<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/nova.git/nova/objects/aggregate.py, branch 23.2.2</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>DB API changes to get non-matching aggregates from metadata</title>
<updated>2019-09-12T21:56:32+00:00</updated>
<author>
<name>shilpa</name>
<email>shilpa.devharakar@nttdata.com</email>
</author>
<published>2019-07-15T09:55:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=e7000b1f7d234cc4036bf4bed840173a9cc6a243'/>
<id>e7000b1f7d234cc4036bf4bed840173a9cc6a243</id>
<content type='text'>
Added a new DB API to return list of aggregates that don't match
metadata keys that start with key_prefix with the list of required
traits set on the flavor and image.

Change-Id: I7dd54e11288a0ad2569abfc351258e97b5f5803c
Implements: blueprint placement-req-filter-forbidden-aggregates
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added a new DB API to return list of aggregates that don't match
metadata keys that start with key_prefix with the list of required
traits set on the flavor and image.

Change-Id: I7dd54e11288a0ad2569abfc351258e97b5f5803c
Implements: blueprint placement-req-filter-forbidden-aggregates
</pre>
</div>
</content>
</entry>
<entry>
<title>Tests: autospecs all the mock.patch usages</title>
<updated>2019-08-19T14:43:10+00:00</updated>
<author>
<name>Takashi NATSUME</name>
<email>natsume.takashi@lab.ntt.co.jp</email>
</author>
<published>2019-08-19T09:11:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=1eec451b1ba254ec4c43c77f79b0d2809d6cb9a5'/>
<id>1eec451b1ba254ec4c43c77f79b0d2809d6cb9a5</id>
<content type='text'>
By default, mock.patch's autospec argument is None, meaning that
there's no signature checking for the patched methods and functions.

oslotest.mock_fixture.patch_mock_module fixes a few issues within
mock.patch functions, as well as setting autospec=True by default,
unless otherwise specified or new_callable, create, spec arguments
are passed in.

Co-Authored-By: Claudiu Belu &lt;cbelu@cloudbasesolutions.com&gt;
Change-Id: I4484e63c97bd1cdde3d88855eabe7545784f365e
Closes-Bug: #1735588
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By default, mock.patch's autospec argument is None, meaning that
there's no signature checking for the patched methods and functions.

oslotest.mock_fixture.patch_mock_module fixes a few issues within
mock.patch functions, as well as setting autospec=True by default,
unless otherwise specified or new_callable, create, spec arguments
are passed in.

Co-Authored-By: Claudiu Belu &lt;cbelu@cloudbasesolutions.com&gt;
Change-Id: I4484e63c97bd1cdde3d88855eabe7545784f365e
Closes-Bug: #1735588
</pre>
</div>
</content>
</entry>
<entry>
<title>Transform aggregate.update_prop notification</title>
<updated>2018-07-15T14:36:31+00:00</updated>
<author>
<name>Gábor Antal</name>
<email>antal@inf.u-szeged.hu</email>
</author>
<published>2017-05-04T14:32:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=6322cb6a18868b0b1d09f82a2de1dbf051c8f599'/>
<id>6322cb6a18868b0b1d09f82a2de1dbf051c8f599</id>
<content type='text'>
The aggregate.update_prop.start and aggregate.update_prop.end
notifications has been transformed to the versioned notification
framework.

Co-Authored-By: Takashi Natsume &lt;natsume.takashi@lab.ntt.co.jp&gt;
Change-Id: I37b19573b6d0e1131c446fcec361f01fa2560f82
Implements: bp versioned-notification-transformation-rocky
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The aggregate.update_prop.start and aggregate.update_prop.end
notifications has been transformed to the versioned notification
framework.

Co-Authored-By: Takashi Natsume &lt;natsume.takashi@lab.ntt.co.jp&gt;
Change-Id: I37b19573b6d0e1131c446fcec361f01fa2560f82
Implements: bp versioned-notification-transformation-rocky
</pre>
</div>
</content>
</entry>
<entry>
<title>Transform aggregate.update_metadata notification</title>
<updated>2018-04-04T23:25:42+00:00</updated>
<author>
<name>Béla Vancsics</name>
<email>vancsics@inf.u-szeged.hu</email>
</author>
<published>2017-04-27T15:02:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=090d58d23dd4586d7cd27660e6e00a3ade7a8375'/>
<id>090d58d23dd4586d7cd27660e6e00a3ade7a8375</id>
<content type='text'>
The aggregate.update_metadata.start and aggregate.update_metadata.end
notifications has been transformed to the versioned notification framework.

Co-Authored-By: Takashi Natsume &lt;natsume.takashi@lab.ntt.co.jp&gt;
Change-Id: Iab73b1351a50869620334f692aaefb566ba4ddf8
Implements: bp versioned-notification-transformation-rocky
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The aggregate.update_metadata.start and aggregate.update_metadata.end
notifications has been transformed to the versioned notification framework.

Co-Authored-By: Takashi Natsume &lt;natsume.takashi@lab.ntt.co.jp&gt;
Change-Id: Iab73b1351a50869620334f692aaefb566ba4ddf8
Implements: bp versioned-notification-transformation-rocky
</pre>
</div>
</content>
</entry>
<entry>
<title>Add AggregateList.get_by_metadata() query method</title>
<updated>2018-03-28T22:58:46+00:00</updated>
<author>
<name>Dan Smith</name>
<email>dansmith@redhat.com</email>
</author>
<published>2018-02-14T22:28:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=952279436228868bcf25aabc63cc4e62e944004f'/>
<id>952279436228868bcf25aabc63cc4e62e944004f</id>
<content type='text'>
This query method lets us pull aggregates by key, value,
or key and value.

