)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"change_message_id":"bab564cee8ef81b6f601d7cc543a5856cde15a78","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Method get_instance_path libvirt/utils.py contained code that"},{"line_number":10,"context_line":"keeps compatibility with pre-grizzly releases, where instance-path"},{"line_number":11,"context_line":"was instance.name. This patch removes extra param from that method,"},{"line_number":12,"context_line":"and code, that was used for pre-grizzly."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I50f3003f82f50a4b8d61b2c558093ec849ba86e1"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"bacf61ea_33f381a0","line":12,"updated":"2016-07-28 12:53:36.000000000","message":"This will break anyone who has done been upgrading their compute nodes since \u003c Grizzly and not had cause to reboot some of their guests. AFAIK, even if they live migrated the guests to a new host, they\u0027ll still be using the same instance path layout, since we don\u0027t rename/move storage on live migration.\n\nAt the very least this deserves a big warning in the release notes. The release note should tell people how to check whether they have any VMs using the old path layout, and some instructions on what todo to solve this.","commit_id":"8161e9e63f4567261e272bd2948ed2f898fd901d"}],"releasenotes/notes/instance-path-2efca507456d8a70.yaml":[{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"2ff64f878df80a4b707871e4dc2a6a2001977bfd","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - Prior to Grizzly release default instance directory names were based on"},{"line_number":4,"context_line":"    instance.id field. In Grizzly this mechanism was changed, instance.uuid"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bacf61ea_fdc8cbaa","line":1,"updated":"2016-08-02 13:45:06.000000000","message":"I\u0027m not sure if release notes is the best place for this, but we could probably elaborate a bit more on the procedure of renaming instance directories (i.e. provide a list of steps). Maybe add this to operations guide?","commit_id":"64e92eac83daae9c6f55a506f9b78c9674cb4d61"},{"author":{"_account_id":14819,"name":"Timofey Durakov","email":"timofei.nd@gmail.com","username":"tdurakov"},"change_message_id":"47c7ca29b6b41c69635c574f38f9a989c001b12f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - Prior to Grizzly release default instance directory names were based on"},{"line_number":4,"context_line":"    instance.id field. In Grizzly this mechanism was changed, instance.uuid"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bacf61ea_f4ad0f89","line":1,"in_reply_to":"bacf61ea_fdc8cbaa","updated":"2016-08-04 11:59:30.000000000","message":"Done","commit_id":"64e92eac83daae9c6f55a506f9b78c9674cb4d61"},{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"2ff64f878df80a4b707871e4dc2a6a2001977bfd","unresolved":false,"context_lines":[{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - Prior to Grizzly release default instance directory names were based on"},{"line_number":4,"context_line":"    instance.id field. In Grizzly this mechanism was changed, instance.uuid"},{"line_number":5,"context_line":"    is used as an instance directory name. Since Newton backward compatibility"},{"line_number":6,"context_line":"    is changed. For instances that hasn\u0027t been reseted since Folsom and earlier"},{"line_number":7,"context_line":"    maintanance should be scheduled before upgrade(stop, renaming directory to"},{"line_number":8,"context_line":"    instance.uuid, then start) so Nova will start using new paths for"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bacf61ea_fd1e0b5e","line":5,"updated":"2016-08-02 13:45:06.000000000","message":"nit: s/Since/In?","commit_id":"64e92eac83daae9c6f55a506f9b78c9674cb4d61"},{"author":{"_account_id":14819,"name":"Timofey Durakov","email":"timofei.nd@gmail.com","username":"tdurakov"},"change_message_id":"47c7ca29b6b41c69635c574f38f9a989c001b12f","unresolved":false,"context_lines":[{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - Prior to Grizzly release default instance directory names were based on"},{"line_number":4,"context_line":"    instance.id field. In Grizzly this mechanism was changed, instance.uuid"},{"line_number":5,"context_line":"    is used as an instance directory name. Since Newton backward compatibility"},{"line_number":6,"context_line":"    is changed. For instances that hasn\u0027t been reseted since Folsom and earlier"},{"line_number":7,"context_line":"    maintanance should be scheduled before upgrade(stop, renaming directory to"},{"line_number":8,"context_line":"    instance.uuid, then start) so Nova will start using new paths for"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bacf61ea_545b3bf6","line":5,"in_reply_to":"bacf61ea_fd1e0b5e","updated":"2016-08-04 11:59:30.000000000","message":"Done","commit_id":"64e92eac83daae9c6f55a506f9b78c9674cb4d61"},{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"2ff64f878df80a4b707871e4dc2a6a2001977bfd","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - Prior to Grizzly release default instance directory names were based on"},{"line_number":4,"context_line":"    instance.id field. In Grizzly this mechanism was changed, instance.uuid"},{"line_number":5,"context_line":"    is used as an instance directory name. Since Newton backward compatibility"},{"line_number":6,"context_line":"    is changed. For instances that hasn\u0027t been reseted since Folsom and earlier"},{"line_number":7,"context_line":"    maintanance should be scheduled before upgrade(stop, renaming directory to"},{"line_number":8,"context_line":"    instance.uuid, then start) so Nova will start using new paths for"},{"line_number":9,"context_line":"    instances."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bacf61ea_7d1cdb6a","line":6,"updated":"2016-08-02 13:45:06.000000000","message":"nit: s/changed/dropped?\n\nnit: s/hasn\u0027t/haven\u0027t?","commit_id":"64e92eac83daae9c6f55a506f9b78c9674cb4d61"},{"author":{"_account_id":14819,"name":"Timofey Durakov","email":"timofei.nd@gmail.com","username":"tdurakov"},"change_message_id":"47c7ca29b6b41c69635c574f38f9a989c001b12f","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - Prior to Grizzly release default instance directory names were based on"},{"line_number":4,"context_line":"    instance.id field. In Grizzly this mechanism was changed, instance.uuid"},{"line_number":5,"context_line":"    is used as an instance directory name. Since Newton backward compatibility"},{"line_number":6,"context_line":"    is changed. For instances that hasn\u0027t been reseted since Folsom and earlier"},{"line_number":7,"context_line":"    maintanance should be scheduled before upgrade(stop, renaming directory to"},{"line_number":8,"context_line":"    instance.uuid, then start) so Nova will start using new paths for"},{"line_number":9,"context_line":"    instances."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bacf61ea_949e5352","line":6,"in_reply_to":"bacf61ea_5d7d97b0","updated":"2016-08-04 11:59:30.000000000","message":"Done","commit_id":"64e92eac83daae9c6f55a506f9b78c9674cb4d61"},{"author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"change_message_id":"683fb9a46cd19a4933364cc8cbda2a949d9eb038","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - Prior to Grizzly release default instance directory names were based on"},{"line_number":4,"context_line":"    instance.id field. In Grizzly this mechanism was changed, instance.uuid"},{"line_number":5,"context_line":"    is used as an instance directory name. Since Newton backward compatibility"},{"line_number":6,"context_line":"    is changed. For instances that hasn\u0027t been reseted since Folsom and earlier"},{"line_number":7,"context_line":"    maintanance should be scheduled before upgrade(stop, renaming directory to"},{"line_number":8,"context_line":"    instance.uuid, then start) so Nova will start using new paths for"},{"line_number":9,"context_line":"    instances."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bacf61ea_5d7d97b0","line":6,"in_reply_to":"bacf61ea_7d1cdb6a","updated":"2016-08-02 13:53:17.000000000","message":"s/reseted/restarted/","commit_id":"64e92eac83daae9c6f55a506f9b78c9674cb4d61"},{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"2ff64f878df80a4b707871e4dc2a6a2001977bfd","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    instance.id field. In Grizzly this mechanism was changed, instance.uuid"},{"line_number":5,"context_line":"    is used as an instance directory name. Since Newton backward compatibility"},{"line_number":6,"context_line":"    is changed. For instances that hasn\u0027t been reseted since Folsom and earlier"},{"line_number":7,"context_line":"    maintanance should be scheduled before upgrade(stop, renaming directory to"},{"line_number":8,"context_line":"    instance.uuid, then start) so Nova will start using new paths for"},{"line_number":9,"context_line":"    instances."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bacf61ea_9d50af0c","line":7,"updated":"2016-08-02 13:45:06.000000000","message":"nit: s/renaming/rename?","commit_id":"64e92eac83daae9c6f55a506f9b78c9674cb4d61"},{"author":{"_account_id":14819,"name":"Timofey Durakov","email":"timofei.nd@gmail.com","username":"tdurakov"},"change_message_id":"47c7ca29b6b41c69635c574f38f9a989c001b12f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    instance.id field. In Grizzly this mechanism was changed, instance.uuid"},{"line_number":5,"context_line":"    is used as an instance directory name. Since Newton backward compatibility"},{"line_number":6,"context_line":"    is changed. For instances that hasn\u0027t been reseted since Folsom and earlier"},{"line_number":7,"context_line":"    maintanance should be scheduled before upgrade(stop, renaming directory to"},{"line_number":8,"context_line":"    instance.uuid, then start) so Nova will start using new paths for"},{"line_number":9,"context_line":"    instances."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bacf61ea_549cdb5c","line":7,"in_reply_to":"bacf61ea_9d50af0c","updated":"2016-08-04 11:59:30.000000000","message":"Done","commit_id":"64e92eac83daae9c6f55a506f9b78c9674cb4d61"},{"author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"change_message_id":"683fb9a46cd19a4933364cc8cbda2a949d9eb038","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    is changed. For instances that hasn\u0027t been reseted since Folsom and earlier"},{"line_number":7,"context_line":"    maintanance should be scheduled before upgrade(stop, renaming directory to"},{"line_number":8,"context_line":"    instance.uuid, then start) so Nova will start using new paths for"},{"line_number":9,"context_line":"    instances."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bacf61ea_3d5d4349","line":9,"updated":"2016-08-02 13:53:17.000000000","message":"I think we need to give a clear example of the old and the new directory naming convention for users.","commit_id":"64e92eac83daae9c6f55a506f9b78c9674cb4d61"},{"author":{"_account_id":14819,"name":"Timofey Durakov","email":"timofei.nd@gmail.com","username":"tdurakov"},"change_message_id":"47c7ca29b6b41c69635c574f38f9a989c001b12f","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    is changed. For instances that hasn\u0027t been reseted since Folsom and earlier"},{"line_number":7,"context_line":"    maintanance should be scheduled before upgrade(stop, renaming directory to"},{"line_number":8,"context_line":"    instance.uuid, then start) so Nova will start using new paths for"},{"line_number":9,"context_line":"    instances."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bacf61ea_74991f6e","line":9,"in_reply_to":"bacf61ea_3d5d4349","updated":"2016-08-04 11:59:30.000000000","message":"Done","commit_id":"64e92eac83daae9c6f55a506f9b78c9674cb4d61"},{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"7bd43419d87a2f4bcd0a1ed9caa520c1f736c59b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - Prior to Grizzly release default instance directory names were based on"},{"line_number":4,"context_line":"    instance.id field, for example directory for instnace could be named"},{"line_number":5,"context_line":"    ``instance-00000008``. In Grizzly this mechanism was changed,"},{"line_number":6,"context_line":"    instance.uuid is used as an instance directory name, e.g. path to instance:"},{"line_number":7,"context_line":"    ``/opt/stack/data/nova/instances/34198248-5541-4d52-a0b4-a6635a7802dd/``."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"bacf61ea_ef76dc3c","line":4,"updated":"2016-08-04 12:19:11.000000000","message":"typo: instance","commit_id":"c4b5e2775033512a61c065e82d859474844d2add"}]}
