com.groupbyinc.flux.gateway.LocalAllocateDangledIndices$AllocateDangledRequestHandler$1.class Maven / Gradle / Ivy
???? 4? Wcom/groupbyinc/flux/gateway/LocalAllocateDangledIndices$AllocateDangledRequestHandler$1 2com/groupbyinc/flux/cluster/ClusterStateUpdateTask LocalAllocateDangledIndices.java Ucom/groupbyinc/flux/gateway/LocalAllocateDangledIndices$AllocateDangledRequestHandler messageReceived ?(Lcom/groupbyinc/flux/gateway/LocalAllocateDangledIndices$AllocateDangledRequest;Lcom/groupbyinc/flux/transport/TransportChannel;)V Ncom/groupbyinc/flux/gateway/LocalAllocateDangledIndices$AllocateDangledRequest 7com/groupbyinc/flux/gateway/LocalAllocateDangledIndices
AllocateDangledRequest AllocateDangledRequestHandler 5com/groupbyinc/flux/cluster/metadata/MetaData$Builder -com/groupbyinc/flux/cluster/metadata/MetaData Builder 7com/groupbyinc/flux/cluster/block/ClusterBlocks$Builder /com/groupbyinc/flux/cluster/block/ClusterBlocks 8com/groupbyinc/flux/cluster/routing/RoutingTable$Builder 0com/groupbyinc/flux/cluster/routing/RoutingTable Ocom/groupbyinc/flux/gateway/LocalAllocateDangledIndices$AllocateDangledResponse AllocateDangledResponse :com/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder ! 2com/groupbyinc/flux/cluster/metadata/IndexMetaData # 8com/groupbyinc/flux/cluster/metadata/IndexMetaData$State % State 0com/groupbyinc/flux/cluster/ClusterState$Builder ( (com/groupbyinc/flux/cluster/ClusterState * %java/lang/invoke/MethodHandles$Lookup , java/lang/invoke/MethodHandles . Lookup val$request PLcom/groupbyinc/flux/gateway/LocalAllocateDangledIndices$AllocateDangledRequest; val$channel 0Lcom/groupbyinc/flux/transport/TransportChannel; this$1 WLcom/groupbyinc/flux/gateway/LocalAllocateDangledIndices$AllocateDangledRequestHandler; ?(Lcom/groupbyinc/flux/gateway/LocalAllocateDangledIndices$AllocateDangledRequestHandler;Lcom/groupbyinc/flux/gateway/LocalAllocateDangledIndices$AllocateDangledRequest;Lcom/groupbyinc/flux/transport/TransportChannel;)V 5 6 9 1 2 ; 3 4 = ()V 7 ?
@ this YLcom/groupbyinc/flux/gateway/LocalAllocateDangledIndices$AllocateDangledRequestHandler$1; execute V(Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/ClusterState; java/lang/Exception F blocks 3()Lcom/groupbyinc/flux/cluster/block/ClusterBlocks; H I
+ J disableStatePersistence ()Z L M
N metaData 1()Lcom/groupbyinc/flux/cluster/metadata/MetaData; P Q
+ R builder h(Lcom/groupbyinc/flux/cluster/metadata/MetaData;)Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder; T U
V ;()Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder; T X
Y l(Lcom/groupbyinc/flux/cluster/block/ClusterBlocks;)Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder; H [
\ routingTable 4()Lcom/groupbyinc/flux/cluster/routing/RoutingTable; ^ _
+ ` n(Lcom/groupbyinc/flux/cluster/routing/RoutingTable;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder; T b
c getNodes 3()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes; e f
+ g /com/groupbyinc/flux/cluster/node/DiscoveryNodes i getMaxNodeVersion ()Lcom/groupbyinc/flux/Version; k l
j m com/groupbyinc/flux/Version o minimumIndexCompatibilityVersion q l
p r java/lang/StringBuilder t
u @ indices 5[Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData; w x y x getCreationVersion | l
$ } before (Lcom/groupbyinc/flux/Version;)Z ?
p ? this$0 9Lcom/groupbyinc/flux/gateway/LocalAllocateDangledIndices; ? ? ?
access$000 s(Lcom/groupbyinc/flux/gateway/LocalAllocateDangledIndices;)Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger; ? ?
? ?ignoring dangled index [{}] on node [{}] since it's created version [{}] is not supported by at least one node in the cluster minVersion [{}] ? getIndex #()Lcom/groupbyinc/flux/index/Index; ? ?
$ ? fromNode 0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; ? ? ? 6com/groupbyinc/flux/common/apache/logging/log4j/Logger ? warn ](Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V ? ? ? ? com/groupbyinc/flux/index/Index ? getName ()Ljava/lang/String; ? ?
? ? hasIndex (Ljava/lang/String;)Z ? ?
? hasAlias ? ?
?
access$100 ? ?
? Tignoring dangled index [{}] on node [{}] due to an existing alias with the same name ? 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V ? ? ? ?
access$200 }(Lcom/groupbyinc/flux/gateway/LocalAllocateDangledIndices;)Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexUpgradeService; ? ?
? @com/groupbyinc/flux/cluster/metadata/MetaDataIndexUpgradeService ? upgradeIndexMetaData ?(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Lcom/groupbyinc/flux/Version;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData; ? ?
? ?
access$300 ? ?
? "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; ? ?
? ? ? ()Ljava/lang/Object; ? lambda$execute$0 ?(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Lcom/groupbyinc/flux/gateway/LocalAllocateDangledIndices$AllocateDangledRequest;)Ljava/lang/Object; ? ?
? ? get ?(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Lcom/groupbyinc/flux/gateway/LocalAllocateDangledIndices$AllocateDangledRequest;)Lcom/groupbyinc/flux/common/apache/logging/log4j/util/Supplier; ? ? ? W(Lcom/groupbyinc/flux/common/apache/logging/log4j/util/Supplier;Ljava/lang/Throwable;)V ? ? ? ? r(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder; T ?
$ ? CLOSE :Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State; ? ? &