commit | 5e76935f1c5b23cd849c68952e72a16563225ca5 | [log] [tgz] |
---|---|---|
author | Diego Zambelli Sessona <diego.sessona@gmail.com> | Tue Dec 05 15:08:40 2023 +0100 |
committer | Diego Zambelli Sessona <diego.sessona@gmail.com> | Wed Dec 13 08:00:35 2023 +0000 |
tree | a942033da4df354cf5d61e266abbaf5c95fcc1f7 | |
parent | 0b163f9efd55a9ac10132923ef3e26666f7dfbaa [diff] |
Remove events from beforeStartupEventsQueue after fire() The plugin was removing the event before firing it from the beforeStartupEventsQueue. This could have caused a message loss in case the configuration was changed before firing the event. Now after the plugin is fully loaded each event is removed from the the in-memory queue after being fired. Follow up of change 393036. Plese see comment [1] [1]: https://gerrit-review.googlesource.com/c/plugins/replication/+/393036/comment/f9aed6f7_5c06661a/ Change-Id: I83abb264be3deae2f5b2330c70727e8f7b6cd3d3