
com.groupbyinc.flux.gateway.TransportNodesListGatewayStartedShards.class Maven / Gradle / Ivy
???? 3m Bcom/groupbyinc/flux/gateway/TransportNodesListGatewayStartedShards ?Lcom/groupbyinc/flux/action/support/nodes/TransportNodesAction;Lcom/groupbyinc/flux/gateway/AsyncShardFetch$List; =com/groupbyinc/flux/action/support/nodes/TransportNodesAction 0com/groupbyinc/flux/gateway/AsyncShardFetch$List +TransportNodesListGatewayStartedShards.java [com/groupbyinc/flux/gateway/TransportNodesListGatewayStartedShards$NodeGatewayStartedShards NodeGatewayStartedShards Ncom/groupbyinc/flux/gateway/TransportNodesListGatewayStartedShards$NodeRequest NodeRequest \com/groupbyinc/flux/gateway/TransportNodesListGatewayStartedShards$NodesGatewayStartedShards NodesGatewayStartedShards Jcom/groupbyinc/flux/gateway/TransportNodesListGatewayStartedShards$Request Request +com/groupbyinc/flux/gateway/AsyncShardFetch List /com/groupbyinc/flux/threadpool/ThreadPool$Names )com/groupbyinc/flux/threadpool/ThreadPool Names ACTION_NAME Ljava/lang/String; %internal:gateway/local/started_shards nodeEnv )Lcom/groupbyinc/flux/env/NodeEnvironment; ~(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cluster/ClusterName;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Lcom/groupbyinc/flux/env/NodeEnvironment;)V *Lcom/groupbyinc/flux/common/inject/Inject; fetch_shard_started &?(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Lcom/groupbyinc/flux/cluster/ClusterName;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)V # (
) ! " + this DLcom/groupbyinc/flux/gateway/TransportNodesListGatewayStartedShards; settings .Lcom/groupbyinc/flux/common/settings/Settings; clusterName )Lcom/groupbyinc/flux/cluster/ClusterName;
threadPool +Lcom/groupbyinc/flux/threadpool/ThreadPool; clusterService ,Lcom/groupbyinc/flux/cluster/ClusterService; transportService 0Lcom/groupbyinc/flux/transport/TransportService;
actionFilters 2Lcom/groupbyinc/flux/action/support/ActionFilters; indexNameExpressionResolver BLcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver; env list ?(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;[Ljava/lang/String;Lcom/groupbyinc/flux/action/ActionListener;)V 2com/groupbyinc/flux/cluster/metadata/IndexMetaData @ getIndexUUID ()Ljava/lang/String; B C
A D Q(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;[Ljava/lang/String;)V # F
G execute w(Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/action/ActionListener;)Lcom/groupbyinc/flux/tasks/Task; I J
K shardId )Lcom/groupbyinc/flux/index/shard/ShardId;
indexMetaData 4Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData; nodesIds [Ljava/lang/String; listener ?Lcom/groupbyinc/flux/action/ActionListener; +Lcom/groupbyinc/flux/action/ActionListener; resolveNodes ?(Lcom/groupbyinc/flux/gateway/TransportNodesListGatewayStartedShards$Request;Lcom/groupbyinc/flux/cluster/ClusterState;)[Ljava/lang/String; ()[Ljava/lang/String; Q X
Y request LLcom/groupbyinc/flux/gateway/TransportNodesListGatewayStartedShards$Request; clusterState *Lcom/groupbyinc/flux/cluster/ClusterState; transportCompress ()Z newNodeRequest ?(Ljava/lang/String;Lcom/groupbyinc/flux/gateway/TransportNodesListGatewayStartedShards$Request;)Lcom/groupbyinc/flux/gateway/TransportNodesListGatewayStartedShards$NodeRequest; a(Ljava/lang/String;Lcom/groupbyinc/flux/gateway/TransportNodesListGatewayStartedShards$Request;)V # c
d nodeId newNodeResponse _()Lcom/groupbyinc/flux/gateway/TransportNodesListGatewayStartedShards$NodeGatewayStartedShards; ()V # i
j newResponse ?(Lcom/groupbyinc/flux/gateway/TransportNodesListGatewayStartedShards$Request;Ljava/util/concurrent/atomic/AtomicReferenceArray;)Lcom/groupbyinc/flux/gateway/TransportNodesListGatewayStartedShards$NodesGatewayStartedShards; java/util/ArrayList n
o j java/util/List q 0java/util/concurrent/atomic/AtomicReferenceArray s length ()I u v
t w get (I)Ljava/lang/Object; y z
t { add (Ljava/lang/Object;)Z } ~ r java/lang/Object ? .com/groupbyinc/flux/action/FailedNodeException ? logger -Lcom/groupbyinc/flux/common/logging/ESLogger; ? ? ? Yunknown response type [{}], expected NodeLocalGatewayStartedShards or FailedNodeException ? +com/groupbyinc/flux/common/logging/ESLogger ? warn ((Ljava/lang/String;[Ljava/lang/Object;)V ? ? ? ? 1 2 ? size ? v r ? toArray (([Ljava/lang/Object;)[Ljava/lang/Object; ? ? r ? ^[Lcom/groupbyinc/flux/gateway/TransportNodesListGatewayStartedShards$NodeGatewayStartedShards; ? 1[Lcom/groupbyinc/flux/action/FailedNodeException; ? ?(Lcom/groupbyinc/flux/cluster/ClusterName;[Lcom/groupbyinc/flux/gateway/TransportNodesListGatewayStartedShards$NodeGatewayStartedShards;[Lcom/groupbyinc/flux/action/FailedNodeException;)V # ?
? resp Ljava/lang/Object; i I responses 2Ljava/util/concurrent/atomic/AtomicReferenceArray; nodesList oLjava/util/List; Ljava/util/List; failures BLjava/util/List;
nodeOperation ?(Lcom/groupbyinc/flux/gateway/TransportNodesListGatewayStartedShards$NodeRequest;)Lcom/groupbyinc/flux/gateway/TransportNodesListGatewayStartedShards$NodeGatewayStartedShards; java/lang/Exception ?
getShardId +()Lcom/groupbyinc/flux/index/shard/ShardId; ? ?
?
D !{} loading local shard state info ? trace ? ? ? ? 2com/groupbyinc/flux/index/shard/ShardStateMetaData ? FORMAT 1Lcom/groupbyinc/flux/gateway/MetaDataStateFormat; ? ? ? ?
access$000 {(Lcom/groupbyinc/flux/gateway/TransportNodesListGatewayStartedShards$NodeRequest;)Lcom/groupbyinc/flux/index/shard/ShardId; ? ?
? 'com/groupbyinc/flux/env/NodeEnvironment ? availableShardPaths @(Lcom/groupbyinc/flux/index/shard/ShardId;)[Ljava/nio/file/Path; ? ?
? ? /com/groupbyinc/flux/gateway/MetaDataStateFormat ? loadLatestState V(Lcom/groupbyinc/flux/common/logging/ESLogger;[Ljava/nio/file/Path;)Ljava/lang/Object; ? ?
? ? 5 6 ? *com/groupbyinc/flux/cluster/ClusterService ? state ,()Lcom/groupbyinc/flux/cluster/ClusterState; ? ? ? ? (com/groupbyinc/flux/cluster/ClusterState ? metaData 1()Lcom/groupbyinc/flux/cluster/metadata/MetaData; ? ?
? ? 'com/groupbyinc/flux/index/shard/ShardId ? index #()Lcom/groupbyinc/flux/index/Index; ? ?
? ? com/groupbyinc/flux/index/Index ? name ? C
? ? -com/groupbyinc/flux/cluster/metadata/MetaData ? H(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData; ? ?
? ? getSettings 0()Lcom/groupbyinc/flux/common/settings/Settings; ? ?
A ? )com/groupbyinc/flux/index/shard/ShardPath ?
loadShardPath ?(Lcom/groupbyinc/flux/common/logging/ESLogger;Lcom/groupbyinc/flux/env/NodeEnvironment;Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/index/shard/ShardPath; ? ?
? ? java/lang/IllegalStateException ? java/lang/StringBuilder ?
? j append -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ? ?
? ? no shard path found -(Ljava/lang/String;)Ljava/lang/StringBuilder; ?
? toString C
? (Ljava/lang/String;)V #
?
java/lang/String resolveIndex ()Ljava/nio/file/Path;
? %com/groupbyinc/flux/index/store/Store tryOpenIndex (Ljava/nio/file/Path;)V
/{} can't open index for shard [{}] in path [{}] [Ljava/lang/Object; java/lang/Comparable =(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V ? ?! localNode 2()Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;#$ ?% version J'( ?) I(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;JLjava/lang/Throwable;)V #+
, indexUUID. ?/ equals1 ~
2 _na_4 N{} shard state info found but indexUUID didn't match expected [{}] actual [{}]6 {} shard state info found: [{}]8 debug: ? ?; 4(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;J)V #=
> {} no local shard info found@???????? *com/groupbyinc/flux/ElasticsearchExceptionD failed to load started shardsF #
EH exception Ljava/lang/Exception; shardPath +Lcom/groupbyinc/flux/index/shard/ShardPath; shardStateMetaData 4Lcom/groupbyinc/flux/index/shard/ShardStateMetaData; e PLcom/groupbyinc/flux/gateway/TransportNodesListGatewayStartedShards$NodeRequest; accumulateExceptions z(Lcom/groupbyinc/flux/action/support/nodes/BaseNodesRequest;Lcom/groupbyinc/flux/cluster/ClusterState;)[Ljava/lang/String; V W
T w(Lcom/groupbyinc/flux/action/support/nodes/BaseNodeRequest;)Lcom/groupbyinc/flux/action/support/nodes/BaseNodeResponse; ? ?
W =()Lcom/groupbyinc/flux/action/support/nodes/BaseNodeResponse; g h
Z ?(Ljava/lang/String;Lcom/groupbyinc/flux/action/support/nodes/BaseNodesRequest;)Lcom/groupbyinc/flux/action/support/nodes/BaseNodeRequest; a b
] ?(Lcom/groupbyinc/flux/action/support/nodes/BaseNodesRequest;Ljava/util/concurrent/atomic/AtomicReferenceArray;)Lcom/groupbyinc/flux/action/support/nodes/BaseNodesResponse; l m
`
ConstantValue Code LocalVariableTable LineNumberTable RuntimeVisibleAnnotations LocalVariableTypeTable Signature ?(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;[Ljava/lang/String;Lcom/groupbyinc/flux/action/ActionListener;)V
StackMapTable
SourceFile InnerClasses ! b ! " # $ c ? *+ ,-
'? **? ,? d \ - . / 0 1 2 3 4 5 6 7 8 9 : ; <