)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"24c2e179eb4e72ec2d3cd8c37194356a736c6afe","unresolved":false,"context_lines":[{"line_number":10,"context_line":"just json2json think, so do it in a declarative ways like we do"},{"line_number":11,"context_line":"for event and declarative notification."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Implements blueprint gnocchi-declarative-resources"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I5a202c30614d06821063e243d4e2330736aba5fd"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":10,"id":"3a50d1a3_20dd7b42","line":13,"updated":"2015-07-20 15:02:04.000000000","message":"is this real?","commit_id":"7d7ac8b33f43e8f494db6eaea00ce1623324a12d"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"98f1f26b9bb293ef6099dbf263f48ddfb416e166","unresolved":false,"context_lines":[{"line_number":10,"context_line":"just json2json think, so do it in a declarative ways like we do"},{"line_number":11,"context_line":"for event and declarative notification."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Implements blueprint gnocchi-declarative-resources"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I5a202c30614d06821063e243d4e2330736aba5fd"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":10,"id":"3a50d1a3_7a0f872e","line":13,"in_reply_to":"3a50d1a3_20dd7b42","updated":"2015-07-21 08:37:27.000000000","message":"I have created it only on launchpad, does that make sense ? Or I should just drop that here.","commit_id":"7d7ac8b33f43e8f494db6eaea00ce1623324a12d"}],"ceilometer/dispatcher/gnocchi.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"24c2e179eb4e72ec2d3cd8c37194356a736c6afe","unresolved":false,"context_lines":[{"line_number":21,"context_line":"import operator"},{"line_number":22,"context_line":"import os"},{"line_number":23,"context_line":"import threading"},{"line_number":24,"context_line":"import yaml"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"import jsonpath_rw"},{"line_number":27,"context_line":"from oslo_config import cfg"}],"source_content_type":"text/x-python","patch_set":10,"id":"3a50d1a3_1d446872","line":24,"updated":"2015-07-20 15:02:04.000000000","message":"yaml is not native.","commit_id":"7d7ac8b33f43e8f494db6eaea00ce1623324a12d"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"98f1f26b9bb293ef6099dbf263f48ddfb416e166","unresolved":false,"context_lines":[{"line_number":21,"context_line":"import operator"},{"line_number":22,"context_line":"import os"},{"line_number":23,"context_line":"import threading"},{"line_number":24,"context_line":"import yaml"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"import jsonpath_rw"},{"line_number":27,"context_line":"from oslo_config import cfg"}],"source_content_type":"text/x-python","patch_set":10,"id":"3a50d1a3_ef319b0c","line":24,"in_reply_to":"3a50d1a3_1d446872","updated":"2015-07-21 08:37:27.000000000","message":"Done","commit_id":"7d7ac8b33f43e8f494db6eaea00ce1623324a12d"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"24c2e179eb4e72ec2d3cd8c37194356a736c6afe","unresolved":false,"context_lines":[{"line_number":30,"context_line":"import six"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"from ceilometer import dispatcher"},{"line_number":33,"context_line":"from ceilometer.i18n import _"},{"line_number":34,"context_line":"from ceilometer.i18n import _LE"},{"line_number":35,"context_line":"from ceilometer import keystone_client"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"3a50d1a3_1d3b08ed","line":33,"updated":"2015-07-20 15:02:04.000000000","message":"_, _LE","commit_id":"7d7ac8b33f43e8f494db6eaea00ce1623324a12d"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"98f1f26b9bb293ef6099dbf263f48ddfb416e166","unresolved":false,"context_lines":[{"line_number":30,"context_line":"import six"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"from ceilometer import dispatcher"},{"line_number":33,"context_line":"from ceilometer.i18n import _"},{"line_number":34,"context_line":"from ceilometer.i18n import _LE"},{"line_number":35,"context_line":"from ceilometer import keystone_client"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"3a50d1a3_2f30e300","line":33,"in_reply_to":"3a50d1a3_1d3b08ed","updated":"2015-07-21 08:37:27.000000000","message":"Done","commit_id":"7d7ac8b33f43e8f494db6eaea00ce1623324a12d"}],"ceilometer/tests/dispatcher/test_gnocchi.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"24c2e179eb4e72ec2d3cd8c37194356a736c6afe","unresolved":false,"context_lines":[{"line_number":108,"context_line":"        self.assertIn(\u0027instance\u0027, names)"},{"line_number":109,"context_line":"        self.assertIn(\u0027volume\u0027, names)"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"    def test_borken_config_load(self):"},{"line_number":112,"context_line":"        contents \u003d [(\"---\\n\""},{"line_number":113,"context_line":"                     \"resources:\\n\""},{"line_number":114,"context_line":"                     \"  - resource_type: foobar\\n\"),"}],"source_content_type":"text/x-python","patch_set":10,"id":"3a50d1a3_7dc1ece3","line":111,"updated":"2015-07-20 15:02:04.000000000","message":"s/borken/broken/","commit_id":"7d7ac8b33f43e8f494db6eaea00ce1623324a12d"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"98f1f26b9bb293ef6099dbf263f48ddfb416e166","unresolved":false,"context_lines":[{"line_number":108,"context_line":"        self.assertIn(\u0027instance\u0027, names)"},{"line_number":109,"context_line":"        self.assertIn(\u0027volume\u0027, names)"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"    def test_borken_config_load(self):"},{"line_number":112,"context_line":"        contents \u003d [(\"---\\n\""},{"line_number":113,"context_line":"                     \"resources:\\n\""},{"line_number":114,"context_line":"                     \"  - resource_type: foobar\\n\"),"}],"source_content_type":"text/x-python","patch_set":10,"id":"3a50d1a3_0f1c0776","line":111,"in_reply_to":"3a50d1a3_7dc1ece3","updated":"2015-07-21 08:37:27.000000000","message":"Done","commit_id":"7d7ac8b33f43e8f494db6eaea00ce1623324a12d"}],"devstack/plugin.sh":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"bb47d13d5f027955d01bbcc057457bb006105fd9","unresolved":false,"context_lines":[{"line_number":256,"context_line":"    cp $CEILOMETER_DIR/etc/ceilometer/api_paste.ini $CEILOMETER_CONF_DIR"},{"line_number":257,"context_line":"    cp $CEILOMETER_DIR/etc/ceilometer/event_definitions.yaml $CEILOMETER_CONF_DIR"},{"line_number":258,"context_line":"    cp $CEILOMETER_DIR/etc/ceilometer/gnocchi_archive_policy_map.yaml $CEILOMETER_CONF_DIR"},{"line_number":259,"context_line":"    cp $CEILOMETER_DIR/etc/ceilometer/gnocchi_resources.yaml $CEILOMETER_CONF_DIR"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"    if [ \"$CEILOMETER_PIPELINE_INTERVAL\" ]; then"},{"line_number":262,"context_line":"        sed -i \"s/interval:.*/interval: ${CEILOMETER_PIPELINE_INTERVAL}/\" $CEILOMETER_CONF_DIR/pipeline.yaml"}],"source_content_type":"text/x-sh","patch_set":12,"id":"3a50d1a3_d1115253","line":259,"updated":"2015-07-23 11:43:25.000000000","message":"If you\u0027ve not already done so, please make sure these are also updated in lib/ceilometer in devstack itself. Due to delays in getting plugins working as desired we\u0027re doing concurrent updates. Which is lame, but life.","commit_id":"2f3d9a8c5549404a4686c42d038b5c4cb5a2c5b5"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"3d746328a4dbe56d5d503641459ff329b2ca9b53","unresolved":false,"context_lines":[{"line_number":256,"context_line":"    cp $CEILOMETER_DIR/etc/ceilometer/api_paste.ini $CEILOMETER_CONF_DIR"},{"line_number":257,"context_line":"    cp $CEILOMETER_DIR/etc/ceilometer/event_definitions.yaml $CEILOMETER_CONF_DIR"},{"line_number":258,"context_line":"    cp $CEILOMETER_DIR/etc/ceilometer/gnocchi_archive_policy_map.yaml $CEILOMETER_CONF_DIR"},{"line_number":259,"context_line":"    cp $CEILOMETER_DIR/etc/ceilometer/gnocchi_resources.yaml $CEILOMETER_CONF_DIR"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"    if [ \"$CEILOMETER_PIPELINE_INTERVAL\" ]; then"},{"line_number":262,"context_line":"        sed -i \"s/interval:.*/interval: ${CEILOMETER_PIPELINE_INTERVAL}/\" $CEILOMETER_CONF_DIR/pipeline.yaml"}],"source_content_type":"text/x-sh","patch_set":12,"id":"3a50d1a3_38eb84b2","line":259,"in_reply_to":"3a50d1a3_d1115253","updated":"2015-07-24 08:57:44.000000000","message":"Done: https://review.openstack.org/205445","commit_id":"2f3d9a8c5549404a4686c42d038b5c4cb5a2c5b5"}]}
