RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 1493844 - RHEL 7.5 live migration for Power 8 and 9 - libvirt
Summary: RHEL 7.5 live migration for Power 8 and 9 - libvirt
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: libvirt
Version: 7.5
Hardware: ppc64le
OS: Linux
unspecified
high
Target Milestone: rc
: 7.5
Assignee: Libvirt Maintainers
QA Contact: Virtualization Bugs
URL:
Whiteboard:
Depends On: 1478484
Blocks: 1400036 1456469 1481805
TreeView+ depends on / blocked
 
Reported: 2017-09-21 02:55 UTC by Dan Zheng
Modified: 2018-04-10 11:12 UTC (History)
17 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of: 1478484
Environment:
Last Closed: 2018-04-10 11:12:16 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
IBM Linux Technology Center 159684 0 None None None 2017-10-04 12:54:21 UTC

Description Dan Zheng 2017-09-21 02:55:29 UTC
Tracking migration on P8/P9 in libvirt
+++ This bug was initially created as a clone of Bug #1478484 +++

Support for live migration on Power 8 and Power 9 using the machine types required by RHV and RHOSP.

pseries-7.2.0 - RHV only
pseries-7.3.0 - RHV only
pseries-7.4.0 - RHV and RHOSP
pseries-7.5.0 - RHV and RHOSP

All enhancements to live migration supported on X86_64 should be supported on Power 8 and 9.

Supported guest OSes:

On Power 8: all supported RHEL 6 and 7 guests (BE and LE)
On Power 9: RHEL-Alt 7.5 LE guests
On Power 9: RHEL-Alt 7.4 LE guests (TBD)

Supported RHEL and RHEL-Alt hosts:

For Power 8: 
RHEL-7.5 <--> RHEL-7.5: pseries-7.5.0 only
RHEL-7.4 <--> RHEL-7.5: all machine types

For Power 9:
RHEL-Alt-7.5 <--> RHEL-Alt-7.5: pseries-7.5.0 only

Note: RHEL-Alt 7.5 is the first release to support qemu-kvm-rhev on Power 9.

--- Additional comment from Karen Noel on 2017-09-20 14:38:42 EDT ---

Adding P8 compat mode guests migrating to/from Power 9 hosts:

For Power 8 to/from Power 9:
RHEL-7.4 (Power 8) <--> RHEL-Alt-7.5 (Power 9): all machine types with POWER8 CPU model
RHEL-7.5 (Power 8) <--> RHEL-Alt-7.5 (Power 9): all machine types with POWER8 CPU model

Comment 2 Dan Zheng 2017-12-04 09:17:30 UTC
The test will mainly be covered by Libvirt CI automation test as well as some manually sanity tests for P2/P3.

Test matrix is below:
(P1 means high priority, P2 means middle priority, P3 means low priority)

Power 8:
P1. RHEL-7.5 <--> RHEL-7.5 guest arch='ppc64le' machine='pseries-rhel7.5.0' guest: RHEL-7.5 LE             
P1. RHEL-7.4 <--> RHEL-7.5 guest arch='ppc64le' machine='pseries-rhel7.4.0' guest: RHEL-7.4 LE 
P3. RHEL-7.4 <--> RHEL-7.5 guest arch='ppc64'   machine='pseries-rhel7.4.0' guest: RHEL-7.4 BE
P2. RHEL-7.4 <--> RHEL-7.5 guest arch='ppc64'   machine='pseries-rhel7.4.0' guest: RHEL-6.10 BE

Power 9:
P1. RHEL-Alt-7.5 <--> RHEL-Alt-7.5 guest arch='ppc64le' machine='pseries-rhel7.5.0' guest: RHEL-Alt 7.5 LE
P3. RHEL-Alt-7.5 <--> RHEL-Alt-7.5 guest arch='ppc64le' machine='pseries-rhel7.5.0' guest: RHEL-Alt 7.4 LE (TBD)

Power 8 to/from Power 9:
P1. RHEL-7.4 (Power 8) <--> RHEL-Alt-7.5 (Power 9) guest arch='ppc64le' machine='pseries-rhel7.4.0' guest: RHEL-7.4  LE cpu_model: power8

