Edit C:\dspace\webapps\xmlui\WEB-INF\lib\org\elasticsearch\indices\recovery\RecoverySource$1.class
???? 3? 3org/elasticsearch/indices/recovery/RecoverySource$1 java/lang/Object 5org/elasticsearch/index/engine/Engine$RecoveryHandler RecoverySource.java 1org/elasticsearch/indices/recovery/RecoverySource recover p(Lorg/elasticsearch/indices/recovery/StartRecoveryRequest;)Lorg/elasticsearch/indices/recovery/RecoveryResponse; 5org/elasticsearch/indices/recovery/RecoverySource$1$3 5org/elasticsearch/indices/recovery/RecoverySource$1$2 5org/elasticsearch/indices/recovery/RecoverySource$1$1 4org/elasticsearch/index/store/Store$MetadataSnapshot #org/elasticsearch/index/store/Store MetadataSnapshot 0org/elasticsearch/index/store/Store$RecoveryDiff RecoveryDiff 2org/elasticsearch/index/translog/Translog$Snapshot )org/elasticsearch/index/translog/Translog Snapshot Qorg/elasticsearch/cluster/action/index/MappingUpdatedAction$MappingUpdateListener ;org/elasticsearch/cluster/action/index/MappingUpdatedAction " MappingUpdateListener 3org/elasticsearch/index/translog/Translog$Operation % Operation %org/elasticsearch/index/engine/Engine ( RecoveryHandler 8org/elasticsearch/transport/TransportRequestOptions$Type + 3org/elasticsearch/transport/TransportRequestOptions - Type val$shard :Lorg/elasticsearch/index/shard/service/InternalIndexShard; val$request 9Lorg/elasticsearch/indices/recovery/StartRecoveryRequest; val$response 5Lorg/elasticsearch/indices/recovery/RecoveryResponse; val$indexService .Lorg/elasticsearch/index/service/IndexService; this$0 3Lorg/elasticsearch/indices/recovery/RecoverySource; <init>(Lorg/elasticsearch/indices/recovery/RecoverySource;Lorg/elasticsearch/index/shard/service/InternalIndexShard;Lorg/elasticsearch/indices/recovery/StartRecoveryRequest;Lorg/elasticsearch/indices/recovery/RecoveryResponse;Lorg/elasticsearch/index/service/IndexService;)V 8 9 < 0 1 > 2 3 @ 4 5 B 6 7 D ()V : F G this 5Lorg/elasticsearch/indices/recovery/RecoverySource$1; phase1 ?(Lorg/elasticsearch/index/deletionpolicy/SnapshotIndexCommit;)V (org/elasticsearch/ElasticsearchException M java/lang/Throwable O 8org/elasticsearch/index/shard/service/InternalIndexShard Q store '()Lorg/elasticsearch/index/store/Store; S T R U incRef W F X "org/elasticsearch/common/StopWatch Z [ G start &()Lorg/elasticsearch/common/StopWatch; ] ^ [ _ getMetadata ](Lorg/apache/lucene/index/IndexCommit;)Lorg/elasticsearch/index/store/Store$MetadataSnapshot; a b c :org/elasticsearch/index/deletionpolicy/SnapshotIndexCommit e getFiles ()[Ljava/lang/String; g h f i [Ljava/lang/String; k get E(Ljava/lang/String;)Lorg/elasticsearch/index/store/StoreFileMetaData; m n o access$000 `(Lorg/elasticsearch/indices/recovery/RecoverySource;)Lorg/elasticsearch/common/logging/ESLogger; q r s 8Snapshot differs from actual index for file: {} meta: {} u asMap ()Ljava/util/Map; w x y )org/elasticsearch/common/logging/ESLogger { info ((Ljava/lang/String;[Ljava/lang/Object;)V } ~ | -org/apache/lucene/index/CorruptIndexException ? java/lang/StringBuilder ? ? G JSnapshot differs from actual index - maybe index was removed metadata has ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ? ? ? java/util/Map ? size ()I ? ? ? ? (I)Ljava/lang/StringBuilder; ? ? ? ? files ? toString ()Ljava/lang/String; ? ? ? ? (Ljava/lang/String;)V : ? ? ? 7org/elasticsearch/indices/recovery/StartRecoveryRequest ? existingFiles ? x ? ? (Ljava/util/Map;)V : ? ? recoveryDiff j(Lorg/elasticsearch/index/store/Store$MetadataSnapshot;)Lorg/elasticsearch/index/store/Store$RecoveryDiff; ? ? ? identical Ljava/util/List; ? ? ? java/util/List ? iterator ()Ljava/util/Iterator; ? ? ? ? java/util/Iterator ? hasNext ()Z ? ? ? ? next ()Ljava/lang/Object; ? ? ? ? /org/elasticsearch/index/store/StoreFileMetaData ? 3org/elasticsearch/indices/recovery/RecoveryResponse ? phase1ExistingFileNames ? ? ? ? name ? ? ? ? add (Ljava/lang/Object;)Z ? ? ? ? phase1ExistingFileSizes ? ? ? ? length ()J ? ? ? ? java/lang/Long ? valueOf (J)Ljava/lang/Long; ? ? ? ? access$100 ? r ? isTraceEnabled ? ? | ? access$200 ? r ? m[{}][{}] recovery [phase1] to {}: not recovering [{}], exists in local store and has checksum [{}], size [{}] ? shardId )()Lorg/elasticsearch/index/shard/ShardId; ? ? ? ? %org/elasticsearch/index/shard/ShardId ? index !()Lorg/elasticsearch/index/Index; ? ? ? ? org/elasticsearch/index/Index ? ? ? id ? ? ? ? java/lang/Integer ? (I)Ljava/lang/Integer; ? ? ? ? targetNode 0()Lorg/elasticsearch/cluster/node/DiscoveryNode; ? ? ? ? checksum ? ? ? ? trace ~ | different ? missing ? *org/elasticsearch/common/collect/Iterables concat >(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable; java/lang/Iterable ? containsKey ? ? access$300 r s[{}][{}] recovery [phase1] to {}: recovering [{}], exists in local store, but is different: remote [{}], local [{}] &(Ljava/lang/Object;)Ljava/lang/Object; m ? access$400 r L[{}][{}] recovery [phase1] to {}: recovering [{}], does not exists in remote phase1FileNames"