)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"e9824a78364884353b5db2a4f2a264158662d607","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"b22ad4b7_6beaf00c","updated":"2022-04-12 15:51:16.000000000","message":"I think for upgrade purposes we also must ensure that:\n* lsyncd/rsyncd are stopped and uninstalled\n* ssh keys are dropped","commit_id":"de2cbd5b6f34205257346818cc8a5e10c4b83808"},{"author":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"change_message_id":"c92cf71c8286eab0cabc257a51c6e8da541cbe08","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"8d90aa5a_aaaf11ad","updated":"2022-04-14 10:44:43.000000000","message":"i think it needs to be rebased, however there\u0027s a conflict:\n\nCould not perform action: The change could not be rebased due to a conflict during merge.\n\nmerge conflict(s):\ntasks/main.yml\n\n\n\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD\n- include: repo_sync_manager.yml\n  when:\n    - repo_server_enable_sync_manager\n    - inventory_hostname \u003d\u003d groups[\u0027repo_all\u0027][0]\n  tags:\n    - repo_server-config\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\u003e\u003e\u003e\u003e\u003e\u003e\u003e 851659d... Remove all code for lsync, rsync and ssh","commit_id":"851659d659ce159421543a61260ec54530b9e667"},{"author":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"change_message_id":"fa1f2df63fd55ede01a6516711950eb05bd99535","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"34aee8c3_79034e03","updated":"2022-04-14 20:02:12.000000000","message":"```\nWARNING  Listing 7 violation(s) that are fatal\nrisky-file-permissions: File permissions unset or incorrect\n```\nnot sure what happened here :/\n\nAdditionally: I\u0027m not sure what we normally do in cases like this one but maybe we want something responsible for deleting all lsyncd leftovers on target hosts when repo_server_enable_sync_manager\u003dfalse and keep it for 1 or 2 releases?\n","commit_id":"7a1925a61386d0875c484e36e2337856e8761d5b"},{"author":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"change_message_id":"3f6d1171cbfb6aed5628d4603220860992e4fc72","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":9,"id":"275dcc67_0c93ebfe","in_reply_to":"34aee8c3_79034e03","updated":"2022-04-14 20:05:31.000000000","message":"ahh sorry, i just found https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/837859","commit_id":"7a1925a61386d0875c484e36e2337856e8761d5b"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"262de6e8d104a1332f9a5f967aaf0f6b6afa710b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":28,"id":"ec46dcfd_bc2c63b1","updated":"2022-05-20 19:05:43.000000000","message":"recheck - dependent file fixed","commit_id":"03b55edaaeaf9e9e44371578bb7a179a063f26d9"},{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"846c99fe9ad3b68103ff1c350d2c344f1beda0a4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":28,"id":"df25ad98_adfa7ab7","updated":"2022-05-27 10:41:38.000000000","message":"recheck - galera race is fixed\n","commit_id":"03b55edaaeaf9e9e44371578bb7a179a063f26d9"},{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"1262557a6699660828bb8285b4c041e1583bc1dd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":28,"id":"537c51c4_cb9b61b3","updated":"2022-05-26 15:46:57.000000000","message":"recheck - keystone uwsgi\n","commit_id":"03b55edaaeaf9e9e44371578bb7a179a063f26d9"},{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"c4fa894a10b5bb203d37c6b7c01344cd32e13aab","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":28,"id":"0536ad17_3aa3b89a","updated":"2022-05-26 13:06:28.000000000","message":"recheck upgrade jobs failure","commit_id":"03b55edaaeaf9e9e44371578bb7a179a063f26d9"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"7cf12ad5d3f00518a4affed5d0edfb111bc9ef13","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":28,"id":"cd9bf67c_c6d14d22","updated":"2022-05-26 06:33:37.000000000","message":"recheck upgrade jobs failure","commit_id":"03b55edaaeaf9e9e44371578bb7a179a063f26d9"}],"handlers/main.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"e9824a78364884353b5db2a4f2a264158662d607","unresolved":true,"context_lines":[{"line_number":24,"context_line":"  retries: 5"},{"line_number":25,"context_line":"  delay: 2"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"- name: reload rsyncd"},{"line_number":28,"context_line":"  service:"},{"line_number":29,"context_line":"    name: \"{{ rsyncd_service_name }}\""},{"line_number":30,"context_line":"    enabled: yes"},{"line_number":31,"context_line":"    state: restarted"},{"line_number":32,"context_line":"    daemon_reload: \"{{ (ansible_facts[\u0027service_mgr\u0027] \u003d\u003d \u0027systemd\u0027) | ternary(\u0027yes\u0027, omit) }}\""},{"line_number":33,"context_line":"  register: _restart"},{"line_number":34,"context_line":"  until: _restart is success"},{"line_number":35,"context_line":"  retries: 5"},{"line_number":36,"context_line":"  delay: 2"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"6e5fa7f2_88c97a9b","line":36,"range":{"start_line":27,"start_character":0,"end_line":36,"end_character":10},"updated":"2022-04-12 15:51:16.000000000","message":"do we need that?","commit_id":"de2cbd5b6f34205257346818cc8a5e10c4b83808"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"c6730180bb5426fa95650556a5bf8ff07bba888b","unresolved":false,"context_lines":[{"line_number":24,"context_line":"  retries: 5"},{"line_number":25,"context_line":"  delay: 2"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"- name: reload rsyncd"},{"line_number":28,"context_line":"  service:"},{"line_number":29,"context_line":"    name: \"{{ rsyncd_service_name }}\""},{"line_number":30,"context_line":"    enabled: yes"},{"line_number":31,"context_line":"    state: restarted"},{"line_number":32,"context_line":"    daemon_reload: \"{{ (ansible_facts[\u0027service_mgr\u0027] \u003d\u003d \u0027systemd\u0027) | ternary(\u0027yes\u0027, omit) }}\""},{"line_number":33,"context_line":"  register: _restart"},{"line_number":34,"context_line":"  until: _restart is success"},{"line_number":35,"context_line":"  retries: 5"},{"line_number":36,"context_line":"  delay: 2"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"e285a999_d337566f","line":36,"range":{"start_line":27,"start_character":0,"end_line":36,"end_character":10},"in_reply_to":"6e5fa7f2_88c97a9b","updated":"2022-04-12 17:09:07.000000000","message":"Done","commit_id":"de2cbd5b6f34205257346818cc8a5e10c4b83808"}],"tasks/repo_pre_install.yml":[{"author":{"_account_id":32666,"name":"Damian Dąbrowski","email":"damian@dabrowski.cloud","username":"ddabrowski"},"change_message_id":"d334ddf5801b4a9735184118ed31136fa4c5ec21","unresolved":true,"context_lines":[{"line_number":117,"context_line":"    - path: \"/var/log/nginx\""},{"line_number":118,"context_line":"      mode: \"0775\""},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"- name: Sync file for master repo node"},{"line_number":121,"context_line":"  file:"},{"line_number":122,"context_line":"    path: \"{{ repo_service_home_folder }}/repo/repo_sync_complete\""},{"line_number":123,"context_line":"    state: \"touch\""}],"source_content_type":"text/x-yaml","patch_set":26,"id":"408f93f8_ccb8bbc7","side":"PARENT","line":120,"updated":"2022-05-18 09:23:01.000000000","message":"maybe we should also remove this task?\nI\u0027m not sure what\u0027s it\u0027s current purpose.","commit_id":"1f39aa02395c186a57d9b5aae738ce3680b90aa5"}]}
