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

com.groupbyinc.flux.cluster.routing.RoutingNodes.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?0com/groupbyinc/flux/cluster/routing/RoutingNodesYLjava/lang/Object;Ljava/lang/Iterable;java/lang/Objectjava/lang/IterableRoutingNodes.javaDcom/groupbyinc/flux/cluster/routing/RoutingNodes$RoutingNodeIterator	RoutingNodeIteratorEcom/groupbyinc/flux/cluster/routing/RoutingNodes$RoutingNodesIteratorRoutingNodesIteratorAcom/groupbyinc/flux/cluster/routing/RoutingNodes$UnassignedShardsUnassignedShards/com/groupbyinc/flux/cluster/ClusterState$Custom(com/groupbyinc/flux/cluster/ClusterStateCustomjava/util/Map$Entry
java/util/MapEntryTcom/groupbyinc/flux/cluster/routing/RoutingNodes$UnassignedShards$UnassignedIteratorUnassignedIteratormetaData/Lcom/groupbyinc/flux/cluster/metadata/MetaData;blocks1Lcom/groupbyinc/flux/cluster/block/ClusterBlocks;routingTable2Lcom/groupbyinc/flux/cluster/routing/RoutingTable;
nodesToShardsLjava/util/Map;TLjava/util/Map;unassignedShardsCLcom/groupbyinc/flux/cluster/routing/RoutingNodes$UnassignedShards;assignedShards~Ljava/util/Map;>;customs5Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;zLcom/groupbyinc/flux/common/collect/ImmutableOpenMap;readOnlyZinactivePrimaryCountIinactiveShardCountrelocatingShardsnodesPerAttributeNamesvLjava/util/Map;>;EMPTYLjava/util/List;DLjava/util/List;$assertionsDisabled-(Lcom/groupbyinc/flux/cluster/ClusterState;)V.(Lcom/groupbyinc/flux/cluster/ClusterState;Z)V;=
>this2Lcom/groupbyinc/flux/cluster/routing/RoutingNodes;clusterState*Lcom/groupbyinc/flux/cluster/ClusterState;()V;D
E5com/groupbyinc/flux/common/google/common/collect/MapsG
newHashMap()Ljava/util/HashMap;IJ
HK%&	M5(Lcom/groupbyinc/flux/cluster/routing/RoutingNodes;)V;O
P()	R*&	T12	V32	X42	Zjava/util/HashMap\
]E5&	_/0	a1()Lcom/groupbyinc/flux/cluster/metadata/MetaData;c
d 	f3()Lcom/groupbyinc/flux/cluster/block/ClusterBlocks;!h
i!"	k4()Lcom/groupbyinc/flux/cluster/routing/RoutingTable;#m
n#$	p7()Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;,r
s,-	unodes3()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;wx
y/com/groupbyinc/flux/cluster/node/DiscoveryNodes{	dataNodes}r
|~3com/groupbyinc/flux/common/collect/ImmutableOpenMap?values@()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer;??
??;CLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectCursor;targetShardRouting2Lcom/groupbyinc/flux/cluster/routing/ShardRouting;entriessrshard
indexShard;>;Ljava/util/Map$Entry;gLjava/util/Map;>;;?
?src:com/groupbyinc/flux/common/google/common/collect/IteratorsunmodifiableIterator](Ljava/util/Iterator;)Lcom/groupbyinc/flux/common/google/common/collect/UnmodifiableIterator;
getRoutingTable
ngetMetaData
d	getBlockscustomE(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/ClusterState$Custom;
??type
unassignedE()Lcom/groupbyinc/flux/cluster/routing/RoutingNodes$UnassignedShards;I()Lcom/groupbyinc/flux/cluster/routing/RoutingNodes$RoutingNodesIterator;I(Lcom/groupbyinc/flux/cluster/routing/RoutingNodes;Ljava/util/Iterator;)V;*

+nodeE(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/RoutingNode;nodesPerAttributesCountsS(Ljava/lang/String;)Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap;=com/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap1
2E
?2()Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;-5
?6
attributesA()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;89
?:=com/groupbyinc/flux/common/google/common/collect/ImmutableMap<
=?addTo(Ljava/lang/Object;I)I?@
2A	attrValueroutingNode1Lcom/groupbyinc/flux/cluster/routing/RoutingNode;
attributeNameSLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap;?Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap;hasUnassignedPrimariesgetNumPrimaries()IJK
LgetNumIgnoredPrimariesNK
OhasUnassignedShardsisEmptyR?
SisIgnoredEmptyU?
VhasInactivePrimarieshasInactiveShardsgetRelocatingShardCount
activePrimaryf(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;)Lcom/groupbyinc/flux/cluster/routing/ShardRouting;shardId+()Lcom/groupbyinc/flux/index/shard/ShardId;]^
?_;(Lcom/groupbyinc/flux/index/shard/ShardId;)Ljava/util/List;*a
b??shardRouting
activeReplicaH(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;)Ljava/lang/Iterable;allReplicasActive5(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;)Z?SsizekK?lindexn?
?oK(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable;nq
?r?K
?t?(I)Lcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable;
v
?w
?lshardsK(Lcom/groupbyinc/flux/common/google/common/base/Predicate;)Ljava/util/List;
??7com/groupbyinc/flux/common/google/common/base/Predicate}apply?~?	predicatemLcom/groupbyinc/flux/common/google/common/base/Predicate;9Lcom/groupbyinc/flux/common/google/common/base/Predicate;shardsWithStateJ([Lcom/groupbyinc/flux/cluster/routing/ShardRoutingState;)Ljava/util/List;??
??addAll(Ljava/util/Collection;)Z????8[Lcom/groupbyinc/flux/cluster/routing/ShardRoutingState;?5com/groupbyinc/flux/cluster/routing/ShardRoutingState?
UNASSIGNED7Lcom/groupbyinc/flux/cluster/routing/ShardRoutingState;??	??'(
?:com/groupbyinc/flux/common/google/common/collect/Iterables?-(Ljava/util/Collection;Ljava/lang/Iterable;)Z??
??sstate\(Ljava/lang/String;[Lcom/groupbyinc/flux/cluster/routing/ShardRoutingState;)Ljava/util/List;??
??X()Lcom/groupbyinc/flux/cluster/routing/RoutingNodes$UnassignedShards$UnassignedIterator;??
?equals??
??unassignedShardprettyPrintjava/lang/StringBuilder?routing_nodes:
?(Ljava/lang/String;)V;?
????
??append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??---- unassigned
?--------?shortSummary??
??(C)Ljava/lang/StringBuilder;??
??toString??
??
shardEntrysbLjava/lang/StringBuilder;
initializeH(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Ljava/lang/String;J)V
ensureMutable?D
?:0	?'?
??java/lang/AssertionError?(Ljava/lang/Object;)V;?
??(Ljava/lang/String;J)V??
??-.
?
??expectedSizeJrelocatey(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Ljava/lang/String;J)Lcom/groupbyinc/flux/cluster/routing/ShardRouting;??
??expectedShardSizetargetstarted
?Eexpected an intializing shard ?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??
moveToStarted?D
??cancelRelocation?D
??swapPrimaryFlag6([Lcom/groupbyinc/flux/cluster/routing/ShardRouting;)V3[Lcom/groupbyinc/flux/cluster/routing/ShardRouting;?moveFromPrimary?D
??
access$010F(Lcom/groupbyinc/flux/cluster/routing/RoutingNodes$UnassignedShards;)I??
?
moveToPrimary?D
??
access$008??
?78	java/util/CollectionsunmodifiableList"(Ljava/util/List;)Ljava/util/List;
)Lcom/groupbyinc/flux/index/shard/ShardId;
replicaSetremove
?E??
assignedShardsRemove?
assertInstanceNotInListE(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Ljava/util/List;)Z

D?
Illegal stateHLjava/util/Iterator;Ljava/util/Iterator;isKnown3(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;)ZgetId?
?containsKey ?!0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;addNode3(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;)VE(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;)V;&
?'?
?)routingNodeIterZ(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/RoutingNodes$RoutingNodeIterator;f(Lcom/groupbyinc/flux/cluster/routing/RoutingNodes;Lcom/groupbyinc/flux/cluster/routing/RoutingNode;)V;-

.toArray4()[Lcom/groupbyinc/flux/cluster/routing/RoutingNode;l(([Ljava/lang/Object;)[Ljava/lang/Object;03?42[Lcom/groupbyinc/flux/cluster/routing/RoutingNode;6reinitShadowPrimaryreinitializeShard9D
?:	candidateassertShardStats5(Lcom/groupbyinc/flux/cluster/routing/RoutingNodes;)Zjava/lang/Integer?valueOf(I)Ljava/lang/Integer;AB
@CintValueEK
@Fjava/lang/MathHmax(II)IJK
IL'com/groupbyinc/flux/index/shard/ShardIdN(Ljava/lang/String;I)V;P
OQcontainsS??T
??Vignored()Ljava/util/List;XY
ZUnassigned primaries is [\(I)Ljava/lang/StringBuilder;?^
?_2] but RoutingNodes returned unassigned primaries [a]c!Unassigned ignored primaries is [e:] but RoutingNodes returned unassigned ignored primaries [gInactive Primary count [i0] but RoutingNodes returned inactive primaries [kInactive Shard count [m-] but RoutingNodes returned inactive shards [oZK
qRelocating shards mismatch [s] but expected [uiLjava/lang/Integer;rmutableShardRoutingse;routingNodesrununassignedPrimaryCountunassignedIgnoredPrimaryCountindicesAndShards6Ljava/util/Map;MLjava/util/Set;>;Ljava/util/Set;java/lang/IllegalStateException?$can't modify RoutingNodes - readonly?
??
access$300x0
access$400g(Lcom/groupbyinc/flux/cluster/routing/RoutingNodes;Lcom/groupbyinc/flux/cluster/routing/ShardRouting;)V
?
?x1java/lang/Class?desiredAssertionStatus??
??	emptyList?Y
?	SignatureCodeLocalVariableTableLineNumberTableLocalVariableTypeTable
StackMapTableI()Ljava/util/Iterator;|()Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;M(Ljava/lang/String;)TT;g(Ljava/lang/String;)Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap;|(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;)Ljava/lang/Iterable;?(Lcom/groupbyinc/flux/common/google/common/base/Predicate;)Ljava/util/List;~([Lcom/groupbyinc/flux/cluster/routing/ShardRoutingState;)Ljava/util/List;?(Ljava/lang/String;[Lcom/groupbyinc/flux/cluster/routing/ShardRoutingState;)Ljava/util/List;o(Lcom/groupbyinc/flux/index/shard/ShardId;)Ljava/util/List;y(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Ljava/util/List;)Z
SourceFileInnerClasses! !"#$%&?'()*&?+,-?./01232425&?678?9:01;<??*+????@ABC?
FG;=?s
V*?F*?L?N*?Y*?Q?S*?L?U*?W*?Y*?[*?]Y?^?`*?b*+?e?g*+?j?l*+?o?q*+?t?v?LN+?z?????:???+????:-????????Y????W???*?q??????:???=????:??:???????:??:????????:		????-	?Ĺ???:

???Y??:
-	??
??W	??:
??W*??	?ٙ\-	?ܹ???:
*Y?[`?[
???Y??:
-	??
??W	??:???
??W*?֧'	??	??
*Y?W`?W*Y?Y`?Y?	??:
*
??*?S
??????ߧ??-????:???F???:????:*?N??Y+?z?????ʷ??W?????????8
C?	?	
?
	??+
*(4V@AVBCV/0a?%&?*??9
4a?%??7I357=#?(A-C8J=KELMMUN]PaR?S?T?X?Y?Z_`a$b-c;eCfMgSh[ikjukzl?m?q?r?s?u?v?w?x?y?{?}?~????????????*?R?U??c?r??1?????????I???U?????	???????L
???`?
*????Y*?K*??/0?????????<*?N???????@A????#m?/*?q??@A??m?/*???@A??c?/*?g??@A?? c?/*?!??@A??!h?/*?l??@A??"h?/*?l??@A??,r?/*?v??@A????#$?@*?v+?%???@A&????'(?/*?S??@A??w)?A?
Y**?N?????,??@A??-.?B*?N+??????@A??/0??_*?`+???2M,?,??2Y?3M*?4N-???*-????:?7?;+?>??:,?BW???*?`+,??W,??4FC5DE_@A_FQ/H?Q/G?*
?????5?F?N?Q?]???2???/??I??M*?S?M*?S?P`????@A???@Q??P*?S?T?
*?S?W????@A???@X??B
*?W????
@A???@Y??B
*?Y????
@A???@ZK?/*?[??@A??[\??6*+?`?c?dM,??? ,????N-??-??-?????? !e6@A6
??!?/?1?4????"?f\??6*+?`?c?dM,??? ,????N-??-??-?????? !e6@A6
?!/14	???"?*g?=	*+?`?c??	@A	
???hi??\*+?`?cM,?j?!,?m*?q+?p?s+?u?x?y??,?dN-???-????:????????*M

\@A\e	Sz8?	Sz9?"	02MUW Z!??0????z{?Z??Y??M*?4N-???E-????:?|:???&????:+???,??W??֧??,??4>e!4DEZ@AZ??Rz8?Z??Rz9?"%&!'>(I)R+U,X-??
?????)????????c??Y??M*?4N-???-????:,+????W???+N-?66?#-2:???,*????W?	????,??4!
DEG??c@Ac??[z8?[z9?*
23!4.516G7O8X9[6a<??
???#?? ???????o
???Y??N*?4:??? ????:-+,????W???,:?66?R2:???=*?S??:???'????:		?p+???-	??W??է	????-??H$DEu?	NB???@A?n????z8??z9?6
AB$C2D5ENFVGuH?I?K?L?E?O?)????&?
????*?????????n??Y???L*?4M,???,????N+-????W???+???W*?S??M,???$,????N+???-????
??W???+?°?*#	DER?n@Ac???&	ST#U,V/W7XRYfZi[????????)????J*?ʲ̚+?Κ??Y+?ӿ+,!??*,??+??*Y?Y`?Y+??
*Y?W`?W*+?ֱ?*J@AJ
JJ???&	bcd e)f3g:hDjIk?)????1*??*Y?[`?[+,!??+??:*?Ķ???*????41@A1
11????stuvw(x.y????T*?ʲ̚&+????Y??Y????+??·ӿ+???*Y?Yd?Y+??
*Y?Wd?W+???T@AT
?"??-?4?>?E?O?S??-!???S*??*Y?[d?[+???@A
??????????T*??+M,?>6?D,2:?????Ι#*?S??W????Ι*?S??W?????? 5
T@ATz??.??? ?%?-?8?=?E?M?S?????+???*a??*?U+????M,?	??,??? @A]	8?	9?
?????C???
???W*??+??=+???6*Y?Yd?Y?̚*?Y???Y??+??*Y?Wd?W?+?ٙ*+?
*+???W@AW
?*
????1?8?E?L?Q?V??1????T+?Ι?*?U+?`????M,???Y??M*?U+?`,??W?̚*+,????Y??,+??W?? T@AT
;z8?;z9?&	?????%?4?K?S??
?+???4,?dN-???%-????:?̚+???Y???????*?4@A4
4z8?4z9???/?2????'??????L*??*?U+?`????M,?5,?dN-???+-?????-???̚??Y?ӿ??* +?L@AL
7	8? +?7	9?*
???? ?)?3?9?:?K??? ????B*?N+??"??@A-#??$%?k!*?ʻ?Y+??+?(M*?N,?*,??W?? !@A!-#DE???? ?+,?v*?N+????M,???
Y*,?/?? @ADE????????01?H*?N??*?N?2???5?7??@A??8??~)*??+?ٙ*+?
+?;*Y?W`?W*Y?Y`?Y??)@A)<?(?	=>???666?]Y?^:*?4:????????:		?|:

????
????:??!????ٚ?????ٙ??p???@:?
?u?D:?p?G?u?M?D??W??|??\??:??Y??:	??:

???'
???:????:6

???@?G??*?4:???S????:?|:???3????:?p????u
?
	??W??ɧ??*?OY
?R?c:?̚?m	?m???Y???d:???6????:?̚	?U???Y??	?WW??Ʋ̚	?j???Y???
??????*????:

???
????:??????*???[?d:

???
????:?????߲̚@*?S?M?5??Y??Y??]???`b??*???M?`d???·ӿ?̚@*?S?P?5??Y??Y??f???`h??*???P?`d???·ӿ?̚<*?W?3??Y??Y??j???`l??*?W?`d???·ӿ?̚<*?Y?3??Y??Y??n???`p??*?Y?`d???·ӿ?̚<*?r?3??Y??Y??t??*?r?`v???`d???·ӿ????,wxkn
N?-E	j!eMADE?$y?}z8w2
	n{G
y
?}A?~0?2 ??2#?12&?32)??22??&?????z8	?4?}z9{|2????????z9	??=?????? ?#?&?)?2?N?k?{???????????????????????????????1?M?j????????????????????%?(?G?O?R?U?y????????
L?
???"??	?????;?
?@?	???????$??????6???/????/??????? ??
? ??B?B>>>?D?N*?b???Y??????@A?ijl??O?/*?ʱ??A?+???:*+?????A??+?D?>?????̸????
+??@???2

		




© 2015 - 2025 Weber Informatics LLC | Privacy Policy