<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/nova.git/nova/exception.py, 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>Merge "fup: support evacuate target state"</title>
<updated>2023-02-18T23:10:53+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2023-02-18T23:10:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=439c67254859485011e7fd2859051464e570d78b'/>
<id>439c67254859485011e7fd2859051464e570d78b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fup: support evacuate target state</title>
<updated>2023-02-06T13:25:33+00:00</updated>
<author>
<name>Sahid Orentino Ferdjaoui</name>
<email>sahid.ferdjaoui@industrialdiscipline.com</email>
</author>
<published>2023-02-01T12:12:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=1d707a72fc58103e9cd3b9258cf0fb3958298fad'/>
<id>1d707a72fc58103e9cd3b9258cf0fb3958298fad</id>
<content type='text'>
This fix minors comments that have been noticed.

Signed-off-by: Sahid Orentino Ferdjaoui &lt;sahid.ferdjaoui@industrialdiscipline.com&gt;
Change-Id: Iee6c224aa0f26d8550b38a8f69b28d8648b1da70
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fix minors comments that have been noticed.

Signed-off-by: Sahid Orentino Ferdjaoui &lt;sahid.ferdjaoui@industrialdiscipline.com&gt;
Change-Id: Iee6c224aa0f26d8550b38a8f69b28d8648b1da70
</pre>
</div>
</content>
</entry>
<entry>
<title>Abort startup if nodename conflict is detected</title>
<updated>2023-02-01T17:23:33+00:00</updated>
<author>
<name>Dan Smith</name>
<email>dansmith@redhat.com</email>
</author>
<published>2023-02-01T16:27:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=cf33be68713e30b7e4a4ca8dd3c4138329914503'/>
<id>cf33be68713e30b7e4a4ca8dd3c4138329914503</id>
<content type='text'>
We do run update_available_resource() synchronously during service
startup, but we only allow certain exceptions to abort startup. This
makes us abort for InvalidConfiguration, and makes the resource
tracker raise that for the case where the compute node create failed
due to a duplicate entry.

This also modifies the object to raise a nova-specific error for that
condition to avoid the compute node needing to import oslo_db stuff
just to be able to catch it.

Change-Id: I5de98e6fe52e45996bc2e1014fa8a09a2de53682
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We do run update_available_resource() synchronously during service
startup, but we only allow certain exceptions to abort startup. This
makes us abort for InvalidConfiguration, and makes the resource
tracker raise that for the case where the compute node create failed
due to a duplicate entry.

This also modifies the object to raise a nova-specific error for that
condition to avoid the compute node needing to import oslo_db stuff
just to be able to catch it.

Change-Id: I5de98e6fe52e45996bc2e1014fa8a09a2de53682
</pre>
</div>
</content>
</entry>
<entry>
<title>api: extend evacuate instance to support target state</title>
<updated>2023-01-31T17:16:00+00:00</updated>
<author>
<name>Sahid Orentino Ferdjaoui</name>
<email>sahid.ferdjaoui@industrialdiscipline.com</email>
</author>
<published>2022-10-27T07:59:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=d732ee38a1c596ab2720de51e91f83d6dbc727cf'/>
<id>d732ee38a1c596ab2720de51e91f83d6dbc727cf</id>
<content type='text'>
Start to v2.95 any evacuated instances will be stopped a destination

Implements: bp/allowing-target-state-for-evacuate
Signed-off-by: Sahid Orentino Ferdjaoui &lt;sahid.ferdjaoui@industrialdiscipline.com&gt;
Change-Id: I141b6f057cc4eb9c541c2bc6eddae27270ede08d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Start to v2.95 any evacuated instances will be stopped a destination

Implements: bp/allowing-target-state-for-evacuate
Signed-off-by: Sahid Orentino Ferdjaoui &lt;sahid.ferdjaoui@industrialdiscipline.com&gt;
Change-Id: I141b6f057cc4eb9c541c2bc6eddae27270ede08d
</pre>
</div>
</content>
</entry>
<entry>
<title>compute: enhance compute evacuate instance to support target state</title>
<updated>2023-01-31T10:29:01+00:00</updated>
<author>
<name>Sahid Orentino Ferdjaoui</name>
<email>sahid.ferdjaoui@industrialdiscipline.com</email>
</author>
<published>2022-09-19T09:35:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=8c2e76598995f0d417653c60a63ea342baf4e880'/>
<id>8c2e76598995f0d417653c60a63ea342baf4e880</id>
<content type='text'>
Related to the bp/allowing-target-state-for-evacuate. This change
is extending compute API to accept a new argument targetState.

The targetState argument when set will force state of an evacuated
instance to the destination host.

Signed-off-by: Sahid Orentino Ferdjaoui &lt;sahid.ferdjaoui@industrialdiscipline.com&gt;
Change-Id: I9660d42937ad62d647afc6be965f166cc5631392
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related to the bp/allowing-target-state-for-evacuate. This change
is extending compute API to accept a new argument targetState.

The targetState argument when set will force state of an evacuated
instance to the destination host.

