3,org/elasticsearch/gateway/local/LocalGatewayLorg/elasticsearch/common/component/AbstractLifecycleComponent;Lorg/elasticsearch/gateway/Gateway;Lorg/elasticsearch/cluster/ClusterStateListener;=org/elasticsearch/common/component/AbstractLifecycleComponent!org/elasticsearch/gateway/Gateway.org/elasticsearch/cluster/ClusterStateListenerLocalGateway.java?org/elasticsearch/gateway/Gateway$GatewayStateRecoveredListener GatewayStateRecoveredListenergorg/elasticsearch/gateway/local/state/meta/TransportNodesListGatewayMetaState$NodeLocalGatewayMetaStateMorg/elasticsearch/gateway/local/state/meta/TransportNodesListGatewayMetaStateNodeLocalGatewayMetaStatehorg/elasticsearch/gateway/local/state/meta/TransportNodesListGatewayMetaState$NodesLocalGatewayMetaStateNodesLocalGatewayMetaState3org/elasticsearch/cluster/metadata/MetaData$Builder+org/elasticsearch/cluster/metadata/MetaDataBuilder.org/elasticsearch/cluster/ClusterState$Builder&org/elasticsearch/cluster/ClusterStateclusterService*Lorg/elasticsearch/cluster/ClusterService;nodeEnv'Lorg/elasticsearch/env/NodeEnvironment; shardsStateFLorg/elasticsearch/gateway/local/state/shards/LocalGatewayShardsState; metaStateBLorg/elasticsearch/gateway/local/state/meta/LocalGatewayMetaState;listGatewayMetaStateOLorg/elasticsearch/gateway/local/state/meta/TransportNodesListGatewayMetaState; initialMetaLjava/lang/String; clusterName'Lorg/elasticsearch/cluster/ClusterName;~(Lorg/elasticsearch/common/settings/Settings;Lorg/elasticsearch/cluster/ClusterService;Lorg/elasticsearch/env/NodeEnvironment;Lorg/elasticsearch/gateway/local/state/shards/LocalGatewayShardsState;Lorg/elasticsearch/gateway/local/state/meta/LocalGatewayMetaState;Lorg/elasticsearch/gateway/local/state/meta/TransportNodesListGatewayMetaState;Lorg/elasticsearch/cluster/ClusterName;)V(Lorg/elasticsearch/common/inject/Inject;/(Lorg/elasticsearch/common/settings/Settings;)V -0 1  3 !" 5 %& 7 '( 9 +, ; #$ =(org/elasticsearch/cluster/ClusterService?addLast3(Lorg/elasticsearch/cluster/ClusterStateListener;)V AB @CcomponentSettings,Lorg/elasticsearch/common/settings/Settings; EF G initial_metaI"discovery.zen.minimum_master_nodesK1M*org/elasticsearch/common/settings/SettingsOget8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; QR PS )* Uthis.Lorg/elasticsearch/gateway/local/LocalGateway;settingstype()Ljava/lang/String;local\doStart()V(org/elasticsearch/ElasticsearchException`doStopdoCloseremove dB @eperformStateRecoveryD(Lorg/elasticsearch/gateway/Gateway$GatewayStateRecoveredListener;)V*org/elasticsearch/gateway/GatewayExceptionijava/lang/Exceptionkstate*()Lorg/elasticsearch/cluster/ClusterState; mn @onodes1()Lorg/elasticsearch/cluster/node/DiscoveryNodes; qr s-org/elasticsearch/cluster/node/DiscoveryNodesu masterNodes5()Lorg/elasticsearch/common/collect/ImmutableOpenMap; wx vy1org/elasticsearch/common/collect/ImmutableOpenMap{keys7()Lorg/elasticsearch/common/hppc/ObjectLookupContainer; }~ |/org/elasticsearch/common/hppc/ObjectOpenHashSetfromb(Lorg/elasticsearch/common/hppc/ObjectContainer;)Lorg/elasticsearch/common/hppc/ObjectOpenHashSet; logger+Lorg/elasticsearch/common/logging/ESLogger; !performing state recovery from {}java/lang/Object)org/elasticsearch/common/logging/ESLoggertrace((Ljava/lang/String;[Ljava/lang/Object;)V java/lang/StringtoArray&(Ljava/lang/Class;)[Ljava/lang/Object; [Ljava/lang/String;liste([Ljava/lang/String;Lorg/elasticsearch/common/unit/TimeValue;)Lorg/elasticsearch/action/ActionFuture; %org/elasticsearch/action/ActionFuture actionGet()Ljava/lang/Object; quorumequals(Ljava/lang/Object;)Z size()I quorum-1halfonefullallfull-1all-1java/lang/IntegerparseInt(Ljava/lang/String;)I ,failed to derived initial_meta from value {}warn failures1()[Lorg/elasticsearch/action/FailedNodeException; /[Lorg/elasticsearch/action/FailedNodeException;failed to fetch state from node=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V 4org/elasticsearch/common/hppc/ObjectFloatOpenHashMap -_ iterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next metaData/()Lorg/elasticsearch/cluster/metadata/MetaData; version()J indices x values1()Lorg/elasticsearch/common/hppc/ObjectContainer; |-org/elasticsearch/common/hppc/ObjectContainer 2org/elasticsearch/common/hppc/cursors/ObjectCursorvalueLjava/lang/Object; 0org/elasticsearch/cluster/metadata/IndexMetaDataindex [ addTo(Ljava/lang/Object;F)F  java/lang/StringBuilder found [ append-(Ljava/lang/String;)Ljava/lang/StringBuilder;   (I)Ljava/lang/StringBuilder;   ] metadata states, required []toString [  onFailure(Ljava/lang/String;)V  builderd(Lorg/elasticsearch/cluster/metadata/MetaData;)Lorg/elasticsearch/cluster/metadata/MetaData$Builder;   removeAllIndices7()Lorg/elasticsearch/cluster/metadata/MetaData$Builder; "# $ allocated[Z &' ([Ljava/lang/Object; }* +'*F(Ljava/lang/String;)Lorg/elasticsearch/cluster/metadata/IndexMetaData; / 0 *[{}] found [{}], required [{}], not adding3valueOf(I)Ljava/lang/Integer; 56 7debug 9 :putj(Lorg/elasticsearch/cluster/metadata/IndexMetaData;Z)Lorg/elasticsearch/cluster/metadata/MetaData$Builder; <= >Y(Lorg/elasticsearch/cluster/ClusterName;)Lorg/elasticsearch/cluster/ClusterState$Builder; @ Ag(Lorg/elasticsearch/cluster/metadata/MetaData$Builder;)Lorg/elasticsearch/cluster/ClusterState$Builder; C Dbuild Fn G onSuccess+(Lorg/elasticsearch/cluster/ClusterState;)V IJ KeLjava/lang/Exception;failedNodeException.Lorg/elasticsearch/action/FailedNodeException;arr$len$Ii$cursorhLorg/elasticsearch/common/hppc/cursors/ObjectCursor;4Lorg/elasticsearch/common/hppc/cursors/ObjectCursor;Ljava/util/Iterator; nodeStateiLorg/elasticsearch/gateway/local/state/meta/TransportNodesListGatewayMetaState$NodeLocalGatewayMetaState; indexMetaData2Lorg/elasticsearch/cluster/metadata/IndexMetaData;electedIndexMetaDataindexMetaDataCountilistenerALorg/elasticsearch/gateway/Gateway$GatewayStateRecoveredListener;nodesIdsELorg/elasticsearch/common/hppc/ObjectOpenHashSet;1Lorg/elasticsearch/common/hppc/ObjectOpenHashSet; nodesStatejLorg/elasticsearch/gateway/local/state/meta/TransportNodesListGatewayMetaState$NodesLocalGatewayMetaState;requiredAllocationJLorg/elasticsearch/common/hppc/ObjectFloatOpenHashMap;6Lorg/elasticsearch/common/hppc/ObjectFloatOpenHashMap;electedGlobalState-Lorg/elasticsearch/cluster/metadata/MetaData;foundmetaDataBuilder5Lorg/elasticsearch/cluster/metadata/MetaData$Builder;states0Lorg/elasticsearch/cluster/ClusterState$Builder;suggestIndexGateway()Ljava/lang/Class;=org/elasticsearch/index/gateway/local/LocalIndexGatewayModulesreset%org/elasticsearch/env/NodeEnvironmentvnodeDataLocations()[Ljava/io/File; xy wz+org/elasticsearch/common/io/FileSystemUtils|deleteRecursively([Ljava/io/File;)Z ~ }clusterChanged2(Lorg/elasticsearch/cluster/ClusterChangedEvent;)V@org/elasticsearch/gateway/local/state/meta/LocalGatewayMetaState  Dorg/elasticsearch/gateway/local/state/shards/LocalGatewayShardsState event/Lorg/elasticsearch/cluster/ClusterChangedEvent;CodeLocalVariableTableLineNumberTableRuntimeVisibleAnnotations ExceptionsLocalVariableTypeTable StackMapTable Signature>()Ljava/lang/Class<+Lorg/elasticsearch/common/inject/Module;>; SourceFile InnerClasses!  !"#$%&'()*+, -.H*+2*,4*-6*8*:*<*>,*D**HJ+LNTTVRHWXHYFH H!"H#$H%&H'(H+,* @A BCDE!G'I.LGM/Z[-] WXQ^_+ WXVab_+ WXZac_9 *4*f  WX ^ _aghg*4ptzM*Y,S*:,N6*V,,l`6*V*V,w,`l6j*V 6X*V*V ,67*V*V,,d6 *V6:*Y*VS-;6-:66!2:*޻Y::6-::    : 픞  : :  $ :   Wاx0+Y  !%:): ,: 6     3  2: : 6-:R: 1: : 2 2:  8(*4Y SY8SY8S; ?W D*<B:  EW+ HLFlMN:OP$-Q)(RS,%TSUW +TX |rYZ fTX)[\|@YZfYTXZ* ]]\ `^S@_S WX`abdCefFgSZi]jk`lS/mn6o' =}* p  UV bcZh"Hcd)eChFjRkZlgnoprstuvwx{}~:KQZ]`|$%/6=HPZ]`|gBl$   *3  -.% -.  0jqr.t WXu_: *6{W  WX  lM*8+*>+WX *