)]}'
{"placement/notifications/objects/aggregate.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"a7e113e136fd442e1e10524a5a07a79674bd9997","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":2,"context_line":"#    not use this file except in compliance with the License. You may obtain"},{"line_number":3,"context_line":"#    a copy of the License at"},{"line_number":4,"context_line":"#"}],"source_content_type":"text/x-python","patch_set":5,"id":"3f79a3b5_239b9866","side":"PARENT","line":1,"updated":"2018-08-31 19:42:02.000000000","message":"formerly nova/notifications/objects/aggregate.py\n\nlikewise for subsequent files which are (now) in the placement/ directory","commit_id":"8dabbbae4930573c4d1a59b53ce48221314b6fb2"}],"releasenotes/notes/mirror-host-aggregates-to-placement-597473efa94ee558.yaml":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"a7e113e136fd442e1e10524a5a07a79674bd9997","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    We now attempt to mirror the association of compute host to host aggregate"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f79a3b5_e3ca8044","side":"PARENT","line":1,"updated":"2018-08-31 19:42:02.000000000","message":"This talks a lot about placement... but is totally appropriate to delete because it talks exclusively about nova *using* placement.","commit_id":"8dabbbae4930573c4d1a59b53ce48221314b6fb2"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"3cb2a48f7cdd77b09c20b6989b539d9566527eaa","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    We now attempt to mirror the association of compute host to host aggregate"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f79a3b5_0c16c056","side":"PARENT","line":1,"in_reply_to":"3f79a3b5_e3ca8044","updated":"2018-09-02 14:31:03.000000000","message":"Agree","commit_id":"8dabbbae4930573c4d1a59b53ce48221314b6fb2"}],"releasenotes/notes/nova-manage-placement-sync-aggregates-1e6380eceda7dc9b.yaml":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"a7e113e136fd442e1e10524a5a07a79674bd9997","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    A ``nova-manage placement sync_aggregates`` command has been added which"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f79a3b5_a3d488ea","side":"PARENT","line":1,"updated":"2018-08-31 19:42:02.000000000","message":"ditto","commit_id":"8dabbbae4930573c4d1a59b53ce48221314b6fb2"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"3cb2a48f7cdd77b09c20b6989b539d9566527eaa","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    A ``nova-manage placement sync_aggregates`` command has been added which"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f79a3b5_8c017009","side":"PARENT","line":1,"in_reply_to":"3f79a3b5_a3d488ea","updated":"2018-09-02 14:31:03.000000000","message":"+1","commit_id":"8dabbbae4930573c4d1a59b53ce48221314b6fb2"}],"releasenotes/notes/tenant_aggregate_placement_filter-c2fed8889f43b6e3.yaml":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"a7e113e136fd442e1e10524a5a07a79674bd9997","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The scheduler can now use placement to more efficiently query for hosts within a"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f79a3b5_43057479","side":"PARENT","line":1,"updated":"2018-08-31 19:42:02.000000000","message":"ditto","commit_id":"8dabbbae4930573c4d1a59b53ce48221314b6fb2"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"3cb2a48f7cdd77b09c20b6989b539d9566527eaa","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The scheduler can now use placement to more efficiently query for hosts within a"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f79a3b5_12fed604","side":"PARENT","line":1,"in_reply_to":"3f79a3b5_43057479","updated":"2018-09-02 14:31:03.000000000","message":"+1","commit_id":"8dabbbae4930573c4d1a59b53ce48221314b6fb2"}]}
