)]}'
{"ceilometer/dispatcher/gnocchi.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"8fa35b6792d2099608fba521936272e481f29a81","unresolved":false,"context_lines":[{"line_number":325,"context_line":"        stats \u003d dict(measures\u003d0, resources\u003d0, metrics\u003d0)"},{"line_number":326,"context_line":"        for resource_id, samples_of_resource in resource_grouped_samples:"},{"line_number":327,"context_line":"            # NOTE(sileht): / is forbidden by Gnocchi"},{"line_number":328,"context_line":"            resource_id \u003d resource_id.replace(\u0027/\u0027, \u0027_\u0027)"},{"line_number":329,"context_line":""},{"line_number":330,"context_line":"            stats[\u0027resources\u0027] +\u003d 1"},{"line_number":331,"context_line":"            metric_grouped_samples \u003d itertools.groupby("}],"source_content_type":"text/x-python","patch_set":1,"id":"ba5201f7_271bc9cb","line":328,"updated":"2017-01-11 16:43:06.000000000","message":"question, should we do it here or in gnocchiclient?","commit_id":"da79dd9c4ff828e688d8c9f2441b452ff50311f7"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"961035af89aeb8c66894ef4af07e34d891cfc21c","unresolved":false,"context_lines":[{"line_number":325,"context_line":"        stats \u003d dict(measures\u003d0, resources\u003d0, metrics\u003d0)"},{"line_number":326,"context_line":"        for resource_id, samples_of_resource in resource_grouped_samples:"},{"line_number":327,"context_line":"            # NOTE(sileht): / is forbidden by Gnocchi"},{"line_number":328,"context_line":"            resource_id \u003d resource_id.replace(\u0027/\u0027, \u0027_\u0027)"},{"line_number":329,"context_line":""},{"line_number":330,"context_line":"            stats[\u0027resources\u0027] +\u003d 1"},{"line_number":331,"context_line":"            metric_grouped_samples \u003d itertools.groupby("}],"source_content_type":"text/x-python","patch_set":1,"id":"9a57fde8_1225aac1","line":328,"in_reply_to":"ba5201f7_271bc9cb","updated":"2017-01-12 08:29:28.000000000","message":"For me, this is up to the application to choice the replacement character.","commit_id":"da79dd9c4ff828e688d8c9f2441b452ff50311f7"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"6ef93dc788eb4f1277a86bfbad0563cd9d54d03f","unresolved":false,"context_lines":[{"line_number":325,"context_line":"        stats \u003d dict(measures\u003d0, resources\u003d0, metrics\u003d0)"},{"line_number":326,"context_line":"        for resource_id, samples_of_resource in resource_grouped_samples:"},{"line_number":327,"context_line":"            # NOTE(sileht): / is forbidden by Gnocchi"},{"line_number":328,"context_line":"            resource_id \u003d resource_id.replace(\u0027/\u0027, \u0027_\u0027)"},{"line_number":329,"context_line":""},{"line_number":330,"context_line":"            stats[\u0027resources\u0027] +\u003d 1"},{"line_number":331,"context_line":"            metric_grouped_samples \u003d itertools.groupby("}],"source_content_type":"text/x-python","patch_set":1,"id":"ba5201f7_a0e95fb9","line":328,"in_reply_to":"ba5201f7_271bc9cb","updated":"2017-01-11 17:27:28.000000000","message":"or just fix it in ceilometer sample generation and maybe reject in gnocchiclient?","commit_id":"da79dd9c4ff828e688d8c9f2441b452ff50311f7"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"961035af89aeb8c66894ef4af07e34d891cfc21c","unresolved":false,"context_lines":[{"line_number":325,"context_line":"        stats \u003d dict(measures\u003d0, resources\u003d0, metrics\u003d0)"},{"line_number":326,"context_line":"        for resource_id, samples_of_resource in resource_grouped_samples:"},{"line_number":327,"context_line":"            # NOTE(sileht): / is forbidden by Gnocchi"},{"line_number":328,"context_line":"            resource_id \u003d resource_id.replace(\u0027/\u0027, \u0027_\u0027)"},{"line_number":329,"context_line":""},{"line_number":330,"context_line":"            stats[\u0027resources\u0027] +\u003d 1"},{"line_number":331,"context_line":"            metric_grouped_samples \u003d itertools.groupby("}],"source_content_type":"text/x-python","patch_set":1,"id":"9a57fde8_120cca41","line":328,"in_reply_to":"ba5201f7_a0e95fb9","updated":"2017-01-12 08:29:28.000000000","message":"I don\u0027t want to break publisher/dispatcher that can deal with \u0027/\u0027.\n\nFor the gnocchi rejection, this have been added here: https://review.openstack.org/#/c/419009/","commit_id":"da79dd9c4ff828e688d8c9f2441b452ff50311f7"}]}
