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

com.groupbyinc.flux.indices.recovery.RecoverySourceHandler$3.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?com/groupbyinc/flux/indices/recovery/RecoverySourceHandler$3$16com/groupbyinc/flux/index/store/Store$MetadataSnapshot
%com/groupbyinc/flux/index/store/StoreMetadataSnapshot0com/groupbyinc/flux/index/translog/Translog$View+com/groupbyinc/flux/index/translog/TranslogView=com/groupbyinc/flux/transport/TransportRequestOptions$Builder5com/groupbyinc/flux/transport/TransportRequestOptionsBuilder:com/groupbyinc/flux/transport/TransportRequestOptions$TypeType@com/groupbyinc/flux/common/util/CancellableThreads$Interruptable2com/groupbyinc/flux/common/util/CancellableThreads!
Interruptableval$nameLjava/lang/String;	val$latch%Ljava/util/concurrent/CountDownLatch;	val$store'Lcom/groupbyinc/flux/index/store/Store;val$recoverySourceMetadata8Lcom/groupbyinc/flux/index/store/Store$MetadataSnapshot;val$bytesSinceLastPause(Ljava/util/concurrent/atomic/AtomicLong;val$translogView2Lcom/groupbyinc/flux/index/translog/Translog$View;val$corruptedEngine-Ljava/util/concurrent/atomic/AtomicReference;val$exceptions+Ljava/util/concurrent/CopyOnWriteArrayList;this$0?(Lcom/groupbyinc/flux/indices/recovery/RecoverySourceHandler;Ljava/lang/String;Ljava/util/concurrent/CountDownLatch;Lcom/groupbyinc/flux/index/store/Store;Lcom/groupbyinc/flux/index/store/Store$MetadataSnapshot;Ljava/util/concurrent/atomic/AtomicLong;Lcom/groupbyinc/flux/index/translog/Translog$View;Ljava/util/concurrent/atomic/AtomicReference;Ljava/util/concurrent/CopyOnWriteArrayList;)V45	8$%	:&'	<()	>*+	@,-	B./	D01	F23	H()V6J
Kthis>Lcom/groupbyinc/flux/indices/recovery/RecoverySourceHandler$3;	onFailure(Ljava/lang/Throwable;)Vlogger-Lcom/groupbyinc/flux/common/logging/ESLogger;QR	Sjava/lang/StringBuilderU
VKFailed to transfer file [Xappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;Z[
V\
] on recovery^toString()Ljava/lang/String;`a
Vbjava/lang/Objectd+com/groupbyinc/flux/common/logging/ESLoggerfdebug((Ljava/lang/String;[Ljava/lang/Object;)VhigjtLjava/lang/Throwable;onAfter#java/util/concurrent/CountDownLatcho	countDownqJ
prdoRunjava/lang/Throwableu
access$400r(Lcom/groupbyinc/flux/indices/recovery/RecoverySourceHandler;)Lcom/groupbyinc/flux/common/util/CancellableThreads;wx
ycheckForCancel{J
"|incRef~J
getG(Ljava/lang/String;)Lcom/groupbyinc/flux/index/store/StoreFileMetaData;??
?	directory<()Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;??
?8com/groupbyinc/flux/common/apache/lucene/store/IOContext?READONCE:Lcom/groupbyinc/flux/common/apache/lucene/store/IOContext;??	??8com/groupbyinc/flux/common/apache/lucene/store/Directory?	openInput?(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/store/IOContext;)Lcom/groupbyinc/flux/common/apache/lucene/store/IndexInput;??
??
access$200u(Lcom/groupbyinc/flux/indices/recovery/RecoverySourceHandler;)Lcom/groupbyinc/flux/indices/recovery/RecoverySettings;??
?5com/groupbyinc/flux/indices/recovery/RecoverySettings?
fileChunkSize1()Lcom/groupbyinc/flux/common/unit/ByteSizeValue;??
??-com/groupbyinc/flux/common/unit/ByteSizeValue?bytes()J??
??java/lang/Math?max(JJ)J??
??compress()Z??
??5com/groupbyinc/flux/common/compress/CompressorFactory?isCompressed>(Lcom/groupbyinc/flux/common/apache/lucene/store/IndexInput;)Z??
??1com/groupbyinc/flux/index/store/StoreFileMetaData?9com/groupbyinc/flux/common/apache/lucene/store/IndexInput?[B?length??
??builderA()Lcom/groupbyinc/flux/transport/TransportRequestOptions$Builder;??
?withCompressB(Z)Lcom/groupbyinc/flux/transport/TransportRequestOptions$Builder;??
?RECOVERY()Lcom/groupbyinc/flux/common/apache/lucene/store/RateLimiter;??
??&java/util/concurrent/atomic/AtomicLong?	addAndGet(J)J??
??:com/groupbyinc/flux/common/apache/lucene/store/RateLimitergetMinPauseCheckBytes?
pause?

recoveryStats4()Lcom/groupbyinc/flux/index/recovery/RecoveryStats;	
?
0com/groupbyinc/flux/index/recovery/RecoveryStatsaddThrottleTime(J)V

	readBytes([BIIZ)V
?+com/groupbyinc/flux/common/bytes/BytesArray([BII)V6
=com/groupbyinc/flux/indices/recovery/RecoveryFileChunkRequest
access$100y(Lcom/groupbyinc/flux/indices/recovery/RecoverySourceHandler;)Lcom/groupbyinc/flux/indices/recovery/StartRecoveryRequest;
9com/groupbyinc/flux/indices/recovery/StartRecoveryRequest!
recoveryId#?
"$
"?totalOperations()I'(
)?(JLcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/store/StoreFileMetaData;JLcom/groupbyinc/flux/common/bytes/BytesReference;ZIJ)V6+
,?(Lcom/groupbyinc/flux/indices/recovery/RecoverySourceHandler$3;Lcom/groupbyinc/flux/indices/recovery/RecoveryFileChunkRequest;Lcom/groupbyinc/flux/transport/TransportRequestOptions;)V6.
/executeE(Lcom/groupbyinc/flux/common/util/CancellableThreads$Interruptable;)V12
"3close5J
?6
addSuppressed8P
v9decRef;J
<$com/groupbyinc/flux/ExceptionsHelper>unwrapCorruption,(Ljava/lang/Throwable;)Ljava/io/IOException;@A
?BcheckIntegrityNoException6(Lcom/groupbyinc/flux/index/store/StoreFileMetaData;)ZDE
F/{} Corrupted file detected {} checksum mismatchHwarnJigK+java/util/concurrent/atomic/AtomicReferenceM
compareAndSet'(Ljava/lang/Object;Ljava/lang/Object;)ZOP
NQ()Ljava/lang/Object;?S
NT6com/groupbyinc/flux/transport/RemoteTransportExceptionV9File corruption occurred on recovery but checksums are okX*(Ljava/lang/String;Ljava/lang/Throwable;)V6Z
W[
W9)java/util/concurrent/CopyOnWriteArrayList^add(ILjava/lang/Object;)V`a
_bF{} Remote file corruption on node {}, recovering {}. local checksum OKd
targetNode2()Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;fg
"h=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)VJjgkJtoReadIpositionrl




© 2015 - 2025 Weber Informatics LLC | Privacy Policy