Merge "Notify listeners when a new project is created via replication"
diff --git a/src/main/java/com/googlesource/gerrit/plugins/replication/pull/ReplicationQueue.java b/src/main/java/com/googlesource/gerrit/plugins/replication/pull/ReplicationQueue.java index 8fb6b0d..ac17fac 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/replication/pull/ReplicationQueue.java +++ b/src/main/java/com/googlesource/gerrit/plugins/replication/pull/ReplicationQueue.java
@@ -764,7 +764,7 @@ private void fireBeforeStartupEvents() { Set<String> eventsReplayed = new HashSet<>(); ReferenceBatchUpdatedEvent event; - while ((event = beforeStartupEventsQueue.poll()) != null) { + while ((event = beforeStartupEventsQueue.peek()) != null) { String eventKey = String.format( "%s:%s", @@ -777,6 +777,7 @@ fire(event); eventsReplayed.add(eventKey); } + beforeStartupEventsQueue.remove(event); } }