Edit C:\dspace\webapps\solr\WEB-INF\lib\org\apache\zookeeper\server\quorum\Learner.class
???? 1 ?v ?wx v ?y ?z { ?|} v~ ?? ???? v? ? ? ? ?????????? ? ? ?? ??? ? ?? ?? ??P?? ?? `? ???? ? ? ?? ?? ?? ?? ?? ?? ?? ?? ? ?? ?? ?? ??????????? A? ?? A?? ???? Hv ?? ?? H? ?? H? ?? H?????? ?? ??? ? ??? H? \? ??? H? `? ?? ?? v ? ?? ?? ?? ?? j?? ?? ? ?? ? ?? ? ?? ?? ?? ?? ???? Q????? v ???? ?? ?? ??I??? ????? ??? ? ? ? ?v ?v ? ? ?? ? ? ? ? ? ? ? ?!" ?? ?#$ ?% ?&' ? ?() ?* ?+,- ?. ?/ ?? ?0 ?1 ? ?234 ??5 ?67 ?? ?8 ?9 :;<= ?>?@ A ?B CDE?F ?G ?HI ?J K ?LM NOPQ RST PacketInFlight InnerClasses self /Lorg/apache/zookeeper/server/quorum/QuorumPeer; zk ;Lorg/apache/zookeeper/server/quorum/LearnerZooKeeperServer; bufferedOutput Ljava/io/BufferedOutputStream; sock Ljava/net/Socket; leaderIs Lorg/apache/jute/InputArchive; leaderOs Lorg/apache/jute/OutputArchive; leaderProtocolVersion I LOG Lorg/slf4j/Logger; nodelay Z pendingRevalidations (Ljava/util/concurrent/ConcurrentHashMap; Signature bLjava/util/concurrent/ConcurrentHashMap<Ljava/lang/Long;Lorg/apache/zookeeper/server/ServerCnxn;>; <init> ()V Code LineNumberTable LocalVariableTable this ,Lorg/apache/zookeeper/server/quorum/Learner; getSocket ()Ljava/net/Socket; getPendingRevalidationsCount ()I validateSession -(Lorg/apache/zookeeper/server/ServerCnxn;JI)V cnxn (Lorg/apache/zookeeper/server/ServerCnxn; clientId J timeout baos Ljava/io/ByteArrayOutputStream; dos Ljava/io/DataOutputStream; qp 1Lorg/apache/zookeeper/server/quorum/QuorumPacket; Exceptions writePacket 5(Lorg/apache/zookeeper/server/quorum/QuorumPacket;Z)V pp flush readPacket 4(Lorg/apache/zookeeper/server/quorum/QuorumPacket;)V traceMask request ((Lorg/apache/zookeeper/server/Request;)V len b [B %Lorg/apache/zookeeper/server/Request; oa findLeader ()Ljava/net/InetSocketAddress; s QuorumServer <Lorg/apache/zookeeper/server/quorum/QuorumPeer$QuorumServer; i$ Ljava/util/Iterator; addr Ljava/net/InetSocketAddress; current )Lorg/apache/zookeeper/server/quorum/Vote; connectToLeader (Ljava/net/InetSocketAddress;)V e Ljava/io/IOException; triesUV registerWithLeader (I)J epochBytes wrappedEpochBytes Ljava/nio/ByteBuffer; ackNewEpoch pktType lastLoggedZxid li 0Lorg/apache/zookeeper/server/quorum/LearnerInfo; bsid boa %Lorg/apache/jute/BinaryOutputArchive; newEpoch syncWithLeader (J)V signature Ljava/lang/String; truncated pif ;Lorg/apache/zookeeper/server/quorum/Learner$PacketInFlight; updating Ljava/io/File; packet lastQueued snapshotTaken p zxid Ljava/lang/Long; fzk <Lorg/apache/zookeeper/server/quorum/FollowerZooKeeperServer; ozk <Lorg/apache/zookeeper/server/quorum/ObserverZooKeeperServer; newLeaderZxid ack packetsCommitted Ljava/util/LinkedList; packetsNotCommitted LocalVariableTypeTable (Ljava/util/LinkedList<Ljava/lang/Long;>; SLjava/util/LinkedList<Lorg/apache/zookeeper/server/quorum/Learner$PacketInFlight;>; revalidate bis Ljava/io/ByteArrayInputStream; dis Ljava/io/DataInputStream; sessionId valid ping entry Entry Ljava/util/Map$Entry; bos touchTable Ljava/util/HashMap; :Ljava/util/Map$Entry<Ljava/lang/Long;Ljava/lang/Integer;>; 8Ljava/util/HashMap<Ljava/lang/Long;Ljava/lang/Integer;>; shutdown <clinit> SourceFile Learner.java ? ? &java/util/concurrent/ConcurrentHashMap ? ? ? ?W ? ? java/lang/StringBuilder Revalidating client: 0xXYZ[\]^_` java/io/ByteArrayOutputStream java/io/DataOutputStream abHcde /org/apache/zookeeper/server/quorum/QuorumPacketfg hijklmn To validate session 0xopq ? ?rst ? ? ? ?uvtw xygz ?{ ? =|}~ ?????? ? ??????????????n?? :org/apache/zookeeper/server/quorum/QuorumPeer$QuorumServer????./ #Couldn't find the leader with id = X??` java/net/Socket? ?? ??d? ??? ? ??? java/io/IOException Unexpected exception?? Unexpected exception, tries=X? , connecting to X?????H java/io/BufferedInputStream?? ???? java/io/BufferedOutputStream????????d??????H .org/apache/zookeeper/server/quorum/LearnerInfo ? LearnerInfo???????g??? ?????H Leaders epoch, is less than accepted epoch, ` 'First packet should have been NEWLEADER?` java/util/LinkedList ? ? !Getting a diff from the leader 0x Getting a snapshot from leader????????? BenWasHere??? Missing signature. Got Missing signature 0Truncating log to get in sync with the leader 0x?? Not able to truncate the log ??d "Got unexpected packet from leader exiting ... ?H??n 9org/apache/zookeeper/server/quorum/Learner$PacketInFlight "org/apache/zookeeper/txn/TxnHeader??????? Got zxid 0x expected 0x???? Committing , but next proposal is ??????H????? java/io/File????? updatingEpoch ??n?n Failed to create ?n Failed to delete ??H :org/apache/zookeeper/server/quorum/FollowerZooKeeperServer?? java/lang/Long???H :org/apache/zookeeper/server/quorum/ObserverZooKeeperServer #org/apache/zookeeper/server/Request??? ? ?! 'java/lang/UnsupportedOperationException Unknown server type java/io/ByteArrayInputStream ? java/io/DataInputStream?n? &org/apache/zookeeper/server/ServerCnxn Missing session 0x for validation Session 0x is valid: X java/util/Map$Entry?? java/lang/Integer r *org/apache/zookeeper/server/quorum/Learner follower.nodelay true TCP NoDelay set to: java/lang/Object java/net/ConnectException java/lang/InterruptedException size append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toHexString (J)Ljava/lang/String; toString ()Ljava/lang/String; org/slf4j/Logger info (Ljava/lang/String;)V (Ljava/io/OutputStream;)V writeLong writeInt (I)V close toByteArray ()[B (IJ[BLjava/util/List;)V valueOf (J)Ljava/lang/Long; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; isTraceEnabled ()Z $org/apache/zookeeper/server/ZooTrace logTraceMessage ((Lorg/slf4j/Logger;JLjava/lang/String;)V org/apache/jute/OutputArchive writeRecord -(Lorg/apache/jute/Record;Ljava/lang/String;)V org/apache/jute/InputArchive readRecord getType logQuorumPacket H(Lorg/slf4j/Logger;JCLorg/apache/zookeeper/server/quorum/QuorumPacket;)V cxid type java/nio/ByteBuffer rewind ()Ljava/nio/Buffer; remaining get ([B)Ljava/nio/ByteBuffer; write ([B)V authInfo Ljava/util/List; -org/apache/zookeeper/server/quorum/QuorumPeer getCurrentVote +()Lorg/apache/zookeeper/server/quorum/Vote; getView ()Ljava/util/Map; java/util/Map values ()Ljava/util/Collection; java/util/Collection iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next ()Ljava/lang/Object; id 'org/apache/zookeeper/server/quorum/Vote getId ()J (J)Ljava/lang/StringBuilder; warn tickTime initLimit setSoTimeout syncLimit connect (Ljava/net/SocketAddress;I)V setTcpNoDelay (Z)V error *(Ljava/lang/String;Ljava/lang/Throwable;)V (I)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; java/lang/Thread sleep getInputStream ()Ljava/io/InputStream; (Ljava/io/InputStream;)V "org/apache/jute/BinaryInputArchive getArchive ;(Ljava/io/InputStream;)Lorg/apache/jute/BinaryInputArchive; getOutputStream ()Ljava/io/OutputStream; #org/apache/jute/BinaryOutputArchive =(Ljava/io/OutputStream;)Lorg/apache/jute/BinaryOutputArchive; getLastLoggedZxid setType getAcceptedEpoch *org/apache/zookeeper/server/util/ZxidUtils makeZxid (JJ)J setZxid (JI)V setData getZxid getEpochFromZxid (J)J getData wrap getInt getCurrentEpoch putInt (I)Ljava/nio/ByteBuffer; setAcceptedEpoch 9org/apache/zookeeper/server/quorum/LearnerZooKeeperServer getZKDatabase *()Lorg/apache/zookeeper/server/ZKDatabase; &org/apache/zookeeper/server/ZKDatabase clear deserializeSnapshot !(Lorg/apache/jute/InputArchive;)V readString &(Ljava/lang/String;)Ljava/lang/String; java/lang/String equals (Ljava/lang/Object;)Z truncateLog (J)Z java/lang/System exit setlastProcessedZxid createSessionTracker isRunning hdr $Lorg/apache/zookeeper/txn/TxnHeader; /org/apache/zookeeper/server/util/SerializeUtils deserializeTxn @([BLorg/apache/zookeeper/txn/TxnHeader;)Lorg/apache/jute/Record; rec Lorg/apache/jute/Record; add peekFirst processTxn ProcessTxnResult u(Lorg/apache/zookeeper/txn/TxnHeader;Lorg/apache/jute/Record;)Lorg/apache/zookeeper/server/DataTree$ProcessTxnResult; remove takeSnapshot setCurrentEpoch cnxnFactory /Lorg/apache/zookeeper/server/ServerCnxnFactory; -org/apache/zookeeper/server/ServerCnxnFactory setZooKeeperServer 0(Lorg/apache/zookeeper/server/ZooKeeperServer;)V getTxnFactory :()Lorg/apache/zookeeper/server/persistence/FileTxnSnapLog; 6org/apache/zookeeper/server/persistence/FileTxnSnapLog getSnapDir ()Ljava/io/File; #(Ljava/io/File;Ljava/lang/String;)V exists createNewFile delete startup updateElectionVote logRequest ?(Lorg/apache/zookeeper/txn/TxnHeader;Lorg/apache/jute/Record;)V longValue commit getClientId getCxid S(Lorg/apache/zookeeper/server/ServerCnxn;JIILjava/nio/ByteBuffer;Ljava/util/List;)V txn commitRequest readLong readBoolean &(Ljava/lang/Object;)Ljava/lang/Object; finishSessionInit ,(Lorg/apache/zookeeper/server/ServerCnxn;Z)V (Z)Ljava/lang/StringBuilder; getTouchSnapshot ()Ljava/util/HashMap; java/util/HashMap entrySet ()Ljava/util/Set; java/util/Set getKey getValue intValue closeAll org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; getProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 5org/apache/zookeeper/server/DataTree$ProcessTxnResult $org/apache/zookeeper/server/DataTree ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? G *? *? *? Y? ? ? 9 P Y / *? ? J 2 *? ? ? ] ) ?? ? Y? ? ? ? ? ? ? Y? :? Y? : ? ? ? ? Y ? ? :*? ? +? W? ? ? "? ? Y? !? ? ? ? ? "*? #? 2 l m ' n 2 o 8 p ? q D r X t e u p v ? { ? | H ? ? ? ? ? ' p 2 e X ? Q ? /*? $YN?+? *? $+%? & ? *? '? (-ç :-??? $ ' ' + ' ? ? ? ? ? "