)]}'
{"/COMMIT_MSG":[{"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":"4b8b53e862041d7bc92286529ce281cf990fec5e","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"ovn: Break out role into ovn-db and ovn-controller roles"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"According to OVN Upgrade docs [1], ovn-controller should"},{"line_number":10,"context_line":"be dealt with first - let\u0027s apply this to deploy as well."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"[1]: https://docs.ovn.org/en/latest/intro/install/ovn-upgrades.html"},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":14,"id":"fdafce3c_678ff0b2","line":10,"range":{"start_line":9,"start_character":0,"end_line":10,"end_character":57},"updated":"2022-10-06 16:29:49.000000000","message":"To satisfy this, we only really need to change the order in handlers and not refactor the roles. Mention the reasons for refactoring (there are valid ones).","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"d3d5a0c3545be04f2414837d8b799ae10ca2be12","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"ovn: Break out role into ovn-db and ovn-controller roles"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"According to OVN Upgrade docs [1], ovn-controller should"},{"line_number":10,"context_line":"be dealt with first - let\u0027s apply this to deploy as well."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"[1]: https://docs.ovn.org/en/latest/intro/install/ovn-upgrades.html"},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":14,"id":"0b15778e_ddf1c8ce","line":10,"range":{"start_line":9,"start_character":0,"end_line":10,"end_character":57},"in_reply_to":"fdafce3c_678ff0b2","updated":"2022-10-18 13:18:13.000000000","message":"Done","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"}],"/PATCHSET_LEVEL":[{"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":"4b8b53e862041d7bc92286529ce281cf990fec5e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"6226b152_00254d98","updated":"2022-10-06 16:29:49.000000000","message":"A thorough review. It is ok to postpone some of the comments to a later patch but they can be tackled already anyways. Let\u0027s merge this in Zed.","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"9b63101cb7d5e9657e39cc1c418e34ef66166556","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"c4566035_f1329e4a","updated":"2022-11-22 20:22:54.000000000","message":"The code change looks fine, but the ubuntu job is failing because OVN controller can\u0027t reach OVN SB DB, because it\u0027s not deployed yet.","commit_id":"77fae36de937634a50d589feef9bb61db58aff31"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"644f376b76e6c9b48951eefef20eb2626532369b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"b36d3e99_2ea97bf7","updated":"2022-11-16 07:02:33.000000000","message":"recheck (ubuntu ovn failed)","commit_id":"77fae36de937634a50d589feef9bb61db58aff31"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"0d0d94fe196c4d47c8149148ca03d3cc6aa0fecc","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":17,"id":"e63b40fc_019ddbd8","in_reply_to":"c4566035_f1329e4a","updated":"2022-11-23 08:00:29.000000000","message":"That\u0027s fine, it should retry connection in a loop - what worries me more, that those ovn_controller containers have crashed - Exited (139).\nAnd even more worrying is that it works on rocky9 - and on both rocky9 and ubuntu when doing upgrade...","commit_id":"77fae36de937634a50d589feef9bb61db58aff31"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"9c82adc8188554122fa62b74ad371801b5f05c0b","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":17,"id":"4142d0ed_88250a37","in_reply_to":"e63b40fc_019ddbd8","updated":"2022-11-23 09:11:57.000000000","message":"How about we keep the original order in this patch, then we can merge the change as a pure refactor. I prefer not to change behaviour when refactoring anyway. Then the order can be changed in a separate patch.","commit_id":"77fae36de937634a50d589feef9bb61db58aff31"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"3ee95aaaa0a5c8d011d4d22d5480f7b5cde5cb76","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"d0d26823_1259022c","in_reply_to":"e63b40fc_019ddbd8","updated":"2022-11-23 09:32:08.000000000","message":"Ok, let me split the order change into a separate patch and let\u0027s see if it helps Ubuntu.\n\nNOTE: It\u0027s also interesting, that focal has newer version of OVN (20.03.2-0ubuntu0.20.04.3) compared to jammy (20.03.0-0ubuntu1).","commit_id":"77fae36de937634a50d589feef9bb61db58aff31"}],"ansible/roles/ovn-controller/tasks/check.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":"4b8b53e862041d7bc92286529ce281cf990fec5e","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"d00e4068_a4ec1616","line":1,"updated":"2022-10-06 16:29:49.000000000","message":"we don\u0027t need this file","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"e45710e2e0d9e40c41319725793794aa7e5908d0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"ad835df3_c1b70292","line":1,"in_reply_to":"d00e4068_a4ec1616","updated":"2022-10-18 13:17:11.000000000","message":"Done","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"}],"ansible/roles/ovn-controller/tasks/deploy.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":"4b8b53e862041d7bc92286529ce281cf990fec5e","unresolved":true,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"- import_tasks: check-containers.yml"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"- import_tasks: bootstrap.yml"},{"line_number":7,"context_line":"  when: inventory_hostname in groups[\u0027ovn-controller\u0027]"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"- name: Flush handlers"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"5cdc8366_88891cfa","line":6,"updated":"2022-10-06 16:29:49.000000000","message":"while we are refactoring it, we can call it something else, like \"setup_ovs_bridges\" which makes much more sense","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"e45710e2e0d9e40c41319725793794aa7e5908d0","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"- import_tasks: check-containers.yml"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"- import_tasks: bootstrap.yml"},{"line_number":7,"context_line":"  when: inventory_hostname in groups[\u0027ovn-controller\u0027]"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"- name: Flush handlers"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"afb32d1b_fd1231f6","line":6,"in_reply_to":"5cdc8366_88891cfa","updated":"2022-10-18 13:17:11.000000000","message":"Done","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"},{"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":"4b8b53e862041d7bc92286529ce281cf990fec5e","unresolved":true,"context_lines":[{"line_number":4,"context_line":"- import_tasks: check-containers.yml"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"- import_tasks: bootstrap.yml"},{"line_number":7,"context_line":"  when: inventory_hostname in groups[\u0027ovn-controller\u0027]"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"- name: Flush handlers"},{"line_number":10,"context_line":"  meta: flush_handlers"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"cff73e3b_4959cfda","line":7,"updated":"2022-10-06 16:29:49.000000000","message":"already satisfied at site.yml level","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"e45710e2e0d9e40c41319725793794aa7e5908d0","unresolved":false,"context_lines":[{"line_number":4,"context_line":"- import_tasks: check-containers.yml"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"- import_tasks: bootstrap.yml"},{"line_number":7,"context_line":"  when: inventory_hostname in groups[\u0027ovn-controller\u0027]"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"- name: Flush handlers"},{"line_number":10,"context_line":"  meta: flush_handlers"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"dd2450fa_dfc0cd75","line":7,"in_reply_to":"cff73e3b_4959cfda","updated":"2022-10-18 13:17:11.000000000","message":"Done","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"}],"ansible/roles/ovn-controller/tasks/upgrade.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":"4b8b53e862041d7bc92286529ce281cf990fec5e","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- import_tasks: config.yml"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"- import_tasks: check-containers.yml"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"- name: Flush handlers"},{"line_number":7,"context_line":"  meta: flush_handlers"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"62c5a28b_f15f2199","line":7,"range":{"start_line":2,"start_character":2,"end_line":7,"end_character":22},"updated":"2022-10-06 16:29:49.000000000","message":"tbh, I think it should just be an import of deploy.yml here","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"e45710e2e0d9e40c41319725793794aa7e5908d0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- import_tasks: config.yml"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"- import_tasks: check-containers.yml"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"- name: Flush handlers"},{"line_number":7,"context_line":"  meta: flush_handlers"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"80a33421_c8582184","line":7,"range":{"start_line":2,"start_character":2,"end_line":7,"end_character":22},"in_reply_to":"62c5a28b_f15f2199","updated":"2022-10-18 13:17:11.000000000","message":"Done","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"}],"ansible/roles/ovn-db/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":"76fc53c531cffd3801e35d5488d4b5596cb2a966","unresolved":true,"context_lines":[{"line_number":28,"context_line":"####################"},{"line_number":29,"context_line":"ovn_tag: \"{{ openstack_tag }}\""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"ovn_controller_image: \"{{ docker_registry ~ \u0027/\u0027 if docker_registry else \u0027\u0027 }}{{ docker_namespace }}/ovn-controller\""},{"line_number":32,"context_line":"ovn_controller_tag: \"{{ ovn_tag }}\""},{"line_number":33,"context_line":"ovn_controller_image_full: \"{{ ovn_controller_image }}:{{ ovn_controller_tag }}\""},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"ovn_northd_image: \"{{ docker_registry ~ \u0027/\u0027 if docker_registry else \u0027\u0027 }}{{ docker_namespace }}/ovn-northd\""},{"line_number":36,"context_line":"ovn_northd_tag: \"{{ ovn_tag }}\""},{"line_number":37,"context_line":"ovn_northd_image_full: \"{{ ovn_northd_image }}:{{ ovn_northd_tag }}\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"b019e312_0f63d2be","line":34,"range":{"start_line":31,"start_character":0,"end_line":34,"end_character":0},"updated":"2022-06-30 10:00:41.000000000","message":"to delete","commit_id":"b4e464e8a241ec30a953a38511c5a3ecc4422a84"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"b44837bfea495233504b46a8ab940232b166cff4","unresolved":false,"context_lines":[{"line_number":28,"context_line":"####################"},{"line_number":29,"context_line":"ovn_tag: \"{{ openstack_tag }}\""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"ovn_controller_image: \"{{ docker_registry ~ \u0027/\u0027 if docker_registry else \u0027\u0027 }}{{ docker_namespace }}/ovn-controller\""},{"line_number":32,"context_line":"ovn_controller_tag: \"{{ ovn_tag }}\""},{"line_number":33,"context_line":"ovn_controller_image_full: \"{{ ovn_controller_image }}:{{ ovn_controller_tag }}\""},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"ovn_northd_image: \"{{ docker_registry ~ \u0027/\u0027 if docker_registry else \u0027\u0027 }}{{ docker_namespace }}/ovn-northd\""},{"line_number":36,"context_line":"ovn_northd_tag: \"{{ ovn_tag }}\""},{"line_number":37,"context_line":"ovn_northd_image_full: \"{{ ovn_northd_image }}:{{ ovn_northd_tag }}\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"fc97f9ee_e38957c9","line":34,"range":{"start_line":31,"start_character":0,"end_line":34,"end_character":0},"in_reply_to":"b019e312_0f63d2be","updated":"2022-07-29 14:02:06.000000000","message":"Done","commit_id":"b4e464e8a241ec30a953a38511c5a3ecc4422a84"},{"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":"76fc53c531cffd3801e35d5488d4b5596cb2a966","unresolved":true,"context_lines":[{"line_number":44,"context_line":"ovn_sb_db_tag: \"{{ ovn_tag }}\""},{"line_number":45,"context_line":"ovn_sb_db_image_full: \"{{ ovn_sb_db_image }}:{{ ovn_sb_db_tag }}\""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"ovn_controller_dimensions: \"{{ default_container_dimensions }}\""},{"line_number":48,"context_line":"ovn_northd_dimensions: \"{{ default_container_dimensions }}\""},{"line_number":49,"context_line":"ovn_nb_db_dimensions: \"{{ default_container_dimensions }}\""},{"line_number":50,"context_line":"ovn_sb_db_dimensions: \"{{ default_container_dimensions }}\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9cc8af21_33a8e797","line":47,"updated":"2022-06-30 10:00:41.000000000","message":"ditto","commit_id":"b4e464e8a241ec30a953a38511c5a3ecc4422a84"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"b44837bfea495233504b46a8ab940232b166cff4","unresolved":false,"context_lines":[{"line_number":44,"context_line":"ovn_sb_db_tag: \"{{ ovn_tag }}\""},{"line_number":45,"context_line":"ovn_sb_db_image_full: \"{{ ovn_sb_db_image }}:{{ ovn_sb_db_tag }}\""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"ovn_controller_dimensions: \"{{ default_container_dimensions }}\""},{"line_number":48,"context_line":"ovn_northd_dimensions: \"{{ default_container_dimensions }}\""},{"line_number":49,"context_line":"ovn_nb_db_dimensions: \"{{ default_container_dimensions }}\""},{"line_number":50,"context_line":"ovn_sb_db_dimensions: \"{{ default_container_dimensions }}\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"d8bca29e_4f49f6e2","line":47,"in_reply_to":"9cc8af21_33a8e797","updated":"2022-07-29 14:02:06.000000000","message":"Done","commit_id":"b4e464e8a241ec30a953a38511c5a3ecc4422a84"},{"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":"76fc53c531cffd3801e35d5488d4b5596cb2a966","unresolved":true,"context_lines":[{"line_number":50,"context_line":"ovn_sb_db_dimensions: \"{{ default_container_dimensions }}\""},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"ovn_controller_default_volumes:"},{"line_number":53,"context_line":"  - \"{{ node_config_directory }}/ovn-controller/:{{ container_config_directory }}/:ro\""},{"line_number":54,"context_line":"  - \"/run/openvswitch:/run/openvswitch:shared\""},{"line_number":55,"context_line":"  - \"/etc/localtime:/etc/localtime:ro\""},{"line_number":56,"context_line":"  - \"kolla_logs:/var/log/kolla/\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"e10a4d7c_791becc5","line":53,"updated":"2022-06-30 10:00:41.000000000","message":"ditto","commit_id":"b4e464e8a241ec30a953a38511c5a3ecc4422a84"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"b44837bfea495233504b46a8ab940232b166cff4","unresolved":false,"context_lines":[{"line_number":50,"context_line":"ovn_sb_db_dimensions: \"{{ default_container_dimensions }}\""},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"ovn_controller_default_volumes:"},{"line_number":53,"context_line":"  - \"{{ node_config_directory }}/ovn-controller/:{{ container_config_directory }}/:ro\""},{"line_number":54,"context_line":"  - \"/run/openvswitch:/run/openvswitch:shared\""},{"line_number":55,"context_line":"  - \"/etc/localtime:/etc/localtime:ro\""},{"line_number":56,"context_line":"  - \"kolla_logs:/var/log/kolla/\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"85a7efe4_6e7ce359","line":53,"in_reply_to":"e10a4d7c_791becc5","updated":"2022-07-29 14:02:06.000000000","message":"Done","commit_id":"b4e464e8a241ec30a953a38511c5a3ecc4422a84"},{"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":"76fc53c531cffd3801e35d5488d4b5596cb2a966","unresolved":true,"context_lines":[{"line_number":70,"context_line":"  - \"kolla_logs:/var/log/kolla/\""},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"ovn_extra_volumes: \"{{ default_extra_volumes }}\""},{"line_number":73,"context_line":"ovn_controller_extra_volumes: \"{{ ovn_extra_volumes }}\""},{"line_number":74,"context_line":"ovn_northd_extra_volumes: \"{{ ovn_extra_volumes }}\""},{"line_number":75,"context_line":"ovn_nb_db_extra_volumes: \"{{ ovn_extra_volumes }}\""},{"line_number":76,"context_line":"ovn_sb_db_extra_volumes: \"{{ ovn_extra_volumes }}\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"042d2f5a_8241b81f","line":73,"updated":"2022-06-30 10:00:41.000000000","message":"ditto","commit_id":"b4e464e8a241ec30a953a38511c5a3ecc4422a84"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"b44837bfea495233504b46a8ab940232b166cff4","unresolved":false,"context_lines":[{"line_number":70,"context_line":"  - \"kolla_logs:/var/log/kolla/\""},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"ovn_extra_volumes: \"{{ default_extra_volumes }}\""},{"line_number":73,"context_line":"ovn_controller_extra_volumes: \"{{ ovn_extra_volumes }}\""},{"line_number":74,"context_line":"ovn_northd_extra_volumes: \"{{ ovn_extra_volumes }}\""},{"line_number":75,"context_line":"ovn_nb_db_extra_volumes: \"{{ ovn_extra_volumes }}\""},{"line_number":76,"context_line":"ovn_sb_db_extra_volumes: \"{{ ovn_extra_volumes }}\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"7737abdd_398dde1c","line":73,"in_reply_to":"042d2f5a_8241b81f","updated":"2022-07-29 14:02:06.000000000","message":"Done","commit_id":"b4e464e8a241ec30a953a38511c5a3ecc4422a84"},{"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":"76fc53c531cffd3801e35d5488d4b5596cb2a966","unresolved":true,"context_lines":[{"line_number":75,"context_line":"ovn_nb_db_extra_volumes: \"{{ ovn_extra_volumes }}\""},{"line_number":76,"context_line":"ovn_sb_db_extra_volumes: \"{{ ovn_extra_volumes }}\""},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"#####"},{"line_number":79,"context_line":"# OVN"},{"line_number":80,"context_line":"#####"},{"line_number":81,"context_line":"# Base MAC for ovn-chassis-mac-mappings generation"},{"line_number":82,"context_line":"ovn_base_mac: \"52:54:00\""},{"line_number":83,"context_line":"# Configure OVN remote probe interval time in ms"},{"line_number":84,"context_line":"ovn_remote_probe_interval: \"60000\""},{"line_number":85,"context_line":"# Configure OVN openflow interval in s"},{"line_number":86,"context_line":"ovn_openflow_probe_interval: \"60\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"fbe97da4_822699d9","line":86,"range":{"start_line":78,"start_character":2,"end_line":86,"end_character":27},"updated":"2022-06-30 10:00:41.000000000","message":"ditto","commit_id":"b4e464e8a241ec30a953a38511c5a3ecc4422a84"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"b44837bfea495233504b46a8ab940232b166cff4","unresolved":false,"context_lines":[{"line_number":75,"context_line":"ovn_nb_db_extra_volumes: \"{{ ovn_extra_volumes }}\""},{"line_number":76,"context_line":"ovn_sb_db_extra_volumes: \"{{ ovn_extra_volumes }}\""},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"#####"},{"line_number":79,"context_line":"# OVN"},{"line_number":80,"context_line":"#####"},{"line_number":81,"context_line":"# Base MAC for ovn-chassis-mac-mappings generation"},{"line_number":82,"context_line":"ovn_base_mac: \"52:54:00\""},{"line_number":83,"context_line":"# Configure OVN remote probe interval time in ms"},{"line_number":84,"context_line":"ovn_remote_probe_interval: \"60000\""},{"line_number":85,"context_line":"# Configure OVN openflow interval in s"},{"line_number":86,"context_line":"ovn_openflow_probe_interval: \"60\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"4946b698_9f85e19c","line":86,"range":{"start_line":78,"start_character":2,"end_line":86,"end_character":27},"in_reply_to":"fbe97da4_822699d9","updated":"2022-07-29 14:02:06.000000000","message":"Done","commit_id":"b4e464e8a241ec30a953a38511c5a3ecc4422a84"}],"ansible/roles/ovn-db/handlers/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":"4b8b53e862041d7bc92286529ce281cf990fec5e","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":14,"id":"677e1ad6_2e5261aa","line":89,"range":{"start_line":75,"start_character":0,"end_line":89,"end_character":0},"updated":"2022-10-06 16:29:49.000000000","message":"uhm, no","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"},{"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":"bfc24dc802ec3b77703e96819b06c73238525540","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"e1a08477_3cfd57a7","line":89,"range":{"start_line":75,"start_character":0,"end_line":89,"end_character":0},"in_reply_to":"62e99f1c_b53aa251","updated":"2022-10-18 16:36:48.000000000","message":"You have removed too much.","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"e45710e2e0d9e40c41319725793794aa7e5908d0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"62e99f1c_b53aa251","line":89,"range":{"start_line":75,"start_character":0,"end_line":89,"end_character":0},"in_reply_to":"677e1ad6_2e5261aa","updated":"2022-10-18 13:17:11.000000000","message":"Done","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"e0e12996005886ad1afe67f68f59987c8b3fa550","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":14,"id":"7631678f_34404f75","line":89,"range":{"start_line":75,"start_character":0,"end_line":89,"end_character":0},"in_reply_to":"e1a08477_3cfd57a7","updated":"2022-11-15 18:56:22.000000000","message":"Done","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"}],"ansible/roles/ovn-db/tasks/bootstrap.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":"4b8b53e862041d7bc92286529ce281cf990fec5e","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"5c1abbfa_6a5e6d07","line":1,"updated":"2022-10-06 16:29:49.000000000","message":"we don\u0027t need this file","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"e45710e2e0d9e40c41319725793794aa7e5908d0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"f8a04460_e716bee2","line":1,"in_reply_to":"5c1abbfa_6a5e6d07","updated":"2022-10-18 13:17:11.000000000","message":"Done","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"}],"ansible/roles/ovn-db/tasks/check.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":"4b8b53e862041d7bc92286529ce281cf990fec5e","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"1945c7e5_d2fc6719","line":1,"updated":"2022-10-06 16:29:49.000000000","message":"we don\u0027t need this file","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"e45710e2e0d9e40c41319725793794aa7e5908d0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"5dc3332d_5f393482","line":1,"in_reply_to":"1945c7e5_d2fc6719","updated":"2022-10-18 13:17:11.000000000","message":"Done","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"}],"ansible/roles/ovn-db/tasks/deploy.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":"4b8b53e862041d7bc92286529ce281cf990fec5e","unresolved":true,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"- import_tasks: check-containers.yml"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"- import_tasks: bootstrap.yml"},{"line_number":7,"context_line":"  when: inventory_hostname in groups[\u0027ovn-controller\u0027]"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"- name: Flush handlers"},{"line_number":10,"context_line":"  meta: flush_handlers"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"5c65497c_b828e3c1","line":8,"range":{"start_line":6,"start_character":0,"end_line":8,"end_character":0},"updated":"2022-10-06 16:29:49.000000000","message":"not needed at all, never happens","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"e45710e2e0d9e40c41319725793794aa7e5908d0","unresolved":false,"context_lines":[{"line_number":3,"context_line":""},{"line_number":4,"context_line":"- import_tasks: check-containers.yml"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"- import_tasks: bootstrap.yml"},{"line_number":7,"context_line":"  when: inventory_hostname in groups[\u0027ovn-controller\u0027]"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"- name: Flush handlers"},{"line_number":10,"context_line":"  meta: flush_handlers"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"115ae7c2_ed341e1a","line":8,"range":{"start_line":6,"start_character":0,"end_line":8,"end_character":0},"in_reply_to":"5c65497c_b828e3c1","updated":"2022-10-18 13:17:11.000000000","message":"Done","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"}],"ansible/roles/ovn-db/tasks/upgrade.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":"4b8b53e862041d7bc92286529ce281cf990fec5e","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- import_tasks: config.yml"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"- import_tasks: check-containers.yml"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"- name: Flush handlers"},{"line_number":7,"context_line":"  meta: flush_handlers"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"d6fee7e6_df9764d3","line":7,"range":{"start_line":2,"start_character":0,"end_line":7,"end_character":22},"updated":"2022-10-06 16:29:49.000000000","message":"tbh, I think it should just be an import of deploy.yml here","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"e45710e2e0d9e40c41319725793794aa7e5908d0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- import_tasks: config.yml"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"- import_tasks: check-containers.yml"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"- name: Flush handlers"},{"line_number":7,"context_line":"  meta: flush_handlers"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"0723b8ae_f709b429","line":7,"range":{"start_line":2,"start_character":0,"end_line":7,"end_character":22},"in_reply_to":"d6fee7e6_df9764d3","updated":"2022-10-18 13:17:11.000000000","message":"Done","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"}],"ansible/site.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":"76fc53c531cffd3801e35d5488d4b5596cb2a966","unresolved":true,"context_lines":[{"line_number":671,"context_line":"  gather_facts: false"},{"line_number":672,"context_line":"  hosts:"},{"line_number":673,"context_line":"    - ovn-nb-db"},{"line_number":674,"context_line":"    - ovn-northd"},{"line_number":675,"context_line":"    - ovn-sb-db"},{"line_number":676,"context_line":"    - \u0027\u0026enable_ovn_True\u0027"},{"line_number":677,"context_line":"  serial: \u0027{{ kolla_serial|default(\"0\") }}\u0027"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"488cf00b_f4eb955c","line":674,"range":{"start_line":674,"start_character":10,"end_line":674,"end_character":16},"updated":"2022-06-30 10:00:41.000000000","message":"it does not sound like a db to me ;-)","commit_id":"b4e464e8a241ec30a953a38511c5a3ecc4422a84"},{"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":"6a76b26a9cc81468ab892992dd4ef3e68e1b07eb","unresolved":false,"context_lines":[{"line_number":671,"context_line":"  gather_facts: false"},{"line_number":672,"context_line":"  hosts:"},{"line_number":673,"context_line":"    - ovn-nb-db"},{"line_number":674,"context_line":"    - ovn-northd"},{"line_number":675,"context_line":"    - ovn-sb-db"},{"line_number":676,"context_line":"    - \u0027\u0026enable_ovn_True\u0027"},{"line_number":677,"context_line":"  serial: \u0027{{ kolla_serial|default(\"0\") }}\u0027"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"76b58253_681513c3","line":674,"range":{"start_line":674,"start_character":10,"end_line":674,"end_character":16},"in_reply_to":"27c53787_f40a2998","updated":"2022-08-01 09:13:52.000000000","message":"Let me have a noobish question: So, Neutron talks to NB, northd rewrites it to SB and then ovn-controllers talk with SB? ;-)","commit_id":"b4e464e8a241ec30a953a38511c5a3ecc4422a84"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"dcb55a23825f992f26901ccb6508f9fce0f09cb9","unresolved":true,"context_lines":[{"line_number":671,"context_line":"  gather_facts: false"},{"line_number":672,"context_line":"  hosts:"},{"line_number":673,"context_line":"    - ovn-nb-db"},{"line_number":674,"context_line":"    - ovn-northd"},{"line_number":675,"context_line":"    - ovn-sb-db"},{"line_number":676,"context_line":"    - \u0027\u0026enable_ovn_True\u0027"},{"line_number":677,"context_line":"  serial: \u0027{{ kolla_serial|default(\"0\") }}\u0027"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"f556e1e0_7d6c7831","line":674,"range":{"start_line":674,"start_character":10,"end_line":674,"end_character":16},"in_reply_to":"488cf00b_f4eb955c","updated":"2022-07-29 13:55:26.000000000","message":"It\u0027s a process translating entries from NB to SB, without that there\u0027s nothing in SB, and it needs to be upgraded when NB and SB are upgraded - so it makes sense to keep it together.","commit_id":"b4e464e8a241ec30a953a38511c5a3ecc4422a84"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"0e67cb8f597b0d9f97db43f587c8e0b1ba1fb8b8","unresolved":false,"context_lines":[{"line_number":671,"context_line":"  gather_facts: false"},{"line_number":672,"context_line":"  hosts:"},{"line_number":673,"context_line":"    - ovn-nb-db"},{"line_number":674,"context_line":"    - ovn-northd"},{"line_number":675,"context_line":"    - ovn-sb-db"},{"line_number":676,"context_line":"    - \u0027\u0026enable_ovn_True\u0027"},{"line_number":677,"context_line":"  serial: \u0027{{ kolla_serial|default(\"0\") }}\u0027"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"c3b171b5_22b2bdd5","line":674,"range":{"start_line":674,"start_character":10,"end_line":674,"end_character":16},"in_reply_to":"76b58253_681513c3","updated":"2022-08-01 11:46:11.000000000","message":"Basically yes, Neutron also talks with SB to get status of ova-controllers - but that\u0027s a minor thing ;-)","commit_id":"b4e464e8a241ec30a953a38511c5a3ecc4422a84"},{"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":"d9823495331a91905ee32516e3d39e6892c31e88","unresolved":false,"context_lines":[{"line_number":671,"context_line":"  gather_facts: false"},{"line_number":672,"context_line":"  hosts:"},{"line_number":673,"context_line":"    - ovn-nb-db"},{"line_number":674,"context_line":"    - ovn-northd"},{"line_number":675,"context_line":"    - ovn-sb-db"},{"line_number":676,"context_line":"    - \u0027\u0026enable_ovn_True\u0027"},{"line_number":677,"context_line":"  serial: \u0027{{ kolla_serial|default(\"0\") }}\u0027"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"cbe0d56f_b71e7ed1","line":674,"range":{"start_line":674,"start_character":10,"end_line":674,"end_character":16},"in_reply_to":"7de27a07_c8b8800b","updated":"2022-08-01 12:02:24.000000000","message":"Ack, thanks.","commit_id":"b4e464e8a241ec30a953a38511c5a3ecc4422a84"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"bf9e19fc309c0ffb05371e62e4d9b6121eea2cef","unresolved":false,"context_lines":[{"line_number":671,"context_line":"  gather_facts: false"},{"line_number":672,"context_line":"  hosts:"},{"line_number":673,"context_line":"    - ovn-nb-db"},{"line_number":674,"context_line":"    - ovn-northd"},{"line_number":675,"context_line":"    - ovn-sb-db"},{"line_number":676,"context_line":"    - \u0027\u0026enable_ovn_True\u0027"},{"line_number":677,"context_line":"  serial: \u0027{{ kolla_serial|default(\"0\") }}\u0027"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"7de27a07_c8b8800b","line":674,"range":{"start_line":674,"start_character":10,"end_line":674,"end_character":16},"in_reply_to":"c3b171b5_22b2bdd5","updated":"2022-08-01 11:46:33.000000000","message":"ovn-controllers, not ova-controllers ;-)","commit_id":"b4e464e8a241ec30a953a38511c5a3ecc4422a84"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"b44837bfea495233504b46a8ab940232b166cff4","unresolved":false,"context_lines":[{"line_number":671,"context_line":"  gather_facts: false"},{"line_number":672,"context_line":"  hosts:"},{"line_number":673,"context_line":"    - ovn-nb-db"},{"line_number":674,"context_line":"    - ovn-northd"},{"line_number":675,"context_line":"    - ovn-sb-db"},{"line_number":676,"context_line":"    - \u0027\u0026enable_ovn_True\u0027"},{"line_number":677,"context_line":"  serial: \u0027{{ kolla_serial|default(\"0\") }}\u0027"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"27c53787_f40a2998","line":674,"range":{"start_line":674,"start_character":10,"end_line":674,"end_character":16},"in_reply_to":"f556e1e0_7d6c7831","updated":"2022-07-29 14:02:06.000000000","message":"Resolved.","commit_id":"b4e464e8a241ec30a953a38511c5a3ecc4422a84"}],"releasenotes/notes/ovn-controller-ecb49695dc377e88.yaml":[{"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":"4b8b53e862041d7bc92286529ce281cf990fec5e","unresolved":true,"context_lines":[{"line_number":4,"context_line":"    ``ovn`` role has been split into ``ovn-controller`` and ``ovn-db``"},{"line_number":5,"context_line":"    roles, therefore users that have ``ovn_extra_volumes`` configured"},{"line_number":6,"context_line":"    need to adapt their config to use ``ovn_db_extra_volumes`` or"},{"line_number":7,"context_line":"    ``ovn_controller_volumes``."}],"source_content_type":"text/x-yaml","patch_set":14,"id":"c832e81c_aca0715e","line":7,"range":{"start_line":7,"start_character":20,"end_line":7,"end_character":21},"updated":"2022-10-06 16:29:49.000000000","message":"_extra_","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"e45710e2e0d9e40c41319725793794aa7e5908d0","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    ``ovn`` role has been split into ``ovn-controller`` and ``ovn-db``"},{"line_number":5,"context_line":"    roles, therefore users that have ``ovn_extra_volumes`` configured"},{"line_number":6,"context_line":"    need to adapt their config to use ``ovn_db_extra_volumes`` or"},{"line_number":7,"context_line":"    ``ovn_controller_volumes``."}],"source_content_type":"text/x-yaml","patch_set":14,"id":"b78a6d41_c2794807","line":7,"range":{"start_line":7,"start_character":20,"end_line":7,"end_character":21},"in_reply_to":"c832e81c_aca0715e","updated":"2022-10-18 13:17:11.000000000","message":"Done","commit_id":"e620f7ed6a83fa1ef181e01614fbf3212182da3b"}]}