Signed-off-by: Sahid Orentino Ferdjaoui &lt;sahid.ferdjaoui@industrialdiscipline.com&gt;
Change-Id: I9660d42937ad62d647afc6be965f166cc5631392
</pre>
</div>
</content>
</entry>
<entry>
<title>Add virt/node module for stable uuids</title>
<updated>2023-01-20T15:22:02+00:00</updated>
<author>
<name>Dan Smith</name>
<email>dansmith@redhat.com</email>
</author>
<published>2022-11-02T16:19:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=3b33b0938ea4f5b00537298bc7fcb531fb9ec811'/>
<id>3b33b0938ea4f5b00537298bc7fcb531fb9ec811</id>
<content type='text'>
Related to blueprint stable-compute-uuid

Change-Id: Ie8897a843fadf325c696b411923f075e237a7342
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related to blueprint stable-compute-uuid

Change-Id: Ie8897a843fadf325c696b411923f075e237a7342
</pre>
</div>
</content>
</entry>
<entry>
<title>Adds check for VM snapshot fail while quiesce</title>
<updated>2022-11-29T14:09:53+00:00</updated>
<author>
<name>Amit Uniyal</name>
<email>auniyal@redhat.com</email>
</author>
<published>2022-08-04T13:42:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=c8d5397b0a671fddfa9b9c27bc7790a439a18caf'/>
<id>c8d5397b0a671fddfa9b9c27bc7790a439a18caf</id>
<content type='text'>
Added check if quiesce fails because libvirt fails to connect with
qemu guest agent inside instance

Closes-Bug: #1980720
Change-Id: I134a4060ace2678f76ae3606bf117c07194a8d92
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added check if quiesce fails because libvirt fails to connect with
qemu guest agent inside instance

Closes-Bug: #1980720
Change-Id: I134a4060ace2678f76ae3606bf117c07194a8d92
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "libvirt: Add vIOMMU device to guest"</title>
<updated>2022-09-01T19:56:09+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2022-09-01T19:56:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=457806e2064dbf0d8d2c75f8ed2a9deb0176b6b2'/>
<id>457806e2064dbf0d8d2c75f8ed2a9deb0176b6b2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libvirt: Add vIOMMU device to guest</title>
<updated>2022-08-31T20:50:16+00:00</updated>
<author>
<name>Stephen Finucane</name>
<email>stephenfin@redhat.com</email>
</author>
<published>2022-02-23T16:14:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=14e3b352c24b2a1fe54ba13a733cf6e7989215cc'/>
<id>14e3b352c24b2a1fe54ba13a733cf6e7989215cc</id>
<content type='text'>
Implementation for BP/libvirt-viommu-device.
With provide `hw:viommu_model` property to extra_specs or
`hw_viommu_model` to image property. will enable viommu to libvirt
guest.

[1] https://www.berrange.com/posts/2017/02/16/setting-up-a-nested-kvm-guest-for-developing-testing-pci-device-assignment-with-numa/
[2] https://review.opendev.org/c/openstack/nova-specs/+/840310

Implements: blueprint libvirt-viommu-device
Change-Id: Ief9c550292788160433a28a7a1c36ba38a6bc849
Signed-off-by: Stephen Finucane &lt;stephenfin@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implementation for BP/libvirt-viommu-device.
With provide `hw:viommu_model` property to extra_specs or
`hw_viommu_model` to image property. will enable viommu to libvirt
guest.

[1] https://www.berrange.com/posts/2017/02/16/setting-up-a-nested-kvm-guest-for-developing-testing-pci-device-assignment-with-numa/
[2] https://review.opendev.org/c/openstack/nova-specs/+/840310

Implements: blueprint libvirt-viommu-device
Change-Id: Ief9c550292788160433a28a7a1c36ba38a6bc849
Signed-off-by: Stephen Finucane &lt;stephenfin@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for volume backed server rebuild</title>
<updated>2022-08-31T11:08:37+00:00</updated>
<author>
<name>Rajat Dhasmana</name>
<email>rajatdhasmana@gmail.com</email>
</author>
<published>2021-12-03T10:20:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=30aab9c234035b49c7e2cdc940f624a63eeffc1b'/>
<id>30aab9c234035b49c7e2cdc940f624a63eeffc1b</id>
<content type='text'>
This patch adds the plumbing for rebuilding a volume backed
instance in compute code. This functionality will be enabled
in a subsequent patch which adds a new microversion and the
external support for requesting it.

The flow of the operation is as follows:

1) Create an empty attachment
2) Detach the volume
3) Request cinder to reimage the volume
4) Wait for cinder to notify success to nova (via external events)
5) Update and complete the attachment

Related blueprint volume-backed-server-rebuild

Change-Id: I0d889691de1af6875603a9f0f174590229e7be18
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds the plumbing for rebuilding a volume backed
instance in compute code. This functionality will be enabled
in a subsequent patch which adds a new microversion and the
external support for requesting it.

The flow of the operation is as follows:

1) Create an empty attachment
2) Detach the volume
3) Request cinder to reimage the volume
4) Wait for cinder to notify success to nova (via external events)
5) Update and complete the attachment

Related blueprint volume-backed-server-rebuild

Change-Id: I0d889691de1af6875603a9f0f174590229e7be18
</pre>
</div>
</content>
</entry>
</feed>
