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

com.groupbyinc.flux.env.NodeEnvironment$InternalShardLock.class Maven / Gradle / Ivy

There is a newer version: 129
Show newest version
????4?9com/groupbyinc/flux/env/NodeEnvironment$InternalShardLockjava/lang/ObjectNodeEnvironment.java'com/groupbyinc/flux/env/NodeEnvironmentInternalShardLockmutex Ljava/util/concurrent/Semaphore;	waitCountIshardId)Lcom/groupbyinc/flux/index/shard/ShardId;$assertionsDisabledZthis$0)Lcom/groupbyinc/flux/env/NodeEnvironment;U(Lcom/groupbyinc/flux/env/NodeEnvironment;Lcom/groupbyinc/flux/index/shard/ShardId;)V	()V
java/util/concurrent/Semaphore(I)V
	
		!
	#acquireUninterruptibly%
&this;Lcom/groupbyinc/flux/env/NodeEnvironment$InternalShardLock;release*
+decWaitCount-
.incWaitCount
access$200:(Lcom/groupbyinc/flux/env/NodeEnvironment;)Ljava/util/Map;12
3	5java/lang/AssertionError7java/lang/StringBuilder9
:
waitCount is <append-(Ljava/lang/String;)Ljava/lang/StringBuilder;>?
:@(I)Ljava/lang/StringBuilder;>B
:C but should be > 0EtoString()Ljava/lang/String;GH
:I(Ljava/lang/Object;)VK
8Ljava/lang/ThrowableN
access$100c(Lcom/groupbyinc/flux/env/NodeEnvironment;)Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;PQ
R(shard lock wait count for {} is now [{}]Tjava/lang/IntegerVvalueOf(I)Ljava/lang/Integer;XY
WZ6com/groupbyinc/flux/common/apache/logging/log4j/Logger\trace9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V^_]`6last shard lock wait decremented, removing lock for {}b'(Ljava/lang/String;Ljava/lang/Object;)V^d]e
java/util/Mapgremove&(Ljava/lang/Object;)Ljava/lang/Object;ijhkRemoved lock was nullmacquire(J)V6com/groupbyinc/flux/env/ShardLockObtainFailedExceptionqjava/lang/InterruptedExceptionsjava/util/concurrent/TimeUnituMILLISECONDSLjava/util/concurrent/TimeUnit;wx	vy
tryAcquire#(JLjava/util/concurrent/TimeUnit;)Z{|
}%obtaining shard lock timed out after (J)Ljava/lang/StringBuilder;>?
:?ms?>(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;)V?
r?java/lang/Thread?
currentThread()Ljava/lang/Thread;??
??	interrupt?
??4thread interrupted while trying to obtain shard lock?S(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;Ljava/lang/Throwable;)V?
r?e Ljava/lang/InterruptedException;timeoutInMillisJ
access$000>(Lcom/groupbyinc/flux/env/NodeEnvironment$InternalShardLock;)Vx0java/lang/Class?desiredAssertionStatus()Z??
??CodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFileInnerClasses0	

?o'*+?*?*?Y?? *?"*,?$*? ?'??'()'
?{	wx|}&~*?>*? ?,*?/??()????0??O*??4YL²6?-*?"?&?8Y?:Y?;=?A*?"?DF?A?J?M?*Y?"`?"+çM+?,??
FIILI?O()??
?:?D?N???:NO?-?)?*??4YL²6?-*?"?&?8Y?:Y?;=?A*?"?DF?A?J?M?*Y?"d?"*??SU*?$*?"?[?a*?"?=*??Sc*?$?f*??4*?$?l?M?6?,?
?8Yn?M?+çN+?-??
???????i)?()?*
?
?:?D?]?d?v?????????:?cDO?op??L*? ?z?~?'?rY*?$?:Y?;??A????A?J????N?????rY*?$?-????25t? 6??L()L?????2?5?6?<?K??2Bt?r???/*?/???)?p??4?????6??p?@??





© 2015 - 2025 Weber Informatics LLC | Privacy Policy