)]}'
{"cinder/tests/unit/volume/drivers/hpe/test_hpe3par.py":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"81d93875644b00fc52868269be7f007f4a079f4e","unresolved":false,"context_lines":[{"line_number":2316,"context_line":"                       \u0027volume_id\u0027: volume[\u0027id\u0027],"},{"line_number":2317,"context_line":"                       \u0027type\u0027: \u0027OpenStack\u0027}"},{"line_number":2318,"context_line":""},{"line_number":2319,"context_line":"            extra \u003d {\u0027comment\u0027: json.dumps(collections.OrderedDict(comment)),"},{"line_number":2320,"context_line":"                     \u0027tdvv\u0027: False,"},{"line_number":2321,"context_line":"                     \u0027tpvv\u0027: True,"},{"line_number":2322,"context_line":"                     \u0027snapCPG\u0027: \u0027OpenStackCPGSnap\u0027}"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f4b6375_955d8a7a","line":2319,"updated":"2017-10-26 19:16:28.000000000","message":"I think you want to just initially create comment as an OrderedDict?","commit_id":"e84a46b9b0b1cc91f15ee673b2ddb54799606389"},{"author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"change_message_id":"baf0f0d0d28269706c1d70147d027d43f6eaa86e","unresolved":false,"context_lines":[{"line_number":2316,"context_line":"                       \u0027volume_id\u0027: volume[\u0027id\u0027],"},{"line_number":2317,"context_line":"                       \u0027type\u0027: \u0027OpenStack\u0027}"},{"line_number":2318,"context_line":""},{"line_number":2319,"context_line":"            extra \u003d {\u0027comment\u0027: json.dumps(collections.OrderedDict(comment)),"},{"line_number":2320,"context_line":"                     \u0027tdvv\u0027: False,"},{"line_number":2321,"context_line":"                     \u0027tpvv\u0027: True,"},{"line_number":2322,"context_line":"                     \u0027snapCPG\u0027: \u0027OpenStackCPGSnap\u0027}"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f4b6375_ab03ff41","line":2319,"in_reply_to":"3f4b6375_955d8a7a","updated":"2017-11-01 17:40:00.000000000","message":"I had to add that there, or I would get inconsistent results between the py27 and py35 tests every time.   This was the only way to fix it.","commit_id":"e84a46b9b0b1cc91f15ee673b2ddb54799606389"}],"cinder/volume/drivers/hpe/hpe_3par_common.py":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"81d93875644b00fc52868269be7f007f4a079f4e","unresolved":false,"context_lines":[{"line_number":1979,"context_line":"                else:"},{"line_number":1980,"context_line":"                    comments[\u0027qos\u0027] \u003d qos"},{"line_number":1981,"context_line":""},{"line_number":1982,"context_line":"            extras \u003d {\u0027comment\u0027: json.dumps(collections.OrderedDict(comments)),"},{"line_number":1983,"context_line":"                      \u0027snapCPG\u0027: snap_cpg,"},{"line_number":1984,"context_line":"                      \u0027tpvv\u0027: tpvv}"},{"line_number":1985,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3f4b6375_d567824c","line":1982,"updated":"2017-10-26 19:16:28.000000000","message":"Since comments was a regular dict before this, I don\u0027t think that using OrderedDict here will impose any particular ordering here.","commit_id":"e84a46b9b0b1cc91f15ee673b2ddb54799606389"}]}