P2. RHEL-7.4 (Power 8) <--> RHEL-Alt-7.5 (Power 9) guest arch='ppc64'   machine='pseries-rhel7.4.0' guest: RHEL-6.10 BE cpu_model: power8

P1. RHEL-7.5 (Power 8) <--> RHEL-Alt-7.5 (Power 9) guest arch='ppc64le' machine='pseries-rhel7.5.0' guest: RHEL-7.5  LE cpu_model: power8

P2. RHEL-7.5 (Power 8) <--> RHEL-Alt-7.5 (Power 9) guest arch='ppc64le' machine='pseries-rhel7.4.0' guest: RHEL-7.5  LE cpu_model: power8

Comment 3 Dan Zheng 2017-12-12 09:59:44 UTC
Source:
libvirt-3.2.0-14.virtcov.el7_4.5.ppc64le
qemu-kvm-rhev-2.9.0-16.el7_4.12.ppc64le
kernel-3.10.0-693.11.1.el7.ppc64le

Target:
libvirt-3.9.0-5.el7.ppc64le
qemu-kvm-rhev-2.10.0-12.el7.ppc64le
kernel-3.10.0-799.el7.ppc64le

Power 8:           
P1. RHEL-7.4 <--> RHEL-7.5 guest arch='ppc64le' machine='pseries-rhel7.4.0' guest: RHEL-7.4 LE 

Automation result: All PASS

