)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"dff28e7aac21544ffc8335c2b103118b0c3cca81","unresolved":false,"context_lines":[{"line_number":10,"context_line":"substantially impact the process that deployers will have to follow to"},{"line_number":11,"context_line":"upgrade keystone."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This will provide us a basis for documenting rolling upgrades (also,"},{"line_number":14,"context_line":"it\u0027s about time we documented our current process)."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"bp manage-migration"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9ad45d7e_256be586","line":14,"range":{"start_line":13,"start_character":63,"end_line":14,"end_character":49},"updated":"2016-08-10 14:05:30.000000000","message":"++","commit_id":"ff00d33e9b9252520c824f63176e9f15e1ef0332"}],"doc/source/upgrading.rst":[{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"82f189f888d14c4c83436c15d294a1fef354fb5a","unresolved":false,"context_lines":[{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"This is a high-level description of our upgrade strategy built around"},{"line_number":20,"context_line":"``keystone-manage db_sync``. It assumes that you are willing to have downtime"},{"line_number":21,"context_line":"of your control plane during the upgrade process. With keystone unavailable, no"},{"line_number":22,"context_line":"other OpenStack services will be able to authenticate requests, effectively"},{"line_number":23,"context_line":"preventing the rest of the control plane from functioning normally."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bacf61ea_17f44ccd","line":20,"range":{"start_line":20,"start_character":69,"end_line":20,"end_character":77},"updated":"2016-08-03 18:55:14.000000000","message":"minimal downtime...","commit_id":"aae0571b8011bb50ce2c946d838f0955794d1337"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"e84d3edcf1d0d636298163a30b7c57ae8fb369b9","unresolved":false,"context_lines":[{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"This is a high-level description of our upgrade strategy built around"},{"line_number":20,"context_line":"``keystone-manage db_sync``. It assumes that you are willing to have downtime"},{"line_number":21,"context_line":"of your control plane during the upgrade process. With keystone unavailable, no"},{"line_number":22,"context_line":"other OpenStack services will be able to authenticate requests, effectively"},{"line_number":23,"context_line":"preventing the rest of the control plane from functioning normally."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bacf61ea_493c6cbf","line":20,"in_reply_to":"bacf61ea_17f44ccd","updated":"2016-08-03 19:09:46.000000000","message":"There\u0027s nothing \"minimal\" about our current upgrade process. It\u0027s a complete outage for the entire duration. I\u0027m not documenting anything here that\u0027s not implemented, yet.","commit_id":"aae0571b8011bb50ce2c946d838f0955794d1337"},{"author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"change_message_id":"b232ef1becf8f812924e42091f174c510a51adcf","unresolved":false,"context_lines":[{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"This is a high-level description of our upgrade strategy built around"},{"line_number":20,"context_line":"``keystone-manage db_sync``. It assumes that you are willing to have downtime"},{"line_number":21,"context_line":"of your control plane during the upgrade process. With keystone unavailable, no"},{"line_number":22,"context_line":"other OpenStack services will be able to authenticate requests, effectively"},{"line_number":23,"context_line":"preventing the rest of the control plane from functioning normally."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":".. NOTE::"},{"line_number":26,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bacf61ea_d192dd9e","line":23,"range":{"start_line":20,"start_character":29,"end_line":23,"end_character":67},"updated":"2016-08-03 11:24:17.000000000","message":"you should start writing promoting texts for OpenStack","commit_id":"aae0571b8011bb50ce2c946d838f0955794d1337"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"82f189f888d14c4c83436c15d294a1fef354fb5a","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    The details of these steps are entirely dependent on the details of your"},{"line_number":28,"context_line":"    specific deployment, such as your chosen application server and database"},{"line_number":29,"context_line":"    management system. Use it only as a guide when implementing your own"},{"line_number":30,"context_line":"    upgrade process!"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"1. Plan!"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bacf61ea_f725385c","line":30,"range":{"start_line":30,"start_character":19,"end_line":30,"end_character":20},"updated":"2016-08-03 18:55:14.000000000","message":"*.","commit_id":"aae0571b8011bb50ce2c946d838f0955794d1337"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"82f189f888d14c4c83436c15d294a1fef354fb5a","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"1. Plan!"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"   * Read and ensure you understand the `release notes"},{"line_number":35,"context_line":"     http://docs.openstack.org/releasenotes/keystone/`_ for the next release."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"   * Resolve any outstanding deprecation warnings in your logs. Some"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bacf61ea_37207049","line":34,"range":{"start_line":34,"start_character":5,"end_line":34,"end_character":54},"updated":"2016-08-03 18:55:14.000000000","message":"++","commit_id":"aae0571b8011bb50ce2c946d838f0955794d1337"},{"author":{"_account_id":18338,"name":"Ron De Rose","email":"ronald.de.rose@intel.com","username":"derosenet"},"change_message_id":"82f189f888d14c4c83436c15d294a1fef354fb5a","unresolved":false,"context_lines":[{"line_number":44,"context_line":"     else in ``/etc/keystone/``, by customizing the corresponding files from"},{"line_number":45,"context_line":"     the next release."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"2. Stop all keystone processes. If you only upgrade one node at a time,"},{"line_number":48,"context_line":"   then you\u0027ll risk multiple releases of keystone trying to write to the"},{"line_number":49,"context_line":"   database at the same time."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"3. Make a backup of your database. Keystone does not support downgrading the"},{"line_number":52,"context_line":"   database, so restoring from a full backup is your only option for recovery"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bacf61ea_f7aa5884","line":49,"range":{"start_line":47,"start_character":32,"end_line":49,"end_character":29},"updated":"2016-08-03 18:55:14.000000000","message":"Otherwise, when upgrading one node at a time, you\u0027ll risk...","commit_id":"aae0571b8011bb50ce2c946d838f0955794d1337"}]}
