Bug 1252426 (migration_improvements) - [RFE] Migration improvements (convergence, bandwidth utilization)
Summary: [RFE] Migration improvements (convergence, bandwidth utilization)
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: migration_improvements
Product: ovirt-engine
Classification: oVirt
Component: RFEs
Version: ---
Hardware: Unspecified
OS: Unspecified
urgent
high
Target Milestone: ovirt-4.0.0-beta
: 4.0.0
Assignee: Tomas Jelinek
QA Contact: Israel Pinto
URL: http://www.ovirt.org/Features/Migrati...
Whiteboard:
: 596062 1034871 1034893 1043809 1059886 1227967 1275476 1349530 (view as bug list)
Depends On: 1255474 1289285 1322529 1323952 1339521
Blocks: 596062 657086 1004101 1222516 1247237 1248119 1266158 1277255 1354343 1355961 1374760
TreeView+ depends on / blocked
 
Reported: 2015-08-11 11:50 UTC by Michal Skrivanek
Modified: 2019-09-12 08:45 UTC (History)
24 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Feature: Reason: Result: * Tab 'Resilience policy' in Cluster dialogs was renamed to 'Migration'. The content of the tab remains part of 'Migration' dialog.
Clone Of:
Environment:
Last Closed: 2016-08-04 13:27:10 UTC
oVirt Team: Virt
rule-engine: ovirt-4.0.0+
mavital: testing_plan_complete?
mgoldboi: planning_ack+
michal.skrivanek: devel_ack+
mavital: testing_ack+


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
oVirt gerrit 49253 0 master MERGED core: support for convergence schedule 2020-08-24 16:17:09 UTC
oVirt gerrit 53313 0 master MERGED webadmin: Cluster > Resilience Policy renamed to Migration 2020-08-24 16:17:09 UTC
oVirt gerrit 53929 0 master MERGED core: Cluster migration bandwidth - backend part 2020-08-24 16:17:09 UTC
oVirt gerrit 54304 0 master MERGED core: Default for Cluster#migrationBandwidthLimitType 2020-08-24 16:17:09 UTC
oVirt gerrit 54321 0 master MERGED webadmin: Cluster migration bandwidth - frontend part 2020-08-24 16:17:08 UTC
oVirt gerrit 54886 0 master MERGED core: Migration bandwidth columns added to stored procedures 2020-08-24 16:17:09 UTC
oVirt gerrit 54887 0 master MERGED core: ClusterDaoImpl parameterSource fix 2020-08-24 16:17:08 UTC
oVirt gerrit 54888 0 master MERGED core: MigrationPoliciesSupported config value added 2020-08-24 16:17:08 UTC
oVirt gerrit 55083 0 master MERGED core: Migration bandwidth columns added to clusters_sp.sql 2020-08-24 16:17:08 UTC
oVirt gerrit 55410 0 master MERGED core: Obtaining migration bandwidth 2020-08-24 16:17:08 UTC
oVirt gerrit 55840 0 master MERGED core: Migration max bandwidth 2020-08-24 16:17:08 UTC
oVirt gerrit 55976 0 master MERGED migration: added logging of more detailed stats 2020-08-24 16:17:08 UTC
oVirt gerrit 56153 0 master MERGED frontend: added support to override migration policies 2020-08-24 16:17:07 UTC
oVirt gerrit 56215 0 master MERGED core: added support to override migration policies 2020-08-24 16:17:07 UTC
oVirt gerrit 56631 0 master MERGED restapi: added migration policy ID to cluster and VmBase 2020-08-24 16:17:07 UTC
oVirt gerrit 56700 0 master MERGED core: added remaining params to migration policies 2020-08-24 16:17:07 UTC
oVirt gerrit 56844 0 master MERGED core: Fix of active_migration_network_interface view 2020-08-24 16:17:07 UTC
oVirt gerrit 57397 0 master MERGED restapi: added the setting of the migration bandwidth to cluster 2020-08-24 16:17:07 UTC

Description Michal Skrivanek 2015-08-11 11:50:06 UTC
several issues with migration has been identified based on users feedback
The core algorithm dealing with migration is getting outdated (new qemu options, VMs are in general larger), this bug is tracking refactoring of the core migration functionality in vdsm and engine

Comment 1 Michal Skrivanek 2015-08-11 11:50:45 UTC
*** Bug 1034871 has been marked as a duplicate of this bug. ***

Comment 2 Michal Skrivanek 2015-08-11 11:50:56 UTC
*** Bug 1043809 has been marked as a duplicate of this bug. ***

Comment 3 Tomas Jelinek 2015-08-13 09:59:46 UTC
*** Bug 1034893 has been marked as a duplicate of this bug. ***

Comment 4 Michal Skrivanek 2015-08-20 22:20:58 UTC
adding bug 1255474 for management communication resilience in overload conditions

Comment 5 Michal Skrivanek 2015-09-04 09:31:43 UTC
*** Bug 1059886 has been marked as a duplicate of this bug. ***

Comment 6 Michal Skrivanek 2015-09-17 07:43:16 UTC
*** Bug 1227967 has been marked as a duplicate of this bug. ***

Comment 7 Red Hat Bugzilla Rules Engine 2015-10-19 10:50:08 UTC
Target release should be placed once a package build is known to fix a issue. Since this bug is not modified, the target version has been reset. Please use target milestone to plan a fix for a oVirt release.

Comment 8 Michal Skrivanek 2015-11-06 10:41:27 UTC
see https://access.redhat.com/solutions/744423 for more details about tuning migration until this RFE is implemented

Comment 10 Michal Skrivanek 2016-01-29 12:36:24 UTC
*** Bug 1275476 has been marked as a duplicate of this bug. ***

Comment 11 Sandro Bonazzola 2016-05-02 09:52:45 UTC
Moving from 4.0 alpha to 4.0 beta since 4.0 alpha has been already released and bug is not ON_QA.

Comment 12 Andrei Stepanov 2016-06-24 08:48:46 UTC
*** Bug 1349530 has been marked as a duplicate of this bug. ***

Comment 14 Michal Skrivanek 2016-07-19 09:08:53 UTC
*** Bug 596062 has been marked as a duplicate of this bug. ***

Comment 15 Israel Pinto 2016-08-03 11:22:59 UTC
Verify with:
Engine version: 4.0.2.3-0.1.el7ev
Host:
OS Version:RHEL - 7.2 - 9.el7_2.1
Kernel Version:3.10.0 - 327.22.2.el7.x86_64
KVM Version:2.3.0 - 31.el7_2.20
LIBVIRT Version:libvirt-1.2.17-13.el7_2.5
VDSM Version:vdsm-4.18.5.1-1.el7ev
SPICE Version:0.12.4 - 15.el7_2.1

Test cases: 
Functional testing:
1. Regression: Sanity testing to verify migration works properly.  

2. Web Admin: Verify the all action from RHEVM/Ovirt UI are performed as expected.

3. API: Check REST API, verify that configuration and actions are done properly via API.

4. Guest hook: Test new guest hooks, before and after migration.

5. Define custom policies / changing existed policies

System integration:

Test migration behavior integration with other RHEVM features. 

like: QoS, host/s maintenance...

Performance testing - work-loads testing:

Test migration under different types on memory load. In those test cases we will use pig load tool



(see polarion test plan) 

Results : PASS


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