10:46:46 PM (1/99) virsh.migrate_vm.positive_testing.live_migration.pause_vm.without_postcopy Result: PASS 182.81 s
10:49:49 PM (2/99) virsh.migrate_vm.positive_testing.live_migration.reboot_vm.with_postcopy Result: PASS 208.79 s
10:53:19 PM (3/99) virsh.migrate_vm.positive_testing.live_migration.reboot_vm.without_postcopy Result: PASS 208.39 s
10:56:49 PM (4/99) virsh.migrate_vm.positive_testing.live_migration.listen_address.with_postcopy Result: PASS 173.87 s
10:59:44 PM (5/99) virsh.migrate_vm.positive_testing.live_migration.listen_address.without_postcopy Result: PASS 173.99 s
11:02:39 PM (6/99) virsh.migrate_vm.positive_testing.live_migration.cpuset.with_postcopy Result: PASS 208.37 s
11:06:09 PM (7/99) virsh.migrate_vm.positive_testing.live_migration.cpuset.without_postcopy Result: PASS 208.48 s
11:09:38 PM (8/99) virsh.migrate_vm.positive_testing.live_migration.timeout.with_postcopy Result: PASS 180.11 s
11:12:40 PM (9/99) virsh.migrate_vm.positive_testing.live_migration.timeout.without_postcopy Result: PASS 179.75 s
11:15:41 PM (10/99) virsh.migrate_vm.positive_testing.live_migration.track_statistics.with_postcopy Result: PASS 196.28 s
11:18:58 PM (11/99) virsh.migrate_vm.positive_testing.live_migration.track_statistics.without_postcopy Result: PASS 196.22 s
11:22:16 PM (12/99) virsh.migrate_vm.positive_testing.live_migration.default_cache_size.with_postcopy Result: PASS 179.47 s
11:25:16 PM (13/99) virsh.migrate_vm.positive_testing.live_migration.default_cache_size.without_postcopy Result: PASS 180.07 s
11:28:18 PM (14/99) virsh.migrate_vm.positive_testing.live_migration.set_cache_size.with_postcopy Result: PASS 217.66 s
11:31:57 PM (15/99) virsh.migrate_vm.positive_testing.live_migration.set_cache_size.without_postcopy Result: PASS 215.70 s
11:35:34 PM (16/99) virsh.migrate_vm.positive_testing.live_migration.iscsi.ipv4.with_postcopy Result: PASS 36.82 s
11:36:12 PM (17/99) virsh.migrate_vm.positive_testing.live_migration.iscsi.ipv4.without_postcopy Result: PASS 35.67 s
11:36:49 PM (18/99) virsh.migrate_vm.positive_testing.live_migration.iscsi.ipv6.with_postcopy Result: PASS 46.01 s
11:37:36 PM (19/99) virsh.migrate_vm.positive_testing.live_migration.iscsi.ipv6.without_postcopy Result: PASS 44.79 s
11:38:22 PM (20/99) virsh.migrate_vm.positive_testing.p2p_migration.basic.with_ssh.with_postcopy Result: PASS 173.38 s
11:41:17 PM (21/99) virsh.migrate_vm.positive_testing.p2p_migration.basic.with_ssh.without_postcopy Result: PASS 173.61 s
11:44:12 PM (22/99) virsh.migrate_vm.positive_testing.p2p_migration.basic.with_tcp.with_postcopy Result: PASS 182.76 s
11:47:16 PM (23/99) virsh.migrate_vm.positive_testing.p2p_migration.basic.with_tcp.without_postcopy Result: PASS 183.31 s
11:50:21 PM (24/99) virsh.migrate_vm.positive_testing.p2p_migration.basic.with_tls.with_postcopy Result: PASS 233.02 s
11:54:15 PM (25/99) virsh.migrate_vm.positive_testing.p2p_migration.basic.with_tls.without_postcopy Result: PASS 232.79 s
11:58:09 PM (26/99) virsh.migrate_vm.positive_testing.p2p_migration.listen_address.with_ssh.with_postcopy Result: PASS 174.18 s
12:01:05 AM (27/99) virsh.migrate_vm.positive_testing.p2p_migration.listen_address.with_ssh.without_postcopy Result: PASS 174.41 s
12:04:01 AM (28/99) virsh.migrate_vm.positive_testing.p2p_migration.listen_address.with_tcp.with_postcopy Result: PASS 183.60 s
12:07:06 AM (29/99) virsh.migrate_vm.positive_testing.p2p_migration.listen_address.with_tcp.without_postcopy Result: PASS 183.35 s
12:10:11 AM (30/99) virsh.migrate_vm.positive_testing.p2p_migration.listen_address.with_tls.with_postcopy Result: PASS 232.61 s
12:14:05 AM (31/99) virsh.migrate_vm.positive_testing.p2p_migration.listen_address.with_tls.without_postcopy Result: PASS 234.48 s
12:18:01 AM (32/99) virsh.migrate_vm.positive_testing.tunnelled_migration.basic.with_ssh.without_postcopy Result: PASS 174.17 s
12:20:57 AM (33/99) virsh.migrate_vm.positive_testing.tunnelled_migration.basic.with_tcp.without_postcopy Result: PASS 183.09 s
12:24:01 AM (34/99) virsh.migrate_vm.positive_testing.tunnelled_migration.basic.with_tls.without_postcopy Result: PASS 236.28 s
12:27:59 AM (35/99) virsh.migrate_vm.positive_testing.migration_with_ipv6.with_ssh.with_postcopy Result: PASS 183.81 s
12:31:05 AM (36/99) virsh.migrate_vm.positive_testing.migration_with_ipv6.with_ssh.without_postcopy Result: PASS 184.11 s
12:34:11 AM (37/99) virsh.migrate_vm.positive_testing.migration_with_ipv6.with_tcp.with_postcopy Result: PASS 193.25 s
12:37:25 AM (38/99) virsh.migrate_vm.positive_testing.migration_with_ipv6.with_tcp.without_postcopy Result: PASS 193.75 s
12:40:41 AM (39/99) virsh.migrate_vm.positive_testing.migration_with_ipv6.with_tls.with_postcopy Result: PASS 244.86 s
12:44:48 AM (40/99) virsh.migrate_vm.positive_testing.migration_with_ipv6.with_tls.without_postcopy Result: PASS 245.37 s
12:48:55 AM (41/99) virsh.migrate_vm.positive_testing.migration_with_devices.attach_virtual_disk.with_postcopy Result: PASS 182.04 s
12:51:58 AM (42/99) virsh.migrate_vm.positive_testing.migration_with_devices.attach_virtual_disk.without_postcopy Result: PASS 201.21 s
12:55:21 AM (43/99) virsh.migrate_vm.positive_testing.migration_with_devices.attach_virtual_nic.with_postcopy Result: PASS 177.80 s
12:58:21 AM (44/99) virsh.migrate_vm.positive_testing.migration_with_devices.attach_virtual_nic.without_postcopy Result: PASS 177.50 s
01:01:20 AM (45/99) virsh.migrate_vm.positive_testing.cross_rhel_platform_migration.with_io_throttling.write_bytes_sec.with_postcopy Result: PASS 177.05 s
01:04:19 AM (46/99) virsh.migrate_vm.positive_testing.cross_rhel_platform_migration.with_io_throttling.write_bytes_sec.without_postcopy Result: PASS 179.63 s
01:07:21 AM (47/99) virsh.migrate_vm.positive_testing.cross_rhel_platform_migration.with_io_throttling.read_bytes_sec.with_postcopy Result: PASS 177.49 s
01:10:20 AM (48/99) virsh.migrate_vm.positive_testing.cross_rhel_platform_migration.with_io_throttling.read_bytes_sec.without_postcopy Result: PASS 177.13 s
01:13:19 AM (49/99) virsh.migrate_vm.positive_testing.cross_rhel_platform_migration.with_io_throttling.total_bytes_sec.with_postcopy Result: PASS 177.00 s
01:16:18 AM (50/99) virsh.migrate_vm.positive_testing.cross_rhel_platform_migration.with_io_throttling.total_bytes_sec.without_postcopy Result: PASS 177.36 s
01:19:17 AM (51/99) virsh.migrate_vm.positive_testing.cross_rhel_platform_migration.with_io_throttling.total_iops_sec.with_postcopy Result: PASS 176.84 s
01:22:16 AM (52/99) virsh.migrate_vm.positive_testing.cross_rhel_platform_migration.with_io_throttling.total_iops_sec.without_postcopy Result: PASS 177.34 s
01:25:15 AM (53/99) virsh.migrate_vm.positive_testing.cross_rhel_platform_migration.with_watchdog.i6300esb.without_postcopy Result: PASS 199.24 s
01:28:36 AM (54/99) virsh.migrate_vm.positive_testing.live_storage_migration.simple.without_postcopy Result: PASS 54.30 s
01:29:32 AM (55/99) virsh.migrate_vm.positive_testing.live_storage_migration.backing_file_with_copy_storage_inc.without_postcopy Result: SKIP 171.71 s
01:32:26 AM (56/99) virsh.migrate_vm.negative_testing.live_migration.stop_libvirtd_remotely.with_postcopy Result: PASS 173.00 s
01:35:21 AM (57/99) virsh.migrate_vm.negative_testing.live_migration.stop_libvirtd_remotely.without_postcopy Result: PASS 173.08 s
01:38:16 AM (58/99) virsh.migrate_vm.negative_testing.live_migration.disable_virt_use_nfs_remotely.with_postcopy Result: PASS 164.20 s
01:41:02 AM (59/99) virsh.migrate_vm.negative_testing.live_migration.disable_virt_use_nfs_remotely.without_postcopy Result: PASS 163.48 s
01:43:47 AM (60/99) virsh.migrate_vm.negative_testing.live_migration.noexist_xml.with_postcopy Result: PASS 164.52 s
01:46:34 AM (61/99) virsh.migrate_vm.negative_testing.live_migration.noexist_xml.without_postcopy Result: PASS 163.46 s
01:49:19 AM (62/99) virsh.migrate_vm.negative_testing.live_migration.unprivileged_user.with_postcopy Result: PASS 165.23 s
01:52:07 AM (63/99) virsh.migrate_vm.negative_testing.live_migration.unprivileged_user.without_postcopy Result: PASS 164.06 s
01:54:53 AM (64/99) virsh.migrate_vm.negative_testing.live_migration.same_host_uuid.with_postcopy Result: PASS 183.11 s
01:57:58 AM (65/99) virsh.migrate_vm.negative_testing.live_migration.same_host_uuid.without_postcopy Result: PASS 183.28 s
02:01:03 AM (66/99) virsh.migrate_vm.negative_testing.live_migration.invalid_listen_address.with_postcopy Result: PASS 165.17 s
02:03:51 AM (67/99) virsh.migrate_vm.negative_testing.live_migration.invalid_listen_address.without_postcopy Result: PASS 165.06 s
02:06:38 AM (68/99) virsh.migrate_vm.negative_testing.live_migration.abort_job.with_postcopy Result: PASS 174.03 s
02:09:34 AM (69/99) virsh.migrate_vm.negative_testing.live_migration.abort_job.without_postcopy Result: PASS 174.36 s
02:12:30 AM (70/99) virsh.migrate_vm.negative_testing.live_migration.cancel_migration.with_postcopy Result: PASS 169.12 s
02:15:22 AM (71/99) virsh.migrate_vm.negative_testing.live_migration.cancel_migration.without_postcopy Result: PASS 179.80 s
02:18:24 AM (72/99) virsh.migrate_vm.negative_testing.live_migration.restart_local_libvirtd.with_postcopy Result: PASS 288.97 s
02:23:15 AM (73/99) virsh.migrate_vm.negative_testing.live_migration.restart_local_libvirtd.without_postcopy Result: PASS 287.98 s
02:28:05 AM (74/99) virsh.migrate_vm.negative_testing.p2p_migration.unreachable_destenation.with_ssh.with_postcopy Result: PASS 277.54 s
02:32:45 AM (75/99) virsh.migrate_vm.negative_testing.p2p_migration.unreachable_destenation.with_ssh.without_postcopy Result: PASS 278.07 s
02:37:25 AM (76/99) virsh.migrate_vm.negative_testing.p2p_migration.unreachable_destenation.with_tcp.with_postcopy Result: PASS 278.17 s
04:21:25 AM (77/99) virsh.migrate_vm.negative_testing.tunnelled_migration.restart_local_libvirtd.without_postcopy Result: PASS 182.70 s
03:44:45 AM (79/99) virsh.migrate_vm.negative_testing.p2p_migration.unreachable_destenation.with_tls.with_postcopy Result: PASS 65.09 s
03:45:51 AM (80/99) virsh.migrate_vm.negative_testing.p2p_migration.unreachable_destenation.with_tls.without_postcopy Result: PASS 65.31 s
03:46:57 AM (81/99) virsh.migrate_vm.negative_testing.p2p_migration.invalid_listen_address.with_ssh.with_postcopy Result: PASS 79.20 s
03:48:18 AM (82/99) virsh.migrate_vm.negative_testing.p2p_migration.invalid_listen_address.with_ssh.without_postcopy Result: PASS 79.68 s
03:49:38 AM (83/99) virsh.migrate_vm.negative_testing.p2p_migration.invalid_listen_address.with_tcp.with_postcopy Result: PASS 65.32 s
03:50:45 AM (84/99) virsh.migrate_vm.negative_testing.p2p_migration.invalid_listen_address.with_tcp.without_postcopy Result: PASS 66.95 s
03:51:53 AM (85/99) virsh.migrate_vm.negative_testing.p2p_migration.invalid_listen_address.with_tls.with_postcopy Result: PASS 65.23 s
03:52:59 AM (86/99) virsh.migrate_vm.negative_testing.p2p_migration.invalid_listen_address.with_tls.without_postcopy Result: PASS 65.33 s
04:24:29 AM (87/99) virsh.migrate_vm.negative_testing.live_storage_migration.no_create_target_image.simple.without_postcopy Result: PASS 39.97 s
04:25:10 AM (88/99) virsh.migrate_vm.negative_testing.live_storage_migration.no_create_target_image.basic.without_postcopy Result: PASS 39.32 s
04:25:50 AM (89/99) virsh.migrate_vm.negative_testing.live_storage_migration.qcow2_to_raw_target_image_format.copy_storage_all.without_postcopy Result: PASS 45.68 s
04:26:37 AM (90/99) virsh.migrate_vm.negative_testing.live_storage_migration.qcow2_to_raw_target_image_format.copy_storage_inc.without_postcopy Result: PASS 45.73 s
04:27:24 AM (91/99) virsh.migrate_vm.negative_testing.live_storage_migration.mutually_exclusive_options.without_postcopy Result: PASS 51.84 s
04:28:16 AM (92/99) virsh.migrate_vm.negative_testing.rdma_migration.no_memory_hard_limit.with_postcopy Result: PASS 42.50 s
04:29:00 AM (93/99) virsh.migrate_vm.negative_testing.rdma_migration.no_memory_hard_limit.without_postcopy Result: PASS 42.30 s
04:29:43 AM (94/99) virsh.migrate_vm.negative_testing.rdma_migration.no_rdma_env.with_postcopy Result: PASS 39.40 s
04:30:24 AM (95/99) virsh.migrate_vm.negative_testing.rdma_migration.no_rdma_env.without_postcopy Result: PASS 39.45 s
04:31:04 AM (96/99) virsh.migrate_vm.negative_testing.rdma_migration.no_rdma_env_rdma_pin_all.with_postcopy Result: PASS 39.36 s
04:31:45 AM (97/99) virsh.migrate_vm.negative_testing.rdma_migration.no_rdma_env_rdma_pin_all.without_postcopy Result: PASS 39.46 s
04:32:25 AM (98/99) virsh.migrate_vm.negative_testing.rdma_migration.no_rdma_env_turn_off_rdma_pin_all.with_postcopy Result: PASS 39.29 s
04:33:06 AM (99/99) virsh.migrate_vm.negative_testing.rdma_migration.no_rdma_env_turn_off_rdma_pin_all.without_postcopy Result: PASS 41.78 s

