|  | @@ -334,7 +334,6 @@ public class FileSettingsServiceIT extends ESIntegTestCase {
 | 
	
		
			
				|  |  |          assertClusterStateNotSaved(savedClusterState.v1(), savedClusterState.v2());
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    @AwaitsFix(bugUrl = "https://github.com/elastic/elasticsearch/issues/94464")
 | 
	
		
			
				|  |  |      public void testSettingsAppliedOnMasterReElection() throws Exception {
 | 
	
		
			
				|  |  |          internalCluster().setBootstrapMasterNodeIndex(0);
 | 
	
		
			
				|  |  |          logger.info("--> start master node");
 | 
	
	
		
			
				|  | @@ -343,6 +342,7 @@ public class FileSettingsServiceIT extends ESIntegTestCase {
 | 
	
		
			
				|  |  |          logger.info("--> start master eligible nodes, 2 more for quorum");
 | 
	
		
			
				|  |  |          String masterNode1 = internalCluster().startNode(Settings.builder().put(masterNode()).put("discovery.initial_state_timeout", "1s"));
 | 
	
		
			
				|  |  |          String masterNode2 = internalCluster().startNode(Settings.builder().put(masterNode()).put("discovery.initial_state_timeout", "1s"));
 | 
	
		
			
				|  |  | +        internalCluster().validateClusterFormed();
 | 
	
		
			
				|  |  |          FileSettingsService master1FS = internalCluster().getInstance(FileSettingsService.class, masterNode1);
 | 
	
		
			
				|  |  |          FileSettingsService master2FS = internalCluster().getInstance(FileSettingsService.class, masterNode2);
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -358,12 +358,14 @@ public class FileSettingsServiceIT extends ESIntegTestCase {
 | 
	
		
			
				|  |  |          assertClusterStateSaveOK(savedClusterState.v1(), savedClusterState.v2(), "50mb");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          internalCluster().stopCurrentMasterNode();
 | 
	
		
			
				|  |  | +        internalCluster().validateClusterFormed();
 | 
	
		
			
				|  |  |          ensureStableCluster(2);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          FileSettingsService masterFS = internalCluster().getCurrentMasterNodeInstance(FileSettingsService.class);
 | 
	
		
			
				|  |  |          assertTrue(masterFS.watching());
 | 
	
		
			
				|  |  |          logger.info("--> start another master eligible node to form a quorum");
 | 
	
		
			
				|  |  |          internalCluster().startNode(Settings.builder().put(masterNode()).put("discovery.initial_state_timeout", "1s"));
 | 
	
		
			
				|  |  | +        internalCluster().validateClusterFormed();
 | 
	
		
			
				|  |  |          ensureStableCluster(3);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          savedClusterState = setupCleanupClusterStateListener(internalCluster().getMasterName());
 |