)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b63f5365bfbdb07096a7d7be7d6ff84d7da00654","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Update some placement docs to reflect modern times"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This change provides a small number of updated to the placement user and"},{"line_number":10,"context_line":"contributor documtation to reflect some of the things that have changed"},{"line_number":11,"context_line":"recently. This is by no means complete, but is an improvement over what"},{"line_number":12,"context_line":"was there."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"5f7c97a3_a4b94c17","line":9,"range":{"start_line":9,"start_character":39,"end_line":9,"end_character":46},"updated":"2018-07-11 01:31:23.000000000","message":"updates","commit_id":"09a52ab0c30e1c648b9477491731b063bcbb20d5"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b63f5365bfbdb07096a7d7be7d6ff84d7da00654","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Update some placement docs to reflect modern times"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This change provides a small number of updated to the placement user and"},{"line_number":10,"context_line":"contributor documtation to reflect some of the things that have changed"},{"line_number":11,"context_line":"recently. This is by no means complete, but is an improvement over what"},{"line_number":12,"context_line":"was there."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"5f7c97a3_243bfc9b","line":10,"range":{"start_line":10,"start_character":12,"end_line":10,"end_character":23},"updated":"2018-07-11 01:31:23.000000000","message":"documentation","commit_id":"09a52ab0c30e1c648b9477491731b063bcbb20d5"}],"doc/source/contributor/placement.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b63f5365bfbdb07096a7d7be7d6ff84d7da00654","unresolved":false,"context_lines":[{"line_number":405,"context_line":"  package, while other parts are in ``nova/rc_fields.py``."},{"line_number":406,"context_line":"* Database models, migrations and tables are described as part of the nova api"},{"line_number":407,"context_line":"  database. An optional configuration option,"},{"line_number":408,"context_line":"  ``[placement_database]/connection`` can be set to use a database just for"},{"line_number":409,"context_line":"  placement (based on the api database schema)."},{"line_number":410,"context_line":"* `nova.i18n` package provides the ``_`` and related functions."},{"line_number":411,"context_line":"* ``nova.conf`` is used for configuration."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f7c97a3_840450c7","line":408,"range":{"start_line":408,"start_character":2,"end_line":408,"end_character":37},"updated":"2018-07-11 01:31:23.000000000","message":"To be fancy, you can do this:\n\n:oslo.config:option:`placement_database.connection`","commit_id":"09a52ab0c30e1c648b9477491731b063bcbb20d5"}],"doc/source/user/placement.rst":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"65519f2c576b07599e8a6a8392617a9742ed1c8a","unresolved":false,"context_lines":[{"line_number":152,"context_line":"connect string, that database will be used for storing placement data. Once the"},{"line_number":153,"context_line":"database is created, the ``nova-manage api_db sync`` command will create and"},{"line_number":154,"context_line":"synchronize both the nova api and placement tables. If"},{"line_number":155,"context_line":"``[placement_database]/conection`` is not set, the nova api database will be"},{"line_number":156,"context_line":"used."},{"line_number":157,"context_line":""},{"line_number":158,"context_line":".. note:: At this time there is no facility for migrating existing placement"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f7c97a3_cbba75df","line":155,"range":{"start_line":155,"start_character":23,"end_line":155,"end_character":32},"updated":"2018-07-09 23:43:39.000000000","message":"connection","commit_id":"a1d9a04ae0f34cf6afe869fbcfef87f653739016"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b63f5365bfbdb07096a7d7be7d6ff84d7da00654","unresolved":false,"context_lines":[{"line_number":148,"context_line":"``nova-manage api_db sync`` command the placement tables will be created."},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"With the Rocky release, it has become possible to use a separate database for"},{"line_number":151,"context_line":"placement. If ``[placement_database]/connection`` is configured with a database"},{"line_number":152,"context_line":"connect string, that database will be used for storing placement data. Once the"},{"line_number":153,"context_line":"database is created, the ``nova-manage api_db sync`` command will create and"},{"line_number":154,"context_line":"synchronize both the nova api and placement tables. If"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f7c97a3_e4f2e4e4","line":151,"range":{"start_line":151,"start_character":14,"end_line":151,"end_character":49},"updated":"2018-07-11 01:31:23.000000000","message":"same","commit_id":"09a52ab0c30e1c648b9477491731b063bcbb20d5"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b63f5365bfbdb07096a7d7be7d6ff84d7da00654","unresolved":false,"context_lines":[{"line_number":307,"context_line":"  associations to the placement service. This change is idempotent if"},{"line_number":308,"context_line":"  ``[placement]`` is not configured in ``nova-api`` but it will result in new"},{"line_number":309,"context_line":"  warnings in the logs until configured."},{"line_number":310,"context_line":"* As described above, before Rocky, the placement service used the nova api"},{"line_number":311,"context_line":"  database to store placement data. In Rocky, if the ``connection`` setting in"},{"line_number":312,"context_line":"  a ``[placement_database]`` group is set in configuration, that group will be"},{"line_number":313,"context_line":"  used to describe where and how placement data is stored."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f7c97a3_84d21033","line":310,"updated":"2018-07-11 01:31:23.000000000","message":"Because of this, you could mark this change as Partial-Bug: #1778227","commit_id":"09a52ab0c30e1c648b9477491731b063bcbb20d5"}]}
