)]}'
{"ansible/roles/common/templates/conf/input/02-mariadb.conf.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"3d9cd26d5a8fc9efdc05da84c24198c03bfdc11b","unresolved":false,"context_lines":[{"line_number":21,"context_line":"  time_key Timestamp"},{"line_number":22,"context_line":"  keep_time_key true"},{"line_number":23,"context_line":"  time_format %y/%-m/%-d@%T"},{"line_number":24,"context_line":"  ignore_repeated_permission_error true"},{"line_number":25,"context_line":"  enable_watch_timer false"},{"line_number":26,"context_line":"\u003c/source\u003e"}],"source_content_type":"text/x-jinja2","patch_set":54,"id":"ff570b3c_1bd5aae5","line":24,"updated":"2020-05-19 08:35:54.000000000","message":"Is this required?","commit_id":"047dcbc2985b6c7b381fd2790e8d2b23c5feea8d"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"2902a08694c26f5e036334652f879cf925b0f6a4","unresolved":false,"context_lines":[{"line_number":21,"context_line":"  time_key Timestamp"},{"line_number":22,"context_line":"  keep_time_key true"},{"line_number":23,"context_line":"  time_format %y/%-m/%-d@%T"},{"line_number":24,"context_line":"  ignore_repeated_permission_error true"},{"line_number":25,"context_line":"  enable_watch_timer false"},{"line_number":26,"context_line":"\u003c/source\u003e"}],"source_content_type":"text/x-jinja2","patch_set":54,"id":"ff570b3c_bbe75eac","line":24,"in_reply_to":"ff570b3c_1bd5aae5","updated":"2020-05-19 08:40:00.000000000","message":"probably not, just copied it from some other entry in global config.","commit_id":"047dcbc2985b6c7b381fd2790e8d2b23c5feea8d"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"448f197ea7314ccfc682c18e0b90bfddf38d0d53","unresolved":false,"context_lines":[{"line_number":21,"context_line":"  time_key Timestamp"},{"line_number":22,"context_line":"  keep_time_key true"},{"line_number":23,"context_line":"  time_format %y/%-m/%-d@%T"},{"line_number":24,"context_line":"  ignore_repeated_permission_error true"},{"line_number":25,"context_line":"  enable_watch_timer false"},{"line_number":26,"context_line":"\u003c/source\u003e"}],"source_content_type":"text/x-jinja2","patch_set":54,"id":"ff570b3c_4f157fe4","line":24,"in_reply_to":"ff570b3c_b4f2b26e","updated":"2020-05-20 06:53:43.000000000","message":"Sounds lame to me, why not make sure it runs with the correct permissions?","commit_id":"047dcbc2985b6c7b381fd2790e8d2b23c5feea8d"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"683faf208efcadbc36861cc75b80fca88955235d","unresolved":false,"context_lines":[{"line_number":21,"context_line":"  time_key Timestamp"},{"line_number":22,"context_line":"  keep_time_key true"},{"line_number":23,"context_line":"  time_format %y/%-m/%-d@%T"},{"line_number":24,"context_line":"  ignore_repeated_permission_error true"},{"line_number":25,"context_line":"  enable_watch_timer false"},{"line_number":26,"context_line":"\u003c/source\u003e"}],"source_content_type":"text/x-jinja2","patch_set":54,"id":"ff570b3c_b4f2b26e","line":24,"in_reply_to":"ff570b3c_bbb59e80","updated":"2020-05-20 06:17:09.000000000","message":"Yeah, it does run as root, so probably that\u0027s the case - it\u0027s safer to leave ignore_repeated_permission_error to true.","commit_id":"047dcbc2985b6c7b381fd2790e8d2b23c5feea8d"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"9f81b5aee2ff369a922e757f57a78188692f2ddc","unresolved":false,"context_lines":[{"line_number":21,"context_line":"  time_key Timestamp"},{"line_number":22,"context_line":"  keep_time_key true"},{"line_number":23,"context_line":"  time_format %y/%-m/%-d@%T"},{"line_number":24,"context_line":"  ignore_repeated_permission_error true"},{"line_number":25,"context_line":"  enable_watch_timer false"},{"line_number":26,"context_line":"\u003c/source\u003e"}],"source_content_type":"text/x-jinja2","patch_set":54,"id":"ff570b3c_bbb59e80","line":24,"in_reply_to":"ff570b3c_bbe75eac","updated":"2020-05-19 08:41:26.000000000","message":"Is it possible that xinetd runs as root, making the file owned by root on the first run through?","commit_id":"047dcbc2985b6c7b381fd2790e8d2b23c5feea8d"}],"ansible/roles/haproxy/templates/galera-check.sh.j2":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"791bf02855e18f29f56cb19d396bca6bbed0ffb8","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"WSREP_STATE\u003d$(${MYSQL_CONNECT_STRING} -e \"SHOW STATUS LIKE \u0027wsrep_local_state\u0027;\" | tail -1)"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"if [[ \"${WSREP_STATE}\" !\u003d \"4\" ]]; then"},{"line_number":15,"context_line":"    exit 1"},{"line_number":16,"context_line":"fi"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"1fa4df85_94250dae","line":14,"range":{"start_line":14,"start_character":27,"end_line":14,"end_character":28},"updated":"2020-02-27 12:49:39.000000000","message":"if using numeric, please add a comment which one it is for hoomans :-)","commit_id":"0037ed49a1c5f958dd07dedf01918487a5aa7345"}],"ansible/roles/mariadb/defaults/main.yml":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"b17edd4dce999eb9b0b8964dcb74436ed3c4d216","unresolved":false,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"mariadb_clustercheck_default_volumes:"},{"line_number":88,"context_line":"  - \"{{ node_config_directory }}/mariadb_clustercheck/:{{ container_config_directory }}/:ro\""},{"line_number":89,"context_line":"  - \"/etc/localtime:/etc/localtime:ro\""},{"line_number":90,"context_line":"  - \"kolla_logs:/var/log/kolla/\""},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"mariadb_clustercheck_extra_volumes: \"{{ default_extra_volumes }}\""}],"source_content_type":"text/x-yaml","patch_set":39,"id":"1f493fa4_fafdd73a","line":89,"updated":"2020-04-22 16:31:46.000000000","message":"timezone too","commit_id":"5f45037f13a9fa60d3af893fd8979f55cd9c65a7"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"bde91a3e0bb6d67b9e26720f3af194417133a37b","unresolved":false,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"mariadb_clustercheck_default_volumes:"},{"line_number":88,"context_line":"  - \"{{ node_config_directory }}/mariadb_clustercheck/:{{ container_config_directory }}/:ro\""},{"line_number":89,"context_line":"  - \"/etc/localtime:/etc/localtime:ro\""},{"line_number":90,"context_line":"  - \"kolla_logs:/var/log/kolla/\""},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"mariadb_clustercheck_extra_volumes: \"{{ default_extra_volumes }}\""}],"source_content_type":"text/x-yaml","patch_set":39,"id":"1f493fa4_fa93124e","line":89,"in_reply_to":"1f493fa4_fafdd73a","updated":"2020-04-22 19:55:35.000000000","message":"Done","commit_id":"5f45037f13a9fa60d3af893fd8979f55cd9c65a7"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"edaba8933948618df6189b4c972eb3f07fb4b8df","unresolved":false,"context_lines":[{"line_number":21,"context_line":"        backend_tcp_extra:"},{"line_number":22,"context_line":"          - \"option srvtcpka\""},{"line_number":23,"context_line":"          - \"timeout server 3600s\""},{"line_number":24,"context_line":"          - \"option httpchk\""},{"line_number":25,"context_line":"        custom_member_list: \"{{ internal_haproxy_members.split(\u0027;\u0027) }}\""},{"line_number":26,"context_line":"      mariadb_external_lb:"},{"line_number":27,"context_line":"        enabled: \"{{ enable_external_mariadb_load_balancer|bool }}\""}],"source_content_type":"text/x-yaml","patch_set":40,"id":"1f493fa4_6915159c","line":24,"range":{"start_line":24,"start_character":20,"end_line":24,"end_character":27},"updated":"2020-04-28 12:21:16.000000000","message":"Should it revert to previous if enable_mariadb_clustercheck is false?","commit_id":"041b8bbafcd718ac5fa3d20822edad1cb25aec01"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"bae40daee6f111ccdc4b8f5cde3c2b7ffec8dfd7","unresolved":false,"context_lines":[{"line_number":21,"context_line":"        backend_tcp_extra:"},{"line_number":22,"context_line":"          - \"option srvtcpka\""},{"line_number":23,"context_line":"          - \"timeout server 3600s\""},{"line_number":24,"context_line":"          - \"option httpchk\""},{"line_number":25,"context_line":"        custom_member_list: \"{{ internal_haproxy_members.split(\u0027;\u0027) }}\""},{"line_number":26,"context_line":"      mariadb_external_lb:"},{"line_number":27,"context_line":"        enabled: \"{{ enable_external_mariadb_load_balancer|bool }}\""}],"source_content_type":"text/x-yaml","patch_set":40,"id":"ff570b3c_3f8e08d0","line":24,"range":{"start_line":24,"start_character":20,"end_line":24,"end_character":27},"in_reply_to":"1f493fa4_6915159c","updated":"2020-05-13 10:06:59.000000000","message":"yup, done","commit_id":"041b8bbafcd718ac5fa3d20822edad1cb25aec01"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"edaba8933948618df6189b4c972eb3f07fb4b8df","unresolved":false,"context_lines":[{"line_number":47,"context_line":"      MYSQL_PASSWORD: \"\""},{"line_number":48,"context_line":"      MYSQL_HOST: \"{{ api_interface_address }}\""},{"line_number":49,"context_line":"      AVAILABLE_WHEN_DONOR: \"1\""},{"line_number":50,"context_line":"      ERR_FILE: \"/var/log/kolla/mariadb/clustercheck.log\""},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"####################"},{"line_number":53,"context_line":"# Database"}],"source_content_type":"text/x-yaml","patch_set":40,"id":"1f493fa4_29a94d23","line":50,"range":{"start_line":50,"start_character":40,"end_line":50,"end_character":52},"updated":"2020-04-28 12:21:16.000000000","message":"Need to think about fluentd/cron.","commit_id":"041b8bbafcd718ac5fa3d20822edad1cb25aec01"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"bae40daee6f111ccdc4b8f5cde3c2b7ffec8dfd7","unresolved":false,"context_lines":[{"line_number":47,"context_line":"      MYSQL_PASSWORD: \"\""},{"line_number":48,"context_line":"      MYSQL_HOST: \"{{ api_interface_address }}\""},{"line_number":49,"context_line":"      AVAILABLE_WHEN_DONOR: \"1\""},{"line_number":50,"context_line":"      ERR_FILE: \"/var/log/kolla/mariadb/clustercheck.log\""},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"####################"},{"line_number":53,"context_line":"# Database"}],"source_content_type":"text/x-yaml","patch_set":40,"id":"ff570b3c_bdd2205b","line":50,"range":{"start_line":50,"start_character":40,"end_line":50,"end_character":52},"in_reply_to":"1f493fa4_29a94d23","updated":"2020-05-13 10:06:59.000000000","message":"Removed, that log file is useless.","commit_id":"041b8bbafcd718ac5fa3d20822edad1cb25aec01"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"edaba8933948618df6189b4c972eb3f07fb4b8df","unresolved":false,"context_lines":[{"line_number":82,"context_line":"mariadb_clustercheck_image: \"{{ docker_registry ~ \u0027/\u0027 if docker_registry else \u0027\u0027 }}{{ docker_namespace }}/{{ kolla_base_distro }}-{{ mariadb_clustercheck_install_type }}-mariadb-clustercheck\""},{"line_number":83,"context_line":"mariadb_clustercheck_tag: \"{{ openstack_tag }}\""},{"line_number":84,"context_line":"mariadb_clustercheck_image_full: \"{{ mariadb_clustercheck_image }}:{{ mariadb_clustercheck_tag }}\""},{"line_number":85,"context_line":"mariadb_clustercheck_dimensions: \"{{ default_container_dimensions }}\""},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"mariadb_clustercheck_default_volumes:"},{"line_number":88,"context_line":"  - \"{{ node_config_directory }}/mariadb_clustercheck/:{{ container_config_directory }}/:ro\""}],"source_content_type":"text/x-yaml","patch_set":40,"id":"1f493fa4_891061aa","line":85,"updated":"2020-04-28 12:21:16.000000000","message":"nit: normally all images, then all dimensions, then all default volumes, then all extra volumes.","commit_id":"041b8bbafcd718ac5fa3d20822edad1cb25aec01"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"edaba8933948618df6189b4c972eb3f07fb4b8df","unresolved":false,"context_lines":[{"line_number":96,"context_line":"# Vars used within recover_cluster.yml"},{"line_number":97,"context_line":"########################################"},{"line_number":98,"context_line":"mariadb_service: \"{{ mariadb_services[\u0027mariadb\u0027] }}\""},{"line_number":99,"context_line":"mariadb_clustercheck_service: \"{{ mariadb_services[\u0027mariadb_clustercheck\u0027] }}\""},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"###############"},{"line_number":102,"context_line":"# WSREP options"}],"source_content_type":"text/x-yaml","patch_set":40,"id":"1f493fa4_69c87521","line":99,"range":{"start_line":99,"start_character":0,"end_line":99,"end_character":78},"updated":"2020-04-28 12:21:16.000000000","message":"Not seeing where this is used","commit_id":"041b8bbafcd718ac5fa3d20822edad1cb25aec01"},{"author":{"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"},"change_message_id":"de4e75565c225ba03514deb293c787c1e23fffe4","unresolved":false,"context_lines":[{"line_number":85,"context_line":"mariadb_clustercheck_default_volumes:"},{"line_number":86,"context_line":"  - \"{{ node_config_directory }}/mariadb-clustercheck/:{{ container_config_directory }}/:ro\""},{"line_number":87,"context_line":"  - \"/etc/localtime:/etc/localtime:ro\""},{"line_number":88,"context_line":"  - \"{{ \u0027/etc/timezone:/etc/timezone:ro\u0027 if kolla_base_distro in [\u0027debian\u0027, \u0027ubuntu\u0027] else \u0027\u0027 }}\""},{"line_number":89,"context_line":"  - \"kolla_logs:/var/log/kolla/\""},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"mariadb_extra_volumes: \"{{ default_extra_volumes }}\""}],"source_content_type":"text/x-yaml","patch_set":54,"id":"ff570b3c_c806c91c","line":88,"range":{"start_line":88,"start_character":0,"end_line":88,"end_character":97},"updated":"2020-05-19 00:45:26.000000000","message":"a \u0027 \u0027 might not be good choice how about\n{%  if kolla_base_distro in [\u0027debian\u0027, \u0027ubuntu\u0027] %}\n- \u0027/etc/timezone:/etc/timezone:ro\u0027\n{% endif %}","commit_id":"047dcbc2985b6c7b381fd2790e8d2b23c5feea8d"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"210a76ce208be58ee49d214ba48e8757f24c4a05","unresolved":false,"context_lines":[{"line_number":85,"context_line":"mariadb_clustercheck_default_volumes:"},{"line_number":86,"context_line":"  - \"{{ node_config_directory }}/mariadb-clustercheck/:{{ container_config_directory }}/:ro\""},{"line_number":87,"context_line":"  - \"/etc/localtime:/etc/localtime:ro\""},{"line_number":88,"context_line":"  - \"{{ \u0027/etc/timezone:/etc/timezone:ro\u0027 if kolla_base_distro in [\u0027debian\u0027, \u0027ubuntu\u0027] else \u0027\u0027 }}\""},{"line_number":89,"context_line":"  - \"kolla_logs:/var/log/kolla/\""},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"mariadb_extra_volumes: \"{{ default_extra_volumes }}\""}],"source_content_type":"text/x-yaml","patch_set":54,"id":"ff570b3c_2945c743","line":88,"range":{"start_line":88,"start_character":0,"end_line":88,"end_character":97},"in_reply_to":"ff570b3c_c806c91c","updated":"2020-05-19 07:05:29.000000000","message":"It\u0027s designed to work this way. See all the other occurences. One can\u0027t really condition adding a new element inline.","commit_id":"047dcbc2985b6c7b381fd2790e8d2b23c5feea8d"}],"ansible/roles/mariadb/handlers/main.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"edaba8933948618df6189b4c972eb3f07fb4b8df","unresolved":false,"context_lines":[{"line_number":90,"context_line":"  include_tasks: \u0027restart_services.yml\u0027"},{"line_number":91,"context_line":"  listen: Bootstrap MariaDB cluster"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"- name: Restart mariadb_clustercheck container"},{"line_number":94,"context_line":"  vars:"},{"line_number":95,"context_line":"    service_name: \"mariadb_clustercheck\""},{"line_number":96,"context_line":"    service: \"{{ mariadb_services[service_name] }}\""}],"source_content_type":"text/x-yaml","patch_set":40,"id":"1f493fa4_0971f10c","line":93,"range":{"start_line":93,"start_character":16,"end_line":93,"end_character":36},"updated":"2020-04-28 12:21:16.000000000","message":"mariadb-clustercheck","commit_id":"041b8bbafcd718ac5fa3d20822edad1cb25aec01"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"bae40daee6f111ccdc4b8f5cde3c2b7ffec8dfd7","unresolved":false,"context_lines":[{"line_number":90,"context_line":"  include_tasks: \u0027restart_services.yml\u0027"},{"line_number":91,"context_line":"  listen: Bootstrap MariaDB cluster"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"- name: Restart mariadb_clustercheck container"},{"line_number":94,"context_line":"  vars:"},{"line_number":95,"context_line":"    service_name: \"mariadb_clustercheck\""},{"line_number":96,"context_line":"    service: \"{{ mariadb_services[service_name] }}\""}],"source_content_type":"text/x-yaml","patch_set":40,"id":"ff570b3c_7f1d2072","line":93,"range":{"start_line":93,"start_character":16,"end_line":93,"end_character":36},"in_reply_to":"1f493fa4_0971f10c","updated":"2020-05-13 10:06:59.000000000","message":"done","commit_id":"041b8bbafcd718ac5fa3d20822edad1cb25aec01"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"357a826a96d368f467dcfb6c189fa6d72239bb60","unresolved":false,"context_lines":[{"line_number":104,"context_line":"    dimensions: \"{{ service.dimensions }}\""},{"line_number":105,"context_line":"    environment: \"{{ service.environment }}\""},{"line_number":106,"context_line":"  listen:"},{"line_number":107,"context_line":"    - restart mariadb"},{"line_number":108,"context_line":"    - restart mariadb-clustercheck"}],"source_content_type":"text/x-yaml","patch_set":54,"id":"ff570b3c_5ba1e2f7","line":107,"range":{"start_line":107,"start_character":0,"end_line":107,"end_character":21},"updated":"2020-05-19 08:00:40.000000000","message":"... in here","commit_id":"047dcbc2985b6c7b381fd2790e8d2b23c5feea8d"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"448f197ea7314ccfc682c18e0b90bfddf38d0d53","unresolved":false,"context_lines":[{"line_number":104,"context_line":"    dimensions: \"{{ service.dimensions }}\""},{"line_number":105,"context_line":"    environment: \"{{ service.environment }}\""},{"line_number":106,"context_line":"  listen:"},{"line_number":107,"context_line":"    - restart mariadb"},{"line_number":108,"context_line":"    - restart mariadb-clustercheck"}],"source_content_type":"text/x-yaml","patch_set":55,"id":"ff570b3c_af309ba0","line":107,"range":{"start_line":107,"start_character":0,"end_line":107,"end_character":21},"updated":"2020-05-20 06:53:43.000000000","message":"drop this","commit_id":"9b6d38ef3f16c15d38cb4f2b3795e1de58b0899c"}],"ansible/roles/mariadb/tasks/config.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"edaba8933948618df6189b4c972eb3f07fb4b8df","unresolved":false,"context_lines":[{"line_number":77,"context_line":"  become: true"},{"line_number":78,"context_line":"  when:"},{"line_number":79,"context_line":"    - inventory_hostname in groups[service.group]"},{"line_number":80,"context_line":"    - service.enabled | bool"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"- name: Copying over galera.cnf"},{"line_number":83,"context_line":"  vars:"}],"source_content_type":"text/x-yaml","patch_set":40,"id":"1f493fa4_898501d2","line":80,"updated":"2020-04-28 12:21:16.000000000","message":"Why not do it in a loop with mariadb? (also missing notify)","commit_id":"041b8bbafcd718ac5fa3d20822edad1cb25aec01"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"bae40daee6f111ccdc4b8f5cde3c2b7ffec8dfd7","unresolved":false,"context_lines":[{"line_number":77,"context_line":"  become: true"},{"line_number":78,"context_line":"  when:"},{"line_number":79,"context_line":"    - inventory_hostname in groups[service.group]"},{"line_number":80,"context_line":"    - service.enabled | bool"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"- name: Copying over galera.cnf"},{"line_number":83,"context_line":"  vars:"}],"source_content_type":"text/x-yaml","patch_set":40,"id":"ff570b3c_02464722","line":80,"in_reply_to":"1f493fa4_898501d2","updated":"2020-05-13 10:06:59.000000000","message":"Done","commit_id":"041b8bbafcd718ac5fa3d20822edad1cb25aec01"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"edaba8933948618df6189b4c972eb3f07fb4b8df","unresolved":false,"context_lines":[{"line_number":123,"context_line":"    - inventory_hostname in groups[service.group]"},{"line_number":124,"context_line":"    - service.enabled | bool"},{"line_number":125,"context_line":"  notify:"},{"line_number":126,"context_line":"    - restart mariadb"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"- include_tasks: check-containers.yml"},{"line_number":129,"context_line":"  when: kolla_action !\u003d \"config\""}],"source_content_type":"text/x-yaml","patch_set":40,"id":"1f493fa4_4968191c","line":126,"range":{"start_line":126,"start_character":14,"end_line":126,"end_character":21},"updated":"2020-04-28 12:21:16.000000000","message":"Not just clustercheck?","commit_id":"041b8bbafcd718ac5fa3d20822edad1cb25aec01"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"bae40daee6f111ccdc4b8f5cde3c2b7ffec8dfd7","unresolved":false,"context_lines":[{"line_number":123,"context_line":"    - inventory_hostname in groups[service.group]"},{"line_number":124,"context_line":"    - service.enabled | bool"},{"line_number":125,"context_line":"  notify:"},{"line_number":126,"context_line":"    - restart mariadb"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"- include_tasks: check-containers.yml"},{"line_number":129,"context_line":"  when: kolla_action !\u003d \"config\""}],"source_content_type":"text/x-yaml","patch_set":40,"id":"ff570b3c_626e2396","line":126,"range":{"start_line":126,"start_character":14,"end_line":126,"end_character":21},"in_reply_to":"1f493fa4_4968191c","updated":"2020-05-13 10:06:59.000000000","message":"Done","commit_id":"041b8bbafcd718ac5fa3d20822edad1cb25aec01"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"3d9cd26d5a8fc9efdc05da84c24198c03bfdc11b","unresolved":false,"context_lines":[{"line_number":49,"context_line":"    - inventory_hostname in groups[item.value.group]"},{"line_number":50,"context_line":"    - item.value.enabled | bool"},{"line_number":51,"context_line":"  with_dict:"},{"line_number":52,"context_line":"    - \"{{ mariadb_services }}\""},{"line_number":53,"context_line":"  notify:"},{"line_number":54,"context_line":"    - \"restart {{ item.key }}\""},{"line_number":55,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":54,"id":"ff570b3c_7b15c69b","line":52,"updated":"2020-05-19 08:35:54.000000000","message":"with_dict: \"{{ mariadb_services }}\"","commit_id":"047dcbc2985b6c7b381fd2790e8d2b23c5feea8d"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"448f197ea7314ccfc682c18e0b90bfddf38d0d53","unresolved":false,"context_lines":[{"line_number":48,"context_line":"  when:"},{"line_number":49,"context_line":"    - inventory_hostname in groups[item.value.group]"},{"line_number":50,"context_line":"    - item.value.enabled | bool"},{"line_number":51,"context_line":"  with_dict:"},{"line_number":52,"context_line":"    - \"{{ mariadb_services }}\""},{"line_number":53,"context_line":"  notify:"},{"line_number":54,"context_line":"    - \"restart {{ item.key }}\""},{"line_number":55,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":55,"id":"ff570b3c_ef261368","line":52,"range":{"start_line":51,"start_character":0,"end_line":52,"end_character":30},"updated":"2020-05-20 06:53:43.000000000","message":"with_dict: \"{{ ....","commit_id":"9b6d38ef3f16c15d38cb4f2b3795e1de58b0899c"}],"ansible/roles/mariadb/tasks/recover_cluster.yml":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"b17edd4dce999eb9b0b8964dcb74436ed3c4d216","unresolved":false,"context_lines":[{"line_number":244,"context_line":"  register: check_mariadb_port"},{"line_number":245,"context_line":"  until: check_mariadb_port is success"},{"line_number":246,"context_line":"  retries: 10"},{"line_number":247,"context_line":"  delay: 12"},{"line_number":248,"context_line":"  when:"},{"line_number":249,"context_line":"    - bootstrap_host is defined"},{"line_number":250,"context_line":"    - bootstrap_host \u003d\u003d inventory_hostname"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"1f493fa4_fa92f7f5","line":247,"updated":"2020-04-22 16:31:46.000000000","message":"probably overkill","commit_id":"5f45037f13a9fa60d3af893fd8979f55cd9c65a7"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"bde91a3e0bb6d67b9e26720f3af194417133a37b","unresolved":false,"context_lines":[{"line_number":244,"context_line":"  register: check_mariadb_port"},{"line_number":245,"context_line":"  until: check_mariadb_port is success"},{"line_number":246,"context_line":"  retries: 10"},{"line_number":247,"context_line":"  delay: 12"},{"line_number":248,"context_line":"  when:"},{"line_number":249,"context_line":"    - bootstrap_host is defined"},{"line_number":250,"context_line":"    - bootstrap_host \u003d\u003d inventory_hostname"}],"source_content_type":"text/x-yaml","patch_set":39,"id":"1f493fa4_baa98a7c","line":247,"in_reply_to":"1f493fa4_fa92f7f5","updated":"2020-04-22 19:55:35.000000000","message":"argh, reset back to how it was - was testing why clustercheck claims cluster was down, thought it\u0027s some timer - but I was just missing environment: a task earlier :-)","commit_id":"5f45037f13a9fa60d3af893fd8979f55cd9c65a7"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"edaba8933948618df6189b4c972eb3f07fb4b8df","unresolved":false,"context_lines":[{"line_number":195,"context_line":"    volumes: \"{{ item.volumes }}\""},{"line_number":196,"context_line":"    dimensions: \"{{ item.dimensions }}\""},{"line_number":197,"context_line":"    environment: \"{{ item.environment | default({}) }}\""},{"line_number":198,"context_line":"  with_items:"},{"line_number":199,"context_line":"    - \"{{ mariadb_service }}\""},{"line_number":200,"context_line":"    - \"{{ mariadb_clustercheck_service }}\""},{"line_number":201,"context_line":"  when:"}],"source_content_type":"text/x-yaml","patch_set":40,"id":"1f493fa4_a99c3d0e","line":198,"range":{"start_line":198,"start_character":2,"end_line":198,"end_character":12},"updated":"2020-04-28 12:21:16.000000000","message":"Normally we iterate over mariadb_services.","commit_id":"041b8bbafcd718ac5fa3d20822edad1cb25aec01"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"bae40daee6f111ccdc4b8f5cde3c2b7ffec8dfd7","unresolved":false,"context_lines":[{"line_number":195,"context_line":"    volumes: \"{{ item.volumes }}\""},{"line_number":196,"context_line":"    dimensions: \"{{ item.dimensions }}\""},{"line_number":197,"context_line":"    environment: \"{{ item.environment | default({}) }}\""},{"line_number":198,"context_line":"  with_items:"},{"line_number":199,"context_line":"    - \"{{ mariadb_service }}\""},{"line_number":200,"context_line":"    - \"{{ mariadb_clustercheck_service }}\""},{"line_number":201,"context_line":"  when:"}],"source_content_type":"text/x-yaml","patch_set":40,"id":"ff570b3c_22e70b15","line":198,"range":{"start_line":198,"start_character":2,"end_line":198,"end_character":12},"in_reply_to":"1f493fa4_a99c3d0e","updated":"2020-05-13 10:06:59.000000000","message":"Done","commit_id":"041b8bbafcd718ac5fa3d20822edad1cb25aec01"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"3d9cd26d5a8fc9efdc05da84c24198c03bfdc11b","unresolved":false,"context_lines":[{"line_number":195,"context_line":"    volumes: \"{{ item.value.volumes }}\""},{"line_number":196,"context_line":"    dimensions: \"{{ item.value.dimensions }}\""},{"line_number":197,"context_line":"    environment: \"{{ item.value.environment | default({}) }}\""},{"line_number":198,"context_line":"  with_dict:"},{"line_number":199,"context_line":"    - \"{{ mariadb_services }}\""},{"line_number":200,"context_line":"  when:"},{"line_number":201,"context_line":"    - bootstrap_host is defined"},{"line_number":202,"context_line":"    - bootstrap_host !\u003d inventory_hostname"}],"source_content_type":"text/x-yaml","patch_set":54,"id":"ff570b3c_3b1fceb7","line":199,"range":{"start_line":198,"start_character":0,"end_line":199,"end_character":30},"updated":"2020-05-19 08:35:54.000000000","message":"with_dict: \"{{ mariadb_services }}\"","commit_id":"047dcbc2985b6c7b381fd2790e8d2b23c5feea8d"},{"author":{"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"},"change_message_id":"de4e75565c225ba03514deb293c787c1e23fffe4","unresolved":false,"context_lines":[{"line_number":216,"context_line":"    - bootstrap_host is defined"},{"line_number":217,"context_line":"    - bootstrap_host !\u003d inventory_hostname"},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"- name: Restart master MariaDB container"},{"line_number":220,"context_line":"  become: true"},{"line_number":221,"context_line":"  kolla_docker:"},{"line_number":222,"context_line":"    action: \"recreate_or_restart_container\""}],"source_content_type":"text/x-yaml","patch_set":54,"id":"ff570b3c_682e9d92","line":219,"range":{"start_line":219,"start_character":8,"end_line":219,"end_character":40},"updated":"2020-05-19 00:45:26.000000000","message":"can we also change the desc","commit_id":"047dcbc2985b6c7b381fd2790e8d2b23c5feea8d"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"357a826a96d368f467dcfb6c189fa6d72239bb60","unresolved":false,"context_lines":[{"line_number":216,"context_line":"    - bootstrap_host is defined"},{"line_number":217,"context_line":"    - bootstrap_host !\u003d inventory_hostname"},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"- name: Restart master MariaDB container"},{"line_number":220,"context_line":"  become: true"},{"line_number":221,"context_line":"  kolla_docker:"},{"line_number":222,"context_line":"    action: \"recreate_or_restart_container\""}],"source_content_type":"text/x-yaml","patch_set":54,"id":"ff570b3c_1b5e4a11","line":219,"range":{"start_line":219,"start_character":8,"end_line":219,"end_character":40},"in_reply_to":"ff570b3c_0961e305","updated":"2020-05-19 08:00:40.000000000","message":"Ah, yeah. I felt like reading the handlers. Anyways, we can similarly limit xinetd handler...","commit_id":"047dcbc2985b6c7b381fd2790e8d2b23c5feea8d"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"210a76ce208be58ee49d214ba48e8757f24c4a05","unresolved":false,"context_lines":[{"line_number":216,"context_line":"    - bootstrap_host is defined"},{"line_number":217,"context_line":"    - bootstrap_host !\u003d inventory_hostname"},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"- name: Restart master MariaDB container"},{"line_number":220,"context_line":"  become: true"},{"line_number":221,"context_line":"  kolla_docker:"},{"line_number":222,"context_line":"    action: \"recreate_or_restart_container\""}],"source_content_type":"text/x-yaml","patch_set":54,"id":"ff570b3c_e93e2fb6","line":219,"range":{"start_line":219,"start_character":8,"end_line":219,"end_character":40},"in_reply_to":"ff570b3c_682e9d92","updated":"2020-05-19 07:05:29.000000000","message":"yeah, could use plural; also, I\u0027m not particurarly sure we want to restart the xinetd one each time","commit_id":"047dcbc2985b6c7b381fd2790e8d2b23c5feea8d"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"b60ec3787b112f7cae1dae2ca3ef2c06293c11bc","unresolved":false,"context_lines":[{"line_number":216,"context_line":"    - bootstrap_host is defined"},{"line_number":217,"context_line":"    - bootstrap_host !\u003d inventory_hostname"},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"- name: Restart master MariaDB container"},{"line_number":220,"context_line":"  become: true"},{"line_number":221,"context_line":"  kolla_docker:"},{"line_number":222,"context_line":"    action: \"recreate_or_restart_container\""}],"source_content_type":"text/x-yaml","patch_set":54,"id":"ff570b3c_0961e305","line":219,"range":{"start_line":219,"start_character":8,"end_line":219,"end_character":40},"in_reply_to":"ff570b3c_e93e2fb6","updated":"2020-05-19 07:47:23.000000000","message":"I think it won\u0027t hurt, especially that it\u0027s recover_cluster - but we can split it in a followup if we feel it\u0027s better.","commit_id":"047dcbc2985b6c7b381fd2790e8d2b23c5feea8d"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"3d9cd26d5a8fc9efdc05da84c24198c03bfdc11b","unresolved":false,"context_lines":[{"line_number":226,"context_line":"    volumes: \"{{ item.value.volumes }}\""},{"line_number":227,"context_line":"    dimensions: \"{{ item.value.dimensions }}\""},{"line_number":228,"context_line":"    environment: \"{{ item.value.environment | default({}) }}\""},{"line_number":229,"context_line":"  with_dict:"},{"line_number":230,"context_line":"    - \"{{ mariadb_services }}\""},{"line_number":231,"context_line":"  when:"},{"line_number":232,"context_line":"    - bootstrap_host is defined"},{"line_number":233,"context_line":"    - bootstrap_host \u003d\u003d inventory_hostname"}],"source_content_type":"text/x-yaml","patch_set":54,"id":"ff570b3c_bb80fec0","line":230,"range":{"start_line":229,"start_character":0,"end_line":230,"end_character":30},"updated":"2020-05-19 08:35:54.000000000","message":"with_dict: \"{{ mariadb_services }}\"","commit_id":"047dcbc2985b6c7b381fd2790e8d2b23c5feea8d"}],"ansible/roles/mariadb/templates/mariadb-clustercheck.json.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"050298da44ee879345536df35dabc3315594f67c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"command\": \"/usr/sbin/xinetd -dontfork -filelog /var/log/kolla/mariadb/xinetd.log\","},{"line_number":3,"context_line":"    \"config_files\": ["},{"line_number":4,"context_line":"        {"},{"line_number":5,"context_line":"            \"source\": \"{{ container_config_directory }}/clustercheck\","}],"source_content_type":"text/x-jinja2","patch_set":56,"id":"ff570b3c_b8182b1e","line":2,"range":{"start_line":2,"start_character":34,"end_line":2,"end_character":42},"updated":"2020-06-01 09:08:53.000000000","message":"they missed a great opportunity to call this forkoff.","commit_id":"026f5cc48a37422cc9ba4b1a277fd8aea73a3e03"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"a8167f3612cb105cca00ea79071cf801a6409f6d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"command\": \"/usr/sbin/xinetd -dontfork -filelog /var/log/kolla/mariadb/xinetd.log\","},{"line_number":3,"context_line":"    \"config_files\": ["},{"line_number":4,"context_line":"        {"},{"line_number":5,"context_line":"            \"source\": \"{{ container_config_directory }}/clustercheck\","}],"source_content_type":"text/x-jinja2","patch_set":56,"id":"ff570b3c_fe060b86","line":2,"range":{"start_line":2,"start_character":34,"end_line":2,"end_character":42},"in_reply_to":"ff570b3c_b8182b1e","updated":"2020-06-01 12:05:12.000000000","message":"As in: would you mind forking off, sir?","commit_id":"026f5cc48a37422cc9ba4b1a277fd8aea73a3e03"}],"ansible/roles/mariadb/templates/xinetd-clustercheck.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"3d9cd26d5a8fc9efdc05da84c24198c03bfdc11b","unresolved":false,"context_lines":[{"line_number":7,"context_line":"        flags \u003d REUSE"},{"line_number":8,"context_line":"        socket_type \u003d stream"},{"line_number":9,"context_line":"        type \u003d UNLISTED"},{"line_number":10,"context_line":"        port \u003d 9200"},{"line_number":11,"context_line":"        wait \u003d no"},{"line_number":12,"context_line":"        user \u003d mysql"},{"line_number":13,"context_line":"        server \u003d /usr/bin/clustercheck"}],"source_content_type":"text/x-jinja2","patch_set":54,"id":"ff570b3c_9b5eda73","line":10,"range":{"start_line":10,"start_character":15,"end_line":10,"end_character":19},"updated":"2020-05-19 08:35:54.000000000","message":"This is the same port used by Elasticsearch.","commit_id":"047dcbc2985b6c7b381fd2790e8d2b23c5feea8d"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"683faf208efcadbc36861cc75b80fca88955235d","unresolved":false,"context_lines":[{"line_number":7,"context_line":"        flags \u003d REUSE"},{"line_number":8,"context_line":"        socket_type \u003d stream"},{"line_number":9,"context_line":"        type \u003d UNLISTED"},{"line_number":10,"context_line":"        port \u003d 9200"},{"line_number":11,"context_line":"        wait \u003d no"},{"line_number":12,"context_line":"        user \u003d mysql"},{"line_number":13,"context_line":"        server \u003d /usr/bin/clustercheck"}],"source_content_type":"text/x-jinja2","patch_set":54,"id":"ff570b3c_94f5ee59","line":10,"range":{"start_line":10,"start_character":15,"end_line":10,"end_character":19},"in_reply_to":"ff570b3c_3ba98e23","updated":"2020-05-20 06:17:09.000000000","message":"Done","commit_id":"047dcbc2985b6c7b381fd2790e8d2b23c5feea8d"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"2902a08694c26f5e036334652f879cf925b0f6a4","unresolved":false,"context_lines":[{"line_number":7,"context_line":"        flags \u003d REUSE"},{"line_number":8,"context_line":"        socket_type \u003d stream"},{"line_number":9,"context_line":"        type \u003d UNLISTED"},{"line_number":10,"context_line":"        port \u003d 9200"},{"line_number":11,"context_line":"        wait \u003d no"},{"line_number":12,"context_line":"        user \u003d mysql"},{"line_number":13,"context_line":"        server \u003d /usr/bin/clustercheck"}],"source_content_type":"text/x-jinja2","patch_set":54,"id":"ff570b3c_fb04364c","line":10,"range":{"start_line":10,"start_character":15,"end_line":10,"end_character":19},"in_reply_to":"ff570b3c_9b5eda73","updated":"2020-05-19 08:40:00.000000000","message":"let me change it - any recommendations? :)","commit_id":"047dcbc2985b6c7b381fd2790e8d2b23c5feea8d"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"16dbb95aa9a2c2f981aa6b3f8910a7d70a588cde","unresolved":false,"context_lines":[{"line_number":7,"context_line":"        flags \u003d REUSE"},{"line_number":8,"context_line":"        socket_type \u003d stream"},{"line_number":9,"context_line":"        type \u003d UNLISTED"},{"line_number":10,"context_line":"        port \u003d 9200"},{"line_number":11,"context_line":"        wait \u003d no"},{"line_number":12,"context_line":"        user \u003d mysql"},{"line_number":13,"context_line":"        server \u003d /usr/bin/clustercheck"}],"source_content_type":"text/x-jinja2","patch_set":54,"id":"ff570b3c_3ba98e23","line":10,"range":{"start_line":10,"start_character":15,"end_line":10,"end_character":19},"in_reply_to":"ff570b3c_fb04364c","updated":"2020-05-19 08:42:02.000000000","message":"Use a variable?","commit_id":"047dcbc2985b6c7b381fd2790e8d2b23c5feea8d"}],"ansible/roles/mariadb/templates/xinetd_clustercheck.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"edaba8933948618df6189b4c972eb3f07fb4b8df","unresolved":false,"context_lines":[{"line_number":11,"context_line":"        wait \u003d no"},{"line_number":12,"context_line":"        user \u003d mysql"},{"line_number":13,"context_line":"        server \u003d /usr/bin/clustercheck"},{"line_number":14,"context_line":"        log_type       \u003d FILE /var/log/kolla/mariadb/xinetd.log"},{"line_number":15,"context_line":"        log_on_failure \u003d HOST ATTEMPT"},{"line_number":16,"context_line":"        log_on_success \u003d HOST EXIT"},{"line_number":17,"context_line":"        per_source \u003d UNLIMITED"}],"source_content_type":"text/x-jinja2","patch_set":40,"id":"1f493fa4_c9af0928","line":14,"range":{"start_line":14,"start_character":53,"end_line":14,"end_character":59},"updated":"2020-04-28 12:21:16.000000000","message":"Need to think about fluentd/cron.","commit_id":"041b8bbafcd718ac5fa3d20822edad1cb25aec01"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"bae40daee6f111ccdc4b8f5cde3c2b7ffec8dfd7","unresolved":false,"context_lines":[{"line_number":11,"context_line":"        wait \u003d no"},{"line_number":12,"context_line":"        user \u003d mysql"},{"line_number":13,"context_line":"        server \u003d /usr/bin/clustercheck"},{"line_number":14,"context_line":"        log_type       \u003d FILE /var/log/kolla/mariadb/xinetd.log"},{"line_number":15,"context_line":"        log_on_failure \u003d HOST ATTEMPT"},{"line_number":16,"context_line":"        log_on_success \u003d HOST EXIT"},{"line_number":17,"context_line":"        per_source \u003d UNLIMITED"}],"source_content_type":"text/x-jinja2","patch_set":40,"id":"ff570b3c_5d5024d5","line":14,"range":{"start_line":14,"start_character":53,"end_line":14,"end_character":59},"in_reply_to":"1f493fa4_c9af0928","updated":"2020-05-13 10:06:59.000000000","message":"cron rotates all logs in that subdirectory (/var/log/kolla/mariadb/*.log), let me check if those logs match fluentd input filters...","commit_id":"041b8bbafcd718ac5fa3d20822edad1cb25aec01"}]}
