)]}'
{"tools/deploy_aio.sh":[{"author":{"_account_id":13642,"name":"Vikram Hosakote","email":"vikram.ganesh@gmail.com","username":"vhosakot"},"change_message_id":"c399606baf09682377eeef23f65f1c8bc33dcfa8","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    cp -rnL /var/lib/docker/volumes/kolla_logs/_data/* /tmp/logs/kolla/"},{"line_number":13,"context_line":"    ls -alh /var/lib/docker/volumes/rabbitmq/_data/"},{"line_number":14,"context_line":"    if [[ -f /var/lib/docker/volumes/rabbitmq/_data/erl_crash.dump ]]; then"},{"line_number":15,"context_line":"        cp /var/lib/docker/volumes/rabbitmq/_data/erl_crash.dump /tmp/logs/kolla/"},{"line_number":16,"context_line":"    fi"},{"line_number":17,"context_line":"    # NOTE(SamYaple): Fix permissions for log extraction in gate"},{"line_number":18,"context_line":"    chmod -R 777 /tmp/logs/kolla/"}],"source_content_type":"text/x-sh","patch_set":4,"id":"9a061dce_e827c4b3","line":15,"range":{"start_line":15,"start_character":11,"end_line":15,"end_character":64},"updated":"2016-04-07 08:34:16.000000000","message":"Are you sure that erl_crash.dump will exist in /var/lib/docker/volumes/rabbitmq/_data/ ?\n\nhttps://www.rabbitmq.com/troubleshooting.html  says  \"erl_crash.dump is created in the directory where the server was started\".\n\nI see rabbitmq-server is started in /usr/sbin/ inside the rabbitmq container.\n\n\n  $ docker exec rabbitmq ls -lrt /usr/sbin/rabbitmq-server\n  lrwxrwxrwx 1 root root 43 Jan 19 14:48 /usr/sbin/rabbitmq-server -\u003e ../lib/rabbitmq/bin/rabbitmq-script-wrapper\n\n\nwhich is symlinked to:\n\n\n  $ docker exec rabbitmq ls -lrt /usr/lib/rabbitmq/bin/rabbitmq-script-wrapper\n  -rwxr-xr-x 1 root root 1568 Jan 18 14:05 /usr/lib/rabbitmq/bin/rabbitmq-script-wrapper\n\n\nBut, /usr/sbin/ and /usr/lib/ cannot be accessed inside the rabbitmq container as the container crashes and does not even start.\n\n\nI see and /usr/sbin/  and  /usr/lib/  in the rabbitmq container are not mounted on the host.  Hence, does it make sense to mount kolla_logs to /usr/ inside the rabbitmq container when the rabbitmq container starts, so that erl_crash.dump (that exists in the directory where the server was started) can be accessed on the host at /var/lib/docker/volumes/kolla_logs/_data/rabbitmq/ after the container crashes and exits, and then, /var/lib/docker/volumes/rabbitmq/_data/erl_crash.dump can be copied into /tmp/logs/kolla/ ?\n\n\nhttps://github.com/openstack/kolla/blob/master/ansible/roles/rabbitmq/tasks/start.yml#L9-L11\n\n\n  - \"kolla_logs:/usr/\"","commit_id":"cdb0518d8b4da8311d9bf26cce9a04acf117015e"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"84189f498f9faae1fc5d7f99c5baf9ce34a10691","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    cp -rnL /var/lib/docker/volumes/kolla_logs/_data/* /tmp/logs/kolla/"},{"line_number":13,"context_line":"    ls -alh /var/lib/docker/volumes/rabbitmq/_data/"},{"line_number":14,"context_line":"    if [[ -f /var/lib/docker/volumes/rabbitmq/_data/erl_crash.dump ]]; then"},{"line_number":15,"context_line":"        cp /var/lib/docker/volumes/rabbitmq/_data/erl_crash.dump /tmp/logs/kolla/"},{"line_number":16,"context_line":"    fi"},{"line_number":17,"context_line":"    # NOTE(SamYaple): Fix permissions for log extraction in gate"},{"line_number":18,"context_line":"    chmod -R 777 /tmp/logs/kolla/"}],"source_content_type":"text/x-sh","patch_set":4,"id":"9a061dce_472a1191","line":15,"updated":"2016-04-07 12:27:31.000000000","message":"Hi Vikram\n\nthis is just a test PS. will never be merged.\nI add this just want to debug the rabbitmq issue.\n\nbtw, the erl_crash.dump is really exist in /var/lib/rabbitmq when rabbitmq crashed. I just do write some lazy code to get it from the host.","commit_id":"cdb0518d8b4da8311d9bf26cce9a04acf117015e"},{"author":{"_account_id":13642,"name":"Vikram Hosakote","email":"vikram.ganesh@gmail.com","username":"vhosakot"},"change_message_id":"1cc547602217dc776933ee6b8168fb4c9292357d","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    cp -rnL /var/lib/docker/volumes/kolla_logs/_data/* /tmp/logs/kolla/"},{"line_number":13,"context_line":"    ls -alh /var/lib/docker/volumes/rabbitmq/_data/"},{"line_number":14,"context_line":"    if [[ -f /var/lib/docker/volumes/rabbitmq/_data/erl_crash.dump ]]; then"},{"line_number":15,"context_line":"        cp /var/lib/docker/volumes/rabbitmq/_data/erl_crash.dump /tmp/logs/kolla/"},{"line_number":16,"context_line":"    fi"},{"line_number":17,"context_line":"    # NOTE(SamYaple): Fix permissions for log extraction in gate"},{"line_number":18,"context_line":"    chmod -R 777 /tmp/logs/kolla/"}],"source_content_type":"text/x-sh","patch_set":4,"id":"9a061dce_d1f1a896","line":15,"in_reply_to":"9a061dce_472a1191","updated":"2016-04-07 16:48:48.000000000","message":"Cool, thanks a lot for the info Jeffrey!","commit_id":"cdb0518d8b4da8311d9bf26cce9a04acf117015e"}]}