Comment 4 Dan Zheng 2017-12-13 08:14:16 UTC
P2. RHEL-7.4 --> RHEL-7.5 guest arch='ppc64'   machine='pseries-rhel7.4.0' guest: RHEL-6.9 BE

Automation run part (25 cases ) of above tests: All PASS.

Comment 5 Dan Zheng 2017-12-14 10:18:15 UTC
P3  RHEL-7.4 --> RHEL-7.5 guest arch='ppc64'   machine='pseries-rhel7.4.0' guest: RHEL-7.4 BE
Automation run part (24 cases) of tests in comment 3: All PASS.

P1. RHEL-7.4 <-- RHEL-7.5 guest arch='ppc64le' machine='pseries-rhel7.4.0' guest: RHEL-7.4 LE 

1:04:12:52 AM (1/31) virsh.migrate_vm.positive_testing.live_migration.listen_address.with_postcopy Result: PASS 84.32 s
29:04:14:18 AM (2/31) virsh.migrate_vm.positive_testing.live_migration.default_cache_size.with_postcopy Result: PASS 102.31 s
31:04:16:01 AM (3/31) virsh.migrate_vm.positive_testing.p2p_migration.basic.with_tcp.with_postcopy Result: PASS 98.46 s
33:04:17:40 AM (4/31) virsh.migrate_vm.positive_testing.p2p_migration.basic.with_tls.with_postcopy Result: PASS 149.38 s
35:04:20:11 AM (5/31) virsh.migrate_vm.positive_testing.p2p_migration.listen_address.with_tcp.with_postcopy Result: PASS 98.68 s
37:04:21:50 AM (6/31) virsh.migrate_vm.positive_testing.p2p_migration.listen_address.with_tls.with_postcopy Result: PASS 148.34 s
39:04:24:20 AM (7/31) virsh.migrate_vm.positive_testing.migration_with_ipv6.with_ssh.with_postcopy Result: PASS 98.58 s
41:04:25:59 AM (8/31) virsh.migrate_vm.positive_testing.migration_with_ipv6.with_tcp.with_postcopy Result: PASS 108.37 s
43:04:27:49 AM (9/31) virsh.migrate_vm.positive_testing.migration_with_ipv6.with_tls.with_postcopy Result: PASS 160.21 s
45:04:30:30 AM (10/31) virsh.migrate_vm.positive_testing.migration_with_devices.attach_virtual_disk.with_postcopy Result: PASS 96.48 s
47:04:32:07 AM (11/31) virsh.migrate_vm.positive_testing.migration_with_devices.attach_virtual_nic.with_postcopy Result: PASS 93.49 s
49:04:33:42 AM (12/31) virsh.migrate_vm.positive_testing.cross_rhel_platform_migration.with_io_throttling.read_bytes_sec.with_postcopy Result: PASS 92.45 s
51:04:35:16 AM (13/31) virsh.migrate_vm.positive_testing.live_storage_migration.simple.without_postcopy Result: PASS 54.89 s
53:04:36:12 AM (14/31) virsh.migrate_vm.positive_testing.live_storage_migration.backing_file_with_copy_storage_inc.without_postcopy Result: SKIP 86.13 s
74:04:37:39 AM (15/31) virsh.migrate_vm.negative_testing.live_migration.noexist_xml.with_postcopy Result: PASS 79.78 s
77:04:39:00 AM (16/31) virsh.migrate_vm.negative_testing.live_migration.same_host_uuid.with_postcopy Result: PASS 99.52 s
82:04:40:40 AM (17/31) virsh.migrate_vm.negative_testing.live_migration.invalid_listen_address.with_postcopy Result: PASS 80.74 s
87:04:42:02 AM (18/31) virsh.migrate_vm.negative_testing.live_migration.abort_job.with_postcopy Result: PASS 89.75 s
91:04:43:33 AM (19/31) virsh.migrate_vm.negative_testing.live_migration.cancel_migration.with_postcopy Result: PASS 84.32 s
95:04:44:59 AM (20/31) virsh.migrate_vm.negative_testing.live_migration.restart_local_libvirtd.with_postcopy Result: PASS 208.97 s
99:04:48:29 AM (21/31) virsh.migrate_vm.negative_testing.p2p_migration.unreachable_destenation.with_tls.with_postcopy Result: PASS 65.89 s
104:04:49:36 AM (22/31) virsh.migrate_vm.negative_testing.p2p_migration.invalid_listen_address.with_tcp.with_postcopy Result: PASS 65.83 s
109:04:50:43 AM (23/31) virsh.migrate_vm.negative_testing.p2p_migration.invalid_listen_address.with_tcp.without_postcopy Result: PASS 65.88 s
114:04:51:50 AM (24/31) virsh.migrate_vm.negative_testing.p2p_migration.invalid_listen_address.with_tls.with_postcopy Result: PASS 65.96 s
119:04:52:58 AM (25/31) virsh.migrate_vm.negative_testing.p2p_migration.invalid_listen_address.with_tls.without_postcopy Result: PASS 65.66 s
124:04:54:05 AM (26/31) virsh.migrate_vm.negative_testing.live_storage_migration.no_create_target_image.basic.without_postcopy Result: FAIL 114.85 s
 (Script issue, migration is successful)
