<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/nova.git/doc/notification_samples/instance-live_migration_rollback-start.json, branch master</title>
<subtitle>opendev.org: openstack/nova.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/'/>
<entry>
<title>partial support for live migration with specific resources</title>
<updated>2020-04-07T13:12:53+00:00</updated>
<author>
<name>LuyaoZhong</name>
<email>luyao.zhong@intel.com</email>
</author>
<published>2020-03-27T07:28:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=990a26ef1fa5e7d9e607951070ede4dfb5d6acd0'/>
<id>990a26ef1fa5e7d9e607951070ede4dfb5d6acd0</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Add action initiator attribute to the instance payload</title>
<updated>2018-07-03T18:45:44+00:00</updated>
<author>
<name>shuangyang.qian</name>
<email>shuangyang.qian@easystack.cn</email>
</author>
<published>2018-01-22T07:55:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=2bca6431e69bf2c6e657736b7fe11f5a2fbb9433'/>
<id>2bca6431e69bf2c6e657736b7fe11f5a2fbb9433</id>
<content type='text'>
The instance action notifications contain the user id and the
project id of the owner of the instance. However an instance
action might be initiated by another user. It could be another
user from the same project or can be an admin from the admin project.
To be able to distinguish between the user who initiated the instance
action from the user owning the instance we need to add two new
fields to the instance action notifications, action_initiator_user
and action_initiator_project

Change-Id: I649d8a27baa8840bc1bb567fef027c749c663432
Closes-bug: #1744658
Blueprint: add-action-initiator-to-instance-action-notifications
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The instance action notifications contain the user id and the
project id of the owner of the instance. However an instance
action might be initiated by another user. It could be another
user from the same project or can be an admin from the admin project.
To be able to distinguish between the user who initiated the instance
action from the user owning the instance we need to add two new
fields to the instance action notifications, action_initiator_user
and action_initiator_project

Change-Id: I649d8a27baa8840bc1bb567fef027c749c663432
Closes-bug: #1744658
Blueprint: add-action-initiator-to-instance-action-notifications
</pre>
</div>
</content>
</entry>
<entry>
<title>Deduplicate instance.live_migration notification samples</title>
<updated>2017-11-06T15:13:47+00:00</updated>
<author>
<name>Balazs Gibizer</name>
<email>balazs.gibizer@ericsson.com</email>
</author>
<published>2017-10-27T15:27:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=397535ba2dcc207d868f110957b75d0dc85cb16e'/>
<id>397535ba2dcc207d868f110957b75d0dc85cb16e</id>
<content type='text'>
This patch refactors the sample files of instance.live_migration_rollback
notification samples to use the previously introduced common sample
data. This patch is small as the other live migration notification
transformations haven't been merged yet.

Change-Id: I834c2d5ce0257b053f7023eae55d4c9e6c9a47e1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch refactors the sample files of instance.live_migration_rollback
notification samples to use the previously introduced common sample
data. This patch is small as the other live migration notification
transformations haven't been merged yet.

Change-Id: I834c2d5ce0257b053f7023eae55d4c9e6c9a47e1
</pre>
</div>
</content>
</entry>
<entry>
<title>Add 'updated_at' field to InstancePayload in notifications</title>
<updated>2017-07-25T17:31:21+00:00</updated>
<author>
<name>Takashi NATSUME</name>
<email>natsume.takashi@lab.ntt.co.jp</email>
</author>
<published>2017-06-19T04:49:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=bf17be9e8ffc393a3af1dbd88b0c0623658b0979'/>
<id>bf17be9e8ffc393a3af1dbd88b0c0623658b0979</id>
<content type='text'>
Change-Id: Iddc5ec3b5053ddf5dce73c86edca26c4552d451b
Implements: bp versioned-notification-transformation-pike
Closes-Bug: #1684860
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Iddc5ec3b5053ddf5dce73c86edca26c4552d451b
Implements: bp versioned-notification-transformation-pike
Closes-Bug: #1684860
</pre>
</div>
</content>
</entry>
<entry>
<title>Add BDM to InstancePayload</title>
<updated>2017-07-12T14:55:17+00:00</updated>
<author>
<name>Balazs Gibizer</name>
<email>balazs.gibizer@ericsson.com</email>
</author>
<published>2017-06-12T15:09:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=1928ec5606491de95abba8791b1d7b888690dd3c'/>
<id>1928ec5606491de95abba8791b1d7b888690dd3c</id>
<content type='text'>
This patch adds bdm related data to InstancePayload. As loading BDM
can be expensive a new configuration flag 'bdms_in_notifications' is
introduced. If this is set to false (as by default) then the instance
notifications will contain 'null' value in block_devices field.
If this configuration flag is set to true then the block devices will
be loaded from the db and will be included in the notification payload.

Implements: bp additional-notification-fields-for-searchlight
Change-Id: I18e7483ec9a484a660e1d306fdc0986e1d5f952b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds bdm related data to InstancePayload. As loading BDM
can be expensive a new configuration flag 'bdms_in_notifications' is
introduced. If this is set to false (as by default) then the instance
notifications will contain 'null' value in block_devices field.
If this configuration flag is set to true then the block devices will
be loaded from the db and will be included in the notification payload.

Implements: bp additional-notification-fields-for-searchlight
Change-Id: I18e7483ec9a484a660e1d306fdc0986e1d5f952b
</pre>
</div>
</content>
</entry>
<entry>
<title>Add key_name field to InstancePayload</title>
<updated>2017-06-28T09:32:21+00:00</updated>
<author>
<name>Balazs Gibizer</name>
<email>balazs.gibizer@ericsson.com</email>
</author>
<published>2017-05-05T17:09:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=bae0deb1378e8d19148b030c0799021835e3f10e'/>
<id>bae0deb1378e8d19148b030c0799021835e3f10e</id>
<content type='text'>
Add key_name field to InstancePayload which means every instance.&lt;action&gt;
notification now have key_name field based on the instance.key_name.

Change-Id: I39059c5077c790aa85dff6b4563f581c54536b86
Implements: bp additional-notification-fields-for-searchlight
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add key_name field to InstancePayload which means every instance.&lt;action&gt;
notification now have key_name field based on the instance.key_name.

Change-Id: I39059c5077c790aa85dff6b4563f581c54536b86
Implements: bp additional-notification-fields-for-searchlight
</pre>
</div>
</content>
</entry>
<entry>
<title>Transform instance.live_migration_rollback notification</title>
<updated>2017-06-08T21:03:33+00:00</updated>
<author>
<name>Béla Vancsics</name>
<email>vancsics@inf.u-szeged.hu</email>
</author>
<published>2016-11-24T16:17:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=ce893e37fa032b9dceddc221ed336eb89e6eb880'/>
<id>ce893e37fa032b9dceddc221ed336eb89e6eb880</id>
<content type='text'>
Change-Id: Ic6cd58095cf5313325a7302a746467f57d0e0371
Implements: bp versioned-notification-transformation-pike
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ic6cd58095cf5313325a7302a746467f57d0e0371
Implements: bp versioned-notification-transformation-pike
</pre>
</div>
</content>
</entry>
</feed>
