)]}'
{"glanceclient/v2/index.py":[{"author":{"_account_id":8959,"name":"Lakshmi N Sampath","email":"lakshmi.sampath@hp.com","username":"lakshmi"},"change_message_id":"03782007441a0496510cfc61e8e47521b98490a6","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    def manage(self, **kwargs):"},{"line_number":29,"context_line":"        url \u003d \u0027/v2/index\u0027"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"        resp, body \u003d self.http_client.post(url, data\u003dkwargs)"},{"line_number":32,"context_line":"        return body"}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_9a6c3e37","line":30,"updated":"2015-02-04 14:49:13.000000000","message":"actions keyword is not  being constructed here, which is creating an issue when invoked using python client code.","commit_id":"e01d54172d8c0f2ca467502e8112f6092d755a65"},{"author":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"change_message_id":"09b2fb49b491bc6a2fa93979ef3f2a4f6111f932","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    def manage(self, **kwargs):"},{"line_number":29,"context_line":"        url \u003d \u0027/v2/index\u0027"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"        resp, body \u003d self.http_client.post(url, data\u003dkwargs)"},{"line_number":32,"context_line":"        return body"}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_2feaffda","line":30,"in_reply_to":"da86d52c_9a6c3e37","updated":"2015-02-05 15:36:56.000000000","message":"Done","commit_id":"e01d54172d8c0f2ca467502e8112f6092d755a65"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"1e1d0eb03a208ae7c957619e987baa5dfbcf13e0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2014 Intel Corporation"},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":9,"id":"fa963961_8dd5c944","line":1,"updated":"2015-03-27 09:50:17.000000000","message":"2014 \u003e\u003e 2015","commit_id":"9ff0db4e69662789390bb908761f4b87c7064d1b"},{"author":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"change_message_id":"9b169c2210f745f5f7f09f57a61ec74c6efed669","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2014 Intel Corporation"},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":9,"id":"fa963961_38fa7dbe","line":1,"in_reply_to":"fa963961_8dd5c944","updated":"2015-03-27 10:30:42.000000000","message":"Done","commit_id":"9ff0db4e69662789390bb908761f4b87c7064d1b"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"1e1d0eb03a208ae7c957619e987baa5dfbcf13e0","unresolved":false,"context_lines":[{"line_number":19,"context_line":"        self.http_client \u003d http_client"},{"line_number":20,"context_line":"        self.schema_client \u003d schema_client"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    def search(self, index\u003dNone, doc_type\u003dNone, query\u003d\u0027{\"match_all\": {}}\u0027,"},{"line_number":23,"context_line":"               fields\u003dNone, offset\u003dNone, limit\u003dNone):"},{"line_number":24,"context_line":"        url \u003d \u0027/v0.1/search\u0027"},{"line_number":25,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"fa963961_2d40fda4","line":22,"updated":"2015-03-27 09:50:17.000000000","message":"query\u003d\u0027{\"match_all\": {}}\u0027\nDoes it requires default value here?\n\nIMO, query is not passed then it will have default value \u0027{\"match_all\": {}}\u0027","commit_id":"9ff0db4e69662789390bb908761f4b87c7064d1b"},{"author":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"change_message_id":"9b169c2210f745f5f7f09f57a61ec74c6efed669","unresolved":false,"context_lines":[{"line_number":19,"context_line":"        self.http_client \u003d http_client"},{"line_number":20,"context_line":"        self.schema_client \u003d schema_client"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    def search(self, index\u003dNone, doc_type\u003dNone, query\u003d\u0027{\"match_all\": {}}\u0027,"},{"line_number":23,"context_line":"               fields\u003dNone, offset\u003dNone, limit\u003dNone):"},{"line_number":24,"context_line":"        url \u003d \u0027/v0.1/search\u0027"},{"line_number":25,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"fa963961_f84e55c0","line":22,"in_reply_to":"fa963961_2d40fda4","updated":"2015-03-27 10:30:42.000000000","message":"Thanks for catching this up. The Glance Search API requires us to provide query parameter and it won\u0027t set any default in here. It will be common scenario that user would like to get all data from given index/doc_type, so we set default query in this place to not forcing user to pass it explicitly.\n\nBy the way it\u0027s not working right now and the client fails if no query has been provided, because it should be dict instead of string. I\u0027ve fixed it in dependent patch but not here.\n\nFixed.","commit_id":"9ff0db4e69662789390bb908761f4b87c7064d1b"}],"glanceclient/v2/shell.py":[{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"a20ad4a3b5632be1f8090da046316e9a0c704f83","unresolved":false,"context_lines":[{"line_number":832,"context_line":"           help\u003d\u0027Offset used for documents pagination.\u0027)"},{"line_number":833,"context_line":"@utils.arg(\u0027--limit\u0027, default\u003dNone, type\u003dint,"},{"line_number":834,"context_line":"           help\u003d\u0027Number of documents to request.\u0027)"},{"line_number":835,"context_line":"@utils.arg(\u0027--query\u0027, metavar\u003d\u0027\u003cSTRING\u003e\u0027, default\u003d\u0027{\"match_all\": {}}\u0027,"},{"line_number":836,"context_line":"           help\u003d\u0027Search query parameters to filter documents. \u0027"},{"line_number":837,"context_line":"                \u0027Must be a valid JSON object.\u0027)"},{"line_number":838,"context_line":"@utils.arg(\u0027--query-string\u0027, metavar\u003d\u0027\u003cSTRING\u003e\u0027, default\u003d\u0027\u0027,"}],"source_content_type":"text/x-python","patch_set":11,"id":"fa963961_f362f6d7","line":835,"updated":"2015-03-27 10:45:27.000000000","message":"default should be \u0027\u0027 here.","commit_id":"98b12abb3b1018efcf41da8d1089ff94add5a960"},{"author":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"change_message_id":"c3f100fe04d00eab7edfa159dcce1e1ad80b60de","unresolved":false,"context_lines":[{"line_number":832,"context_line":"           help\u003d\u0027Offset used for documents pagination.\u0027)"},{"line_number":833,"context_line":"@utils.arg(\u0027--limit\u0027, default\u003dNone, type\u003dint,"},{"line_number":834,"context_line":"           help\u003d\u0027Number of documents to request.\u0027)"},{"line_number":835,"context_line":"@utils.arg(\u0027--query\u0027, metavar\u003d\u0027\u003cSTRING\u003e\u0027, default\u003d\u0027{\"match_all\": {}}\u0027,"},{"line_number":836,"context_line":"           help\u003d\u0027Search query parameters to filter documents. \u0027"},{"line_number":837,"context_line":"                \u0027Must be a valid JSON object.\u0027)"},{"line_number":838,"context_line":"@utils.arg(\u0027--query-string\u0027, metavar\u003d\u0027\u003cSTRING\u003e\u0027, default\u003d\u0027\u0027,"}],"source_content_type":"text/x-python","patch_set":11,"id":"fa963961_b3d0ee54","line":835,"in_reply_to":"fa963961_f362f6d7","updated":"2015-03-27 10:50:04.000000000","message":"You got an eagle eye! Thanks for that :)","commit_id":"98b12abb3b1018efcf41da8d1089ff94add5a960"}],"tests/v2/test_index.py":[{"author":{"_account_id":10383,"name":"Wayne Okuma","email":"wayne.okuma@hpe.com","username":"okumaw"},"change_message_id":"24bf64b3a85fd6327c98a70b605ca267b94d20f1","unresolved":false,"context_lines":[{"line_number":148,"context_line":"        data \u003d list(controller.search(doc_type\u003d\u0027metadef\u0027))"},{"line_number":149,"context_line":"        self.assertEqual(2, len(data))"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"    def tess_search_multiple_types(self):"},{"line_number":152,"context_line":"        fixtures \u003d self._create_search_fixture(index_fixtures)"},{"line_number":153,"context_line":"        controller \u003d self._create_controller(fixtures)"},{"line_number":154,"context_line":"        data \u003d list(controller.search(doc_type\u003d[\u0027image\u0027, \u0027metadef\u0027]))"}],"source_content_type":"text/x-python","patch_set":4,"id":"da86d52c_fd797482","line":151,"updated":"2015-02-19 17:06:51.000000000","message":"tess - typo?","commit_id":"9f5a89e328ef0b345dacfa95d276ff598703697d"},{"author":{"_account_id":13161,"name":"Kamil Rykowski","email":"kamil.rykowski@gmail.com","username":"krykowski"},"change_message_id":"daa6598e9a53a737de3e3e64176486e9b76f32d8","unresolved":false,"context_lines":[{"line_number":148,"context_line":"        data \u003d list(controller.search(doc_type\u003d\u0027metadef\u0027))"},{"line_number":149,"context_line":"        self.assertEqual(2, len(data))"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"    def tess_search_multiple_types(self):"},{"line_number":152,"context_line":"        fixtures \u003d self._create_search_fixture(index_fixtures)"},{"line_number":153,"context_line":"        controller \u003d self._create_controller(fixtures)"},{"line_number":154,"context_line":"        data \u003d list(controller.search(doc_type\u003d[\u0027image\u0027, \u0027metadef\u0027]))"}],"source_content_type":"text/x-python","patch_set":4,"id":"ba7be1f8_8b399f43","line":151,"in_reply_to":"da86d52c_fd797482","updated":"2015-02-23 13:48:26.000000000","message":"Nice catch, fixed!","commit_id":"9f5a89e328ef0b345dacfa95d276ff598703697d"}]}