151:04:56:01 AM (27/31) virsh.migrate_vm.negative_testing.live_storage_migration.qcow2_to_raw_target_image_format.copy_storage_all.without_postcopy Result: PASS 46.91 s
156:04:56:49 AM (28/31) virsh.migrate_vm.negative_testing.rdma_migration.no_memory_hard_limit.with_postcopy Result: PASS 42.80 s
160:04:57:33 AM (29/31) virsh.migrate_vm.negative_testing.rdma_migration.no_rdma_env.with_postcopy Result: PASS 40.15 s
165:04:58:15 AM (30/31) virsh.migrate_vm.negative_testing.rdma_migration.no_rdma_env_rdma_pin_all.with_postcopy Result: PASS 40.33 s
170:04:58:56 AM (31/31) virsh.migrate_vm.negative_testing.rdma_migration.no_rdma_env_turn_off_rdma_pin_all.with_postcopy Result: PASS 40.28 s

Comment 6 Dan Zheng 2017-12-15 05:24:53 UTC
P2. RHEL-7.4 <-- RHEL-7.5 guest arch='ppc64'   machine='pseries-rhel7.4.0' guest: RHEL-6.9 BE
Automation run part (20 cases) of tests in comment 3: All PASS.


P3  RHEL-7.4 <-- RHEL-7.5 guest arch='ppc64'   machine='pseries-rhel7.4.0' guest: RHEL-7.4 BE
Automation run part (15 cases) of tests in comment 3: All PASS except one.

