)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"b49da1c8ae1a4a1a3152ae3dfc43a2aa3ced8de3","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Add new callbacks event for resouce status update"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"A new event AFTER_STATUS_UPDATE is added, that will be published to"},{"line_number":10,"context_line":"callbacks when a resource\u0027s status is updated in the DB. The first use of this"},{"line_number":11,"context_line":"new event is to indicate when the L3 DB layer has updated floating IPs"},{"line_number":12,"context_line":"status."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"09aee15d_7b764e64","line":10,"range":{"start_line":10,"start_character":71,"end_line":10,"end_character":78},"updated":"2023-07-11 14:53:36.000000000","message":"nit: please use 72 chars max in the title description","commit_id":"3dcf251f06da00a078cbe7ba0db2416b6e7eb6c4"},{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"6743df151b5c979a71ff6b7bf61bd4c3141a8dba","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Add new callbacks event for resouce status update"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"A new event AFTER_STATUS_UPDATE is added, that will be published to"},{"line_number":10,"context_line":"callbacks when a resource\u0027s status is updated in the DB. The first use of this"},{"line_number":11,"context_line":"new event is to indicate when the L3 DB layer has updated floating IPs"},{"line_number":12,"context_line":"status."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"25c4cbb1_69fa0924","line":10,"range":{"start_line":10,"start_character":71,"end_line":10,"end_character":78},"in_reply_to":"09aee15d_7b764e64","updated":"2023-07-11 17:44:14.000000000","message":"Done","commit_id":"3dcf251f06da00a078cbe7ba0db2416b6e7eb6c4"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"f6dbe97903ca2935ab793266e7deab8692f50489","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"08437ad3_765bb9f7","updated":"2023-06-27 10:29:10.000000000","message":"-1 for visibility: why AFTER_UPDATE is not enough?","commit_id":"3dcf251f06da00a078cbe7ba0db2416b6e7eb6c4"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"b49da1c8ae1a4a1a3152ae3dfc43a2aa3ced8de3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"2531235a_ce53b9c3","updated":"2023-07-11 14:53:36.000000000","message":"-1 just for this --\u003e a reno will be needed.","commit_id":"3dcf251f06da00a078cbe7ba0db2416b6e7eb6c4"},{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"d934f198d4fac7abf778a241a3c0f5da6b11f685","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"8ce8a5f4_c89e9312","in_reply_to":"08437ad3_765bb9f7","updated":"2023-06-27 18:42:11.000000000","message":"In the case of floating IPs, the back-end requests the DB layer to update the floating ip status in the database. This status update can be the result of a floating ip create (https://github.com/openstack/neutron/blob/master/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_client.py#L995-L998) or a floating ip update (https://github.com/openstack/neutron/blob/master/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_client.py#L1026-L1028). In both cases, the status update happens after the corresponding floating ip create or update at the DB layer. So the status update is a different event of a AFTER_UPDATE event","commit_id":"3dcf251f06da00a078cbe7ba0db2416b6e7eb6c4"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"2fcf7d5539f276a8765f51e675344f267742c788","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"147e8700_ba9281ff","in_reply_to":"2531235a_ce53b9c3","updated":"2023-07-11 14:54:05.000000000","message":"Ah, I\u0027m ok with this new event.","commit_id":"3dcf251f06da00a078cbe7ba0db2416b6e7eb6c4"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"b49da1c8ae1a4a1a3152ae3dfc43a2aa3ced8de3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"bd7e5328_7a8e684c","in_reply_to":"8ce8a5f4_c89e9312","updated":"2023-07-11 14:53:36.000000000","message":"Right, this is the best place to capture the FIP update (that could be triggered by multiple events). Let\u0027s wait for the implementation.","commit_id":"3dcf251f06da00a078cbe7ba0db2416b6e7eb6c4"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"4396e2e2c7701bc4bc1998e6f261a939da5ffa1c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a670c5b7_521caa05","updated":"2023-07-12 07:30:01.000000000","message":"makes sense!","commit_id":"c958933fa023732200d96e12bb2a817389d6d9ac"}]}