Change-Id: I1425005f94e2ac22e7e07bc09c7305900a25ca4a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This query method lets us pull aggregates by key, value,
or key and value.

Change-Id: I1425005f94e2ac22e7e07bc09c7305900a25ca4a
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove deprecated aggregate DB compatibility</title>
<updated>2018-02-14T22:32:00+00:00</updated>
<author>
<name>Dan Smith</name>
<email>dansmith@redhat.com</email>
</author>
<published>2018-02-14T20:16:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=3a258ba927e9a190e1d4fe9e6fb654ba43d9fcb8'/>
<id>3a258ba927e9a190e1d4fe9e6fb654ba43d9fcb8</id>
<content type='text'>
We dropped support for aggregates in newton, so this compatibility code
should no longer be used or needed.

Related to blueprint placement-req-filter

Change-Id: Iec161b0b13b5d3fe655531eacad83193fea89fda
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We dropped support for aggregates in newton, so this compatibility code
should no longer be used or needed.

Related to blueprint placement-req-filter

Change-Id: Iec161b0b13b5d3fe655531eacad83193fea89fda
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove translation of log messages</title>
<updated>2017-06-21T06:01:19+00:00</updated>
<author>
<name>Ngo Quoc Cuong</name>
<email>cuongnq@vn.fujitsu.com</email>
</author>
<published>2017-05-23T01:06:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=5a769f2a01d67f516c291e7900a5c257063bdfbe'/>
<id>5a769f2a01d67f516c291e7900a5c257063bdfbe</id>
<content type='text'>
The i18n team has decided not to translate the logs because it
seems like it not very useful; operators prefer to have them in
English so that they can search for those strings on the internet.

Partially fix on nova/keymgr, nova/network, nova/notifications,
nova/objects and nova/pci other paths will be fixed on next commits

Change-Id: Ie3a83fef0dc689b9d37ac43e047ce5d48f567adc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The i18n team has decided not to translate the logs because it
seems like it not very useful; operators prefer to have them in
English so that they can search for those strings on the internet.

Partially fix on nova/keymgr, nova/network, nova/notifications,
nova/objects and nova/pci other paths will be fixed on next commits

Change-Id: Ie3a83fef0dc689b9d37ac43e047ce5d48f567adc
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove aggregate uuid generation on load from DB</title>
<updated>2017-04-10T22:16:01+00:00</updated>
<author>
<name>Matt Riedemann</name>
<email>mriedem.os@gmail.com</email>
</author>
<published>2017-04-10T22:16:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=0d259d4cfb4236fbb82f77b755d22a22674cb49f'/>
<id>0d259d4cfb4236fbb82f77b755d22a22674cb49f</id>
<content type='text'>
As the comments in the code suggest, we can remove this
code now. There was a blocking database migration which
enforced that the online data migrations to generate
uuids for aggregates has been completed:

4d0915568a1011ddee7317ddfb237be0803e7790

So this code is safe to remove now. As a result, we
also remove the online data migration routine which
relies on the object code.

Change-Id: I2050b5bdf906d2d2f8a87c79ca0804e0fc955755
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As the comments in the code suggest, we can remove this
code now. There was a blocking database migration which
enforced that the online data migrations to generate
uuids for aggregates has been completed:

4d0915568a1011ddee7317ddfb237be0803e7790

So this code is safe to remove now. As a result, we
also remove the online data migration routine which
relies on the object code.

Change-Id: I2050b5bdf906d2d2f8a87c79ca0804e0fc955755
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Handle unicode when dealing with duplicate aggregate errors during migration"</title>
<updated>2017-01-26T02:15:47+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2017-01-26T02:15:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=9a4e7e2b9e3f853bf9a36f1663a0f519648cf089'/>
<id>9a4e7e2b9e3f853bf9a36f1663a0f519648cf089</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Transform aggregate.create notification</title>
<updated>2017-01-04T17:44:30+00:00</updated>
<author>
<name>Balazs Gibizer</name>
<email>balazs.gibizer@ericsson.com</email>
</author>
<published>2016-11-07T15:21:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/nova.git/commit/?id=8ee3e30bd19571bc1a9e8a5e9d776fbb1435266d'/>
<id>8ee3e30bd19571bc1a9e8a5e9d776fbb1435266d</id>
<content type='text'>
The aggregate.create.start and aggregate.create.end notifications
has been transformed to the versioned notification framework.

The notification payload contains the 'id' of the aggregate which
is the db primary key. It is added because the REST API also
uses the db id instead of the uuid in the os-aggregates' requests
and responses.

Implements: bp versioned-notification-transformation-ocata
Change-Id: I92fe504a8f7dc19b0e1df5884045d4bc0d9e4f98
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The aggregate.create.start and aggregate.create.end notifications
has been transformed to the versioned notification framework.

The notification payload contains the 'id' of the aggregate which
is the db primary key. It is added because the REST API also
uses the db id instead of the uuid in the os-aggregates' requests
and responses.

Implements: bp versioned-notification-transformation-ocata
Change-Id: I92fe504a8f7dc19b0e1df5884045d4bc0d9e4f98
</pre>
</div>
</content>
</entry>
</feed>
