All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.action.admin.cluster.allocation.TransportClusterAllocationExplainAction.class Maven / Gradle / Ivy

There is a newer version: 129
Show newest version
????4?[com/groupbyinc/flux/action/admin/cluster/allocation/TransportClusterAllocationExplainAction?Lcom/groupbyinc/flux/action/support/master/TransportMasterNodeAction;Ccom/groupbyinc/flux/action/support/master/TransportMasterNodeAction,TransportClusterAllocationExplainAction.javaAcom/groupbyinc/flux/cluster/routing/RoutingNodes$UnassignedShards0com/groupbyinc/flux/cluster/routing/RoutingNodes	UnassignedShardsTcom/groupbyinc/flux/cluster/routing/RoutingNodes$UnassignedShards$UnassignedIteratorUnassignedIterator/com/groupbyinc/flux/threadpool/ThreadPool$Names)com/groupbyinc/flux/threadpool/ThreadPoolNamesJcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation$DebugMode@com/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation	DebugMode%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookupclusterInfoService0Lcom/groupbyinc/flux/cluster/ClusterInfoService;allocationDecidersKLcom/groupbyinc/flux/cluster/routing/allocation/decider/AllocationDeciders;shardAllocatorJLcom/groupbyinc/flux/cluster/routing/allocation/allocator/ShardsAllocator;gatewayAllocator.Lcom/groupbyinc/flux/gateway/GatewayAllocator;'(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Lcom/groupbyinc/flux/cluster/ClusterInfoService;Lcom/groupbyinc/flux/cluster/routing/allocation/decider/AllocationDeciders;Lcom/groupbyinc/flux/cluster/routing/allocation/allocator/ShardsAllocator;Lcom/groupbyinc/flux/gateway/GatewayAllocator;)V*Lcom/groupbyinc/flux/common/inject/Inject;"cluster:monitor/allocation/explain)"java/lang/invoke/LambdaMetafactory+metafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;-.
,/0()Ljava/lang/Object;2Scom/groupbyinc/flux/action/admin/cluster/allocation/ClusterAllocationExplainRequest4()V&6
578W()Lcom/groupbyinc/flux/action/admin/cluster/allocation/ClusterAllocationExplainRequest;:get()Ljava/util/function/Supplier;<=>c(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Ljava/util/function/Supplier;)V&@
A	C !	E"#	G$%	Ithis]Lcom/groupbyinc/flux/action/admin/cluster/allocation/TransportClusterAllocationExplainAction;settings.Lcom/groupbyinc/flux/common/settings/Settings;transportService0Lcom/groupbyinc/flux/transport/TransportService;clusterService4Lcom/groupbyinc/flux/cluster/service/ClusterService;
threadPool+Lcom/groupbyinc/flux/threadpool/ThreadPool;
actionFilters2Lcom/groupbyinc/flux/action/support/ActionFilters;indexNameExpressionResolverBLcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;executor()Ljava/lang/String;
management[
checkBlock?(Lcom/groupbyinc/flux/action/admin/cluster/allocation/ClusterAllocationExplainRequest;Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/block/ClusterBlockException;(com/groupbyinc/flux/cluster/ClusterState_blocks3()Lcom/groupbyinc/flux/cluster/block/ClusterBlocks;ab
`c3com/groupbyinc/flux/cluster/block/ClusterBlockLevele
METADATA_READ5Lcom/groupbyinc/flux/cluster/block/ClusterBlockLevel;gh	fi/com/groupbyinc/flux/cluster/block/ClusterBlockskglobalBlockedExceptionp(Lcom/groupbyinc/flux/cluster/block/ClusterBlockLevel;)Lcom/groupbyinc/flux/cluster/block/ClusterBlockException;mn
lorequestULcom/groupbyinc/flux/action/admin/cluster/allocation/ClusterAllocationExplainRequest;state*Lcom/groupbyinc/flux/cluster/ClusterState;newResponseX()Lcom/groupbyinc/flux/action/admin/cluster/allocation/ClusterAllocationExplainResponse;Tcom/groupbyinc/flux/action/admin/cluster/allocation/ClusterAllocationExplainResponsew
x7masterOperation?(Lcom/groupbyinc/flux/action/admin/cluster/allocation/ClusterAllocationExplainRequest;Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/action/ActionListener;)VgetRoutingNodes4()Lcom/groupbyinc/flux/cluster/routing/RoutingNodes;|}
`~.com/groupbyinc/flux/cluster/ClusterInfoService?getClusterInfo+()Lcom/groupbyinc/flux/cluster/ClusterInfo;????java/lang/System?nanoTime()J??
???(Lcom/groupbyinc/flux/cluster/routing/allocation/decider/AllocationDeciders;Lcom/groupbyinc/flux/cluster/routing/RoutingNodes;Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/cluster/ClusterInfo;JZ)V&?
?findShardToExplain?(Lcom/groupbyinc/flux/action/admin/cluster/allocation/ClusterAllocationExplainRequest;Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation;)Lcom/groupbyinc/flux/cluster/routing/ShardRouting;??
?logger8Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;??	?4explaining the allocation for [{}], found shard [{}]?6com/groupbyinc/flux/common/apache/logging/log4j/Logger?debug9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V????includeDiskInfo()Z??
5?)com/groupbyinc/flux/action/ActionListener?'com/groupbyinc/flux/cluster/ClusterInfo?0com/groupbyinc/flux/cluster/routing/ShardRouting?includeYesDecisions??
5?explainShardj(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation;Lcom/groupbyinc/flux/cluster/ClusterInfo;ZLcom/groupbyinc/flux/gateway/GatewayAllocator;Lcom/groupbyinc/flux/cluster/routing/allocation/allocator/ShardsAllocator;)Lcom/groupbyinc/flux/action/admin/cluster/allocation/ClusterAllocationExplanation;??
?U(Lcom/groupbyinc/flux/action/admin/cluster/allocation/ClusterAllocationExplanation;)V&?
x?
onResponse(Ljava/lang/Object;)V????listener?Lcom/groupbyinc/flux/action/ActionListener;+Lcom/groupbyinc/flux/action/ActionListener;routingNodes2Lcom/groupbyinc/flux/cluster/routing/RoutingNodes;clusterInfo)Lcom/groupbyinc/flux/cluster/ClusterInfo;
allocationBLcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation;shardRouting2Lcom/groupbyinc/flux/cluster/routing/ShardRouting;caeRLcom/groupbyinc/flux/action/admin/cluster/allocation/ClusterAllocationExplanation;ONLLcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation$DebugMode;??	?EXCLUDE_YES_DECISIONS??	?,com/groupbyinc/flux/gateway/GatewayAllocator?Hcom/groupbyinc/flux/cluster/routing/allocation/allocator/ShardsAllocator?setDebugModeO(Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation$DebugMode;)V??
?initializing??
??
relocating??
??Fcom/groupbyinc/flux/cluster/routing/allocation/ShardAllocationDecision?	NOT_TAKENHLcom/groupbyinc/flux/cluster/routing/allocation/ShardAllocationDecision;??	??
unassigned??
??decideUnassignedShardAllocation?(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation;)Lcom/groupbyinc/flux/cluster/routing/allocation/AllocateUnassignedDecision;??
??Icom/groupbyinc/flux/cluster/routing/allocation/AllocateUnassignedDecision?KLcom/groupbyinc/flux/cluster/routing/allocation/AllocateUnassignedDecision;??	??isDecisionTaken??
??decideShardAllocation?(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation;)Lcom/groupbyinc/flux/cluster/routing/allocation/ShardAllocationDecision;????;com/groupbyinc/flux/cluster/routing/allocation/MoveDecision?=Lcom/groupbyinc/flux/cluster/routing/allocation/MoveDecision;??	???(Lcom/groupbyinc/flux/cluster/routing/allocation/AllocateUnassignedDecision;Lcom/groupbyinc/flux/cluster/routing/allocation/MoveDecision;)V&?
??Pcom/groupbyinc/flux/action/admin/cluster/allocation/ClusterAllocationExplanation?
currentNodeId?Z
??nodes3()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;?
/com/groupbyinc/flux/cluster/node/DiscoveryNodesD(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;<
.com/groupbyinc/flux/cluster/node/DiscoveryNoderelocatingNodeId
Z
?(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Lcom/groupbyinc/flux/cluster/ClusterInfo;Lcom/groupbyinc/flux/cluster/routing/allocation/ShardAllocationDecision;)V&
?
shardDecisionallocateDecisionZuseAnyUnassignedShard?
5?}
E()Lcom/groupbyinc/flux/cluster/routing/RoutingNodes$UnassignedShards;?

iteratorX()Lcom/groupbyinc/flux/cluster/routing/RoutingNodes$UnassignedShards$UnassignedIterator;
hasNext?

 next4()Lcom/groupbyinc/flux/cluster/routing/ShardRouting;"#

$"java/lang/IllegalArgumentException&java/lang/StringBuilder(
)71unable to find any unassigned shards to explain [+append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-.
)/-(Ljava/lang/Object;)Ljava/lang/StringBuilder;-1
)2]4toString6Z
)7(Ljava/lang/String;)V&9
':getIndex<Z
5=getShard()Ljava/lang/Integer;?@
5Ajava/lang/IntegerCintValue()IEF
DG	isPrimary()Ljava/lang/Boolean;IJ
5Kjava/lang/BooleanMbooleanValueO?
NProutingTable4()Lcom/groupbyinc/flux/cluster/routing/RoutingTable;RS
T0com/groupbyinc/flux/cluster/routing/RoutingTableVshardRoutingTableQ(Ljava/lang/String;I)Lcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable;XY
WZ:com/groupbyinc/flux/cluster/routing/IndexShardRoutingTable\primaryShard^#
]_getCurrentNodeaZ
5bresolveNoded
egetIdgZ
	hjava/lang/Stringjequals(Ljava/lang/Object;)Zlm
