)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"108ed00008e37992fa868446b3b524be7b199d1d","unresolved":true,"context_lines":[{"line_number":11,"context_line":"the peer UUID."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Depends-On: https://review.opendev.org/c/openstack/ansible-role-systemd_mount/+/837750"},{"line_number":14,"context_line":"Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/837587"},{"line_number":15,"context_line":"Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/837582"},{"line_number":16,"context_line":"Change-Id: I5c01e0ffd4bc7a5340309d00a1061e6d2f300bd5"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"b7053889_11e4b918","line":14,"range":{"start_line":14,"start_character":0,"end_line":14,"end_character":89},"updated":"2022-04-27 15:04:11.000000000","message":"shouldn\u0027t this point to the top fo the stack ? https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/837588","commit_id":"2da4f238fb39470212853d41a9866b06f331a29a"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"758ad779fbe62ca6da2337e5fc5881a1227872dc","unresolved":true,"context_lines":[{"line_number":11,"context_line":"the peer UUID."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Depends-On: https://review.opendev.org/c/openstack/ansible-role-systemd_mount/+/837750"},{"line_number":14,"context_line":"Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/837587"},{"line_number":15,"context_line":"Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/837582"},{"line_number":16,"context_line":"Change-Id: I5c01e0ffd4bc7a5340309d00a1061e6d2f300bd5"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"a79a8522_5737069b","line":14,"range":{"start_line":14,"start_character":0,"end_line":14,"end_character":89},"in_reply_to":"b7053889_11e4b918","updated":"2022-04-27 15:12:22.000000000","message":"No - because everything is merged testing with the integrated repo I can\u0027t merge anything into repo_server which would break the integrated repo, or break upgrades.\n\nSo we first have to enable the repo_server role to have gluster fs backing, then merge the patch to the integrated repo to switch from lsyncd-\u003eglusterfs, then merge the patches into repo_server which remove lsyncd support. Otherwise it\u0027s all circular dependancies.\n\nNow that i\u0027ve introduced a data migration path into repo_server, the best we can do is to depend on https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/839411","commit_id":"2da4f238fb39470212853d41a9866b06f331a29a"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"40a2d9398c9b36c91561355824fe7c3b33481a29","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7a688229_e6dd7b2d","updated":"2022-04-12 15:45:14.000000000","message":"recheck - updated dependancy patches","commit_id":"c3b9b9fce62747b4df3c1746ee3d9ecc4db446da"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"5f2d844e0e37cb16eafafb4c1739bcda9655059e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"b9deddbe_d566e701","updated":"2022-04-13 15:29:14.000000000","message":"recheck - rebased dependancy ","commit_id":"ff6b034b31fabd321aec4cf181ba4169cbe3d702"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"2f26b2198c2fac64fd911b1351ffbdb1d960f7f7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"1f321bc1_e98b7db7","updated":"2022-04-13 17:16:29.000000000","message":"recheck","commit_id":"be7e60e56f9d0f783bb51d55c291576dc7050add"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"91d2a335f373a025c16e823a2675e81105a95848","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"2271f965_9df6cbf7","updated":"2022-04-14 13:23:08.000000000","message":"recheck - updated dependancies to ensure systemd-tmpfiles services are enabled and running on centos","commit_id":"af18c51753b5b442da5e64ba5f6a38fffcccbd81"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"2c5fb108df4ab03807963fee148c8f999123da5d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"63ffb60f_72f96b72","updated":"2022-04-14 11:46:06.000000000","message":"recheck - updated glusterfs server role to support centos","commit_id":"af18c51753b5b442da5e64ba5f6a38fffcccbd81"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"b663e91351728354930d535076be6a4bf34a8def","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"6328ca8b_3a9f1736","updated":"2022-04-14 17:52:44.000000000","message":"recheck - fixed indentation in dependant patch","commit_id":"94f4101752614a46e19d7b10abe05e59ef597ba5"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"c52e3a3c72f1a6a0e4e578d6ebb996a533241a6c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"a49a179d_f364efd9","updated":"2022-04-14 18:55:09.000000000","message":"recheck - fixed systemd load for centos in dependant patch","commit_id":"94f4101752614a46e19d7b10abe05e59ef597ba5"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"c9130520172d4e430edee3b0bc74baeb9a543e21","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"8af2edf8_904eba21","updated":"2022-04-14 16:37:17.000000000","message":"recheck - pushed new version of patch dependancy","commit_id":"94f4101752614a46e19d7b10abe05e59ef597ba5"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"76c33cd8e4085580c810444c1b237072bd2e2493","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"5a112da3_a03b7400","updated":"2022-04-19 16:57:05.000000000","message":"recheck - adjusted regex in dependant patch","commit_id":"5348f7436b684739bbc48e87fee7618574e64638"},{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"a33e09cd13dbbc8b2800a386ba3069ba699331bf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"890e38ec_fcd03740","updated":"2022-04-25 18:55:44.000000000","message":"recheck - ansible-sshd SHA has been updated","commit_id":"5348f7436b684739bbc48e87fee7618574e64638"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"f6d55a0afa5100011cfd72385404466468bafaf8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"34cfecc6_903a1344","updated":"2022-04-19 16:06:18.000000000","message":"recheck - fix for rocky linux now in dependant patch","commit_id":"5348f7436b684739bbc48e87fee7618574e64638"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"0e54f14d6731de94bfc22328f3b27e40cda51a3d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"369df165_7d409262","updated":"2022-04-19 17:53:41.000000000","message":"recheck - fixed typo in dependant role","commit_id":"5348f7436b684739bbc48e87fee7618574e64638"},{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"b234b681b8f47054db54ca4c5f83a4100712e30c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"a4ead586_296951e3","updated":"2022-04-27 19:33:53.000000000","message":"https://zuul.opendev.org/t/openstack/build/13d3b6047cea40e596514fa03ad73299/log/job-output.txt#9868\n\n2022-04-27 15:50:49.477608 | rockylinux-8 | fatal: [aio1_repo_container-b4c72a3b]: FAILED! \u003d\u003e {\"changed\": false, \"cmd\": \"tar czf /opt/repo_server_lsync.tar.gz .\", \"msg\": \"[Errno 2] No such file or directory: b\u0027tar\u0027: b\u0027tar\u0027\", \"rc\": 2, \"stderr\": \"\", \"stderr_lines\": [], \"stdout\": \"\", \"stdout_lines\": []}\n\nseems like tar is missing ","commit_id":"e3fa72de431b8c566c9e93b0ddd194a0dd36159a"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"9bd6bd5afa9aeee7316b9d367636728d6aaa8658","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"18a17e38_dbd18a06","updated":"2022-04-29 18:56:30.000000000","message":"recheck - tar should be present on all OS now for migration process","commit_id":"e3fa72de431b8c566c9e93b0ddd194a0dd36159a"},{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"7c3e9c9c6df39e9d27b7f6cc76da8fa3b8c62c53","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":13,"id":"e29225ec_a52d371a","updated":"2022-04-28 13:23:04.000000000","message":"recheck -- tar was added.","commit_id":"e3fa72de431b8c566c9e93b0ddd194a0dd36159a"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"832ab216fc2479ef4ef9796dedb40b6377e602ad","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"38ef0f76_ba23925a","updated":"2022-05-18 16:30:44.000000000","message":"re-applying previous votes","commit_id":"28ee64834346dc1d2ecb7f98326cc746ded40f7f"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"f513299962195cd00b4353a7d419478f5152192f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"04e849ab_3437745a","updated":"2022-05-18 13:51:41.000000000","message":"recheck - failed due to not sharing a gate queue with its dependancies","commit_id":"28ee64834346dc1d2ecb7f98326cc746ded40f7f"}],"ansible-collection-requirements.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"71f5cd14c34551ab6bf658ba6108b1e5967b2ed8","unresolved":true,"context_lines":[{"line_number":35,"context_line":"- name: openvswitch.openvswitch"},{"line_number":36,"context_line":"  version: 2.1.0"},{"line_number":37,"context_line":"  source: https://galaxy.ansible.com"},{"line_number":38,"context_line":"- name: gluster.gluster"},{"line_number":39,"context_line":"  version: 1.0.2"},{"line_number":40,"context_line":"  source: https://galaxy.ansible.com"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"5f51c7c2_ca73f2b4","line":40,"range":{"start_line":38,"start_character":0,"end_line":40,"end_character":36},"updated":"2022-05-05 11:55:48.000000000","message":"any reason why we don\u0027t install it from git? Seems it has version in there https://github.com/gluster/gluster-ansible-collection/blob/master/galaxy.yml#L3","commit_id":"e3fa72de431b8c566c9e93b0ddd194a0dd36159a"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"dafdcb7cd1487f7aa48626e15ff90187c3d45946","unresolved":false,"context_lines":[{"line_number":35,"context_line":"- name: openvswitch.openvswitch"},{"line_number":36,"context_line":"  version: 2.1.0"},{"line_number":37,"context_line":"  source: https://galaxy.ansible.com"},{"line_number":38,"context_line":"- name: gluster.gluster"},{"line_number":39,"context_line":"  version: 1.0.2"},{"line_number":40,"context_line":"  source: https://galaxy.ansible.com"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"baff1850_29e5942d","line":40,"range":{"start_line":38,"start_character":0,"end_line":40,"end_character":36},"in_reply_to":"5f51c7c2_ca73f2b4","updated":"2022-05-13 08:00:39.000000000","message":"Done","commit_id":"e3fa72de431b8c566c9e93b0ddd194a0dd36159a"}],"playbooks/repo-install.yml":[{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"7eede95c48bd806f3fe7ba1107668b09d750c41a","unresolved":true,"context_lines":[{"line_number":41,"context_line":"      when:"},{"line_number":42,"context_line":"        - hostvars[\u0027localhost\u0027][\u0027resolvconf_enabled\u0027] | bool"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"- name: Setup repo server gluster cluster"},{"line_number":45,"context_line":"  hosts: repo_all"},{"line_number":46,"context_line":"  gather_facts: false"},{"line_number":47,"context_line":"  user: root"},{"line_number":48,"context_line":"  tasks:"},{"line_number":49,"context_line":"    - name: Create gluster cluster"},{"line_number":50,"context_line":"      include_role:"},{"line_number":51,"context_line":"        name: openstack.osa.glusterfs"},{"line_number":52,"context_line":"      vars:"},{"line_number":53,"context_line":"        glusterfs_server_group_name: \"repo_all\""},{"line_number":54,"context_line":"        glusterfs_server_volume_name: \"gfs-repo\""},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"- name: Setup repo servers"},{"line_number":57,"context_line":"  hosts: repo_all"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"8f9309a7_d799a363","line":54,"range":{"start_line":44,"start_character":0,"end_line":54,"end_character":48},"updated":"2022-04-12 15:32:45.000000000","message":"this needs a when: condition to disable the glusterfs deployment when an external shared storage already exists","commit_id":"c3b9b9fce62747b4df3c1746ee3d9ecc4db446da"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"256ade431e254606ff3c91e24394bcf451dbe162","unresolved":false,"context_lines":[{"line_number":41,"context_line":"      when:"},{"line_number":42,"context_line":"        - hostvars[\u0027localhost\u0027][\u0027resolvconf_enabled\u0027] | bool"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"- name: Setup repo server gluster cluster"},{"line_number":45,"context_line":"  hosts: repo_all"},{"line_number":46,"context_line":"  gather_facts: false"},{"line_number":47,"context_line":"  user: root"},{"line_number":48,"context_line":"  tasks:"},{"line_number":49,"context_line":"    - name: Create gluster cluster"},{"line_number":50,"context_line":"      include_role:"},{"line_number":51,"context_line":"        name: openstack.osa.glusterfs"},{"line_number":52,"context_line":"      vars:"},{"line_number":53,"context_line":"        glusterfs_server_group_name: \"repo_all\""},{"line_number":54,"context_line":"        glusterfs_server_volume_name: \"gfs-repo\""},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"- name: Setup repo servers"},{"line_number":57,"context_line":"  hosts: repo_all"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa2c1c9b_a152e2de","line":54,"range":{"start_line":44,"start_character":0,"end_line":54,"end_character":48},"in_reply_to":"8f9309a7_d799a363","updated":"2022-04-19 12:19:29.000000000","message":"Done","commit_id":"c3b9b9fce62747b4df3c1746ee3d9ecc4db446da"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"a3a91ab17e75a05307a1fb18accb7549b5ee9261","unresolved":true,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    - include_tasks: \"common-tasks/os-{{ container_tech | default(\u0027lxc\u0027) }}-container-setup.yml\""},{"line_number":34,"context_line":"      vars:"},{"line_number":35,"context_line":"        list_of_bind_mounts:"},{"line_number":36,"context_line":"          - mount_path: \"/openstack/glusterd/{{inventory_hostname }}\""},{"line_number":37,"context_line":"            bind_dir_path: \"/var/lib/glusterd\""},{"line_number":38,"context_line":"      when: not is_metal"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    - include_tasks: common-tasks/unbound-clients.yml"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"c6fbd6a9_1b418901","line":37,"range":{"start_line":35,"start_character":0,"end_line":37,"end_character":46},"updated":"2022-04-14 16:55:52.000000000","message":"maybe make this as a variable as well for easiness of override?","commit_id":"94f4101752614a46e19d7b10abe05e59ef597ba5"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"256ade431e254606ff3c91e24394bcf451dbe162","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    - include_tasks: \"common-tasks/os-{{ container_tech | default(\u0027lxc\u0027) }}-container-setup.yml\""},{"line_number":34,"context_line":"      vars:"},{"line_number":35,"context_line":"        list_of_bind_mounts:"},{"line_number":36,"context_line":"          - mount_path: \"/openstack/glusterd/{{inventory_hostname }}\""},{"line_number":37,"context_line":"            bind_dir_path: \"/var/lib/glusterd\""},{"line_number":38,"context_line":"      when: not is_metal"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    - include_tasks: common-tasks/unbound-clients.yml"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"91bd404c_dbec7606","line":37,"range":{"start_line":35,"start_character":0,"end_line":37,"end_character":46},"in_reply_to":"c6fbd6a9_1b418901","updated":"2022-04-19 12:19:29.000000000","message":"Done","commit_id":"94f4101752614a46e19d7b10abe05e59ef597ba5"}]}
