
com.groupbyinc.flux.index.translog.TranslogService$TranslogBasedFlush.class Maven / Gradle / Ivy
???? 3 ? Ecom/groupbyinc/flux/index/translog/TranslogService$TranslogBasedFlush ;com/groupbyinc/flux/common/util/concurrent/AbstractRunnable TranslogService.java 2com/groupbyinc/flux/index/translog/TranslogService TranslogBasedFlush Gcom/groupbyinc/flux/index/translog/TranslogService$TranslogBasedFlush$1 /com/groupbyinc/flux/threadpool/ThreadPool$Names )com/groupbyinc/flux/threadpool/ThreadPool
Names
lastFlushTime J this$0 4Lcom/groupbyinc/flux/index/translog/TranslogService; 7(Lcom/groupbyinc/flux/index/translog/TranslogService;)V ()V
java/lang/System currentTimeMillis ()J
! this GLcom/groupbyinc/flux/index/translog/TranslogService$TranslogBasedFlush; onFailure (Ljava/lang/Throwable;)V access$1000 c(Lcom/groupbyinc/flux/index/translog/TranslogService;)Lcom/groupbyinc/flux/common/logging/ESLogger; ' (
) Punexpected error while checking whether the translog needs a flush. rescheduling + java/lang/Object - +com/groupbyinc/flux/common/logging/ESLogger / warn =(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V 1 2 0 3
reschedule 5
6 t Ljava/lang/Throwable; onRejection access$1100 ; (
< 4ignoring EsRejectedExecutionException, shutting down > trace @ 2 0 A doRun java/lang/Exception D maybeFlushAndReschedule ()Z F G
H 6com/groupbyinc/flux/index/engine/EngineClosedException J access$1200 b(Lcom/groupbyinc/flux/index/translog/TranslogService;)Lcom/groupbyinc/flux/index/shard/IndexShard; L M
N *com/groupbyinc/flux/index/shard/IndexShard P state 3()Lcom/groupbyinc/flux/index/shard/IndexShardState; R S
Q T /com/groupbyinc/flux/index/shard/IndexShardState V CLOSED 1Lcom/groupbyinc/flux/index/shard/IndexShardState; X Y W Z
access$800 7(Lcom/groupbyinc/flux/index/translog/TranslogService;)Z \ ]
^ engine +()Lcom/groupbyinc/flux/index/engine/Engine; ` a
Q b 'com/groupbyinc/flux/index/engine/Engine d getTranslog /()Lcom/groupbyinc/flux/index/translog/Translog; f g
e h +com/groupbyinc/flux/index/translog/Translog j totalOperations ()I l m
k n
access$000 7(Lcom/groupbyinc/flux/index/translog/TranslogService;)I p q
r access$1300 t (
u 1flushing translog, operations [{}], breached [{}] w java/lang/Integer y valueOf (I)Ljava/lang/Integer; { |
z } ((Ljava/lang/String;[Ljava/lang/Object;)V @ 0 ? asyncFlushAndReschedule ?
?
access$200 e(Lcom/groupbyinc/flux/index/translog/TranslogService;)Lcom/groupbyinc/flux/common/unit/ByteSizeValue; ? ?
? -com/groupbyinc/flux/common/unit/ByteSizeValue ? bytes ?
? ? sizeInBytes ?
k ? access$1400 ? (
? +flushing translog, size [{}], breached [{}] ? (J)V ?
? ?
access$400 a(Lcom/groupbyinc/flux/index/translog/TranslogService;)Lcom/groupbyinc/flux/common/unit/TimeValue; ? ?
? )com/groupbyinc/flux/common/unit/TimeValue ? millis ?
? ? access$1500 a(Lcom/groupbyinc/flux/index/translog/TranslogService;)Lcom/groupbyinc/flux/threadpool/ThreadPool; ? ?
? estimatedTimeInMillis ?
? access$1600 ? (
? 6flushing translog, last_flush_time [{}], breached [{}] ? java/lang/Long ? (J)Ljava/lang/Long; { ?
? ? translog -Lcom/groupbyinc/flux/index/translog/Translog; e 8Lcom/groupbyinc/flux/index/engine/EngineClosedException; currentNumberOfOperations I access$1800 ? ?
? same ? schedule y(Lcom/groupbyinc/flux/common/unit/TimeValue;Ljava/lang/String;Ljava/lang/Runnable;)Ljava/util/concurrent/ScheduledFuture; ? ?
? access$1702 ?(Lcom/groupbyinc/flux/index/translog/TranslogService;Ljava/util/concurrent/ScheduledFuture;)Ljava/util/concurrent/ScheduledFuture; ? ?
? flush ? executor 3(Ljava/lang/String;)Ljava/util/concurrent/Executor; ? ?
? J(Lcom/groupbyinc/flux/index/translog/TranslogService$TranslogBasedFlush;)V ?
? java/util/concurrent/Executor ? execute (Ljava/lang/Runnable;)V ? ? ? ? access$2100 x0 access$2202 K(Lcom/groupbyinc/flux/index/translog/TranslogService$TranslogBasedFlush;J)J x1 Code LocalVariableTable LineNumberTable
Exceptions
StackMapTable
SourceFile InnerClasses ! B ? I *+? *? *? ? "? ? # $ ?
? % &