)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"change_message_id":"6896b1685d37f893d7f560f368aacfe27caa472e","unresolved":false,"context_lines":[{"line_number":19,"context_line":"     * delete_aggregate(self, ctxt, aggregate_id)"},{"line_number":20,"context_line":"     * add_host_to_aggregate(self, ctxt, aggregate_id, host_name)"},{"line_number":21,"context_line":"     * remove_host_from_aggregate(self, ctxt, aggregate_id, host_name)"},{"line_number":22,"context_line":" + It increments the cells_api version from 1.24 to 1.25"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Co-Authored-By: Sam Morrison \u003csorrison@gmail.com\u003e"},{"line_number":25,"context_line":"blueprint cells-aggregate-support"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"AAAAUX%2F%2F03U%3D","line":22,"updated":"2014-02-10 15:31:47.000000000","message":"Looks like it\u0027s actually 1.26 now.","commit_id":"da02a7576f37787bbfd5404e4cc23d1173b80aeb"}],"nova/api/openstack/compute/contrib/aggregates.py":[{"author":{"_account_id":7494,"name":"Guangya Liu","email":"gyliu513@gmail.com","username":"JayLau"},"change_message_id":"145df031c68b039dfd6a02278181a9c5639530cf","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from webob import exc"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from nova.api.openstack import extensions"},{"line_number":23,"context_line":"from nova import compute"},{"line_number":24,"context_line":"from nova import exception"},{"line_number":25,"context_line":"from nova.openstack.common.gettextutils import _"},{"line_number":26,"context_line":"from nova.openstack.common import log as logging"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2BKyA%3D","line":23,"updated":"2013-11-30 01:22:33.000000000","message":"This seems does not related to this bp, suggest do this in another patch","commit_id":"b1142cff100b85475ed1dee3c7205d780bf60eea"},{"author":{"_account_id":3031,"name":"Sam Morrison","email":"sorrison@gmail.com","username":"sorrison"},"change_message_id":"5c43fca75e790200f591f82e484e0672360f5bf7","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from webob import exc"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from nova.api.openstack import extensions"},{"line_number":23,"context_line":"from nova import compute"},{"line_number":24,"context_line":"from nova import exception"},{"line_number":25,"context_line":"from nova.openstack.common.gettextutils import _"},{"line_number":26,"context_line":"from nova.openstack.common import log as logging"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2BJbg%3D","line":23,"in_reply_to":"AAAATn%2F%2BKyA%3D","updated":"2013-12-01 22:21:42.000000000","message":"Hi Jay, yes this is required for this patch, please see compute/__init__.py for the reason why","commit_id":"b1142cff100b85475ed1dee3c7205d780bf60eea"}],"nova/cells/manager.py":[{"author":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"change_message_id":"d68d4aee1f539c966ba76bba5be811de942ca78e","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    Scheduling requests get passed to the scheduler class."},{"line_number":67,"context_line":"    \"\"\""},{"line_number":68,"context_line":"    RPC_API_VERSION \u003d \u00271.25\u0027"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":71,"context_line":"        # Mostly for tests."}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2F75I%3D","line":68,"updated":"2014-01-06 15:21:39.000000000","message":"Another patch already bumped it to 1.25 so you need 1.26.","commit_id":"b1142cff100b85475ed1dee3c7205d780bf60eea"}]}
