File tree Expand file tree Collapse file tree
opendj-server-legacy/src/main/java/org/opends/server/replication/server Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313 *
1414 * Copyright 2006-2010 Sun Microsystems, Inc.
1515 * Portions Copyright 2011-2016 ForgeRock AS.
16+ * Portions Copyrighted 2026 3A Systems, LLC.
1617 */
1718package org .opends .server .replication .server ;
1819
@@ -1722,6 +1723,14 @@ public long changeGenerationId(long generationId)
17221723
17231724 this .generationId = generationId ;
17241725 this .generationIdSavedStatus = false ;
1726+
1727+ // generationId gossip is purely event-driven: it only travels in the
1728+ // topology messages sent on connect/disconnect/status events. Re-advertise
1729+ // on every real transition so a peer that missed one converges on the next.
1730+ if (generationId > 0 )
1731+ {
1732+ sendTopoInfoToAll ();
1733+ }
17251734 }
17261735 return oldGenerationId ;
17271736 }
You can’t perform that action at this time.
0 commit comments