)]}'
{"releasenotes/notes/rocky-rc-b0ea7628b7a74c96.yaml":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"a5b2adb8518137ee0b092ff2643f8c55fa70673b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"    This release of OpenStack Glance introduces 2 new API versions. Images"},{"line_number":4,"context_line":"    API v2.7 contains API extensions and modifications for Hidden Images and"},{"line_number":5,"context_line":"    Multihash features introduced during Rocky cycle. Version 2.8 will be"},{"line_number":6,"context_line":"    included as optional EXPERIMENTAL API for testing and preparing for"},{"line_number":7,"context_line":"    multiple back-end support."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_27f4ee5a","line":4,"range":{"start_line":4,"start_character":13,"end_line":4,"end_character":59},"updated":"2018-08-09 19:31:01.000000000","message":"suggestion: change this to \u0027adds support for the\u0027.  (The reason why is that \"API extensions\" are a thing that some of the other APIs (like compute) have, and that may confuse people).","commit_id":"03bf6cca2dbb48dc61692578e2c48b3810157fee"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"a5b2adb8518137ee0b092ff2643f8c55fa70673b","unresolved":false,"context_lines":[{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"    This release of OpenStack Glance introduces 2 new API versions. Images"},{"line_number":4,"context_line":"    API v2.7 contains API extensions and modifications for Hidden Images and"},{"line_number":5,"context_line":"    Multihash features introduced during Rocky cycle. Version 2.8 will be"},{"line_number":6,"context_line":"    included as optional EXPERIMENTAL API for testing and preparing for"},{"line_number":7,"context_line":"    multiple back-end support."},{"line_number":8,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_e7ed968b","line":5,"range":{"start_line":5,"start_character":66,"end_line":5,"end_character":73},"updated":"2018-08-09 19:31:01.000000000","message":"s/will be/is/   (keeps the verb tense consistent)","commit_id":"03bf6cca2dbb48dc61692578e2c48b3810157fee"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"0363dee6826ccbec67e996056117d0e4c7c75830","unresolved":false,"context_lines":[{"line_number":3,"context_line":"    This release of OpenStack Glance introduces 2 new API versions. Images"},{"line_number":4,"context_line":"    API v2.7 contains API extensions and modifications for Hidden Images and"},{"line_number":5,"context_line":"    Multihash features introduced during Rocky cycle. Version 2.8 will be"},{"line_number":6,"context_line":"    included as optional EXPERIMENTAL API for testing and preparing for"},{"line_number":7,"context_line":"    multiple back-end support."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"    Rocky development cycle marks long waited milestone on Glance work. The"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_27a5ceb5","line":6,"range":{"start_line":6,"start_character":13,"end_line":6,"end_character":24},"updated":"2018-08-09 19:16:21.000000000","message":"as an optional","commit_id":"03bf6cca2dbb48dc61692578e2c48b3810157fee"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"0363dee6826ccbec67e996056117d0e4c7c75830","unresolved":false,"context_lines":[{"line_number":11,"context_line":"    not available at all in Glance version 17.0.0 forward."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"    Some security aspects were tackled for this release. Multihash, providing"},{"line_number":14,"context_line":"    secure hashing for image data with future proof options marks end of"},{"line_number":15,"context_line":"    relying MD5 checksums when verifying image payloads. OSSN-0075 migitation"},{"line_number":16,"context_line":"    lessens the risk of ID reusability on those very rare cases when database"},{"line_number":17,"context_line":"    purge is necessary."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_c7abba86","line":14,"range":{"start_line":14,"start_character":60,"end_line":14,"end_character":69},"updated":"2018-08-09 19:16:21.000000000","message":"marks the end","commit_id":"03bf6cca2dbb48dc61692578e2c48b3810157fee"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"a5b2adb8518137ee0b092ff2643f8c55fa70673b","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"    Some security aspects were tackled for this release. Multihash, providing"},{"line_number":14,"context_line":"    secure hashing for image data with future proof options marks end of"},{"line_number":15,"context_line":"    relying MD5 checksums when verifying image payloads. OSSN-0075 migitation"},{"line_number":16,"context_line":"    lessens the risk of ID reusability on those very rare cases when database"},{"line_number":17,"context_line":"    purge is necessary."},{"line_number":18,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_67a74651","line":15,"range":{"start_line":15,"start_character":4,"end_line":15,"end_character":11},"updated":"2018-08-09 19:31:01.000000000","message":"\"relying on\" or \"relying upon\"","commit_id":"03bf6cca2dbb48dc61692578e2c48b3810157fee"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"a5b2adb8518137ee0b092ff2643f8c55fa70673b","unresolved":false,"context_lines":[{"line_number":13,"context_line":"    Some security aspects were tackled for this release. Multihash, providing"},{"line_number":14,"context_line":"    secure hashing for image data with future proof options marks end of"},{"line_number":15,"context_line":"    relying MD5 checksums when verifying image payloads. OSSN-0075 migitation"},{"line_number":16,"context_line":"    lessens the risk of ID reusability on those very rare cases when database"},{"line_number":17,"context_line":"    purge is necessary."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    When delayed delete is enabled operators are able to recover image records"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_c76dfa04","line":16,"range":{"start_line":16,"start_character":64,"end_line":16,"end_character":77},"updated":"2018-08-09 19:31:01.000000000","message":"\"when a database\"","commit_id":"03bf6cca2dbb48dc61692578e2c48b3810157fee"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"a5b2adb8518137ee0b092ff2643f8c55fa70673b","unresolved":false,"context_lines":[{"line_number":16,"context_line":"    lessens the risk of ID reusability on those very rare cases when database"},{"line_number":17,"context_line":"    purge is necessary."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    When delayed delete is enabled operators are able to recover image records"},{"line_number":20,"context_line":"    if the scrubber has been stopped before the data removal interval. While"},{"line_number":21,"context_line":"    the image metadata is still not preserved in these cases, this provides a"},{"line_number":22,"context_line":"    way to save the image data on accidental deletes."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_8725c2c4","line":19,"range":{"start_line":19,"start_character":45,"end_line":19,"end_character":53},"updated":"2018-08-09 19:31:01.000000000","message":"maybe: \"are now able\"","commit_id":"03bf6cca2dbb48dc61692578e2c48b3810157fee"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"a5b2adb8518137ee0b092ff2643f8c55fa70673b","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    purge is necessary."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"    When delayed delete is enabled operators are able to recover image records"},{"line_number":20,"context_line":"    if the scrubber has been stopped before the data removal interval. While"},{"line_number":21,"context_line":"    the image metadata is still not preserved in these cases, this provides a"},{"line_number":22,"context_line":"    way to save the image data on accidental deletes."},{"line_number":23,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_870e2239","line":20,"range":{"start_line":20,"start_character":4,"end_line":20,"end_character":6},"updated":"2018-08-09 19:31:01.000000000","message":"In order to keep expectations in line, maybe change this to:\n\nare now able to recover image records within a limited time frame if the scrubber ...","commit_id":"03bf6cca2dbb48dc61692578e2c48b3810157fee"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"0363dee6826ccbec67e996056117d0e4c7c75830","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    consuming huge amounts of resources as the default was to spin up equal"},{"line_number":26,"context_line":"    amount of workers to logical CPUs seen on the host. This automatic scaling"},{"line_number":27,"context_line":"    was capped to 8 workers limiting the resources consumed. While each worker"},{"line_number":28,"context_line":"    can handle pool of connections this limit should be sufficient for most"},{"line_number":29,"context_line":"    clouds. large deployments should monitor their performance after upgrade."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    When using Interoperable Image Import workflow, the cloud operators can"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_679ae66e","line":28,"range":{"start_line":28,"start_character":8,"end_line":28,"end_character":19},"updated":"2018-08-09 19:16:21.000000000","message":"handle a pool","commit_id":"03bf6cca2dbb48dc61692578e2c48b3810157fee"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"0363dee6826ccbec67e996056117d0e4c7c75830","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    amount of workers to logical CPUs seen on the host. This automatic scaling"},{"line_number":27,"context_line":"    was capped to 8 workers limiting the resources consumed. While each worker"},{"line_number":28,"context_line":"    can handle pool of connections this limit should be sufficient for most"},{"line_number":29,"context_line":"    clouds. large deployments should monitor their performance after upgrade."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    When using Interoperable Image Import workflow, the cloud operators can"},{"line_number":32,"context_line":"    now enable automatic image conversion to desired format. When the plugin"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_278e2e2e","line":29,"range":{"start_line":29,"start_character":12,"end_line":29,"end_character":13},"updated":"2018-08-09 19:16:21.000000000","message":"s/l/L/","commit_id":"03bf6cca2dbb48dc61692578e2c48b3810157fee"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"0363dee6826ccbec67e996056117d0e4c7c75830","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    When using Interoperable Image Import workflow, the cloud operators can"},{"line_number":32,"context_line":"    now enable automatic image conversion to desired format. When the plugin"},{"line_number":33,"context_line":"    is enabled end-users do not have any input to it\u0027s operation but their"},{"line_number":34,"context_line":"    local checksum might not match with checksums recorded in Glance."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f79a3b5_67c5065b","line":33,"range":{"start_line":33,"start_character":50,"end_line":33,"end_character":54},"updated":"2018-08-09 19:16:21.000000000","message":"its","commit_id":"03bf6cca2dbb48dc61692578e2c48b3810157fee"}]}