11:34:29 PM (1/15) virsh.migrate_vm.positive_testing.live_migration.track_statistics.with_postcopy Result: FAIL 215.06 s
TestFail: The domjobinfo on target host does not has the field: 'Page size'

Reason: 'Page size' is newly added in RHEL7.5 in domjobinfo output.

Comment 8 Dan Zheng 2017-12-25 02:34:00 UTC
According to bug 1523414 comment 4 and comment 5,
below test will be added.
Test P8<->P9 migration with latest rhel7.5.0 machine type.

Comment 9 Dan Zheng 2018-01-30 09:21:10 UTC
Below are removed from test scope according to comment 8.
P1. RHEL-7.4 (Power 8) <--> RHEL-Alt-7.5 (Power 9) guest arch='ppc64le' machine='pseries-rhel7.4.0' guest: RHEL-7.4  LE cpu_model: power8

P2. RHEL-7.4 (Power 8) <--> RHEL-Alt-7.5 (Power 9) guest arch='ppc64'   machine='pseries-rhel7.4.0' guest: RHEL-6.10 BE cpu_model: power8

Test result:
P1. RHEL-7.5 (Power 8) <--> RHEL-Alt-7.5 (Power 9) guest arch='ppc64le' machine='pseries-rhel7.5.0' guest: RHEL-7.5  LE cpu_model: power8

