LuyaoZhong
990a26ef1f
partial support for live migration with specific resources
...
1. Claim allocations from placement first, then claim specific
resources in Resource Tracker on destination to populate
migration_context.new_resources
3. cleanup specific resources when live migration succeeds/fails
Because we store specific resources in migration_context during
live migration, to ensure cleanup correctly we can't drop
migration_context before cleanup is complete:
a) when post live migration, we move source host cleanup before
destination cleanup(post_live_migration_at_destination will
apply migration_context and drop it)
b) when rollback live migration, we drop migration_context after
rollback operations are complete
For different specific resource, we might need driver specific support,
such as vpmem. This change just ensures that new claimed specific
resources are populated to migration_context and migration_context is not
droped before cleanup is complete.
Change-Id: I44ad826f0edb39d770bb3201c675dff78154cbf3
Implements: blueprint support-live-migration-with-virtual-persistent-memory
2020-04-07 13:12:53 +00:00
..
2019-12-13 10:08:07 -06:00
2018-01-16 15:59:16 +01:00
2018-01-16 15:59:16 +01:00
2019-10-25 10:38:19 -07:00
2019-10-29 08:18:32 -07:00
2019-10-25 10:38:19 -07:00
2018-01-16 15:59:16 +01:00
2018-01-16 15:59:16 +01:00
2018-01-16 15:59:16 +01:00
2018-01-16 15:59:16 +01:00
2018-01-16 15:59:16 +01:00
2018-01-16 15:59:16 +01:00
2018-04-04 23:25:42 +00:00
2018-04-04 23:25:42 +00:00
2018-07-15 23:36:31 +09:00
2018-07-15 23:36:31 +09:00
2018-11-21 16:23:28 +09:00
2018-11-21 16:23:28 +09:00
2018-11-21 16:23:28 +09:00
2018-06-19 16:46:46 +08:00
2017-11-14 09:14:12 -05:00
2017-11-14 09:14:12 -05:00
2020-02-19 08:24:31 +00:00
2017-11-28 17:17:15 +01:00
2018-06-19 16:46:46 +08:00
2017-11-28 17:17:15 +01:00
2018-08-29 13:39:57 +02:00
2018-09-27 08:49:41 -04:00
2017-11-06 15:54:09 +01:00
2018-08-29 13:39:57 +02:00
2018-09-27 08:49:41 -04:00
2017-11-06 15:54:09 +01:00
2019-12-20 10:59:06 +00:00
2018-07-02 19:40:48 +09:00
2019-10-05 15:40:28 +01:00
2018-06-19 16:46:46 +08:00
2017-11-06 16:10:19 +01:00
2017-11-06 16:10:19 +01:00
2019-10-05 15:40:28 +01:00
2018-07-03 18:45:44 +00:00
2018-07-03 18:45:44 +00:00
2018-07-16 00:12:37 +09:00
2018-07-16 00:12:37 +09:00
2019-12-20 10:59:06 +00:00
2018-07-03 18:45:44 +00:00
2018-07-05 20:24:46 +09:00
2018-07-05 20:24:46 +09:00
2018-07-03 18:45:44 +00:00
2018-07-03 18:45:44 +00:00
2020-04-07 13:12:53 +00:00
2020-04-07 13:12:53 +00:00
2018-07-03 18:45:44 +00:00
2020-04-07 13:12:53 +00:00
2019-05-11 21:48:27 +00:00
2019-05-11 21:48:27 +00:00
2017-11-06 16:03:08 +01:00
2017-11-06 16:03:08 +01:00
2017-11-06 16:07:33 +01:00
2017-11-06 16:07:33 +01:00
2017-11-06 16:07:33 +01:00
2017-11-06 16:07:33 +01:00
2017-11-06 16:18:22 +01:00
2018-06-19 16:46:46 +08:00
2017-11-06 16:18:22 +01:00
2018-07-09 09:55:40 +09:00
2018-07-09 09:55:40 +09:00
2018-07-09 09:55:40 +09:00
2018-07-09 09:55:40 +09:00
2018-01-14 02:15:18 +00:00
2018-01-14 02:15:18 +00:00
2018-01-18 08:01:10 +09:00
2018-01-18 08:01:10 +09:00
2018-04-16 09:21:19 +08:00
2018-04-16 09:21:19 +08:00
2018-01-25 09:30:50 +09:00
2018-01-25 09:30:50 +09:00
2017-12-04 20:54:39 -05:00
2017-12-04 20:54:39 -05:00
2018-04-16 09:21:19 +08:00
2018-06-19 16:46:46 +08:00
2018-04-16 09:21:19 +08:00
2018-04-16 09:19:43 +08:00
2018-04-16 09:19:43 +08:00
2018-04-16 09:19:43 +08:00
2018-04-16 09:19:43 +08:00
2018-09-27 08:49:41 -04:00
2018-04-16 09:25:39 +08:00
2018-04-16 09:25:39 +08:00
2018-04-16 09:25:39 +08:00
2018-04-17 18:57:27 +02:00
2018-04-17 18:57:27 +02:00
2018-04-17 18:57:27 +02:00
2018-04-17 18:57:27 +02:00
2018-09-27 11:33:55 +02:00
2018-09-27 11:33:55 +02:00
2018-04-17 18:57:34 +02:00
2018-04-17 18:57:34 +02:00
2018-04-17 18:57:34 +02:00
2018-04-17 18:57:34 +02:00
2018-06-25 19:25:39 +00:00
2017-11-06 16:03:08 +01:00
2017-11-06 16:03:08 +01:00
2018-01-14 02:15:18 +00:00
2018-01-14 02:15:18 +00:00
2018-04-16 09:25:39 +08:00
2018-04-16 09:25:39 +08:00
2018-04-19 20:33:17 +08:00
2018-04-19 20:33:17 +08:00
2018-04-17 18:56:54 +02:00
2018-06-19 16:46:46 +08:00
2018-04-17 18:56:54 +02:00
2018-04-17 18:56:54 +02:00
2018-04-17 18:56:54 +02:00
2018-04-17 18:56:54 +02:00
2018-06-19 16:46:46 +08:00
2018-04-17 18:56:54 +02:00
2017-11-20 16:30:21 +01:00
2017-11-20 16:30:21 +01:00
2017-11-20 16:30:21 +01:00
2017-11-20 16:30:21 +01:00
2017-11-20 16:30:21 +01:00
2017-11-20 16:30:21 +01:00
2019-06-25 16:11:02 +00:00
2018-07-18 09:13:27 +09:00
2018-11-30 13:20:35 +01:00
2018-11-30 13:20:35 +01:00
2018-03-06 22:03:00 +00:00
2017-11-14 13:06:40 +01:00
2017-11-14 13:06:40 +01:00
2018-01-19 08:35:19 +00:00
2018-01-19 08:35:19 +00:00
2018-01-19 08:35:19 +00:00
2018-10-09 06:28:11 +00:00