)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"b9ae119d16a8a242b0b1c7e2a080620cc057ec6c","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     kwonho lee \u003ckwonho81.lee@samsung.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-03-10 23:11:23 -0700"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Cannot get aggregate metadata information when"},{"line_number":8,"context_line":"nova-compute starts using xen."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"If the host added using aggregate function to slave host in"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"9a80dd14_4ae54f36","line":7,"updated":"2015-03-16 07:33:30.000000000","message":"please prefix this with Xenapi:","commit_id":"2af28a04f80f230a4322f7b04c8f0c1da17aecf3"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"51a171a3b9ec459ddcdb73d65a1d52a27415ded6","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     kwonho lee \u003ckwonho81.lee@samsung.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-03-10 23:11:23 -0700"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Cannot get aggregate metadata information when"},{"line_number":8,"context_line":"nova-compute starts using xen."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"If the host added using aggregate function to slave host in"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"1a4dcd0f_9543fd12","line":7,"in_reply_to":"9a80dd14_4ae54f36","updated":"2015-08-11 23:31:32.000000000","message":"Done","commit_id":"2af28a04f80f230a4322f7b04c8f0c1da17aecf3"},{"author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"change_message_id":"5d94ecec1861f7b5462856522afe5eb936323f89","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2015-03-10 23:11:23 -0700"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Cannot get aggregate metadata information when"},{"line_number":8,"context_line":"nova-compute starts using xen."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"If the host added using aggregate function to slave host in"},{"line_number":11,"context_line":"Xenserver environments, nova-compute does not start"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"ba3cc151_5533dff5","line":8,"updated":"2015-07-03 09:37:02.000000000","message":"For commit messages you must have an initial single line, then a blank line before the rest of the message. You have 2 lines of text here.","commit_id":"2af28a04f80f230a4322f7b04c8f0c1da17aecf3"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"51a171a3b9ec459ddcdb73d65a1d52a27415ded6","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2015-03-10 23:11:23 -0700"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Cannot get aggregate metadata information when"},{"line_number":8,"context_line":"nova-compute starts using xen."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"If the host added using aggregate function to slave host in"},{"line_number":11,"context_line":"Xenserver environments, nova-compute does not start"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"1a4dcd0f_354d493e","line":8,"in_reply_to":"ba3cc151_5533dff5","updated":"2015-08-11 23:31:32.000000000","message":"Done","commit_id":"2af28a04f80f230a4322f7b04c8f0c1da17aecf3"}],"nova/virt/xenapi/client/session.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"b9ae119d16a8a242b0b1c7e2a080620cc057ec6c","unresolved":false,"context_lines":[{"line_number":144,"context_line":"                LOG.error(_LE(\u0027Host is member of a pool, but DB \u0027"},{"line_number":145,"context_line":"                              \u0027says otherwise\u0027))"},{"line_number":146,"context_line":"                raise exception.AggregateHostNotFound()"},{"line_number":147,"context_line":"            return aggr.metadata[CONF.host]"},{"line_number":148,"context_line":"        else:"},{"line_number":149,"context_line":"            with self._get_session() as session:"},{"line_number":150,"context_line":"                host_ref \u003d session.xenapi.session.get_this_host(session.handle)"}],"source_content_type":"text/x-python","patch_set":5,"id":"9a80dd14_cac85faa","line":147,"updated":"2015-03-16 07:33:30.000000000","message":"please add a unit test for this","commit_id":"2af28a04f80f230a4322f7b04c8f0c1da17aecf3"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"51a171a3b9ec459ddcdb73d65a1d52a27415ded6","unresolved":false,"context_lines":[{"line_number":144,"context_line":"                LOG.error(_LE(\u0027Host is member of a pool, but DB \u0027"},{"line_number":145,"context_line":"                              \u0027says otherwise\u0027))"},{"line_number":146,"context_line":"                raise exception.AggregateHostNotFound()"},{"line_number":147,"context_line":"            return aggr.metadata[CONF.host]"},{"line_number":148,"context_line":"        else:"},{"line_number":149,"context_line":"            with self._get_session() as session:"},{"line_number":150,"context_line":"                host_ref \u003d session.xenapi.session.get_this_host(session.handle)"}],"source_content_type":"text/x-python","patch_set":5,"id":"1a4dcd0f_b5907944","line":147,"in_reply_to":"9a80dd14_cac85faa","updated":"2015-08-11 23:31:32.000000000","message":"Done","commit_id":"2af28a04f80f230a4322f7b04c8f0c1da17aecf3"}]}
