)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"1f44dd5a25c830b7488e3b62503c704b7b81d427","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Endre Karlson \u003cendre.karlson@hp.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-10-29 13:07:19 +0100"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add Designate API V2 support"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This commit adds basic support for Rally \u003e Designate V2 with the RecordSet and"},{"line_number":10,"context_line":"Zone resources. More functionality will be added later."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"1a26ad4f_501ce8c0","line":7,"updated":"2015-10-30 15:21:46.000000000","message":"Its better to call the title like \"Add Designate v2 scenarios\"","commit_id":"1724d63ecdb8fea6a7caac0cee8bd8059867eba7"}],"rally-jobs/rally-designate.yaml":[{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"ba546144d369f288c3059fe2c72d93f78d3ef9be","unresolved":false,"context_lines":[{"line_number":120,"context_line":"      runner:"},{"line_number":121,"context_line":"        type: \"constant\""},{"line_number":122,"context_line":"        times: 10"},{"line_number":123,"context_line":"        concurrency: 1"},{"line_number":124,"context_line":"      context:"},{"line_number":125,"context_line":"        users:"},{"line_number":126,"context_line":"          tenants: 2"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9a8ffd7b_5fbd5200","line":123,"updated":"2015-11-29 22:56:24.000000000","message":"Please increase concurrency number to at least 2.","commit_id":"e9a438e40d7daadca498a902bf7573c058e4b194"},{"author":{"_account_id":395,"name":"Endre Karlson","email":"endre.karlson@gmail.com","username":"endre-karlson"},"change_message_id":"fb3fa2509ae64c1f52661907565d7bc6304b5fb3","unresolved":false,"context_lines":[{"line_number":120,"context_line":"      runner:"},{"line_number":121,"context_line":"        type: \"constant\""},{"line_number":122,"context_line":"        times: 10"},{"line_number":123,"context_line":"        concurrency: 1"},{"line_number":124,"context_line":"      context:"},{"line_number":125,"context_line":"        users:"},{"line_number":126,"context_line":"          tenants: 2"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9a8ffd7b_74a630af","line":123,"in_reply_to":"9a8ffd7b_5fbd5200","updated":"2015-11-30 10:00:32.000000000","message":"Done","commit_id":"e9a438e40d7daadca498a902bf7573c058e4b194"},{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"ba546144d369f288c3059fe2c72d93f78d3ef9be","unresolved":false,"context_lines":[{"line_number":134,"context_line":"      runner:"},{"line_number":135,"context_line":"        type: \"constant\""},{"line_number":136,"context_line":"        times: 10"},{"line_number":137,"context_line":"        concurrency: 1"},{"line_number":138,"context_line":"      context:"},{"line_number":139,"context_line":"        users:"},{"line_number":140,"context_line":"          tenants: 2"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9a8ffd7b_bfc23e83","line":137,"updated":"2015-11-29 22:56:24.000000000","message":"Please increase concurrency number to at least 2.","commit_id":"e9a438e40d7daadca498a902bf7573c058e4b194"},{"author":{"_account_id":395,"name":"Endre Karlson","email":"endre.karlson@gmail.com","username":"endre-karlson"},"change_message_id":"fb3fa2509ae64c1f52661907565d7bc6304b5fb3","unresolved":false,"context_lines":[{"line_number":134,"context_line":"      runner:"},{"line_number":135,"context_line":"        type: \"constant\""},{"line_number":136,"context_line":"        times: 10"},{"line_number":137,"context_line":"        concurrency: 1"},{"line_number":138,"context_line":"      context:"},{"line_number":139,"context_line":"        users:"},{"line_number":140,"context_line":"          tenants: 2"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9a8ffd7b_148ec42d","line":137,"in_reply_to":"9a8ffd7b_bfc23e83","updated":"2015-11-30 10:00:32.000000000","message":"Done","commit_id":"e9a438e40d7daadca498a902bf7573c058e4b194"},{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"ba546144d369f288c3059fe2c72d93f78d3ef9be","unresolved":false,"context_lines":[{"line_number":158,"context_line":"          max: 0"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"  DesignateBasic.list_recordsets:"},{"line_number":161,"context_line":"    -"},{"line_number":162,"context_line":"      runner:"},{"line_number":163,"context_line":"        type: \"constant\""},{"line_number":164,"context_line":"        times: 4"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9a8ffd7b_df7aa276","line":161,"updated":"2015-11-29 22:56:24.000000000","message":"This scenario requires arguments","commit_id":"e9a438e40d7daadca498a902bf7573c058e4b194"},{"author":{"_account_id":395,"name":"Endre Karlson","email":"endre.karlson@gmail.com","username":"endre-karlson"},"change_message_id":"fb3fa2509ae64c1f52661907565d7bc6304b5fb3","unresolved":false,"context_lines":[{"line_number":158,"context_line":"          max: 0"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"  DesignateBasic.list_recordsets:"},{"line_number":161,"context_line":"    -"},{"line_number":162,"context_line":"      runner:"},{"line_number":163,"context_line":"        type: \"constant\""},{"line_number":164,"context_line":"        times: 4"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9a8ffd7b_b497b838","line":161,"in_reply_to":"9a8ffd7b_df7aa276","updated":"2015-11-30 10:00:32.000000000","message":"Done","commit_id":"e9a438e40d7daadca498a902bf7573c058e4b194"}],"rally/osclients.py":[{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"97920d4ce9d2c556b5a3455dc428b145bc5d05f2","unresolved":false,"context_lines":[{"line_number":367,"context_line":"            auth\u003dtoken, verify\u003dself.endpoint.insecure)"},{"line_number":368,"context_line":""},{"line_number":369,"context_line":"        if version \u003d\u003d \"1\":"},{"line_number":370,"context_line":"            from designateclient import v1 as v1_client"},{"line_number":371,"context_line":"            client \u003d v1_client.Client(session\u003dsession)"},{"line_number":372,"context_line":"        elif version \u003d\u003d \"2\":"},{"line_number":373,"context_line":"            from designateclient.v2 import client as v2_client"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a1a9d01_67d69029","line":370,"updated":"2015-09-30 13:49:34.000000000","message":"As for this part of code.  Don\u0027t be simpler to import this https://github.com/openstack/python-designateclient/blob/master/designateclient/client.py and pass there version of client?","commit_id":"021ad190a02b2cdc33a368e53441810c75a1e824"}],"rally/plugins/openstack/context/cleanup/resources.py":[{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"ba546144d369f288c3059fe2c72d93f78d3ef9be","unresolved":false,"context_lines":[{"line_number":467,"context_line":"    pass"},{"line_number":468,"context_line":""},{"line_number":469,"context_line":""},{"line_number":470,"context_line":"@base.resource(\"designate\", \"zones\", order\u003dnext(_designate_order))"},{"line_number":471,"context_line":"class DesignateZones(SynchronizedDeletion, base.ResourceManager):"},{"line_number":472,"context_line":"    pass"},{"line_number":473,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9a8ffd7b_ff42060e","line":470,"updated":"2015-11-29 22:56:24.000000000","message":"I saw you added recordset resource in list_recordersets scenario. So we need to define it here.","commit_id":"e9a438e40d7daadca498a902bf7573c058e4b194"},{"author":{"_account_id":395,"name":"Endre Karlson","email":"endre.karlson@gmail.com","username":"endre-karlson"},"change_message_id":"fb3fa2509ae64c1f52661907565d7bc6304b5fb3","unresolved":false,"context_lines":[{"line_number":467,"context_line":"    pass"},{"line_number":468,"context_line":""},{"line_number":469,"context_line":""},{"line_number":470,"context_line":"@base.resource(\"designate\", \"zones\", order\u003dnext(_designate_order))"},{"line_number":471,"context_line":"class DesignateZones(SynchronizedDeletion, base.ResourceManager):"},{"line_number":472,"context_line":"    pass"},{"line_number":473,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"9a8ffd7b_792949e5","line":470,"in_reply_to":"9a8ffd7b_ff42060e","updated":"2015-11-30 10:00:32.000000000","message":"We dont need to no, we just need to delete the zones and that will remove the recordsets as well, RS is CASCADE on delete towards a zone.","commit_id":"e9a438e40d7daadca498a902bf7573c058e4b194"}],"rally/plugins/openstack/scenarios/designate/basic.py":[{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"1f44dd5a25c830b7488e3b62503c704b7b81d427","unresolved":false,"context_lines":[{"line_number":280,"context_line":""},{"line_number":281,"context_line":"        :param recordsets_per_zone: recordsets to create pr zone."},{"line_number":282,"context_line":"        \"\"\""},{"line_number":283,"context_line":"        zone \u003d self._create_zone()"},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"        key \u003d \"designate.create_%s_recordsets\" % recordsets_per_zone"},{"line_number":286,"context_line":"        with atomic.ActionTimer(self, key):"}],"source_content_type":"text/x-python","patch_set":5,"id":"1a26ad4f_1a6506e0","line":283,"updated":"2015-10-30 15:21:46.000000000","message":"Looks like you need context that will create a zone before scenario. Now the name of scenario not the is what is going inside. create_and_list_recordsets but in function not only this operations. Also you need to add zone resource to https://github.com/openstack/rally/blob/master/rally/plugins/openstack/context/cleanup/resources.py#L443 resource manager.","commit_id":"1724d63ecdb8fea6a7caac0cee8bd8059867eba7"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"07d6add11b0b6e1a49cf935b5f98384530cafb7f","unresolved":false,"context_lines":[{"line_number":176,"context_line":"        self._list_servers()"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"    # NOTE: API V2"},{"line_number":179,"context_line":"    @validation.required_services(consts.Service.DESIGNATE)"},{"line_number":180,"context_line":"    @validation.required_openstack(users\u003dTrue)"},{"line_number":181,"context_line":"    @scenario.configure(context\u003d{\"cleanup\": [\"designate\"]})"},{"line_number":182,"context_line":"    def create_and_list_zones(self):"}],"source_content_type":"text/x-python","patch_set":11,"id":"9a8ffd7b_70a6ee54","line":179,"updated":"2015-11-25 11:52:10.000000000","message":"not sure that this check is correct. Are you sure that designate v2 is hosted on the same service type as designate v1?\n\nhttps://github.com/openstack/rally/blob/master/rally/task/validation.py#L479 -\u003e https://github.com/openstack/rally/blob/master/rally/osclients.py#L678-L680 -\u003e\nhttps://github.com/openstack/rally/blob/master/rally/consts.py#L132","commit_id":"e9a438e40d7daadca498a902bf7573c058e4b194"},{"author":{"_account_id":395,"name":"Endre Karlson","email":"endre.karlson@gmail.com","username":"endre-karlson"},"change_message_id":"08047610136a7cdc6d7461e617173c04eced43cc","unresolved":false,"context_lines":[{"line_number":176,"context_line":"        self._list_servers()"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"    # NOTE: API V2"},{"line_number":179,"context_line":"    @validation.required_services(consts.Service.DESIGNATE)"},{"line_number":180,"context_line":"    @validation.required_openstack(users\u003dTrue)"},{"line_number":181,"context_line":"    @scenario.configure(context\u003d{\"cleanup\": [\"designate\"]})"},{"line_number":182,"context_line":"    def create_and_list_zones(self):"}],"source_content_type":"text/x-python","patch_set":11,"id":"9a8ffd7b_086d57cb","line":179,"in_reply_to":"9a8ffd7b_70a6ee54","updated":"2015-11-29 17:05:09.000000000","message":"Designate v2 does need a seperate service no.","commit_id":"e9a438e40d7daadca498a902bf7573c058e4b194"},{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"2acde8d4da3ce32d244ec4bf1a22e387863476bc","unresolved":false,"context_lines":[{"line_number":204,"context_line":""},{"line_number":205,"context_line":"        Suppose if we have 2 users in context and each has 2 zones"},{"line_number":206,"context_line":"        uploaded for them we will be able to test the performance of"},{"line_number":207,"context_line":"        openstack zone list command in this case."},{"line_number":208,"context_line":"        \"\"\""},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"        self._list_zones()"}],"source_content_type":"text/x-python","patch_set":11,"id":"9a8ffd7b_5f5472c8","line":207,"updated":"2015-11-29 22:58:26.000000000","message":"This paragraph is redundant.","commit_id":"e9a438e40d7daadca498a902bf7573c058e4b194"},{"author":{"_account_id":395,"name":"Endre Karlson","email":"endre.karlson@gmail.com","username":"endre-karlson"},"change_message_id":"fb3fa2509ae64c1f52661907565d7bc6304b5fb3","unresolved":false,"context_lines":[{"line_number":204,"context_line":""},{"line_number":205,"context_line":"        Suppose if we have 2 users in context and each has 2 zones"},{"line_number":206,"context_line":"        uploaded for them we will be able to test the performance of"},{"line_number":207,"context_line":"        openstack zone list command in this case."},{"line_number":208,"context_line":"        \"\"\""},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"        self._list_zones()"}],"source_content_type":"text/x-python","patch_set":11,"id":"9a8ffd7b_39dae117","line":207,"in_reply_to":"9a8ffd7b_5f5472c8","updated":"2015-11-30 10:00:32.000000000","message":"Done","commit_id":"e9a438e40d7daadca498a902bf7573c058e4b194"},{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"2acde8d4da3ce32d244ec4bf1a22e387863476bc","unresolved":false,"context_lines":[{"line_number":232,"context_line":""},{"line_number":233,"context_line":"        Suppose if we have 2 users in context and each has 2 zones"},{"line_number":234,"context_line":"        uploaded for them we will be able to test the performance of"},{"line_number":235,"context_line":"        openstack recordset list command in this case."},{"line_number":236,"context_line":""},{"line_number":237,"context_line":"        :param zone_id: Zone ID"},{"line_number":238,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":11,"id":"9a8ffd7b_7f4ff633","line":235,"updated":"2015-11-29 22:58:26.000000000","message":"This paragraph is redundant.","commit_id":"e9a438e40d7daadca498a902bf7573c058e4b194"},{"author":{"_account_id":395,"name":"Endre Karlson","email":"endre.karlson@gmail.com","username":"endre-karlson"},"change_message_id":"fb3fa2509ae64c1f52661907565d7bc6304b5fb3","unresolved":false,"context_lines":[{"line_number":232,"context_line":""},{"line_number":233,"context_line":"        Suppose if we have 2 users in context and each has 2 zones"},{"line_number":234,"context_line":"        uploaded for them we will be able to test the performance of"},{"line_number":235,"context_line":"        openstack recordset list command in this case."},{"line_number":236,"context_line":""},{"line_number":237,"context_line":"        :param zone_id: Zone ID"},{"line_number":238,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":11,"id":"9a8ffd7b_f9069984","line":235,"in_reply_to":"9a8ffd7b_7f4ff633","updated":"2015-11-30 10:00:32.000000000","message":"Done","commit_id":"e9a438e40d7daadca498a902bf7573c058e4b194"}],"rally/plugins/openstack/scenarios/designate/utils.py":[{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"ba546144d369f288c3059fe2c72d93f78d3ef9be","unresolved":false,"context_lines":[{"line_number":118,"context_line":""},{"line_number":119,"context_line":"    # NOTE: API V2"},{"line_number":120,"context_line":"    @atomic.action_timer(\"designate.create_zone\")"},{"line_number":121,"context_line":"    def _create_zone(self, zone\u003dNone):"},{"line_number":122,"context_line":"        \"\"\"Create zone."},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"        :param zone: dict, POST /v2/zones request options"}],"source_content_type":"text/x-python","patch_set":11,"id":"9a8ffd7b_5fb8f229","line":121,"updated":"2015-11-29 22:56:24.000000000","message":"I don\u0027t like such implicit way of passing argument. Also signature better to be the same as in https://github.com/openstack/python-designateclient/blob/master/designateclient/v2/zones.py#L21","commit_id":"e9a438e40d7daadca498a902bf7573c058e4b194"},{"author":{"_account_id":395,"name":"Endre Karlson","email":"endre.karlson@gmail.com","username":"endre-karlson"},"change_message_id":"fb3fa2509ae64c1f52661907565d7bc6304b5fb3","unresolved":false,"context_lines":[{"line_number":118,"context_line":""},{"line_number":119,"context_line":"    # NOTE: API V2"},{"line_number":120,"context_line":"    @atomic.action_timer(\"designate.create_zone\")"},{"line_number":121,"context_line":"    def _create_zone(self, zone\u003dNone):"},{"line_number":122,"context_line":"        \"\"\"Create zone."},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"        :param zone: dict, POST /v2/zones request options"}],"source_content_type":"text/x-python","patch_set":11,"id":"9a8ffd7b_b41ed85c","line":121,"in_reply_to":"9a8ffd7b_5fb8f229","updated":"2015-11-30 10:00:32.000000000","message":"Done","commit_id":"e9a438e40d7daadca498a902bf7573c058e4b194"},{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"ba546144d369f288c3059fe2c72d93f78d3ef9be","unresolved":false,"context_lines":[{"line_number":135,"context_line":""},{"line_number":136,"context_line":"    @atomic.action_timer(\"designate.list_zones\")"},{"line_number":137,"context_line":"    def _list_zones(self):"},{"line_number":138,"context_line":"        \"\"\"Return user zone list.\"\"\""},{"line_number":139,"context_line":"        return self.clients(\"designate\", version\u003d\"2\").zones.list()"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"    @atomic.action_timer(\"designate.delete_zone\")"}],"source_content_type":"text/x-python","patch_set":11,"id":"9a8ffd7b_dfc862aa","line":138,"updated":"2015-11-29 22:56:24.000000000","message":"Please document in right way return value","commit_id":"e9a438e40d7daadca498a902bf7573c058e4b194"},{"author":{"_account_id":395,"name":"Endre Karlson","email":"endre.karlson@gmail.com","username":"endre-karlson"},"change_message_id":"fb3fa2509ae64c1f52661907565d7bc6304b5fb3","unresolved":false,"context_lines":[{"line_number":135,"context_line":""},{"line_number":136,"context_line":"    @atomic.action_timer(\"designate.list_zones\")"},{"line_number":137,"context_line":"    def _list_zones(self):"},{"line_number":138,"context_line":"        \"\"\"Return user zone list.\"\"\""},{"line_number":139,"context_line":"        return self.clients(\"designate\", version\u003d\"2\").zones.list()"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"    @atomic.action_timer(\"designate.delete_zone\")"}],"source_content_type":"text/x-python","patch_set":11,"id":"9a8ffd7b_34c74865","line":138,"in_reply_to":"9a8ffd7b_dfc862aa","updated":"2015-11-30 10:00:32.000000000","message":"Done","commit_id":"e9a438e40d7daadca498a902bf7573c058e4b194"},{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"ba546144d369f288c3059fe2c72d93f78d3ef9be","unresolved":false,"context_lines":[{"line_number":136,"context_line":"    @atomic.action_timer(\"designate.list_zones\")"},{"line_number":137,"context_line":"    def _list_zones(self):"},{"line_number":138,"context_line":"        \"\"\"Return user zone list.\"\"\""},{"line_number":139,"context_line":"        return self.clients(\"designate\", version\u003d\"2\").zones.list()"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"    @atomic.action_timer(\"designate.delete_zone\")"},{"line_number":142,"context_line":"    def _delete_zone(self, zone_id):"}],"source_content_type":"text/x-python","patch_set":11,"id":"9a8ffd7b_ffa6860d","line":139,"updated":"2015-11-29 22:56:24.000000000","message":"https://github.com/openstack/python-designateclient/blob/master/designateclient/v2/zones.py#L45 here is more parameter. Please pass them all","commit_id":"e9a438e40d7daadca498a902bf7573c058e4b194"},{"author":{"_account_id":395,"name":"Endre Karlson","email":"endre.karlson@gmail.com","username":"endre-karlson"},"change_message_id":"fb3fa2509ae64c1f52661907565d7bc6304b5fb3","unresolved":false,"context_lines":[{"line_number":136,"context_line":"    @atomic.action_timer(\"designate.list_zones\")"},{"line_number":137,"context_line":"    def _list_zones(self):"},{"line_number":138,"context_line":"        \"\"\"Return user zone list.\"\"\""},{"line_number":139,"context_line":"        return self.clients(\"designate\", version\u003d\"2\").zones.list()"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"    @atomic.action_timer(\"designate.delete_zone\")"},{"line_number":142,"context_line":"    def _delete_zone(self, zone_id):"}],"source_content_type":"text/x-python","patch_set":11,"id":"9a8ffd7b_54c20c54","line":139,"in_reply_to":"9a8ffd7b_ffa6860d","updated":"2015-11-30 10:00:32.000000000","message":"Done","commit_id":"e9a438e40d7daadca498a902bf7573c058e4b194"},{"author":{"_account_id":12395,"name":"Roman Vasylets","email":"pomeo92@gmail.com","username":"rvasilets"},"change_message_id":"ba546144d369f288c3059fe2c72d93f78d3ef9be","unresolved":false,"context_lines":[{"line_number":153,"context_line":"        :param zone_id: Zone ID"},{"line_number":154,"context_line":"        :returns: zone recordsets list"},{"line_number":155,"context_line":"        \"\"\""},{"line_number":156,"context_line":"        return self.clients(\"designate\", version\u003d\"2\").recordsets.list(zone_id)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9a8ffd7b_7f5cd618","line":156,"updated":"2015-11-29 22:56:24.000000000","message":"https://github.com/openstack/python-designateclient/blob/master/designateclient/v2/recordsets.py#L68 here is more parameter. Please pass them all","commit_id":"e9a438e40d7daadca498a902bf7573c058e4b194"},{"author":{"_account_id":395,"name":"Endre Karlson","email":"endre.karlson@gmail.com","username":"endre-karlson"},"change_message_id":"fb3fa2509ae64c1f52661907565d7bc6304b5fb3","unresolved":false,"context_lines":[{"line_number":153,"context_line":"        :param zone_id: Zone ID"},{"line_number":154,"context_line":"        :returns: zone recordsets list"},{"line_number":155,"context_line":"        \"\"\""},{"line_number":156,"context_line":"        return self.clients(\"designate\", version\u003d\"2\").recordsets.list(zone_id)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9a8ffd7b_f4a300b0","line":156,"in_reply_to":"9a8ffd7b_7f5cd618","updated":"2015-11-30 10:00:32.000000000","message":"Done","commit_id":"e9a438e40d7daadca498a902bf7573c058e4b194"}]}
