Edit C:\dspace\webapps\solr\WEB-INF\lib\org\apache\zookeeper\server\persistence\FileTxnLog.class
???? 1# W ? W W ! "# W$% W& W' W( W)* 0+ W, 0- ./0/12 - 34 W56 7 8 9:; 3< = >?@?AB CD?EFG ,H IJ 0K LMN WO WP 3QR 3S T UV WW X WY Z[\] ?^ W_`a`bcde Zf Zg ? Zhi. ,j Zkl NmiXin ? ,o Wp????????q WI Wr ?s ?tu?v Ww ?-x + y Uz {| {} W~ ?? ?j??? ? ?? o? o? ??? o?? sH s? s- o? ,?????? ~I }? ?? 3 3? ?-? W? o-? 3? ? "? ?? ?? ??? ? C? ??? ? C? C??? FileTxnIterator InnerClasses? PositionInputStream LOG Lorg/slf4j/Logger; preAllocSize J TXNLOG_MAGIC I VERSION ConstantValue fsyncWarningThresholdMS lastZxidSeen logStream Ljava/io/BufferedOutputStream; oa Lorg/apache/jute/OutputArchive; fos Ljava/io/FileOutputStream; logDir Ljava/io/File; forceSync Z dbId streamsToFlush Ljava/util/LinkedList; Signature 2Ljava/util/LinkedList<Ljava/io/FileOutputStream;>; currentSize logFileWrite <init> (Ljava/io/File;)V Code LineNumberTable LocalVariableTable this 4Lorg/apache/zookeeper/server/persistence/FileTxnLog; setPreallocSize (J)V size makeChecksumAlgorithm ()Ljava/util/zip/Checksum; rollLog ()V Exceptions close log i$ Ljava/util/Iterator; append ?(Lorg/apache/zookeeper/txn/TxnHeader;Lorg/apache/jute/Record;)Z fhdr 4Lorg/apache/zookeeper/server/persistence/FileHeader; buf [B crc Ljava/util/zip/Checksum; hdr $Lorg/apache/zookeeper/txn/TxnHeader; txn Lorg/apache/jute/Record; padFile (Ljava/io/FileOutputStream;)V out getLogFiles !([Ljava/io/File;J)[Ljava/io/File; fzxid f logDirList [Ljava/io/File; snapshotZxid files Ljava/util/List; logZxid v LocalVariableTypeTable Ljava/util/List<Ljava/io/File;>; getLastLoggedZxid ()J e Ljava/io/IOException; maxLog zxid itr? TxnIterator <Lorg/apache/zookeeper/server/persistence/TxnLog$TxnIterator; ?(Lorg/apache/zookeeper/server/persistence/TxnLog$TxnIterator;)V ioe commit startSyncNS syncElapsedMS read ?(J)Lorg/apache/zookeeper/server/persistence/TxnLog$TxnIterator; truncate (J)Z input HLorg/apache/zookeeper/server/persistence/FileTxnLog$PositionInputStream; pos raf Ljava/io/RandomAccessFile; DLorg/apache/zookeeper/server/persistence/FileTxnLog$FileTxnIterator; readHeader D(Ljava/io/File;)Lorg/apache/zookeeper/server/persistence/FileHeader; ia Lorg/apache/jute/InputArchive; file is Ljava/io/InputStream; getDbId fh isForceSync ()Z access$100 ()Lorg/slf4j/Logger; <clinit> !Ljava/lang/NumberFormatException; Ljava/lang/String; SourceFile FileTxnLog.java ? ? ? ? ? ? ? ? zookeeper.forceSync yes??? no??? ? ? java/util/LinkedList ? ? ? ? ? ? ? ? java/util/zip/Adler32? ? ? ? ? ??????? java/io/FileOutputStream?? ? ? ? java/lang/StringBuilder Current zxid ?? ?? is <= for ?? ???????? Creating new log file: log.????? java/io/File log. ?? ? ? java/io/BufferedOutputStream ????? 2org/apache/zookeeper/server/persistence/FileHeader ? ? ? ? ?? fileheader?????? ? ? ??? ? ???? java/io/IOException 'Faulty serialization for header and txn ?? ? ????? ? txnEntryCRC?????????????? java/util/ArrayList ?????? ? ? 2org/apache/zookeeper/server/persistence/FileTxnLog ? ???? Unexpected exception?? ? ? Error closing file iterator? ???????? ? ? !fsync-ing the write ahead log in took 2ms which will adversely effect operation latency. 'See the ZooKeeper troubleshooting guide ??? Borg/apache/zookeeper/server/persistence/FileTxnLog$FileTxnIterator ? ? java/io/RandomAccessFile ? rw ? Unable to truncate {}? java/io/BufferedInputStream java/io/FileInputStream ? ? Ignoring exception during close Unsupported Format. ? ZKLG? zookeeper.preAllocSize? java/lang/NumberFormatException & is not a valid value for preAllocSize fsync.warningthresholdms !"