)]}'
{"docker/rabbitmq/extend_start.sh":[{"author":{"_account_id":22143,"name":"David Wang","email":"dcwangmit01@gmail.com","username":"dcwangmit01"},"change_message_id":"1618e8243f6b4b833f28864052f60426fc01fb7f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"if [[ \"${!KOLLA_BOOTSTRAP[@]}\" ]]; then"},{"line_number":6,"context_line":"    sudo chown -R rabbitmq: /var/lib/rabbitmq"},{"line_number":7,"context_line":"    if [ -e \"/var/lib/rabbitmq/.erlang.cookie\" ]"},{"line_number":8,"context_line":"    then"},{"line_number":9,"context_line":"       rm -rf /var/lib/rabbitmq/.erlang.cookie"},{"line_number":10,"context_line":"    fi"},{"line_number":11,"context_line":"    echo \"${RABBITMQ_CLUSTER_COOKIE}\" \u003e /var/lib/rabbitmq/.erlang.cookie"}],"source_content_type":"text/x-sh","patch_set":3,"id":"1aa78d24_eaf45488","line":8,"updated":"2016-07-08 18:47:59.000000000","message":"Please follow the same if []; then pattern as all of the other if statements?  It\u0027ll keep the code appearance more consistent.\n\nBut, if you\u0027re using rm -rf you won\u0027t need the if statement at all.  Just rm -rf it.\n\nI assume if you are bootstrapping, the directory should be empty or cleared out.  I\u0027m left wondering if there is anything else in /var/lib/rabbitmq.  Should we rm -rf /var/lib/rabbitmq/*\n\nI can change -1 to +1 if the above are considered (responded to)","commit_id":"162c2d27e47eae8c45348a174074f881d8730bba"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"ccaa34dc484a026e7e224fceefa93d41816969e0","unresolved":false,"context_lines":[{"line_number":5,"context_line":"if [[ \"${!KOLLA_BOOTSTRAP[@]}\" ]]; then"},{"line_number":6,"context_line":"    sudo chown -R rabbitmq: /var/lib/rabbitmq"},{"line_number":7,"context_line":"    if [ -e \"/var/lib/rabbitmq/.erlang.cookie\" ]"},{"line_number":8,"context_line":"    then"},{"line_number":9,"context_line":"       rm -rf /var/lib/rabbitmq/.erlang.cookie"},{"line_number":10,"context_line":"    fi"},{"line_number":11,"context_line":"    echo \"${RABBITMQ_CLUSTER_COOKIE}\" \u003e /var/lib/rabbitmq/.erlang.cookie"}],"source_content_type":"text/x-sh","patch_set":3,"id":"1aa78d24_2d3156ed","line":8,"in_reply_to":"1aa78d24_eaf45488","updated":"2016-07-08 18:56:57.000000000","message":"Thank you for your comments. I fixed \"if\" to be consistent and changed rm -rf to rm -f for a specific file. At this point I would prefer to deal with what exactly causing the problem.","commit_id":"162c2d27e47eae8c45348a174074f881d8730bba"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"852f1722c20617e346c46de51264fb521661ef85","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    sudo chown -R rabbitmq: /var/lib/rabbitmq"},{"line_number":7,"context_line":"    if [[ -e \"/var/lib/rabbitmq/.erlang.cookie\" ]]; then"},{"line_number":8,"context_line":"        rm -f /var/lib/rabbitmq/.erlang.cookie"},{"line_number":9,"context_line":"    fi"},{"line_number":10,"context_line":"    echo \"${RABBITMQ_CLUSTER_COOKIE}\" \u003e /var/lib/rabbitmq/.erlang.cookie"},{"line_number":11,"context_line":"    chmod 400 /var/lib/rabbitmq/.erlang.cookie"},{"line_number":12,"context_line":"    exit 0"}],"source_content_type":"text/x-sh","patch_set":5,"id":"1aa78d24_1868ff20","line":9,"updated":"2016-07-10 05:09:32.000000000","message":"is this really fix the issue?\n\nI am confused with this, cloud u explain more?\n\nyou remove the .erlang.cookies here and create it\nagain in line #10. what\u0027s the difference without removing\nthe file here?","commit_id":"3bd3aef0bb2a2ca8ecb95b96f32e4bb4a6f1525b"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"02d976b018c414d689c3d679beb2e9e0debae17f","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    sudo chown -R rabbitmq: /var/lib/rabbitmq"},{"line_number":7,"context_line":"    if [[ -e \"/var/lib/rabbitmq/.erlang.cookie\" ]]; then"},{"line_number":8,"context_line":"        rm -f /var/lib/rabbitmq/.erlang.cookie"},{"line_number":9,"context_line":"    fi"},{"line_number":10,"context_line":"    echo \"${RABBITMQ_CLUSTER_COOKIE}\" \u003e /var/lib/rabbitmq/.erlang.cookie"},{"line_number":11,"context_line":"    chmod 400 /var/lib/rabbitmq/.erlang.cookie"},{"line_number":12,"context_line":"    exit 0"}],"source_content_type":"text/x-sh","patch_set":5,"id":"1aa78d24_44d622f2","line":9,"in_reply_to":"1aa78d24_1868ff20","updated":"2016-07-10 13:32:52.000000000","message":"Yes, it does, it  fixes the issue and it has been tested on at least two kubernetes test bed with 100% success rate.\nIn kubernetes environment, if this file exists from previous bootstrap, the system does not allow to overwrite it (it bootstrap files with permission denied error) but it allows to delete it and then recreate it. Please let me know if you have further questions.","commit_id":"3bd3aef0bb2a2ca8ecb95b96f32e4bb4a6f1525b"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"5a2f38b3081d5496a6e7bf2d3a7157195a267cf1","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    sudo chown -R rabbitmq: /var/lib/rabbitmq"},{"line_number":7,"context_line":"    if [[ -e \"/var/lib/rabbitmq/.erlang.cookie\" ]]; then"},{"line_number":8,"context_line":"        rm -f /var/lib/rabbitmq/.erlang.cookie"},{"line_number":9,"context_line":"    fi"},{"line_number":10,"context_line":"    echo \"${RABBITMQ_CLUSTER_COOKIE}\" \u003e /var/lib/rabbitmq/.erlang.cookie"},{"line_number":11,"context_line":"    chmod 400 /var/lib/rabbitmq/.erlang.cookie"},{"line_number":12,"context_line":"    exit 0"}],"source_content_type":"text/x-sh","patch_set":5,"id":"1aa78d24_c12e7f41","line":9,"in_reply_to":"1aa78d24_44d622f2","updated":"2016-07-11 00:39:44.000000000","message":"Got it.thanks. \n\nSo could u add a NOTE here to explain this? Otherwise,\nsomeone will be confused like me in the future.","commit_id":"3bd3aef0bb2a2ca8ecb95b96f32e4bb4a6f1525b"},{"author":{"_account_id":19384,"name":"Serguei Bezverkhi","email":"sbezverk@cisco.com","username":"sbezverk"},"change_message_id":"1475d0cc760fcd3b359831720b935706484e0c3c","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    sudo chown -R rabbitmq: /var/lib/rabbitmq"},{"line_number":7,"context_line":"    if [[ -e \"/var/lib/rabbitmq/.erlang.cookie\" ]]; then"},{"line_number":8,"context_line":"        rm -f /var/lib/rabbitmq/.erlang.cookie"},{"line_number":9,"context_line":"    fi"},{"line_number":10,"context_line":"    echo \"${RABBITMQ_CLUSTER_COOKIE}\" \u003e /var/lib/rabbitmq/.erlang.cookie"},{"line_number":11,"context_line":"    chmod 400 /var/lib/rabbitmq/.erlang.cookie"},{"line_number":12,"context_line":"    exit 0"}],"source_content_type":"text/x-sh","patch_set":5,"id":"1aa78d24_7b02f90a","line":9,"in_reply_to":"1aa78d24_c12e7f41","updated":"2016-07-14 15:25:32.000000000","message":"Done","commit_id":"3bd3aef0bb2a2ca8ecb95b96f32e4bb4a6f1525b"}]}
