)]}'
{"neutron/extensions/qos.py":[{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"fb244c36056114b56f2b60712151235bfe8c2d69","unresolved":false,"context_lines":[{"line_number":28,"context_line":""},{"line_number":29,"context_line":"QOS_PREFIX \u003d \"/qos\""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"# Attribute Map"},{"line_number":32,"context_line":"QOS_RULE_COMMON_FIELDS \u003d {"},{"line_number":33,"context_line":"    \u0027id\u0027: {\u0027allow_post\u0027: False, \u0027allow_put\u0027: False,"},{"line_number":34,"context_line":"           \u0027validate\u0027: {\u0027type:uuid\u0027: None},"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a50d1a3_d79382a1","line":31,"updated":"2015-07-29 14:46:34.000000000","message":"why have you dropped usage of ^^?","commit_id":"53df980a058b2cf1d3aa5cb099382f3818ca5503"}],"neutron/services/qos/qos_plugin.py":[{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"fb244c36056114b56f2b60712151235bfe8c2d69","unresolved":false,"context_lines":[{"line_number":106,"context_line":"        #           in the future we need an inter-rule validation"},{"line_number":107,"context_line":"        #           mechanism to verify all created rules will"},{"line_number":108,"context_line":"        #           play well together."},{"line_number":109,"context_line":"        policy \u003d bandwidth_limit_rule[\u0027bandwidth_limit_rule\u0027].pop(\u0027policy_id\u0027)"},{"line_number":110,"context_line":"        rule \u003d rule_object.QosBandwidthLimitRule("},{"line_number":111,"context_line":"            context, qos_policy_id\u003dpolicy,"},{"line_number":112,"context_line":"            **bandwidth_limit_rule[\u0027bandwidth_limit_rule\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a50d1a3_5731b2a0","line":109,"updated":"2015-07-29 14:46:34.000000000","message":"what if it\u0027s not passed? Do we handle it gracefully?","commit_id":"53df980a058b2cf1d3aa5cb099382f3818ca5503"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"fb244c36056114b56f2b60712151235bfe8c2d69","unresolved":false,"context_lines":[{"line_number":139,"context_line":"                                  sorts\u003dNone, limit\u003dNone,"},{"line_number":140,"context_line":"                                  marker\u003dNone, page_reverse\u003dFalse):"},{"line_number":141,"context_line":"        #TODO(QoS): Support all the optional parameters"},{"line_number":142,"context_line":"        policy_id \u003d filters.pop(\u0027policy_id\u0027)"},{"line_number":143,"context_line":"        return rule_object.QosBandwidthLimitRule.get_objects("},{"line_number":144,"context_line":"            context, qos_policy_id\u003dpolicy_id, **filters)"},{"line_number":145,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3a50d1a3_d7f622d6","line":142,"updated":"2015-07-29 14:46:34.000000000","message":"Should we handle gracefully the case when it\u0027s not passed?","commit_id":"53df980a058b2cf1d3aa5cb099382f3818ca5503"}],"neutron/tests/tempest/services/network/json/network_client.py":[{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"fb244c36056114b56f2b60712151235bfe8c2d69","unresolved":false,"context_lines":[{"line_number":67,"context_line":"            \u0027firewall_policies\u0027: \u0027fw\u0027,"},{"line_number":68,"context_line":"            \u0027firewalls\u0027: \u0027fw\u0027,"},{"line_number":69,"context_line":"            \u0027policies\u0027: \u0027qos\u0027,"},{"line_number":70,"context_line":"            \u0027bandwidth-limit-rules\u0027: \u0027qos\u0027,"},{"line_number":71,"context_line":"            \u0027rule_types\u0027: \u0027qos\u0027,"},{"line_number":72,"context_line":"        }"},{"line_number":73,"context_line":"        service_prefix \u003d service_resource_prefix_map.get("}],"source_content_type":"text/x-python","patch_set":1,"id":"3a50d1a3_8f22c250","line":70,"updated":"2015-07-29 14:46:34.000000000","message":"That\u0027s one of tiny benefits of the switch: having dashes. :))","commit_id":"53df980a058b2cf1d3aa5cb099382f3818ca5503"}]}
