
com.groupbyinc.flux.gateway.LocalAllocateDangledIndices$AllocateDangledRequestHandler$1.class Maven / Gradle / Ivy
???? 3C 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 Gcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation$Result @com/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation Result 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 / 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
0 J disableStatePersistence ()Z L M
N metaData 1()Lcom/groupbyinc/flux/cluster/metadata/MetaData; P Q
0 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; ^ _
0 ` n(Lcom/groupbyinc/flux/cluster/routing/RoutingTable;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder; T b
c java/lang/StringBuilder e
f @ indices 5[Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData; h i j i getIndex ()Ljava/lang/String; m n
) o hasIndex (Ljava/lang/String;)Z q r
s hasAlias u r
v this$0 9Lcom/groupbyinc/flux/gateway/LocalAllocateDangledIndices; x y z
access$000 h(Lcom/groupbyinc/flux/gateway/LocalAllocateDangledIndices;)Lcom/groupbyinc/flux/common/logging/ESLogger; | }
~ Tignoring dangled index [{}] on node [{}] due to an existing alias with the same name ? java/lang/Object ? fromNode 0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; ? ? ? +com/groupbyinc/flux/common/logging/ESLogger ? warn ((Ljava/lang/String;[Ljava/lang/Object;)V ? ? ? ?
access$100 }(Lcom/groupbyinc/flux/gateway/LocalAllocateDangledIndices;)Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexUpgradeService; ? ?
? @com/groupbyinc/flux/cluster/metadata/MetaDataIndexUpgradeService ? upgradeIndexMetaData j(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData; ? ?
? ?
access$200 ? }
? lfound dangled index [{}] on node [{}]. This index cannot be upgraded to the latest version, adding as closed ? =(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V ? ? ? ? r(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder; T ?
) ? CLOSE :Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State; ? ? + ? state x(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder; ? ?
' ?
getVersion ()J ? ?
) ? version ?(J)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder; ? ?
' ? build 6()Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData; ? ?
' ? put n(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Z)Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder; ? ?
? addBlocks o(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder; ? ?
? getState <()Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State; ? ?
) ? OPEN ? ? + ? addAsFromDangling p(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder; ? ?
? [ ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
f ? / ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ? ?
f ? ] ?
access$300 ? }
? +auto importing dangled indices {} from [{}] ? toString ? n
f ? info ? ? ? ? ^(Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder; T ?
0 ? k(Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder; P ?
. ? m(Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder; H ?
. ? n(Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder; ^ ?
. ? ,()Lcom/groupbyinc/flux/cluster/ClusterState; ? ?
. ?
access$400 }(Lcom/groupbyinc/flux/gateway/LocalAllocateDangledIndices;)Lcom/groupbyinc/flux/cluster/routing/allocation/AllocationService; ? ?
? dangling indices allocated ? @com/groupbyinc/flux/cluster/routing/allocation/AllocationService ? reroute ?(Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation$Result; ? ?
? ?
routingResult }(Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation$Result;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder; ? ?
. ? upgradedIndexMetaData 4Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData; ex Ljava/lang/Exception;
indexMetaData currentState *Lcom/groupbyinc/flux/cluster/ClusterState; 7Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder; 9Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder; routingTableBuilder :Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder; importNeeded Z sb Ljava/lang/StringBuilder; updatedState ILcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation$Result; onFailure *(Ljava/lang/String;Ljava/lang/Throwable;)V
access$500 }
unexpected failure during [{}] error ? ? .com/groupbyinc/flux/transport/TransportChannel sendResponse (Ljava/lang/Throwable;)V
access$600" }
# +failed send response for allocating dangled% e source Ljava/lang/String; t Ljava/lang/Throwable; clusterStateProcessed i(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/cluster/ClusterState;)V java/io/IOException. (Z)V 70
$1 4(Lcom/groupbyinc/flux/transport/TransportResponse;)V34
access$7006 }
7 Ljava/io/IOException; oldState newState Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile EnclosingMethod InnerClasses 1 2 3 4 5 6 7 8 <