From nobody Thu Nov 13 19:24:18 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1582636460; cv=none; d=zohomail.com; s=zohoarc; b=Z3Rul2otNkgY3h/M/nH/xTc8gFILk/ifsoDwnb6SCdo199uv+wYPMTqc7Jl7o+xnmeOhaffZ9ZTo1uHBkv38hzgVA03vmwNr9hsAoN47k+SKezfmwJzRX2QxcAHCnwlsc7itVS5o10WaLOaHwWfcHMBpzD5GuJPmtz2774t2dl0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1582636460; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=pIAxnqLbBPi8HGVHGPcFX+gvFTpwFK4hEINmy/jM51U=; b=FM8bigFQQMBl/V+DFjDo0Jlfb6mou1mcaha03Jc6wIh18M0RvDqxpvB6U8wC/TTOUn1pDyCCeJncC+yR/Muge0dI//ogPpGguyA6oOq4qH4wBLMuKP0M+ek/0GGxJ0f0cGopNlbPr4rodQIxb7oaJSQ7qW4d/bduxu4N+Kmp3fA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1582636460414163.10316206993582; Tue, 25 Feb 2020 05:14:20 -0800 (PST) Received: from localhost ([::1]:55396 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j6a2V-0006ti-A6 for importer@patchew.org; Tue, 25 Feb 2020 08:14:19 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:37110) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j6a1S-0005DX-4e for qemu-devel@nongnu.org; Tue, 25 Feb 2020 08:13:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j6a1R-0001NL-5K for qemu-devel@nongnu.org; Tue, 25 Feb 2020 08:13:14 -0500 Received: from us-smtp-2.mimecast.com ([205.139.110.61]:56971 helo=us-smtp-delivery-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j6a1R-0001Mx-1i for qemu-devel@nongnu.org; Tue, 25 Feb 2020 08:13:13 -0500 Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-186-SbleWzxIOaaT7WQ3gt7GDg-1; Tue, 25 Feb 2020 08:13:10 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 1BBE518AB2C3 for ; Tue, 25 Feb 2020 13:13:10 +0000 (UTC) Received: from kh066.redhat.com (ovpn-204-125.brq.redhat.com [10.40.204.125]) by smtp.corp.redhat.com (Postfix) with ESMTP id 84D0991840; Tue, 25 Feb 2020 13:13:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1582636392; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=pIAxnqLbBPi8HGVHGPcFX+gvFTpwFK4hEINmy/jM51U=; b=bQFZw+Z4TxX1Yplnp7wXHdq+LaOur9NVPA5Qd2odOwSuOBhW5MZ06ZBwy5lC4U4gdQZ7uG 8BvBkFV3RpRDjYRzhsrjpBnm4uswGJV9+0lQX1Lb7XPp8eWnLBUy64LJ+S0ToeXJLwWP5P XhNzPs/SmLPv7oFs4S6ajgvi+qkMQUg= X-MC-Unique: SbleWzxIOaaT7WQ3gt7GDg-1 From: Oksana Vohchana To: qemu-devel@nongnu.org Subject: [PATCH v2 1/4] Acceptance test: adds param 'address' in _get_free_port Date: Tue, 25 Feb 2020 15:12:59 +0200 Message-Id: <20200225131302.4792-2-ovoshcha@redhat.com> In-Reply-To: <20200225131302.4792-1-ovoshcha@redhat.com> References: <20200225131302.4792-1-ovoshcha@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 205.139.110.61 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: ovoshcha@redhat.com, philmd@redhat.com, wainersm@redhat.com, crosa@redhat.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" In the migration test function _get_free_port works only for localhost, but in the case to use migration through an RDMA we need to get a free port on the configured network RDMA-interface. This patch is the start for another migration option Signed-off-by: Oksana Vohchana --- tests/acceptance/migration.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/acceptance/migration.py b/tests/acceptance/migration.py index a8367ca023..e4c39b85a1 100644 --- a/tests/acceptance/migration.py +++ b/tests/acceptance/migration.py @@ -52,8 +52,8 @@ class Migration(Test): source_vm.qmp('migrate', uri=3Dsrc_uri) self.assert_migration(source_vm, dest_vm) =20 - def _get_free_port(self): - port =3D network.find_free_port() + def _get_free_port(self, address=3D'localhost'): + port =3D network.find_free_port(address=3Daddress) if port is None: self.cancel('Failed to find a free port') return port --=20 2.21.1 From nobody Thu Nov 13 19:24:18 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1582636577; cv=none; d=zohomail.com; s=zohoarc; b=DCBhMYJdhr13iNvUdfpLskzSlZegfQpgoqqJ2De0Sc8B1Uck3QCLw89hk+NG5+rP6CKfZfDqpU6mT+p27P3l/6mwxj4x/EyP/sEaQvhwV53m8YqUa05sU+E/sCg4KJ3ngxTv+eOAXevmR9i2zI2l6Qsr3JyeTKDsXAOpmgCmfiY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1582636577; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=Om7Vz7vdo7nYIDuWvYk3cCQ4XjegESe8Yo/pfjvOWp8=; b=SOxZv1AL7aqZUmh52aL5ClnI+YUv79I3BA23tKJmZXrqgcUItjGgyn2zx8sBD9Nr30bphAxtB1ucKK8n9vR0ONbdP26/QNx/8rOMCn1wiYn+KdIw67OnsxMmPqCenPtp73+Up9ELEkZEzC56GL5MHLzNOiU8cirLS7f49x+tyMc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1582636577955664.6731017836127; Tue, 25 Feb 2020 05:16:17 -0800 (PST) Received: from localhost ([::1]:55454 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j6a4O-00028v-OH for importer@patchew.org; Tue, 25 Feb 2020 08:16:16 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:37127) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j6a1T-0005HT-SI for qemu-devel@nongnu.org; Tue, 25 Feb 2020 08:13:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j6a1S-0001Oh-W6 for qemu-devel@nongnu.org; Tue, 25 Feb 2020 08:13:15 -0500 Received: from us-smtp-1.mimecast.com ([207.211.31.81]:44259 helo=us-smtp-delivery-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j6a1S-0001OO-SM for qemu-devel@nongnu.org; Tue, 25 Feb 2020 08:13:14 -0500 Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-31-BHdD0QR3MBua-zEkk8ONVA-1; Tue, 25 Feb 2020 08:13:13 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 214218017CC for ; Tue, 25 Feb 2020 13:13:12 +0000 (UTC) Received: from kh066.redhat.com (ovpn-204-125.brq.redhat.com [10.40.204.125]) by smtp.corp.redhat.com (Postfix) with ESMTP id A90AB1BC6D; Tue, 25 Feb 2020 13:13:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1582636394; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Om7Vz7vdo7nYIDuWvYk3cCQ4XjegESe8Yo/pfjvOWp8=; b=fbn1WtO31+CI07EADPUj+mpIki0+XMDe22VRQOrJM5vcRHZX15ME2paHphFzfJEN2pLlBO K1eNB5LV1m9kUbvSJ83UNIIYZtoGTiBTbzsTOxmLhDDu6o4Vg070qhzNfEbbnOe6KzztqG kY+7sU2cUYdaU+f8XVx9Z+rXwtpRxyA= X-MC-Unique: BHdD0QR3MBua-zEkk8ONVA-1 From: Oksana Vohchana To: qemu-devel@nongnu.org Subject: [PATCH v2 2/4] Acceptance test: EXEC migration Date: Tue, 25 Feb 2020 15:13:00 +0200 Message-Id: <20200225131302.4792-3-ovoshcha@redhat.com> In-Reply-To: <20200225131302.4792-1-ovoshcha@redhat.com> References: <20200225131302.4792-1-ovoshcha@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 207.211.31.81 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: ovoshcha@redhat.com, philmd@redhat.com, wainersm@redhat.com, crosa@redhat.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" Improves EXEC migration to run whole test stage Signed-off-by: Oksana Vohchana --- tests/acceptance/migration.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/acceptance/migration.py b/tests/acceptance/migration.py index e4c39b85a1..8209dcf71d 100644 --- a/tests/acceptance/migration.py +++ b/tests/acceptance/migration.py @@ -75,3 +75,5 @@ class Migration(Test): """ free_port =3D self._get_free_port() dest_uri =3D 'exec:nc -l localhost %u' % free_port + src_uri =3D 'exec:nc localhost %u' % free_port + self.do_migrate(dest_uri, src_uri) --=20 2.21.1 From nobody Thu Nov 13 19:24:18 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1582637656; cv=none; d=zohomail.com; s=zohoarc; b=fxz7mfdDEbaDxaas/W0OjZzQpzwJEnykCycGnILwuCYpJwTMljGLaOkBM9RMIpV7w7FzZYs4WAQLDjCfCXK+W6IVXWEgRzypYCLY+LXCmw5Gm12oZwAlm7rPLTd5UowB/kowZmSQmpVvvNq9dAXJvYF9xsAd3aMa09Iy/E/wlB8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1582637656; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=xPxAAzds0WoTdWjQSEFw4YGAC34H9/SN87Z1ad/uDqc=; b=CpQXtaRiHYQmFdRJa2f6ugiNUN+BdRDkCaUR9EVcJcUYZc7QffU8ZxwjDlM7q/uCDh44k12nKrGRpx447voR0VsINZ6tsJv8z0SKPOE6fP7R8B+CdkTuY1wocqnoqTSRQUvzfnjML51kNq0wX8IeEoCTc9yY4QgjBJLFvkD8pvs= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1582637656732537.5968678680999; Tue, 25 Feb 2020 05:34:16 -0800 (PST) Received: from localhost ([::1]:55968 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j6aLn-00009M-F1 for importer@patchew.org; Tue, 25 Feb 2020 08:34:15 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:37184) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j6a1f-0005m3-R1 for qemu-devel@nongnu.org; Tue, 25 Feb 2020 08:13:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j6a1e-0001Vc-Py for qemu-devel@nongnu.org; Tue, 25 Feb 2020 08:13:27 -0500 Received: from us-smtp-2.mimecast.com ([205.139.110.61]:35439 helo=us-smtp-delivery-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j6a1e-0001VO-M3 for qemu-devel@nongnu.org; Tue, 25 Feb 2020 08:13:26 -0500 Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-334-Aw60E4I-O8aFe1VVpO-z5Q-1; Tue, 25 Feb 2020 08:13:15 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 629A218AB2C3 for ; Tue, 25 Feb 2020 13:13:14 +0000 (UTC) Received: from kh066.redhat.com (ovpn-204-125.brq.redhat.com [10.40.204.125]) by smtp.corp.redhat.com (Postfix) with ESMTP id 9B9FD1BC6D; Tue, 25 Feb 2020 13:13:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1582636406; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xPxAAzds0WoTdWjQSEFw4YGAC34H9/SN87Z1ad/uDqc=; b=QZmygI3VPoO16+/zkYDwowvo5phAy8q1QgMKMIMWQVtEKt06cO3y5c0f84nokhtDTu20sy NLxs91tTT16EUsHYYj0ge6EmIb56cjJcd6KFZ+sPZGkymgGJOyHMSDCjaGPPAF1nXhAoKL 9fdLUFeSx97UARn7gVmFJ06VxRf0KU4= X-MC-Unique: Aw60E4I-O8aFe1VVpO-z5Q-1 From: Oksana Vohchana To: qemu-devel@nongnu.org Subject: [PATCH v2 3/4] Acceptance test: provides new functions Date: Tue, 25 Feb 2020 15:13:01 +0200 Message-Id: <20200225131302.4792-4-ovoshcha@redhat.com> In-Reply-To: <20200225131302.4792-1-ovoshcha@redhat.com> References: <20200225131302.4792-1-ovoshcha@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 205.139.110.61 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: ovoshcha@redhat.com, philmd@redhat.com, wainersm@redhat.com, crosa@redhat.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" Provides new functions related to the rdma migration test Adds functions to check if service RDMA is enabled and gets the ip address on the interface where it was configured Signed-off-by: Oksana Vohchana --- tests/acceptance/migration.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/tests/acceptance/migration.py b/tests/acceptance/migration.py index 8209dcf71d..5632d74f14 100644 --- a/tests/acceptance/migration.py +++ b/tests/acceptance/migration.py @@ -11,12 +11,22 @@ =20 =20 import tempfile +import re from avocado_qemu import Test from avocado import skipUnless =20 from avocado.utils import network from avocado.utils import wait from avocado.utils.path import find_command +from avocado.utils import service +from avocado.utils import process + + +NET_AVAILABLE =3D True +try: + import netifaces +except ImportError: + NET_AVAILABLE =3D False =20 =20 class Migration(Test): @@ -58,6 +68,22 @@ class Migration(Test): self.cancel('Failed to find a free port') return port =20 + def _if_rdma_enable(self): + rdma_stat =3D service.ServiceManager() + rdma =3D rdma_stat.status('rdma') + return rdma + + def _get_ip_rdma(self): + get_ip_rdma =3D process.run('rdma link show').stdout.decode() + for line in get_ip_rdma.split('\n'): + if re.search(r"ACTIVE", line): + interface =3D line.split(" ")[-2] + try: + return netifaces.ifaddresses(interface)[netifaces \ + .AF_INET][0]['addr'] + except (IndexError, KeyError): + return None + =20 def test_migration_with_tcp_localhost(self): dest_uri =3D 'tcp:localhost:%u' % self._get_free_port() --=20 2.21.1 From nobody Thu Nov 13 19:24:18 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1582637571; cv=none; d=zohomail.com; s=zohoarc; b=PGzar0/GiD2KjCmmF8PAjYbJCRzI1ZEkc5B3U2mecbezuFAhe/7+fmEf44e4teMyZeU6bBQIjneDhIkB/E/lEQUHFx229i8m1ZUb1h5xl9k0ARaFTuWFCvF7uBP1DRX6N8wSlkV3wdbMIdU3/mK+JJbH80LVE7pbesrkiKbTTk4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1582637571; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=L8g9gLHA6MF5bjle3oSHDAM6PtOL9LkoCHiE85VnCB4=; b=hYQldxNeZH7jpWxnlrsFn02yqMMvyr8Qtyc6Ix4kmOiR0g/odm7vD/mVWiD54SNEgF1v/vanDmORJD5znp7MFL5cb5bzVW/JLlAZJN0KUd/NSEnA/Uz53g5tPGqVcpiOyRQTCDyJyg/2cxanLaz3ufJr1DoCbXvdtbD3BAiHG08= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1582637571694973.5793788644311; Tue, 25 Feb 2020 05:32:51 -0800 (PST) Received: from localhost ([::1]:55952 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j6aKQ-0005a2-KO for importer@patchew.org; Tue, 25 Feb 2020 08:32:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:37154) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j6a1Y-0005TU-J0 for qemu-devel@nongnu.org; Tue, 25 Feb 2020 08:13:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j6a1X-0001RM-Mb for qemu-devel@nongnu.org; Tue, 25 Feb 2020 08:13:20 -0500 Received: from us-smtp-delivery-1.mimecast.com ([207.211.31.120]:23352 helo=us-smtp-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j6a1X-0001R9-Iu for qemu-devel@nongnu.org; Tue, 25 Feb 2020 08:13:19 -0500 Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-251-GAIvfwDHMm6e3O-Dd_lo7A-1; Tue, 25 Feb 2020 08:13:17 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 3DEB69B8C2 for ; Tue, 25 Feb 2020 13:13:16 +0000 (UTC) Received: from kh066.redhat.com (ovpn-204-125.brq.redhat.com [10.40.204.125]) by smtp.corp.redhat.com (Postfix) with ESMTP id BF3F81BC6D; Tue, 25 Feb 2020 13:13:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1582636399; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=L8g9gLHA6MF5bjle3oSHDAM6PtOL9LkoCHiE85VnCB4=; b=ixC3TiZCfNftK1buxXgSvfEv6gQiRb4joaOAqKFFO38X98kzFzM0ivvv9mu755QwqIMaTp 9MjOm4BSxFg9TUcQBs5VpQHKKivO5Pr3EY/LlpBi4/rPXfQt+Bbn0y3D+FILCpF3bh63VQ el8ETRX8GhdwCf743Iy7gkvPp5kAs6M= X-MC-Unique: GAIvfwDHMm6e3O-Dd_lo7A-1 From: Oksana Vohchana To: qemu-devel@nongnu.org Subject: [PATCH v2 4/4] Acceptance test: provides to use RDMA transport for migration test Date: Tue, 25 Feb 2020 15:13:02 +0200 Message-Id: <20200225131302.4792-5-ovoshcha@redhat.com> In-Reply-To: <20200225131302.4792-1-ovoshcha@redhat.com> References: <20200225131302.4792-1-ovoshcha@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 207.211.31.120 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: ovoshcha@redhat.com, philmd@redhat.com, wainersm@redhat.com, crosa@redhat.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" Adds test for RDMA migration check Signed-off-by: Oksana Vohchana --- tests/acceptance/migration.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/acceptance/migration.py b/tests/acceptance/migration.py index 5632d74f14..9b58b5a629 100644 --- a/tests/acceptance/migration.py +++ b/tests/acceptance/migration.py @@ -103,3 +103,12 @@ class Migration(Test): dest_uri =3D 'exec:nc -l localhost %u' % free_port src_uri =3D 'exec:nc localhost %u' % free_port self.do_migrate(dest_uri, src_uri) + + @skipUnless(NET_AVAILABLE, 'Netifaces module not installed') + @skipUnless(_if_rdma_enable(None), "Unit rdma.service could not be fou= nd") + @skipUnless(_get_ip_rdma(None), 'RoCE(RDMA) service or interface not c= onfigured') + def test_migration_with_rdma_localhost(self): + ip =3D self._get_ip_rdma() + free_port =3D self._get_free_port(address=3Dip) + dest_uri =3D 'rdma:%s:%u' % (ip, free_port) + self.do_migrate(dest_uri) --=20 2.21.1