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

org.apache.jackrabbit.oak.plugins.document.LastRevRecoveryAgent.class Maven / Gradle / Ivy

There is a newer version: 1.64.0
Show newest version
????2
C
C
	?	?	?	



?
??

?
o

'
j


? !
?"#

$%
$&	'(
')*+,+-.??/
t01
?2
3
'45
$6
78
79
:
;<=>
?
@	'ABCDE
FG<H
IJKLM
ENO
G
PQ
R
STU
VWX=
?Y
Z
[
\]
V^
'_	`
abc=
'd
efgh_i
'j
'k
l
mn
o
?p
?qrs=t
ju
?v
w
xyz
o{
o|}
o~?
7?s?
j?s??
z?
z?
z?
z?
o??ClusterPredicateInnerClasseslogLorg/slf4j/Logger;	nodeStore>Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;missingLastRevUtilALorg/apache/jackrabbit/oak/plugins/document/MissingLastRevSeeker;?(Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;Lorg/apache/jackrabbit/oak/plugins/document/MissingLastRevSeeker;)VCodeLineNumberTableLocalVariableTablethisALorg/apache/jackrabbit/oak/plugins/document/LastRevRecoveryAgent;seekerA(Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;)Vrecover(I)I	startTimeJleaseEndroot9Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;lastRev5Lorg/apache/jackrabbit/oak/plugins/document/Revision;	clusterIdInodeInfoDLorg/apache/jackrabbit/oak/plugins/document/ClusterNodeInfoDocument;	leaseTime
asyncDelay
StackMapTable?z.(Ljava/util/Iterator;I)IsuspectsLjava/util/Iterator;LocalVariableTypeTableOLjava/util/Iterator;	SignatureS(Ljava/util/Iterator;I)I(Ljava/util/Iterator;IZ)IpathLjava/lang/String;doccurrentLastRevlastModifiedRevlastRevForParentslastModidcalcLastRevknownLastRev
parentPathi$dryRunZunsavedALorg/apache/jackrabbit/oak/plugins/document/UnsavedModifications;unsavedParentsknownLastRevOrModificationLjava/util/Map;docStore:Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;changes9Lorg/apache/jackrabbit/oak/plugins/document/JournalEntry;countlastRootRevsizeupdatesXLjava/util/Map;?#??*>T(Ljava/util/Iterator;IZ)IrecoverCandidates(IJ)ImyClusterIdlockAcquiredLjava/lang/Iterable;OLjava/lang/Iterable;??determineLastModificationq(Lorg/apache/jackrabbit/oak/plugins/document/NodeDocument;I)Lorg/apache/jackrabbit/oak/plugins/document/Revision;reventryEntryLjava/util/Map$Entry;valueMappropertycpRLorg/apache/jackrabbit/oak/plugins/document/LastRevRecoveryAgent$ClusterPredicate;lastModified^Ljava/util/Map$Entry;XLjava/util/Map;]RuntimeVisibleAnnotationsLjavax/annotation/CheckForNull;isRecoveryNeeded()ZperformRecoveryIfNeeded()V
clusterIdsLjava/util/List;%Ljava/util/List;?getRecoveryCandidateNodes()Ljava/util/List;recoveredByLjava/lang/Long;clusterscandidateClusterNodesbeingRecoveredRightNowZLjava/lang/Iterable;$Ljava/util/List;'()Ljava/util/List;G(Lorg/apache/jackrabbit/oak/plugins/document/ClusterNodeInfoDocument;)Z"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nonnull;
SourceFileLastRevRecoveryAgent.java??????????????org/apache/jackrabbit/oak/plugins/document/MissingLastRevSeeker????????????????????????3org/apache/jackrabbit/oak/plugins/document/Revision??=Recovering candidates modified after: [{}] for clusterId [{}]????????#No recovery needed for clusterId {}?????org/apache/jackrabbit/oak/plugins/document/UnsavedModifications??????????7org/apache/jackrabbit/oak/plugins/document/JournalEntry?????7org/apache/jackrabbit/oak/plugins/document/NodeDocumentScanned {} suspects so far...??????????????????????????java/lang/String?????????Unable to find document: {}????/????ODry run of lastRev recovery identified [{}] documents for cluster node [{}]: {}java/lang/Object??Aorg/apache/jackrabbit/oak/plugins/document/LastRevRecoveryAgent$1??(java/util/concurrent/locks/ReentrantLock??]Updated lastRev of [{}] documents while performing lastRev recovery for cluster node [{}]: {}????]Last revision recovery already being performed by some other node. Would not attempt recovery????6Performing Last Revision Recovery for clusterNodeId {}?????????Porg/apache/jackrabbit/oak/plugins/document/LastRevRecoveryAgent$ClusterPredicate?????????????????java/util/Map$Entry????????????JClusterNodeId [{}] starting Last Revision Recovery for clusterNodeId(s) {}?java/lang/Integer???	
Borg/apache/jackrabbit/oak/plugins/document/ClusterNodeInfoDocument??
recoveryBy?
java/lang/Long
%s (by %d)??java/lang/StringBuilder@Active cluster nodes already in the process of being recovered: ????org/apache/jackrabbit/oak/plugins/document/LastRevRecoveryAgentjava/util/Iterator
java/util/Map8org/apache/jackrabbit/oak/plugins/document/DocumentStorejava/lang/Iterablejava/lang/Throwablejava/util/ListgetClass()Ljava/lang/Class;org/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;()Lorg/apache/jackrabbit/oak/plugins/document/util/MapFactory;create&()Ljava/util/concurrent/ConcurrentMap;5org/apache/jackrabbit/oak/plugins/document/CollectionJOURNAL7Lorg/apache/jackrabbit/oak/plugins/document/Collection;newDocumentq(Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;)Lorg/apache/jackrabbit/oak/plugins/document/Document;hasNextnext()Ljava/lang/Object;(J)Ljava/lang/Long;max?(Lorg/apache/jackrabbit/oak/plugins/document/Revision;Lorg/apache/jackrabbit/oak/plugins/document/Revision;)Lorg/apache/jackrabbit/oak/plugins/document/Revision;getPath()Ljava/lang/String;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;modified(Ljava/lang/String;)V+org/apache/jackrabbit/oak/commons/PathUtilsdenotesRoot(Ljava/lang/String;)Z
getParentPath&(Ljava/lang/String;)Ljava/lang/String;~(Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/Revision;)Lorg/apache/jackrabbit/oak/plugins/document/Revision;getPaths()Ljava/util/Collection;java/util/Collectioniterator()Ljava/util/Iterator;I(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/Revision;
getIdFromPathNODESfind?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/Document;warncompareRevisionTime8(Lorg/apache/jackrabbit/oak/plugins/document/Revision;)ItoString((Ljava/lang/String;[Ljava/lang/Object;)V?(Lorg/apache/jackrabbit/oak/plugins/document/LastRevRecoveryAgent;Lorg/apache/jackrabbit/oak/plugins/document/Revision;Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;Lorg/apache/jackrabbit/oak/plugins/document/JournalEntry;)VpersistSnapshot?(Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;Lorg/apache/jackrabbit/oak/plugins/document/UnsavedModifications$Snapshot;Ljava/util/concurrent/locks/Lock;)Lorg/apache/jackrabbit/oak/plugins/document/BackgroundWriteStats;getClusterIdacquireRecoveryLock(II)Z
getCandidates(J)Ljava/lang/Iterable;closeIfCloseable(Ljava/lang/Object;)VreleaseRecoveryLock(I)VsignalClusterStateChangeG(ILorg/apache/jackrabbit/oak/plugins/document/LastRevRecoveryAgent$1;)VkeySet()Ljava/util/Set;PROPERTY_OR_DELETED"Lcom/google/common/base/Predicate;com/google/common/collect/SetsfilterB(Ljava/util/Set;Lcom/google/common/base/Predicate;)Ljava/util/Set;
java/util/SetgetLocalMap)(Ljava/lang/String;)Ljava/util/SortedMap;com/google/common/collect/Maps
filterKeysB(Ljava/util/Map;Lcom/google/common/base/Predicate;)Ljava/util/Map;entrySetgetKeyisCommitted8(Lorg/apache/jackrabbit/oak/plugins/document/Revision;)ZgetCommitRevisionl(Lorg/apache/jackrabbit/oak/plugins/document/Revision;)Lorg/apache/jackrabbit/oak/plugins/document/Revision;getClock)()Lorg/apache/jackrabbit/oak/stats/Clock;%org/apache/jackrabbit/oak/stats/ClockgetTime(J)ZintValuegetAllClusters()Ljava/lang/Iterable;com/google/common/collect/ListsnewArrayList()Ljava/util/ArrayList;getIdisBeingRecovered&(Ljava/lang/String;)Ljava/lang/Object;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;add(Ljava/lang/Object;)Z'(Ljava/lang/String;)Ljava/lang/Integer;isEmptyappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;isActiveHorg/apache/jackrabbit/oak/plugins/document/UnsavedModifications$Snapshot!?C?????????h*?**???*+?*,???:3;<=? ?????????I*+?Y+??	?
??
@A????????{
?*??MB*???7,?c*,??[,?7*??:		????:

?

?7?ee7*????*??*?????>J	N
OQT#U)X2YE_J`Tb_esh{l?m?f
Q??)R??2I??	E6??
_????????	???
??u???-?T?????
??????X*+???x? ????????????????Y?:?Y?:? ?!:*??:?"?#?$:	7	+?%??+?&?':	
a7		(q	??*?*	?+?,????:*?-:

?.:??/?0W?0?/:?1?2???3:?4W????`?5?6:?%???&?7:?8:
??:?X?9:?:?;?':?+????:*?-:?.:?*?<?=??|?

?>?

?4W??`??8:?5?@6?A:
?)*?B?CY?SY?SY
S?D?E*??EY*?F?GY?H?IW*?J?CY?SY?SY
S?D???0?	???#?0?3?<?G?M?X?h?{???????????????????????????????,?1?D?M?V?Y?f?i?x????????????????
??&??G???{X???O??
?F??D??M	??N??,=?????
s??????????????????	????????#???0???3???	?????v???o??
?????????3
????????4??8?????
?
??????????v???????????????	??E???A?????Q	~*??K6*??L6?*?M?N?*? ?O:*?P??,*?Q?R6?S*??T*??U?:?S*??T*??U?@Neege?:	%!'$1&@)N+S4[6e+l4t6?>~??~??~??	u??i??1M???1M????'?=?????????VY?WN:+?X?Y?Z?[:?%?j?&?7:+?\:-?]?^?[:?%?7?&?_:		?`?:
+
?a?+
?b?.:???ŧ????2F
H
I4J<LdMpNyO?P?R?S?T?pp??
d%??	N>??<P??4X??q???????????
???
????d%??	<P???!?????/???:???????<*?*??c?d?e??_???????I*?f?D*?gL*?h*??K?+?+?iM,?%?,?&?j?k>*?lW????cde"g?hEiHk?*???)??<??I???<????)????????*??mL?nM?nN+?Q:?%?i?&?o:?p:?q?6r?s?t:-??u?CYSYS?v?wW?*??,?x?wW???-?y?*??zY?{|?}-?~??N,??:tuvx.y5z={I|m}y~?????????RI$??5P??.W??p??????????????? ??????????i???????;???????????????????????$?????e&+??? *??c?d+???+?q??????&??&???$@??"V??
E_?	??	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy