)]}'
{"ceilometer/api/controllers/v2.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"51709ea2bef48bd7c18183543590f82bef103287","unresolved":false,"context_lines":[{"line_number":2209,"context_line":""},{"line_number":2210,"context_line":""},{"line_number":2211,"context_line":"def _flatten_capabilities(capabilities):"},{"line_number":2212,"context_line":"    return dict((k, v) for k, v in utils.recursive_keypairs(capabilities))"},{"line_number":2213,"context_line":""},{"line_number":2214,"context_line":""},{"line_number":2215,"context_line":"class Capabilities(_Base):"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAVX%2F%2FvNs%3D","line":2212,"updated":"2014-02-28 17:14:51.000000000","message":"i think Nadya has work to move away from recursive_keypairs function and use dict_to_keyval\n\nwill this be used elsewhere? might not need it as a separate func","commit_id":"ffd23d79651a38d1883f352e6562f354dbfc08f4"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"5e92e485136e0acceebdd464f133e6da3888fc63","unresolved":false,"context_lines":[{"line_number":2230,"context_line":"        return cls("},{"line_number":2231,"context_line":"            api\u003d_flatten_capabilities({"},{"line_number":2232,"context_line":"                \u0027meters\u0027: {\u0027pagination\u0027: True,"},{"line_number":2233,"context_line":"                           \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":2234,"context_line":"                                     \u0027complex\u0027: False}},"},{"line_number":2235,"context_line":"                \u0027resources\u0027: {\u0027pagination\u0027: False,"},{"line_number":2236,"context_line":"                              \u0027query\u0027: {\u0027simple\u0027: True,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVn%2F%2F%2F7o%3D","line":2233,"updated":"2014-03-02 18:26:27.000000000","message":"Metada related field(s) is(are) missing.","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"8f15dfc2b0c922b80f0e609b03308da8f1e68a41","unresolved":false,"context_lines":[{"line_number":2230,"context_line":"        return cls("},{"line_number":2231,"context_line":"            api\u003d_flatten_capabilities({"},{"line_number":2232,"context_line":"                \u0027meters\u0027: {\u0027pagination\u0027: True,"},{"line_number":2233,"context_line":"                           \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":2234,"context_line":"                                     \u0027complex\u0027: False}},"},{"line_number":2235,"context_line":"                \u0027resources\u0027: {\u0027pagination\u0027: False,"},{"line_number":2236,"context_line":"                              \u0027query\u0027: {\u0027simple\u0027: True,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVn%2F%2F2oQ%3D","line":2233,"in_reply_to":"AAAAVn%2F%2F%2F7o%3D","updated":"2014-03-03 19:52:42.000000000","message":"Done","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"5e92e485136e0acceebdd464f133e6da3888fc63","unresolved":false,"context_lines":[{"line_number":2238,"context_line":"                                        \u0027complex\u0027: False}},"},{"line_number":2239,"context_line":"                \u0027samples\u0027: {\u0027pagination\u0027: True,"},{"line_number":2240,"context_line":"                            \u0027groupby\u0027: True,"},{"line_number":2241,"context_line":"                            \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":2242,"context_line":"                                      \u0027complex\u0027: True}},"},{"line_number":2243,"context_line":"                \u0027statistics\u0027: {\u0027pagination\u0027: True,"},{"line_number":2244,"context_line":"                               \u0027groupby\u0027: True,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVX%2F%2Fn5U%3D","line":2241,"updated":"2014-03-02 18:26:27.000000000","message":"Same as above","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"8f15dfc2b0c922b80f0e609b03308da8f1e68a41","unresolved":false,"context_lines":[{"line_number":2238,"context_line":"                                        \u0027complex\u0027: False}},"},{"line_number":2239,"context_line":"                \u0027samples\u0027: {\u0027pagination\u0027: True,"},{"line_number":2240,"context_line":"                            \u0027groupby\u0027: True,"},{"line_number":2241,"context_line":"                            \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":2242,"context_line":"                                      \u0027complex\u0027: True}},"},{"line_number":2243,"context_line":"                \u0027statistics\u0027: {\u0027pagination\u0027: True,"},{"line_number":2244,"context_line":"                               \u0027groupby\u0027: True,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVn%2F%2F2oM%3D","line":2241,"in_reply_to":"AAAAVX%2F%2Fn5U%3D","updated":"2014-03-03 19:52:42.000000000","message":"Done","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"}],"ceilometer/storage/base.py":[{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"533dcf2a68c6fb9da4744f4297a579fd6f8c8de5","unresolved":false,"context_lines":[{"line_number":130,"context_line":"                                \u0027complex\u0027: False}},"},{"line_number":131,"context_line":"        \u0027samples\u0027: {\u0027pagination\u0027: False,"},{"line_number":132,"context_line":"                    \u0027groupby\u0027: False,"},{"line_number":133,"context_line":"                    \u0027query\u0027: {\u0027simple\u0027: False,"},{"line_number":134,"context_line":"                              \u0027complex\u0027: False}},"},{"line_number":135,"context_line":"        \u0027statistics\u0027: {\u0027pagination\u0027: False,"},{"line_number":136,"context_line":"                       \u0027groupby\u0027: False,"}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAAVX%2F%2FoQQ%3D","line":133,"updated":"2014-03-02 13:10:43.000000000","message":"It seems that \u0027metadata\u0027 is missing from here.","commit_id":"3cbd861ee3b155ec26cbfdfd015b0536622ed5c2"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"533dcf2a68c6fb9da4744f4297a579fd6f8c8de5","unresolved":false,"context_lines":[{"line_number":151,"context_line":"                             \u0027complex\u0027: False},"},{"line_number":152,"context_line":"                   \u0027history\u0027: {\u0027query\u0027: {\u0027simple\u0027: False,"},{"line_number":153,"context_line":"                                         \u0027complex\u0027: False}}},"},{"line_number":154,"context_line":"        \u0027events\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":155,"context_line":"    }"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"    @staticmethod"}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAAVX%2F%2FoQk%3D","line":154,"updated":"2014-03-02 13:10:43.000000000","message":"Why is this set to True here? IIUC the idea is to set everything False here and then set to True in every particular driver, where the functionality is available.","commit_id":"3cbd861ee3b155ec26cbfdfd015b0536622ed5c2"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"5e92e485136e0acceebdd464f133e6da3888fc63","unresolved":false,"context_lines":[{"line_number":122,"context_line":"    \"\"\""},{"line_number":123,"context_line":"    DEFAULT_CAPABILITIES \u003d {"},{"line_number":124,"context_line":"        \u0027meters\u0027: {\u0027pagination\u0027: False,"},{"line_number":125,"context_line":"                   \u0027query\u0027: {\u0027simple\u0027: False,"},{"line_number":126,"context_line":"                             \u0027complex\u0027: False}},"},{"line_number":127,"context_line":"        \u0027resources\u0027: {\u0027pagination\u0027: False,"},{"line_number":128,"context_line":"                      \u0027query\u0027: {\u0027simple\u0027: False,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVn%2F%2F%2F%2F8%3D","line":125,"updated":"2014-03-02 18:26:27.000000000","message":"According to the DB drivers implementations, metadata query is supported for meters too.","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"8f15dfc2b0c922b80f0e609b03308da8f1e68a41","unresolved":false,"context_lines":[{"line_number":122,"context_line":"    \"\"\""},{"line_number":123,"context_line":"    DEFAULT_CAPABILITIES \u003d {"},{"line_number":124,"context_line":"        \u0027meters\u0027: {\u0027pagination\u0027: False,"},{"line_number":125,"context_line":"                   \u0027query\u0027: {\u0027simple\u0027: False,"},{"line_number":126,"context_line":"                             \u0027complex\u0027: False}},"},{"line_number":127,"context_line":"        \u0027resources\u0027: {\u0027pagination\u0027: False,"},{"line_number":128,"context_line":"                      \u0027query\u0027: {\u0027simple\u0027: False,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVn%2F%2F2mw%3D","line":125,"in_reply_to":"AAAAVn%2F%2F%2F%2F8%3D","updated":"2014-03-03 19:52:42.000000000","message":"Done","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"5e92e485136e0acceebdd464f133e6da3888fc63","unresolved":false,"context_lines":[{"line_number":131,"context_line":"        \u0027samples\u0027: {\u0027pagination\u0027: False,"},{"line_number":132,"context_line":"                    \u0027groupby\u0027: False,"},{"line_number":133,"context_line":"                    \u0027query\u0027: {\u0027simple\u0027: False,"},{"line_number":134,"context_line":"                              \u0027metadata\u0027: False,"},{"line_number":135,"context_line":"                              \u0027complex\u0027: False}},"},{"line_number":136,"context_line":"        \u0027statistics\u0027: {\u0027pagination\u0027: False,"},{"line_number":137,"context_line":"                       \u0027groupby\u0027: False,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVX%2F%2Fn5M%3D","line":134,"updated":"2014-03-02 18:26:27.000000000","message":"I\u0027ve just realized, when I checked the parameter in the DB drivers, that metadata is handled both by the simple and complex query and in case of HBase it means a conflict. HBase supports simple query with metadata, but currently it does not support complex query. As one option, what about having something like metadata_simple and metadata_complex, and in this way the structure can remain the same as now?\n\nI think it would be good in long term to use the same representation in case of meters, resources and statistics.","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"8f15dfc2b0c922b80f0e609b03308da8f1e68a41","unresolved":false,"context_lines":[{"line_number":131,"context_line":"        \u0027samples\u0027: {\u0027pagination\u0027: False,"},{"line_number":132,"context_line":"                    \u0027groupby\u0027: False,"},{"line_number":133,"context_line":"                    \u0027query\u0027: {\u0027simple\u0027: False,"},{"line_number":134,"context_line":"                              \u0027metadata\u0027: False,"},{"line_number":135,"context_line":"                              \u0027complex\u0027: False}},"},{"line_number":136,"context_line":"        \u0027statistics\u0027: {\u0027pagination\u0027: False,"},{"line_number":137,"context_line":"                       \u0027groupby\u0027: False,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVn%2F%2F2nA%3D","line":134,"in_reply_to":"AAAAVX%2F%2Fn5M%3D","updated":"2014-03-03 19:52:42.000000000","message":"I don\u0027t think it\u0027s necessary to separate into metadata_{simple|complex}, as the ability the constrain metadata is *implicit* in complex query support, surely?\n\ni.e. it\u0027s not feasible to have complex query support in a driver, but to exclude metadat querying from that complex querying, or?\n\nSo I\u0027d view the metadata capability as an incremental advance on simple querying only.","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"473e34da6394fa96d5769508ba9831ac4b036042","unresolved":false,"context_lines":[{"line_number":131,"context_line":"        \u0027samples\u0027: {\u0027pagination\u0027: False,"},{"line_number":132,"context_line":"                    \u0027groupby\u0027: False,"},{"line_number":133,"context_line":"                    \u0027query\u0027: {\u0027simple\u0027: False,"},{"line_number":134,"context_line":"                              \u0027metadata\u0027: False,"},{"line_number":135,"context_line":"                              \u0027complex\u0027: False}},"},{"line_number":136,"context_line":"        \u0027statistics\u0027: {\u0027pagination\u0027: False,"},{"line_number":137,"context_line":"                       \u0027groupby\u0027: False,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVn%2F%2F2Fs%3D","line":134,"in_reply_to":"AAAAVn%2F%2F2nA%3D","updated":"2014-03-03 20:36:42.000000000","message":"It was a separate patch, the sixth one in the row, so it is definitely feasible to implement complex query without metadata. Metadata handling is usually not the problem of the query language, but how the database driver/backend handles it, as it can make difficulties for queries, no matter if it is complex or simple query. Currently I think metadata query is supported in both queries and there is no DB driver, which supports any of them without metadata query, so it is also not a differentiator.\n\nIt can also be a bit misleading, if we keep two types of query and only one metadata field in that subdict, but it can be only my PoV and also the matter of documentation of the endpoint.\n\nI would say to separate it to have a fully consistent representation.","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"}],"ceilometer/storage/impl_db2.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"51709ea2bef48bd7c18183543590f82bef103287","unresolved":false,"context_lines":[{"line_number":415,"context_line":"        \"\"\"Return an dictionary representing the capabilities of this driver."},{"line_number":416,"context_line":"        \"\"\""},{"line_number":417,"context_line":"        return {"},{"line_number":418,"context_line":"            \u0027meters\u0027: {\u0027pagination\u0027: True,"},{"line_number":419,"context_line":"                       \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":420,"context_line":"                                 \u0027complex\u0027: False}},"},{"line_number":421,"context_line":"            \u0027resources\u0027: {\u0027pagination\u0027: False,"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAVX%2F%2FvMY%3D","line":418,"updated":"2014-02-28 17:14:51.000000000","message":"False","commit_id":"ffd23d79651a38d1883f352e6562f354dbfc08f4"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"51709ea2bef48bd7c18183543590f82bef103287","unresolved":false,"context_lines":[{"line_number":416,"context_line":"        \"\"\""},{"line_number":417,"context_line":"        return {"},{"line_number":418,"context_line":"            \u0027meters\u0027: {\u0027pagination\u0027: True,"},{"line_number":419,"context_line":"                       \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":420,"context_line":"                                 \u0027complex\u0027: False}},"},{"line_number":421,"context_line":"            \u0027resources\u0027: {\u0027pagination\u0027: False,"},{"line_number":422,"context_line":"                          \u0027query\u0027: {\u0027simple\u0027: True,"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAVX%2F%2FvL8%3D","line":419,"updated":"2014-02-28 17:14:51.000000000","message":"metadata: true?","commit_id":"ffd23d79651a38d1883f352e6562f354dbfc08f4"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"51709ea2bef48bd7c18183543590f82bef103287","unresolved":false,"context_lines":[{"line_number":420,"context_line":"                                 \u0027complex\u0027: False}},"},{"line_number":421,"context_line":"            \u0027resources\u0027: {\u0027pagination\u0027: False,"},{"line_number":422,"context_line":"                          \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":423,"context_line":"                                    \u0027metadata\u0027: True,"},{"line_number":424,"context_line":"                                    \u0027complex\u0027: False}},"},{"line_number":425,"context_line":"            \u0027samples\u0027: {\u0027pagination\u0027: True,"},{"line_number":426,"context_line":"                        \u0027groupby\u0027: True,"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAVX%2F%2FvJ4%3D","line":423,"updated":"2014-02-28 17:14:51.000000000","message":"metadata is kind of confusing as it relates to both complex and simple.","commit_id":"ffd23d79651a38d1883f352e6562f354dbfc08f4"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"51709ea2bef48bd7c18183543590f82bef103287","unresolved":false,"context_lines":[{"line_number":422,"context_line":"                          \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":423,"context_line":"                                    \u0027metadata\u0027: True,"},{"line_number":424,"context_line":"                                    \u0027complex\u0027: False}},"},{"line_number":425,"context_line":"            \u0027samples\u0027: {\u0027pagination\u0027: True,"},{"line_number":426,"context_line":"                        \u0027groupby\u0027: True,"},{"line_number":427,"context_line":"                        \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":428,"context_line":"                                  \u0027complex\u0027: False}},"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAVX%2F%2FvLE%3D","line":425,"updated":"2014-02-28 17:14:51.000000000","message":"false?","commit_id":"ffd23d79651a38d1883f352e6562f354dbfc08f4"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"51709ea2bef48bd7c18183543590f82bef103287","unresolved":false,"context_lines":[{"line_number":423,"context_line":"                                    \u0027metadata\u0027: True,"},{"line_number":424,"context_line":"                                    \u0027complex\u0027: False}},"},{"line_number":425,"context_line":"            \u0027samples\u0027: {\u0027pagination\u0027: True,"},{"line_number":426,"context_line":"                        \u0027groupby\u0027: True,"},{"line_number":427,"context_line":"                        \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":428,"context_line":"                                  \u0027complex\u0027: False}},"},{"line_number":429,"context_line":"            \u0027statistics\u0027: {\u0027pagination\u0027: True,"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAVX%2F%2FvLQ%3D","line":426,"updated":"2014-02-28 17:14:51.000000000","message":"false","commit_id":"ffd23d79651a38d1883f352e6562f354dbfc08f4"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"51709ea2bef48bd7c18183543590f82bef103287","unresolved":false,"context_lines":[{"line_number":426,"context_line":"                        \u0027groupby\u0027: True,"},{"line_number":427,"context_line":"                        \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":428,"context_line":"                                  \u0027complex\u0027: False}},"},{"line_number":429,"context_line":"            \u0027statistics\u0027: {\u0027pagination\u0027: True,"},{"line_number":430,"context_line":"                           \u0027groupby\u0027: True,"},{"line_number":431,"context_line":"                           \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":432,"context_line":"                                     \u0027metadata\u0027: True,"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAVX%2F%2FvKw%3D","line":429,"updated":"2014-02-28 17:14:51.000000000","message":"false","commit_id":"ffd23d79651a38d1883f352e6562f354dbfc08f4"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"f6714177a96f734a3b1f6be4c36409bea20ab40c","unresolved":false,"context_lines":[{"line_number":418,"context_line":"            \u0027meters\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":419,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":420,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":421,"context_line":"            \u0027samples\u0027: {\u0027groupby\u0027: True,"},{"line_number":422,"context_line":"                        \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":423,"context_line":"                                  \u0027complex\u0027: True}},"},{"line_number":424,"context_line":"            \u0027statistics\u0027: {\u0027groupby\u0027: True,"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAVX%2F%2FtGw%3D","line":421,"updated":"2014-02-28 21:54:45.000000000","message":"false","commit_id":"e6c17455755c2b957c3002716e47428a6299efba"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"533dcf2a68c6fb9da4744f4297a579fd6f8c8de5","unresolved":false,"context_lines":[{"line_number":425,"context_line":"                                     \u0027metadata\u0027: True},"},{"line_number":426,"context_line":"                           \u0027aggregation\u0027: {\u0027standard\u0027: True}},"},{"line_number":427,"context_line":"            \u0027alarms\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":428,"context_line":"                                 \u0027complex\u0027: False},"},{"line_number":429,"context_line":"                       \u0027history\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":430,"context_line":"                                             \u0027complex\u0027: False}}},"},{"line_number":431,"context_line":"        }"}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAAVX%2F%2FoPQ%3D","line":428,"updated":"2014-03-02 13:10:43.000000000","message":"Complex query for alarms is True here.","commit_id":"3cbd861ee3b155ec26cbfdfd015b0536622ed5c2"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"533dcf2a68c6fb9da4744f4297a579fd6f8c8de5","unresolved":false,"context_lines":[{"line_number":427,"context_line":"            \u0027alarms\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":428,"context_line":"                                 \u0027complex\u0027: False},"},{"line_number":429,"context_line":"                       \u0027history\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":430,"context_line":"                                             \u0027complex\u0027: False}}},"},{"line_number":431,"context_line":"        }"},{"line_number":432,"context_line":"        return utils.update_nested(self.DEFAULT_CAPABILITIES, available)"}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAAVX%2F%2FoPI%3D","line":430,"updated":"2014-03-02 13:10:43.000000000","message":"Do this \u0027complex\u0027: \u0027False\u0027 needed here, as this is the same as the default value?","commit_id":"3cbd861ee3b155ec26cbfdfd015b0536622ed5c2"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"5e92e485136e0acceebdd464f133e6da3888fc63","unresolved":false,"context_lines":[{"line_number":415,"context_line":"        \"\"\"Return an dictionary representing the capabilities of this driver."},{"line_number":416,"context_line":"        \"\"\""},{"line_number":417,"context_line":"        available \u003d {"},{"line_number":418,"context_line":"            \u0027meters\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":419,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":420,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":421,"context_line":"            \u0027samples\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVn%2F%2F%2F6w%3D","line":418,"updated":"2014-03-02 18:26:27.000000000","message":"Metadata query is supported in simple query.","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"8f15dfc2b0c922b80f0e609b03308da8f1e68a41","unresolved":false,"context_lines":[{"line_number":415,"context_line":"        \"\"\"Return an dictionary representing the capabilities of this driver."},{"line_number":416,"context_line":"        \"\"\""},{"line_number":417,"context_line":"        available \u003d {"},{"line_number":418,"context_line":"            \u0027meters\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":419,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":420,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":421,"context_line":"            \u0027samples\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVn%2F%2F2mE%3D","line":418,"in_reply_to":"AAAAVn%2F%2F%2F6w%3D","updated":"2014-03-03 19:52:42.000000000","message":"Done","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"5e92e485136e0acceebdd464f133e6da3888fc63","unresolved":false,"context_lines":[{"line_number":418,"context_line":"            \u0027meters\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":419,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":420,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":421,"context_line":"            \u0027samples\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":422,"context_line":"                                  \u0027complex\u0027: True}},"},{"line_number":423,"context_line":"            \u0027statistics\u0027: {\u0027groupby\u0027: True,"},{"line_number":424,"context_line":"                           \u0027query\u0027: {\u0027simple\u0027: True,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVX%2F%2Fn40%3D","line":421,"updated":"2014-03-02 18:26:27.000000000","message":"Metadata query is supported in both queries.","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"8f15dfc2b0c922b80f0e609b03308da8f1e68a41","unresolved":false,"context_lines":[{"line_number":418,"context_line":"            \u0027meters\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":419,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":420,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":421,"context_line":"            \u0027samples\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":422,"context_line":"                                  \u0027complex\u0027: True}},"},{"line_number":423,"context_line":"            \u0027statistics\u0027: {\u0027groupby\u0027: True,"},{"line_number":424,"context_line":"                           \u0027query\u0027: {\u0027simple\u0027: True,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVn%2F%2F2mA%3D","line":421,"in_reply_to":"AAAAVX%2F%2Fn40%3D","updated":"2014-03-03 19:52:42.000000000","message":"Done","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"},{"author":{"_account_id":4491,"name":"Lianhao Lu","email":"llh_misc@outlook.com","username":"lianhao-lu"},"change_message_id":"c101942ad412c6e27c99ef8a949cefd1f9223354","unresolved":false,"context_lines":[{"line_number":430,"context_line":"                                 \u0027complex\u0027: True},"},{"line_number":431,"context_line":"                       \u0027history\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}}},"},{"line_number":432,"context_line":"        }"},{"line_number":433,"context_line":"        return utils.update_nested(self.DEFAULT_CAPABILITIES, available)"}],"source_content_type":"text/x-python","patch_set":10,"id":"AAAAVn%2F%2Fy0M%3D","line":433,"updated":"2014-03-04 03:45:13.000000000","message":"Can we move the utils.update_nested into __init__ and just return self.DEFAULT_CAPABILITIES here, to avoid doing the same update every time get_capabilities() is called?\n\nNot a big issue to block all the dependent patches though, maybe change this with another patch?","commit_id":"4ca9550cfb743e02b78592581ede5f56385544c1"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"540c8c5b12c6cec8f2e706d17dccd573f38332fe","unresolved":false,"context_lines":[{"line_number":430,"context_line":"                                 \u0027complex\u0027: True},"},{"line_number":431,"context_line":"                       \u0027history\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}}},"},{"line_number":432,"context_line":"        }"},{"line_number":433,"context_line":"        return utils.update_nested(self.DEFAULT_CAPABILITIES, available)"}],"source_content_type":"text/x-python","patch_set":10,"id":"AAAAVn%2F%2FxQo%3D","line":433,"in_reply_to":"AAAAVn%2F%2Fy0M%3D","updated":"2014-03-04 07:37:16.000000000","message":"Good idea, will fix in a subsequent patch.","commit_id":"4ca9550cfb743e02b78592581ede5f56385544c1"}],"ceilometer/storage/impl_hbase.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"f6714177a96f734a3b1f6be4c36409bea20ab40c","unresolved":false,"context_lines":[{"line_number":538,"context_line":"        \"\"\"Return an dictionary representing the capabilities of this driver."},{"line_number":539,"context_line":"        \"\"\""},{"line_number":540,"context_line":"        available \u003d {"},{"line_number":541,"context_line":"            \u0027meters\u0027: {\u0027pagination\u0027: True,"},{"line_number":542,"context_line":"                       \u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":543,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":544,"context_line":"                                    \u0027metadata\u0027: True}},"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAVX%2F%2FtHU%3D","line":541,"updated":"2014-02-28 21:54:45.000000000","message":"false","commit_id":"e6c17455755c2b957c3002716e47428a6299efba"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"f6714177a96f734a3b1f6be4c36409bea20ab40c","unresolved":false,"context_lines":[{"line_number":542,"context_line":"                       \u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":543,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":544,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":545,"context_line":"            \u0027samples\u0027: {\u0027pagination\u0027: True,"},{"line_number":546,"context_line":"                        \u0027groupby\u0027: True,"},{"line_number":547,"context_line":"                        \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":548,"context_line":"                                  \u0027complex\u0027: True}},"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAVX%2F%2FtHM%3D","line":545,"updated":"2014-02-28 21:54:45.000000000","message":"false","commit_id":"e6c17455755c2b957c3002716e47428a6299efba"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"f6714177a96f734a3b1f6be4c36409bea20ab40c","unresolved":false,"context_lines":[{"line_number":543,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":544,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":545,"context_line":"            \u0027samples\u0027: {\u0027pagination\u0027: True,"},{"line_number":546,"context_line":"                        \u0027groupby\u0027: True,"},{"line_number":547,"context_line":"                        \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":548,"context_line":"                                  \u0027complex\u0027: True}},"},{"line_number":549,"context_line":"            \u0027statistics\u0027: {\u0027pagination\u0027: True,"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAVX%2F%2FtG4%3D","line":546,"updated":"2014-02-28 21:54:45.000000000","message":"false","commit_id":"e6c17455755c2b957c3002716e47428a6299efba"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"f6714177a96f734a3b1f6be4c36409bea20ab40c","unresolved":false,"context_lines":[{"line_number":546,"context_line":"                        \u0027groupby\u0027: True,"},{"line_number":547,"context_line":"                        \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":548,"context_line":"                                  \u0027complex\u0027: True}},"},{"line_number":549,"context_line":"            \u0027statistics\u0027: {\u0027pagination\u0027: True,"},{"line_number":550,"context_line":"                           \u0027groupby\u0027: True,"},{"line_number":551,"context_line":"                           \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":552,"context_line":"                                     \u0027metadata\u0027: True},"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAVX%2F%2FtG8%3D","line":549,"updated":"2014-02-28 21:54:45.000000000","message":"false","commit_id":"e6c17455755c2b957c3002716e47428a6299efba"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"f6714177a96f734a3b1f6be4c36409bea20ab40c","unresolved":false,"context_lines":[{"line_number":547,"context_line":"                        \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":548,"context_line":"                                  \u0027complex\u0027: True}},"},{"line_number":549,"context_line":"            \u0027statistics\u0027: {\u0027pagination\u0027: True,"},{"line_number":550,"context_line":"                           \u0027groupby\u0027: True,"},{"line_number":551,"context_line":"                           \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":552,"context_line":"                                     \u0027metadata\u0027: True},"},{"line_number":553,"context_line":"                           \u0027aggregation\u0027: {\u0027standard\u0027: True}},"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAVX%2F%2FtHI%3D","line":550,"updated":"2014-02-28 21:54:45.000000000","message":"false","commit_id":"e6c17455755c2b957c3002716e47428a6299efba"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"5e92e485136e0acceebdd464f133e6da3888fc63","unresolved":false,"context_lines":[{"line_number":633,"context_line":"        \"\"\"Return an dictionary representing the capabilities of this driver."},{"line_number":634,"context_line":"        \"\"\""},{"line_number":635,"context_line":"        available \u003d {"},{"line_number":636,"context_line":"            \u0027meters\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":637,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":638,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":639,"context_line":"            \u0027samples\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}},"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVX%2F%2Fn4g%3D","line":636,"updated":"2014-03-02 18:26:27.000000000","message":"Metadata query is supported in simple query.","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"8f15dfc2b0c922b80f0e609b03308da8f1e68a41","unresolved":false,"context_lines":[{"line_number":633,"context_line":"        \"\"\"Return an dictionary representing the capabilities of this driver."},{"line_number":634,"context_line":"        \"\"\""},{"line_number":635,"context_line":"        available \u003d {"},{"line_number":636,"context_line":"            \u0027meters\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":637,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":638,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":639,"context_line":"            \u0027samples\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}},"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVn%2F%2F2lM%3D","line":636,"in_reply_to":"AAAAVX%2F%2Fn4g%3D","updated":"2014-03-03 19:52:42.000000000","message":"Done","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"5e92e485136e0acceebdd464f133e6da3888fc63","unresolved":false,"context_lines":[{"line_number":636,"context_line":"            \u0027meters\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":637,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":638,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":639,"context_line":"            \u0027samples\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":640,"context_line":"            \u0027statistics\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":641,"context_line":"                                     \u0027metadata\u0027: True},"},{"line_number":642,"context_line":"                           \u0027aggregation\u0027: {\u0027standard\u0027: True}},"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVX%2F%2Fn4w%3D","line":639,"updated":"2014-03-02 18:26:27.000000000","message":"Same as above.","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"8f15dfc2b0c922b80f0e609b03308da8f1e68a41","unresolved":false,"context_lines":[{"line_number":636,"context_line":"            \u0027meters\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":637,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":638,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":639,"context_line":"            \u0027samples\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":640,"context_line":"            \u0027statistics\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":641,"context_line":"                                     \u0027metadata\u0027: True},"},{"line_number":642,"context_line":"                           \u0027aggregation\u0027: {\u0027standard\u0027: True}},"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVn%2F%2F2lI%3D","line":639,"in_reply_to":"AAAAVX%2F%2Fn4w%3D","updated":"2014-03-03 19:52:42.000000000","message":"Done","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"}],"ceilometer/storage/impl_mongodb.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"f6714177a96f734a3b1f6be4c36409bea20ab40c","unresolved":false,"context_lines":[{"line_number":699,"context_line":"        \"\"\"Return an dictionary representing the capabilities of this driver."},{"line_number":700,"context_line":"        \"\"\""},{"line_number":701,"context_line":"        available \u003d {"},{"line_number":702,"context_line":"            \u0027meters\u0027: {\u0027pagination\u0027: True,"},{"line_number":703,"context_line":"                       \u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":704,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":705,"context_line":"                                    \u0027metadata\u0027: True}},"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAVX%2F%2FtJE%3D","line":702,"updated":"2014-02-28 21:54:45.000000000","message":"False","commit_id":"e6c17455755c2b957c3002716e47428a6299efba"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"f6714177a96f734a3b1f6be4c36409bea20ab40c","unresolved":false,"context_lines":[{"line_number":703,"context_line":"                       \u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":704,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":705,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":706,"context_line":"            \u0027samples\u0027: {\u0027pagination\u0027: True,"},{"line_number":707,"context_line":"                        \u0027groupby\u0027: True,"},{"line_number":708,"context_line":"                        \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":709,"context_line":"                                  \u0027complex\u0027: True}},"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAVX%2F%2FtHo%3D","line":706,"updated":"2014-02-28 21:54:45.000000000","message":"False","commit_id":"e6c17455755c2b957c3002716e47428a6299efba"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"f6714177a96f734a3b1f6be4c36409bea20ab40c","unresolved":false,"context_lines":[{"line_number":704,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":705,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":706,"context_line":"            \u0027samples\u0027: {\u0027pagination\u0027: True,"},{"line_number":707,"context_line":"                        \u0027groupby\u0027: True,"},{"line_number":708,"context_line":"                        \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":709,"context_line":"                                  \u0027complex\u0027: True}},"},{"line_number":710,"context_line":"            \u0027statistics\u0027: {\u0027pagination\u0027: True,"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAVX%2F%2FtIQ%3D","line":707,"updated":"2014-02-28 21:54:45.000000000","message":"false","commit_id":"e6c17455755c2b957c3002716e47428a6299efba"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"f6714177a96f734a3b1f6be4c36409bea20ab40c","unresolved":false,"context_lines":[{"line_number":707,"context_line":"                        \u0027groupby\u0027: True,"},{"line_number":708,"context_line":"                        \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":709,"context_line":"                                  \u0027complex\u0027: True}},"},{"line_number":710,"context_line":"            \u0027statistics\u0027: {\u0027pagination\u0027: True,"},{"line_number":711,"context_line":"                           \u0027groupby\u0027: True,"},{"line_number":712,"context_line":"                           \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":713,"context_line":"                                     \u0027metadata\u0027: True},"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAVX%2F%2FtHs%3D","line":710,"updated":"2014-02-28 21:54:45.000000000","message":"False","commit_id":"e6c17455755c2b957c3002716e47428a6299efba"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"5e92e485136e0acceebdd464f133e6da3888fc63","unresolved":false,"context_lines":[{"line_number":699,"context_line":"        \"\"\"Return an dictionary representing the capabilities of this driver."},{"line_number":700,"context_line":"        \"\"\""},{"line_number":701,"context_line":"        available \u003d {"},{"line_number":702,"context_line":"            \u0027meters\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":703,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":704,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":705,"context_line":"            \u0027samples\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVn%2F%2F%2F6k%3D","line":702,"updated":"2014-03-02 18:26:27.000000000","message":"Metadata query is supported in simple query.","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"8f15dfc2b0c922b80f0e609b03308da8f1e68a41","unresolved":false,"context_lines":[{"line_number":699,"context_line":"        \"\"\"Return an dictionary representing the capabilities of this driver."},{"line_number":700,"context_line":"        \"\"\""},{"line_number":701,"context_line":"        available \u003d {"},{"line_number":702,"context_line":"            \u0027meters\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":703,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":704,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":705,"context_line":"            \u0027samples\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVn%2F%2F2kc%3D","line":702,"in_reply_to":"AAAAVn%2F%2F%2F6k%3D","updated":"2014-03-03 19:52:42.000000000","message":"Done","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"5e92e485136e0acceebdd464f133e6da3888fc63","unresolved":false,"context_lines":[{"line_number":702,"context_line":"            \u0027meters\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":703,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":704,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":705,"context_line":"            \u0027samples\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":706,"context_line":"                                  \u0027complex\u0027: True}},"},{"line_number":707,"context_line":"            \u0027statistics\u0027: {\u0027groupby\u0027: True,"},{"line_number":708,"context_line":"                           \u0027query\u0027: {\u0027simple\u0027: True,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVn%2F%2F%2F6g%3D","line":705,"updated":"2014-03-02 18:26:27.000000000","message":"Metadata query is supported in both queries.","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"8f15dfc2b0c922b80f0e609b03308da8f1e68a41","unresolved":false,"context_lines":[{"line_number":702,"context_line":"            \u0027meters\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":703,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":704,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":705,"context_line":"            \u0027samples\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":706,"context_line":"                                  \u0027complex\u0027: True}},"},{"line_number":707,"context_line":"            \u0027statistics\u0027: {\u0027groupby\u0027: True,"},{"line_number":708,"context_line":"                           \u0027query\u0027: {\u0027simple\u0027: True,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVn%2F%2F2kU%3D","line":705,"in_reply_to":"AAAAVn%2F%2F%2F6g%3D","updated":"2014-03-03 19:52:42.000000000","message":"Done","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"}],"ceilometer/storage/impl_sqlalchemy.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"f6714177a96f734a3b1f6be4c36409bea20ab40c","unresolved":false,"context_lines":[{"line_number":1251,"context_line":"        \"\"\"Return an dictionary representing the capabilities of this driver."},{"line_number":1252,"context_line":"        \"\"\""},{"line_number":1253,"context_line":"        available \u003d {"},{"line_number":1254,"context_line":"            \u0027meters\u0027: {\u0027pagination\u0027: True,"},{"line_number":1255,"context_line":"                       \u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":1256,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":1257,"context_line":"                                    \u0027metadata\u0027: True}},"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAVX%2F%2FtLY%3D","line":1254,"updated":"2014-02-28 21:54:45.000000000","message":"False","commit_id":"e6c17455755c2b957c3002716e47428a6299efba"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"f6714177a96f734a3b1f6be4c36409bea20ab40c","unresolved":false,"context_lines":[{"line_number":1255,"context_line":"                       \u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":1256,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":1257,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":1258,"context_line":"            \u0027samples\u0027: {\u0027pagination\u0027: True,"},{"line_number":1259,"context_line":"                        \u0027groupby\u0027: True,"},{"line_number":1260,"context_line":"                        \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":1261,"context_line":"                                  \u0027complex\u0027: True}},"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAVX%2F%2FtLA%3D","line":1258,"updated":"2014-02-28 21:54:45.000000000","message":"i think this is False.","commit_id":"e6c17455755c2b957c3002716e47428a6299efba"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"f6714177a96f734a3b1f6be4c36409bea20ab40c","unresolved":false,"context_lines":[{"line_number":1256,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":1257,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":1258,"context_line":"            \u0027samples\u0027: {\u0027pagination\u0027: True,"},{"line_number":1259,"context_line":"                        \u0027groupby\u0027: True,"},{"line_number":1260,"context_line":"                        \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":1261,"context_line":"                                  \u0027complex\u0027: True}},"},{"line_number":1262,"context_line":"            \u0027statistics\u0027: {\u0027pagination\u0027: True,"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAVX%2F%2FtKw%3D","line":1259,"updated":"2014-02-28 21:54:45.000000000","message":"False","commit_id":"e6c17455755c2b957c3002716e47428a6299efba"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"533dcf2a68c6fb9da4744f4297a579fd6f8c8de5","unresolved":false,"context_lines":[{"line_number":1302,"context_line":"                                 \u0027complex\u0027: True},"},{"line_number":1303,"context_line":"                       \u0027history\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":1304,"context_line":"                                             \u0027complex\u0027: True}}},"},{"line_number":1305,"context_line":"            \u0027events\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":1306,"context_line":"        }"},{"line_number":1307,"context_line":"        return utils.update_nested(self.DEFAULT_CAPABILITIES, available)"}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAAVX%2F%2FoOk%3D","line":1305,"updated":"2014-03-02 13:10:43.000000000","message":"The default value of this is True in base.","commit_id":"3cbd861ee3b155ec26cbfdfd015b0536622ed5c2"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"5e92e485136e0acceebdd464f133e6da3888fc63","unresolved":false,"context_lines":[{"line_number":1287,"context_line":"        \"\"\"Return an dictionary representing the capabilities of this driver."},{"line_number":1288,"context_line":"        \"\"\""},{"line_number":1289,"context_line":"        available \u003d {"},{"line_number":1290,"context_line":"            \u0027meters\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":1291,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":1292,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":1293,"context_line":"            \u0027samples\u0027: {\u0027pagination\u0027: True,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVn%2F%2F%2F6c%3D","line":1290,"updated":"2014-03-02 18:26:27.000000000","message":"Metadata query is supported in simple query.","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"8f15dfc2b0c922b80f0e609b03308da8f1e68a41","unresolved":false,"context_lines":[{"line_number":1287,"context_line":"        \"\"\"Return an dictionary representing the capabilities of this driver."},{"line_number":1288,"context_line":"        \"\"\""},{"line_number":1289,"context_line":"        available \u003d {"},{"line_number":1290,"context_line":"            \u0027meters\u0027: {\u0027query\u0027: {\u0027simple\u0027: True}},"},{"line_number":1291,"context_line":"            \u0027resources\u0027: {\u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":1292,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":1293,"context_line":"            \u0027samples\u0027: {\u0027pagination\u0027: True,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVn%2F%2F2kA%3D","line":1290,"in_reply_to":"AAAAVn%2F%2F%2F6c%3D","updated":"2014-03-03 19:52:42.000000000","message":"Done","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"5e92e485136e0acceebdd464f133e6da3888fc63","unresolved":false,"context_lines":[{"line_number":1292,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":1293,"context_line":"            \u0027samples\u0027: {\u0027pagination\u0027: True,"},{"line_number":1294,"context_line":"                        \u0027groupby\u0027: True,"},{"line_number":1295,"context_line":"                        \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":1296,"context_line":"                                  \u0027complex\u0027: True}},"},{"line_number":1297,"context_line":"            \u0027statistics\u0027: {\u0027groupby\u0027: True,"},{"line_number":1298,"context_line":"                           \u0027query\u0027: {\u0027simple\u0027: True,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVn%2F%2F%2F6Y%3D","line":1295,"updated":"2014-03-02 18:26:27.000000000","message":"Metadata query is supported in both queries.","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"8f15dfc2b0c922b80f0e609b03308da8f1e68a41","unresolved":false,"context_lines":[{"line_number":1292,"context_line":"                                    \u0027metadata\u0027: True}},"},{"line_number":1293,"context_line":"            \u0027samples\u0027: {\u0027pagination\u0027: True,"},{"line_number":1294,"context_line":"                        \u0027groupby\u0027: True,"},{"line_number":1295,"context_line":"                        \u0027query\u0027: {\u0027simple\u0027: True,"},{"line_number":1296,"context_line":"                                  \u0027complex\u0027: True}},"},{"line_number":1297,"context_line":"            \u0027statistics\u0027: {\u0027groupby\u0027: True,"},{"line_number":1298,"context_line":"                           \u0027query\u0027: {\u0027simple\u0027: True,"}],"source_content_type":"text/x-python","patch_set":9,"id":"AAAAVn%2F%2F2j8%3D","line":1295,"in_reply_to":"AAAAVn%2F%2F%2F6Y%3D","updated":"2014-03-03 19:52:42.000000000","message":"Done","commit_id":"703b886142b7a568b5fe50efc25b19cbf31da701"}]}
