)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":34911,"name":"Martin Hiner","email":"m.hiner@partner.samsung.com","username":"m.hiner"},"change_message_id":"71038d2ced732574d686c046d980831eacae1ae3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"693b97ce_34556ead","updated":"2022-11-22 12:48:54.000000000","message":"recheck","commit_id":"e3aa5638d728bc04ebb76d1ca15347c96c35374f"},{"author":{"_account_id":34911,"name":"Martin Hiner","email":"m.hiner@partner.samsung.com","username":"m.hiner"},"change_message_id":"f6a9f24b07ab766d332c143eb7cca7fd7875b61e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"b8075ed0_ad43eb60","updated":"2023-03-08 09:47:37.000000000","message":"recheck","commit_id":"9009a1aa62af51f08da3eaaacea625b37810f6ba"}],"tests/check-failure.sh":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"f6f909233816e84cab71402a1c2a1b08b550be6f","unresolved":true,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"check_failure() {"},{"line_number":47,"context_line":"    # default to docker if not specified"},{"line_number":48,"context_line":"    container_engine\u003d\"${1:-docker}\""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    if [ \"$container_engine\" \u003d \"docker\" ]; then"},{"line_number":51,"context_line":"        check_docker_failures"}],"source_content_type":"text/x-sh","patch_set":4,"id":"1082e135_d1ad685f","line":48,"range":{"start_line":48,"start_character":4,"end_line":48,"end_character":35},"updated":"2022-11-28 07:26:23.000000000","message":"can we use an env var for this instead passing that as arg? Or check container engine setting in globals.yml?","commit_id":"152c652cf60793ef66e785497e292f713c07a43f"},{"author":{"_account_id":34911,"name":"Martin Hiner","email":"m.hiner@partner.samsung.com","username":"m.hiner"},"change_message_id":"95b80e20695f9ecce8c6570698717835a313406f","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"check_failure() {"},{"line_number":47,"context_line":"    # default to docker if not specified"},{"line_number":48,"context_line":"    container_engine\u003d\"${1:-docker}\""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    if [ \"$container_engine\" \u003d \"docker\" ]; then"},{"line_number":51,"context_line":"        check_docker_failures"}],"source_content_type":"text/x-sh","patch_set":4,"id":"77f78dae_2e54e174","line":48,"range":{"start_line":48,"start_character":4,"end_line":48,"end_character":35},"in_reply_to":"1082e135_d1ad685f","updated":"2022-11-28 13:52:59.000000000","message":"Done","commit_id":"152c652cf60793ef66e785497e292f713c07a43f"}],"tests/deploy-tenks.sh":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"f6f909233816e84cab71402a1c2a1b08b550be6f","unresolved":true,"context_lines":[{"line_number":8,"context_line":"export PYTHONUNBUFFERED\u003d1"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"function deploy_tenks_logged {"},{"line_number":11,"context_line":"    container_engine\u003d\"${1:-docker}\""},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"    . /etc/kolla/admin-openrc.sh"},{"line_number":14,"context_line":""}],"source_content_type":"text/x-sh","patch_set":4,"id":"47c73704_ed996de6","line":11,"range":{"start_line":11,"start_character":4,"end_line":11,"end_character":35},"updated":"2022-11-28 07:26:23.000000000","message":"env var instead of arg - that\u0027s only used in CI","commit_id":"152c652cf60793ef66e785497e292f713c07a43f"},{"author":{"_account_id":34911,"name":"Martin Hiner","email":"m.hiner@partner.samsung.com","username":"m.hiner"},"change_message_id":"95b80e20695f9ecce8c6570698717835a313406f","unresolved":false,"context_lines":[{"line_number":8,"context_line":"export PYTHONUNBUFFERED\u003d1"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"function deploy_tenks_logged {"},{"line_number":11,"context_line":"    container_engine\u003d\"${1:-docker}\""},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"    . /etc/kolla/admin-openrc.sh"},{"line_number":14,"context_line":""}],"source_content_type":"text/x-sh","patch_set":4,"id":"ce17bfac_5b946388","line":11,"range":{"start_line":11,"start_character":4,"end_line":11,"end_character":35},"in_reply_to":"47c73704_ed996de6","updated":"2022-11-28 13:52:59.000000000","message":"Done","commit_id":"152c652cf60793ef66e785497e292f713c07a43f"}],"tests/get_logs.sh":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"f6f909233816e84cab71402a1c2a1b08b550be6f","unresolved":true,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"copy_logs() {"},{"line_number":6,"context_line":"    LOG_DIR\u003d${LOG_DIR:-/tmp/logs}"},{"line_number":7,"context_line":"    container_engine\u003d\"${1:-docker}\""},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"    if [ \"$container_engine\" \u003d \"docker\" ]; then"},{"line_number":10,"context_line":"        VOLUMES_DIR\u003d\"/var/lib/docker/volumes\""}],"source_content_type":"text/x-sh","patch_set":4,"id":"b178f73d_909ea75b","line":7,"range":{"start_line":7,"start_character":4,"end_line":7,"end_character":35},"updated":"2022-11-28 07:26:23.000000000","message":"same here","commit_id":"152c652cf60793ef66e785497e292f713c07a43f"},{"author":{"_account_id":34911,"name":"Martin Hiner","email":"m.hiner@partner.samsung.com","username":"m.hiner"},"change_message_id":"95b80e20695f9ecce8c6570698717835a313406f","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"copy_logs() {"},{"line_number":6,"context_line":"    LOG_DIR\u003d${LOG_DIR:-/tmp/logs}"},{"line_number":7,"context_line":"    container_engine\u003d\"${1:-docker}\""},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"    if [ \"$container_engine\" \u003d \"docker\" ]; then"},{"line_number":10,"context_line":"        VOLUMES_DIR\u003d\"/var/lib/docker/volumes\""}],"source_content_type":"text/x-sh","patch_set":4,"id":"a211c845_65fc1d62","line":7,"range":{"start_line":7,"start_character":4,"end_line":7,"end_character":35},"in_reply_to":"b178f73d_909ea75b","updated":"2022-11-28 13:52:59.000000000","message":"Done","commit_id":"152c652cf60793ef66e785497e292f713c07a43f"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"4f77c61ec9ee8faac6e98a52ea25e12d713e7abe","unresolved":true,"context_lines":[{"line_number":29,"context_line":"    cp -rvnL /var/log/* ${LOG_DIR}/system_logs/"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    if [[ -x \"$(command -v journalctl)\" ]]; then"},{"line_number":33,"context_line":"        journalctl --no-pager \u003e ${LOG_DIR}/system_logs/syslog.txt"},{"line_number":34,"context_line":"        journalctl --no-pager -u ${CONTAINER_ENGINE}.service \u003e ${LOG_DIR}/system_logs/${CONTAINER_ENGINE}.log"},{"line_number":35,"context_line":"        if [ \"$CONTAINER_ENGINE\" \u003d \"docker\" ]; then"}],"source_content_type":"text/x-sh","patch_set":15,"id":"be57e187_bb9fc3c1","line":32,"range":{"start_line":32,"start_character":0,"end_line":32,"end_character":48},"updated":"2023-05-19 05:05:24.000000000","message":"I don\u0027t know if such distros that don\u0027t have journalctl exist now ;-)","commit_id":"ee954ee96d06a0f437c3da30471a05adf50731b6"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"acea24882256a95377b3dc842158c8574437bdfb","unresolved":false,"context_lines":[{"line_number":29,"context_line":"    cp -rvnL /var/log/* ${LOG_DIR}/system_logs/"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    if [[ -x \"$(command -v journalctl)\" ]]; then"},{"line_number":33,"context_line":"        journalctl --no-pager \u003e ${LOG_DIR}/system_logs/syslog.txt"},{"line_number":34,"context_line":"        journalctl --no-pager -u ${CONTAINER_ENGINE}.service \u003e ${LOG_DIR}/system_logs/${CONTAINER_ENGINE}.log"},{"line_number":35,"context_line":"        if [ \"$CONTAINER_ENGINE\" \u003d \"docker\" ]; then"}],"source_content_type":"text/x-sh","patch_set":15,"id":"d0aef757_57e92155","line":32,"range":{"start_line":32,"start_character":0,"end_line":32,"end_character":48},"in_reply_to":"be57e187_bb9fc3c1","updated":"2023-05-19 10:25:41.000000000","message":"That\u0027s unrelated to this patch","commit_id":"ee954ee96d06a0f437c3da30471a05adf50731b6"}],"tests/init-swift.sh":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"f6f909233816e84cab71402a1c2a1b08b550be6f","unresolved":true,"context_lines":[{"line_number":5,"context_line":""},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"function init_swift_logged {"},{"line_number":8,"context_line":"    container_engine\u003d\"${1:-docker}\""},{"line_number":9,"context_line":"    next_port\u003d6000"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"    # the order is important due to port incrementation"}],"source_content_type":"text/x-sh","patch_set":4,"id":"93b95e98_54b4085c","line":8,"range":{"start_line":8,"start_character":4,"end_line":8,"end_character":35},"updated":"2022-11-28 07:26:23.000000000","message":"same here","commit_id":"152c652cf60793ef66e785497e292f713c07a43f"},{"author":{"_account_id":34911,"name":"Martin Hiner","email":"m.hiner@partner.samsung.com","username":"m.hiner"},"change_message_id":"95b80e20695f9ecce8c6570698717835a313406f","unresolved":false,"context_lines":[{"line_number":5,"context_line":""},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"function init_swift_logged {"},{"line_number":8,"context_line":"    container_engine\u003d\"${1:-docker}\""},{"line_number":9,"context_line":"    next_port\u003d6000"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"    # the order is important due to port incrementation"}],"source_content_type":"text/x-sh","patch_set":4,"id":"dfe65846_2dec4e22","line":8,"range":{"start_line":8,"start_character":4,"end_line":8,"end_character":35},"in_reply_to":"93b95e98_54b4085c","updated":"2022-11-28 13:52:59.000000000","message":"Done","commit_id":"152c652cf60793ef66e785497e292f713c07a43f"}],"tests/pre.yml":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"f6f909233816e84cab71402a1c2a1b08b550be6f","unresolved":true,"context_lines":[{"line_number":63,"context_line":"      environment:"},{"line_number":64,"context_line":"        LOG_DIR: \"{{ logs_dir }}/pre\""},{"line_number":65,"context_line":"        KOLLA_INTERNAL_VIP_ADDRESS: \"{{ kolla_internal_vip_address }}\""},{"line_number":66,"context_line":"      script: get_logs.sh \"{{ container_engine }}\""},{"line_number":67,"context_line":"      register: get_logs_result"},{"line_number":68,"context_line":"      become: true"},{"line_number":69,"context_line":"      failed_when: false"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"c86e9ae9_97496c18","line":66,"updated":"2022-11-28 07:26:23.000000000","message":"ditto","commit_id":"152c652cf60793ef66e785497e292f713c07a43f"},{"author":{"_account_id":34911,"name":"Martin Hiner","email":"m.hiner@partner.samsung.com","username":"m.hiner"},"change_message_id":"95b80e20695f9ecce8c6570698717835a313406f","unresolved":false,"context_lines":[{"line_number":63,"context_line":"      environment:"},{"line_number":64,"context_line":"        LOG_DIR: \"{{ logs_dir }}/pre\""},{"line_number":65,"context_line":"        KOLLA_INTERNAL_VIP_ADDRESS: \"{{ kolla_internal_vip_address }}\""},{"line_number":66,"context_line":"      script: get_logs.sh \"{{ container_engine }}\""},{"line_number":67,"context_line":"      register: get_logs_result"},{"line_number":68,"context_line":"      become: true"},{"line_number":69,"context_line":"      failed_when: false"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"baed1b6a_b20e0d4a","line":66,"in_reply_to":"c86e9ae9_97496c18","updated":"2022-11-28 13:52:59.000000000","message":"Done","commit_id":"152c652cf60793ef66e785497e292f713c07a43f"}],"tests/run.yml":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"f6f909233816e84cab71402a1c2a1b08b550be6f","unresolved":true,"context_lines":[{"line_number":312,"context_line":"    # job)."},{"line_number":313,"context_line":"    - name: Run setup_gate.sh script"},{"line_number":314,"context_line":"      script:"},{"line_number":315,"context_line":"        cmd: setup_gate.sh \"{{ container_engine }}\""},{"line_number":316,"context_line":"        executable: /bin/bash"},{"line_number":317,"context_line":"        chdir: \"{{ kolla_ansible_src_dir }}\""},{"line_number":318,"context_line":"      environment:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dd34ba58_50acf23d","line":315,"updated":"2022-11-28 07:26:23.000000000","message":"ditto","commit_id":"152c652cf60793ef66e785497e292f713c07a43f"},{"author":{"_account_id":34911,"name":"Martin Hiner","email":"m.hiner@partner.samsung.com","username":"m.hiner"},"change_message_id":"95b80e20695f9ecce8c6570698717835a313406f","unresolved":false,"context_lines":[{"line_number":312,"context_line":"    # job)."},{"line_number":313,"context_line":"    - name: Run setup_gate.sh script"},{"line_number":314,"context_line":"      script:"},{"line_number":315,"context_line":"        cmd: setup_gate.sh \"{{ container_engine }}\""},{"line_number":316,"context_line":"        executable: /bin/bash"},{"line_number":317,"context_line":"        chdir: \"{{ kolla_ansible_src_dir }}\""},{"line_number":318,"context_line":"      environment:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"2d142b4a_61151f35","line":315,"in_reply_to":"dd34ba58_50acf23d","updated":"2022-11-28 13:52:59.000000000","message":"Done","commit_id":"152c652cf60793ef66e785497e292f713c07a43f"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"f6f909233816e84cab71402a1c2a1b08b550be6f","unresolved":true,"context_lines":[{"line_number":325,"context_line":""},{"line_number":326,"context_line":"    - name: Run init-swift.sh script"},{"line_number":327,"context_line":"      script:"},{"line_number":328,"context_line":"        cmd: init-swift.sh \"{{ container_engine }}\""},{"line_number":329,"context_line":"        executable: /bin/bash"},{"line_number":330,"context_line":"        chdir: \"{{ kolla_ansible_src_dir }}\""},{"line_number":331,"context_line":"      environment:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"5f60e18a_23b3ec36","line":328,"updated":"2022-11-28 07:26:23.000000000","message":"ditto (and all the other occurrences)","commit_id":"152c652cf60793ef66e785497e292f713c07a43f"},{"author":{"_account_id":34911,"name":"Martin Hiner","email":"m.hiner@partner.samsung.com","username":"m.hiner"},"change_message_id":"95b80e20695f9ecce8c6570698717835a313406f","unresolved":false,"context_lines":[{"line_number":325,"context_line":""},{"line_number":326,"context_line":"    - name: Run init-swift.sh script"},{"line_number":327,"context_line":"      script:"},{"line_number":328,"context_line":"        cmd: init-swift.sh \"{{ container_engine }}\""},{"line_number":329,"context_line":"        executable: /bin/bash"},{"line_number":330,"context_line":"        chdir: \"{{ kolla_ansible_src_dir }}\""},{"line_number":331,"context_line":"      environment:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"6d2e50a7_16a7ccb7","line":328,"in_reply_to":"5f60e18a_23b3ec36","updated":"2022-11-28 13:52:59.000000000","message":"Done","commit_id":"152c652cf60793ef66e785497e292f713c07a43f"}]}
