)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"f4302b5071c81a5a32dd850720167c7346a78e4b","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add \u0027service list\u0027 resource for senlin"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"THie proposes a \u0027service-list\u0027 resource for senlin clustering service."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ib8da9441a99f367a83729ef6871e7ab10845d384"},{"line_number":12,"context_line":"Signed-off-by: Yuanbin.Chen \u003ccybing4@gmail.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"3f044301_1a84b5b0","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":4},"updated":"2017-05-05 16:00:42.000000000","message":"-\u003e This","commit_id":"fc2aa8c7e5bfca036a42d0b5c6de2cf92579413a"}],"doc/source/users/proxies/cluster.rst":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"f4302b5071c81a5a32dd850720167c7346a78e4b","unresolved":false,"context_lines":[{"line_number":167,"context_line":"   .. automethod:: openstack.cluster.v1._proxy.Proxy.wait_for_status"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"Service  Operations"},{"line_number":171,"context_line":"^^^^^^^^^^^^^^^^^^^"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":".. autoclass:: openstack.cluster.v1._proxy.Proxy"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3f044301_7a5cd97d","line":170,"range":{"start_line":170,"start_character":7,"end_line":170,"end_character":9},"updated":"2017-05-05 16:00:42.000000000","message":"No need for two spaces","commit_id":"fc2aa8c7e5bfca036a42d0b5c6de2cf92579413a"}],"openstack/cluster/v1/_proxy.py":[{"author":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"change_message_id":"88f87fd804add50fc58347c4e807792b1ad5d064","unresolved":false,"context_lines":[{"line_number":421,"context_line":"            obj \u003d self._find(_cluster.Cluster, cluster, ignore_missing\u003dFalse)"},{"line_number":422,"context_line":"        return obj.scale_in(self._session, count)"},{"line_number":423,"context_line":""},{"line_number":424,"context_line":"    def services(self, **query):"},{"line_number":425,"context_line":"        \"\"\"Get a generator of service."},{"line_number":426,"context_line":""},{"line_number":427,"context_line":"        :returns: A generator of objects that are of type"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f044301_b8803b8d","line":424,"range":{"start_line":424,"start_character":8,"end_line":424,"end_character":16},"updated":"2017-05-05 04:52:07.000000000","message":"better move this to the end of the file for readability.","commit_id":"ad1d6859e7cdb215c3c1a0d4c881853644eeda30"}],"openstack/cluster/v1/service.py":[{"author":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"change_message_id":"88f87fd804add50fc58347c4e807792b1ad5d064","unresolved":false,"context_lines":[{"line_number":30,"context_line":"    state \u003d resource.Body(\u0027state\u0027)"},{"line_number":31,"context_line":"    #: Name of service"},{"line_number":32,"context_line":"    binary \u003d resource.Body(\u0027binary\u0027)"},{"line_number":33,"context_line":"    #: Id of service"},{"line_number":34,"context_line":"    id \u003d resource.Body(\u0027id\u0027)"},{"line_number":35,"context_line":"    #: Disabled reason of service"},{"line_number":36,"context_line":"    disables_reason \u003d resource.Body(\u0027disabled_reason\u0027)"},{"line_number":37,"context_line":"    #: Host where service runs"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f044301_18bdef64","line":34,"range":{"start_line":33,"start_character":0,"end_line":34,"end_character":28},"updated":"2017-05-05 04:52:07.000000000","message":"this is not needed","commit_id":"ad1d6859e7cdb215c3c1a0d4c881853644eeda30"},{"author":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"change_message_id":"88f87fd804add50fc58347c4e807792b1ad5d064","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    #: Id of service"},{"line_number":34,"context_line":"    id \u003d resource.Body(\u0027id\u0027)"},{"line_number":35,"context_line":"    #: Disabled reason of service"},{"line_number":36,"context_line":"    disables_reason \u003d resource.Body(\u0027disabled_reason\u0027)"},{"line_number":37,"context_line":"    #: Host where service runs"},{"line_number":38,"context_line":"    host \u003d resource.Body(\u0027host\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f044301_f8b12391","line":36,"range":{"start_line":36,"start_character":4,"end_line":36,"end_character":19},"updated":"2017-05-05 04:52:07.000000000","message":"disabled_reason","commit_id":"ad1d6859e7cdb215c3c1a0d4c881853644eeda30"}],"openstack/tests/unit/cluster/v1/test_service.py":[{"author":{"_account_id":8246,"name":"Qiming Teng","email":"tengqm@outlook.com","username":"tengqm"},"change_message_id":"88f87fd804add50fc58347c4e807792b1ad5d064","unresolved":false,"context_lines":[{"line_number":21,"context_line":"    \u0027binary\u0027: \u0027nova-compute\u0027,"},{"line_number":22,"context_line":"    \u0027host\u0027: \u0027host1\u0027,"},{"line_number":23,"context_line":"    \u0027status\u0027: \u0027enabled\u0027,"},{"line_number":24,"context_line":"    \u0027state\u0027: \u0027up\u0027,"},{"line_number":25,"context_line":"}"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3f044301_386d4b04","line":24,"updated":"2017-05-05 04:52:07.000000000","message":"better fill in the example with all properties for test cases.","commit_id":"ad1d6859e7cdb215c3c1a0d4c881853644eeda30"}]}
