)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11869,"name":"zhubingbing","email":"zhu.bingbing@99cloud.net","username":"zhubingbing"},"change_message_id":"3132e9a859ae4dc20854637fa3f2f841959a1c9d","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Christian Berendt \u003cberendt@betacloud-solutions.de\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-09-19 15:23:42 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Use a named volume or a shared directory to store Cloudkitty states"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Ie44e150fc75eede243a63dc8d2b2f8ba486b9bc1"},{"line_number":10,"context_line":"Closes-bug: #1625184"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7a8ec9b2_8d30adea","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":67},"updated":"2016-09-19 13:36:50.000000000","message":"Can you put up your reference links，i don\u0027t know why use a name volume or shared directory to store Cloudkitty status","commit_id":"afd2538c1344798b328a114f10487c29b847baee"}],"ansible/roles/cloudkitty/defaults/main.yml":[{"author":{"_account_id":16993,"name":"Hui Kang","email":"kangh@us.ibm.com","username":"huikang"},"change_message_id":"70daac7fe60f71960f22335a491e70e7410185bd","unresolved":false,"context_lines":[{"line_number":37,"context_line":"# Cloudkitty"},{"line_number":38,"context_line":"####################"},{"line_number":39,"context_line":"cloudkitty_openstack_keystone_default_role: \"rating\""},{"line_number":40,"context_line":"cloudkitty_states_path: \"cloudkitty_states\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7a8ec9b2_e9f022cc","line":40,"updated":"2016-09-20 03:30:00.000000000","message":"The variable name sounds confusing; how about cloudkitty_states_directory or something else.","commit_id":"638d8b4d51045eaed1007f5946e9368e7f95324e"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"4aa27197f89977000672fb2f100bf3ef71690dc6","unresolved":false,"context_lines":[{"line_number":37,"context_line":"# Cloudkitty"},{"line_number":38,"context_line":"####################"},{"line_number":39,"context_line":"cloudkitty_openstack_keystone_default_role: \"rating\""},{"line_number":40,"context_line":"cloudkitty_states_path: \"cloudkitty_states\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a8bc5a2_f2082e2b","line":40,"updated":"2016-09-22 08:00:18.000000000","message":"if we want to support custome configure path, could we do this in a seperate PS?","commit_id":"638d8b4d51045eaed1007f5946e9368e7f95324e"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"0909786e56d93b950f76968f74d0edcec247a30e","unresolved":false,"context_lines":[{"line_number":37,"context_line":"# Cloudkitty"},{"line_number":38,"context_line":"####################"},{"line_number":39,"context_line":"cloudkitty_openstack_keystone_default_role: \"rating\""},{"line_number":40,"context_line":"cloudkitty_states_path: \"cloudkitty_states\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5a8bc5a2_cda0aca2","line":40,"in_reply_to":"5a8bc5a2_f2082e2b","updated":"2016-09-23 09:15:15.000000000","message":"Of course, I do not have a strong behaviour here. It is just relevant to have a volume for the moment to be able to access the produced data files from outside the container.","commit_id":"638d8b4d51045eaed1007f5946e9368e7f95324e"}],"docker/cloudkitty/cloudkitty-processor/extend_start.sh":[{"author":{"_account_id":11869,"name":"zhubingbing","email":"zhu.bingbing@99cloud.net","username":"zhubingbing"},"change_message_id":"3132e9a859ae4dc20854637fa3f2f841959a1c9d","unresolved":false,"context_lines":[{"line_number":3,"context_line":"# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases"},{"line_number":4,"context_line":"# of the KOLLA_BOOTSTRAP variable being set, including empty."},{"line_number":5,"context_line":"if [[ \"${!KOLLA_BOOTSTRAP[@]}\" ]]; then"},{"line_number":6,"context_line":"    sudo chown -R cloudkitty: /var/lib/cloudkitty/states/"},{"line_number":7,"context_line":"    exit 0"},{"line_number":8,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":1,"id":"7a8ec9b2_2df879c4","line":6,"range":{"start_line":6,"start_character":29,"end_line":6,"end_character":57},"updated":"2016-09-19 13:36:50.000000000","message":"have we create \"/var/lib/cloudkitty/states\" this directory ?","commit_id":"afd2538c1344798b328a114f10487c29b847baee"},{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"0d12a254ffac4a8c964894aed2825a83aa3490f3","unresolved":false,"context_lines":[{"line_number":3,"context_line":"# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases"},{"line_number":4,"context_line":"# of the KOLLA_BOOTSTRAP variable being set, including empty."},{"line_number":5,"context_line":"if [[ \"${!KOLLA_BOOTSTRAP[@]}\" ]]; then"},{"line_number":6,"context_line":"    sudo chown -R cloudkitty: /var/lib/cloudkitty/states/"},{"line_number":7,"context_line":"    exit 0"},{"line_number":8,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":1,"id":"7a8ec9b2_f8e571dc","line":6,"range":{"start_line":6,"start_character":29,"end_line":6,"end_character":57},"in_reply_to":"7a8ec9b2_2df879c4","updated":"2016-09-19 13:50:56.000000000","message":"It\u0027s created via the volume or bind mount.","commit_id":"afd2538c1344798b328a114f10487c29b847baee"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"4aa27197f89977000672fb2f100bf3ef71690dc6","unresolved":false,"context_lines":[{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases"},{"line_number":4,"context_line":"# of the KOLLA_BOOTSTRAP variable being set, including empty."},{"line_number":5,"context_line":"if [[ \"${!KOLLA_BOOTSTRAP[@]}\" ]]; then"},{"line_number":6,"context_line":"    sudo chown -R cloudkitty: /var/lib/cloudkitty/states/"},{"line_number":7,"context_line":"    exit 0"},{"line_number":8,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":2,"id":"5a8bc5a2_d203320c","line":5,"updated":"2016-09-22 08:00:18.000000000","message":"this folder should be change in all container, rather than bootstrap stage.","commit_id":"638d8b4d51045eaed1007f5946e9368e7f95324e"},{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"bbed12fc7c91e807f6d2b716ecb0223482818e09","unresolved":false,"context_lines":[{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases"},{"line_number":4,"context_line":"# of the KOLLA_BOOTSTRAP variable being set, including empty."},{"line_number":5,"context_line":"if [[ \"${!KOLLA_BOOTSTRAP[@]}\" ]]; then"},{"line_number":6,"context_line":"    sudo chown -R cloudkitty: /var/lib/cloudkitty/states/"},{"line_number":7,"context_line":"    exit 0"},{"line_number":8,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":2,"id":"5a8bc5a2_289f3eb5","line":5,"in_reply_to":"5a8bc5a2_d203320c","updated":"2016-09-23 09:27:02.000000000","message":"Do you mean the chown? This will be mounted into all containers no?","commit_id":"638d8b4d51045eaed1007f5946e9368e7f95324e"}]}