Automation run 99 cases: 98 PASS 1 SKIP as expected.

Parts of cases:
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.live_migration.pause_vm.without_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.live_migration.reboot_vm.with_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.live_migration.reboot_vm.without_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.live_migration.listen_address.with_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.live_migration.listen_address.without_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.live_migration.cpuset.with_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.live_migration.cpuset.without_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.live_migration.timeout.with_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.live_migration.timeout.without_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.live_migration.track_statistics.with_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.live_migration.track_statistics.without_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.live_migration.default_cache_size.with_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.live_migration.default_cache_size.without_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.live_migration.set_cache_size.with_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.live_migration.set_cache_size.without_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.live_migration.iscsi.ipv4.with_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.live_migration.iscsi.ipv6.with_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.live_migration.iscsi.ipv4.without_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.live_migration.iscsi.ipv6.without_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.p2p_migration.basic.with_ssh.with_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.p2p_migration.basic.with_ssh.without_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.p2p_migration.basic.with_tcp.with_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.p2p_migration.basic.with_tcp.without_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.p2p_migration.basic.with_tls.with_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.p2p_migration.basic.with_tls.without_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.p2p_migration.listen_address.with_ssh.with_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.p2p_migration.listen_address.with_ssh.without_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.p2p_migration.listen_address.with_tcp.with_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.p2p_migration.listen_address.with_tcp.without_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.p2p_migration.listen_address.with_tls.with_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.p2p_migration.listen_address.with_tls.without_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.tunnelled_migration.basic.with_ssh.without_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.tunnelled_migration.basic.with_tcp.without_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.tunnelled_migration.basic.with_tls.without_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.migration_with_ipv6.with_ssh.with_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.migration_with_ipv6.with_ssh.without_postcopy
 PASS 1-type_specific.io-github-autotest-libvirt.virsh.migrate_vm.positive_testing.migration_with_ipv6.with_tcp.with_postcopy

Comment 10 Dan Zheng 2018-01-30 09:23:11 UTC
Based on above test results, no blocking or serious bugs are found. So I mark it verified.


Note You need to log in before you can comment on or make changes to this bug.