)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"change_message_id":"c36400e99e653a9a0f30637864c208d40fe2bfae","unresolved":false,"context_lines":[{"line_number":11,"context_line":"the notification transport provided from oslo.messaging instead of the"},{"line_number":12,"context_line":"original transport (which is now used for RPC). By default, the"},{"line_number":13,"context_line":"notification transport will pull in the original transport if nothing is"},{"line_number":14,"context_line":"configured for it, so this can be an in-place replacement without"},{"line_number":15,"context_line":"impacting upgrades or configurations."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: I89c8a84c81079677088cc7d656a0bcb5e323de4d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"da6ed579_d1c33389","line":14,"range":{"start_line":14,"start_character":0,"end_line":14,"end_character":10},"updated":"2016-01-17 21:47:52.000000000","message":"Which configuration?","commit_id":"b549b2b62ec50e439855872a18dcba7e1b1a8842"},{"author":{"_account_id":11803,"name":"Ryan Rossiter","email":"rlrossit@us.ibm.com","username":"rlrossiter"},"change_message_id":"7b242f41d9ef4164ac5c6ce0e8105aec06802310","unresolved":false,"context_lines":[{"line_number":11,"context_line":"the notification transport provided from oslo.messaging instead of the"},{"line_number":12,"context_line":"original transport (which is now used for RPC). By default, the"},{"line_number":13,"context_line":"notification transport will pull in the original transport if nothing is"},{"line_number":14,"context_line":"configured for it, so this can be an in-place replacement without"},{"line_number":15,"context_line":"impacting upgrades or configurations."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: I89c8a84c81079677088cc7d656a0bcb5e323de4d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"da6ed579_6477ff9f","line":14,"range":{"start_line":14,"start_character":0,"end_line":14,"end_character":10},"in_reply_to":"da6ed579_d1c33389","updated":"2016-01-18 16:04:27.000000000","message":"oslo_messaging_notification. I updated the commit message to note that.","commit_id":"b549b2b62ec50e439855872a18dcba7e1b1a8842"},{"author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"change_message_id":"c36400e99e653a9a0f30637864c208d40fe2bfae","unresolved":false,"context_lines":[{"line_number":12,"context_line":"original transport (which is now used for RPC). By default, the"},{"line_number":13,"context_line":"notification transport will pull in the original transport if nothing is"},{"line_number":14,"context_line":"configured for it, so this can be an in-place replacement without"},{"line_number":15,"context_line":"impacting upgrades or configurations."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: I89c8a84c81079677088cc7d656a0bcb5e323de4d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"da6ed579_31ce4fb5","line":15,"range":{"start_line":15,"start_character":0,"end_line":15,"end_character":9},"updated":"2016-01-17 21:47:52.000000000","message":"IMO, this change should reference a bug or oslo.messaging BP (if any)","commit_id":"b549b2b62ec50e439855872a18dcba7e1b1a8842"},{"author":{"_account_id":11803,"name":"Ryan Rossiter","email":"rlrossit@us.ibm.com","username":"rlrossiter"},"change_message_id":"7b242f41d9ef4164ac5c6ce0e8105aec06802310","unresolved":false,"context_lines":[{"line_number":12,"context_line":"original transport (which is now used for RPC). By default, the"},{"line_number":13,"context_line":"notification transport will pull in the original transport if nothing is"},{"line_number":14,"context_line":"configured for it, so this can be an in-place replacement without"},{"line_number":15,"context_line":"impacting upgrades or configurations."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: I89c8a84c81079677088cc7d656a0bcb5e323de4d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"da6ed579_2e47a678","line":15,"range":{"start_line":15,"start_character":0,"end_line":15,"end_character":9},"in_reply_to":"da6ed579_31ce4fb5","updated":"2016-01-18 16:04:27.000000000","message":"Done","commit_id":"b549b2b62ec50e439855872a18dcba7e1b1a8842"}],"neutron/common/rpc.py":[{"author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"change_message_id":"c36400e99e653a9a0f30637864c208d40fe2bfae","unresolved":false,"context_lines":[{"line_number":75,"context_line":"    assert NOTIFICATION_TRANSPORT is not None"},{"line_number":76,"context_line":"    assert NOTIFIER is not None"},{"line_number":77,"context_line":"    TRANSPORT.cleanup()"},{"line_number":78,"context_line":"    NOTIFICATION_TRANSPORT.cleanup()"},{"line_number":79,"context_line":"    TRANSPORT \u003d NOTIFICATION_TRANSPORT \u003d NOTIFIER \u003d None"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"da6ed579_91e61b43","line":78,"range":{"start_line":78,"start_character":4,"end_line":78,"end_character":26},"updated":"2016-01-17 21:47:52.000000000","message":"Should we ensure that NOTIFICATION_TRANSPORT cleanup is called even if TRANSPORT.cleanup() fails?","commit_id":"b549b2b62ec50e439855872a18dcba7e1b1a8842"},{"author":{"_account_id":11803,"name":"Ryan Rossiter","email":"rlrossit@us.ibm.com","username":"rlrossiter"},"change_message_id":"7b242f41d9ef4164ac5c6ce0e8105aec06802310","unresolved":false,"context_lines":[{"line_number":75,"context_line":"    assert NOTIFICATION_TRANSPORT is not None"},{"line_number":76,"context_line":"    assert NOTIFIER is not None"},{"line_number":77,"context_line":"    TRANSPORT.cleanup()"},{"line_number":78,"context_line":"    NOTIFICATION_TRANSPORT.cleanup()"},{"line_number":79,"context_line":"    TRANSPORT \u003d NOTIFICATION_TRANSPORT \u003d NOTIFIER \u003d None"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"da6ed579_ae2f1687","line":78,"range":{"start_line":78,"start_character":4,"end_line":78,"end_character":26},"in_reply_to":"da6ed579_91e61b43","updated":"2016-01-18 16:04:27.000000000","message":"Seeing as TRANSPORT.cleanup() isn\u0027t in any sort of try/except, I\u0027m thinking we don\u0027t have to worry about it. The null assignments that happen below are on the assumption that TRANSPORT.cleanup() didn\u0027t fail, so I think we can assume the same for NOTIFICATION_TRANSPORT.cleanup().","commit_id":"b549b2b62ec50e439855872a18dcba7e1b1a8842"}],"releasenotes/notes/oslo-messaging-notifier-queue-d94677076a1db261.yaml":[{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"a4fd7d612c07d0ed295e47b6946d71f1f348266c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"    Neutron uses separate transports for notifications and RPC."},{"line_number":4,"context_line":"features:"},{"line_number":5,"context_line":"  - The RPC and notification queues have been separated into different queues."},{"line_number":6,"context_line":"  - Specify the transport_url to be used for notifications within the"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a68dd71_d824f00d","line":3,"updated":"2016-01-25 18:47:43.000000000","message":"I think prelude should be removed.  It seems like that\u0027s only supposed to be for commentary providing an overall release overview.\n\nhttp://docs.openstack.org/developer/reno/usage.html#editing-a-release-note","commit_id":"cdc50d7022990622c76c59e99447444655956702"},{"author":{"_account_id":11803,"name":"Ryan Rossiter","email":"rlrossit@us.ibm.com","username":"rlrossiter"},"change_message_id":"5572774f794e8f607efdefbd2cbb062e0641697c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"    Neutron uses separate transports for notifications and RPC."},{"line_number":4,"context_line":"features:"},{"line_number":5,"context_line":"  - The RPC and notification queues have been separated into different queues."},{"line_number":6,"context_line":"  - Specify the transport_url to be used for notifications within the"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a68dd71_b2e482ac","line":3,"in_reply_to":"9a68dd71_d824f00d","updated":"2016-01-26 17:42:02.000000000","message":"Done","commit_id":"cdc50d7022990622c76c59e99447444655956702"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"a4fd7d612c07d0ed295e47b6946d71f1f348266c","unresolved":false,"context_lines":[{"line_number":6,"context_line":"  - Specify the transport_url to be used for notifications within the"},{"line_number":7,"context_line":"    [oslo_messaging_notifications] section of the configuration file."},{"line_number":8,"context_line":"  - If no transport_url is specified in [oslo_messaging_notifications],"},{"line_number":9,"context_line":"    the transport_url used for RPC will be used."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a68dd71_981af8c4","line":9,"updated":"2016-01-25 18:47:43.000000000","message":"It looks like all of this content goes together as one feature, not 3.","commit_id":"cdc50d7022990622c76c59e99447444655956702"},{"author":{"_account_id":11803,"name":"Ryan Rossiter","email":"rlrossit@us.ibm.com","username":"rlrossiter"},"change_message_id":"5572774f794e8f607efdefbd2cbb062e0641697c","unresolved":false,"context_lines":[{"line_number":6,"context_line":"  - Specify the transport_url to be used for notifications within the"},{"line_number":7,"context_line":"    [oslo_messaging_notifications] section of the configuration file."},{"line_number":8,"context_line":"  - If no transport_url is specified in [oslo_messaging_notifications],"},{"line_number":9,"context_line":"    the transport_url used for RPC will be used."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a68dd71_32e732ae","line":9,"in_reply_to":"9a68dd71_981af8c4","updated":"2016-01-26 17:42:02.000000000","message":"Yup I really don\u0027t know how this is supposed to work. I think I did it right this next time around.","commit_id":"cdc50d7022990622c76c59e99447444655956702"}]}
