)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":10311,"name":"Joseph Davis","email":"joseph.davis@suse.com","username":"joadavis"},"change_message_id":"e3214bfc70c540b663042fdb63fa13b4bfb65362","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     likerj \u003clikerj@inspur.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-06-14 17:25:06 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"I want to user persiter for multi storage environment, such as one for query and one for backup. So we should set consumer group id for persister"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Ic179151a5ed7fe2ddb746ce54cb01391f6318376"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9fb8cfa7_f3bdd701","line":7,"range":{"start_line":7,"start_character":71,"end_line":7,"end_character":145},"updated":"2019-06-14 13:49:19.000000000","message":"This message is longer than the standard for the commit messages.  Its good to capture the motivation for a change, but better to have this as a few wrapped lines below in the body of the commit message after a blank line.  The first line should be short and just indicate what changed, like\n\nSpecify env variable for separating Kafka consumer group id\n\nIf you really want to dig in to it, you can read https://wiki.openstack.org/wiki/GitCommitMessages","commit_id":"06631f64e376a0f87ee0ce2ea45dbe0ccab1c95a"},{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"bfceb6c1ef4ef80cfdf7c9066b3c2f015fdbce4e","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     likerj \u003clikerj@inspur.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2019-06-14 17:25:06 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"I want to user persiter for multi storage environment, such as one for query and one for backup. So we should set consumer group id for persister"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Ic179151a5ed7fe2ddb746ce54cb01391f6318376"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9fb8cfa7_edcd145d","line":7,"range":{"start_line":7,"start_character":71,"end_line":7,"end_character":145},"in_reply_to":"9fb8cfa7_f3bdd701","updated":"2019-06-28 09:18:31.000000000","message":"Another shorter reference https://docs.openstack.org/contributors/common/git.html#commit-messages","commit_id":"06631f64e376a0f87ee0ce2ea45dbe0ccab1c95a"}],"docker/monasca-persister.conf.j2":[{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"bfceb6c1ef4ef80cfdf7c9066b3c2f015fdbce4e","unresolved":false,"context_lines":[{"line_number":33,"context_line":"[kafka_alarm_history]"},{"line_number":34,"context_line":"# Comma separated list of Kafka broker host:port."},{"line_number":35,"context_line":"uri \u003d {{ KAFKA_URI }}"},{"line_number":36,"context_line":"group_id \u003d {{ KAFKA_CONSUMER_GROUP_ID }}_alarm-state-transitions"},{"line_number":37,"context_line":"topic \u003d alarm-state-transitions"},{"line_number":38,"context_line":"consumer_id \u003d {{ KAFKA_CONSUMER_GROUP_ID }}"},{"line_number":39,"context_line":"client_id \u003d {{ KAFKA_CONSUMER_GROUP_ID }}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"9fb8cfa7_8d9018ef","line":36,"updated":"2019-06-28 09:18:31.000000000","message":"I preferred the approach from https://review.opendev.org/664836 where we have tow explicit variable names, KAFKA_ALARM_HISTORY_GROUP_ID and KAFKA_METRICS_GROUP_ID.","commit_id":"06631f64e376a0f87ee0ce2ea45dbe0ccab1c95a"},{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"bfceb6c1ef4ef80cfdf7c9066b3c2f015fdbce4e","unresolved":false,"context_lines":[{"line_number":35,"context_line":"uri \u003d {{ KAFKA_URI }}"},{"line_number":36,"context_line":"group_id \u003d {{ KAFKA_CONSUMER_GROUP_ID }}_alarm-state-transitions"},{"line_number":37,"context_line":"topic \u003d alarm-state-transitions"},{"line_number":38,"context_line":"consumer_id \u003d {{ KAFKA_CONSUMER_GROUP_ID }}"},{"line_number":39,"context_line":"client_id \u003d {{ KAFKA_CONSUMER_GROUP_ID }}"},{"line_number":40,"context_line":"database_batch_size \u003d {{ KAFKA_ALARM_HISTORY_BATCH_SIZE }}"},{"line_number":41,"context_line":"max_wait_time_seconds \u003d {{ KAFKA_ALARM_HISTORY_WAIT_TIME }}"},{"line_number":42,"context_line":"# The following 3 values are set to the kakfa-python defaults"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"9fb8cfa7_8dfb3845","line":39,"range":{"start_line":38,"start_character":0,"end_line":39,"end_character":41},"updated":"2019-06-28 09:18:31.000000000","message":"These are not used.","commit_id":"06631f64e376a0f87ee0ce2ea45dbe0ccab1c95a"},{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"bfceb6c1ef4ef80cfdf7c9066b3c2f015fdbce4e","unresolved":false,"context_lines":[{"line_number":51,"context_line":"[kafka_metrics]"},{"line_number":52,"context_line":"# Comma separated list of Kafka broker host:port"},{"line_number":53,"context_line":"uri \u003d {{ KAFKA_URI }}"},{"line_number":54,"context_line":"group_id \u003d {{ KAFKA_CONSUMER_GROUP_ID }}_metrics"},{"line_number":55,"context_line":"topic \u003d metrics"},{"line_number":56,"context_line":"consumer_id \u003d {{ KAFKA_CONSUMER_GROUP_ID }}"},{"line_number":57,"context_line":"client_id \u003d {{ KAFKA_CONSUMER_GROUP_ID }}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"9fb8cfa7_ed8514ae","line":54,"updated":"2019-06-28 09:18:31.000000000","message":"See above.","commit_id":"06631f64e376a0f87ee0ce2ea45dbe0ccab1c95a"},{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"bfceb6c1ef4ef80cfdf7c9066b3c2f015fdbce4e","unresolved":false,"context_lines":[{"line_number":53,"context_line":"uri \u003d {{ KAFKA_URI }}"},{"line_number":54,"context_line":"group_id \u003d {{ KAFKA_CONSUMER_GROUP_ID }}_metrics"},{"line_number":55,"context_line":"topic \u003d metrics"},{"line_number":56,"context_line":"consumer_id \u003d {{ KAFKA_CONSUMER_GROUP_ID }}"},{"line_number":57,"context_line":"client_id \u003d {{ KAFKA_CONSUMER_GROUP_ID }}"},{"line_number":58,"context_line":"database_batch_size \u003d {{ KAFKA_METRICS_BATCH_SIZE }}"},{"line_number":59,"context_line":"max_wait_time_seconds \u003d {{ KAFKA_METRICS_WAIT_TIME }}"},{"line_number":60,"context_line":"# The following 3 values are set to the kakfa-python defaults"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"9fb8cfa7_0d9d0809","line":57,"range":{"start_line":56,"start_character":0,"end_line":57,"end_character":41},"updated":"2019-06-28 09:18:31.000000000","message":"Not used in code.","commit_id":"06631f64e376a0f87ee0ce2ea45dbe0ccab1c95a"}]}
