)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"1eb73d67e782e687f70deed8b5b231347a515f07","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2016-09-26 02:29:51 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Integrate gnocchi with ceph"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Closes-Bug: #1626623"},{"line_number":10,"context_line":"Change-Id: I71c5137842cb48bc4af0e50a2952df5631d0d6df"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"3a98d1f4_eba4bd09","line":8,"updated":"2016-09-28 13:53:17.000000000","message":"more details please, why do we integrate gnocchi with ceph?","commit_id":"a3ad6717a1b113836fa109485d922eca72d60ac4"}],"ansible/roles/gnocchi/tasks/deploy.yml":[{"author":{"_account_id":18009,"name":"Md Nadeem","email":"mail2nadeem92@gmail.com","username":"mail2nadeem92"},"change_message_id":"1af9373ea297a46edfd59538547ad7b3fe523196","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- include: ceph.yml"},{"line_number":3,"context_line":"  when: "},{"line_number":4,"context_line":"    - enable_ceph|bool"},{"line_number":5,"context_line":"    - gnocchi_backend_storage \u003d\u003d \u0027ceph\u0027"},{"line_number":6,"context_line":"    - inventory_hostname in groups[\u0027gnocchi-metricd\u0027]"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5a8bc5a2_3b487787","line":3,"updated":"2016-09-23 04:33:25.000000000","message":"remove space","commit_id":"fb4ffc879439e90325605d4fdb0138dfe6d8cb2c"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"c7a52c8f9b4204e497c539b0d1b1a99245045e68","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- include: ceph.yml"},{"line_number":3,"context_line":"  when: "},{"line_number":4,"context_line":"    - enable_ceph|bool"},{"line_number":5,"context_line":"    - gnocchi_backend_storage \u003d\u003d \u0027ceph\u0027"},{"line_number":6,"context_line":"    - inventory_hostname in groups[\u0027gnocchi-metricd\u0027]"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5a8bc5a2_0978d18e","line":3,"updated":"2016-09-23 05:07:59.000000000","message":"will fix this.","commit_id":"fb4ffc879439e90325605d4fdb0138dfe6d8cb2c"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"1eb73d67e782e687f70deed8b5b231347a515f07","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  when:"},{"line_number":4,"context_line":"    - enable_ceph|bool"},{"line_number":5,"context_line":"    - gnocchi_backend_storage \u003d\u003d \u0027ceph\u0027"},{"line_number":6,"context_line":"    - inventory_hostname in groups[\u0027gnocchi-metricd\u0027]"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"- include: external_ceph.yml"},{"line_number":9,"context_line":"  when:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3a98d1f4_6b498dd0","line":6,"updated":"2016-09-28 13:53:17.000000000","message":"Is this sufficient?","commit_id":"a3ad6717a1b113836fa109485d922eca72d60ac4"}],"ansible/roles/gnocchi/templates/gnocchi-api.json.j2":[{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"1eb73d67e782e687f70deed8b5b231347a515f07","unresolved":false,"context_lines":[{"line_number":19,"context_line":"            \"source\": \"{{ container_config_directory }}/ceph.conf\","},{"line_number":20,"context_line":"            \"dest\": \"/etc/ceph/ceph.conf\","},{"line_number":21,"context_line":"            \"owner\": \"gnocchi\","},{"line_number":22,"context_line":"            \"perm\": \"0700\""},{"line_number":23,"context_line":"        },"},{"line_number":24,"context_line":"        {"},{"line_number":25,"context_line":"            \"source\": \"{{ container_config_directory }}/ceph.client.gnocchi.keyring\","}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3a98d1f4_2b7ce51f","line":22,"range":{"start_line":22,"start_character":21,"end_line":22,"end_character":25},"updated":"2016-09-28 13:53:17.000000000","message":"this should be 0600","commit_id":"a3ad6717a1b113836fa109485d922eca72d60ac4"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"1eb73d67e782e687f70deed8b5b231347a515f07","unresolved":false,"context_lines":[{"line_number":25,"context_line":"            \"source\": \"{{ container_config_directory }}/ceph.client.gnocchi.keyring\","},{"line_number":26,"context_line":"            \"dest\": \"/etc/ceph/ceph.client.gnocchi.keyring\","},{"line_number":27,"context_line":"            \"owner\": \"gnocchi\","},{"line_number":28,"context_line":"            \"perm\": \"0700\""},{"line_number":29,"context_line":"        }{% endif %}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    ]"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3a98d1f4_6b76ed3f","line":28,"range":{"start_line":28,"start_character":21,"end_line":28,"end_character":25},"updated":"2016-09-28 13:53:17.000000000","message":"this should be 0600","commit_id":"a3ad6717a1b113836fa109485d922eca72d60ac4"}],"ansible/roles/gnocchi/templates/gnocchi-metricd.json.j2":[{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"1eb73d67e782e687f70deed8b5b231347a515f07","unresolved":false,"context_lines":[{"line_number":11,"context_line":"            \"source\": \"{{ container_config_directory }}/ceph.conf\","},{"line_number":12,"context_line":"            \"dest\": \"/etc/ceph/ceph.conf\","},{"line_number":13,"context_line":"            \"owner\": \"gnocchi\","},{"line_number":14,"context_line":"            \"perm\": \"0700\""},{"line_number":15,"context_line":"        },"},{"line_number":16,"context_line":"        {"},{"line_number":17,"context_line":"            \"source\": \"{{ container_config_directory }}/ceph.client.gnocchi.keyring\","}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3a98d1f4_2ba305a0","line":14,"range":{"start_line":14,"start_character":21,"end_line":14,"end_character":25},"updated":"2016-09-28 13:53:17.000000000","message":"this should be 0600","commit_id":"a3ad6717a1b113836fa109485d922eca72d60ac4"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"1eb73d67e782e687f70deed8b5b231347a515f07","unresolved":false,"context_lines":[{"line_number":17,"context_line":"            \"source\": \"{{ container_config_directory }}/ceph.client.gnocchi.keyring\","},{"line_number":18,"context_line":"            \"dest\": \"/etc/ceph/ceph.client.gnocchi.keyring\","},{"line_number":19,"context_line":"            \"owner\": \"gnocchi\","},{"line_number":20,"context_line":"            \"perm\": \"0700\""},{"line_number":21,"context_line":"        }{% endif %}"},{"line_number":22,"context_line":"    ]"},{"line_number":23,"context_line":"}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3a98d1f4_6bad0d88","line":20,"range":{"start_line":20,"start_character":21,"end_line":20,"end_character":25},"updated":"2016-09-28 13:53:17.000000000","message":"this should be 0600","commit_id":"a3ad6717a1b113836fa109485d922eca72d60ac4"}],"ansible/roles/gnocchi/templates/gnocchi-statsd.json.j2":[{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"1eb73d67e782e687f70deed8b5b231347a515f07","unresolved":false,"context_lines":[{"line_number":11,"context_line":"            \"source\": \"{{ container_config_directory }}/ceph.conf\","},{"line_number":12,"context_line":"            \"dest\": \"/etc/ceph/ceph.conf\","},{"line_number":13,"context_line":"            \"owner\": \"gnocchi\","},{"line_number":14,"context_line":"            \"perm\": \"0700\""},{"line_number":15,"context_line":"        },"},{"line_number":16,"context_line":"        {"},{"line_number":17,"context_line":"            \"source\": \"{{ container_config_directory }}/ceph.client.gnocchi.keyring\","}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3a98d1f4_6bc42d40","line":14,"range":{"start_line":14,"start_character":21,"end_line":14,"end_character":25},"updated":"2016-09-28 13:53:17.000000000","message":"this should be 0600","commit_id":"a3ad6717a1b113836fa109485d922eca72d60ac4"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"1eb73d67e782e687f70deed8b5b231347a515f07","unresolved":false,"context_lines":[{"line_number":17,"context_line":"            \"source\": \"{{ container_config_directory }}/ceph.client.gnocchi.keyring\","},{"line_number":18,"context_line":"            \"dest\": \"/etc/ceph/ceph.client.gnocchi.keyring\","},{"line_number":19,"context_line":"            \"owner\": \"gnocchi\","},{"line_number":20,"context_line":"            \"perm\": \"0700\""},{"line_number":21,"context_line":"        }{% endif %}"},{"line_number":22,"context_line":"    ]"},{"line_number":23,"context_line":"}"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3a98d1f4_ebe67de7","line":20,"range":{"start_line":20,"start_character":21,"end_line":20,"end_character":25},"updated":"2016-09-28 13:53:17.000000000","message":"this should be 0600","commit_id":"a3ad6717a1b113836fa109485d922eca72d60ac4"}],"ansible/roles/gnocchi/templates/gnocchi.conf.j2":[{"author":{"_account_id":18009,"name":"Md Nadeem","email":"mail2nadeem92@gmail.com","username":"mail2nadeem92"},"change_message_id":"1af9373ea297a46edfd59538547ad7b3fe523196","unresolved":false,"context_lines":[{"line_number":52,"context_line":"ceph_pool \u003d {{ gnocchi_pool_name }}"},{"line_number":53,"context_line":"ceph_username \u003d gnocchi"},{"line_number":54,"context_line":"ceph_keyring \u003d /etc/ceph/ceph.client.gnocchi.keyring"},{"line_number":55,"context_line":"ceph_conffile \u003d /etc/ceph/ceph.conf"},{"line_number":56,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"5a8bc5a2_7ef58dc9","line":55,"updated":"2016-09-23 04:33:25.000000000","message":"\"ceph_secret\" option is also there in below file\nhttps://github.com/openstack/gnocchi/blob/31cdcb5b4fa8450ac831978f02314b86d5d1ef28/gnocchi/storage/ceph.py#L51\n\nI am not sure about it. could you please explain why it is not required here. Thanks","commit_id":"fb4ffc879439e90325605d4fdb0138dfe6d8cb2c"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"e93118a7bae1a8613861984040e5f97a673b389b","unresolved":false,"context_lines":[{"line_number":52,"context_line":"ceph_pool \u003d {{ gnocchi_pool_name }}"},{"line_number":53,"context_line":"ceph_username \u003d gnocchi"},{"line_number":54,"context_line":"ceph_keyring \u003d /etc/ceph/ceph.client.gnocchi.keyring"},{"line_number":55,"context_line":"ceph_conffile \u003d /etc/ceph/ceph.conf"},{"line_number":56,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"5a8bc5a2_495bb92e","line":55,"updated":"2016-09-23 05:06:44.000000000","message":"check this line[0]. it need one of ceph_keyring and ceph_secret.I have tested this PS. gnicchi write data to ceph successfully. So, only set ceph_keyring works.\n\n[0] https://github.com/openstack/gnocchi/blob/31cdcb5b4fa8450ac831978f02314b86d5d1ef28/gnocchi/storage/ceph.py#L67","commit_id":"fb4ffc879439e90325605d4fdb0138dfe6d8cb2c"}],"releasenotes/notes/integrate-gnocchi-with-ceph-a6d5f81f4d8b0391.yaml":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"9346655488d23d2580992a1b614b44328e09d213","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Integrate gnocchi with ceph"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3a98d1f4_48473ebb","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":8},"updated":"2016-09-29 10:59:51.000000000","message":"this is not a feature its a bug.  mark it as such in the release notes.  \"- Gnocchi previously lacked high availability.  We consider a lack of HA in our a vast majority of operator oriented services to be a defective design choice.  this change integrates gnocchi with ceph to resolve the the lack of HA.\"","commit_id":"e63df6af8cc36b5cb24376ba3700b25992154eb2"}]}
