)]}'
{"doc/source/contributor/rolling-upgrades.rst":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"6551a648bec3dac4d68169f8911f83d491dbcbe2","unresolved":false,"context_lines":[{"line_number":52,"context_line":"and ``ToVer`` releases in this order:"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"0. Upgrade ironic code and run database schema migrations via the"},{"line_number":55,"context_line":"   ``ironic-dbsync upgrade`` command."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"1. Upgrade code and restart ironic-conductor services, one at a time."},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bf8cb3f7_dbc46443","line":55,"updated":"2017-12-20 20:38:41.000000000","message":"\"Upgrade code\" below is beginning to seem a little redundant, but I get it.","commit_id":"32f196082106062309bc677e84a0a8f829ebe4e2"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"c9378c6854a5fba55082e1a7935e412861b66430","unresolved":false,"context_lines":[{"line_number":52,"context_line":"and ``ToVer`` releases in this order:"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"0. Upgrade ironic code and run database schema migrations via the"},{"line_number":55,"context_line":"   ``ironic-dbsync upgrade`` command."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"1. Upgrade code and restart ironic-conductor services, one at a time."},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bf8cb3f7_0c97f492","line":55,"in_reply_to":"bf8cb3f7_dbc46443","updated":"2017-12-20 23:00:22.000000000","message":"yeah :-( I could have changed below to be a bit more verbose, \u0027Upgrade code on the server of the ironic-conductor service to be restarted, and then restart ...\u0027 \n\nWhich then gets verbose. And I didn\u0027t want to make too many changes. More changes, more opinions...","commit_id":"32f196082106062309bc677e84a0a8f829ebe4e2"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"6551a648bec3dac4d68169f8911f83d491dbcbe2","unresolved":false,"context_lines":[{"line_number":494,"context_line":"The ``ironic-dbsync upgrade`` command first checks that the versions of the"},{"line_number":495,"context_line":"objects are compatible with the (new) release of ironic, before it will make"},{"line_number":496,"context_line":"any DB schema changes. If one or more objects are not compatible, the upgrade"},{"line_number":497,"context_line":"will not be done."},{"line_number":498,"context_line":""},{"line_number":499,"context_line":"This check is done by comparing the objects\u0027 ``version`` field in the database"},{"line_number":500,"context_line":"with the expected (or supported) versions of these objects. The supported"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bf8cb3f7_1bd08cf7","line":497,"range":{"start_line":497,"start_character":12,"end_line":497,"end_character":17},"updated":"2017-12-20 20:38:41.000000000","message":"nit s/done/performed/ ?","commit_id":"32f196082106062309bc677e84a0a8f829ebe4e2"}]}
