File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
server/src/main/java/org/elasticsearch/cluster/coordination Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -627,10 +627,15 @@ public boolean setInitialConfiguration(final VotingConfiguration votingConfigura
627627
628628 logger .info ("setting initial configuration to {}" , votingConfiguration );
629629 final Builder builder = masterService .incrementVersion (currentState );
630+ final CoordinationMetaData coordinationMetaData = CoordinationMetaData .builder (currentState .coordinationMetaData ())
631+ .lastAcceptedConfiguration (votingConfiguration )
632+ .lastCommittedConfiguration (votingConfiguration )
633+ .build ();
634+
630635 MetaData .Builder metaDataBuilder = MetaData .builder ();
631636 // automatically generate a UID for the metadata if we need to
632637 metaDataBuilder .generateClusterUuidIfNeeded (); // TODO generate UUID in bootstrapping tool?
633- metaDataBuilder .coordinationMetaData (CoordinationMetaData . builder ( currentState . coordinationMetaData ()). build () );
638+ metaDataBuilder .coordinationMetaData (coordinationMetaData );
634639 builder .metaData (metaDataBuilder );
635640 coordinationState .get ().setInitialState (builder .build ());
636641 preVoteCollector .update (getPreVoteResponse (), null ); // pick up the change to last-accepted version
You can’t perform that action at this time.
0 commit comments