kn/unable to find primary shard assigned to node [p
replicaShards()Ljava/util/List;rs
]tjava/util/Listv()Ljava/util/Iterator;xwyjava/util/Iterator{| "2|~1unable to find a replica shard assigned to node [?size?Fw?(I)Ljava/lang/Object;<?w?started??
??&unable to find any shards to explain [?] in the routing table?uiVLcom/groupbyinc/flux/cluster/routing/RoutingNodes$UnassignedShards$UnassignedIterator;primaryNode0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;replicareplicaNodereplicaShardRoutingsDLjava/util/List;Ljava/util/List;indexLjava/lang/String;shardI
foundShard?(Lcom/groupbyinc/flux/action/support/master/MasterNodeRequest;Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/block/ClusterBlockException;]^
??(Lcom/groupbyinc/flux/action/support/master/MasterNodeRequest;Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/action/ActionListener;)Vjava/lang/Exception?z{
?-()Lcom/groupbyinc/flux/action/ActionResponse;uv
?CodeLocalVariableTableLineNumberTableRuntimeVisibleAnnotationsLocalVariableTypeTable
StackMapTable	Signature(Lcom/groupbyinc/flux/action/admin/cluster/allocation/ClusterAllocationExplainRequest;Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/action/ActionListener;)V
ExceptionsBootstrapMethods
SourceFileInnerClasses! !"#$%
&'??	-*+*,-???B*?D*?F*	?H*
?J??p-KL-MN-OP-QR-ST-UV-WX-- !-"#	-$%
?DFG H&I,J?(YZ?-\??KL?N]^?I,?d?j?p?? KLqrst?Suv?2?xY?y??KL?Xz{?x		o,?:*?D??:?Y*?F,????:+??:*???+??+????+??*?J*?H??:-?xY??????\	oKLoqrosto??i??^??'H??/@??_???o???.^_`a'c/d=fBgZf_hni?O?M5`?
????5`?
??????	???2?+?	?ǧ?ʶ?*?՚
*?ؙ??:?=*??
*+????:??*+??:???Y????:??Y**???+?*????*??+?*???,???f
$?P?=$?????????????$%?"#a8??2ors'u2v=wExSza~g}??~??K?????B????
???????????aa???????aa?	??????aa?	??????aa?			???^	?M*??C+???N-?!?-?%M,?%?'Y?)Y?*,?0*?35?0?8?;??Z*?>N*?B?H6*?L?Q?\+?U-?[?`M*?c?-+?*?c?f:?i,???o?(?'Y?)Y?*q?0*?c?05?0?8?;???+?U-?[?u:*?c?t+?*?c?f:?z:?}?(???:?i???o?	M????,?(?'Y?)Y?*??0*?c?05?0?8?;??b???X????M?z:?}?9???:??	M????,?՚
,?ؙM???,?%?'Y?)Y?*??0*?3??0?8?;?,??p2???4??????a??v'??????NR??WI???qr?????????????*??	??? ?$?F?I?N?W?a?o?v????????????????????????+?>?A?K?W?v?~????????????????L? ?
?%?mk?+w	|+??(?|?#???5?%D]??4
*+?5,????
KL?6Dz??5*+?5,-????KL?6??Du??/*????KL?6?139;???*

	@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy