Add first tests
Change-Id: I7ef95cef912feb2b997e1c7da5eb5a369cbe56b1
diff --git a/.gitignore b/.gitignore
index 07bffd2..76f6486 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,6 @@
lib/
bin/
.*~
+.*\.log
+.*LOG
+LOG.*
diff --git a/Makefile b/Makefile
index 51e2646..4b9a746 100644
--- a/Makefile
+++ b/Makefile
@@ -25,12 +25,14 @@
LIB_OBJECTS := $(subst $(SOURCE_DIR),$(BUILD_DIR),$(LIB_SOURCES:.cc=.o))
-.PHONY: static_lib shared_lib install-static install-shared
+.PHONY: static_lib shared_lib install-static install-shared test
-all: static_lib shared_lib
+all: static_lib shared_lib test
install: install-static install-shared
+test: bin/basic_test
+
bin/hello_world: examples/hello_world.c src/collocatordb.h build/collocatordb.o Makefile
mkdir -p bin
$(CC) $(CFLAGS) -L. -L$(INSTALL_PATH)/lib examples/hello_world.c -o$@ build/collocatordb.o --std=gnu99 -lstdc++ -lm $(PLATFORM_LDFLAGS) $(PLATFORM_CCFLAGS) $(EXEC_LDFLAGS) -lrocksdb
@@ -47,9 +49,6 @@
bin/dumpldafdiff: dumpldafdiff.cc src/collocatordb.h build/collocatordb.o Makefile
$(CXX) $(CXXFLAGS) -D_GLIBCXX_PARALLEL -L. -L$(INSTALL_PATH)/lib $@.cc -fopenmp -o$@ build/collocatordb.o /vol/work/kupietz/rocksdb/librocksdb.a $(PLATFORM_LDFLAGS) $(PLATFORM_CXXFLAGS) $(EXEC_LDFLAGS)
-bin/c_testcdb: examples/c_testcdb.c src/collocatordb.h build/collocatordb.o Makefile
- $(CC) $(CFLAGS) -L. -L$(INSTALL_PATH)/lib $@.c -o$@ build/collocatordb.o -std=gnu99 -lstdc++ -lm -lrocksdb $(PLATFORM_LDFLAGS) $(PLATFORM_CCFLAGS) $(EXEC_LDFLAGS)
-
bin/collocatordb: src/collocatordb.cc Makefile
$(CXX) $(CXXFLAGS) -L$(INSTALL_PATH)/lib $@.cc -o$@ -lrocksdb $(PLATFORM_LDFLAGS) $(PLATFORM_CXXFLAGS) $(EXEC_LDFLAGS)
@@ -86,6 +85,11 @@
ln -fs $(INSTALL_PATH)/lib/libcollocatordb.so.$(COLLOCATDB_MAJOR).$(COLLOCATDB_MINOR) $(INSTALL_PATH)/lib/libcollocatordb.so.$(COLLOCATDB_MAJOR) && \
ln -fs $(INSTALL_PATH)/lib/libcollocatordb.so.$(COLLOCATDB_MAJOR) $(INSTALL_PATH)/lib/libcollocatordb.so
+bin/basic_test: tests/basic_test.c build/collocatordb.o
+ mkdir -p bin
+ $(CC) $(CFLAGS) -L. -L$(INSTALL_PATH)/lib $< -o$@ build/collocatordb.o --std=gnu99 -lstdc++ -lm $(PLATFORM_LDFLAGS) $(PLATFORM_CCFLAGS) $(EXEC_LDFLAGS) -lrocksdb
+ $@
+
clean:
rm -rf $(LIB_DIR) $(BUILD_DIR) $(BIN_DIR)
rm -f *.so* *.a *.o c_testcdb collocatordb dumpldafdiff dumppmicubed dumpllr testcdb hello_world
diff --git a/examples/c_testcdb.c b/examples/c_testcdb.c
deleted file mode 100644
index b143ccd..0000000
--- a/examples/c_testcdb.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include <math.h>
-#include "../src/collocatordb.h"
-
-int main() {
- COLLOCATORDB *cdb = open_collocatordb_for_write("/tmp/test.rocksdb");
- inc_collocator(cdb, 2000, 2000, 4);
- inc_collocator(cdb, 2000, 2001, 4);
- inc_collocator(cdb, 2000, 2002, 4);
- dump_collocators(cdb, 2000, 0, 0);
- return 0;
-}
diff --git a/src/collocatordb.cc b/src/collocatordb.cc
index eef1860..52cbc27 100644
--- a/src/collocatordb.cc
+++ b/src/collocatordb.cc
@@ -858,15 +858,27 @@
db->dump(w1, w2, dist);
}
- Collocator *get_collocators(COLLOCATORS *db, uint32_t w1) {
- return &db->get_collocators(w1)[0];
+ COLLOCATORS *get_collocators(COLLOCATORS *db, uint32_t w1) {
+ std::vector<Collocator> c = db->get_collocators(w1);
+ if (c.empty())
+ return NULL;
+ uint64_t size = c.size() + sizeof c[0];
+ COLLOCATORS *p = (COLLOCATORS *) malloc(size);
+ memcpy(p, c.data(), size);
+ return p;
}
- Collocator *get_collocation_scores(COLLOCATORS *db, uint32_t w1, uint32_t w2) {
- return &db->get_collocation_scores(w1, w2)[0];
+ COLLOCATORS *get_collocation_scores(COLLOCATORS *db, uint32_t w1, uint32_t w2) {
+ std::vector<Collocator> c = db->get_collocation_scores(w1, w2);
+ if (c.empty())
+ return NULL;
+ uint64_t size = c.size() + sizeof c[0];
+ COLLOCATORS *p = (COLLOCATORS *) malloc(size);
+ memcpy(p, c.data(), size);
+ return p;
}
- const char *get_word(COLLOCATORS *db, uint32_t w) {
+ char *get_word(COLLOCATORS *db, uint32_t w) {
return strdup(db->getWord(w).c_str());
}
diff --git a/src/collocatordb.h b/src/collocatordb.h
index 4e1d412..7b9b3f5 100644
--- a/src/collocatordb.h
+++ b/src/collocatordb.h
@@ -86,33 +86,34 @@
#else
typedef struct COLLOCATORDB COLLOCATORDB;
-typedef struct {
- uint32_t w2;
- uint64_t f2;
- uint64_t raw;
- double pmi;
- double npmi;
- double llr;
- double lfmd;
- double md;
- uint64_t left_raw;
- uint64_t right_raw;
- double left_pmi;
- double right_pmi;
- double dice;
- double logdice;
- double ldaf;
- int window;
- int af_window;
-} Collocator ;
#endif
+typedef struct {
+ uint32_t w2;
+ uint64_t f2;
+ uint64_t raw;
+ double pmi;
+ double npmi;
+ double llr;
+ double lfmd;
+ double md;
+ uint64_t left_raw;
+ uint64_t right_raw;
+ double left_pmi;
+ double right_pmi;
+ double dice;
+ double logdice;
+ double ldaf;
+ int window;
+ int af_window;
+} COLLOCATOR ;
+
extern COLLOCATORDB *open_collocatordb(const char *s);
extern COLLOCATORDB *open_collocatordb_for_write(const char *s);
extern void inc_collocator(COLLOCATORDB *db, uint64_t w1, uint64_t w2, int8_t dist);
extern void dump_collocators(COLLOCATORDB *db, uint32_t w1, uint32_t w2, int8_t dist);
-extern Collocator *get_collocators(COLLOCATORDB *db, uint32_t w1);
-extern Collocator *get_collocation_scores(COLLOCATORDB *db, uint32_t w1, uint32_t w2);
+extern COLLOCATOR *get_collocators(COLLOCATORDB *db, uint32_t w1);
+extern COLLOCATOR *get_collocation_scores(COLLOCATORDB *db, uint32_t w1, uint32_t w2);
extern char *get_collocators_as_json(COLLOCATORDB *db, uint32_t w1);
extern char *get_collocation_scores_as_json(COLLOCATORDB *db, uint32_t w1, uint32_t w2);
extern char *get_word(COLLOCATORDB *db, uint32_t w1);
diff --git a/tests/acutest.h b/tests/acutest.h
new file mode 100644
index 0000000..1d13044
--- /dev/null
+++ b/tests/acutest.h
@@ -0,0 +1,1794 @@
+/*
+ * Acutest -- Another C/C++ Unit Test facility
+ * <https://github.com/mity/acutest>
+ *
+ * Copyright 2013-2020 Martin Mitas
+ * Copyright 2019 Garrett D'Amore
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+ * IN THE SOFTWARE.
+ */
+
+#ifndef ACUTEST_H
+#define ACUTEST_H
+
+
+/************************
+ *** Public interface ***
+ ************************/
+
+/* By default, "acutest.h" provides the main program entry point (function
+ * main()). However, if the test suite is composed of multiple source files
+ * which include "acutest.h", then this causes a problem of multiple main()
+ * definitions. To avoid this problem, #define macro TEST_NO_MAIN in all
+ * compilation units but one.
+ */
+
+/* Macro to specify list of unit tests in the suite.
+ * The unit test implementation MUST provide list of unit tests it implements
+ * with this macro:
+ *
+ * TEST_LIST = {
+ * { "test1_name", test1_func_ptr },
+ * { "test2_name", test2_func_ptr },
+ * ...
+ * { NULL, NULL } // zeroed record marking the end of the list
+ * };
+ *
+ * The list specifies names of each test (must be unique) and pointer to
+ * a function implementing it. The function does not take any arguments
+ * and has no return values, i.e. every test function has to be compatible
+ * with this prototype:
+ *
+ * void test_func(void);
+ *
+ * Note the list has to be ended with a zeroed record.
+ */
+#define TEST_LIST const struct acutest_test_ acutest_list_[]
+
+
+/* Macros for testing whether an unit test succeeds or fails. These macros
+ * can be used arbitrarily in functions implementing the unit tests.
+ *
+ * If any condition fails throughout execution of a test, the test fails.
+ *
+ * TEST_CHECK takes only one argument (the condition), TEST_CHECK_ allows
+ * also to specify an error message to print out if the condition fails.
+ * (It expects printf-like format string and its parameters). The macros
+ * return non-zero (condition passes) or 0 (condition fails).
+ *
+ * That can be useful when more conditions should be checked only if some
+ * preceding condition passes, as illustrated in this code snippet:
+ *
+ * SomeStruct* ptr = allocate_some_struct();
+ * if(TEST_CHECK(ptr != NULL)) {
+ * TEST_CHECK(ptr->member1 < 100);
+ * TEST_CHECK(ptr->member2 > 200);
+ * }
+ */
+#define TEST_CHECK_(cond,...) acutest_check_((cond), __FILE__, __LINE__, __VA_ARGS__)
+#define TEST_CHECK(cond) acutest_check_((cond), __FILE__, __LINE__, "%s", #cond)
+
+
+/* These macros are the same as TEST_CHECK_ and TEST_CHECK except that if the
+ * condition fails, the currently executed unit test is immediately aborted.
+ *
+ * That is done either by calling abort() if the unit test is executed as a
+ * child process; or via longjmp() if the unit test is executed within the
+ * main Acutest process.
+ *
+ * As a side effect of such abortion, your unit tests may cause memory leaks,
+ * unflushed file descriptors, and other phenomena caused by the abortion.
+ *
+ * Therefore you should not use these as a general replacement for TEST_CHECK.
+ * Use it with some caution, especially if your test causes some other side
+ * effects to the outside world (e.g. communicating with some server, inserting
+ * into a database etc.).
+ */
+#define TEST_ASSERT_(cond,...) \
+ do { \
+ if(!acutest_check_((cond), __FILE__, __LINE__, __VA_ARGS__)) \
+ acutest_abort_(); \
+ } while(0)
+#define TEST_ASSERT(cond) \
+ do { \
+ if(!acutest_check_((cond), __FILE__, __LINE__, "%s", #cond)) \
+ acutest_abort_(); \
+ } while(0)
+
+
+#ifdef __cplusplus
+/* Macros to verify that the code (the 1st argument) throws exception of given
+ * type (the 2nd argument). (Note these macros are only available in C++.)
+ *
+ * TEST_EXCEPTION_ is like TEST_EXCEPTION but accepts custom printf-like
+ * message.
+ *
+ * For example:
+ *
+ * TEST_EXCEPTION(function_that_throw(), ExpectedExceptionType);
+ *
+ * If the function_that_throw() throws ExpectedExceptionType, the check passes.
+ * If the function throws anything incompatible with ExpectedExceptionType
+ * (or if it does not thrown an exception at all), the check fails.
+ */
+#define TEST_EXCEPTION(code, exctype) \
+ do { \
+ bool exc_ok_ = false; \
+ const char *msg_ = NULL; \
+ try { \
+ code; \
+ msg_ = "No exception thrown."; \
+ } catch(exctype const&) { \
+ exc_ok_= true; \
+ } catch(...) { \
+ msg_ = "Unexpected exception thrown."; \
+ } \
+ acutest_check_(exc_ok_, __FILE__, __LINE__, #code " throws " #exctype);\
+ if(msg_ != NULL) \
+ acutest_message_("%s", msg_); \
+ } while(0)
+#define TEST_EXCEPTION_(code, exctype, ...) \
+ do { \
+ bool exc_ok_ = false; \
+ const char *msg_ = NULL; \
+ try { \
+ code; \
+ msg_ = "No exception thrown."; \
+ } catch(exctype const&) { \
+ exc_ok_= true; \
+ } catch(...) { \
+ msg_ = "Unexpected exception thrown."; \
+ } \
+ acutest_check_(exc_ok_, __FILE__, __LINE__, __VA_ARGS__); \
+ if(msg_ != NULL) \
+ acutest_message_("%s", msg_); \
+ } while(0)
+#endif /* #ifdef __cplusplus */
+
+
+/* Sometimes it is useful to split execution of more complex unit tests to some
+ * smaller parts and associate those parts with some names.
+ *
+ * This is especially handy if the given unit test is implemented as a loop
+ * over some vector of multiple testing inputs. Using these macros allow to use
+ * sort of subtitle for each iteration of the loop (e.g. outputting the input
+ * itself or a name associated to it), so that if any TEST_CHECK condition
+ * fails in the loop, it can be easily seen which iteration triggers the
+ * failure, without the need to manually output the iteration-specific data in
+ * every single TEST_CHECK inside the loop body.
+ *
+ * TEST_CASE allows to specify only single string as the name of the case,
+ * TEST_CASE_ provides all the power of printf-like string formatting.
+ *
+ * Note that the test cases cannot be nested. Starting a new test case ends
+ * implicitly the previous one. To end the test case explicitly (e.g. to end
+ * the last test case after exiting the loop), you may use TEST_CASE(NULL).
+ */
+#define TEST_CASE_(...) acutest_case_(__VA_ARGS__)
+#define TEST_CASE(name) acutest_case_("%s", name)
+
+
+/* Maximal output per TEST_CASE call. Longer messages are cut.
+ * You may define another limit prior including "acutest.h"
+ */
+#ifndef TEST_CASE_MAXSIZE
+ #define TEST_CASE_MAXSIZE 64
+#endif
+
+
+/* printf-like macro for outputting an extra information about a failure.
+ *
+ * Intended use is to output some computed output versus the expected value,
+ * e.g. like this:
+ *
+ * if(!TEST_CHECK(produced == expected)) {
+ * TEST_MSG("Expected: %d", expected);
+ * TEST_MSG("Produced: %d", produced);
+ * }
+ *
+ * Note the message is only written down if the most recent use of any checking
+ * macro (like e.g. TEST_CHECK or TEST_EXCEPTION) in the current test failed.
+ * This means the above is equivalent to just this:
+ *
+ * TEST_CHECK(produced == expected);
+ * TEST_MSG("Expected: %d", expected);
+ * TEST_MSG("Produced: %d", produced);
+ *
+ * The macro can deal with multi-line output fairly well. It also automatically
+ * adds a final new-line if there is none present.
+ */
+#define TEST_MSG(...) acutest_message_(__VA_ARGS__)
+
+
+/* Maximal output per TEST_MSG call. Longer messages are cut.
+ * You may define another limit prior including "acutest.h"
+ */
+#ifndef TEST_MSG_MAXSIZE
+ #define TEST_MSG_MAXSIZE 1024
+#endif
+
+
+/* Macro for dumping a block of memory.
+ *
+ * Its intended use is very similar to what TEST_MSG is for, but instead of
+ * generating any printf-like message, this is for dumping raw block of a
+ * memory in a hexadecimal form:
+ *
+ * TEST_CHECK(size_produced == size_expected &&
+ * memcmp(addr_produced, addr_expected, size_produced) == 0);
+ * TEST_DUMP("Expected:", addr_expected, size_expected);
+ * TEST_DUMP("Produced:", addr_produced, size_produced);
+ */
+#define TEST_DUMP(title, addr, size) acutest_dump_(title, addr, size)
+
+/* Maximal output per TEST_DUMP call (in bytes to dump). Longer blocks are cut.
+ * You may define another limit prior including "acutest.h"
+ */
+#ifndef TEST_DUMP_MAXSIZE
+ #define TEST_DUMP_MAXSIZE 1024
+#endif
+
+
+/* Common test initialiation/clean-up
+ *
+ * In some test suites, it may be needed to perform some sort of the same
+ * initialization and/or clean-up in all the tests.
+ *
+ * Such test suites may use macros TEST_INIT and/or TEST_FINI prior including
+ * this header. The expansion of the macro is then used as a body of helper
+ * function called just before executing every single (TEST_INIT) or just after
+ * it ends (TEST_FINI).
+ *
+ * Examples of various ways how to use the macro TEST_INIT:
+ *
+ * #define TEST_INIT my_init_func();
+ * #define TEST_INIT my_init_func() // Works even without the semicolon
+ * #define TEST_INIT setlocale(LC_ALL, NULL);
+ * #define TEST_INIT { setlocale(LC_ALL, NULL); my_init_func(); }
+ *
+ * TEST_FINI is to be used in the same way.
+ */
+
+
+/**********************
+ *** Implementation ***
+ **********************/
+
+/* The unit test files should not rely on anything below. */
+
+#include <ctype.h>
+#include <stdarg.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <setjmp.h>
+
+#if defined(unix) || defined(__unix__) || defined(__unix) || defined(__APPLE__)
+ #define ACUTEST_UNIX_ 1
+ #include <errno.h>
+ #include <libgen.h>
+ #include <unistd.h>
+ #include <sys/types.h>
+ #include <sys/wait.h>
+ #include <signal.h>
+ #include <time.h>
+
+ #if defined CLOCK_PROCESS_CPUTIME_ID && defined CLOCK_MONOTONIC
+ #define ACUTEST_HAS_POSIX_TIMER_ 1
+ #endif
+#endif
+
+#if defined(_gnu_linux_) || defined(__linux__)
+ #define ACUTEST_LINUX_ 1
+ #include <fcntl.h>
+ #include <sys/stat.h>
+#endif
+
+#if defined(_WIN32) || defined(__WIN32__) || defined(__WINDOWS__)
+ #define ACUTEST_WIN_ 1
+ #include <windows.h>
+ #include <io.h>
+#endif
+
+#ifdef __cplusplus
+ #include <exception>
+#endif
+
+#ifdef __has_include
+ #if __has_include(<valgrind.h>)
+ #include <valgrind.h>
+ #endif
+#endif
+
+/* Enable the use of the non-standard keyword __attribute__ to silence warnings under some compilers */
+#if defined(__GNUC__) || defined(__clang__)
+ #define ACUTEST_ATTRIBUTE_(attr) __attribute__((attr))
+#else
+ #define ACUTEST_ATTRIBUTE_(attr)
+#endif
+
+/* Note our global private identifiers end with '_' to mitigate risk of clash
+ * with the unit tests implementation. */
+
+#ifdef __cplusplus
+ extern "C" {
+#endif
+
+#ifdef _MSC_VER
+ /* In the multi-platform code like ours, we cannot use the non-standard
+ * "safe" functions from Microsoft C lib like e.g. sprintf_s() instead of
+ * standard sprintf(). Hence, lets disable the warning C4996. */
+ #pragma warning(push)
+ #pragma warning(disable: 4996)
+#endif
+
+
+struct acutest_test_ {
+ const char* name;
+ void (*func)(void);
+};
+
+struct acutest_test_data_ {
+ unsigned char flags;
+ double duration;
+};
+
+enum {
+ ACUTEST_FLAG_RUN_ = 1 << 0,
+ ACUTEST_FLAG_SUCCESS_ = 1 << 1,
+ ACUTEST_FLAG_FAILURE_ = 1 << 2,
+};
+
+extern const struct acutest_test_ acutest_list_[];
+
+int acutest_check_(int cond, const char* file, int line, const char* fmt, ...);
+void acutest_case_(const char* fmt, ...);
+void acutest_message_(const char* fmt, ...);
+void acutest_dump_(const char* title, const void* addr, size_t size);
+void acutest_abort_(void) ACUTEST_ATTRIBUTE_(noreturn);
+
+
+#ifndef TEST_NO_MAIN
+
+static char* acutest_argv0_ = NULL;
+static size_t acutest_list_size_ = 0;
+static struct acutest_test_data_* acutest_test_data_ = NULL;
+static size_t acutest_count_ = 0;
+static int acutest_no_exec_ = -1;
+static int acutest_no_summary_ = 0;
+static int acutest_tap_ = 0;
+static int acutest_skip_mode_ = 0;
+static int acutest_worker_ = 0;
+static int acutest_worker_index_ = 0;
+static int acutest_cond_failed_ = 0;
+static int acutest_was_aborted_ = 0;
+static FILE *acutest_xml_output_ = NULL;
+
+static int acutest_stat_failed_units_ = 0;
+static int acutest_stat_run_units_ = 0;
+
+static const struct acutest_test_* acutest_current_test_ = NULL;
+static int acutest_current_index_ = 0;
+static char acutest_case_name_[TEST_CASE_MAXSIZE] = "";
+static int acutest_test_already_logged_ = 0;
+static int acutest_case_already_logged_ = 0;
+static int acutest_verbose_level_ = 2;
+static int acutest_test_failures_ = 0;
+static int acutest_colorize_ = 0;
+static int acutest_timer_ = 0;
+
+static int acutest_abort_has_jmp_buf_ = 0;
+static jmp_buf acutest_abort_jmp_buf_;
+
+
+static void
+acutest_cleanup_(void)
+{
+ free((void*) acutest_test_data_);
+}
+
+static void ACUTEST_ATTRIBUTE_(noreturn)
+acutest_exit_(int exit_code)
+{
+ acutest_cleanup_();
+ exit(exit_code);
+}
+
+#if defined ACUTEST_WIN_
+ typedef LARGE_INTEGER acutest_timer_type_;
+ static LARGE_INTEGER acutest_timer_freq_;
+ static acutest_timer_type_ acutest_timer_start_;
+ static acutest_timer_type_ acutest_timer_end_;
+
+ static void
+ acutest_timer_init_(void)
+ {
+ QueryPerformanceFrequency(´st_timer_freq_);
+ }
+
+ static void
+ acutest_timer_get_time_(LARGE_INTEGER* ts)
+ {
+ QueryPerformanceCounter(ts);
+ }
+
+ static double
+ acutest_timer_diff_(LARGE_INTEGER start, LARGE_INTEGER end)
+ {
+ double duration = (double)(end.QuadPart - start.QuadPart);
+ duration /= (double)acutest_timer_freq_.QuadPart;
+ return duration;
+ }
+
+ static void
+ acutest_timer_print_diff_(void)
+ {
+ printf("%.6lf secs", acutest_timer_diff_(acutest_timer_start_, acutest_timer_end_));
+ }
+#elif defined ACUTEST_HAS_POSIX_TIMER_
+ static clockid_t acutest_timer_id_;
+ typedef struct timespec acutest_timer_type_;
+ static acutest_timer_type_ acutest_timer_start_;
+ static acutest_timer_type_ acutest_timer_end_;
+
+ static void
+ acutest_timer_init_(void)
+ {
+ if(acutest_timer_ == 1)
+ acutest_timer_id_ = CLOCK_MONOTONIC;
+ else if(acutest_timer_ == 2)
+ acutest_timer_id_ = CLOCK_PROCESS_CPUTIME_ID;
+ }
+
+ static void
+ acutest_timer_get_time_(struct timespec* ts)
+ {
+ clock_gettime(acutest_timer_id_, ts);
+ }
+
+ static double
+ acutest_timer_diff_(struct timespec start, struct timespec end)
+ {
+ double endns;
+ double startns;
+
+ endns = end.tv_sec;
+ endns *= 1e9;
+ endns += end.tv_nsec;
+
+ startns = start.tv_sec;
+ startns *= 1e9;
+ startns += start.tv_nsec;
+
+ return ((endns - startns)/ 1e9);
+ }
+
+ static void
+ acutest_timer_print_diff_(void)
+ {
+ printf("%.6lf secs",
+ acutest_timer_diff_(acutest_timer_start_, acutest_timer_end_));
+ }
+#else
+ typedef int acutest_timer_type_;
+ static acutest_timer_type_ acutest_timer_start_;
+ static acutest_timer_type_ acutest_timer_end_;
+
+ void
+ acutest_timer_init_(void)
+ {}
+
+ static void
+ acutest_timer_get_time_(int* ts)
+ {
+ (void) ts;
+ }
+
+ static double
+ acutest_timer_diff_(int start, int end)
+ {
+ (void) start;
+ (void) end;
+ return 0.0;
+ }
+
+ static void
+ acutest_timer_print_diff_(void)
+ {}
+#endif
+
+#define ACUTEST_COLOR_DEFAULT_ 0
+#define ACUTEST_COLOR_GREEN_ 1
+#define ACUTEST_COLOR_RED_ 2
+#define ACUTEST_COLOR_DEFAULT_INTENSIVE_ 3
+#define ACUTEST_COLOR_GREEN_INTENSIVE_ 4
+#define ACUTEST_COLOR_RED_INTENSIVE_ 5
+
+static int ACUTEST_ATTRIBUTE_(format (printf, 2, 3))
+acutest_colored_printf_(int color, const char* fmt, ...)
+{
+ va_list args;
+ char buffer[256];
+ int n;
+
+ va_start(args, fmt);
+ vsnprintf(buffer, sizeof(buffer), fmt, args);
+ va_end(args);
+ buffer[sizeof(buffer)-1] = '\0';
+
+ if(!acutest_colorize_) {
+ return printf("%s", buffer);
+ }
+
+#if defined ACUTEST_UNIX_
+ {
+ const char* col_str;
+ switch(color) {
+ case ACUTEST_COLOR_GREEN_: col_str = "\033[0;32m"; break;
+ case ACUTEST_COLOR_RED_: col_str = "\033[0;31m"; break;
+ case ACUTEST_COLOR_GREEN_INTENSIVE_: col_str = "\033[1;32m"; break;
+ case ACUTEST_COLOR_RED_INTENSIVE_: col_str = "\033[1;31m"; break;
+ case ACUTEST_COLOR_DEFAULT_INTENSIVE_: col_str = "\033[1m"; break;
+ default: col_str = "\033[0m"; break;
+ }
+ printf("%s", col_str);
+ n = printf("%s", buffer);
+ printf("\033[0m");
+ return n;
+ }
+#elif defined ACUTEST_WIN_
+ {
+ HANDLE h;
+ CONSOLE_SCREEN_BUFFER_INFO info;
+ WORD attr;
+
+ h = GetStdHandle(STD_OUTPUT_HANDLE);
+ GetConsoleScreenBufferInfo(h, &info);
+
+ switch(color) {
+ case ACUTEST_COLOR_GREEN_: attr = FOREGROUND_GREEN; break;
+ case ACUTEST_COLOR_RED_: attr = FOREGROUND_RED; break;
+ case ACUTEST_COLOR_GREEN_INTENSIVE_: attr = FOREGROUND_GREEN | FOREGROUND_INTENSITY; break;
+ case ACUTEST_COLOR_RED_INTENSIVE_: attr = FOREGROUND_RED | FOREGROUND_INTENSITY; break;
+ case ACUTEST_COLOR_DEFAULT_INTENSIVE_: attr = FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_INTENSITY; break;
+ default: attr = 0; break;
+ }
+ if(attr != 0)
+ SetConsoleTextAttribute(h, attr);
+ n = printf("%s", buffer);
+ SetConsoleTextAttribute(h, info.wAttributes);
+ return n;
+ }
+#else
+ n = printf("%s", buffer);
+ return n;
+#endif
+}
+
+static void
+acutest_begin_test_line_(const struct acutest_test_* test)
+{
+ if(!acutest_tap_) {
+ if(acutest_verbose_level_ >= 3) {
+ acutest_colored_printf_(ACUTEST_COLOR_DEFAULT_INTENSIVE_, "Test %s:\n", test->name);
+ acutest_test_already_logged_++;
+ } else if(acutest_verbose_level_ >= 1) {
+ int n;
+ char spaces[48];
+
+ n = acutest_colored_printf_(ACUTEST_COLOR_DEFAULT_INTENSIVE_, "Test %s... ", test->name);
+ memset(spaces, ' ', sizeof(spaces));
+ if(n < (int) sizeof(spaces))
+ printf("%.*s", (int) sizeof(spaces) - n, spaces);
+ } else {
+ acutest_test_already_logged_ = 1;
+ }
+ }
+}
+
+static void
+acutest_finish_test_line_(int result)
+{
+ if(acutest_tap_) {
+ const char* str = (result == 0) ? "ok" : "not ok";
+
+ printf("%s %d - %s\n", str, acutest_current_index_ + 1, acutest_current_test_->name);
+
+ if(result == 0 && acutest_timer_) {
+ printf("# Duration: ");
+ acutest_timer_print_diff_();
+ printf("\n");
+ }
+ } else {
+ int color = (result == 0) ? ACUTEST_COLOR_GREEN_INTENSIVE_ : ACUTEST_COLOR_RED_INTENSIVE_;
+ const char* str = (result == 0) ? "OK" : "FAILED";
+ printf("[ ");
+ acutest_colored_printf_(color, "%s", str);
+ printf(" ]");
+
+ if(result == 0 && acutest_timer_) {
+ printf(" ");
+ acutest_timer_print_diff_();
+ }
+
+ printf("\n");
+ }
+}
+
+static void
+acutest_line_indent_(int level)
+{
+ static const char spaces[] = " ";
+ int n = level * 2;
+
+ if(acutest_tap_ && n > 0) {
+ n--;
+ printf("#");
+ }
+
+ while(n > 16) {
+ printf("%s", spaces);
+ n -= 16;
+ }
+ printf("%.*s", n, spaces);
+}
+
+int ACUTEST_ATTRIBUTE_(format (printf, 4, 5))
+acutest_check_(int cond, const char* file, int line, const char* fmt, ...)
+{
+ const char *result_str;
+ int result_color;
+ int verbose_level;
+
+ if(cond) {
+ result_str = "ok";
+ result_color = ACUTEST_COLOR_GREEN_;
+ verbose_level = 3;
+ } else {
+ if(!acutest_test_already_logged_ && acutest_current_test_ != NULL)
+ acutest_finish_test_line_(-1);
+
+ result_str = "failed";
+ result_color = ACUTEST_COLOR_RED_;
+ verbose_level = 2;
+ acutest_test_failures_++;
+ acutest_test_already_logged_++;
+ }
+
+ if(acutest_verbose_level_ >= verbose_level) {
+ va_list args;
+
+ if(!acutest_case_already_logged_ && acutest_case_name_[0]) {
+ acutest_line_indent_(1);
+ acutest_colored_printf_(ACUTEST_COLOR_DEFAULT_INTENSIVE_, "Case %s:\n", acutest_case_name_);
+ acutest_test_already_logged_++;
+ acutest_case_already_logged_++;
+ }
+
+ acutest_line_indent_(acutest_case_name_[0] ? 2 : 1);
+ if(file != NULL) {
+#ifdef ACUTEST_WIN_
+ const char* lastsep1 = strrchr(file, '\\');
+ const char* lastsep2 = strrchr(file, '/');
+ if(lastsep1 == NULL)
+ lastsep1 = file-1;
+ if(lastsep2 == NULL)
+ lastsep2 = file-1;
+ file = (lastsep1 > lastsep2 ? lastsep1 : lastsep2) + 1;
+#else
+ const char* lastsep = strrchr(file, '/');
+ if(lastsep != NULL)
+ file = lastsep+1;
+#endif
+ printf("%s:%d: Check ", file, line);
+ }
+
+ va_start(args, fmt);
+ vprintf(fmt, args);
+ va_end(args);
+
+ printf("... ");
+ acutest_colored_printf_(result_color, "%s", result_str);
+ printf("\n");
+ acutest_test_already_logged_++;
+ }
+
+ acutest_cond_failed_ = (cond == 0);
+ return !acutest_cond_failed_;
+}
+
+void ACUTEST_ATTRIBUTE_(format (printf, 1, 2))
+acutest_case_(const char* fmt, ...)
+{
+ va_list args;
+
+ if(acutest_verbose_level_ < 2)
+ return;
+
+ if(acutest_case_name_[0]) {
+ acutest_case_already_logged_ = 0;
+ acutest_case_name_[0] = '\0';
+ }
+
+ if(fmt == NULL)
+ return;
+
+ va_start(args, fmt);
+ vsnprintf(acutest_case_name_, sizeof(acutest_case_name_) - 1, fmt, args);
+ va_end(args);
+ acutest_case_name_[sizeof(acutest_case_name_) - 1] = '\0';
+
+ if(acutest_verbose_level_ >= 3) {
+ acutest_line_indent_(1);
+ acutest_colored_printf_(ACUTEST_COLOR_DEFAULT_INTENSIVE_, "Case %s:\n", acutest_case_name_);
+ acutest_test_already_logged_++;
+ acutest_case_already_logged_++;
+ }
+}
+
+void ACUTEST_ATTRIBUTE_(format (printf, 1, 2))
+acutest_message_(const char* fmt, ...)
+{
+ char buffer[TEST_MSG_MAXSIZE];
+ char* line_beg;
+ char* line_end;
+ va_list args;
+
+ if(acutest_verbose_level_ < 2)
+ return;
+
+ /* We allow extra message only when something is already wrong in the
+ * current test. */
+ if(acutest_current_test_ == NULL || !acutest_cond_failed_)
+ return;
+
+ va_start(args, fmt);
+ vsnprintf(buffer, TEST_MSG_MAXSIZE, fmt, args);
+ va_end(args);
+ buffer[TEST_MSG_MAXSIZE-1] = '\0';
+
+ line_beg = buffer;
+ while(1) {
+ line_end = strchr(line_beg, '\n');
+ if(line_end == NULL)
+ break;
+ acutest_line_indent_(acutest_case_name_[0] ? 3 : 2);
+ printf("%.*s\n", (int)(line_end - line_beg), line_beg);
+ line_beg = line_end + 1;
+ }
+ if(line_beg[0] != '\0') {
+ acutest_line_indent_(acutest_case_name_[0] ? 3 : 2);
+ printf("%s\n", line_beg);
+ }
+}
+
+void
+acutest_dump_(const char* title, const void* addr, size_t size)
+{
+ static const size_t BYTES_PER_LINE = 16;
+ size_t line_beg;
+ size_t truncate = 0;
+
+ if(acutest_verbose_level_ < 2)
+ return;
+
+ /* We allow extra message only when something is already wrong in the
+ * current test. */
+ if(acutest_current_test_ == NULL || !acutest_cond_failed_)
+ return;
+
+ if(size > TEST_DUMP_MAXSIZE) {
+ truncate = size - TEST_DUMP_MAXSIZE;
+ size = TEST_DUMP_MAXSIZE;
+ }
+
+ acutest_line_indent_(acutest_case_name_[0] ? 3 : 2);
+ printf((title[strlen(title)-1] == ':') ? "%s\n" : "%s:\n", title);
+
+ for(line_beg = 0; line_beg < size; line_beg += BYTES_PER_LINE) {
+ size_t line_end = line_beg + BYTES_PER_LINE;
+ size_t off;
+
+ acutest_line_indent_(acutest_case_name_[0] ? 4 : 3);
+ printf("%08lx: ", (unsigned long)line_beg);
+ for(off = line_beg; off < line_end; off++) {
+ if(off < size)
+ printf(" %02x", ((const unsigned char*)addr)[off]);
+ else
+ printf(" ");
+ }
+
+ printf(" ");
+ for(off = line_beg; off < line_end; off++) {
+ unsigned char byte = ((const unsigned char*)addr)[off];
+ if(off < size)
+ printf("%c", (iscntrl(byte) ? '.' : byte));
+ else
+ break;
+ }
+
+ printf("\n");
+ }
+
+ if(truncate > 0) {
+ acutest_line_indent_(acutest_case_name_[0] ? 4 : 3);
+ printf(" ... (and more %u bytes)\n", (unsigned) truncate);
+ }
+}
+
+/* This is called just before each test */
+static void
+acutest_init_(const char *test_name)
+{
+#ifdef TEST_INIT
+ TEST_INIT
+ ; /* Allow for a single unterminated function call */
+#endif
+
+ /* Suppress any warnings about unused variable. */
+ (void) test_name;
+}
+
+/* This is called after each test */
+static void
+acutest_fini_(const char *test_name)
+{
+#ifdef TEST_FINI
+ TEST_FINI
+ ; /* Allow for a single unterminated function call */
+#endif
+
+ /* Suppress any warnings about unused variable. */
+ (void) test_name;
+}
+
+void
+acutest_abort_(void)
+{
+ if(acutest_abort_has_jmp_buf_) {
+ longjmp(acutest_abort_jmp_buf_, 1);
+ } else {
+ if(acutest_current_test_ != NULL)
+ acutest_fini_(acutest_current_test_->name);
+ abort();
+ }
+}
+
+static void
+acutest_list_names_(void)
+{
+ const struct acutest_test_* test;
+
+ printf("Unit tests:\n");
+ for(test = ´st_list_[0]; test->func != NULL; test++)
+ printf(" %s\n", test->name);
+}
+
+static void
+acutest_remember_(int i)
+{
+ if(acutest_test_data_[i].flags & ACUTEST_FLAG_RUN_)
+ return;
+
+ acutest_test_data_[i].flags |= ACUTEST_FLAG_RUN_;
+ acutest_count_++;
+}
+
+static void
+acutest_set_success_(int i, int success)
+{
+ acutest_test_data_[i].flags |= success ? ACUTEST_FLAG_SUCCESS_ : ACUTEST_FLAG_FAILURE_;
+}
+
+static void
+acutest_set_duration_(int i, double duration)
+{
+ acutest_test_data_[i].duration = duration;
+}
+
+static int
+acutest_name_contains_word_(const char* name, const char* pattern)
+{
+ static const char word_delim[] = " \t-_/.,:;";
+ const char* substr;
+ size_t pattern_len;
+
+ pattern_len = strlen(pattern);
+
+ substr = strstr(name, pattern);
+ while(substr != NULL) {
+ int starts_on_word_boundary = (substr == name || strchr(word_delim, substr[-1]) != NULL);
+ int ends_on_word_boundary = (substr[pattern_len] == '\0' || strchr(word_delim, substr[pattern_len]) != NULL);
+
+ if(starts_on_word_boundary && ends_on_word_boundary)
+ return 1;
+
+ substr = strstr(substr+1, pattern);
+ }
+
+ return 0;
+}
+
+static int
+acutest_lookup_(const char* pattern)
+{
+ int i;
+ int n = 0;
+
+ /* Try exact match. */
+ for(i = 0; i < (int) acutest_list_size_; i++) {
+ if(strcmp(acutest_list_[i].name, pattern) == 0) {
+ acutest_remember_(i);
+ n++;
+ break;
+ }
+ }
+ if(n > 0)
+ return n;
+
+ /* Try word match. */
+ for(i = 0; i < (int) acutest_list_size_; i++) {
+ if(acutest_name_contains_word_(acutest_list_[i].name, pattern)) {
+ acutest_remember_(i);
+ n++;
+ }
+ }
+ if(n > 0)
+ return n;
+
+ /* Try relaxed match. */
+ for(i = 0; i < (int) acutest_list_size_; i++) {
+ if(strstr(acutest_list_[i].name, pattern) != NULL) {
+ acutest_remember_(i);
+ n++;
+ }
+ }
+
+ return n;
+}
+
+
+/* Called if anything goes bad in Acutest, or if the unit test ends in other
+ * way then by normal returning from its function (e.g. exception or some
+ * abnormal child process termination). */
+static void ACUTEST_ATTRIBUTE_(format (printf, 1, 2))
+acutest_error_(const char* fmt, ...)
+{
+ if(acutest_verbose_level_ == 0)
+ return;
+
+ if(acutest_verbose_level_ >= 2) {
+ va_list args;
+
+ acutest_line_indent_(1);
+ if(acutest_verbose_level_ >= 3)
+ acutest_colored_printf_(ACUTEST_COLOR_RED_INTENSIVE_, "ERROR: ");
+ va_start(args, fmt);
+ vprintf(fmt, args);
+ va_end(args);
+ printf("\n");
+ }
+
+ if(acutest_verbose_level_ >= 3) {
+ printf("\n");
+ }
+}
+
+/* Call directly the given test unit function. */
+static int
+acutest_do_run_(const struct acutest_test_* test, int index)
+{
+ int status = -1;
+
+ acutest_was_aborted_ = 0;
+ acutest_current_test_ = test;
+ acutest_current_index_ = index;
+ acutest_test_failures_ = 0;
+ acutest_test_already_logged_ = 0;
+ acutest_cond_failed_ = 0;
+
+#ifdef __cplusplus
+ try {
+#endif
+ acutest_init_(test->name);
+ acutest_begin_test_line_(test);
+
+ /* This is good to do in case the test unit crashes. */
+ fflush(stdout);
+ fflush(stderr);
+
+ if(!acutest_worker_) {
+ acutest_abort_has_jmp_buf_ = 1;
+ if(setjmp(acutest_abort_jmp_buf_) != 0) {
+ acutest_was_aborted_ = 1;
+ goto aborted;
+ }
+ }
+
+ acutest_timer_get_time_(´st_timer_start_);
+ test->func();
+aborted:
+ acutest_abort_has_jmp_buf_ = 0;
+ acutest_timer_get_time_(´st_timer_end_);
+
+ if(acutest_verbose_level_ >= 3) {
+ acutest_line_indent_(1);
+ if(acutest_test_failures_ == 0) {
+ acutest_colored_printf_(ACUTEST_COLOR_GREEN_INTENSIVE_, "SUCCESS: ");
+ printf("All conditions have passed.\n");
+
+ if(acutest_timer_) {
+ acutest_line_indent_(1);
+ printf("Duration: ");
+ acutest_timer_print_diff_();
+ printf("\n");
+ }
+ } else {
+ acutest_colored_printf_(ACUTEST_COLOR_RED_INTENSIVE_, "FAILED: ");
+ if(!acutest_was_aborted_) {
+ printf("%d condition%s %s failed.\n",
+ acutest_test_failures_,
+ (acutest_test_failures_ == 1) ? "" : "s",
+ (acutest_test_failures_ == 1) ? "has" : "have");
+ } else {
+ printf("Aborted.\n");
+ }
+ }
+ printf("\n");
+ } else if(acutest_verbose_level_ >= 1 && acutest_test_failures_ == 0) {
+ acutest_finish_test_line_(0);
+ }
+
+ status = (acutest_test_failures_ == 0) ? 0 : -1;
+
+#ifdef __cplusplus
+ } catch(std::exception& e) {
+ const char* what = e.what();
+ acutest_check_(0, NULL, 0, "Threw std::exception");
+ if(what != NULL)
+ acutest_message_("std::exception::what(): %s", what);
+
+ if(acutest_verbose_level_ >= 3) {
+ acutest_line_indent_(1);
+ acutest_colored_printf_(ACUTEST_COLOR_RED_INTENSIVE_, "FAILED: ");
+ printf("C++ exception.\n\n");
+ }
+ } catch(...) {
+ acutest_check_(0, NULL, 0, "Threw an exception");
+
+ if(acutest_verbose_level_ >= 3) {
+ acutest_line_indent_(1);
+ acutest_colored_printf_(ACUTEST_COLOR_RED_INTENSIVE_, "FAILED: ");
+ printf("C++ exception.\n\n");
+ }
+ }
+#endif
+
+ acutest_fini_(test->name);
+ acutest_case_(NULL);
+ acutest_current_test_ = NULL;
+
+ return status;
+}
+
+/* Trigger the unit test. If possible (and not suppressed) it starts a child
+ * process who calls acutest_do_run_(), otherwise it calls acutest_do_run_()
+ * directly. */
+static void
+acutest_run_(const struct acutest_test_* test, int index, int master_index)
+{
+ int failed = 1;
+ acutest_timer_type_ start, end;
+
+ acutest_current_test_ = test;
+ acutest_test_already_logged_ = 0;
+ acutest_timer_get_time_(&start);
+
+ if(!acutest_no_exec_) {
+
+#if defined(ACUTEST_UNIX_)
+
+ pid_t pid;
+ int exit_code;
+
+ /* Make sure the child starts with empty I/O buffers. */
+ fflush(stdout);
+ fflush(stderr);
+
+ pid = fork();
+ if(pid == (pid_t)-1) {
+ acutest_error_("Cannot fork. %s [%d]", strerror(errno), errno);
+ failed = 1;
+ } else if(pid == 0) {
+ /* Child: Do the test. */
+ acutest_worker_ = 1;
+ failed = (acutest_do_run_(test, index) != 0);
+ acutest_exit_(failed ? 1 : 0);
+ } else {
+ /* Parent: Wait until child terminates and analyze its exit code. */
+ waitpid(pid, &exit_code, 0);
+ if(WIFEXITED(exit_code)) {
+ switch(WEXITSTATUS(exit_code)) {
+ case 0: failed = 0; break; /* test has passed. */
+ case 1: /* noop */ break; /* "normal" failure. */
+ default: acutest_error_("Unexpected exit code [%d]", WEXITSTATUS(exit_code));
+ }
+ } else if(WIFSIGNALED(exit_code)) {
+ char tmp[32];
+ const char* signame;
+ switch(WTERMSIG(exit_code)) {
+ case SIGINT: signame = "SIGINT"; break;
+ case SIGHUP: signame = "SIGHUP"; break;
+ case SIGQUIT: signame = "SIGQUIT"; break;
+ case SIGABRT: signame = "SIGABRT"; break;
+ case SIGKILL: signame = "SIGKILL"; break;
+ case SIGSEGV: signame = "SIGSEGV"; break;
+ case SIGILL: signame = "SIGILL"; break;
+ case SIGTERM: signame = "SIGTERM"; break;
+ default: sprintf(tmp, "signal %d", WTERMSIG(exit_code)); signame = tmp; break;
+ }
+ acutest_error_("Test interrupted by %s.", signame);
+ } else {
+ acutest_error_("Test ended in an unexpected way [%d].", exit_code);
+ }
+ }
+
+#elif defined(ACUTEST_WIN_)
+
+ char buffer[512] = {0};
+ STARTUPINFOA startupInfo;
+ PROCESS_INFORMATION processInfo;
+ DWORD exitCode;
+
+ /* Windows has no fork(). So we propagate all info into the child
+ * through a command line arguments. */
+ _snprintf(buffer, sizeof(buffer)-1,
+ "%s --worker=%d %s --no-exec --no-summary %s --verbose=%d --color=%s -- \"%s\"",
+ acutest_argv0_, index, acutest_timer_ ? "--time" : "",
+ acutest_tap_ ? "--tap" : "", acutest_verbose_level_,
+ acutest_colorize_ ? "always" : "never",
+ test->name);
+ memset(&startupInfo, 0, sizeof(startupInfo));
+ startupInfo.cb = sizeof(STARTUPINFO);
+ if(CreateProcessA(NULL, buffer, NULL, NULL, FALSE, 0, NULL, NULL, &startupInfo, &processInfo)) {
+ WaitForSingleObject(processInfo.hProcess, INFINITE);
+ GetExitCodeProcess(processInfo.hProcess, &exitCode);
+ CloseHandle(processInfo.hThread);
+ CloseHandle(processInfo.hProcess);
+ failed = (exitCode != 0);
+ if(exitCode > 1) {
+ switch(exitCode) {
+ case 3: acutest_error_("Aborted."); break;
+ case 0xC0000005: acutest_error_("Access violation."); break;
+ default: acutest_error_("Test ended in an unexpected way [%lu].", exitCode); break;
+ }
+ }
+ } else {
+ acutest_error_("Cannot create unit test subprocess [%ld].", GetLastError());
+ failed = 1;
+ }
+
+#else
+
+ /* A platform where we don't know how to run child process. */
+ failed = (acutest_do_run_(test, index) != 0);
+
+#endif
+
+ } else {
+ /* Child processes suppressed through --no-exec. */
+ failed = (acutest_do_run_(test, index) != 0);
+ }
+ acutest_timer_get_time_(&end);
+
+ acutest_current_test_ = NULL;
+
+ acutest_stat_run_units_++;
+ if(failed)
+ acutest_stat_failed_units_++;
+
+ acutest_set_success_(master_index, !failed);
+ acutest_set_duration_(master_index, acutest_timer_diff_(start, end));
+}
+
+#if defined(ACUTEST_WIN_)
+/* Callback for SEH events. */
+static LONG CALLBACK
+acutest_seh_exception_filter_(EXCEPTION_POINTERS *ptrs)
+{
+ acutest_check_(0, NULL, 0, "Unhandled SEH exception");
+ acutest_message_("Exception code: 0x%08lx", ptrs->ExceptionRecord->ExceptionCode);
+ acutest_message_("Exception address: 0x%p", ptrs->ExceptionRecord->ExceptionAddress);
+
+ fflush(stdout);
+ fflush(stderr);
+
+ return EXCEPTION_EXECUTE_HANDLER;
+}
+#endif
+
+
+#define ACUTEST_CMDLINE_OPTFLAG_OPTIONALARG_ 0x0001
+#define ACUTEST_CMDLINE_OPTFLAG_REQUIREDARG_ 0x0002
+
+#define ACUTEST_CMDLINE_OPTID_NONE_ 0
+#define ACUTEST_CMDLINE_OPTID_UNKNOWN_ (-0x7fffffff + 0)
+#define ACUTEST_CMDLINE_OPTID_MISSINGARG_ (-0x7fffffff + 1)
+#define ACUTEST_CMDLINE_OPTID_BOGUSARG_ (-0x7fffffff + 2)
+
+typedef struct acutest_test_CMDLINE_OPTION_ {
+ char shortname;
+ const char* longname;
+ int id;
+ unsigned flags;
+} ACUTEST_CMDLINE_OPTION_;
+
+static int
+acutest_cmdline_handle_short_opt_group_(const ACUTEST_CMDLINE_OPTION_* options,
+ const char* arggroup,
+ int (*callback)(int /*optval*/, const char* /*arg*/))
+{
+ const ACUTEST_CMDLINE_OPTION_* opt;
+ int i;
+ int ret = 0;
+
+ for(i = 0; arggroup[i] != '\0'; i++) {
+ for(opt = options; opt->id != 0; opt++) {
+ if(arggroup[i] == opt->shortname)
+ break;
+ }
+
+ if(opt->id != 0 && !(opt->flags & ACUTEST_CMDLINE_OPTFLAG_REQUIREDARG_)) {
+ ret = callback(opt->id, NULL);
+ } else {
+ /* Unknown option. */
+ char badoptname[3];
+ badoptname[0] = '-';
+ badoptname[1] = arggroup[i];
+ badoptname[2] = '\0';
+ ret = callback((opt->id != 0 ? ACUTEST_CMDLINE_OPTID_MISSINGARG_ : ACUTEST_CMDLINE_OPTID_UNKNOWN_),
+ badoptname);
+ }
+
+ if(ret != 0)
+ break;
+ }
+
+ return ret;
+}
+
+#define ACUTEST_CMDLINE_AUXBUF_SIZE_ 32
+
+static int
+acutest_cmdline_read_(const ACUTEST_CMDLINE_OPTION_* options, int argc, char** argv,
+ int (*callback)(int /*optval*/, const char* /*arg*/))
+{
+
+ const ACUTEST_CMDLINE_OPTION_* opt;
+ char auxbuf[ACUTEST_CMDLINE_AUXBUF_SIZE_+1];
+ int after_doubledash = 0;
+ int i = 1;
+ int ret = 0;
+
+ auxbuf[ACUTEST_CMDLINE_AUXBUF_SIZE_] = '\0';
+
+ while(i < argc) {
+ if(after_doubledash || strcmp(argv[i], "-") == 0) {
+ /* Non-option argument. */
+ ret = callback(ACUTEST_CMDLINE_OPTID_NONE_, argv[i]);
+ } else if(strcmp(argv[i], "--") == 0) {
+ /* End of options. All the remaining members are non-option arguments. */
+ after_doubledash = 1;
+ } else if(argv[i][0] != '-') {
+ /* Non-option argument. */
+ ret = callback(ACUTEST_CMDLINE_OPTID_NONE_, argv[i]);
+ } else {
+ for(opt = options; opt->id != 0; opt++) {
+ if(opt->longname != NULL && strncmp(argv[i], "--", 2) == 0) {
+ size_t len = strlen(opt->longname);
+ if(strncmp(argv[i]+2, opt->longname, len) == 0) {
+ /* Regular long option. */
+ if(argv[i][2+len] == '\0') {
+ /* with no argument provided. */
+ if(!(opt->flags & ACUTEST_CMDLINE_OPTFLAG_REQUIREDARG_))
+ ret = callback(opt->id, NULL);
+ else
+ ret = callback(ACUTEST_CMDLINE_OPTID_MISSINGARG_, argv[i]);
+ break;
+ } else if(argv[i][2+len] == '=') {
+ /* with an argument provided. */
+ if(opt->flags & (ACUTEST_CMDLINE_OPTFLAG_OPTIONALARG_ | ACUTEST_CMDLINE_OPTFLAG_REQUIREDARG_)) {
+ ret = callback(opt->id, argv[i]+2+len+1);
+ } else {
+ sprintf(auxbuf, "--%s", opt->longname);
+ ret = callback(ACUTEST_CMDLINE_OPTID_BOGUSARG_, auxbuf);
+ }
+ break;
+ } else {
+ continue;
+ }
+ }
+ } else if(opt->shortname != '\0' && argv[i][0] == '-') {
+ if(argv[i][1] == opt->shortname) {
+ /* Regular short option. */
+ if(opt->flags & ACUTEST_CMDLINE_OPTFLAG_REQUIREDARG_) {
+ if(argv[i][2] != '\0')
+ ret = callback(opt->id, argv[i]+2);
+ else if(i+1 < argc)
+ ret = callback(opt->id, argv[++i]);
+ else
+ ret = callback(ACUTEST_CMDLINE_OPTID_MISSINGARG_, argv[i]);
+ break;
+ } else {
+ ret = callback(opt->id, NULL);
+
+ /* There might be more (argument-less) short options
+ * grouped together. */
+ if(ret == 0 && argv[i][2] != '\0')
+ ret = acutest_cmdline_handle_short_opt_group_(options, argv[i]+2, callback);
+ break;
+ }
+ }
+ }
+ }
+
+ if(opt->id == 0) { /* still not handled? */
+ if(argv[i][0] != '-') {
+ /* Non-option argument. */
+ ret = callback(ACUTEST_CMDLINE_OPTID_NONE_, argv[i]);
+ } else {
+ /* Unknown option. */
+ char* badoptname = argv[i];
+
+ if(strncmp(badoptname, "--", 2) == 0) {
+ /* Strip any argument from the long option. */
+ char* assignment = strchr(badoptname, '=');
+ if(assignment != NULL) {
+ size_t len = assignment - badoptname;
+ if(len > ACUTEST_CMDLINE_AUXBUF_SIZE_)
+ len = ACUTEST_CMDLINE_AUXBUF_SIZE_;
+ strncpy(auxbuf, badoptname, len);
+ auxbuf[len] = '\0';
+ badoptname = auxbuf;
+ }
+ }
+
+ ret = callback(ACUTEST_CMDLINE_OPTID_UNKNOWN_, badoptname);
+ }
+ }
+ }
+
+ if(ret != 0)
+ return ret;
+ i++;
+ }
+
+ return ret;
+}
+
+static void
+acutest_help_(void)
+{
+ printf("Usage: %s [options] [test...]\n", acutest_argv0_);
+ printf("\n");
+ printf("Run the specified unit tests; or if the option '--skip' is used, run all\n");
+ printf("tests in the suite but those listed. By default, if no tests are specified\n");
+ printf("on the command line, all unit tests in the suite are run.\n");
+ printf("\n");
+ printf("Options:\n");
+ printf(" -s, --skip Execute all unit tests but the listed ones\n");
+ printf(" --exec[=WHEN] If supported, execute unit tests as child processes\n");
+ printf(" (WHEN is one of 'auto', 'always', 'never')\n");
+ printf(" -E, --no-exec Same as --exec=never\n");
+#if defined ACUTEST_WIN_
+ printf(" -t, --time Measure test duration\n");
+#elif defined ACUTEST_HAS_POSIX_TIMER_
+ printf(" -t, --time Measure test duration (real time)\n");
+ printf(" --time=TIMER Measure test duration, using given timer\n");
+ printf(" (TIMER is one of 'real', 'cpu')\n");
+#endif
+ printf(" --no-summary Suppress printing of test results summary\n");
+ printf(" --tap Produce TAP-compliant output\n");
+ printf(" (See https://testanything.org/)\n");
+ printf(" -x, --xml-output=FILE Enable XUnit output to the given file\n");
+ printf(" -l, --list List unit tests in the suite and exit\n");
+ printf(" -v, --verbose Make output more verbose\n");
+ printf(" --verbose=LEVEL Set verbose level to LEVEL:\n");
+ printf(" 0 ... Be silent\n");
+ printf(" 1 ... Output one line per test (and summary)\n");
+ printf(" 2 ... As 1 and failed conditions (this is default)\n");
+ printf(" 3 ... As 1 and all conditions (and extended summary)\n");
+ printf(" -q, --quiet Same as --verbose=0\n");
+ printf(" --color[=WHEN] Enable colorized output\n");
+ printf(" (WHEN is one of 'auto', 'always', 'never')\n");
+ printf(" --no-color Same as --color=never\n");
+ printf(" -h, --help Display this help and exit\n");
+
+ if(acutest_list_size_ < 16) {
+ printf("\n");
+ acutest_list_names_();
+ }
+}
+
+static const ACUTEST_CMDLINE_OPTION_ acutest_cmdline_options_[] = {
+ { 's', "skip", 's', 0 },
+ { 0, "exec", 'e', ACUTEST_CMDLINE_OPTFLAG_OPTIONALARG_ },
+ { 'E', "no-exec", 'E', 0 },
+#if defined ACUTEST_WIN_
+ { 't', "time", 't', 0 },
+ { 0, "timer", 't', 0 }, /* kept for compatibility */
+#elif defined ACUTEST_HAS_POSIX_TIMER_
+ { 't', "time", 't', ACUTEST_CMDLINE_OPTFLAG_OPTIONALARG_ },
+ { 0, "timer", 't', ACUTEST_CMDLINE_OPTFLAG_OPTIONALARG_ }, /* kept for compatibility */
+#endif
+ { 0, "no-summary", 'S', 0 },
+ { 0, "tap", 'T', 0 },
+ { 'l', "list", 'l', 0 },
+ { 'v', "verbose", 'v', ACUTEST_CMDLINE_OPTFLAG_OPTIONALARG_ },
+ { 'q', "quiet", 'q', 0 },
+ { 0, "color", 'c', ACUTEST_CMDLINE_OPTFLAG_OPTIONALARG_ },
+ { 0, "no-color", 'C', 0 },
+ { 'h', "help", 'h', 0 },
+ { 0, "worker", 'w', ACUTEST_CMDLINE_OPTFLAG_REQUIREDARG_ }, /* internal */
+ { 'x', "xml-output", 'x', ACUTEST_CMDLINE_OPTFLAG_REQUIREDARG_ },
+ { 0, NULL, 0, 0 }
+};
+
+static int
+acutest_cmdline_callback_(int id, const char* arg)
+{
+ switch(id) {
+ case 's':
+ acutest_skip_mode_ = 1;
+ break;
+
+ case 'e':
+ if(arg == NULL || strcmp(arg, "always") == 0) {
+ acutest_no_exec_ = 0;
+ } else if(strcmp(arg, "never") == 0) {
+ acutest_no_exec_ = 1;
+ } else if(strcmp(arg, "auto") == 0) {
+ /*noop*/
+ } else {
+ fprintf(stderr, "%s: Unrecognized argument '%s' for option --exec.\n", acutest_argv0_, arg);
+ fprintf(stderr, "Try '%s --help' for more information.\n", acutest_argv0_);
+ acutest_exit_(2);
+ }
+ break;
+
+ case 'E':
+ acutest_no_exec_ = 1;
+ break;
+
+ case 't':
+#if defined ACUTEST_WIN_ || defined ACUTEST_HAS_POSIX_TIMER_
+ if(arg == NULL || strcmp(arg, "real") == 0) {
+ acutest_timer_ = 1;
+ #ifndef ACUTEST_WIN_
+ } else if(strcmp(arg, "cpu") == 0) {
+ acutest_timer_ = 2;
+ #endif
+ } else {
+ fprintf(stderr, "%s: Unrecognized argument '%s' for option --time.\n", acutest_argv0_, arg);
+ fprintf(stderr, "Try '%s --help' for more information.\n", acutest_argv0_);
+ acutest_exit_(2);
+ }
+#endif
+ break;
+
+ case 'S':
+ acutest_no_summary_ = 1;
+ break;
+
+ case 'T':
+ acutest_tap_ = 1;
+ break;
+
+ case 'l':
+ acutest_list_names_();
+ acutest_exit_(0);
+ break;
+
+ case 'v':
+ acutest_verbose_level_ = (arg != NULL ? atoi(arg) : acutest_verbose_level_+1);
+ break;
+
+ case 'q':
+ acutest_verbose_level_ = 0;
+ break;
+
+ case 'c':
+ if(arg == NULL || strcmp(arg, "always") == 0) {
+ acutest_colorize_ = 1;
+ } else if(strcmp(arg, "never") == 0) {
+ acutest_colorize_ = 0;
+ } else if(strcmp(arg, "auto") == 0) {
+ /*noop*/
+ } else {
+ fprintf(stderr, "%s: Unrecognized argument '%s' for option --color.\n", acutest_argv0_, arg);
+ fprintf(stderr, "Try '%s --help' for more information.\n", acutest_argv0_);
+ acutest_exit_(2);
+ }
+ break;
+
+ case 'C':
+ acutest_colorize_ = 0;
+ break;
+
+ case 'h':
+ acutest_help_();
+ acutest_exit_(0);
+ break;
+
+ case 'w':
+ acutest_worker_ = 1;
+ acutest_worker_index_ = atoi(arg);
+ break;
+ case 'x':
+ acutest_xml_output_ = fopen(arg, "w");
+ if (!acutest_xml_output_) {
+ fprintf(stderr, "Unable to open '%s': %s\n", arg, strerror(errno));
+ acutest_exit_(2);
+ }
+ break;
+
+ case 0:
+ if(acutest_lookup_(arg) == 0) {
+ fprintf(stderr, "%s: Unrecognized unit test '%s'\n", acutest_argv0_, arg);
+ fprintf(stderr, "Try '%s --list' for list of unit tests.\n", acutest_argv0_);
+ acutest_exit_(2);
+ }
+ break;
+
+ case ACUTEST_CMDLINE_OPTID_UNKNOWN_:
+ fprintf(stderr, "Unrecognized command line option '%s'.\n", arg);
+ fprintf(stderr, "Try '%s --help' for more information.\n", acutest_argv0_);
+ acutest_exit_(2);
+ break;
+
+ case ACUTEST_CMDLINE_OPTID_MISSINGARG_:
+ fprintf(stderr, "The command line option '%s' requires an argument.\n", arg);
+ fprintf(stderr, "Try '%s --help' for more information.\n", acutest_argv0_);
+ acutest_exit_(2);
+ break;
+
+ case ACUTEST_CMDLINE_OPTID_BOGUSARG_:
+ fprintf(stderr, "The command line option '%s' does not expect an argument.\n", arg);
+ fprintf(stderr, "Try '%s --help' for more information.\n", acutest_argv0_);
+ acutest_exit_(2);
+ break;
+ }
+
+ return 0;
+}
+
+
+#ifdef ACUTEST_LINUX_
+static int
+acutest_is_tracer_present_(void)
+{
+ /* Must be large enough so the line 'TracerPid: ${PID}' can fit in. */
+ static const int OVERLAP = 32;
+
+ char buf[256+OVERLAP+1];
+ int tracer_present = 0;
+ int fd;
+ size_t n_read = 0;
+
+ fd = open("/proc/self/status", O_RDONLY);
+ if(fd == -1)
+ return 0;
+
+ while(1) {
+ static const char pattern[] = "TracerPid:";
+ const char* field;
+
+ while(n_read < sizeof(buf) - 1) {
+ ssize_t n;
+
+ n = read(fd, buf + n_read, sizeof(buf) - 1 - n_read);
+ if(n <= 0)
+ break;
+ n_read += n;
+ }
+ buf[n_read] = '\0';
+
+ field = strstr(buf, pattern);
+ if(field != NULL && field < buf + sizeof(buf) - OVERLAP) {
+ pid_t tracer_pid = (pid_t) atoi(field + sizeof(pattern) - 1);
+ tracer_present = (tracer_pid != 0);
+ break;
+ }
+
+ if(n_read == sizeof(buf)-1) {
+ memmove(buf, buf + sizeof(buf)-1 - OVERLAP, OVERLAP);
+ n_read = OVERLAP;
+ } else {
+ break;
+ }
+ }
+
+ close(fd);
+ return tracer_present;
+}
+#endif
+
+int
+main(int argc, char** argv)
+{
+ int i;
+
+ acutest_argv0_ = argv[0];
+
+#if defined ACUTEST_UNIX_
+ acutest_colorize_ = isatty(STDOUT_FILENO);
+#elif defined ACUTEST_WIN_
+ #if defined _BORLANDC_
+ acutest_colorize_ = isatty(_fileno(stdout));
+ #else
+ acutest_colorize_ = _isatty(_fileno(stdout));
+ #endif
+#else
+ acutest_colorize_ = 0;
+#endif
+
+ /* Count all test units */
+ acutest_list_size_ = 0;
+ for(i = 0; acutest_list_[i].func != NULL; i++)
+ acutest_list_size_++;
+
+ acutest_test_data_ = (struct acutest_test_data_*)calloc(acutest_list_size_, sizeof(struct acutest_test_data_));
+ if(acutest_test_data_ == NULL) {
+ fprintf(stderr, "Out of memory.\n");
+ acutest_exit_(2);
+ }
+
+ /* Parse options */
+ acutest_cmdline_read_(acutest_cmdline_options_, argc, argv, acutest_cmdline_callback_);
+
+ /* Initialize the proper timer. */
+ acutest_timer_init_();
+
+#if defined(ACUTEST_WIN_)
+ SetUnhandledExceptionFilter(acutest_seh_exception_filter_);
+#ifdef _MSC_VER
+ _set_abort_behavior(0, _WRITE_ABORT_MSG);
+#endif
+#endif
+
+ /* By default, we want to run all tests. */
+ if(acutest_count_ == 0) {
+ for(i = 0; acutest_list_[i].func != NULL; i++)
+ acutest_remember_(i);
+ }
+
+ /* Guess whether we want to run unit tests as child processes. */
+ if(acutest_no_exec_ < 0) {
+ acutest_no_exec_ = 0;
+
+ if(acutest_count_ <= 1) {
+ acutest_no_exec_ = 1;
+ } else {
+#ifdef ACUTEST_WIN_
+ if(IsDebuggerPresent())
+ acutest_no_exec_ = 1;
+#endif
+#ifdef ACUTEST_LINUX_
+ if(acutest_is_tracer_present_())
+ acutest_no_exec_ = 1;
+#endif
+#ifdef RUNNING_ON_VALGRIND
+ /* RUNNING_ON_VALGRIND is provided by optionally included <valgrind.h> */
+ if(RUNNING_ON_VALGRIND)
+ acutest_no_exec_ = 1;
+#endif
+ }
+ }
+
+ if(acutest_tap_) {
+ /* TAP requires we know test result ("ok", "not ok") before we output
+ * anything about the test, and this gets problematic for larger verbose
+ * levels. */
+ if(acutest_verbose_level_ > 2)
+ acutest_verbose_level_ = 2;
+
+ /* TAP harness should provide some summary. */
+ acutest_no_summary_ = 1;
+
+ if(!acutest_worker_)
+ printf("1..%d\n", (int) acutest_count_);
+ }
+
+ int index = acutest_worker_index_;
+ for(i = 0; acutest_list_[i].func != NULL; i++) {
+ int run = (acutest_test_data_[i].flags & ACUTEST_FLAG_RUN_);
+ if (acutest_skip_mode_) /* Run all tests except those listed. */
+ run = !run;
+ if(run)
+ acutest_run_(´st_list_[i], index++, i);
+ }
+
+ /* Write a summary */
+ if(!acutest_no_summary_ && acutest_verbose_level_ >= 1) {
+ if(acutest_verbose_level_ >= 3) {
+ acutest_colored_printf_(ACUTEST_COLOR_DEFAULT_INTENSIVE_, "Summary:\n");
+
+ printf(" Count of all unit tests: %4d\n", (int) acutest_list_size_);
+ printf(" Count of run unit tests: %4d\n", acutest_stat_run_units_);
+ printf(" Count of failed unit tests: %4d\n", acutest_stat_failed_units_);
+ printf(" Count of skipped unit tests: %4d\n", (int) acutest_list_size_ - acutest_stat_run_units_);
+ }
+
+ if(acutest_stat_failed_units_ == 0) {
+ acutest_colored_printf_(ACUTEST_COLOR_GREEN_INTENSIVE_, "SUCCESS:");
+ printf(" All unit tests have passed.\n");
+ } else {
+ acutest_colored_printf_(ACUTEST_COLOR_RED_INTENSIVE_, "FAILED:");
+ printf(" %d of %d unit tests %s failed.\n",
+ acutest_stat_failed_units_, acutest_stat_run_units_,
+ (acutest_stat_failed_units_ == 1) ? "has" : "have");
+ }
+
+ if(acutest_verbose_level_ >= 3)
+ printf("\n");
+ }
+
+ if (acutest_xml_output_) {
+#if defined ACUTEST_UNIX_
+ char *suite_name = basename(argv[0]);
+#elif defined ACUTEST_WIN_
+ char suite_name[_MAX_FNAME];
+ _splitpath(argv[0], NULL, NULL, suite_name, NULL);
+#else
+ const char *suite_name = argv[0];
+#endif
+ fprintf(acutest_xml_output_, "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
+ fprintf(acutest_xml_output_, "<testsuite name=\"%s\" tests=\"%d\" errors=\"%d\" failures=\"%d\" skip=\"%d\">\n",
+ suite_name, (int)acutest_list_size_, acutest_stat_failed_units_, acutest_stat_failed_units_,
+ (int)acutest_list_size_ - acutest_stat_run_units_);
+ for(i = 0; acutest_list_[i].func != NULL; i++) {
+ struct acutest_test_data_ *details = ´st_test_data_[i];
+ fprintf(acutest_xml_output_, " <testcase name=\"%s\" time=\"%.2f\">\n", acutest_list_[i].name, details->duration);
+ if (details->flags & ACUTEST_FLAG_FAILURE_)
+ fprintf(acutest_xml_output_, " <failure />\n");
+ if (!(details->flags & ACUTEST_FLAG_FAILURE_) && !(details->flags & ACUTEST_FLAG_SUCCESS_))
+ fprintf(acutest_xml_output_, " <skipped />\n");
+ fprintf(acutest_xml_output_, " </testcase>\n");
+ }
+ fprintf(acutest_xml_output_, "</testsuite>\n");
+ fclose(acutest_xml_output_);
+ }
+
+ acutest_cleanup_();
+
+ return (acutest_stat_failed_units_ == 0) ? 0 : 1;
+}
+
+
+#endif /* #ifndef TEST_NO_MAIN */
+
+#ifdef _MSC_VER
+ #pragma warning(pop)
+#endif
+
+#ifdef __cplusplus
+ } /* extern "C" */
+#endif
+
+#endif /* #ifndef ACUTEST_H */
diff --git a/tests/basic_test.c b/tests/basic_test.c
new file mode 100644
index 0000000..d58dbe6
--- /dev/null
+++ b/tests/basic_test.c
@@ -0,0 +1,129 @@
+#include <stdio.h>
+#include <string.h>
+#define __USE_XOPEN_EXTENDED
+#include <ftw.h>
+#include "../src/collocatordb.h"
+#include "acutest.h"
+
+char dbpath[] = "../tests/data/wpd19_10000";
+const int testword = 10; // ist
+
+void test_open_db() {
+ COLLOCATORDB *cdb;
+
+ cdb = open_collocatordb(dbpath);
+ TEST_ASSERT(cdb != NULL);
+}
+
+void test_get_word() {
+ COLLOCATORDB *cdb;
+
+ cdb = open_collocatordb(dbpath);
+ TEST_ASSERT(cdb != NULL);
+ char *word = get_word(cdb, testword);
+ char *expected = "ist";
+ TEST_CHECK(strcmp(word, expected) == 0);
+ TEST_MSG("Expected: %s", expected);
+ TEST_MSG("Produced: %s", word);
+}
+
+void test_collocation_scores() {
+ COLLOCATORDB *cdb;
+
+ cdb = open_collocatordb(dbpath);
+ TEST_ASSERT(cdb != NULL);
+ char *expected = " { \"f1\": 217,\"w1\":\"Aluminium\", \"N\": 152744, \"collocates\": [{\"word\":\"Anwendungstechnologie\",\"f2\":16,\"f\":16,\"npmi\":0.594849,\"pmi\":8.4592,\"llr\":188.227,\"lfmd\":16.4592,\"md\":12.4592,\"dice\":0.0711111,\"ld\":10.1862,\"ln_count\":16,\"rn_count\":0,\"ln_pmi\":9.4592,\"rn_pmi\":-1,\"ldaf\":11.1358,\"win\":32,\"afwin\":32}]}\n";
+ char *produced = get_collocation_scores_as_json(cdb, 62, 966);
+ TEST_CHECK(strcmp(produced, expected) == 0);
+ TEST_MSG("Expected: %s", expected);
+ TEST_MSG("Produced: %s", produced);
+}
+
+
+void test_collocation_analysis_as_json() {
+ COLLOCATORDB *cdb;
+
+ cdb = open_collocatordb(dbpath);
+ TEST_ASSERT(cdb != NULL);
+ char *json = get_collocators_as_json(cdb, testword);
+ char *needle = "\"word\":\"um\",\"f2\":264,\"f\":5,\"npmi\":-0.0556343,\"pmi\":-0.958064,\"llr\":2.87717,\"lfmd\":3.68579,\"md\":1.36386,\"dice\":0.00169952,\"ld\":4.79935,\"ln_count\":0,\"rn_count\":1,\"ln_pmi\":-1,\"rn_pmi\":-1,\"ldaf\":4.79935,\"win\":668,\"afwin\":668";
+ TEST_CHECK(strstr(json, needle) > 0);
+ TEST_MSG("Expected to contain: %s", needle);
+ const COLLOCATOR *c = get_collocators(cdb, 62);
+ printf("%s %lu\n", get_word(cdb,c[0].w2), c[0].f2);
+}
+
+void test_collocation_analysis() {
+ COLLOCATORDB *cdb;
+
+ cdb = open_collocatordb(dbpath);
+ TEST_ASSERT(cdb != NULL);
+ char *expected = "Anwendungstechnologie";
+ const COLLOCATOR *c = get_collocators(cdb, 62);
+ char *produced = get_word(cdb,c[0].w2);
+ TEST_CHECK(strcmp(produced, expected) == 0);
+ TEST_MSG("Expected: %s", expected);
+ TEST_MSG("Produced: %s", produced);
+ printf("%s\n", get_collocators_as_json(cdb,62));
+
+}
+
+int unlink_cb(const char *fpath, const struct stat *sb, int typeflag, struct FTW *ftwbuf) {
+ int rv = remove(fpath);
+ if (rv)
+ perror(fpath);
+ return rv;
+}
+
+int rmrf(char *path) {
+ return nftw(path, unlink_cb, 64, FTW_DEPTH | FTW_PHYS);
+}
+
+void test_writing() {
+ char *tmp = tempnam(NULL, NULL);
+ long size = 0;
+
+ printf("%s\n", acutest_argv0_);
+
+ char *rocksdbfn = malloc(strlen(tmp)+strlen(".rocksdb"));
+ strcpy (rocksdbfn, tmp);
+ strcat(rocksdbfn, ".rocksdb");
+ COLLOCATORDB *cdb = open_collocatordb_for_write(rocksdbfn);
+
+ char *vocabfn = malloc(strlen(tmp)+strlen(".vocab"));
+ strcpy(vocabfn, tmp);
+ strcat(vocabfn, ".vocab");
+ FILE *h = fopen(vocabfn, "w");
+ fprintf(h, "word0 2000\n");
+ fprintf(h, "word1 2000\n");
+ fprintf(h, "word2 2000\n");
+ fclose(h);
+ read_vocab(cdb, vocabfn);
+ inc_collocator(cdb, 0, 1, 4); size++;
+ for (int i=0; i < 1000; i++) {
+ inc_collocator(cdb, 0, 1, i % 5); size++;
+ inc_collocator(cdb, 0, 1, -i % 5); size++;
+ inc_collocator(cdb, 1, 0, i % 5); size++;
+ inc_collocator(cdb, 1, 0, -i % 5); size++;
+ inc_collocator(cdb, 0, 2, i % 5); size++;
+ inc_collocator(cdb, 0, 2, -i % 5); size++;
+ }
+ inc_collocator(cdb, 1, 2, 4); size++;
+ COLLOCATOR *c = get_collocators(cdb, 0);
+ TEST_ASSERT(c != NULL);
+ TEST_CHECK(c[0].raw == 2001);
+ TEST_CHECK(c[0].left_raw == 200);
+ TEST_CHECK(c[0].right_raw == 200);
+
+ rmrf(rocksdbfn);
+}
+
+TEST_LIST = {
+ { "open database for reading", test_open_db },
+ { "get word", test_get_word },
+ { "collocation scores", test_collocation_scores },
+ { "collocation analysis", test_collocation_analysis },
+ { "collocation analysis as json", test_collocation_analysis_as_json },
+ { "writing", test_writing },
+ { NULL, NULL }
+};
diff --git a/tests/data/wpd19_10000.rocksdb.args b/tests/data/wpd19_10000.rocksdb.args
new file mode 100644
index 0000000..df4fe18
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb.args
@@ -0,0 +1 @@
+-train models/wpd19_10000.w2vinput -save-vocab models/wpd19_10000.vocab -output models/wpd19_10000.rocksdb -type 5 -binary 1 -iter 1 -sample 0 -min-count 0
diff --git a/tests/data/wpd19_10000.rocksdb/000003.log b/tests/data/wpd19_10000.rocksdb/000003.log
new file mode 100644
index 0000000..a876bdc
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/000003.log
Binary files differ
diff --git a/tests/data/wpd19_10000.rocksdb/CURRENT b/tests/data/wpd19_10000.rocksdb/CURRENT
new file mode 100644
index 0000000..7ed683d
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/CURRENT
@@ -0,0 +1 @@
+MANIFEST-000001
diff --git a/tests/data/wpd19_10000.rocksdb/IDENTITY b/tests/data/wpd19_10000.rocksdb/IDENTITY
new file mode 100644
index 0000000..33fc00a
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/IDENTITY
@@ -0,0 +1 @@
+1f960fe0-3f8e-41bc-a2b8-c87ead2dd25b
diff --git a/tests/data/wpd19_10000.rocksdb/LOCK b/tests/data/wpd19_10000.rocksdb/LOCK
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOCK
diff --git a/tests/data/wpd19_10000.rocksdb/LOG b/tests/data/wpd19_10000.rocksdb/LOG
new file mode 100644
index 0000000..c4e921e
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG
@@ -0,0 +1,186 @@
+2021/03/14-09:02:42.575559 7f559c0c3a80 RocksDB version: 5.11.3
+2021/03/14-09:02:42.575613 7f559c0c3a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-09:02:42.575615 7f559c0c3a80 Compile date Mar 13 2021
+2021/03/14-09:02:42.575619 7f559c0c3a80 DB SUMMARY
+2021/03/14-09:02:42.575808 7f559c0c3a80 CURRENT file: CURRENT
+2021/03/14-09:02:42.575810 7f559c0c3a80 IDENTITY file: IDENTITY
+2021/03/14-09:02:42.575828 7f559c0c3a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-09:02:42.575829 7f559c0c3a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-09:02:42.575830 7f559c0c3a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-09:02:42.575837 7f559c0c3a80 Options.error_if_exists: 0
+2021/03/14-09:02:42.575837 7f559c0c3a80 Options.create_if_missing: 1
+2021/03/14-09:02:42.575838 7f559c0c3a80 Options.paranoid_checks: 1
+2021/03/14-09:02:42.575839 7f559c0c3a80 Options.env: 0x7f559ca7d080
+2021/03/14-09:02:42.575839 7f559c0c3a80 Options.info_log: 0x20a6c90
+2021/03/14-09:02:42.575840 7f559c0c3a80 Options.max_file_opening_threads: 16
+2021/03/14-09:02:42.575840 7f559c0c3a80 Options.statistics: (nil)
+2021/03/14-09:02:42.575841 7f559c0c3a80 Options.use_fsync: 0
+2021/03/14-09:02:42.575842 7f559c0c3a80 Options.max_log_file_size: 0
+2021/03/14-09:02:42.575842 7f559c0c3a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-09:02:42.575843 7f559c0c3a80 Options.log_file_time_to_roll: 0
+2021/03/14-09:02:42.575843 7f559c0c3a80 Options.keep_log_file_num: 1000
+2021/03/14-09:02:42.575844 7f559c0c3a80 Options.recycle_log_file_num: 0
+2021/03/14-09:02:42.575845 7f559c0c3a80 Options.allow_fallocate: 1
+2021/03/14-09:02:42.575845 7f559c0c3a80 Options.allow_mmap_reads: 0
+2021/03/14-09:02:42.575846 7f559c0c3a80 Options.allow_mmap_writes: 0
+2021/03/14-09:02:42.575846 7f559c0c3a80 Options.use_direct_reads: 0
+2021/03/14-09:02:42.575847 7f559c0c3a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-09:02:42.575847 7f559c0c3a80 Options.create_missing_column_families: 0
+2021/03/14-09:02:42.575848 7f559c0c3a80 Options.db_log_dir:
+2021/03/14-09:02:42.575849 7f559c0c3a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-09:02:42.575849 7f559c0c3a80 Options.table_cache_numshardbits: 6
+2021/03/14-09:02:42.575850 7f559c0c3a80 Options.max_subcompactions: 1
+2021/03/14-09:02:42.575850 7f559c0c3a80 Options.max_background_flushes: -1
+2021/03/14-09:02:42.575851 7f559c0c3a80 Options.WAL_ttl_seconds: 0
+2021/03/14-09:02:42.575852 7f559c0c3a80 Options.WAL_size_limit_MB: 0
+2021/03/14-09:02:42.575852 7f559c0c3a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-09:02:42.575853 7f559c0c3a80 Options.is_fd_close_on_exec: 1
+2021/03/14-09:02:42.575853 7f559c0c3a80 Options.advise_random_on_open: 1
+2021/03/14-09:02:42.575854 7f559c0c3a80 Options.db_write_buffer_size: 0
+2021/03/14-09:02:42.575854 7f559c0c3a80 Options.write_buffer_manager: 0x208eb90
+2021/03/14-09:02:42.575855 7f559c0c3a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-09:02:42.575856 7f559c0c3a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-09:02:42.575856 7f559c0c3a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-09:02:42.575857 7f559c0c3a80 Options.use_adaptive_mutex: 0
+2021/03/14-09:02:42.575857 7f559c0c3a80 Options.rate_limiter: (nil)
+2021/03/14-09:02:42.575859 7f559c0c3a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-09:02:42.575866 7f559c0c3a80 Options.wal_recovery_mode: 2
+2021/03/14-09:02:42.575867 7f559c0c3a80 Options.enable_thread_tracking: 0
+2021/03/14-09:02:42.575868 7f559c0c3a80 Options.enable_pipelined_write: 0
+2021/03/14-09:02:42.575868 7f559c0c3a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-09:02:42.575869 7f559c0c3a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-09:02:42.575869 7f559c0c3a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-09:02:42.575870 7f559c0c3a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-09:02:42.575871 7f559c0c3a80 Options.row_cache: None
+2021/03/14-09:02:42.575871 7f559c0c3a80 Options.wal_filter: None
+2021/03/14-09:02:42.575872 7f559c0c3a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-09:02:42.575872 7f559c0c3a80 Options.allow_ingest_behind: 0
+2021/03/14-09:02:42.575873 7f559c0c3a80 Options.preserve_deletes: 0
+2021/03/14-09:02:42.575873 7f559c0c3a80 Options.two_write_queues: 0
+2021/03/14-09:02:42.575874 7f559c0c3a80 Options.manual_wal_flush: 0
+2021/03/14-09:02:42.575875 7f559c0c3a80 Options.max_background_jobs: 16
+2021/03/14-09:02:42.575876 7f559c0c3a80 Options.max_background_compactions: -1
+2021/03/14-09:02:42.575876 7f559c0c3a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-09:02:42.575877 7f559c0c3a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-09:02:42.575877 7f559c0c3a80 Options.delayed_write_rate : 16777216
+2021/03/14-09:02:42.575878 7f559c0c3a80 Options.max_total_wal_size: 0
+2021/03/14-09:02:42.575879 7f559c0c3a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-09:02:42.575879 7f559c0c3a80 Options.stats_dump_period_sec: 600
+2021/03/14-09:02:42.575880 7f559c0c3a80 Options.max_open_files: -1
+2021/03/14-09:02:42.575880 7f559c0c3a80 Options.bytes_per_sync: 0
+2021/03/14-09:02:42.575881 7f559c0c3a80 Options.wal_bytes_per_sync: 0
+2021/03/14-09:02:42.575882 7f559c0c3a80 Options.compaction_readahead_size: 0
+2021/03/14-09:02:42.575882 7f559c0c3a80 Compression algorithms supported:
+2021/03/14-09:02:42.575883 7f559c0c3a80 Snappy supported: 1
+2021/03/14-09:02:42.575883 7f559c0c3a80 Zlib supported: 1
+2021/03/14-09:02:42.575884 7f559c0c3a80 Bzip supported: 1
+2021/03/14-09:02:42.575884 7f559c0c3a80 LZ4 supported: 1
+2021/03/14-09:02:42.575885 7f559c0c3a80 ZSTDNotFinal supported: 1
+2021/03/14-09:02:42.575889 7f559c0c3a80 ZSTD supported: 1
+2021/03/14-09:02:42.575892 7f559c0c3a80 Fast CRC32 supported: Supported on x86
+2021/03/14-09:02:42.575893 7f559c0c3a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-09:02:42.575985 7f559c0c3a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-09:02:42.576038 7f559c0c3a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-09:02:42.576039 7f559c0c3a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-09:02:42.576040 7f559c0c3a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-09:02:42.576041 7f559c0c3a80 Options.compaction_filter: None
+2021/03/14-09:02:42.576041 7f559c0c3a80 Options.compaction_filter_factory: None
+2021/03/14-09:02:42.576042 7f559c0c3a80 Options.memtable_factory: SkipListFactory
+2021/03/14-09:02:42.576043 7f559c0c3a80 Options.table_factory: BlockBasedTable
+2021/03/14-09:02:42.576059 7f559c0c3a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x209e520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2083c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-09:02:42.576065 7f559c0c3a80 Options.write_buffer_size: 134217728
+2021/03/14-09:02:42.576065 7f559c0c3a80 Options.max_write_buffer_number: 6
+2021/03/14-09:02:42.576066 7f559c0c3a80 Options.compression[0]: NoCompression
+2021/03/14-09:02:42.576067 7f559c0c3a80 Options.compression[1]: NoCompression
+2021/03/14-09:02:42.576068 7f559c0c3a80 Options.compression[2]: Snappy
+2021/03/14-09:02:42.576068 7f559c0c3a80 Options.compression[3]: Snappy
+2021/03/14-09:02:42.576069 7f559c0c3a80 Options.compression[4]: Snappy
+2021/03/14-09:02:42.576069 7f559c0c3a80 Options.compression[5]: Snappy
+2021/03/14-09:02:42.576070 7f559c0c3a80 Options.compression[6]: Snappy
+2021/03/14-09:02:42.576070 7f559c0c3a80 Options.bottommost_compression: Disabled
+2021/03/14-09:02:42.576071 7f559c0c3a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-09:02:42.576072 7f559c0c3a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-09:02:42.576072 7f559c0c3a80 Options.num_levels: 7
+2021/03/14-09:02:42.576073 7f559c0c3a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-09:02:42.576074 7f559c0c3a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-09:02:42.576074 7f559c0c3a80 Options.compression_opts.window_bits: -14
+2021/03/14-09:02:42.576075 7f559c0c3a80 Options.compression_opts.level: -1
+2021/03/14-09:02:42.576075 7f559c0c3a80 Options.compression_opts.strategy: 0
+2021/03/14-09:02:42.576076 7f559c0c3a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-09:02:42.576076 7f559c0c3a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-09:02:42.576077 7f559c0c3a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-09:02:42.576078 7f559c0c3a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-09:02:42.576078 7f559c0c3a80 Options.target_file_size_base: 67108864
+2021/03/14-09:02:42.576079 7f559c0c3a80 Options.target_file_size_multiplier: 1
+2021/03/14-09:02:42.576079 7f559c0c3a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-09:02:42.576080 7f559c0c3a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-09:02:42.576080 7f559c0c3a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-09:02:42.576082 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-09:02:42.576090 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-09:02:42.576091 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-09:02:42.576091 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-09:02:42.576092 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-09:02:42.576092 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-09:02:42.576093 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-09:02:42.576093 7f559c0c3a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-09:02:42.576094 7f559c0c3a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-09:02:42.576095 7f559c0c3a80 Options.arena_block_size: 16777216
+2021/03/14-09:02:42.576095 7f559c0c3a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-09:02:42.576096 7f559c0c3a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-09:02:42.576096 7f559c0c3a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-09:02:42.576097 7f559c0c3a80 Options.disable_auto_compactions: 0
+2021/03/14-09:02:42.576099 7f559c0c3a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-09:02:42.576099 7f559c0c3a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-09:02:42.576100 7f559c0c3a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-09:02:42.576101 7f559c0c3a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-09:02:42.576101 7f559c0c3a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-09:02:42.576102 7f559c0c3a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-09:02:42.576102 7f559c0c3a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-09:02:42.576103 7f559c0c3a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-09:02:42.576104 7f559c0c3a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-09:02:42.576105 7f559c0c3a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-09:02:42.576105 7f559c0c3a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-09:02:42.576106 7f559c0c3a80 Options.table_properties_collectors:
+2021/03/14-09:02:42.576106 7f559c0c3a80 Options.inplace_update_support: 0
+2021/03/14-09:02:42.576107 7f559c0c3a80 Options.inplace_update_num_locks: 10000
+2021/03/14-09:02:42.576107 7f559c0c3a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-09:02:42.576108 7f559c0c3a80 Options.memtable_huge_page_size: 0
+2021/03/14-09:02:42.576109 7f559c0c3a80 Options.bloom_locality: 0
+2021/03/14-09:02:42.576109 7f559c0c3a80 Options.max_successive_merges: 0
+2021/03/14-09:02:42.576110 7f559c0c3a80 Options.optimize_filters_for_hits: 0
+2021/03/14-09:02:42.576110 7f559c0c3a80 Options.paranoid_file_checks: 0
+2021/03/14-09:02:42.576111 7f559c0c3a80 Options.force_consistency_checks: 0
+2021/03/14-09:02:42.576112 7f559c0c3a80 Options.report_bg_io_stats: 0
+2021/03/14-09:02:42.576482 7f559c0c3a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-09:02:42.576484 7f559c0c3a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-09:02:42.576661 7f559c0c3a80 EVENT_LOG_v1 {"time_micros": 1615708962576650, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-09:02:42.576666 7f559c0c3a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-09:02:43.279911 7f559c0c3a80 EVENT_LOG_v1 {"time_micros": 1615708963279908, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615664307069573 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615664307069573
new file mode 100644
index 0000000..76c1639
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615664307069573
@@ -0,0 +1,182 @@
+2021/03/13-19:40:53.815054 7f28b47f7a40 RocksDB version: 5.10.0
+2021/03/13-19:40:53.815209 7f28b47f7a40 Git sha rocksdb_build_git_sha:b010116d8263db1ba3f6ea5b30f9886243320a59
+2021/03/13-19:40:53.815214 7f28b47f7a40 Compile date Jan 11 2018
+2021/03/13-19:40:53.815222 7f28b47f7a40 DB SUMMARY
+2021/03/13-19:40:53.815639 7f28b47f7a40 SST files in models/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-19:40:53.815650 7f28b47f7a40 Write Ahead Log file in models/wpd19_10000.rocksdb:
+2021/03/13-19:40:53.815655 7f28b47f7a40 Options.error_if_exists: 0
+2021/03/13-19:40:53.815658 7f28b47f7a40 Options.create_if_missing: 1
+2021/03/13-19:40:53.815660 7f28b47f7a40 Options.paranoid_checks: 1
+2021/03/13-19:40:53.815663 7f28b47f7a40 Options.env: 0x91ce80
+2021/03/13-19:40:53.815665 7f28b47f7a40 Options.info_log: 0x1c1a2b0
+2021/03/13-19:40:53.815668 7f28b47f7a40 Options.max_file_opening_threads: 16
+2021/03/13-19:40:53.815671 7f28b47f7a40 Options.statistics: (nil)
+2021/03/13-19:40:53.815673 7f28b47f7a40 Options.use_fsync: 0
+2021/03/13-19:40:53.815675 7f28b47f7a40 Options.max_log_file_size: 0
+2021/03/13-19:40:53.815678 7f28b47f7a40 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-19:40:53.815680 7f28b47f7a40 Options.log_file_time_to_roll: 0
+2021/03/13-19:40:53.815683 7f28b47f7a40 Options.keep_log_file_num: 1000
+2021/03/13-19:40:53.815685 7f28b47f7a40 Options.recycle_log_file_num: 0
+2021/03/13-19:40:53.815687 7f28b47f7a40 Options.allow_fallocate: 1
+2021/03/13-19:40:53.815689 7f28b47f7a40 Options.allow_mmap_reads: 0
+2021/03/13-19:40:53.815692 7f28b47f7a40 Options.allow_mmap_writes: 0
+2021/03/13-19:40:53.815694 7f28b47f7a40 Options.use_direct_reads: 0
+2021/03/13-19:40:53.815696 7f28b47f7a40 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-19:40:53.815698 7f28b47f7a40 Options.create_missing_column_families: 0
+2021/03/13-19:40:53.815701 7f28b47f7a40 Options.db_log_dir:
+2021/03/13-19:40:53.815703 7f28b47f7a40 Options.wal_dir: models/wpd19_10000.rocksdb
+2021/03/13-19:40:53.815706 7f28b47f7a40 Options.table_cache_numshardbits: 6
+2021/03/13-19:40:53.815708 7f28b47f7a40 Options.max_subcompactions: 1
+2021/03/13-19:40:53.815710 7f28b47f7a40 Options.max_background_flushes: -1
+2021/03/13-19:40:53.815713 7f28b47f7a40 Options.WAL_ttl_seconds: 0
+2021/03/13-19:40:53.815715 7f28b47f7a40 Options.WAL_size_limit_MB: 0
+2021/03/13-19:40:53.815717 7f28b47f7a40 Options.manifest_preallocation_size: 4194304
+2021/03/13-19:40:53.815720 7f28b47f7a40 Options.is_fd_close_on_exec: 1
+2021/03/13-19:40:53.815722 7f28b47f7a40 Options.advise_random_on_open: 1
+2021/03/13-19:40:53.815724 7f28b47f7a40 Options.db_write_buffer_size: 0
+2021/03/13-19:40:53.815726 7f28b47f7a40 Options.write_buffer_manager: 0x1c1a310
+2021/03/13-19:40:53.815729 7f28b47f7a40 Options.access_hint_on_compaction_start: 1
+2021/03/13-19:40:53.815731 7f28b47f7a40 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-19:40:53.815733 7f28b47f7a40 Options.random_access_max_buffer_size: 1048576
+2021/03/13-19:40:53.815736 7f28b47f7a40 Options.use_adaptive_mutex: 0
+2021/03/13-19:40:53.815738 7f28b47f7a40 Options.rate_limiter: (nil)
+2021/03/13-19:40:53.815741 7f28b47f7a40 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-19:40:53.815743 7f28b47f7a40 Options.wal_recovery_mode: 2
+2021/03/13-19:40:53.815745 7f28b47f7a40 Options.enable_thread_tracking: 0
+2021/03/13-19:40:53.815747 7f28b47f7a40 Options.enable_pipelined_write: 0
+2021/03/13-19:40:53.815755 7f28b47f7a40 Options.allow_concurrent_memtable_write: 1
+2021/03/13-19:40:53.815758 7f28b47f7a40 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-19:40:53.815760 7f28b47f7a40 Options.write_thread_max_yield_usec: 100
+2021/03/13-19:40:53.815763 7f28b47f7a40 Options.write_thread_slow_yield_usec: 3
+2021/03/13-19:40:53.815765 7f28b47f7a40 Options.row_cache: None
+2021/03/13-19:40:53.815771 7f28b47f7a40 Options.wal_filter: None
+2021/03/13-19:40:53.815774 7f28b47f7a40 Options.avoid_flush_during_recovery: 0
+2021/03/13-19:40:53.815776 7f28b47f7a40 Options.allow_ingest_behind: 0
+2021/03/13-19:40:53.815779 7f28b47f7a40 Options.preserve_deletes: 0
+2021/03/13-19:40:53.815781 7f28b47f7a40 Options.two_write_queues: 0
+2021/03/13-19:40:53.815783 7f28b47f7a40 Options.manual_wal_flush: 0
+2021/03/13-19:40:53.815786 7f28b47f7a40 Options.max_background_jobs: 16
+2021/03/13-19:40:53.815788 7f28b47f7a40 Options.max_background_compactions: -1
+2021/03/13-19:40:53.815790 7f28b47f7a40 Options.avoid_flush_during_shutdown: 0
+2021/03/13-19:40:53.815793 7f28b47f7a40 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-19:40:53.815795 7f28b47f7a40 Options.delayed_write_rate : 16777216
+2021/03/13-19:40:53.815798 7f28b47f7a40 Options.max_total_wal_size: 0
+2021/03/13-19:40:53.815800 7f28b47f7a40 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-19:40:53.815802 7f28b47f7a40 Options.stats_dump_period_sec: 600
+2021/03/13-19:40:53.815805 7f28b47f7a40 Options.max_open_files: -1
+2021/03/13-19:40:53.815807 7f28b47f7a40 Options.bytes_per_sync: 0
+2021/03/13-19:40:53.815809 7f28b47f7a40 Options.wal_bytes_per_sync: 0
+2021/03/13-19:40:53.815812 7f28b47f7a40 Options.compaction_readahead_size: 0
+2021/03/13-19:40:53.815814 7f28b47f7a40 Compression algorithms supported:
+2021/03/13-19:40:53.815817 7f28b47f7a40 Snappy supported: 1
+2021/03/13-19:40:53.815819 7f28b47f7a40 Zlib supported: 1
+2021/03/13-19:40:53.815822 7f28b47f7a40 Bzip supported: 1
+2021/03/13-19:40:53.815824 7f28b47f7a40 LZ4 supported: 1
+2021/03/13-19:40:53.815826 7f28b47f7a40 ZSTDNotFinal supported: 1
+2021/03/13-19:40:53.815840 7f28b47f7a40 ZSTD supported: 1
+2021/03/13-19:40:53.815846 7f28b47f7a40 Fast CRC32 supported: Not supported on x86
+2021/03/13-19:40:53.818294 7f28b47f7a40 [db/db_impl_open.cc:227] Creating manifest 1
+2021/03/13-19:40:53.834674 7f28b47f7a40 [db/version_set.cc:2834] Recovering from manifest file: MANIFEST-000001
+2021/03/13-19:40:53.835486 7f28b47f7a40 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-19:40:53.835498 7f28b47f7a40 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-19:40:53.835504 7f28b47f7a40 Options.merge_operator: UInt64AddOperator
+2021/03/13-19:40:53.835507 7f28b47f7a40 Options.compaction_filter: None
+2021/03/13-19:40:53.835510 7f28b47f7a40 Options.compaction_filter_factory: None
+2021/03/13-19:40:53.835512 7f28b47f7a40 Options.memtable_factory: SkipListFactory
+2021/03/13-19:40:53.835515 7f28b47f7a40 Options.table_factory: BlockBasedTable
+2021/03/13-19:40:53.835591 7f28b47f7a40 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1c14870)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1c148b0
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0,000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+ enable_index_compression: 1
+2021/03/13-19:40:53.835627 7f28b47f7a40 Options.write_buffer_size: 134217728
+2021/03/13-19:40:53.835631 7f28b47f7a40 Options.max_write_buffer_number: 6
+2021/03/13-19:40:53.835635 7f28b47f7a40 Options.compression[0]: NoCompression
+2021/03/13-19:40:53.835638 7f28b47f7a40 Options.compression[1]: NoCompression
+2021/03/13-19:40:53.835641 7f28b47f7a40 Options.compression[2]: Snappy
+2021/03/13-19:40:53.835643 7f28b47f7a40 Options.compression[3]: Snappy
+2021/03/13-19:40:53.835646 7f28b47f7a40 Options.compression[4]: Snappy
+2021/03/13-19:40:53.835648 7f28b47f7a40 Options.compression[5]: Snappy
+2021/03/13-19:40:53.835650 7f28b47f7a40 Options.compression[6]: Snappy
+2021/03/13-19:40:53.835653 7f28b47f7a40 Options.bottommost_compression: Disabled
+2021/03/13-19:40:53.835656 7f28b47f7a40 Options.prefix_extractor: nullptr
+2021/03/13-19:40:53.835658 7f28b47f7a40 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-19:40:53.835660 7f28b47f7a40 Options.num_levels: 7
+2021/03/13-19:40:53.835662 7f28b47f7a40 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-19:40:53.835664 7f28b47f7a40 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-19:40:53.835667 7f28b47f7a40 Options.compression_opts.window_bits: -14
+2021/03/13-19:40:53.835669 7f28b47f7a40 Options.compression_opts.level: -1
+2021/03/13-19:40:53.835671 7f28b47f7a40 Options.compression_opts.strategy: 0
+2021/03/13-19:40:53.835673 7f28b47f7a40 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-19:40:53.835675 7f28b47f7a40 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-19:40:53.835677 7f28b47f7a40 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-19:40:53.835679 7f28b47f7a40 Options.level0_stop_writes_trigger: 36
+2021/03/13-19:40:53.835681 7f28b47f7a40 Options.target_file_size_base: 67108864
+2021/03/13-19:40:53.835684 7f28b47f7a40 Options.target_file_size_multiplier: 1
+2021/03/13-19:40:53.835686 7f28b47f7a40 Options.max_bytes_for_level_base: 536870912
+2021/03/13-19:40:53.835688 7f28b47f7a40 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-19:40:53.835690 7f28b47f7a40 Options.max_bytes_for_level_multiplier: 10,000000
+2021/03/13-19:40:53.835696 7f28b47f7a40 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-19:40:53.835698 7f28b47f7a40 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-19:40:53.835700 7f28b47f7a40 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-19:40:53.835703 7f28b47f7a40 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-19:40:53.835705 7f28b47f7a40 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-19:40:53.835707 7f28b47f7a40 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-19:40:53.835709 7f28b47f7a40 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-19:40:53.835711 7f28b47f7a40 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-19:40:53.835714 7f28b47f7a40 Options.max_compaction_bytes: 1677721600
+2021/03/13-19:40:53.835716 7f28b47f7a40 Options.arena_block_size: 16777216
+2021/03/13-19:40:53.835718 7f28b47f7a40 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-19:40:53.835720 7f28b47f7a40 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-19:40:53.835723 7f28b47f7a40 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-19:40:53.835725 7f28b47f7a40 Options.disable_auto_compactions: 0
+2021/03/13-19:40:53.835728 7f28b47f7a40 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-19:40:53.835730 7f28b47f7a40 Options.compaction_pri: kByCompensatedSize
+2021/03/13-19:40:53.835733 7f28b47f7a40 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-19:40:53.835735 7f28b47f7a40 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-19:40:53.835737 7f28b47f7a40 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-19:40:53.835739 7f28b47f7a40 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-19:40:53.835742 7f28b47f7a40 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-19:40:53.835744 7f28b47f7a40 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-19:40:53.835746 7f28b47f7a40 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-19:40:53.835749 7f28b47f7a40 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-19:40:53.835751 7f28b47f7a40 Options.compaction_options_fifo.ttl: 0
+2021/03/13-19:40:53.835753 7f28b47f7a40 Options.table_properties_collectors:
+2021/03/13-19:40:53.835755 7f28b47f7a40 Options.inplace_update_support: 0
+2021/03/13-19:40:53.835758 7f28b47f7a40 Options.inplace_update_num_locks: 10000
+2021/03/13-19:40:53.835760 7f28b47f7a40 Options.memtable_prefix_bloom_size_ratio: 0,000000
+2021/03/13-19:40:53.835763 7f28b47f7a40 Options.memtable_huge_page_size: 0
+2021/03/13-19:40:53.835765 7f28b47f7a40 Options.bloom_locality: 0
+2021/03/13-19:40:53.835767 7f28b47f7a40 Options.max_successive_merges: 0
+2021/03/13-19:40:53.835769 7f28b47f7a40 Options.optimize_filters_for_hits: 0
+2021/03/13-19:40:53.835771 7f28b47f7a40 Options.paranoid_file_checks: 0
+2021/03/13-19:40:53.835774 7f28b47f7a40 Options.force_consistency_checks: 0
+2021/03/13-19:40:53.835776 7f28b47f7a40 Options.report_bg_io_stats: 0
+2021/03/13-19:40:53.838596 7f28b47f7a40 [db/version_set.cc:3100] Recovered from manifest file:models/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-19:40:53.838613 7f28b47f7a40 [db/version_set.cc:3108] Column family [default] (ID 0), log number is 0
+2021/03/13-19:40:53.850121 7f28b47f7a40 [db/db_impl_open.cc:1165] DB pointer 0x1c19630
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615664352846677 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615664352846677
new file mode 100644
index 0000000..46cd4a0
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615664352846677
@@ -0,0 +1,186 @@
+2021/03/13-20:38:27.069980 7f68b1fd8a80 RocksDB version: 5.11.3
+2021/03/13-20:38:27.070057 7f68b1fd8a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-20:38:27.070059 7f68b1fd8a80 Compile date Mar 13 2021
+2021/03/13-20:38:27.070063 7f68b1fd8a80 DB SUMMARY
+2021/03/13-20:38:27.070087 7f68b1fd8a80 CURRENT file: CURRENT
+2021/03/13-20:38:27.070088 7f68b1fd8a80 IDENTITY file: IDENTITY
+2021/03/13-20:38:27.070091 7f68b1fd8a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-20:38:27.070093 7f68b1fd8a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-20:38:27.070094 7f68b1fd8a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-20:38:27.070095 7f68b1fd8a80 Options.error_if_exists: 0
+2021/03/13-20:38:27.070096 7f68b1fd8a80 Options.create_if_missing: 1
+2021/03/13-20:38:27.070097 7f68b1fd8a80 Options.paranoid_checks: 1
+2021/03/13-20:38:27.070097 7f68b1fd8a80 Options.env: 0x7f68b2992080
+2021/03/13-20:38:27.070098 7f68b1fd8a80 Options.info_log: 0x1fbcad0
+2021/03/13-20:38:27.070099 7f68b1fd8a80 Options.max_file_opening_threads: 16
+2021/03/13-20:38:27.070099 7f68b1fd8a80 Options.statistics: (nil)
+2021/03/13-20:38:27.070100 7f68b1fd8a80 Options.use_fsync: 0
+2021/03/13-20:38:27.070101 7f68b1fd8a80 Options.max_log_file_size: 0
+2021/03/13-20:38:27.070102 7f68b1fd8a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-20:38:27.070102 7f68b1fd8a80 Options.log_file_time_to_roll: 0
+2021/03/13-20:38:27.070103 7f68b1fd8a80 Options.keep_log_file_num: 1000
+2021/03/13-20:38:27.070104 7f68b1fd8a80 Options.recycle_log_file_num: 0
+2021/03/13-20:38:27.070104 7f68b1fd8a80 Options.allow_fallocate: 1
+2021/03/13-20:38:27.070105 7f68b1fd8a80 Options.allow_mmap_reads: 0
+2021/03/13-20:38:27.070106 7f68b1fd8a80 Options.allow_mmap_writes: 0
+2021/03/13-20:38:27.070106 7f68b1fd8a80 Options.use_direct_reads: 0
+2021/03/13-20:38:27.070107 7f68b1fd8a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-20:38:27.070107 7f68b1fd8a80 Options.create_missing_column_families: 0
+2021/03/13-20:38:27.070108 7f68b1fd8a80 Options.db_log_dir:
+2021/03/13-20:38:27.070109 7f68b1fd8a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-20:38:27.070109 7f68b1fd8a80 Options.table_cache_numshardbits: 6
+2021/03/13-20:38:27.070110 7f68b1fd8a80 Options.max_subcompactions: 1
+2021/03/13-20:38:27.070111 7f68b1fd8a80 Options.max_background_flushes: -1
+2021/03/13-20:38:27.070111 7f68b1fd8a80 Options.WAL_ttl_seconds: 0
+2021/03/13-20:38:27.070112 7f68b1fd8a80 Options.WAL_size_limit_MB: 0
+2021/03/13-20:38:27.070113 7f68b1fd8a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-20:38:27.070113 7f68b1fd8a80 Options.is_fd_close_on_exec: 1
+2021/03/13-20:38:27.070114 7f68b1fd8a80 Options.advise_random_on_open: 1
+2021/03/13-20:38:27.070115 7f68b1fd8a80 Options.db_write_buffer_size: 0
+2021/03/13-20:38:27.070115 7f68b1fd8a80 Options.write_buffer_manager: 0x1fa4e70
+2021/03/13-20:38:27.070116 7f68b1fd8a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-20:38:27.070116 7f68b1fd8a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-20:38:27.070117 7f68b1fd8a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-20:38:27.070118 7f68b1fd8a80 Options.use_adaptive_mutex: 0
+2021/03/13-20:38:27.070118 7f68b1fd8a80 Options.rate_limiter: (nil)
+2021/03/13-20:38:27.070120 7f68b1fd8a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-20:38:27.070128 7f68b1fd8a80 Options.wal_recovery_mode: 2
+2021/03/13-20:38:27.070129 7f68b1fd8a80 Options.enable_thread_tracking: 0
+2021/03/13-20:38:27.070130 7f68b1fd8a80 Options.enable_pipelined_write: 0
+2021/03/13-20:38:27.070130 7f68b1fd8a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-20:38:27.070131 7f68b1fd8a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-20:38:27.070132 7f68b1fd8a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-20:38:27.070132 7f68b1fd8a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-20:38:27.070133 7f68b1fd8a80 Options.row_cache: None
+2021/03/13-20:38:27.070134 7f68b1fd8a80 Options.wal_filter: None
+2021/03/13-20:38:27.070134 7f68b1fd8a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-20:38:27.070135 7f68b1fd8a80 Options.allow_ingest_behind: 0
+2021/03/13-20:38:27.070135 7f68b1fd8a80 Options.preserve_deletes: 0
+2021/03/13-20:38:27.070136 7f68b1fd8a80 Options.two_write_queues: 0
+2021/03/13-20:38:27.070137 7f68b1fd8a80 Options.manual_wal_flush: 0
+2021/03/13-20:38:27.070138 7f68b1fd8a80 Options.max_background_jobs: 16
+2021/03/13-20:38:27.070139 7f68b1fd8a80 Options.max_background_compactions: -1
+2021/03/13-20:38:27.070139 7f68b1fd8a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-20:38:27.070140 7f68b1fd8a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-20:38:27.070141 7f68b1fd8a80 Options.delayed_write_rate : 16777216
+2021/03/13-20:38:27.070141 7f68b1fd8a80 Options.max_total_wal_size: 0
+2021/03/13-20:38:27.070142 7f68b1fd8a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-20:38:27.070143 7f68b1fd8a80 Options.stats_dump_period_sec: 600
+2021/03/13-20:38:27.070143 7f68b1fd8a80 Options.max_open_files: -1
+2021/03/13-20:38:27.070144 7f68b1fd8a80 Options.bytes_per_sync: 0
+2021/03/13-20:38:27.070144 7f68b1fd8a80 Options.wal_bytes_per_sync: 0
+2021/03/13-20:38:27.070145 7f68b1fd8a80 Options.compaction_readahead_size: 0
+2021/03/13-20:38:27.070146 7f68b1fd8a80 Compression algorithms supported:
+2021/03/13-20:38:27.070146 7f68b1fd8a80 Snappy supported: 1
+2021/03/13-20:38:27.070147 7f68b1fd8a80 Zlib supported: 1
+2021/03/13-20:38:27.070148 7f68b1fd8a80 Bzip supported: 1
+2021/03/13-20:38:27.070148 7f68b1fd8a80 LZ4 supported: 1
+2021/03/13-20:38:27.070149 7f68b1fd8a80 ZSTDNotFinal supported: 1
+2021/03/13-20:38:27.070151 7f68b1fd8a80 ZSTD supported: 1
+2021/03/13-20:38:27.070155 7f68b1fd8a80 Fast CRC32 supported: Supported on x86
+2021/03/13-20:38:27.070156 7f68b1fd8a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-20:38:27.070335 7f68b1fd8a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-20:38:27.070398 7f68b1fd8a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-20:38:27.070400 7f68b1fd8a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-20:38:27.070401 7f68b1fd8a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-20:38:27.070402 7f68b1fd8a80 Options.compaction_filter: None
+2021/03/13-20:38:27.070402 7f68b1fd8a80 Options.compaction_filter_factory: None
+2021/03/13-20:38:27.070403 7f68b1fd8a80 Options.memtable_factory: SkipListFactory
+2021/03/13-20:38:27.070404 7f68b1fd8a80 Options.table_factory: BlockBasedTable
+2021/03/13-20:38:27.070423 7f68b1fd8a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1fb4800)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1fb8600
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-20:38:27.070431 7f68b1fd8a80 Options.write_buffer_size: 134217728
+2021/03/13-20:38:27.070431 7f68b1fd8a80 Options.max_write_buffer_number: 6
+2021/03/13-20:38:27.070432 7f68b1fd8a80 Options.compression[0]: NoCompression
+2021/03/13-20:38:27.070433 7f68b1fd8a80 Options.compression[1]: NoCompression
+2021/03/13-20:38:27.070434 7f68b1fd8a80 Options.compression[2]: Snappy
+2021/03/13-20:38:27.070434 7f68b1fd8a80 Options.compression[3]: Snappy
+2021/03/13-20:38:27.070435 7f68b1fd8a80 Options.compression[4]: Snappy
+2021/03/13-20:38:27.070435 7f68b1fd8a80 Options.compression[5]: Snappy
+2021/03/13-20:38:27.070436 7f68b1fd8a80 Options.compression[6]: Snappy
+2021/03/13-20:38:27.070437 7f68b1fd8a80 Options.bottommost_compression: Disabled
+2021/03/13-20:38:27.070438 7f68b1fd8a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-20:38:27.070438 7f68b1fd8a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-20:38:27.070439 7f68b1fd8a80 Options.num_levels: 7
+2021/03/13-20:38:27.070440 7f68b1fd8a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-20:38:27.070440 7f68b1fd8a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-20:38:27.070441 7f68b1fd8a80 Options.compression_opts.window_bits: -14
+2021/03/13-20:38:27.070442 7f68b1fd8a80 Options.compression_opts.level: -1
+2021/03/13-20:38:27.070442 7f68b1fd8a80 Options.compression_opts.strategy: 0
+2021/03/13-20:38:27.070443 7f68b1fd8a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-20:38:27.070443 7f68b1fd8a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-20:38:27.070444 7f68b1fd8a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-20:38:27.070445 7f68b1fd8a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-20:38:27.070445 7f68b1fd8a80 Options.target_file_size_base: 67108864
+2021/03/13-20:38:27.070446 7f68b1fd8a80 Options.target_file_size_multiplier: 1
+2021/03/13-20:38:27.070447 7f68b1fd8a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-20:38:27.070447 7f68b1fd8a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-20:38:27.070448 7f68b1fd8a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-20:38:27.070450 7f68b1fd8a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-20:38:27.070460 7f68b1fd8a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-20:38:27.070461 7f68b1fd8a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-20:38:27.070462 7f68b1fd8a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-20:38:27.070462 7f68b1fd8a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-20:38:27.070463 7f68b1fd8a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-20:38:27.070464 7f68b1fd8a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-20:38:27.070464 7f68b1fd8a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-20:38:27.070465 7f68b1fd8a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-20:38:27.070466 7f68b1fd8a80 Options.arena_block_size: 16777216
+2021/03/13-20:38:27.070466 7f68b1fd8a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-20:38:27.070467 7f68b1fd8a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-20:38:27.070467 7f68b1fd8a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-20:38:27.070468 7f68b1fd8a80 Options.disable_auto_compactions: 0
+2021/03/13-20:38:27.070470 7f68b1fd8a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-20:38:27.070471 7f68b1fd8a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-20:38:27.070471 7f68b1fd8a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-20:38:27.070472 7f68b1fd8a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-20:38:27.070473 7f68b1fd8a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-20:38:27.070473 7f68b1fd8a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-20:38:27.070474 7f68b1fd8a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-20:38:27.070475 7f68b1fd8a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-20:38:27.070476 7f68b1fd8a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-20:38:27.070476 7f68b1fd8a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-20:38:27.070477 7f68b1fd8a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-20:38:27.070478 7f68b1fd8a80 Options.table_properties_collectors:
+2021/03/13-20:38:27.070478 7f68b1fd8a80 Options.inplace_update_support: 0
+2021/03/13-20:38:27.070479 7f68b1fd8a80 Options.inplace_update_num_locks: 10000
+2021/03/13-20:38:27.070480 7f68b1fd8a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-20:38:27.070481 7f68b1fd8a80 Options.memtable_huge_page_size: 0
+2021/03/13-20:38:27.070481 7f68b1fd8a80 Options.bloom_locality: 0
+2021/03/13-20:38:27.070482 7f68b1fd8a80 Options.max_successive_merges: 0
+2021/03/13-20:38:27.070482 7f68b1fd8a80 Options.optimize_filters_for_hits: 0
+2021/03/13-20:38:27.070483 7f68b1fd8a80 Options.paranoid_file_checks: 0
+2021/03/13-20:38:27.070484 7f68b1fd8a80 Options.force_consistency_checks: 0
+2021/03/13-20:38:27.070484 7f68b1fd8a80 Options.report_bg_io_stats: 0
+2021/03/13-20:38:27.070979 7f68b1fd8a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-20:38:27.070982 7f68b1fd8a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-20:38:27.071055 7f68b1fd8a80 EVENT_LOG_v1 {"time_micros": 1615664307071044, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-20:38:27.071067 7f68b1fd8a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-20:38:27.741752 7f68b1fd8a80 EVENT_LOG_v1 {"time_micros": 1615664307741748, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615665745156802 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615665745156802
new file mode 100644
index 0000000..82ba27b
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615665745156802
@@ -0,0 +1,186 @@
+2021/03/13-20:39:12.847077 7f5498be7a80 RocksDB version: 5.11.3
+2021/03/13-20:39:12.847160 7f5498be7a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-20:39:12.847162 7f5498be7a80 Compile date Mar 13 2021
+2021/03/13-20:39:12.847166 7f5498be7a80 DB SUMMARY
+2021/03/13-20:39:12.847192 7f5498be7a80 CURRENT file: CURRENT
+2021/03/13-20:39:12.847193 7f5498be7a80 IDENTITY file: IDENTITY
+2021/03/13-20:39:12.847196 7f5498be7a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-20:39:12.847198 7f5498be7a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-20:39:12.847199 7f5498be7a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-20:39:12.847201 7f5498be7a80 Options.error_if_exists: 0
+2021/03/13-20:39:12.847201 7f5498be7a80 Options.create_if_missing: 1
+2021/03/13-20:39:12.847202 7f5498be7a80 Options.paranoid_checks: 1
+2021/03/13-20:39:12.847203 7f5498be7a80 Options.env: 0x7f54995a1080
+2021/03/13-20:39:12.847204 7f5498be7a80 Options.info_log: 0x19ecad0
+2021/03/13-20:39:12.847204 7f5498be7a80 Options.max_file_opening_threads: 16
+2021/03/13-20:39:12.847205 7f5498be7a80 Options.statistics: (nil)
+2021/03/13-20:39:12.847206 7f5498be7a80 Options.use_fsync: 0
+2021/03/13-20:39:12.847207 7f5498be7a80 Options.max_log_file_size: 0
+2021/03/13-20:39:12.847207 7f5498be7a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-20:39:12.847208 7f5498be7a80 Options.log_file_time_to_roll: 0
+2021/03/13-20:39:12.847209 7f5498be7a80 Options.keep_log_file_num: 1000
+2021/03/13-20:39:12.847209 7f5498be7a80 Options.recycle_log_file_num: 0
+2021/03/13-20:39:12.847210 7f5498be7a80 Options.allow_fallocate: 1
+2021/03/13-20:39:12.847211 7f5498be7a80 Options.allow_mmap_reads: 0
+2021/03/13-20:39:12.847212 7f5498be7a80 Options.allow_mmap_writes: 0
+2021/03/13-20:39:12.847212 7f5498be7a80 Options.use_direct_reads: 0
+2021/03/13-20:39:12.847213 7f5498be7a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-20:39:12.847214 7f5498be7a80 Options.create_missing_column_families: 0
+2021/03/13-20:39:12.847214 7f5498be7a80 Options.db_log_dir:
+2021/03/13-20:39:12.847215 7f5498be7a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-20:39:12.847216 7f5498be7a80 Options.table_cache_numshardbits: 6
+2021/03/13-20:39:12.847216 7f5498be7a80 Options.max_subcompactions: 1
+2021/03/13-20:39:12.847217 7f5498be7a80 Options.max_background_flushes: -1
+2021/03/13-20:39:12.847218 7f5498be7a80 Options.WAL_ttl_seconds: 0
+2021/03/13-20:39:12.847218 7f5498be7a80 Options.WAL_size_limit_MB: 0
+2021/03/13-20:39:12.847219 7f5498be7a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-20:39:12.847220 7f5498be7a80 Options.is_fd_close_on_exec: 1
+2021/03/13-20:39:12.847220 7f5498be7a80 Options.advise_random_on_open: 1
+2021/03/13-20:39:12.847221 7f5498be7a80 Options.db_write_buffer_size: 0
+2021/03/13-20:39:12.847222 7f5498be7a80 Options.write_buffer_manager: 0x19d4e70
+2021/03/13-20:39:12.847222 7f5498be7a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-20:39:12.847223 7f5498be7a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-20:39:12.847224 7f5498be7a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-20:39:12.847224 7f5498be7a80 Options.use_adaptive_mutex: 0
+2021/03/13-20:39:12.847225 7f5498be7a80 Options.rate_limiter: (nil)
+2021/03/13-20:39:12.847227 7f5498be7a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-20:39:12.847236 7f5498be7a80 Options.wal_recovery_mode: 2
+2021/03/13-20:39:12.847237 7f5498be7a80 Options.enable_thread_tracking: 0
+2021/03/13-20:39:12.847249 7f5498be7a80 Options.enable_pipelined_write: 0
+2021/03/13-20:39:12.847250 7f5498be7a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-20:39:12.847250 7f5498be7a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-20:39:12.847251 7f5498be7a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-20:39:12.847252 7f5498be7a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-20:39:12.847253 7f5498be7a80 Options.row_cache: None
+2021/03/13-20:39:12.847253 7f5498be7a80 Options.wal_filter: None
+2021/03/13-20:39:12.847254 7f5498be7a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-20:39:12.847255 7f5498be7a80 Options.allow_ingest_behind: 0
+2021/03/13-20:39:12.847255 7f5498be7a80 Options.preserve_deletes: 0
+2021/03/13-20:39:12.847256 7f5498be7a80 Options.two_write_queues: 0
+2021/03/13-20:39:12.847257 7f5498be7a80 Options.manual_wal_flush: 0
+2021/03/13-20:39:12.847258 7f5498be7a80 Options.max_background_jobs: 16
+2021/03/13-20:39:12.847259 7f5498be7a80 Options.max_background_compactions: -1
+2021/03/13-20:39:12.847260 7f5498be7a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-20:39:12.847260 7f5498be7a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-20:39:12.847261 7f5498be7a80 Options.delayed_write_rate : 16777216
+2021/03/13-20:39:12.847262 7f5498be7a80 Options.max_total_wal_size: 0
+2021/03/13-20:39:12.847263 7f5498be7a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-20:39:12.847263 7f5498be7a80 Options.stats_dump_period_sec: 600
+2021/03/13-20:39:12.847264 7f5498be7a80 Options.max_open_files: -1
+2021/03/13-20:39:12.847265 7f5498be7a80 Options.bytes_per_sync: 0
+2021/03/13-20:39:12.847265 7f5498be7a80 Options.wal_bytes_per_sync: 0
+2021/03/13-20:39:12.847266 7f5498be7a80 Options.compaction_readahead_size: 0
+2021/03/13-20:39:12.847267 7f5498be7a80 Compression algorithms supported:
+2021/03/13-20:39:12.847267 7f5498be7a80 Snappy supported: 1
+2021/03/13-20:39:12.847268 7f5498be7a80 Zlib supported: 1
+2021/03/13-20:39:12.847269 7f5498be7a80 Bzip supported: 1
+2021/03/13-20:39:12.847269 7f5498be7a80 LZ4 supported: 1
+2021/03/13-20:39:12.847270 7f5498be7a80 ZSTDNotFinal supported: 1
+2021/03/13-20:39:12.847272 7f5498be7a80 ZSTD supported: 1
+2021/03/13-20:39:12.847276 7f5498be7a80 Fast CRC32 supported: Supported on x86
+2021/03/13-20:39:12.847278 7f5498be7a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-20:39:12.847422 7f5498be7a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-20:39:12.847488 7f5498be7a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-20:39:12.847490 7f5498be7a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-20:39:12.847491 7f5498be7a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-20:39:12.847492 7f5498be7a80 Options.compaction_filter: None
+2021/03/13-20:39:12.847492 7f5498be7a80 Options.compaction_filter_factory: None
+2021/03/13-20:39:12.847493 7f5498be7a80 Options.memtable_factory: SkipListFactory
+2021/03/13-20:39:12.847494 7f5498be7a80 Options.table_factory: BlockBasedTable
+2021/03/13-20:39:12.847513 7f5498be7a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x19e4800)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x19e8600
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-20:39:12.847522 7f5498be7a80 Options.write_buffer_size: 134217728
+2021/03/13-20:39:12.847523 7f5498be7a80 Options.max_write_buffer_number: 6
+2021/03/13-20:39:12.847524 7f5498be7a80 Options.compression[0]: NoCompression
+2021/03/13-20:39:12.847524 7f5498be7a80 Options.compression[1]: NoCompression
+2021/03/13-20:39:12.847525 7f5498be7a80 Options.compression[2]: Snappy
+2021/03/13-20:39:12.847526 7f5498be7a80 Options.compression[3]: Snappy
+2021/03/13-20:39:12.847527 7f5498be7a80 Options.compression[4]: Snappy
+2021/03/13-20:39:12.847527 7f5498be7a80 Options.compression[5]: Snappy
+2021/03/13-20:39:12.847528 7f5498be7a80 Options.compression[6]: Snappy
+2021/03/13-20:39:12.847529 7f5498be7a80 Options.bottommost_compression: Disabled
+2021/03/13-20:39:12.847530 7f5498be7a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-20:39:12.847530 7f5498be7a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-20:39:12.847531 7f5498be7a80 Options.num_levels: 7
+2021/03/13-20:39:12.847532 7f5498be7a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-20:39:12.847533 7f5498be7a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-20:39:12.847533 7f5498be7a80 Options.compression_opts.window_bits: -14
+2021/03/13-20:39:12.847534 7f5498be7a80 Options.compression_opts.level: -1
+2021/03/13-20:39:12.847535 7f5498be7a80 Options.compression_opts.strategy: 0
+2021/03/13-20:39:12.847535 7f5498be7a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-20:39:12.847536 7f5498be7a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-20:39:12.847537 7f5498be7a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-20:39:12.847537 7f5498be7a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-20:39:12.847538 7f5498be7a80 Options.target_file_size_base: 67108864
+2021/03/13-20:39:12.847539 7f5498be7a80 Options.target_file_size_multiplier: 1
+2021/03/13-20:39:12.847539 7f5498be7a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-20:39:12.847540 7f5498be7a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-20:39:12.847541 7f5498be7a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-20:39:12.847543 7f5498be7a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-20:39:12.847552 7f5498be7a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-20:39:12.847553 7f5498be7a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-20:39:12.847554 7f5498be7a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-20:39:12.847555 7f5498be7a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-20:39:12.847555 7f5498be7a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-20:39:12.847556 7f5498be7a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-20:39:12.847557 7f5498be7a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-20:39:12.847557 7f5498be7a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-20:39:12.847558 7f5498be7a80 Options.arena_block_size: 16777216
+2021/03/13-20:39:12.847559 7f5498be7a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-20:39:12.847559 7f5498be7a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-20:39:12.847560 7f5498be7a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-20:39:12.847561 7f5498be7a80 Options.disable_auto_compactions: 0
+2021/03/13-20:39:12.847562 7f5498be7a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-20:39:12.847563 7f5498be7a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-20:39:12.847564 7f5498be7a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-20:39:12.847565 7f5498be7a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-20:39:12.847565 7f5498be7a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-20:39:12.847566 7f5498be7a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-20:39:12.847567 7f5498be7a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-20:39:12.847568 7f5498be7a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-20:39:12.847568 7f5498be7a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-20:39:12.847569 7f5498be7a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-20:39:12.847570 7f5498be7a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-20:39:12.847570 7f5498be7a80 Options.table_properties_collectors:
+2021/03/13-20:39:12.847571 7f5498be7a80 Options.inplace_update_support: 0
+2021/03/13-20:39:12.847572 7f5498be7a80 Options.inplace_update_num_locks: 10000
+2021/03/13-20:39:12.847572 7f5498be7a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-20:39:12.847573 7f5498be7a80 Options.memtable_huge_page_size: 0
+2021/03/13-20:39:12.847574 7f5498be7a80 Options.bloom_locality: 0
+2021/03/13-20:39:12.847575 7f5498be7a80 Options.max_successive_merges: 0
+2021/03/13-20:39:12.847575 7f5498be7a80 Options.optimize_filters_for_hits: 0
+2021/03/13-20:39:12.847576 7f5498be7a80 Options.paranoid_file_checks: 0
+2021/03/13-20:39:12.847577 7f5498be7a80 Options.force_consistency_checks: 0
+2021/03/13-20:39:12.847577 7f5498be7a80 Options.report_bg_io_stats: 0
+2021/03/13-20:39:12.848090 7f5498be7a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-20:39:12.848093 7f5498be7a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-20:39:12.848149 7f5498be7a80 EVENT_LOG_v1 {"time_micros": 1615664352848140, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-20:39:12.848156 7f5498be7a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-20:39:13.554520 7f5498be7a80 EVENT_LOG_v1 {"time_micros": 1615664353554516, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615665847473289 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615665847473289
new file mode 100644
index 0000000..b3f0f2a
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615665847473289
@@ -0,0 +1,186 @@
+2021/03/13-21:02:25.157086 7f002b4f9a80 RocksDB version: 5.11.3
+2021/03/13-21:02:25.157148 7f002b4f9a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-21:02:25.157149 7f002b4f9a80 Compile date Mar 13 2021
+2021/03/13-21:02:25.157152 7f002b4f9a80 DB SUMMARY
+2021/03/13-21:02:25.157175 7f002b4f9a80 CURRENT file: CURRENT
+2021/03/13-21:02:25.157176 7f002b4f9a80 IDENTITY file: IDENTITY
+2021/03/13-21:02:25.157179 7f002b4f9a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-21:02:25.157181 7f002b4f9a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-21:02:25.157182 7f002b4f9a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-21:02:25.157183 7f002b4f9a80 Options.error_if_exists: 0
+2021/03/13-21:02:25.157184 7f002b4f9a80 Options.create_if_missing: 1
+2021/03/13-21:02:25.157185 7f002b4f9a80 Options.paranoid_checks: 1
+2021/03/13-21:02:25.157185 7f002b4f9a80 Options.env: 0x7f002beb3080
+2021/03/13-21:02:25.157186 7f002b4f9a80 Options.info_log: 0x2e10ca0
+2021/03/13-21:02:25.157187 7f002b4f9a80 Options.max_file_opening_threads: 16
+2021/03/13-21:02:25.157187 7f002b4f9a80 Options.statistics: (nil)
+2021/03/13-21:02:25.157188 7f002b4f9a80 Options.use_fsync: 0
+2021/03/13-21:02:25.157189 7f002b4f9a80 Options.max_log_file_size: 0
+2021/03/13-21:02:25.157189 7f002b4f9a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-21:02:25.157190 7f002b4f9a80 Options.log_file_time_to_roll: 0
+2021/03/13-21:02:25.157191 7f002b4f9a80 Options.keep_log_file_num: 1000
+2021/03/13-21:02:25.157191 7f002b4f9a80 Options.recycle_log_file_num: 0
+2021/03/13-21:02:25.157192 7f002b4f9a80 Options.allow_fallocate: 1
+2021/03/13-21:02:25.157193 7f002b4f9a80 Options.allow_mmap_reads: 0
+2021/03/13-21:02:25.157193 7f002b4f9a80 Options.allow_mmap_writes: 0
+2021/03/13-21:02:25.157194 7f002b4f9a80 Options.use_direct_reads: 0
+2021/03/13-21:02:25.157194 7f002b4f9a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-21:02:25.157195 7f002b4f9a80 Options.create_missing_column_families: 0
+2021/03/13-21:02:25.157196 7f002b4f9a80 Options.db_log_dir:
+2021/03/13-21:02:25.157196 7f002b4f9a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-21:02:25.157197 7f002b4f9a80 Options.table_cache_numshardbits: 6
+2021/03/13-21:02:25.157198 7f002b4f9a80 Options.max_subcompactions: 1
+2021/03/13-21:02:25.157198 7f002b4f9a80 Options.max_background_flushes: -1
+2021/03/13-21:02:25.157199 7f002b4f9a80 Options.WAL_ttl_seconds: 0
+2021/03/13-21:02:25.157200 7f002b4f9a80 Options.WAL_size_limit_MB: 0
+2021/03/13-21:02:25.157200 7f002b4f9a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-21:02:25.157201 7f002b4f9a80 Options.is_fd_close_on_exec: 1
+2021/03/13-21:02:25.157201 7f002b4f9a80 Options.advise_random_on_open: 1
+2021/03/13-21:02:25.157202 7f002b4f9a80 Options.db_write_buffer_size: 0
+2021/03/13-21:02:25.157203 7f002b4f9a80 Options.write_buffer_manager: 0x2df8b90
+2021/03/13-21:02:25.157203 7f002b4f9a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-21:02:25.157204 7f002b4f9a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-21:02:25.157204 7f002b4f9a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-21:02:25.157205 7f002b4f9a80 Options.use_adaptive_mutex: 0
+2021/03/13-21:02:25.157206 7f002b4f9a80 Options.rate_limiter: (nil)
+2021/03/13-21:02:25.157207 7f002b4f9a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-21:02:25.157215 7f002b4f9a80 Options.wal_recovery_mode: 2
+2021/03/13-21:02:25.157216 7f002b4f9a80 Options.enable_thread_tracking: 0
+2021/03/13-21:02:25.157216 7f002b4f9a80 Options.enable_pipelined_write: 0
+2021/03/13-21:02:25.157217 7f002b4f9a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-21:02:25.157218 7f002b4f9a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-21:02:25.157218 7f002b4f9a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-21:02:25.157219 7f002b4f9a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-21:02:25.157220 7f002b4f9a80 Options.row_cache: None
+2021/03/13-21:02:25.157220 7f002b4f9a80 Options.wal_filter: None
+2021/03/13-21:02:25.157221 7f002b4f9a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-21:02:25.157222 7f002b4f9a80 Options.allow_ingest_behind: 0
+2021/03/13-21:02:25.157222 7f002b4f9a80 Options.preserve_deletes: 0
+2021/03/13-21:02:25.157223 7f002b4f9a80 Options.two_write_queues: 0
+2021/03/13-21:02:25.157223 7f002b4f9a80 Options.manual_wal_flush: 0
+2021/03/13-21:02:25.157225 7f002b4f9a80 Options.max_background_jobs: 16
+2021/03/13-21:02:25.157225 7f002b4f9a80 Options.max_background_compactions: -1
+2021/03/13-21:02:25.157226 7f002b4f9a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-21:02:25.157226 7f002b4f9a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-21:02:25.157227 7f002b4f9a80 Options.delayed_write_rate : 16777216
+2021/03/13-21:02:25.157228 7f002b4f9a80 Options.max_total_wal_size: 0
+2021/03/13-21:02:25.157228 7f002b4f9a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-21:02:25.157229 7f002b4f9a80 Options.stats_dump_period_sec: 600
+2021/03/13-21:02:25.157230 7f002b4f9a80 Options.max_open_files: -1
+2021/03/13-21:02:25.157230 7f002b4f9a80 Options.bytes_per_sync: 0
+2021/03/13-21:02:25.157231 7f002b4f9a80 Options.wal_bytes_per_sync: 0
+2021/03/13-21:02:25.157232 7f002b4f9a80 Options.compaction_readahead_size: 0
+2021/03/13-21:02:25.157232 7f002b4f9a80 Compression algorithms supported:
+2021/03/13-21:02:25.157233 7f002b4f9a80 Snappy supported: 1
+2021/03/13-21:02:25.157233 7f002b4f9a80 Zlib supported: 1
+2021/03/13-21:02:25.157234 7f002b4f9a80 Bzip supported: 1
+2021/03/13-21:02:25.157235 7f002b4f9a80 LZ4 supported: 1
+2021/03/13-21:02:25.157235 7f002b4f9a80 ZSTDNotFinal supported: 1
+2021/03/13-21:02:25.157237 7f002b4f9a80 ZSTD supported: 1
+2021/03/13-21:02:25.157248 7f002b4f9a80 Fast CRC32 supported: Supported on x86
+2021/03/13-21:02:25.157249 7f002b4f9a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-21:02:25.157356 7f002b4f9a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-21:02:25.157411 7f002b4f9a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-21:02:25.157413 7f002b4f9a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-21:02:25.157414 7f002b4f9a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-21:02:25.157415 7f002b4f9a80 Options.compaction_filter: None
+2021/03/13-21:02:25.157415 7f002b4f9a80 Options.compaction_filter_factory: None
+2021/03/13-21:02:25.157416 7f002b4f9a80 Options.memtable_factory: SkipListFactory
+2021/03/13-21:02:25.157417 7f002b4f9a80 Options.table_factory: BlockBasedTable
+2021/03/13-21:02:25.157431 7f002b4f9a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2e08520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2dedc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-21:02:25.157432 7f002b4f9a80 Options.write_buffer_size: 134217728
+2021/03/13-21:02:25.157433 7f002b4f9a80 Options.max_write_buffer_number: 6
+2021/03/13-21:02:25.157433 7f002b4f9a80 Options.compression[0]: NoCompression
+2021/03/13-21:02:25.157434 7f002b4f9a80 Options.compression[1]: NoCompression
+2021/03/13-21:02:25.157435 7f002b4f9a80 Options.compression[2]: Snappy
+2021/03/13-21:02:25.157436 7f002b4f9a80 Options.compression[3]: Snappy
+2021/03/13-21:02:25.157436 7f002b4f9a80 Options.compression[4]: Snappy
+2021/03/13-21:02:25.157437 7f002b4f9a80 Options.compression[5]: Snappy
+2021/03/13-21:02:25.157437 7f002b4f9a80 Options.compression[6]: Snappy
+2021/03/13-21:02:25.157438 7f002b4f9a80 Options.bottommost_compression: Disabled
+2021/03/13-21:02:25.157439 7f002b4f9a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-21:02:25.157440 7f002b4f9a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-21:02:25.157440 7f002b4f9a80 Options.num_levels: 7
+2021/03/13-21:02:25.157441 7f002b4f9a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-21:02:25.157442 7f002b4f9a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-21:02:25.157442 7f002b4f9a80 Options.compression_opts.window_bits: -14
+2021/03/13-21:02:25.157443 7f002b4f9a80 Options.compression_opts.level: -1
+2021/03/13-21:02:25.157444 7f002b4f9a80 Options.compression_opts.strategy: 0
+2021/03/13-21:02:25.157444 7f002b4f9a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-21:02:25.157445 7f002b4f9a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-21:02:25.157445 7f002b4f9a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-21:02:25.157446 7f002b4f9a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-21:02:25.157447 7f002b4f9a80 Options.target_file_size_base: 67108864
+2021/03/13-21:02:25.157447 7f002b4f9a80 Options.target_file_size_multiplier: 1
+2021/03/13-21:02:25.157448 7f002b4f9a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-21:02:25.157449 7f002b4f9a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-21:02:25.157449 7f002b4f9a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-21:02:25.157451 7f002b4f9a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-21:02:25.157459 7f002b4f9a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-21:02:25.157460 7f002b4f9a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-21:02:25.157461 7f002b4f9a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-21:02:25.157461 7f002b4f9a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-21:02:25.157462 7f002b4f9a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-21:02:25.157463 7f002b4f9a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-21:02:25.157463 7f002b4f9a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-21:02:25.157464 7f002b4f9a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-21:02:25.157464 7f002b4f9a80 Options.arena_block_size: 16777216
+2021/03/13-21:02:25.157465 7f002b4f9a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-21:02:25.157466 7f002b4f9a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-21:02:25.157466 7f002b4f9a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-21:02:25.157467 7f002b4f9a80 Options.disable_auto_compactions: 0
+2021/03/13-21:02:25.157468 7f002b4f9a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-21:02:25.157469 7f002b4f9a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-21:02:25.157470 7f002b4f9a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-21:02:25.157470 7f002b4f9a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-21:02:25.157471 7f002b4f9a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-21:02:25.157472 7f002b4f9a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-21:02:25.157472 7f002b4f9a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-21:02:25.157473 7f002b4f9a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-21:02:25.157474 7f002b4f9a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-21:02:25.157474 7f002b4f9a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-21:02:25.157475 7f002b4f9a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-21:02:25.157476 7f002b4f9a80 Options.table_properties_collectors:
+2021/03/13-21:02:25.157476 7f002b4f9a80 Options.inplace_update_support: 0
+2021/03/13-21:02:25.157477 7f002b4f9a80 Options.inplace_update_num_locks: 10000
+2021/03/13-21:02:25.157478 7f002b4f9a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-21:02:25.157479 7f002b4f9a80 Options.memtable_huge_page_size: 0
+2021/03/13-21:02:25.157479 7f002b4f9a80 Options.bloom_locality: 0
+2021/03/13-21:02:25.157480 7f002b4f9a80 Options.max_successive_merges: 0
+2021/03/13-21:02:25.157480 7f002b4f9a80 Options.optimize_filters_for_hits: 0
+2021/03/13-21:02:25.157481 7f002b4f9a80 Options.paranoid_file_checks: 0
+2021/03/13-21:02:25.157482 7f002b4f9a80 Options.force_consistency_checks: 0
+2021/03/13-21:02:25.157482 7f002b4f9a80 Options.report_bg_io_stats: 0
+2021/03/13-21:02:25.157974 7f002b4f9a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-21:02:25.157978 7f002b4f9a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-21:02:25.158042 7f002b4f9a80 EVENT_LOG_v1 {"time_micros": 1615665745158031, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-21:02:25.158048 7f002b4f9a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-21:02:25.980256 7f002b4f9a80 EVENT_LOG_v1 {"time_micros": 1615665745980253, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615665886204213 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615665886204213
new file mode 100644
index 0000000..2d6ae54
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615665886204213
@@ -0,0 +1,186 @@
+2021/03/13-21:04:07.473562 7f615261aa80 RocksDB version: 5.11.3
+2021/03/13-21:04:07.473624 7f615261aa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-21:04:07.473626 7f615261aa80 Compile date Mar 13 2021
+2021/03/13-21:04:07.473628 7f615261aa80 DB SUMMARY
+2021/03/13-21:04:07.473652 7f615261aa80 CURRENT file: CURRENT
+2021/03/13-21:04:07.473653 7f615261aa80 IDENTITY file: IDENTITY
+2021/03/13-21:04:07.473656 7f615261aa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-21:04:07.473657 7f615261aa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-21:04:07.473658 7f615261aa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-21:04:07.473660 7f615261aa80 Options.error_if_exists: 0
+2021/03/13-21:04:07.473660 7f615261aa80 Options.create_if_missing: 1
+2021/03/13-21:04:07.473661 7f615261aa80 Options.paranoid_checks: 1
+2021/03/13-21:04:07.473662 7f615261aa80 Options.env: 0x7f6152fd4080
+2021/03/13-21:04:07.473662 7f615261aa80 Options.info_log: 0x1104ca0
+2021/03/13-21:04:07.473663 7f615261aa80 Options.max_file_opening_threads: 16
+2021/03/13-21:04:07.473664 7f615261aa80 Options.statistics: (nil)
+2021/03/13-21:04:07.473664 7f615261aa80 Options.use_fsync: 0
+2021/03/13-21:04:07.473665 7f615261aa80 Options.max_log_file_size: 0
+2021/03/13-21:04:07.473666 7f615261aa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-21:04:07.473666 7f615261aa80 Options.log_file_time_to_roll: 0
+2021/03/13-21:04:07.473667 7f615261aa80 Options.keep_log_file_num: 1000
+2021/03/13-21:04:07.473668 7f615261aa80 Options.recycle_log_file_num: 0
+2021/03/13-21:04:07.473668 7f615261aa80 Options.allow_fallocate: 1
+2021/03/13-21:04:07.473669 7f615261aa80 Options.allow_mmap_reads: 0
+2021/03/13-21:04:07.473670 7f615261aa80 Options.allow_mmap_writes: 0
+2021/03/13-21:04:07.473670 7f615261aa80 Options.use_direct_reads: 0
+2021/03/13-21:04:07.473671 7f615261aa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-21:04:07.473671 7f615261aa80 Options.create_missing_column_families: 0
+2021/03/13-21:04:07.473672 7f615261aa80 Options.db_log_dir:
+2021/03/13-21:04:07.473673 7f615261aa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-21:04:07.473673 7f615261aa80 Options.table_cache_numshardbits: 6
+2021/03/13-21:04:07.473674 7f615261aa80 Options.max_subcompactions: 1
+2021/03/13-21:04:07.473675 7f615261aa80 Options.max_background_flushes: -1
+2021/03/13-21:04:07.473675 7f615261aa80 Options.WAL_ttl_seconds: 0
+2021/03/13-21:04:07.473676 7f615261aa80 Options.WAL_size_limit_MB: 0
+2021/03/13-21:04:07.473677 7f615261aa80 Options.manifest_preallocation_size: 4194304
+2021/03/13-21:04:07.473677 7f615261aa80 Options.is_fd_close_on_exec: 1
+2021/03/13-21:04:07.473678 7f615261aa80 Options.advise_random_on_open: 1
+2021/03/13-21:04:07.473678 7f615261aa80 Options.db_write_buffer_size: 0
+2021/03/13-21:04:07.473679 7f615261aa80 Options.write_buffer_manager: 0x10ecb90
+2021/03/13-21:04:07.473680 7f615261aa80 Options.access_hint_on_compaction_start: 1
+2021/03/13-21:04:07.473680 7f615261aa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-21:04:07.473681 7f615261aa80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-21:04:07.473682 7f615261aa80 Options.use_adaptive_mutex: 0
+2021/03/13-21:04:07.473682 7f615261aa80 Options.rate_limiter: (nil)
+2021/03/13-21:04:07.473683 7f615261aa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-21:04:07.473691 7f615261aa80 Options.wal_recovery_mode: 2
+2021/03/13-21:04:07.473692 7f615261aa80 Options.enable_thread_tracking: 0
+2021/03/13-21:04:07.473692 7f615261aa80 Options.enable_pipelined_write: 0
+2021/03/13-21:04:07.473693 7f615261aa80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-21:04:07.473694 7f615261aa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-21:04:07.473694 7f615261aa80 Options.write_thread_max_yield_usec: 100
+2021/03/13-21:04:07.473695 7f615261aa80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-21:04:07.473696 7f615261aa80 Options.row_cache: None
+2021/03/13-21:04:07.473696 7f615261aa80 Options.wal_filter: None
+2021/03/13-21:04:07.473697 7f615261aa80 Options.avoid_flush_during_recovery: 0
+2021/03/13-21:04:07.473698 7f615261aa80 Options.allow_ingest_behind: 0
+2021/03/13-21:04:07.473698 7f615261aa80 Options.preserve_deletes: 0
+2021/03/13-21:04:07.473699 7f615261aa80 Options.two_write_queues: 0
+2021/03/13-21:04:07.473699 7f615261aa80 Options.manual_wal_flush: 0
+2021/03/13-21:04:07.473701 7f615261aa80 Options.max_background_jobs: 16
+2021/03/13-21:04:07.473701 7f615261aa80 Options.max_background_compactions: -1
+2021/03/13-21:04:07.473702 7f615261aa80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-21:04:07.473702 7f615261aa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-21:04:07.473703 7f615261aa80 Options.delayed_write_rate : 16777216
+2021/03/13-21:04:07.473704 7f615261aa80 Options.max_total_wal_size: 0
+2021/03/13-21:04:07.473704 7f615261aa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-21:04:07.473705 7f615261aa80 Options.stats_dump_period_sec: 600
+2021/03/13-21:04:07.473706 7f615261aa80 Options.max_open_files: -1
+2021/03/13-21:04:07.473706 7f615261aa80 Options.bytes_per_sync: 0
+2021/03/13-21:04:07.473707 7f615261aa80 Options.wal_bytes_per_sync: 0
+2021/03/13-21:04:07.473707 7f615261aa80 Options.compaction_readahead_size: 0
+2021/03/13-21:04:07.473708 7f615261aa80 Compression algorithms supported:
+2021/03/13-21:04:07.473709 7f615261aa80 Snappy supported: 1
+2021/03/13-21:04:07.473709 7f615261aa80 Zlib supported: 1
+2021/03/13-21:04:07.473710 7f615261aa80 Bzip supported: 1
+2021/03/13-21:04:07.473711 7f615261aa80 LZ4 supported: 1
+2021/03/13-21:04:07.473711 7f615261aa80 ZSTDNotFinal supported: 1
+2021/03/13-21:04:07.473713 7f615261aa80 ZSTD supported: 1
+2021/03/13-21:04:07.473716 7f615261aa80 Fast CRC32 supported: Supported on x86
+2021/03/13-21:04:07.473717 7f615261aa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-21:04:07.473836 7f615261aa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-21:04:07.473888 7f615261aa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-21:04:07.473890 7f615261aa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-21:04:07.473891 7f615261aa80 Options.merge_operator: UInt64AddOperator
+2021/03/13-21:04:07.473891 7f615261aa80 Options.compaction_filter: None
+2021/03/13-21:04:07.473892 7f615261aa80 Options.compaction_filter_factory: None
+2021/03/13-21:04:07.473893 7f615261aa80 Options.memtable_factory: SkipListFactory
+2021/03/13-21:04:07.473893 7f615261aa80 Options.table_factory: BlockBasedTable
+2021/03/13-21:04:07.473908 7f615261aa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x10fc520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x10e1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-21:04:07.473909 7f615261aa80 Options.write_buffer_size: 134217728
+2021/03/13-21:04:07.473909 7f615261aa80 Options.max_write_buffer_number: 6
+2021/03/13-21:04:07.473910 7f615261aa80 Options.compression[0]: NoCompression
+2021/03/13-21:04:07.473911 7f615261aa80 Options.compression[1]: NoCompression
+2021/03/13-21:04:07.473912 7f615261aa80 Options.compression[2]: Snappy
+2021/03/13-21:04:07.473912 7f615261aa80 Options.compression[3]: Snappy
+2021/03/13-21:04:07.473913 7f615261aa80 Options.compression[4]: Snappy
+2021/03/13-21:04:07.473914 7f615261aa80 Options.compression[5]: Snappy
+2021/03/13-21:04:07.473914 7f615261aa80 Options.compression[6]: Snappy
+2021/03/13-21:04:07.473915 7f615261aa80 Options.bottommost_compression: Disabled
+2021/03/13-21:04:07.473916 7f615261aa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-21:04:07.473916 7f615261aa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-21:04:07.473917 7f615261aa80 Options.num_levels: 7
+2021/03/13-21:04:07.473918 7f615261aa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-21:04:07.473918 7f615261aa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-21:04:07.473919 7f615261aa80 Options.compression_opts.window_bits: -14
+2021/03/13-21:04:07.473920 7f615261aa80 Options.compression_opts.level: -1
+2021/03/13-21:04:07.473920 7f615261aa80 Options.compression_opts.strategy: 0
+2021/03/13-21:04:07.473921 7f615261aa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-21:04:07.473922 7f615261aa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-21:04:07.473922 7f615261aa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-21:04:07.473923 7f615261aa80 Options.level0_stop_writes_trigger: 36
+2021/03/13-21:04:07.473923 7f615261aa80 Options.target_file_size_base: 67108864
+2021/03/13-21:04:07.473924 7f615261aa80 Options.target_file_size_multiplier: 1
+2021/03/13-21:04:07.473925 7f615261aa80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-21:04:07.473926 7f615261aa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-21:04:07.473926 7f615261aa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-21:04:07.473928 7f615261aa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-21:04:07.473936 7f615261aa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-21:04:07.473936 7f615261aa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-21:04:07.473937 7f615261aa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-21:04:07.473938 7f615261aa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-21:04:07.473938 7f615261aa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-21:04:07.473939 7f615261aa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-21:04:07.473940 7f615261aa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-21:04:07.473940 7f615261aa80 Options.max_compaction_bytes: 1677721600
+2021/03/13-21:04:07.473941 7f615261aa80 Options.arena_block_size: 16777216
+2021/03/13-21:04:07.473941 7f615261aa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-21:04:07.473942 7f615261aa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-21:04:07.473943 7f615261aa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-21:04:07.473943 7f615261aa80 Options.disable_auto_compactions: 0
+2021/03/13-21:04:07.473944 7f615261aa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-21:04:07.473945 7f615261aa80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-21:04:07.473946 7f615261aa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-21:04:07.473946 7f615261aa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-21:04:07.473947 7f615261aa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-21:04:07.473948 7f615261aa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-21:04:07.473948 7f615261aa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-21:04:07.473949 7f615261aa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-21:04:07.473950 7f615261aa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-21:04:07.473950 7f615261aa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-21:04:07.473951 7f615261aa80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-21:04:07.473952 7f615261aa80 Options.table_properties_collectors:
+2021/03/13-21:04:07.473952 7f615261aa80 Options.inplace_update_support: 0
+2021/03/13-21:04:07.473953 7f615261aa80 Options.inplace_update_num_locks: 10000
+2021/03/13-21:04:07.473954 7f615261aa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-21:04:07.473954 7f615261aa80 Options.memtable_huge_page_size: 0
+2021/03/13-21:04:07.473955 7f615261aa80 Options.bloom_locality: 0
+2021/03/13-21:04:07.473956 7f615261aa80 Options.max_successive_merges: 0
+2021/03/13-21:04:07.473956 7f615261aa80 Options.optimize_filters_for_hits: 0
+2021/03/13-21:04:07.473957 7f615261aa80 Options.paranoid_file_checks: 0
+2021/03/13-21:04:07.473957 7f615261aa80 Options.force_consistency_checks: 0
+2021/03/13-21:04:07.473958 7f615261aa80 Options.report_bg_io_stats: 0
+2021/03/13-21:04:07.474381 7f615261aa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-21:04:07.474384 7f615261aa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-21:04:07.474438 7f615261aa80 EVENT_LOG_v1 {"time_micros": 1615665847474430, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-21:04:07.474443 7f615261aa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-21:04:08.165705 7f615261aa80 EVENT_LOG_v1 {"tim
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615665937600457 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615665937600457
new file mode 100644
index 0000000..b17a222
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615665937600457
@@ -0,0 +1,186 @@
+2021/03/13-21:04:46.204517 7f02ebcc2a80 RocksDB version: 5.11.3
+2021/03/13-21:04:46.204579 7f02ebcc2a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-21:04:46.204581 7f02ebcc2a80 Compile date Mar 13 2021
+2021/03/13-21:04:46.204583 7f02ebcc2a80 DB SUMMARY
+2021/03/13-21:04:46.204607 7f02ebcc2a80 CURRENT file: CURRENT
+2021/03/13-21:04:46.204608 7f02ebcc2a80 IDENTITY file: IDENTITY
+2021/03/13-21:04:46.204611 7f02ebcc2a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-21:04:46.204612 7f02ebcc2a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-21:04:46.204613 7f02ebcc2a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-21:04:46.204615 7f02ebcc2a80 Options.error_if_exists: 0
+2021/03/13-21:04:46.204616 7f02ebcc2a80 Options.create_if_missing: 1
+2021/03/13-21:04:46.204616 7f02ebcc2a80 Options.paranoid_checks: 1
+2021/03/13-21:04:46.204617 7f02ebcc2a80 Options.env: 0x7f02ec67c080
+2021/03/13-21:04:46.204617 7f02ebcc2a80 Options.info_log: 0x147cca0
+2021/03/13-21:04:46.204618 7f02ebcc2a80 Options.max_file_opening_threads: 16
+2021/03/13-21:04:46.204619 7f02ebcc2a80 Options.statistics: (nil)
+2021/03/13-21:04:46.204619 7f02ebcc2a80 Options.use_fsync: 0
+2021/03/13-21:04:46.204620 7f02ebcc2a80 Options.max_log_file_size: 0
+2021/03/13-21:04:46.204621 7f02ebcc2a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-21:04:46.204621 7f02ebcc2a80 Options.log_file_time_to_roll: 0
+2021/03/13-21:04:46.204622 7f02ebcc2a80 Options.keep_log_file_num: 1000
+2021/03/13-21:04:46.204623 7f02ebcc2a80 Options.recycle_log_file_num: 0
+2021/03/13-21:04:46.204623 7f02ebcc2a80 Options.allow_fallocate: 1
+2021/03/13-21:04:46.204624 7f02ebcc2a80 Options.allow_mmap_reads: 0
+2021/03/13-21:04:46.204624 7f02ebcc2a80 Options.allow_mmap_writes: 0
+2021/03/13-21:04:46.204625 7f02ebcc2a80 Options.use_direct_reads: 0
+2021/03/13-21:04:46.204626 7f02ebcc2a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-21:04:46.204626 7f02ebcc2a80 Options.create_missing_column_families: 0
+2021/03/13-21:04:46.204627 7f02ebcc2a80 Options.db_log_dir:
+2021/03/13-21:04:46.204627 7f02ebcc2a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-21:04:46.204628 7f02ebcc2a80 Options.table_cache_numshardbits: 6
+2021/03/13-21:04:46.204629 7f02ebcc2a80 Options.max_subcompactions: 1
+2021/03/13-21:04:46.204629 7f02ebcc2a80 Options.max_background_flushes: -1
+2021/03/13-21:04:46.204630 7f02ebcc2a80 Options.WAL_ttl_seconds: 0
+2021/03/13-21:04:46.204631 7f02ebcc2a80 Options.WAL_size_limit_MB: 0
+2021/03/13-21:04:46.204631 7f02ebcc2a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-21:04:46.204632 7f02ebcc2a80 Options.is_fd_close_on_exec: 1
+2021/03/13-21:04:46.204632 7f02ebcc2a80 Options.advise_random_on_open: 1
+2021/03/13-21:04:46.204633 7f02ebcc2a80 Options.db_write_buffer_size: 0
+2021/03/13-21:04:46.204634 7f02ebcc2a80 Options.write_buffer_manager: 0x1464b90
+2021/03/13-21:04:46.204634 7f02ebcc2a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-21:04:46.204635 7f02ebcc2a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-21:04:46.204635 7f02ebcc2a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-21:04:46.204636 7f02ebcc2a80 Options.use_adaptive_mutex: 0
+2021/03/13-21:04:46.204637 7f02ebcc2a80 Options.rate_limiter: (nil)
+2021/03/13-21:04:46.204638 7f02ebcc2a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-21:04:46.204648 7f02ebcc2a80 Options.wal_recovery_mode: 2
+2021/03/13-21:04:46.204649 7f02ebcc2a80 Options.enable_thread_tracking: 0
+2021/03/13-21:04:46.204650 7f02ebcc2a80 Options.enable_pipelined_write: 0
+2021/03/13-21:04:46.204652 7f02ebcc2a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-21:04:46.204652 7f02ebcc2a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-21:04:46.204653 7f02ebcc2a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-21:04:46.204654 7f02ebcc2a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-21:04:46.204655 7f02ebcc2a80 Options.row_cache: None
+2021/03/13-21:04:46.204656 7f02ebcc2a80 Options.wal_filter: None
+2021/03/13-21:04:46.204657 7f02ebcc2a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-21:04:46.204658 7f02ebcc2a80 Options.allow_ingest_behind: 0
+2021/03/13-21:04:46.204659 7f02ebcc2a80 Options.preserve_deletes: 0
+2021/03/13-21:04:46.204660 7f02ebcc2a80 Options.two_write_queues: 0
+2021/03/13-21:04:46.204661 7f02ebcc2a80 Options.manual_wal_flush: 0
+2021/03/13-21:04:46.204662 7f02ebcc2a80 Options.max_background_jobs: 16
+2021/03/13-21:04:46.204664 7f02ebcc2a80 Options.max_background_compactions: -1
+2021/03/13-21:04:46.204664 7f02ebcc2a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-21:04:46.204665 7f02ebcc2a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-21:04:46.204666 7f02ebcc2a80 Options.delayed_write_rate : 16777216
+2021/03/13-21:04:46.204667 7f02ebcc2a80 Options.max_total_wal_size: 0
+2021/03/13-21:04:46.204668 7f02ebcc2a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-21:04:46.204669 7f02ebcc2a80 Options.stats_dump_period_sec: 600
+2021/03/13-21:04:46.204670 7f02ebcc2a80 Options.max_open_files: -1
+2021/03/13-21:04:46.204671 7f02ebcc2a80 Options.bytes_per_sync: 0
+2021/03/13-21:04:46.204672 7f02ebcc2a80 Options.wal_bytes_per_sync: 0
+2021/03/13-21:04:46.204673 7f02ebcc2a80 Options.compaction_readahead_size: 0
+2021/03/13-21:04:46.204674 7f02ebcc2a80 Compression algorithms supported:
+2021/03/13-21:04:46.204675 7f02ebcc2a80 Snappy supported: 1
+2021/03/13-21:04:46.204676 7f02ebcc2a80 Zlib supported: 1
+2021/03/13-21:04:46.204677 7f02ebcc2a80 Bzip supported: 1
+2021/03/13-21:04:46.204678 7f02ebcc2a80 LZ4 supported: 1
+2021/03/13-21:04:46.204679 7f02ebcc2a80 ZSTDNotFinal supported: 1
+2021/03/13-21:04:46.204681 7f02ebcc2a80 ZSTD supported: 1
+2021/03/13-21:04:46.204685 7f02ebcc2a80 Fast CRC32 supported: Supported on x86
+2021/03/13-21:04:46.204687 7f02ebcc2a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-21:04:46.204853 7f02ebcc2a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-21:04:46.204928 7f02ebcc2a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-21:04:46.204930 7f02ebcc2a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-21:04:46.204932 7f02ebcc2a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-21:04:46.204933 7f02ebcc2a80 Options.compaction_filter: None
+2021/03/13-21:04:46.204935 7f02ebcc2a80 Options.compaction_filter_factory: None
+2021/03/13-21:04:46.204936 7f02ebcc2a80 Options.memtable_factory: SkipListFactory
+2021/03/13-21:04:46.204937 7f02ebcc2a80 Options.table_factory: BlockBasedTable
+2021/03/13-21:04:46.204961 7f02ebcc2a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1474520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1459c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-21:04:46.204963 7f02ebcc2a80 Options.write_buffer_size: 134217728
+2021/03/13-21:04:46.204964 7f02ebcc2a80 Options.max_write_buffer_number: 6
+2021/03/13-21:04:46.204965 7f02ebcc2a80 Options.compression[0]: NoCompression
+2021/03/13-21:04:46.204967 7f02ebcc2a80 Options.compression[1]: NoCompression
+2021/03/13-21:04:46.204968 7f02ebcc2a80 Options.compression[2]: Snappy
+2021/03/13-21:04:46.204969 7f02ebcc2a80 Options.compression[3]: Snappy
+2021/03/13-21:04:46.204971 7f02ebcc2a80 Options.compression[4]: Snappy
+2021/03/13-21:04:46.204972 7f02ebcc2a80 Options.compression[5]: Snappy
+2021/03/13-21:04:46.204973 7f02ebcc2a80 Options.compression[6]: Snappy
+2021/03/13-21:04:46.204975 7f02ebcc2a80 Options.bottommost_compression: Disabled
+2021/03/13-21:04:46.204976 7f02ebcc2a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-21:04:46.204977 7f02ebcc2a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-21:04:46.204979 7f02ebcc2a80 Options.num_levels: 7
+2021/03/13-21:04:46.204980 7f02ebcc2a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-21:04:46.204981 7f02ebcc2a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-21:04:46.204982 7f02ebcc2a80 Options.compression_opts.window_bits: -14
+2021/03/13-21:04:46.204984 7f02ebcc2a80 Options.compression_opts.level: -1
+2021/03/13-21:04:46.204985 7f02ebcc2a80 Options.compression_opts.strategy: 0
+2021/03/13-21:04:46.204986 7f02ebcc2a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-21:04:46.204987 7f02ebcc2a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-21:04:46.204989 7f02ebcc2a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-21:04:46.204990 7f02ebcc2a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-21:04:46.204991 7f02ebcc2a80 Options.target_file_size_base: 67108864
+2021/03/13-21:04:46.204993 7f02ebcc2a80 Options.target_file_size_multiplier: 1
+2021/03/13-21:04:46.204994 7f02ebcc2a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-21:04:46.204995 7f02ebcc2a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-21:04:46.204996 7f02ebcc2a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-21:04:46.204999 7f02ebcc2a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-21:04:46.205010 7f02ebcc2a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-21:04:46.205012 7f02ebcc2a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-21:04:46.205013 7f02ebcc2a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-21:04:46.205014 7f02ebcc2a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-21:04:46.205016 7f02ebcc2a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-21:04:46.205017 7f02ebcc2a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-21:04:46.205018 7f02ebcc2a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-21:04:46.205019 7f02ebcc2a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-21:04:46.205021 7f02ebcc2a80 Options.arena_block_size: 16777216
+2021/03/13-21:04:46.205022 7f02ebcc2a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-21:04:46.205023 7f02ebcc2a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-21:04:46.205025 7f02ebcc2a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-21:04:46.205026 7f02ebcc2a80 Options.disable_auto_compactions: 0
+2021/03/13-21:04:46.205027 7f02ebcc2a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-21:04:46.205029 7f02ebcc2a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-21:04:46.205030 7f02ebcc2a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-21:04:46.205031 7f02ebcc2a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-21:04:46.205033 7f02ebcc2a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-21:04:46.205034 7f02ebcc2a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-21:04:46.205035 7f02ebcc2a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-21:04:46.205037 7f02ebcc2a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-21:04:46.205038 7f02ebcc2a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-21:04:46.205039 7f02ebcc2a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-21:04:46.205040 7f02ebcc2a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-21:04:46.205042 7f02ebcc2a80 Options.table_properties_collectors:
+2021/03/13-21:04:46.205043 7f02ebcc2a80 Options.inplace_update_support: 0
+2021/03/13-21:04:46.205044 7f02ebcc2a80 Options.inplace_update_num_locks: 10000
+2021/03/13-21:04:46.205045 7f02ebcc2a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-21:04:46.205047 7f02ebcc2a80 Options.memtable_huge_page_size: 0
+2021/03/13-21:04:46.205048 7f02ebcc2a80 Options.bloom_locality: 0
+2021/03/13-21:04:46.205049 7f02ebcc2a80 Options.max_successive_merges: 0
+2021/03/13-21:04:46.205050 7f02ebcc2a80 Options.optimize_filters_for_hits: 0
+2021/03/13-21:04:46.205052 7f02ebcc2a80 Options.paranoid_file_checks: 0
+2021/03/13-21:04:46.205053 7f02ebcc2a80 Options.force_consistency_checks: 0
+2021/03/13-21:04:46.205054 7f02ebcc2a80 Options.report_bg_io_stats: 0
+2021/03/13-21:04:46.205587 7f02ebcc2a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-21:04:46.205591 7f02ebcc2a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-21:04:46.205661 7f02ebcc2a80 EVENT_LOG_v1 {"time_micros": 1615665886205649, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-21:04:46.205669 7f02ebcc2a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-21:04:46.912234 7f02ebcc2a80 EVENT_LOG_v1 {"tim
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615665986219514 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615665986219514
new file mode 100644
index 0000000..38deeed
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615665986219514
@@ -0,0 +1,186 @@
+2021/03/13-21:05:37.600753 7fba8f756a80 RocksDB version: 5.11.3
+2021/03/13-21:05:37.600818 7fba8f756a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-21:05:37.600819 7fba8f756a80 Compile date Mar 13 2021
+2021/03/13-21:05:37.600822 7fba8f756a80 DB SUMMARY
+2021/03/13-21:05:37.600847 7fba8f756a80 CURRENT file: CURRENT
+2021/03/13-21:05:37.600849 7fba8f756a80 IDENTITY file: IDENTITY
+2021/03/13-21:05:37.600852 7fba8f756a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-21:05:37.600853 7fba8f756a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-21:05:37.600854 7fba8f756a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-21:05:37.600855 7fba8f756a80 Options.error_if_exists: 0
+2021/03/13-21:05:37.600856 7fba8f756a80 Options.create_if_missing: 1
+2021/03/13-21:05:37.600857 7fba8f756a80 Options.paranoid_checks: 1
+2021/03/13-21:05:37.600857 7fba8f756a80 Options.env: 0x7fba90110080
+2021/03/13-21:05:37.600858 7fba8f756a80 Options.info_log: 0x18a6ca0
+2021/03/13-21:05:37.600859 7fba8f756a80 Options.max_file_opening_threads: 16
+2021/03/13-21:05:37.600859 7fba8f756a80 Options.statistics: (nil)
+2021/03/13-21:05:37.600860 7fba8f756a80 Options.use_fsync: 0
+2021/03/13-21:05:37.600861 7fba8f756a80 Options.max_log_file_size: 0
+2021/03/13-21:05:37.600861 7fba8f756a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-21:05:37.600862 7fba8f756a80 Options.log_file_time_to_roll: 0
+2021/03/13-21:05:37.600863 7fba8f756a80 Options.keep_log_file_num: 1000
+2021/03/13-21:05:37.600863 7fba8f756a80 Options.recycle_log_file_num: 0
+2021/03/13-21:05:37.600864 7fba8f756a80 Options.allow_fallocate: 1
+2021/03/13-21:05:37.600865 7fba8f756a80 Options.allow_mmap_reads: 0
+2021/03/13-21:05:37.600865 7fba8f756a80 Options.allow_mmap_writes: 0
+2021/03/13-21:05:37.600866 7fba8f756a80 Options.use_direct_reads: 0
+2021/03/13-21:05:37.600867 7fba8f756a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-21:05:37.600867 7fba8f756a80 Options.create_missing_column_families: 0
+2021/03/13-21:05:37.600868 7fba8f756a80 Options.db_log_dir:
+2021/03/13-21:05:37.600868 7fba8f756a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-21:05:37.600869 7fba8f756a80 Options.table_cache_numshardbits: 6
+2021/03/13-21:05:37.600870 7fba8f756a80 Options.max_subcompactions: 1
+2021/03/13-21:05:37.600870 7fba8f756a80 Options.max_background_flushes: -1
+2021/03/13-21:05:37.600871 7fba8f756a80 Options.WAL_ttl_seconds: 0
+2021/03/13-21:05:37.600872 7fba8f756a80 Options.WAL_size_limit_MB: 0
+2021/03/13-21:05:37.600872 7fba8f756a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-21:05:37.600873 7fba8f756a80 Options.is_fd_close_on_exec: 1
+2021/03/13-21:05:37.600874 7fba8f756a80 Options.advise_random_on_open: 1
+2021/03/13-21:05:37.600874 7fba8f756a80 Options.db_write_buffer_size: 0
+2021/03/13-21:05:37.600875 7fba8f756a80 Options.write_buffer_manager: 0x188eb90
+2021/03/13-21:05:37.600876 7fba8f756a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-21:05:37.600876 7fba8f756a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-21:05:37.600877 7fba8f756a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-21:05:37.600877 7fba8f756a80 Options.use_adaptive_mutex: 0
+2021/03/13-21:05:37.600878 7fba8f756a80 Options.rate_limiter: (nil)
+2021/03/13-21:05:37.600879 7fba8f756a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-21:05:37.600888 7fba8f756a80 Options.wal_recovery_mode: 2
+2021/03/13-21:05:37.600889 7fba8f756a80 Options.enable_thread_tracking: 0
+2021/03/13-21:05:37.600889 7fba8f756a80 Options.enable_pipelined_write: 0
+2021/03/13-21:05:37.600890 7fba8f756a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-21:05:37.600891 7fba8f756a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-21:05:37.600891 7fba8f756a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-21:05:37.600892 7fba8f756a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-21:05:37.600892 7fba8f756a80 Options.row_cache: None
+2021/03/13-21:05:37.600893 7fba8f756a80 Options.wal_filter: None
+2021/03/13-21:05:37.600894 7fba8f756a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-21:05:37.600894 7fba8f756a80 Options.allow_ingest_behind: 0
+2021/03/13-21:05:37.600895 7fba8f756a80 Options.preserve_deletes: 0
+2021/03/13-21:05:37.600895 7fba8f756a80 Options.two_write_queues: 0
+2021/03/13-21:05:37.600896 7fba8f756a80 Options.manual_wal_flush: 0
+2021/03/13-21:05:37.600897 7fba8f756a80 Options.max_background_jobs: 16
+2021/03/13-21:05:37.600898 7fba8f756a80 Options.max_background_compactions: -1
+2021/03/13-21:05:37.600898 7fba8f756a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-21:05:37.600899 7fba8f756a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-21:05:37.600900 7fba8f756a80 Options.delayed_write_rate : 16777216
+2021/03/13-21:05:37.600900 7fba8f756a80 Options.max_total_wal_size: 0
+2021/03/13-21:05:37.600901 7fba8f756a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-21:05:37.600902 7fba8f756a80 Options.stats_dump_period_sec: 600
+2021/03/13-21:05:37.600902 7fba8f756a80 Options.max_open_files: -1
+2021/03/13-21:05:37.600903 7fba8f756a80 Options.bytes_per_sync: 0
+2021/03/13-21:05:37.600904 7fba8f756a80 Options.wal_bytes_per_sync: 0
+2021/03/13-21:05:37.600904 7fba8f756a80 Options.compaction_readahead_size: 0
+2021/03/13-21:05:37.600905 7fba8f756a80 Compression algorithms supported:
+2021/03/13-21:05:37.600905 7fba8f756a80 Snappy supported: 1
+2021/03/13-21:05:37.600906 7fba8f756a80 Zlib supported: 1
+2021/03/13-21:05:37.600907 7fba8f756a80 Bzip supported: 1
+2021/03/13-21:05:37.600907 7fba8f756a80 LZ4 supported: 1
+2021/03/13-21:05:37.600908 7fba8f756a80 ZSTDNotFinal supported: 1
+2021/03/13-21:05:37.600910 7fba8f756a80 ZSTD supported: 1
+2021/03/13-21:05:37.600913 7fba8f756a80 Fast CRC32 supported: Supported on x86
+2021/03/13-21:05:37.600914 7fba8f756a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-21:05:37.601037 7fba8f756a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-21:05:37.601091 7fba8f756a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-21:05:37.601093 7fba8f756a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-21:05:37.601094 7fba8f756a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-21:05:37.601095 7fba8f756a80 Options.compaction_filter: None
+2021/03/13-21:05:37.601095 7fba8f756a80 Options.compaction_filter_factory: None
+2021/03/13-21:05:37.601096 7fba8f756a80 Options.memtable_factory: SkipListFactory
+2021/03/13-21:05:37.601096 7fba8f756a80 Options.table_factory: BlockBasedTable
+2021/03/13-21:05:37.601111 7fba8f756a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x189e520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1883c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-21:05:37.601112 7fba8f756a80 Options.write_buffer_size: 134217728
+2021/03/13-21:05:37.601113 7fba8f756a80 Options.max_write_buffer_number: 6
+2021/03/13-21:05:37.601114 7fba8f756a80 Options.compression[0]: NoCompression
+2021/03/13-21:05:37.601114 7fba8f756a80 Options.compression[1]: NoCompression
+2021/03/13-21:05:37.601115 7fba8f756a80 Options.compression[2]: Snappy
+2021/03/13-21:05:37.601116 7fba8f756a80 Options.compression[3]: Snappy
+2021/03/13-21:05:37.601116 7fba8f756a80 Options.compression[4]: Snappy
+2021/03/13-21:05:37.601117 7fba8f756a80 Options.compression[5]: Snappy
+2021/03/13-21:05:37.601117 7fba8f756a80 Options.compression[6]: Snappy
+2021/03/13-21:05:37.601118 7fba8f756a80 Options.bottommost_compression: Disabled
+2021/03/13-21:05:37.601119 7fba8f756a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-21:05:37.601120 7fba8f756a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-21:05:37.601120 7fba8f756a80 Options.num_levels: 7
+2021/03/13-21:05:37.601121 7fba8f756a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-21:05:37.601122 7fba8f756a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-21:05:37.601122 7fba8f756a80 Options.compression_opts.window_bits: -14
+2021/03/13-21:05:37.601123 7fba8f756a80 Options.compression_opts.level: -1
+2021/03/13-21:05:37.601124 7fba8f756a80 Options.compression_opts.strategy: 0
+2021/03/13-21:05:37.601124 7fba8f756a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-21:05:37.601125 7fba8f756a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-21:05:37.601126 7fba8f756a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-21:05:37.601126 7fba8f756a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-21:05:37.601127 7fba8f756a80 Options.target_file_size_base: 67108864
+2021/03/13-21:05:37.601128 7fba8f756a80 Options.target_file_size_multiplier: 1
+2021/03/13-21:05:37.601128 7fba8f756a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-21:05:37.601129 7fba8f756a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-21:05:37.601129 7fba8f756a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-21:05:37.601131 7fba8f756a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-21:05:37.601140 7fba8f756a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-21:05:37.601141 7fba8f756a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-21:05:37.601141 7fba8f756a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-21:05:37.601142 7fba8f756a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-21:05:37.601143 7fba8f756a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-21:05:37.601143 7fba8f756a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-21:05:37.601144 7fba8f756a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-21:05:37.601144 7fba8f756a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-21:05:37.601145 7fba8f756a80 Options.arena_block_size: 16777216
+2021/03/13-21:05:37.601146 7fba8f756a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-21:05:37.601146 7fba8f756a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-21:05:37.601147 7fba8f756a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-21:05:37.601148 7fba8f756a80 Options.disable_auto_compactions: 0
+2021/03/13-21:05:37.601149 7fba8f756a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-21:05:37.601149 7fba8f756a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-21:05:37.601150 7fba8f756a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-21:05:37.601151 7fba8f756a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-21:05:37.601151 7fba8f756a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-21:05:37.601152 7fba8f756a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-21:05:37.601153 7fba8f756a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-21:05:37.601153 7fba8f756a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-21:05:37.601154 7fba8f756a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-21:05:37.601155 7fba8f756a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-21:05:37.601155 7fba8f756a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-21:05:37.601156 7fba8f756a80 Options.table_properties_collectors:
+2021/03/13-21:05:37.601157 7fba8f756a80 Options.inplace_update_support: 0
+2021/03/13-21:05:37.601157 7fba8f756a80 Options.inplace_update_num_locks: 10000
+2021/03/13-21:05:37.601158 7fba8f756a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-21:05:37.601159 7fba8f756a80 Options.memtable_huge_page_size: 0
+2021/03/13-21:05:37.601159 7fba8f756a80 Options.bloom_locality: 0
+2021/03/13-21:05:37.601160 7fba8f756a80 Options.max_successive_merges: 0
+2021/03/13-21:05:37.601161 7fba8f756a80 Options.optimize_filters_for_hits: 0
+2021/03/13-21:05:37.601161 7fba8f756a80 Options.paranoid_file_checks: 0
+2021/03/13-21:05:37.601162 7fba8f756a80 Options.force_consistency_checks: 0
+2021/03/13-21:05:37.601163 7fba8f756a80 Options.report_bg_io_stats: 0
+2021/03/13-21:05:37.601601 7fba8f756a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-21:05:37.601604 7fba8f756a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-21:05:37.601659 7fba8f756a80 EVENT_LOG_v1 {"time_micros": 1615665937601650, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-21:05:37.601665 7fba8f756a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-21:05:38.304523 7fba8f756a80 EVENT_LOG_v1 {"time_micros": 1615665938304520, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615666076517361 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615666076517361
new file mode 100644
index 0000000..30c45dd
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615666076517361
@@ -0,0 +1,186 @@
+2021/03/13-21:06:26.219805 7f598b1aba80 RocksDB version: 5.11.3
+2021/03/13-21:06:26.219870 7f598b1aba80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-21:06:26.219872 7f598b1aba80 Compile date Mar 13 2021
+2021/03/13-21:06:26.219874 7f598b1aba80 DB SUMMARY
+2021/03/13-21:06:26.219900 7f598b1aba80 CURRENT file: CURRENT
+2021/03/13-21:06:26.219901 7f598b1aba80 IDENTITY file: IDENTITY
+2021/03/13-21:06:26.219904 7f598b1aba80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-21:06:26.219905 7f598b1aba80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-21:06:26.219906 7f598b1aba80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-21:06:26.219908 7f598b1aba80 Options.error_if_exists: 0
+2021/03/13-21:06:26.219909 7f598b1aba80 Options.create_if_missing: 1
+2021/03/13-21:06:26.219909 7f598b1aba80 Options.paranoid_checks: 1
+2021/03/13-21:06:26.219910 7f598b1aba80 Options.env: 0x7f598bb65080
+2021/03/13-21:06:26.219911 7f598b1aba80 Options.info_log: 0x2448ca0
+2021/03/13-21:06:26.219911 7f598b1aba80 Options.max_file_opening_threads: 16
+2021/03/13-21:06:26.219912 7f598b1aba80 Options.statistics: (nil)
+2021/03/13-21:06:26.219913 7f598b1aba80 Options.use_fsync: 0
+2021/03/13-21:06:26.219913 7f598b1aba80 Options.max_log_file_size: 0
+2021/03/13-21:06:26.219914 7f598b1aba80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-21:06:26.219915 7f598b1aba80 Options.log_file_time_to_roll: 0
+2021/03/13-21:06:26.219915 7f598b1aba80 Options.keep_log_file_num: 1000
+2021/03/13-21:06:26.219916 7f598b1aba80 Options.recycle_log_file_num: 0
+2021/03/13-21:06:26.219917 7f598b1aba80 Options.allow_fallocate: 1
+2021/03/13-21:06:26.219917 7f598b1aba80 Options.allow_mmap_reads: 0
+2021/03/13-21:06:26.219918 7f598b1aba80 Options.allow_mmap_writes: 0
+2021/03/13-21:06:26.219918 7f598b1aba80 Options.use_direct_reads: 0
+2021/03/13-21:06:26.219919 7f598b1aba80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-21:06:26.219920 7f598b1aba80 Options.create_missing_column_families: 0
+2021/03/13-21:06:26.219920 7f598b1aba80 Options.db_log_dir:
+2021/03/13-21:06:26.219921 7f598b1aba80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-21:06:26.219922 7f598b1aba80 Options.table_cache_numshardbits: 6
+2021/03/13-21:06:26.219922 7f598b1aba80 Options.max_subcompactions: 1
+2021/03/13-21:06:26.219923 7f598b1aba80 Options.max_background_flushes: -1
+2021/03/13-21:06:26.219924 7f598b1aba80 Options.WAL_ttl_seconds: 0
+2021/03/13-21:06:26.219924 7f598b1aba80 Options.WAL_size_limit_MB: 0
+2021/03/13-21:06:26.219925 7f598b1aba80 Options.manifest_preallocation_size: 4194304
+2021/03/13-21:06:26.219926 7f598b1aba80 Options.is_fd_close_on_exec: 1
+2021/03/13-21:06:26.219926 7f598b1aba80 Options.advise_random_on_open: 1
+2021/03/13-21:06:26.219927 7f598b1aba80 Options.db_write_buffer_size: 0
+2021/03/13-21:06:26.219927 7f598b1aba80 Options.write_buffer_manager: 0x2430b90
+2021/03/13-21:06:26.219928 7f598b1aba80 Options.access_hint_on_compaction_start: 1
+2021/03/13-21:06:26.219929 7f598b1aba80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-21:06:26.219929 7f598b1aba80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-21:06:26.219930 7f598b1aba80 Options.use_adaptive_mutex: 0
+2021/03/13-21:06:26.219931 7f598b1aba80 Options.rate_limiter: (nil)
+2021/03/13-21:06:26.219932 7f598b1aba80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-21:06:26.219940 7f598b1aba80 Options.wal_recovery_mode: 2
+2021/03/13-21:06:26.219941 7f598b1aba80 Options.enable_thread_tracking: 0
+2021/03/13-21:06:26.219941 7f598b1aba80 Options.enable_pipelined_write: 0
+2021/03/13-21:06:26.219942 7f598b1aba80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-21:06:26.219942 7f598b1aba80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-21:06:26.219943 7f598b1aba80 Options.write_thread_max_yield_usec: 100
+2021/03/13-21:06:26.219944 7f598b1aba80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-21:06:26.219944 7f598b1aba80 Options.row_cache: None
+2021/03/13-21:06:26.219945 7f598b1aba80 Options.wal_filter: None
+2021/03/13-21:06:26.219946 7f598b1aba80 Options.avoid_flush_during_recovery: 0
+2021/03/13-21:06:26.219946 7f598b1aba80 Options.allow_ingest_behind: 0
+2021/03/13-21:06:26.219947 7f598b1aba80 Options.preserve_deletes: 0
+2021/03/13-21:06:26.219947 7f598b1aba80 Options.two_write_queues: 0
+2021/03/13-21:06:26.219948 7f598b1aba80 Options.manual_wal_flush: 0
+2021/03/13-21:06:26.219949 7f598b1aba80 Options.max_background_jobs: 16
+2021/03/13-21:06:26.219950 7f598b1aba80 Options.max_background_compactions: -1
+2021/03/13-21:06:26.219951 7f598b1aba80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-21:06:26.219951 7f598b1aba80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-21:06:26.219952 7f598b1aba80 Options.delayed_write_rate : 16777216
+2021/03/13-21:06:26.219952 7f598b1aba80 Options.max_total_wal_size: 0
+2021/03/13-21:06:26.219953 7f598b1aba80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-21:06:26.219954 7f598b1aba80 Options.stats_dump_period_sec: 600
+2021/03/13-21:06:26.219954 7f598b1aba80 Options.max_open_files: -1
+2021/03/13-21:06:26.219955 7f598b1aba80 Options.bytes_per_sync: 0
+2021/03/13-21:06:26.219956 7f598b1aba80 Options.wal_bytes_per_sync: 0
+2021/03/13-21:06:26.219956 7f598b1aba80 Options.compaction_readahead_size: 0
+2021/03/13-21:06:26.219957 7f598b1aba80 Compression algorithms supported:
+2021/03/13-21:06:26.219958 7f598b1aba80 Snappy supported: 1
+2021/03/13-21:06:26.219958 7f598b1aba80 Zlib supported: 1
+2021/03/13-21:06:26.219959 7f598b1aba80 Bzip supported: 1
+2021/03/13-21:06:26.219959 7f598b1aba80 LZ4 supported: 1
+2021/03/13-21:06:26.219960 7f598b1aba80 ZSTDNotFinal supported: 1
+2021/03/13-21:06:26.219962 7f598b1aba80 ZSTD supported: 1
+2021/03/13-21:06:26.219965 7f598b1aba80 Fast CRC32 supported: Supported on x86
+2021/03/13-21:06:26.219966 7f598b1aba80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-21:06:26.220067 7f598b1aba80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-21:06:26.220121 7f598b1aba80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-21:06:26.220123 7f598b1aba80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-21:06:26.220123 7f598b1aba80 Options.merge_operator: UInt64AddOperator
+2021/03/13-21:06:26.220124 7f598b1aba80 Options.compaction_filter: None
+2021/03/13-21:06:26.220125 7f598b1aba80 Options.compaction_filter_factory: None
+2021/03/13-21:06:26.220125 7f598b1aba80 Options.memtable_factory: SkipListFactory
+2021/03/13-21:06:26.220126 7f598b1aba80 Options.table_factory: BlockBasedTable
+2021/03/13-21:06:26.220140 7f598b1aba80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2440520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2425c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-21:06:26.220141 7f598b1aba80 Options.write_buffer_size: 134217728
+2021/03/13-21:06:26.220142 7f598b1aba80 Options.max_write_buffer_number: 6
+2021/03/13-21:06:26.220143 7f598b1aba80 Options.compression[0]: NoCompression
+2021/03/13-21:06:26.220144 7f598b1aba80 Options.compression[1]: NoCompression
+2021/03/13-21:06:26.220144 7f598b1aba80 Options.compression[2]: Snappy
+2021/03/13-21:06:26.220145 7f598b1aba80 Options.compression[3]: Snappy
+2021/03/13-21:06:26.220146 7f598b1aba80 Options.compression[4]: Snappy
+2021/03/13-21:06:26.220146 7f598b1aba80 Options.compression[5]: Snappy
+2021/03/13-21:06:26.220147 7f598b1aba80 Options.compression[6]: Snappy
+2021/03/13-21:06:26.220148 7f598b1aba80 Options.bottommost_compression: Disabled
+2021/03/13-21:06:26.220148 7f598b1aba80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-21:06:26.220149 7f598b1aba80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-21:06:26.220150 7f598b1aba80 Options.num_levels: 7
+2021/03/13-21:06:26.220150 7f598b1aba80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-21:06:26.220151 7f598b1aba80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-21:06:26.220152 7f598b1aba80 Options.compression_opts.window_bits: -14
+2021/03/13-21:06:26.220152 7f598b1aba80 Options.compression_opts.level: -1
+2021/03/13-21:06:26.220153 7f598b1aba80 Options.compression_opts.strategy: 0
+2021/03/13-21:06:26.220153 7f598b1aba80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-21:06:26.220154 7f598b1aba80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-21:06:26.220155 7f598b1aba80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-21:06:26.220155 7f598b1aba80 Options.level0_stop_writes_trigger: 36
+2021/03/13-21:06:26.220156 7f598b1aba80 Options.target_file_size_base: 67108864
+2021/03/13-21:06:26.220157 7f598b1aba80 Options.target_file_size_multiplier: 1
+2021/03/13-21:06:26.220157 7f598b1aba80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-21:06:26.220158 7f598b1aba80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-21:06:26.220158 7f598b1aba80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-21:06:26.220160 7f598b1aba80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-21:06:26.220168 7f598b1aba80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-21:06:26.220169 7f598b1aba80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-21:06:26.220170 7f598b1aba80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-21:06:26.220170 7f598b1aba80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-21:06:26.220171 7f598b1aba80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-21:06:26.220171 7f598b1aba80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-21:06:26.220172 7f598b1aba80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-21:06:26.220173 7f598b1aba80 Options.max_compaction_bytes: 1677721600
+2021/03/13-21:06:26.220173 7f598b1aba80 Options.arena_block_size: 16777216
+2021/03/13-21:06:26.220174 7f598b1aba80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-21:06:26.220175 7f598b1aba80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-21:06:26.220175 7f598b1aba80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-21:06:26.220176 7f598b1aba80 Options.disable_auto_compactions: 0
+2021/03/13-21:06:26.220177 7f598b1aba80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-21:06:26.220178 7f598b1aba80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-21:06:26.220178 7f598b1aba80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-21:06:26.220179 7f598b1aba80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-21:06:26.220180 7f598b1aba80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-21:06:26.220180 7f598b1aba80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-21:06:26.220181 7f598b1aba80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-21:06:26.220182 7f598b1aba80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-21:06:26.220182 7f598b1aba80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-21:06:26.220183 7f598b1aba80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-21:06:26.220184 7f598b1aba80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-21:06:26.220184 7f598b1aba80 Options.table_properties_collectors:
+2021/03/13-21:06:26.220185 7f598b1aba80 Options.inplace_update_support: 0
+2021/03/13-21:06:26.220186 7f598b1aba80 Options.inplace_update_num_locks: 10000
+2021/03/13-21:06:26.220186 7f598b1aba80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-21:06:26.220187 7f598b1aba80 Options.memtable_huge_page_size: 0
+2021/03/13-21:06:26.220188 7f598b1aba80 Options.bloom_locality: 0
+2021/03/13-21:06:26.220188 7f598b1aba80 Options.max_successive_merges: 0
+2021/03/13-21:06:26.220189 7f598b1aba80 Options.optimize_filters_for_hits: 0
+2021/03/13-21:06:26.220190 7f598b1aba80 Options.paranoid_file_checks: 0
+2021/03/13-21:06:26.220190 7f598b1aba80 Options.force_consistency_checks: 0
+2021/03/13-21:06:26.220191 7f598b1aba80 Options.report_bg_io_stats: 0
+2021/03/13-21:06:26.220621 7f598b1aba80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-21:06:26.220624 7f598b1aba80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-21:06:26.220683 7f598b1aba80 EVENT_LOG_v1 {"time_micros": 1615665986220674, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-21:06:26.220689 7f598b1aba80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-21:06:26.910789 7f598b1aba80 EVENT_LOG_v1 {"time_micros": 1615665986910786, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615666291599681 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615666291599681
new file mode 100644
index 0000000..2de49d7
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615666291599681
@@ -0,0 +1,186 @@
+2021/03/13-21:07:56.517654 7f8b06eb7a80 RocksDB version: 5.11.3
+2021/03/13-21:07:56.517720 7f8b06eb7a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-21:07:56.517722 7f8b06eb7a80 Compile date Mar 13 2021
+2021/03/13-21:07:56.517724 7f8b06eb7a80 DB SUMMARY
+2021/03/13-21:07:56.517751 7f8b06eb7a80 CURRENT file: CURRENT
+2021/03/13-21:07:56.517752 7f8b06eb7a80 IDENTITY file: IDENTITY
+2021/03/13-21:07:56.517755 7f8b06eb7a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-21:07:56.517756 7f8b06eb7a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-21:07:56.517757 7f8b06eb7a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-21:07:56.517759 7f8b06eb7a80 Options.error_if_exists: 0
+2021/03/13-21:07:56.517760 7f8b06eb7a80 Options.create_if_missing: 1
+2021/03/13-21:07:56.517760 7f8b06eb7a80 Options.paranoid_checks: 1
+2021/03/13-21:07:56.517761 7f8b06eb7a80 Options.env: 0x7f8b07871080
+2021/03/13-21:07:56.517762 7f8b06eb7a80 Options.info_log: 0x2faeca0
+2021/03/13-21:07:56.517763 7f8b06eb7a80 Options.max_file_opening_threads: 16
+2021/03/13-21:07:56.517763 7f8b06eb7a80 Options.statistics: (nil)
+2021/03/13-21:07:56.517764 7f8b06eb7a80 Options.use_fsync: 0
+2021/03/13-21:07:56.517765 7f8b06eb7a80 Options.max_log_file_size: 0
+2021/03/13-21:07:56.517765 7f8b06eb7a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-21:07:56.517766 7f8b06eb7a80 Options.log_file_time_to_roll: 0
+2021/03/13-21:07:56.517767 7f8b06eb7a80 Options.keep_log_file_num: 1000
+2021/03/13-21:07:56.517767 7f8b06eb7a80 Options.recycle_log_file_num: 0
+2021/03/13-21:07:56.517768 7f8b06eb7a80 Options.allow_fallocate: 1
+2021/03/13-21:07:56.517769 7f8b06eb7a80 Options.allow_mmap_reads: 0
+2021/03/13-21:07:56.517769 7f8b06eb7a80 Options.allow_mmap_writes: 0
+2021/03/13-21:07:56.517770 7f8b06eb7a80 Options.use_direct_reads: 0
+2021/03/13-21:07:56.517770 7f8b06eb7a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-21:07:56.517771 7f8b06eb7a80 Options.create_missing_column_families: 0
+2021/03/13-21:07:56.517772 7f8b06eb7a80 Options.db_log_dir:
+2021/03/13-21:07:56.517772 7f8b06eb7a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-21:07:56.517773 7f8b06eb7a80 Options.table_cache_numshardbits: 6
+2021/03/13-21:07:56.517774 7f8b06eb7a80 Options.max_subcompactions: 1
+2021/03/13-21:07:56.517774 7f8b06eb7a80 Options.max_background_flushes: -1
+2021/03/13-21:07:56.517775 7f8b06eb7a80 Options.WAL_ttl_seconds: 0
+2021/03/13-21:07:56.517776 7f8b06eb7a80 Options.WAL_size_limit_MB: 0
+2021/03/13-21:07:56.517776 7f8b06eb7a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-21:07:56.517777 7f8b06eb7a80 Options.is_fd_close_on_exec: 1
+2021/03/13-21:07:56.517778 7f8b06eb7a80 Options.advise_random_on_open: 1
+2021/03/13-21:07:56.517778 7f8b06eb7a80 Options.db_write_buffer_size: 0
+2021/03/13-21:07:56.517779 7f8b06eb7a80 Options.write_buffer_manager: 0x2f96b90
+2021/03/13-21:07:56.517780 7f8b06eb7a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-21:07:56.517780 7f8b06eb7a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-21:07:56.517781 7f8b06eb7a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-21:07:56.517781 7f8b06eb7a80 Options.use_adaptive_mutex: 0
+2021/03/13-21:07:56.517782 7f8b06eb7a80 Options.rate_limiter: (nil)
+2021/03/13-21:07:56.517783 7f8b06eb7a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-21:07:56.517792 7f8b06eb7a80 Options.wal_recovery_mode: 2
+2021/03/13-21:07:56.517793 7f8b06eb7a80 Options.enable_thread_tracking: 0
+2021/03/13-21:07:56.517793 7f8b06eb7a80 Options.enable_pipelined_write: 0
+2021/03/13-21:07:56.517794 7f8b06eb7a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-21:07:56.517795 7f8b06eb7a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-21:07:56.517795 7f8b06eb7a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-21:07:56.517796 7f8b06eb7a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-21:07:56.517797 7f8b06eb7a80 Options.row_cache: None
+2021/03/13-21:07:56.517797 7f8b06eb7a80 Options.wal_filter: None
+2021/03/13-21:07:56.517798 7f8b06eb7a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-21:07:56.517798 7f8b06eb7a80 Options.allow_ingest_behind: 0
+2021/03/13-21:07:56.517799 7f8b06eb7a80 Options.preserve_deletes: 0
+2021/03/13-21:07:56.517800 7f8b06eb7a80 Options.two_write_queues: 0
+2021/03/13-21:07:56.517800 7f8b06eb7a80 Options.manual_wal_flush: 0
+2021/03/13-21:07:56.517802 7f8b06eb7a80 Options.max_background_jobs: 16
+2021/03/13-21:07:56.517802 7f8b06eb7a80 Options.max_background_compactions: -1
+2021/03/13-21:07:56.517803 7f8b06eb7a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-21:07:56.517803 7f8b06eb7a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-21:07:56.517804 7f8b06eb7a80 Options.delayed_write_rate : 16777216
+2021/03/13-21:07:56.517805 7f8b06eb7a80 Options.max_total_wal_size: 0
+2021/03/13-21:07:56.517805 7f8b06eb7a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-21:07:56.517806 7f8b06eb7a80 Options.stats_dump_period_sec: 600
+2021/03/13-21:07:56.517807 7f8b06eb7a80 Options.max_open_files: -1
+2021/03/13-21:07:56.517807 7f8b06eb7a80 Options.bytes_per_sync: 0
+2021/03/13-21:07:56.517808 7f8b06eb7a80 Options.wal_bytes_per_sync: 0
+2021/03/13-21:07:56.517809 7f8b06eb7a80 Options.compaction_readahead_size: 0
+2021/03/13-21:07:56.517809 7f8b06eb7a80 Compression algorithms supported:
+2021/03/13-21:07:56.517810 7f8b06eb7a80 Snappy supported: 1
+2021/03/13-21:07:56.517811 7f8b06eb7a80 Zlib supported: 1
+2021/03/13-21:07:56.517811 7f8b06eb7a80 Bzip supported: 1
+2021/03/13-21:07:56.517812 7f8b06eb7a80 LZ4 supported: 1
+2021/03/13-21:07:56.517812 7f8b06eb7a80 ZSTDNotFinal supported: 1
+2021/03/13-21:07:56.517814 7f8b06eb7a80 ZSTD supported: 1
+2021/03/13-21:07:56.517817 7f8b06eb7a80 Fast CRC32 supported: Supported on x86
+2021/03/13-21:07:56.517819 7f8b06eb7a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-21:07:56.517921 7f8b06eb7a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-21:07:56.517976 7f8b06eb7a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-21:07:56.517978 7f8b06eb7a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-21:07:56.517979 7f8b06eb7a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-21:07:56.517980 7f8b06eb7a80 Options.compaction_filter: None
+2021/03/13-21:07:56.517981 7f8b06eb7a80 Options.compaction_filter_factory: None
+2021/03/13-21:07:56.517981 7f8b06eb7a80 Options.memtable_factory: SkipListFactory
+2021/03/13-21:07:56.517982 7f8b06eb7a80 Options.table_factory: BlockBasedTable
+2021/03/13-21:07:56.517997 7f8b06eb7a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2fa6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2f8bc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-21:07:56.517998 7f8b06eb7a80 Options.write_buffer_size: 134217728
+2021/03/13-21:07:56.517998 7f8b06eb7a80 Options.max_write_buffer_number: 6
+2021/03/13-21:07:56.517999 7f8b06eb7a80 Options.compression[0]: NoCompression
+2021/03/13-21:07:56.518000 7f8b06eb7a80 Options.compression[1]: NoCompression
+2021/03/13-21:07:56.518001 7f8b06eb7a80 Options.compression[2]: Snappy
+2021/03/13-21:07:56.518001 7f8b06eb7a80 Options.compression[3]: Snappy
+2021/03/13-21:07:56.518002 7f8b06eb7a80 Options.compression[4]: Snappy
+2021/03/13-21:07:56.518002 7f8b06eb7a80 Options.compression[5]: Snappy
+2021/03/13-21:07:56.518003 7f8b06eb7a80 Options.compression[6]: Snappy
+2021/03/13-21:07:56.518004 7f8b06eb7a80 Options.bottommost_compression: Disabled
+2021/03/13-21:07:56.518005 7f8b06eb7a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-21:07:56.518005 7f8b06eb7a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-21:07:56.518006 7f8b06eb7a80 Options.num_levels: 7
+2021/03/13-21:07:56.518007 7f8b06eb7a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-21:07:56.518007 7f8b06eb7a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-21:07:56.518008 7f8b06eb7a80 Options.compression_opts.window_bits: -14
+2021/03/13-21:07:56.518009 7f8b06eb7a80 Options.compression_opts.level: -1
+2021/03/13-21:07:56.518009 7f8b06eb7a80 Options.compression_opts.strategy: 0
+2021/03/13-21:07:56.518010 7f8b06eb7a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-21:07:56.518010 7f8b06eb7a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-21:07:56.518011 7f8b06eb7a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-21:07:56.518012 7f8b06eb7a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-21:07:56.518012 7f8b06eb7a80 Options.target_file_size_base: 67108864
+2021/03/13-21:07:56.518013 7f8b06eb7a80 Options.target_file_size_multiplier: 1
+2021/03/13-21:07:56.518014 7f8b06eb7a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-21:07:56.518014 7f8b06eb7a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-21:07:56.518015 7f8b06eb7a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-21:07:56.518017 7f8b06eb7a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-21:07:56.518025 7f8b06eb7a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-21:07:56.518026 7f8b06eb7a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-21:07:56.518027 7f8b06eb7a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-21:07:56.518027 7f8b06eb7a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-21:07:56.518028 7f8b06eb7a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-21:07:56.518029 7f8b06eb7a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-21:07:56.518029 7f8b06eb7a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-21:07:56.518030 7f8b06eb7a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-21:07:56.518030 7f8b06eb7a80 Options.arena_block_size: 16777216
+2021/03/13-21:07:56.518031 7f8b06eb7a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-21:07:56.518032 7f8b06eb7a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-21:07:56.518032 7f8b06eb7a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-21:07:56.518033 7f8b06eb7a80 Options.disable_auto_compactions: 0
+2021/03/13-21:07:56.518034 7f8b06eb7a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-21:07:56.518035 7f8b06eb7a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-21:07:56.518036 7f8b06eb7a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-21:07:56.518036 7f8b06eb7a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-21:07:56.518037 7f8b06eb7a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-21:07:56.518038 7f8b06eb7a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-21:07:56.518038 7f8b06eb7a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-21:07:56.518039 7f8b06eb7a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-21:07:56.518040 7f8b06eb7a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-21:07:56.518040 7f8b06eb7a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-21:07:56.518041 7f8b06eb7a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-21:07:56.518042 7f8b06eb7a80 Options.table_properties_collectors:
+2021/03/13-21:07:56.518042 7f8b06eb7a80 Options.inplace_update_support: 0
+2021/03/13-21:07:56.518043 7f8b06eb7a80 Options.inplace_update_num_locks: 10000
+2021/03/13-21:07:56.518043 7f8b06eb7a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-21:07:56.518044 7f8b06eb7a80 Options.memtable_huge_page_size: 0
+2021/03/13-21:07:56.518045 7f8b06eb7a80 Options.bloom_locality: 0
+2021/03/13-21:07:56.518046 7f8b06eb7a80 Options.max_successive_merges: 0
+2021/03/13-21:07:56.518046 7f8b06eb7a80 Options.optimize_filters_for_hits: 0
+2021/03/13-21:07:56.518047 7f8b06eb7a80 Options.paranoid_file_checks: 0
+2021/03/13-21:07:56.518047 7f8b06eb7a80 Options.force_consistency_checks: 0
+2021/03/13-21:07:56.518048 7f8b06eb7a80 Options.report_bg_io_stats: 0
+2021/03/13-21:07:56.518495 7f8b06eb7a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-21:07:56.518498 7f8b06eb7a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-21:07:56.518553 7f8b06eb7a80 EVENT_LOG_v1 {"time_micros": 1615666076518545, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-21:07:56.518559 7f8b06eb7a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-21:07:57.231493 7f8b06eb7a80 EVENT_LOG_v1 {"time_micros": 1615666077231489, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615666340593253 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615666340593253
new file mode 100644
index 0000000..1fbb1ce
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615666340593253
@@ -0,0 +1,186 @@
+2021/03/13-21:11:31.600179 7f374d8efa80 RocksDB version: 5.11.3
+2021/03/13-21:11:31.600306 7f374d8efa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-21:11:31.600309 7f374d8efa80 Compile date Mar 13 2021
+2021/03/13-21:11:31.600313 7f374d8efa80 DB SUMMARY
+2021/03/13-21:11:31.600355 7f374d8efa80 CURRENT file: CURRENT
+2021/03/13-21:11:31.600357 7f374d8efa80 IDENTITY file: IDENTITY
+2021/03/13-21:11:31.600362 7f374d8efa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-21:11:31.600364 7f374d8efa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-21:11:31.600365 7f374d8efa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-21:11:31.600368 7f374d8efa80 Options.error_if_exists: 0
+2021/03/13-21:11:31.600369 7f374d8efa80 Options.create_if_missing: 1
+2021/03/13-21:11:31.600370 7f374d8efa80 Options.paranoid_checks: 1
+2021/03/13-21:11:31.600371 7f374d8efa80 Options.env: 0x7f374e2a9080
+2021/03/13-21:11:31.600372 7f374d8efa80 Options.info_log: 0x2058ca0
+2021/03/13-21:11:31.600373 7f374d8efa80 Options.max_file_opening_threads: 16
+2021/03/13-21:11:31.600373 7f374d8efa80 Options.statistics: (nil)
+2021/03/13-21:11:31.600374 7f374d8efa80 Options.use_fsync: 0
+2021/03/13-21:11:31.600375 7f374d8efa80 Options.max_log_file_size: 0
+2021/03/13-21:11:31.600376 7f374d8efa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-21:11:31.600377 7f374d8efa80 Options.log_file_time_to_roll: 0
+2021/03/13-21:11:31.600378 7f374d8efa80 Options.keep_log_file_num: 1000
+2021/03/13-21:11:31.600379 7f374d8efa80 Options.recycle_log_file_num: 0
+2021/03/13-21:11:31.600380 7f374d8efa80 Options.allow_fallocate: 1
+2021/03/13-21:11:31.600381 7f374d8efa80 Options.allow_mmap_reads: 0
+2021/03/13-21:11:31.600381 7f374d8efa80 Options.allow_mmap_writes: 0
+2021/03/13-21:11:31.600382 7f374d8efa80 Options.use_direct_reads: 0
+2021/03/13-21:11:31.600383 7f374d8efa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-21:11:31.600384 7f374d8efa80 Options.create_missing_column_families: 0
+2021/03/13-21:11:31.600385 7f374d8efa80 Options.db_log_dir:
+2021/03/13-21:11:31.600386 7f374d8efa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-21:11:31.600387 7f374d8efa80 Options.table_cache_numshardbits: 6
+2021/03/13-21:11:31.600387 7f374d8efa80 Options.max_subcompactions: 1
+2021/03/13-21:11:31.600388 7f374d8efa80 Options.max_background_flushes: -1
+2021/03/13-21:11:31.600389 7f374d8efa80 Options.WAL_ttl_seconds: 0
+2021/03/13-21:11:31.600390 7f374d8efa80 Options.WAL_size_limit_MB: 0
+2021/03/13-21:11:31.600391 7f374d8efa80 Options.manifest_preallocation_size: 4194304
+2021/03/13-21:11:31.600392 7f374d8efa80 Options.is_fd_close_on_exec: 1
+2021/03/13-21:11:31.600393 7f374d8efa80 Options.advise_random_on_open: 1
+2021/03/13-21:11:31.600393 7f374d8efa80 Options.db_write_buffer_size: 0
+2021/03/13-21:11:31.600394 7f374d8efa80 Options.write_buffer_manager: 0x2040b90
+2021/03/13-21:11:31.600395 7f374d8efa80 Options.access_hint_on_compaction_start: 1
+2021/03/13-21:11:31.600396 7f374d8efa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-21:11:31.600397 7f374d8efa80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-21:11:31.600398 7f374d8efa80 Options.use_adaptive_mutex: 0
+2021/03/13-21:11:31.600399 7f374d8efa80 Options.rate_limiter: (nil)
+2021/03/13-21:11:31.600401 7f374d8efa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-21:11:31.600412 7f374d8efa80 Options.wal_recovery_mode: 2
+2021/03/13-21:11:31.600413 7f374d8efa80 Options.enable_thread_tracking: 0
+2021/03/13-21:11:31.600414 7f374d8efa80 Options.enable_pipelined_write: 0
+2021/03/13-21:11:31.600415 7f374d8efa80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-21:11:31.600416 7f374d8efa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-21:11:31.600417 7f374d8efa80 Options.write_thread_max_yield_usec: 100
+2021/03/13-21:11:31.600418 7f374d8efa80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-21:11:31.600419 7f374d8efa80 Options.row_cache: None
+2021/03/13-21:11:31.600419 7f374d8efa80 Options.wal_filter: None
+2021/03/13-21:11:31.600420 7f374d8efa80 Options.avoid_flush_during_recovery: 0
+2021/03/13-21:11:31.600421 7f374d8efa80 Options.allow_ingest_behind: 0
+2021/03/13-21:11:31.600422 7f374d8efa80 Options.preserve_deletes: 0
+2021/03/13-21:11:31.600423 7f374d8efa80 Options.two_write_queues: 0
+2021/03/13-21:11:31.600424 7f374d8efa80 Options.manual_wal_flush: 0
+2021/03/13-21:11:31.600426 7f374d8efa80 Options.max_background_jobs: 16
+2021/03/13-21:11:31.600426 7f374d8efa80 Options.max_background_compactions: -1
+2021/03/13-21:11:31.600427 7f374d8efa80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-21:11:31.600428 7f374d8efa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-21:11:31.600429 7f374d8efa80 Options.delayed_write_rate : 16777216
+2021/03/13-21:11:31.600430 7f374d8efa80 Options.max_total_wal_size: 0
+2021/03/13-21:11:31.600431 7f374d8efa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-21:11:31.600432 7f374d8efa80 Options.stats_dump_period_sec: 600
+2021/03/13-21:11:31.600433 7f374d8efa80 Options.max_open_files: -1
+2021/03/13-21:11:31.600434 7f374d8efa80 Options.bytes_per_sync: 0
+2021/03/13-21:11:31.600434 7f374d8efa80 Options.wal_bytes_per_sync: 0
+2021/03/13-21:11:31.600435 7f374d8efa80 Options.compaction_readahead_size: 0
+2021/03/13-21:11:31.600436 7f374d8efa80 Compression algorithms supported:
+2021/03/13-21:11:31.600437 7f374d8efa80 Snappy supported: 1
+2021/03/13-21:11:31.600438 7f374d8efa80 Zlib supported: 1
+2021/03/13-21:11:31.600439 7f374d8efa80 Bzip supported: 1
+2021/03/13-21:11:31.600440 7f374d8efa80 LZ4 supported: 1
+2021/03/13-21:11:31.600440 7f374d8efa80 ZSTDNotFinal supported: 1
+2021/03/13-21:11:31.600443 7f374d8efa80 ZSTD supported: 1
+2021/03/13-21:11:31.600448 7f374d8efa80 Fast CRC32 supported: Supported on x86
+2021/03/13-21:11:31.600450 7f374d8efa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-21:11:31.600614 7f374d8efa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-21:11:31.600700 7f374d8efa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-21:11:31.600702 7f374d8efa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-21:11:31.600703 7f374d8efa80 Options.merge_operator: UInt64AddOperator
+2021/03/13-21:11:31.600704 7f374d8efa80 Options.compaction_filter: None
+2021/03/13-21:11:31.600705 7f374d8efa80 Options.compaction_filter_factory: None
+2021/03/13-21:11:31.600706 7f374d8efa80 Options.memtable_factory: SkipListFactory
+2021/03/13-21:11:31.600707 7f374d8efa80 Options.table_factory: BlockBasedTable
+2021/03/13-21:11:31.600729 7f374d8efa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2050520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2035c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-21:11:31.600730 7f374d8efa80 Options.write_buffer_size: 134217728
+2021/03/13-21:11:31.600731 7f374d8efa80 Options.max_write_buffer_number: 6
+2021/03/13-21:11:31.600732 7f374d8efa80 Options.compression[0]: NoCompression
+2021/03/13-21:11:31.600733 7f374d8efa80 Options.compression[1]: NoCompression
+2021/03/13-21:11:31.600734 7f374d8efa80 Options.compression[2]: Snappy
+2021/03/13-21:11:31.600735 7f374d8efa80 Options.compression[3]: Snappy
+2021/03/13-21:11:31.600736 7f374d8efa80 Options.compression[4]: Snappy
+2021/03/13-21:11:31.600737 7f374d8efa80 Options.compression[5]: Snappy
+2021/03/13-21:11:31.600737 7f374d8efa80 Options.compression[6]: Snappy
+2021/03/13-21:11:31.600738 7f374d8efa80 Options.bottommost_compression: Disabled
+2021/03/13-21:11:31.600739 7f374d8efa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-21:11:31.600740 7f374d8efa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-21:11:31.600741 7f374d8efa80 Options.num_levels: 7
+2021/03/13-21:11:31.600742 7f374d8efa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-21:11:31.600743 7f374d8efa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-21:11:31.600744 7f374d8efa80 Options.compression_opts.window_bits: -14
+2021/03/13-21:11:31.600745 7f374d8efa80 Options.compression_opts.level: -1
+2021/03/13-21:11:31.600746 7f374d8efa80 Options.compression_opts.strategy: 0
+2021/03/13-21:11:31.600747 7f374d8efa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-21:11:31.600748 7f374d8efa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-21:11:31.600748 7f374d8efa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-21:11:31.600749 7f374d8efa80 Options.level0_stop_writes_trigger: 36
+2021/03/13-21:11:31.600750 7f374d8efa80 Options.target_file_size_base: 67108864
+2021/03/13-21:11:31.600751 7f374d8efa80 Options.target_file_size_multiplier: 1
+2021/03/13-21:11:31.600752 7f374d8efa80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-21:11:31.600753 7f374d8efa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-21:11:31.600754 7f374d8efa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-21:11:31.600756 7f374d8efa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-21:11:31.600768 7f374d8efa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-21:11:31.600769 7f374d8efa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-21:11:31.600770 7f374d8efa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-21:11:31.600771 7f374d8efa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-21:11:31.600772 7f374d8efa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-21:11:31.600772 7f374d8efa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-21:11:31.600773 7f374d8efa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-21:11:31.600774 7f374d8efa80 Options.max_compaction_bytes: 1677721600
+2021/03/13-21:11:31.600775 7f374d8efa80 Options.arena_block_size: 16777216
+2021/03/13-21:11:31.600776 7f374d8efa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-21:11:31.600777 7f374d8efa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-21:11:31.600778 7f374d8efa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-21:11:31.600779 7f374d8efa80 Options.disable_auto_compactions: 0
+2021/03/13-21:11:31.600781 7f374d8efa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-21:11:31.600782 7f374d8efa80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-21:11:31.600783 7f374d8efa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-21:11:31.600784 7f374d8efa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-21:11:31.600784 7f374d8efa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-21:11:31.600785 7f374d8efa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-21:11:31.600786 7f374d8efa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-21:11:31.600788 7f374d8efa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-21:11:31.600789 7f374d8efa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-21:11:31.600789 7f374d8efa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-21:11:31.600790 7f374d8efa80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-21:11:31.600791 7f374d8efa80 Options.table_properties_collectors:
+2021/03/13-21:11:31.600792 7f374d8efa80 Options.inplace_update_support: 0
+2021/03/13-21:11:31.600793 7f374d8efa80 Options.inplace_update_num_locks: 10000
+2021/03/13-21:11:31.600794 7f374d8efa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-21:11:31.600795 7f374d8efa80 Options.memtable_huge_page_size: 0
+2021/03/13-21:11:31.600796 7f374d8efa80 Options.bloom_locality: 0
+2021/03/13-21:11:31.600797 7f374d8efa80 Options.max_successive_merges: 0
+2021/03/13-21:11:31.600798 7f374d8efa80 Options.optimize_filters_for_hits: 0
+2021/03/13-21:11:31.600798 7f374d8efa80 Options.paranoid_file_checks: 0
+2021/03/13-21:11:31.600799 7f374d8efa80 Options.force_consistency_checks: 0
+2021/03/13-21:11:31.600800 7f374d8efa80 Options.report_bg_io_stats: 0
+2021/03/13-21:11:31.601449 7f374d8efa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-21:11:31.601453 7f374d8efa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-21:11:31.601548 7f374d8efa80 EVENT_LOG_v1 {"time_micros": 1615666291601535, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-21:11:31.601557 7f374d8efa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-21:11:32.719278 7f374d8efa80 EVENT_LOG_v1 {"time_micros": 1615666292719275, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615666592113403 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615666592113403
new file mode 100644
index 0000000..dab087b
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615666592113403
@@ -0,0 +1,186 @@
+2021/03/13-21:12:20.593553 7f1dfe451a80 RocksDB version: 5.11.3
+2021/03/13-21:12:20.593613 7f1dfe451a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-21:12:20.593615 7f1dfe451a80 Compile date Mar 13 2021
+2021/03/13-21:12:20.593618 7f1dfe451a80 DB SUMMARY
+2021/03/13-21:12:20.593646 7f1dfe451a80 CURRENT file: CURRENT
+2021/03/13-21:12:20.593647 7f1dfe451a80 IDENTITY file: IDENTITY
+2021/03/13-21:12:20.593651 7f1dfe451a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-21:12:20.593652 7f1dfe451a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-21:12:20.593653 7f1dfe451a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-21:12:20.593655 7f1dfe451a80 Options.error_if_exists: 0
+2021/03/13-21:12:20.593656 7f1dfe451a80 Options.create_if_missing: 1
+2021/03/13-21:12:20.593656 7f1dfe451a80 Options.paranoid_checks: 1
+2021/03/13-21:12:20.593657 7f1dfe451a80 Options.env: 0x7f1dfee0b080
+2021/03/13-21:12:20.593658 7f1dfe451a80 Options.info_log: 0x1f0aca0
+2021/03/13-21:12:20.593658 7f1dfe451a80 Options.max_file_opening_threads: 16
+2021/03/13-21:12:20.593659 7f1dfe451a80 Options.statistics: (nil)
+2021/03/13-21:12:20.593660 7f1dfe451a80 Options.use_fsync: 0
+2021/03/13-21:12:20.593660 7f1dfe451a80 Options.max_log_file_size: 0
+2021/03/13-21:12:20.593661 7f1dfe451a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-21:12:20.593662 7f1dfe451a80 Options.log_file_time_to_roll: 0
+2021/03/13-21:12:20.593662 7f1dfe451a80 Options.keep_log_file_num: 1000
+2021/03/13-21:12:20.593663 7f1dfe451a80 Options.recycle_log_file_num: 0
+2021/03/13-21:12:20.593664 7f1dfe451a80 Options.allow_fallocate: 1
+2021/03/13-21:12:20.593664 7f1dfe451a80 Options.allow_mmap_reads: 0
+2021/03/13-21:12:20.593665 7f1dfe451a80 Options.allow_mmap_writes: 0
+2021/03/13-21:12:20.593666 7f1dfe451a80 Options.use_direct_reads: 0
+2021/03/13-21:12:20.593666 7f1dfe451a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-21:12:20.593667 7f1dfe451a80 Options.create_missing_column_families: 0
+2021/03/13-21:12:20.593667 7f1dfe451a80 Options.db_log_dir:
+2021/03/13-21:12:20.593668 7f1dfe451a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-21:12:20.593669 7f1dfe451a80 Options.table_cache_numshardbits: 6
+2021/03/13-21:12:20.593669 7f1dfe451a80 Options.max_subcompactions: 1
+2021/03/13-21:12:20.593670 7f1dfe451a80 Options.max_background_flushes: -1
+2021/03/13-21:12:20.593671 7f1dfe451a80 Options.WAL_ttl_seconds: 0
+2021/03/13-21:12:20.593671 7f1dfe451a80 Options.WAL_size_limit_MB: 0
+2021/03/13-21:12:20.593672 7f1dfe451a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-21:12:20.593673 7f1dfe451a80 Options.is_fd_close_on_exec: 1
+2021/03/13-21:12:20.593673 7f1dfe451a80 Options.advise_random_on_open: 1
+2021/03/13-21:12:20.593674 7f1dfe451a80 Options.db_write_buffer_size: 0
+2021/03/13-21:12:20.593674 7f1dfe451a80 Options.write_buffer_manager: 0x1ef2b90
+2021/03/13-21:12:20.593675 7f1dfe451a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-21:12:20.593676 7f1dfe451a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-21:12:20.593676 7f1dfe451a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-21:12:20.593677 7f1dfe451a80 Options.use_adaptive_mutex: 0
+2021/03/13-21:12:20.593677 7f1dfe451a80 Options.rate_limiter: (nil)
+2021/03/13-21:12:20.593679 7f1dfe451a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-21:12:20.593687 7f1dfe451a80 Options.wal_recovery_mode: 2
+2021/03/13-21:12:20.593687 7f1dfe451a80 Options.enable_thread_tracking: 0
+2021/03/13-21:12:20.593688 7f1dfe451a80 Options.enable_pipelined_write: 0
+2021/03/13-21:12:20.593689 7f1dfe451a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-21:12:20.593689 7f1dfe451a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-21:12:20.593690 7f1dfe451a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-21:12:20.593691 7f1dfe451a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-21:12:20.593691 7f1dfe451a80 Options.row_cache: None
+2021/03/13-21:12:20.593692 7f1dfe451a80 Options.wal_filter: None
+2021/03/13-21:12:20.593693 7f1dfe451a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-21:12:20.593693 7f1dfe451a80 Options.allow_ingest_behind: 0
+2021/03/13-21:12:20.593694 7f1dfe451a80 Options.preserve_deletes: 0
+2021/03/13-21:12:20.593694 7f1dfe451a80 Options.two_write_queues: 0
+2021/03/13-21:12:20.593695 7f1dfe451a80 Options.manual_wal_flush: 0
+2021/03/13-21:12:20.593696 7f1dfe451a80 Options.max_background_jobs: 16
+2021/03/13-21:12:20.593697 7f1dfe451a80 Options.max_background_compactions: -1
+2021/03/13-21:12:20.593697 7f1dfe451a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-21:12:20.593698 7f1dfe451a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-21:12:20.593699 7f1dfe451a80 Options.delayed_write_rate : 16777216
+2021/03/13-21:12:20.593699 7f1dfe451a80 Options.max_total_wal_size: 0
+2021/03/13-21:12:20.593700 7f1dfe451a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-21:12:20.593701 7f1dfe451a80 Options.stats_dump_period_sec: 600
+2021/03/13-21:12:20.593701 7f1dfe451a80 Options.max_open_files: -1
+2021/03/13-21:12:20.593702 7f1dfe451a80 Options.bytes_per_sync: 0
+2021/03/13-21:12:20.593703 7f1dfe451a80 Options.wal_bytes_per_sync: 0
+2021/03/13-21:12:20.593703 7f1dfe451a80 Options.compaction_readahead_size: 0
+2021/03/13-21:12:20.593704 7f1dfe451a80 Compression algorithms supported:
+2021/03/13-21:12:20.593704 7f1dfe451a80 Snappy supported: 1
+2021/03/13-21:12:20.593705 7f1dfe451a80 Zlib supported: 1
+2021/03/13-21:12:20.593706 7f1dfe451a80 Bzip supported: 1
+2021/03/13-21:12:20.593706 7f1dfe451a80 LZ4 supported: 1
+2021/03/13-21:12:20.593707 7f1dfe451a80 ZSTDNotFinal supported: 1
+2021/03/13-21:12:20.593709 7f1dfe451a80 ZSTD supported: 1
+2021/03/13-21:12:20.593712 7f1dfe451a80 Fast CRC32 supported: Supported on x86
+2021/03/13-21:12:20.593713 7f1dfe451a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-21:12:20.593815 7f1dfe451a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-21:12:20.593871 7f1dfe451a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-21:12:20.593873 7f1dfe451a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-21:12:20.593874 7f1dfe451a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-21:12:20.593875 7f1dfe451a80 Options.compaction_filter: None
+2021/03/13-21:12:20.593875 7f1dfe451a80 Options.compaction_filter_factory: None
+2021/03/13-21:12:20.593876 7f1dfe451a80 Options.memtable_factory: SkipListFactory
+2021/03/13-21:12:20.593877 7f1dfe451a80 Options.table_factory: BlockBasedTable
+2021/03/13-21:12:20.593892 7f1dfe451a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1f02520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1ee7c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-21:12:20.593893 7f1dfe451a80 Options.write_buffer_size: 134217728
+2021/03/13-21:12:20.593894 7f1dfe451a80 Options.max_write_buffer_number: 6
+2021/03/13-21:12:20.593895 7f1dfe451a80 Options.compression[0]: NoCompression
+2021/03/13-21:12:20.593895 7f1dfe451a80 Options.compression[1]: NoCompression
+2021/03/13-21:12:20.593896 7f1dfe451a80 Options.compression[2]: Snappy
+2021/03/13-21:12:20.593897 7f1dfe451a80 Options.compression[3]: Snappy
+2021/03/13-21:12:20.593897 7f1dfe451a80 Options.compression[4]: Snappy
+2021/03/13-21:12:20.593898 7f1dfe451a80 Options.compression[5]: Snappy
+2021/03/13-21:12:20.593898 7f1dfe451a80 Options.compression[6]: Snappy
+2021/03/13-21:12:20.593899 7f1dfe451a80 Options.bottommost_compression: Disabled
+2021/03/13-21:12:20.593900 7f1dfe451a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-21:12:20.593901 7f1dfe451a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-21:12:20.593901 7f1dfe451a80 Options.num_levels: 7
+2021/03/13-21:12:20.593902 7f1dfe451a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-21:12:20.593903 7f1dfe451a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-21:12:20.593903 7f1dfe451a80 Options.compression_opts.window_bits: -14
+2021/03/13-21:12:20.593904 7f1dfe451a80 Options.compression_opts.level: -1
+2021/03/13-21:12:20.593904 7f1dfe451a80 Options.compression_opts.strategy: 0
+2021/03/13-21:12:20.593905 7f1dfe451a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-21:12:20.593906 7f1dfe451a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-21:12:20.593906 7f1dfe451a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-21:12:20.593907 7f1dfe451a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-21:12:20.593908 7f1dfe451a80 Options.target_file_size_base: 67108864
+2021/03/13-21:12:20.593908 7f1dfe451a80 Options.target_file_size_multiplier: 1
+2021/03/13-21:12:20.593909 7f1dfe451a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-21:12:20.593910 7f1dfe451a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-21:12:20.593910 7f1dfe451a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-21:12:20.593912 7f1dfe451a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-21:12:20.593920 7f1dfe451a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-21:12:20.593921 7f1dfe451a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-21:12:20.593922 7f1dfe451a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-21:12:20.593922 7f1dfe451a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-21:12:20.593923 7f1dfe451a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-21:12:20.593923 7f1dfe451a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-21:12:20.593924 7f1dfe451a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-21:12:20.593925 7f1dfe451a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-21:12:20.593925 7f1dfe451a80 Options.arena_block_size: 16777216
+2021/03/13-21:12:20.593926 7f1dfe451a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-21:12:20.593927 7f1dfe451a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-21:12:20.593927 7f1dfe451a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-21:12:20.593928 7f1dfe451a80 Options.disable_auto_compactions: 0
+2021/03/13-21:12:20.593929 7f1dfe451a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-21:12:20.593930 7f1dfe451a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-21:12:20.593930 7f1dfe451a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-21:12:20.593931 7f1dfe451a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-21:12:20.593932 7f1dfe451a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-21:12:20.593932 7f1dfe451a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-21:12:20.593933 7f1dfe451a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-21:12:20.593934 7f1dfe451a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-21:12:20.593934 7f1dfe451a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-21:12:20.593935 7f1dfe451a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-21:12:20.593936 7f1dfe451a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-21:12:20.593936 7f1dfe451a80 Options.table_properties_collectors:
+2021/03/13-21:12:20.593937 7f1dfe451a80 Options.inplace_update_support: 0
+2021/03/13-21:12:20.593938 7f1dfe451a80 Options.inplace_update_num_locks: 10000
+2021/03/13-21:12:20.593938 7f1dfe451a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-21:12:20.593939 7f1dfe451a80 Options.memtable_huge_page_size: 0
+2021/03/13-21:12:20.593940 7f1dfe451a80 Options.bloom_locality: 0
+2021/03/13-21:12:20.593940 7f1dfe451a80 Options.max_successive_merges: 0
+2021/03/13-21:12:20.593941 7f1dfe451a80 Options.optimize_filters_for_hits: 0
+2021/03/13-21:12:20.593942 7f1dfe451a80 Options.paranoid_file_checks: 0
+2021/03/13-21:12:20.593942 7f1dfe451a80 Options.force_consistency_checks: 0
+2021/03/13-21:12:20.593943 7f1dfe451a80 Options.report_bg_io_stats: 0
+2021/03/13-21:12:20.594453 7f1dfe451a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-21:12:20.594457 7f1dfe451a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-21:12:20.594518 7f1dfe451a80 EVENT_LOG_v1 {"time_micros": 1615666340594509, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-21:12:20.594524 7f1dfe451a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-21:12:21.290609 7f1dfe451a80 EVENT_LOG_v1 {"time_micros": 1615666341290605, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615666592813471 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615666592813471
new file mode 100644
index 0000000..23bf24e
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615666592813471
@@ -0,0 +1,186 @@
+2021/03/13-21:16:32.113721 7feafd080a80 RocksDB version: 5.11.3
+2021/03/13-21:16:32.113787 7feafd080a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-21:16:32.113789 7feafd080a80 Compile date Mar 13 2021
+2021/03/13-21:16:32.113792 7feafd080a80 DB SUMMARY
+2021/03/13-21:16:32.113820 7feafd080a80 CURRENT file: CURRENT
+2021/03/13-21:16:32.113821 7feafd080a80 IDENTITY file: IDENTITY
+2021/03/13-21:16:32.113825 7feafd080a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-21:16:32.113826 7feafd080a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-21:16:32.113827 7feafd080a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-21:16:32.113829 7feafd080a80 Options.error_if_exists: 0
+2021/03/13-21:16:32.113829 7feafd080a80 Options.create_if_missing: 1
+2021/03/13-21:16:32.113830 7feafd080a80 Options.paranoid_checks: 1
+2021/03/13-21:16:32.113831 7feafd080a80 Options.env: 0x7feafda3a080
+2021/03/13-21:16:32.113831 7feafd080a80 Options.info_log: 0x1928c80
+2021/03/13-21:16:32.113832 7feafd080a80 Options.max_file_opening_threads: 16
+2021/03/13-21:16:32.113833 7feafd080a80 Options.statistics: (nil)
+2021/03/13-21:16:32.113834 7feafd080a80 Options.use_fsync: 0
+2021/03/13-21:16:32.113834 7feafd080a80 Options.max_log_file_size: 0
+2021/03/13-21:16:32.113835 7feafd080a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-21:16:32.113836 7feafd080a80 Options.log_file_time_to_roll: 0
+2021/03/13-21:16:32.113836 7feafd080a80 Options.keep_log_file_num: 1000
+2021/03/13-21:16:32.113837 7feafd080a80 Options.recycle_log_file_num: 0
+2021/03/13-21:16:32.113838 7feafd080a80 Options.allow_fallocate: 1
+2021/03/13-21:16:32.113838 7feafd080a80 Options.allow_mmap_reads: 0
+2021/03/13-21:16:32.113839 7feafd080a80 Options.allow_mmap_writes: 0
+2021/03/13-21:16:32.113839 7feafd080a80 Options.use_direct_reads: 0
+2021/03/13-21:16:32.113840 7feafd080a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-21:16:32.113841 7feafd080a80 Options.create_missing_column_families: 0
+2021/03/13-21:16:32.113841 7feafd080a80 Options.db_log_dir:
+2021/03/13-21:16:32.113842 7feafd080a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-21:16:32.113842 7feafd080a80 Options.table_cache_numshardbits: 6
+2021/03/13-21:16:32.113843 7feafd080a80 Options.max_subcompactions: 1
+2021/03/13-21:16:32.113844 7feafd080a80 Options.max_background_flushes: -1
+2021/03/13-21:16:32.113844 7feafd080a80 Options.WAL_ttl_seconds: 0
+2021/03/13-21:16:32.113845 7feafd080a80 Options.WAL_size_limit_MB: 0
+2021/03/13-21:16:32.113846 7feafd080a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-21:16:32.113846 7feafd080a80 Options.is_fd_close_on_exec: 1
+2021/03/13-21:16:32.113847 7feafd080a80 Options.advise_random_on_open: 1
+2021/03/13-21:16:32.113848 7feafd080a80 Options.db_write_buffer_size: 0
+2021/03/13-21:16:32.113848 7feafd080a80 Options.write_buffer_manager: 0x1910b90
+2021/03/13-21:16:32.113849 7feafd080a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-21:16:32.113849 7feafd080a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-21:16:32.113850 7feafd080a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-21:16:32.113851 7feafd080a80 Options.use_adaptive_mutex: 0
+2021/03/13-21:16:32.113851 7feafd080a80 Options.rate_limiter: (nil)
+2021/03/13-21:16:32.113853 7feafd080a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-21:16:32.113861 7feafd080a80 Options.wal_recovery_mode: 2
+2021/03/13-21:16:32.113862 7feafd080a80 Options.enable_thread_tracking: 0
+2021/03/13-21:16:32.113863 7feafd080a80 Options.enable_pipelined_write: 0
+2021/03/13-21:16:32.113863 7feafd080a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-21:16:32.113864 7feafd080a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-21:16:32.113864 7feafd080a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-21:16:32.113865 7feafd080a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-21:16:32.113866 7feafd080a80 Options.row_cache: None
+2021/03/13-21:16:32.113866 7feafd080a80 Options.wal_filter: None
+2021/03/13-21:16:32.113867 7feafd080a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-21:16:32.113868 7feafd080a80 Options.allow_ingest_behind: 0
+2021/03/13-21:16:32.113868 7feafd080a80 Options.preserve_deletes: 0
+2021/03/13-21:16:32.113869 7feafd080a80 Options.two_write_queues: 0
+2021/03/13-21:16:32.113869 7feafd080a80 Options.manual_wal_flush: 0
+2021/03/13-21:16:32.113871 7feafd080a80 Options.max_background_jobs: 16
+2021/03/13-21:16:32.113871 7feafd080a80 Options.max_background_compactions: -1
+2021/03/13-21:16:32.113872 7feafd080a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-21:16:32.113873 7feafd080a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-21:16:32.113873 7feafd080a80 Options.delayed_write_rate : 16777216
+2021/03/13-21:16:32.113874 7feafd080a80 Options.max_total_wal_size: 0
+2021/03/13-21:16:32.113874 7feafd080a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-21:16:32.113875 7feafd080a80 Options.stats_dump_period_sec: 600
+2021/03/13-21:16:32.113876 7feafd080a80 Options.max_open_files: -1
+2021/03/13-21:16:32.113876 7feafd080a80 Options.bytes_per_sync: 0
+2021/03/13-21:16:32.113877 7feafd080a80 Options.wal_bytes_per_sync: 0
+2021/03/13-21:16:32.113878 7feafd080a80 Options.compaction_readahead_size: 0
+2021/03/13-21:16:32.113878 7feafd080a80 Compression algorithms supported:
+2021/03/13-21:16:32.113879 7feafd080a80 Snappy supported: 1
+2021/03/13-21:16:32.113880 7feafd080a80 Zlib supported: 1
+2021/03/13-21:16:32.113880 7feafd080a80 Bzip supported: 1
+2021/03/13-21:16:32.113881 7feafd080a80 LZ4 supported: 1
+2021/03/13-21:16:32.113882 7feafd080a80 ZSTDNotFinal supported: 1
+2021/03/13-21:16:32.113886 7feafd080a80 ZSTD supported: 1
+2021/03/13-21:16:32.113890 7feafd080a80 Fast CRC32 supported: Supported on x86
+2021/03/13-21:16:32.113891 7feafd080a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-21:16:32.113996 7feafd080a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-21:16:32.114057 7feafd080a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-21:16:32.114059 7feafd080a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-21:16:32.114060 7feafd080a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-21:16:32.114061 7feafd080a80 Options.compaction_filter: None
+2021/03/13-21:16:32.114062 7feafd080a80 Options.compaction_filter_factory: None
+2021/03/13-21:16:32.114062 7feafd080a80 Options.memtable_factory: SkipListFactory
+2021/03/13-21:16:32.114063 7feafd080a80 Options.table_factory: BlockBasedTable
+2021/03/13-21:16:32.114077 7feafd080a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1920520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1905c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-21:16:32.114078 7feafd080a80 Options.write_buffer_size: 134217728
+2021/03/13-21:16:32.114079 7feafd080a80 Options.max_write_buffer_number: 6
+2021/03/13-21:16:32.114080 7feafd080a80 Options.compression[0]: NoCompression
+2021/03/13-21:16:32.114080 7feafd080a80 Options.compression[1]: NoCompression
+2021/03/13-21:16:32.114081 7feafd080a80 Options.compression[2]: Snappy
+2021/03/13-21:16:32.114082 7feafd080a80 Options.compression[3]: Snappy
+2021/03/13-21:16:32.114082 7feafd080a80 Options.compression[4]: Snappy
+2021/03/13-21:16:32.114083 7feafd080a80 Options.compression[5]: Snappy
+2021/03/13-21:16:32.114083 7feafd080a80 Options.compression[6]: Snappy
+2021/03/13-21:16:32.114084 7feafd080a80 Options.bottommost_compression: Disabled
+2021/03/13-21:16:32.114085 7feafd080a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-21:16:32.114086 7feafd080a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-21:16:32.114087 7feafd080a80 Options.num_levels: 7
+2021/03/13-21:16:32.114087 7feafd080a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-21:16:32.114088 7feafd080a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-21:16:32.114088 7feafd080a80 Options.compression_opts.window_bits: -14
+2021/03/13-21:16:32.114089 7feafd080a80 Options.compression_opts.level: -1
+2021/03/13-21:16:32.114090 7feafd080a80 Options.compression_opts.strategy: 0
+2021/03/13-21:16:32.114090 7feafd080a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-21:16:32.114091 7feafd080a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-21:16:32.114092 7feafd080a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-21:16:32.114092 7feafd080a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-21:16:32.114093 7feafd080a80 Options.target_file_size_base: 67108864
+2021/03/13-21:16:32.114094 7feafd080a80 Options.target_file_size_multiplier: 1
+2021/03/13-21:16:32.114094 7feafd080a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-21:16:32.114095 7feafd080a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-21:16:32.114095 7feafd080a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-21:16:32.114098 7feafd080a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-21:16:32.114106 7feafd080a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-21:16:32.114107 7feafd080a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-21:16:32.114107 7feafd080a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-21:16:32.114108 7feafd080a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-21:16:32.114108 7feafd080a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-21:16:32.114109 7feafd080a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-21:16:32.114110 7feafd080a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-21:16:32.114110 7feafd080a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-21:16:32.114111 7feafd080a80 Options.arena_block_size: 16777216
+2021/03/13-21:16:32.114112 7feafd080a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-21:16:32.114112 7feafd080a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-21:16:32.114113 7feafd080a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-21:16:32.114114 7feafd080a80 Options.disable_auto_compactions: 0
+2021/03/13-21:16:32.114115 7feafd080a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-21:16:32.114116 7feafd080a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-21:16:32.114116 7feafd080a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-21:16:32.114117 7feafd080a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-21:16:32.114118 7feafd080a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-21:16:32.114118 7feafd080a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-21:16:32.114119 7feafd080a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-21:16:32.114120 7feafd080a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-21:16:32.114121 7feafd080a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-21:16:32.114121 7feafd080a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-21:16:32.114122 7feafd080a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-21:16:32.114123 7feafd080a80 Options.table_properties_collectors:
+2021/03/13-21:16:32.114123 7feafd080a80 Options.inplace_update_support: 0
+2021/03/13-21:16:32.114124 7feafd080a80 Options.inplace_update_num_locks: 10000
+2021/03/13-21:16:32.114124 7feafd080a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-21:16:32.114125 7feafd080a80 Options.memtable_huge_page_size: 0
+2021/03/13-21:16:32.114126 7feafd080a80 Options.bloom_locality: 0
+2021/03/13-21:16:32.114127 7feafd080a80 Options.max_successive_merges: 0
+2021/03/13-21:16:32.114127 7feafd080a80 Options.optimize_filters_for_hits: 0
+2021/03/13-21:16:32.114128 7feafd080a80 Options.paranoid_file_checks: 0
+2021/03/13-21:16:32.114128 7feafd080a80 Options.force_consistency_checks: 0
+2021/03/13-21:16:32.114129 7feafd080a80 Options.report_bg_io_stats: 0
+2021/03/13-21:16:32.114580 7feafd080a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-21:16:32.114584 7feafd080a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-21:16:32.114669 7feafd080a80 EVENT_LOG_v1 {"time_micros": 1615666592114647, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-21:16:32.114678 7feafd080a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-21:16:32.801987 7feafd080a80 EVENT_LOG_v1 {"time_micros": 1615666592801983, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615666883961859 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615666883961859
new file mode 100644
index 0000000..5ff930e
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615666883961859
@@ -0,0 +1,186 @@
+2021/03/13-21:16:32.813747 7feafd080a80 RocksDB version: 5.11.3
+2021/03/13-21:16:32.813804 7feafd080a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-21:16:32.813806 7feafd080a80 Compile date Mar 13 2021
+2021/03/13-21:16:32.813808 7feafd080a80 DB SUMMARY
+2021/03/13-21:16:32.813835 7feafd080a80 CURRENT file: CURRENT
+2021/03/13-21:16:32.813835 7feafd080a80 IDENTITY file: IDENTITY
+2021/03/13-21:16:32.813838 7feafd080a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-21:16:32.813839 7feafd080a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-21:16:32.813840 7feafd080a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-21:16:32.813842 7feafd080a80 Options.error_if_exists: 0
+2021/03/13-21:16:32.813843 7feafd080a80 Options.create_if_missing: 1
+2021/03/13-21:16:32.813843 7feafd080a80 Options.paranoid_checks: 1
+2021/03/13-21:16:32.813844 7feafd080a80 Options.env: 0x7feafda3a080
+2021/03/13-21:16:32.813844 7feafd080a80 Options.info_log: 0x1928c80
+2021/03/13-21:16:32.813845 7feafd080a80 Options.max_file_opening_threads: 16
+2021/03/13-21:16:32.813846 7feafd080a80 Options.statistics: (nil)
+2021/03/13-21:16:32.813846 7feafd080a80 Options.use_fsync: 0
+2021/03/13-21:16:32.813847 7feafd080a80 Options.max_log_file_size: 0
+2021/03/13-21:16:32.813847 7feafd080a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-21:16:32.813848 7feafd080a80 Options.log_file_time_to_roll: 0
+2021/03/13-21:16:32.813849 7feafd080a80 Options.keep_log_file_num: 1000
+2021/03/13-21:16:32.813849 7feafd080a80 Options.recycle_log_file_num: 0
+2021/03/13-21:16:32.813850 7feafd080a80 Options.allow_fallocate: 1
+2021/03/13-21:16:32.813850 7feafd080a80 Options.allow_mmap_reads: 0
+2021/03/13-21:16:32.813851 7feafd080a80 Options.allow_mmap_writes: 0
+2021/03/13-21:16:32.813851 7feafd080a80 Options.use_direct_reads: 0
+2021/03/13-21:16:32.813852 7feafd080a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-21:16:32.813852 7feafd080a80 Options.create_missing_column_families: 0
+2021/03/13-21:16:32.813853 7feafd080a80 Options.db_log_dir:
+2021/03/13-21:16:32.813854 7feafd080a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-21:16:32.813854 7feafd080a80 Options.table_cache_numshardbits: 6
+2021/03/13-21:16:32.813855 7feafd080a80 Options.max_subcompactions: 1
+2021/03/13-21:16:32.813855 7feafd080a80 Options.max_background_flushes: -1
+2021/03/13-21:16:32.813856 7feafd080a80 Options.WAL_ttl_seconds: 0
+2021/03/13-21:16:32.813856 7feafd080a80 Options.WAL_size_limit_MB: 0
+2021/03/13-21:16:32.813857 7feafd080a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-21:16:32.813858 7feafd080a80 Options.is_fd_close_on_exec: 1
+2021/03/13-21:16:32.813858 7feafd080a80 Options.advise_random_on_open: 1
+2021/03/13-21:16:32.813859 7feafd080a80 Options.db_write_buffer_size: 0
+2021/03/13-21:16:32.813859 7feafd080a80 Options.write_buffer_manager: 0x1910b90
+2021/03/13-21:16:32.813860 7feafd080a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-21:16:32.813860 7feafd080a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-21:16:32.813861 7feafd080a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-21:16:32.813861 7feafd080a80 Options.use_adaptive_mutex: 0
+2021/03/13-21:16:32.813862 7feafd080a80 Options.rate_limiter: (nil)
+2021/03/13-21:16:32.813863 7feafd080a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-21:16:32.813871 7feafd080a80 Options.wal_recovery_mode: 2
+2021/03/13-21:16:32.813871 7feafd080a80 Options.enable_thread_tracking: 0
+2021/03/13-21:16:32.813872 7feafd080a80 Options.enable_pipelined_write: 0
+2021/03/13-21:16:32.813872 7feafd080a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-21:16:32.813873 7feafd080a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-21:16:32.813873 7feafd080a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-21:16:32.813874 7feafd080a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-21:16:32.813875 7feafd080a80 Options.row_cache: None
+2021/03/13-21:16:32.813875 7feafd080a80 Options.wal_filter: None
+2021/03/13-21:16:32.813876 7feafd080a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-21:16:32.813876 7feafd080a80 Options.allow_ingest_behind: 0
+2021/03/13-21:16:32.813877 7feafd080a80 Options.preserve_deletes: 0
+2021/03/13-21:16:32.813877 7feafd080a80 Options.two_write_queues: 0
+2021/03/13-21:16:32.813878 7feafd080a80 Options.manual_wal_flush: 0
+2021/03/13-21:16:32.813879 7feafd080a80 Options.max_background_jobs: 16
+2021/03/13-21:16:32.813880 7feafd080a80 Options.max_background_compactions: -1
+2021/03/13-21:16:32.813880 7feafd080a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-21:16:32.813881 7feafd080a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-21:16:32.813881 7feafd080a80 Options.delayed_write_rate : 16777216
+2021/03/13-21:16:32.813882 7feafd080a80 Options.max_total_wal_size: 0
+2021/03/13-21:16:32.813882 7feafd080a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-21:16:32.813883 7feafd080a80 Options.stats_dump_period_sec: 600
+2021/03/13-21:16:32.813884 7feafd080a80 Options.max_open_files: -1
+2021/03/13-21:16:32.813884 7feafd080a80 Options.bytes_per_sync: 0
+2021/03/13-21:16:32.813885 7feafd080a80 Options.wal_bytes_per_sync: 0
+2021/03/13-21:16:32.813885 7feafd080a80 Options.compaction_readahead_size: 0
+2021/03/13-21:16:32.813886 7feafd080a80 Compression algorithms supported:
+2021/03/13-21:16:32.813886 7feafd080a80 Snappy supported: 1
+2021/03/13-21:16:32.813887 7feafd080a80 Zlib supported: 1
+2021/03/13-21:16:32.813887 7feafd080a80 Bzip supported: 1
+2021/03/13-21:16:32.813888 7feafd080a80 LZ4 supported: 1
+2021/03/13-21:16:32.813889 7feafd080a80 ZSTDNotFinal supported: 1
+2021/03/13-21:16:32.813892 7feafd080a80 ZSTD supported: 1
+2021/03/13-21:16:32.813896 7feafd080a80 Fast CRC32 supported: Supported on x86
+2021/03/13-21:16:32.813897 7feafd080a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-21:16:32.814008 7feafd080a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-21:16:32.814078 7feafd080a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-21:16:32.814080 7feafd080a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-21:16:32.814081 7feafd080a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-21:16:32.814082 7feafd080a80 Options.compaction_filter: None
+2021/03/13-21:16:32.814082 7feafd080a80 Options.compaction_filter_factory: None
+2021/03/13-21:16:32.814083 7feafd080a80 Options.memtable_factory: SkipListFactory
+2021/03/13-21:16:32.814084 7feafd080a80 Options.table_factory: BlockBasedTable
+2021/03/13-21:16:32.814101 7feafd080a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1920520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1905c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-21:16:32.814104 7feafd080a80 Options.write_buffer_size: 134217728
+2021/03/13-21:16:32.814105 7feafd080a80 Options.max_write_buffer_number: 6
+2021/03/13-21:16:32.814106 7feafd080a80 Options.compression[0]: NoCompression
+2021/03/13-21:16:32.814107 7feafd080a80 Options.compression[1]: NoCompression
+2021/03/13-21:16:32.814108 7feafd080a80 Options.compression[2]: Snappy
+2021/03/13-21:16:32.814109 7feafd080a80 Options.compression[3]: Snappy
+2021/03/13-21:16:32.814110 7feafd080a80 Options.compression[4]: Snappy
+2021/03/13-21:16:32.814110 7feafd080a80 Options.compression[5]: Snappy
+2021/03/13-21:16:32.814111 7feafd080a80 Options.compression[6]: Snappy
+2021/03/13-21:16:32.814112 7feafd080a80 Options.bottommost_compression: Disabled
+2021/03/13-21:16:32.814113 7feafd080a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-21:16:32.814114 7feafd080a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-21:16:32.814115 7feafd080a80 Options.num_levels: 7
+2021/03/13-21:16:32.814116 7feafd080a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-21:16:32.814117 7feafd080a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-21:16:32.814117 7feafd080a80 Options.compression_opts.window_bits: -14
+2021/03/13-21:16:32.814118 7feafd080a80 Options.compression_opts.level: -1
+2021/03/13-21:16:32.814119 7feafd080a80 Options.compression_opts.strategy: 0
+2021/03/13-21:16:32.814120 7feafd080a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-21:16:32.814121 7feafd080a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-21:16:32.814121 7feafd080a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-21:16:32.814122 7feafd080a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-21:16:32.814123 7feafd080a80 Options.target_file_size_base: 67108864
+2021/03/13-21:16:32.814124 7feafd080a80 Options.target_file_size_multiplier: 1
+2021/03/13-21:16:32.814125 7feafd080a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-21:16:32.814126 7feafd080a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-21:16:32.814127 7feafd080a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-21:16:32.814129 7feafd080a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-21:16:32.814140 7feafd080a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-21:16:32.814141 7feafd080a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-21:16:32.814142 7feafd080a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-21:16:32.814142 7feafd080a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-21:16:32.814143 7feafd080a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-21:16:32.814144 7feafd080a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-21:16:32.814145 7feafd080a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-21:16:32.814146 7feafd080a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-21:16:32.814147 7feafd080a80 Options.arena_block_size: 16777216
+2021/03/13-21:16:32.814148 7feafd080a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-21:16:32.814149 7feafd080a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-21:16:32.814150 7feafd080a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-21:16:32.814151 7feafd080a80 Options.disable_auto_compactions: 0
+2021/03/13-21:16:32.814153 7feafd080a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-21:16:32.814154 7feafd080a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-21:16:32.814155 7feafd080a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-21:16:32.814156 7feafd080a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-21:16:32.814157 7feafd080a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-21:16:32.814158 7feafd080a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-21:16:32.814159 7feafd080a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-21:16:32.814160 7feafd080a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-21:16:32.814161 7feafd080a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-21:16:32.814162 7feafd080a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-21:16:32.814163 7feafd080a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-21:16:32.814165 7feafd080a80 Options.table_properties_collectors:
+2021/03/13-21:16:32.814166 7feafd080a80 Options.inplace_update_support: 0
+2021/03/13-21:16:32.814166 7feafd080a80 Options.inplace_update_num_locks: 10000
+2021/03/13-21:16:32.814167 7feafd080a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-21:16:32.814168 7feafd080a80 Options.memtable_huge_page_size: 0
+2021/03/13-21:16:32.814169 7feafd080a80 Options.bloom_locality: 0
+2021/03/13-21:16:32.814170 7feafd080a80 Options.max_successive_merges: 0
+2021/03/13-21:16:32.814170 7feafd080a80 Options.optimize_filters_for_hits: 0
+2021/03/13-21:16:32.814171 7feafd080a80 Options.paranoid_file_checks: 0
+2021/03/13-21:16:32.814171 7feafd080a80 Options.force_consistency_checks: 0
+2021/03/13-21:16:32.814172 7feafd080a80 Options.report_bg_io_stats: 0
+2021/03/13-21:16:32.814604 7feafd080a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-21:16:32.814607 7feafd080a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-21:16:32.814666 7feafd080a80 EVENT_LOG_v1 {"time_micros": 1615666592814652, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-21:16:32.814671 7feafd080a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-21:16:33.512572 7feafd080a80 EVENT_LOG_v1 {"time_micros": 1615666593512568, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615666884671168 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615666884671168
new file mode 100644
index 0000000..a74a08b
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615666884671168
@@ -0,0 +1,186 @@
+2021/03/13-21:21:23.962160 7f9c9f60ba80 RocksDB version: 5.11.3
+2021/03/13-21:21:23.962243 7f9c9f60ba80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-21:21:23.962246 7f9c9f60ba80 Compile date Mar 13 2021
+2021/03/13-21:21:23.962253 7f9c9f60ba80 DB SUMMARY
+2021/03/13-21:21:23.962294 7f9c9f60ba80 CURRENT file: CURRENT
+2021/03/13-21:21:23.962296 7f9c9f60ba80 IDENTITY file: IDENTITY
+2021/03/13-21:21:23.962300 7f9c9f60ba80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-21:21:23.962302 7f9c9f60ba80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-21:21:23.962304 7f9c9f60ba80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-21:21:23.962306 7f9c9f60ba80 Options.error_if_exists: 0
+2021/03/13-21:21:23.962307 7f9c9f60ba80 Options.create_if_missing: 1
+2021/03/13-21:21:23.962308 7f9c9f60ba80 Options.paranoid_checks: 1
+2021/03/13-21:21:23.962309 7f9c9f60ba80 Options.env: 0x7f9c9ffc5080
+2021/03/13-21:21:23.962311 7f9c9f60ba80 Options.info_log: 0x1442c80
+2021/03/13-21:21:23.962312 7f9c9f60ba80 Options.max_file_opening_threads: 16
+2021/03/13-21:21:23.962313 7f9c9f60ba80 Options.statistics: (nil)
+2021/03/13-21:21:23.962314 7f9c9f60ba80 Options.use_fsync: 0
+2021/03/13-21:21:23.962315 7f9c9f60ba80 Options.max_log_file_size: 0
+2021/03/13-21:21:23.962316 7f9c9f60ba80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-21:21:23.962317 7f9c9f60ba80 Options.log_file_time_to_roll: 0
+2021/03/13-21:21:23.962318 7f9c9f60ba80 Options.keep_log_file_num: 1000
+2021/03/13-21:21:23.962319 7f9c9f60ba80 Options.recycle_log_file_num: 0
+2021/03/13-21:21:23.962320 7f9c9f60ba80 Options.allow_fallocate: 1
+2021/03/13-21:21:23.962321 7f9c9f60ba80 Options.allow_mmap_reads: 0
+2021/03/13-21:21:23.962323 7f9c9f60ba80 Options.allow_mmap_writes: 0
+2021/03/13-21:21:23.962324 7f9c9f60ba80 Options.use_direct_reads: 0
+2021/03/13-21:21:23.962325 7f9c9f60ba80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-21:21:23.962326 7f9c9f60ba80 Options.create_missing_column_families: 0
+2021/03/13-21:21:23.962327 7f9c9f60ba80 Options.db_log_dir:
+2021/03/13-21:21:23.962329 7f9c9f60ba80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-21:21:23.962330 7f9c9f60ba80 Options.table_cache_numshardbits: 6
+2021/03/13-21:21:23.962331 7f9c9f60ba80 Options.max_subcompactions: 1
+2021/03/13-21:21:23.962332 7f9c9f60ba80 Options.max_background_flushes: -1
+2021/03/13-21:21:23.962334 7f9c9f60ba80 Options.WAL_ttl_seconds: 0
+2021/03/13-21:21:23.962335 7f9c9f60ba80 Options.WAL_size_limit_MB: 0
+2021/03/13-21:21:23.962336 7f9c9f60ba80 Options.manifest_preallocation_size: 4194304
+2021/03/13-21:21:23.962337 7f9c9f60ba80 Options.is_fd_close_on_exec: 1
+2021/03/13-21:21:23.962339 7f9c9f60ba80 Options.advise_random_on_open: 1
+2021/03/13-21:21:23.962340 7f9c9f60ba80 Options.db_write_buffer_size: 0
+2021/03/13-21:21:23.962341 7f9c9f60ba80 Options.write_buffer_manager: 0x142ab90
+2021/03/13-21:21:23.962342 7f9c9f60ba80 Options.access_hint_on_compaction_start: 1
+2021/03/13-21:21:23.962344 7f9c9f60ba80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-21:21:23.962345 7f9c9f60ba80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-21:21:23.962346 7f9c9f60ba80 Options.use_adaptive_mutex: 0
+2021/03/13-21:21:23.962347 7f9c9f60ba80 Options.rate_limiter: (nil)
+2021/03/13-21:21:23.962350 7f9c9f60ba80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-21:21:23.962364 7f9c9f60ba80 Options.wal_recovery_mode: 2
+2021/03/13-21:21:23.962365 7f9c9f60ba80 Options.enable_thread_tracking: 0
+2021/03/13-21:21:23.962366 7f9c9f60ba80 Options.enable_pipelined_write: 0
+2021/03/13-21:21:23.962368 7f9c9f60ba80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-21:21:23.962369 7f9c9f60ba80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-21:21:23.962370 7f9c9f60ba80 Options.write_thread_max_yield_usec: 100
+2021/03/13-21:21:23.962372 7f9c9f60ba80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-21:21:23.962373 7f9c9f60ba80 Options.row_cache: None
+2021/03/13-21:21:23.962374 7f9c9f60ba80 Options.wal_filter: None
+2021/03/13-21:21:23.962376 7f9c9f60ba80 Options.avoid_flush_during_recovery: 0
+2021/03/13-21:21:23.962377 7f9c9f60ba80 Options.allow_ingest_behind: 0
+2021/03/13-21:21:23.962378 7f9c9f60ba80 Options.preserve_deletes: 0
+2021/03/13-21:21:23.962379 7f9c9f60ba80 Options.two_write_queues: 0
+2021/03/13-21:21:23.962381 7f9c9f60ba80 Options.manual_wal_flush: 0
+2021/03/13-21:21:23.962383 7f9c9f60ba80 Options.max_background_jobs: 16
+2021/03/13-21:21:23.962384 7f9c9f60ba80 Options.max_background_compactions: -1
+2021/03/13-21:21:23.962386 7f9c9f60ba80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-21:21:23.962387 7f9c9f60ba80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-21:21:23.962388 7f9c9f60ba80 Options.delayed_write_rate : 16777216
+2021/03/13-21:21:23.962390 7f9c9f60ba80 Options.max_total_wal_size: 0
+2021/03/13-21:21:23.962391 7f9c9f60ba80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-21:21:23.962392 7f9c9f60ba80 Options.stats_dump_period_sec: 600
+2021/03/13-21:21:23.962394 7f9c9f60ba80 Options.max_open_files: -1
+2021/03/13-21:21:23.962395 7f9c9f60ba80 Options.bytes_per_sync: 0
+2021/03/13-21:21:23.962396 7f9c9f60ba80 Options.wal_bytes_per_sync: 0
+2021/03/13-21:21:23.962397 7f9c9f60ba80 Options.compaction_readahead_size: 0
+2021/03/13-21:21:23.962399 7f9c9f60ba80 Compression algorithms supported:
+2021/03/13-21:21:23.962400 7f9c9f60ba80 Snappy supported: 1
+2021/03/13-21:21:23.962401 7f9c9f60ba80 Zlib supported: 1
+2021/03/13-21:21:23.962403 7f9c9f60ba80 Bzip supported: 1
+2021/03/13-21:21:23.962404 7f9c9f60ba80 LZ4 supported: 1
+2021/03/13-21:21:23.962405 7f9c9f60ba80 ZSTDNotFinal supported: 1
+2021/03/13-21:21:23.962412 7f9c9f60ba80 ZSTD supported: 1
+2021/03/13-21:21:23.962417 7f9c9f60ba80 Fast CRC32 supported: Supported on x86
+2021/03/13-21:21:23.962420 7f9c9f60ba80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-21:21:23.962561 7f9c9f60ba80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-21:21:23.962646 7f9c9f60ba80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-21:21:23.962649 7f9c9f60ba80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-21:21:23.962650 7f9c9f60ba80 Options.merge_operator: UInt64AddOperator
+2021/03/13-21:21:23.962651 7f9c9f60ba80 Options.compaction_filter: None
+2021/03/13-21:21:23.962653 7f9c9f60ba80 Options.compaction_filter_factory: None
+2021/03/13-21:21:23.962654 7f9c9f60ba80 Options.memtable_factory: SkipListFactory
+2021/03/13-21:21:23.962655 7f9c9f60ba80 Options.table_factory: BlockBasedTable
+2021/03/13-21:21:23.962677 7f9c9f60ba80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x143a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x141fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-21:21:23.962679 7f9c9f60ba80 Options.write_buffer_size: 134217728
+2021/03/13-21:21:23.962680 7f9c9f60ba80 Options.max_write_buffer_number: 6
+2021/03/13-21:21:23.962682 7f9c9f60ba80 Options.compression[0]: NoCompression
+2021/03/13-21:21:23.962683 7f9c9f60ba80 Options.compression[1]: NoCompression
+2021/03/13-21:21:23.962685 7f9c9f60ba80 Options.compression[2]: Snappy
+2021/03/13-21:21:23.962686 7f9c9f60ba80 Options.compression[3]: Snappy
+2021/03/13-21:21:23.962687 7f9c9f60ba80 Options.compression[4]: Snappy
+2021/03/13-21:21:23.962688 7f9c9f60ba80 Options.compression[5]: Snappy
+2021/03/13-21:21:23.962689 7f9c9f60ba80 Options.compression[6]: Snappy
+2021/03/13-21:21:23.962691 7f9c9f60ba80 Options.bottommost_compression: Disabled
+2021/03/13-21:21:23.962692 7f9c9f60ba80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-21:21:23.962693 7f9c9f60ba80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-21:21:23.962694 7f9c9f60ba80 Options.num_levels: 7
+2021/03/13-21:21:23.962695 7f9c9f60ba80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-21:21:23.962696 7f9c9f60ba80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-21:21:23.962697 7f9c9f60ba80 Options.compression_opts.window_bits: -14
+2021/03/13-21:21:23.962698 7f9c9f60ba80 Options.compression_opts.level: -1
+2021/03/13-21:21:23.962699 7f9c9f60ba80 Options.compression_opts.strategy: 0
+2021/03/13-21:21:23.962701 7f9c9f60ba80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-21:21:23.962702 7f9c9f60ba80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-21:21:23.962703 7f9c9f60ba80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-21:21:23.962704 7f9c9f60ba80 Options.level0_stop_writes_trigger: 36
+2021/03/13-21:21:23.962705 7f9c9f60ba80 Options.target_file_size_base: 67108864
+2021/03/13-21:21:23.962706 7f9c9f60ba80 Options.target_file_size_multiplier: 1
+2021/03/13-21:21:23.962707 7f9c9f60ba80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-21:21:23.962708 7f9c9f60ba80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-21:21:23.962709 7f9c9f60ba80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-21:21:23.962711 7f9c9f60ba80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-21:21:23.962721 7f9c9f60ba80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-21:21:23.962723 7f9c9f60ba80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-21:21:23.962724 7f9c9f60ba80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-21:21:23.962725 7f9c9f60ba80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-21:21:23.962726 7f9c9f60ba80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-21:21:23.962727 7f9c9f60ba80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-21:21:23.962728 7f9c9f60ba80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-21:21:23.962729 7f9c9f60ba80 Options.max_compaction_bytes: 1677721600
+2021/03/13-21:21:23.962730 7f9c9f60ba80 Options.arena_block_size: 16777216
+2021/03/13-21:21:23.962731 7f9c9f60ba80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-21:21:23.962732 7f9c9f60ba80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-21:21:23.962733 7f9c9f60ba80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-21:21:23.962734 7f9c9f60ba80 Options.disable_auto_compactions: 0
+2021/03/13-21:21:23.962736 7f9c9f60ba80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-21:21:23.962737 7f9c9f60ba80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-21:21:23.962738 7f9c9f60ba80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-21:21:23.962739 7f9c9f60ba80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-21:21:23.962740 7f9c9f60ba80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-21:21:23.962741 7f9c9f60ba80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-21:21:23.962742 7f9c9f60ba80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-21:21:23.962744 7f9c9f60ba80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-21:21:23.962745 7f9c9f60ba80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-21:21:23.962747 7f9c9f60ba80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-21:21:23.962748 7f9c9f60ba80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-21:21:23.962749 7f9c9f60ba80 Options.table_properties_collectors:
+2021/03/13-21:21:23.962751 7f9c9f60ba80 Options.inplace_update_support: 0
+2021/03/13-21:21:23.962752 7f9c9f60ba80 Options.inplace_update_num_locks: 10000
+2021/03/13-21:21:23.962753 7f9c9f60ba80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-21:21:23.962755 7f9c9f60ba80 Options.memtable_huge_page_size: 0
+2021/03/13-21:21:23.962756 7f9c9f60ba80 Options.bloom_locality: 0
+2021/03/13-21:21:23.962757 7f9c9f60ba80 Options.max_successive_merges: 0
+2021/03/13-21:21:23.962759 7f9c9f60ba80 Options.optimize_filters_for_hits: 0
+2021/03/13-21:21:23.962760 7f9c9f60ba80 Options.paranoid_file_checks: 0
+2021/03/13-21:21:23.962761 7f9c9f60ba80 Options.force_consistency_checks: 0
+2021/03/13-21:21:23.962763 7f9c9f60ba80 Options.report_bg_io_stats: 0
+2021/03/13-21:21:23.963308 7f9c9f60ba80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-21:21:23.963313 7f9c9f60ba80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-21:21:23.963400 7f9c9f60ba80 EVENT_LOG_v1 {"time_micros": 1615666883963383, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-21:21:23.963410 7f9c9f60ba80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-21:21:24.659278 7f9c9f60ba80 EVENT_LOG_v1 {"time_micros": 1615666884659274, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615666885360670 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615666885360670
new file mode 100644
index 0000000..5afa2b1
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615666885360670
@@ -0,0 +1,186 @@
+2021/03/13-21:21:24.671462 7f9c9f60ba80 RocksDB version: 5.11.3
+2021/03/13-21:21:24.671520 7f9c9f60ba80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-21:21:24.671521 7f9c9f60ba80 Compile date Mar 13 2021
+2021/03/13-21:21:24.671526 7f9c9f60ba80 DB SUMMARY
+2021/03/13-21:21:24.671553 7f9c9f60ba80 CURRENT file: CURRENT
+2021/03/13-21:21:24.671554 7f9c9f60ba80 IDENTITY file: IDENTITY
+2021/03/13-21:21:24.671557 7f9c9f60ba80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-21:21:24.671558 7f9c9f60ba80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-21:21:24.671559 7f9c9f60ba80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-21:21:24.671560 7f9c9f60ba80 Options.error_if_exists: 0
+2021/03/13-21:21:24.671561 7f9c9f60ba80 Options.create_if_missing: 1
+2021/03/13-21:21:24.671561 7f9c9f60ba80 Options.paranoid_checks: 1
+2021/03/13-21:21:24.671562 7f9c9f60ba80 Options.env: 0x7f9c9ffc5080
+2021/03/13-21:21:24.671563 7f9c9f60ba80 Options.info_log: 0x1442c80
+2021/03/13-21:21:24.671563 7f9c9f60ba80 Options.max_file_opening_threads: 16
+2021/03/13-21:21:24.671564 7f9c9f60ba80 Options.statistics: (nil)
+2021/03/13-21:21:24.671564 7f9c9f60ba80 Options.use_fsync: 0
+2021/03/13-21:21:24.671565 7f9c9f60ba80 Options.max_log_file_size: 0
+2021/03/13-21:21:24.671566 7f9c9f60ba80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-21:21:24.671566 7f9c9f60ba80 Options.log_file_time_to_roll: 0
+2021/03/13-21:21:24.671567 7f9c9f60ba80 Options.keep_log_file_num: 1000
+2021/03/13-21:21:24.671567 7f9c9f60ba80 Options.recycle_log_file_num: 0
+2021/03/13-21:21:24.671568 7f9c9f60ba80 Options.allow_fallocate: 1
+2021/03/13-21:21:24.671569 7f9c9f60ba80 Options.allow_mmap_reads: 0
+2021/03/13-21:21:24.671569 7f9c9f60ba80 Options.allow_mmap_writes: 0
+2021/03/13-21:21:24.671570 7f9c9f60ba80 Options.use_direct_reads: 0
+2021/03/13-21:21:24.671570 7f9c9f60ba80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-21:21:24.671571 7f9c9f60ba80 Options.create_missing_column_families: 0
+2021/03/13-21:21:24.671571 7f9c9f60ba80 Options.db_log_dir:
+2021/03/13-21:21:24.671572 7f9c9f60ba80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-21:21:24.671572 7f9c9f60ba80 Options.table_cache_numshardbits: 6
+2021/03/13-21:21:24.671573 7f9c9f60ba80 Options.max_subcompactions: 1
+2021/03/13-21:21:24.671573 7f9c9f60ba80 Options.max_background_flushes: -1
+2021/03/13-21:21:24.671574 7f9c9f60ba80 Options.WAL_ttl_seconds: 0
+2021/03/13-21:21:24.671574 7f9c9f60ba80 Options.WAL_size_limit_MB: 0
+2021/03/13-21:21:24.671575 7f9c9f60ba80 Options.manifest_preallocation_size: 4194304
+2021/03/13-21:21:24.671576 7f9c9f60ba80 Options.is_fd_close_on_exec: 1
+2021/03/13-21:21:24.671576 7f9c9f60ba80 Options.advise_random_on_open: 1
+2021/03/13-21:21:24.671577 7f9c9f60ba80 Options.db_write_buffer_size: 0
+2021/03/13-21:21:24.671577 7f9c9f60ba80 Options.write_buffer_manager: 0x142ab90
+2021/03/13-21:21:24.671578 7f9c9f60ba80 Options.access_hint_on_compaction_start: 1
+2021/03/13-21:21:24.671578 7f9c9f60ba80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-21:21:24.671579 7f9c9f60ba80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-21:21:24.671579 7f9c9f60ba80 Options.use_adaptive_mutex: 0
+2021/03/13-21:21:24.671580 7f9c9f60ba80 Options.rate_limiter: (nil)
+2021/03/13-21:21:24.671581 7f9c9f60ba80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-21:21:24.671589 7f9c9f60ba80 Options.wal_recovery_mode: 2
+2021/03/13-21:21:24.671590 7f9c9f60ba80 Options.enable_thread_tracking: 0
+2021/03/13-21:21:24.671590 7f9c9f60ba80 Options.enable_pipelined_write: 0
+2021/03/13-21:21:24.671591 7f9c9f60ba80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-21:21:24.671591 7f9c9f60ba80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-21:21:24.671592 7f9c9f60ba80 Options.write_thread_max_yield_usec: 100
+2021/03/13-21:21:24.671592 7f9c9f60ba80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-21:21:24.671593 7f9c9f60ba80 Options.row_cache: None
+2021/03/13-21:21:24.671594 7f9c9f60ba80 Options.wal_filter: None
+2021/03/13-21:21:24.671594 7f9c9f60ba80 Options.avoid_flush_during_recovery: 0
+2021/03/13-21:21:24.671595 7f9c9f60ba80 Options.allow_ingest_behind: 0
+2021/03/13-21:21:24.671595 7f9c9f60ba80 Options.preserve_deletes: 0
+2021/03/13-21:21:24.671596 7f9c9f60ba80 Options.two_write_queues: 0
+2021/03/13-21:21:24.671596 7f9c9f60ba80 Options.manual_wal_flush: 0
+2021/03/13-21:21:24.671597 7f9c9f60ba80 Options.max_background_jobs: 16
+2021/03/13-21:21:24.671598 7f9c9f60ba80 Options.max_background_compactions: -1
+2021/03/13-21:21:24.671599 7f9c9f60ba80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-21:21:24.671599 7f9c9f60ba80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-21:21:24.671600 7f9c9f60ba80 Options.delayed_write_rate : 16777216
+2021/03/13-21:21:24.671600 7f9c9f60ba80 Options.max_total_wal_size: 0
+2021/03/13-21:21:24.671601 7f9c9f60ba80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-21:21:24.671601 7f9c9f60ba80 Options.stats_dump_period_sec: 600
+2021/03/13-21:21:24.671602 7f9c9f60ba80 Options.max_open_files: -1
+2021/03/13-21:21:24.671602 7f9c9f60ba80 Options.bytes_per_sync: 0
+2021/03/13-21:21:24.671603 7f9c9f60ba80 Options.wal_bytes_per_sync: 0
+2021/03/13-21:21:24.671603 7f9c9f60ba80 Options.compaction_readahead_size: 0
+2021/03/13-21:21:24.671604 7f9c9f60ba80 Compression algorithms supported:
+2021/03/13-21:21:24.671605 7f9c9f60ba80 Snappy supported: 1
+2021/03/13-21:21:24.671605 7f9c9f60ba80 Zlib supported: 1
+2021/03/13-21:21:24.671606 7f9c9f60ba80 Bzip supported: 1
+2021/03/13-21:21:24.671606 7f9c9f60ba80 LZ4 supported: 1
+2021/03/13-21:21:24.671607 7f9c9f60ba80 ZSTDNotFinal supported: 1
+2021/03/13-21:21:24.671610 7f9c9f60ba80 ZSTD supported: 1
+2021/03/13-21:21:24.671613 7f9c9f60ba80 Fast CRC32 supported: Supported on x86
+2021/03/13-21:21:24.671614 7f9c9f60ba80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-21:21:24.671703 7f9c9f60ba80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-21:21:24.671754 7f9c9f60ba80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-21:21:24.671756 7f9c9f60ba80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-21:21:24.671757 7f9c9f60ba80 Options.merge_operator: UInt64AddOperator
+2021/03/13-21:21:24.671757 7f9c9f60ba80 Options.compaction_filter: None
+2021/03/13-21:21:24.671758 7f9c9f60ba80 Options.compaction_filter_factory: None
+2021/03/13-21:21:24.671758 7f9c9f60ba80 Options.memtable_factory: SkipListFactory
+2021/03/13-21:21:24.671759 7f9c9f60ba80 Options.table_factory: BlockBasedTable
+2021/03/13-21:21:24.671772 7f9c9f60ba80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x143a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x141fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-21:21:24.671773 7f9c9f60ba80 Options.write_buffer_size: 134217728
+2021/03/13-21:21:24.671773 7f9c9f60ba80 Options.max_write_buffer_number: 6
+2021/03/13-21:21:24.671774 7f9c9f60ba80 Options.compression[0]: NoCompression
+2021/03/13-21:21:24.671775 7f9c9f60ba80 Options.compression[1]: NoCompression
+2021/03/13-21:21:24.671775 7f9c9f60ba80 Options.compression[2]: Snappy
+2021/03/13-21:21:24.671776 7f9c9f60ba80 Options.compression[3]: Snappy
+2021/03/13-21:21:24.671776 7f9c9f60ba80 Options.compression[4]: Snappy
+2021/03/13-21:21:24.671777 7f9c9f60ba80 Options.compression[5]: Snappy
+2021/03/13-21:21:24.671778 7f9c9f60ba80 Options.compression[6]: Snappy
+2021/03/13-21:21:24.671778 7f9c9f60ba80 Options.bottommost_compression: Disabled
+2021/03/13-21:21:24.671779 7f9c9f60ba80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-21:21:24.671779 7f9c9f60ba80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-21:21:24.671780 7f9c9f60ba80 Options.num_levels: 7
+2021/03/13-21:21:24.671781 7f9c9f60ba80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-21:21:24.671781 7f9c9f60ba80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-21:21:24.671782 7f9c9f60ba80 Options.compression_opts.window_bits: -14
+2021/03/13-21:21:24.671782 7f9c9f60ba80 Options.compression_opts.level: -1
+2021/03/13-21:21:24.671783 7f9c9f60ba80 Options.compression_opts.strategy: 0
+2021/03/13-21:21:24.671783 7f9c9f60ba80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-21:21:24.671784 7f9c9f60ba80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-21:21:24.671785 7f9c9f60ba80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-21:21:24.671785 7f9c9f60ba80 Options.level0_stop_writes_trigger: 36
+2021/03/13-21:21:24.671786 7f9c9f60ba80 Options.target_file_size_base: 67108864
+2021/03/13-21:21:24.671786 7f9c9f60ba80 Options.target_file_size_multiplier: 1
+2021/03/13-21:21:24.671787 7f9c9f60ba80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-21:21:24.671788 7f9c9f60ba80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-21:21:24.671788 7f9c9f60ba80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-21:21:24.671790 7f9c9f60ba80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-21:21:24.671797 7f9c9f60ba80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-21:21:24.671797 7f9c9f60ba80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-21:21:24.671798 7f9c9f60ba80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-21:21:24.671798 7f9c9f60ba80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-21:21:24.671799 7f9c9f60ba80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-21:21:24.671799 7f9c9f60ba80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-21:21:24.671800 7f9c9f60ba80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-21:21:24.671801 7f9c9f60ba80 Options.max_compaction_bytes: 1677721600
+2021/03/13-21:21:24.671801 7f9c9f60ba80 Options.arena_block_size: 16777216
+2021/03/13-21:21:24.671802 7f9c9f60ba80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-21:21:24.671802 7f9c9f60ba80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-21:21:24.671803 7f9c9f60ba80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-21:21:24.671803 7f9c9f60ba80 Options.disable_auto_compactions: 0
+2021/03/13-21:21:24.671805 7f9c9f60ba80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-21:21:24.671806 7f9c9f60ba80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-21:21:24.671806 7f9c9f60ba80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-21:21:24.671807 7f9c9f60ba80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-21:21:24.671807 7f9c9f60ba80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-21:21:24.671808 7f9c9f60ba80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-21:21:24.671808 7f9c9f60ba80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-21:21:24.671809 7f9c9f60ba80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-21:21:24.671810 7f9c9f60ba80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-21:21:24.671810 7f9c9f60ba80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-21:21:24.671811 7f9c9f60ba80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-21:21:24.671812 7f9c9f60ba80 Options.table_properties_collectors:
+2021/03/13-21:21:24.671812 7f9c9f60ba80 Options.inplace_update_support: 0
+2021/03/13-21:21:24.671813 7f9c9f60ba80 Options.inplace_update_num_locks: 10000
+2021/03/13-21:21:24.671813 7f9c9f60ba80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-21:21:24.671814 7f9c9f60ba80 Options.memtable_huge_page_size: 0
+2021/03/13-21:21:24.671815 7f9c9f60ba80 Options.bloom_locality: 0
+2021/03/13-21:21:24.671815 7f9c9f60ba80 Options.max_successive_merges: 0
+2021/03/13-21:21:24.671816 7f9c9f60ba80 Options.optimize_filters_for_hits: 0
+2021/03/13-21:21:24.671816 7f9c9f60ba80 Options.paranoid_file_checks: 0
+2021/03/13-21:21:24.671817 7f9c9f60ba80 Options.force_consistency_checks: 0
+2021/03/13-21:21:24.671817 7f9c9f60ba80 Options.report_bg_io_stats: 0
+2021/03/13-21:21:24.672207 7f9c9f60ba80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-21:21:24.672210 7f9c9f60ba80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-21:21:24.672300 7f9c9f60ba80 EVENT_LOG_v1 {"time_micros": 1615666884672290, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-21:21:24.672305 7f9c9f60ba80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-21:21:25.348785 7f9c9f60ba80 EVENT_LOG_v1 {"time_micros": 1615666885348782, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615666989919471 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615666989919471
new file mode 100644
index 0000000..891e7a4
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615666989919471
@@ -0,0 +1,186 @@
+2021/03/13-21:21:25.360938 7f9c9f60ba80 RocksDB version: 5.11.3
+2021/03/13-21:21:25.360995 7f9c9f60ba80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-21:21:25.360997 7f9c9f60ba80 Compile date Mar 13 2021
+2021/03/13-21:21:25.361001 7f9c9f60ba80 DB SUMMARY
+2021/03/13-21:21:25.361029 7f9c9f60ba80 CURRENT file: CURRENT
+2021/03/13-21:21:25.361030 7f9c9f60ba80 IDENTITY file: IDENTITY
+2021/03/13-21:21:25.361034 7f9c9f60ba80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-21:21:25.361035 7f9c9f60ba80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-21:21:25.361036 7f9c9f60ba80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-21:21:25.361037 7f9c9f60ba80 Options.error_if_exists: 0
+2021/03/13-21:21:25.361038 7f9c9f60ba80 Options.create_if_missing: 1
+2021/03/13-21:21:25.361039 7f9c9f60ba80 Options.paranoid_checks: 1
+2021/03/13-21:21:25.361039 7f9c9f60ba80 Options.env: 0x7f9c9ffc5080
+2021/03/13-21:21:25.361040 7f9c9f60ba80 Options.info_log: 0x1442c80
+2021/03/13-21:21:25.361040 7f9c9f60ba80 Options.max_file_opening_threads: 16
+2021/03/13-21:21:25.361041 7f9c9f60ba80 Options.statistics: (nil)
+2021/03/13-21:21:25.361042 7f9c9f60ba80 Options.use_fsync: 0
+2021/03/13-21:21:25.361042 7f9c9f60ba80 Options.max_log_file_size: 0
+2021/03/13-21:21:25.361043 7f9c9f60ba80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-21:21:25.361043 7f9c9f60ba80 Options.log_file_time_to_roll: 0
+2021/03/13-21:21:25.361044 7f9c9f60ba80 Options.keep_log_file_num: 1000
+2021/03/13-21:21:25.361045 7f9c9f60ba80 Options.recycle_log_file_num: 0
+2021/03/13-21:21:25.361045 7f9c9f60ba80 Options.allow_fallocate: 1
+2021/03/13-21:21:25.361046 7f9c9f60ba80 Options.allow_mmap_reads: 0
+2021/03/13-21:21:25.361046 7f9c9f60ba80 Options.allow_mmap_writes: 0
+2021/03/13-21:21:25.361047 7f9c9f60ba80 Options.use_direct_reads: 0
+2021/03/13-21:21:25.361047 7f9c9f60ba80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-21:21:25.361048 7f9c9f60ba80 Options.create_missing_column_families: 0
+2021/03/13-21:21:25.361048 7f9c9f60ba80 Options.db_log_dir:
+2021/03/13-21:21:25.361049 7f9c9f60ba80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-21:21:25.361050 7f9c9f60ba80 Options.table_cache_numshardbits: 6
+2021/03/13-21:21:25.361050 7f9c9f60ba80 Options.max_subcompactions: 1
+2021/03/13-21:21:25.361051 7f9c9f60ba80 Options.max_background_flushes: -1
+2021/03/13-21:21:25.361051 7f9c9f60ba80 Options.WAL_ttl_seconds: 0
+2021/03/13-21:21:25.361052 7f9c9f60ba80 Options.WAL_size_limit_MB: 0
+2021/03/13-21:21:25.361052 7f9c9f60ba80 Options.manifest_preallocation_size: 4194304
+2021/03/13-21:21:25.361053 7f9c9f60ba80 Options.is_fd_close_on_exec: 1
+2021/03/13-21:21:25.361053 7f9c9f60ba80 Options.advise_random_on_open: 1
+2021/03/13-21:21:25.361054 7f9c9f60ba80 Options.db_write_buffer_size: 0
+2021/03/13-21:21:25.361054 7f9c9f60ba80 Options.write_buffer_manager: 0x142ab90
+2021/03/13-21:21:25.361055 7f9c9f60ba80 Options.access_hint_on_compaction_start: 1
+2021/03/13-21:21:25.361056 7f9c9f60ba80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-21:21:25.361056 7f9c9f60ba80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-21:21:25.361057 7f9c9f60ba80 Options.use_adaptive_mutex: 0
+2021/03/13-21:21:25.361057 7f9c9f60ba80 Options.rate_limiter: (nil)
+2021/03/13-21:21:25.361059 7f9c9f60ba80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-21:21:25.361067 7f9c9f60ba80 Options.wal_recovery_mode: 2
+2021/03/13-21:21:25.361068 7f9c9f60ba80 Options.enable_thread_tracking: 0
+2021/03/13-21:21:25.361068 7f9c9f60ba80 Options.enable_pipelined_write: 0
+2021/03/13-21:21:25.361069 7f9c9f60ba80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-21:21:25.361069 7f9c9f60ba80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-21:21:25.361070 7f9c9f60ba80 Options.write_thread_max_yield_usec: 100
+2021/03/13-21:21:25.361070 7f9c9f60ba80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-21:21:25.361071 7f9c9f60ba80 Options.row_cache: None
+2021/03/13-21:21:25.361071 7f9c9f60ba80 Options.wal_filter: None
+2021/03/13-21:21:25.361072 7f9c9f60ba80 Options.avoid_flush_during_recovery: 0
+2021/03/13-21:21:25.361073 7f9c9f60ba80 Options.allow_ingest_behind: 0
+2021/03/13-21:21:25.361073 7f9c9f60ba80 Options.preserve_deletes: 0
+2021/03/13-21:21:25.361074 7f9c9f60ba80 Options.two_write_queues: 0
+2021/03/13-21:21:25.361074 7f9c9f60ba80 Options.manual_wal_flush: 0
+2021/03/13-21:21:25.361075 7f9c9f60ba80 Options.max_background_jobs: 16
+2021/03/13-21:21:25.361076 7f9c9f60ba80 Options.max_background_compactions: -1
+2021/03/13-21:21:25.361076 7f9c9f60ba80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-21:21:25.361077 7f9c9f60ba80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-21:21:25.361078 7f9c9f60ba80 Options.delayed_write_rate : 16777216
+2021/03/13-21:21:25.361078 7f9c9f60ba80 Options.max_total_wal_size: 0
+2021/03/13-21:21:25.361079 7f9c9f60ba80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-21:21:25.361079 7f9c9f60ba80 Options.stats_dump_period_sec: 600
+2021/03/13-21:21:25.361080 7f9c9f60ba80 Options.max_open_files: -1
+2021/03/13-21:21:25.361080 7f9c9f60ba80 Options.bytes_per_sync: 0
+2021/03/13-21:21:25.361081 7f9c9f60ba80 Options.wal_bytes_per_sync: 0
+2021/03/13-21:21:25.361082 7f9c9f60ba80 Options.compaction_readahead_size: 0
+2021/03/13-21:21:25.361082 7f9c9f60ba80 Compression algorithms supported:
+2021/03/13-21:21:25.361083 7f9c9f60ba80 Snappy supported: 1
+2021/03/13-21:21:25.361083 7f9c9f60ba80 Zlib supported: 1
+2021/03/13-21:21:25.361084 7f9c9f60ba80 Bzip supported: 1
+2021/03/13-21:21:25.361084 7f9c9f60ba80 LZ4 supported: 1
+2021/03/13-21:21:25.361085 7f9c9f60ba80 ZSTDNotFinal supported: 1
+2021/03/13-21:21:25.361089 7f9c9f60ba80 ZSTD supported: 1
+2021/03/13-21:21:25.361092 7f9c9f60ba80 Fast CRC32 supported: Supported on x86
+2021/03/13-21:21:25.361093 7f9c9f60ba80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-21:21:25.361184 7f9c9f60ba80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-21:21:25.361237 7f9c9f60ba80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-21:21:25.361244 7f9c9f60ba80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-21:21:25.361245 7f9c9f60ba80 Options.merge_operator: UInt64AddOperator
+2021/03/13-21:21:25.361246 7f9c9f60ba80 Options.compaction_filter: None
+2021/03/13-21:21:25.361246 7f9c9f60ba80 Options.compaction_filter_factory: None
+2021/03/13-21:21:25.361247 7f9c9f60ba80 Options.memtable_factory: SkipListFactory
+2021/03/13-21:21:25.361248 7f9c9f60ba80 Options.table_factory: BlockBasedTable
+2021/03/13-21:21:25.361276 7f9c9f60ba80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x143a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x141fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-21:21:25.361277 7f9c9f60ba80 Options.write_buffer_size: 134217728
+2021/03/13-21:21:25.361277 7f9c9f60ba80 Options.max_write_buffer_number: 6
+2021/03/13-21:21:25.361278 7f9c9f60ba80 Options.compression[0]: NoCompression
+2021/03/13-21:21:25.361279 7f9c9f60ba80 Options.compression[1]: NoCompression
+2021/03/13-21:21:25.361279 7f9c9f60ba80 Options.compression[2]: Snappy
+2021/03/13-21:21:25.361280 7f9c9f60ba80 Options.compression[3]: Snappy
+2021/03/13-21:21:25.361280 7f9c9f60ba80 Options.compression[4]: Snappy
+2021/03/13-21:21:25.361281 7f9c9f60ba80 Options.compression[5]: Snappy
+2021/03/13-21:21:25.361281 7f9c9f60ba80 Options.compression[6]: Snappy
+2021/03/13-21:21:25.361282 7f9c9f60ba80 Options.bottommost_compression: Disabled
+2021/03/13-21:21:25.361283 7f9c9f60ba80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-21:21:25.361283 7f9c9f60ba80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-21:21:25.361284 7f9c9f60ba80 Options.num_levels: 7
+2021/03/13-21:21:25.361285 7f9c9f60ba80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-21:21:25.361285 7f9c9f60ba80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-21:21:25.361286 7f9c9f60ba80 Options.compression_opts.window_bits: -14
+2021/03/13-21:21:25.361286 7f9c9f60ba80 Options.compression_opts.level: -1
+2021/03/13-21:21:25.361287 7f9c9f60ba80 Options.compression_opts.strategy: 0
+2021/03/13-21:21:25.361287 7f9c9f60ba80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-21:21:25.361288 7f9c9f60ba80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-21:21:25.361288 7f9c9f60ba80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-21:21:25.361289 7f9c9f60ba80 Options.level0_stop_writes_trigger: 36
+2021/03/13-21:21:25.361289 7f9c9f60ba80 Options.target_file_size_base: 67108864
+2021/03/13-21:21:25.361290 7f9c9f60ba80 Options.target_file_size_multiplier: 1
+2021/03/13-21:21:25.361291 7f9c9f60ba80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-21:21:25.361291 7f9c9f60ba80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-21:21:25.361292 7f9c9f60ba80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-21:21:25.361293 7f9c9f60ba80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-21:21:25.361302 7f9c9f60ba80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-21:21:25.361302 7f9c9f60ba80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-21:21:25.361303 7f9c9f60ba80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-21:21:25.361304 7f9c9f60ba80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-21:21:25.361304 7f9c9f60ba80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-21:21:25.361305 7f9c9f60ba80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-21:21:25.361305 7f9c9f60ba80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-21:21:25.361306 7f9c9f60ba80 Options.max_compaction_bytes: 1677721600
+2021/03/13-21:21:25.361306 7f9c9f60ba80 Options.arena_block_size: 16777216
+2021/03/13-21:21:25.361307 7f9c9f60ba80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-21:21:25.361307 7f9c9f60ba80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-21:21:25.361308 7f9c9f60ba80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-21:21:25.361308 7f9c9f60ba80 Options.disable_auto_compactions: 0
+2021/03/13-21:21:25.361310 7f9c9f60ba80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-21:21:25.361311 7f9c9f60ba80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-21:21:25.361311 7f9c9f60ba80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-21:21:25.361312 7f9c9f60ba80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-21:21:25.361312 7f9c9f60ba80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-21:21:25.361313 7f9c9f60ba80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-21:21:25.361314 7f9c9f60ba80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-21:21:25.361315 7f9c9f60ba80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-21:21:25.361315 7f9c9f60ba80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-21:21:25.361316 7f9c9f60ba80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-21:21:25.361316 7f9c9f60ba80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-21:21:25.361317 7f9c9f60ba80 Options.table_properties_collectors:
+2021/03/13-21:21:25.361317 7f9c9f60ba80 Options.inplace_update_support: 0
+2021/03/13-21:21:25.361318 7f9c9f60ba80 Options.inplace_update_num_locks: 10000
+2021/03/13-21:21:25.361319 7f9c9f60ba80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-21:21:25.361319 7f9c9f60ba80 Options.memtable_huge_page_size: 0
+2021/03/13-21:21:25.361320 7f9c9f60ba80 Options.bloom_locality: 0
+2021/03/13-21:21:25.361321 7f9c9f60ba80 Options.max_successive_merges: 0
+2021/03/13-21:21:25.361321 7f9c9f60ba80 Options.optimize_filters_for_hits: 0
+2021/03/13-21:21:25.361322 7f9c9f60ba80 Options.paranoid_file_checks: 0
+2021/03/13-21:21:25.361322 7f9c9f60ba80 Options.force_consistency_checks: 0
+2021/03/13-21:21:25.361323 7f9c9f60ba80 Options.report_bg_io_stats: 0
+2021/03/13-21:21:25.361838 7f9c9f60ba80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-21:21:25.361840 7f9c9f60ba80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-21:21:25.361899 7f9c9f60ba80 EVENT_LOG_v1 {"time_micros": 1615666885361889, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-21:21:25.361904 7f9c9f60ba80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-21:21:26.049291 7f9c9f60ba80 EVENT_LOG_v1 {"time_micros": 1615666886049287, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615666990646624 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615666990646624
new file mode 100644
index 0000000..2a3b744
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615666990646624
@@ -0,0 +1,186 @@
+2021/03/13-21:23:09.919784 7f3e1fd1ea80 RocksDB version: 5.11.3
+2021/03/13-21:23:09.919851 7f3e1fd1ea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-21:23:09.919853 7f3e1fd1ea80 Compile date Mar 13 2021
+2021/03/13-21:23:09.919856 7f3e1fd1ea80 DB SUMMARY
+2021/03/13-21:23:09.919887 7f3e1fd1ea80 CURRENT file: CURRENT
+2021/03/13-21:23:09.919888 7f3e1fd1ea80 IDENTITY file: IDENTITY
+2021/03/13-21:23:09.919892 7f3e1fd1ea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-21:23:09.919893 7f3e1fd1ea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-21:23:09.919895 7f3e1fd1ea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-21:23:09.919896 7f3e1fd1ea80 Options.error_if_exists: 0
+2021/03/13-21:23:09.919897 7f3e1fd1ea80 Options.create_if_missing: 1
+2021/03/13-21:23:09.919898 7f3e1fd1ea80 Options.paranoid_checks: 1
+2021/03/13-21:23:09.919899 7f3e1fd1ea80 Options.env: 0x7f3e206d8080
+2021/03/13-21:23:09.919899 7f3e1fd1ea80 Options.info_log: 0x1924c80
+2021/03/13-21:23:09.919900 7f3e1fd1ea80 Options.max_file_opening_threads: 16
+2021/03/13-21:23:09.919901 7f3e1fd1ea80 Options.statistics: (nil)
+2021/03/13-21:23:09.919901 7f3e1fd1ea80 Options.use_fsync: 0
+2021/03/13-21:23:09.919902 7f3e1fd1ea80 Options.max_log_file_size: 0
+2021/03/13-21:23:09.919903 7f3e1fd1ea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-21:23:09.919903 7f3e1fd1ea80 Options.log_file_time_to_roll: 0
+2021/03/13-21:23:09.919904 7f3e1fd1ea80 Options.keep_log_file_num: 1000
+2021/03/13-21:23:09.919905 7f3e1fd1ea80 Options.recycle_log_file_num: 0
+2021/03/13-21:23:09.919905 7f3e1fd1ea80 Options.allow_fallocate: 1
+2021/03/13-21:23:09.919906 7f3e1fd1ea80 Options.allow_mmap_reads: 0
+2021/03/13-21:23:09.919907 7f3e1fd1ea80 Options.allow_mmap_writes: 0
+2021/03/13-21:23:09.919907 7f3e1fd1ea80 Options.use_direct_reads: 0
+2021/03/13-21:23:09.919908 7f3e1fd1ea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-21:23:09.919909 7f3e1fd1ea80 Options.create_missing_column_families: 0
+2021/03/13-21:23:09.919909 7f3e1fd1ea80 Options.db_log_dir:
+2021/03/13-21:23:09.919910 7f3e1fd1ea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-21:23:09.919911 7f3e1fd1ea80 Options.table_cache_numshardbits: 6
+2021/03/13-21:23:09.919911 7f3e1fd1ea80 Options.max_subcompactions: 1
+2021/03/13-21:23:09.919912 7f3e1fd1ea80 Options.max_background_flushes: -1
+2021/03/13-21:23:09.919913 7f3e1fd1ea80 Options.WAL_ttl_seconds: 0
+2021/03/13-21:23:09.919913 7f3e1fd1ea80 Options.WAL_size_limit_MB: 0
+2021/03/13-21:23:09.919914 7f3e1fd1ea80 Options.manifest_preallocation_size: 4194304
+2021/03/13-21:23:09.919915 7f3e1fd1ea80 Options.is_fd_close_on_exec: 1
+2021/03/13-21:23:09.919915 7f3e1fd1ea80 Options.advise_random_on_open: 1
+2021/03/13-21:23:09.919916 7f3e1fd1ea80 Options.db_write_buffer_size: 0
+2021/03/13-21:23:09.919916 7f3e1fd1ea80 Options.write_buffer_manager: 0x190cb90
+2021/03/13-21:23:09.919917 7f3e1fd1ea80 Options.access_hint_on_compaction_start: 1
+2021/03/13-21:23:09.919918 7f3e1fd1ea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-21:23:09.919918 7f3e1fd1ea80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-21:23:09.919919 7f3e1fd1ea80 Options.use_adaptive_mutex: 0
+2021/03/13-21:23:09.919920 7f3e1fd1ea80 Options.rate_limiter: (nil)
+2021/03/13-21:23:09.919921 7f3e1fd1ea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-21:23:09.919930 7f3e1fd1ea80 Options.wal_recovery_mode: 2
+2021/03/13-21:23:09.919931 7f3e1fd1ea80 Options.enable_thread_tracking: 0
+2021/03/13-21:23:09.919931 7f3e1fd1ea80 Options.enable_pipelined_write: 0
+2021/03/13-21:23:09.919932 7f3e1fd1ea80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-21:23:09.919933 7f3e1fd1ea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-21:23:09.919933 7f3e1fd1ea80 Options.write_thread_max_yield_usec: 100
+2021/03/13-21:23:09.919934 7f3e1fd1ea80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-21:23:09.919935 7f3e1fd1ea80 Options.row_cache: None
+2021/03/13-21:23:09.919935 7f3e1fd1ea80 Options.wal_filter: None
+2021/03/13-21:23:09.919936 7f3e1fd1ea80 Options.avoid_flush_during_recovery: 0
+2021/03/13-21:23:09.919937 7f3e1fd1ea80 Options.allow_ingest_behind: 0
+2021/03/13-21:23:09.919937 7f3e1fd1ea80 Options.preserve_deletes: 0
+2021/03/13-21:23:09.919938 7f3e1fd1ea80 Options.two_write_queues: 0
+2021/03/13-21:23:09.919938 7f3e1fd1ea80 Options.manual_wal_flush: 0
+2021/03/13-21:23:09.919940 7f3e1fd1ea80 Options.max_background_jobs: 16
+2021/03/13-21:23:09.919940 7f3e1fd1ea80 Options.max_background_compactions: -1
+2021/03/13-21:23:09.919941 7f3e1fd1ea80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-21:23:09.919942 7f3e1fd1ea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-21:23:09.919942 7f3e1fd1ea80 Options.delayed_write_rate : 16777216
+2021/03/13-21:23:09.919943 7f3e1fd1ea80 Options.max_total_wal_size: 0
+2021/03/13-21:23:09.919944 7f3e1fd1ea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-21:23:09.919944 7f3e1fd1ea80 Options.stats_dump_period_sec: 600
+2021/03/13-21:23:09.919945 7f3e1fd1ea80 Options.max_open_files: -1
+2021/03/13-21:23:09.919946 7f3e1fd1ea80 Options.bytes_per_sync: 0
+2021/03/13-21:23:09.919946 7f3e1fd1ea80 Options.wal_bytes_per_sync: 0
+2021/03/13-21:23:09.919947 7f3e1fd1ea80 Options.compaction_readahead_size: 0
+2021/03/13-21:23:09.919948 7f3e1fd1ea80 Compression algorithms supported:
+2021/03/13-21:23:09.919948 7f3e1fd1ea80 Snappy supported: 1
+2021/03/13-21:23:09.919949 7f3e1fd1ea80 Zlib supported: 1
+2021/03/13-21:23:09.919950 7f3e1fd1ea80 Bzip supported: 1
+2021/03/13-21:23:09.919950 7f3e1fd1ea80 LZ4 supported: 1
+2021/03/13-21:23:09.919951 7f3e1fd1ea80 ZSTDNotFinal supported: 1
+2021/03/13-21:23:09.919956 7f3e1fd1ea80 ZSTD supported: 1
+2021/03/13-21:23:09.919959 7f3e1fd1ea80 Fast CRC32 supported: Supported on x86
+2021/03/13-21:23:09.919961 7f3e1fd1ea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-21:23:09.920069 7f3e1fd1ea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-21:23:09.920130 7f3e1fd1ea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-21:23:09.920132 7f3e1fd1ea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-21:23:09.920133 7f3e1fd1ea80 Options.merge_operator: UInt64AddOperator
+2021/03/13-21:23:09.920134 7f3e1fd1ea80 Options.compaction_filter: None
+2021/03/13-21:23:09.920135 7f3e1fd1ea80 Options.compaction_filter_factory: None
+2021/03/13-21:23:09.920135 7f3e1fd1ea80 Options.memtable_factory: SkipListFactory
+2021/03/13-21:23:09.920136 7f3e1fd1ea80 Options.table_factory: BlockBasedTable
+2021/03/13-21:23:09.920151 7f3e1fd1ea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x191c520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1901c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-21:23:09.920152 7f3e1fd1ea80 Options.write_buffer_size: 134217728
+2021/03/13-21:23:09.920153 7f3e1fd1ea80 Options.max_write_buffer_number: 6
+2021/03/13-21:23:09.920154 7f3e1fd1ea80 Options.compression[0]: NoCompression
+2021/03/13-21:23:09.920154 7f3e1fd1ea80 Options.compression[1]: NoCompression
+2021/03/13-21:23:09.920155 7f3e1fd1ea80 Options.compression[2]: Snappy
+2021/03/13-21:23:09.920156 7f3e1fd1ea80 Options.compression[3]: Snappy
+2021/03/13-21:23:09.920157 7f3e1fd1ea80 Options.compression[4]: Snappy
+2021/03/13-21:23:09.920157 7f3e1fd1ea80 Options.compression[5]: Snappy
+2021/03/13-21:23:09.920158 7f3e1fd1ea80 Options.compression[6]: Snappy
+2021/03/13-21:23:09.920159 7f3e1fd1ea80 Options.bottommost_compression: Disabled
+2021/03/13-21:23:09.920160 7f3e1fd1ea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-21:23:09.920160 7f3e1fd1ea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-21:23:09.920161 7f3e1fd1ea80 Options.num_levels: 7
+2021/03/13-21:23:09.920162 7f3e1fd1ea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-21:23:09.920162 7f3e1fd1ea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-21:23:09.920163 7f3e1fd1ea80 Options.compression_opts.window_bits: -14
+2021/03/13-21:23:09.920164 7f3e1fd1ea80 Options.compression_opts.level: -1
+2021/03/13-21:23:09.920164 7f3e1fd1ea80 Options.compression_opts.strategy: 0
+2021/03/13-21:23:09.920165 7f3e1fd1ea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-21:23:09.920166 7f3e1fd1ea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-21:23:09.920166 7f3e1fd1ea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-21:23:09.920167 7f3e1fd1ea80 Options.level0_stop_writes_trigger: 36
+2021/03/13-21:23:09.920167 7f3e1fd1ea80 Options.target_file_size_base: 67108864
+2021/03/13-21:23:09.920168 7f3e1fd1ea80 Options.target_file_size_multiplier: 1
+2021/03/13-21:23:09.920169 7f3e1fd1ea80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-21:23:09.920170 7f3e1fd1ea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-21:23:09.920170 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-21:23:09.920172 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-21:23:09.920180 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-21:23:09.920181 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-21:23:09.920182 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-21:23:09.920182 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-21:23:09.920183 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-21:23:09.920184 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-21:23:09.920184 7f3e1fd1ea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-21:23:09.920185 7f3e1fd1ea80 Options.max_compaction_bytes: 1677721600
+2021/03/13-21:23:09.920186 7f3e1fd1ea80 Options.arena_block_size: 16777216
+2021/03/13-21:23:09.920186 7f3e1fd1ea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-21:23:09.920187 7f3e1fd1ea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-21:23:09.920188 7f3e1fd1ea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-21:23:09.920188 7f3e1fd1ea80 Options.disable_auto_compactions: 0
+2021/03/13-21:23:09.920190 7f3e1fd1ea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-21:23:09.920191 7f3e1fd1ea80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-21:23:09.920191 7f3e1fd1ea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-21:23:09.920192 7f3e1fd1ea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-21:23:09.920193 7f3e1fd1ea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-21:23:09.920193 7f3e1fd1ea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-21:23:09.920194 7f3e1fd1ea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-21:23:09.920195 7f3e1fd1ea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-21:23:09.920196 7f3e1fd1ea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-21:23:09.920196 7f3e1fd1ea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-21:23:09.920197 7f3e1fd1ea80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-21:23:09.920198 7f3e1fd1ea80 Options.table_properties_collectors:
+2021/03/13-21:23:09.920198 7f3e1fd1ea80 Options.inplace_update_support: 0
+2021/03/13-21:23:09.920199 7f3e1fd1ea80 Options.inplace_update_num_locks: 10000
+2021/03/13-21:23:09.920200 7f3e1fd1ea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-21:23:09.920201 7f3e1fd1ea80 Options.memtable_huge_page_size: 0
+2021/03/13-21:23:09.920201 7f3e1fd1ea80 Options.bloom_locality: 0
+2021/03/13-21:23:09.920202 7f3e1fd1ea80 Options.max_successive_merges: 0
+2021/03/13-21:23:09.920202 7f3e1fd1ea80 Options.optimize_filters_for_hits: 0
+2021/03/13-21:23:09.920203 7f3e1fd1ea80 Options.paranoid_file_checks: 0
+2021/03/13-21:23:09.920204 7f3e1fd1ea80 Options.force_consistency_checks: 0
+2021/03/13-21:23:09.920204 7f3e1fd1ea80 Options.report_bg_io_stats: 0
+2021/03/13-21:23:09.920627 7f3e1fd1ea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-21:23:09.920630 7f3e1fd1ea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-21:23:09.920699 7f3e1fd1ea80 EVENT_LOG_v1 {"time_micros": 1615666989920688, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-21:23:09.920705 7f3e1fd1ea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-21:23:10.634897 7f3e1fd1ea80 EVENT_LOG_v1 {"time_micros": 1615666990634893, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615666991373152 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615666991373152
new file mode 100644
index 0000000..35434dc
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615666991373152
@@ -0,0 +1,186 @@
+2021/03/13-21:23:10.646913 7f3e1fd1ea80 RocksDB version: 5.11.3
+2021/03/13-21:23:10.646971 7f3e1fd1ea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-21:23:10.646973 7f3e1fd1ea80 Compile date Mar 13 2021
+2021/03/13-21:23:10.646975 7f3e1fd1ea80 DB SUMMARY
+2021/03/13-21:23:10.647003 7f3e1fd1ea80 CURRENT file: CURRENT
+2021/03/13-21:23:10.647004 7f3e1fd1ea80 IDENTITY file: IDENTITY
+2021/03/13-21:23:10.647007 7f3e1fd1ea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-21:23:10.647009 7f3e1fd1ea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-21:23:10.647010 7f3e1fd1ea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-21:23:10.647012 7f3e1fd1ea80 Options.error_if_exists: 0
+2021/03/13-21:23:10.647012 7f3e1fd1ea80 Options.create_if_missing: 1
+2021/03/13-21:23:10.647013 7f3e1fd1ea80 Options.paranoid_checks: 1
+2021/03/13-21:23:10.647013 7f3e1fd1ea80 Options.env: 0x7f3e206d8080
+2021/03/13-21:23:10.647014 7f3e1fd1ea80 Options.info_log: 0x1924c80
+2021/03/13-21:23:10.647015 7f3e1fd1ea80 Options.max_file_opening_threads: 16
+2021/03/13-21:23:10.647015 7f3e1fd1ea80 Options.statistics: (nil)
+2021/03/13-21:23:10.647016 7f3e1fd1ea80 Options.use_fsync: 0
+2021/03/13-21:23:10.647017 7f3e1fd1ea80 Options.max_log_file_size: 0
+2021/03/13-21:23:10.647017 7f3e1fd1ea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-21:23:10.647018 7f3e1fd1ea80 Options.log_file_time_to_roll: 0
+2021/03/13-21:23:10.647018 7f3e1fd1ea80 Options.keep_log_file_num: 1000
+2021/03/13-21:23:10.647019 7f3e1fd1ea80 Options.recycle_log_file_num: 0
+2021/03/13-21:23:10.647020 7f3e1fd1ea80 Options.allow_fallocate: 1
+2021/03/13-21:23:10.647020 7f3e1fd1ea80 Options.allow_mmap_reads: 0
+2021/03/13-21:23:10.647021 7f3e1fd1ea80 Options.allow_mmap_writes: 0
+2021/03/13-21:23:10.647021 7f3e1fd1ea80 Options.use_direct_reads: 0
+2021/03/13-21:23:10.647022 7f3e1fd1ea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-21:23:10.647022 7f3e1fd1ea80 Options.create_missing_column_families: 0
+2021/03/13-21:23:10.647023 7f3e1fd1ea80 Options.db_log_dir:
+2021/03/13-21:23:10.647023 7f3e1fd1ea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-21:23:10.647024 7f3e1fd1ea80 Options.table_cache_numshardbits: 6
+2021/03/13-21:23:10.647024 7f3e1fd1ea80 Options.max_subcompactions: 1
+2021/03/13-21:23:10.647025 7f3e1fd1ea80 Options.max_background_flushes: -1
+2021/03/13-21:23:10.647026 7f3e1fd1ea80 Options.WAL_ttl_seconds: 0
+2021/03/13-21:23:10.647026 7f3e1fd1ea80 Options.WAL_size_limit_MB: 0
+2021/03/13-21:23:10.647027 7f3e1fd1ea80 Options.manifest_preallocation_size: 4194304
+2021/03/13-21:23:10.647027 7f3e1fd1ea80 Options.is_fd_close_on_exec: 1
+2021/03/13-21:23:10.647028 7f3e1fd1ea80 Options.advise_random_on_open: 1
+2021/03/13-21:23:10.647028 7f3e1fd1ea80 Options.db_write_buffer_size: 0
+2021/03/13-21:23:10.647029 7f3e1fd1ea80 Options.write_buffer_manager: 0x190cb90
+2021/03/13-21:23:10.647030 7f3e1fd1ea80 Options.access_hint_on_compaction_start: 1
+2021/03/13-21:23:10.647030 7f3e1fd1ea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-21:23:10.647031 7f3e1fd1ea80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-21:23:10.647031 7f3e1fd1ea80 Options.use_adaptive_mutex: 0
+2021/03/13-21:23:10.647032 7f3e1fd1ea80 Options.rate_limiter: (nil)
+2021/03/13-21:23:10.647033 7f3e1fd1ea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-21:23:10.647040 7f3e1fd1ea80 Options.wal_recovery_mode: 2
+2021/03/13-21:23:10.647041 7f3e1fd1ea80 Options.enable_thread_tracking: 0
+2021/03/13-21:23:10.647042 7f3e1fd1ea80 Options.enable_pipelined_write: 0
+2021/03/13-21:23:10.647042 7f3e1fd1ea80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-21:23:10.647043 7f3e1fd1ea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-21:23:10.647043 7f3e1fd1ea80 Options.write_thread_max_yield_usec: 100
+2021/03/13-21:23:10.647044 7f3e1fd1ea80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-21:23:10.647045 7f3e1fd1ea80 Options.row_cache: None
+2021/03/13-21:23:10.647045 7f3e1fd1ea80 Options.wal_filter: None
+2021/03/13-21:23:10.647046 7f3e1fd1ea80 Options.avoid_flush_during_recovery: 0
+2021/03/13-21:23:10.647046 7f3e1fd1ea80 Options.allow_ingest_behind: 0
+2021/03/13-21:23:10.647047 7f3e1fd1ea80 Options.preserve_deletes: 0
+2021/03/13-21:23:10.647047 7f3e1fd1ea80 Options.two_write_queues: 0
+2021/03/13-21:23:10.647048 7f3e1fd1ea80 Options.manual_wal_flush: 0
+2021/03/13-21:23:10.647049 7f3e1fd1ea80 Options.max_background_jobs: 16
+2021/03/13-21:23:10.647050 7f3e1fd1ea80 Options.max_background_compactions: -1
+2021/03/13-21:23:10.647050 7f3e1fd1ea80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-21:23:10.647051 7f3e1fd1ea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-21:23:10.647051 7f3e1fd1ea80 Options.delayed_write_rate : 16777216
+2021/03/13-21:23:10.647052 7f3e1fd1ea80 Options.max_total_wal_size: 0
+2021/03/13-21:23:10.647052 7f3e1fd1ea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-21:23:10.647053 7f3e1fd1ea80 Options.stats_dump_period_sec: 600
+2021/03/13-21:23:10.647054 7f3e1fd1ea80 Options.max_open_files: -1
+2021/03/13-21:23:10.647054 7f3e1fd1ea80 Options.bytes_per_sync: 0
+2021/03/13-21:23:10.647055 7f3e1fd1ea80 Options.wal_bytes_per_sync: 0
+2021/03/13-21:23:10.647055 7f3e1fd1ea80 Options.compaction_readahead_size: 0
+2021/03/13-21:23:10.647056 7f3e1fd1ea80 Compression algorithms supported:
+2021/03/13-21:23:10.647056 7f3e1fd1ea80 Snappy supported: 1
+2021/03/13-21:23:10.647057 7f3e1fd1ea80 Zlib supported: 1
+2021/03/13-21:23:10.647057 7f3e1fd1ea80 Bzip supported: 1
+2021/03/13-21:23:10.647058 7f3e1fd1ea80 LZ4 supported: 1
+2021/03/13-21:23:10.647059 7f3e1fd1ea80 ZSTDNotFinal supported: 1
+2021/03/13-21:23:10.647062 7f3e1fd1ea80 ZSTD supported: 1
+2021/03/13-21:23:10.647066 7f3e1fd1ea80 Fast CRC32 supported: Supported on x86
+2021/03/13-21:23:10.647067 7f3e1fd1ea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-21:23:10.647162 7f3e1fd1ea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-21:23:10.647215 7f3e1fd1ea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-21:23:10.647217 7f3e1fd1ea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-21:23:10.647218 7f3e1fd1ea80 Options.merge_operator: UInt64AddOperator
+2021/03/13-21:23:10.647219 7f3e1fd1ea80 Options.compaction_filter: None
+2021/03/13-21:23:10.647219 7f3e1fd1ea80 Options.compaction_filter_factory: None
+2021/03/13-21:23:10.647220 7f3e1fd1ea80 Options.memtable_factory: SkipListFactory
+2021/03/13-21:23:10.647221 7f3e1fd1ea80 Options.table_factory: BlockBasedTable
+2021/03/13-21:23:10.647234 7f3e1fd1ea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x191c520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1901c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-21:23:10.647235 7f3e1fd1ea80 Options.write_buffer_size: 134217728
+2021/03/13-21:23:10.647235 7f3e1fd1ea80 Options.max_write_buffer_number: 6
+2021/03/13-21:23:10.647236 7f3e1fd1ea80 Options.compression[0]: NoCompression
+2021/03/13-21:23:10.647237 7f3e1fd1ea80 Options.compression[1]: NoCompression
+2021/03/13-21:23:10.647242 7f3e1fd1ea80 Options.compression[2]: Snappy
+2021/03/13-21:23:10.647243 7f3e1fd1ea80 Options.compression[3]: Snappy
+2021/03/13-21:23:10.647244 7f3e1fd1ea80 Options.compression[4]: Snappy
+2021/03/13-21:23:10.647245 7f3e1fd1ea80 Options.compression[5]: Snappy
+2021/03/13-21:23:10.647245 7f3e1fd1ea80 Options.compression[6]: Snappy
+2021/03/13-21:23:10.647246 7f3e1fd1ea80 Options.bottommost_compression: Disabled
+2021/03/13-21:23:10.647247 7f3e1fd1ea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-21:23:10.647247 7f3e1fd1ea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-21:23:10.647248 7f3e1fd1ea80 Options.num_levels: 7
+2021/03/13-21:23:10.647248 7f3e1fd1ea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-21:23:10.647249 7f3e1fd1ea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-21:23:10.647249 7f3e1fd1ea80 Options.compression_opts.window_bits: -14
+2021/03/13-21:23:10.647250 7f3e1fd1ea80 Options.compression_opts.level: -1
+2021/03/13-21:23:10.647251 7f3e1fd1ea80 Options.compression_opts.strategy: 0
+2021/03/13-21:23:10.647251 7f3e1fd1ea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-21:23:10.647252 7f3e1fd1ea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-21:23:10.647252 7f3e1fd1ea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-21:23:10.647253 7f3e1fd1ea80 Options.level0_stop_writes_trigger: 36
+2021/03/13-21:23:10.647253 7f3e1fd1ea80 Options.target_file_size_base: 67108864
+2021/03/13-21:23:10.647254 7f3e1fd1ea80 Options.target_file_size_multiplier: 1
+2021/03/13-21:23:10.647255 7f3e1fd1ea80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-21:23:10.647255 7f3e1fd1ea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-21:23:10.647256 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-21:23:10.647257 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-21:23:10.647266 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-21:23:10.647267 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-21:23:10.647267 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-21:23:10.647268 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-21:23:10.647268 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-21:23:10.647269 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-21:23:10.647270 7f3e1fd1ea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-21:23:10.647270 7f3e1fd1ea80 Options.max_compaction_bytes: 1677721600
+2021/03/13-21:23:10.647271 7f3e1fd1ea80 Options.arena_block_size: 16777216
+2021/03/13-21:23:10.647271 7f3e1fd1ea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-21:23:10.647272 7f3e1fd1ea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-21:23:10.647273 7f3e1fd1ea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-21:23:10.647273 7f3e1fd1ea80 Options.disable_auto_compactions: 0
+2021/03/13-21:23:10.647275 7f3e1fd1ea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-21:23:10.647275 7f3e1fd1ea80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-21:23:10.647276 7f3e1fd1ea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-21:23:10.647277 7f3e1fd1ea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-21:23:10.647277 7f3e1fd1ea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-21:23:10.647278 7f3e1fd1ea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-21:23:10.647278 7f3e1fd1ea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-21:23:10.647279 7f3e1fd1ea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-21:23:10.647280 7f3e1fd1ea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-21:23:10.647280 7f3e1fd1ea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-21:23:10.647281 7f3e1fd1ea80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-21:23:10.647282 7f3e1fd1ea80 Options.table_properties_collectors:
+2021/03/13-21:23:10.647282 7f3e1fd1ea80 Options.inplace_update_support: 0
+2021/03/13-21:23:10.647283 7f3e1fd1ea80 Options.inplace_update_num_locks: 10000
+2021/03/13-21:23:10.647283 7f3e1fd1ea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-21:23:10.647284 7f3e1fd1ea80 Options.memtable_huge_page_size: 0
+2021/03/13-21:23:10.647285 7f3e1fd1ea80 Options.bloom_locality: 0
+2021/03/13-21:23:10.647285 7f3e1fd1ea80 Options.max_successive_merges: 0
+2021/03/13-21:23:10.647286 7f3e1fd1ea80 Options.optimize_filters_for_hits: 0
+2021/03/13-21:23:10.647286 7f3e1fd1ea80 Options.paranoid_file_checks: 0
+2021/03/13-21:23:10.647287 7f3e1fd1ea80 Options.force_consistency_checks: 0
+2021/03/13-21:23:10.647287 7f3e1fd1ea80 Options.report_bg_io_stats: 0
+2021/03/13-21:23:10.647664 7f3e1fd1ea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-21:23:10.647666 7f3e1fd1ea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-21:23:10.647727 7f3e1fd1ea80 EVENT_LOG_v1 {"time_micros": 1615666990647717, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-21:23:10.647732 7f3e1fd1ea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-21:23:11.360671 7f3e1fd1ea80 EVENT_LOG_v1 {"time_micros": 1615666991360667, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615667020703515 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615667020703515
new file mode 100644
index 0000000..f9f6899
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615667020703515
@@ -0,0 +1,186 @@
+2021/03/13-21:23:11.373432 7f3e1fd1ea80 RocksDB version: 5.11.3
+2021/03/13-21:23:11.373491 7f3e1fd1ea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-21:23:11.373492 7f3e1fd1ea80 Compile date Mar 13 2021
+2021/03/13-21:23:11.373495 7f3e1fd1ea80 DB SUMMARY
+2021/03/13-21:23:11.373523 7f3e1fd1ea80 CURRENT file: CURRENT
+2021/03/13-21:23:11.373524 7f3e1fd1ea80 IDENTITY file: IDENTITY
+2021/03/13-21:23:11.373527 7f3e1fd1ea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-21:23:11.373529 7f3e1fd1ea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-21:23:11.373530 7f3e1fd1ea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-21:23:11.373531 7f3e1fd1ea80 Options.error_if_exists: 0
+2021/03/13-21:23:11.373532 7f3e1fd1ea80 Options.create_if_missing: 1
+2021/03/13-21:23:11.373533 7f3e1fd1ea80 Options.paranoid_checks: 1
+2021/03/13-21:23:11.373533 7f3e1fd1ea80 Options.env: 0x7f3e206d8080
+2021/03/13-21:23:11.373534 7f3e1fd1ea80 Options.info_log: 0x1924c80
+2021/03/13-21:23:11.373535 7f3e1fd1ea80 Options.max_file_opening_threads: 16
+2021/03/13-21:23:11.373535 7f3e1fd1ea80 Options.statistics: (nil)
+2021/03/13-21:23:11.373536 7f3e1fd1ea80 Options.use_fsync: 0
+2021/03/13-21:23:11.373536 7f3e1fd1ea80 Options.max_log_file_size: 0
+2021/03/13-21:23:11.373537 7f3e1fd1ea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-21:23:11.373538 7f3e1fd1ea80 Options.log_file_time_to_roll: 0
+2021/03/13-21:23:11.373538 7f3e1fd1ea80 Options.keep_log_file_num: 1000
+2021/03/13-21:23:11.373539 7f3e1fd1ea80 Options.recycle_log_file_num: 0
+2021/03/13-21:23:11.373539 7f3e1fd1ea80 Options.allow_fallocate: 1
+2021/03/13-21:23:11.373540 7f3e1fd1ea80 Options.allow_mmap_reads: 0
+2021/03/13-21:23:11.373541 7f3e1fd1ea80 Options.allow_mmap_writes: 0
+2021/03/13-21:23:11.373541 7f3e1fd1ea80 Options.use_direct_reads: 0
+2021/03/13-21:23:11.373542 7f3e1fd1ea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-21:23:11.373542 7f3e1fd1ea80 Options.create_missing_column_families: 0
+2021/03/13-21:23:11.373543 7f3e1fd1ea80 Options.db_log_dir:
+2021/03/13-21:23:11.373543 7f3e1fd1ea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-21:23:11.373544 7f3e1fd1ea80 Options.table_cache_numshardbits: 6
+2021/03/13-21:23:11.373544 7f3e1fd1ea80 Options.max_subcompactions: 1
+2021/03/13-21:23:11.373545 7f3e1fd1ea80 Options.max_background_flushes: -1
+2021/03/13-21:23:11.373546 7f3e1fd1ea80 Options.WAL_ttl_seconds: 0
+2021/03/13-21:23:11.373546 7f3e1fd1ea80 Options.WAL_size_limit_MB: 0
+2021/03/13-21:23:11.373547 7f3e1fd1ea80 Options.manifest_preallocation_size: 4194304
+2021/03/13-21:23:11.373547 7f3e1fd1ea80 Options.is_fd_close_on_exec: 1
+2021/03/13-21:23:11.373548 7f3e1fd1ea80 Options.advise_random_on_open: 1
+2021/03/13-21:23:11.373548 7f3e1fd1ea80 Options.db_write_buffer_size: 0
+2021/03/13-21:23:11.373549 7f3e1fd1ea80 Options.write_buffer_manager: 0x190cb90
+2021/03/13-21:23:11.373550 7f3e1fd1ea80 Options.access_hint_on_compaction_start: 1
+2021/03/13-21:23:11.373550 7f3e1fd1ea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-21:23:11.373551 7f3e1fd1ea80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-21:23:11.373551 7f3e1fd1ea80 Options.use_adaptive_mutex: 0
+2021/03/13-21:23:11.373552 7f3e1fd1ea80 Options.rate_limiter: (nil)
+2021/03/13-21:23:11.373553 7f3e1fd1ea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-21:23:11.373560 7f3e1fd1ea80 Options.wal_recovery_mode: 2
+2021/03/13-21:23:11.373561 7f3e1fd1ea80 Options.enable_thread_tracking: 0
+2021/03/13-21:23:11.373562 7f3e1fd1ea80 Options.enable_pipelined_write: 0
+2021/03/13-21:23:11.373562 7f3e1fd1ea80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-21:23:11.373563 7f3e1fd1ea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-21:23:11.373563 7f3e1fd1ea80 Options.write_thread_max_yield_usec: 100
+2021/03/13-21:23:11.373564 7f3e1fd1ea80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-21:23:11.373564 7f3e1fd1ea80 Options.row_cache: None
+2021/03/13-21:23:11.373565 7f3e1fd1ea80 Options.wal_filter: None
+2021/03/13-21:23:11.373565 7f3e1fd1ea80 Options.avoid_flush_during_recovery: 0
+2021/03/13-21:23:11.373566 7f3e1fd1ea80 Options.allow_ingest_behind: 0
+2021/03/13-21:23:11.373567 7f3e1fd1ea80 Options.preserve_deletes: 0
+2021/03/13-21:23:11.373567 7f3e1fd1ea80 Options.two_write_queues: 0
+2021/03/13-21:23:11.373568 7f3e1fd1ea80 Options.manual_wal_flush: 0
+2021/03/13-21:23:11.373569 7f3e1fd1ea80 Options.max_background_jobs: 16
+2021/03/13-21:23:11.373569 7f3e1fd1ea80 Options.max_background_compactions: -1
+2021/03/13-21:23:11.373570 7f3e1fd1ea80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-21:23:11.373570 7f3e1fd1ea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-21:23:11.373571 7f3e1fd1ea80 Options.delayed_write_rate : 16777216
+2021/03/13-21:23:11.373572 7f3e1fd1ea80 Options.max_total_wal_size: 0
+2021/03/13-21:23:11.373572 7f3e1fd1ea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-21:23:11.373573 7f3e1fd1ea80 Options.stats_dump_period_sec: 600
+2021/03/13-21:23:11.373573 7f3e1fd1ea80 Options.max_open_files: -1
+2021/03/13-21:23:11.373574 7f3e1fd1ea80 Options.bytes_per_sync: 0
+2021/03/13-21:23:11.373574 7f3e1fd1ea80 Options.wal_bytes_per_sync: 0
+2021/03/13-21:23:11.373575 7f3e1fd1ea80 Options.compaction_readahead_size: 0
+2021/03/13-21:23:11.373575 7f3e1fd1ea80 Compression algorithms supported:
+2021/03/13-21:23:11.373576 7f3e1fd1ea80 Snappy supported: 1
+2021/03/13-21:23:11.373577 7f3e1fd1ea80 Zlib supported: 1
+2021/03/13-21:23:11.373577 7f3e1fd1ea80 Bzip supported: 1
+2021/03/13-21:23:11.373578 7f3e1fd1ea80 LZ4 supported: 1
+2021/03/13-21:23:11.373578 7f3e1fd1ea80 ZSTDNotFinal supported: 1
+2021/03/13-21:23:11.373582 7f3e1fd1ea80 ZSTD supported: 1
+2021/03/13-21:23:11.373585 7f3e1fd1ea80 Fast CRC32 supported: Supported on x86
+2021/03/13-21:23:11.373586 7f3e1fd1ea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-21:23:11.373680 7f3e1fd1ea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-21:23:11.373733 7f3e1fd1ea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-21:23:11.373735 7f3e1fd1ea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-21:23:11.373736 7f3e1fd1ea80 Options.merge_operator: UInt64AddOperator
+2021/03/13-21:23:11.373736 7f3e1fd1ea80 Options.compaction_filter: None
+2021/03/13-21:23:11.373737 7f3e1fd1ea80 Options.compaction_filter_factory: None
+2021/03/13-21:23:11.373738 7f3e1fd1ea80 Options.memtable_factory: SkipListFactory
+2021/03/13-21:23:11.373738 7f3e1fd1ea80 Options.table_factory: BlockBasedTable
+2021/03/13-21:23:11.373752 7f3e1fd1ea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x191c520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1901c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-21:23:11.373753 7f3e1fd1ea80 Options.write_buffer_size: 134217728
+2021/03/13-21:23:11.373753 7f3e1fd1ea80 Options.max_write_buffer_number: 6
+2021/03/13-21:23:11.373754 7f3e1fd1ea80 Options.compression[0]: NoCompression
+2021/03/13-21:23:11.373755 7f3e1fd1ea80 Options.compression[1]: NoCompression
+2021/03/13-21:23:11.373755 7f3e1fd1ea80 Options.compression[2]: Snappy
+2021/03/13-21:23:11.373756 7f3e1fd1ea80 Options.compression[3]: Snappy
+2021/03/13-21:23:11.373756 7f3e1fd1ea80 Options.compression[4]: Snappy
+2021/03/13-21:23:11.373757 7f3e1fd1ea80 Options.compression[5]: Snappy
+2021/03/13-21:23:11.373757 7f3e1fd1ea80 Options.compression[6]: Snappy
+2021/03/13-21:23:11.373758 7f3e1fd1ea80 Options.bottommost_compression: Disabled
+2021/03/13-21:23:11.373759 7f3e1fd1ea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-21:23:11.373759 7f3e1fd1ea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-21:23:11.373760 7f3e1fd1ea80 Options.num_levels: 7
+2021/03/13-21:23:11.373761 7f3e1fd1ea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-21:23:11.373761 7f3e1fd1ea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-21:23:11.373762 7f3e1fd1ea80 Options.compression_opts.window_bits: -14
+2021/03/13-21:23:11.373762 7f3e1fd1ea80 Options.compression_opts.level: -1
+2021/03/13-21:23:11.373763 7f3e1fd1ea80 Options.compression_opts.strategy: 0
+2021/03/13-21:23:11.373764 7f3e1fd1ea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-21:23:11.373764 7f3e1fd1ea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-21:23:11.373765 7f3e1fd1ea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-21:23:11.373765 7f3e1fd1ea80 Options.level0_stop_writes_trigger: 36
+2021/03/13-21:23:11.373766 7f3e1fd1ea80 Options.target_file_size_base: 67108864
+2021/03/13-21:23:11.373766 7f3e1fd1ea80 Options.target_file_size_multiplier: 1
+2021/03/13-21:23:11.373767 7f3e1fd1ea80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-21:23:11.373767 7f3e1fd1ea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-21:23:11.373768 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-21:23:11.373770 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-21:23:11.373777 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-21:23:11.373778 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-21:23:11.373778 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-21:23:11.373779 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-21:23:11.373779 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-21:23:11.373780 7f3e1fd1ea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-21:23:11.373781 7f3e1fd1ea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-21:23:11.373781 7f3e1fd1ea80 Options.max_compaction_bytes: 1677721600
+2021/03/13-21:23:11.373782 7f3e1fd1ea80 Options.arena_block_size: 16777216
+2021/03/13-21:23:11.373782 7f3e1fd1ea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-21:23:11.373783 7f3e1fd1ea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-21:23:11.373784 7f3e1fd1ea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-21:23:11.373784 7f3e1fd1ea80 Options.disable_auto_compactions: 0
+2021/03/13-21:23:11.373786 7f3e1fd1ea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-21:23:11.373786 7f3e1fd1ea80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-21:23:11.373787 7f3e1fd1ea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-21:23:11.373788 7f3e1fd1ea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-21:23:11.373788 7f3e1fd1ea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-21:23:11.373789 7f3e1fd1ea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-21:23:11.373789 7f3e1fd1ea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-21:23:11.373790 7f3e1fd1ea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-21:23:11.373791 7f3e1fd1ea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-21:23:11.373791 7f3e1fd1ea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-21:23:11.373792 7f3e1fd1ea80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-21:23:11.373793 7f3e1fd1ea80 Options.table_properties_collectors:
+2021/03/13-21:23:11.373793 7f3e1fd1ea80 Options.inplace_update_support: 0
+2021/03/13-21:23:11.373794 7f3e1fd1ea80 Options.inplace_update_num_locks: 10000
+2021/03/13-21:23:11.373794 7f3e1fd1ea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-21:23:11.373795 7f3e1fd1ea80 Options.memtable_huge_page_size: 0
+2021/03/13-21:23:11.373796 7f3e1fd1ea80 Options.bloom_locality: 0
+2021/03/13-21:23:11.373796 7f3e1fd1ea80 Options.max_successive_merges: 0
+2021/03/13-21:23:11.373797 7f3e1fd1ea80 Options.optimize_filters_for_hits: 0
+2021/03/13-21:23:11.373797 7f3e1fd1ea80 Options.paranoid_file_checks: 0
+2021/03/13-21:23:11.373798 7f3e1fd1ea80 Options.force_consistency_checks: 0
+2021/03/13-21:23:11.373799 7f3e1fd1ea80 Options.report_bg_io_stats: 0
+2021/03/13-21:23:11.374158 7f3e1fd1ea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-21:23:11.374160 7f3e1fd1ea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-21:23:11.374219 7f3e1fd1ea80 EVENT_LOG_v1 {"time_micros": 1615666991374209, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-21:23:11.374224 7f3e1fd1ea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-21:23:12.074371 7f3e1fd1ea80 EVENT_LOG_v1 {"time_micros": 1615666992074368, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615667021434121 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615667021434121
new file mode 100644
index 0000000..9654b6f
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615667021434121
@@ -0,0 +1,186 @@
+2021/03/13-21:23:40.703851 7f8344e21a80 RocksDB version: 5.11.3
+2021/03/13-21:23:40.703915 7f8344e21a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-21:23:40.703916 7f8344e21a80 Compile date Mar 13 2021
+2021/03/13-21:23:40.703919 7f8344e21a80 DB SUMMARY
+2021/03/13-21:23:40.703951 7f8344e21a80 CURRENT file: CURRENT
+2021/03/13-21:23:40.703952 7f8344e21a80 IDENTITY file: IDENTITY
+2021/03/13-21:23:40.703956 7f8344e21a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-21:23:40.703957 7f8344e21a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-21:23:40.703958 7f8344e21a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-21:23:40.703960 7f8344e21a80 Options.error_if_exists: 0
+2021/03/13-21:23:40.703961 7f8344e21a80 Options.create_if_missing: 1
+2021/03/13-21:23:40.703961 7f8344e21a80 Options.paranoid_checks: 1
+2021/03/13-21:23:40.703962 7f8344e21a80 Options.env: 0x7f83457db080
+2021/03/13-21:23:40.703963 7f8344e21a80 Options.info_log: 0x2840c80
+2021/03/13-21:23:40.703963 7f8344e21a80 Options.max_file_opening_threads: 16
+2021/03/13-21:23:40.703964 7f8344e21a80 Options.statistics: (nil)
+2021/03/13-21:23:40.703965 7f8344e21a80 Options.use_fsync: 0
+2021/03/13-21:23:40.703965 7f8344e21a80 Options.max_log_file_size: 0
+2021/03/13-21:23:40.703966 7f8344e21a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-21:23:40.703967 7f8344e21a80 Options.log_file_time_to_roll: 0
+2021/03/13-21:23:40.703967 7f8344e21a80 Options.keep_log_file_num: 1000
+2021/03/13-21:23:40.703968 7f8344e21a80 Options.recycle_log_file_num: 0
+2021/03/13-21:23:40.703969 7f8344e21a80 Options.allow_fallocate: 1
+2021/03/13-21:23:40.703969 7f8344e21a80 Options.allow_mmap_reads: 0
+2021/03/13-21:23:40.703970 7f8344e21a80 Options.allow_mmap_writes: 0
+2021/03/13-21:23:40.703970 7f8344e21a80 Options.use_direct_reads: 0
+2021/03/13-21:23:40.703971 7f8344e21a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-21:23:40.703972 7f8344e21a80 Options.create_missing_column_families: 0
+2021/03/13-21:23:40.703972 7f8344e21a80 Options.db_log_dir:
+2021/03/13-21:23:40.703973 7f8344e21a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-21:23:40.703973 7f8344e21a80 Options.table_cache_numshardbits: 6
+2021/03/13-21:23:40.703974 7f8344e21a80 Options.max_subcompactions: 1
+2021/03/13-21:23:40.703975 7f8344e21a80 Options.max_background_flushes: -1
+2021/03/13-21:23:40.703975 7f8344e21a80 Options.WAL_ttl_seconds: 0
+2021/03/13-21:23:40.703976 7f8344e21a80 Options.WAL_size_limit_MB: 0
+2021/03/13-21:23:40.703976 7f8344e21a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-21:23:40.703977 7f8344e21a80 Options.is_fd_close_on_exec: 1
+2021/03/13-21:23:40.703978 7f8344e21a80 Options.advise_random_on_open: 1
+2021/03/13-21:23:40.703978 7f8344e21a80 Options.db_write_buffer_size: 0
+2021/03/13-21:23:40.703979 7f8344e21a80 Options.write_buffer_manager: 0x2828b90
+2021/03/13-21:23:40.703980 7f8344e21a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-21:23:40.703980 7f8344e21a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-21:23:40.703981 7f8344e21a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-21:23:40.703981 7f8344e21a80 Options.use_adaptive_mutex: 0
+2021/03/13-21:23:40.703982 7f8344e21a80 Options.rate_limiter: (nil)
+2021/03/13-21:23:40.703983 7f8344e21a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-21:23:40.703991 7f8344e21a80 Options.wal_recovery_mode: 2
+2021/03/13-21:23:40.703992 7f8344e21a80 Options.enable_thread_tracking: 0
+2021/03/13-21:23:40.703992 7f8344e21a80 Options.enable_pipelined_write: 0
+2021/03/13-21:23:40.703993 7f8344e21a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-21:23:40.703993 7f8344e21a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-21:23:40.703994 7f8344e21a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-21:23:40.703995 7f8344e21a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-21:23:40.703995 7f8344e21a80 Options.row_cache: None
+2021/03/13-21:23:40.703996 7f8344e21a80 Options.wal_filter: None
+2021/03/13-21:23:40.703997 7f8344e21a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-21:23:40.703997 7f8344e21a80 Options.allow_ingest_behind: 0
+2021/03/13-21:23:40.703998 7f8344e21a80 Options.preserve_deletes: 0
+2021/03/13-21:23:40.703998 7f8344e21a80 Options.two_write_queues: 0
+2021/03/13-21:23:40.703999 7f8344e21a80 Options.manual_wal_flush: 0
+2021/03/13-21:23:40.704000 7f8344e21a80 Options.max_background_jobs: 16
+2021/03/13-21:23:40.704001 7f8344e21a80 Options.max_background_compactions: -1
+2021/03/13-21:23:40.704002 7f8344e21a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-21:23:40.704002 7f8344e21a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-21:23:40.704003 7f8344e21a80 Options.delayed_write_rate : 16777216
+2021/03/13-21:23:40.704004 7f8344e21a80 Options.max_total_wal_size: 0
+2021/03/13-21:23:40.704004 7f8344e21a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-21:23:40.704005 7f8344e21a80 Options.stats_dump_period_sec: 600
+2021/03/13-21:23:40.704005 7f8344e21a80 Options.max_open_files: -1
+2021/03/13-21:23:40.704006 7f8344e21a80 Options.bytes_per_sync: 0
+2021/03/13-21:23:40.704007 7f8344e21a80 Options.wal_bytes_per_sync: 0
+2021/03/13-21:23:40.704007 7f8344e21a80 Options.compaction_readahead_size: 0
+2021/03/13-21:23:40.704008 7f8344e21a80 Compression algorithms supported:
+2021/03/13-21:23:40.704008 7f8344e21a80 Snappy supported: 1
+2021/03/13-21:23:40.704009 7f8344e21a80 Zlib supported: 1
+2021/03/13-21:23:40.704010 7f8344e21a80 Bzip supported: 1
+2021/03/13-21:23:40.704010 7f8344e21a80 LZ4 supported: 1
+2021/03/13-21:23:40.704011 7f8344e21a80 ZSTDNotFinal supported: 1
+2021/03/13-21:23:40.704015 7f8344e21a80 ZSTD supported: 1
+2021/03/13-21:23:40.704019 7f8344e21a80 Fast CRC32 supported: Supported on x86
+2021/03/13-21:23:40.704020 7f8344e21a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-21:23:40.704123 7f8344e21a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-21:23:40.704182 7f8344e21a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-21:23:40.704184 7f8344e21a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-21:23:40.704185 7f8344e21a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-21:23:40.704186 7f8344e21a80 Options.compaction_filter: None
+2021/03/13-21:23:40.704186 7f8344e21a80 Options.compaction_filter_factory: None
+2021/03/13-21:23:40.704187 7f8344e21a80 Options.memtable_factory: SkipListFactory
+2021/03/13-21:23:40.704188 7f8344e21a80 Options.table_factory: BlockBasedTable
+2021/03/13-21:23:40.704202 7f8344e21a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2838520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x281dc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-21:23:40.704203 7f8344e21a80 Options.write_buffer_size: 134217728
+2021/03/13-21:23:40.704203 7f8344e21a80 Options.max_write_buffer_number: 6
+2021/03/13-21:23:40.704204 7f8344e21a80 Options.compression[0]: NoCompression
+2021/03/13-21:23:40.704205 7f8344e21a80 Options.compression[1]: NoCompression
+2021/03/13-21:23:40.704206 7f8344e21a80 Options.compression[2]: Snappy
+2021/03/13-21:23:40.704206 7f8344e21a80 Options.compression[3]: Snappy
+2021/03/13-21:23:40.704207 7f8344e21a80 Options.compression[4]: Snappy
+2021/03/13-21:23:40.704207 7f8344e21a80 Options.compression[5]: Snappy
+2021/03/13-21:23:40.704208 7f8344e21a80 Options.compression[6]: Snappy
+2021/03/13-21:23:40.704209 7f8344e21a80 Options.bottommost_compression: Disabled
+2021/03/13-21:23:40.704210 7f8344e21a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-21:23:40.704210 7f8344e21a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-21:23:40.704211 7f8344e21a80 Options.num_levels: 7
+2021/03/13-21:23:40.704211 7f8344e21a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-21:23:40.704212 7f8344e21a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-21:23:40.704213 7f8344e21a80 Options.compression_opts.window_bits: -14
+2021/03/13-21:23:40.704213 7f8344e21a80 Options.compression_opts.level: -1
+2021/03/13-21:23:40.704214 7f8344e21a80 Options.compression_opts.strategy: 0
+2021/03/13-21:23:40.704215 7f8344e21a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-21:23:40.704215 7f8344e21a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-21:23:40.704216 7f8344e21a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-21:23:40.704216 7f8344e21a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-21:23:40.704217 7f8344e21a80 Options.target_file_size_base: 67108864
+2021/03/13-21:23:40.704218 7f8344e21a80 Options.target_file_size_multiplier: 1
+2021/03/13-21:23:40.704218 7f8344e21a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-21:23:40.704219 7f8344e21a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-21:23:40.704219 7f8344e21a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-21:23:40.704221 7f8344e21a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-21:23:40.704230 7f8344e21a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-21:23:40.704231 7f8344e21a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-21:23:40.704231 7f8344e21a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-21:23:40.704232 7f8344e21a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-21:23:40.704232 7f8344e21a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-21:23:40.704233 7f8344e21a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-21:23:40.704233 7f8344e21a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-21:23:40.704234 7f8344e21a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-21:23:40.704235 7f8344e21a80 Options.arena_block_size: 16777216
+2021/03/13-21:23:40.704236 7f8344e21a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-21:23:40.704236 7f8344e21a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-21:23:40.704237 7f8344e21a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-21:23:40.704242 7f8344e21a80 Options.disable_auto_compactions: 0
+2021/03/13-21:23:40.704244 7f8344e21a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-21:23:40.704245 7f8344e21a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-21:23:40.704246 7f8344e21a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-21:23:40.704246 7f8344e21a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-21:23:40.704247 7f8344e21a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-21:23:40.704248 7f8344e21a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-21:23:40.704248 7f8344e21a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-21:23:40.704249 7f8344e21a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-21:23:40.704250 7f8344e21a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-21:23:40.704250 7f8344e21a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-21:23:40.704251 7f8344e21a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-21:23:40.704252 7f8344e21a80 Options.table_properties_collectors:
+2021/03/13-21:23:40.704252 7f8344e21a80 Options.inplace_update_support: 0
+2021/03/13-21:23:40.704253 7f8344e21a80 Options.inplace_update_num_locks: 10000
+2021/03/13-21:23:40.704254 7f8344e21a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-21:23:40.704254 7f8344e21a80 Options.memtable_huge_page_size: 0
+2021/03/13-21:23:40.704255 7f8344e21a80 Options.bloom_locality: 0
+2021/03/13-21:23:40.704256 7f8344e21a80 Options.max_successive_merges: 0
+2021/03/13-21:23:40.704256 7f8344e21a80 Options.optimize_filters_for_hits: 0
+2021/03/13-21:23:40.704257 7f8344e21a80 Options.paranoid_file_checks: 0
+2021/03/13-21:23:40.704257 7f8344e21a80 Options.force_consistency_checks: 0
+2021/03/13-21:23:40.704258 7f8344e21a80 Options.report_bg_io_stats: 0
+2021/03/13-21:23:40.704703 7f8344e21a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-21:23:40.704706 7f8344e21a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-21:23:40.704792 7f8344e21a80 EVENT_LOG_v1 {"time_micros": 1615667020704772, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-21:23:40.704801 7f8344e21a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-21:23:41.422310 7f8344e21a80 EVENT_LOG_v1 {"time_micros": 1615667021422306, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615667022157369 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615667022157369
new file mode 100644
index 0000000..c7b3607
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615667022157369
@@ -0,0 +1,186 @@
+2021/03/13-21:23:41.434426 7f8344e21a80 RocksDB version: 5.11.3
+2021/03/13-21:23:41.434482 7f8344e21a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-21:23:41.434484 7f8344e21a80 Compile date Mar 13 2021
+2021/03/13-21:23:41.434486 7f8344e21a80 DB SUMMARY
+2021/03/13-21:23:41.434517 7f8344e21a80 CURRENT file: CURRENT
+2021/03/13-21:23:41.434518 7f8344e21a80 IDENTITY file: IDENTITY
+2021/03/13-21:23:41.434526 7f8344e21a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-21:23:41.434527 7f8344e21a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-21:23:41.434545 7f8344e21a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-21:23:41.434547 7f8344e21a80 Options.error_if_exists: 0
+2021/03/13-21:23:41.434548 7f8344e21a80 Options.create_if_missing: 1
+2021/03/13-21:23:41.434548 7f8344e21a80 Options.paranoid_checks: 1
+2021/03/13-21:23:41.434549 7f8344e21a80 Options.env: 0x7f83457db080
+2021/03/13-21:23:41.434550 7f8344e21a80 Options.info_log: 0x2840c80
+2021/03/13-21:23:41.434550 7f8344e21a80 Options.max_file_opening_threads: 16
+2021/03/13-21:23:41.434551 7f8344e21a80 Options.statistics: (nil)
+2021/03/13-21:23:41.434552 7f8344e21a80 Options.use_fsync: 0
+2021/03/13-21:23:41.434552 7f8344e21a80 Options.max_log_file_size: 0
+2021/03/13-21:23:41.434553 7f8344e21a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-21:23:41.434553 7f8344e21a80 Options.log_file_time_to_roll: 0
+2021/03/13-21:23:41.434554 7f8344e21a80 Options.keep_log_file_num: 1000
+2021/03/13-21:23:41.434554 7f8344e21a80 Options.recycle_log_file_num: 0
+2021/03/13-21:23:41.434555 7f8344e21a80 Options.allow_fallocate: 1
+2021/03/13-21:23:41.434556 7f8344e21a80 Options.allow_mmap_reads: 0
+2021/03/13-21:23:41.434556 7f8344e21a80 Options.allow_mmap_writes: 0
+2021/03/13-21:23:41.434557 7f8344e21a80 Options.use_direct_reads: 0
+2021/03/13-21:23:41.434557 7f8344e21a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-21:23:41.434558 7f8344e21a80 Options.create_missing_column_families: 0
+2021/03/13-21:23:41.434558 7f8344e21a80 Options.db_log_dir:
+2021/03/13-21:23:41.434559 7f8344e21a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-21:23:41.434559 7f8344e21a80 Options.table_cache_numshardbits: 6
+2021/03/13-21:23:41.434560 7f8344e21a80 Options.max_subcompactions: 1
+2021/03/13-21:23:41.434561 7f8344e21a80 Options.max_background_flushes: -1
+2021/03/13-21:23:41.434561 7f8344e21a80 Options.WAL_ttl_seconds: 0
+2021/03/13-21:23:41.434562 7f8344e21a80 Options.WAL_size_limit_MB: 0
+2021/03/13-21:23:41.434562 7f8344e21a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-21:23:41.434563 7f8344e21a80 Options.is_fd_close_on_exec: 1
+2021/03/13-21:23:41.434563 7f8344e21a80 Options.advise_random_on_open: 1
+2021/03/13-21:23:41.434564 7f8344e21a80 Options.db_write_buffer_size: 0
+2021/03/13-21:23:41.434565 7f8344e21a80 Options.write_buffer_manager: 0x2828b90
+2021/03/13-21:23:41.434565 7f8344e21a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-21:23:41.434566 7f8344e21a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-21:23:41.434566 7f8344e21a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-21:23:41.434567 7f8344e21a80 Options.use_adaptive_mutex: 0
+2021/03/13-21:23:41.434567 7f8344e21a80 Options.rate_limiter: (nil)
+2021/03/13-21:23:41.434569 7f8344e21a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-21:23:41.434576 7f8344e21a80 Options.wal_recovery_mode: 2
+2021/03/13-21:23:41.434577 7f8344e21a80 Options.enable_thread_tracking: 0
+2021/03/13-21:23:41.434577 7f8344e21a80 Options.enable_pipelined_write: 0
+2021/03/13-21:23:41.434578 7f8344e21a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-21:23:41.434578 7f8344e21a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-21:23:41.434579 7f8344e21a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-21:23:41.434579 7f8344e21a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-21:23:41.434580 7f8344e21a80 Options.row_cache: None
+2021/03/13-21:23:41.434581 7f8344e21a80 Options.wal_filter: None
+2021/03/13-21:23:41.434581 7f8344e21a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-21:23:41.434582 7f8344e21a80 Options.allow_ingest_behind: 0
+2021/03/13-21:23:41.434582 7f8344e21a80 Options.preserve_deletes: 0
+2021/03/13-21:23:41.434583 7f8344e21a80 Options.two_write_queues: 0
+2021/03/13-21:23:41.434583 7f8344e21a80 Options.manual_wal_flush: 0
+2021/03/13-21:23:41.434584 7f8344e21a80 Options.max_background_jobs: 16
+2021/03/13-21:23:41.434585 7f8344e21a80 Options.max_background_compactions: -1
+2021/03/13-21:23:41.434586 7f8344e21a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-21:23:41.434586 7f8344e21a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-21:23:41.434587 7f8344e21a80 Options.delayed_write_rate : 16777216
+2021/03/13-21:23:41.434587 7f8344e21a80 Options.max_total_wal_size: 0
+2021/03/13-21:23:41.434588 7f8344e21a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-21:23:41.434588 7f8344e21a80 Options.stats_dump_period_sec: 600
+2021/03/13-21:23:41.434589 7f8344e21a80 Options.max_open_files: -1
+2021/03/13-21:23:41.434590 7f8344e21a80 Options.bytes_per_sync: 0
+2021/03/13-21:23:41.434590 7f8344e21a80 Options.wal_bytes_per_sync: 0
+2021/03/13-21:23:41.434591 7f8344e21a80 Options.compaction_readahead_size: 0
+2021/03/13-21:23:41.434591 7f8344e21a80 Compression algorithms supported:
+2021/03/13-21:23:41.434592 7f8344e21a80 Snappy supported: 1
+2021/03/13-21:23:41.434592 7f8344e21a80 Zlib supported: 1
+2021/03/13-21:23:41.434593 7f8344e21a80 Bzip supported: 1
+2021/03/13-21:23:41.434593 7f8344e21a80 LZ4 supported: 1
+2021/03/13-21:23:41.434594 7f8344e21a80 ZSTDNotFinal supported: 1
+2021/03/13-21:23:41.434613 7f8344e21a80 ZSTD supported: 1
+2021/03/13-21:23:41.434616 7f8344e21a80 Fast CRC32 supported: Supported on x86
+2021/03/13-21:23:41.434617 7f8344e21a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-21:23:41.434703 7f8344e21a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-21:23:41.434754 7f8344e21a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-21:23:41.434755 7f8344e21a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-21:23:41.434756 7f8344e21a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-21:23:41.434757 7f8344e21a80 Options.compaction_filter: None
+2021/03/13-21:23:41.434757 7f8344e21a80 Options.compaction_filter_factory: None
+2021/03/13-21:23:41.434758 7f8344e21a80 Options.memtable_factory: SkipListFactory
+2021/03/13-21:23:41.434759 7f8344e21a80 Options.table_factory: BlockBasedTable
+2021/03/13-21:23:41.434771 7f8344e21a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2838520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x281dc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-21:23:41.434772 7f8344e21a80 Options.write_buffer_size: 134217728
+2021/03/13-21:23:41.434773 7f8344e21a80 Options.max_write_buffer_number: 6
+2021/03/13-21:23:41.434773 7f8344e21a80 Options.compression[0]: NoCompression
+2021/03/13-21:23:41.434774 7f8344e21a80 Options.compression[1]: NoCompression
+2021/03/13-21:23:41.434775 7f8344e21a80 Options.compression[2]: Snappy
+2021/03/13-21:23:41.434775 7f8344e21a80 Options.compression[3]: Snappy
+2021/03/13-21:23:41.434776 7f8344e21a80 Options.compression[4]: Snappy
+2021/03/13-21:23:41.434776 7f8344e21a80 Options.compression[5]: Snappy
+2021/03/13-21:23:41.434777 7f8344e21a80 Options.compression[6]: Snappy
+2021/03/13-21:23:41.434777 7f8344e21a80 Options.bottommost_compression: Disabled
+2021/03/13-21:23:41.434778 7f8344e21a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-21:23:41.434779 7f8344e21a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-21:23:41.434779 7f8344e21a80 Options.num_levels: 7
+2021/03/13-21:23:41.434780 7f8344e21a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-21:23:41.434780 7f8344e21a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-21:23:41.434781 7f8344e21a80 Options.compression_opts.window_bits: -14
+2021/03/13-21:23:41.434781 7f8344e21a80 Options.compression_opts.level: -1
+2021/03/13-21:23:41.434782 7f8344e21a80 Options.compression_opts.strategy: 0
+2021/03/13-21:23:41.434783 7f8344e21a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-21:23:41.434783 7f8344e21a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-21:23:41.434784 7f8344e21a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-21:23:41.434784 7f8344e21a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-21:23:41.434785 7f8344e21a80 Options.target_file_size_base: 67108864
+2021/03/13-21:23:41.434785 7f8344e21a80 Options.target_file_size_multiplier: 1
+2021/03/13-21:23:41.434786 7f8344e21a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-21:23:41.434786 7f8344e21a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-21:23:41.434787 7f8344e21a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-21:23:41.434788 7f8344e21a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-21:23:41.434795 7f8344e21a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-21:23:41.434796 7f8344e21a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-21:23:41.434797 7f8344e21a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-21:23:41.434797 7f8344e21a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-21:23:41.434798 7f8344e21a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-21:23:41.434798 7f8344e21a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-21:23:41.434799 7f8344e21a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-21:23:41.434799 7f8344e21a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-21:23:41.434800 7f8344e21a80 Options.arena_block_size: 16777216
+2021/03/13-21:23:41.434801 7f8344e21a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-21:23:41.434801 7f8344e21a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-21:23:41.434802 7f8344e21a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-21:23:41.434802 7f8344e21a80 Options.disable_auto_compactions: 0
+2021/03/13-21:23:41.434804 7f8344e21a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-21:23:41.434805 7f8344e21a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-21:23:41.434805 7f8344e21a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-21:23:41.434806 7f8344e21a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-21:23:41.434806 7f8344e21a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-21:23:41.434807 7f8344e21a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-21:23:41.434807 7f8344e21a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-21:23:41.434808 7f8344e21a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-21:23:41.434809 7f8344e21a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-21:23:41.434810 7f8344e21a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-21:23:41.434810 7f8344e21a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-21:23:41.434811 7f8344e21a80 Options.table_properties_collectors:
+2021/03/13-21:23:41.434811 7f8344e21a80 Options.inplace_update_support: 0
+2021/03/13-21:23:41.434812 7f8344e21a80 Options.inplace_update_num_locks: 10000
+2021/03/13-21:23:41.434812 7f8344e21a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-21:23:41.434813 7f8344e21a80 Options.memtable_huge_page_size: 0
+2021/03/13-21:23:41.434814 7f8344e21a80 Options.bloom_locality: 0
+2021/03/13-21:23:41.434814 7f8344e21a80 Options.max_successive_merges: 0
+2021/03/13-21:23:41.434815 7f8344e21a80 Options.optimize_filters_for_hits: 0
+2021/03/13-21:23:41.434815 7f8344e21a80 Options.paranoid_file_checks: 0
+2021/03/13-21:23:41.434816 7f8344e21a80 Options.force_consistency_checks: 0
+2021/03/13-21:23:41.434816 7f8344e21a80 Options.report_bg_io_stats: 0
+2021/03/13-21:23:41.435217 7f8344e21a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-21:23:41.435219 7f8344e21a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-21:23:41.435311 7f8344e21a80 EVENT_LOG_v1 {"time_micros": 1615667021435284, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-21:23:41.435316 7f8344e21a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-21:23:42.145334 7f8344e21a80 EVENT_LOG_v1 {"time_micros": 1615667022145330, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615667069096726 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615667069096726
new file mode 100644
index 0000000..2706083
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615667069096726
@@ -0,0 +1,186 @@
+2021/03/13-21:23:42.157652 7f8344e21a80 RocksDB version: 5.11.3
+2021/03/13-21:23:42.157710 7f8344e21a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-21:23:42.157712 7f8344e21a80 Compile date Mar 13 2021
+2021/03/13-21:23:42.157714 7f8344e21a80 DB SUMMARY
+2021/03/13-21:23:42.157745 7f8344e21a80 CURRENT file: CURRENT
+2021/03/13-21:23:42.157746 7f8344e21a80 IDENTITY file: IDENTITY
+2021/03/13-21:23:42.157750 7f8344e21a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-21:23:42.157751 7f8344e21a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-21:23:42.157752 7f8344e21a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-21:23:42.157754 7f8344e21a80 Options.error_if_exists: 0
+2021/03/13-21:23:42.157754 7f8344e21a80 Options.create_if_missing: 1
+2021/03/13-21:23:42.157755 7f8344e21a80 Options.paranoid_checks: 1
+2021/03/13-21:23:42.157755 7f8344e21a80 Options.env: 0x7f83457db080
+2021/03/13-21:23:42.157756 7f8344e21a80 Options.info_log: 0x2840c80
+2021/03/13-21:23:42.157757 7f8344e21a80 Options.max_file_opening_threads: 16
+2021/03/13-21:23:42.157757 7f8344e21a80 Options.statistics: (nil)
+2021/03/13-21:23:42.157758 7f8344e21a80 Options.use_fsync: 0
+2021/03/13-21:23:42.157759 7f8344e21a80 Options.max_log_file_size: 0
+2021/03/13-21:23:42.157759 7f8344e21a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-21:23:42.157760 7f8344e21a80 Options.log_file_time_to_roll: 0
+2021/03/13-21:23:42.157760 7f8344e21a80 Options.keep_log_file_num: 1000
+2021/03/13-21:23:42.157761 7f8344e21a80 Options.recycle_log_file_num: 0
+2021/03/13-21:23:42.157762 7f8344e21a80 Options.allow_fallocate: 1
+2021/03/13-21:23:42.157762 7f8344e21a80 Options.allow_mmap_reads: 0
+2021/03/13-21:23:42.157763 7f8344e21a80 Options.allow_mmap_writes: 0
+2021/03/13-21:23:42.157763 7f8344e21a80 Options.use_direct_reads: 0
+2021/03/13-21:23:42.157764 7f8344e21a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-21:23:42.157764 7f8344e21a80 Options.create_missing_column_families: 0
+2021/03/13-21:23:42.157765 7f8344e21a80 Options.db_log_dir:
+2021/03/13-21:23:42.157765 7f8344e21a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-21:23:42.157766 7f8344e21a80 Options.table_cache_numshardbits: 6
+2021/03/13-21:23:42.157766 7f8344e21a80 Options.max_subcompactions: 1
+2021/03/13-21:23:42.157767 7f8344e21a80 Options.max_background_flushes: -1
+2021/03/13-21:23:42.157768 7f8344e21a80 Options.WAL_ttl_seconds: 0
+2021/03/13-21:23:42.157768 7f8344e21a80 Options.WAL_size_limit_MB: 0
+2021/03/13-21:23:42.157769 7f8344e21a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-21:23:42.157769 7f8344e21a80 Options.is_fd_close_on_exec: 1
+2021/03/13-21:23:42.157770 7f8344e21a80 Options.advise_random_on_open: 1
+2021/03/13-21:23:42.157770 7f8344e21a80 Options.db_write_buffer_size: 0
+2021/03/13-21:23:42.157771 7f8344e21a80 Options.write_buffer_manager: 0x2828b90
+2021/03/13-21:23:42.157772 7f8344e21a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-21:23:42.157772 7f8344e21a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-21:23:42.157773 7f8344e21a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-21:23:42.157773 7f8344e21a80 Options.use_adaptive_mutex: 0
+2021/03/13-21:23:42.157774 7f8344e21a80 Options.rate_limiter: (nil)
+2021/03/13-21:23:42.157775 7f8344e21a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-21:23:42.157782 7f8344e21a80 Options.wal_recovery_mode: 2
+2021/03/13-21:23:42.157783 7f8344e21a80 Options.enable_thread_tracking: 0
+2021/03/13-21:23:42.157784 7f8344e21a80 Options.enable_pipelined_write: 0
+2021/03/13-21:23:42.157784 7f8344e21a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-21:23:42.157785 7f8344e21a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-21:23:42.157785 7f8344e21a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-21:23:42.157786 7f8344e21a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-21:23:42.157786 7f8344e21a80 Options.row_cache: None
+2021/03/13-21:23:42.157787 7f8344e21a80 Options.wal_filter: None
+2021/03/13-21:23:42.157788 7f8344e21a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-21:23:42.157788 7f8344e21a80 Options.allow_ingest_behind: 0
+2021/03/13-21:23:42.157789 7f8344e21a80 Options.preserve_deletes: 0
+2021/03/13-21:23:42.157789 7f8344e21a80 Options.two_write_queues: 0
+2021/03/13-21:23:42.157790 7f8344e21a80 Options.manual_wal_flush: 0
+2021/03/13-21:23:42.157791 7f8344e21a80 Options.max_background_jobs: 16
+2021/03/13-21:23:42.157792 7f8344e21a80 Options.max_background_compactions: -1
+2021/03/13-21:23:42.157792 7f8344e21a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-21:23:42.157793 7f8344e21a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-21:23:42.157793 7f8344e21a80 Options.delayed_write_rate : 16777216
+2021/03/13-21:23:42.157794 7f8344e21a80 Options.max_total_wal_size: 0
+2021/03/13-21:23:42.157794 7f8344e21a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-21:23:42.157795 7f8344e21a80 Options.stats_dump_period_sec: 600
+2021/03/13-21:23:42.157796 7f8344e21a80 Options.max_open_files: -1
+2021/03/13-21:23:42.157796 7f8344e21a80 Options.bytes_per_sync: 0
+2021/03/13-21:23:42.157797 7f8344e21a80 Options.wal_bytes_per_sync: 0
+2021/03/13-21:23:42.157797 7f8344e21a80 Options.compaction_readahead_size: 0
+2021/03/13-21:23:42.157798 7f8344e21a80 Compression algorithms supported:
+2021/03/13-21:23:42.157798 7f8344e21a80 Snappy supported: 1
+2021/03/13-21:23:42.157799 7f8344e21a80 Zlib supported: 1
+2021/03/13-21:23:42.157800 7f8344e21a80 Bzip supported: 1
+2021/03/13-21:23:42.157800 7f8344e21a80 LZ4 supported: 1
+2021/03/13-21:23:42.157801 7f8344e21a80 ZSTDNotFinal supported: 1
+2021/03/13-21:23:42.157805 7f8344e21a80 ZSTD supported: 1
+2021/03/13-21:23:42.157808 7f8344e21a80 Fast CRC32 supported: Supported on x86
+2021/03/13-21:23:42.157809 7f8344e21a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-21:23:42.157897 7f8344e21a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-21:23:42.157950 7f8344e21a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-21:23:42.157952 7f8344e21a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-21:23:42.157952 7f8344e21a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-21:23:42.157953 7f8344e21a80 Options.compaction_filter: None
+2021/03/13-21:23:42.157954 7f8344e21a80 Options.compaction_filter_factory: None
+2021/03/13-21:23:42.157954 7f8344e21a80 Options.memtable_factory: SkipListFactory
+2021/03/13-21:23:42.157955 7f8344e21a80 Options.table_factory: BlockBasedTable
+2021/03/13-21:23:42.157968 7f8344e21a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2838520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x281dc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-21:23:42.157969 7f8344e21a80 Options.write_buffer_size: 134217728
+2021/03/13-21:23:42.157970 7f8344e21a80 Options.max_write_buffer_number: 6
+2021/03/13-21:23:42.157970 7f8344e21a80 Options.compression[0]: NoCompression
+2021/03/13-21:23:42.157971 7f8344e21a80 Options.compression[1]: NoCompression
+2021/03/13-21:23:42.157972 7f8344e21a80 Options.compression[2]: Snappy
+2021/03/13-21:23:42.157972 7f8344e21a80 Options.compression[3]: Snappy
+2021/03/13-21:23:42.157973 7f8344e21a80 Options.compression[4]: Snappy
+2021/03/13-21:23:42.157973 7f8344e21a80 Options.compression[5]: Snappy
+2021/03/13-21:23:42.157974 7f8344e21a80 Options.compression[6]: Snappy
+2021/03/13-21:23:42.157975 7f8344e21a80 Options.bottommost_compression: Disabled
+2021/03/13-21:23:42.157975 7f8344e21a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-21:23:42.157976 7f8344e21a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-21:23:42.157976 7f8344e21a80 Options.num_levels: 7
+2021/03/13-21:23:42.157977 7f8344e21a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-21:23:42.157978 7f8344e21a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-21:23:42.157978 7f8344e21a80 Options.compression_opts.window_bits: -14
+2021/03/13-21:23:42.157979 7f8344e21a80 Options.compression_opts.level: -1
+2021/03/13-21:23:42.157979 7f8344e21a80 Options.compression_opts.strategy: 0
+2021/03/13-21:23:42.157980 7f8344e21a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-21:23:42.157981 7f8344e21a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-21:23:42.157981 7f8344e21a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-21:23:42.157982 7f8344e21a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-21:23:42.157982 7f8344e21a80 Options.target_file_size_base: 67108864
+2021/03/13-21:23:42.157983 7f8344e21a80 Options.target_file_size_multiplier: 1
+2021/03/13-21:23:42.157983 7f8344e21a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-21:23:42.157984 7f8344e21a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-21:23:42.157985 7f8344e21a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-21:23:42.157986 7f8344e21a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-21:23:42.157993 7f8344e21a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-21:23:42.157994 7f8344e21a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-21:23:42.157995 7f8344e21a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-21:23:42.157995 7f8344e21a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-21:23:42.157996 7f8344e21a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-21:23:42.157996 7f8344e21a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-21:23:42.157997 7f8344e21a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-21:23:42.157997 7f8344e21a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-21:23:42.157998 7f8344e21a80 Options.arena_block_size: 16777216
+2021/03/13-21:23:42.157999 7f8344e21a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-21:23:42.157999 7f8344e21a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-21:23:42.158000 7f8344e21a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-21:23:42.158000 7f8344e21a80 Options.disable_auto_compactions: 0
+2021/03/13-21:23:42.158002 7f8344e21a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-21:23:42.158003 7f8344e21a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-21:23:42.158004 7f8344e21a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-21:23:42.158004 7f8344e21a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-21:23:42.158005 7f8344e21a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-21:23:42.158005 7f8344e21a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-21:23:42.158006 7f8344e21a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-21:23:42.158007 7f8344e21a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-21:23:42.158007 7f8344e21a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-21:23:42.158008 7f8344e21a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-21:23:42.158008 7f8344e21a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-21:23:42.158009 7f8344e21a80 Options.table_properties_collectors:
+2021/03/13-21:23:42.158010 7f8344e21a80 Options.inplace_update_support: 0
+2021/03/13-21:23:42.158010 7f8344e21a80 Options.inplace_update_num_locks: 10000
+2021/03/13-21:23:42.158011 7f8344e21a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-21:23:42.158012 7f8344e21a80 Options.memtable_huge_page_size: 0
+2021/03/13-21:23:42.158012 7f8344e21a80 Options.bloom_locality: 0
+2021/03/13-21:23:42.158013 7f8344e21a80 Options.max_successive_merges: 0
+2021/03/13-21:23:42.158013 7f8344e21a80 Options.optimize_filters_for_hits: 0
+2021/03/13-21:23:42.158014 7f8344e21a80 Options.paranoid_file_checks: 0
+2021/03/13-21:23:42.158014 7f8344e21a80 Options.force_consistency_checks: 0
+2021/03/13-21:23:42.158015 7f8344e21a80 Options.report_bg_io_stats: 0
+2021/03/13-21:23:42.158388 7f8344e21a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-21:23:42.158391 7f8344e21a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-21:23:42.158451 7f8344e21a80 EVENT_LOG_v1 {"time_micros": 1615667022158438, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-21:23:42.158456 7f8344e21a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-21:23:42.868324 7f8344e21a80 EVENT_LOG_v1 {"time_micros": 1615667022868321, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615667069810977 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615667069810977
new file mode 100644
index 0000000..b63f2d4
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615667069810977
@@ -0,0 +1,186 @@
+2021/03/13-21:24:29.097045 7f9bb1a37a80 RocksDB version: 5.11.3
+2021/03/13-21:24:29.097112 7f9bb1a37a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-21:24:29.097114 7f9bb1a37a80 Compile date Mar 13 2021
+2021/03/13-21:24:29.097120 7f9bb1a37a80 DB SUMMARY
+2021/03/13-21:24:29.097155 7f9bb1a37a80 CURRENT file: CURRENT
+2021/03/13-21:24:29.097156 7f9bb1a37a80 IDENTITY file: IDENTITY
+2021/03/13-21:24:29.097160 7f9bb1a37a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-21:24:29.097161 7f9bb1a37a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-21:24:29.097162 7f9bb1a37a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-21:24:29.097164 7f9bb1a37a80 Options.error_if_exists: 0
+2021/03/13-21:24:29.097165 7f9bb1a37a80 Options.create_if_missing: 1
+2021/03/13-21:24:29.097166 7f9bb1a37a80 Options.paranoid_checks: 1
+2021/03/13-21:24:29.097166 7f9bb1a37a80 Options.env: 0x7f9bb23f1080
+2021/03/13-21:24:29.097167 7f9bb1a37a80 Options.info_log: 0x2d84c80
+2021/03/13-21:24:29.097168 7f9bb1a37a80 Options.max_file_opening_threads: 16
+2021/03/13-21:24:29.097168 7f9bb1a37a80 Options.statistics: (nil)
+2021/03/13-21:24:29.097169 7f9bb1a37a80 Options.use_fsync: 0
+2021/03/13-21:24:29.097170 7f9bb1a37a80 Options.max_log_file_size: 0
+2021/03/13-21:24:29.097170 7f9bb1a37a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-21:24:29.097171 7f9bb1a37a80 Options.log_file_time_to_roll: 0
+2021/03/13-21:24:29.097172 7f9bb1a37a80 Options.keep_log_file_num: 1000
+2021/03/13-21:24:29.097172 7f9bb1a37a80 Options.recycle_log_file_num: 0
+2021/03/13-21:24:29.097173 7f9bb1a37a80 Options.allow_fallocate: 1
+2021/03/13-21:24:29.097174 7f9bb1a37a80 Options.allow_mmap_reads: 0
+2021/03/13-21:24:29.097174 7f9bb1a37a80 Options.allow_mmap_writes: 0
+2021/03/13-21:24:29.097175 7f9bb1a37a80 Options.use_direct_reads: 0
+2021/03/13-21:24:29.097176 7f9bb1a37a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-21:24:29.097176 7f9bb1a37a80 Options.create_missing_column_families: 0
+2021/03/13-21:24:29.097177 7f9bb1a37a80 Options.db_log_dir:
+2021/03/13-21:24:29.097177 7f9bb1a37a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-21:24:29.097178 7f9bb1a37a80 Options.table_cache_numshardbits: 6
+2021/03/13-21:24:29.097179 7f9bb1a37a80 Options.max_subcompactions: 1
+2021/03/13-21:24:29.097179 7f9bb1a37a80 Options.max_background_flushes: -1
+2021/03/13-21:24:29.097180 7f9bb1a37a80 Options.WAL_ttl_seconds: 0
+2021/03/13-21:24:29.097181 7f9bb1a37a80 Options.WAL_size_limit_MB: 0
+2021/03/13-21:24:29.097181 7f9bb1a37a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-21:24:29.097182 7f9bb1a37a80 Options.is_fd_close_on_exec: 1
+2021/03/13-21:24:29.097183 7f9bb1a37a80 Options.advise_random_on_open: 1
+2021/03/13-21:24:29.097183 7f9bb1a37a80 Options.db_write_buffer_size: 0
+2021/03/13-21:24:29.097184 7f9bb1a37a80 Options.write_buffer_manager: 0x2d6cb90
+2021/03/13-21:24:29.097185 7f9bb1a37a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-21:24:29.097185 7f9bb1a37a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-21:24:29.097186 7f9bb1a37a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-21:24:29.097186 7f9bb1a37a80 Options.use_adaptive_mutex: 0
+2021/03/13-21:24:29.097187 7f9bb1a37a80 Options.rate_limiter: (nil)
+2021/03/13-21:24:29.097189 7f9bb1a37a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-21:24:29.097197 7f9bb1a37a80 Options.wal_recovery_mode: 2
+2021/03/13-21:24:29.097197 7f9bb1a37a80 Options.enable_thread_tracking: 0
+2021/03/13-21:24:29.097198 7f9bb1a37a80 Options.enable_pipelined_write: 0
+2021/03/13-21:24:29.097199 7f9bb1a37a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-21:24:29.097199 7f9bb1a37a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-21:24:29.097200 7f9bb1a37a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-21:24:29.097200 7f9bb1a37a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-21:24:29.097201 7f9bb1a37a80 Options.row_cache: None
+2021/03/13-21:24:29.097202 7f9bb1a37a80 Options.wal_filter: None
+2021/03/13-21:24:29.097202 7f9bb1a37a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-21:24:29.097203 7f9bb1a37a80 Options.allow_ingest_behind: 0
+2021/03/13-21:24:29.097204 7f9bb1a37a80 Options.preserve_deletes: 0
+2021/03/13-21:24:29.097204 7f9bb1a37a80 Options.two_write_queues: 0
+2021/03/13-21:24:29.097205 7f9bb1a37a80 Options.manual_wal_flush: 0
+2021/03/13-21:24:29.097206 7f9bb1a37a80 Options.max_background_jobs: 16
+2021/03/13-21:24:29.097207 7f9bb1a37a80 Options.max_background_compactions: -1
+2021/03/13-21:24:29.097207 7f9bb1a37a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-21:24:29.097208 7f9bb1a37a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-21:24:29.097209 7f9bb1a37a80 Options.delayed_write_rate : 16777216
+2021/03/13-21:24:29.097209 7f9bb1a37a80 Options.max_total_wal_size: 0
+2021/03/13-21:24:29.097210 7f9bb1a37a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-21:24:29.097211 7f9bb1a37a80 Options.stats_dump_period_sec: 600
+2021/03/13-21:24:29.097211 7f9bb1a37a80 Options.max_open_files: -1
+2021/03/13-21:24:29.097212 7f9bb1a37a80 Options.bytes_per_sync: 0
+2021/03/13-21:24:29.097213 7f9bb1a37a80 Options.wal_bytes_per_sync: 0
+2021/03/13-21:24:29.097213 7f9bb1a37a80 Options.compaction_readahead_size: 0
+2021/03/13-21:24:29.097214 7f9bb1a37a80 Compression algorithms supported:
+2021/03/13-21:24:29.097214 7f9bb1a37a80 Snappy supported: 1
+2021/03/13-21:24:29.097215 7f9bb1a37a80 Zlib supported: 1
+2021/03/13-21:24:29.097216 7f9bb1a37a80 Bzip supported: 1
+2021/03/13-21:24:29.097216 7f9bb1a37a80 LZ4 supported: 1
+2021/03/13-21:24:29.097217 7f9bb1a37a80 ZSTDNotFinal supported: 1
+2021/03/13-21:24:29.097222 7f9bb1a37a80 ZSTD supported: 1
+2021/03/13-21:24:29.097225 7f9bb1a37a80 Fast CRC32 supported: Supported on x86
+2021/03/13-21:24:29.097226 7f9bb1a37a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-21:24:29.097338 7f9bb1a37a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-21:24:29.097396 7f9bb1a37a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-21:24:29.097398 7f9bb1a37a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-21:24:29.097399 7f9bb1a37a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-21:24:29.097399 7f9bb1a37a80 Options.compaction_filter: None
+2021/03/13-21:24:29.097400 7f9bb1a37a80 Options.compaction_filter_factory: None
+2021/03/13-21:24:29.097401 7f9bb1a37a80 Options.memtable_factory: SkipListFactory
+2021/03/13-21:24:29.097402 7f9bb1a37a80 Options.table_factory: BlockBasedTable
+2021/03/13-21:24:29.097417 7f9bb1a37a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2d7c520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2d61c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-21:24:29.097418 7f9bb1a37a80 Options.write_buffer_size: 134217728
+2021/03/13-21:24:29.097419 7f9bb1a37a80 Options.max_write_buffer_number: 6
+2021/03/13-21:24:29.097419 7f9bb1a37a80 Options.compression[0]: NoCompression
+2021/03/13-21:24:29.097420 7f9bb1a37a80 Options.compression[1]: NoCompression
+2021/03/13-21:24:29.097421 7f9bb1a37a80 Options.compression[2]: Snappy
+2021/03/13-21:24:29.097421 7f9bb1a37a80 Options.compression[3]: Snappy
+2021/03/13-21:24:29.097422 7f9bb1a37a80 Options.compression[4]: Snappy
+2021/03/13-21:24:29.097423 7f9bb1a37a80 Options.compression[5]: Snappy
+2021/03/13-21:24:29.097423 7f9bb1a37a80 Options.compression[6]: Snappy
+2021/03/13-21:24:29.097424 7f9bb1a37a80 Options.bottommost_compression: Disabled
+2021/03/13-21:24:29.097425 7f9bb1a37a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-21:24:29.097426 7f9bb1a37a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-21:24:29.097427 7f9bb1a37a80 Options.num_levels: 7
+2021/03/13-21:24:29.097427 7f9bb1a37a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-21:24:29.097428 7f9bb1a37a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-21:24:29.097429 7f9bb1a37a80 Options.compression_opts.window_bits: -14
+2021/03/13-21:24:29.097429 7f9bb1a37a80 Options.compression_opts.level: -1
+2021/03/13-21:24:29.097430 7f9bb1a37a80 Options.compression_opts.strategy: 0
+2021/03/13-21:24:29.097431 7f9bb1a37a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-21:24:29.097431 7f9bb1a37a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-21:24:29.097432 7f9bb1a37a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-21:24:29.097433 7f9bb1a37a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-21:24:29.097433 7f9bb1a37a80 Options.target_file_size_base: 67108864
+2021/03/13-21:24:29.097434 7f9bb1a37a80 Options.target_file_size_multiplier: 1
+2021/03/13-21:24:29.097435 7f9bb1a37a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-21:24:29.097435 7f9bb1a37a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-21:24:29.097436 7f9bb1a37a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-21:24:29.097437 7f9bb1a37a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-21:24:29.097447 7f9bb1a37a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-21:24:29.097448 7f9bb1a37a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-21:24:29.097448 7f9bb1a37a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-21:24:29.097449 7f9bb1a37a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-21:24:29.097450 7f9bb1a37a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-21:24:29.097450 7f9bb1a37a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-21:24:29.097451 7f9bb1a37a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-21:24:29.097452 7f9bb1a37a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-21:24:29.097452 7f9bb1a37a80 Options.arena_block_size: 16777216
+2021/03/13-21:24:29.097453 7f9bb1a37a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-21:24:29.097454 7f9bb1a37a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-21:24:29.097454 7f9bb1a37a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-21:24:29.097455 7f9bb1a37a80 Options.disable_auto_compactions: 0
+2021/03/13-21:24:29.097457 7f9bb1a37a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-21:24:29.097457 7f9bb1a37a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-21:24:29.097458 7f9bb1a37a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-21:24:29.097459 7f9bb1a37a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-21:24:29.097459 7f9bb1a37a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-21:24:29.097460 7f9bb1a37a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-21:24:29.097461 7f9bb1a37a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-21:24:29.097462 7f9bb1a37a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-21:24:29.097462 7f9bb1a37a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-21:24:29.097463 7f9bb1a37a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-21:24:29.097463 7f9bb1a37a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-21:24:29.097464 7f9bb1a37a80 Options.table_properties_collectors:
+2021/03/13-21:24:29.097465 7f9bb1a37a80 Options.inplace_update_support: 0
+2021/03/13-21:24:29.097465 7f9bb1a37a80 Options.inplace_update_num_locks: 10000
+2021/03/13-21:24:29.097466 7f9bb1a37a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-21:24:29.097467 7f9bb1a37a80 Options.memtable_huge_page_size: 0
+2021/03/13-21:24:29.097468 7f9bb1a37a80 Options.bloom_locality: 0
+2021/03/13-21:24:29.097468 7f9bb1a37a80 Options.max_successive_merges: 0
+2021/03/13-21:24:29.097469 7f9bb1a37a80 Options.optimize_filters_for_hits: 0
+2021/03/13-21:24:29.097470 7f9bb1a37a80 Options.paranoid_file_checks: 0
+2021/03/13-21:24:29.097470 7f9bb1a37a80 Options.force_consistency_checks: 0
+2021/03/13-21:24:29.097471 7f9bb1a37a80 Options.report_bg_io_stats: 0
+2021/03/13-21:24:29.097904 7f9bb1a37a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-21:24:29.097908 7f9bb1a37a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-21:24:29.098004 7f9bb1a37a80 EVENT_LOG_v1 {"time_micros": 1615667069097990, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-21:24:29.098012 7f9bb1a37a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-21:24:29.798853 7f9bb1a37a80 EVENT_LOG_v1 {"time_micros": 1615667069798849, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615667070527589 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615667070527589
new file mode 100644
index 0000000..c6993be
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615667070527589
@@ -0,0 +1,186 @@
+2021/03/13-21:24:29.811276 7f9bb1a37a80 RocksDB version: 5.11.3
+2021/03/13-21:24:29.811333 7f9bb1a37a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-21:24:29.811335 7f9bb1a37a80 Compile date Mar 13 2021
+2021/03/13-21:24:29.811339 7f9bb1a37a80 DB SUMMARY
+2021/03/13-21:24:29.811372 7f9bb1a37a80 CURRENT file: CURRENT
+2021/03/13-21:24:29.811373 7f9bb1a37a80 IDENTITY file: IDENTITY
+2021/03/13-21:24:29.811377 7f9bb1a37a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-21:24:29.811378 7f9bb1a37a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-21:24:29.811379 7f9bb1a37a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-21:24:29.811381 7f9bb1a37a80 Options.error_if_exists: 0
+2021/03/13-21:24:29.811381 7f9bb1a37a80 Options.create_if_missing: 1
+2021/03/13-21:24:29.811382 7f9bb1a37a80 Options.paranoid_checks: 1
+2021/03/13-21:24:29.811383 7f9bb1a37a80 Options.env: 0x7f9bb23f1080
+2021/03/13-21:24:29.811383 7f9bb1a37a80 Options.info_log: 0x2d84c80
+2021/03/13-21:24:29.811384 7f9bb1a37a80 Options.max_file_opening_threads: 16
+2021/03/13-21:24:29.811384 7f9bb1a37a80 Options.statistics: (nil)
+2021/03/13-21:24:29.811385 7f9bb1a37a80 Options.use_fsync: 0
+2021/03/13-21:24:29.811386 7f9bb1a37a80 Options.max_log_file_size: 0
+2021/03/13-21:24:29.811386 7f9bb1a37a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-21:24:29.811387 7f9bb1a37a80 Options.log_file_time_to_roll: 0
+2021/03/13-21:24:29.811387 7f9bb1a37a80 Options.keep_log_file_num: 1000
+2021/03/13-21:24:29.811388 7f9bb1a37a80 Options.recycle_log_file_num: 0
+2021/03/13-21:24:29.811389 7f9bb1a37a80 Options.allow_fallocate: 1
+2021/03/13-21:24:29.811389 7f9bb1a37a80 Options.allow_mmap_reads: 0
+2021/03/13-21:24:29.811390 7f9bb1a37a80 Options.allow_mmap_writes: 0
+2021/03/13-21:24:29.811390 7f9bb1a37a80 Options.use_direct_reads: 0
+2021/03/13-21:24:29.811391 7f9bb1a37a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-21:24:29.811391 7f9bb1a37a80 Options.create_missing_column_families: 0
+2021/03/13-21:24:29.811392 7f9bb1a37a80 Options.db_log_dir:
+2021/03/13-21:24:29.811392 7f9bb1a37a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-21:24:29.811393 7f9bb1a37a80 Options.table_cache_numshardbits: 6
+2021/03/13-21:24:29.811394 7f9bb1a37a80 Options.max_subcompactions: 1
+2021/03/13-21:24:29.811394 7f9bb1a37a80 Options.max_background_flushes: -1
+2021/03/13-21:24:29.811395 7f9bb1a37a80 Options.WAL_ttl_seconds: 0
+2021/03/13-21:24:29.811395 7f9bb1a37a80 Options.WAL_size_limit_MB: 0
+2021/03/13-21:24:29.811396 7f9bb1a37a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-21:24:29.811397 7f9bb1a37a80 Options.is_fd_close_on_exec: 1
+2021/03/13-21:24:29.811397 7f9bb1a37a80 Options.advise_random_on_open: 1
+2021/03/13-21:24:29.811398 7f9bb1a37a80 Options.db_write_buffer_size: 0
+2021/03/13-21:24:29.811398 7f9bb1a37a80 Options.write_buffer_manager: 0x2d6cb90
+2021/03/13-21:24:29.811399 7f9bb1a37a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-21:24:29.811399 7f9bb1a37a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-21:24:29.811400 7f9bb1a37a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-21:24:29.811400 7f9bb1a37a80 Options.use_adaptive_mutex: 0
+2021/03/13-21:24:29.811401 7f9bb1a37a80 Options.rate_limiter: (nil)
+2021/03/13-21:24:29.811402 7f9bb1a37a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-21:24:29.811411 7f9bb1a37a80 Options.wal_recovery_mode: 2
+2021/03/13-21:24:29.811412 7f9bb1a37a80 Options.enable_thread_tracking: 0
+2021/03/13-21:24:29.811413 7f9bb1a37a80 Options.enable_pipelined_write: 0
+2021/03/13-21:24:29.811413 7f9bb1a37a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-21:24:29.811414 7f9bb1a37a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-21:24:29.811414 7f9bb1a37a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-21:24:29.811415 7f9bb1a37a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-21:24:29.811415 7f9bb1a37a80 Options.row_cache: None
+2021/03/13-21:24:29.811416 7f9bb1a37a80 Options.wal_filter: None
+2021/03/13-21:24:29.811416 7f9bb1a37a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-21:24:29.811417 7f9bb1a37a80 Options.allow_ingest_behind: 0
+2021/03/13-21:24:29.811418 7f9bb1a37a80 Options.preserve_deletes: 0
+2021/03/13-21:24:29.811418 7f9bb1a37a80 Options.two_write_queues: 0
+2021/03/13-21:24:29.811419 7f9bb1a37a80 Options.manual_wal_flush: 0
+2021/03/13-21:24:29.811420 7f9bb1a37a80 Options.max_background_jobs: 16
+2021/03/13-21:24:29.811420 7f9bb1a37a80 Options.max_background_compactions: -1
+2021/03/13-21:24:29.811421 7f9bb1a37a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-21:24:29.811421 7f9bb1a37a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-21:24:29.811422 7f9bb1a37a80 Options.delayed_write_rate : 16777216
+2021/03/13-21:24:29.811423 7f9bb1a37a80 Options.max_total_wal_size: 0
+2021/03/13-21:24:29.811423 7f9bb1a37a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-21:24:29.811424 7f9bb1a37a80 Options.stats_dump_period_sec: 600
+2021/03/13-21:24:29.811424 7f9bb1a37a80 Options.max_open_files: -1
+2021/03/13-21:24:29.811425 7f9bb1a37a80 Options.bytes_per_sync: 0
+2021/03/13-21:24:29.811425 7f9bb1a37a80 Options.wal_bytes_per_sync: 0
+2021/03/13-21:24:29.811426 7f9bb1a37a80 Options.compaction_readahead_size: 0
+2021/03/13-21:24:29.811427 7f9bb1a37a80 Compression algorithms supported:
+2021/03/13-21:24:29.811427 7f9bb1a37a80 Snappy supported: 1
+2021/03/13-21:24:29.811428 7f9bb1a37a80 Zlib supported: 1
+2021/03/13-21:24:29.811428 7f9bb1a37a80 Bzip supported: 1
+2021/03/13-21:24:29.811429 7f9bb1a37a80 LZ4 supported: 1
+2021/03/13-21:24:29.811429 7f9bb1a37a80 ZSTDNotFinal supported: 1
+2021/03/13-21:24:29.811433 7f9bb1a37a80 ZSTD supported: 1
+2021/03/13-21:24:29.811436 7f9bb1a37a80 Fast CRC32 supported: Supported on x86
+2021/03/13-21:24:29.811438 7f9bb1a37a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-21:24:29.811530 7f9bb1a37a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-21:24:29.811581 7f9bb1a37a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-21:24:29.811583 7f9bb1a37a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-21:24:29.811584 7f9bb1a37a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-21:24:29.811584 7f9bb1a37a80 Options.compaction_filter: None
+2021/03/13-21:24:29.811585 7f9bb1a37a80 Options.compaction_filter_factory: None
+2021/03/13-21:24:29.811585 7f9bb1a37a80 Options.memtable_factory: SkipListFactory
+2021/03/13-21:24:29.811586 7f9bb1a37a80 Options.table_factory: BlockBasedTable
+2021/03/13-21:24:29.811600 7f9bb1a37a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2d7c520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2d61c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-21:24:29.811601 7f9bb1a37a80 Options.write_buffer_size: 134217728
+2021/03/13-21:24:29.811601 7f9bb1a37a80 Options.max_write_buffer_number: 6
+2021/03/13-21:24:29.811602 7f9bb1a37a80 Options.compression[0]: NoCompression
+2021/03/13-21:24:29.811603 7f9bb1a37a80 Options.compression[1]: NoCompression
+2021/03/13-21:24:29.811604 7f9bb1a37a80 Options.compression[2]: Snappy
+2021/03/13-21:24:29.811604 7f9bb1a37a80 Options.compression[3]: Snappy
+2021/03/13-21:24:29.811605 7f9bb1a37a80 Options.compression[4]: Snappy
+2021/03/13-21:24:29.811605 7f9bb1a37a80 Options.compression[5]: Snappy
+2021/03/13-21:24:29.811606 7f9bb1a37a80 Options.compression[6]: Snappy
+2021/03/13-21:24:29.811606 7f9bb1a37a80 Options.bottommost_compression: Disabled
+2021/03/13-21:24:29.811607 7f9bb1a37a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-21:24:29.811608 7f9bb1a37a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-21:24:29.811608 7f9bb1a37a80 Options.num_levels: 7
+2021/03/13-21:24:29.811609 7f9bb1a37a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-21:24:29.811609 7f9bb1a37a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-21:24:29.811610 7f9bb1a37a80 Options.compression_opts.window_bits: -14
+2021/03/13-21:24:29.811611 7f9bb1a37a80 Options.compression_opts.level: -1
+2021/03/13-21:24:29.811611 7f9bb1a37a80 Options.compression_opts.strategy: 0
+2021/03/13-21:24:29.811612 7f9bb1a37a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-21:24:29.811613 7f9bb1a37a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-21:24:29.811613 7f9bb1a37a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-21:24:29.811614 7f9bb1a37a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-21:24:29.811614 7f9bb1a37a80 Options.target_file_size_base: 67108864
+2021/03/13-21:24:29.811615 7f9bb1a37a80 Options.target_file_size_multiplier: 1
+2021/03/13-21:24:29.811616 7f9bb1a37a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-21:24:29.811616 7f9bb1a37a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-21:24:29.811617 7f9bb1a37a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-21:24:29.811618 7f9bb1a37a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-21:24:29.811626 7f9bb1a37a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-21:24:29.811626 7f9bb1a37a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-21:24:29.811627 7f9bb1a37a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-21:24:29.811627 7f9bb1a37a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-21:24:29.811628 7f9bb1a37a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-21:24:29.811629 7f9bb1a37a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-21:24:29.811629 7f9bb1a37a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-21:24:29.811630 7f9bb1a37a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-21:24:29.811630 7f9bb1a37a80 Options.arena_block_size: 16777216
+2021/03/13-21:24:29.811631 7f9bb1a37a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-21:24:29.811631 7f9bb1a37a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-21:24:29.811632 7f9bb1a37a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-21:24:29.811633 7f9bb1a37a80 Options.disable_auto_compactions: 0
+2021/03/13-21:24:29.811634 7f9bb1a37a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-21:24:29.811635 7f9bb1a37a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-21:24:29.811636 7f9bb1a37a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-21:24:29.811636 7f9bb1a37a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-21:24:29.811637 7f9bb1a37a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-21:24:29.811637 7f9bb1a37a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-21:24:29.811638 7f9bb1a37a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-21:24:29.811639 7f9bb1a37a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-21:24:29.811639 7f9bb1a37a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-21:24:29.811640 7f9bb1a37a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-21:24:29.811641 7f9bb1a37a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-21:24:29.811641 7f9bb1a37a80 Options.table_properties_collectors:
+2021/03/13-21:24:29.811642 7f9bb1a37a80 Options.inplace_update_support: 0
+2021/03/13-21:24:29.811642 7f9bb1a37a80 Options.inplace_update_num_locks: 10000
+2021/03/13-21:24:29.811643 7f9bb1a37a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-21:24:29.811644 7f9bb1a37a80 Options.memtable_huge_page_size: 0
+2021/03/13-21:24:29.811644 7f9bb1a37a80 Options.bloom_locality: 0
+2021/03/13-21:24:29.811645 7f9bb1a37a80 Options.max_successive_merges: 0
+2021/03/13-21:24:29.811645 7f9bb1a37a80 Options.optimize_filters_for_hits: 0
+2021/03/13-21:24:29.811646 7f9bb1a37a80 Options.paranoid_file_checks: 0
+2021/03/13-21:24:29.811647 7f9bb1a37a80 Options.force_consistency_checks: 0
+2021/03/13-21:24:29.811647 7f9bb1a37a80 Options.report_bg_io_stats: 0
+2021/03/13-21:24:29.812010 7f9bb1a37a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-21:24:29.812013 7f9bb1a37a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-21:24:29.812072 7f9bb1a37a80 EVENT_LOG_v1 {"time_micros": 1615667069812062, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-21:24:29.812077 7f9bb1a37a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-21:24:30.514579 7f9bb1a37a80 EVENT_LOG_v1 {"time_micros": 1615667070514576, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615672236657084 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672236657084
new file mode 100644
index 0000000..fdd720e
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672236657084
@@ -0,0 +1,186 @@
+2021/03/13-21:24:30.527883 7f9bb1a37a80 RocksDB version: 5.11.3
+2021/03/13-21:24:30.527940 7f9bb1a37a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-21:24:30.527941 7f9bb1a37a80 Compile date Mar 13 2021
+2021/03/13-21:24:30.527946 7f9bb1a37a80 DB SUMMARY
+2021/03/13-21:24:30.527982 7f9bb1a37a80 CURRENT file: CURRENT
+2021/03/13-21:24:30.527982 7f9bb1a37a80 IDENTITY file: IDENTITY
+2021/03/13-21:24:30.527986 7f9bb1a37a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-21:24:30.527987 7f9bb1a37a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-21:24:30.527988 7f9bb1a37a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-21:24:30.527990 7f9bb1a37a80 Options.error_if_exists: 0
+2021/03/13-21:24:30.527991 7f9bb1a37a80 Options.create_if_missing: 1
+2021/03/13-21:24:30.527992 7f9bb1a37a80 Options.paranoid_checks: 1
+2021/03/13-21:24:30.527992 7f9bb1a37a80 Options.env: 0x7f9bb23f1080
+2021/03/13-21:24:30.527993 7f9bb1a37a80 Options.info_log: 0x2d84c80
+2021/03/13-21:24:30.527993 7f9bb1a37a80 Options.max_file_opening_threads: 16
+2021/03/13-21:24:30.527994 7f9bb1a37a80 Options.statistics: (nil)
+2021/03/13-21:24:30.527995 7f9bb1a37a80 Options.use_fsync: 0
+2021/03/13-21:24:30.527995 7f9bb1a37a80 Options.max_log_file_size: 0
+2021/03/13-21:24:30.527996 7f9bb1a37a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-21:24:30.527997 7f9bb1a37a80 Options.log_file_time_to_roll: 0
+2021/03/13-21:24:30.527997 7f9bb1a37a80 Options.keep_log_file_num: 1000
+2021/03/13-21:24:30.527998 7f9bb1a37a80 Options.recycle_log_file_num: 0
+2021/03/13-21:24:30.527998 7f9bb1a37a80 Options.allow_fallocate: 1
+2021/03/13-21:24:30.527999 7f9bb1a37a80 Options.allow_mmap_reads: 0
+2021/03/13-21:24:30.527999 7f9bb1a37a80 Options.allow_mmap_writes: 0
+2021/03/13-21:24:30.528000 7f9bb1a37a80 Options.use_direct_reads: 0
+2021/03/13-21:24:30.528000 7f9bb1a37a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-21:24:30.528001 7f9bb1a37a80 Options.create_missing_column_families: 0
+2021/03/13-21:24:30.528002 7f9bb1a37a80 Options.db_log_dir:
+2021/03/13-21:24:30.528002 7f9bb1a37a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-21:24:30.528003 7f9bb1a37a80 Options.table_cache_numshardbits: 6
+2021/03/13-21:24:30.528003 7f9bb1a37a80 Options.max_subcompactions: 1
+2021/03/13-21:24:30.528004 7f9bb1a37a80 Options.max_background_flushes: -1
+2021/03/13-21:24:30.528004 7f9bb1a37a80 Options.WAL_ttl_seconds: 0
+2021/03/13-21:24:30.528005 7f9bb1a37a80 Options.WAL_size_limit_MB: 0
+2021/03/13-21:24:30.528006 7f9bb1a37a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-21:24:30.528006 7f9bb1a37a80 Options.is_fd_close_on_exec: 1
+2021/03/13-21:24:30.528007 7f9bb1a37a80 Options.advise_random_on_open: 1
+2021/03/13-21:24:30.528007 7f9bb1a37a80 Options.db_write_buffer_size: 0
+2021/03/13-21:24:30.528008 7f9bb1a37a80 Options.write_buffer_manager: 0x2d6cb90
+2021/03/13-21:24:30.528008 7f9bb1a37a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-21:24:30.528009 7f9bb1a37a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-21:24:30.528010 7f9bb1a37a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-21:24:30.528010 7f9bb1a37a80 Options.use_adaptive_mutex: 0
+2021/03/13-21:24:30.528011 7f9bb1a37a80 Options.rate_limiter: (nil)
+2021/03/13-21:24:30.528012 7f9bb1a37a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-21:24:30.528019 7f9bb1a37a80 Options.wal_recovery_mode: 2
+2021/03/13-21:24:30.528020 7f9bb1a37a80 Options.enable_thread_tracking: 0
+2021/03/13-21:24:30.528020 7f9bb1a37a80 Options.enable_pipelined_write: 0
+2021/03/13-21:24:30.528021 7f9bb1a37a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-21:24:30.528021 7f9bb1a37a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-21:24:30.528022 7f9bb1a37a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-21:24:30.528023 7f9bb1a37a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-21:24:30.528023 7f9bb1a37a80 Options.row_cache: None
+2021/03/13-21:24:30.528024 7f9bb1a37a80 Options.wal_filter: None
+2021/03/13-21:24:30.528024 7f9bb1a37a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-21:24:30.528025 7f9bb1a37a80 Options.allow_ingest_behind: 0
+2021/03/13-21:24:30.528025 7f9bb1a37a80 Options.preserve_deletes: 0
+2021/03/13-21:24:30.528026 7f9bb1a37a80 Options.two_write_queues: 0
+2021/03/13-21:24:30.528026 7f9bb1a37a80 Options.manual_wal_flush: 0
+2021/03/13-21:24:30.528028 7f9bb1a37a80 Options.max_background_jobs: 16
+2021/03/13-21:24:30.528028 7f9bb1a37a80 Options.max_background_compactions: -1
+2021/03/13-21:24:30.528029 7f9bb1a37a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-21:24:30.528029 7f9bb1a37a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-21:24:30.528030 7f9bb1a37a80 Options.delayed_write_rate : 16777216
+2021/03/13-21:24:30.528030 7f9bb1a37a80 Options.max_total_wal_size: 0
+2021/03/13-21:24:30.528031 7f9bb1a37a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-21:24:30.528032 7f9bb1a37a80 Options.stats_dump_period_sec: 600
+2021/03/13-21:24:30.528032 7f9bb1a37a80 Options.max_open_files: -1
+2021/03/13-21:24:30.528033 7f9bb1a37a80 Options.bytes_per_sync: 0
+2021/03/13-21:24:30.528033 7f9bb1a37a80 Options.wal_bytes_per_sync: 0
+2021/03/13-21:24:30.528034 7f9bb1a37a80 Options.compaction_readahead_size: 0
+2021/03/13-21:24:30.528034 7f9bb1a37a80 Compression algorithms supported:
+2021/03/13-21:24:30.528035 7f9bb1a37a80 Snappy supported: 1
+2021/03/13-21:24:30.528036 7f9bb1a37a80 Zlib supported: 1
+2021/03/13-21:24:30.528036 7f9bb1a37a80 Bzip supported: 1
+2021/03/13-21:24:30.528037 7f9bb1a37a80 LZ4 supported: 1
+2021/03/13-21:24:30.528037 7f9bb1a37a80 ZSTDNotFinal supported: 1
+2021/03/13-21:24:30.528041 7f9bb1a37a80 ZSTD supported: 1
+2021/03/13-21:24:30.528044 7f9bb1a37a80 Fast CRC32 supported: Supported on x86
+2021/03/13-21:24:30.528046 7f9bb1a37a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-21:24:30.528135 7f9bb1a37a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-21:24:30.528186 7f9bb1a37a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-21:24:30.528188 7f9bb1a37a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-21:24:30.528188 7f9bb1a37a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-21:24:30.528189 7f9bb1a37a80 Options.compaction_filter: None
+2021/03/13-21:24:30.528190 7f9bb1a37a80 Options.compaction_filter_factory: None
+2021/03/13-21:24:30.528190 7f9bb1a37a80 Options.memtable_factory: SkipListFactory
+2021/03/13-21:24:30.528191 7f9bb1a37a80 Options.table_factory: BlockBasedTable
+2021/03/13-21:24:30.528204 7f9bb1a37a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2d7c520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2d61c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-21:24:30.528205 7f9bb1a37a80 Options.write_buffer_size: 134217728
+2021/03/13-21:24:30.528205 7f9bb1a37a80 Options.max_write_buffer_number: 6
+2021/03/13-21:24:30.528206 7f9bb1a37a80 Options.compression[0]: NoCompression
+2021/03/13-21:24:30.528207 7f9bb1a37a80 Options.compression[1]: NoCompression
+2021/03/13-21:24:30.528207 7f9bb1a37a80 Options.compression[2]: Snappy
+2021/03/13-21:24:30.528208 7f9bb1a37a80 Options.compression[3]: Snappy
+2021/03/13-21:24:30.528209 7f9bb1a37a80 Options.compression[4]: Snappy
+2021/03/13-21:24:30.528209 7f9bb1a37a80 Options.compression[5]: Snappy
+2021/03/13-21:24:30.528210 7f9bb1a37a80 Options.compression[6]: Snappy
+2021/03/13-21:24:30.528210 7f9bb1a37a80 Options.bottommost_compression: Disabled
+2021/03/13-21:24:30.528211 7f9bb1a37a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-21:24:30.528212 7f9bb1a37a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-21:24:30.528212 7f9bb1a37a80 Options.num_levels: 7
+2021/03/13-21:24:30.528213 7f9bb1a37a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-21:24:30.528213 7f9bb1a37a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-21:24:30.528214 7f9bb1a37a80 Options.compression_opts.window_bits: -14
+2021/03/13-21:24:30.528214 7f9bb1a37a80 Options.compression_opts.level: -1
+2021/03/13-21:24:30.528215 7f9bb1a37a80 Options.compression_opts.strategy: 0
+2021/03/13-21:24:30.528216 7f9bb1a37a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-21:24:30.528216 7f9bb1a37a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-21:24:30.528217 7f9bb1a37a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-21:24:30.528217 7f9bb1a37a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-21:24:30.528218 7f9bb1a37a80 Options.target_file_size_base: 67108864
+2021/03/13-21:24:30.528219 7f9bb1a37a80 Options.target_file_size_multiplier: 1
+2021/03/13-21:24:30.528219 7f9bb1a37a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-21:24:30.528220 7f9bb1a37a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-21:24:30.528220 7f9bb1a37a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-21:24:30.528222 7f9bb1a37a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-21:24:30.528229 7f9bb1a37a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-21:24:30.528230 7f9bb1a37a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-21:24:30.528231 7f9bb1a37a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-21:24:30.528231 7f9bb1a37a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-21:24:30.528232 7f9bb1a37a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-21:24:30.528232 7f9bb1a37a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-21:24:30.528233 7f9bb1a37a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-21:24:30.528234 7f9bb1a37a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-21:24:30.528234 7f9bb1a37a80 Options.arena_block_size: 16777216
+2021/03/13-21:24:30.528235 7f9bb1a37a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-21:24:30.528235 7f9bb1a37a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-21:24:30.528236 7f9bb1a37a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-21:24:30.528236 7f9bb1a37a80 Options.disable_auto_compactions: 0
+2021/03/13-21:24:30.528251 7f9bb1a37a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-21:24:30.528252 7f9bb1a37a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-21:24:30.528253 7f9bb1a37a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-21:24:30.528253 7f9bb1a37a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-21:24:30.528254 7f9bb1a37a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-21:24:30.528254 7f9bb1a37a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-21:24:30.528255 7f9bb1a37a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-21:24:30.528256 7f9bb1a37a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-21:24:30.528257 7f9bb1a37a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-21:24:30.528257 7f9bb1a37a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-21:24:30.528258 7f9bb1a37a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-21:24:30.528258 7f9bb1a37a80 Options.table_properties_collectors:
+2021/03/13-21:24:30.528259 7f9bb1a37a80 Options.inplace_update_support: 0
+2021/03/13-21:24:30.528259 7f9bb1a37a80 Options.inplace_update_num_locks: 10000
+2021/03/13-21:24:30.528260 7f9bb1a37a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-21:24:30.528261 7f9bb1a37a80 Options.memtable_huge_page_size: 0
+2021/03/13-21:24:30.528261 7f9bb1a37a80 Options.bloom_locality: 0
+2021/03/13-21:24:30.528262 7f9bb1a37a80 Options.max_successive_merges: 0
+2021/03/13-21:24:30.528263 7f9bb1a37a80 Options.optimize_filters_for_hits: 0
+2021/03/13-21:24:30.528263 7f9bb1a37a80 Options.paranoid_file_checks: 0
+2021/03/13-21:24:30.528264 7f9bb1a37a80 Options.force_consistency_checks: 0
+2021/03/13-21:24:30.528264 7f9bb1a37a80 Options.report_bg_io_stats: 0
+2021/03/13-21:24:30.528637 7f9bb1a37a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-21:24:30.528639 7f9bb1a37a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-21:24:30.528703 7f9bb1a37a80 EVENT_LOG_v1 {"time_micros": 1615667070528693, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-21:24:30.528708 7f9bb1a37a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-21:24:31.217090 7f9bb1a37a80 EVENT_LOG_v1 {"time_micros": 1615667071217086, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615672237394372 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672237394372
new file mode 100644
index 0000000..c03d861
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672237394372
@@ -0,0 +1,186 @@
+2021/03/13-22:50:36.657417 7f5ec9ce0a80 RocksDB version: 5.11.3
+2021/03/13-22:50:36.657486 7f5ec9ce0a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-22:50:36.657488 7f5ec9ce0a80 Compile date Mar 13 2021
+2021/03/13-22:50:36.657491 7f5ec9ce0a80 DB SUMMARY
+2021/03/13-22:50:36.657533 7f5ec9ce0a80 CURRENT file: CURRENT
+2021/03/13-22:50:36.657535 7f5ec9ce0a80 IDENTITY file: IDENTITY
+2021/03/13-22:50:36.657539 7f5ec9ce0a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-22:50:36.657540 7f5ec9ce0a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-22:50:36.657541 7f5ec9ce0a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-22:50:36.657543 7f5ec9ce0a80 Options.error_if_exists: 0
+2021/03/13-22:50:36.657544 7f5ec9ce0a80 Options.create_if_missing: 1
+2021/03/13-22:50:36.657545 7f5ec9ce0a80 Options.paranoid_checks: 1
+2021/03/13-22:50:36.657545 7f5ec9ce0a80 Options.env: 0x7f5eca69a080
+2021/03/13-22:50:36.657546 7f5ec9ce0a80 Options.info_log: 0x194eca0
+2021/03/13-22:50:36.657547 7f5ec9ce0a80 Options.max_file_opening_threads: 16
+2021/03/13-22:50:36.657547 7f5ec9ce0a80 Options.statistics: (nil)
+2021/03/13-22:50:36.657548 7f5ec9ce0a80 Options.use_fsync: 0
+2021/03/13-22:50:36.657549 7f5ec9ce0a80 Options.max_log_file_size: 0
+2021/03/13-22:50:36.657549 7f5ec9ce0a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-22:50:36.657550 7f5ec9ce0a80 Options.log_file_time_to_roll: 0
+2021/03/13-22:50:36.657551 7f5ec9ce0a80 Options.keep_log_file_num: 1000
+2021/03/13-22:50:36.657551 7f5ec9ce0a80 Options.recycle_log_file_num: 0
+2021/03/13-22:50:36.657552 7f5ec9ce0a80 Options.allow_fallocate: 1
+2021/03/13-22:50:36.657553 7f5ec9ce0a80 Options.allow_mmap_reads: 0
+2021/03/13-22:50:36.657553 7f5ec9ce0a80 Options.allow_mmap_writes: 0
+2021/03/13-22:50:36.657554 7f5ec9ce0a80 Options.use_direct_reads: 0
+2021/03/13-22:50:36.657555 7f5ec9ce0a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-22:50:36.657555 7f5ec9ce0a80 Options.create_missing_column_families: 0
+2021/03/13-22:50:36.657556 7f5ec9ce0a80 Options.db_log_dir:
+2021/03/13-22:50:36.657556 7f5ec9ce0a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-22:50:36.657557 7f5ec9ce0a80 Options.table_cache_numshardbits: 6
+2021/03/13-22:50:36.657558 7f5ec9ce0a80 Options.max_subcompactions: 1
+2021/03/13-22:50:36.657558 7f5ec9ce0a80 Options.max_background_flushes: -1
+2021/03/13-22:50:36.657559 7f5ec9ce0a80 Options.WAL_ttl_seconds: 0
+2021/03/13-22:50:36.657560 7f5ec9ce0a80 Options.WAL_size_limit_MB: 0
+2021/03/13-22:50:36.657560 7f5ec9ce0a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-22:50:36.657561 7f5ec9ce0a80 Options.is_fd_close_on_exec: 1
+2021/03/13-22:50:36.657562 7f5ec9ce0a80 Options.advise_random_on_open: 1
+2021/03/13-22:50:36.657562 7f5ec9ce0a80 Options.db_write_buffer_size: 0
+2021/03/13-22:50:36.657563 7f5ec9ce0a80 Options.write_buffer_manager: 0x1936b90
+2021/03/13-22:50:36.657563 7f5ec9ce0a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-22:50:36.657564 7f5ec9ce0a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-22:50:36.657565 7f5ec9ce0a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-22:50:36.657565 7f5ec9ce0a80 Options.use_adaptive_mutex: 0
+2021/03/13-22:50:36.657566 7f5ec9ce0a80 Options.rate_limiter: (nil)
+2021/03/13-22:50:36.657567 7f5ec9ce0a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-22:50:36.657575 7f5ec9ce0a80 Options.wal_recovery_mode: 2
+2021/03/13-22:50:36.657576 7f5ec9ce0a80 Options.enable_thread_tracking: 0
+2021/03/13-22:50:36.657577 7f5ec9ce0a80 Options.enable_pipelined_write: 0
+2021/03/13-22:50:36.657578 7f5ec9ce0a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-22:50:36.657578 7f5ec9ce0a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-22:50:36.657579 7f5ec9ce0a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-22:50:36.657579 7f5ec9ce0a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-22:50:36.657580 7f5ec9ce0a80 Options.row_cache: None
+2021/03/13-22:50:36.657581 7f5ec9ce0a80 Options.wal_filter: None
+2021/03/13-22:50:36.657581 7f5ec9ce0a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-22:50:36.657582 7f5ec9ce0a80 Options.allow_ingest_behind: 0
+2021/03/13-22:50:36.657583 7f5ec9ce0a80 Options.preserve_deletes: 0
+2021/03/13-22:50:36.657583 7f5ec9ce0a80 Options.two_write_queues: 0
+2021/03/13-22:50:36.657584 7f5ec9ce0a80 Options.manual_wal_flush: 0
+2021/03/13-22:50:36.657585 7f5ec9ce0a80 Options.max_background_jobs: 16
+2021/03/13-22:50:36.657586 7f5ec9ce0a80 Options.max_background_compactions: -1
+2021/03/13-22:50:36.657586 7f5ec9ce0a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-22:50:36.657587 7f5ec9ce0a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-22:50:36.657588 7f5ec9ce0a80 Options.delayed_write_rate : 16777216
+2021/03/13-22:50:36.657588 7f5ec9ce0a80 Options.max_total_wal_size: 0
+2021/03/13-22:50:36.657589 7f5ec9ce0a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-22:50:36.657590 7f5ec9ce0a80 Options.stats_dump_period_sec: 600
+2021/03/13-22:50:36.657590 7f5ec9ce0a80 Options.max_open_files: -1
+2021/03/13-22:50:36.657591 7f5ec9ce0a80 Options.bytes_per_sync: 0
+2021/03/13-22:50:36.657592 7f5ec9ce0a80 Options.wal_bytes_per_sync: 0
+2021/03/13-22:50:36.657592 7f5ec9ce0a80 Options.compaction_readahead_size: 0
+2021/03/13-22:50:36.657593 7f5ec9ce0a80 Compression algorithms supported:
+2021/03/13-22:50:36.657593 7f5ec9ce0a80 Snappy supported: 1
+2021/03/13-22:50:36.657594 7f5ec9ce0a80 Zlib supported: 1
+2021/03/13-22:50:36.657595 7f5ec9ce0a80 Bzip supported: 1
+2021/03/13-22:50:36.657595 7f5ec9ce0a80 LZ4 supported: 1
+2021/03/13-22:50:36.657596 7f5ec9ce0a80 ZSTDNotFinal supported: 1
+2021/03/13-22:50:36.657601 7f5ec9ce0a80 ZSTD supported: 1
+2021/03/13-22:50:36.657604 7f5ec9ce0a80 Fast CRC32 supported: Supported on x86
+2021/03/13-22:50:36.657605 7f5ec9ce0a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-22:50:36.657730 7f5ec9ce0a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-22:50:36.657791 7f5ec9ce0a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-22:50:36.657793 7f5ec9ce0a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-22:50:36.657794 7f5ec9ce0a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-22:50:36.657795 7f5ec9ce0a80 Options.compaction_filter: None
+2021/03/13-22:50:36.657795 7f5ec9ce0a80 Options.compaction_filter_factory: None
+2021/03/13-22:50:36.657796 7f5ec9ce0a80 Options.memtable_factory: SkipListFactory
+2021/03/13-22:50:36.657797 7f5ec9ce0a80 Options.table_factory: BlockBasedTable
+2021/03/13-22:50:36.657811 7f5ec9ce0a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1946520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x192bc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-22:50:36.657812 7f5ec9ce0a80 Options.write_buffer_size: 134217728
+2021/03/13-22:50:36.657813 7f5ec9ce0a80 Options.max_write_buffer_number: 6
+2021/03/13-22:50:36.657814 7f5ec9ce0a80 Options.compression[0]: NoCompression
+2021/03/13-22:50:36.657815 7f5ec9ce0a80 Options.compression[1]: NoCompression
+2021/03/13-22:50:36.657815 7f5ec9ce0a80 Options.compression[2]: Snappy
+2021/03/13-22:50:36.657816 7f5ec9ce0a80 Options.compression[3]: Snappy
+2021/03/13-22:50:36.657817 7f5ec9ce0a80 Options.compression[4]: Snappy
+2021/03/13-22:50:36.657817 7f5ec9ce0a80 Options.compression[5]: Snappy
+2021/03/13-22:50:36.657818 7f5ec9ce0a80 Options.compression[6]: Snappy
+2021/03/13-22:50:36.657819 7f5ec9ce0a80 Options.bottommost_compression: Disabled
+2021/03/13-22:50:36.657819 7f5ec9ce0a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-22:50:36.657820 7f5ec9ce0a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-22:50:36.657821 7f5ec9ce0a80 Options.num_levels: 7
+2021/03/13-22:50:36.657821 7f5ec9ce0a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-22:50:36.657822 7f5ec9ce0a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-22:50:36.657823 7f5ec9ce0a80 Options.compression_opts.window_bits: -14
+2021/03/13-22:50:36.657823 7f5ec9ce0a80 Options.compression_opts.level: -1
+2021/03/13-22:50:36.657824 7f5ec9ce0a80 Options.compression_opts.strategy: 0
+2021/03/13-22:50:36.657824 7f5ec9ce0a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-22:50:36.657825 7f5ec9ce0a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-22:50:36.657826 7f5ec9ce0a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-22:50:36.657826 7f5ec9ce0a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-22:50:36.657827 7f5ec9ce0a80 Options.target_file_size_base: 67108864
+2021/03/13-22:50:36.657828 7f5ec9ce0a80 Options.target_file_size_multiplier: 1
+2021/03/13-22:50:36.657828 7f5ec9ce0a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-22:50:36.657829 7f5ec9ce0a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-22:50:36.657830 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-22:50:36.657831 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-22:50:36.657840 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-22:50:36.657841 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-22:50:36.657841 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-22:50:36.657842 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-22:50:36.657843 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-22:50:36.657843 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-22:50:36.657844 7f5ec9ce0a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-22:50:36.657845 7f5ec9ce0a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-22:50:36.657845 7f5ec9ce0a80 Options.arena_block_size: 16777216
+2021/03/13-22:50:36.657846 7f5ec9ce0a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-22:50:36.657847 7f5ec9ce0a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-22:50:36.657847 7f5ec9ce0a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-22:50:36.657848 7f5ec9ce0a80 Options.disable_auto_compactions: 0
+2021/03/13-22:50:36.657849 7f5ec9ce0a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-22:50:36.657850 7f5ec9ce0a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-22:50:36.657851 7f5ec9ce0a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-22:50:36.657851 7f5ec9ce0a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-22:50:36.657852 7f5ec9ce0a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-22:50:36.657853 7f5ec9ce0a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-22:50:36.657853 7f5ec9ce0a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-22:50:36.657854 7f5ec9ce0a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-22:50:36.657855 7f5ec9ce0a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-22:50:36.657856 7f5ec9ce0a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-22:50:36.657856 7f5ec9ce0a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-22:50:36.657857 7f5ec9ce0a80 Options.table_properties_collectors:
+2021/03/13-22:50:36.657857 7f5ec9ce0a80 Options.inplace_update_support: 0
+2021/03/13-22:50:36.657858 7f5ec9ce0a80 Options.inplace_update_num_locks: 10000
+2021/03/13-22:50:36.657859 7f5ec9ce0a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-22:50:36.657860 7f5ec9ce0a80 Options.memtable_huge_page_size: 0
+2021/03/13-22:50:36.657860 7f5ec9ce0a80 Options.bloom_locality: 0
+2021/03/13-22:50:36.657861 7f5ec9ce0a80 Options.max_successive_merges: 0
+2021/03/13-22:50:36.657861 7f5ec9ce0a80 Options.optimize_filters_for_hits: 0
+2021/03/13-22:50:36.657862 7f5ec9ce0a80 Options.paranoid_file_checks: 0
+2021/03/13-22:50:36.657863 7f5ec9ce0a80 Options.force_consistency_checks: 0
+2021/03/13-22:50:36.657863 7f5ec9ce0a80 Options.report_bg_io_stats: 0
+2021/03/13-22:50:36.658295 7f5ec9ce0a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-22:50:36.658298 7f5ec9ce0a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-22:50:36.658366 7f5ec9ce0a80 EVENT_LOG_v1 {"time_micros": 1615672236658352, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-22:50:36.658372 7f5ec9ce0a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-22:50:37.381971 7f5ec9ce0a80 EVENT_LOG_v1 {"time_micros": 1615672237381968, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615672238120739 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672238120739
new file mode 100644
index 0000000..e2a361a
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672238120739
@@ -0,0 +1,186 @@
+2021/03/13-22:50:37.394655 7f5ec9ce0a80 RocksDB version: 5.11.3
+2021/03/13-22:50:37.394713 7f5ec9ce0a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-22:50:37.394715 7f5ec9ce0a80 Compile date Mar 13 2021
+2021/03/13-22:50:37.394717 7f5ec9ce0a80 DB SUMMARY
+2021/03/13-22:50:37.394756 7f5ec9ce0a80 CURRENT file: CURRENT
+2021/03/13-22:50:37.394757 7f5ec9ce0a80 IDENTITY file: IDENTITY
+2021/03/13-22:50:37.394760 7f5ec9ce0a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-22:50:37.394761 7f5ec9ce0a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-22:50:37.394762 7f5ec9ce0a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-22:50:37.394765 7f5ec9ce0a80 Options.error_if_exists: 0
+2021/03/13-22:50:37.394765 7f5ec9ce0a80 Options.create_if_missing: 1
+2021/03/13-22:50:37.394766 7f5ec9ce0a80 Options.paranoid_checks: 1
+2021/03/13-22:50:37.394767 7f5ec9ce0a80 Options.env: 0x7f5eca69a080
+2021/03/13-22:50:37.394767 7f5ec9ce0a80 Options.info_log: 0x194eca0
+2021/03/13-22:50:37.394768 7f5ec9ce0a80 Options.max_file_opening_threads: 16
+2021/03/13-22:50:37.394768 7f5ec9ce0a80 Options.statistics: (nil)
+2021/03/13-22:50:37.394769 7f5ec9ce0a80 Options.use_fsync: 0
+2021/03/13-22:50:37.394770 7f5ec9ce0a80 Options.max_log_file_size: 0
+2021/03/13-22:50:37.394770 7f5ec9ce0a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-22:50:37.394771 7f5ec9ce0a80 Options.log_file_time_to_roll: 0
+2021/03/13-22:50:37.394771 7f5ec9ce0a80 Options.keep_log_file_num: 1000
+2021/03/13-22:50:37.394772 7f5ec9ce0a80 Options.recycle_log_file_num: 0
+2021/03/13-22:50:37.394773 7f5ec9ce0a80 Options.allow_fallocate: 1
+2021/03/13-22:50:37.394773 7f5ec9ce0a80 Options.allow_mmap_reads: 0
+2021/03/13-22:50:37.394774 7f5ec9ce0a80 Options.allow_mmap_writes: 0
+2021/03/13-22:50:37.394774 7f5ec9ce0a80 Options.use_direct_reads: 0
+2021/03/13-22:50:37.394775 7f5ec9ce0a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-22:50:37.394775 7f5ec9ce0a80 Options.create_missing_column_families: 0
+2021/03/13-22:50:37.394776 7f5ec9ce0a80 Options.db_log_dir:
+2021/03/13-22:50:37.394776 7f5ec9ce0a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-22:50:37.394777 7f5ec9ce0a80 Options.table_cache_numshardbits: 6
+2021/03/13-22:50:37.394778 7f5ec9ce0a80 Options.max_subcompactions: 1
+2021/03/13-22:50:37.394778 7f5ec9ce0a80 Options.max_background_flushes: -1
+2021/03/13-22:50:37.394779 7f5ec9ce0a80 Options.WAL_ttl_seconds: 0
+2021/03/13-22:50:37.394779 7f5ec9ce0a80 Options.WAL_size_limit_MB: 0
+2021/03/13-22:50:37.394780 7f5ec9ce0a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-22:50:37.394781 7f5ec9ce0a80 Options.is_fd_close_on_exec: 1
+2021/03/13-22:50:37.394781 7f5ec9ce0a80 Options.advise_random_on_open: 1
+2021/03/13-22:50:37.394782 7f5ec9ce0a80 Options.db_write_buffer_size: 0
+2021/03/13-22:50:37.394782 7f5ec9ce0a80 Options.write_buffer_manager: 0x1936b90
+2021/03/13-22:50:37.394783 7f5ec9ce0a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-22:50:37.394783 7f5ec9ce0a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-22:50:37.394784 7f5ec9ce0a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-22:50:37.394784 7f5ec9ce0a80 Options.use_adaptive_mutex: 0
+2021/03/13-22:50:37.394785 7f5ec9ce0a80 Options.rate_limiter: (nil)
+2021/03/13-22:50:37.394786 7f5ec9ce0a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-22:50:37.394793 7f5ec9ce0a80 Options.wal_recovery_mode: 2
+2021/03/13-22:50:37.394794 7f5ec9ce0a80 Options.enable_thread_tracking: 0
+2021/03/13-22:50:37.394795 7f5ec9ce0a80 Options.enable_pipelined_write: 0
+2021/03/13-22:50:37.394795 7f5ec9ce0a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-22:50:37.394796 7f5ec9ce0a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-22:50:37.394796 7f5ec9ce0a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-22:50:37.394797 7f5ec9ce0a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-22:50:37.394797 7f5ec9ce0a80 Options.row_cache: None
+2021/03/13-22:50:37.394798 7f5ec9ce0a80 Options.wal_filter: None
+2021/03/13-22:50:37.394799 7f5ec9ce0a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-22:50:37.394799 7f5ec9ce0a80 Options.allow_ingest_behind: 0
+2021/03/13-22:50:37.394800 7f5ec9ce0a80 Options.preserve_deletes: 0
+2021/03/13-22:50:37.394800 7f5ec9ce0a80 Options.two_write_queues: 0
+2021/03/13-22:50:37.394801 7f5ec9ce0a80 Options.manual_wal_flush: 0
+2021/03/13-22:50:37.394802 7f5ec9ce0a80 Options.max_background_jobs: 16
+2021/03/13-22:50:37.394803 7f5ec9ce0a80 Options.max_background_compactions: -1
+2021/03/13-22:50:37.394803 7f5ec9ce0a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-22:50:37.394804 7f5ec9ce0a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-22:50:37.394804 7f5ec9ce0a80 Options.delayed_write_rate : 16777216
+2021/03/13-22:50:37.394805 7f5ec9ce0a80 Options.max_total_wal_size: 0
+2021/03/13-22:50:37.394806 7f5ec9ce0a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-22:50:37.394806 7f5ec9ce0a80 Options.stats_dump_period_sec: 600
+2021/03/13-22:50:37.394807 7f5ec9ce0a80 Options.max_open_files: -1
+2021/03/13-22:50:37.394807 7f5ec9ce0a80 Options.bytes_per_sync: 0
+2021/03/13-22:50:37.394808 7f5ec9ce0a80 Options.wal_bytes_per_sync: 0
+2021/03/13-22:50:37.394808 7f5ec9ce0a80 Options.compaction_readahead_size: 0
+2021/03/13-22:50:37.394809 7f5ec9ce0a80 Compression algorithms supported:
+2021/03/13-22:50:37.394810 7f5ec9ce0a80 Snappy supported: 1
+2021/03/13-22:50:37.394810 7f5ec9ce0a80 Zlib supported: 1
+2021/03/13-22:50:37.394811 7f5ec9ce0a80 Bzip supported: 1
+2021/03/13-22:50:37.394811 7f5ec9ce0a80 LZ4 supported: 1
+2021/03/13-22:50:37.394812 7f5ec9ce0a80 ZSTDNotFinal supported: 1
+2021/03/13-22:50:37.394815 7f5ec9ce0a80 ZSTD supported: 1
+2021/03/13-22:50:37.394818 7f5ec9ce0a80 Fast CRC32 supported: Supported on x86
+2021/03/13-22:50:37.394820 7f5ec9ce0a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-22:50:37.394905 7f5ec9ce0a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-22:50:37.394957 7f5ec9ce0a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-22:50:37.394959 7f5ec9ce0a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-22:50:37.394960 7f5ec9ce0a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-22:50:37.394961 7f5ec9ce0a80 Options.compaction_filter: None
+2021/03/13-22:50:37.394961 7f5ec9ce0a80 Options.compaction_filter_factory: None
+2021/03/13-22:50:37.394962 7f5ec9ce0a80 Options.memtable_factory: SkipListFactory
+2021/03/13-22:50:37.394963 7f5ec9ce0a80 Options.table_factory: BlockBasedTable
+2021/03/13-22:50:37.394976 7f5ec9ce0a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1946520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x192bc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-22:50:37.394977 7f5ec9ce0a80 Options.write_buffer_size: 134217728
+2021/03/13-22:50:37.394977 7f5ec9ce0a80 Options.max_write_buffer_number: 6
+2021/03/13-22:50:37.394978 7f5ec9ce0a80 Options.compression[0]: NoCompression
+2021/03/13-22:50:37.394978 7f5ec9ce0a80 Options.compression[1]: NoCompression
+2021/03/13-22:50:37.394979 7f5ec9ce0a80 Options.compression[2]: Snappy
+2021/03/13-22:50:37.394980 7f5ec9ce0a80 Options.compression[3]: Snappy
+2021/03/13-22:50:37.394980 7f5ec9ce0a80 Options.compression[4]: Snappy
+2021/03/13-22:50:37.394981 7f5ec9ce0a80 Options.compression[5]: Snappy
+2021/03/13-22:50:37.394981 7f5ec9ce0a80 Options.compression[6]: Snappy
+2021/03/13-22:50:37.394982 7f5ec9ce0a80 Options.bottommost_compression: Disabled
+2021/03/13-22:50:37.394983 7f5ec9ce0a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-22:50:37.394983 7f5ec9ce0a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-22:50:37.394984 7f5ec9ce0a80 Options.num_levels: 7
+2021/03/13-22:50:37.394984 7f5ec9ce0a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-22:50:37.394985 7f5ec9ce0a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-22:50:37.394986 7f5ec9ce0a80 Options.compression_opts.window_bits: -14
+2021/03/13-22:50:37.394986 7f5ec9ce0a80 Options.compression_opts.level: -1
+2021/03/13-22:50:37.394987 7f5ec9ce0a80 Options.compression_opts.strategy: 0
+2021/03/13-22:50:37.394987 7f5ec9ce0a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-22:50:37.394988 7f5ec9ce0a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-22:50:37.394988 7f5ec9ce0a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-22:50:37.394989 7f5ec9ce0a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-22:50:37.394990 7f5ec9ce0a80 Options.target_file_size_base: 67108864
+2021/03/13-22:50:37.394990 7f5ec9ce0a80 Options.target_file_size_multiplier: 1
+2021/03/13-22:50:37.394991 7f5ec9ce0a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-22:50:37.394991 7f5ec9ce0a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-22:50:37.394992 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-22:50:37.394993 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-22:50:37.395001 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-22:50:37.395001 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-22:50:37.395002 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-22:50:37.395002 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-22:50:37.395003 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-22:50:37.395004 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-22:50:37.395004 7f5ec9ce0a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-22:50:37.395005 7f5ec9ce0a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-22:50:37.395005 7f5ec9ce0a80 Options.arena_block_size: 16777216
+2021/03/13-22:50:37.395006 7f5ec9ce0a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-22:50:37.395006 7f5ec9ce0a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-22:50:37.395007 7f5ec9ce0a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-22:50:37.395008 7f5ec9ce0a80 Options.disable_auto_compactions: 0
+2021/03/13-22:50:37.395009 7f5ec9ce0a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-22:50:37.395010 7f5ec9ce0a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-22:50:37.395010 7f5ec9ce0a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-22:50:37.395011 7f5ec9ce0a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-22:50:37.395011 7f5ec9ce0a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-22:50:37.395012 7f5ec9ce0a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-22:50:37.395013 7f5ec9ce0a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-22:50:37.395014 7f5ec9ce0a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-22:50:37.395014 7f5ec9ce0a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-22:50:37.395015 7f5ec9ce0a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-22:50:37.395015 7f5ec9ce0a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-22:50:37.395016 7f5ec9ce0a80 Options.table_properties_collectors:
+2021/03/13-22:50:37.395016 7f5ec9ce0a80 Options.inplace_update_support: 0
+2021/03/13-22:50:37.395017 7f5ec9ce0a80 Options.inplace_update_num_locks: 10000
+2021/03/13-22:50:37.395018 7f5ec9ce0a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-22:50:37.395018 7f5ec9ce0a80 Options.memtable_huge_page_size: 0
+2021/03/13-22:50:37.395019 7f5ec9ce0a80 Options.bloom_locality: 0
+2021/03/13-22:50:37.395019 7f5ec9ce0a80 Options.max_successive_merges: 0
+2021/03/13-22:50:37.395020 7f5ec9ce0a80 Options.optimize_filters_for_hits: 0
+2021/03/13-22:50:37.395021 7f5ec9ce0a80 Options.paranoid_file_checks: 0
+2021/03/13-22:50:37.395021 7f5ec9ce0a80 Options.force_consistency_checks: 0
+2021/03/13-22:50:37.395022 7f5ec9ce0a80 Options.report_bg_io_stats: 0
+2021/03/13-22:50:37.395398 7f5ec9ce0a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-22:50:37.395401 7f5ec9ce0a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-22:50:37.395462 7f5ec9ce0a80 EVENT_LOG_v1 {"time_micros": 1615672237395450, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-22:50:37.395467 7f5ec9ce0a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-22:50:38.108306 7f5ec9ce0a80 EVENT_LOG_v1 {"time_micros": 1615672238108302, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615672238839662 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672238839662
new file mode 100644
index 0000000..7805a1c
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672238839662
@@ -0,0 +1,186 @@
+2021/03/13-22:50:38.121031 7f5ec9ce0a80 RocksDB version: 5.11.3
+2021/03/13-22:50:38.121089 7f5ec9ce0a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-22:50:38.121090 7f5ec9ce0a80 Compile date Mar 13 2021
+2021/03/13-22:50:38.121093 7f5ec9ce0a80 DB SUMMARY
+2021/03/13-22:50:38.121132 7f5ec9ce0a80 CURRENT file: CURRENT
+2021/03/13-22:50:38.121133 7f5ec9ce0a80 IDENTITY file: IDENTITY
+2021/03/13-22:50:38.121137 7f5ec9ce0a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-22:50:38.121138 7f5ec9ce0a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-22:50:38.121139 7f5ec9ce0a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-22:50:38.121141 7f5ec9ce0a80 Options.error_if_exists: 0
+2021/03/13-22:50:38.121142 7f5ec9ce0a80 Options.create_if_missing: 1
+2021/03/13-22:50:38.121143 7f5ec9ce0a80 Options.paranoid_checks: 1
+2021/03/13-22:50:38.121143 7f5ec9ce0a80 Options.env: 0x7f5eca69a080
+2021/03/13-22:50:38.121144 7f5ec9ce0a80 Options.info_log: 0x194eca0
+2021/03/13-22:50:38.121145 7f5ec9ce0a80 Options.max_file_opening_threads: 16
+2021/03/13-22:50:38.121145 7f5ec9ce0a80 Options.statistics: (nil)
+2021/03/13-22:50:38.121146 7f5ec9ce0a80 Options.use_fsync: 0
+2021/03/13-22:50:38.121146 7f5ec9ce0a80 Options.max_log_file_size: 0
+2021/03/13-22:50:38.121147 7f5ec9ce0a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-22:50:38.121148 7f5ec9ce0a80 Options.log_file_time_to_roll: 0
+2021/03/13-22:50:38.121148 7f5ec9ce0a80 Options.keep_log_file_num: 1000
+2021/03/13-22:50:38.121149 7f5ec9ce0a80 Options.recycle_log_file_num: 0
+2021/03/13-22:50:38.121149 7f5ec9ce0a80 Options.allow_fallocate: 1
+2021/03/13-22:50:38.121150 7f5ec9ce0a80 Options.allow_mmap_reads: 0
+2021/03/13-22:50:38.121150 7f5ec9ce0a80 Options.allow_mmap_writes: 0
+2021/03/13-22:50:38.121151 7f5ec9ce0a80 Options.use_direct_reads: 0
+2021/03/13-22:50:38.121152 7f5ec9ce0a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-22:50:38.121152 7f5ec9ce0a80 Options.create_missing_column_families: 0
+2021/03/13-22:50:38.121153 7f5ec9ce0a80 Options.db_log_dir:
+2021/03/13-22:50:38.121153 7f5ec9ce0a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-22:50:38.121154 7f5ec9ce0a80 Options.table_cache_numshardbits: 6
+2021/03/13-22:50:38.121154 7f5ec9ce0a80 Options.max_subcompactions: 1
+2021/03/13-22:50:38.121155 7f5ec9ce0a80 Options.max_background_flushes: -1
+2021/03/13-22:50:38.121156 7f5ec9ce0a80 Options.WAL_ttl_seconds: 0
+2021/03/13-22:50:38.121156 7f5ec9ce0a80 Options.WAL_size_limit_MB: 0
+2021/03/13-22:50:38.121157 7f5ec9ce0a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-22:50:38.121157 7f5ec9ce0a80 Options.is_fd_close_on_exec: 1
+2021/03/13-22:50:38.121158 7f5ec9ce0a80 Options.advise_random_on_open: 1
+2021/03/13-22:50:38.121158 7f5ec9ce0a80 Options.db_write_buffer_size: 0
+2021/03/13-22:50:38.121159 7f5ec9ce0a80 Options.write_buffer_manager: 0x1936b90
+2021/03/13-22:50:38.121160 7f5ec9ce0a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-22:50:38.121160 7f5ec9ce0a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-22:50:38.121161 7f5ec9ce0a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-22:50:38.121161 7f5ec9ce0a80 Options.use_adaptive_mutex: 0
+2021/03/13-22:50:38.121162 7f5ec9ce0a80 Options.rate_limiter: (nil)
+2021/03/13-22:50:38.121163 7f5ec9ce0a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-22:50:38.121170 7f5ec9ce0a80 Options.wal_recovery_mode: 2
+2021/03/13-22:50:38.121171 7f5ec9ce0a80 Options.enable_thread_tracking: 0
+2021/03/13-22:50:38.121172 7f5ec9ce0a80 Options.enable_pipelined_write: 0
+2021/03/13-22:50:38.121172 7f5ec9ce0a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-22:50:38.121173 7f5ec9ce0a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-22:50:38.121173 7f5ec9ce0a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-22:50:38.121174 7f5ec9ce0a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-22:50:38.121174 7f5ec9ce0a80 Options.row_cache: None
+2021/03/13-22:50:38.121175 7f5ec9ce0a80 Options.wal_filter: None
+2021/03/13-22:50:38.121176 7f5ec9ce0a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-22:50:38.121176 7f5ec9ce0a80 Options.allow_ingest_behind: 0
+2021/03/13-22:50:38.121177 7f5ec9ce0a80 Options.preserve_deletes: 0
+2021/03/13-22:50:38.121177 7f5ec9ce0a80 Options.two_write_queues: 0
+2021/03/13-22:50:38.121178 7f5ec9ce0a80 Options.manual_wal_flush: 0
+2021/03/13-22:50:38.121179 7f5ec9ce0a80 Options.max_background_jobs: 16
+2021/03/13-22:50:38.121179 7f5ec9ce0a80 Options.max_background_compactions: -1
+2021/03/13-22:50:38.121180 7f5ec9ce0a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-22:50:38.121180 7f5ec9ce0a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-22:50:38.121181 7f5ec9ce0a80 Options.delayed_write_rate : 16777216
+2021/03/13-22:50:38.121182 7f5ec9ce0a80 Options.max_total_wal_size: 0
+2021/03/13-22:50:38.121182 7f5ec9ce0a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-22:50:38.121183 7f5ec9ce0a80 Options.stats_dump_period_sec: 600
+2021/03/13-22:50:38.121183 7f5ec9ce0a80 Options.max_open_files: -1
+2021/03/13-22:50:38.121184 7f5ec9ce0a80 Options.bytes_per_sync: 0
+2021/03/13-22:50:38.121185 7f5ec9ce0a80 Options.wal_bytes_per_sync: 0
+2021/03/13-22:50:38.121185 7f5ec9ce0a80 Options.compaction_readahead_size: 0
+2021/03/13-22:50:38.121186 7f5ec9ce0a80 Compression algorithms supported:
+2021/03/13-22:50:38.121186 7f5ec9ce0a80 Snappy supported: 1
+2021/03/13-22:50:38.121187 7f5ec9ce0a80 Zlib supported: 1
+2021/03/13-22:50:38.121187 7f5ec9ce0a80 Bzip supported: 1
+2021/03/13-22:50:38.121188 7f5ec9ce0a80 LZ4 supported: 1
+2021/03/13-22:50:38.121188 7f5ec9ce0a80 ZSTDNotFinal supported: 1
+2021/03/13-22:50:38.121192 7f5ec9ce0a80 ZSTD supported: 1
+2021/03/13-22:50:38.121195 7f5ec9ce0a80 Fast CRC32 supported: Supported on x86
+2021/03/13-22:50:38.121197 7f5ec9ce0a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-22:50:38.121299 7f5ec9ce0a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-22:50:38.121354 7f5ec9ce0a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-22:50:38.121355 7f5ec9ce0a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-22:50:38.121356 7f5ec9ce0a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-22:50:38.121357 7f5ec9ce0a80 Options.compaction_filter: None
+2021/03/13-22:50:38.121357 7f5ec9ce0a80 Options.compaction_filter_factory: None
+2021/03/13-22:50:38.121358 7f5ec9ce0a80 Options.memtable_factory: SkipListFactory
+2021/03/13-22:50:38.121359 7f5ec9ce0a80 Options.table_factory: BlockBasedTable
+2021/03/13-22:50:38.121372 7f5ec9ce0a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1946520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x192bc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-22:50:38.121373 7f5ec9ce0a80 Options.write_buffer_size: 134217728
+2021/03/13-22:50:38.121374 7f5ec9ce0a80 Options.max_write_buffer_number: 6
+2021/03/13-22:50:38.121374 7f5ec9ce0a80 Options.compression[0]: NoCompression
+2021/03/13-22:50:38.121375 7f5ec9ce0a80 Options.compression[1]: NoCompression
+2021/03/13-22:50:38.121376 7f5ec9ce0a80 Options.compression[2]: Snappy
+2021/03/13-22:50:38.121376 7f5ec9ce0a80 Options.compression[3]: Snappy
+2021/03/13-22:50:38.121377 7f5ec9ce0a80 Options.compression[4]: Snappy
+2021/03/13-22:50:38.121377 7f5ec9ce0a80 Options.compression[5]: Snappy
+2021/03/13-22:50:38.121378 7f5ec9ce0a80 Options.compression[6]: Snappy
+2021/03/13-22:50:38.121379 7f5ec9ce0a80 Options.bottommost_compression: Disabled
+2021/03/13-22:50:38.121379 7f5ec9ce0a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-22:50:38.121380 7f5ec9ce0a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-22:50:38.121380 7f5ec9ce0a80 Options.num_levels: 7
+2021/03/13-22:50:38.121381 7f5ec9ce0a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-22:50:38.121382 7f5ec9ce0a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-22:50:38.121382 7f5ec9ce0a80 Options.compression_opts.window_bits: -14
+2021/03/13-22:50:38.121383 7f5ec9ce0a80 Options.compression_opts.level: -1
+2021/03/13-22:50:38.121383 7f5ec9ce0a80 Options.compression_opts.strategy: 0
+2021/03/13-22:50:38.121384 7f5ec9ce0a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-22:50:38.121384 7f5ec9ce0a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-22:50:38.121385 7f5ec9ce0a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-22:50:38.121386 7f5ec9ce0a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-22:50:38.121386 7f5ec9ce0a80 Options.target_file_size_base: 67108864
+2021/03/13-22:50:38.121387 7f5ec9ce0a80 Options.target_file_size_multiplier: 1
+2021/03/13-22:50:38.121387 7f5ec9ce0a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-22:50:38.121388 7f5ec9ce0a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-22:50:38.121388 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-22:50:38.121390 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-22:50:38.121398 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-22:50:38.121399 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-22:50:38.121400 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-22:50:38.121400 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-22:50:38.121401 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-22:50:38.121401 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-22:50:38.121402 7f5ec9ce0a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-22:50:38.121402 7f5ec9ce0a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-22:50:38.121403 7f5ec9ce0a80 Options.arena_block_size: 16777216
+2021/03/13-22:50:38.121404 7f5ec9ce0a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-22:50:38.121404 7f5ec9ce0a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-22:50:38.121405 7f5ec9ce0a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-22:50:38.121405 7f5ec9ce0a80 Options.disable_auto_compactions: 0
+2021/03/13-22:50:38.121407 7f5ec9ce0a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-22:50:38.121408 7f5ec9ce0a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-22:50:38.121408 7f5ec9ce0a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-22:50:38.121409 7f5ec9ce0a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-22:50:38.121409 7f5ec9ce0a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-22:50:38.121410 7f5ec9ce0a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-22:50:38.121410 7f5ec9ce0a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-22:50:38.121411 7f5ec9ce0a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-22:50:38.121412 7f5ec9ce0a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-22:50:38.121413 7f5ec9ce0a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-22:50:38.121413 7f5ec9ce0a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-22:50:38.121414 7f5ec9ce0a80 Options.table_properties_collectors:
+2021/03/13-22:50:38.121414 7f5ec9ce0a80 Options.inplace_update_support: 0
+2021/03/13-22:50:38.121415 7f5ec9ce0a80 Options.inplace_update_num_locks: 10000
+2021/03/13-22:50:38.121415 7f5ec9ce0a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-22:50:38.121416 7f5ec9ce0a80 Options.memtable_huge_page_size: 0
+2021/03/13-22:50:38.121417 7f5ec9ce0a80 Options.bloom_locality: 0
+2021/03/13-22:50:38.121417 7f5ec9ce0a80 Options.max_successive_merges: 0
+2021/03/13-22:50:38.121418 7f5ec9ce0a80 Options.optimize_filters_for_hits: 0
+2021/03/13-22:50:38.121418 7f5ec9ce0a80 Options.paranoid_file_checks: 0
+2021/03/13-22:50:38.121419 7f5ec9ce0a80 Options.force_consistency_checks: 0
+2021/03/13-22:50:38.121419 7f5ec9ce0a80 Options.report_bg_io_stats: 0
+2021/03/13-22:50:38.121818 7f5ec9ce0a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-22:50:38.121821 7f5ec9ce0a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-22:50:38.121884 7f5ec9ce0a80 EVENT_LOG_v1 {"time_micros": 1615672238121872, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-22:50:38.121889 7f5ec9ce0a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-22:50:38.826873 7f5ec9ce0a80 EVENT_LOG_v1 {"time_micros": 1615672238826869, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615672407367257 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672407367257
new file mode 100644
index 0000000..5c38e4b
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672407367257
@@ -0,0 +1,186 @@
+2021/03/13-22:50:38.839947 7f5ec9ce0a80 RocksDB version: 5.11.3
+2021/03/13-22:50:38.840006 7f5ec9ce0a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-22:50:38.840007 7f5ec9ce0a80 Compile date Mar 13 2021
+2021/03/13-22:50:38.840009 7f5ec9ce0a80 DB SUMMARY
+2021/03/13-22:50:38.840048 7f5ec9ce0a80 CURRENT file: CURRENT
+2021/03/13-22:50:38.840049 7f5ec9ce0a80 IDENTITY file: IDENTITY
+2021/03/13-22:50:38.840052 7f5ec9ce0a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-22:50:38.840054 7f5ec9ce0a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-22:50:38.840054 7f5ec9ce0a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-22:50:38.840057 7f5ec9ce0a80 Options.error_if_exists: 0
+2021/03/13-22:50:38.840057 7f5ec9ce0a80 Options.create_if_missing: 1
+2021/03/13-22:50:38.840058 7f5ec9ce0a80 Options.paranoid_checks: 1
+2021/03/13-22:50:38.840059 7f5ec9ce0a80 Options.env: 0x7f5eca69a080
+2021/03/13-22:50:38.840059 7f5ec9ce0a80 Options.info_log: 0x194eca0
+2021/03/13-22:50:38.840060 7f5ec9ce0a80 Options.max_file_opening_threads: 16
+2021/03/13-22:50:38.840060 7f5ec9ce0a80 Options.statistics: (nil)
+2021/03/13-22:50:38.840061 7f5ec9ce0a80 Options.use_fsync: 0
+2021/03/13-22:50:38.840062 7f5ec9ce0a80 Options.max_log_file_size: 0
+2021/03/13-22:50:38.840062 7f5ec9ce0a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-22:50:38.840063 7f5ec9ce0a80 Options.log_file_time_to_roll: 0
+2021/03/13-22:50:38.840063 7f5ec9ce0a80 Options.keep_log_file_num: 1000
+2021/03/13-22:50:38.840064 7f5ec9ce0a80 Options.recycle_log_file_num: 0
+2021/03/13-22:50:38.840065 7f5ec9ce0a80 Options.allow_fallocate: 1
+2021/03/13-22:50:38.840065 7f5ec9ce0a80 Options.allow_mmap_reads: 0
+2021/03/13-22:50:38.840066 7f5ec9ce0a80 Options.allow_mmap_writes: 0
+2021/03/13-22:50:38.840066 7f5ec9ce0a80 Options.use_direct_reads: 0
+2021/03/13-22:50:38.840067 7f5ec9ce0a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-22:50:38.840067 7f5ec9ce0a80 Options.create_missing_column_families: 0
+2021/03/13-22:50:38.840068 7f5ec9ce0a80 Options.db_log_dir:
+2021/03/13-22:50:38.840068 7f5ec9ce0a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-22:50:38.840069 7f5ec9ce0a80 Options.table_cache_numshardbits: 6
+2021/03/13-22:50:38.840070 7f5ec9ce0a80 Options.max_subcompactions: 1
+2021/03/13-22:50:38.840070 7f5ec9ce0a80 Options.max_background_flushes: -1
+2021/03/13-22:50:38.840071 7f5ec9ce0a80 Options.WAL_ttl_seconds: 0
+2021/03/13-22:50:38.840071 7f5ec9ce0a80 Options.WAL_size_limit_MB: 0
+2021/03/13-22:50:38.840072 7f5ec9ce0a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-22:50:38.840072 7f5ec9ce0a80 Options.is_fd_close_on_exec: 1
+2021/03/13-22:50:38.840073 7f5ec9ce0a80 Options.advise_random_on_open: 1
+2021/03/13-22:50:38.840074 7f5ec9ce0a80 Options.db_write_buffer_size: 0
+2021/03/13-22:50:38.840074 7f5ec9ce0a80 Options.write_buffer_manager: 0x1936b90
+2021/03/13-22:50:38.840075 7f5ec9ce0a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-22:50:38.840075 7f5ec9ce0a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-22:50:38.840076 7f5ec9ce0a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-22:50:38.840076 7f5ec9ce0a80 Options.use_adaptive_mutex: 0
+2021/03/13-22:50:38.840077 7f5ec9ce0a80 Options.rate_limiter: (nil)
+2021/03/13-22:50:38.840078 7f5ec9ce0a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-22:50:38.840086 7f5ec9ce0a80 Options.wal_recovery_mode: 2
+2021/03/13-22:50:38.840086 7f5ec9ce0a80 Options.enable_thread_tracking: 0
+2021/03/13-22:50:38.840087 7f5ec9ce0a80 Options.enable_pipelined_write: 0
+2021/03/13-22:50:38.840088 7f5ec9ce0a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-22:50:38.840088 7f5ec9ce0a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-22:50:38.840089 7f5ec9ce0a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-22:50:38.840089 7f5ec9ce0a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-22:50:38.840090 7f5ec9ce0a80 Options.row_cache: None
+2021/03/13-22:50:38.840090 7f5ec9ce0a80 Options.wal_filter: None
+2021/03/13-22:50:38.840091 7f5ec9ce0a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-22:50:38.840092 7f5ec9ce0a80 Options.allow_ingest_behind: 0
+2021/03/13-22:50:38.840092 7f5ec9ce0a80 Options.preserve_deletes: 0
+2021/03/13-22:50:38.840093 7f5ec9ce0a80 Options.two_write_queues: 0
+2021/03/13-22:50:38.840093 7f5ec9ce0a80 Options.manual_wal_flush: 0
+2021/03/13-22:50:38.840094 7f5ec9ce0a80 Options.max_background_jobs: 16
+2021/03/13-22:50:38.840095 7f5ec9ce0a80 Options.max_background_compactions: -1
+2021/03/13-22:50:38.840095 7f5ec9ce0a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-22:50:38.840096 7f5ec9ce0a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-22:50:38.840096 7f5ec9ce0a80 Options.delayed_write_rate : 16777216
+2021/03/13-22:50:38.840097 7f5ec9ce0a80 Options.max_total_wal_size: 0
+2021/03/13-22:50:38.840098 7f5ec9ce0a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-22:50:38.840098 7f5ec9ce0a80 Options.stats_dump_period_sec: 600
+2021/03/13-22:50:38.840099 7f5ec9ce0a80 Options.max_open_files: -1
+2021/03/13-22:50:38.840099 7f5ec9ce0a80 Options.bytes_per_sync: 0
+2021/03/13-22:50:38.840100 7f5ec9ce0a80 Options.wal_bytes_per_sync: 0
+2021/03/13-22:50:38.840100 7f5ec9ce0a80 Options.compaction_readahead_size: 0
+2021/03/13-22:50:38.840101 7f5ec9ce0a80 Compression algorithms supported:
+2021/03/13-22:50:38.840102 7f5ec9ce0a80 Snappy supported: 1
+2021/03/13-22:50:38.840102 7f5ec9ce0a80 Zlib supported: 1
+2021/03/13-22:50:38.840103 7f5ec9ce0a80 Bzip supported: 1
+2021/03/13-22:50:38.840103 7f5ec9ce0a80 LZ4 supported: 1
+2021/03/13-22:50:38.840104 7f5ec9ce0a80 ZSTDNotFinal supported: 1
+2021/03/13-22:50:38.840108 7f5ec9ce0a80 ZSTD supported: 1
+2021/03/13-22:50:38.840111 7f5ec9ce0a80 Fast CRC32 supported: Supported on x86
+2021/03/13-22:50:38.840112 7f5ec9ce0a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-22:50:38.840200 7f5ec9ce0a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-22:50:38.840270 7f5ec9ce0a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-22:50:38.840272 7f5ec9ce0a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-22:50:38.840273 7f5ec9ce0a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-22:50:38.840274 7f5ec9ce0a80 Options.compaction_filter: None
+2021/03/13-22:50:38.840274 7f5ec9ce0a80 Options.compaction_filter_factory: None
+2021/03/13-22:50:38.840275 7f5ec9ce0a80 Options.memtable_factory: SkipListFactory
+2021/03/13-22:50:38.840276 7f5ec9ce0a80 Options.table_factory: BlockBasedTable
+2021/03/13-22:50:38.840289 7f5ec9ce0a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1946520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x192bc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-22:50:38.840290 7f5ec9ce0a80 Options.write_buffer_size: 134217728
+2021/03/13-22:50:38.840290 7f5ec9ce0a80 Options.max_write_buffer_number: 6
+2021/03/13-22:50:38.840291 7f5ec9ce0a80 Options.compression[0]: NoCompression
+2021/03/13-22:50:38.840292 7f5ec9ce0a80 Options.compression[1]: NoCompression
+2021/03/13-22:50:38.840292 7f5ec9ce0a80 Options.compression[2]: Snappy
+2021/03/13-22:50:38.840293 7f5ec9ce0a80 Options.compression[3]: Snappy
+2021/03/13-22:50:38.840294 7f5ec9ce0a80 Options.compression[4]: Snappy
+2021/03/13-22:50:38.840294 7f5ec9ce0a80 Options.compression[5]: Snappy
+2021/03/13-22:50:38.840295 7f5ec9ce0a80 Options.compression[6]: Snappy
+2021/03/13-22:50:38.840295 7f5ec9ce0a80 Options.bottommost_compression: Disabled
+2021/03/13-22:50:38.840296 7f5ec9ce0a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-22:50:38.840297 7f5ec9ce0a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-22:50:38.840297 7f5ec9ce0a80 Options.num_levels: 7
+2021/03/13-22:50:38.840298 7f5ec9ce0a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-22:50:38.840298 7f5ec9ce0a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-22:50:38.840299 7f5ec9ce0a80 Options.compression_opts.window_bits: -14
+2021/03/13-22:50:38.840299 7f5ec9ce0a80 Options.compression_opts.level: -1
+2021/03/13-22:50:38.840300 7f5ec9ce0a80 Options.compression_opts.strategy: 0
+2021/03/13-22:50:38.840301 7f5ec9ce0a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-22:50:38.840301 7f5ec9ce0a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-22:50:38.840302 7f5ec9ce0a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-22:50:38.840302 7f5ec9ce0a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-22:50:38.840303 7f5ec9ce0a80 Options.target_file_size_base: 67108864
+2021/03/13-22:50:38.840303 7f5ec9ce0a80 Options.target_file_size_multiplier: 1
+2021/03/13-22:50:38.840304 7f5ec9ce0a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-22:50:38.840305 7f5ec9ce0a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-22:50:38.840305 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-22:50:38.840307 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-22:50:38.840315 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-22:50:38.840316 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-22:50:38.840317 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-22:50:38.840317 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-22:50:38.840318 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-22:50:38.840318 7f5ec9ce0a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-22:50:38.840319 7f5ec9ce0a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-22:50:38.840319 7f5ec9ce0a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-22:50:38.840320 7f5ec9ce0a80 Options.arena_block_size: 16777216
+2021/03/13-22:50:38.840320 7f5ec9ce0a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-22:50:38.840321 7f5ec9ce0a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-22:50:38.840322 7f5ec9ce0a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-22:50:38.840322 7f5ec9ce0a80 Options.disable_auto_compactions: 0
+2021/03/13-22:50:38.840324 7f5ec9ce0a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-22:50:38.840325 7f5ec9ce0a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-22:50:38.840325 7f5ec9ce0a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-22:50:38.840326 7f5ec9ce0a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-22:50:38.840326 7f5ec9ce0a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-22:50:38.840327 7f5ec9ce0a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-22:50:38.840328 7f5ec9ce0a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-22:50:38.840329 7f5ec9ce0a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-22:50:38.840329 7f5ec9ce0a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-22:50:38.840330 7f5ec9ce0a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-22:50:38.840330 7f5ec9ce0a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-22:50:38.840331 7f5ec9ce0a80 Options.table_properties_collectors:
+2021/03/13-22:50:38.840332 7f5ec9ce0a80 Options.inplace_update_support: 0
+2021/03/13-22:50:38.840332 7f5ec9ce0a80 Options.inplace_update_num_locks: 10000
+2021/03/13-22:50:38.840333 7f5ec9ce0a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-22:50:38.840334 7f5ec9ce0a80 Options.memtable_huge_page_size: 0
+2021/03/13-22:50:38.840334 7f5ec9ce0a80 Options.bloom_locality: 0
+2021/03/13-22:50:38.840335 7f5ec9ce0a80 Options.max_successive_merges: 0
+2021/03/13-22:50:38.840335 7f5ec9ce0a80 Options.optimize_filters_for_hits: 0
+2021/03/13-22:50:38.840336 7f5ec9ce0a80 Options.paranoid_file_checks: 0
+2021/03/13-22:50:38.840336 7f5ec9ce0a80 Options.force_consistency_checks: 0
+2021/03/13-22:50:38.840337 7f5ec9ce0a80 Options.report_bg_io_stats: 0
+2021/03/13-22:50:38.840714 7f5ec9ce0a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-22:50:38.840716 7f5ec9ce0a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-22:50:38.840779 7f5ec9ce0a80 EVENT_LOG_v1 {"time_micros": 1615672238840767, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-22:50:38.840784 7f5ec9ce0a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-22:50:39.549929 7f5ec9ce0a80 EVENT_LOG_v1 {"time_micros": 1615672239549926, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615672408088398 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672408088398
new file mode 100644
index 0000000..6581001
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672408088398
@@ -0,0 +1,186 @@
+2021/03/13-22:53:27.367561 7f7af842da80 RocksDB version: 5.11.3
+2021/03/13-22:53:27.367622 7f7af842da80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-22:53:27.367623 7f7af842da80 Compile date Mar 13 2021
+2021/03/13-22:53:27.367626 7f7af842da80 DB SUMMARY
+2021/03/13-22:53:27.367665 7f7af842da80 CURRENT file: CURRENT
+2021/03/13-22:53:27.367666 7f7af842da80 IDENTITY file: IDENTITY
+2021/03/13-22:53:27.367670 7f7af842da80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-22:53:27.367671 7f7af842da80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-22:53:27.367672 7f7af842da80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-22:53:27.367675 7f7af842da80 Options.error_if_exists: 0
+2021/03/13-22:53:27.367676 7f7af842da80 Options.create_if_missing: 1
+2021/03/13-22:53:27.367676 7f7af842da80 Options.paranoid_checks: 1
+2021/03/13-22:53:27.367677 7f7af842da80 Options.env: 0x7f7af8de7080
+2021/03/13-22:53:27.367678 7f7af842da80 Options.info_log: 0x1202ca0
+2021/03/13-22:53:27.367679 7f7af842da80 Options.max_file_opening_threads: 16
+2021/03/13-22:53:27.367679 7f7af842da80 Options.statistics: (nil)
+2021/03/13-22:53:27.367680 7f7af842da80 Options.use_fsync: 0
+2021/03/13-22:53:27.367680 7f7af842da80 Options.max_log_file_size: 0
+2021/03/13-22:53:27.367681 7f7af842da80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-22:53:27.367682 7f7af842da80 Options.log_file_time_to_roll: 0
+2021/03/13-22:53:27.367682 7f7af842da80 Options.keep_log_file_num: 1000
+2021/03/13-22:53:27.367683 7f7af842da80 Options.recycle_log_file_num: 0
+2021/03/13-22:53:27.367684 7f7af842da80 Options.allow_fallocate: 1
+2021/03/13-22:53:27.367684 7f7af842da80 Options.allow_mmap_reads: 0
+2021/03/13-22:53:27.367685 7f7af842da80 Options.allow_mmap_writes: 0
+2021/03/13-22:53:27.367686 7f7af842da80 Options.use_direct_reads: 0
+2021/03/13-22:53:27.367686 7f7af842da80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-22:53:27.367687 7f7af842da80 Options.create_missing_column_families: 0
+2021/03/13-22:53:27.367688 7f7af842da80 Options.db_log_dir:
+2021/03/13-22:53:27.367688 7f7af842da80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-22:53:27.367689 7f7af842da80 Options.table_cache_numshardbits: 6
+2021/03/13-22:53:27.367689 7f7af842da80 Options.max_subcompactions: 1
+2021/03/13-22:53:27.367690 7f7af842da80 Options.max_background_flushes: -1
+2021/03/13-22:53:27.367691 7f7af842da80 Options.WAL_ttl_seconds: 0
+2021/03/13-22:53:27.367691 7f7af842da80 Options.WAL_size_limit_MB: 0
+2021/03/13-22:53:27.367692 7f7af842da80 Options.manifest_preallocation_size: 4194304
+2021/03/13-22:53:27.367693 7f7af842da80 Options.is_fd_close_on_exec: 1
+2021/03/13-22:53:27.367693 7f7af842da80 Options.advise_random_on_open: 1
+2021/03/13-22:53:27.367694 7f7af842da80 Options.db_write_buffer_size: 0
+2021/03/13-22:53:27.367695 7f7af842da80 Options.write_buffer_manager: 0x11eab90
+2021/03/13-22:53:27.367695 7f7af842da80 Options.access_hint_on_compaction_start: 1
+2021/03/13-22:53:27.367696 7f7af842da80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-22:53:27.367696 7f7af842da80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-22:53:27.367697 7f7af842da80 Options.use_adaptive_mutex: 0
+2021/03/13-22:53:27.367698 7f7af842da80 Options.rate_limiter: (nil)
+2021/03/13-22:53:27.367699 7f7af842da80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-22:53:27.367709 7f7af842da80 Options.wal_recovery_mode: 2
+2021/03/13-22:53:27.367710 7f7af842da80 Options.enable_thread_tracking: 0
+2021/03/13-22:53:27.367710 7f7af842da80 Options.enable_pipelined_write: 0
+2021/03/13-22:53:27.367711 7f7af842da80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-22:53:27.367712 7f7af842da80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-22:53:27.367712 7f7af842da80 Options.write_thread_max_yield_usec: 100
+2021/03/13-22:53:27.367713 7f7af842da80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-22:53:27.367714 7f7af842da80 Options.row_cache: None
+2021/03/13-22:53:27.367714 7f7af842da80 Options.wal_filter: None
+2021/03/13-22:53:27.367715 7f7af842da80 Options.avoid_flush_during_recovery: 0
+2021/03/13-22:53:27.367716 7f7af842da80 Options.allow_ingest_behind: 0
+2021/03/13-22:53:27.367716 7f7af842da80 Options.preserve_deletes: 0
+2021/03/13-22:53:27.367717 7f7af842da80 Options.two_write_queues: 0
+2021/03/13-22:53:27.367717 7f7af842da80 Options.manual_wal_flush: 0
+2021/03/13-22:53:27.367719 7f7af842da80 Options.max_background_jobs: 16
+2021/03/13-22:53:27.367719 7f7af842da80 Options.max_background_compactions: -1
+2021/03/13-22:53:27.367720 7f7af842da80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-22:53:27.367720 7f7af842da80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-22:53:27.367721 7f7af842da80 Options.delayed_write_rate : 16777216
+2021/03/13-22:53:27.367722 7f7af842da80 Options.max_total_wal_size: 0
+2021/03/13-22:53:27.367722 7f7af842da80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-22:53:27.367723 7f7af842da80 Options.stats_dump_period_sec: 600
+2021/03/13-22:53:27.367724 7f7af842da80 Options.max_open_files: -1
+2021/03/13-22:53:27.367724 7f7af842da80 Options.bytes_per_sync: 0
+2021/03/13-22:53:27.367725 7f7af842da80 Options.wal_bytes_per_sync: 0
+2021/03/13-22:53:27.367726 7f7af842da80 Options.compaction_readahead_size: 0
+2021/03/13-22:53:27.367726 7f7af842da80 Compression algorithms supported:
+2021/03/13-22:53:27.367727 7f7af842da80 Snappy supported: 1
+2021/03/13-22:53:27.367728 7f7af842da80 Zlib supported: 1
+2021/03/13-22:53:27.367728 7f7af842da80 Bzip supported: 1
+2021/03/13-22:53:27.367729 7f7af842da80 LZ4 supported: 1
+2021/03/13-22:53:27.367729 7f7af842da80 ZSTDNotFinal supported: 1
+2021/03/13-22:53:27.367734 7f7af842da80 ZSTD supported: 1
+2021/03/13-22:53:27.367737 7f7af842da80 Fast CRC32 supported: Supported on x86
+2021/03/13-22:53:27.367738 7f7af842da80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-22:53:27.367842 7f7af842da80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-22:53:27.367904 7f7af842da80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-22:53:27.367906 7f7af842da80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-22:53:27.367907 7f7af842da80 Options.merge_operator: UInt64AddOperator
+2021/03/13-22:53:27.367908 7f7af842da80 Options.compaction_filter: None
+2021/03/13-22:53:27.367908 7f7af842da80 Options.compaction_filter_factory: None
+2021/03/13-22:53:27.367909 7f7af842da80 Options.memtable_factory: SkipListFactory
+2021/03/13-22:53:27.367910 7f7af842da80 Options.table_factory: BlockBasedTable
+2021/03/13-22:53:27.367924 7f7af842da80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x11fa520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x11dfc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-22:53:27.367925 7f7af842da80 Options.write_buffer_size: 134217728
+2021/03/13-22:53:27.367926 7f7af842da80 Options.max_write_buffer_number: 6
+2021/03/13-22:53:27.367926 7f7af842da80 Options.compression[0]: NoCompression
+2021/03/13-22:53:27.367927 7f7af842da80 Options.compression[1]: NoCompression
+2021/03/13-22:53:27.367928 7f7af842da80 Options.compression[2]: Snappy
+2021/03/13-22:53:27.367929 7f7af842da80 Options.compression[3]: Snappy
+2021/03/13-22:53:27.367929 7f7af842da80 Options.compression[4]: Snappy
+2021/03/13-22:53:27.367930 7f7af842da80 Options.compression[5]: Snappy
+2021/03/13-22:53:27.367930 7f7af842da80 Options.compression[6]: Snappy
+2021/03/13-22:53:27.367931 7f7af842da80 Options.bottommost_compression: Disabled
+2021/03/13-22:53:27.367932 7f7af842da80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-22:53:27.367933 7f7af842da80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-22:53:27.367933 7f7af842da80 Options.num_levels: 7
+2021/03/13-22:53:27.367934 7f7af842da80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-22:53:27.367935 7f7af842da80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-22:53:27.367935 7f7af842da80 Options.compression_opts.window_bits: -14
+2021/03/13-22:53:27.367936 7f7af842da80 Options.compression_opts.level: -1
+2021/03/13-22:53:27.367937 7f7af842da80 Options.compression_opts.strategy: 0
+2021/03/13-22:53:27.367937 7f7af842da80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-22:53:27.367938 7f7af842da80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-22:53:27.367939 7f7af842da80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-22:53:27.367939 7f7af842da80 Options.level0_stop_writes_trigger: 36
+2021/03/13-22:53:27.367940 7f7af842da80 Options.target_file_size_base: 67108864
+2021/03/13-22:53:27.367941 7f7af842da80 Options.target_file_size_multiplier: 1
+2021/03/13-22:53:27.367941 7f7af842da80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-22:53:27.367942 7f7af842da80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-22:53:27.367943 7f7af842da80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-22:53:27.367944 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-22:53:27.367952 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-22:53:27.367953 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-22:53:27.367954 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-22:53:27.367955 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-22:53:27.367955 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-22:53:27.367956 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-22:53:27.367956 7f7af842da80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-22:53:27.367957 7f7af842da80 Options.max_compaction_bytes: 1677721600
+2021/03/13-22:53:27.367958 7f7af842da80 Options.arena_block_size: 16777216
+2021/03/13-22:53:27.367958 7f7af842da80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-22:53:27.367959 7f7af842da80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-22:53:27.367960 7f7af842da80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-22:53:27.367960 7f7af842da80 Options.disable_auto_compactions: 0
+2021/03/13-22:53:27.367962 7f7af842da80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-22:53:27.367962 7f7af842da80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-22:53:27.367963 7f7af842da80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-22:53:27.367964 7f7af842da80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-22:53:27.367964 7f7af842da80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-22:53:27.367965 7f7af842da80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-22:53:27.367966 7f7af842da80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-22:53:27.367967 7f7af842da80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-22:53:27.367967 7f7af842da80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-22:53:27.367968 7f7af842da80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-22:53:27.367969 7f7af842da80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-22:53:27.367969 7f7af842da80 Options.table_properties_collectors:
+2021/03/13-22:53:27.367970 7f7af842da80 Options.inplace_update_support: 0
+2021/03/13-22:53:27.367970 7f7af842da80 Options.inplace_update_num_locks: 10000
+2021/03/13-22:53:27.367971 7f7af842da80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-22:53:27.367972 7f7af842da80 Options.memtable_huge_page_size: 0
+2021/03/13-22:53:27.367973 7f7af842da80 Options.bloom_locality: 0
+2021/03/13-22:53:27.367973 7f7af842da80 Options.max_successive_merges: 0
+2021/03/13-22:53:27.367974 7f7af842da80 Options.optimize_filters_for_hits: 0
+2021/03/13-22:53:27.367974 7f7af842da80 Options.paranoid_file_checks: 0
+2021/03/13-22:53:27.367975 7f7af842da80 Options.force_consistency_checks: 0
+2021/03/13-22:53:27.367976 7f7af842da80 Options.report_bg_io_stats: 0
+2021/03/13-22:53:27.368516 7f7af842da80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-22:53:27.368519 7f7af842da80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-22:53:27.368598 7f7af842da80 EVENT_LOG_v1 {"time_micros": 1615672407368587, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-22:53:27.368605 7f7af842da80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-22:53:28.076049 7f7af842da80 EVENT_LOG_v1 {"time_micros": 1615672408076046, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615672408794332 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672408794332
new file mode 100644
index 0000000..6be3025
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672408794332
@@ -0,0 +1,186 @@
+2021/03/13-22:53:28.088712 7f7af842da80 RocksDB version: 5.11.3
+2021/03/13-22:53:28.088772 7f7af842da80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-22:53:28.088774 7f7af842da80 Compile date Mar 13 2021
+2021/03/13-22:53:28.088777 7f7af842da80 DB SUMMARY
+2021/03/13-22:53:28.088827 7f7af842da80 CURRENT file: CURRENT
+2021/03/13-22:53:28.088829 7f7af842da80 IDENTITY file: IDENTITY
+2021/03/13-22:53:28.088833 7f7af842da80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-22:53:28.088834 7f7af842da80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-22:53:28.088835 7f7af842da80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-22:53:28.088837 7f7af842da80 Options.error_if_exists: 0
+2021/03/13-22:53:28.088838 7f7af842da80 Options.create_if_missing: 1
+2021/03/13-22:53:28.088839 7f7af842da80 Options.paranoid_checks: 1
+2021/03/13-22:53:28.088839 7f7af842da80 Options.env: 0x7f7af8de7080
+2021/03/13-22:53:28.088840 7f7af842da80 Options.info_log: 0x1202ca0
+2021/03/13-22:53:28.088841 7f7af842da80 Options.max_file_opening_threads: 16
+2021/03/13-22:53:28.088841 7f7af842da80 Options.statistics: (nil)
+2021/03/13-22:53:28.088842 7f7af842da80 Options.use_fsync: 0
+2021/03/13-22:53:28.088842 7f7af842da80 Options.max_log_file_size: 0
+2021/03/13-22:53:28.088843 7f7af842da80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-22:53:28.088844 7f7af842da80 Options.log_file_time_to_roll: 0
+2021/03/13-22:53:28.088844 7f7af842da80 Options.keep_log_file_num: 1000
+2021/03/13-22:53:28.088845 7f7af842da80 Options.recycle_log_file_num: 0
+2021/03/13-22:53:28.088845 7f7af842da80 Options.allow_fallocate: 1
+2021/03/13-22:53:28.088846 7f7af842da80 Options.allow_mmap_reads: 0
+2021/03/13-22:53:28.088847 7f7af842da80 Options.allow_mmap_writes: 0
+2021/03/13-22:53:28.088847 7f7af842da80 Options.use_direct_reads: 0
+2021/03/13-22:53:28.088848 7f7af842da80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-22:53:28.088848 7f7af842da80 Options.create_missing_column_families: 0
+2021/03/13-22:53:28.088849 7f7af842da80 Options.db_log_dir:
+2021/03/13-22:53:28.088849 7f7af842da80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-22:53:28.088850 7f7af842da80 Options.table_cache_numshardbits: 6
+2021/03/13-22:53:28.088850 7f7af842da80 Options.max_subcompactions: 1
+2021/03/13-22:53:28.088851 7f7af842da80 Options.max_background_flushes: -1
+2021/03/13-22:53:28.088852 7f7af842da80 Options.WAL_ttl_seconds: 0
+2021/03/13-22:53:28.088852 7f7af842da80 Options.WAL_size_limit_MB: 0
+2021/03/13-22:53:28.088853 7f7af842da80 Options.manifest_preallocation_size: 4194304
+2021/03/13-22:53:28.088853 7f7af842da80 Options.is_fd_close_on_exec: 1
+2021/03/13-22:53:28.088854 7f7af842da80 Options.advise_random_on_open: 1
+2021/03/13-22:53:28.088854 7f7af842da80 Options.db_write_buffer_size: 0
+2021/03/13-22:53:28.088855 7f7af842da80 Options.write_buffer_manager: 0x11eab90
+2021/03/13-22:53:28.088856 7f7af842da80 Options.access_hint_on_compaction_start: 1
+2021/03/13-22:53:28.088856 7f7af842da80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-22:53:28.088857 7f7af842da80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-22:53:28.088857 7f7af842da80 Options.use_adaptive_mutex: 0
+2021/03/13-22:53:28.088858 7f7af842da80 Options.rate_limiter: (nil)
+2021/03/13-22:53:28.088859 7f7af842da80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-22:53:28.088869 7f7af842da80 Options.wal_recovery_mode: 2
+2021/03/13-22:53:28.088869 7f7af842da80 Options.enable_thread_tracking: 0
+2021/03/13-22:53:28.088870 7f7af842da80 Options.enable_pipelined_write: 0
+2021/03/13-22:53:28.088870 7f7af842da80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-22:53:28.088871 7f7af842da80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-22:53:28.088872 7f7af842da80 Options.write_thread_max_yield_usec: 100
+2021/03/13-22:53:28.088872 7f7af842da80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-22:53:28.088873 7f7af842da80 Options.row_cache: None
+2021/03/13-22:53:28.088873 7f7af842da80 Options.wal_filter: None
+2021/03/13-22:53:28.088874 7f7af842da80 Options.avoid_flush_during_recovery: 0
+2021/03/13-22:53:28.088874 7f7af842da80 Options.allow_ingest_behind: 0
+2021/03/13-22:53:28.088875 7f7af842da80 Options.preserve_deletes: 0
+2021/03/13-22:53:28.088876 7f7af842da80 Options.two_write_queues: 0
+2021/03/13-22:53:28.088876 7f7af842da80 Options.manual_wal_flush: 0
+2021/03/13-22:53:28.088877 7f7af842da80 Options.max_background_jobs: 16
+2021/03/13-22:53:28.088878 7f7af842da80 Options.max_background_compactions: -1
+2021/03/13-22:53:28.088878 7f7af842da80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-22:53:28.088879 7f7af842da80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-22:53:28.088880 7f7af842da80 Options.delayed_write_rate : 16777216
+2021/03/13-22:53:28.088880 7f7af842da80 Options.max_total_wal_size: 0
+2021/03/13-22:53:28.088881 7f7af842da80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-22:53:28.088881 7f7af842da80 Options.stats_dump_period_sec: 600
+2021/03/13-22:53:28.088882 7f7af842da80 Options.max_open_files: -1
+2021/03/13-22:53:28.088882 7f7af842da80 Options.bytes_per_sync: 0
+2021/03/13-22:53:28.088883 7f7af842da80 Options.wal_bytes_per_sync: 0
+2021/03/13-22:53:28.088884 7f7af842da80 Options.compaction_readahead_size: 0
+2021/03/13-22:53:28.088884 7f7af842da80 Compression algorithms supported:
+2021/03/13-22:53:28.088885 7f7af842da80 Snappy supported: 1
+2021/03/13-22:53:28.088885 7f7af842da80 Zlib supported: 1
+2021/03/13-22:53:28.088886 7f7af842da80 Bzip supported: 1
+2021/03/13-22:53:28.088886 7f7af842da80 LZ4 supported: 1
+2021/03/13-22:53:28.088887 7f7af842da80 ZSTDNotFinal supported: 1
+2021/03/13-22:53:28.088891 7f7af842da80 ZSTD supported: 1
+2021/03/13-22:53:28.088894 7f7af842da80 Fast CRC32 supported: Supported on x86
+2021/03/13-22:53:28.088895 7f7af842da80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-22:53:28.088986 7f7af842da80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-22:53:28.089041 7f7af842da80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-22:53:28.089043 7f7af842da80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-22:53:28.089044 7f7af842da80 Options.merge_operator: UInt64AddOperator
+2021/03/13-22:53:28.089045 7f7af842da80 Options.compaction_filter: None
+2021/03/13-22:53:28.089045 7f7af842da80 Options.compaction_filter_factory: None
+2021/03/13-22:53:28.089046 7f7af842da80 Options.memtable_factory: SkipListFactory
+2021/03/13-22:53:28.089047 7f7af842da80 Options.table_factory: BlockBasedTable
+2021/03/13-22:53:28.089060 7f7af842da80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x11fa520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x11dfc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-22:53:28.089061 7f7af842da80 Options.write_buffer_size: 134217728
+2021/03/13-22:53:28.089062 7f7af842da80 Options.max_write_buffer_number: 6
+2021/03/13-22:53:28.089063 7f7af842da80 Options.compression[0]: NoCompression
+2021/03/13-22:53:28.089063 7f7af842da80 Options.compression[1]: NoCompression
+2021/03/13-22:53:28.089064 7f7af842da80 Options.compression[2]: Snappy
+2021/03/13-22:53:28.089065 7f7af842da80 Options.compression[3]: Snappy
+2021/03/13-22:53:28.089065 7f7af842da80 Options.compression[4]: Snappy
+2021/03/13-22:53:28.089066 7f7af842da80 Options.compression[5]: Snappy
+2021/03/13-22:53:28.089066 7f7af842da80 Options.compression[6]: Snappy
+2021/03/13-22:53:28.089067 7f7af842da80 Options.bottommost_compression: Disabled
+2021/03/13-22:53:28.089068 7f7af842da80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-22:53:28.089068 7f7af842da80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-22:53:28.089069 7f7af842da80 Options.num_levels: 7
+2021/03/13-22:53:28.089069 7f7af842da80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-22:53:28.089070 7f7af842da80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-22:53:28.089071 7f7af842da80 Options.compression_opts.window_bits: -14
+2021/03/13-22:53:28.089071 7f7af842da80 Options.compression_opts.level: -1
+2021/03/13-22:53:28.089072 7f7af842da80 Options.compression_opts.strategy: 0
+2021/03/13-22:53:28.089072 7f7af842da80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-22:53:28.089073 7f7af842da80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-22:53:28.089074 7f7af842da80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-22:53:28.089074 7f7af842da80 Options.level0_stop_writes_trigger: 36
+2021/03/13-22:53:28.089075 7f7af842da80 Options.target_file_size_base: 67108864
+2021/03/13-22:53:28.089075 7f7af842da80 Options.target_file_size_multiplier: 1
+2021/03/13-22:53:28.089076 7f7af842da80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-22:53:28.089077 7f7af842da80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-22:53:28.089077 7f7af842da80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-22:53:28.089079 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-22:53:28.089086 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-22:53:28.089087 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-22:53:28.089087 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-22:53:28.089088 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-22:53:28.089089 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-22:53:28.089089 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-22:53:28.089090 7f7af842da80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-22:53:28.089090 7f7af842da80 Options.max_compaction_bytes: 1677721600
+2021/03/13-22:53:28.089091 7f7af842da80 Options.arena_block_size: 16777216
+2021/03/13-22:53:28.089091 7f7af842da80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-22:53:28.089092 7f7af842da80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-22:53:28.089093 7f7af842da80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-22:53:28.089093 7f7af842da80 Options.disable_auto_compactions: 0
+2021/03/13-22:53:28.089095 7f7af842da80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-22:53:28.089096 7f7af842da80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-22:53:28.089096 7f7af842da80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-22:53:28.089097 7f7af842da80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-22:53:28.089097 7f7af842da80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-22:53:28.089098 7f7af842da80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-22:53:28.089098 7f7af842da80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-22:53:28.089099 7f7af842da80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-22:53:28.089100 7f7af842da80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-22:53:28.089101 7f7af842da80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-22:53:28.089101 7f7af842da80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-22:53:28.089102 7f7af842da80 Options.table_properties_collectors:
+2021/03/13-22:53:28.089102 7f7af842da80 Options.inplace_update_support: 0
+2021/03/13-22:53:28.089103 7f7af842da80 Options.inplace_update_num_locks: 10000
+2021/03/13-22:53:28.089103 7f7af842da80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-22:53:28.089104 7f7af842da80 Options.memtable_huge_page_size: 0
+2021/03/13-22:53:28.089105 7f7af842da80 Options.bloom_locality: 0
+2021/03/13-22:53:28.089105 7f7af842da80 Options.max_successive_merges: 0
+2021/03/13-22:53:28.089106 7f7af842da80 Options.optimize_filters_for_hits: 0
+2021/03/13-22:53:28.089107 7f7af842da80 Options.paranoid_file_checks: 0
+2021/03/13-22:53:28.089107 7f7af842da80 Options.force_consistency_checks: 0
+2021/03/13-22:53:28.089108 7f7af842da80 Options.report_bg_io_stats: 0
+2021/03/13-22:53:28.089489 7f7af842da80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-22:53:28.089492 7f7af842da80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-22:53:28.089555 7f7af842da80 EVENT_LOG_v1 {"time_micros": 1615672408089545, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-22:53:28.089560 7f7af842da80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-22:53:28.781788 7f7af842da80 EVENT_LOG_v1 {"time_micros": 1615672408781785, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615672409512501 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672409512501
new file mode 100644
index 0000000..040ab9b
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672409512501
@@ -0,0 +1,186 @@
+2021/03/13-22:53:28.794620 7f7af842da80 RocksDB version: 5.11.3
+2021/03/13-22:53:28.794677 7f7af842da80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-22:53:28.794679 7f7af842da80 Compile date Mar 13 2021
+2021/03/13-22:53:28.794681 7f7af842da80 DB SUMMARY
+2021/03/13-22:53:28.794719 7f7af842da80 CURRENT file: CURRENT
+2021/03/13-22:53:28.794720 7f7af842da80 IDENTITY file: IDENTITY
+2021/03/13-22:53:28.794724 7f7af842da80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-22:53:28.794725 7f7af842da80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-22:53:28.794726 7f7af842da80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-22:53:28.794729 7f7af842da80 Options.error_if_exists: 0
+2021/03/13-22:53:28.794729 7f7af842da80 Options.create_if_missing: 1
+2021/03/13-22:53:28.794730 7f7af842da80 Options.paranoid_checks: 1
+2021/03/13-22:53:28.794731 7f7af842da80 Options.env: 0x7f7af8de7080
+2021/03/13-22:53:28.794731 7f7af842da80 Options.info_log: 0x1202ca0
+2021/03/13-22:53:28.794732 7f7af842da80 Options.max_file_opening_threads: 16
+2021/03/13-22:53:28.794732 7f7af842da80 Options.statistics: (nil)
+2021/03/13-22:53:28.794733 7f7af842da80 Options.use_fsync: 0
+2021/03/13-22:53:28.794734 7f7af842da80 Options.max_log_file_size: 0
+2021/03/13-22:53:28.794734 7f7af842da80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-22:53:28.794735 7f7af842da80 Options.log_file_time_to_roll: 0
+2021/03/13-22:53:28.794736 7f7af842da80 Options.keep_log_file_num: 1000
+2021/03/13-22:53:28.794736 7f7af842da80 Options.recycle_log_file_num: 0
+2021/03/13-22:53:28.794737 7f7af842da80 Options.allow_fallocate: 1
+2021/03/13-22:53:28.794737 7f7af842da80 Options.allow_mmap_reads: 0
+2021/03/13-22:53:28.794738 7f7af842da80 Options.allow_mmap_writes: 0
+2021/03/13-22:53:28.794739 7f7af842da80 Options.use_direct_reads: 0
+2021/03/13-22:53:28.794739 7f7af842da80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-22:53:28.794740 7f7af842da80 Options.create_missing_column_families: 0
+2021/03/13-22:53:28.794740 7f7af842da80 Options.db_log_dir:
+2021/03/13-22:53:28.794741 7f7af842da80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-22:53:28.794741 7f7af842da80 Options.table_cache_numshardbits: 6
+2021/03/13-22:53:28.794742 7f7af842da80 Options.max_subcompactions: 1
+2021/03/13-22:53:28.794742 7f7af842da80 Options.max_background_flushes: -1
+2021/03/13-22:53:28.794743 7f7af842da80 Options.WAL_ttl_seconds: 0
+2021/03/13-22:53:28.794744 7f7af842da80 Options.WAL_size_limit_MB: 0
+2021/03/13-22:53:28.794744 7f7af842da80 Options.manifest_preallocation_size: 4194304
+2021/03/13-22:53:28.794745 7f7af842da80 Options.is_fd_close_on_exec: 1
+2021/03/13-22:53:28.794745 7f7af842da80 Options.advise_random_on_open: 1
+2021/03/13-22:53:28.794746 7f7af842da80 Options.db_write_buffer_size: 0
+2021/03/13-22:53:28.794747 7f7af842da80 Options.write_buffer_manager: 0x11eab90
+2021/03/13-22:53:28.794747 7f7af842da80 Options.access_hint_on_compaction_start: 1
+2021/03/13-22:53:28.794748 7f7af842da80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-22:53:28.794748 7f7af842da80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-22:53:28.794749 7f7af842da80 Options.use_adaptive_mutex: 0
+2021/03/13-22:53:28.794749 7f7af842da80 Options.rate_limiter: (nil)
+2021/03/13-22:53:28.794751 7f7af842da80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-22:53:28.794758 7f7af842da80 Options.wal_recovery_mode: 2
+2021/03/13-22:53:28.794759 7f7af842da80 Options.enable_thread_tracking: 0
+2021/03/13-22:53:28.794759 7f7af842da80 Options.enable_pipelined_write: 0
+2021/03/13-22:53:28.794760 7f7af842da80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-22:53:28.794760 7f7af842da80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-22:53:28.794761 7f7af842da80 Options.write_thread_max_yield_usec: 100
+2021/03/13-22:53:28.794762 7f7af842da80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-22:53:28.794762 7f7af842da80 Options.row_cache: None
+2021/03/13-22:53:28.794763 7f7af842da80 Options.wal_filter: None
+2021/03/13-22:53:28.794763 7f7af842da80 Options.avoid_flush_during_recovery: 0
+2021/03/13-22:53:28.794764 7f7af842da80 Options.allow_ingest_behind: 0
+2021/03/13-22:53:28.794764 7f7af842da80 Options.preserve_deletes: 0
+2021/03/13-22:53:28.794765 7f7af842da80 Options.two_write_queues: 0
+2021/03/13-22:53:28.794765 7f7af842da80 Options.manual_wal_flush: 0
+2021/03/13-22:53:28.794767 7f7af842da80 Options.max_background_jobs: 16
+2021/03/13-22:53:28.794767 7f7af842da80 Options.max_background_compactions: -1
+2021/03/13-22:53:28.794768 7f7af842da80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-22:53:28.794768 7f7af842da80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-22:53:28.794769 7f7af842da80 Options.delayed_write_rate : 16777216
+2021/03/13-22:53:28.794770 7f7af842da80 Options.max_total_wal_size: 0
+2021/03/13-22:53:28.794770 7f7af842da80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-22:53:28.794771 7f7af842da80 Options.stats_dump_period_sec: 600
+2021/03/13-22:53:28.794771 7f7af842da80 Options.max_open_files: -1
+2021/03/13-22:53:28.794772 7f7af842da80 Options.bytes_per_sync: 0
+2021/03/13-22:53:28.794772 7f7af842da80 Options.wal_bytes_per_sync: 0
+2021/03/13-22:53:28.794773 7f7af842da80 Options.compaction_readahead_size: 0
+2021/03/13-22:53:28.794774 7f7af842da80 Compression algorithms supported:
+2021/03/13-22:53:28.794774 7f7af842da80 Snappy supported: 1
+2021/03/13-22:53:28.794775 7f7af842da80 Zlib supported: 1
+2021/03/13-22:53:28.794775 7f7af842da80 Bzip supported: 1
+2021/03/13-22:53:28.794776 7f7af842da80 LZ4 supported: 1
+2021/03/13-22:53:28.794776 7f7af842da80 ZSTDNotFinal supported: 1
+2021/03/13-22:53:28.794780 7f7af842da80 ZSTD supported: 1
+2021/03/13-22:53:28.794783 7f7af842da80 Fast CRC32 supported: Supported on x86
+2021/03/13-22:53:28.794785 7f7af842da80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-22:53:28.794877 7f7af842da80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-22:53:28.794933 7f7af842da80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-22:53:28.794935 7f7af842da80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-22:53:28.794936 7f7af842da80 Options.merge_operator: UInt64AddOperator
+2021/03/13-22:53:28.794936 7f7af842da80 Options.compaction_filter: None
+2021/03/13-22:53:28.794937 7f7af842da80 Options.compaction_filter_factory: None
+2021/03/13-22:53:28.794938 7f7af842da80 Options.memtable_factory: SkipListFactory
+2021/03/13-22:53:28.794938 7f7af842da80 Options.table_factory: BlockBasedTable
+2021/03/13-22:53:28.794952 7f7af842da80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x11fa520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x11dfc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-22:53:28.794953 7f7af842da80 Options.write_buffer_size: 134217728
+2021/03/13-22:53:28.794953 7f7af842da80 Options.max_write_buffer_number: 6
+2021/03/13-22:53:28.794954 7f7af842da80 Options.compression[0]: NoCompression
+2021/03/13-22:53:28.794955 7f7af842da80 Options.compression[1]: NoCompression
+2021/03/13-22:53:28.794956 7f7af842da80 Options.compression[2]: Snappy
+2021/03/13-22:53:28.794956 7f7af842da80 Options.compression[3]: Snappy
+2021/03/13-22:53:28.794957 7f7af842da80 Options.compression[4]: Snappy
+2021/03/13-22:53:28.794957 7f7af842da80 Options.compression[5]: Snappy
+2021/03/13-22:53:28.794958 7f7af842da80 Options.compression[6]: Snappy
+2021/03/13-22:53:28.794959 7f7af842da80 Options.bottommost_compression: Disabled
+2021/03/13-22:53:28.794959 7f7af842da80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-22:53:28.794960 7f7af842da80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-22:53:28.794961 7f7af842da80 Options.num_levels: 7
+2021/03/13-22:53:28.794961 7f7af842da80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-22:53:28.794962 7f7af842da80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-22:53:28.794962 7f7af842da80 Options.compression_opts.window_bits: -14
+2021/03/13-22:53:28.794963 7f7af842da80 Options.compression_opts.level: -1
+2021/03/13-22:53:28.794963 7f7af842da80 Options.compression_opts.strategy: 0
+2021/03/13-22:53:28.794964 7f7af842da80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-22:53:28.794965 7f7af842da80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-22:53:28.794965 7f7af842da80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-22:53:28.794966 7f7af842da80 Options.level0_stop_writes_trigger: 36
+2021/03/13-22:53:28.794966 7f7af842da80 Options.target_file_size_base: 67108864
+2021/03/13-22:53:28.794967 7f7af842da80 Options.target_file_size_multiplier: 1
+2021/03/13-22:53:28.794967 7f7af842da80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-22:53:28.794968 7f7af842da80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-22:53:28.794969 7f7af842da80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-22:53:28.794970 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-22:53:28.794978 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-22:53:28.794978 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-22:53:28.794979 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-22:53:28.794980 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-22:53:28.794980 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-22:53:28.794981 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-22:53:28.794981 7f7af842da80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-22:53:28.794982 7f7af842da80 Options.max_compaction_bytes: 1677721600
+2021/03/13-22:53:28.794982 7f7af842da80 Options.arena_block_size: 16777216
+2021/03/13-22:53:28.794983 7f7af842da80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-22:53:28.794984 7f7af842da80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-22:53:28.794984 7f7af842da80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-22:53:28.794985 7f7af842da80 Options.disable_auto_compactions: 0
+2021/03/13-22:53:28.794986 7f7af842da80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-22:53:28.794987 7f7af842da80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-22:53:28.794988 7f7af842da80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-22:53:28.794988 7f7af842da80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-22:53:28.794989 7f7af842da80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-22:53:28.794989 7f7af842da80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-22:53:28.794990 7f7af842da80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-22:53:28.794991 7f7af842da80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-22:53:28.794992 7f7af842da80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-22:53:28.794992 7f7af842da80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-22:53:28.794993 7f7af842da80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-22:53:28.794993 7f7af842da80 Options.table_properties_collectors:
+2021/03/13-22:53:28.794994 7f7af842da80 Options.inplace_update_support: 0
+2021/03/13-22:53:28.794994 7f7af842da80 Options.inplace_update_num_locks: 10000
+2021/03/13-22:53:28.794995 7f7af842da80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-22:53:28.794996 7f7af842da80 Options.memtable_huge_page_size: 0
+2021/03/13-22:53:28.794996 7f7af842da80 Options.bloom_locality: 0
+2021/03/13-22:53:28.794997 7f7af842da80 Options.max_successive_merges: 0
+2021/03/13-22:53:28.794998 7f7af842da80 Options.optimize_filters_for_hits: 0
+2021/03/13-22:53:28.794998 7f7af842da80 Options.paranoid_file_checks: 0
+2021/03/13-22:53:28.794999 7f7af842da80 Options.force_consistency_checks: 0
+2021/03/13-22:53:28.794999 7f7af842da80 Options.report_bg_io_stats: 0
+2021/03/13-22:53:28.795377 7f7af842da80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-22:53:28.795380 7f7af842da80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-22:53:28.795447 7f7af842da80 EVENT_LOG_v1 {"time_micros": 1615672408795436, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-22:53:28.795452 7f7af842da80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-22:53:29.499694 7f7af842da80 EVENT_LOG_v1 {"time_micros": 1615672409499690, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615672492744542 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672492744542
new file mode 100644
index 0000000..d4b1aac
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672492744542
@@ -0,0 +1,186 @@
+2021/03/13-22:53:29.512783 7f7af842da80 RocksDB version: 5.11.3
+2021/03/13-22:53:29.512840 7f7af842da80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-22:53:29.512842 7f7af842da80 Compile date Mar 13 2021
+2021/03/13-22:53:29.512844 7f7af842da80 DB SUMMARY
+2021/03/13-22:53:29.512882 7f7af842da80 CURRENT file: CURRENT
+2021/03/13-22:53:29.512883 7f7af842da80 IDENTITY file: IDENTITY
+2021/03/13-22:53:29.512886 7f7af842da80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-22:53:29.512888 7f7af842da80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-22:53:29.512888 7f7af842da80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-22:53:29.512891 7f7af842da80 Options.error_if_exists: 0
+2021/03/13-22:53:29.512891 7f7af842da80 Options.create_if_missing: 1
+2021/03/13-22:53:29.512892 7f7af842da80 Options.paranoid_checks: 1
+2021/03/13-22:53:29.512893 7f7af842da80 Options.env: 0x7f7af8de7080
+2021/03/13-22:53:29.512893 7f7af842da80 Options.info_log: 0x1202ca0
+2021/03/13-22:53:29.512894 7f7af842da80 Options.max_file_opening_threads: 16
+2021/03/13-22:53:29.512894 7f7af842da80 Options.statistics: (nil)
+2021/03/13-22:53:29.512895 7f7af842da80 Options.use_fsync: 0
+2021/03/13-22:53:29.512896 7f7af842da80 Options.max_log_file_size: 0
+2021/03/13-22:53:29.512896 7f7af842da80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-22:53:29.512897 7f7af842da80 Options.log_file_time_to_roll: 0
+2021/03/13-22:53:29.512897 7f7af842da80 Options.keep_log_file_num: 1000
+2021/03/13-22:53:29.512898 7f7af842da80 Options.recycle_log_file_num: 0
+2021/03/13-22:53:29.512899 7f7af842da80 Options.allow_fallocate: 1
+2021/03/13-22:53:29.512899 7f7af842da80 Options.allow_mmap_reads: 0
+2021/03/13-22:53:29.512900 7f7af842da80 Options.allow_mmap_writes: 0
+2021/03/13-22:53:29.512900 7f7af842da80 Options.use_direct_reads: 0
+2021/03/13-22:53:29.512901 7f7af842da80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-22:53:29.512901 7f7af842da80 Options.create_missing_column_families: 0
+2021/03/13-22:53:29.512902 7f7af842da80 Options.db_log_dir:
+2021/03/13-22:53:29.512903 7f7af842da80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-22:53:29.512903 7f7af842da80 Options.table_cache_numshardbits: 6
+2021/03/13-22:53:29.512904 7f7af842da80 Options.max_subcompactions: 1
+2021/03/13-22:53:29.512904 7f7af842da80 Options.max_background_flushes: -1
+2021/03/13-22:53:29.512905 7f7af842da80 Options.WAL_ttl_seconds: 0
+2021/03/13-22:53:29.512905 7f7af842da80 Options.WAL_size_limit_MB: 0
+2021/03/13-22:53:29.512906 7f7af842da80 Options.manifest_preallocation_size: 4194304
+2021/03/13-22:53:29.512907 7f7af842da80 Options.is_fd_close_on_exec: 1
+2021/03/13-22:53:29.512907 7f7af842da80 Options.advise_random_on_open: 1
+2021/03/13-22:53:29.512908 7f7af842da80 Options.db_write_buffer_size: 0
+2021/03/13-22:53:29.512908 7f7af842da80 Options.write_buffer_manager: 0x11eab90
+2021/03/13-22:53:29.512909 7f7af842da80 Options.access_hint_on_compaction_start: 1
+2021/03/13-22:53:29.512909 7f7af842da80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-22:53:29.512910 7f7af842da80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-22:53:29.512910 7f7af842da80 Options.use_adaptive_mutex: 0
+2021/03/13-22:53:29.512911 7f7af842da80 Options.rate_limiter: (nil)
+2021/03/13-22:53:29.512912 7f7af842da80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-22:53:29.512920 7f7af842da80 Options.wal_recovery_mode: 2
+2021/03/13-22:53:29.512920 7f7af842da80 Options.enable_thread_tracking: 0
+2021/03/13-22:53:29.512921 7f7af842da80 Options.enable_pipelined_write: 0
+2021/03/13-22:53:29.512921 7f7af842da80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-22:53:29.512922 7f7af842da80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-22:53:29.512922 7f7af842da80 Options.write_thread_max_yield_usec: 100
+2021/03/13-22:53:29.512923 7f7af842da80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-22:53:29.512924 7f7af842da80 Options.row_cache: None
+2021/03/13-22:53:29.512924 7f7af842da80 Options.wal_filter: None
+2021/03/13-22:53:29.512925 7f7af842da80 Options.avoid_flush_during_recovery: 0
+2021/03/13-22:53:29.512925 7f7af842da80 Options.allow_ingest_behind: 0
+2021/03/13-22:53:29.512926 7f7af842da80 Options.preserve_deletes: 0
+2021/03/13-22:53:29.512926 7f7af842da80 Options.two_write_queues: 0
+2021/03/13-22:53:29.512927 7f7af842da80 Options.manual_wal_flush: 0
+2021/03/13-22:53:29.512928 7f7af842da80 Options.max_background_jobs: 16
+2021/03/13-22:53:29.512929 7f7af842da80 Options.max_background_compactions: -1
+2021/03/13-22:53:29.512929 7f7af842da80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-22:53:29.512930 7f7af842da80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-22:53:29.512930 7f7af842da80 Options.delayed_write_rate : 16777216
+2021/03/13-22:53:29.512931 7f7af842da80 Options.max_total_wal_size: 0
+2021/03/13-22:53:29.512931 7f7af842da80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-22:53:29.512932 7f7af842da80 Options.stats_dump_period_sec: 600
+2021/03/13-22:53:29.512933 7f7af842da80 Options.max_open_files: -1
+2021/03/13-22:53:29.512933 7f7af842da80 Options.bytes_per_sync: 0
+2021/03/13-22:53:29.512934 7f7af842da80 Options.wal_bytes_per_sync: 0
+2021/03/13-22:53:29.512934 7f7af842da80 Options.compaction_readahead_size: 0
+2021/03/13-22:53:29.512935 7f7af842da80 Compression algorithms supported:
+2021/03/13-22:53:29.512935 7f7af842da80 Snappy supported: 1
+2021/03/13-22:53:29.512936 7f7af842da80 Zlib supported: 1
+2021/03/13-22:53:29.512937 7f7af842da80 Bzip supported: 1
+2021/03/13-22:53:29.512937 7f7af842da80 LZ4 supported: 1
+2021/03/13-22:53:29.512938 7f7af842da80 ZSTDNotFinal supported: 1
+2021/03/13-22:53:29.512941 7f7af842da80 ZSTD supported: 1
+2021/03/13-22:53:29.512944 7f7af842da80 Fast CRC32 supported: Supported on x86
+2021/03/13-22:53:29.512946 7f7af842da80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-22:53:29.513036 7f7af842da80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-22:53:29.513089 7f7af842da80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-22:53:29.513091 7f7af842da80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-22:53:29.513092 7f7af842da80 Options.merge_operator: UInt64AddOperator
+2021/03/13-22:53:29.513093 7f7af842da80 Options.compaction_filter: None
+2021/03/13-22:53:29.513093 7f7af842da80 Options.compaction_filter_factory: None
+2021/03/13-22:53:29.513094 7f7af842da80 Options.memtable_factory: SkipListFactory
+2021/03/13-22:53:29.513094 7f7af842da80 Options.table_factory: BlockBasedTable
+2021/03/13-22:53:29.513108 7f7af842da80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x11fa520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x11dfc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-22:53:29.513109 7f7af842da80 Options.write_buffer_size: 134217728
+2021/03/13-22:53:29.513109 7f7af842da80 Options.max_write_buffer_number: 6
+2021/03/13-22:53:29.513110 7f7af842da80 Options.compression[0]: NoCompression
+2021/03/13-22:53:29.513111 7f7af842da80 Options.compression[1]: NoCompression
+2021/03/13-22:53:29.513111 7f7af842da80 Options.compression[2]: Snappy
+2021/03/13-22:53:29.513112 7f7af842da80 Options.compression[3]: Snappy
+2021/03/13-22:53:29.513113 7f7af842da80 Options.compression[4]: Snappy
+2021/03/13-22:53:29.513113 7f7af842da80 Options.compression[5]: Snappy
+2021/03/13-22:53:29.513114 7f7af842da80 Options.compression[6]: Snappy
+2021/03/13-22:53:29.513114 7f7af842da80 Options.bottommost_compression: Disabled
+2021/03/13-22:53:29.513115 7f7af842da80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-22:53:29.513116 7f7af842da80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-22:53:29.513116 7f7af842da80 Options.num_levels: 7
+2021/03/13-22:53:29.513117 7f7af842da80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-22:53:29.513117 7f7af842da80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-22:53:29.513118 7f7af842da80 Options.compression_opts.window_bits: -14
+2021/03/13-22:53:29.513119 7f7af842da80 Options.compression_opts.level: -1
+2021/03/13-22:53:29.513119 7f7af842da80 Options.compression_opts.strategy: 0
+2021/03/13-22:53:29.513120 7f7af842da80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-22:53:29.513120 7f7af842da80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-22:53:29.513121 7f7af842da80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-22:53:29.513121 7f7af842da80 Options.level0_stop_writes_trigger: 36
+2021/03/13-22:53:29.513122 7f7af842da80 Options.target_file_size_base: 67108864
+2021/03/13-22:53:29.513122 7f7af842da80 Options.target_file_size_multiplier: 1
+2021/03/13-22:53:29.513123 7f7af842da80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-22:53:29.513124 7f7af842da80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-22:53:29.513124 7f7af842da80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-22:53:29.513126 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-22:53:29.513133 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-22:53:29.513134 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-22:53:29.513134 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-22:53:29.513135 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-22:53:29.513135 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-22:53:29.513136 7f7af842da80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-22:53:29.513136 7f7af842da80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-22:53:29.513137 7f7af842da80 Options.max_compaction_bytes: 1677721600
+2021/03/13-22:53:29.513138 7f7af842da80 Options.arena_block_size: 16777216
+2021/03/13-22:53:29.513138 7f7af842da80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-22:53:29.513139 7f7af842da80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-22:53:29.513139 7f7af842da80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-22:53:29.513140 7f7af842da80 Options.disable_auto_compactions: 0
+2021/03/13-22:53:29.513142 7f7af842da80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-22:53:29.513142 7f7af842da80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-22:53:29.513143 7f7af842da80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-22:53:29.513143 7f7af842da80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-22:53:29.513144 7f7af842da80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-22:53:29.513144 7f7af842da80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-22:53:29.513145 7f7af842da80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-22:53:29.513146 7f7af842da80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-22:53:29.513147 7f7af842da80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-22:53:29.513147 7f7af842da80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-22:53:29.513148 7f7af842da80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-22:53:29.513148 7f7af842da80 Options.table_properties_collectors:
+2021/03/13-22:53:29.513149 7f7af842da80 Options.inplace_update_support: 0
+2021/03/13-22:53:29.513149 7f7af842da80 Options.inplace_update_num_locks: 10000
+2021/03/13-22:53:29.513150 7f7af842da80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-22:53:29.513151 7f7af842da80 Options.memtable_huge_page_size: 0
+2021/03/13-22:53:29.513151 7f7af842da80 Options.bloom_locality: 0
+2021/03/13-22:53:29.513152 7f7af842da80 Options.max_successive_merges: 0
+2021/03/13-22:53:29.513153 7f7af842da80 Options.optimize_filters_for_hits: 0
+2021/03/13-22:53:29.513153 7f7af842da80 Options.paranoid_file_checks: 0
+2021/03/13-22:53:29.513154 7f7af842da80 Options.force_consistency_checks: 0
+2021/03/13-22:53:29.513154 7f7af842da80 Options.report_bg_io_stats: 0
+2021/03/13-22:53:29.513522 7f7af842da80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-22:53:29.513525 7f7af842da80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-22:53:29.513591 7f7af842da80 EVENT_LOG_v1 {"time_micros": 1615672409513581, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-22:53:29.513596 7f7af842da80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-22:53:30.216675 7f7af842da80 EVENT_LOG_v1 {"time_micros": 1615672410216672, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615672493465296 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672493465296
new file mode 100644
index 0000000..ff864bb
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672493465296
@@ -0,0 +1,186 @@
+2021/03/13-22:54:52.744866 7fd867a6ba80 RocksDB version: 5.11.3
+2021/03/13-22:54:52.744932 7fd867a6ba80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-22:54:52.744934 7fd867a6ba80 Compile date Mar 13 2021
+2021/03/13-22:54:52.744939 7fd867a6ba80 DB SUMMARY
+2021/03/13-22:54:52.744981 7fd867a6ba80 CURRENT file: CURRENT
+2021/03/13-22:54:52.744982 7fd867a6ba80 IDENTITY file: IDENTITY
+2021/03/13-22:54:52.744987 7fd867a6ba80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-22:54:52.744988 7fd867a6ba80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-22:54:52.744989 7fd867a6ba80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-22:54:52.744992 7fd867a6ba80 Options.error_if_exists: 0
+2021/03/13-22:54:52.744993 7fd867a6ba80 Options.create_if_missing: 1
+2021/03/13-22:54:52.744993 7fd867a6ba80 Options.paranoid_checks: 1
+2021/03/13-22:54:52.744994 7fd867a6ba80 Options.env: 0x7fd868425080
+2021/03/13-22:54:52.744995 7fd867a6ba80 Options.info_log: 0x12d8ca0
+2021/03/13-22:54:52.744995 7fd867a6ba80 Options.max_file_opening_threads: 16
+2021/03/13-22:54:52.744996 7fd867a6ba80 Options.statistics: (nil)
+2021/03/13-22:54:52.744997 7fd867a6ba80 Options.use_fsync: 0
+2021/03/13-22:54:52.744997 7fd867a6ba80 Options.max_log_file_size: 0
+2021/03/13-22:54:52.744998 7fd867a6ba80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-22:54:52.744999 7fd867a6ba80 Options.log_file_time_to_roll: 0
+2021/03/13-22:54:52.744999 7fd867a6ba80 Options.keep_log_file_num: 1000
+2021/03/13-22:54:52.745000 7fd867a6ba80 Options.recycle_log_file_num: 0
+2021/03/13-22:54:52.745001 7fd867a6ba80 Options.allow_fallocate: 1
+2021/03/13-22:54:52.745001 7fd867a6ba80 Options.allow_mmap_reads: 0
+2021/03/13-22:54:52.745002 7fd867a6ba80 Options.allow_mmap_writes: 0
+2021/03/13-22:54:52.745002 7fd867a6ba80 Options.use_direct_reads: 0
+2021/03/13-22:54:52.745003 7fd867a6ba80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-22:54:52.745004 7fd867a6ba80 Options.create_missing_column_families: 0
+2021/03/13-22:54:52.745004 7fd867a6ba80 Options.db_log_dir:
+2021/03/13-22:54:52.745005 7fd867a6ba80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-22:54:52.745005 7fd867a6ba80 Options.table_cache_numshardbits: 6
+2021/03/13-22:54:52.745006 7fd867a6ba80 Options.max_subcompactions: 1
+2021/03/13-22:54:52.745007 7fd867a6ba80 Options.max_background_flushes: -1
+2021/03/13-22:54:52.745007 7fd867a6ba80 Options.WAL_ttl_seconds: 0
+2021/03/13-22:54:52.745008 7fd867a6ba80 Options.WAL_size_limit_MB: 0
+2021/03/13-22:54:52.745009 7fd867a6ba80 Options.manifest_preallocation_size: 4194304
+2021/03/13-22:54:52.745009 7fd867a6ba80 Options.is_fd_close_on_exec: 1
+2021/03/13-22:54:52.745010 7fd867a6ba80 Options.advise_random_on_open: 1
+2021/03/13-22:54:52.745010 7fd867a6ba80 Options.db_write_buffer_size: 0
+2021/03/13-22:54:52.745011 7fd867a6ba80 Options.write_buffer_manager: 0x12c0b90
+2021/03/13-22:54:52.745012 7fd867a6ba80 Options.access_hint_on_compaction_start: 1
+2021/03/13-22:54:52.745012 7fd867a6ba80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-22:54:52.745013 7fd867a6ba80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-22:54:52.745014 7fd867a6ba80 Options.use_adaptive_mutex: 0
+2021/03/13-22:54:52.745014 7fd867a6ba80 Options.rate_limiter: (nil)
+2021/03/13-22:54:52.745016 7fd867a6ba80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-22:54:52.745024 7fd867a6ba80 Options.wal_recovery_mode: 2
+2021/03/13-22:54:52.745024 7fd867a6ba80 Options.enable_thread_tracking: 0
+2021/03/13-22:54:52.745025 7fd867a6ba80 Options.enable_pipelined_write: 0
+2021/03/13-22:54:52.745026 7fd867a6ba80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-22:54:52.745026 7fd867a6ba80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-22:54:52.745027 7fd867a6ba80 Options.write_thread_max_yield_usec: 100
+2021/03/13-22:54:52.745028 7fd867a6ba80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-22:54:52.745028 7fd867a6ba80 Options.row_cache: None
+2021/03/13-22:54:52.745029 7fd867a6ba80 Options.wal_filter: None
+2021/03/13-22:54:52.745030 7fd867a6ba80 Options.avoid_flush_during_recovery: 0
+2021/03/13-22:54:52.745030 7fd867a6ba80 Options.allow_ingest_behind: 0
+2021/03/13-22:54:52.745031 7fd867a6ba80 Options.preserve_deletes: 0
+2021/03/13-22:54:52.745031 7fd867a6ba80 Options.two_write_queues: 0
+2021/03/13-22:54:52.745032 7fd867a6ba80 Options.manual_wal_flush: 0
+2021/03/13-22:54:52.745033 7fd867a6ba80 Options.max_background_jobs: 16
+2021/03/13-22:54:52.745034 7fd867a6ba80 Options.max_background_compactions: -1
+2021/03/13-22:54:52.745035 7fd867a6ba80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-22:54:52.745035 7fd867a6ba80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-22:54:52.745036 7fd867a6ba80 Options.delayed_write_rate : 16777216
+2021/03/13-22:54:52.745037 7fd867a6ba80 Options.max_total_wal_size: 0
+2021/03/13-22:54:52.745037 7fd867a6ba80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-22:54:52.745038 7fd867a6ba80 Options.stats_dump_period_sec: 600
+2021/03/13-22:54:52.745039 7fd867a6ba80 Options.max_open_files: -1
+2021/03/13-22:54:52.745039 7fd867a6ba80 Options.bytes_per_sync: 0
+2021/03/13-22:54:52.745040 7fd867a6ba80 Options.wal_bytes_per_sync: 0
+2021/03/13-22:54:52.745040 7fd867a6ba80 Options.compaction_readahead_size: 0
+2021/03/13-22:54:52.745041 7fd867a6ba80 Compression algorithms supported:
+2021/03/13-22:54:52.745042 7fd867a6ba80 Snappy supported: 1
+2021/03/13-22:54:52.745042 7fd867a6ba80 Zlib supported: 1
+2021/03/13-22:54:52.745043 7fd867a6ba80 Bzip supported: 1
+2021/03/13-22:54:52.745043 7fd867a6ba80 LZ4 supported: 1
+2021/03/13-22:54:52.745044 7fd867a6ba80 ZSTDNotFinal supported: 1
+2021/03/13-22:54:52.745048 7fd867a6ba80 ZSTD supported: 1
+2021/03/13-22:54:52.745052 7fd867a6ba80 Fast CRC32 supported: Supported on x86
+2021/03/13-22:54:52.745054 7fd867a6ba80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-22:54:52.745160 7fd867a6ba80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-22:54:52.745220 7fd867a6ba80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-22:54:52.745221 7fd867a6ba80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-22:54:52.745222 7fd867a6ba80 Options.merge_operator: UInt64AddOperator
+2021/03/13-22:54:52.745223 7fd867a6ba80 Options.compaction_filter: None
+2021/03/13-22:54:52.745224 7fd867a6ba80 Options.compaction_filter_factory: None
+2021/03/13-22:54:52.745224 7fd867a6ba80 Options.memtable_factory: SkipListFactory
+2021/03/13-22:54:52.745225 7fd867a6ba80 Options.table_factory: BlockBasedTable
+2021/03/13-22:54:52.745251 7fd867a6ba80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x12d0520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x12b5c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-22:54:52.745252 7fd867a6ba80 Options.write_buffer_size: 134217728
+2021/03/13-22:54:52.745253 7fd867a6ba80 Options.max_write_buffer_number: 6
+2021/03/13-22:54:52.745254 7fd867a6ba80 Options.compression[0]: NoCompression
+2021/03/13-22:54:52.745254 7fd867a6ba80 Options.compression[1]: NoCompression
+2021/03/13-22:54:52.745255 7fd867a6ba80 Options.compression[2]: Snappy
+2021/03/13-22:54:52.745256 7fd867a6ba80 Options.compression[3]: Snappy
+2021/03/13-22:54:52.745256 7fd867a6ba80 Options.compression[4]: Snappy
+2021/03/13-22:54:52.745257 7fd867a6ba80 Options.compression[5]: Snappy
+2021/03/13-22:54:52.745258 7fd867a6ba80 Options.compression[6]: Snappy
+2021/03/13-22:54:52.745258 7fd867a6ba80 Options.bottommost_compression: Disabled
+2021/03/13-22:54:52.745259 7fd867a6ba80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-22:54:52.745260 7fd867a6ba80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-22:54:52.745261 7fd867a6ba80 Options.num_levels: 7
+2021/03/13-22:54:52.745261 7fd867a6ba80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-22:54:52.745262 7fd867a6ba80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-22:54:52.745262 7fd867a6ba80 Options.compression_opts.window_bits: -14
+2021/03/13-22:54:52.745263 7fd867a6ba80 Options.compression_opts.level: -1
+2021/03/13-22:54:52.745264 7fd867a6ba80 Options.compression_opts.strategy: 0
+2021/03/13-22:54:52.745264 7fd867a6ba80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-22:54:52.745265 7fd867a6ba80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-22:54:52.745266 7fd867a6ba80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-22:54:52.745266 7fd867a6ba80 Options.level0_stop_writes_trigger: 36
+2021/03/13-22:54:52.745267 7fd867a6ba80 Options.target_file_size_base: 67108864
+2021/03/13-22:54:52.745268 7fd867a6ba80 Options.target_file_size_multiplier: 1
+2021/03/13-22:54:52.745268 7fd867a6ba80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-22:54:52.745269 7fd867a6ba80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-22:54:52.745269 7fd867a6ba80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-22:54:52.745271 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-22:54:52.745281 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-22:54:52.745282 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-22:54:52.745282 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-22:54:52.745283 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-22:54:52.745283 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-22:54:52.745284 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-22:54:52.745285 7fd867a6ba80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-22:54:52.745285 7fd867a6ba80 Options.max_compaction_bytes: 1677721600
+2021/03/13-22:54:52.745286 7fd867a6ba80 Options.arena_block_size: 16777216
+2021/03/13-22:54:52.745287 7fd867a6ba80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-22:54:52.745287 7fd867a6ba80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-22:54:52.745288 7fd867a6ba80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-22:54:52.745289 7fd867a6ba80 Options.disable_auto_compactions: 0
+2021/03/13-22:54:52.745290 7fd867a6ba80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-22:54:52.745291 7fd867a6ba80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-22:54:52.745292 7fd867a6ba80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-22:54:52.745292 7fd867a6ba80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-22:54:52.745293 7fd867a6ba80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-22:54:52.745294 7fd867a6ba80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-22:54:52.745294 7fd867a6ba80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-22:54:52.745295 7fd867a6ba80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-22:54:52.745296 7fd867a6ba80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-22:54:52.745296 7fd867a6ba80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-22:54:52.745297 7fd867a6ba80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-22:54:52.745298 7fd867a6ba80 Options.table_properties_collectors:
+2021/03/13-22:54:52.745298 7fd867a6ba80 Options.inplace_update_support: 0
+2021/03/13-22:54:52.745299 7fd867a6ba80 Options.inplace_update_num_locks: 10000
+2021/03/13-22:54:52.745300 7fd867a6ba80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-22:54:52.745301 7fd867a6ba80 Options.memtable_huge_page_size: 0
+2021/03/13-22:54:52.745301 7fd867a6ba80 Options.bloom_locality: 0
+2021/03/13-22:54:52.745302 7fd867a6ba80 Options.max_successive_merges: 0
+2021/03/13-22:54:52.745303 7fd867a6ba80 Options.optimize_filters_for_hits: 0
+2021/03/13-22:54:52.745303 7fd867a6ba80 Options.paranoid_file_checks: 0
+2021/03/13-22:54:52.745304 7fd867a6ba80 Options.force_consistency_checks: 0
+2021/03/13-22:54:52.745304 7fd867a6ba80 Options.report_bg_io_stats: 0
+2021/03/13-22:54:52.745721 7fd867a6ba80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-22:54:52.745724 7fd867a6ba80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-22:54:52.745798 7fd867a6ba80 EVENT_LOG_v1 {"time_micros": 1615672492745787, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-22:54:52.745804 7fd867a6ba80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-22:54:53.452663 7fd867a6ba80 EVENT_LOG_v1 {"time_micros": 1615672493452659, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615672494177079 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672494177079
new file mode 100644
index 0000000..ce52785
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672494177079
@@ -0,0 +1,186 @@
+2021/03/13-22:54:53.465570 7fd867a6ba80 RocksDB version: 5.11.3
+2021/03/13-22:54:53.465625 7fd867a6ba80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-22:54:53.465627 7fd867a6ba80 Compile date Mar 13 2021
+2021/03/13-22:54:53.465631 7fd867a6ba80 DB SUMMARY
+2021/03/13-22:54:53.465670 7fd867a6ba80 CURRENT file: CURRENT
+2021/03/13-22:54:53.465670 7fd867a6ba80 IDENTITY file: IDENTITY
+2021/03/13-22:54:53.465674 7fd867a6ba80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-22:54:53.465676 7fd867a6ba80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-22:54:53.465676 7fd867a6ba80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-22:54:53.465679 7fd867a6ba80 Options.error_if_exists: 0
+2021/03/13-22:54:53.465680 7fd867a6ba80 Options.create_if_missing: 1
+2021/03/13-22:54:53.465680 7fd867a6ba80 Options.paranoid_checks: 1
+2021/03/13-22:54:53.465681 7fd867a6ba80 Options.env: 0x7fd868425080
+2021/03/13-22:54:53.465681 7fd867a6ba80 Options.info_log: 0x12d8ca0
+2021/03/13-22:54:53.465682 7fd867a6ba80 Options.max_file_opening_threads: 16
+2021/03/13-22:54:53.465683 7fd867a6ba80 Options.statistics: (nil)
+2021/03/13-22:54:53.465683 7fd867a6ba80 Options.use_fsync: 0
+2021/03/13-22:54:53.465684 7fd867a6ba80 Options.max_log_file_size: 0
+2021/03/13-22:54:53.465684 7fd867a6ba80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-22:54:53.465685 7fd867a6ba80 Options.log_file_time_to_roll: 0
+2021/03/13-22:54:53.465686 7fd867a6ba80 Options.keep_log_file_num: 1000
+2021/03/13-22:54:53.465686 7fd867a6ba80 Options.recycle_log_file_num: 0
+2021/03/13-22:54:53.465687 7fd867a6ba80 Options.allow_fallocate: 1
+2021/03/13-22:54:53.465687 7fd867a6ba80 Options.allow_mmap_reads: 0
+2021/03/13-22:54:53.465688 7fd867a6ba80 Options.allow_mmap_writes: 0
+2021/03/13-22:54:53.465688 7fd867a6ba80 Options.use_direct_reads: 0
+2021/03/13-22:54:53.465689 7fd867a6ba80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-22:54:53.465689 7fd867a6ba80 Options.create_missing_column_families: 0
+2021/03/13-22:54:53.465690 7fd867a6ba80 Options.db_log_dir:
+2021/03/13-22:54:53.465691 7fd867a6ba80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-22:54:53.465691 7fd867a6ba80 Options.table_cache_numshardbits: 6
+2021/03/13-22:54:53.465692 7fd867a6ba80 Options.max_subcompactions: 1
+2021/03/13-22:54:53.465692 7fd867a6ba80 Options.max_background_flushes: -1
+2021/03/13-22:54:53.465693 7fd867a6ba80 Options.WAL_ttl_seconds: 0
+2021/03/13-22:54:53.465693 7fd867a6ba80 Options.WAL_size_limit_MB: 0
+2021/03/13-22:54:53.465694 7fd867a6ba80 Options.manifest_preallocation_size: 4194304
+2021/03/13-22:54:53.465695 7fd867a6ba80 Options.is_fd_close_on_exec: 1
+2021/03/13-22:54:53.465695 7fd867a6ba80 Options.advise_random_on_open: 1
+2021/03/13-22:54:53.465696 7fd867a6ba80 Options.db_write_buffer_size: 0
+2021/03/13-22:54:53.465696 7fd867a6ba80 Options.write_buffer_manager: 0x12c0b90
+2021/03/13-22:54:53.465697 7fd867a6ba80 Options.access_hint_on_compaction_start: 1
+2021/03/13-22:54:53.465697 7fd867a6ba80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-22:54:53.465698 7fd867a6ba80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-22:54:53.465698 7fd867a6ba80 Options.use_adaptive_mutex: 0
+2021/03/13-22:54:53.465699 7fd867a6ba80 Options.rate_limiter: (nil)
+2021/03/13-22:54:53.465700 7fd867a6ba80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-22:54:53.465708 7fd867a6ba80 Options.wal_recovery_mode: 2
+2021/03/13-22:54:53.465709 7fd867a6ba80 Options.enable_thread_tracking: 0
+2021/03/13-22:54:53.465709 7fd867a6ba80 Options.enable_pipelined_write: 0
+2021/03/13-22:54:53.465710 7fd867a6ba80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-22:54:53.465710 7fd867a6ba80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-22:54:53.465711 7fd867a6ba80 Options.write_thread_max_yield_usec: 100
+2021/03/13-22:54:53.465711 7fd867a6ba80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-22:54:53.465712 7fd867a6ba80 Options.row_cache: None
+2021/03/13-22:54:53.465712 7fd867a6ba80 Options.wal_filter: None
+2021/03/13-22:54:53.465713 7fd867a6ba80 Options.avoid_flush_during_recovery: 0
+2021/03/13-22:54:53.465714 7fd867a6ba80 Options.allow_ingest_behind: 0
+2021/03/13-22:54:53.465714 7fd867a6ba80 Options.preserve_deletes: 0
+2021/03/13-22:54:53.465715 7fd867a6ba80 Options.two_write_queues: 0
+2021/03/13-22:54:53.465715 7fd867a6ba80 Options.manual_wal_flush: 0
+2021/03/13-22:54:53.465716 7fd867a6ba80 Options.max_background_jobs: 16
+2021/03/13-22:54:53.465717 7fd867a6ba80 Options.max_background_compactions: -1
+2021/03/13-22:54:53.465717 7fd867a6ba80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-22:54:53.465718 7fd867a6ba80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-22:54:53.465718 7fd867a6ba80 Options.delayed_write_rate : 16777216
+2021/03/13-22:54:53.465719 7fd867a6ba80 Options.max_total_wal_size: 0
+2021/03/13-22:54:53.465720 7fd867a6ba80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-22:54:53.465720 7fd867a6ba80 Options.stats_dump_period_sec: 600
+2021/03/13-22:54:53.465721 7fd867a6ba80 Options.max_open_files: -1
+2021/03/13-22:54:53.465721 7fd867a6ba80 Options.bytes_per_sync: 0
+2021/03/13-22:54:53.465722 7fd867a6ba80 Options.wal_bytes_per_sync: 0
+2021/03/13-22:54:53.465722 7fd867a6ba80 Options.compaction_readahead_size: 0
+2021/03/13-22:54:53.465723 7fd867a6ba80 Compression algorithms supported:
+2021/03/13-22:54:53.465724 7fd867a6ba80 Snappy supported: 1
+2021/03/13-22:54:53.465724 7fd867a6ba80 Zlib supported: 1
+2021/03/13-22:54:53.465725 7fd867a6ba80 Bzip supported: 1
+2021/03/13-22:54:53.465725 7fd867a6ba80 LZ4 supported: 1
+2021/03/13-22:54:53.465726 7fd867a6ba80 ZSTDNotFinal supported: 1
+2021/03/13-22:54:53.465729 7fd867a6ba80 ZSTD supported: 1
+2021/03/13-22:54:53.465732 7fd867a6ba80 Fast CRC32 supported: Supported on x86
+2021/03/13-22:54:53.465734 7fd867a6ba80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-22:54:53.465824 7fd867a6ba80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-22:54:53.465876 7fd867a6ba80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-22:54:53.465877 7fd867a6ba80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-22:54:53.465878 7fd867a6ba80 Options.merge_operator: UInt64AddOperator
+2021/03/13-22:54:53.465879 7fd867a6ba80 Options.compaction_filter: None
+2021/03/13-22:54:53.465879 7fd867a6ba80 Options.compaction_filter_factory: None
+2021/03/13-22:54:53.465880 7fd867a6ba80 Options.memtable_factory: SkipListFactory
+2021/03/13-22:54:53.465881 7fd867a6ba80 Options.table_factory: BlockBasedTable
+2021/03/13-22:54:53.465894 7fd867a6ba80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x12d0520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x12b5c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-22:54:53.465895 7fd867a6ba80 Options.write_buffer_size: 134217728
+2021/03/13-22:54:53.465896 7fd867a6ba80 Options.max_write_buffer_number: 6
+2021/03/13-22:54:53.465896 7fd867a6ba80 Options.compression[0]: NoCompression
+2021/03/13-22:54:53.465897 7fd867a6ba80 Options.compression[1]: NoCompression
+2021/03/13-22:54:53.465898 7fd867a6ba80 Options.compression[2]: Snappy
+2021/03/13-22:54:53.465898 7fd867a6ba80 Options.compression[3]: Snappy
+2021/03/13-22:54:53.465899 7fd867a6ba80 Options.compression[4]: Snappy
+2021/03/13-22:54:53.465899 7fd867a6ba80 Options.compression[5]: Snappy
+2021/03/13-22:54:53.465900 7fd867a6ba80 Options.compression[6]: Snappy
+2021/03/13-22:54:53.465900 7fd867a6ba80 Options.bottommost_compression: Disabled
+2021/03/13-22:54:53.465901 7fd867a6ba80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-22:54:53.465902 7fd867a6ba80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-22:54:53.465902 7fd867a6ba80 Options.num_levels: 7
+2021/03/13-22:54:53.465903 7fd867a6ba80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-22:54:53.465904 7fd867a6ba80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-22:54:53.465904 7fd867a6ba80 Options.compression_opts.window_bits: -14
+2021/03/13-22:54:53.465905 7fd867a6ba80 Options.compression_opts.level: -1
+2021/03/13-22:54:53.465905 7fd867a6ba80 Options.compression_opts.strategy: 0
+2021/03/13-22:54:53.465906 7fd867a6ba80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-22:54:53.465906 7fd867a6ba80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-22:54:53.465907 7fd867a6ba80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-22:54:53.465908 7fd867a6ba80 Options.level0_stop_writes_trigger: 36
+2021/03/13-22:54:53.465908 7fd867a6ba80 Options.target_file_size_base: 67108864
+2021/03/13-22:54:53.465909 7fd867a6ba80 Options.target_file_size_multiplier: 1
+2021/03/13-22:54:53.465909 7fd867a6ba80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-22:54:53.465910 7fd867a6ba80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-22:54:53.465910 7fd867a6ba80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-22:54:53.465912 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-22:54:53.465919 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-22:54:53.465920 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-22:54:53.465921 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-22:54:53.465921 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-22:54:53.465922 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-22:54:53.465922 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-22:54:53.465923 7fd867a6ba80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-22:54:53.465923 7fd867a6ba80 Options.max_compaction_bytes: 1677721600
+2021/03/13-22:54:53.465924 7fd867a6ba80 Options.arena_block_size: 16777216
+2021/03/13-22:54:53.465925 7fd867a6ba80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-22:54:53.465925 7fd867a6ba80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-22:54:53.465926 7fd867a6ba80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-22:54:53.465926 7fd867a6ba80 Options.disable_auto_compactions: 0
+2021/03/13-22:54:53.465928 7fd867a6ba80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-22:54:53.465929 7fd867a6ba80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-22:54:53.465929 7fd867a6ba80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-22:54:53.465930 7fd867a6ba80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-22:54:53.465930 7fd867a6ba80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-22:54:53.465931 7fd867a6ba80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-22:54:53.465932 7fd867a6ba80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-22:54:53.465933 7fd867a6ba80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-22:54:53.465933 7fd867a6ba80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-22:54:53.465934 7fd867a6ba80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-22:54:53.465934 7fd867a6ba80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-22:54:53.465935 7fd867a6ba80 Options.table_properties_collectors:
+2021/03/13-22:54:53.465935 7fd867a6ba80 Options.inplace_update_support: 0
+2021/03/13-22:54:53.465936 7fd867a6ba80 Options.inplace_update_num_locks: 10000
+2021/03/13-22:54:53.465937 7fd867a6ba80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-22:54:53.465938 7fd867a6ba80 Options.memtable_huge_page_size: 0
+2021/03/13-22:54:53.465938 7fd867a6ba80 Options.bloom_locality: 0
+2021/03/13-22:54:53.465939 7fd867a6ba80 Options.max_successive_merges: 0
+2021/03/13-22:54:53.465939 7fd867a6ba80 Options.optimize_filters_for_hits: 0
+2021/03/13-22:54:53.465940 7fd867a6ba80 Options.paranoid_file_checks: 0
+2021/03/13-22:54:53.465940 7fd867a6ba80 Options.force_consistency_checks: 0
+2021/03/13-22:54:53.465941 7fd867a6ba80 Options.report_bg_io_stats: 0
+2021/03/13-22:54:53.466307 7fd867a6ba80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-22:54:53.466310 7fd867a6ba80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-22:54:53.466374 7fd867a6ba80 EVENT_LOG_v1 {"time_micros": 1615672493466363, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-22:54:53.466379 7fd867a6ba80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-22:54:54.164527 7fd867a6ba80 EVENT_LOG_v1 {"time_micros": 1615672494164524, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615672494880766 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672494880766
new file mode 100644
index 0000000..27a34f8
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672494880766
@@ -0,0 +1,186 @@
+2021/03/13-22:54:54.177375 7fd867a6ba80 RocksDB version: 5.11.3
+2021/03/13-22:54:54.177433 7fd867a6ba80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-22:54:54.177435 7fd867a6ba80 Compile date Mar 13 2021
+2021/03/13-22:54:54.177439 7fd867a6ba80 DB SUMMARY
+2021/03/13-22:54:54.177480 7fd867a6ba80 CURRENT file: CURRENT
+2021/03/13-22:54:54.177481 7fd867a6ba80 IDENTITY file: IDENTITY
+2021/03/13-22:54:54.177485 7fd867a6ba80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-22:54:54.177486 7fd867a6ba80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-22:54:54.177487 7fd867a6ba80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-22:54:54.177490 7fd867a6ba80 Options.error_if_exists: 0
+2021/03/13-22:54:54.177490 7fd867a6ba80 Options.create_if_missing: 1
+2021/03/13-22:54:54.177491 7fd867a6ba80 Options.paranoid_checks: 1
+2021/03/13-22:54:54.177492 7fd867a6ba80 Options.env: 0x7fd868425080
+2021/03/13-22:54:54.177492 7fd867a6ba80 Options.info_log: 0x12d8ca0
+2021/03/13-22:54:54.177493 7fd867a6ba80 Options.max_file_opening_threads: 16
+2021/03/13-22:54:54.177494 7fd867a6ba80 Options.statistics: (nil)
+2021/03/13-22:54:54.177494 7fd867a6ba80 Options.use_fsync: 0
+2021/03/13-22:54:54.177495 7fd867a6ba80 Options.max_log_file_size: 0
+2021/03/13-22:54:54.177495 7fd867a6ba80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-22:54:54.177496 7fd867a6ba80 Options.log_file_time_to_roll: 0
+2021/03/13-22:54:54.177497 7fd867a6ba80 Options.keep_log_file_num: 1000
+2021/03/13-22:54:54.177497 7fd867a6ba80 Options.recycle_log_file_num: 0
+2021/03/13-22:54:54.177498 7fd867a6ba80 Options.allow_fallocate: 1
+2021/03/13-22:54:54.177498 7fd867a6ba80 Options.allow_mmap_reads: 0
+2021/03/13-22:54:54.177499 7fd867a6ba80 Options.allow_mmap_writes: 0
+2021/03/13-22:54:54.177499 7fd867a6ba80 Options.use_direct_reads: 0
+2021/03/13-22:54:54.177500 7fd867a6ba80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-22:54:54.177500 7fd867a6ba80 Options.create_missing_column_families: 0
+2021/03/13-22:54:54.177501 7fd867a6ba80 Options.db_log_dir:
+2021/03/13-22:54:54.177502 7fd867a6ba80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-22:54:54.177502 7fd867a6ba80 Options.table_cache_numshardbits: 6
+2021/03/13-22:54:54.177503 7fd867a6ba80 Options.max_subcompactions: 1
+2021/03/13-22:54:54.177503 7fd867a6ba80 Options.max_background_flushes: -1
+2021/03/13-22:54:54.177504 7fd867a6ba80 Options.WAL_ttl_seconds: 0
+2021/03/13-22:54:54.177504 7fd867a6ba80 Options.WAL_size_limit_MB: 0
+2021/03/13-22:54:54.177505 7fd867a6ba80 Options.manifest_preallocation_size: 4194304
+2021/03/13-22:54:54.177506 7fd867a6ba80 Options.is_fd_close_on_exec: 1
+2021/03/13-22:54:54.177506 7fd867a6ba80 Options.advise_random_on_open: 1
+2021/03/13-22:54:54.177507 7fd867a6ba80 Options.db_write_buffer_size: 0
+2021/03/13-22:54:54.177507 7fd867a6ba80 Options.write_buffer_manager: 0x12c0b90
+2021/03/13-22:54:54.177508 7fd867a6ba80 Options.access_hint_on_compaction_start: 1
+2021/03/13-22:54:54.177508 7fd867a6ba80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-22:54:54.177509 7fd867a6ba80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-22:54:54.177509 7fd867a6ba80 Options.use_adaptive_mutex: 0
+2021/03/13-22:54:54.177510 7fd867a6ba80 Options.rate_limiter: (nil)
+2021/03/13-22:54:54.177512 7fd867a6ba80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-22:54:54.177519 7fd867a6ba80 Options.wal_recovery_mode: 2
+2021/03/13-22:54:54.177520 7fd867a6ba80 Options.enable_thread_tracking: 0
+2021/03/13-22:54:54.177520 7fd867a6ba80 Options.enable_pipelined_write: 0
+2021/03/13-22:54:54.177521 7fd867a6ba80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-22:54:54.177521 7fd867a6ba80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-22:54:54.177522 7fd867a6ba80 Options.write_thread_max_yield_usec: 100
+2021/03/13-22:54:54.177522 7fd867a6ba80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-22:54:54.177523 7fd867a6ba80 Options.row_cache: None
+2021/03/13-22:54:54.177523 7fd867a6ba80 Options.wal_filter: None
+2021/03/13-22:54:54.177524 7fd867a6ba80 Options.avoid_flush_during_recovery: 0
+2021/03/13-22:54:54.177525 7fd867a6ba80 Options.allow_ingest_behind: 0
+2021/03/13-22:54:54.177525 7fd867a6ba80 Options.preserve_deletes: 0
+2021/03/13-22:54:54.177526 7fd867a6ba80 Options.two_write_queues: 0
+2021/03/13-22:54:54.177526 7fd867a6ba80 Options.manual_wal_flush: 0
+2021/03/13-22:54:54.177527 7fd867a6ba80 Options.max_background_jobs: 16
+2021/03/13-22:54:54.177528 7fd867a6ba80 Options.max_background_compactions: -1
+2021/03/13-22:54:54.177529 7fd867a6ba80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-22:54:54.177529 7fd867a6ba80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-22:54:54.177530 7fd867a6ba80 Options.delayed_write_rate : 16777216
+2021/03/13-22:54:54.177530 7fd867a6ba80 Options.max_total_wal_size: 0
+2021/03/13-22:54:54.177531 7fd867a6ba80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-22:54:54.177531 7fd867a6ba80 Options.stats_dump_period_sec: 600
+2021/03/13-22:54:54.177532 7fd867a6ba80 Options.max_open_files: -1
+2021/03/13-22:54:54.177533 7fd867a6ba80 Options.bytes_per_sync: 0
+2021/03/13-22:54:54.177533 7fd867a6ba80 Options.wal_bytes_per_sync: 0
+2021/03/13-22:54:54.177534 7fd867a6ba80 Options.compaction_readahead_size: 0
+2021/03/13-22:54:54.177534 7fd867a6ba80 Compression algorithms supported:
+2021/03/13-22:54:54.177535 7fd867a6ba80 Snappy supported: 1
+2021/03/13-22:54:54.177535 7fd867a6ba80 Zlib supported: 1
+2021/03/13-22:54:54.177536 7fd867a6ba80 Bzip supported: 1
+2021/03/13-22:54:54.177536 7fd867a6ba80 LZ4 supported: 1
+2021/03/13-22:54:54.177537 7fd867a6ba80 ZSTDNotFinal supported: 1
+2021/03/13-22:54:54.177541 7fd867a6ba80 ZSTD supported: 1
+2021/03/13-22:54:54.177544 7fd867a6ba80 Fast CRC32 supported: Supported on x86
+2021/03/13-22:54:54.177545 7fd867a6ba80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-22:54:54.177633 7fd867a6ba80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-22:54:54.177686 7fd867a6ba80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-22:54:54.177688 7fd867a6ba80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-22:54:54.177689 7fd867a6ba80 Options.merge_operator: UInt64AddOperator
+2021/03/13-22:54:54.177690 7fd867a6ba80 Options.compaction_filter: None
+2021/03/13-22:54:54.177690 7fd867a6ba80 Options.compaction_filter_factory: None
+2021/03/13-22:54:54.177691 7fd867a6ba80 Options.memtable_factory: SkipListFactory
+2021/03/13-22:54:54.177692 7fd867a6ba80 Options.table_factory: BlockBasedTable
+2021/03/13-22:54:54.177705 7fd867a6ba80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x12d0520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x12b5c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-22:54:54.177706 7fd867a6ba80 Options.write_buffer_size: 134217728
+2021/03/13-22:54:54.177706 7fd867a6ba80 Options.max_write_buffer_number: 6
+2021/03/13-22:54:54.177707 7fd867a6ba80 Options.compression[0]: NoCompression
+2021/03/13-22:54:54.177708 7fd867a6ba80 Options.compression[1]: NoCompression
+2021/03/13-22:54:54.177708 7fd867a6ba80 Options.compression[2]: Snappy
+2021/03/13-22:54:54.177709 7fd867a6ba80 Options.compression[3]: Snappy
+2021/03/13-22:54:54.177710 7fd867a6ba80 Options.compression[4]: Snappy
+2021/03/13-22:54:54.177710 7fd867a6ba80 Options.compression[5]: Snappy
+2021/03/13-22:54:54.177711 7fd867a6ba80 Options.compression[6]: Snappy
+2021/03/13-22:54:54.177711 7fd867a6ba80 Options.bottommost_compression: Disabled
+2021/03/13-22:54:54.177712 7fd867a6ba80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-22:54:54.177713 7fd867a6ba80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-22:54:54.177713 7fd867a6ba80 Options.num_levels: 7
+2021/03/13-22:54:54.177714 7fd867a6ba80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-22:54:54.177714 7fd867a6ba80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-22:54:54.177715 7fd867a6ba80 Options.compression_opts.window_bits: -14
+2021/03/13-22:54:54.177716 7fd867a6ba80 Options.compression_opts.level: -1
+2021/03/13-22:54:54.177716 7fd867a6ba80 Options.compression_opts.strategy: 0
+2021/03/13-22:54:54.177717 7fd867a6ba80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-22:54:54.177717 7fd867a6ba80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-22:54:54.177718 7fd867a6ba80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-22:54:54.177718 7fd867a6ba80 Options.level0_stop_writes_trigger: 36
+2021/03/13-22:54:54.177719 7fd867a6ba80 Options.target_file_size_base: 67108864
+2021/03/13-22:54:54.177720 7fd867a6ba80 Options.target_file_size_multiplier: 1
+2021/03/13-22:54:54.177720 7fd867a6ba80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-22:54:54.177721 7fd867a6ba80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-22:54:54.177722 7fd867a6ba80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-22:54:54.177723 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-22:54:54.177731 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-22:54:54.177731 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-22:54:54.177732 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-22:54:54.177733 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-22:54:54.177733 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-22:54:54.177734 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-22:54:54.177734 7fd867a6ba80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-22:54:54.177735 7fd867a6ba80 Options.max_compaction_bytes: 1677721600
+2021/03/13-22:54:54.177735 7fd867a6ba80 Options.arena_block_size: 16777216
+2021/03/13-22:54:54.177736 7fd867a6ba80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-22:54:54.177737 7fd867a6ba80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-22:54:54.177737 7fd867a6ba80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-22:54:54.177738 7fd867a6ba80 Options.disable_auto_compactions: 0
+2021/03/13-22:54:54.177739 7fd867a6ba80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-22:54:54.177740 7fd867a6ba80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-22:54:54.177741 7fd867a6ba80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-22:54:54.177741 7fd867a6ba80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-22:54:54.177742 7fd867a6ba80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-22:54:54.177742 7fd867a6ba80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-22:54:54.177743 7fd867a6ba80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-22:54:54.177744 7fd867a6ba80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-22:54:54.177744 7fd867a6ba80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-22:54:54.177745 7fd867a6ba80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-22:54:54.177745 7fd867a6ba80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-22:54:54.177746 7fd867a6ba80 Options.table_properties_collectors:
+2021/03/13-22:54:54.177747 7fd867a6ba80 Options.inplace_update_support: 0
+2021/03/13-22:54:54.177747 7fd867a6ba80 Options.inplace_update_num_locks: 10000
+2021/03/13-22:54:54.177748 7fd867a6ba80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-22:54:54.177748 7fd867a6ba80 Options.memtable_huge_page_size: 0
+2021/03/13-22:54:54.177749 7fd867a6ba80 Options.bloom_locality: 0
+2021/03/13-22:54:54.177750 7fd867a6ba80 Options.max_successive_merges: 0
+2021/03/13-22:54:54.177750 7fd867a6ba80 Options.optimize_filters_for_hits: 0
+2021/03/13-22:54:54.177751 7fd867a6ba80 Options.paranoid_file_checks: 0
+2021/03/13-22:54:54.177751 7fd867a6ba80 Options.force_consistency_checks: 0
+2021/03/13-22:54:54.177752 7fd867a6ba80 Options.report_bg_io_stats: 0
+2021/03/13-22:54:54.178124 7fd867a6ba80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-22:54:54.178126 7fd867a6ba80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-22:54:54.178191 7fd867a6ba80 EVENT_LOG_v1 {"time_micros": 1615672494178180, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-22:54:54.178196 7fd867a6ba80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-22:54:54.866695 7fd867a6ba80 EVENT_LOG_v1 {"time_micros": 1615672494866691, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615672630747439 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672630747439
new file mode 100644
index 0000000..1ff64a9
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672630747439
@@ -0,0 +1,186 @@
+2021/03/13-22:54:54.881056 7fd867a6ba80 RocksDB version: 5.11.3
+2021/03/13-22:54:54.881113 7fd867a6ba80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-22:54:54.881114 7fd867a6ba80 Compile date Mar 13 2021
+2021/03/13-22:54:54.881118 7fd867a6ba80 DB SUMMARY
+2021/03/13-22:54:54.881160 7fd867a6ba80 CURRENT file: CURRENT
+2021/03/13-22:54:54.881161 7fd867a6ba80 IDENTITY file: IDENTITY
+2021/03/13-22:54:54.881165 7fd867a6ba80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-22:54:54.881166 7fd867a6ba80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-22:54:54.881167 7fd867a6ba80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-22:54:54.881170 7fd867a6ba80 Options.error_if_exists: 0
+2021/03/13-22:54:54.881171 7fd867a6ba80 Options.create_if_missing: 1
+2021/03/13-22:54:54.881171 7fd867a6ba80 Options.paranoid_checks: 1
+2021/03/13-22:54:54.881172 7fd867a6ba80 Options.env: 0x7fd868425080
+2021/03/13-22:54:54.881172 7fd867a6ba80 Options.info_log: 0x12d8ca0
+2021/03/13-22:54:54.881173 7fd867a6ba80 Options.max_file_opening_threads: 16
+2021/03/13-22:54:54.881174 7fd867a6ba80 Options.statistics: (nil)
+2021/03/13-22:54:54.881174 7fd867a6ba80 Options.use_fsync: 0
+2021/03/13-22:54:54.881175 7fd867a6ba80 Options.max_log_file_size: 0
+2021/03/13-22:54:54.881175 7fd867a6ba80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-22:54:54.881176 7fd867a6ba80 Options.log_file_time_to_roll: 0
+2021/03/13-22:54:54.881176 7fd867a6ba80 Options.keep_log_file_num: 1000
+2021/03/13-22:54:54.881177 7fd867a6ba80 Options.recycle_log_file_num: 0
+2021/03/13-22:54:54.881178 7fd867a6ba80 Options.allow_fallocate: 1
+2021/03/13-22:54:54.881178 7fd867a6ba80 Options.allow_mmap_reads: 0
+2021/03/13-22:54:54.881179 7fd867a6ba80 Options.allow_mmap_writes: 0
+2021/03/13-22:54:54.881179 7fd867a6ba80 Options.use_direct_reads: 0
+2021/03/13-22:54:54.881180 7fd867a6ba80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-22:54:54.881180 7fd867a6ba80 Options.create_missing_column_families: 0
+2021/03/13-22:54:54.881181 7fd867a6ba80 Options.db_log_dir:
+2021/03/13-22:54:54.881182 7fd867a6ba80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-22:54:54.881182 7fd867a6ba80 Options.table_cache_numshardbits: 6
+2021/03/13-22:54:54.881183 7fd867a6ba80 Options.max_subcompactions: 1
+2021/03/13-22:54:54.881183 7fd867a6ba80 Options.max_background_flushes: -1
+2021/03/13-22:54:54.881184 7fd867a6ba80 Options.WAL_ttl_seconds: 0
+2021/03/13-22:54:54.881184 7fd867a6ba80 Options.WAL_size_limit_MB: 0
+2021/03/13-22:54:54.881185 7fd867a6ba80 Options.manifest_preallocation_size: 4194304
+2021/03/13-22:54:54.881186 7fd867a6ba80 Options.is_fd_close_on_exec: 1
+2021/03/13-22:54:54.881186 7fd867a6ba80 Options.advise_random_on_open: 1
+2021/03/13-22:54:54.881187 7fd867a6ba80 Options.db_write_buffer_size: 0
+2021/03/13-22:54:54.881187 7fd867a6ba80 Options.write_buffer_manager: 0x12c0b90
+2021/03/13-22:54:54.881188 7fd867a6ba80 Options.access_hint_on_compaction_start: 1
+2021/03/13-22:54:54.881188 7fd867a6ba80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-22:54:54.881189 7fd867a6ba80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-22:54:54.881189 7fd867a6ba80 Options.use_adaptive_mutex: 0
+2021/03/13-22:54:54.881190 7fd867a6ba80 Options.rate_limiter: (nil)
+2021/03/13-22:54:54.881191 7fd867a6ba80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-22:54:54.881199 7fd867a6ba80 Options.wal_recovery_mode: 2
+2021/03/13-22:54:54.881200 7fd867a6ba80 Options.enable_thread_tracking: 0
+2021/03/13-22:54:54.881200 7fd867a6ba80 Options.enable_pipelined_write: 0
+2021/03/13-22:54:54.881201 7fd867a6ba80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-22:54:54.881201 7fd867a6ba80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-22:54:54.881202 7fd867a6ba80 Options.write_thread_max_yield_usec: 100
+2021/03/13-22:54:54.881202 7fd867a6ba80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-22:54:54.881203 7fd867a6ba80 Options.row_cache: None
+2021/03/13-22:54:54.881203 7fd867a6ba80 Options.wal_filter: None
+2021/03/13-22:54:54.881204 7fd867a6ba80 Options.avoid_flush_during_recovery: 0
+2021/03/13-22:54:54.881205 7fd867a6ba80 Options.allow_ingest_behind: 0
+2021/03/13-22:54:54.881205 7fd867a6ba80 Options.preserve_deletes: 0
+2021/03/13-22:54:54.881206 7fd867a6ba80 Options.two_write_queues: 0
+2021/03/13-22:54:54.881206 7fd867a6ba80 Options.manual_wal_flush: 0
+2021/03/13-22:54:54.881207 7fd867a6ba80 Options.max_background_jobs: 16
+2021/03/13-22:54:54.881208 7fd867a6ba80 Options.max_background_compactions: -1
+2021/03/13-22:54:54.881209 7fd867a6ba80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-22:54:54.881209 7fd867a6ba80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-22:54:54.881210 7fd867a6ba80 Options.delayed_write_rate : 16777216
+2021/03/13-22:54:54.881210 7fd867a6ba80 Options.max_total_wal_size: 0
+2021/03/13-22:54:54.881211 7fd867a6ba80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-22:54:54.881211 7fd867a6ba80 Options.stats_dump_period_sec: 600
+2021/03/13-22:54:54.881212 7fd867a6ba80 Options.max_open_files: -1
+2021/03/13-22:54:54.881212 7fd867a6ba80 Options.bytes_per_sync: 0
+2021/03/13-22:54:54.881213 7fd867a6ba80 Options.wal_bytes_per_sync: 0
+2021/03/13-22:54:54.881214 7fd867a6ba80 Options.compaction_readahead_size: 0
+2021/03/13-22:54:54.881214 7fd867a6ba80 Compression algorithms supported:
+2021/03/13-22:54:54.881215 7fd867a6ba80 Snappy supported: 1
+2021/03/13-22:54:54.881215 7fd867a6ba80 Zlib supported: 1
+2021/03/13-22:54:54.881216 7fd867a6ba80 Bzip supported: 1
+2021/03/13-22:54:54.881216 7fd867a6ba80 LZ4 supported: 1
+2021/03/13-22:54:54.881217 7fd867a6ba80 ZSTDNotFinal supported: 1
+2021/03/13-22:54:54.881221 7fd867a6ba80 ZSTD supported: 1
+2021/03/13-22:54:54.881224 7fd867a6ba80 Fast CRC32 supported: Supported on x86
+2021/03/13-22:54:54.881225 7fd867a6ba80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-22:54:54.881322 7fd867a6ba80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-22:54:54.881376 7fd867a6ba80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-22:54:54.881377 7fd867a6ba80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-22:54:54.881378 7fd867a6ba80 Options.merge_operator: UInt64AddOperator
+2021/03/13-22:54:54.881379 7fd867a6ba80 Options.compaction_filter: None
+2021/03/13-22:54:54.881379 7fd867a6ba80 Options.compaction_filter_factory: None
+2021/03/13-22:54:54.881380 7fd867a6ba80 Options.memtable_factory: SkipListFactory
+2021/03/13-22:54:54.881381 7fd867a6ba80 Options.table_factory: BlockBasedTable
+2021/03/13-22:54:54.881394 7fd867a6ba80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x12d0520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x12b5c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-22:54:54.881395 7fd867a6ba80 Options.write_buffer_size: 134217728
+2021/03/13-22:54:54.881395 7fd867a6ba80 Options.max_write_buffer_number: 6
+2021/03/13-22:54:54.881396 7fd867a6ba80 Options.compression[0]: NoCompression
+2021/03/13-22:54:54.881397 7fd867a6ba80 Options.compression[1]: NoCompression
+2021/03/13-22:54:54.881397 7fd867a6ba80 Options.compression[2]: Snappy
+2021/03/13-22:54:54.881398 7fd867a6ba80 Options.compression[3]: Snappy
+2021/03/13-22:54:54.881399 7fd867a6ba80 Options.compression[4]: Snappy
+2021/03/13-22:54:54.881399 7fd867a6ba80 Options.compression[5]: Snappy
+2021/03/13-22:54:54.881400 7fd867a6ba80 Options.compression[6]: Snappy
+2021/03/13-22:54:54.881400 7fd867a6ba80 Options.bottommost_compression: Disabled
+2021/03/13-22:54:54.881401 7fd867a6ba80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-22:54:54.881402 7fd867a6ba80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-22:54:54.881402 7fd867a6ba80 Options.num_levels: 7
+2021/03/13-22:54:54.881403 7fd867a6ba80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-22:54:54.881403 7fd867a6ba80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-22:54:54.881404 7fd867a6ba80 Options.compression_opts.window_bits: -14
+2021/03/13-22:54:54.881405 7fd867a6ba80 Options.compression_opts.level: -1
+2021/03/13-22:54:54.881405 7fd867a6ba80 Options.compression_opts.strategy: 0
+2021/03/13-22:54:54.881406 7fd867a6ba80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-22:54:54.881406 7fd867a6ba80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-22:54:54.881407 7fd867a6ba80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-22:54:54.881407 7fd867a6ba80 Options.level0_stop_writes_trigger: 36
+2021/03/13-22:54:54.881408 7fd867a6ba80 Options.target_file_size_base: 67108864
+2021/03/13-22:54:54.881409 7fd867a6ba80 Options.target_file_size_multiplier: 1
+2021/03/13-22:54:54.881409 7fd867a6ba80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-22:54:54.881410 7fd867a6ba80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-22:54:54.881410 7fd867a6ba80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-22:54:54.881412 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-22:54:54.881421 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-22:54:54.881421 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-22:54:54.881422 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-22:54:54.881422 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-22:54:54.881423 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-22:54:54.881424 7fd867a6ba80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-22:54:54.881424 7fd867a6ba80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-22:54:54.881425 7fd867a6ba80 Options.max_compaction_bytes: 1677721600
+2021/03/13-22:54:54.881425 7fd867a6ba80 Options.arena_block_size: 16777216
+2021/03/13-22:54:54.881426 7fd867a6ba80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-22:54:54.881426 7fd867a6ba80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-22:54:54.881427 7fd867a6ba80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-22:54:54.881428 7fd867a6ba80 Options.disable_auto_compactions: 0
+2021/03/13-22:54:54.881429 7fd867a6ba80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-22:54:54.881430 7fd867a6ba80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-22:54:54.881430 7fd867a6ba80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-22:54:54.881431 7fd867a6ba80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-22:54:54.881431 7fd867a6ba80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-22:54:54.881432 7fd867a6ba80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-22:54:54.881433 7fd867a6ba80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-22:54:54.881434 7fd867a6ba80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-22:54:54.881434 7fd867a6ba80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-22:54:54.881435 7fd867a6ba80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-22:54:54.881435 7fd867a6ba80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-22:54:54.881436 7fd867a6ba80 Options.table_properties_collectors:
+2021/03/13-22:54:54.881436 7fd867a6ba80 Options.inplace_update_support: 0
+2021/03/13-22:54:54.881437 7fd867a6ba80 Options.inplace_update_num_locks: 10000
+2021/03/13-22:54:54.881437 7fd867a6ba80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-22:54:54.881438 7fd867a6ba80 Options.memtable_huge_page_size: 0
+2021/03/13-22:54:54.881439 7fd867a6ba80 Options.bloom_locality: 0
+2021/03/13-22:54:54.881439 7fd867a6ba80 Options.max_successive_merges: 0
+2021/03/13-22:54:54.881440 7fd867a6ba80 Options.optimize_filters_for_hits: 0
+2021/03/13-22:54:54.881441 7fd867a6ba80 Options.paranoid_file_checks: 0
+2021/03/13-22:54:54.881441 7fd867a6ba80 Options.force_consistency_checks: 0
+2021/03/13-22:54:54.881442 7fd867a6ba80 Options.report_bg_io_stats: 0
+2021/03/13-22:54:54.881818 7fd867a6ba80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-22:54:54.881821 7fd867a6ba80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-22:54:54.881886 7fd867a6ba80 EVENT_LOG_v1 {"time_micros": 1615672494881876, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-22:54:54.881892 7fd867a6ba80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-22:54:55.578028 7fd867a6ba80 EVENT_LOG_v1 {"time_micros": 1615672495578024, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615672631448397 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672631448397
new file mode 100644
index 0000000..d06ea34
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672631448397
@@ -0,0 +1,186 @@
+2021/03/13-22:57:10.747775 7f9ef21e8a80 RocksDB version: 5.11.3
+2021/03/13-22:57:10.747838 7f9ef21e8a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-22:57:10.747840 7f9ef21e8a80 Compile date Mar 13 2021
+2021/03/13-22:57:10.747845 7f9ef21e8a80 DB SUMMARY
+2021/03/13-22:57:10.747889 7f9ef21e8a80 CURRENT file: CURRENT
+2021/03/13-22:57:10.747890 7f9ef21e8a80 IDENTITY file: IDENTITY
+2021/03/13-22:57:10.747895 7f9ef21e8a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-22:57:10.747896 7f9ef21e8a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-22:57:10.747897 7f9ef21e8a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-22:57:10.747900 7f9ef21e8a80 Options.error_if_exists: 0
+2021/03/13-22:57:10.747901 7f9ef21e8a80 Options.create_if_missing: 1
+2021/03/13-22:57:10.747901 7f9ef21e8a80 Options.paranoid_checks: 1
+2021/03/13-22:57:10.747902 7f9ef21e8a80 Options.env: 0x7f9ef2ba2080
+2021/03/13-22:57:10.747903 7f9ef21e8a80 Options.info_log: 0x1828ca0
+2021/03/13-22:57:10.747903 7f9ef21e8a80 Options.max_file_opening_threads: 16
+2021/03/13-22:57:10.747904 7f9ef21e8a80 Options.statistics: (nil)
+2021/03/13-22:57:10.747905 7f9ef21e8a80 Options.use_fsync: 0
+2021/03/13-22:57:10.747905 7f9ef21e8a80 Options.max_log_file_size: 0
+2021/03/13-22:57:10.747906 7f9ef21e8a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-22:57:10.747907 7f9ef21e8a80 Options.log_file_time_to_roll: 0
+2021/03/13-22:57:10.747907 7f9ef21e8a80 Options.keep_log_file_num: 1000
+2021/03/13-22:57:10.747908 7f9ef21e8a80 Options.recycle_log_file_num: 0
+2021/03/13-22:57:10.747909 7f9ef21e8a80 Options.allow_fallocate: 1
+2021/03/13-22:57:10.747909 7f9ef21e8a80 Options.allow_mmap_reads: 0
+2021/03/13-22:57:10.747910 7f9ef21e8a80 Options.allow_mmap_writes: 0
+2021/03/13-22:57:10.747910 7f9ef21e8a80 Options.use_direct_reads: 0
+2021/03/13-22:57:10.747911 7f9ef21e8a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-22:57:10.747912 7f9ef21e8a80 Options.create_missing_column_families: 0
+2021/03/13-22:57:10.747912 7f9ef21e8a80 Options.db_log_dir:
+2021/03/13-22:57:10.747913 7f9ef21e8a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-22:57:10.747913 7f9ef21e8a80 Options.table_cache_numshardbits: 6
+2021/03/13-22:57:10.747914 7f9ef21e8a80 Options.max_subcompactions: 1
+2021/03/13-22:57:10.747915 7f9ef21e8a80 Options.max_background_flushes: -1
+2021/03/13-22:57:10.747915 7f9ef21e8a80 Options.WAL_ttl_seconds: 0
+2021/03/13-22:57:10.747916 7f9ef21e8a80 Options.WAL_size_limit_MB: 0
+2021/03/13-22:57:10.747917 7f9ef21e8a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-22:57:10.747917 7f9ef21e8a80 Options.is_fd_close_on_exec: 1
+2021/03/13-22:57:10.747918 7f9ef21e8a80 Options.advise_random_on_open: 1
+2021/03/13-22:57:10.747919 7f9ef21e8a80 Options.db_write_buffer_size: 0
+2021/03/13-22:57:10.747919 7f9ef21e8a80 Options.write_buffer_manager: 0x1810b90
+2021/03/13-22:57:10.747920 7f9ef21e8a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-22:57:10.747920 7f9ef21e8a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-22:57:10.747921 7f9ef21e8a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-22:57:10.747922 7f9ef21e8a80 Options.use_adaptive_mutex: 0
+2021/03/13-22:57:10.747922 7f9ef21e8a80 Options.rate_limiter: (nil)
+2021/03/13-22:57:10.747924 7f9ef21e8a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-22:57:10.747934 7f9ef21e8a80 Options.wal_recovery_mode: 2
+2021/03/13-22:57:10.747935 7f9ef21e8a80 Options.enable_thread_tracking: 0
+2021/03/13-22:57:10.747935 7f9ef21e8a80 Options.enable_pipelined_write: 0
+2021/03/13-22:57:10.747936 7f9ef21e8a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-22:57:10.747936 7f9ef21e8a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-22:57:10.747937 7f9ef21e8a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-22:57:10.747938 7f9ef21e8a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-22:57:10.747938 7f9ef21e8a80 Options.row_cache: None
+2021/03/13-22:57:10.747939 7f9ef21e8a80 Options.wal_filter: None
+2021/03/13-22:57:10.747940 7f9ef21e8a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-22:57:10.747940 7f9ef21e8a80 Options.allow_ingest_behind: 0
+2021/03/13-22:57:10.747941 7f9ef21e8a80 Options.preserve_deletes: 0
+2021/03/13-22:57:10.747941 7f9ef21e8a80 Options.two_write_queues: 0
+2021/03/13-22:57:10.747942 7f9ef21e8a80 Options.manual_wal_flush: 0
+2021/03/13-22:57:10.747943 7f9ef21e8a80 Options.max_background_jobs: 16
+2021/03/13-22:57:10.747944 7f9ef21e8a80 Options.max_background_compactions: -1
+2021/03/13-22:57:10.747945 7f9ef21e8a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-22:57:10.747945 7f9ef21e8a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-22:57:10.747946 7f9ef21e8a80 Options.delayed_write_rate : 16777216
+2021/03/13-22:57:10.747946 7f9ef21e8a80 Options.max_total_wal_size: 0
+2021/03/13-22:57:10.747947 7f9ef21e8a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-22:57:10.747948 7f9ef21e8a80 Options.stats_dump_period_sec: 600
+2021/03/13-22:57:10.747948 7f9ef21e8a80 Options.max_open_files: -1
+2021/03/13-22:57:10.747949 7f9ef21e8a80 Options.bytes_per_sync: 0
+2021/03/13-22:57:10.747950 7f9ef21e8a80 Options.wal_bytes_per_sync: 0
+2021/03/13-22:57:10.747950 7f9ef21e8a80 Options.compaction_readahead_size: 0
+2021/03/13-22:57:10.747951 7f9ef21e8a80 Compression algorithms supported:
+2021/03/13-22:57:10.747952 7f9ef21e8a80 Snappy supported: 1
+2021/03/13-22:57:10.747952 7f9ef21e8a80 Zlib supported: 1
+2021/03/13-22:57:10.747953 7f9ef21e8a80 Bzip supported: 1
+2021/03/13-22:57:10.747953 7f9ef21e8a80 LZ4 supported: 1
+2021/03/13-22:57:10.747954 7f9ef21e8a80 ZSTDNotFinal supported: 1
+2021/03/13-22:57:10.747959 7f9ef21e8a80 ZSTD supported: 1
+2021/03/13-22:57:10.747962 7f9ef21e8a80 Fast CRC32 supported: Supported on x86
+2021/03/13-22:57:10.747963 7f9ef21e8a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-22:57:10.748069 7f9ef21e8a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-22:57:10.748127 7f9ef21e8a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-22:57:10.748129 7f9ef21e8a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-22:57:10.748130 7f9ef21e8a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-22:57:10.748131 7f9ef21e8a80 Options.compaction_filter: None
+2021/03/13-22:57:10.748131 7f9ef21e8a80 Options.compaction_filter_factory: None
+2021/03/13-22:57:10.748132 7f9ef21e8a80 Options.memtable_factory: SkipListFactory
+2021/03/13-22:57:10.748133 7f9ef21e8a80 Options.table_factory: BlockBasedTable
+2021/03/13-22:57:10.748148 7f9ef21e8a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1820520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1805c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-22:57:10.748149 7f9ef21e8a80 Options.write_buffer_size: 134217728
+2021/03/13-22:57:10.748149 7f9ef21e8a80 Options.max_write_buffer_number: 6
+2021/03/13-22:57:10.748150 7f9ef21e8a80 Options.compression[0]: NoCompression
+2021/03/13-22:57:10.748151 7f9ef21e8a80 Options.compression[1]: NoCompression
+2021/03/13-22:57:10.748151 7f9ef21e8a80 Options.compression[2]: Snappy
+2021/03/13-22:57:10.748152 7f9ef21e8a80 Options.compression[3]: Snappy
+2021/03/13-22:57:10.748153 7f9ef21e8a80 Options.compression[4]: Snappy
+2021/03/13-22:57:10.748153 7f9ef21e8a80 Options.compression[5]: Snappy
+2021/03/13-22:57:10.748154 7f9ef21e8a80 Options.compression[6]: Snappy
+2021/03/13-22:57:10.748155 7f9ef21e8a80 Options.bottommost_compression: Disabled
+2021/03/13-22:57:10.748156 7f9ef21e8a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-22:57:10.748156 7f9ef21e8a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-22:57:10.748157 7f9ef21e8a80 Options.num_levels: 7
+2021/03/13-22:57:10.748157 7f9ef21e8a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-22:57:10.748158 7f9ef21e8a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-22:57:10.748159 7f9ef21e8a80 Options.compression_opts.window_bits: -14
+2021/03/13-22:57:10.748160 7f9ef21e8a80 Options.compression_opts.level: -1
+2021/03/13-22:57:10.748160 7f9ef21e8a80 Options.compression_opts.strategy: 0
+2021/03/13-22:57:10.748161 7f9ef21e8a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-22:57:10.748162 7f9ef21e8a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-22:57:10.748162 7f9ef21e8a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-22:57:10.748163 7f9ef21e8a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-22:57:10.748164 7f9ef21e8a80 Options.target_file_size_base: 67108864
+2021/03/13-22:57:10.748164 7f9ef21e8a80 Options.target_file_size_multiplier: 1
+2021/03/13-22:57:10.748165 7f9ef21e8a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-22:57:10.748165 7f9ef21e8a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-22:57:10.748166 7f9ef21e8a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-22:57:10.748168 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-22:57:10.748176 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-22:57:10.748177 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-22:57:10.748178 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-22:57:10.748179 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-22:57:10.748179 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-22:57:10.748180 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-22:57:10.748180 7f9ef21e8a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-22:57:10.748181 7f9ef21e8a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-22:57:10.748182 7f9ef21e8a80 Options.arena_block_size: 16777216
+2021/03/13-22:57:10.748182 7f9ef21e8a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-22:57:10.748183 7f9ef21e8a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-22:57:10.748184 7f9ef21e8a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-22:57:10.748184 7f9ef21e8a80 Options.disable_auto_compactions: 0
+2021/03/13-22:57:10.748186 7f9ef21e8a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-22:57:10.748187 7f9ef21e8a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-22:57:10.748188 7f9ef21e8a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-22:57:10.748188 7f9ef21e8a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-22:57:10.748189 7f9ef21e8a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-22:57:10.748190 7f9ef21e8a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-22:57:10.748190 7f9ef21e8a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-22:57:10.748191 7f9ef21e8a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-22:57:10.748192 7f9ef21e8a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-22:57:10.748193 7f9ef21e8a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-22:57:10.748193 7f9ef21e8a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-22:57:10.748194 7f9ef21e8a80 Options.table_properties_collectors:
+2021/03/13-22:57:10.748194 7f9ef21e8a80 Options.inplace_update_support: 0
+2021/03/13-22:57:10.748195 7f9ef21e8a80 Options.inplace_update_num_locks: 10000
+2021/03/13-22:57:10.748196 7f9ef21e8a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-22:57:10.748197 7f9ef21e8a80 Options.memtable_huge_page_size: 0
+2021/03/13-22:57:10.748197 7f9ef21e8a80 Options.bloom_locality: 0
+2021/03/13-22:57:10.748198 7f9ef21e8a80 Options.max_successive_merges: 0
+2021/03/13-22:57:10.748199 7f9ef21e8a80 Options.optimize_filters_for_hits: 0
+2021/03/13-22:57:10.748199 7f9ef21e8a80 Options.paranoid_file_checks: 0
+2021/03/13-22:57:10.748200 7f9ef21e8a80 Options.force_consistency_checks: 0
+2021/03/13-22:57:10.748201 7f9ef21e8a80 Options.report_bg_io_stats: 0
+2021/03/13-22:57:10.748629 7f9ef21e8a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-22:57:10.748632 7f9ef21e8a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-22:57:10.748704 7f9ef21e8a80 EVENT_LOG_v1 {"time_micros": 1615672630748693, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-22:57:10.748710 7f9ef21e8a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-22:57:11.436182 7f9ef21e8a80 EVENT_LOG_v1 {"time_micros": 1615672631436179, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615672632141537 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672632141537
new file mode 100644
index 0000000..99ebd5b
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672632141537
@@ -0,0 +1,186 @@
+2021/03/13-22:57:11.448697 7f9ef21e8a80 RocksDB version: 5.11.3
+2021/03/13-22:57:11.448753 7f9ef21e8a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-22:57:11.448754 7f9ef21e8a80 Compile date Mar 13 2021
+2021/03/13-22:57:11.448758 7f9ef21e8a80 DB SUMMARY
+2021/03/13-22:57:11.448800 7f9ef21e8a80 CURRENT file: CURRENT
+2021/03/13-22:57:11.448801 7f9ef21e8a80 IDENTITY file: IDENTITY
+2021/03/13-22:57:11.448805 7f9ef21e8a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-22:57:11.448806 7f9ef21e8a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-22:57:11.448807 7f9ef21e8a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-22:57:11.448809 7f9ef21e8a80 Options.error_if_exists: 0
+2021/03/13-22:57:11.448810 7f9ef21e8a80 Options.create_if_missing: 1
+2021/03/13-22:57:11.448811 7f9ef21e8a80 Options.paranoid_checks: 1
+2021/03/13-22:57:11.448811 7f9ef21e8a80 Options.env: 0x7f9ef2ba2080
+2021/03/13-22:57:11.448812 7f9ef21e8a80 Options.info_log: 0x1828ca0
+2021/03/13-22:57:11.448813 7f9ef21e8a80 Options.max_file_opening_threads: 16
+2021/03/13-22:57:11.448813 7f9ef21e8a80 Options.statistics: (nil)
+2021/03/13-22:57:11.448814 7f9ef21e8a80 Options.use_fsync: 0
+2021/03/13-22:57:11.448814 7f9ef21e8a80 Options.max_log_file_size: 0
+2021/03/13-22:57:11.448815 7f9ef21e8a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-22:57:11.448816 7f9ef21e8a80 Options.log_file_time_to_roll: 0
+2021/03/13-22:57:11.448816 7f9ef21e8a80 Options.keep_log_file_num: 1000
+2021/03/13-22:57:11.448817 7f9ef21e8a80 Options.recycle_log_file_num: 0
+2021/03/13-22:57:11.448817 7f9ef21e8a80 Options.allow_fallocate: 1
+2021/03/13-22:57:11.448818 7f9ef21e8a80 Options.allow_mmap_reads: 0
+2021/03/13-22:57:11.448818 7f9ef21e8a80 Options.allow_mmap_writes: 0
+2021/03/13-22:57:11.448819 7f9ef21e8a80 Options.use_direct_reads: 0
+2021/03/13-22:57:11.448819 7f9ef21e8a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-22:57:11.448820 7f9ef21e8a80 Options.create_missing_column_families: 0
+2021/03/13-22:57:11.448821 7f9ef21e8a80 Options.db_log_dir:
+2021/03/13-22:57:11.448821 7f9ef21e8a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-22:57:11.448822 7f9ef21e8a80 Options.table_cache_numshardbits: 6
+2021/03/13-22:57:11.448822 7f9ef21e8a80 Options.max_subcompactions: 1
+2021/03/13-22:57:11.448823 7f9ef21e8a80 Options.max_background_flushes: -1
+2021/03/13-22:57:11.448823 7f9ef21e8a80 Options.WAL_ttl_seconds: 0
+2021/03/13-22:57:11.448824 7f9ef21e8a80 Options.WAL_size_limit_MB: 0
+2021/03/13-22:57:11.448825 7f9ef21e8a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-22:57:11.448825 7f9ef21e8a80 Options.is_fd_close_on_exec: 1
+2021/03/13-22:57:11.448826 7f9ef21e8a80 Options.advise_random_on_open: 1
+2021/03/13-22:57:11.448826 7f9ef21e8a80 Options.db_write_buffer_size: 0
+2021/03/13-22:57:11.448827 7f9ef21e8a80 Options.write_buffer_manager: 0x1810b90
+2021/03/13-22:57:11.448827 7f9ef21e8a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-22:57:11.448828 7f9ef21e8a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-22:57:11.448828 7f9ef21e8a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-22:57:11.448829 7f9ef21e8a80 Options.use_adaptive_mutex: 0
+2021/03/13-22:57:11.448829 7f9ef21e8a80 Options.rate_limiter: (nil)
+2021/03/13-22:57:11.448831 7f9ef21e8a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-22:57:11.448838 7f9ef21e8a80 Options.wal_recovery_mode: 2
+2021/03/13-22:57:11.448839 7f9ef21e8a80 Options.enable_thread_tracking: 0
+2021/03/13-22:57:11.448840 7f9ef21e8a80 Options.enable_pipelined_write: 0
+2021/03/13-22:57:11.448840 7f9ef21e8a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-22:57:11.448841 7f9ef21e8a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-22:57:11.448841 7f9ef21e8a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-22:57:11.448842 7f9ef21e8a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-22:57:11.448843 7f9ef21e8a80 Options.row_cache: None
+2021/03/13-22:57:11.448843 7f9ef21e8a80 Options.wal_filter: None
+2021/03/13-22:57:11.448844 7f9ef21e8a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-22:57:11.448844 7f9ef21e8a80 Options.allow_ingest_behind: 0
+2021/03/13-22:57:11.448845 7f9ef21e8a80 Options.preserve_deletes: 0
+2021/03/13-22:57:11.448845 7f9ef21e8a80 Options.two_write_queues: 0
+2021/03/13-22:57:11.448846 7f9ef21e8a80 Options.manual_wal_flush: 0
+2021/03/13-22:57:11.448847 7f9ef21e8a80 Options.max_background_jobs: 16
+2021/03/13-22:57:11.448848 7f9ef21e8a80 Options.max_background_compactions: -1
+2021/03/13-22:57:11.448848 7f9ef21e8a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-22:57:11.448849 7f9ef21e8a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-22:57:11.448849 7f9ef21e8a80 Options.delayed_write_rate : 16777216
+2021/03/13-22:57:11.448850 7f9ef21e8a80 Options.max_total_wal_size: 0
+2021/03/13-22:57:11.448850 7f9ef21e8a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-22:57:11.448851 7f9ef21e8a80 Options.stats_dump_period_sec: 600
+2021/03/13-22:57:11.448852 7f9ef21e8a80 Options.max_open_files: -1
+2021/03/13-22:57:11.448852 7f9ef21e8a80 Options.bytes_per_sync: 0
+2021/03/13-22:57:11.448853 7f9ef21e8a80 Options.wal_bytes_per_sync: 0
+2021/03/13-22:57:11.448853 7f9ef21e8a80 Options.compaction_readahead_size: 0
+2021/03/13-22:57:11.448854 7f9ef21e8a80 Compression algorithms supported:
+2021/03/13-22:57:11.448854 7f9ef21e8a80 Snappy supported: 1
+2021/03/13-22:57:11.448855 7f9ef21e8a80 Zlib supported: 1
+2021/03/13-22:57:11.448856 7f9ef21e8a80 Bzip supported: 1
+2021/03/13-22:57:11.448856 7f9ef21e8a80 LZ4 supported: 1
+2021/03/13-22:57:11.448857 7f9ef21e8a80 ZSTDNotFinal supported: 1
+2021/03/13-22:57:11.448860 7f9ef21e8a80 ZSTD supported: 1
+2021/03/13-22:57:11.448863 7f9ef21e8a80 Fast CRC32 supported: Supported on x86
+2021/03/13-22:57:11.448864 7f9ef21e8a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-22:57:11.448954 7f9ef21e8a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-22:57:11.449006 7f9ef21e8a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-22:57:11.449008 7f9ef21e8a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-22:57:11.449009 7f9ef21e8a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-22:57:11.449009 7f9ef21e8a80 Options.compaction_filter: None
+2021/03/13-22:57:11.449010 7f9ef21e8a80 Options.compaction_filter_factory: None
+2021/03/13-22:57:11.449010 7f9ef21e8a80 Options.memtable_factory: SkipListFactory
+2021/03/13-22:57:11.449011 7f9ef21e8a80 Options.table_factory: BlockBasedTable
+2021/03/13-22:57:11.449024 7f9ef21e8a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1820520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1805c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-22:57:11.449025 7f9ef21e8a80 Options.write_buffer_size: 134217728
+2021/03/13-22:57:11.449026 7f9ef21e8a80 Options.max_write_buffer_number: 6
+2021/03/13-22:57:11.449026 7f9ef21e8a80 Options.compression[0]: NoCompression
+2021/03/13-22:57:11.449027 7f9ef21e8a80 Options.compression[1]: NoCompression
+2021/03/13-22:57:11.449028 7f9ef21e8a80 Options.compression[2]: Snappy
+2021/03/13-22:57:11.449028 7f9ef21e8a80 Options.compression[3]: Snappy
+2021/03/13-22:57:11.449029 7f9ef21e8a80 Options.compression[4]: Snappy
+2021/03/13-22:57:11.449029 7f9ef21e8a80 Options.compression[5]: Snappy
+2021/03/13-22:57:11.449030 7f9ef21e8a80 Options.compression[6]: Snappy
+2021/03/13-22:57:11.449031 7f9ef21e8a80 Options.bottommost_compression: Disabled
+2021/03/13-22:57:11.449031 7f9ef21e8a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-22:57:11.449032 7f9ef21e8a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-22:57:11.449032 7f9ef21e8a80 Options.num_levels: 7
+2021/03/13-22:57:11.449033 7f9ef21e8a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-22:57:11.449034 7f9ef21e8a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-22:57:11.449034 7f9ef21e8a80 Options.compression_opts.window_bits: -14
+2021/03/13-22:57:11.449035 7f9ef21e8a80 Options.compression_opts.level: -1
+2021/03/13-22:57:11.449035 7f9ef21e8a80 Options.compression_opts.strategy: 0
+2021/03/13-22:57:11.449036 7f9ef21e8a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-22:57:11.449037 7f9ef21e8a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-22:57:11.449037 7f9ef21e8a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-22:57:11.449038 7f9ef21e8a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-22:57:11.449038 7f9ef21e8a80 Options.target_file_size_base: 67108864
+2021/03/13-22:57:11.449039 7f9ef21e8a80 Options.target_file_size_multiplier: 1
+2021/03/13-22:57:11.449039 7f9ef21e8a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-22:57:11.449040 7f9ef21e8a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-22:57:11.449041 7f9ef21e8a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-22:57:11.449042 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-22:57:11.449049 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-22:57:11.449050 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-22:57:11.449051 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-22:57:11.449051 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-22:57:11.449052 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-22:57:11.449052 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-22:57:11.449053 7f9ef21e8a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-22:57:11.449053 7f9ef21e8a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-22:57:11.449054 7f9ef21e8a80 Options.arena_block_size: 16777216
+2021/03/13-22:57:11.449055 7f9ef21e8a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-22:57:11.449055 7f9ef21e8a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-22:57:11.449056 7f9ef21e8a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-22:57:11.449056 7f9ef21e8a80 Options.disable_auto_compactions: 0
+2021/03/13-22:57:11.449058 7f9ef21e8a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-22:57:11.449059 7f9ef21e8a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-22:57:11.449059 7f9ef21e8a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-22:57:11.449060 7f9ef21e8a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-22:57:11.449060 7f9ef21e8a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-22:57:11.449061 7f9ef21e8a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-22:57:11.449062 7f9ef21e8a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-22:57:11.449063 7f9ef21e8a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-22:57:11.449063 7f9ef21e8a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-22:57:11.449064 7f9ef21e8a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-22:57:11.449064 7f9ef21e8a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-22:57:11.449065 7f9ef21e8a80 Options.table_properties_collectors:
+2021/03/13-22:57:11.449065 7f9ef21e8a80 Options.inplace_update_support: 0
+2021/03/13-22:57:11.449066 7f9ef21e8a80 Options.inplace_update_num_locks: 10000
+2021/03/13-22:57:11.449066 7f9ef21e8a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-22:57:11.449067 7f9ef21e8a80 Options.memtable_huge_page_size: 0
+2021/03/13-22:57:11.449068 7f9ef21e8a80 Options.bloom_locality: 0
+2021/03/13-22:57:11.449068 7f9ef21e8a80 Options.max_successive_merges: 0
+2021/03/13-22:57:11.449069 7f9ef21e8a80 Options.optimize_filters_for_hits: 0
+2021/03/13-22:57:11.449069 7f9ef21e8a80 Options.paranoid_file_checks: 0
+2021/03/13-22:57:11.449070 7f9ef21e8a80 Options.force_consistency_checks: 0
+2021/03/13-22:57:11.449070 7f9ef21e8a80 Options.report_bg_io_stats: 0
+2021/03/13-22:57:11.449449 7f9ef21e8a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-22:57:11.449452 7f9ef21e8a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-22:57:11.449517 7f9ef21e8a80 EVENT_LOG_v1 {"time_micros": 1615672631449507, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-22:57:11.449522 7f9ef21e8a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-22:57:12.129044 7f9ef21e8a80 EVENT_LOG_v1 {"time_micros": 1615672632129040, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615672632835387 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672632835387
new file mode 100644
index 0000000..5192775
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672632835387
@@ -0,0 +1,186 @@
+2021/03/13-22:57:12.141843 7f9ef21e8a80 RocksDB version: 5.11.3
+2021/03/13-22:57:12.141901 7f9ef21e8a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-22:57:12.141903 7f9ef21e8a80 Compile date Mar 13 2021
+2021/03/13-22:57:12.141908 7f9ef21e8a80 DB SUMMARY
+2021/03/13-22:57:12.141949 7f9ef21e8a80 CURRENT file: CURRENT
+2021/03/13-22:57:12.141950 7f9ef21e8a80 IDENTITY file: IDENTITY
+2021/03/13-22:57:12.141955 7f9ef21e8a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-22:57:12.141956 7f9ef21e8a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-22:57:12.141957 7f9ef21e8a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-22:57:12.141959 7f9ef21e8a80 Options.error_if_exists: 0
+2021/03/13-22:57:12.141960 7f9ef21e8a80 Options.create_if_missing: 1
+2021/03/13-22:57:12.141961 7f9ef21e8a80 Options.paranoid_checks: 1
+2021/03/13-22:57:12.141961 7f9ef21e8a80 Options.env: 0x7f9ef2ba2080
+2021/03/13-22:57:12.141962 7f9ef21e8a80 Options.info_log: 0x1828ca0
+2021/03/13-22:57:12.141962 7f9ef21e8a80 Options.max_file_opening_threads: 16
+2021/03/13-22:57:12.141963 7f9ef21e8a80 Options.statistics: (nil)
+2021/03/13-22:57:12.141964 7f9ef21e8a80 Options.use_fsync: 0
+2021/03/13-22:57:12.141964 7f9ef21e8a80 Options.max_log_file_size: 0
+2021/03/13-22:57:12.141965 7f9ef21e8a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-22:57:12.141965 7f9ef21e8a80 Options.log_file_time_to_roll: 0
+2021/03/13-22:57:12.141966 7f9ef21e8a80 Options.keep_log_file_num: 1000
+2021/03/13-22:57:12.141966 7f9ef21e8a80 Options.recycle_log_file_num: 0
+2021/03/13-22:57:12.141967 7f9ef21e8a80 Options.allow_fallocate: 1
+2021/03/13-22:57:12.141968 7f9ef21e8a80 Options.allow_mmap_reads: 0
+2021/03/13-22:57:12.141968 7f9ef21e8a80 Options.allow_mmap_writes: 0
+2021/03/13-22:57:12.141969 7f9ef21e8a80 Options.use_direct_reads: 0
+2021/03/13-22:57:12.141969 7f9ef21e8a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-22:57:12.141970 7f9ef21e8a80 Options.create_missing_column_families: 0
+2021/03/13-22:57:12.141970 7f9ef21e8a80 Options.db_log_dir:
+2021/03/13-22:57:12.141971 7f9ef21e8a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-22:57:12.141971 7f9ef21e8a80 Options.table_cache_numshardbits: 6
+2021/03/13-22:57:12.141972 7f9ef21e8a80 Options.max_subcompactions: 1
+2021/03/13-22:57:12.141973 7f9ef21e8a80 Options.max_background_flushes: -1
+2021/03/13-22:57:12.141973 7f9ef21e8a80 Options.WAL_ttl_seconds: 0
+2021/03/13-22:57:12.141974 7f9ef21e8a80 Options.WAL_size_limit_MB: 0
+2021/03/13-22:57:12.141974 7f9ef21e8a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-22:57:12.141975 7f9ef21e8a80 Options.is_fd_close_on_exec: 1
+2021/03/13-22:57:12.141975 7f9ef21e8a80 Options.advise_random_on_open: 1
+2021/03/13-22:57:12.141976 7f9ef21e8a80 Options.db_write_buffer_size: 0
+2021/03/13-22:57:12.141976 7f9ef21e8a80 Options.write_buffer_manager: 0x1810b90
+2021/03/13-22:57:12.141977 7f9ef21e8a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-22:57:12.141978 7f9ef21e8a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-22:57:12.141978 7f9ef21e8a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-22:57:12.141979 7f9ef21e8a80 Options.use_adaptive_mutex: 0
+2021/03/13-22:57:12.141979 7f9ef21e8a80 Options.rate_limiter: (nil)
+2021/03/13-22:57:12.141981 7f9ef21e8a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-22:57:12.141988 7f9ef21e8a80 Options.wal_recovery_mode: 2
+2021/03/13-22:57:12.141989 7f9ef21e8a80 Options.enable_thread_tracking: 0
+2021/03/13-22:57:12.141990 7f9ef21e8a80 Options.enable_pipelined_write: 0
+2021/03/13-22:57:12.141990 7f9ef21e8a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-22:57:12.141991 7f9ef21e8a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-22:57:12.141991 7f9ef21e8a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-22:57:12.141992 7f9ef21e8a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-22:57:12.141992 7f9ef21e8a80 Options.row_cache: None
+2021/03/13-22:57:12.141993 7f9ef21e8a80 Options.wal_filter: None
+2021/03/13-22:57:12.141994 7f9ef21e8a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-22:57:12.141994 7f9ef21e8a80 Options.allow_ingest_behind: 0
+2021/03/13-22:57:12.141995 7f9ef21e8a80 Options.preserve_deletes: 0
+2021/03/13-22:57:12.141995 7f9ef21e8a80 Options.two_write_queues: 0
+2021/03/13-22:57:12.141996 7f9ef21e8a80 Options.manual_wal_flush: 0
+2021/03/13-22:57:12.141997 7f9ef21e8a80 Options.max_background_jobs: 16
+2021/03/13-22:57:12.141998 7f9ef21e8a80 Options.max_background_compactions: -1
+2021/03/13-22:57:12.141998 7f9ef21e8a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-22:57:12.141999 7f9ef21e8a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-22:57:12.141999 7f9ef21e8a80 Options.delayed_write_rate : 16777216
+2021/03/13-22:57:12.142000 7f9ef21e8a80 Options.max_total_wal_size: 0
+2021/03/13-22:57:12.142000 7f9ef21e8a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-22:57:12.142001 7f9ef21e8a80 Options.stats_dump_period_sec: 600
+2021/03/13-22:57:12.142002 7f9ef21e8a80 Options.max_open_files: -1
+2021/03/13-22:57:12.142002 7f9ef21e8a80 Options.bytes_per_sync: 0
+2021/03/13-22:57:12.142003 7f9ef21e8a80 Options.wal_bytes_per_sync: 0
+2021/03/13-22:57:12.142003 7f9ef21e8a80 Options.compaction_readahead_size: 0
+2021/03/13-22:57:12.142004 7f9ef21e8a80 Compression algorithms supported:
+2021/03/13-22:57:12.142004 7f9ef21e8a80 Snappy supported: 1
+2021/03/13-22:57:12.142005 7f9ef21e8a80 Zlib supported: 1
+2021/03/13-22:57:12.142006 7f9ef21e8a80 Bzip supported: 1
+2021/03/13-22:57:12.142006 7f9ef21e8a80 LZ4 supported: 1
+2021/03/13-22:57:12.142007 7f9ef21e8a80 ZSTDNotFinal supported: 1
+2021/03/13-22:57:12.142010 7f9ef21e8a80 ZSTD supported: 1
+2021/03/13-22:57:12.142013 7f9ef21e8a80 Fast CRC32 supported: Supported on x86
+2021/03/13-22:57:12.142015 7f9ef21e8a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-22:57:12.142105 7f9ef21e8a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-22:57:12.142156 7f9ef21e8a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-22:57:12.142158 7f9ef21e8a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-22:57:12.142159 7f9ef21e8a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-22:57:12.142160 7f9ef21e8a80 Options.compaction_filter: None
+2021/03/13-22:57:12.142160 7f9ef21e8a80 Options.compaction_filter_factory: None
+2021/03/13-22:57:12.142161 7f9ef21e8a80 Options.memtable_factory: SkipListFactory
+2021/03/13-22:57:12.142162 7f9ef21e8a80 Options.table_factory: BlockBasedTable
+2021/03/13-22:57:12.142174 7f9ef21e8a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1820520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1805c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-22:57:12.142175 7f9ef21e8a80 Options.write_buffer_size: 134217728
+2021/03/13-22:57:12.142176 7f9ef21e8a80 Options.max_write_buffer_number: 6
+2021/03/13-22:57:12.142177 7f9ef21e8a80 Options.compression[0]: NoCompression
+2021/03/13-22:57:12.142177 7f9ef21e8a80 Options.compression[1]: NoCompression
+2021/03/13-22:57:12.142178 7f9ef21e8a80 Options.compression[2]: Snappy
+2021/03/13-22:57:12.142179 7f9ef21e8a80 Options.compression[3]: Snappy
+2021/03/13-22:57:12.142179 7f9ef21e8a80 Options.compression[4]: Snappy
+2021/03/13-22:57:12.142180 7f9ef21e8a80 Options.compression[5]: Snappy
+2021/03/13-22:57:12.142180 7f9ef21e8a80 Options.compression[6]: Snappy
+2021/03/13-22:57:12.142181 7f9ef21e8a80 Options.bottommost_compression: Disabled
+2021/03/13-22:57:12.142182 7f9ef21e8a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-22:57:12.142182 7f9ef21e8a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-22:57:12.142183 7f9ef21e8a80 Options.num_levels: 7
+2021/03/13-22:57:12.142183 7f9ef21e8a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-22:57:12.142184 7f9ef21e8a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-22:57:12.142184 7f9ef21e8a80 Options.compression_opts.window_bits: -14
+2021/03/13-22:57:12.142185 7f9ef21e8a80 Options.compression_opts.level: -1
+2021/03/13-22:57:12.142186 7f9ef21e8a80 Options.compression_opts.strategy: 0
+2021/03/13-22:57:12.142186 7f9ef21e8a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-22:57:12.142187 7f9ef21e8a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-22:57:12.142187 7f9ef21e8a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-22:57:12.142188 7f9ef21e8a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-22:57:12.142188 7f9ef21e8a80 Options.target_file_size_base: 67108864
+2021/03/13-22:57:12.142189 7f9ef21e8a80 Options.target_file_size_multiplier: 1
+2021/03/13-22:57:12.142190 7f9ef21e8a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-22:57:12.142190 7f9ef21e8a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-22:57:12.142191 7f9ef21e8a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-22:57:12.142192 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-22:57:12.142199 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-22:57:12.142200 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-22:57:12.142201 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-22:57:12.142201 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-22:57:12.142202 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-22:57:12.142202 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-22:57:12.142203 7f9ef21e8a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-22:57:12.142204 7f9ef21e8a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-22:57:12.142204 7f9ef21e8a80 Options.arena_block_size: 16777216
+2021/03/13-22:57:12.142205 7f9ef21e8a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-22:57:12.142205 7f9ef21e8a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-22:57:12.142206 7f9ef21e8a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-22:57:12.142207 7f9ef21e8a80 Options.disable_auto_compactions: 0
+2021/03/13-22:57:12.142208 7f9ef21e8a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-22:57:12.142209 7f9ef21e8a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-22:57:12.142209 7f9ef21e8a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-22:57:12.142210 7f9ef21e8a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-22:57:12.142210 7f9ef21e8a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-22:57:12.142211 7f9ef21e8a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-22:57:12.142212 7f9ef21e8a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-22:57:12.142213 7f9ef21e8a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-22:57:12.142213 7f9ef21e8a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-22:57:12.142214 7f9ef21e8a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-22:57:12.142214 7f9ef21e8a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-22:57:12.142215 7f9ef21e8a80 Options.table_properties_collectors:
+2021/03/13-22:57:12.142215 7f9ef21e8a80 Options.inplace_update_support: 0
+2021/03/13-22:57:12.142216 7f9ef21e8a80 Options.inplace_update_num_locks: 10000
+2021/03/13-22:57:12.142216 7f9ef21e8a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-22:57:12.142217 7f9ef21e8a80 Options.memtable_huge_page_size: 0
+2021/03/13-22:57:12.142218 7f9ef21e8a80 Options.bloom_locality: 0
+2021/03/13-22:57:12.142218 7f9ef21e8a80 Options.max_successive_merges: 0
+2021/03/13-22:57:12.142219 7f9ef21e8a80 Options.optimize_filters_for_hits: 0
+2021/03/13-22:57:12.142219 7f9ef21e8a80 Options.paranoid_file_checks: 0
+2021/03/13-22:57:12.142220 7f9ef21e8a80 Options.force_consistency_checks: 0
+2021/03/13-22:57:12.142221 7f9ef21e8a80 Options.report_bg_io_stats: 0
+2021/03/13-22:57:12.142593 7f9ef21e8a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-22:57:12.142596 7f9ef21e8a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-22:57:12.142662 7f9ef21e8a80 EVENT_LOG_v1 {"time_micros": 1615672632142651, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-22:57:12.142667 7f9ef21e8a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-22:57:12.821081 7f9ef21e8a80 EVENT_LOG_v1 {"time_micros": 1615672632821077, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615672772075871 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672772075871
new file mode 100644
index 0000000..5b17597
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672772075871
@@ -0,0 +1,186 @@
+2021/03/13-22:57:12.835692 7f9ef21e8a80 RocksDB version: 5.11.3
+2021/03/13-22:57:12.835750 7f9ef21e8a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-22:57:12.835751 7f9ef21e8a80 Compile date Mar 13 2021
+2021/03/13-22:57:12.835755 7f9ef21e8a80 DB SUMMARY
+2021/03/13-22:57:12.835797 7f9ef21e8a80 CURRENT file: CURRENT
+2021/03/13-22:57:12.835798 7f9ef21e8a80 IDENTITY file: IDENTITY
+2021/03/13-22:57:12.835802 7f9ef21e8a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-22:57:12.835803 7f9ef21e8a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-22:57:12.835804 7f9ef21e8a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-22:57:12.835807 7f9ef21e8a80 Options.error_if_exists: 0
+2021/03/13-22:57:12.835808 7f9ef21e8a80 Options.create_if_missing: 1
+2021/03/13-22:57:12.835808 7f9ef21e8a80 Options.paranoid_checks: 1
+2021/03/13-22:57:12.835809 7f9ef21e8a80 Options.env: 0x7f9ef2ba2080
+2021/03/13-22:57:12.835809 7f9ef21e8a80 Options.info_log: 0x1828ca0
+2021/03/13-22:57:12.835810 7f9ef21e8a80 Options.max_file_opening_threads: 16
+2021/03/13-22:57:12.835811 7f9ef21e8a80 Options.statistics: (nil)
+2021/03/13-22:57:12.835811 7f9ef21e8a80 Options.use_fsync: 0
+2021/03/13-22:57:12.835812 7f9ef21e8a80 Options.max_log_file_size: 0
+2021/03/13-22:57:12.835813 7f9ef21e8a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-22:57:12.835813 7f9ef21e8a80 Options.log_file_time_to_roll: 0
+2021/03/13-22:57:12.835814 7f9ef21e8a80 Options.keep_log_file_num: 1000
+2021/03/13-22:57:12.835814 7f9ef21e8a80 Options.recycle_log_file_num: 0
+2021/03/13-22:57:12.835815 7f9ef21e8a80 Options.allow_fallocate: 1
+2021/03/13-22:57:12.835816 7f9ef21e8a80 Options.allow_mmap_reads: 0
+2021/03/13-22:57:12.835816 7f9ef21e8a80 Options.allow_mmap_writes: 0
+2021/03/13-22:57:12.835817 7f9ef21e8a80 Options.use_direct_reads: 0
+2021/03/13-22:57:12.835817 7f9ef21e8a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-22:57:12.835818 7f9ef21e8a80 Options.create_missing_column_families: 0
+2021/03/13-22:57:12.835818 7f9ef21e8a80 Options.db_log_dir:
+2021/03/13-22:57:12.835819 7f9ef21e8a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-22:57:12.835819 7f9ef21e8a80 Options.table_cache_numshardbits: 6
+2021/03/13-22:57:12.835820 7f9ef21e8a80 Options.max_subcompactions: 1
+2021/03/13-22:57:12.835821 7f9ef21e8a80 Options.max_background_flushes: -1
+2021/03/13-22:57:12.835821 7f9ef21e8a80 Options.WAL_ttl_seconds: 0
+2021/03/13-22:57:12.835822 7f9ef21e8a80 Options.WAL_size_limit_MB: 0
+2021/03/13-22:57:12.835822 7f9ef21e8a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-22:57:12.835823 7f9ef21e8a80 Options.is_fd_close_on_exec: 1
+2021/03/13-22:57:12.835823 7f9ef21e8a80 Options.advise_random_on_open: 1
+2021/03/13-22:57:12.835824 7f9ef21e8a80 Options.db_write_buffer_size: 0
+2021/03/13-22:57:12.835824 7f9ef21e8a80 Options.write_buffer_manager: 0x1810b90
+2021/03/13-22:57:12.835825 7f9ef21e8a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-22:57:12.835826 7f9ef21e8a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-22:57:12.835826 7f9ef21e8a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-22:57:12.835827 7f9ef21e8a80 Options.use_adaptive_mutex: 0
+2021/03/13-22:57:12.835827 7f9ef21e8a80 Options.rate_limiter: (nil)
+2021/03/13-22:57:12.835829 7f9ef21e8a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-22:57:12.835836 7f9ef21e8a80 Options.wal_recovery_mode: 2
+2021/03/13-22:57:12.835837 7f9ef21e8a80 Options.enable_thread_tracking: 0
+2021/03/13-22:57:12.835837 7f9ef21e8a80 Options.enable_pipelined_write: 0
+2021/03/13-22:57:12.835838 7f9ef21e8a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-22:57:12.835838 7f9ef21e8a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-22:57:12.835839 7f9ef21e8a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-22:57:12.835839 7f9ef21e8a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-22:57:12.835840 7f9ef21e8a80 Options.row_cache: None
+2021/03/13-22:57:12.835840 7f9ef21e8a80 Options.wal_filter: None
+2021/03/13-22:57:12.835841 7f9ef21e8a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-22:57:12.835842 7f9ef21e8a80 Options.allow_ingest_behind: 0
+2021/03/13-22:57:12.835842 7f9ef21e8a80 Options.preserve_deletes: 0
+2021/03/13-22:57:12.835843 7f9ef21e8a80 Options.two_write_queues: 0
+2021/03/13-22:57:12.835843 7f9ef21e8a80 Options.manual_wal_flush: 0
+2021/03/13-22:57:12.835844 7f9ef21e8a80 Options.max_background_jobs: 16
+2021/03/13-22:57:12.835845 7f9ef21e8a80 Options.max_background_compactions: -1
+2021/03/13-22:57:12.835846 7f9ef21e8a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-22:57:12.835846 7f9ef21e8a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-22:57:12.835847 7f9ef21e8a80 Options.delayed_write_rate : 16777216
+2021/03/13-22:57:12.835848 7f9ef21e8a80 Options.max_total_wal_size: 0
+2021/03/13-22:57:12.835848 7f9ef21e8a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-22:57:12.835849 7f9ef21e8a80 Options.stats_dump_period_sec: 600
+2021/03/13-22:57:12.835849 7f9ef21e8a80 Options.max_open_files: -1
+2021/03/13-22:57:12.835850 7f9ef21e8a80 Options.bytes_per_sync: 0
+2021/03/13-22:57:12.835850 7f9ef21e8a80 Options.wal_bytes_per_sync: 0
+2021/03/13-22:57:12.835851 7f9ef21e8a80 Options.compaction_readahead_size: 0
+2021/03/13-22:57:12.835851 7f9ef21e8a80 Compression algorithms supported:
+2021/03/13-22:57:12.835852 7f9ef21e8a80 Snappy supported: 1
+2021/03/13-22:57:12.835853 7f9ef21e8a80 Zlib supported: 1
+2021/03/13-22:57:12.835853 7f9ef21e8a80 Bzip supported: 1
+2021/03/13-22:57:12.835854 7f9ef21e8a80 LZ4 supported: 1
+2021/03/13-22:57:12.835854 7f9ef21e8a80 ZSTDNotFinal supported: 1
+2021/03/13-22:57:12.835858 7f9ef21e8a80 ZSTD supported: 1
+2021/03/13-22:57:12.835861 7f9ef21e8a80 Fast CRC32 supported: Supported on x86
+2021/03/13-22:57:12.835863 7f9ef21e8a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-22:57:12.835955 7f9ef21e8a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-22:57:12.836006 7f9ef21e8a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-22:57:12.836008 7f9ef21e8a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-22:57:12.836009 7f9ef21e8a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-22:57:12.836010 7f9ef21e8a80 Options.compaction_filter: None
+2021/03/13-22:57:12.836010 7f9ef21e8a80 Options.compaction_filter_factory: None
+2021/03/13-22:57:12.836011 7f9ef21e8a80 Options.memtable_factory: SkipListFactory
+2021/03/13-22:57:12.836012 7f9ef21e8a80 Options.table_factory: BlockBasedTable
+2021/03/13-22:57:12.836025 7f9ef21e8a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1820520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1805c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-22:57:12.836025 7f9ef21e8a80 Options.write_buffer_size: 134217728
+2021/03/13-22:57:12.836026 7f9ef21e8a80 Options.max_write_buffer_number: 6
+2021/03/13-22:57:12.836027 7f9ef21e8a80 Options.compression[0]: NoCompression
+2021/03/13-22:57:12.836028 7f9ef21e8a80 Options.compression[1]: NoCompression
+2021/03/13-22:57:12.836028 7f9ef21e8a80 Options.compression[2]: Snappy
+2021/03/13-22:57:12.836029 7f9ef21e8a80 Options.compression[3]: Snappy
+2021/03/13-22:57:12.836029 7f9ef21e8a80 Options.compression[4]: Snappy
+2021/03/13-22:57:12.836030 7f9ef21e8a80 Options.compression[5]: Snappy
+2021/03/13-22:57:12.836030 7f9ef21e8a80 Options.compression[6]: Snappy
+2021/03/13-22:57:12.836031 7f9ef21e8a80 Options.bottommost_compression: Disabled
+2021/03/13-22:57:12.836032 7f9ef21e8a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-22:57:12.836032 7f9ef21e8a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-22:57:12.836033 7f9ef21e8a80 Options.num_levels: 7
+2021/03/13-22:57:12.836033 7f9ef21e8a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-22:57:12.836034 7f9ef21e8a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-22:57:12.836035 7f9ef21e8a80 Options.compression_opts.window_bits: -14
+2021/03/13-22:57:12.836035 7f9ef21e8a80 Options.compression_opts.level: -1
+2021/03/13-22:57:12.836036 7f9ef21e8a80 Options.compression_opts.strategy: 0
+2021/03/13-22:57:12.836036 7f9ef21e8a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-22:57:12.836037 7f9ef21e8a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-22:57:12.836037 7f9ef21e8a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-22:57:12.836038 7f9ef21e8a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-22:57:12.836038 7f9ef21e8a80 Options.target_file_size_base: 67108864
+2021/03/13-22:57:12.836039 7f9ef21e8a80 Options.target_file_size_multiplier: 1
+2021/03/13-22:57:12.836040 7f9ef21e8a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-22:57:12.836040 7f9ef21e8a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-22:57:12.836041 7f9ef21e8a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-22:57:12.836042 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-22:57:12.836050 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-22:57:12.836050 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-22:57:12.836051 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-22:57:12.836052 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-22:57:12.836052 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-22:57:12.836053 7f9ef21e8a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-22:57:12.836053 7f9ef21e8a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-22:57:12.836054 7f9ef21e8a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-22:57:12.836054 7f9ef21e8a80 Options.arena_block_size: 16777216
+2021/03/13-22:57:12.836055 7f9ef21e8a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-22:57:12.836056 7f9ef21e8a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-22:57:12.836056 7f9ef21e8a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-22:57:12.836057 7f9ef21e8a80 Options.disable_auto_compactions: 0
+2021/03/13-22:57:12.836058 7f9ef21e8a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-22:57:12.836059 7f9ef21e8a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-22:57:12.836059 7f9ef21e8a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-22:57:12.836060 7f9ef21e8a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-22:57:12.836061 7f9ef21e8a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-22:57:12.836061 7f9ef21e8a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-22:57:12.836062 7f9ef21e8a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-22:57:12.836063 7f9ef21e8a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-22:57:12.836063 7f9ef21e8a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-22:57:12.836064 7f9ef21e8a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-22:57:12.836064 7f9ef21e8a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-22:57:12.836065 7f9ef21e8a80 Options.table_properties_collectors:
+2021/03/13-22:57:12.836065 7f9ef21e8a80 Options.inplace_update_support: 0
+2021/03/13-22:57:12.836066 7f9ef21e8a80 Options.inplace_update_num_locks: 10000
+2021/03/13-22:57:12.836067 7f9ef21e8a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-22:57:12.836067 7f9ef21e8a80 Options.memtable_huge_page_size: 0
+2021/03/13-22:57:12.836068 7f9ef21e8a80 Options.bloom_locality: 0
+2021/03/13-22:57:12.836069 7f9ef21e8a80 Options.max_successive_merges: 0
+2021/03/13-22:57:12.836069 7f9ef21e8a80 Options.optimize_filters_for_hits: 0
+2021/03/13-22:57:12.836070 7f9ef21e8a80 Options.paranoid_file_checks: 0
+2021/03/13-22:57:12.836070 7f9ef21e8a80 Options.force_consistency_checks: 0
+2021/03/13-22:57:12.836071 7f9ef21e8a80 Options.report_bg_io_stats: 0
+2021/03/13-22:57:12.836463 7f9ef21e8a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-22:57:12.836466 7f9ef21e8a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-22:57:12.836538 7f9ef21e8a80 EVENT_LOG_v1 {"time_micros": 1615672632836527, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-22:57:12.836543 7f9ef21e8a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-22:57:13.506082 7f9ef21e8a80 EVENT_LOG_v1 {"time_micros": 1615672633506079, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615672772773169 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672772773169
new file mode 100644
index 0000000..36717b2
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672772773169
@@ -0,0 +1,186 @@
+2021/03/13-22:59:32.076189 7f29bed8ea80 RocksDB version: 5.11.3
+2021/03/13-22:59:32.076259 7f29bed8ea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-22:59:32.076261 7f29bed8ea80 Compile date Mar 13 2021
+2021/03/13-22:59:32.076263 7f29bed8ea80 DB SUMMARY
+2021/03/13-22:59:32.076310 7f29bed8ea80 CURRENT file: CURRENT
+2021/03/13-22:59:32.076311 7f29bed8ea80 IDENTITY file: IDENTITY
+2021/03/13-22:59:32.076316 7f29bed8ea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-22:59:32.076317 7f29bed8ea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-22:59:32.076318 7f29bed8ea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-22:59:32.076321 7f29bed8ea80 Options.error_if_exists: 0
+2021/03/13-22:59:32.076322 7f29bed8ea80 Options.create_if_missing: 1
+2021/03/13-22:59:32.076322 7f29bed8ea80 Options.paranoid_checks: 1
+2021/03/13-22:59:32.076323 7f29bed8ea80 Options.env: 0x7f29bf748080
+2021/03/13-22:59:32.076324 7f29bed8ea80 Options.info_log: 0x2082ca0
+2021/03/13-22:59:32.076324 7f29bed8ea80 Options.max_file_opening_threads: 16
+2021/03/13-22:59:32.076325 7f29bed8ea80 Options.statistics: (nil)
+2021/03/13-22:59:32.076326 7f29bed8ea80 Options.use_fsync: 0
+2021/03/13-22:59:32.076326 7f29bed8ea80 Options.max_log_file_size: 0
+2021/03/13-22:59:32.076327 7f29bed8ea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-22:59:32.076328 7f29bed8ea80 Options.log_file_time_to_roll: 0
+2021/03/13-22:59:32.076328 7f29bed8ea80 Options.keep_log_file_num: 1000
+2021/03/13-22:59:32.076329 7f29bed8ea80 Options.recycle_log_file_num: 0
+2021/03/13-22:59:32.076330 7f29bed8ea80 Options.allow_fallocate: 1
+2021/03/13-22:59:32.076330 7f29bed8ea80 Options.allow_mmap_reads: 0
+2021/03/13-22:59:32.076331 7f29bed8ea80 Options.allow_mmap_writes: 0
+2021/03/13-22:59:32.076332 7f29bed8ea80 Options.use_direct_reads: 0
+2021/03/13-22:59:32.076332 7f29bed8ea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-22:59:32.076333 7f29bed8ea80 Options.create_missing_column_families: 0
+2021/03/13-22:59:32.076333 7f29bed8ea80 Options.db_log_dir:
+2021/03/13-22:59:32.076334 7f29bed8ea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-22:59:32.076335 7f29bed8ea80 Options.table_cache_numshardbits: 6
+2021/03/13-22:59:32.076335 7f29bed8ea80 Options.max_subcompactions: 1
+2021/03/13-22:59:32.076336 7f29bed8ea80 Options.max_background_flushes: -1
+2021/03/13-22:59:32.076337 7f29bed8ea80 Options.WAL_ttl_seconds: 0
+2021/03/13-22:59:32.076337 7f29bed8ea80 Options.WAL_size_limit_MB: 0
+2021/03/13-22:59:32.076338 7f29bed8ea80 Options.manifest_preallocation_size: 4194304
+2021/03/13-22:59:32.076339 7f29bed8ea80 Options.is_fd_close_on_exec: 1
+2021/03/13-22:59:32.076339 7f29bed8ea80 Options.advise_random_on_open: 1
+2021/03/13-22:59:32.076340 7f29bed8ea80 Options.db_write_buffer_size: 0
+2021/03/13-22:59:32.076341 7f29bed8ea80 Options.write_buffer_manager: 0x206ab90
+2021/03/13-22:59:32.076341 7f29bed8ea80 Options.access_hint_on_compaction_start: 1
+2021/03/13-22:59:32.076342 7f29bed8ea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-22:59:32.076343 7f29bed8ea80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-22:59:32.076343 7f29bed8ea80 Options.use_adaptive_mutex: 0
+2021/03/13-22:59:32.076344 7f29bed8ea80 Options.rate_limiter: (nil)
+2021/03/13-22:59:32.076345 7f29bed8ea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-22:59:32.076353 7f29bed8ea80 Options.wal_recovery_mode: 2
+2021/03/13-22:59:32.076354 7f29bed8ea80 Options.enable_thread_tracking: 0
+2021/03/13-22:59:32.076355 7f29bed8ea80 Options.enable_pipelined_write: 0
+2021/03/13-22:59:32.076356 7f29bed8ea80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-22:59:32.076356 7f29bed8ea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-22:59:32.076357 7f29bed8ea80 Options.write_thread_max_yield_usec: 100
+2021/03/13-22:59:32.076357 7f29bed8ea80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-22:59:32.076358 7f29bed8ea80 Options.row_cache: None
+2021/03/13-22:59:32.076359 7f29bed8ea80 Options.wal_filter: None
+2021/03/13-22:59:32.076359 7f29bed8ea80 Options.avoid_flush_during_recovery: 0
+2021/03/13-22:59:32.076360 7f29bed8ea80 Options.allow_ingest_behind: 0
+2021/03/13-22:59:32.076361 7f29bed8ea80 Options.preserve_deletes: 0
+2021/03/13-22:59:32.076361 7f29bed8ea80 Options.two_write_queues: 0
+2021/03/13-22:59:32.076362 7f29bed8ea80 Options.manual_wal_flush: 0
+2021/03/13-22:59:32.076363 7f29bed8ea80 Options.max_background_jobs: 16
+2021/03/13-22:59:32.076364 7f29bed8ea80 Options.max_background_compactions: -1
+2021/03/13-22:59:32.076365 7f29bed8ea80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-22:59:32.076365 7f29bed8ea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-22:59:32.076366 7f29bed8ea80 Options.delayed_write_rate : 16777216
+2021/03/13-22:59:32.076366 7f29bed8ea80 Options.max_total_wal_size: 0
+2021/03/13-22:59:32.076367 7f29bed8ea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-22:59:32.076368 7f29bed8ea80 Options.stats_dump_period_sec: 600
+2021/03/13-22:59:32.076368 7f29bed8ea80 Options.max_open_files: -1
+2021/03/13-22:59:32.076369 7f29bed8ea80 Options.bytes_per_sync: 0
+2021/03/13-22:59:32.076370 7f29bed8ea80 Options.wal_bytes_per_sync: 0
+2021/03/13-22:59:32.076370 7f29bed8ea80 Options.compaction_readahead_size: 0
+2021/03/13-22:59:32.076371 7f29bed8ea80 Compression algorithms supported:
+2021/03/13-22:59:32.076372 7f29bed8ea80 Snappy supported: 1
+2021/03/13-22:59:32.076372 7f29bed8ea80 Zlib supported: 1
+2021/03/13-22:59:32.076373 7f29bed8ea80 Bzip supported: 1
+2021/03/13-22:59:32.076374 7f29bed8ea80 LZ4 supported: 1
+2021/03/13-22:59:32.076374 7f29bed8ea80 ZSTDNotFinal supported: 1
+2021/03/13-22:59:32.076379 7f29bed8ea80 ZSTD supported: 1
+2021/03/13-22:59:32.076383 7f29bed8ea80 Fast CRC32 supported: Supported on x86
+2021/03/13-22:59:32.076384 7f29bed8ea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-22:59:32.076492 7f29bed8ea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-22:59:32.076552 7f29bed8ea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-22:59:32.076554 7f29bed8ea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-22:59:32.076555 7f29bed8ea80 Options.merge_operator: UInt64AddOperator
+2021/03/13-22:59:32.076556 7f29bed8ea80 Options.compaction_filter: None
+2021/03/13-22:59:32.076557 7f29bed8ea80 Options.compaction_filter_factory: None
+2021/03/13-22:59:32.076558 7f29bed8ea80 Options.memtable_factory: SkipListFactory
+2021/03/13-22:59:32.076559 7f29bed8ea80 Options.table_factory: BlockBasedTable
+2021/03/13-22:59:32.076573 7f29bed8ea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x207a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x205fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-22:59:32.076574 7f29bed8ea80 Options.write_buffer_size: 134217728
+2021/03/13-22:59:32.076575 7f29bed8ea80 Options.max_write_buffer_number: 6
+2021/03/13-22:59:32.076576 7f29bed8ea80 Options.compression[0]: NoCompression
+2021/03/13-22:59:32.076576 7f29bed8ea80 Options.compression[1]: NoCompression
+2021/03/13-22:59:32.076577 7f29bed8ea80 Options.compression[2]: Snappy
+2021/03/13-22:59:32.076578 7f29bed8ea80 Options.compression[3]: Snappy
+2021/03/13-22:59:32.076578 7f29bed8ea80 Options.compression[4]: Snappy
+2021/03/13-22:59:32.076579 7f29bed8ea80 Options.compression[5]: Snappy
+2021/03/13-22:59:32.076580 7f29bed8ea80 Options.compression[6]: Snappy
+2021/03/13-22:59:32.076580 7f29bed8ea80 Options.bottommost_compression: Disabled
+2021/03/13-22:59:32.076581 7f29bed8ea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-22:59:32.076582 7f29bed8ea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-22:59:32.076583 7f29bed8ea80 Options.num_levels: 7
+2021/03/13-22:59:32.076583 7f29bed8ea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-22:59:32.076584 7f29bed8ea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-22:59:32.076584 7f29bed8ea80 Options.compression_opts.window_bits: -14
+2021/03/13-22:59:32.076585 7f29bed8ea80 Options.compression_opts.level: -1
+2021/03/13-22:59:32.076586 7f29bed8ea80 Options.compression_opts.strategy: 0
+2021/03/13-22:59:32.076586 7f29bed8ea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-22:59:32.076587 7f29bed8ea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-22:59:32.076588 7f29bed8ea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-22:59:32.076588 7f29bed8ea80 Options.level0_stop_writes_trigger: 36
+2021/03/13-22:59:32.076589 7f29bed8ea80 Options.target_file_size_base: 67108864
+2021/03/13-22:59:32.076590 7f29bed8ea80 Options.target_file_size_multiplier: 1
+2021/03/13-22:59:32.076590 7f29bed8ea80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-22:59:32.076591 7f29bed8ea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-22:59:32.076592 7f29bed8ea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-22:59:32.076593 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-22:59:32.076602 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-22:59:32.076603 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-22:59:32.076603 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-22:59:32.076604 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-22:59:32.076605 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-22:59:32.076605 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-22:59:32.076606 7f29bed8ea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-22:59:32.076606 7f29bed8ea80 Options.max_compaction_bytes: 1677721600
+2021/03/13-22:59:32.076607 7f29bed8ea80 Options.arena_block_size: 16777216
+2021/03/13-22:59:32.076608 7f29bed8ea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-22:59:32.076608 7f29bed8ea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-22:59:32.076609 7f29bed8ea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-22:59:32.076610 7f29bed8ea80 Options.disable_auto_compactions: 0
+2021/03/13-22:59:32.076611 7f29bed8ea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-22:59:32.076612 7f29bed8ea80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-22:59:32.076613 7f29bed8ea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-22:59:32.076614 7f29bed8ea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-22:59:32.076614 7f29bed8ea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-22:59:32.076615 7f29bed8ea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-22:59:32.076616 7f29bed8ea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-22:59:32.076617 7f29bed8ea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-22:59:32.076617 7f29bed8ea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-22:59:32.076618 7f29bed8ea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-22:59:32.076618 7f29bed8ea80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-22:59:32.076619 7f29bed8ea80 Options.table_properties_collectors:
+2021/03/13-22:59:32.076620 7f29bed8ea80 Options.inplace_update_support: 0
+2021/03/13-22:59:32.076620 7f29bed8ea80 Options.inplace_update_num_locks: 10000
+2021/03/13-22:59:32.076621 7f29bed8ea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-22:59:32.076622 7f29bed8ea80 Options.memtable_huge_page_size: 0
+2021/03/13-22:59:32.076623 7f29bed8ea80 Options.bloom_locality: 0
+2021/03/13-22:59:32.076623 7f29bed8ea80 Options.max_successive_merges: 0
+2021/03/13-22:59:32.076624 7f29bed8ea80 Options.optimize_filters_for_hits: 0
+2021/03/13-22:59:32.076625 7f29bed8ea80 Options.paranoid_file_checks: 0
+2021/03/13-22:59:32.076625 7f29bed8ea80 Options.force_consistency_checks: 0
+2021/03/13-22:59:32.076626 7f29bed8ea80 Options.report_bg_io_stats: 0
+2021/03/13-22:59:32.077046 7f29bed8ea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-22:59:32.077049 7f29bed8ea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-22:59:32.077138 7f29bed8ea80 EVENT_LOG_v1 {"time_micros": 1615672772077125, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-22:59:32.077146 7f29bed8ea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-22:59:32.760641 7f29bed8ea80 EVENT_LOG_v1 {"time_micros": 1615672772760638, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615672773475895 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672773475895
new file mode 100644
index 0000000..292ef75
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672773475895
@@ -0,0 +1,186 @@
+2021/03/13-22:59:32.773467 7f29bed8ea80 RocksDB version: 5.11.3
+2021/03/13-22:59:32.773525 7f29bed8ea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-22:59:32.773527 7f29bed8ea80 Compile date Mar 13 2021
+2021/03/13-22:59:32.773529 7f29bed8ea80 DB SUMMARY
+2021/03/13-22:59:32.773571 7f29bed8ea80 CURRENT file: CURRENT
+2021/03/13-22:59:32.773572 7f29bed8ea80 IDENTITY file: IDENTITY
+2021/03/13-22:59:32.773576 7f29bed8ea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-22:59:32.773578 7f29bed8ea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-22:59:32.773579 7f29bed8ea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-22:59:32.773581 7f29bed8ea80 Options.error_if_exists: 0
+2021/03/13-22:59:32.773582 7f29bed8ea80 Options.create_if_missing: 1
+2021/03/13-22:59:32.773583 7f29bed8ea80 Options.paranoid_checks: 1
+2021/03/13-22:59:32.773583 7f29bed8ea80 Options.env: 0x7f29bf748080
+2021/03/13-22:59:32.773584 7f29bed8ea80 Options.info_log: 0x2082ca0
+2021/03/13-22:59:32.773584 7f29bed8ea80 Options.max_file_opening_threads: 16
+2021/03/13-22:59:32.773585 7f29bed8ea80 Options.statistics: (nil)
+2021/03/13-22:59:32.773586 7f29bed8ea80 Options.use_fsync: 0
+2021/03/13-22:59:32.773586 7f29bed8ea80 Options.max_log_file_size: 0
+2021/03/13-22:59:32.773587 7f29bed8ea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-22:59:32.773587 7f29bed8ea80 Options.log_file_time_to_roll: 0
+2021/03/13-22:59:32.773588 7f29bed8ea80 Options.keep_log_file_num: 1000
+2021/03/13-22:59:32.773589 7f29bed8ea80 Options.recycle_log_file_num: 0
+2021/03/13-22:59:32.773589 7f29bed8ea80 Options.allow_fallocate: 1
+2021/03/13-22:59:32.773590 7f29bed8ea80 Options.allow_mmap_reads: 0
+2021/03/13-22:59:32.773590 7f29bed8ea80 Options.allow_mmap_writes: 0
+2021/03/13-22:59:32.773591 7f29bed8ea80 Options.use_direct_reads: 0
+2021/03/13-22:59:32.773591 7f29bed8ea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-22:59:32.773592 7f29bed8ea80 Options.create_missing_column_families: 0
+2021/03/13-22:59:32.773592 7f29bed8ea80 Options.db_log_dir:
+2021/03/13-22:59:32.773593 7f29bed8ea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-22:59:32.773594 7f29bed8ea80 Options.table_cache_numshardbits: 6
+2021/03/13-22:59:32.773594 7f29bed8ea80 Options.max_subcompactions: 1
+2021/03/13-22:59:32.773595 7f29bed8ea80 Options.max_background_flushes: -1
+2021/03/13-22:59:32.773595 7f29bed8ea80 Options.WAL_ttl_seconds: 0
+2021/03/13-22:59:32.773596 7f29bed8ea80 Options.WAL_size_limit_MB: 0
+2021/03/13-22:59:32.773596 7f29bed8ea80 Options.manifest_preallocation_size: 4194304
+2021/03/13-22:59:32.773597 7f29bed8ea80 Options.is_fd_close_on_exec: 1
+2021/03/13-22:59:32.773598 7f29bed8ea80 Options.advise_random_on_open: 1
+2021/03/13-22:59:32.773598 7f29bed8ea80 Options.db_write_buffer_size: 0
+2021/03/13-22:59:32.773599 7f29bed8ea80 Options.write_buffer_manager: 0x206ab90
+2021/03/13-22:59:32.773599 7f29bed8ea80 Options.access_hint_on_compaction_start: 1
+2021/03/13-22:59:32.773600 7f29bed8ea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-22:59:32.773600 7f29bed8ea80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-22:59:32.773601 7f29bed8ea80 Options.use_adaptive_mutex: 0
+2021/03/13-22:59:32.773601 7f29bed8ea80 Options.rate_limiter: (nil)
+2021/03/13-22:59:32.773603 7f29bed8ea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-22:59:32.773610 7f29bed8ea80 Options.wal_recovery_mode: 2
+2021/03/13-22:59:32.773611 7f29bed8ea80 Options.enable_thread_tracking: 0
+2021/03/13-22:59:32.773611 7f29bed8ea80 Options.enable_pipelined_write: 0
+2021/03/13-22:59:32.773612 7f29bed8ea80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-22:59:32.773612 7f29bed8ea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-22:59:32.773613 7f29bed8ea80 Options.write_thread_max_yield_usec: 100
+2021/03/13-22:59:32.773613 7f29bed8ea80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-22:59:32.773614 7f29bed8ea80 Options.row_cache: None
+2021/03/13-22:59:32.773614 7f29bed8ea80 Options.wal_filter: None
+2021/03/13-22:59:32.773615 7f29bed8ea80 Options.avoid_flush_during_recovery: 0
+2021/03/13-22:59:32.773616 7f29bed8ea80 Options.allow_ingest_behind: 0
+2021/03/13-22:59:32.773616 7f29bed8ea80 Options.preserve_deletes: 0
+2021/03/13-22:59:32.773617 7f29bed8ea80 Options.two_write_queues: 0
+2021/03/13-22:59:32.773617 7f29bed8ea80 Options.manual_wal_flush: 0
+2021/03/13-22:59:32.773618 7f29bed8ea80 Options.max_background_jobs: 16
+2021/03/13-22:59:32.773619 7f29bed8ea80 Options.max_background_compactions: -1
+2021/03/13-22:59:32.773620 7f29bed8ea80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-22:59:32.773620 7f29bed8ea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-22:59:32.773621 7f29bed8ea80 Options.delayed_write_rate : 16777216
+2021/03/13-22:59:32.773621 7f29bed8ea80 Options.max_total_wal_size: 0
+2021/03/13-22:59:32.773622 7f29bed8ea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-22:59:32.773622 7f29bed8ea80 Options.stats_dump_period_sec: 600
+2021/03/13-22:59:32.773623 7f29bed8ea80 Options.max_open_files: -1
+2021/03/13-22:59:32.773624 7f29bed8ea80 Options.bytes_per_sync: 0
+2021/03/13-22:59:32.773624 7f29bed8ea80 Options.wal_bytes_per_sync: 0
+2021/03/13-22:59:32.773625 7f29bed8ea80 Options.compaction_readahead_size: 0
+2021/03/13-22:59:32.773625 7f29bed8ea80 Compression algorithms supported:
+2021/03/13-22:59:32.773626 7f29bed8ea80 Snappy supported: 1
+2021/03/13-22:59:32.773626 7f29bed8ea80 Zlib supported: 1
+2021/03/13-22:59:32.773627 7f29bed8ea80 Bzip supported: 1
+2021/03/13-22:59:32.773627 7f29bed8ea80 LZ4 supported: 1
+2021/03/13-22:59:32.773628 7f29bed8ea80 ZSTDNotFinal supported: 1
+2021/03/13-22:59:32.773632 7f29bed8ea80 ZSTD supported: 1
+2021/03/13-22:59:32.773635 7f29bed8ea80 Fast CRC32 supported: Supported on x86
+2021/03/13-22:59:32.773636 7f29bed8ea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-22:59:32.773732 7f29bed8ea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-22:59:32.773785 7f29bed8ea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-22:59:32.773787 7f29bed8ea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-22:59:32.773788 7f29bed8ea80 Options.merge_operator: UInt64AddOperator
+2021/03/13-22:59:32.773789 7f29bed8ea80 Options.compaction_filter: None
+2021/03/13-22:59:32.773790 7f29bed8ea80 Options.compaction_filter_factory: None
+2021/03/13-22:59:32.773790 7f29bed8ea80 Options.memtable_factory: SkipListFactory
+2021/03/13-22:59:32.773791 7f29bed8ea80 Options.table_factory: BlockBasedTable
+2021/03/13-22:59:32.773804 7f29bed8ea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x207a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x205fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-22:59:32.773805 7f29bed8ea80 Options.write_buffer_size: 134217728
+2021/03/13-22:59:32.773806 7f29bed8ea80 Options.max_write_buffer_number: 6
+2021/03/13-22:59:32.773807 7f29bed8ea80 Options.compression[0]: NoCompression
+2021/03/13-22:59:32.773807 7f29bed8ea80 Options.compression[1]: NoCompression
+2021/03/13-22:59:32.773808 7f29bed8ea80 Options.compression[2]: Snappy
+2021/03/13-22:59:32.773808 7f29bed8ea80 Options.compression[3]: Snappy
+2021/03/13-22:59:32.773809 7f29bed8ea80 Options.compression[4]: Snappy
+2021/03/13-22:59:32.773810 7f29bed8ea80 Options.compression[5]: Snappy
+2021/03/13-22:59:32.773810 7f29bed8ea80 Options.compression[6]: Snappy
+2021/03/13-22:59:32.773811 7f29bed8ea80 Options.bottommost_compression: Disabled
+2021/03/13-22:59:32.773812 7f29bed8ea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-22:59:32.773812 7f29bed8ea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-22:59:32.773813 7f29bed8ea80 Options.num_levels: 7
+2021/03/13-22:59:32.773813 7f29bed8ea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-22:59:32.773814 7f29bed8ea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-22:59:32.773814 7f29bed8ea80 Options.compression_opts.window_bits: -14
+2021/03/13-22:59:32.773815 7f29bed8ea80 Options.compression_opts.level: -1
+2021/03/13-22:59:32.773816 7f29bed8ea80 Options.compression_opts.strategy: 0
+2021/03/13-22:59:32.773816 7f29bed8ea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-22:59:32.773817 7f29bed8ea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-22:59:32.773817 7f29bed8ea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-22:59:32.773818 7f29bed8ea80 Options.level0_stop_writes_trigger: 36
+2021/03/13-22:59:32.773818 7f29bed8ea80 Options.target_file_size_base: 67108864
+2021/03/13-22:59:32.773819 7f29bed8ea80 Options.target_file_size_multiplier: 1
+2021/03/13-22:59:32.773819 7f29bed8ea80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-22:59:32.773820 7f29bed8ea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-22:59:32.773821 7f29bed8ea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-22:59:32.773822 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-22:59:32.773829 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-22:59:32.773830 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-22:59:32.773831 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-22:59:32.773831 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-22:59:32.773832 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-22:59:32.773832 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-22:59:32.773833 7f29bed8ea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-22:59:32.773833 7f29bed8ea80 Options.max_compaction_bytes: 1677721600
+2021/03/13-22:59:32.773834 7f29bed8ea80 Options.arena_block_size: 16777216
+2021/03/13-22:59:32.773835 7f29bed8ea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-22:59:32.773835 7f29bed8ea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-22:59:32.773836 7f29bed8ea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-22:59:32.773836 7f29bed8ea80 Options.disable_auto_compactions: 0
+2021/03/13-22:59:32.773838 7f29bed8ea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-22:59:32.773838 7f29bed8ea80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-22:59:32.773839 7f29bed8ea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-22:59:32.773840 7f29bed8ea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-22:59:32.773840 7f29bed8ea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-22:59:32.773841 7f29bed8ea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-22:59:32.773841 7f29bed8ea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-22:59:32.773842 7f29bed8ea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-22:59:32.773843 7f29bed8ea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-22:59:32.773843 7f29bed8ea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-22:59:32.773844 7f29bed8ea80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-22:59:32.773844 7f29bed8ea80 Options.table_properties_collectors:
+2021/03/13-22:59:32.773845 7f29bed8ea80 Options.inplace_update_support: 0
+2021/03/13-22:59:32.773846 7f29bed8ea80 Options.inplace_update_num_locks: 10000
+2021/03/13-22:59:32.773846 7f29bed8ea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-22:59:32.773847 7f29bed8ea80 Options.memtable_huge_page_size: 0
+2021/03/13-22:59:32.773847 7f29bed8ea80 Options.bloom_locality: 0
+2021/03/13-22:59:32.773848 7f29bed8ea80 Options.max_successive_merges: 0
+2021/03/13-22:59:32.773849 7f29bed8ea80 Options.optimize_filters_for_hits: 0
+2021/03/13-22:59:32.773849 7f29bed8ea80 Options.paranoid_file_checks: 0
+2021/03/13-22:59:32.773850 7f29bed8ea80 Options.force_consistency_checks: 0
+2021/03/13-22:59:32.773850 7f29bed8ea80 Options.report_bg_io_stats: 0
+2021/03/13-22:59:32.774213 7f29bed8ea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-22:59:32.774215 7f29bed8ea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-22:59:32.774288 7f29bed8ea80 EVENT_LOG_v1 {"time_micros": 1615672772774278, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-22:59:32.774293 7f29bed8ea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-22:59:33.463560 7f29bed8ea80 EVENT_LOG_v1 {"time_micros": 1615672773463556, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615672774182042 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672774182042
new file mode 100644
index 0000000..a2a8f54
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615672774182042
@@ -0,0 +1,186 @@
+2021/03/13-22:59:33.476182 7f29bed8ea80 RocksDB version: 5.11.3
+2021/03/13-22:59:33.476244 7f29bed8ea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-22:59:33.476246 7f29bed8ea80 Compile date Mar 13 2021
+2021/03/13-22:59:33.476248 7f29bed8ea80 DB SUMMARY
+2021/03/13-22:59:33.476291 7f29bed8ea80 CURRENT file: CURRENT
+2021/03/13-22:59:33.476293 7f29bed8ea80 IDENTITY file: IDENTITY
+2021/03/13-22:59:33.476297 7f29bed8ea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-22:59:33.476298 7f29bed8ea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-22:59:33.476299 7f29bed8ea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-22:59:33.476302 7f29bed8ea80 Options.error_if_exists: 0
+2021/03/13-22:59:33.476302 7f29bed8ea80 Options.create_if_missing: 1
+2021/03/13-22:59:33.476303 7f29bed8ea80 Options.paranoid_checks: 1
+2021/03/13-22:59:33.476304 7f29bed8ea80 Options.env: 0x7f29bf748080
+2021/03/13-22:59:33.476304 7f29bed8ea80 Options.info_log: 0x2082ca0
+2021/03/13-22:59:33.476305 7f29bed8ea80 Options.max_file_opening_threads: 16
+2021/03/13-22:59:33.476305 7f29bed8ea80 Options.statistics: (nil)
+2021/03/13-22:59:33.476306 7f29bed8ea80 Options.use_fsync: 0
+2021/03/13-22:59:33.476307 7f29bed8ea80 Options.max_log_file_size: 0
+2021/03/13-22:59:33.476307 7f29bed8ea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-22:59:33.476308 7f29bed8ea80 Options.log_file_time_to_roll: 0
+2021/03/13-22:59:33.476308 7f29bed8ea80 Options.keep_log_file_num: 1000
+2021/03/13-22:59:33.476309 7f29bed8ea80 Options.recycle_log_file_num: 0
+2021/03/13-22:59:33.476310 7f29bed8ea80 Options.allow_fallocate: 1
+2021/03/13-22:59:33.476310 7f29bed8ea80 Options.allow_mmap_reads: 0
+2021/03/13-22:59:33.476311 7f29bed8ea80 Options.allow_mmap_writes: 0
+2021/03/13-22:59:33.476311 7f29bed8ea80 Options.use_direct_reads: 0
+2021/03/13-22:59:33.476312 7f29bed8ea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-22:59:33.476312 7f29bed8ea80 Options.create_missing_column_families: 0
+2021/03/13-22:59:33.476313 7f29bed8ea80 Options.db_log_dir:
+2021/03/13-22:59:33.476313 7f29bed8ea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-22:59:33.476314 7f29bed8ea80 Options.table_cache_numshardbits: 6
+2021/03/13-22:59:33.476315 7f29bed8ea80 Options.max_subcompactions: 1
+2021/03/13-22:59:33.476315 7f29bed8ea80 Options.max_background_flushes: -1
+2021/03/13-22:59:33.476316 7f29bed8ea80 Options.WAL_ttl_seconds: 0
+2021/03/13-22:59:33.476316 7f29bed8ea80 Options.WAL_size_limit_MB: 0
+2021/03/13-22:59:33.476317 7f29bed8ea80 Options.manifest_preallocation_size: 4194304
+2021/03/13-22:59:33.476318 7f29bed8ea80 Options.is_fd_close_on_exec: 1
+2021/03/13-22:59:33.476318 7f29bed8ea80 Options.advise_random_on_open: 1
+2021/03/13-22:59:33.476319 7f29bed8ea80 Options.db_write_buffer_size: 0
+2021/03/13-22:59:33.476319 7f29bed8ea80 Options.write_buffer_manager: 0x206ab90
+2021/03/13-22:59:33.476320 7f29bed8ea80 Options.access_hint_on_compaction_start: 1
+2021/03/13-22:59:33.476320 7f29bed8ea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-22:59:33.476321 7f29bed8ea80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-22:59:33.476321 7f29bed8ea80 Options.use_adaptive_mutex: 0
+2021/03/13-22:59:33.476322 7f29bed8ea80 Options.rate_limiter: (nil)
+2021/03/13-22:59:33.476323 7f29bed8ea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-22:59:33.476331 7f29bed8ea80 Options.wal_recovery_mode: 2
+2021/03/13-22:59:33.476332 7f29bed8ea80 Options.enable_thread_tracking: 0
+2021/03/13-22:59:33.476332 7f29bed8ea80 Options.enable_pipelined_write: 0
+2021/03/13-22:59:33.476333 7f29bed8ea80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-22:59:33.476333 7f29bed8ea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-22:59:33.476334 7f29bed8ea80 Options.write_thread_max_yield_usec: 100
+2021/03/13-22:59:33.476335 7f29bed8ea80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-22:59:33.476335 7f29bed8ea80 Options.row_cache: None
+2021/03/13-22:59:33.476336 7f29bed8ea80 Options.wal_filter: None
+2021/03/13-22:59:33.476336 7f29bed8ea80 Options.avoid_flush_during_recovery: 0
+2021/03/13-22:59:33.476337 7f29bed8ea80 Options.allow_ingest_behind: 0
+2021/03/13-22:59:33.476337 7f29bed8ea80 Options.preserve_deletes: 0
+2021/03/13-22:59:33.476338 7f29bed8ea80 Options.two_write_queues: 0
+2021/03/13-22:59:33.476338 7f29bed8ea80 Options.manual_wal_flush: 0
+2021/03/13-22:59:33.476340 7f29bed8ea80 Options.max_background_jobs: 16
+2021/03/13-22:59:33.476340 7f29bed8ea80 Options.max_background_compactions: -1
+2021/03/13-22:59:33.476341 7f29bed8ea80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-22:59:33.476341 7f29bed8ea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-22:59:33.476342 7f29bed8ea80 Options.delayed_write_rate : 16777216
+2021/03/13-22:59:33.476342 7f29bed8ea80 Options.max_total_wal_size: 0
+2021/03/13-22:59:33.476343 7f29bed8ea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-22:59:33.476344 7f29bed8ea80 Options.stats_dump_period_sec: 600
+2021/03/13-22:59:33.476344 7f29bed8ea80 Options.max_open_files: -1
+2021/03/13-22:59:33.476345 7f29bed8ea80 Options.bytes_per_sync: 0
+2021/03/13-22:59:33.476345 7f29bed8ea80 Options.wal_bytes_per_sync: 0
+2021/03/13-22:59:33.476346 7f29bed8ea80 Options.compaction_readahead_size: 0
+2021/03/13-22:59:33.476346 7f29bed8ea80 Compression algorithms supported:
+2021/03/13-22:59:33.476347 7f29bed8ea80 Snappy supported: 1
+2021/03/13-22:59:33.476348 7f29bed8ea80 Zlib supported: 1
+2021/03/13-22:59:33.476348 7f29bed8ea80 Bzip supported: 1
+2021/03/13-22:59:33.476349 7f29bed8ea80 LZ4 supported: 1
+2021/03/13-22:59:33.476349 7f29bed8ea80 ZSTDNotFinal supported: 1
+2021/03/13-22:59:33.476353 7f29bed8ea80 ZSTD supported: 1
+2021/03/13-22:59:33.476356 7f29bed8ea80 Fast CRC32 supported: Supported on x86
+2021/03/13-22:59:33.476357 7f29bed8ea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-22:59:33.476449 7f29bed8ea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-22:59:33.476502 7f29bed8ea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-22:59:33.476504 7f29bed8ea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-22:59:33.476505 7f29bed8ea80 Options.merge_operator: UInt64AddOperator
+2021/03/13-22:59:33.476505 7f29bed8ea80 Options.compaction_filter: None
+2021/03/13-22:59:33.476506 7f29bed8ea80 Options.compaction_filter_factory: None
+2021/03/13-22:59:33.476507 7f29bed8ea80 Options.memtable_factory: SkipListFactory
+2021/03/13-22:59:33.476508 7f29bed8ea80 Options.table_factory: BlockBasedTable
+2021/03/13-22:59:33.476521 7f29bed8ea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x207a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x205fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-22:59:33.476521 7f29bed8ea80 Options.write_buffer_size: 134217728
+2021/03/13-22:59:33.476522 7f29bed8ea80 Options.max_write_buffer_number: 6
+2021/03/13-22:59:33.476523 7f29bed8ea80 Options.compression[0]: NoCompression
+2021/03/13-22:59:33.476523 7f29bed8ea80 Options.compression[1]: NoCompression
+2021/03/13-22:59:33.476524 7f29bed8ea80 Options.compression[2]: Snappy
+2021/03/13-22:59:33.476525 7f29bed8ea80 Options.compression[3]: Snappy
+2021/03/13-22:59:33.476525 7f29bed8ea80 Options.compression[4]: Snappy
+2021/03/13-22:59:33.476526 7f29bed8ea80 Options.compression[5]: Snappy
+2021/03/13-22:59:33.476526 7f29bed8ea80 Options.compression[6]: Snappy
+2021/03/13-22:59:33.476527 7f29bed8ea80 Options.bottommost_compression: Disabled
+2021/03/13-22:59:33.476528 7f29bed8ea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-22:59:33.476528 7f29bed8ea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-22:59:33.476529 7f29bed8ea80 Options.num_levels: 7
+2021/03/13-22:59:33.476529 7f29bed8ea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-22:59:33.476530 7f29bed8ea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-22:59:33.476531 7f29bed8ea80 Options.compression_opts.window_bits: -14
+2021/03/13-22:59:33.476531 7f29bed8ea80 Options.compression_opts.level: -1
+2021/03/13-22:59:33.476532 7f29bed8ea80 Options.compression_opts.strategy: 0
+2021/03/13-22:59:33.476532 7f29bed8ea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-22:59:33.476533 7f29bed8ea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-22:59:33.476533 7f29bed8ea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-22:59:33.476534 7f29bed8ea80 Options.level0_stop_writes_trigger: 36
+2021/03/13-22:59:33.476535 7f29bed8ea80 Options.target_file_size_base: 67108864
+2021/03/13-22:59:33.476535 7f29bed8ea80 Options.target_file_size_multiplier: 1
+2021/03/13-22:59:33.476536 7f29bed8ea80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-22:59:33.476536 7f29bed8ea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-22:59:33.476537 7f29bed8ea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-22:59:33.476538 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-22:59:33.476546 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-22:59:33.476547 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-22:59:33.476547 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-22:59:33.476548 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-22:59:33.476549 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-22:59:33.476549 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-22:59:33.476550 7f29bed8ea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-22:59:33.476550 7f29bed8ea80 Options.max_compaction_bytes: 1677721600
+2021/03/13-22:59:33.476551 7f29bed8ea80 Options.arena_block_size: 16777216
+2021/03/13-22:59:33.476551 7f29bed8ea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-22:59:33.476552 7f29bed8ea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-22:59:33.476553 7f29bed8ea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-22:59:33.476553 7f29bed8ea80 Options.disable_auto_compactions: 0
+2021/03/13-22:59:33.476555 7f29bed8ea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-22:59:33.476555 7f29bed8ea80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-22:59:33.476556 7f29bed8ea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-22:59:33.476557 7f29bed8ea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-22:59:33.476557 7f29bed8ea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-22:59:33.476558 7f29bed8ea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-22:59:33.476558 7f29bed8ea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-22:59:33.476559 7f29bed8ea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-22:59:33.476560 7f29bed8ea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-22:59:33.476561 7f29bed8ea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-22:59:33.476561 7f29bed8ea80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-22:59:33.476562 7f29bed8ea80 Options.table_properties_collectors:
+2021/03/13-22:59:33.476563 7f29bed8ea80 Options.inplace_update_support: 0
+2021/03/13-22:59:33.476563 7f29bed8ea80 Options.inplace_update_num_locks: 10000
+2021/03/13-22:59:33.476564 7f29bed8ea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-22:59:33.476565 7f29bed8ea80 Options.memtable_huge_page_size: 0
+2021/03/13-22:59:33.476565 7f29bed8ea80 Options.bloom_locality: 0
+2021/03/13-22:59:33.476566 7f29bed8ea80 Options.max_successive_merges: 0
+2021/03/13-22:59:33.476567 7f29bed8ea80 Options.optimize_filters_for_hits: 0
+2021/03/13-22:59:33.476567 7f29bed8ea80 Options.paranoid_file_checks: 0
+2021/03/13-22:59:33.476568 7f29bed8ea80 Options.force_consistency_checks: 0
+2021/03/13-22:59:33.476568 7f29bed8ea80 Options.report_bg_io_stats: 0
+2021/03/13-22:59:33.476935 7f29bed8ea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-22:59:33.476937 7f29bed8ea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-22:59:33.477006 7f29bed8ea80 EVENT_LOG_v1 {"time_micros": 1615672773476996, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-22:59:33.477011 7f29bed8ea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-22:59:34.168022 7f29bed8ea80 EVENT_LOG_v1 {"time_micros": 1615672774168019, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615673031115543 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615673031115543
new file mode 100644
index 0000000..0e3fe79
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615673031115543
@@ -0,0 +1,186 @@
+2021/03/13-22:59:34.182348 7f29bed8ea80 RocksDB version: 5.11.3
+2021/03/13-22:59:34.182407 7f29bed8ea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-22:59:34.182408 7f29bed8ea80 Compile date Mar 13 2021
+2021/03/13-22:59:34.182411 7f29bed8ea80 DB SUMMARY
+2021/03/13-22:59:34.182454 7f29bed8ea80 CURRENT file: CURRENT
+2021/03/13-22:59:34.182455 7f29bed8ea80 IDENTITY file: IDENTITY
+2021/03/13-22:59:34.182460 7f29bed8ea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-22:59:34.182461 7f29bed8ea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-22:59:34.182462 7f29bed8ea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-22:59:34.182464 7f29bed8ea80 Options.error_if_exists: 0
+2021/03/13-22:59:34.182465 7f29bed8ea80 Options.create_if_missing: 1
+2021/03/13-22:59:34.182466 7f29bed8ea80 Options.paranoid_checks: 1
+2021/03/13-22:59:34.182466 7f29bed8ea80 Options.env: 0x7f29bf748080
+2021/03/13-22:59:34.182467 7f29bed8ea80 Options.info_log: 0x2082ca0
+2021/03/13-22:59:34.182467 7f29bed8ea80 Options.max_file_opening_threads: 16
+2021/03/13-22:59:34.182468 7f29bed8ea80 Options.statistics: (nil)
+2021/03/13-22:59:34.182469 7f29bed8ea80 Options.use_fsync: 0
+2021/03/13-22:59:34.182469 7f29bed8ea80 Options.max_log_file_size: 0
+2021/03/13-22:59:34.182470 7f29bed8ea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-22:59:34.182471 7f29bed8ea80 Options.log_file_time_to_roll: 0
+2021/03/13-22:59:34.182471 7f29bed8ea80 Options.keep_log_file_num: 1000
+2021/03/13-22:59:34.182472 7f29bed8ea80 Options.recycle_log_file_num: 0
+2021/03/13-22:59:34.182472 7f29bed8ea80 Options.allow_fallocate: 1
+2021/03/13-22:59:34.182473 7f29bed8ea80 Options.allow_mmap_reads: 0
+2021/03/13-22:59:34.182473 7f29bed8ea80 Options.allow_mmap_writes: 0
+2021/03/13-22:59:34.182474 7f29bed8ea80 Options.use_direct_reads: 0
+2021/03/13-22:59:34.182475 7f29bed8ea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-22:59:34.182475 7f29bed8ea80 Options.create_missing_column_families: 0
+2021/03/13-22:59:34.182476 7f29bed8ea80 Options.db_log_dir:
+2021/03/13-22:59:34.182476 7f29bed8ea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-22:59:34.182477 7f29bed8ea80 Options.table_cache_numshardbits: 6
+2021/03/13-22:59:34.182477 7f29bed8ea80 Options.max_subcompactions: 1
+2021/03/13-22:59:34.182478 7f29bed8ea80 Options.max_background_flushes: -1
+2021/03/13-22:59:34.182479 7f29bed8ea80 Options.WAL_ttl_seconds: 0
+2021/03/13-22:59:34.182479 7f29bed8ea80 Options.WAL_size_limit_MB: 0
+2021/03/13-22:59:34.182480 7f29bed8ea80 Options.manifest_preallocation_size: 4194304
+2021/03/13-22:59:34.182480 7f29bed8ea80 Options.is_fd_close_on_exec: 1
+2021/03/13-22:59:34.182481 7f29bed8ea80 Options.advise_random_on_open: 1
+2021/03/13-22:59:34.182481 7f29bed8ea80 Options.db_write_buffer_size: 0
+2021/03/13-22:59:34.182482 7f29bed8ea80 Options.write_buffer_manager: 0x206ab90
+2021/03/13-22:59:34.182482 7f29bed8ea80 Options.access_hint_on_compaction_start: 1
+2021/03/13-22:59:34.182483 7f29bed8ea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-22:59:34.182484 7f29bed8ea80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-22:59:34.182484 7f29bed8ea80 Options.use_adaptive_mutex: 0
+2021/03/13-22:59:34.182485 7f29bed8ea80 Options.rate_limiter: (nil)
+2021/03/13-22:59:34.182486 7f29bed8ea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-22:59:34.182494 7f29bed8ea80 Options.wal_recovery_mode: 2
+2021/03/13-22:59:34.182494 7f29bed8ea80 Options.enable_thread_tracking: 0
+2021/03/13-22:59:34.182495 7f29bed8ea80 Options.enable_pipelined_write: 0
+2021/03/13-22:59:34.182496 7f29bed8ea80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-22:59:34.182496 7f29bed8ea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-22:59:34.182497 7f29bed8ea80 Options.write_thread_max_yield_usec: 100
+2021/03/13-22:59:34.182497 7f29bed8ea80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-22:59:34.182498 7f29bed8ea80 Options.row_cache: None
+2021/03/13-22:59:34.182498 7f29bed8ea80 Options.wal_filter: None
+2021/03/13-22:59:34.182499 7f29bed8ea80 Options.avoid_flush_during_recovery: 0
+2021/03/13-22:59:34.182500 7f29bed8ea80 Options.allow_ingest_behind: 0
+2021/03/13-22:59:34.182500 7f29bed8ea80 Options.preserve_deletes: 0
+2021/03/13-22:59:34.182501 7f29bed8ea80 Options.two_write_queues: 0
+2021/03/13-22:59:34.182501 7f29bed8ea80 Options.manual_wal_flush: 0
+2021/03/13-22:59:34.182502 7f29bed8ea80 Options.max_background_jobs: 16
+2021/03/13-22:59:34.182503 7f29bed8ea80 Options.max_background_compactions: -1
+2021/03/13-22:59:34.182503 7f29bed8ea80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-22:59:34.182504 7f29bed8ea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-22:59:34.182505 7f29bed8ea80 Options.delayed_write_rate : 16777216
+2021/03/13-22:59:34.182505 7f29bed8ea80 Options.max_total_wal_size: 0
+2021/03/13-22:59:34.182506 7f29bed8ea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-22:59:34.182506 7f29bed8ea80 Options.stats_dump_period_sec: 600
+2021/03/13-22:59:34.182507 7f29bed8ea80 Options.max_open_files: -1
+2021/03/13-22:59:34.182507 7f29bed8ea80 Options.bytes_per_sync: 0
+2021/03/13-22:59:34.182508 7f29bed8ea80 Options.wal_bytes_per_sync: 0
+2021/03/13-22:59:34.182509 7f29bed8ea80 Options.compaction_readahead_size: 0
+2021/03/13-22:59:34.182509 7f29bed8ea80 Compression algorithms supported:
+2021/03/13-22:59:34.182510 7f29bed8ea80 Snappy supported: 1
+2021/03/13-22:59:34.182510 7f29bed8ea80 Zlib supported: 1
+2021/03/13-22:59:34.182511 7f29bed8ea80 Bzip supported: 1
+2021/03/13-22:59:34.182511 7f29bed8ea80 LZ4 supported: 1
+2021/03/13-22:59:34.182512 7f29bed8ea80 ZSTDNotFinal supported: 1
+2021/03/13-22:59:34.182516 7f29bed8ea80 ZSTD supported: 1
+2021/03/13-22:59:34.182519 7f29bed8ea80 Fast CRC32 supported: Supported on x86
+2021/03/13-22:59:34.182520 7f29bed8ea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-22:59:34.182611 7f29bed8ea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-22:59:34.182665 7f29bed8ea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-22:59:34.182667 7f29bed8ea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-22:59:34.182667 7f29bed8ea80 Options.merge_operator: UInt64AddOperator
+2021/03/13-22:59:34.182668 7f29bed8ea80 Options.compaction_filter: None
+2021/03/13-22:59:34.182669 7f29bed8ea80 Options.compaction_filter_factory: None
+2021/03/13-22:59:34.182669 7f29bed8ea80 Options.memtable_factory: SkipListFactory
+2021/03/13-22:59:34.182670 7f29bed8ea80 Options.table_factory: BlockBasedTable
+2021/03/13-22:59:34.182683 7f29bed8ea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x207a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x205fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-22:59:34.182684 7f29bed8ea80 Options.write_buffer_size: 134217728
+2021/03/13-22:59:34.182684 7f29bed8ea80 Options.max_write_buffer_number: 6
+2021/03/13-22:59:34.182685 7f29bed8ea80 Options.compression[0]: NoCompression
+2021/03/13-22:59:34.182686 7f29bed8ea80 Options.compression[1]: NoCompression
+2021/03/13-22:59:34.182686 7f29bed8ea80 Options.compression[2]: Snappy
+2021/03/13-22:59:34.182687 7f29bed8ea80 Options.compression[3]: Snappy
+2021/03/13-22:59:34.182688 7f29bed8ea80 Options.compression[4]: Snappy
+2021/03/13-22:59:34.182688 7f29bed8ea80 Options.compression[5]: Snappy
+2021/03/13-22:59:34.182689 7f29bed8ea80 Options.compression[6]: Snappy
+2021/03/13-22:59:34.182689 7f29bed8ea80 Options.bottommost_compression: Disabled
+2021/03/13-22:59:34.182690 7f29bed8ea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-22:59:34.182691 7f29bed8ea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-22:59:34.182691 7f29bed8ea80 Options.num_levels: 7
+2021/03/13-22:59:34.182692 7f29bed8ea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-22:59:34.182692 7f29bed8ea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-22:59:34.182693 7f29bed8ea80 Options.compression_opts.window_bits: -14
+2021/03/13-22:59:34.182694 7f29bed8ea80 Options.compression_opts.level: -1
+2021/03/13-22:59:34.182694 7f29bed8ea80 Options.compression_opts.strategy: 0
+2021/03/13-22:59:34.182695 7f29bed8ea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-22:59:34.182695 7f29bed8ea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-22:59:34.182696 7f29bed8ea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-22:59:34.182696 7f29bed8ea80 Options.level0_stop_writes_trigger: 36
+2021/03/13-22:59:34.182697 7f29bed8ea80 Options.target_file_size_base: 67108864
+2021/03/13-22:59:34.182697 7f29bed8ea80 Options.target_file_size_multiplier: 1
+2021/03/13-22:59:34.182698 7f29bed8ea80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-22:59:34.182699 7f29bed8ea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-22:59:34.182699 7f29bed8ea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-22:59:34.182701 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-22:59:34.182708 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-22:59:34.182709 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-22:59:34.182710 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-22:59:34.182710 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-22:59:34.182711 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-22:59:34.182711 7f29bed8ea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-22:59:34.182712 7f29bed8ea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-22:59:34.182712 7f29bed8ea80 Options.max_compaction_bytes: 1677721600
+2021/03/13-22:59:34.182713 7f29bed8ea80 Options.arena_block_size: 16777216
+2021/03/13-22:59:34.182713 7f29bed8ea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-22:59:34.182714 7f29bed8ea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-22:59:34.182715 7f29bed8ea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-22:59:34.182715 7f29bed8ea80 Options.disable_auto_compactions: 0
+2021/03/13-22:59:34.182717 7f29bed8ea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-22:59:34.182717 7f29bed8ea80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-22:59:34.182718 7f29bed8ea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-22:59:34.182719 7f29bed8ea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-22:59:34.182719 7f29bed8ea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-22:59:34.182720 7f29bed8ea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-22:59:34.182720 7f29bed8ea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-22:59:34.182721 7f29bed8ea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-22:59:34.182722 7f29bed8ea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-22:59:34.182722 7f29bed8ea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-22:59:34.182723 7f29bed8ea80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-22:59:34.182723 7f29bed8ea80 Options.table_properties_collectors:
+2021/03/13-22:59:34.182724 7f29bed8ea80 Options.inplace_update_support: 0
+2021/03/13-22:59:34.182725 7f29bed8ea80 Options.inplace_update_num_locks: 10000
+2021/03/13-22:59:34.182725 7f29bed8ea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-22:59:34.182726 7f29bed8ea80 Options.memtable_huge_page_size: 0
+2021/03/13-22:59:34.182727 7f29bed8ea80 Options.bloom_locality: 0
+2021/03/13-22:59:34.182727 7f29bed8ea80 Options.max_successive_merges: 0
+2021/03/13-22:59:34.182728 7f29bed8ea80 Options.optimize_filters_for_hits: 0
+2021/03/13-22:59:34.182728 7f29bed8ea80 Options.paranoid_file_checks: 0
+2021/03/13-22:59:34.182729 7f29bed8ea80 Options.force_consistency_checks: 0
+2021/03/13-22:59:34.182729 7f29bed8ea80 Options.report_bg_io_stats: 0
+2021/03/13-22:59:34.183093 7f29bed8ea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-22:59:34.183096 7f29bed8ea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-22:59:34.183165 7f29bed8ea80 EVENT_LOG_v1 {"time_micros": 1615672774183155, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-22:59:34.183170 7f29bed8ea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-22:59:34.854082 7f29bed8ea80 EVENT_LOG_v1 {"time_micros": 1615672774854078, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615673031822104 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615673031822104
new file mode 100644
index 0000000..7ea3272
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615673031822104
@@ -0,0 +1,186 @@
+2021/03/13-23:03:51.115880 7fb8b0195a80 RocksDB version: 5.11.3
+2021/03/13-23:03:51.115947 7fb8b0195a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:03:51.115949 7fb8b0195a80 Compile date Mar 13 2021
+2021/03/13-23:03:51.115954 7fb8b0195a80 DB SUMMARY
+2021/03/13-23:03:51.116012 7fb8b0195a80 CURRENT file: CURRENT
+2021/03/13-23:03:51.116013 7fb8b0195a80 IDENTITY file: IDENTITY
+2021/03/13-23:03:51.116018 7fb8b0195a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:03:51.116020 7fb8b0195a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:03:51.116021 7fb8b0195a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:03:51.116024 7fb8b0195a80 Options.error_if_exists: 0
+2021/03/13-23:03:51.116025 7fb8b0195a80 Options.create_if_missing: 1
+2021/03/13-23:03:51.116025 7fb8b0195a80 Options.paranoid_checks: 1
+2021/03/13-23:03:51.116026 7fb8b0195a80 Options.env: 0x7fb8b0b4f080
+2021/03/13-23:03:51.116026 7fb8b0195a80 Options.info_log: 0x2628ca0
+2021/03/13-23:03:51.116027 7fb8b0195a80 Options.max_file_opening_threads: 16
+2021/03/13-23:03:51.116028 7fb8b0195a80 Options.statistics: (nil)
+2021/03/13-23:03:51.116029 7fb8b0195a80 Options.use_fsync: 0
+2021/03/13-23:03:51.116029 7fb8b0195a80 Options.max_log_file_size: 0
+2021/03/13-23:03:51.116030 7fb8b0195a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:03:51.116031 7fb8b0195a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:03:51.116031 7fb8b0195a80 Options.keep_log_file_num: 1000
+2021/03/13-23:03:51.116032 7fb8b0195a80 Options.recycle_log_file_num: 0
+2021/03/13-23:03:51.116033 7fb8b0195a80 Options.allow_fallocate: 1
+2021/03/13-23:03:51.116033 7fb8b0195a80 Options.allow_mmap_reads: 0
+2021/03/13-23:03:51.116034 7fb8b0195a80 Options.allow_mmap_writes: 0
+2021/03/13-23:03:51.116034 7fb8b0195a80 Options.use_direct_reads: 0
+2021/03/13-23:03:51.116035 7fb8b0195a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:03:51.116035 7fb8b0195a80 Options.create_missing_column_families: 0
+2021/03/13-23:03:51.116036 7fb8b0195a80 Options.db_log_dir:
+2021/03/13-23:03:51.116037 7fb8b0195a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:03:51.116037 7fb8b0195a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:03:51.116038 7fb8b0195a80 Options.max_subcompactions: 1
+2021/03/13-23:03:51.116039 7fb8b0195a80 Options.max_background_flushes: -1
+2021/03/13-23:03:51.116039 7fb8b0195a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:03:51.116040 7fb8b0195a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:03:51.116041 7fb8b0195a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:03:51.116041 7fb8b0195a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:03:51.116042 7fb8b0195a80 Options.advise_random_on_open: 1
+2021/03/13-23:03:51.116042 7fb8b0195a80 Options.db_write_buffer_size: 0
+2021/03/13-23:03:51.116043 7fb8b0195a80 Options.write_buffer_manager: 0x2610b90
+2021/03/13-23:03:51.116044 7fb8b0195a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:03:51.116044 7fb8b0195a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:03:51.116045 7fb8b0195a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:03:51.116046 7fb8b0195a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:03:51.116046 7fb8b0195a80 Options.rate_limiter: (nil)
+2021/03/13-23:03:51.116048 7fb8b0195a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:03:51.116058 7fb8b0195a80 Options.wal_recovery_mode: 2
+2021/03/13-23:03:51.116059 7fb8b0195a80 Options.enable_thread_tracking: 0
+2021/03/13-23:03:51.116059 7fb8b0195a80 Options.enable_pipelined_write: 0
+2021/03/13-23:03:51.116060 7fb8b0195a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:03:51.116061 7fb8b0195a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:03:51.116061 7fb8b0195a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:03:51.116062 7fb8b0195a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:03:51.116063 7fb8b0195a80 Options.row_cache: None
+2021/03/13-23:03:51.116063 7fb8b0195a80 Options.wal_filter: None
+2021/03/13-23:03:51.116064 7fb8b0195a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:03:51.116065 7fb8b0195a80 Options.allow_ingest_behind: 0
+2021/03/13-23:03:51.116065 7fb8b0195a80 Options.preserve_deletes: 0
+2021/03/13-23:03:51.116066 7fb8b0195a80 Options.two_write_queues: 0
+2021/03/13-23:03:51.116066 7fb8b0195a80 Options.manual_wal_flush: 0
+2021/03/13-23:03:51.116068 7fb8b0195a80 Options.max_background_jobs: 16
+2021/03/13-23:03:51.116068 7fb8b0195a80 Options.max_background_compactions: -1
+2021/03/13-23:03:51.116069 7fb8b0195a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:03:51.116069 7fb8b0195a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:03:51.116070 7fb8b0195a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:03:51.116071 7fb8b0195a80 Options.max_total_wal_size: 0
+2021/03/13-23:03:51.116071 7fb8b0195a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:03:51.116072 7fb8b0195a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:03:51.116073 7fb8b0195a80 Options.max_open_files: -1
+2021/03/13-23:03:51.116073 7fb8b0195a80 Options.bytes_per_sync: 0
+2021/03/13-23:03:51.116074 7fb8b0195a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:03:51.116075 7fb8b0195a80 Options.compaction_readahead_size: 0
+2021/03/13-23:03:51.116075 7fb8b0195a80 Compression algorithms supported:
+2021/03/13-23:03:51.116076 7fb8b0195a80 Snappy supported: 1
+2021/03/13-23:03:51.116077 7fb8b0195a80 Zlib supported: 1
+2021/03/13-23:03:51.116077 7fb8b0195a80 Bzip supported: 1
+2021/03/13-23:03:51.116078 7fb8b0195a80 LZ4 supported: 1
+2021/03/13-23:03:51.116078 7fb8b0195a80 ZSTDNotFinal supported: 1
+2021/03/13-23:03:51.116083 7fb8b0195a80 ZSTD supported: 1
+2021/03/13-23:03:51.116086 7fb8b0195a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:03:51.116088 7fb8b0195a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:03:51.116187 7fb8b0195a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:03:51.116251 7fb8b0195a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:03:51.116253 7fb8b0195a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:03:51.116254 7fb8b0195a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:03:51.116255 7fb8b0195a80 Options.compaction_filter: None
+2021/03/13-23:03:51.116255 7fb8b0195a80 Options.compaction_filter_factory: None
+2021/03/13-23:03:51.116256 7fb8b0195a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:03:51.116257 7fb8b0195a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:03:51.116271 7fb8b0195a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2620520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2605c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:03:51.116272 7fb8b0195a80 Options.write_buffer_size: 134217728
+2021/03/13-23:03:51.116273 7fb8b0195a80 Options.max_write_buffer_number: 6
+2021/03/13-23:03:51.116273 7fb8b0195a80 Options.compression[0]: NoCompression
+2021/03/13-23:03:51.116274 7fb8b0195a80 Options.compression[1]: NoCompression
+2021/03/13-23:03:51.116275 7fb8b0195a80 Options.compression[2]: Snappy
+2021/03/13-23:03:51.116276 7fb8b0195a80 Options.compression[3]: Snappy
+2021/03/13-23:03:51.116276 7fb8b0195a80 Options.compression[4]: Snappy
+2021/03/13-23:03:51.116277 7fb8b0195a80 Options.compression[5]: Snappy
+2021/03/13-23:03:51.116277 7fb8b0195a80 Options.compression[6]: Snappy
+2021/03/13-23:03:51.116278 7fb8b0195a80 Options.bottommost_compression: Disabled
+2021/03/13-23:03:51.116279 7fb8b0195a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:03:51.116280 7fb8b0195a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:03:51.116280 7fb8b0195a80 Options.num_levels: 7
+2021/03/13-23:03:51.116281 7fb8b0195a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:03:51.116282 7fb8b0195a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:03:51.116282 7fb8b0195a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:03:51.116283 7fb8b0195a80 Options.compression_opts.level: -1
+2021/03/13-23:03:51.116284 7fb8b0195a80 Options.compression_opts.strategy: 0
+2021/03/13-23:03:51.116284 7fb8b0195a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:03:51.116285 7fb8b0195a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:03:51.116286 7fb8b0195a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:03:51.116286 7fb8b0195a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:03:51.116287 7fb8b0195a80 Options.target_file_size_base: 67108864
+2021/03/13-23:03:51.116287 7fb8b0195a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:03:51.116288 7fb8b0195a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:03:51.116289 7fb8b0195a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:03:51.116289 7fb8b0195a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:03:51.116291 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:03:51.116300 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:03:51.116301 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:03:51.116302 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:03:51.116302 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:03:51.116303 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:03:51.116304 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:03:51.116304 7fb8b0195a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:03:51.116305 7fb8b0195a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:03:51.116306 7fb8b0195a80 Options.arena_block_size: 16777216
+2021/03/13-23:03:51.116306 7fb8b0195a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:03:51.116307 7fb8b0195a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:03:51.116308 7fb8b0195a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:03:51.116308 7fb8b0195a80 Options.disable_auto_compactions: 0
+2021/03/13-23:03:51.116310 7fb8b0195a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:03:51.116311 7fb8b0195a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:03:51.116311 7fb8b0195a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:03:51.116312 7fb8b0195a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:03:51.116313 7fb8b0195a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:03:51.116314 7fb8b0195a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:03:51.116314 7fb8b0195a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:03:51.116315 7fb8b0195a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:03:51.116316 7fb8b0195a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:03:51.116317 7fb8b0195a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:03:51.116317 7fb8b0195a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:03:51.116318 7fb8b0195a80 Options.table_properties_collectors:
+2021/03/13-23:03:51.116319 7fb8b0195a80 Options.inplace_update_support: 0
+2021/03/13-23:03:51.116319 7fb8b0195a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:03:51.116320 7fb8b0195a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:03:51.116321 7fb8b0195a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:03:51.116322 7fb8b0195a80 Options.bloom_locality: 0
+2021/03/13-23:03:51.116322 7fb8b0195a80 Options.max_successive_merges: 0
+2021/03/13-23:03:51.116323 7fb8b0195a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:03:51.116324 7fb8b0195a80 Options.paranoid_file_checks: 0
+2021/03/13-23:03:51.116324 7fb8b0195a80 Options.force_consistency_checks: 0
+2021/03/13-23:03:51.116325 7fb8b0195a80 Options.report_bg_io_stats: 0
+2021/03/13-23:03:51.116773 7fb8b0195a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:03:51.116776 7fb8b0195a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:03:51.116851 7fb8b0195a80 EVENT_LOG_v1 {"time_micros": 1615673031116840, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:03:51.116857 7fb8b0195a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:03:51.809697 7fb8b0195a80 EVENT_LOG_v1 {"time_micros": 1615673031809694, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615673032522607 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615673032522607
new file mode 100644
index 0000000..955a763
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615673032522607
@@ -0,0 +1,186 @@
+2021/03/13-23:03:51.822411 7fb8b0195a80 RocksDB version: 5.11.3
+2021/03/13-23:03:51.822468 7fb8b0195a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:03:51.822470 7fb8b0195a80 Compile date Mar 13 2021
+2021/03/13-23:03:51.822474 7fb8b0195a80 DB SUMMARY
+2021/03/13-23:03:51.822521 7fb8b0195a80 CURRENT file: CURRENT
+2021/03/13-23:03:51.822522 7fb8b0195a80 IDENTITY file: IDENTITY
+2021/03/13-23:03:51.822527 7fb8b0195a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:03:51.822528 7fb8b0195a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:03:51.822529 7fb8b0195a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:03:51.822532 7fb8b0195a80 Options.error_if_exists: 0
+2021/03/13-23:03:51.822532 7fb8b0195a80 Options.create_if_missing: 1
+2021/03/13-23:03:51.822533 7fb8b0195a80 Options.paranoid_checks: 1
+2021/03/13-23:03:51.822534 7fb8b0195a80 Options.env: 0x7fb8b0b4f080
+2021/03/13-23:03:51.822534 7fb8b0195a80 Options.info_log: 0x2628ca0
+2021/03/13-23:03:51.822535 7fb8b0195a80 Options.max_file_opening_threads: 16
+2021/03/13-23:03:51.822535 7fb8b0195a80 Options.statistics: (nil)
+2021/03/13-23:03:51.822536 7fb8b0195a80 Options.use_fsync: 0
+2021/03/13-23:03:51.822537 7fb8b0195a80 Options.max_log_file_size: 0
+2021/03/13-23:03:51.822537 7fb8b0195a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:03:51.822538 7fb8b0195a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:03:51.822538 7fb8b0195a80 Options.keep_log_file_num: 1000
+2021/03/13-23:03:51.822539 7fb8b0195a80 Options.recycle_log_file_num: 0
+2021/03/13-23:03:51.822540 7fb8b0195a80 Options.allow_fallocate: 1
+2021/03/13-23:03:51.822540 7fb8b0195a80 Options.allow_mmap_reads: 0
+2021/03/13-23:03:51.822541 7fb8b0195a80 Options.allow_mmap_writes: 0
+2021/03/13-23:03:51.822541 7fb8b0195a80 Options.use_direct_reads: 0
+2021/03/13-23:03:51.822542 7fb8b0195a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:03:51.822542 7fb8b0195a80 Options.create_missing_column_families: 0
+2021/03/13-23:03:51.822543 7fb8b0195a80 Options.db_log_dir:
+2021/03/13-23:03:51.822543 7fb8b0195a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:03:51.822544 7fb8b0195a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:03:51.822545 7fb8b0195a80 Options.max_subcompactions: 1
+2021/03/13-23:03:51.822545 7fb8b0195a80 Options.max_background_flushes: -1
+2021/03/13-23:03:51.822546 7fb8b0195a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:03:51.822546 7fb8b0195a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:03:51.822547 7fb8b0195a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:03:51.822548 7fb8b0195a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:03:51.822548 7fb8b0195a80 Options.advise_random_on_open: 1
+2021/03/13-23:03:51.822549 7fb8b0195a80 Options.db_write_buffer_size: 0
+2021/03/13-23:03:51.822549 7fb8b0195a80 Options.write_buffer_manager: 0x2610b90
+2021/03/13-23:03:51.822550 7fb8b0195a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:03:51.822550 7fb8b0195a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:03:51.822551 7fb8b0195a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:03:51.822551 7fb8b0195a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:03:51.822552 7fb8b0195a80 Options.rate_limiter: (nil)
+2021/03/13-23:03:51.822553 7fb8b0195a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:03:51.822561 7fb8b0195a80 Options.wal_recovery_mode: 2
+2021/03/13-23:03:51.822562 7fb8b0195a80 Options.enable_thread_tracking: 0
+2021/03/13-23:03:51.822562 7fb8b0195a80 Options.enable_pipelined_write: 0
+2021/03/13-23:03:51.822563 7fb8b0195a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:03:51.822563 7fb8b0195a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:03:51.822564 7fb8b0195a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:03:51.822565 7fb8b0195a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:03:51.822565 7fb8b0195a80 Options.row_cache: None
+2021/03/13-23:03:51.822566 7fb8b0195a80 Options.wal_filter: None
+2021/03/13-23:03:51.822566 7fb8b0195a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:03:51.822567 7fb8b0195a80 Options.allow_ingest_behind: 0
+2021/03/13-23:03:51.822567 7fb8b0195a80 Options.preserve_deletes: 0
+2021/03/13-23:03:51.822568 7fb8b0195a80 Options.two_write_queues: 0
+2021/03/13-23:03:51.822569 7fb8b0195a80 Options.manual_wal_flush: 0
+2021/03/13-23:03:51.822570 7fb8b0195a80 Options.max_background_jobs: 16
+2021/03/13-23:03:51.822570 7fb8b0195a80 Options.max_background_compactions: -1
+2021/03/13-23:03:51.822571 7fb8b0195a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:03:51.822571 7fb8b0195a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:03:51.822572 7fb8b0195a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:03:51.822573 7fb8b0195a80 Options.max_total_wal_size: 0
+2021/03/13-23:03:51.822573 7fb8b0195a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:03:51.822574 7fb8b0195a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:03:51.822574 7fb8b0195a80 Options.max_open_files: -1
+2021/03/13-23:03:51.822575 7fb8b0195a80 Options.bytes_per_sync: 0
+2021/03/13-23:03:51.822576 7fb8b0195a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:03:51.822576 7fb8b0195a80 Options.compaction_readahead_size: 0
+2021/03/13-23:03:51.822577 7fb8b0195a80 Compression algorithms supported:
+2021/03/13-23:03:51.822577 7fb8b0195a80 Snappy supported: 1
+2021/03/13-23:03:51.822578 7fb8b0195a80 Zlib supported: 1
+2021/03/13-23:03:51.822578 7fb8b0195a80 Bzip supported: 1
+2021/03/13-23:03:51.822579 7fb8b0195a80 LZ4 supported: 1
+2021/03/13-23:03:51.822579 7fb8b0195a80 ZSTDNotFinal supported: 1
+2021/03/13-23:03:51.822583 7fb8b0195a80 ZSTD supported: 1
+2021/03/13-23:03:51.822586 7fb8b0195a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:03:51.822588 7fb8b0195a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:03:51.822676 7fb8b0195a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:03:51.822727 7fb8b0195a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:03:51.822729 7fb8b0195a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:03:51.822730 7fb8b0195a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:03:51.822730 7fb8b0195a80 Options.compaction_filter: None
+2021/03/13-23:03:51.822731 7fb8b0195a80 Options.compaction_filter_factory: None
+2021/03/13-23:03:51.822732 7fb8b0195a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:03:51.822733 7fb8b0195a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:03:51.822745 7fb8b0195a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2620520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2605c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:03:51.822746 7fb8b0195a80 Options.write_buffer_size: 134217728
+2021/03/13-23:03:51.822747 7fb8b0195a80 Options.max_write_buffer_number: 6
+2021/03/13-23:03:51.822748 7fb8b0195a80 Options.compression[0]: NoCompression
+2021/03/13-23:03:51.822748 7fb8b0195a80 Options.compression[1]: NoCompression
+2021/03/13-23:03:51.822749 7fb8b0195a80 Options.compression[2]: Snappy
+2021/03/13-23:03:51.822749 7fb8b0195a80 Options.compression[3]: Snappy
+2021/03/13-23:03:51.822750 7fb8b0195a80 Options.compression[4]: Snappy
+2021/03/13-23:03:51.822751 7fb8b0195a80 Options.compression[5]: Snappy
+2021/03/13-23:03:51.822751 7fb8b0195a80 Options.compression[6]: Snappy
+2021/03/13-23:03:51.822752 7fb8b0195a80 Options.bottommost_compression: Disabled
+2021/03/13-23:03:51.822753 7fb8b0195a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:03:51.822753 7fb8b0195a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:03:51.822754 7fb8b0195a80 Options.num_levels: 7
+2021/03/13-23:03:51.822754 7fb8b0195a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:03:51.822755 7fb8b0195a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:03:51.822755 7fb8b0195a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:03:51.822756 7fb8b0195a80 Options.compression_opts.level: -1
+2021/03/13-23:03:51.822757 7fb8b0195a80 Options.compression_opts.strategy: 0
+2021/03/13-23:03:51.822757 7fb8b0195a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:03:51.822758 7fb8b0195a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:03:51.822758 7fb8b0195a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:03:51.822759 7fb8b0195a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:03:51.822760 7fb8b0195a80 Options.target_file_size_base: 67108864
+2021/03/13-23:03:51.822760 7fb8b0195a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:03:51.822761 7fb8b0195a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:03:51.822761 7fb8b0195a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:03:51.822762 7fb8b0195a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:03:51.822764 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:03:51.822771 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:03:51.822772 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:03:51.822772 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:03:51.822773 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:03:51.822773 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:03:51.822774 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:03:51.822774 7fb8b0195a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:03:51.822775 7fb8b0195a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:03:51.822776 7fb8b0195a80 Options.arena_block_size: 16777216
+2021/03/13-23:03:51.822776 7fb8b0195a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:03:51.822777 7fb8b0195a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:03:51.822777 7fb8b0195a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:03:51.822778 7fb8b0195a80 Options.disable_auto_compactions: 0
+2021/03/13-23:03:51.822779 7fb8b0195a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:03:51.822780 7fb8b0195a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:03:51.822781 7fb8b0195a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:03:51.822781 7fb8b0195a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:03:51.822782 7fb8b0195a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:03:51.822782 7fb8b0195a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:03:51.822783 7fb8b0195a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:03:51.822784 7fb8b0195a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:03:51.822784 7fb8b0195a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:03:51.822785 7fb8b0195a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:03:51.822786 7fb8b0195a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:03:51.822786 7fb8b0195a80 Options.table_properties_collectors:
+2021/03/13-23:03:51.822787 7fb8b0195a80 Options.inplace_update_support: 0
+2021/03/13-23:03:51.822787 7fb8b0195a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:03:51.822788 7fb8b0195a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:03:51.822789 7fb8b0195a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:03:51.822789 7fb8b0195a80 Options.bloom_locality: 0
+2021/03/13-23:03:51.822790 7fb8b0195a80 Options.max_successive_merges: 0
+2021/03/13-23:03:51.822790 7fb8b0195a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:03:51.822791 7fb8b0195a80 Options.paranoid_file_checks: 0
+2021/03/13-23:03:51.822792 7fb8b0195a80 Options.force_consistency_checks: 0
+2021/03/13-23:03:51.822792 7fb8b0195a80 Options.report_bg_io_stats: 0
+2021/03/13-23:03:51.823156 7fb8b0195a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:03:51.823159 7fb8b0195a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:03:51.823224 7fb8b0195a80 EVENT_LOG_v1 {"time_micros": 1615673031823213, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:03:51.823229 7fb8b0195a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:03:52.510250 7fb8b0195a80 EVENT_LOG_v1 {"time_micros": 1615673032510246, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615673033219601 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615673033219601
new file mode 100644
index 0000000..48afaf2
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615673033219601
@@ -0,0 +1,186 @@
+2021/03/13-23:03:52.522920 7fb8b0195a80 RocksDB version: 5.11.3
+2021/03/13-23:03:52.522981 7fb8b0195a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:03:52.522982 7fb8b0195a80 Compile date Mar 13 2021
+2021/03/13-23:03:52.522987 7fb8b0195a80 DB SUMMARY
+2021/03/13-23:03:52.523031 7fb8b0195a80 CURRENT file: CURRENT
+2021/03/13-23:03:52.523032 7fb8b0195a80 IDENTITY file: IDENTITY
+2021/03/13-23:03:52.523036 7fb8b0195a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:03:52.523038 7fb8b0195a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:03:52.523038 7fb8b0195a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:03:52.523041 7fb8b0195a80 Options.error_if_exists: 0
+2021/03/13-23:03:52.523042 7fb8b0195a80 Options.create_if_missing: 1
+2021/03/13-23:03:52.523042 7fb8b0195a80 Options.paranoid_checks: 1
+2021/03/13-23:03:52.523043 7fb8b0195a80 Options.env: 0x7fb8b0b4f080
+2021/03/13-23:03:52.523044 7fb8b0195a80 Options.info_log: 0x2628ca0
+2021/03/13-23:03:52.523044 7fb8b0195a80 Options.max_file_opening_threads: 16
+2021/03/13-23:03:52.523045 7fb8b0195a80 Options.statistics: (nil)
+2021/03/13-23:03:52.523046 7fb8b0195a80 Options.use_fsync: 0
+2021/03/13-23:03:52.523046 7fb8b0195a80 Options.max_log_file_size: 0
+2021/03/13-23:03:52.523047 7fb8b0195a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:03:52.523047 7fb8b0195a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:03:52.523048 7fb8b0195a80 Options.keep_log_file_num: 1000
+2021/03/13-23:03:52.523048 7fb8b0195a80 Options.recycle_log_file_num: 0
+2021/03/13-23:03:52.523049 7fb8b0195a80 Options.allow_fallocate: 1
+2021/03/13-23:03:52.523050 7fb8b0195a80 Options.allow_mmap_reads: 0
+2021/03/13-23:03:52.523050 7fb8b0195a80 Options.allow_mmap_writes: 0
+2021/03/13-23:03:52.523051 7fb8b0195a80 Options.use_direct_reads: 0
+2021/03/13-23:03:52.523051 7fb8b0195a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:03:52.523052 7fb8b0195a80 Options.create_missing_column_families: 0
+2021/03/13-23:03:52.523052 7fb8b0195a80 Options.db_log_dir:
+2021/03/13-23:03:52.523053 7fb8b0195a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:03:52.523053 7fb8b0195a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:03:52.523054 7fb8b0195a80 Options.max_subcompactions: 1
+2021/03/13-23:03:52.523055 7fb8b0195a80 Options.max_background_flushes: -1
+2021/03/13-23:03:52.523055 7fb8b0195a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:03:52.523056 7fb8b0195a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:03:52.523056 7fb8b0195a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:03:52.523057 7fb8b0195a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:03:52.523058 7fb8b0195a80 Options.advise_random_on_open: 1
+2021/03/13-23:03:52.523058 7fb8b0195a80 Options.db_write_buffer_size: 0
+2021/03/13-23:03:52.523059 7fb8b0195a80 Options.write_buffer_manager: 0x2610b90
+2021/03/13-23:03:52.523059 7fb8b0195a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:03:52.523060 7fb8b0195a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:03:52.523060 7fb8b0195a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:03:52.523061 7fb8b0195a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:03:52.523061 7fb8b0195a80 Options.rate_limiter: (nil)
+2021/03/13-23:03:52.523063 7fb8b0195a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:03:52.523070 7fb8b0195a80 Options.wal_recovery_mode: 2
+2021/03/13-23:03:52.523071 7fb8b0195a80 Options.enable_thread_tracking: 0
+2021/03/13-23:03:52.523072 7fb8b0195a80 Options.enable_pipelined_write: 0
+2021/03/13-23:03:52.523072 7fb8b0195a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:03:52.523073 7fb8b0195a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:03:52.523073 7fb8b0195a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:03:52.523074 7fb8b0195a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:03:52.523075 7fb8b0195a80 Options.row_cache: None
+2021/03/13-23:03:52.523075 7fb8b0195a80 Options.wal_filter: None
+2021/03/13-23:03:52.523076 7fb8b0195a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:03:52.523076 7fb8b0195a80 Options.allow_ingest_behind: 0
+2021/03/13-23:03:52.523077 7fb8b0195a80 Options.preserve_deletes: 0
+2021/03/13-23:03:52.523077 7fb8b0195a80 Options.two_write_queues: 0
+2021/03/13-23:03:52.523078 7fb8b0195a80 Options.manual_wal_flush: 0
+2021/03/13-23:03:52.523079 7fb8b0195a80 Options.max_background_jobs: 16
+2021/03/13-23:03:52.523080 7fb8b0195a80 Options.max_background_compactions: -1
+2021/03/13-23:03:52.523080 7fb8b0195a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:03:52.523081 7fb8b0195a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:03:52.523081 7fb8b0195a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:03:52.523082 7fb8b0195a80 Options.max_total_wal_size: 0
+2021/03/13-23:03:52.523083 7fb8b0195a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:03:52.523083 7fb8b0195a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:03:52.523084 7fb8b0195a80 Options.max_open_files: -1
+2021/03/13-23:03:52.523084 7fb8b0195a80 Options.bytes_per_sync: 0
+2021/03/13-23:03:52.523085 7fb8b0195a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:03:52.523085 7fb8b0195a80 Options.compaction_readahead_size: 0
+2021/03/13-23:03:52.523086 7fb8b0195a80 Compression algorithms supported:
+2021/03/13-23:03:52.523086 7fb8b0195a80 Snappy supported: 1
+2021/03/13-23:03:52.523087 7fb8b0195a80 Zlib supported: 1
+2021/03/13-23:03:52.523088 7fb8b0195a80 Bzip supported: 1
+2021/03/13-23:03:52.523088 7fb8b0195a80 LZ4 supported: 1
+2021/03/13-23:03:52.523089 7fb8b0195a80 ZSTDNotFinal supported: 1
+2021/03/13-23:03:52.523092 7fb8b0195a80 ZSTD supported: 1
+2021/03/13-23:03:52.523095 7fb8b0195a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:03:52.523097 7fb8b0195a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:03:52.523183 7fb8b0195a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:03:52.523235 7fb8b0195a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:03:52.523237 7fb8b0195a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:03:52.523253 7fb8b0195a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:03:52.523254 7fb8b0195a80 Options.compaction_filter: None
+2021/03/13-23:03:52.523254 7fb8b0195a80 Options.compaction_filter_factory: None
+2021/03/13-23:03:52.523255 7fb8b0195a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:03:52.523256 7fb8b0195a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:03:52.523269 7fb8b0195a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2620520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2605c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:03:52.523270 7fb8b0195a80 Options.write_buffer_size: 134217728
+2021/03/13-23:03:52.523271 7fb8b0195a80 Options.max_write_buffer_number: 6
+2021/03/13-23:03:52.523271 7fb8b0195a80 Options.compression[0]: NoCompression
+2021/03/13-23:03:52.523272 7fb8b0195a80 Options.compression[1]: NoCompression
+2021/03/13-23:03:52.523273 7fb8b0195a80 Options.compression[2]: Snappy
+2021/03/13-23:03:52.523273 7fb8b0195a80 Options.compression[3]: Snappy
+2021/03/13-23:03:52.523274 7fb8b0195a80 Options.compression[4]: Snappy
+2021/03/13-23:03:52.523274 7fb8b0195a80 Options.compression[5]: Snappy
+2021/03/13-23:03:52.523275 7fb8b0195a80 Options.compression[6]: Snappy
+2021/03/13-23:03:52.523275 7fb8b0195a80 Options.bottommost_compression: Disabled
+2021/03/13-23:03:52.523276 7fb8b0195a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:03:52.523277 7fb8b0195a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:03:52.523277 7fb8b0195a80 Options.num_levels: 7
+2021/03/13-23:03:52.523278 7fb8b0195a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:03:52.523278 7fb8b0195a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:03:52.523279 7fb8b0195a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:03:52.523280 7fb8b0195a80 Options.compression_opts.level: -1
+2021/03/13-23:03:52.523280 7fb8b0195a80 Options.compression_opts.strategy: 0
+2021/03/13-23:03:52.523281 7fb8b0195a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:03:52.523281 7fb8b0195a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:03:52.523282 7fb8b0195a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:03:52.523282 7fb8b0195a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:03:52.523283 7fb8b0195a80 Options.target_file_size_base: 67108864
+2021/03/13-23:03:52.523284 7fb8b0195a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:03:52.523284 7fb8b0195a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:03:52.523285 7fb8b0195a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:03:52.523285 7fb8b0195a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:03:52.523287 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:03:52.523296 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:03:52.523297 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:03:52.523297 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:03:52.523298 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:03:52.523298 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:03:52.523299 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:03:52.523299 7fb8b0195a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:03:52.523300 7fb8b0195a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:03:52.523301 7fb8b0195a80 Options.arena_block_size: 16777216
+2021/03/13-23:03:52.523301 7fb8b0195a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:03:52.523302 7fb8b0195a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:03:52.523302 7fb8b0195a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:03:52.523303 7fb8b0195a80 Options.disable_auto_compactions: 0
+2021/03/13-23:03:52.523304 7fb8b0195a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:03:52.523305 7fb8b0195a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:03:52.523306 7fb8b0195a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:03:52.523306 7fb8b0195a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:03:52.523307 7fb8b0195a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:03:52.523307 7fb8b0195a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:03:52.523308 7fb8b0195a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:03:52.523309 7fb8b0195a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:03:52.523309 7fb8b0195a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:03:52.523310 7fb8b0195a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:03:52.523310 7fb8b0195a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:03:52.523311 7fb8b0195a80 Options.table_properties_collectors:
+2021/03/13-23:03:52.523312 7fb8b0195a80 Options.inplace_update_support: 0
+2021/03/13-23:03:52.523312 7fb8b0195a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:03:52.523313 7fb8b0195a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:03:52.523314 7fb8b0195a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:03:52.523314 7fb8b0195a80 Options.bloom_locality: 0
+2021/03/13-23:03:52.523315 7fb8b0195a80 Options.max_successive_merges: 0
+2021/03/13-23:03:52.523315 7fb8b0195a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:03:52.523316 7fb8b0195a80 Options.paranoid_file_checks: 0
+2021/03/13-23:03:52.523316 7fb8b0195a80 Options.force_consistency_checks: 0
+2021/03/13-23:03:52.523317 7fb8b0195a80 Options.report_bg_io_stats: 0
+2021/03/13-23:03:52.523691 7fb8b0195a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:03:52.523694 7fb8b0195a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:03:52.523760 7fb8b0195a80 EVENT_LOG_v1 {"time_micros": 1615673032523750, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:03:52.523765 7fb8b0195a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:03:53.205890 7fb8b0195a80 EVENT_LOG_v1 {"time_micros": 1615673033205887, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615673038670370 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615673038670370
new file mode 100644
index 0000000..8338c03
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615673038670370
@@ -0,0 +1,186 @@
+2021/03/13-23:03:53.219904 7fb8b0195a80 RocksDB version: 5.11.3
+2021/03/13-23:03:53.219964 7fb8b0195a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:03:53.219965 7fb8b0195a80 Compile date Mar 13 2021
+2021/03/13-23:03:53.219970 7fb8b0195a80 DB SUMMARY
+2021/03/13-23:03:53.220015 7fb8b0195a80 CURRENT file: CURRENT
+2021/03/13-23:03:53.220016 7fb8b0195a80 IDENTITY file: IDENTITY
+2021/03/13-23:03:53.220021 7fb8b0195a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:03:53.220022 7fb8b0195a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:03:53.220023 7fb8b0195a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:03:53.220026 7fb8b0195a80 Options.error_if_exists: 0
+2021/03/13-23:03:53.220026 7fb8b0195a80 Options.create_if_missing: 1
+2021/03/13-23:03:53.220027 7fb8b0195a80 Options.paranoid_checks: 1
+2021/03/13-23:03:53.220028 7fb8b0195a80 Options.env: 0x7fb8b0b4f080
+2021/03/13-23:03:53.220028 7fb8b0195a80 Options.info_log: 0x2628ca0
+2021/03/13-23:03:53.220029 7fb8b0195a80 Options.max_file_opening_threads: 16
+2021/03/13-23:03:53.220029 7fb8b0195a80 Options.statistics: (nil)
+2021/03/13-23:03:53.220030 7fb8b0195a80 Options.use_fsync: 0
+2021/03/13-23:03:53.220031 7fb8b0195a80 Options.max_log_file_size: 0
+2021/03/13-23:03:53.220031 7fb8b0195a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:03:53.220032 7fb8b0195a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:03:53.220032 7fb8b0195a80 Options.keep_log_file_num: 1000
+2021/03/13-23:03:53.220033 7fb8b0195a80 Options.recycle_log_file_num: 0
+2021/03/13-23:03:53.220034 7fb8b0195a80 Options.allow_fallocate: 1
+2021/03/13-23:03:53.220034 7fb8b0195a80 Options.allow_mmap_reads: 0
+2021/03/13-23:03:53.220035 7fb8b0195a80 Options.allow_mmap_writes: 0
+2021/03/13-23:03:53.220035 7fb8b0195a80 Options.use_direct_reads: 0
+2021/03/13-23:03:53.220036 7fb8b0195a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:03:53.220036 7fb8b0195a80 Options.create_missing_column_families: 0
+2021/03/13-23:03:53.220037 7fb8b0195a80 Options.db_log_dir:
+2021/03/13-23:03:53.220038 7fb8b0195a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:03:53.220038 7fb8b0195a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:03:53.220039 7fb8b0195a80 Options.max_subcompactions: 1
+2021/03/13-23:03:53.220039 7fb8b0195a80 Options.max_background_flushes: -1
+2021/03/13-23:03:53.220040 7fb8b0195a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:03:53.220040 7fb8b0195a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:03:53.220041 7fb8b0195a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:03:53.220042 7fb8b0195a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:03:53.220042 7fb8b0195a80 Options.advise_random_on_open: 1
+2021/03/13-23:03:53.220043 7fb8b0195a80 Options.db_write_buffer_size: 0
+2021/03/13-23:03:53.220043 7fb8b0195a80 Options.write_buffer_manager: 0x2610b90
+2021/03/13-23:03:53.220044 7fb8b0195a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:03:53.220044 7fb8b0195a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:03:53.220045 7fb8b0195a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:03:53.220045 7fb8b0195a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:03:53.220046 7fb8b0195a80 Options.rate_limiter: (nil)
+2021/03/13-23:03:53.220048 7fb8b0195a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:03:53.220055 7fb8b0195a80 Options.wal_recovery_mode: 2
+2021/03/13-23:03:53.220056 7fb8b0195a80 Options.enable_thread_tracking: 0
+2021/03/13-23:03:53.220057 7fb8b0195a80 Options.enable_pipelined_write: 0
+2021/03/13-23:03:53.220057 7fb8b0195a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:03:53.220058 7fb8b0195a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:03:53.220058 7fb8b0195a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:03:53.220059 7fb8b0195a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:03:53.220059 7fb8b0195a80 Options.row_cache: None
+2021/03/13-23:03:53.220060 7fb8b0195a80 Options.wal_filter: None
+2021/03/13-23:03:53.220061 7fb8b0195a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:03:53.220061 7fb8b0195a80 Options.allow_ingest_behind: 0
+2021/03/13-23:03:53.220062 7fb8b0195a80 Options.preserve_deletes: 0
+2021/03/13-23:03:53.220062 7fb8b0195a80 Options.two_write_queues: 0
+2021/03/13-23:03:53.220063 7fb8b0195a80 Options.manual_wal_flush: 0
+2021/03/13-23:03:53.220064 7fb8b0195a80 Options.max_background_jobs: 16
+2021/03/13-23:03:53.220065 7fb8b0195a80 Options.max_background_compactions: -1
+2021/03/13-23:03:53.220065 7fb8b0195a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:03:53.220066 7fb8b0195a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:03:53.220066 7fb8b0195a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:03:53.220067 7fb8b0195a80 Options.max_total_wal_size: 0
+2021/03/13-23:03:53.220067 7fb8b0195a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:03:53.220068 7fb8b0195a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:03:53.220069 7fb8b0195a80 Options.max_open_files: -1
+2021/03/13-23:03:53.220069 7fb8b0195a80 Options.bytes_per_sync: 0
+2021/03/13-23:03:53.220070 7fb8b0195a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:03:53.220070 7fb8b0195a80 Options.compaction_readahead_size: 0
+2021/03/13-23:03:53.220071 7fb8b0195a80 Compression algorithms supported:
+2021/03/13-23:03:53.220071 7fb8b0195a80 Snappy supported: 1
+2021/03/13-23:03:53.220072 7fb8b0195a80 Zlib supported: 1
+2021/03/13-23:03:53.220072 7fb8b0195a80 Bzip supported: 1
+2021/03/13-23:03:53.220073 7fb8b0195a80 LZ4 supported: 1
+2021/03/13-23:03:53.220074 7fb8b0195a80 ZSTDNotFinal supported: 1
+2021/03/13-23:03:53.220077 7fb8b0195a80 ZSTD supported: 1
+2021/03/13-23:03:53.220080 7fb8b0195a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:03:53.220082 7fb8b0195a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:03:53.220166 7fb8b0195a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:03:53.220218 7fb8b0195a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:03:53.220220 7fb8b0195a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:03:53.220221 7fb8b0195a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:03:53.220221 7fb8b0195a80 Options.compaction_filter: None
+2021/03/13-23:03:53.220222 7fb8b0195a80 Options.compaction_filter_factory: None
+2021/03/13-23:03:53.220223 7fb8b0195a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:03:53.220224 7fb8b0195a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:03:53.220237 7fb8b0195a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2620520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2605c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:03:53.220242 7fb8b0195a80 Options.write_buffer_size: 134217728
+2021/03/13-23:03:53.220243 7fb8b0195a80 Options.max_write_buffer_number: 6
+2021/03/13-23:03:53.220244 7fb8b0195a80 Options.compression[0]: NoCompression
+2021/03/13-23:03:53.220245 7fb8b0195a80 Options.compression[1]: NoCompression
+2021/03/13-23:03:53.220246 7fb8b0195a80 Options.compression[2]: Snappy
+2021/03/13-23:03:53.220246 7fb8b0195a80 Options.compression[3]: Snappy
+2021/03/13-23:03:53.220247 7fb8b0195a80 Options.compression[4]: Snappy
+2021/03/13-23:03:53.220247 7fb8b0195a80 Options.compression[5]: Snappy
+2021/03/13-23:03:53.220248 7fb8b0195a80 Options.compression[6]: Snappy
+2021/03/13-23:03:53.220249 7fb8b0195a80 Options.bottommost_compression: Disabled
+2021/03/13-23:03:53.220249 7fb8b0195a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:03:53.220250 7fb8b0195a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:03:53.220251 7fb8b0195a80 Options.num_levels: 7
+2021/03/13-23:03:53.220251 7fb8b0195a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:03:53.220252 7fb8b0195a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:03:53.220252 7fb8b0195a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:03:53.220253 7fb8b0195a80 Options.compression_opts.level: -1
+2021/03/13-23:03:53.220253 7fb8b0195a80 Options.compression_opts.strategy: 0
+2021/03/13-23:03:53.220254 7fb8b0195a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:03:53.220255 7fb8b0195a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:03:53.220255 7fb8b0195a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:03:53.220256 7fb8b0195a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:03:53.220256 7fb8b0195a80 Options.target_file_size_base: 67108864
+2021/03/13-23:03:53.220257 7fb8b0195a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:03:53.220257 7fb8b0195a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:03:53.220258 7fb8b0195a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:03:53.220259 7fb8b0195a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:03:53.220260 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:03:53.220269 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:03:53.220269 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:03:53.220270 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:03:53.220270 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:03:53.220271 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:03:53.220272 7fb8b0195a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:03:53.220272 7fb8b0195a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:03:53.220273 7fb8b0195a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:03:53.220273 7fb8b0195a80 Options.arena_block_size: 16777216
+2021/03/13-23:03:53.220274 7fb8b0195a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:03:53.220275 7fb8b0195a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:03:53.220275 7fb8b0195a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:03:53.220276 7fb8b0195a80 Options.disable_auto_compactions: 0
+2021/03/13-23:03:53.220277 7fb8b0195a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:03:53.220278 7fb8b0195a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:03:53.220279 7fb8b0195a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:03:53.220279 7fb8b0195a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:03:53.220280 7fb8b0195a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:03:53.220280 7fb8b0195a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:03:53.220281 7fb8b0195a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:03:53.220282 7fb8b0195a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:03:53.220282 7fb8b0195a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:03:53.220283 7fb8b0195a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:03:53.220284 7fb8b0195a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:03:53.220284 7fb8b0195a80 Options.table_properties_collectors:
+2021/03/13-23:03:53.220285 7fb8b0195a80 Options.inplace_update_support: 0
+2021/03/13-23:03:53.220286 7fb8b0195a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:03:53.220286 7fb8b0195a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:03:53.220287 7fb8b0195a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:03:53.220288 7fb8b0195a80 Options.bloom_locality: 0
+2021/03/13-23:03:53.220288 7fb8b0195a80 Options.max_successive_merges: 0
+2021/03/13-23:03:53.220289 7fb8b0195a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:03:53.220289 7fb8b0195a80 Options.paranoid_file_checks: 0
+2021/03/13-23:03:53.220290 7fb8b0195a80 Options.force_consistency_checks: 0
+2021/03/13-23:03:53.220290 7fb8b0195a80 Options.report_bg_io_stats: 0
+2021/03/13-23:03:53.220703 7fb8b0195a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:03:53.220707 7fb8b0195a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:03:53.220774 7fb8b0195a80 EVENT_LOG_v1 {"time_micros": 1615673033220764, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:03:53.220779 7fb8b0195a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:03:53.902937 7fb8b0195a80 EVENT_LOG_v1 {"time_micros": 1615673033902934, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615673039391839 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615673039391839
new file mode 100644
index 0000000..6820afc
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615673039391839
@@ -0,0 +1,186 @@
+2021/03/13-23:03:58.670724 7f202ecc8a80 RocksDB version: 5.11.3
+2021/03/13-23:03:58.670789 7f202ecc8a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:03:58.670791 7f202ecc8a80 Compile date Mar 13 2021
+2021/03/13-23:03:58.670796 7f202ecc8a80 DB SUMMARY
+2021/03/13-23:03:58.670845 7f202ecc8a80 CURRENT file: CURRENT
+2021/03/13-23:03:58.670846 7f202ecc8a80 IDENTITY file: IDENTITY
+2021/03/13-23:03:58.670851 7f202ecc8a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:03:58.670853 7f202ecc8a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:03:58.670853 7f202ecc8a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:03:58.670857 7f202ecc8a80 Options.error_if_exists: 0
+2021/03/13-23:03:58.670857 7f202ecc8a80 Options.create_if_missing: 1
+2021/03/13-23:03:58.670858 7f202ecc8a80 Options.paranoid_checks: 1
+2021/03/13-23:03:58.670859 7f202ecc8a80 Options.env: 0x7f202f682080
+2021/03/13-23:03:58.670860 7f202ecc8a80 Options.info_log: 0x1d48ca0
+2021/03/13-23:03:58.670860 7f202ecc8a80 Options.max_file_opening_threads: 16
+2021/03/13-23:03:58.670861 7f202ecc8a80 Options.statistics: (nil)
+2021/03/13-23:03:58.670862 7f202ecc8a80 Options.use_fsync: 0
+2021/03/13-23:03:58.670862 7f202ecc8a80 Options.max_log_file_size: 0
+2021/03/13-23:03:58.670863 7f202ecc8a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:03:58.670864 7f202ecc8a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:03:58.670864 7f202ecc8a80 Options.keep_log_file_num: 1000
+2021/03/13-23:03:58.670865 7f202ecc8a80 Options.recycle_log_file_num: 0
+2021/03/13-23:03:58.670866 7f202ecc8a80 Options.allow_fallocate: 1
+2021/03/13-23:03:58.670866 7f202ecc8a80 Options.allow_mmap_reads: 0
+2021/03/13-23:03:58.670867 7f202ecc8a80 Options.allow_mmap_writes: 0
+2021/03/13-23:03:58.670868 7f202ecc8a80 Options.use_direct_reads: 0
+2021/03/13-23:03:58.670868 7f202ecc8a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:03:58.670869 7f202ecc8a80 Options.create_missing_column_families: 0
+2021/03/13-23:03:58.670869 7f202ecc8a80 Options.db_log_dir:
+2021/03/13-23:03:58.670870 7f202ecc8a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:03:58.670871 7f202ecc8a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:03:58.670871 7f202ecc8a80 Options.max_subcompactions: 1
+2021/03/13-23:03:58.670872 7f202ecc8a80 Options.max_background_flushes: -1
+2021/03/13-23:03:58.670873 7f202ecc8a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:03:58.670873 7f202ecc8a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:03:58.670874 7f202ecc8a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:03:58.670875 7f202ecc8a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:03:58.670875 7f202ecc8a80 Options.advise_random_on_open: 1
+2021/03/13-23:03:58.670876 7f202ecc8a80 Options.db_write_buffer_size: 0
+2021/03/13-23:03:58.670876 7f202ecc8a80 Options.write_buffer_manager: 0x1d30b90
+2021/03/13-23:03:58.670877 7f202ecc8a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:03:58.670878 7f202ecc8a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:03:58.670878 7f202ecc8a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:03:58.670879 7f202ecc8a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:03:58.670880 7f202ecc8a80 Options.rate_limiter: (nil)
+2021/03/13-23:03:58.670881 7f202ecc8a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:03:58.670891 7f202ecc8a80 Options.wal_recovery_mode: 2
+2021/03/13-23:03:58.670892 7f202ecc8a80 Options.enable_thread_tracking: 0
+2021/03/13-23:03:58.670893 7f202ecc8a80 Options.enable_pipelined_write: 0
+2021/03/13-23:03:58.670893 7f202ecc8a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:03:58.670894 7f202ecc8a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:03:58.670894 7f202ecc8a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:03:58.670895 7f202ecc8a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:03:58.670896 7f202ecc8a80 Options.row_cache: None
+2021/03/13-23:03:58.670896 7f202ecc8a80 Options.wal_filter: None
+2021/03/13-23:03:58.670897 7f202ecc8a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:03:58.670898 7f202ecc8a80 Options.allow_ingest_behind: 0
+2021/03/13-23:03:58.670898 7f202ecc8a80 Options.preserve_deletes: 0
+2021/03/13-23:03:58.670899 7f202ecc8a80 Options.two_write_queues: 0
+2021/03/13-23:03:58.670899 7f202ecc8a80 Options.manual_wal_flush: 0
+2021/03/13-23:03:58.670901 7f202ecc8a80 Options.max_background_jobs: 16
+2021/03/13-23:03:58.670901 7f202ecc8a80 Options.max_background_compactions: -1
+2021/03/13-23:03:58.670902 7f202ecc8a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:03:58.670903 7f202ecc8a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:03:58.670903 7f202ecc8a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:03:58.670904 7f202ecc8a80 Options.max_total_wal_size: 0
+2021/03/13-23:03:58.670905 7f202ecc8a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:03:58.670905 7f202ecc8a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:03:58.670906 7f202ecc8a80 Options.max_open_files: -1
+2021/03/13-23:03:58.670907 7f202ecc8a80 Options.bytes_per_sync: 0
+2021/03/13-23:03:58.670907 7f202ecc8a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:03:58.670908 7f202ecc8a80 Options.compaction_readahead_size: 0
+2021/03/13-23:03:58.670909 7f202ecc8a80 Compression algorithms supported:
+2021/03/13-23:03:58.670909 7f202ecc8a80 Snappy supported: 1
+2021/03/13-23:03:58.670910 7f202ecc8a80 Zlib supported: 1
+2021/03/13-23:03:58.670911 7f202ecc8a80 Bzip supported: 1
+2021/03/13-23:03:58.670911 7f202ecc8a80 LZ4 supported: 1
+2021/03/13-23:03:58.670912 7f202ecc8a80 ZSTDNotFinal supported: 1
+2021/03/13-23:03:58.670916 7f202ecc8a80 ZSTD supported: 1
+2021/03/13-23:03:58.670919 7f202ecc8a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:03:58.670921 7f202ecc8a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:03:58.671026 7f202ecc8a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:03:58.671082 7f202ecc8a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:03:58.671084 7f202ecc8a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:03:58.671085 7f202ecc8a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:03:58.671086 7f202ecc8a80 Options.compaction_filter: None
+2021/03/13-23:03:58.671087 7f202ecc8a80 Options.compaction_filter_factory: None
+2021/03/13-23:03:58.671087 7f202ecc8a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:03:58.671088 7f202ecc8a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:03:58.671102 7f202ecc8a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1d40520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1d25c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:03:58.671103 7f202ecc8a80 Options.write_buffer_size: 134217728
+2021/03/13-23:03:58.671104 7f202ecc8a80 Options.max_write_buffer_number: 6
+2021/03/13-23:03:58.671105 7f202ecc8a80 Options.compression[0]: NoCompression
+2021/03/13-23:03:58.671106 7f202ecc8a80 Options.compression[1]: NoCompression
+2021/03/13-23:03:58.671106 7f202ecc8a80 Options.compression[2]: Snappy
+2021/03/13-23:03:58.671107 7f202ecc8a80 Options.compression[3]: Snappy
+2021/03/13-23:03:58.671108 7f202ecc8a80 Options.compression[4]: Snappy
+2021/03/13-23:03:58.671108 7f202ecc8a80 Options.compression[5]: Snappy
+2021/03/13-23:03:58.671109 7f202ecc8a80 Options.compression[6]: Snappy
+2021/03/13-23:03:58.671110 7f202ecc8a80 Options.bottommost_compression: Disabled
+2021/03/13-23:03:58.671110 7f202ecc8a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:03:58.671111 7f202ecc8a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:03:58.671112 7f202ecc8a80 Options.num_levels: 7
+2021/03/13-23:03:58.671112 7f202ecc8a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:03:58.671113 7f202ecc8a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:03:58.671114 7f202ecc8a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:03:58.671114 7f202ecc8a80 Options.compression_opts.level: -1
+2021/03/13-23:03:58.671115 7f202ecc8a80 Options.compression_opts.strategy: 0
+2021/03/13-23:03:58.671116 7f202ecc8a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:03:58.671116 7f202ecc8a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:03:58.671117 7f202ecc8a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:03:58.671117 7f202ecc8a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:03:58.671118 7f202ecc8a80 Options.target_file_size_base: 67108864
+2021/03/13-23:03:58.671119 7f202ecc8a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:03:58.671119 7f202ecc8a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:03:58.671120 7f202ecc8a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:03:58.671121 7f202ecc8a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:03:58.671122 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:03:58.671131 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:03:58.671132 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:03:58.671132 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:03:58.671133 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:03:58.671134 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:03:58.671134 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:03:58.671135 7f202ecc8a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:03:58.671135 7f202ecc8a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:03:58.671136 7f202ecc8a80 Options.arena_block_size: 16777216
+2021/03/13-23:03:58.671137 7f202ecc8a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:03:58.671137 7f202ecc8a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:03:58.671138 7f202ecc8a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:03:58.671139 7f202ecc8a80 Options.disable_auto_compactions: 0
+2021/03/13-23:03:58.671141 7f202ecc8a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:03:58.671141 7f202ecc8a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:03:58.671142 7f202ecc8a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:03:58.671143 7f202ecc8a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:03:58.671143 7f202ecc8a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:03:58.671144 7f202ecc8a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:03:58.671145 7f202ecc8a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:03:58.671146 7f202ecc8a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:03:58.671146 7f202ecc8a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:03:58.671147 7f202ecc8a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:03:58.671147 7f202ecc8a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:03:58.671148 7f202ecc8a80 Options.table_properties_collectors:
+2021/03/13-23:03:58.671149 7f202ecc8a80 Options.inplace_update_support: 0
+2021/03/13-23:03:58.671149 7f202ecc8a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:03:58.671150 7f202ecc8a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:03:58.671151 7f202ecc8a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:03:58.671152 7f202ecc8a80 Options.bloom_locality: 0
+2021/03/13-23:03:58.671152 7f202ecc8a80 Options.max_successive_merges: 0
+2021/03/13-23:03:58.671153 7f202ecc8a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:03:58.671153 7f202ecc8a80 Options.paranoid_file_checks: 0
+2021/03/13-23:03:58.671154 7f202ecc8a80 Options.force_consistency_checks: 0
+2021/03/13-23:03:58.671155 7f202ecc8a80 Options.report_bg_io_stats: 0
+2021/03/13-23:03:58.671573 7f202ecc8a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:03:58.671576 7f202ecc8a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:03:58.671655 7f202ecc8a80 EVENT_LOG_v1 {"time_micros": 1615673038671643, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:03:58.671661 7f202ecc8a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:03:59.379196 7f202ecc8a80 EVENT_LOG_v1 {"time_micros": 1615673039379193, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615673040112163 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615673040112163
new file mode 100644
index 0000000..28389e6
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615673040112163
@@ -0,0 +1,186 @@
+2021/03/13-23:03:59.392144 7f202ecc8a80 RocksDB version: 5.11.3
+2021/03/13-23:03:59.392200 7f202ecc8a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:03:59.392202 7f202ecc8a80 Compile date Mar 13 2021
+2021/03/13-23:03:59.392206 7f202ecc8a80 DB SUMMARY
+2021/03/13-23:03:59.392259 7f202ecc8a80 CURRENT file: CURRENT
+2021/03/13-23:03:59.392260 7f202ecc8a80 IDENTITY file: IDENTITY
+2021/03/13-23:03:59.392265 7f202ecc8a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:03:59.392266 7f202ecc8a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:03:59.392267 7f202ecc8a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:03:59.392270 7f202ecc8a80 Options.error_if_exists: 0
+2021/03/13-23:03:59.392270 7f202ecc8a80 Options.create_if_missing: 1
+2021/03/13-23:03:59.392271 7f202ecc8a80 Options.paranoid_checks: 1
+2021/03/13-23:03:59.392272 7f202ecc8a80 Options.env: 0x7f202f682080
+2021/03/13-23:03:59.392272 7f202ecc8a80 Options.info_log: 0x1d48ca0
+2021/03/13-23:03:59.392273 7f202ecc8a80 Options.max_file_opening_threads: 16
+2021/03/13-23:03:59.392273 7f202ecc8a80 Options.statistics: (nil)
+2021/03/13-23:03:59.392274 7f202ecc8a80 Options.use_fsync: 0
+2021/03/13-23:03:59.392275 7f202ecc8a80 Options.max_log_file_size: 0
+2021/03/13-23:03:59.392275 7f202ecc8a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:03:59.392276 7f202ecc8a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:03:59.392276 7f202ecc8a80 Options.keep_log_file_num: 1000
+2021/03/13-23:03:59.392277 7f202ecc8a80 Options.recycle_log_file_num: 0
+2021/03/13-23:03:59.392278 7f202ecc8a80 Options.allow_fallocate: 1
+2021/03/13-23:03:59.392278 7f202ecc8a80 Options.allow_mmap_reads: 0
+2021/03/13-23:03:59.392279 7f202ecc8a80 Options.allow_mmap_writes: 0
+2021/03/13-23:03:59.392279 7f202ecc8a80 Options.use_direct_reads: 0
+2021/03/13-23:03:59.392280 7f202ecc8a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:03:59.392280 7f202ecc8a80 Options.create_missing_column_families: 0
+2021/03/13-23:03:59.392281 7f202ecc8a80 Options.db_log_dir:
+2021/03/13-23:03:59.392281 7f202ecc8a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:03:59.392282 7f202ecc8a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:03:59.392283 7f202ecc8a80 Options.max_subcompactions: 1
+2021/03/13-23:03:59.392283 7f202ecc8a80 Options.max_background_flushes: -1
+2021/03/13-23:03:59.392284 7f202ecc8a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:03:59.392284 7f202ecc8a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:03:59.392285 7f202ecc8a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:03:59.392286 7f202ecc8a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:03:59.392286 7f202ecc8a80 Options.advise_random_on_open: 1
+2021/03/13-23:03:59.392287 7f202ecc8a80 Options.db_write_buffer_size: 0
+2021/03/13-23:03:59.392287 7f202ecc8a80 Options.write_buffer_manager: 0x1d30b90
+2021/03/13-23:03:59.392288 7f202ecc8a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:03:59.392288 7f202ecc8a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:03:59.392289 7f202ecc8a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:03:59.392289 7f202ecc8a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:03:59.392290 7f202ecc8a80 Options.rate_limiter: (nil)
+2021/03/13-23:03:59.392291 7f202ecc8a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:03:59.392300 7f202ecc8a80 Options.wal_recovery_mode: 2
+2021/03/13-23:03:59.392300 7f202ecc8a80 Options.enable_thread_tracking: 0
+2021/03/13-23:03:59.392301 7f202ecc8a80 Options.enable_pipelined_write: 0
+2021/03/13-23:03:59.392302 7f202ecc8a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:03:59.392302 7f202ecc8a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:03:59.392303 7f202ecc8a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:03:59.392303 7f202ecc8a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:03:59.392304 7f202ecc8a80 Options.row_cache: None
+2021/03/13-23:03:59.392304 7f202ecc8a80 Options.wal_filter: None
+2021/03/13-23:03:59.392305 7f202ecc8a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:03:59.392306 7f202ecc8a80 Options.allow_ingest_behind: 0
+2021/03/13-23:03:59.392306 7f202ecc8a80 Options.preserve_deletes: 0
+2021/03/13-23:03:59.392307 7f202ecc8a80 Options.two_write_queues: 0
+2021/03/13-23:03:59.392307 7f202ecc8a80 Options.manual_wal_flush: 0
+2021/03/13-23:03:59.392308 7f202ecc8a80 Options.max_background_jobs: 16
+2021/03/13-23:03:59.392309 7f202ecc8a80 Options.max_background_compactions: -1
+2021/03/13-23:03:59.392310 7f202ecc8a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:03:59.392310 7f202ecc8a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:03:59.392311 7f202ecc8a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:03:59.392311 7f202ecc8a80 Options.max_total_wal_size: 0
+2021/03/13-23:03:59.392312 7f202ecc8a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:03:59.392312 7f202ecc8a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:03:59.392313 7f202ecc8a80 Options.max_open_files: -1
+2021/03/13-23:03:59.392314 7f202ecc8a80 Options.bytes_per_sync: 0
+2021/03/13-23:03:59.392314 7f202ecc8a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:03:59.392315 7f202ecc8a80 Options.compaction_readahead_size: 0
+2021/03/13-23:03:59.392315 7f202ecc8a80 Compression algorithms supported:
+2021/03/13-23:03:59.392316 7f202ecc8a80 Snappy supported: 1
+2021/03/13-23:03:59.392316 7f202ecc8a80 Zlib supported: 1
+2021/03/13-23:03:59.392317 7f202ecc8a80 Bzip supported: 1
+2021/03/13-23:03:59.392317 7f202ecc8a80 LZ4 supported: 1
+2021/03/13-23:03:59.392318 7f202ecc8a80 ZSTDNotFinal supported: 1
+2021/03/13-23:03:59.392322 7f202ecc8a80 ZSTD supported: 1
+2021/03/13-23:03:59.392325 7f202ecc8a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:03:59.392326 7f202ecc8a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:03:59.392414 7f202ecc8a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:03:59.392464 7f202ecc8a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:03:59.392466 7f202ecc8a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:03:59.392467 7f202ecc8a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:03:59.392468 7f202ecc8a80 Options.compaction_filter: None
+2021/03/13-23:03:59.392468 7f202ecc8a80 Options.compaction_filter_factory: None
+2021/03/13-23:03:59.392469 7f202ecc8a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:03:59.392470 7f202ecc8a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:03:59.392483 7f202ecc8a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1d40520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1d25c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:03:59.392484 7f202ecc8a80 Options.write_buffer_size: 134217728
+2021/03/13-23:03:59.392484 7f202ecc8a80 Options.max_write_buffer_number: 6
+2021/03/13-23:03:59.392485 7f202ecc8a80 Options.compression[0]: NoCompression
+2021/03/13-23:03:59.392486 7f202ecc8a80 Options.compression[1]: NoCompression
+2021/03/13-23:03:59.392486 7f202ecc8a80 Options.compression[2]: Snappy
+2021/03/13-23:03:59.392487 7f202ecc8a80 Options.compression[3]: Snappy
+2021/03/13-23:03:59.392487 7f202ecc8a80 Options.compression[4]: Snappy
+2021/03/13-23:03:59.392488 7f202ecc8a80 Options.compression[5]: Snappy
+2021/03/13-23:03:59.392488 7f202ecc8a80 Options.compression[6]: Snappy
+2021/03/13-23:03:59.392489 7f202ecc8a80 Options.bottommost_compression: Disabled
+2021/03/13-23:03:59.392490 7f202ecc8a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:03:59.392491 7f202ecc8a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:03:59.392491 7f202ecc8a80 Options.num_levels: 7
+2021/03/13-23:03:59.392492 7f202ecc8a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:03:59.392492 7f202ecc8a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:03:59.392493 7f202ecc8a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:03:59.392493 7f202ecc8a80 Options.compression_opts.level: -1
+2021/03/13-23:03:59.392494 7f202ecc8a80 Options.compression_opts.strategy: 0
+2021/03/13-23:03:59.392495 7f202ecc8a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:03:59.392495 7f202ecc8a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:03:59.392496 7f202ecc8a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:03:59.392496 7f202ecc8a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:03:59.392497 7f202ecc8a80 Options.target_file_size_base: 67108864
+2021/03/13-23:03:59.392497 7f202ecc8a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:03:59.392498 7f202ecc8a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:03:59.392499 7f202ecc8a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:03:59.392499 7f202ecc8a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:03:59.392501 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:03:59.392508 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:03:59.392509 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:03:59.392510 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:03:59.392510 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:03:59.392511 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:03:59.392511 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:03:59.392512 7f202ecc8a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:03:59.392512 7f202ecc8a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:03:59.392513 7f202ecc8a80 Options.arena_block_size: 16777216
+2021/03/13-23:03:59.392514 7f202ecc8a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:03:59.392514 7f202ecc8a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:03:59.392515 7f202ecc8a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:03:59.392515 7f202ecc8a80 Options.disable_auto_compactions: 0
+2021/03/13-23:03:59.392517 7f202ecc8a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:03:59.392517 7f202ecc8a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:03:59.392518 7f202ecc8a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:03:59.392519 7f202ecc8a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:03:59.392519 7f202ecc8a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:03:59.392520 7f202ecc8a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:03:59.392520 7f202ecc8a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:03:59.392521 7f202ecc8a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:03:59.392522 7f202ecc8a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:03:59.392522 7f202ecc8a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:03:59.392523 7f202ecc8a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:03:59.392523 7f202ecc8a80 Options.table_properties_collectors:
+2021/03/13-23:03:59.392524 7f202ecc8a80 Options.inplace_update_support: 0
+2021/03/13-23:03:59.392525 7f202ecc8a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:03:59.392525 7f202ecc8a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:03:59.392526 7f202ecc8a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:03:59.392527 7f202ecc8a80 Options.bloom_locality: 0
+2021/03/13-23:03:59.392527 7f202ecc8a80 Options.max_successive_merges: 0
+2021/03/13-23:03:59.392528 7f202ecc8a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:03:59.392528 7f202ecc8a80 Options.paranoid_file_checks: 0
+2021/03/13-23:03:59.392529 7f202ecc8a80 Options.force_consistency_checks: 0
+2021/03/13-23:03:59.392529 7f202ecc8a80 Options.report_bg_io_stats: 0
+2021/03/13-23:03:59.392909 7f202ecc8a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:03:59.392911 7f202ecc8a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:03:59.392981 7f202ecc8a80 EVENT_LOG_v1 {"time_micros": 1615673039392972, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:03:59.392986 7f202ecc8a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:04:00.099679 7f202ecc8a80 EVENT_LOG_v1 {"time_micros": 1615673040099675, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615673040823087 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615673040823087
new file mode 100644
index 0000000..29ecd2f
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615673040823087
@@ -0,0 +1,186 @@
+2021/03/13-23:04:00.112466 7f202ecc8a80 RocksDB version: 5.11.3
+2021/03/13-23:04:00.112522 7f202ecc8a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:04:00.112524 7f202ecc8a80 Compile date Mar 13 2021
+2021/03/13-23:04:00.112529 7f202ecc8a80 DB SUMMARY
+2021/03/13-23:04:00.112574 7f202ecc8a80 CURRENT file: CURRENT
+2021/03/13-23:04:00.112575 7f202ecc8a80 IDENTITY file: IDENTITY
+2021/03/13-23:04:00.112580 7f202ecc8a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:04:00.112581 7f202ecc8a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:04:00.112582 7f202ecc8a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:04:00.112585 7f202ecc8a80 Options.error_if_exists: 0
+2021/03/13-23:04:00.112585 7f202ecc8a80 Options.create_if_missing: 1
+2021/03/13-23:04:00.112586 7f202ecc8a80 Options.paranoid_checks: 1
+2021/03/13-23:04:00.112587 7f202ecc8a80 Options.env: 0x7f202f682080
+2021/03/13-23:04:00.112587 7f202ecc8a80 Options.info_log: 0x1d48ca0
+2021/03/13-23:04:00.112588 7f202ecc8a80 Options.max_file_opening_threads: 16
+2021/03/13-23:04:00.112588 7f202ecc8a80 Options.statistics: (nil)
+2021/03/13-23:04:00.112589 7f202ecc8a80 Options.use_fsync: 0
+2021/03/13-23:04:00.112590 7f202ecc8a80 Options.max_log_file_size: 0
+2021/03/13-23:04:00.112590 7f202ecc8a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:04:00.112591 7f202ecc8a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:04:00.112592 7f202ecc8a80 Options.keep_log_file_num: 1000
+2021/03/13-23:04:00.112592 7f202ecc8a80 Options.recycle_log_file_num: 0
+2021/03/13-23:04:00.112593 7f202ecc8a80 Options.allow_fallocate: 1
+2021/03/13-23:04:00.112593 7f202ecc8a80 Options.allow_mmap_reads: 0
+2021/03/13-23:04:00.112594 7f202ecc8a80 Options.allow_mmap_writes: 0
+2021/03/13-23:04:00.112594 7f202ecc8a80 Options.use_direct_reads: 0
+2021/03/13-23:04:00.112595 7f202ecc8a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:04:00.112596 7f202ecc8a80 Options.create_missing_column_families: 0
+2021/03/13-23:04:00.112596 7f202ecc8a80 Options.db_log_dir:
+2021/03/13-23:04:00.112597 7f202ecc8a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:04:00.112597 7f202ecc8a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:04:00.112598 7f202ecc8a80 Options.max_subcompactions: 1
+2021/03/13-23:04:00.112598 7f202ecc8a80 Options.max_background_flushes: -1
+2021/03/13-23:04:00.112599 7f202ecc8a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:04:00.112600 7f202ecc8a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:04:00.112600 7f202ecc8a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:04:00.112601 7f202ecc8a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:04:00.112601 7f202ecc8a80 Options.advise_random_on_open: 1
+2021/03/13-23:04:00.112602 7f202ecc8a80 Options.db_write_buffer_size: 0
+2021/03/13-23:04:00.112602 7f202ecc8a80 Options.write_buffer_manager: 0x1d30b90
+2021/03/13-23:04:00.112603 7f202ecc8a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:04:00.112604 7f202ecc8a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:04:00.112604 7f202ecc8a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:04:00.112605 7f202ecc8a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:04:00.112605 7f202ecc8a80 Options.rate_limiter: (nil)
+2021/03/13-23:04:00.112607 7f202ecc8a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:04:00.112614 7f202ecc8a80 Options.wal_recovery_mode: 2
+2021/03/13-23:04:00.112615 7f202ecc8a80 Options.enable_thread_tracking: 0
+2021/03/13-23:04:00.112616 7f202ecc8a80 Options.enable_pipelined_write: 0
+2021/03/13-23:04:00.112616 7f202ecc8a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:04:00.112617 7f202ecc8a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:04:00.112617 7f202ecc8a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:04:00.112618 7f202ecc8a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:04:00.112618 7f202ecc8a80 Options.row_cache: None
+2021/03/13-23:04:00.112619 7f202ecc8a80 Options.wal_filter: None
+2021/03/13-23:04:00.112620 7f202ecc8a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:04:00.112620 7f202ecc8a80 Options.allow_ingest_behind: 0
+2021/03/13-23:04:00.112621 7f202ecc8a80 Options.preserve_deletes: 0
+2021/03/13-23:04:00.112621 7f202ecc8a80 Options.two_write_queues: 0
+2021/03/13-23:04:00.112622 7f202ecc8a80 Options.manual_wal_flush: 0
+2021/03/13-23:04:00.112623 7f202ecc8a80 Options.max_background_jobs: 16
+2021/03/13-23:04:00.112624 7f202ecc8a80 Options.max_background_compactions: -1
+2021/03/13-23:04:00.112624 7f202ecc8a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:04:00.112625 7f202ecc8a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:04:00.112625 7f202ecc8a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:04:00.112626 7f202ecc8a80 Options.max_total_wal_size: 0
+2021/03/13-23:04:00.112627 7f202ecc8a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:04:00.112627 7f202ecc8a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:04:00.112628 7f202ecc8a80 Options.max_open_files: -1
+2021/03/13-23:04:00.112628 7f202ecc8a80 Options.bytes_per_sync: 0
+2021/03/13-23:04:00.112629 7f202ecc8a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:04:00.112629 7f202ecc8a80 Options.compaction_readahead_size: 0
+2021/03/13-23:04:00.112630 7f202ecc8a80 Compression algorithms supported:
+2021/03/13-23:04:00.112631 7f202ecc8a80 Snappy supported: 1
+2021/03/13-23:04:00.112631 7f202ecc8a80 Zlib supported: 1
+2021/03/13-23:04:00.112632 7f202ecc8a80 Bzip supported: 1
+2021/03/13-23:04:00.112632 7f202ecc8a80 LZ4 supported: 1
+2021/03/13-23:04:00.112633 7f202ecc8a80 ZSTDNotFinal supported: 1
+2021/03/13-23:04:00.112637 7f202ecc8a80 ZSTD supported: 1
+2021/03/13-23:04:00.112640 7f202ecc8a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:04:00.112641 7f202ecc8a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:04:00.112730 7f202ecc8a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:04:00.112781 7f202ecc8a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:04:00.112783 7f202ecc8a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:04:00.112783 7f202ecc8a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:04:00.112784 7f202ecc8a80 Options.compaction_filter: None
+2021/03/13-23:04:00.112785 7f202ecc8a80 Options.compaction_filter_factory: None
+2021/03/13-23:04:00.112785 7f202ecc8a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:04:00.112786 7f202ecc8a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:04:00.112799 7f202ecc8a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1d40520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1d25c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:04:00.112800 7f202ecc8a80 Options.write_buffer_size: 134217728
+2021/03/13-23:04:00.112801 7f202ecc8a80 Options.max_write_buffer_number: 6
+2021/03/13-23:04:00.112801 7f202ecc8a80 Options.compression[0]: NoCompression
+2021/03/13-23:04:00.112802 7f202ecc8a80 Options.compression[1]: NoCompression
+2021/03/13-23:04:00.112803 7f202ecc8a80 Options.compression[2]: Snappy
+2021/03/13-23:04:00.112803 7f202ecc8a80 Options.compression[3]: Snappy
+2021/03/13-23:04:00.112804 7f202ecc8a80 Options.compression[4]: Snappy
+2021/03/13-23:04:00.112805 7f202ecc8a80 Options.compression[5]: Snappy
+2021/03/13-23:04:00.112805 7f202ecc8a80 Options.compression[6]: Snappy
+2021/03/13-23:04:00.112806 7f202ecc8a80 Options.bottommost_compression: Disabled
+2021/03/13-23:04:00.112807 7f202ecc8a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:04:00.112807 7f202ecc8a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:04:00.112808 7f202ecc8a80 Options.num_levels: 7
+2021/03/13-23:04:00.112808 7f202ecc8a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:04:00.112809 7f202ecc8a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:04:00.112809 7f202ecc8a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:04:00.112810 7f202ecc8a80 Options.compression_opts.level: -1
+2021/03/13-23:04:00.112811 7f202ecc8a80 Options.compression_opts.strategy: 0
+2021/03/13-23:04:00.112811 7f202ecc8a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:04:00.112812 7f202ecc8a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:04:00.112812 7f202ecc8a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:04:00.112813 7f202ecc8a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:04:00.112814 7f202ecc8a80 Options.target_file_size_base: 67108864
+2021/03/13-23:04:00.112814 7f202ecc8a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:04:00.112815 7f202ecc8a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:04:00.112815 7f202ecc8a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:04:00.112816 7f202ecc8a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:04:00.112817 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:04:00.112825 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:04:00.112826 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:04:00.112826 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:04:00.112827 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:04:00.112828 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:04:00.112828 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:04:00.112829 7f202ecc8a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:04:00.112829 7f202ecc8a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:04:00.112830 7f202ecc8a80 Options.arena_block_size: 16777216
+2021/03/13-23:04:00.112831 7f202ecc8a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:04:00.112831 7f202ecc8a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:04:00.112832 7f202ecc8a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:04:00.112832 7f202ecc8a80 Options.disable_auto_compactions: 0
+2021/03/13-23:04:00.112834 7f202ecc8a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:04:00.112835 7f202ecc8a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:04:00.112835 7f202ecc8a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:04:00.112836 7f202ecc8a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:04:00.112836 7f202ecc8a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:04:00.112837 7f202ecc8a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:04:00.112838 7f202ecc8a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:04:00.112838 7f202ecc8a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:04:00.112839 7f202ecc8a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:04:00.112840 7f202ecc8a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:04:00.112840 7f202ecc8a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:04:00.112841 7f202ecc8a80 Options.table_properties_collectors:
+2021/03/13-23:04:00.112841 7f202ecc8a80 Options.inplace_update_support: 0
+2021/03/13-23:04:00.112842 7f202ecc8a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:04:00.112842 7f202ecc8a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:04:00.112843 7f202ecc8a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:04:00.112844 7f202ecc8a80 Options.bloom_locality: 0
+2021/03/13-23:04:00.112844 7f202ecc8a80 Options.max_successive_merges: 0
+2021/03/13-23:04:00.112845 7f202ecc8a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:04:00.112846 7f202ecc8a80 Options.paranoid_file_checks: 0
+2021/03/13-23:04:00.112846 7f202ecc8a80 Options.force_consistency_checks: 0
+2021/03/13-23:04:00.112847 7f202ecc8a80 Options.report_bg_io_stats: 0
+2021/03/13-23:04:00.113218 7f202ecc8a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:04:00.113220 7f202ecc8a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:04:00.113296 7f202ecc8a80 EVENT_LOG_v1 {"time_micros": 1615673040113285, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:04:00.113301 7f202ecc8a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:04:00.809704 7f202ecc8a80 EVENT_LOG_v1 {"time_micros": 1615673040809700, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674172335819 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674172335819
new file mode 100644
index 0000000..b6b3f6d
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674172335819
@@ -0,0 +1,186 @@
+2021/03/13-23:04:00.823450 7f202ecc8a80 RocksDB version: 5.11.3
+2021/03/13-23:04:00.823509 7f202ecc8a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:04:00.823511 7f202ecc8a80 Compile date Mar 13 2021
+2021/03/13-23:04:00.823516 7f202ecc8a80 DB SUMMARY
+2021/03/13-23:04:00.823565 7f202ecc8a80 CURRENT file: CURRENT
+2021/03/13-23:04:00.823566 7f202ecc8a80 IDENTITY file: IDENTITY
+2021/03/13-23:04:00.823570 7f202ecc8a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:04:00.823572 7f202ecc8a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:04:00.823572 7f202ecc8a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:04:00.823575 7f202ecc8a80 Options.error_if_exists: 0
+2021/03/13-23:04:00.823576 7f202ecc8a80 Options.create_if_missing: 1
+2021/03/13-23:04:00.823577 7f202ecc8a80 Options.paranoid_checks: 1
+2021/03/13-23:04:00.823577 7f202ecc8a80 Options.env: 0x7f202f682080
+2021/03/13-23:04:00.823578 7f202ecc8a80 Options.info_log: 0x1d48ca0
+2021/03/13-23:04:00.823579 7f202ecc8a80 Options.max_file_opening_threads: 16
+2021/03/13-23:04:00.823579 7f202ecc8a80 Options.statistics: (nil)
+2021/03/13-23:04:00.823580 7f202ecc8a80 Options.use_fsync: 0
+2021/03/13-23:04:00.823580 7f202ecc8a80 Options.max_log_file_size: 0
+2021/03/13-23:04:00.823581 7f202ecc8a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:04:00.823582 7f202ecc8a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:04:00.823582 7f202ecc8a80 Options.keep_log_file_num: 1000
+2021/03/13-23:04:00.823583 7f202ecc8a80 Options.recycle_log_file_num: 0
+2021/03/13-23:04:00.823584 7f202ecc8a80 Options.allow_fallocate: 1
+2021/03/13-23:04:00.823584 7f202ecc8a80 Options.allow_mmap_reads: 0
+2021/03/13-23:04:00.823585 7f202ecc8a80 Options.allow_mmap_writes: 0
+2021/03/13-23:04:00.823585 7f202ecc8a80 Options.use_direct_reads: 0
+2021/03/13-23:04:00.823586 7f202ecc8a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:04:00.823586 7f202ecc8a80 Options.create_missing_column_families: 0
+2021/03/13-23:04:00.823587 7f202ecc8a80 Options.db_log_dir:
+2021/03/13-23:04:00.823587 7f202ecc8a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:04:00.823588 7f202ecc8a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:04:00.823589 7f202ecc8a80 Options.max_subcompactions: 1
+2021/03/13-23:04:00.823589 7f202ecc8a80 Options.max_background_flushes: -1
+2021/03/13-23:04:00.823590 7f202ecc8a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:04:00.823590 7f202ecc8a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:04:00.823591 7f202ecc8a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:04:00.823592 7f202ecc8a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:04:00.823592 7f202ecc8a80 Options.advise_random_on_open: 1
+2021/03/13-23:04:00.823593 7f202ecc8a80 Options.db_write_buffer_size: 0
+2021/03/13-23:04:00.823593 7f202ecc8a80 Options.write_buffer_manager: 0x1d30b90
+2021/03/13-23:04:00.823594 7f202ecc8a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:04:00.823595 7f202ecc8a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:04:00.823595 7f202ecc8a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:04:00.823596 7f202ecc8a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:04:00.823596 7f202ecc8a80 Options.rate_limiter: (nil)
+2021/03/13-23:04:00.823598 7f202ecc8a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:04:00.823605 7f202ecc8a80 Options.wal_recovery_mode: 2
+2021/03/13-23:04:00.823606 7f202ecc8a80 Options.enable_thread_tracking: 0
+2021/03/13-23:04:00.823607 7f202ecc8a80 Options.enable_pipelined_write: 0
+2021/03/13-23:04:00.823607 7f202ecc8a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:04:00.823608 7f202ecc8a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:04:00.823608 7f202ecc8a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:04:00.823609 7f202ecc8a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:04:00.823610 7f202ecc8a80 Options.row_cache: None
+2021/03/13-23:04:00.823610 7f202ecc8a80 Options.wal_filter: None
+2021/03/13-23:04:00.823611 7f202ecc8a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:04:00.823611 7f202ecc8a80 Options.allow_ingest_behind: 0
+2021/03/13-23:04:00.823612 7f202ecc8a80 Options.preserve_deletes: 0
+2021/03/13-23:04:00.823612 7f202ecc8a80 Options.two_write_queues: 0
+2021/03/13-23:04:00.823613 7f202ecc8a80 Options.manual_wal_flush: 0
+2021/03/13-23:04:00.823614 7f202ecc8a80 Options.max_background_jobs: 16
+2021/03/13-23:04:00.823615 7f202ecc8a80 Options.max_background_compactions: -1
+2021/03/13-23:04:00.823615 7f202ecc8a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:04:00.823616 7f202ecc8a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:04:00.823616 7f202ecc8a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:04:00.823617 7f202ecc8a80 Options.max_total_wal_size: 0
+2021/03/13-23:04:00.823618 7f202ecc8a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:04:00.823618 7f202ecc8a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:04:00.823619 7f202ecc8a80 Options.max_open_files: -1
+2021/03/13-23:04:00.823619 7f202ecc8a80 Options.bytes_per_sync: 0
+2021/03/13-23:04:00.823620 7f202ecc8a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:04:00.823621 7f202ecc8a80 Options.compaction_readahead_size: 0
+2021/03/13-23:04:00.823621 7f202ecc8a80 Compression algorithms supported:
+2021/03/13-23:04:00.823622 7f202ecc8a80 Snappy supported: 1
+2021/03/13-23:04:00.823622 7f202ecc8a80 Zlib supported: 1
+2021/03/13-23:04:00.823623 7f202ecc8a80 Bzip supported: 1
+2021/03/13-23:04:00.823623 7f202ecc8a80 LZ4 supported: 1
+2021/03/13-23:04:00.823624 7f202ecc8a80 ZSTDNotFinal supported: 1
+2021/03/13-23:04:00.823628 7f202ecc8a80 ZSTD supported: 1
+2021/03/13-23:04:00.823631 7f202ecc8a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:04:00.823632 7f202ecc8a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:04:00.823723 7f202ecc8a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:04:00.823774 7f202ecc8a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:04:00.823776 7f202ecc8a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:04:00.823777 7f202ecc8a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:04:00.823777 7f202ecc8a80 Options.compaction_filter: None
+2021/03/13-23:04:00.823778 7f202ecc8a80 Options.compaction_filter_factory: None
+2021/03/13-23:04:00.823779 7f202ecc8a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:04:00.823780 7f202ecc8a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:04:00.823793 7f202ecc8a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1d40520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1d25c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:04:00.823794 7f202ecc8a80 Options.write_buffer_size: 134217728
+2021/03/13-23:04:00.823794 7f202ecc8a80 Options.max_write_buffer_number: 6
+2021/03/13-23:04:00.823795 7f202ecc8a80 Options.compression[0]: NoCompression
+2021/03/13-23:04:00.823796 7f202ecc8a80 Options.compression[1]: NoCompression
+2021/03/13-23:04:00.823797 7f202ecc8a80 Options.compression[2]: Snappy
+2021/03/13-23:04:00.823797 7f202ecc8a80 Options.compression[3]: Snappy
+2021/03/13-23:04:00.823798 7f202ecc8a80 Options.compression[4]: Snappy
+2021/03/13-23:04:00.823798 7f202ecc8a80 Options.compression[5]: Snappy
+2021/03/13-23:04:00.823799 7f202ecc8a80 Options.compression[6]: Snappy
+2021/03/13-23:04:00.823799 7f202ecc8a80 Options.bottommost_compression: Disabled
+2021/03/13-23:04:00.823800 7f202ecc8a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:04:00.823801 7f202ecc8a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:04:00.823801 7f202ecc8a80 Options.num_levels: 7
+2021/03/13-23:04:00.823802 7f202ecc8a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:04:00.823803 7f202ecc8a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:04:00.823803 7f202ecc8a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:04:00.823804 7f202ecc8a80 Options.compression_opts.level: -1
+2021/03/13-23:04:00.823804 7f202ecc8a80 Options.compression_opts.strategy: 0
+2021/03/13-23:04:00.823805 7f202ecc8a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:04:00.823805 7f202ecc8a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:04:00.823806 7f202ecc8a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:04:00.823807 7f202ecc8a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:04:00.823807 7f202ecc8a80 Options.target_file_size_base: 67108864
+2021/03/13-23:04:00.823808 7f202ecc8a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:04:00.823808 7f202ecc8a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:04:00.823809 7f202ecc8a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:04:00.823809 7f202ecc8a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:04:00.823811 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:04:00.823818 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:04:00.823819 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:04:00.823820 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:04:00.823820 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:04:00.823821 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:04:00.823821 7f202ecc8a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:04:00.823822 7f202ecc8a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:04:00.823823 7f202ecc8a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:04:00.823823 7f202ecc8a80 Options.arena_block_size: 16777216
+2021/03/13-23:04:00.823824 7f202ecc8a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:04:00.823824 7f202ecc8a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:04:00.823825 7f202ecc8a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:04:00.823825 7f202ecc8a80 Options.disable_auto_compactions: 0
+2021/03/13-23:04:00.823827 7f202ecc8a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:04:00.823828 7f202ecc8a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:04:00.823828 7f202ecc8a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:04:00.823829 7f202ecc8a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:04:00.823829 7f202ecc8a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:04:00.823830 7f202ecc8a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:04:00.823831 7f202ecc8a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:04:00.823832 7f202ecc8a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:04:00.823832 7f202ecc8a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:04:00.823833 7f202ecc8a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:04:00.823833 7f202ecc8a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:04:00.823834 7f202ecc8a80 Options.table_properties_collectors:
+2021/03/13-23:04:00.823835 7f202ecc8a80 Options.inplace_update_support: 0
+2021/03/13-23:04:00.823835 7f202ecc8a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:04:00.823836 7f202ecc8a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:04:00.823837 7f202ecc8a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:04:00.823837 7f202ecc8a80 Options.bloom_locality: 0
+2021/03/13-23:04:00.823838 7f202ecc8a80 Options.max_successive_merges: 0
+2021/03/13-23:04:00.823838 7f202ecc8a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:04:00.823839 7f202ecc8a80 Options.paranoid_file_checks: 0
+2021/03/13-23:04:00.823839 7f202ecc8a80 Options.force_consistency_checks: 0
+2021/03/13-23:04:00.823840 7f202ecc8a80 Options.report_bg_io_stats: 0
+2021/03/13-23:04:00.824204 7f202ecc8a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:04:00.824206 7f202ecc8a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:04:00.824282 7f202ecc8a80 EVENT_LOG_v1 {"time_micros": 1615673040824272, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:04:00.824288 7f202ecc8a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:04:01.511934 7f202ecc8a80 EVENT_LOG_v1 {"time_micros": 1615673041511931, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674173057776 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674173057776
new file mode 100644
index 0000000..85851cb
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674173057776
@@ -0,0 +1,186 @@
+2021/03/13-23:22:52.336144 7f4dbd012a80 RocksDB version: 5.11.3
+2021/03/13-23:22:52.336205 7f4dbd012a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:22:52.336207 7f4dbd012a80 Compile date Mar 13 2021
+2021/03/13-23:22:52.336209 7f4dbd012a80 DB SUMMARY
+2021/03/13-23:22:52.336267 7f4dbd012a80 CURRENT file: CURRENT
+2021/03/13-23:22:52.336268 7f4dbd012a80 IDENTITY file: IDENTITY
+2021/03/13-23:22:52.336273 7f4dbd012a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:22:52.336275 7f4dbd012a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:22:52.336276 7f4dbd012a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:22:52.336279 7f4dbd012a80 Options.error_if_exists: 0
+2021/03/13-23:22:52.336279 7f4dbd012a80 Options.create_if_missing: 1
+2021/03/13-23:22:52.336280 7f4dbd012a80 Options.paranoid_checks: 1
+2021/03/13-23:22:52.336281 7f4dbd012a80 Options.env: 0x7f4dbd9cc080
+2021/03/13-23:22:52.336281 7f4dbd012a80 Options.info_log: 0x1f46ca0
+2021/03/13-23:22:52.336282 7f4dbd012a80 Options.max_file_opening_threads: 16
+2021/03/13-23:22:52.336283 7f4dbd012a80 Options.statistics: (nil)
+2021/03/13-23:22:52.336284 7f4dbd012a80 Options.use_fsync: 0
+2021/03/13-23:22:52.336284 7f4dbd012a80 Options.max_log_file_size: 0
+2021/03/13-23:22:52.336285 7f4dbd012a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:22:52.336285 7f4dbd012a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:22:52.336286 7f4dbd012a80 Options.keep_log_file_num: 1000
+2021/03/13-23:22:52.336287 7f4dbd012a80 Options.recycle_log_file_num: 0
+2021/03/13-23:22:52.336287 7f4dbd012a80 Options.allow_fallocate: 1
+2021/03/13-23:22:52.336288 7f4dbd012a80 Options.allow_mmap_reads: 0
+2021/03/13-23:22:52.336289 7f4dbd012a80 Options.allow_mmap_writes: 0
+2021/03/13-23:22:52.336289 7f4dbd012a80 Options.use_direct_reads: 0
+2021/03/13-23:22:52.336290 7f4dbd012a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:22:52.336290 7f4dbd012a80 Options.create_missing_column_families: 0
+2021/03/13-23:22:52.336291 7f4dbd012a80 Options.db_log_dir:
+2021/03/13-23:22:52.336291 7f4dbd012a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:22:52.336292 7f4dbd012a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:22:52.336293 7f4dbd012a80 Options.max_subcompactions: 1
+2021/03/13-23:22:52.336293 7f4dbd012a80 Options.max_background_flushes: -1
+2021/03/13-23:22:52.336294 7f4dbd012a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:22:52.336295 7f4dbd012a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:22:52.336295 7f4dbd012a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:22:52.336296 7f4dbd012a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:22:52.336296 7f4dbd012a80 Options.advise_random_on_open: 1
+2021/03/13-23:22:52.336297 7f4dbd012a80 Options.db_write_buffer_size: 0
+2021/03/13-23:22:52.336298 7f4dbd012a80 Options.write_buffer_manager: 0x1f2eb90
+2021/03/13-23:22:52.336298 7f4dbd012a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:22:52.336299 7f4dbd012a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:22:52.336299 7f4dbd012a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:22:52.336300 7f4dbd012a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:22:52.336301 7f4dbd012a80 Options.rate_limiter: (nil)
+2021/03/13-23:22:52.336302 7f4dbd012a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:22:52.336310 7f4dbd012a80 Options.wal_recovery_mode: 2
+2021/03/13-23:22:52.336311 7f4dbd012a80 Options.enable_thread_tracking: 0
+2021/03/13-23:22:52.336312 7f4dbd012a80 Options.enable_pipelined_write: 0
+2021/03/13-23:22:52.336312 7f4dbd012a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:22:52.336313 7f4dbd012a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:22:52.336314 7f4dbd012a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:22:52.336314 7f4dbd012a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:22:52.336315 7f4dbd012a80 Options.row_cache: None
+2021/03/13-23:22:52.336315 7f4dbd012a80 Options.wal_filter: None
+2021/03/13-23:22:52.336316 7f4dbd012a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:22:52.336317 7f4dbd012a80 Options.allow_ingest_behind: 0
+2021/03/13-23:22:52.336317 7f4dbd012a80 Options.preserve_deletes: 0
+2021/03/13-23:22:52.336318 7f4dbd012a80 Options.two_write_queues: 0
+2021/03/13-23:22:52.336318 7f4dbd012a80 Options.manual_wal_flush: 0
+2021/03/13-23:22:52.336320 7f4dbd012a80 Options.max_background_jobs: 16
+2021/03/13-23:22:52.336320 7f4dbd012a80 Options.max_background_compactions: -1
+2021/03/13-23:22:52.336321 7f4dbd012a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:22:52.336322 7f4dbd012a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:22:52.336322 7f4dbd012a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:22:52.336323 7f4dbd012a80 Options.max_total_wal_size: 0
+2021/03/13-23:22:52.336323 7f4dbd012a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:22:52.336324 7f4dbd012a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:22:52.336325 7f4dbd012a80 Options.max_open_files: -1
+2021/03/13-23:22:52.336325 7f4dbd012a80 Options.bytes_per_sync: 0
+2021/03/13-23:22:52.336326 7f4dbd012a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:22:52.336326 7f4dbd012a80 Options.compaction_readahead_size: 0
+2021/03/13-23:22:52.336327 7f4dbd012a80 Compression algorithms supported:
+2021/03/13-23:22:52.336328 7f4dbd012a80 Snappy supported: 1
+2021/03/13-23:22:52.336328 7f4dbd012a80 Zlib supported: 1
+2021/03/13-23:22:52.336329 7f4dbd012a80 Bzip supported: 1
+2021/03/13-23:22:52.336330 7f4dbd012a80 LZ4 supported: 1
+2021/03/13-23:22:52.336330 7f4dbd012a80 ZSTDNotFinal supported: 1
+2021/03/13-23:22:52.336335 7f4dbd012a80 ZSTD supported: 1
+2021/03/13-23:22:52.336338 7f4dbd012a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:22:52.336339 7f4dbd012a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:22:52.336442 7f4dbd012a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:22:52.336500 7f4dbd012a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:22:52.336502 7f4dbd012a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:22:52.336503 7f4dbd012a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:22:52.336503 7f4dbd012a80 Options.compaction_filter: None
+2021/03/13-23:22:52.336504 7f4dbd012a80 Options.compaction_filter_factory: None
+2021/03/13-23:22:52.336505 7f4dbd012a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:22:52.336506 7f4dbd012a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:22:52.336520 7f4dbd012a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1f3e520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1f23c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:22:52.336521 7f4dbd012a80 Options.write_buffer_size: 134217728
+2021/03/13-23:22:52.336521 7f4dbd012a80 Options.max_write_buffer_number: 6
+2021/03/13-23:22:52.336522 7f4dbd012a80 Options.compression[0]: NoCompression
+2021/03/13-23:22:52.336523 7f4dbd012a80 Options.compression[1]: NoCompression
+2021/03/13-23:22:52.336523 7f4dbd012a80 Options.compression[2]: Snappy
+2021/03/13-23:22:52.336524 7f4dbd012a80 Options.compression[3]: Snappy
+2021/03/13-23:22:52.336525 7f4dbd012a80 Options.compression[4]: Snappy
+2021/03/13-23:22:52.336525 7f4dbd012a80 Options.compression[5]: Snappy
+2021/03/13-23:22:52.336526 7f4dbd012a80 Options.compression[6]: Snappy
+2021/03/13-23:22:52.336527 7f4dbd012a80 Options.bottommost_compression: Disabled
+2021/03/13-23:22:52.336527 7f4dbd012a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:22:52.336528 7f4dbd012a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:22:52.336529 7f4dbd012a80 Options.num_levels: 7
+2021/03/13-23:22:52.336529 7f4dbd012a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:22:52.336530 7f4dbd012a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:22:52.336530 7f4dbd012a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:22:52.336531 7f4dbd012a80 Options.compression_opts.level: -1
+2021/03/13-23:22:52.336532 7f4dbd012a80 Options.compression_opts.strategy: 0
+2021/03/13-23:22:52.336532 7f4dbd012a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:22:52.336533 7f4dbd012a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:22:52.336533 7f4dbd012a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:22:52.336534 7f4dbd012a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:22:52.336535 7f4dbd012a80 Options.target_file_size_base: 67108864
+2021/03/13-23:22:52.336535 7f4dbd012a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:22:52.336536 7f4dbd012a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:22:52.336537 7f4dbd012a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:22:52.336537 7f4dbd012a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:22:52.336539 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:22:52.336547 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:22:52.336548 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:22:52.336548 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:22:52.336549 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:22:52.336550 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:22:52.336550 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:22:52.336551 7f4dbd012a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:22:52.336551 7f4dbd012a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:22:52.336552 7f4dbd012a80 Options.arena_block_size: 16777216
+2021/03/13-23:22:52.336553 7f4dbd012a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:22:52.336553 7f4dbd012a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:22:52.336554 7f4dbd012a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:22:52.336555 7f4dbd012a80 Options.disable_auto_compactions: 0
+2021/03/13-23:22:52.336556 7f4dbd012a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:22:52.336557 7f4dbd012a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:22:52.336558 7f4dbd012a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:22:52.336558 7f4dbd012a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:22:52.336559 7f4dbd012a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:22:52.336560 7f4dbd012a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:22:52.336560 7f4dbd012a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:22:52.336561 7f4dbd012a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:22:52.336562 7f4dbd012a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:22:52.336562 7f4dbd012a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:22:52.336563 7f4dbd012a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:22:52.336563 7f4dbd012a80 Options.table_properties_collectors:
+2021/03/13-23:22:52.336564 7f4dbd012a80 Options.inplace_update_support: 0
+2021/03/13-23:22:52.336565 7f4dbd012a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:22:52.336565 7f4dbd012a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:22:52.336566 7f4dbd012a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:22:52.336567 7f4dbd012a80 Options.bloom_locality: 0
+2021/03/13-23:22:52.336567 7f4dbd012a80 Options.max_successive_merges: 0
+2021/03/13-23:22:52.336568 7f4dbd012a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:22:52.336569 7f4dbd012a80 Options.paranoid_file_checks: 0
+2021/03/13-23:22:52.336569 7f4dbd012a80 Options.force_consistency_checks: 0
+2021/03/13-23:22:52.336570 7f4dbd012a80 Options.report_bg_io_stats: 0
+2021/03/13-23:22:52.336976 7f4dbd012a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:22:52.336979 7f4dbd012a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:22:52.337053 7f4dbd012a80 EVENT_LOG_v1 {"time_micros": 1615674172337042, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:22:52.337059 7f4dbd012a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:22:53.045814 7f4dbd012a80 EVENT_LOG_v1 {"time_micros": 1615674173045810, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674173782176 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674173782176
new file mode 100644
index 0000000..e5d24f3
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674173782176
@@ -0,0 +1,186 @@
+2021/03/13-23:22:53.058081 7f4dbd012a80 RocksDB version: 5.11.3
+2021/03/13-23:22:53.058138 7f4dbd012a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:22:53.058139 7f4dbd012a80 Compile date Mar 13 2021
+2021/03/13-23:22:53.058142 7f4dbd012a80 DB SUMMARY
+2021/03/13-23:22:53.058192 7f4dbd012a80 CURRENT file: CURRENT
+2021/03/13-23:22:53.058193 7f4dbd012a80 IDENTITY file: IDENTITY
+2021/03/13-23:22:53.058198 7f4dbd012a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:22:53.058199 7f4dbd012a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:22:53.058200 7f4dbd012a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:22:53.058203 7f4dbd012a80 Options.error_if_exists: 0
+2021/03/13-23:22:53.058204 7f4dbd012a80 Options.create_if_missing: 1
+2021/03/13-23:22:53.058204 7f4dbd012a80 Options.paranoid_checks: 1
+2021/03/13-23:22:53.058205 7f4dbd012a80 Options.env: 0x7f4dbd9cc080
+2021/03/13-23:22:53.058206 7f4dbd012a80 Options.info_log: 0x1f46ca0
+2021/03/13-23:22:53.058206 7f4dbd012a80 Options.max_file_opening_threads: 16
+2021/03/13-23:22:53.058207 7f4dbd012a80 Options.statistics: (nil)
+2021/03/13-23:22:53.058207 7f4dbd012a80 Options.use_fsync: 0
+2021/03/13-23:22:53.058208 7f4dbd012a80 Options.max_log_file_size: 0
+2021/03/13-23:22:53.058209 7f4dbd012a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:22:53.058209 7f4dbd012a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:22:53.058210 7f4dbd012a80 Options.keep_log_file_num: 1000
+2021/03/13-23:22:53.058210 7f4dbd012a80 Options.recycle_log_file_num: 0
+2021/03/13-23:22:53.058211 7f4dbd012a80 Options.allow_fallocate: 1
+2021/03/13-23:22:53.058212 7f4dbd012a80 Options.allow_mmap_reads: 0
+2021/03/13-23:22:53.058212 7f4dbd012a80 Options.allow_mmap_writes: 0
+2021/03/13-23:22:53.058213 7f4dbd012a80 Options.use_direct_reads: 0
+2021/03/13-23:22:53.058213 7f4dbd012a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:22:53.058214 7f4dbd012a80 Options.create_missing_column_families: 0
+2021/03/13-23:22:53.058214 7f4dbd012a80 Options.db_log_dir:
+2021/03/13-23:22:53.058215 7f4dbd012a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:22:53.058215 7f4dbd012a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:22:53.058216 7f4dbd012a80 Options.max_subcompactions: 1
+2021/03/13-23:22:53.058217 7f4dbd012a80 Options.max_background_flushes: -1
+2021/03/13-23:22:53.058217 7f4dbd012a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:22:53.058218 7f4dbd012a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:22:53.058218 7f4dbd012a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:22:53.058219 7f4dbd012a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:22:53.058220 7f4dbd012a80 Options.advise_random_on_open: 1
+2021/03/13-23:22:53.058220 7f4dbd012a80 Options.db_write_buffer_size: 0
+2021/03/13-23:22:53.058221 7f4dbd012a80 Options.write_buffer_manager: 0x1f2eb90
+2021/03/13-23:22:53.058221 7f4dbd012a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:22:53.058222 7f4dbd012a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:22:53.058222 7f4dbd012a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:22:53.058223 7f4dbd012a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:22:53.058224 7f4dbd012a80 Options.rate_limiter: (nil)
+2021/03/13-23:22:53.058225 7f4dbd012a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:22:53.058232 7f4dbd012a80 Options.wal_recovery_mode: 2
+2021/03/13-23:22:53.058233 7f4dbd012a80 Options.enable_thread_tracking: 0
+2021/03/13-23:22:53.058234 7f4dbd012a80 Options.enable_pipelined_write: 0
+2021/03/13-23:22:53.058234 7f4dbd012a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:22:53.058235 7f4dbd012a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:22:53.058235 7f4dbd012a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:22:53.058236 7f4dbd012a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:22:53.058237 7f4dbd012a80 Options.row_cache: None
+2021/03/13-23:22:53.058237 7f4dbd012a80 Options.wal_filter: None
+2021/03/13-23:22:53.058244 7f4dbd012a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:22:53.058244 7f4dbd012a80 Options.allow_ingest_behind: 0
+2021/03/13-23:22:53.058245 7f4dbd012a80 Options.preserve_deletes: 0
+2021/03/13-23:22:53.058245 7f4dbd012a80 Options.two_write_queues: 0
+2021/03/13-23:22:53.058246 7f4dbd012a80 Options.manual_wal_flush: 0
+2021/03/13-23:22:53.058248 7f4dbd012a80 Options.max_background_jobs: 16
+2021/03/13-23:22:53.058248 7f4dbd012a80 Options.max_background_compactions: -1
+2021/03/13-23:22:53.058249 7f4dbd012a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:22:53.058249 7f4dbd012a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:22:53.058250 7f4dbd012a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:22:53.058250 7f4dbd012a80 Options.max_total_wal_size: 0
+2021/03/13-23:22:53.058251 7f4dbd012a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:22:53.058252 7f4dbd012a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:22:53.058252 7f4dbd012a80 Options.max_open_files: -1
+2021/03/13-23:22:53.058253 7f4dbd012a80 Options.bytes_per_sync: 0
+2021/03/13-23:22:53.058253 7f4dbd012a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:22:53.058254 7f4dbd012a80 Options.compaction_readahead_size: 0
+2021/03/13-23:22:53.058254 7f4dbd012a80 Compression algorithms supported:
+2021/03/13-23:22:53.058255 7f4dbd012a80 Snappy supported: 1
+2021/03/13-23:22:53.058256 7f4dbd012a80 Zlib supported: 1
+2021/03/13-23:22:53.058256 7f4dbd012a80 Bzip supported: 1
+2021/03/13-23:22:53.058257 7f4dbd012a80 LZ4 supported: 1
+2021/03/13-23:22:53.058257 7f4dbd012a80 ZSTDNotFinal supported: 1
+2021/03/13-23:22:53.058261 7f4dbd012a80 ZSTD supported: 1
+2021/03/13-23:22:53.058264 7f4dbd012a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:22:53.058266 7f4dbd012a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:22:53.058357 7f4dbd012a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:22:53.058411 7f4dbd012a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:22:53.058413 7f4dbd012a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:22:53.058414 7f4dbd012a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:22:53.058414 7f4dbd012a80 Options.compaction_filter: None
+2021/03/13-23:22:53.058415 7f4dbd012a80 Options.compaction_filter_factory: None
+2021/03/13-23:22:53.058416 7f4dbd012a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:22:53.058416 7f4dbd012a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:22:53.058430 7f4dbd012a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1f3e520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1f23c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:22:53.058431 7f4dbd012a80 Options.write_buffer_size: 134217728
+2021/03/13-23:22:53.058431 7f4dbd012a80 Options.max_write_buffer_number: 6
+2021/03/13-23:22:53.058432 7f4dbd012a80 Options.compression[0]: NoCompression
+2021/03/13-23:22:53.058433 7f4dbd012a80 Options.compression[1]: NoCompression
+2021/03/13-23:22:53.058433 7f4dbd012a80 Options.compression[2]: Snappy
+2021/03/13-23:22:53.058434 7f4dbd012a80 Options.compression[3]: Snappy
+2021/03/13-23:22:53.058434 7f4dbd012a80 Options.compression[4]: Snappy
+2021/03/13-23:22:53.058435 7f4dbd012a80 Options.compression[5]: Snappy
+2021/03/13-23:22:53.058435 7f4dbd012a80 Options.compression[6]: Snappy
+2021/03/13-23:22:53.058436 7f4dbd012a80 Options.bottommost_compression: Disabled
+2021/03/13-23:22:53.058437 7f4dbd012a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:22:53.058437 7f4dbd012a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:22:53.058438 7f4dbd012a80 Options.num_levels: 7
+2021/03/13-23:22:53.058439 7f4dbd012a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:22:53.058439 7f4dbd012a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:22:53.058440 7f4dbd012a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:22:53.058440 7f4dbd012a80 Options.compression_opts.level: -1
+2021/03/13-23:22:53.058441 7f4dbd012a80 Options.compression_opts.strategy: 0
+2021/03/13-23:22:53.058442 7f4dbd012a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:22:53.058442 7f4dbd012a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:22:53.058443 7f4dbd012a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:22:53.058443 7f4dbd012a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:22:53.058444 7f4dbd012a80 Options.target_file_size_base: 67108864
+2021/03/13-23:22:53.058444 7f4dbd012a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:22:53.058445 7f4dbd012a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:22:53.058446 7f4dbd012a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:22:53.058446 7f4dbd012a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:22:53.058448 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:22:53.058455 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:22:53.058456 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:22:53.058456 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:22:53.058457 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:22:53.058458 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:22:53.058458 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:22:53.058459 7f4dbd012a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:22:53.058459 7f4dbd012a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:22:53.058460 7f4dbd012a80 Options.arena_block_size: 16777216
+2021/03/13-23:22:53.058460 7f4dbd012a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:22:53.058461 7f4dbd012a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:22:53.058462 7f4dbd012a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:22:53.058462 7f4dbd012a80 Options.disable_auto_compactions: 0
+2021/03/13-23:22:53.058464 7f4dbd012a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:22:53.058465 7f4dbd012a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:22:53.058465 7f4dbd012a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:22:53.058466 7f4dbd012a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:22:53.058466 7f4dbd012a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:22:53.058467 7f4dbd012a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:22:53.058468 7f4dbd012a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:22:53.058469 7f4dbd012a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:22:53.058469 7f4dbd012a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:22:53.058470 7f4dbd012a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:22:53.058470 7f4dbd012a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:22:53.058471 7f4dbd012a80 Options.table_properties_collectors:
+2021/03/13-23:22:53.058471 7f4dbd012a80 Options.inplace_update_support: 0
+2021/03/13-23:22:53.058472 7f4dbd012a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:22:53.058473 7f4dbd012a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:22:53.058474 7f4dbd012a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:22:53.058474 7f4dbd012a80 Options.bloom_locality: 0
+2021/03/13-23:22:53.058475 7f4dbd012a80 Options.max_successive_merges: 0
+2021/03/13-23:22:53.058475 7f4dbd012a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:22:53.058476 7f4dbd012a80 Options.paranoid_file_checks: 0
+2021/03/13-23:22:53.058476 7f4dbd012a80 Options.force_consistency_checks: 0
+2021/03/13-23:22:53.058477 7f4dbd012a80 Options.report_bg_io_stats: 0
+2021/03/13-23:22:53.058885 7f4dbd012a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:22:53.058887 7f4dbd012a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:22:53.058960 7f4dbd012a80 EVENT_LOG_v1 {"time_micros": 1615674173058949, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:22:53.058965 7f4dbd012a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:22:53.769806 7f4dbd012a80 EVENT_LOG_v1 {"time_micros": 1615674173769803, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674174487184 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674174487184
new file mode 100644
index 0000000..cd54829
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674174487184
@@ -0,0 +1,186 @@
+2021/03/13-23:22:53.782480 7f4dbd012a80 RocksDB version: 5.11.3
+2021/03/13-23:22:53.782535 7f4dbd012a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:22:53.782536 7f4dbd012a80 Compile date Mar 13 2021
+2021/03/13-23:22:53.782539 7f4dbd012a80 DB SUMMARY
+2021/03/13-23:22:53.782587 7f4dbd012a80 CURRENT file: CURRENT
+2021/03/13-23:22:53.782588 7f4dbd012a80 IDENTITY file: IDENTITY
+2021/03/13-23:22:53.782593 7f4dbd012a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:22:53.782594 7f4dbd012a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:22:53.782595 7f4dbd012a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:22:53.782598 7f4dbd012a80 Options.error_if_exists: 0
+2021/03/13-23:22:53.782599 7f4dbd012a80 Options.create_if_missing: 1
+2021/03/13-23:22:53.782600 7f4dbd012a80 Options.paranoid_checks: 1
+2021/03/13-23:22:53.782600 7f4dbd012a80 Options.env: 0x7f4dbd9cc080
+2021/03/13-23:22:53.782601 7f4dbd012a80 Options.info_log: 0x1f46ca0
+2021/03/13-23:22:53.782601 7f4dbd012a80 Options.max_file_opening_threads: 16
+2021/03/13-23:22:53.782602 7f4dbd012a80 Options.statistics: (nil)
+2021/03/13-23:22:53.782603 7f4dbd012a80 Options.use_fsync: 0
+2021/03/13-23:22:53.782603 7f4dbd012a80 Options.max_log_file_size: 0
+2021/03/13-23:22:53.782604 7f4dbd012a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:22:53.782604 7f4dbd012a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:22:53.782605 7f4dbd012a80 Options.keep_log_file_num: 1000
+2021/03/13-23:22:53.782606 7f4dbd012a80 Options.recycle_log_file_num: 0
+2021/03/13-23:22:53.782606 7f4dbd012a80 Options.allow_fallocate: 1
+2021/03/13-23:22:53.782607 7f4dbd012a80 Options.allow_mmap_reads: 0
+2021/03/13-23:22:53.782607 7f4dbd012a80 Options.allow_mmap_writes: 0
+2021/03/13-23:22:53.782608 7f4dbd012a80 Options.use_direct_reads: 0
+2021/03/13-23:22:53.782608 7f4dbd012a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:22:53.782609 7f4dbd012a80 Options.create_missing_column_families: 0
+2021/03/13-23:22:53.782609 7f4dbd012a80 Options.db_log_dir:
+2021/03/13-23:22:53.782610 7f4dbd012a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:22:53.782611 7f4dbd012a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:22:53.782611 7f4dbd012a80 Options.max_subcompactions: 1
+2021/03/13-23:22:53.782612 7f4dbd012a80 Options.max_background_flushes: -1
+2021/03/13-23:22:53.782612 7f4dbd012a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:22:53.782613 7f4dbd012a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:22:53.782613 7f4dbd012a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:22:53.782614 7f4dbd012a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:22:53.782615 7f4dbd012a80 Options.advise_random_on_open: 1
+2021/03/13-23:22:53.782615 7f4dbd012a80 Options.db_write_buffer_size: 0
+2021/03/13-23:22:53.782616 7f4dbd012a80 Options.write_buffer_manager: 0x1f2eb90
+2021/03/13-23:22:53.782616 7f4dbd012a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:22:53.782617 7f4dbd012a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:22:53.782617 7f4dbd012a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:22:53.782618 7f4dbd012a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:22:53.782618 7f4dbd012a80 Options.rate_limiter: (nil)
+2021/03/13-23:22:53.782620 7f4dbd012a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:22:53.782627 7f4dbd012a80 Options.wal_recovery_mode: 2
+2021/03/13-23:22:53.782628 7f4dbd012a80 Options.enable_thread_tracking: 0
+2021/03/13-23:22:53.782629 7f4dbd012a80 Options.enable_pipelined_write: 0
+2021/03/13-23:22:53.782629 7f4dbd012a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:22:53.782630 7f4dbd012a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:22:53.782630 7f4dbd012a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:22:53.782631 7f4dbd012a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:22:53.782631 7f4dbd012a80 Options.row_cache: None
+2021/03/13-23:22:53.782632 7f4dbd012a80 Options.wal_filter: None
+2021/03/13-23:22:53.782633 7f4dbd012a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:22:53.782633 7f4dbd012a80 Options.allow_ingest_behind: 0
+2021/03/13-23:22:53.782634 7f4dbd012a80 Options.preserve_deletes: 0
+2021/03/13-23:22:53.782634 7f4dbd012a80 Options.two_write_queues: 0
+2021/03/13-23:22:53.782635 7f4dbd012a80 Options.manual_wal_flush: 0
+2021/03/13-23:22:53.782636 7f4dbd012a80 Options.max_background_jobs: 16
+2021/03/13-23:22:53.782636 7f4dbd012a80 Options.max_background_compactions: -1
+2021/03/13-23:22:53.782637 7f4dbd012a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:22:53.782637 7f4dbd012a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:22:53.782638 7f4dbd012a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:22:53.782639 7f4dbd012a80 Options.max_total_wal_size: 0
+2021/03/13-23:22:53.782639 7f4dbd012a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:22:53.782640 7f4dbd012a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:22:53.782640 7f4dbd012a80 Options.max_open_files: -1
+2021/03/13-23:22:53.782641 7f4dbd012a80 Options.bytes_per_sync: 0
+2021/03/13-23:22:53.782642 7f4dbd012a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:22:53.782642 7f4dbd012a80 Options.compaction_readahead_size: 0
+2021/03/13-23:22:53.782643 7f4dbd012a80 Compression algorithms supported:
+2021/03/13-23:22:53.782643 7f4dbd012a80 Snappy supported: 1
+2021/03/13-23:22:53.782644 7f4dbd012a80 Zlib supported: 1
+2021/03/13-23:22:53.782644 7f4dbd012a80 Bzip supported: 1
+2021/03/13-23:22:53.782645 7f4dbd012a80 LZ4 supported: 1
+2021/03/13-23:22:53.782645 7f4dbd012a80 ZSTDNotFinal supported: 1
+2021/03/13-23:22:53.782649 7f4dbd012a80 ZSTD supported: 1
+2021/03/13-23:22:53.782652 7f4dbd012a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:22:53.782653 7f4dbd012a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:22:53.782741 7f4dbd012a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:22:53.782794 7f4dbd012a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:22:53.782795 7f4dbd012a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:22:53.782796 7f4dbd012a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:22:53.782797 7f4dbd012a80 Options.compaction_filter: None
+2021/03/13-23:22:53.782797 7f4dbd012a80 Options.compaction_filter_factory: None
+2021/03/13-23:22:53.782798 7f4dbd012a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:22:53.782799 7f4dbd012a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:22:53.782812 7f4dbd012a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1f3e520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1f23c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:22:53.782813 7f4dbd012a80 Options.write_buffer_size: 134217728
+2021/03/13-23:22:53.782814 7f4dbd012a80 Options.max_write_buffer_number: 6
+2021/03/13-23:22:53.782814 7f4dbd012a80 Options.compression[0]: NoCompression
+2021/03/13-23:22:53.782815 7f4dbd012a80 Options.compression[1]: NoCompression
+2021/03/13-23:22:53.782816 7f4dbd012a80 Options.compression[2]: Snappy
+2021/03/13-23:22:53.782816 7f4dbd012a80 Options.compression[3]: Snappy
+2021/03/13-23:22:53.782817 7f4dbd012a80 Options.compression[4]: Snappy
+2021/03/13-23:22:53.782817 7f4dbd012a80 Options.compression[5]: Snappy
+2021/03/13-23:22:53.782818 7f4dbd012a80 Options.compression[6]: Snappy
+2021/03/13-23:22:53.782818 7f4dbd012a80 Options.bottommost_compression: Disabled
+2021/03/13-23:22:53.782819 7f4dbd012a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:22:53.782820 7f4dbd012a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:22:53.782820 7f4dbd012a80 Options.num_levels: 7
+2021/03/13-23:22:53.782821 7f4dbd012a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:22:53.782822 7f4dbd012a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:22:53.782822 7f4dbd012a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:22:53.782823 7f4dbd012a80 Options.compression_opts.level: -1
+2021/03/13-23:22:53.782823 7f4dbd012a80 Options.compression_opts.strategy: 0
+2021/03/13-23:22:53.782824 7f4dbd012a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:22:53.782824 7f4dbd012a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:22:53.782825 7f4dbd012a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:22:53.782825 7f4dbd012a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:22:53.782826 7f4dbd012a80 Options.target_file_size_base: 67108864
+2021/03/13-23:22:53.782827 7f4dbd012a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:22:53.782827 7f4dbd012a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:22:53.782828 7f4dbd012a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:22:53.782828 7f4dbd012a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:22:53.782830 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:22:53.782837 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:22:53.782838 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:22:53.782838 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:22:53.782839 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:22:53.782839 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:22:53.782840 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:22:53.782841 7f4dbd012a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:22:53.782841 7f4dbd012a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:22:53.782842 7f4dbd012a80 Options.arena_block_size: 16777216
+2021/03/13-23:22:53.782842 7f4dbd012a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:22:53.782843 7f4dbd012a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:22:53.782843 7f4dbd012a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:22:53.782844 7f4dbd012a80 Options.disable_auto_compactions: 0
+2021/03/13-23:22:53.782846 7f4dbd012a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:22:53.782846 7f4dbd012a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:22:53.782847 7f4dbd012a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:22:53.782847 7f4dbd012a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:22:53.782848 7f4dbd012a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:22:53.782849 7f4dbd012a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:22:53.782849 7f4dbd012a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:22:53.782850 7f4dbd012a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:22:53.782851 7f4dbd012a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:22:53.782851 7f4dbd012a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:22:53.782852 7f4dbd012a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:22:53.782852 7f4dbd012a80 Options.table_properties_collectors:
+2021/03/13-23:22:53.782853 7f4dbd012a80 Options.inplace_update_support: 0
+2021/03/13-23:22:53.782853 7f4dbd012a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:22:53.782854 7f4dbd012a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:22:53.782855 7f4dbd012a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:22:53.782855 7f4dbd012a80 Options.bloom_locality: 0
+2021/03/13-23:22:53.782856 7f4dbd012a80 Options.max_successive_merges: 0
+2021/03/13-23:22:53.782856 7f4dbd012a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:22:53.782857 7f4dbd012a80 Options.paranoid_file_checks: 0
+2021/03/13-23:22:53.782858 7f4dbd012a80 Options.force_consistency_checks: 0
+2021/03/13-23:22:53.782858 7f4dbd012a80 Options.report_bg_io_stats: 0
+2021/03/13-23:22:53.783224 7f4dbd012a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:22:53.783226 7f4dbd012a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:22:53.783310 7f4dbd012a80 EVENT_LOG_v1 {"time_micros": 1615674173783301, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:22:53.783315 7f4dbd012a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:22:54.473761 7f4dbd012a80 EVENT_LOG_v1 {"time_micros": 1615674174473758, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674189454193 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674189454193
new file mode 100644
index 0000000..620e892
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674189454193
@@ -0,0 +1,186 @@
+2021/03/13-23:22:54.487500 7f4dbd012a80 RocksDB version: 5.11.3
+2021/03/13-23:22:54.487557 7f4dbd012a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:22:54.487558 7f4dbd012a80 Compile date Mar 13 2021
+2021/03/13-23:22:54.487561 7f4dbd012a80 DB SUMMARY
+2021/03/13-23:22:54.487612 7f4dbd012a80 CURRENT file: CURRENT
+2021/03/13-23:22:54.487612 7f4dbd012a80 IDENTITY file: IDENTITY
+2021/03/13-23:22:54.487617 7f4dbd012a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:22:54.487619 7f4dbd012a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:22:54.487619 7f4dbd012a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:22:54.487622 7f4dbd012a80 Options.error_if_exists: 0
+2021/03/13-23:22:54.487623 7f4dbd012a80 Options.create_if_missing: 1
+2021/03/13-23:22:54.487624 7f4dbd012a80 Options.paranoid_checks: 1
+2021/03/13-23:22:54.487625 7f4dbd012a80 Options.env: 0x7f4dbd9cc080
+2021/03/13-23:22:54.487625 7f4dbd012a80 Options.info_log: 0x1f46ca0
+2021/03/13-23:22:54.487626 7f4dbd012a80 Options.max_file_opening_threads: 16
+2021/03/13-23:22:54.487626 7f4dbd012a80 Options.statistics: (nil)
+2021/03/13-23:22:54.487627 7f4dbd012a80 Options.use_fsync: 0
+2021/03/13-23:22:54.487628 7f4dbd012a80 Options.max_log_file_size: 0
+2021/03/13-23:22:54.487628 7f4dbd012a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:22:54.487629 7f4dbd012a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:22:54.487629 7f4dbd012a80 Options.keep_log_file_num: 1000
+2021/03/13-23:22:54.487630 7f4dbd012a80 Options.recycle_log_file_num: 0
+2021/03/13-23:22:54.487631 7f4dbd012a80 Options.allow_fallocate: 1
+2021/03/13-23:22:54.487631 7f4dbd012a80 Options.allow_mmap_reads: 0
+2021/03/13-23:22:54.487632 7f4dbd012a80 Options.allow_mmap_writes: 0
+2021/03/13-23:22:54.487632 7f4dbd012a80 Options.use_direct_reads: 0
+2021/03/13-23:22:54.487633 7f4dbd012a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:22:54.487633 7f4dbd012a80 Options.create_missing_column_families: 0
+2021/03/13-23:22:54.487634 7f4dbd012a80 Options.db_log_dir:
+2021/03/13-23:22:54.487634 7f4dbd012a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:22:54.487635 7f4dbd012a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:22:54.487635 7f4dbd012a80 Options.max_subcompactions: 1
+2021/03/13-23:22:54.487636 7f4dbd012a80 Options.max_background_flushes: -1
+2021/03/13-23:22:54.487637 7f4dbd012a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:22:54.487637 7f4dbd012a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:22:54.487638 7f4dbd012a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:22:54.487638 7f4dbd012a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:22:54.487639 7f4dbd012a80 Options.advise_random_on_open: 1
+2021/03/13-23:22:54.487639 7f4dbd012a80 Options.db_write_buffer_size: 0
+2021/03/13-23:22:54.487640 7f4dbd012a80 Options.write_buffer_manager: 0x1f2eb90
+2021/03/13-23:22:54.487641 7f4dbd012a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:22:54.487641 7f4dbd012a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:22:54.487642 7f4dbd012a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:22:54.487642 7f4dbd012a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:22:54.487643 7f4dbd012a80 Options.rate_limiter: (nil)
+2021/03/13-23:22:54.487644 7f4dbd012a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:22:54.487652 7f4dbd012a80 Options.wal_recovery_mode: 2
+2021/03/13-23:22:54.487652 7f4dbd012a80 Options.enable_thread_tracking: 0
+2021/03/13-23:22:54.487653 7f4dbd012a80 Options.enable_pipelined_write: 0
+2021/03/13-23:22:54.487653 7f4dbd012a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:22:54.487654 7f4dbd012a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:22:54.487655 7f4dbd012a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:22:54.487655 7f4dbd012a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:22:54.487656 7f4dbd012a80 Options.row_cache: None
+2021/03/13-23:22:54.487656 7f4dbd012a80 Options.wal_filter: None
+2021/03/13-23:22:54.487657 7f4dbd012a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:22:54.487657 7f4dbd012a80 Options.allow_ingest_behind: 0
+2021/03/13-23:22:54.487658 7f4dbd012a80 Options.preserve_deletes: 0
+2021/03/13-23:22:54.487658 7f4dbd012a80 Options.two_write_queues: 0
+2021/03/13-23:22:54.487659 7f4dbd012a80 Options.manual_wal_flush: 0
+2021/03/13-23:22:54.487660 7f4dbd012a80 Options.max_background_jobs: 16
+2021/03/13-23:22:54.487661 7f4dbd012a80 Options.max_background_compactions: -1
+2021/03/13-23:22:54.487661 7f4dbd012a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:22:54.487662 7f4dbd012a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:22:54.487662 7f4dbd012a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:22:54.487663 7f4dbd012a80 Options.max_total_wal_size: 0
+2021/03/13-23:22:54.487664 7f4dbd012a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:22:54.487664 7f4dbd012a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:22:54.487665 7f4dbd012a80 Options.max_open_files: -1
+2021/03/13-23:22:54.487665 7f4dbd012a80 Options.bytes_per_sync: 0
+2021/03/13-23:22:54.487666 7f4dbd012a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:22:54.487666 7f4dbd012a80 Options.compaction_readahead_size: 0
+2021/03/13-23:22:54.487667 7f4dbd012a80 Compression algorithms supported:
+2021/03/13-23:22:54.487667 7f4dbd012a80 Snappy supported: 1
+2021/03/13-23:22:54.487668 7f4dbd012a80 Zlib supported: 1
+2021/03/13-23:22:54.487669 7f4dbd012a80 Bzip supported: 1
+2021/03/13-23:22:54.487669 7f4dbd012a80 LZ4 supported: 1
+2021/03/13-23:22:54.487670 7f4dbd012a80 ZSTDNotFinal supported: 1
+2021/03/13-23:22:54.487673 7f4dbd012a80 ZSTD supported: 1
+2021/03/13-23:22:54.487676 7f4dbd012a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:22:54.487678 7f4dbd012a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:22:54.487766 7f4dbd012a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:22:54.487819 7f4dbd012a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:22:54.487820 7f4dbd012a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:22:54.487821 7f4dbd012a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:22:54.487822 7f4dbd012a80 Options.compaction_filter: None
+2021/03/13-23:22:54.487822 7f4dbd012a80 Options.compaction_filter_factory: None
+2021/03/13-23:22:54.487823 7f4dbd012a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:22:54.487824 7f4dbd012a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:22:54.487836 7f4dbd012a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1f3e520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1f23c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:22:54.487837 7f4dbd012a80 Options.write_buffer_size: 134217728
+2021/03/13-23:22:54.487838 7f4dbd012a80 Options.max_write_buffer_number: 6
+2021/03/13-23:22:54.487839 7f4dbd012a80 Options.compression[0]: NoCompression
+2021/03/13-23:22:54.487839 7f4dbd012a80 Options.compression[1]: NoCompression
+2021/03/13-23:22:54.487840 7f4dbd012a80 Options.compression[2]: Snappy
+2021/03/13-23:22:54.487841 7f4dbd012a80 Options.compression[3]: Snappy
+2021/03/13-23:22:54.487841 7f4dbd012a80 Options.compression[4]: Snappy
+2021/03/13-23:22:54.487842 7f4dbd012a80 Options.compression[5]: Snappy
+2021/03/13-23:22:54.487842 7f4dbd012a80 Options.compression[6]: Snappy
+2021/03/13-23:22:54.487843 7f4dbd012a80 Options.bottommost_compression: Disabled
+2021/03/13-23:22:54.487844 7f4dbd012a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:22:54.487844 7f4dbd012a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:22:54.487845 7f4dbd012a80 Options.num_levels: 7
+2021/03/13-23:22:54.487845 7f4dbd012a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:22:54.487846 7f4dbd012a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:22:54.487846 7f4dbd012a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:22:54.487847 7f4dbd012a80 Options.compression_opts.level: -1
+2021/03/13-23:22:54.487848 7f4dbd012a80 Options.compression_opts.strategy: 0
+2021/03/13-23:22:54.487848 7f4dbd012a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:22:54.487849 7f4dbd012a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:22:54.487849 7f4dbd012a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:22:54.487850 7f4dbd012a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:22:54.487851 7f4dbd012a80 Options.target_file_size_base: 67108864
+2021/03/13-23:22:54.487851 7f4dbd012a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:22:54.487852 7f4dbd012a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:22:54.487852 7f4dbd012a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:22:54.487853 7f4dbd012a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:22:54.487854 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:22:54.487862 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:22:54.487862 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:22:54.487863 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:22:54.487863 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:22:54.487864 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:22:54.487865 7f4dbd012a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:22:54.487865 7f4dbd012a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:22:54.487866 7f4dbd012a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:22:54.487866 7f4dbd012a80 Options.arena_block_size: 16777216
+2021/03/13-23:22:54.487867 7f4dbd012a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:22:54.487867 7f4dbd012a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:22:54.487868 7f4dbd012a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:22:54.487869 7f4dbd012a80 Options.disable_auto_compactions: 0
+2021/03/13-23:22:54.487870 7f4dbd012a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:22:54.487871 7f4dbd012a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:22:54.487871 7f4dbd012a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:22:54.487872 7f4dbd012a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:22:54.487873 7f4dbd012a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:22:54.487873 7f4dbd012a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:22:54.487874 7f4dbd012a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:22:54.487875 7f4dbd012a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:22:54.487875 7f4dbd012a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:22:54.487876 7f4dbd012a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:22:54.487876 7f4dbd012a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:22:54.487877 7f4dbd012a80 Options.table_properties_collectors:
+2021/03/13-23:22:54.487878 7f4dbd012a80 Options.inplace_update_support: 0
+2021/03/13-23:22:54.487878 7f4dbd012a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:22:54.487879 7f4dbd012a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:22:54.487880 7f4dbd012a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:22:54.487880 7f4dbd012a80 Options.bloom_locality: 0
+2021/03/13-23:22:54.487881 7f4dbd012a80 Options.max_successive_merges: 0
+2021/03/13-23:22:54.487881 7f4dbd012a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:22:54.487882 7f4dbd012a80 Options.paranoid_file_checks: 0
+2021/03/13-23:22:54.487883 7f4dbd012a80 Options.force_consistency_checks: 0
+2021/03/13-23:22:54.487883 7f4dbd012a80 Options.report_bg_io_stats: 0
+2021/03/13-23:22:54.488250 7f4dbd012a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:22:54.488252 7f4dbd012a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:22:54.488336 7f4dbd012a80 EVENT_LOG_v1 {"time_micros": 1615674174488326, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:22:54.488341 7f4dbd012a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:22:55.185915 7f4dbd012a80 EVENT_LOG_v1 {"time_micros": 1615674175185912, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674190178641 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674190178641
new file mode 100644
index 0000000..0d73a1a
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674190178641
@@ -0,0 +1,186 @@
+2021/03/13-23:23:09.454561 7f13592fba80 RocksDB version: 5.11.3
+2021/03/13-23:23:09.454642 7f13592fba80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:23:09.454645 7f13592fba80 Compile date Mar 13 2021
+2021/03/13-23:23:09.454652 7f13592fba80 DB SUMMARY
+2021/03/13-23:23:09.454734 7f13592fba80 CURRENT file: CURRENT
+2021/03/13-23:23:09.454736 7f13592fba80 IDENTITY file: IDENTITY
+2021/03/13-23:23:09.454746 7f13592fba80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:23:09.454748 7f13592fba80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:23:09.454749 7f13592fba80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:23:09.454755 7f13592fba80 Options.error_if_exists: 0
+2021/03/13-23:23:09.454756 7f13592fba80 Options.create_if_missing: 1
+2021/03/13-23:23:09.454758 7f13592fba80 Options.paranoid_checks: 1
+2021/03/13-23:23:09.454759 7f13592fba80 Options.env: 0x7f1359cb5080
+2021/03/13-23:23:09.454760 7f13592fba80 Options.info_log: 0x2120ca0
+2021/03/13-23:23:09.454762 7f13592fba80 Options.max_file_opening_threads: 16
+2021/03/13-23:23:09.454763 7f13592fba80 Options.statistics: (nil)
+2021/03/13-23:23:09.454765 7f13592fba80 Options.use_fsync: 0
+2021/03/13-23:23:09.454766 7f13592fba80 Options.max_log_file_size: 0
+2021/03/13-23:23:09.454767 7f13592fba80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:23:09.454769 7f13592fba80 Options.log_file_time_to_roll: 0
+2021/03/13-23:23:09.454770 7f13592fba80 Options.keep_log_file_num: 1000
+2021/03/13-23:23:09.454771 7f13592fba80 Options.recycle_log_file_num: 0
+2021/03/13-23:23:09.454773 7f13592fba80 Options.allow_fallocate: 1
+2021/03/13-23:23:09.454774 7f13592fba80 Options.allow_mmap_reads: 0
+2021/03/13-23:23:09.454775 7f13592fba80 Options.allow_mmap_writes: 0
+2021/03/13-23:23:09.454776 7f13592fba80 Options.use_direct_reads: 0
+2021/03/13-23:23:09.454778 7f13592fba80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:23:09.454779 7f13592fba80 Options.create_missing_column_families: 0
+2021/03/13-23:23:09.454780 7f13592fba80 Options.db_log_dir:
+2021/03/13-23:23:09.454782 7f13592fba80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:23:09.454783 7f13592fba80 Options.table_cache_numshardbits: 6
+2021/03/13-23:23:09.454784 7f13592fba80 Options.max_subcompactions: 1
+2021/03/13-23:23:09.454785 7f13592fba80 Options.max_background_flushes: -1
+2021/03/13-23:23:09.454787 7f13592fba80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:23:09.454788 7f13592fba80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:23:09.454789 7f13592fba80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:23:09.454791 7f13592fba80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:23:09.454792 7f13592fba80 Options.advise_random_on_open: 1
+2021/03/13-23:23:09.454793 7f13592fba80 Options.db_write_buffer_size: 0
+2021/03/13-23:23:09.454795 7f13592fba80 Options.write_buffer_manager: 0x2108b90
+2021/03/13-23:23:09.454796 7f13592fba80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:23:09.454797 7f13592fba80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:23:09.454799 7f13592fba80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:23:09.454800 7f13592fba80 Options.use_adaptive_mutex: 0
+2021/03/13-23:23:09.454801 7f13592fba80 Options.rate_limiter: (nil)
+2021/03/13-23:23:09.454804 7f13592fba80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:23:09.454816 7f13592fba80 Options.wal_recovery_mode: 2
+2021/03/13-23:23:09.454817 7f13592fba80 Options.enable_thread_tracking: 0
+2021/03/13-23:23:09.454819 7f13592fba80 Options.enable_pipelined_write: 0
+2021/03/13-23:23:09.454820 7f13592fba80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:23:09.454821 7f13592fba80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:23:09.454823 7f13592fba80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:23:09.454824 7f13592fba80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:23:09.454825 7f13592fba80 Options.row_cache: None
+2021/03/13-23:23:09.454827 7f13592fba80 Options.wal_filter: None
+2021/03/13-23:23:09.454828 7f13592fba80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:23:09.454829 7f13592fba80 Options.allow_ingest_behind: 0
+2021/03/13-23:23:09.454831 7f13592fba80 Options.preserve_deletes: 0
+2021/03/13-23:23:09.454832 7f13592fba80 Options.two_write_queues: 0
+2021/03/13-23:23:09.454833 7f13592fba80 Options.manual_wal_flush: 0
+2021/03/13-23:23:09.454835 7f13592fba80 Options.max_background_jobs: 16
+2021/03/13-23:23:09.454837 7f13592fba80 Options.max_background_compactions: -1
+2021/03/13-23:23:09.454838 7f13592fba80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:23:09.454839 7f13592fba80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:23:09.454841 7f13592fba80 Options.delayed_write_rate : 16777216
+2021/03/13-23:23:09.454842 7f13592fba80 Options.max_total_wal_size: 0
+2021/03/13-23:23:09.454843 7f13592fba80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:23:09.454845 7f13592fba80 Options.stats_dump_period_sec: 600
+2021/03/13-23:23:09.454846 7f13592fba80 Options.max_open_files: -1
+2021/03/13-23:23:09.454847 7f13592fba80 Options.bytes_per_sync: 0
+2021/03/13-23:23:09.454849 7f13592fba80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:23:09.454850 7f13592fba80 Options.compaction_readahead_size: 0
+2021/03/13-23:23:09.454851 7f13592fba80 Compression algorithms supported:
+2021/03/13-23:23:09.454853 7f13592fba80 Snappy supported: 1
+2021/03/13-23:23:09.454854 7f13592fba80 Zlib supported: 1
+2021/03/13-23:23:09.454855 7f13592fba80 Bzip supported: 1
+2021/03/13-23:23:09.454857 7f13592fba80 LZ4 supported: 1
+2021/03/13-23:23:09.454858 7f13592fba80 ZSTDNotFinal supported: 1
+2021/03/13-23:23:09.454865 7f13592fba80 ZSTD supported: 1
+2021/03/13-23:23:09.454870 7f13592fba80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:23:09.454872 7f13592fba80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:23:09.455007 7f13592fba80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:23:09.455089 7f13592fba80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:23:09.455092 7f13592fba80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:23:09.455093 7f13592fba80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:23:09.455095 7f13592fba80 Options.compaction_filter: None
+2021/03/13-23:23:09.455096 7f13592fba80 Options.compaction_filter_factory: None
+2021/03/13-23:23:09.455097 7f13592fba80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:23:09.455099 7f13592fba80 Options.table_factory: BlockBasedTable
+2021/03/13-23:23:09.455121 7f13592fba80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2118520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x20fdc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:23:09.455123 7f13592fba80 Options.write_buffer_size: 134217728
+2021/03/13-23:23:09.455124 7f13592fba80 Options.max_write_buffer_number: 6
+2021/03/13-23:23:09.455126 7f13592fba80 Options.compression[0]: NoCompression
+2021/03/13-23:23:09.455127 7f13592fba80 Options.compression[1]: NoCompression
+2021/03/13-23:23:09.455129 7f13592fba80 Options.compression[2]: Snappy
+2021/03/13-23:23:09.455130 7f13592fba80 Options.compression[3]: Snappy
+2021/03/13-23:23:09.455131 7f13592fba80 Options.compression[4]: Snappy
+2021/03/13-23:23:09.455133 7f13592fba80 Options.compression[5]: Snappy
+2021/03/13-23:23:09.455134 7f13592fba80 Options.compression[6]: Snappy
+2021/03/13-23:23:09.455135 7f13592fba80 Options.bottommost_compression: Disabled
+2021/03/13-23:23:09.455137 7f13592fba80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:23:09.455138 7f13592fba80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:23:09.455140 7f13592fba80 Options.num_levels: 7
+2021/03/13-23:23:09.455141 7f13592fba80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:23:09.455142 7f13592fba80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:23:09.455144 7f13592fba80 Options.compression_opts.window_bits: -14
+2021/03/13-23:23:09.455145 7f13592fba80 Options.compression_opts.level: -1
+2021/03/13-23:23:09.455146 7f13592fba80 Options.compression_opts.strategy: 0
+2021/03/13-23:23:09.455148 7f13592fba80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:23:09.455149 7f13592fba80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:23:09.455150 7f13592fba80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:23:09.455165 7f13592fba80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:23:09.455167 7f13592fba80 Options.target_file_size_base: 67108864
+2021/03/13-23:23:09.455168 7f13592fba80 Options.target_file_size_multiplier: 1
+2021/03/13-23:23:09.455169 7f13592fba80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:23:09.455171 7f13592fba80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:23:09.455172 7f13592fba80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:23:09.455175 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:23:09.455186 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:23:09.455187 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:23:09.455189 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:23:09.455190 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:23:09.455191 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:23:09.455193 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:23:09.455194 7f13592fba80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:23:09.455195 7f13592fba80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:23:09.455197 7f13592fba80 Options.arena_block_size: 16777216
+2021/03/13-23:23:09.455198 7f13592fba80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:23:09.455199 7f13592fba80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:23:09.455201 7f13592fba80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:23:09.455202 7f13592fba80 Options.disable_auto_compactions: 0
+2021/03/13-23:23:09.455204 7f13592fba80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:23:09.455206 7f13592fba80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:23:09.455207 7f13592fba80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:23:09.455208 7f13592fba80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:23:09.455209 7f13592fba80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:23:09.455211 7f13592fba80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:23:09.455212 7f13592fba80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:23:09.455214 7f13592fba80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:23:09.455215 7f13592fba80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:23:09.455216 7f13592fba80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:23:09.455217 7f13592fba80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:23:09.455219 7f13592fba80 Options.table_properties_collectors:
+2021/03/13-23:23:09.455220 7f13592fba80 Options.inplace_update_support: 0
+2021/03/13-23:23:09.455221 7f13592fba80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:23:09.455222 7f13592fba80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:23:09.455224 7f13592fba80 Options.memtable_huge_page_size: 0
+2021/03/13-23:23:09.455226 7f13592fba80 Options.bloom_locality: 0
+2021/03/13-23:23:09.455227 7f13592fba80 Options.max_successive_merges: 0
+2021/03/13-23:23:09.455228 7f13592fba80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:23:09.455229 7f13592fba80 Options.paranoid_file_checks: 0
+2021/03/13-23:23:09.455231 7f13592fba80 Options.force_consistency_checks: 0
+2021/03/13-23:23:09.455232 7f13592fba80 Options.report_bg_io_stats: 0
+2021/03/13-23:23:09.455772 7f13592fba80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:23:09.455776 7f13592fba80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:23:09.455885 7f13592fba80 EVENT_LOG_v1 {"time_micros": 1615674189455872, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:23:09.455893 7f13592fba80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:23:10.166277 7f13592fba80 EVENT_LOG_v1 {"time_micros": 1615674190166273, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674190877671 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674190877671
new file mode 100644
index 0000000..eb082f6
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674190877671
@@ -0,0 +1,186 @@
+2021/03/13-23:23:10.178942 7f13592fba80 RocksDB version: 5.11.3
+2021/03/13-23:23:10.178997 7f13592fba80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:23:10.178998 7f13592fba80 Compile date Mar 13 2021
+2021/03/13-23:23:10.179003 7f13592fba80 DB SUMMARY
+2021/03/13-23:23:10.179053 7f13592fba80 CURRENT file: CURRENT
+2021/03/13-23:23:10.179054 7f13592fba80 IDENTITY file: IDENTITY
+2021/03/13-23:23:10.179059 7f13592fba80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:23:10.179060 7f13592fba80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:23:10.179061 7f13592fba80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:23:10.179064 7f13592fba80 Options.error_if_exists: 0
+2021/03/13-23:23:10.179065 7f13592fba80 Options.create_if_missing: 1
+2021/03/13-23:23:10.179065 7f13592fba80 Options.paranoid_checks: 1
+2021/03/13-23:23:10.179066 7f13592fba80 Options.env: 0x7f1359cb5080
+2021/03/13-23:23:10.179067 7f13592fba80 Options.info_log: 0x2120ca0
+2021/03/13-23:23:10.179067 7f13592fba80 Options.max_file_opening_threads: 16
+2021/03/13-23:23:10.179068 7f13592fba80 Options.statistics: (nil)
+2021/03/13-23:23:10.179068 7f13592fba80 Options.use_fsync: 0
+2021/03/13-23:23:10.179069 7f13592fba80 Options.max_log_file_size: 0
+2021/03/13-23:23:10.179070 7f13592fba80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:23:10.179070 7f13592fba80 Options.log_file_time_to_roll: 0
+2021/03/13-23:23:10.179071 7f13592fba80 Options.keep_log_file_num: 1000
+2021/03/13-23:23:10.179071 7f13592fba80 Options.recycle_log_file_num: 0
+2021/03/13-23:23:10.179072 7f13592fba80 Options.allow_fallocate: 1
+2021/03/13-23:23:10.179073 7f13592fba80 Options.allow_mmap_reads: 0
+2021/03/13-23:23:10.179073 7f13592fba80 Options.allow_mmap_writes: 0
+2021/03/13-23:23:10.179074 7f13592fba80 Options.use_direct_reads: 0
+2021/03/13-23:23:10.179074 7f13592fba80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:23:10.179075 7f13592fba80 Options.create_missing_column_families: 0
+2021/03/13-23:23:10.179075 7f13592fba80 Options.db_log_dir:
+2021/03/13-23:23:10.179076 7f13592fba80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:23:10.179076 7f13592fba80 Options.table_cache_numshardbits: 6
+2021/03/13-23:23:10.179077 7f13592fba80 Options.max_subcompactions: 1
+2021/03/13-23:23:10.179078 7f13592fba80 Options.max_background_flushes: -1
+2021/03/13-23:23:10.179078 7f13592fba80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:23:10.179079 7f13592fba80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:23:10.179079 7f13592fba80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:23:10.179080 7f13592fba80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:23:10.179080 7f13592fba80 Options.advise_random_on_open: 1
+2021/03/13-23:23:10.179081 7f13592fba80 Options.db_write_buffer_size: 0
+2021/03/13-23:23:10.179082 7f13592fba80 Options.write_buffer_manager: 0x2108b90
+2021/03/13-23:23:10.179082 7f13592fba80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:23:10.179083 7f13592fba80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:23:10.179083 7f13592fba80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:23:10.179084 7f13592fba80 Options.use_adaptive_mutex: 0
+2021/03/13-23:23:10.179084 7f13592fba80 Options.rate_limiter: (nil)
+2021/03/13-23:23:10.179086 7f13592fba80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:23:10.179093 7f13592fba80 Options.wal_recovery_mode: 2
+2021/03/13-23:23:10.179093 7f13592fba80 Options.enable_thread_tracking: 0
+2021/03/13-23:23:10.179094 7f13592fba80 Options.enable_pipelined_write: 0
+2021/03/13-23:23:10.179095 7f13592fba80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:23:10.179095 7f13592fba80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:23:10.179096 7f13592fba80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:23:10.179096 7f13592fba80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:23:10.179097 7f13592fba80 Options.row_cache: None
+2021/03/13-23:23:10.179097 7f13592fba80 Options.wal_filter: None
+2021/03/13-23:23:10.179098 7f13592fba80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:23:10.179098 7f13592fba80 Options.allow_ingest_behind: 0
+2021/03/13-23:23:10.179099 7f13592fba80 Options.preserve_deletes: 0
+2021/03/13-23:23:10.179099 7f13592fba80 Options.two_write_queues: 0
+2021/03/13-23:23:10.179100 7f13592fba80 Options.manual_wal_flush: 0
+2021/03/13-23:23:10.179101 7f13592fba80 Options.max_background_jobs: 16
+2021/03/13-23:23:10.179102 7f13592fba80 Options.max_background_compactions: -1
+2021/03/13-23:23:10.179102 7f13592fba80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:23:10.179103 7f13592fba80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:23:10.179103 7f13592fba80 Options.delayed_write_rate : 16777216
+2021/03/13-23:23:10.179104 7f13592fba80 Options.max_total_wal_size: 0
+2021/03/13-23:23:10.179105 7f13592fba80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:23:10.179105 7f13592fba80 Options.stats_dump_period_sec: 600
+2021/03/13-23:23:10.179106 7f13592fba80 Options.max_open_files: -1
+2021/03/13-23:23:10.179106 7f13592fba80 Options.bytes_per_sync: 0
+2021/03/13-23:23:10.179107 7f13592fba80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:23:10.179107 7f13592fba80 Options.compaction_readahead_size: 0
+2021/03/13-23:23:10.179108 7f13592fba80 Compression algorithms supported:
+2021/03/13-23:23:10.179109 7f13592fba80 Snappy supported: 1
+2021/03/13-23:23:10.179109 7f13592fba80 Zlib supported: 1
+2021/03/13-23:23:10.179110 7f13592fba80 Bzip supported: 1
+2021/03/13-23:23:10.179110 7f13592fba80 LZ4 supported: 1
+2021/03/13-23:23:10.179111 7f13592fba80 ZSTDNotFinal supported: 1
+2021/03/13-23:23:10.179115 7f13592fba80 ZSTD supported: 1
+2021/03/13-23:23:10.179118 7f13592fba80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:23:10.179119 7f13592fba80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:23:10.179211 7f13592fba80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:23:10.179277 7f13592fba80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:23:10.179279 7f13592fba80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:23:10.179280 7f13592fba80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:23:10.179281 7f13592fba80 Options.compaction_filter: None
+2021/03/13-23:23:10.179281 7f13592fba80 Options.compaction_filter_factory: None
+2021/03/13-23:23:10.179282 7f13592fba80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:23:10.179283 7f13592fba80 Options.table_factory: BlockBasedTable
+2021/03/13-23:23:10.179298 7f13592fba80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2118520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x20fdc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:23:10.179298 7f13592fba80 Options.write_buffer_size: 134217728
+2021/03/13-23:23:10.179299 7f13592fba80 Options.max_write_buffer_number: 6
+2021/03/13-23:23:10.179300 7f13592fba80 Options.compression[0]: NoCompression
+2021/03/13-23:23:10.179300 7f13592fba80 Options.compression[1]: NoCompression
+2021/03/13-23:23:10.179301 7f13592fba80 Options.compression[2]: Snappy
+2021/03/13-23:23:10.179302 7f13592fba80 Options.compression[3]: Snappy
+2021/03/13-23:23:10.179302 7f13592fba80 Options.compression[4]: Snappy
+2021/03/13-23:23:10.179303 7f13592fba80 Options.compression[5]: Snappy
+2021/03/13-23:23:10.179303 7f13592fba80 Options.compression[6]: Snappy
+2021/03/13-23:23:10.179304 7f13592fba80 Options.bottommost_compression: Disabled
+2021/03/13-23:23:10.179305 7f13592fba80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:23:10.179305 7f13592fba80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:23:10.179306 7f13592fba80 Options.num_levels: 7
+2021/03/13-23:23:10.179306 7f13592fba80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:23:10.179307 7f13592fba80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:23:10.179308 7f13592fba80 Options.compression_opts.window_bits: -14
+2021/03/13-23:23:10.179308 7f13592fba80 Options.compression_opts.level: -1
+2021/03/13-23:23:10.179309 7f13592fba80 Options.compression_opts.strategy: 0
+2021/03/13-23:23:10.179309 7f13592fba80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:23:10.179310 7f13592fba80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:23:10.179310 7f13592fba80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:23:10.179311 7f13592fba80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:23:10.179312 7f13592fba80 Options.target_file_size_base: 67108864
+2021/03/13-23:23:10.179312 7f13592fba80 Options.target_file_size_multiplier: 1
+2021/03/13-23:23:10.179313 7f13592fba80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:23:10.179313 7f13592fba80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:23:10.179314 7f13592fba80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:23:10.179316 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:23:10.179324 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:23:10.179325 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:23:10.179325 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:23:10.179326 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:23:10.179326 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:23:10.179327 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:23:10.179327 7f13592fba80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:23:10.179328 7f13592fba80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:23:10.179329 7f13592fba80 Options.arena_block_size: 16777216
+2021/03/13-23:23:10.179329 7f13592fba80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:23:10.179330 7f13592fba80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:23:10.179330 7f13592fba80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:23:10.179331 7f13592fba80 Options.disable_auto_compactions: 0
+2021/03/13-23:23:10.179332 7f13592fba80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:23:10.179333 7f13592fba80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:23:10.179334 7f13592fba80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:23:10.179334 7f13592fba80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:23:10.179335 7f13592fba80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:23:10.179335 7f13592fba80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:23:10.179336 7f13592fba80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:23:10.179337 7f13592fba80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:23:10.179337 7f13592fba80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:23:10.179338 7f13592fba80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:23:10.179338 7f13592fba80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:23:10.179339 7f13592fba80 Options.table_properties_collectors:
+2021/03/13-23:23:10.179340 7f13592fba80 Options.inplace_update_support: 0
+2021/03/13-23:23:10.179340 7f13592fba80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:23:10.179341 7f13592fba80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:23:10.179342 7f13592fba80 Options.memtable_huge_page_size: 0
+2021/03/13-23:23:10.179342 7f13592fba80 Options.bloom_locality: 0
+2021/03/13-23:23:10.179343 7f13592fba80 Options.max_successive_merges: 0
+2021/03/13-23:23:10.179343 7f13592fba80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:23:10.179344 7f13592fba80 Options.paranoid_file_checks: 0
+2021/03/13-23:23:10.179344 7f13592fba80 Options.force_consistency_checks: 0
+2021/03/13-23:23:10.179345 7f13592fba80 Options.report_bg_io_stats: 0
+2021/03/13-23:23:10.179707 7f13592fba80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:23:10.179709 7f13592fba80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:23:10.179784 7f13592fba80 EVENT_LOG_v1 {"time_micros": 1615674190179774, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:23:10.179790 7f13592fba80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:23:10.864619 7f13592fba80 EVENT_LOG_v1 {"time_micros": 1615674190864615, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674191585030 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674191585030
new file mode 100644
index 0000000..99155dd
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674191585030
@@ -0,0 +1,186 @@
+2021/03/13-23:23:10.877982 7f13592fba80 RocksDB version: 5.11.3
+2021/03/13-23:23:10.878037 7f13592fba80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:23:10.878039 7f13592fba80 Compile date Mar 13 2021
+2021/03/13-23:23:10.878043 7f13592fba80 DB SUMMARY
+2021/03/13-23:23:10.878094 7f13592fba80 CURRENT file: CURRENT
+2021/03/13-23:23:10.878095 7f13592fba80 IDENTITY file: IDENTITY
+2021/03/13-23:23:10.878100 7f13592fba80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:23:10.878101 7f13592fba80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:23:10.878102 7f13592fba80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:23:10.878105 7f13592fba80 Options.error_if_exists: 0
+2021/03/13-23:23:10.878106 7f13592fba80 Options.create_if_missing: 1
+2021/03/13-23:23:10.878107 7f13592fba80 Options.paranoid_checks: 1
+2021/03/13-23:23:10.878107 7f13592fba80 Options.env: 0x7f1359cb5080
+2021/03/13-23:23:10.878108 7f13592fba80 Options.info_log: 0x2120ca0
+2021/03/13-23:23:10.878108 7f13592fba80 Options.max_file_opening_threads: 16
+2021/03/13-23:23:10.878109 7f13592fba80 Options.statistics: (nil)
+2021/03/13-23:23:10.878110 7f13592fba80 Options.use_fsync: 0
+2021/03/13-23:23:10.878110 7f13592fba80 Options.max_log_file_size: 0
+2021/03/13-23:23:10.878111 7f13592fba80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:23:10.878111 7f13592fba80 Options.log_file_time_to_roll: 0
+2021/03/13-23:23:10.878112 7f13592fba80 Options.keep_log_file_num: 1000
+2021/03/13-23:23:10.878113 7f13592fba80 Options.recycle_log_file_num: 0
+2021/03/13-23:23:10.878113 7f13592fba80 Options.allow_fallocate: 1
+2021/03/13-23:23:10.878114 7f13592fba80 Options.allow_mmap_reads: 0
+2021/03/13-23:23:10.878114 7f13592fba80 Options.allow_mmap_writes: 0
+2021/03/13-23:23:10.878115 7f13592fba80 Options.use_direct_reads: 0
+2021/03/13-23:23:10.878115 7f13592fba80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:23:10.878116 7f13592fba80 Options.create_missing_column_families: 0
+2021/03/13-23:23:10.878116 7f13592fba80 Options.db_log_dir:
+2021/03/13-23:23:10.878117 7f13592fba80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:23:10.878118 7f13592fba80 Options.table_cache_numshardbits: 6
+2021/03/13-23:23:10.878118 7f13592fba80 Options.max_subcompactions: 1
+2021/03/13-23:23:10.878119 7f13592fba80 Options.max_background_flushes: -1
+2021/03/13-23:23:10.878119 7f13592fba80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:23:10.878120 7f13592fba80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:23:10.878120 7f13592fba80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:23:10.878121 7f13592fba80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:23:10.878122 7f13592fba80 Options.advise_random_on_open: 1
+2021/03/13-23:23:10.878122 7f13592fba80 Options.db_write_buffer_size: 0
+2021/03/13-23:23:10.878123 7f13592fba80 Options.write_buffer_manager: 0x2108b90
+2021/03/13-23:23:10.878123 7f13592fba80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:23:10.878124 7f13592fba80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:23:10.878124 7f13592fba80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:23:10.878125 7f13592fba80 Options.use_adaptive_mutex: 0
+2021/03/13-23:23:10.878125 7f13592fba80 Options.rate_limiter: (nil)
+2021/03/13-23:23:10.878127 7f13592fba80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:23:10.878134 7f13592fba80 Options.wal_recovery_mode: 2
+2021/03/13-23:23:10.878135 7f13592fba80 Options.enable_thread_tracking: 0
+2021/03/13-23:23:10.878135 7f13592fba80 Options.enable_pipelined_write: 0
+2021/03/13-23:23:10.878136 7f13592fba80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:23:10.878136 7f13592fba80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:23:10.878137 7f13592fba80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:23:10.878138 7f13592fba80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:23:10.878138 7f13592fba80 Options.row_cache: None
+2021/03/13-23:23:10.878139 7f13592fba80 Options.wal_filter: None
+2021/03/13-23:23:10.878139 7f13592fba80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:23:10.878140 7f13592fba80 Options.allow_ingest_behind: 0
+2021/03/13-23:23:10.878140 7f13592fba80 Options.preserve_deletes: 0
+2021/03/13-23:23:10.878141 7f13592fba80 Options.two_write_queues: 0
+2021/03/13-23:23:10.878142 7f13592fba80 Options.manual_wal_flush: 0
+2021/03/13-23:23:10.878143 7f13592fba80 Options.max_background_jobs: 16
+2021/03/13-23:23:10.878143 7f13592fba80 Options.max_background_compactions: -1
+2021/03/13-23:23:10.878144 7f13592fba80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:23:10.878145 7f13592fba80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:23:10.878145 7f13592fba80 Options.delayed_write_rate : 16777216
+2021/03/13-23:23:10.878146 7f13592fba80 Options.max_total_wal_size: 0
+2021/03/13-23:23:10.878146 7f13592fba80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:23:10.878147 7f13592fba80 Options.stats_dump_period_sec: 600
+2021/03/13-23:23:10.878147 7f13592fba80 Options.max_open_files: -1
+2021/03/13-23:23:10.878148 7f13592fba80 Options.bytes_per_sync: 0
+2021/03/13-23:23:10.878149 7f13592fba80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:23:10.878149 7f13592fba80 Options.compaction_readahead_size: 0
+2021/03/13-23:23:10.878150 7f13592fba80 Compression algorithms supported:
+2021/03/13-23:23:10.878150 7f13592fba80 Snappy supported: 1
+2021/03/13-23:23:10.878151 7f13592fba80 Zlib supported: 1
+2021/03/13-23:23:10.878151 7f13592fba80 Bzip supported: 1
+2021/03/13-23:23:10.878152 7f13592fba80 LZ4 supported: 1
+2021/03/13-23:23:10.878153 7f13592fba80 ZSTDNotFinal supported: 1
+2021/03/13-23:23:10.878156 7f13592fba80 ZSTD supported: 1
+2021/03/13-23:23:10.878159 7f13592fba80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:23:10.878161 7f13592fba80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:23:10.878272 7f13592fba80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:23:10.878327 7f13592fba80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:23:10.878329 7f13592fba80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:23:10.878330 7f13592fba80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:23:10.878331 7f13592fba80 Options.compaction_filter: None
+2021/03/13-23:23:10.878331 7f13592fba80 Options.compaction_filter_factory: None
+2021/03/13-23:23:10.878332 7f13592fba80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:23:10.878333 7f13592fba80 Options.table_factory: BlockBasedTable
+2021/03/13-23:23:10.878346 7f13592fba80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2118520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x20fdc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:23:10.878346 7f13592fba80 Options.write_buffer_size: 134217728
+2021/03/13-23:23:10.878347 7f13592fba80 Options.max_write_buffer_number: 6
+2021/03/13-23:23:10.878348 7f13592fba80 Options.compression[0]: NoCompression
+2021/03/13-23:23:10.878348 7f13592fba80 Options.compression[1]: NoCompression
+2021/03/13-23:23:10.878349 7f13592fba80 Options.compression[2]: Snappy
+2021/03/13-23:23:10.878350 7f13592fba80 Options.compression[3]: Snappy
+2021/03/13-23:23:10.878350 7f13592fba80 Options.compression[4]: Snappy
+2021/03/13-23:23:10.878351 7f13592fba80 Options.compression[5]: Snappy
+2021/03/13-23:23:10.878351 7f13592fba80 Options.compression[6]: Snappy
+2021/03/13-23:23:10.878352 7f13592fba80 Options.bottommost_compression: Disabled
+2021/03/13-23:23:10.878353 7f13592fba80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:23:10.878353 7f13592fba80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:23:10.878354 7f13592fba80 Options.num_levels: 7
+2021/03/13-23:23:10.878354 7f13592fba80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:23:10.878355 7f13592fba80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:23:10.878355 7f13592fba80 Options.compression_opts.window_bits: -14
+2021/03/13-23:23:10.878356 7f13592fba80 Options.compression_opts.level: -1
+2021/03/13-23:23:10.878357 7f13592fba80 Options.compression_opts.strategy: 0
+2021/03/13-23:23:10.878357 7f13592fba80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:23:10.878358 7f13592fba80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:23:10.878358 7f13592fba80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:23:10.878359 7f13592fba80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:23:10.878360 7f13592fba80 Options.target_file_size_base: 67108864
+2021/03/13-23:23:10.878360 7f13592fba80 Options.target_file_size_multiplier: 1
+2021/03/13-23:23:10.878361 7f13592fba80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:23:10.878361 7f13592fba80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:23:10.878362 7f13592fba80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:23:10.878364 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:23:10.878372 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:23:10.878373 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:23:10.878373 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:23:10.878374 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:23:10.878375 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:23:10.878375 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:23:10.878376 7f13592fba80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:23:10.878376 7f13592fba80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:23:10.878377 7f13592fba80 Options.arena_block_size: 16777216
+2021/03/13-23:23:10.878377 7f13592fba80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:23:10.878378 7f13592fba80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:23:10.878379 7f13592fba80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:23:10.878379 7f13592fba80 Options.disable_auto_compactions: 0
+2021/03/13-23:23:10.878381 7f13592fba80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:23:10.878381 7f13592fba80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:23:10.878382 7f13592fba80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:23:10.878383 7f13592fba80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:23:10.878383 7f13592fba80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:23:10.878384 7f13592fba80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:23:10.878384 7f13592fba80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:23:10.878385 7f13592fba80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:23:10.878386 7f13592fba80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:23:10.878386 7f13592fba80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:23:10.878387 7f13592fba80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:23:10.878387 7f13592fba80 Options.table_properties_collectors:
+2021/03/13-23:23:10.878388 7f13592fba80 Options.inplace_update_support: 0
+2021/03/13-23:23:10.878389 7f13592fba80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:23:10.878389 7f13592fba80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:23:10.878390 7f13592fba80 Options.memtable_huge_page_size: 0
+2021/03/13-23:23:10.878391 7f13592fba80 Options.bloom_locality: 0
+2021/03/13-23:23:10.878391 7f13592fba80 Options.max_successive_merges: 0
+2021/03/13-23:23:10.878392 7f13592fba80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:23:10.878392 7f13592fba80 Options.paranoid_file_checks: 0
+2021/03/13-23:23:10.878393 7f13592fba80 Options.force_consistency_checks: 0
+2021/03/13-23:23:10.878393 7f13592fba80 Options.report_bg_io_stats: 0
+2021/03/13-23:23:10.878767 7f13592fba80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:23:10.878770 7f13592fba80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:23:10.878846 7f13592fba80 EVENT_LOG_v1 {"time_micros": 1615674190878836, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:23:10.878851 7f13592fba80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:23:11.570941 7f13592fba80 EVENT_LOG_v1 {"time_micros": 1615674191570938, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674329297511 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674329297511
new file mode 100644
index 0000000..99b241f
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674329297511
@@ -0,0 +1,186 @@
+2021/03/13-23:23:11.585348 7f13592fba80 RocksDB version: 5.11.3
+2021/03/13-23:23:11.585404 7f13592fba80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:23:11.585405 7f13592fba80 Compile date Mar 13 2021
+2021/03/13-23:23:11.585410 7f13592fba80 DB SUMMARY
+2021/03/13-23:23:11.585460 7f13592fba80 CURRENT file: CURRENT
+2021/03/13-23:23:11.585461 7f13592fba80 IDENTITY file: IDENTITY
+2021/03/13-23:23:11.585467 7f13592fba80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:23:11.585468 7f13592fba80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:23:11.585469 7f13592fba80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:23:11.585472 7f13592fba80 Options.error_if_exists: 0
+2021/03/13-23:23:11.585473 7f13592fba80 Options.create_if_missing: 1
+2021/03/13-23:23:11.585473 7f13592fba80 Options.paranoid_checks: 1
+2021/03/13-23:23:11.585474 7f13592fba80 Options.env: 0x7f1359cb5080
+2021/03/13-23:23:11.585474 7f13592fba80 Options.info_log: 0x2120ca0
+2021/03/13-23:23:11.585475 7f13592fba80 Options.max_file_opening_threads: 16
+2021/03/13-23:23:11.585476 7f13592fba80 Options.statistics: (nil)
+2021/03/13-23:23:11.585476 7f13592fba80 Options.use_fsync: 0
+2021/03/13-23:23:11.585477 7f13592fba80 Options.max_log_file_size: 0
+2021/03/13-23:23:11.585477 7f13592fba80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:23:11.585478 7f13592fba80 Options.log_file_time_to_roll: 0
+2021/03/13-23:23:11.585479 7f13592fba80 Options.keep_log_file_num: 1000
+2021/03/13-23:23:11.585479 7f13592fba80 Options.recycle_log_file_num: 0
+2021/03/13-23:23:11.585480 7f13592fba80 Options.allow_fallocate: 1
+2021/03/13-23:23:11.585480 7f13592fba80 Options.allow_mmap_reads: 0
+2021/03/13-23:23:11.585481 7f13592fba80 Options.allow_mmap_writes: 0
+2021/03/13-23:23:11.585481 7f13592fba80 Options.use_direct_reads: 0
+2021/03/13-23:23:11.585482 7f13592fba80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:23:11.585482 7f13592fba80 Options.create_missing_column_families: 0
+2021/03/13-23:23:11.585483 7f13592fba80 Options.db_log_dir:
+2021/03/13-23:23:11.585484 7f13592fba80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:23:11.585484 7f13592fba80 Options.table_cache_numshardbits: 6
+2021/03/13-23:23:11.585485 7f13592fba80 Options.max_subcompactions: 1
+2021/03/13-23:23:11.585485 7f13592fba80 Options.max_background_flushes: -1
+2021/03/13-23:23:11.585486 7f13592fba80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:23:11.585486 7f13592fba80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:23:11.585487 7f13592fba80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:23:11.585488 7f13592fba80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:23:11.585488 7f13592fba80 Options.advise_random_on_open: 1
+2021/03/13-23:23:11.585489 7f13592fba80 Options.db_write_buffer_size: 0
+2021/03/13-23:23:11.585489 7f13592fba80 Options.write_buffer_manager: 0x2108b90
+2021/03/13-23:23:11.585490 7f13592fba80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:23:11.585490 7f13592fba80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:23:11.585491 7f13592fba80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:23:11.585491 7f13592fba80 Options.use_adaptive_mutex: 0
+2021/03/13-23:23:11.585492 7f13592fba80 Options.rate_limiter: (nil)
+2021/03/13-23:23:11.585493 7f13592fba80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:23:11.585501 7f13592fba80 Options.wal_recovery_mode: 2
+2021/03/13-23:23:11.585502 7f13592fba80 Options.enable_thread_tracking: 0
+2021/03/13-23:23:11.585502 7f13592fba80 Options.enable_pipelined_write: 0
+2021/03/13-23:23:11.585503 7f13592fba80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:23:11.585503 7f13592fba80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:23:11.585504 7f13592fba80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:23:11.585504 7f13592fba80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:23:11.585505 7f13592fba80 Options.row_cache: None
+2021/03/13-23:23:11.585506 7f13592fba80 Options.wal_filter: None
+2021/03/13-23:23:11.585506 7f13592fba80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:23:11.585507 7f13592fba80 Options.allow_ingest_behind: 0
+2021/03/13-23:23:11.585507 7f13592fba80 Options.preserve_deletes: 0
+2021/03/13-23:23:11.585508 7f13592fba80 Options.two_write_queues: 0
+2021/03/13-23:23:11.585508 7f13592fba80 Options.manual_wal_flush: 0
+2021/03/13-23:23:11.585509 7f13592fba80 Options.max_background_jobs: 16
+2021/03/13-23:23:11.585510 7f13592fba80 Options.max_background_compactions: -1
+2021/03/13-23:23:11.585511 7f13592fba80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:23:11.585511 7f13592fba80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:23:11.585512 7f13592fba80 Options.delayed_write_rate : 16777216
+2021/03/13-23:23:11.585512 7f13592fba80 Options.max_total_wal_size: 0
+2021/03/13-23:23:11.585513 7f13592fba80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:23:11.585513 7f13592fba80 Options.stats_dump_period_sec: 600
+2021/03/13-23:23:11.585514 7f13592fba80 Options.max_open_files: -1
+2021/03/13-23:23:11.585515 7f13592fba80 Options.bytes_per_sync: 0
+2021/03/13-23:23:11.585515 7f13592fba80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:23:11.585516 7f13592fba80 Options.compaction_readahead_size: 0
+2021/03/13-23:23:11.585516 7f13592fba80 Compression algorithms supported:
+2021/03/13-23:23:11.585517 7f13592fba80 Snappy supported: 1
+2021/03/13-23:23:11.585517 7f13592fba80 Zlib supported: 1
+2021/03/13-23:23:11.585518 7f13592fba80 Bzip supported: 1
+2021/03/13-23:23:11.585519 7f13592fba80 LZ4 supported: 1
+2021/03/13-23:23:11.585519 7f13592fba80 ZSTDNotFinal supported: 1
+2021/03/13-23:23:11.585523 7f13592fba80 ZSTD supported: 1
+2021/03/13-23:23:11.585526 7f13592fba80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:23:11.585527 7f13592fba80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:23:11.585616 7f13592fba80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:23:11.585668 7f13592fba80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:23:11.585670 7f13592fba80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:23:11.585671 7f13592fba80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:23:11.585671 7f13592fba80 Options.compaction_filter: None
+2021/03/13-23:23:11.585672 7f13592fba80 Options.compaction_filter_factory: None
+2021/03/13-23:23:11.585673 7f13592fba80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:23:11.585674 7f13592fba80 Options.table_factory: BlockBasedTable
+2021/03/13-23:23:11.585688 7f13592fba80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2118520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x20fdc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:23:11.585689 7f13592fba80 Options.write_buffer_size: 134217728
+2021/03/13-23:23:11.585689 7f13592fba80 Options.max_write_buffer_number: 6
+2021/03/13-23:23:11.585690 7f13592fba80 Options.compression[0]: NoCompression
+2021/03/13-23:23:11.585691 7f13592fba80 Options.compression[1]: NoCompression
+2021/03/13-23:23:11.585691 7f13592fba80 Options.compression[2]: Snappy
+2021/03/13-23:23:11.585692 7f13592fba80 Options.compression[3]: Snappy
+2021/03/13-23:23:11.585692 7f13592fba80 Options.compression[4]: Snappy
+2021/03/13-23:23:11.585693 7f13592fba80 Options.compression[5]: Snappy
+2021/03/13-23:23:11.585694 7f13592fba80 Options.compression[6]: Snappy
+2021/03/13-23:23:11.585694 7f13592fba80 Options.bottommost_compression: Disabled
+2021/03/13-23:23:11.585695 7f13592fba80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:23:11.585696 7f13592fba80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:23:11.585696 7f13592fba80 Options.num_levels: 7
+2021/03/13-23:23:11.585697 7f13592fba80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:23:11.585697 7f13592fba80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:23:11.585698 7f13592fba80 Options.compression_opts.window_bits: -14
+2021/03/13-23:23:11.585698 7f13592fba80 Options.compression_opts.level: -1
+2021/03/13-23:23:11.585699 7f13592fba80 Options.compression_opts.strategy: 0
+2021/03/13-23:23:11.585700 7f13592fba80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:23:11.585700 7f13592fba80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:23:11.585701 7f13592fba80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:23:11.585701 7f13592fba80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:23:11.585702 7f13592fba80 Options.target_file_size_base: 67108864
+2021/03/13-23:23:11.585702 7f13592fba80 Options.target_file_size_multiplier: 1
+2021/03/13-23:23:11.585703 7f13592fba80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:23:11.585704 7f13592fba80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:23:11.585704 7f13592fba80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:23:11.585706 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:23:11.585713 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:23:11.585714 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:23:11.585714 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:23:11.585715 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:23:11.585715 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:23:11.585716 7f13592fba80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:23:11.585716 7f13592fba80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:23:11.585717 7f13592fba80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:23:11.585718 7f13592fba80 Options.arena_block_size: 16777216
+2021/03/13-23:23:11.585718 7f13592fba80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:23:11.585719 7f13592fba80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:23:11.585719 7f13592fba80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:23:11.585720 7f13592fba80 Options.disable_auto_compactions: 0
+2021/03/13-23:23:11.585722 7f13592fba80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:23:11.585722 7f13592fba80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:23:11.585723 7f13592fba80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:23:11.585724 7f13592fba80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:23:11.585724 7f13592fba80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:23:11.585725 7f13592fba80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:23:11.585725 7f13592fba80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:23:11.585726 7f13592fba80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:23:11.585727 7f13592fba80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:23:11.585728 7f13592fba80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:23:11.585728 7f13592fba80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:23:11.585729 7f13592fba80 Options.table_properties_collectors:
+2021/03/13-23:23:11.585729 7f13592fba80 Options.inplace_update_support: 0
+2021/03/13-23:23:11.585730 7f13592fba80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:23:11.585731 7f13592fba80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:23:11.585731 7f13592fba80 Options.memtable_huge_page_size: 0
+2021/03/13-23:23:11.585732 7f13592fba80 Options.bloom_locality: 0
+2021/03/13-23:23:11.585733 7f13592fba80 Options.max_successive_merges: 0
+2021/03/13-23:23:11.585733 7f13592fba80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:23:11.585734 7f13592fba80 Options.paranoid_file_checks: 0
+2021/03/13-23:23:11.585734 7f13592fba80 Options.force_consistency_checks: 0
+2021/03/13-23:23:11.585735 7f13592fba80 Options.report_bg_io_stats: 0
+2021/03/13-23:23:11.586104 7f13592fba80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:23:11.586106 7f13592fba80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:23:11.586182 7f13592fba80 EVENT_LOG_v1 {"time_micros": 1615674191586172, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:23:11.586187 7f13592fba80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:23:12.273462 7f13592fba80 EVENT_LOG_v1 {"time_micros": 1615674192273458, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674330006930 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674330006930
new file mode 100644
index 0000000..a6006bc
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674330006930
@@ -0,0 +1,186 @@
+2021/03/13-23:25:29.297855 7f518c71fa80 RocksDB version: 5.11.3
+2021/03/13-23:25:29.297923 7f518c71fa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:25:29.297925 7f518c71fa80 Compile date Mar 13 2021
+2021/03/13-23:25:29.297928 7f518c71fa80 DB SUMMARY
+2021/03/13-23:25:29.297987 7f518c71fa80 CURRENT file: CURRENT
+2021/03/13-23:25:29.297988 7f518c71fa80 IDENTITY file: IDENTITY
+2021/03/13-23:25:29.297994 7f518c71fa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:25:29.297995 7f518c71fa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:25:29.297996 7f518c71fa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:25:29.297999 7f518c71fa80 Options.error_if_exists: 0
+2021/03/13-23:25:29.298000 7f518c71fa80 Options.create_if_missing: 1
+2021/03/13-23:25:29.298001 7f518c71fa80 Options.paranoid_checks: 1
+2021/03/13-23:25:29.298002 7f518c71fa80 Options.env: 0x7f518d0d9080
+2021/03/13-23:25:29.298002 7f518c71fa80 Options.info_log: 0x2416ca0
+2021/03/13-23:25:29.298003 7f518c71fa80 Options.max_file_opening_threads: 16
+2021/03/13-23:25:29.298004 7f518c71fa80 Options.statistics: (nil)
+2021/03/13-23:25:29.298004 7f518c71fa80 Options.use_fsync: 0
+2021/03/13-23:25:29.298005 7f518c71fa80 Options.max_log_file_size: 0
+2021/03/13-23:25:29.298006 7f518c71fa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:25:29.298006 7f518c71fa80 Options.log_file_time_to_roll: 0
+2021/03/13-23:25:29.298007 7f518c71fa80 Options.keep_log_file_num: 1000
+2021/03/13-23:25:29.298008 7f518c71fa80 Options.recycle_log_file_num: 0
+2021/03/13-23:25:29.298008 7f518c71fa80 Options.allow_fallocate: 1
+2021/03/13-23:25:29.298009 7f518c71fa80 Options.allow_mmap_reads: 0
+2021/03/13-23:25:29.298010 7f518c71fa80 Options.allow_mmap_writes: 0
+2021/03/13-23:25:29.298010 7f518c71fa80 Options.use_direct_reads: 0
+2021/03/13-23:25:29.298011 7f518c71fa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:25:29.298011 7f518c71fa80 Options.create_missing_column_families: 0
+2021/03/13-23:25:29.298012 7f518c71fa80 Options.db_log_dir:
+2021/03/13-23:25:29.298013 7f518c71fa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:25:29.298013 7f518c71fa80 Options.table_cache_numshardbits: 6
+2021/03/13-23:25:29.298014 7f518c71fa80 Options.max_subcompactions: 1
+2021/03/13-23:25:29.298015 7f518c71fa80 Options.max_background_flushes: -1
+2021/03/13-23:25:29.298015 7f518c71fa80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:25:29.298016 7f518c71fa80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:25:29.298017 7f518c71fa80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:25:29.298017 7f518c71fa80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:25:29.298018 7f518c71fa80 Options.advise_random_on_open: 1
+2021/03/13-23:25:29.298018 7f518c71fa80 Options.db_write_buffer_size: 0
+2021/03/13-23:25:29.298019 7f518c71fa80 Options.write_buffer_manager: 0x23feb90
+2021/03/13-23:25:29.298020 7f518c71fa80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:25:29.298020 7f518c71fa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:25:29.298021 7f518c71fa80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:25:29.298021 7f518c71fa80 Options.use_adaptive_mutex: 0
+2021/03/13-23:25:29.298022 7f518c71fa80 Options.rate_limiter: (nil)
+2021/03/13-23:25:29.298024 7f518c71fa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:25:29.298032 7f518c71fa80 Options.wal_recovery_mode: 2
+2021/03/13-23:25:29.298033 7f518c71fa80 Options.enable_thread_tracking: 0
+2021/03/13-23:25:29.298033 7f518c71fa80 Options.enable_pipelined_write: 0
+2021/03/13-23:25:29.298034 7f518c71fa80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:25:29.298035 7f518c71fa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:25:29.298035 7f518c71fa80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:25:29.298036 7f518c71fa80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:25:29.298037 7f518c71fa80 Options.row_cache: None
+2021/03/13-23:25:29.298037 7f518c71fa80 Options.wal_filter: None
+2021/03/13-23:25:29.298038 7f518c71fa80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:25:29.298038 7f518c71fa80 Options.allow_ingest_behind: 0
+2021/03/13-23:25:29.298039 7f518c71fa80 Options.preserve_deletes: 0
+2021/03/13-23:25:29.298040 7f518c71fa80 Options.two_write_queues: 0
+2021/03/13-23:25:29.298040 7f518c71fa80 Options.manual_wal_flush: 0
+2021/03/13-23:25:29.298042 7f518c71fa80 Options.max_background_jobs: 16
+2021/03/13-23:25:29.298042 7f518c71fa80 Options.max_background_compactions: -1
+2021/03/13-23:25:29.298043 7f518c71fa80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:25:29.298044 7f518c71fa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:25:29.298044 7f518c71fa80 Options.delayed_write_rate : 16777216
+2021/03/13-23:25:29.298045 7f518c71fa80 Options.max_total_wal_size: 0
+2021/03/13-23:25:29.298046 7f518c71fa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:25:29.298046 7f518c71fa80 Options.stats_dump_period_sec: 600
+2021/03/13-23:25:29.298047 7f518c71fa80 Options.max_open_files: -1
+2021/03/13-23:25:29.298047 7f518c71fa80 Options.bytes_per_sync: 0
+2021/03/13-23:25:29.298048 7f518c71fa80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:25:29.298049 7f518c71fa80 Options.compaction_readahead_size: 0
+2021/03/13-23:25:29.298049 7f518c71fa80 Compression algorithms supported:
+2021/03/13-23:25:29.298050 7f518c71fa80 Snappy supported: 1
+2021/03/13-23:25:29.298051 7f518c71fa80 Zlib supported: 1
+2021/03/13-23:25:29.298051 7f518c71fa80 Bzip supported: 1
+2021/03/13-23:25:29.298052 7f518c71fa80 LZ4 supported: 1
+2021/03/13-23:25:29.298053 7f518c71fa80 ZSTDNotFinal supported: 1
+2021/03/13-23:25:29.298057 7f518c71fa80 ZSTD supported: 1
+2021/03/13-23:25:29.298061 7f518c71fa80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:25:29.298062 7f518c71fa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:25:29.298168 7f518c71fa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:25:29.298228 7f518c71fa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:25:29.298230 7f518c71fa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:25:29.298230 7f518c71fa80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:25:29.298231 7f518c71fa80 Options.compaction_filter: None
+2021/03/13-23:25:29.298232 7f518c71fa80 Options.compaction_filter_factory: None
+2021/03/13-23:25:29.298232 7f518c71fa80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:25:29.298233 7f518c71fa80 Options.table_factory: BlockBasedTable
+2021/03/13-23:25:29.298257 7f518c71fa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x240e520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x23f3c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:25:29.298258 7f518c71fa80 Options.write_buffer_size: 134217728
+2021/03/13-23:25:29.298259 7f518c71fa80 Options.max_write_buffer_number: 6
+2021/03/13-23:25:29.298260 7f518c71fa80 Options.compression[0]: NoCompression
+2021/03/13-23:25:29.298260 7f518c71fa80 Options.compression[1]: NoCompression
+2021/03/13-23:25:29.298261 7f518c71fa80 Options.compression[2]: Snappy
+2021/03/13-23:25:29.298262 7f518c71fa80 Options.compression[3]: Snappy
+2021/03/13-23:25:29.298262 7f518c71fa80 Options.compression[4]: Snappy
+2021/03/13-23:25:29.298263 7f518c71fa80 Options.compression[5]: Snappy
+2021/03/13-23:25:29.298264 7f518c71fa80 Options.compression[6]: Snappy
+2021/03/13-23:25:29.298264 7f518c71fa80 Options.bottommost_compression: Disabled
+2021/03/13-23:25:29.298265 7f518c71fa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:25:29.298266 7f518c71fa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:25:29.298266 7f518c71fa80 Options.num_levels: 7
+2021/03/13-23:25:29.298267 7f518c71fa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:25:29.298268 7f518c71fa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:25:29.298268 7f518c71fa80 Options.compression_opts.window_bits: -14
+2021/03/13-23:25:29.298269 7f518c71fa80 Options.compression_opts.level: -1
+2021/03/13-23:25:29.298270 7f518c71fa80 Options.compression_opts.strategy: 0
+2021/03/13-23:25:29.298270 7f518c71fa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:25:29.298271 7f518c71fa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:25:29.298271 7f518c71fa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:25:29.298272 7f518c71fa80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:25:29.298273 7f518c71fa80 Options.target_file_size_base: 67108864
+2021/03/13-23:25:29.298273 7f518c71fa80 Options.target_file_size_multiplier: 1
+2021/03/13-23:25:29.298274 7f518c71fa80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:25:29.298275 7f518c71fa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:25:29.298275 7f518c71fa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:25:29.298277 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:25:29.298286 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:25:29.298287 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:25:29.298288 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:25:29.298288 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:25:29.298289 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:25:29.298290 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:25:29.298290 7f518c71fa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:25:29.298291 7f518c71fa80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:25:29.298292 7f518c71fa80 Options.arena_block_size: 16777216
+2021/03/13-23:25:29.298292 7f518c71fa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:25:29.298293 7f518c71fa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:25:29.298294 7f518c71fa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:25:29.298294 7f518c71fa80 Options.disable_auto_compactions: 0
+2021/03/13-23:25:29.298296 7f518c71fa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:25:29.298297 7f518c71fa80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:25:29.298297 7f518c71fa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:25:29.298298 7f518c71fa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:25:29.298299 7f518c71fa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:25:29.298299 7f518c71fa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:25:29.298300 7f518c71fa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:25:29.298301 7f518c71fa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:25:29.298302 7f518c71fa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:25:29.298302 7f518c71fa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:25:29.298303 7f518c71fa80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:25:29.298304 7f518c71fa80 Options.table_properties_collectors:
+2021/03/13-23:25:29.298304 7f518c71fa80 Options.inplace_update_support: 0
+2021/03/13-23:25:29.298305 7f518c71fa80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:25:29.298306 7f518c71fa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:25:29.298307 7f518c71fa80 Options.memtable_huge_page_size: 0
+2021/03/13-23:25:29.298307 7f518c71fa80 Options.bloom_locality: 0
+2021/03/13-23:25:29.298308 7f518c71fa80 Options.max_successive_merges: 0
+2021/03/13-23:25:29.298309 7f518c71fa80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:25:29.298309 7f518c71fa80 Options.paranoid_file_checks: 0
+2021/03/13-23:25:29.298310 7f518c71fa80 Options.force_consistency_checks: 0
+2021/03/13-23:25:29.298310 7f518c71fa80 Options.report_bg_io_stats: 0
+2021/03/13-23:25:29.298768 7f518c71fa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:25:29.298771 7f518c71fa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:25:29.298882 7f518c71fa80 EVENT_LOG_v1 {"time_micros": 1615674329298866, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:25:29.298889 7f518c71fa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:25:29.994126 7f518c71fa80 EVENT_LOG_v1 {"time_micros": 1615674329994123, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674330709281 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674330709281
new file mode 100644
index 0000000..01d6b3c
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674330709281
@@ -0,0 +1,186 @@
+2021/03/13-23:25:30.007253 7f518c71fa80 RocksDB version: 5.11.3
+2021/03/13-23:25:30.007318 7f518c71fa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:25:30.007319 7f518c71fa80 Compile date Mar 13 2021
+2021/03/13-23:25:30.007321 7f518c71fa80 DB SUMMARY
+2021/03/13-23:25:30.007376 7f518c71fa80 CURRENT file: CURRENT
+2021/03/13-23:25:30.007377 7f518c71fa80 IDENTITY file: IDENTITY
+2021/03/13-23:25:30.007383 7f518c71fa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:25:30.007384 7f518c71fa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:25:30.007385 7f518c71fa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:25:30.007388 7f518c71fa80 Options.error_if_exists: 0
+2021/03/13-23:25:30.007389 7f518c71fa80 Options.create_if_missing: 1
+2021/03/13-23:25:30.007389 7f518c71fa80 Options.paranoid_checks: 1
+2021/03/13-23:25:30.007390 7f518c71fa80 Options.env: 0x7f518d0d9080
+2021/03/13-23:25:30.007391 7f518c71fa80 Options.info_log: 0x2416ca0
+2021/03/13-23:25:30.007391 7f518c71fa80 Options.max_file_opening_threads: 16
+2021/03/13-23:25:30.007392 7f518c71fa80 Options.statistics: (nil)
+2021/03/13-23:25:30.007392 7f518c71fa80 Options.use_fsync: 0
+2021/03/13-23:25:30.007393 7f518c71fa80 Options.max_log_file_size: 0
+2021/03/13-23:25:30.007394 7f518c71fa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:25:30.007394 7f518c71fa80 Options.log_file_time_to_roll: 0
+2021/03/13-23:25:30.007395 7f518c71fa80 Options.keep_log_file_num: 1000
+2021/03/13-23:25:30.007395 7f518c71fa80 Options.recycle_log_file_num: 0
+2021/03/13-23:25:30.007396 7f518c71fa80 Options.allow_fallocate: 1
+2021/03/13-23:25:30.007397 7f518c71fa80 Options.allow_mmap_reads: 0
+2021/03/13-23:25:30.007397 7f518c71fa80 Options.allow_mmap_writes: 0
+2021/03/13-23:25:30.007398 7f518c71fa80 Options.use_direct_reads: 0
+2021/03/13-23:25:30.007398 7f518c71fa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:25:30.007399 7f518c71fa80 Options.create_missing_column_families: 0
+2021/03/13-23:25:30.007399 7f518c71fa80 Options.db_log_dir:
+2021/03/13-23:25:30.007400 7f518c71fa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:25:30.007401 7f518c71fa80 Options.table_cache_numshardbits: 6
+2021/03/13-23:25:30.007401 7f518c71fa80 Options.max_subcompactions: 1
+2021/03/13-23:25:30.007402 7f518c71fa80 Options.max_background_flushes: -1
+2021/03/13-23:25:30.007402 7f518c71fa80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:25:30.007403 7f518c71fa80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:25:30.007403 7f518c71fa80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:25:30.007404 7f518c71fa80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:25:30.007405 7f518c71fa80 Options.advise_random_on_open: 1
+2021/03/13-23:25:30.007405 7f518c71fa80 Options.db_write_buffer_size: 0
+2021/03/13-23:25:30.007406 7f518c71fa80 Options.write_buffer_manager: 0x23feb90
+2021/03/13-23:25:30.007406 7f518c71fa80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:25:30.007407 7f518c71fa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:25:30.007407 7f518c71fa80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:25:30.007408 7f518c71fa80 Options.use_adaptive_mutex: 0
+2021/03/13-23:25:30.007409 7f518c71fa80 Options.rate_limiter: (nil)
+2021/03/13-23:25:30.007410 7f518c71fa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:25:30.007417 7f518c71fa80 Options.wal_recovery_mode: 2
+2021/03/13-23:25:30.007418 7f518c71fa80 Options.enable_thread_tracking: 0
+2021/03/13-23:25:30.007419 7f518c71fa80 Options.enable_pipelined_write: 0
+2021/03/13-23:25:30.007419 7f518c71fa80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:25:30.007420 7f518c71fa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:25:30.007420 7f518c71fa80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:25:30.007421 7f518c71fa80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:25:30.007421 7f518c71fa80 Options.row_cache: None
+2021/03/13-23:25:30.007422 7f518c71fa80 Options.wal_filter: None
+2021/03/13-23:25:30.007423 7f518c71fa80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:25:30.007423 7f518c71fa80 Options.allow_ingest_behind: 0
+2021/03/13-23:25:30.007424 7f518c71fa80 Options.preserve_deletes: 0
+2021/03/13-23:25:30.007424 7f518c71fa80 Options.two_write_queues: 0
+2021/03/13-23:25:30.007425 7f518c71fa80 Options.manual_wal_flush: 0
+2021/03/13-23:25:30.007426 7f518c71fa80 Options.max_background_jobs: 16
+2021/03/13-23:25:30.007427 7f518c71fa80 Options.max_background_compactions: -1
+2021/03/13-23:25:30.007427 7f518c71fa80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:25:30.007428 7f518c71fa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:25:30.007428 7f518c71fa80 Options.delayed_write_rate : 16777216
+2021/03/13-23:25:30.007429 7f518c71fa80 Options.max_total_wal_size: 0
+2021/03/13-23:25:30.007430 7f518c71fa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:25:30.007430 7f518c71fa80 Options.stats_dump_period_sec: 600
+2021/03/13-23:25:30.007431 7f518c71fa80 Options.max_open_files: -1
+2021/03/13-23:25:30.007431 7f518c71fa80 Options.bytes_per_sync: 0
+2021/03/13-23:25:30.007432 7f518c71fa80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:25:30.007432 7f518c71fa80 Options.compaction_readahead_size: 0
+2021/03/13-23:25:30.007433 7f518c71fa80 Compression algorithms supported:
+2021/03/13-23:25:30.007433 7f518c71fa80 Snappy supported: 1
+2021/03/13-23:25:30.007434 7f518c71fa80 Zlib supported: 1
+2021/03/13-23:25:30.007435 7f518c71fa80 Bzip supported: 1
+2021/03/13-23:25:30.007435 7f518c71fa80 LZ4 supported: 1
+2021/03/13-23:25:30.007436 7f518c71fa80 ZSTDNotFinal supported: 1
+2021/03/13-23:25:30.007440 7f518c71fa80 ZSTD supported: 1
+2021/03/13-23:25:30.007443 7f518c71fa80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:25:30.007444 7f518c71fa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:25:30.007536 7f518c71fa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:25:30.007590 7f518c71fa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:25:30.007592 7f518c71fa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:25:30.007592 7f518c71fa80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:25:30.007593 7f518c71fa80 Options.compaction_filter: None
+2021/03/13-23:25:30.007594 7f518c71fa80 Options.compaction_filter_factory: None
+2021/03/13-23:25:30.007594 7f518c71fa80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:25:30.007595 7f518c71fa80 Options.table_factory: BlockBasedTable
+2021/03/13-23:25:30.007609 7f518c71fa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x240e520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x23f3c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:25:30.007610 7f518c71fa80 Options.write_buffer_size: 134217728
+2021/03/13-23:25:30.007610 7f518c71fa80 Options.max_write_buffer_number: 6
+2021/03/13-23:25:30.007611 7f518c71fa80 Options.compression[0]: NoCompression
+2021/03/13-23:25:30.007612 7f518c71fa80 Options.compression[1]: NoCompression
+2021/03/13-23:25:30.007613 7f518c71fa80 Options.compression[2]: Snappy
+2021/03/13-23:25:30.007613 7f518c71fa80 Options.compression[3]: Snappy
+2021/03/13-23:25:30.007614 7f518c71fa80 Options.compression[4]: Snappy
+2021/03/13-23:25:30.007614 7f518c71fa80 Options.compression[5]: Snappy
+2021/03/13-23:25:30.007615 7f518c71fa80 Options.compression[6]: Snappy
+2021/03/13-23:25:30.007616 7f518c71fa80 Options.bottommost_compression: Disabled
+2021/03/13-23:25:30.007616 7f518c71fa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:25:30.007617 7f518c71fa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:25:30.007617 7f518c71fa80 Options.num_levels: 7
+2021/03/13-23:25:30.007618 7f518c71fa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:25:30.007619 7f518c71fa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:25:30.007619 7f518c71fa80 Options.compression_opts.window_bits: -14
+2021/03/13-23:25:30.007620 7f518c71fa80 Options.compression_opts.level: -1
+2021/03/13-23:25:30.007620 7f518c71fa80 Options.compression_opts.strategy: 0
+2021/03/13-23:25:30.007621 7f518c71fa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:25:30.007622 7f518c71fa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:25:30.007622 7f518c71fa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:25:30.007623 7f518c71fa80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:25:30.007623 7f518c71fa80 Options.target_file_size_base: 67108864
+2021/03/13-23:25:30.007624 7f518c71fa80 Options.target_file_size_multiplier: 1
+2021/03/13-23:25:30.007624 7f518c71fa80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:25:30.007625 7f518c71fa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:25:30.007626 7f518c71fa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:25:30.007627 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:25:30.007635 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:25:30.007636 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:25:30.007636 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:25:30.007637 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:25:30.007637 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:25:30.007638 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:25:30.007639 7f518c71fa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:25:30.007639 7f518c71fa80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:25:30.007640 7f518c71fa80 Options.arena_block_size: 16777216
+2021/03/13-23:25:30.007640 7f518c71fa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:25:30.007641 7f518c71fa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:25:30.007642 7f518c71fa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:25:30.007642 7f518c71fa80 Options.disable_auto_compactions: 0
+2021/03/13-23:25:30.007644 7f518c71fa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:25:30.007645 7f518c71fa80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:25:30.007645 7f518c71fa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:25:30.007646 7f518c71fa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:25:30.007647 7f518c71fa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:25:30.007647 7f518c71fa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:25:30.007648 7f518c71fa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:25:30.007649 7f518c71fa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:25:30.007649 7f518c71fa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:25:30.007650 7f518c71fa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:25:30.007650 7f518c71fa80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:25:30.007651 7f518c71fa80 Options.table_properties_collectors:
+2021/03/13-23:25:30.007652 7f518c71fa80 Options.inplace_update_support: 0
+2021/03/13-23:25:30.007652 7f518c71fa80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:25:30.007653 7f518c71fa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:25:30.007654 7f518c71fa80 Options.memtable_huge_page_size: 0
+2021/03/13-23:25:30.007654 7f518c71fa80 Options.bloom_locality: 0
+2021/03/13-23:25:30.007655 7f518c71fa80 Options.max_successive_merges: 0
+2021/03/13-23:25:30.007655 7f518c71fa80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:25:30.007656 7f518c71fa80 Options.paranoid_file_checks: 0
+2021/03/13-23:25:30.007656 7f518c71fa80 Options.force_consistency_checks: 0
+2021/03/13-23:25:30.007657 7f518c71fa80 Options.report_bg_io_stats: 0
+2021/03/13-23:25:30.008019 7f518c71fa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:25:30.008022 7f518c71fa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:25:30.008098 7f518c71fa80 EVENT_LOG_v1 {"time_micros": 1615674330008088, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:25:30.008103 7f518c71fa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:25:30.696445 7f518c71fa80 EVENT_LOG_v1 {"time_micros": 1615674330696442, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674331401297 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674331401297
new file mode 100644
index 0000000..beca77b
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674331401297
@@ -0,0 +1,186 @@
+2021/03/13-23:25:30.709582 7f518c71fa80 RocksDB version: 5.11.3
+2021/03/13-23:25:30.709642 7f518c71fa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:25:30.709643 7f518c71fa80 Compile date Mar 13 2021
+2021/03/13-23:25:30.709645 7f518c71fa80 DB SUMMARY
+2021/03/13-23:25:30.709699 7f518c71fa80 CURRENT file: CURRENT
+2021/03/13-23:25:30.709700 7f518c71fa80 IDENTITY file: IDENTITY
+2021/03/13-23:25:30.709705 7f518c71fa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:25:30.709707 7f518c71fa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:25:30.709707 7f518c71fa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:25:30.709711 7f518c71fa80 Options.error_if_exists: 0
+2021/03/13-23:25:30.709711 7f518c71fa80 Options.create_if_missing: 1
+2021/03/13-23:25:30.709712 7f518c71fa80 Options.paranoid_checks: 1
+2021/03/13-23:25:30.709713 7f518c71fa80 Options.env: 0x7f518d0d9080
+2021/03/13-23:25:30.709713 7f518c71fa80 Options.info_log: 0x2416ca0
+2021/03/13-23:25:30.709714 7f518c71fa80 Options.max_file_opening_threads: 16
+2021/03/13-23:25:30.709714 7f518c71fa80 Options.statistics: (nil)
+2021/03/13-23:25:30.709715 7f518c71fa80 Options.use_fsync: 0
+2021/03/13-23:25:30.709716 7f518c71fa80 Options.max_log_file_size: 0
+2021/03/13-23:25:30.709716 7f518c71fa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:25:30.709717 7f518c71fa80 Options.log_file_time_to_roll: 0
+2021/03/13-23:25:30.709717 7f518c71fa80 Options.keep_log_file_num: 1000
+2021/03/13-23:25:30.709718 7f518c71fa80 Options.recycle_log_file_num: 0
+2021/03/13-23:25:30.709718 7f518c71fa80 Options.allow_fallocate: 1
+2021/03/13-23:25:30.709719 7f518c71fa80 Options.allow_mmap_reads: 0
+2021/03/13-23:25:30.709720 7f518c71fa80 Options.allow_mmap_writes: 0
+2021/03/13-23:25:30.709720 7f518c71fa80 Options.use_direct_reads: 0
+2021/03/13-23:25:30.709721 7f518c71fa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:25:30.709721 7f518c71fa80 Options.create_missing_column_families: 0
+2021/03/13-23:25:30.709722 7f518c71fa80 Options.db_log_dir:
+2021/03/13-23:25:30.709722 7f518c71fa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:25:30.709723 7f518c71fa80 Options.table_cache_numshardbits: 6
+2021/03/13-23:25:30.709723 7f518c71fa80 Options.max_subcompactions: 1
+2021/03/13-23:25:30.709724 7f518c71fa80 Options.max_background_flushes: -1
+2021/03/13-23:25:30.709725 7f518c71fa80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:25:30.709725 7f518c71fa80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:25:30.709726 7f518c71fa80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:25:30.709726 7f518c71fa80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:25:30.709727 7f518c71fa80 Options.advise_random_on_open: 1
+2021/03/13-23:25:30.709727 7f518c71fa80 Options.db_write_buffer_size: 0
+2021/03/13-23:25:30.709728 7f518c71fa80 Options.write_buffer_manager: 0x23feb90
+2021/03/13-23:25:30.709729 7f518c71fa80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:25:30.709729 7f518c71fa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:25:30.709730 7f518c71fa80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:25:30.709730 7f518c71fa80 Options.use_adaptive_mutex: 0
+2021/03/13-23:25:30.709731 7f518c71fa80 Options.rate_limiter: (nil)
+2021/03/13-23:25:30.709732 7f518c71fa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:25:30.709739 7f518c71fa80 Options.wal_recovery_mode: 2
+2021/03/13-23:25:30.709740 7f518c71fa80 Options.enable_thread_tracking: 0
+2021/03/13-23:25:30.709740 7f518c71fa80 Options.enable_pipelined_write: 0
+2021/03/13-23:25:30.709741 7f518c71fa80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:25:30.709741 7f518c71fa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:25:30.709742 7f518c71fa80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:25:30.709742 7f518c71fa80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:25:30.709743 7f518c71fa80 Options.row_cache: None
+2021/03/13-23:25:30.709743 7f518c71fa80 Options.wal_filter: None
+2021/03/13-23:25:30.709744 7f518c71fa80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:25:30.709745 7f518c71fa80 Options.allow_ingest_behind: 0
+2021/03/13-23:25:30.709745 7f518c71fa80 Options.preserve_deletes: 0
+2021/03/13-23:25:30.709746 7f518c71fa80 Options.two_write_queues: 0
+2021/03/13-23:25:30.709746 7f518c71fa80 Options.manual_wal_flush: 0
+2021/03/13-23:25:30.709748 7f518c71fa80 Options.max_background_jobs: 16
+2021/03/13-23:25:30.709748 7f518c71fa80 Options.max_background_compactions: -1
+2021/03/13-23:25:30.709749 7f518c71fa80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:25:30.709749 7f518c71fa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:25:30.709750 7f518c71fa80 Options.delayed_write_rate : 16777216
+2021/03/13-23:25:30.709750 7f518c71fa80 Options.max_total_wal_size: 0
+2021/03/13-23:25:30.709751 7f518c71fa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:25:30.709752 7f518c71fa80 Options.stats_dump_period_sec: 600
+2021/03/13-23:25:30.709752 7f518c71fa80 Options.max_open_files: -1
+2021/03/13-23:25:30.709753 7f518c71fa80 Options.bytes_per_sync: 0
+2021/03/13-23:25:30.709753 7f518c71fa80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:25:30.709754 7f518c71fa80 Options.compaction_readahead_size: 0
+2021/03/13-23:25:30.709754 7f518c71fa80 Compression algorithms supported:
+2021/03/13-23:25:30.709755 7f518c71fa80 Snappy supported: 1
+2021/03/13-23:25:30.709756 7f518c71fa80 Zlib supported: 1
+2021/03/13-23:25:30.709756 7f518c71fa80 Bzip supported: 1
+2021/03/13-23:25:30.709757 7f518c71fa80 LZ4 supported: 1
+2021/03/13-23:25:30.709757 7f518c71fa80 ZSTDNotFinal supported: 1
+2021/03/13-23:25:30.709761 7f518c71fa80 ZSTD supported: 1
+2021/03/13-23:25:30.709764 7f518c71fa80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:25:30.709765 7f518c71fa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:25:30.709857 7f518c71fa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:25:30.709910 7f518c71fa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:25:30.709912 7f518c71fa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:25:30.709913 7f518c71fa80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:25:30.709913 7f518c71fa80 Options.compaction_filter: None
+2021/03/13-23:25:30.709914 7f518c71fa80 Options.compaction_filter_factory: None
+2021/03/13-23:25:30.709914 7f518c71fa80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:25:30.709915 7f518c71fa80 Options.table_factory: BlockBasedTable
+2021/03/13-23:25:30.709930 7f518c71fa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x240e520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x23f3c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:25:30.709931 7f518c71fa80 Options.write_buffer_size: 134217728
+2021/03/13-23:25:30.709932 7f518c71fa80 Options.max_write_buffer_number: 6
+2021/03/13-23:25:30.709932 7f518c71fa80 Options.compression[0]: NoCompression
+2021/03/13-23:25:30.709933 7f518c71fa80 Options.compression[1]: NoCompression
+2021/03/13-23:25:30.709934 7f518c71fa80 Options.compression[2]: Snappy
+2021/03/13-23:25:30.709934 7f518c71fa80 Options.compression[3]: Snappy
+2021/03/13-23:25:30.709935 7f518c71fa80 Options.compression[4]: Snappy
+2021/03/13-23:25:30.709935 7f518c71fa80 Options.compression[5]: Snappy
+2021/03/13-23:25:30.709936 7f518c71fa80 Options.compression[6]: Snappy
+2021/03/13-23:25:30.709937 7f518c71fa80 Options.bottommost_compression: Disabled
+2021/03/13-23:25:30.709937 7f518c71fa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:25:30.709938 7f518c71fa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:25:30.709939 7f518c71fa80 Options.num_levels: 7
+2021/03/13-23:25:30.709939 7f518c71fa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:25:30.709940 7f518c71fa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:25:30.709940 7f518c71fa80 Options.compression_opts.window_bits: -14
+2021/03/13-23:25:30.709941 7f518c71fa80 Options.compression_opts.level: -1
+2021/03/13-23:25:30.709941 7f518c71fa80 Options.compression_opts.strategy: 0
+2021/03/13-23:25:30.709942 7f518c71fa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:25:30.709942 7f518c71fa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:25:30.709943 7f518c71fa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:25:30.709944 7f518c71fa80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:25:30.709944 7f518c71fa80 Options.target_file_size_base: 67108864
+2021/03/13-23:25:30.709945 7f518c71fa80 Options.target_file_size_multiplier: 1
+2021/03/13-23:25:30.709945 7f518c71fa80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:25:30.709946 7f518c71fa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:25:30.709947 7f518c71fa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:25:30.709948 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:25:30.709956 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:25:30.709956 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:25:30.709957 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:25:30.709958 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:25:30.709958 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:25:30.709959 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:25:30.709959 7f518c71fa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:25:30.709960 7f518c71fa80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:25:30.709960 7f518c71fa80 Options.arena_block_size: 16777216
+2021/03/13-23:25:30.709961 7f518c71fa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:25:30.709962 7f518c71fa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:25:30.709962 7f518c71fa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:25:30.709963 7f518c71fa80 Options.disable_auto_compactions: 0
+2021/03/13-23:25:30.709964 7f518c71fa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:25:30.709965 7f518c71fa80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:25:30.709966 7f518c71fa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:25:30.709966 7f518c71fa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:25:30.709967 7f518c71fa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:25:30.709967 7f518c71fa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:25:30.709968 7f518c71fa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:25:30.709969 7f518c71fa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:25:30.709969 7f518c71fa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:25:30.709970 7f518c71fa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:25:30.709970 7f518c71fa80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:25:30.709971 7f518c71fa80 Options.table_properties_collectors:
+2021/03/13-23:25:30.709972 7f518c71fa80 Options.inplace_update_support: 0
+2021/03/13-23:25:30.709972 7f518c71fa80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:25:30.709973 7f518c71fa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:25:30.709974 7f518c71fa80 Options.memtable_huge_page_size: 0
+2021/03/13-23:25:30.709974 7f518c71fa80 Options.bloom_locality: 0
+2021/03/13-23:25:30.709975 7f518c71fa80 Options.max_successive_merges: 0
+2021/03/13-23:25:30.709975 7f518c71fa80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:25:30.709976 7f518c71fa80 Options.paranoid_file_checks: 0
+2021/03/13-23:25:30.709976 7f518c71fa80 Options.force_consistency_checks: 0
+2021/03/13-23:25:30.709977 7f518c71fa80 Options.report_bg_io_stats: 0
+2021/03/13-23:25:30.710381 7f518c71fa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:25:30.710384 7f518c71fa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:25:30.710464 7f518c71fa80 EVENT_LOG_v1 {"time_micros": 1615674330710454, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:25:30.710469 7f518c71fa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:25:31.386946 7f518c71fa80 EVENT_LOG_v1 {"time_micros": 1615674331386942, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674372159793 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674372159793
new file mode 100644
index 0000000..1445933
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674372159793
@@ -0,0 +1,186 @@
+2021/03/13-23:25:31.401600 7f518c71fa80 RocksDB version: 5.11.3
+2021/03/13-23:25:31.401660 7f518c71fa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:25:31.401662 7f518c71fa80 Compile date Mar 13 2021
+2021/03/13-23:25:31.401664 7f518c71fa80 DB SUMMARY
+2021/03/13-23:25:31.401717 7f518c71fa80 CURRENT file: CURRENT
+2021/03/13-23:25:31.401718 7f518c71fa80 IDENTITY file: IDENTITY
+2021/03/13-23:25:31.401724 7f518c71fa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:25:31.401725 7f518c71fa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:25:31.401726 7f518c71fa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:25:31.401729 7f518c71fa80 Options.error_if_exists: 0
+2021/03/13-23:25:31.401730 7f518c71fa80 Options.create_if_missing: 1
+2021/03/13-23:25:31.401730 7f518c71fa80 Options.paranoid_checks: 1
+2021/03/13-23:25:31.401731 7f518c71fa80 Options.env: 0x7f518d0d9080
+2021/03/13-23:25:31.401731 7f518c71fa80 Options.info_log: 0x2416ca0
+2021/03/13-23:25:31.401732 7f518c71fa80 Options.max_file_opening_threads: 16
+2021/03/13-23:25:31.401733 7f518c71fa80 Options.statistics: (nil)
+2021/03/13-23:25:31.401733 7f518c71fa80 Options.use_fsync: 0
+2021/03/13-23:25:31.401734 7f518c71fa80 Options.max_log_file_size: 0
+2021/03/13-23:25:31.401734 7f518c71fa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:25:31.401735 7f518c71fa80 Options.log_file_time_to_roll: 0
+2021/03/13-23:25:31.401736 7f518c71fa80 Options.keep_log_file_num: 1000
+2021/03/13-23:25:31.401736 7f518c71fa80 Options.recycle_log_file_num: 0
+2021/03/13-23:25:31.401737 7f518c71fa80 Options.allow_fallocate: 1
+2021/03/13-23:25:31.401737 7f518c71fa80 Options.allow_mmap_reads: 0
+2021/03/13-23:25:31.401738 7f518c71fa80 Options.allow_mmap_writes: 0
+2021/03/13-23:25:31.401738 7f518c71fa80 Options.use_direct_reads: 0
+2021/03/13-23:25:31.401739 7f518c71fa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:25:31.401740 7f518c71fa80 Options.create_missing_column_families: 0
+2021/03/13-23:25:31.401740 7f518c71fa80 Options.db_log_dir:
+2021/03/13-23:25:31.401741 7f518c71fa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:25:31.401741 7f518c71fa80 Options.table_cache_numshardbits: 6
+2021/03/13-23:25:31.401742 7f518c71fa80 Options.max_subcompactions: 1
+2021/03/13-23:25:31.401742 7f518c71fa80 Options.max_background_flushes: -1
+2021/03/13-23:25:31.401743 7f518c71fa80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:25:31.401744 7f518c71fa80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:25:31.401744 7f518c71fa80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:25:31.401745 7f518c71fa80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:25:31.401745 7f518c71fa80 Options.advise_random_on_open: 1
+2021/03/13-23:25:31.401746 7f518c71fa80 Options.db_write_buffer_size: 0
+2021/03/13-23:25:31.401746 7f518c71fa80 Options.write_buffer_manager: 0x23feb90
+2021/03/13-23:25:31.401747 7f518c71fa80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:25:31.401748 7f518c71fa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:25:31.401748 7f518c71fa80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:25:31.401749 7f518c71fa80 Options.use_adaptive_mutex: 0
+2021/03/13-23:25:31.401749 7f518c71fa80 Options.rate_limiter: (nil)
+2021/03/13-23:25:31.401751 7f518c71fa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:25:31.401758 7f518c71fa80 Options.wal_recovery_mode: 2
+2021/03/13-23:25:31.401759 7f518c71fa80 Options.enable_thread_tracking: 0
+2021/03/13-23:25:31.401759 7f518c71fa80 Options.enable_pipelined_write: 0
+2021/03/13-23:25:31.401760 7f518c71fa80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:25:31.401760 7f518c71fa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:25:31.401761 7f518c71fa80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:25:31.401761 7f518c71fa80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:25:31.401762 7f518c71fa80 Options.row_cache: None
+2021/03/13-23:25:31.401763 7f518c71fa80 Options.wal_filter: None
+2021/03/13-23:25:31.401763 7f518c71fa80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:25:31.401764 7f518c71fa80 Options.allow_ingest_behind: 0
+2021/03/13-23:25:31.401764 7f518c71fa80 Options.preserve_deletes: 0
+2021/03/13-23:25:31.401765 7f518c71fa80 Options.two_write_queues: 0
+2021/03/13-23:25:31.401765 7f518c71fa80 Options.manual_wal_flush: 0
+2021/03/13-23:25:31.401767 7f518c71fa80 Options.max_background_jobs: 16
+2021/03/13-23:25:31.401767 7f518c71fa80 Options.max_background_compactions: -1
+2021/03/13-23:25:31.401768 7f518c71fa80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:25:31.401768 7f518c71fa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:25:31.401769 7f518c71fa80 Options.delayed_write_rate : 16777216
+2021/03/13-23:25:31.401770 7f518c71fa80 Options.max_total_wal_size: 0
+2021/03/13-23:25:31.401770 7f518c71fa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:25:31.401771 7f518c71fa80 Options.stats_dump_period_sec: 600
+2021/03/13-23:25:31.401771 7f518c71fa80 Options.max_open_files: -1
+2021/03/13-23:25:31.401772 7f518c71fa80 Options.bytes_per_sync: 0
+2021/03/13-23:25:31.401772 7f518c71fa80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:25:31.401773 7f518c71fa80 Options.compaction_readahead_size: 0
+2021/03/13-23:25:31.401773 7f518c71fa80 Compression algorithms supported:
+2021/03/13-23:25:31.401774 7f518c71fa80 Snappy supported: 1
+2021/03/13-23:25:31.401775 7f518c71fa80 Zlib supported: 1
+2021/03/13-23:25:31.401775 7f518c71fa80 Bzip supported: 1
+2021/03/13-23:25:31.401776 7f518c71fa80 LZ4 supported: 1
+2021/03/13-23:25:31.401776 7f518c71fa80 ZSTDNotFinal supported: 1
+2021/03/13-23:25:31.401780 7f518c71fa80 ZSTD supported: 1
+2021/03/13-23:25:31.401783 7f518c71fa80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:25:31.401784 7f518c71fa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:25:31.401875 7f518c71fa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:25:31.401928 7f518c71fa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:25:31.401930 7f518c71fa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:25:31.401931 7f518c71fa80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:25:31.401931 7f518c71fa80 Options.compaction_filter: None
+2021/03/13-23:25:31.401932 7f518c71fa80 Options.compaction_filter_factory: None
+2021/03/13-23:25:31.401932 7f518c71fa80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:25:31.401933 7f518c71fa80 Options.table_factory: BlockBasedTable
+2021/03/13-23:25:31.401948 7f518c71fa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x240e520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x23f3c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:25:31.401948 7f518c71fa80 Options.write_buffer_size: 134217728
+2021/03/13-23:25:31.401949 7f518c71fa80 Options.max_write_buffer_number: 6
+2021/03/13-23:25:31.401950 7f518c71fa80 Options.compression[0]: NoCompression
+2021/03/13-23:25:31.401951 7f518c71fa80 Options.compression[1]: NoCompression
+2021/03/13-23:25:31.401951 7f518c71fa80 Options.compression[2]: Snappy
+2021/03/13-23:25:31.401952 7f518c71fa80 Options.compression[3]: Snappy
+2021/03/13-23:25:31.401952 7f518c71fa80 Options.compression[4]: Snappy
+2021/03/13-23:25:31.401953 7f518c71fa80 Options.compression[5]: Snappy
+2021/03/13-23:25:31.401953 7f518c71fa80 Options.compression[6]: Snappy
+2021/03/13-23:25:31.401954 7f518c71fa80 Options.bottommost_compression: Disabled
+2021/03/13-23:25:31.401955 7f518c71fa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:25:31.401955 7f518c71fa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:25:31.401956 7f518c71fa80 Options.num_levels: 7
+2021/03/13-23:25:31.401957 7f518c71fa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:25:31.401957 7f518c71fa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:25:31.401958 7f518c71fa80 Options.compression_opts.window_bits: -14
+2021/03/13-23:25:31.401958 7f518c71fa80 Options.compression_opts.level: -1
+2021/03/13-23:25:31.401959 7f518c71fa80 Options.compression_opts.strategy: 0
+2021/03/13-23:25:31.401959 7f518c71fa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:25:31.401960 7f518c71fa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:25:31.401960 7f518c71fa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:25:31.401961 7f518c71fa80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:25:31.401962 7f518c71fa80 Options.target_file_size_base: 67108864
+2021/03/13-23:25:31.401962 7f518c71fa80 Options.target_file_size_multiplier: 1
+2021/03/13-23:25:31.401963 7f518c71fa80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:25:31.401963 7f518c71fa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:25:31.401964 7f518c71fa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:25:31.401965 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:25:31.401973 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:25:31.401974 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:25:31.401974 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:25:31.401975 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:25:31.401975 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:25:31.401976 7f518c71fa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:25:31.401977 7f518c71fa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:25:31.401977 7f518c71fa80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:25:31.401978 7f518c71fa80 Options.arena_block_size: 16777216
+2021/03/13-23:25:31.401978 7f518c71fa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:25:31.401979 7f518c71fa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:25:31.401979 7f518c71fa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:25:31.401980 7f518c71fa80 Options.disable_auto_compactions: 0
+2021/03/13-23:25:31.401982 7f518c71fa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:25:31.401982 7f518c71fa80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:25:31.401983 7f518c71fa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:25:31.401984 7f518c71fa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:25:31.401984 7f518c71fa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:25:31.401985 7f518c71fa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:25:31.401985 7f518c71fa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:25:31.401986 7f518c71fa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:25:31.401987 7f518c71fa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:25:31.401987 7f518c71fa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:25:31.401988 7f518c71fa80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:25:31.401988 7f518c71fa80 Options.table_properties_collectors:
+2021/03/13-23:25:31.401989 7f518c71fa80 Options.inplace_update_support: 0
+2021/03/13-23:25:31.401990 7f518c71fa80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:25:31.401990 7f518c71fa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:25:31.401991 7f518c71fa80 Options.memtable_huge_page_size: 0
+2021/03/13-23:25:31.401992 7f518c71fa80 Options.bloom_locality: 0
+2021/03/13-23:25:31.401992 7f518c71fa80 Options.max_successive_merges: 0
+2021/03/13-23:25:31.401993 7f518c71fa80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:25:31.401993 7f518c71fa80 Options.paranoid_file_checks: 0
+2021/03/13-23:25:31.401994 7f518c71fa80 Options.force_consistency_checks: 0
+2021/03/13-23:25:31.401994 7f518c71fa80 Options.report_bg_io_stats: 0
+2021/03/13-23:25:31.402363 7f518c71fa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:25:31.402366 7f518c71fa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:25:31.402443 7f518c71fa80 EVENT_LOG_v1 {"time_micros": 1615674331402433, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:25:31.402448 7f518c71fa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:25:32.081659 7f518c71fa80 EVENT_LOG_v1 {"time_micros": 1615674332081656, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674372867191 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674372867191
new file mode 100644
index 0000000..e2eebf9
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674372867191
@@ -0,0 +1,186 @@
+2021/03/13-23:26:12.160155 7fac497d6a80 RocksDB version: 5.11.3
+2021/03/13-23:26:12.160221 7fac497d6a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:26:12.160223 7fac497d6a80 Compile date Mar 13 2021
+2021/03/13-23:26:12.160229 7fac497d6a80 DB SUMMARY
+2021/03/13-23:26:12.160298 7fac497d6a80 CURRENT file: CURRENT
+2021/03/13-23:26:12.160299 7fac497d6a80 IDENTITY file: IDENTITY
+2021/03/13-23:26:12.160305 7fac497d6a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:26:12.160306 7fac497d6a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:26:12.160307 7fac497d6a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:26:12.160311 7fac497d6a80 Options.error_if_exists: 0
+2021/03/13-23:26:12.160312 7fac497d6a80 Options.create_if_missing: 1
+2021/03/13-23:26:12.160313 7fac497d6a80 Options.paranoid_checks: 1
+2021/03/13-23:26:12.160313 7fac497d6a80 Options.env: 0x7fac4a190080
+2021/03/13-23:26:12.160314 7fac497d6a80 Options.info_log: 0x2f2eca0
+2021/03/13-23:26:12.160315 7fac497d6a80 Options.max_file_opening_threads: 16
+2021/03/13-23:26:12.160315 7fac497d6a80 Options.statistics: (nil)
+2021/03/13-23:26:12.160316 7fac497d6a80 Options.use_fsync: 0
+2021/03/13-23:26:12.160317 7fac497d6a80 Options.max_log_file_size: 0
+2021/03/13-23:26:12.160317 7fac497d6a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:26:12.160318 7fac497d6a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:26:12.160319 7fac497d6a80 Options.keep_log_file_num: 1000
+2021/03/13-23:26:12.160319 7fac497d6a80 Options.recycle_log_file_num: 0
+2021/03/13-23:26:12.160320 7fac497d6a80 Options.allow_fallocate: 1
+2021/03/13-23:26:12.160321 7fac497d6a80 Options.allow_mmap_reads: 0
+2021/03/13-23:26:12.160321 7fac497d6a80 Options.allow_mmap_writes: 0
+2021/03/13-23:26:12.160322 7fac497d6a80 Options.use_direct_reads: 0
+2021/03/13-23:26:12.160322 7fac497d6a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:26:12.160323 7fac497d6a80 Options.create_missing_column_families: 0
+2021/03/13-23:26:12.160324 7fac497d6a80 Options.db_log_dir:
+2021/03/13-23:26:12.160324 7fac497d6a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:26:12.160325 7fac497d6a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:26:12.160326 7fac497d6a80 Options.max_subcompactions: 1
+2021/03/13-23:26:12.160326 7fac497d6a80 Options.max_background_flushes: -1
+2021/03/13-23:26:12.160327 7fac497d6a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:26:12.160328 7fac497d6a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:26:12.160328 7fac497d6a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:26:12.160329 7fac497d6a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:26:12.160329 7fac497d6a80 Options.advise_random_on_open: 1
+2021/03/13-23:26:12.160330 7fac497d6a80 Options.db_write_buffer_size: 0
+2021/03/13-23:26:12.160331 7fac497d6a80 Options.write_buffer_manager: 0x2f16b90
+2021/03/13-23:26:12.160331 7fac497d6a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:26:12.160332 7fac497d6a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:26:12.160333 7fac497d6a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:26:12.160333 7fac497d6a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:26:12.160334 7fac497d6a80 Options.rate_limiter: (nil)
+2021/03/13-23:26:12.160335 7fac497d6a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:26:12.160344 7fac497d6a80 Options.wal_recovery_mode: 2
+2021/03/13-23:26:12.160345 7fac497d6a80 Options.enable_thread_tracking: 0
+2021/03/13-23:26:12.160346 7fac497d6a80 Options.enable_pipelined_write: 0
+2021/03/13-23:26:12.160347 7fac497d6a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:26:12.160347 7fac497d6a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:26:12.160348 7fac497d6a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:26:12.160348 7fac497d6a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:26:12.160349 7fac497d6a80 Options.row_cache: None
+2021/03/13-23:26:12.160350 7fac497d6a80 Options.wal_filter: None
+2021/03/13-23:26:12.160350 7fac497d6a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:26:12.160351 7fac497d6a80 Options.allow_ingest_behind: 0
+2021/03/13-23:26:12.160352 7fac497d6a80 Options.preserve_deletes: 0
+2021/03/13-23:26:12.160352 7fac497d6a80 Options.two_write_queues: 0
+2021/03/13-23:26:12.160353 7fac497d6a80 Options.manual_wal_flush: 0
+2021/03/13-23:26:12.160354 7fac497d6a80 Options.max_background_jobs: 16
+2021/03/13-23:26:12.160355 7fac497d6a80 Options.max_background_compactions: -1
+2021/03/13-23:26:12.160355 7fac497d6a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:26:12.160356 7fac497d6a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:26:12.160357 7fac497d6a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:26:12.160357 7fac497d6a80 Options.max_total_wal_size: 0
+2021/03/13-23:26:12.160358 7fac497d6a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:26:12.160359 7fac497d6a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:26:12.160359 7fac497d6a80 Options.max_open_files: -1
+2021/03/13-23:26:12.160360 7fac497d6a80 Options.bytes_per_sync: 0
+2021/03/13-23:26:12.160361 7fac497d6a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:26:12.160361 7fac497d6a80 Options.compaction_readahead_size: 0
+2021/03/13-23:26:12.160362 7fac497d6a80 Compression algorithms supported:
+2021/03/13-23:26:12.160362 7fac497d6a80 Snappy supported: 1
+2021/03/13-23:26:12.160363 7fac497d6a80 Zlib supported: 1
+2021/03/13-23:26:12.160364 7fac497d6a80 Bzip supported: 1
+2021/03/13-23:26:12.160364 7fac497d6a80 LZ4 supported: 1
+2021/03/13-23:26:12.160365 7fac497d6a80 ZSTDNotFinal supported: 1
+2021/03/13-23:26:12.160370 7fac497d6a80 ZSTD supported: 1
+2021/03/13-23:26:12.160373 7fac497d6a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:26:12.160375 7fac497d6a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:26:12.160480 7fac497d6a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:26:12.160538 7fac497d6a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:26:12.160540 7fac497d6a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:26:12.160541 7fac497d6a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:26:12.160542 7fac497d6a80 Options.compaction_filter: None
+2021/03/13-23:26:12.160542 7fac497d6a80 Options.compaction_filter_factory: None
+2021/03/13-23:26:12.160543 7fac497d6a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:26:12.160544 7fac497d6a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:26:12.160559 7fac497d6a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2f26520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2f0bc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:26:12.160560 7fac497d6a80 Options.write_buffer_size: 134217728
+2021/03/13-23:26:12.160561 7fac497d6a80 Options.max_write_buffer_number: 6
+2021/03/13-23:26:12.160562 7fac497d6a80 Options.compression[0]: NoCompression
+2021/03/13-23:26:12.160563 7fac497d6a80 Options.compression[1]: NoCompression
+2021/03/13-23:26:12.160563 7fac497d6a80 Options.compression[2]: Snappy
+2021/03/13-23:26:12.160564 7fac497d6a80 Options.compression[3]: Snappy
+2021/03/13-23:26:12.160565 7fac497d6a80 Options.compression[4]: Snappy
+2021/03/13-23:26:12.160565 7fac497d6a80 Options.compression[5]: Snappy
+2021/03/13-23:26:12.160566 7fac497d6a80 Options.compression[6]: Snappy
+2021/03/13-23:26:12.160566 7fac497d6a80 Options.bottommost_compression: Disabled
+2021/03/13-23:26:12.160567 7fac497d6a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:26:12.160568 7fac497d6a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:26:12.160569 7fac497d6a80 Options.num_levels: 7
+2021/03/13-23:26:12.160569 7fac497d6a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:26:12.160570 7fac497d6a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:26:12.160571 7fac497d6a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:26:12.160571 7fac497d6a80 Options.compression_opts.level: -1
+2021/03/13-23:26:12.160572 7fac497d6a80 Options.compression_opts.strategy: 0
+2021/03/13-23:26:12.160572 7fac497d6a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:26:12.160573 7fac497d6a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:26:12.160574 7fac497d6a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:26:12.160574 7fac497d6a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:26:12.160575 7fac497d6a80 Options.target_file_size_base: 67108864
+2021/03/13-23:26:12.160576 7fac497d6a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:26:12.160576 7fac497d6a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:26:12.160577 7fac497d6a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:26:12.160578 7fac497d6a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:26:12.160579 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:26:12.160588 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:26:12.160589 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:26:12.160589 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:26:12.160590 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:26:12.160591 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:26:12.160591 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:26:12.160592 7fac497d6a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:26:12.160592 7fac497d6a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:26:12.160593 7fac497d6a80 Options.arena_block_size: 16777216
+2021/03/13-23:26:12.160594 7fac497d6a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:26:12.160595 7fac497d6a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:26:12.160595 7fac497d6a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:26:12.160596 7fac497d6a80 Options.disable_auto_compactions: 0
+2021/03/13-23:26:12.160597 7fac497d6a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:26:12.160598 7fac497d6a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:26:12.160599 7fac497d6a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:26:12.160600 7fac497d6a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:26:12.160600 7fac497d6a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:26:12.160601 7fac497d6a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:26:12.160602 7fac497d6a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:26:12.160603 7fac497d6a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:26:12.160603 7fac497d6a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:26:12.160604 7fac497d6a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:26:12.160605 7fac497d6a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:26:12.160605 7fac497d6a80 Options.table_properties_collectors:
+2021/03/13-23:26:12.160606 7fac497d6a80 Options.inplace_update_support: 0
+2021/03/13-23:26:12.160607 7fac497d6a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:26:12.160607 7fac497d6a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:26:12.160608 7fac497d6a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:26:12.160609 7fac497d6a80 Options.bloom_locality: 0
+2021/03/13-23:26:12.160610 7fac497d6a80 Options.max_successive_merges: 0
+2021/03/13-23:26:12.160610 7fac497d6a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:26:12.160611 7fac497d6a80 Options.paranoid_file_checks: 0
+2021/03/13-23:26:12.160611 7fac497d6a80 Options.force_consistency_checks: 0
+2021/03/13-23:26:12.160612 7fac497d6a80 Options.report_bg_io_stats: 0
+2021/03/13-23:26:12.161048 7fac497d6a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:26:12.161051 7fac497d6a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:26:12.161137 7fac497d6a80 EVENT_LOG_v1 {"time_micros": 1615674372161126, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:26:12.161143 7fac497d6a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:26:12.854592 7fac497d6a80 EVENT_LOG_v1 {"time_micros": 1615674372854589, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674373580514 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674373580514
new file mode 100644
index 0000000..a569bbd
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674373580514
@@ -0,0 +1,186 @@
+2021/03/13-23:26:12.867510 7fac497d6a80 RocksDB version: 5.11.3
+2021/03/13-23:26:12.874908 7fac497d6a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:26:12.874917 7fac497d6a80 Compile date Mar 13 2021
+2021/03/13-23:26:12.874928 7fac497d6a80 DB SUMMARY
+2021/03/13-23:26:12.875021 7fac497d6a80 CURRENT file: CURRENT
+2021/03/13-23:26:12.875023 7fac497d6a80 IDENTITY file: IDENTITY
+2021/03/13-23:26:12.875028 7fac497d6a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:26:12.875030 7fac497d6a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:26:12.875031 7fac497d6a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:26:12.875035 7fac497d6a80 Options.error_if_exists: 0
+2021/03/13-23:26:12.875036 7fac497d6a80 Options.create_if_missing: 1
+2021/03/13-23:26:12.875036 7fac497d6a80 Options.paranoid_checks: 1
+2021/03/13-23:26:12.875037 7fac497d6a80 Options.env: 0x7fac4a190080
+2021/03/13-23:26:12.875038 7fac497d6a80 Options.info_log: 0x2f2eca0
+2021/03/13-23:26:12.875038 7fac497d6a80 Options.max_file_opening_threads: 16
+2021/03/13-23:26:12.875039 7fac497d6a80 Options.statistics: (nil)
+2021/03/13-23:26:12.875040 7fac497d6a80 Options.use_fsync: 0
+2021/03/13-23:26:12.875040 7fac497d6a80 Options.max_log_file_size: 0
+2021/03/13-23:26:12.875041 7fac497d6a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:26:12.875042 7fac497d6a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:26:12.875042 7fac497d6a80 Options.keep_log_file_num: 1000
+2021/03/13-23:26:12.875043 7fac497d6a80 Options.recycle_log_file_num: 0
+2021/03/13-23:26:12.875043 7fac497d6a80 Options.allow_fallocate: 1
+2021/03/13-23:26:12.875044 7fac497d6a80 Options.allow_mmap_reads: 0
+2021/03/13-23:26:12.875044 7fac497d6a80 Options.allow_mmap_writes: 0
+2021/03/13-23:26:12.875045 7fac497d6a80 Options.use_direct_reads: 0
+2021/03/13-23:26:12.875046 7fac497d6a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:26:12.875046 7fac497d6a80 Options.create_missing_column_families: 0
+2021/03/13-23:26:12.875047 7fac497d6a80 Options.db_log_dir:
+2021/03/13-23:26:12.875047 7fac497d6a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:26:12.875048 7fac497d6a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:26:12.875048 7fac497d6a80 Options.max_subcompactions: 1
+2021/03/13-23:26:12.875049 7fac497d6a80 Options.max_background_flushes: -1
+2021/03/13-23:26:12.875050 7fac497d6a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:26:12.875050 7fac497d6a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:26:12.875051 7fac497d6a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:26:12.875052 7fac497d6a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:26:12.875052 7fac497d6a80 Options.advise_random_on_open: 1
+2021/03/13-23:26:12.875053 7fac497d6a80 Options.db_write_buffer_size: 0
+2021/03/13-23:26:12.875053 7fac497d6a80 Options.write_buffer_manager: 0x2f16b90
+2021/03/13-23:26:12.875054 7fac497d6a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:26:12.875054 7fac497d6a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:26:12.875055 7fac497d6a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:26:12.875055 7fac497d6a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:26:12.875056 7fac497d6a80 Options.rate_limiter: (nil)
+2021/03/13-23:26:12.875058 7fac497d6a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:26:12.875067 7fac497d6a80 Options.wal_recovery_mode: 2
+2021/03/13-23:26:12.875068 7fac497d6a80 Options.enable_thread_tracking: 0
+2021/03/13-23:26:12.875069 7fac497d6a80 Options.enable_pipelined_write: 0
+2021/03/13-23:26:12.875069 7fac497d6a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:26:12.875070 7fac497d6a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:26:12.875070 7fac497d6a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:26:12.875071 7fac497d6a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:26:12.875071 7fac497d6a80 Options.row_cache: None
+2021/03/13-23:26:12.875072 7fac497d6a80 Options.wal_filter: None
+2021/03/13-23:26:12.875073 7fac497d6a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:26:12.875073 7fac497d6a80 Options.allow_ingest_behind: 0
+2021/03/13-23:26:12.875074 7fac497d6a80 Options.preserve_deletes: 0
+2021/03/13-23:26:12.875074 7fac497d6a80 Options.two_write_queues: 0
+2021/03/13-23:26:12.875075 7fac497d6a80 Options.manual_wal_flush: 0
+2021/03/13-23:26:12.875076 7fac497d6a80 Options.max_background_jobs: 16
+2021/03/13-23:26:12.875077 7fac497d6a80 Options.max_background_compactions: -1
+2021/03/13-23:26:12.875077 7fac497d6a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:26:12.875078 7fac497d6a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:26:12.875079 7fac497d6a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:26:12.875079 7fac497d6a80 Options.max_total_wal_size: 0
+2021/03/13-23:26:12.875080 7fac497d6a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:26:12.875080 7fac497d6a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:26:12.875081 7fac497d6a80 Options.max_open_files: -1
+2021/03/13-23:26:12.875082 7fac497d6a80 Options.bytes_per_sync: 0
+2021/03/13-23:26:12.875082 7fac497d6a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:26:12.875083 7fac497d6a80 Options.compaction_readahead_size: 0
+2021/03/13-23:26:12.875083 7fac497d6a80 Compression algorithms supported:
+2021/03/13-23:26:12.875084 7fac497d6a80 Snappy supported: 1
+2021/03/13-23:26:12.875085 7fac497d6a80 Zlib supported: 1
+2021/03/13-23:26:12.875085 7fac497d6a80 Bzip supported: 1
+2021/03/13-23:26:12.875086 7fac497d6a80 LZ4 supported: 1
+2021/03/13-23:26:12.875086 7fac497d6a80 ZSTDNotFinal supported: 1
+2021/03/13-23:26:12.875092 7fac497d6a80 ZSTD supported: 1
+2021/03/13-23:26:12.875097 7fac497d6a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:26:12.875099 7fac497d6a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:26:12.875263 7fac497d6a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:26:12.875333 7fac497d6a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:26:12.875335 7fac497d6a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:26:12.875336 7fac497d6a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:26:12.875336 7fac497d6a80 Options.compaction_filter: None
+2021/03/13-23:26:12.875337 7fac497d6a80 Options.compaction_filter_factory: None
+2021/03/13-23:26:12.875338 7fac497d6a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:26:12.875339 7fac497d6a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:26:12.875357 7fac497d6a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2f26520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2f0bc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:26:12.875358 7fac497d6a80 Options.write_buffer_size: 134217728
+2021/03/13-23:26:12.875358 7fac497d6a80 Options.max_write_buffer_number: 6
+2021/03/13-23:26:12.875359 7fac497d6a80 Options.compression[0]: NoCompression
+2021/03/13-23:26:12.875360 7fac497d6a80 Options.compression[1]: NoCompression
+2021/03/13-23:26:12.875360 7fac497d6a80 Options.compression[2]: Snappy
+2021/03/13-23:26:12.875361 7fac497d6a80 Options.compression[3]: Snappy
+2021/03/13-23:26:12.875362 7fac497d6a80 Options.compression[4]: Snappy
+2021/03/13-23:26:12.875362 7fac497d6a80 Options.compression[5]: Snappy
+2021/03/13-23:26:12.875363 7fac497d6a80 Options.compression[6]: Snappy
+2021/03/13-23:26:12.875363 7fac497d6a80 Options.bottommost_compression: Disabled
+2021/03/13-23:26:12.875364 7fac497d6a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:26:12.875365 7fac497d6a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:26:12.875366 7fac497d6a80 Options.num_levels: 7
+2021/03/13-23:26:12.875366 7fac497d6a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:26:12.875367 7fac497d6a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:26:12.875368 7fac497d6a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:26:12.875368 7fac497d6a80 Options.compression_opts.level: -1
+2021/03/13-23:26:12.875369 7fac497d6a80 Options.compression_opts.strategy: 0
+2021/03/13-23:26:12.875369 7fac497d6a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:26:12.875370 7fac497d6a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:26:12.875371 7fac497d6a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:26:12.875371 7fac497d6a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:26:12.875372 7fac497d6a80 Options.target_file_size_base: 67108864
+2021/03/13-23:26:12.875372 7fac497d6a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:26:12.875373 7fac497d6a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:26:12.875374 7fac497d6a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:26:12.875374 7fac497d6a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:26:12.875376 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:26:12.875385 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:26:12.875386 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:26:12.875386 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:26:12.875387 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:26:12.875387 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:26:12.875388 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:26:12.875388 7fac497d6a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:26:12.875389 7fac497d6a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:26:12.875390 7fac497d6a80 Options.arena_block_size: 16777216
+2021/03/13-23:26:12.875390 7fac497d6a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:26:12.875391 7fac497d6a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:26:12.875392 7fac497d6a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:26:12.875392 7fac497d6a80 Options.disable_auto_compactions: 0
+2021/03/13-23:26:12.875394 7fac497d6a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:26:12.875395 7fac497d6a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:26:12.875396 7fac497d6a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:26:12.875396 7fac497d6a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:26:12.875397 7fac497d6a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:26:12.875397 7fac497d6a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:26:12.875398 7fac497d6a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:26:12.875399 7fac497d6a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:26:12.875400 7fac497d6a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:26:12.875400 7fac497d6a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:26:12.875401 7fac497d6a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:26:12.875402 7fac497d6a80 Options.table_properties_collectors:
+2021/03/13-23:26:12.875402 7fac497d6a80 Options.inplace_update_support: 0
+2021/03/13-23:26:12.875403 7fac497d6a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:26:12.875403 7fac497d6a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:26:12.875404 7fac497d6a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:26:12.875405 7fac497d6a80 Options.bloom_locality: 0
+2021/03/13-23:26:12.875405 7fac497d6a80 Options.max_successive_merges: 0
+2021/03/13-23:26:12.875406 7fac497d6a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:26:12.875407 7fac497d6a80 Options.paranoid_file_checks: 0
+2021/03/13-23:26:12.875407 7fac497d6a80 Options.force_consistency_checks: 0
+2021/03/13-23:26:12.875408 7fac497d6a80 Options.report_bg_io_stats: 0
+2021/03/13-23:26:12.876131 7fac497d6a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:26:12.876135 7fac497d6a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:26:12.876228 7fac497d6a80 EVENT_LOG_v1 {"time_micros": 1615674372876216, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:26:12.876235 7fac497d6a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:26:13.567078 7fac497d6a80 EVENT_LOG_v1 {"time_micros": 1615674373567074, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674374286623 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674374286623
new file mode 100644
index 0000000..20da822
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674374286623
@@ -0,0 +1,186 @@
+2021/03/13-23:26:13.580829 7fac497d6a80 RocksDB version: 5.11.3
+2021/03/13-23:26:13.580886 7fac497d6a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:26:13.580888 7fac497d6a80 Compile date Mar 13 2021
+2021/03/13-23:26:13.580892 7fac497d6a80 DB SUMMARY
+2021/03/13-23:26:13.580946 7fac497d6a80 CURRENT file: CURRENT
+2021/03/13-23:26:13.580947 7fac497d6a80 IDENTITY file: IDENTITY
+2021/03/13-23:26:13.580953 7fac497d6a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:26:13.580954 7fac497d6a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:26:13.580955 7fac497d6a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:26:13.580958 7fac497d6a80 Options.error_if_exists: 0
+2021/03/13-23:26:13.580959 7fac497d6a80 Options.create_if_missing: 1
+2021/03/13-23:26:13.580959 7fac497d6a80 Options.paranoid_checks: 1
+2021/03/13-23:26:13.580960 7fac497d6a80 Options.env: 0x7fac4a190080
+2021/03/13-23:26:13.580960 7fac497d6a80 Options.info_log: 0x2f2eca0
+2021/03/13-23:26:13.580961 7fac497d6a80 Options.max_file_opening_threads: 16
+2021/03/13-23:26:13.580962 7fac497d6a80 Options.statistics: (nil)
+2021/03/13-23:26:13.580962 7fac497d6a80 Options.use_fsync: 0
+2021/03/13-23:26:13.580963 7fac497d6a80 Options.max_log_file_size: 0
+2021/03/13-23:26:13.580963 7fac497d6a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:26:13.580964 7fac497d6a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:26:13.580965 7fac497d6a80 Options.keep_log_file_num: 1000
+2021/03/13-23:26:13.580965 7fac497d6a80 Options.recycle_log_file_num: 0
+2021/03/13-23:26:13.580966 7fac497d6a80 Options.allow_fallocate: 1
+2021/03/13-23:26:13.580966 7fac497d6a80 Options.allow_mmap_reads: 0
+2021/03/13-23:26:13.580967 7fac497d6a80 Options.allow_mmap_writes: 0
+2021/03/13-23:26:13.580967 7fac497d6a80 Options.use_direct_reads: 0
+2021/03/13-23:26:13.580968 7fac497d6a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:26:13.580968 7fac497d6a80 Options.create_missing_column_families: 0
+2021/03/13-23:26:13.580969 7fac497d6a80 Options.db_log_dir:
+2021/03/13-23:26:13.580970 7fac497d6a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:26:13.580970 7fac497d6a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:26:13.580971 7fac497d6a80 Options.max_subcompactions: 1
+2021/03/13-23:26:13.580971 7fac497d6a80 Options.max_background_flushes: -1
+2021/03/13-23:26:13.580972 7fac497d6a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:26:13.580972 7fac497d6a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:26:13.580973 7fac497d6a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:26:13.580974 7fac497d6a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:26:13.580974 7fac497d6a80 Options.advise_random_on_open: 1
+2021/03/13-23:26:13.580975 7fac497d6a80 Options.db_write_buffer_size: 0
+2021/03/13-23:26:13.580975 7fac497d6a80 Options.write_buffer_manager: 0x2f16b90
+2021/03/13-23:26:13.580976 7fac497d6a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:26:13.580976 7fac497d6a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:26:13.580977 7fac497d6a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:26:13.580977 7fac497d6a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:26:13.580978 7fac497d6a80 Options.rate_limiter: (nil)
+2021/03/13-23:26:13.580979 7fac497d6a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:26:13.580987 7fac497d6a80 Options.wal_recovery_mode: 2
+2021/03/13-23:26:13.580987 7fac497d6a80 Options.enable_thread_tracking: 0
+2021/03/13-23:26:13.580988 7fac497d6a80 Options.enable_pipelined_write: 0
+2021/03/13-23:26:13.580988 7fac497d6a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:26:13.580989 7fac497d6a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:26:13.580989 7fac497d6a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:26:13.580990 7fac497d6a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:26:13.580991 7fac497d6a80 Options.row_cache: None
+2021/03/13-23:26:13.580991 7fac497d6a80 Options.wal_filter: None
+2021/03/13-23:26:13.580992 7fac497d6a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:26:13.580992 7fac497d6a80 Options.allow_ingest_behind: 0
+2021/03/13-23:26:13.580993 7fac497d6a80 Options.preserve_deletes: 0
+2021/03/13-23:26:13.580993 7fac497d6a80 Options.two_write_queues: 0
+2021/03/13-23:26:13.580994 7fac497d6a80 Options.manual_wal_flush: 0
+2021/03/13-23:26:13.580995 7fac497d6a80 Options.max_background_jobs: 16
+2021/03/13-23:26:13.580996 7fac497d6a80 Options.max_background_compactions: -1
+2021/03/13-23:26:13.580996 7fac497d6a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:26:13.580997 7fac497d6a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:26:13.580997 7fac497d6a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:26:13.580998 7fac497d6a80 Options.max_total_wal_size: 0
+2021/03/13-23:26:13.580999 7fac497d6a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:26:13.580999 7fac497d6a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:26:13.581000 7fac497d6a80 Options.max_open_files: -1
+2021/03/13-23:26:13.581000 7fac497d6a80 Options.bytes_per_sync: 0
+2021/03/13-23:26:13.581001 7fac497d6a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:26:13.581001 7fac497d6a80 Options.compaction_readahead_size: 0
+2021/03/13-23:26:13.581002 7fac497d6a80 Compression algorithms supported:
+2021/03/13-23:26:13.581003 7fac497d6a80 Snappy supported: 1
+2021/03/13-23:26:13.581003 7fac497d6a80 Zlib supported: 1
+2021/03/13-23:26:13.581004 7fac497d6a80 Bzip supported: 1
+2021/03/13-23:26:13.581004 7fac497d6a80 LZ4 supported: 1
+2021/03/13-23:26:13.581005 7fac497d6a80 ZSTDNotFinal supported: 1
+2021/03/13-23:26:13.581008 7fac497d6a80 ZSTD supported: 1
+2021/03/13-23:26:13.581012 7fac497d6a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:26:13.581013 7fac497d6a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:26:13.581103 7fac497d6a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:26:13.581154 7fac497d6a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:26:13.581156 7fac497d6a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:26:13.581157 7fac497d6a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:26:13.581158 7fac497d6a80 Options.compaction_filter: None
+2021/03/13-23:26:13.581158 7fac497d6a80 Options.compaction_filter_factory: None
+2021/03/13-23:26:13.581159 7fac497d6a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:26:13.581160 7fac497d6a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:26:13.581174 7fac497d6a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2f26520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2f0bc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:26:13.581175 7fac497d6a80 Options.write_buffer_size: 134217728
+2021/03/13-23:26:13.581176 7fac497d6a80 Options.max_write_buffer_number: 6
+2021/03/13-23:26:13.581176 7fac497d6a80 Options.compression[0]: NoCompression
+2021/03/13-23:26:13.581177 7fac497d6a80 Options.compression[1]: NoCompression
+2021/03/13-23:26:13.581178 7fac497d6a80 Options.compression[2]: Snappy
+2021/03/13-23:26:13.581178 7fac497d6a80 Options.compression[3]: Snappy
+2021/03/13-23:26:13.581179 7fac497d6a80 Options.compression[4]: Snappy
+2021/03/13-23:26:13.581179 7fac497d6a80 Options.compression[5]: Snappy
+2021/03/13-23:26:13.581180 7fac497d6a80 Options.compression[6]: Snappy
+2021/03/13-23:26:13.581180 7fac497d6a80 Options.bottommost_compression: Disabled
+2021/03/13-23:26:13.581181 7fac497d6a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:26:13.581182 7fac497d6a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:26:13.581182 7fac497d6a80 Options.num_levels: 7
+2021/03/13-23:26:13.581183 7fac497d6a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:26:13.581183 7fac497d6a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:26:13.581184 7fac497d6a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:26:13.581185 7fac497d6a80 Options.compression_opts.level: -1
+2021/03/13-23:26:13.581185 7fac497d6a80 Options.compression_opts.strategy: 0
+2021/03/13-23:26:13.581186 7fac497d6a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:26:13.581186 7fac497d6a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:26:13.581187 7fac497d6a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:26:13.581187 7fac497d6a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:26:13.581188 7fac497d6a80 Options.target_file_size_base: 67108864
+2021/03/13-23:26:13.581189 7fac497d6a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:26:13.581189 7fac497d6a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:26:13.581190 7fac497d6a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:26:13.581190 7fac497d6a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:26:13.581192 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:26:13.581199 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:26:13.581200 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:26:13.581201 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:26:13.581201 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:26:13.581202 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:26:13.581202 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:26:13.581203 7fac497d6a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:26:13.581203 7fac497d6a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:26:13.581204 7fac497d6a80 Options.arena_block_size: 16777216
+2021/03/13-23:26:13.581205 7fac497d6a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:26:13.581205 7fac497d6a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:26:13.581206 7fac497d6a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:26:13.581206 7fac497d6a80 Options.disable_auto_compactions: 0
+2021/03/13-23:26:13.581208 7fac497d6a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:26:13.581209 7fac497d6a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:26:13.581209 7fac497d6a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:26:13.581210 7fac497d6a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:26:13.581210 7fac497d6a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:26:13.581211 7fac497d6a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:26:13.581212 7fac497d6a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:26:13.581213 7fac497d6a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:26:13.581213 7fac497d6a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:26:13.581214 7fac497d6a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:26:13.581214 7fac497d6a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:26:13.581215 7fac497d6a80 Options.table_properties_collectors:
+2021/03/13-23:26:13.581215 7fac497d6a80 Options.inplace_update_support: 0
+2021/03/13-23:26:13.581216 7fac497d6a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:26:13.581217 7fac497d6a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:26:13.581218 7fac497d6a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:26:13.581218 7fac497d6a80 Options.bloom_locality: 0
+2021/03/13-23:26:13.581219 7fac497d6a80 Options.max_successive_merges: 0
+2021/03/13-23:26:13.581219 7fac497d6a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:26:13.581220 7fac497d6a80 Options.paranoid_file_checks: 0
+2021/03/13-23:26:13.581220 7fac497d6a80 Options.force_consistency_checks: 0
+2021/03/13-23:26:13.581221 7fac497d6a80 Options.report_bg_io_stats: 0
+2021/03/13-23:26:13.581608 7fac497d6a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:26:13.581611 7fac497d6a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:26:13.581690 7fac497d6a80 EVENT_LOG_v1 {"time_micros": 1615674373581679, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:26:13.581695 7fac497d6a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:26:14.272496 7fac497d6a80 EVENT_LOG_v1 {"time_micros": 1615674374272493, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674553472383 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674553472383
new file mode 100644
index 0000000..83e1511
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674553472383
@@ -0,0 +1,186 @@
+2021/03/13-23:26:14.286946 7fac497d6a80 RocksDB version: 5.11.3
+2021/03/13-23:26:14.287001 7fac497d6a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:26:14.287003 7fac497d6a80 Compile date Mar 13 2021
+2021/03/13-23:26:14.287008 7fac497d6a80 DB SUMMARY
+2021/03/13-23:26:14.287063 7fac497d6a80 CURRENT file: CURRENT
+2021/03/13-23:26:14.287064 7fac497d6a80 IDENTITY file: IDENTITY
+2021/03/13-23:26:14.287069 7fac497d6a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:26:14.287071 7fac497d6a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:26:14.287071 7fac497d6a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:26:14.287075 7fac497d6a80 Options.error_if_exists: 0
+2021/03/13-23:26:14.287076 7fac497d6a80 Options.create_if_missing: 1
+2021/03/13-23:26:14.287076 7fac497d6a80 Options.paranoid_checks: 1
+2021/03/13-23:26:14.287077 7fac497d6a80 Options.env: 0x7fac4a190080
+2021/03/13-23:26:14.287077 7fac497d6a80 Options.info_log: 0x2f2eca0
+2021/03/13-23:26:14.287078 7fac497d6a80 Options.max_file_opening_threads: 16
+2021/03/13-23:26:14.287078 7fac497d6a80 Options.statistics: (nil)
+2021/03/13-23:26:14.287079 7fac497d6a80 Options.use_fsync: 0
+2021/03/13-23:26:14.287080 7fac497d6a80 Options.max_log_file_size: 0
+2021/03/13-23:26:14.287080 7fac497d6a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:26:14.287081 7fac497d6a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:26:14.287081 7fac497d6a80 Options.keep_log_file_num: 1000
+2021/03/13-23:26:14.287082 7fac497d6a80 Options.recycle_log_file_num: 0
+2021/03/13-23:26:14.287083 7fac497d6a80 Options.allow_fallocate: 1
+2021/03/13-23:26:14.287083 7fac497d6a80 Options.allow_mmap_reads: 0
+2021/03/13-23:26:14.287084 7fac497d6a80 Options.allow_mmap_writes: 0
+2021/03/13-23:26:14.287084 7fac497d6a80 Options.use_direct_reads: 0
+2021/03/13-23:26:14.287085 7fac497d6a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:26:14.287085 7fac497d6a80 Options.create_missing_column_families: 0
+2021/03/13-23:26:14.287086 7fac497d6a80 Options.db_log_dir:
+2021/03/13-23:26:14.287086 7fac497d6a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:26:14.287087 7fac497d6a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:26:14.287088 7fac497d6a80 Options.max_subcompactions: 1
+2021/03/13-23:26:14.287088 7fac497d6a80 Options.max_background_flushes: -1
+2021/03/13-23:26:14.287089 7fac497d6a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:26:14.287089 7fac497d6a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:26:14.287090 7fac497d6a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:26:14.287091 7fac497d6a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:26:14.287091 7fac497d6a80 Options.advise_random_on_open: 1
+2021/03/13-23:26:14.287092 7fac497d6a80 Options.db_write_buffer_size: 0
+2021/03/13-23:26:14.287092 7fac497d6a80 Options.write_buffer_manager: 0x2f16b90
+2021/03/13-23:26:14.287093 7fac497d6a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:26:14.287093 7fac497d6a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:26:14.287094 7fac497d6a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:26:14.287094 7fac497d6a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:26:14.287095 7fac497d6a80 Options.rate_limiter: (nil)
+2021/03/13-23:26:14.287096 7fac497d6a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:26:14.287104 7fac497d6a80 Options.wal_recovery_mode: 2
+2021/03/13-23:26:14.287105 7fac497d6a80 Options.enable_thread_tracking: 0
+2021/03/13-23:26:14.287105 7fac497d6a80 Options.enable_pipelined_write: 0
+2021/03/13-23:26:14.287106 7fac497d6a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:26:14.287106 7fac497d6a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:26:14.287107 7fac497d6a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:26:14.287107 7fac497d6a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:26:14.287108 7fac497d6a80 Options.row_cache: None
+2021/03/13-23:26:14.287108 7fac497d6a80 Options.wal_filter: None
+2021/03/13-23:26:14.287109 7fac497d6a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:26:14.287114 7fac497d6a80 Options.allow_ingest_behind: 0
+2021/03/13-23:26:14.287115 7fac497d6a80 Options.preserve_deletes: 0
+2021/03/13-23:26:14.287115 7fac497d6a80 Options.two_write_queues: 0
+2021/03/13-23:26:14.287116 7fac497d6a80 Options.manual_wal_flush: 0
+2021/03/13-23:26:14.287117 7fac497d6a80 Options.max_background_jobs: 16
+2021/03/13-23:26:14.287117 7fac497d6a80 Options.max_background_compactions: -1
+2021/03/13-23:26:14.287118 7fac497d6a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:26:14.287119 7fac497d6a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:26:14.287119 7fac497d6a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:26:14.287120 7fac497d6a80 Options.max_total_wal_size: 0
+2021/03/13-23:26:14.287120 7fac497d6a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:26:14.287121 7fac497d6a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:26:14.287121 7fac497d6a80 Options.max_open_files: -1
+2021/03/13-23:26:14.287122 7fac497d6a80 Options.bytes_per_sync: 0
+2021/03/13-23:26:14.287123 7fac497d6a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:26:14.287123 7fac497d6a80 Options.compaction_readahead_size: 0
+2021/03/13-23:26:14.287124 7fac497d6a80 Compression algorithms supported:
+2021/03/13-23:26:14.287124 7fac497d6a80 Snappy supported: 1
+2021/03/13-23:26:14.287125 7fac497d6a80 Zlib supported: 1
+2021/03/13-23:26:14.287125 7fac497d6a80 Bzip supported: 1
+2021/03/13-23:26:14.287126 7fac497d6a80 LZ4 supported: 1
+2021/03/13-23:26:14.287126 7fac497d6a80 ZSTDNotFinal supported: 1
+2021/03/13-23:26:14.287130 7fac497d6a80 ZSTD supported: 1
+2021/03/13-23:26:14.287134 7fac497d6a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:26:14.287135 7fac497d6a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:26:14.287225 7fac497d6a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:26:14.287287 7fac497d6a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:26:14.287290 7fac497d6a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:26:14.287290 7fac497d6a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:26:14.287291 7fac497d6a80 Options.compaction_filter: None
+2021/03/13-23:26:14.287292 7fac497d6a80 Options.compaction_filter_factory: None
+2021/03/13-23:26:14.287292 7fac497d6a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:26:14.287293 7fac497d6a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:26:14.287307 7fac497d6a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2f26520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2f0bc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:26:14.287308 7fac497d6a80 Options.write_buffer_size: 134217728
+2021/03/13-23:26:14.287309 7fac497d6a80 Options.max_write_buffer_number: 6
+2021/03/13-23:26:14.287309 7fac497d6a80 Options.compression[0]: NoCompression
+2021/03/13-23:26:14.287310 7fac497d6a80 Options.compression[1]: NoCompression
+2021/03/13-23:26:14.287311 7fac497d6a80 Options.compression[2]: Snappy
+2021/03/13-23:26:14.287311 7fac497d6a80 Options.compression[3]: Snappy
+2021/03/13-23:26:14.287312 7fac497d6a80 Options.compression[4]: Snappy
+2021/03/13-23:26:14.287313 7fac497d6a80 Options.compression[5]: Snappy
+2021/03/13-23:26:14.287313 7fac497d6a80 Options.compression[6]: Snappy
+2021/03/13-23:26:14.287314 7fac497d6a80 Options.bottommost_compression: Disabled
+2021/03/13-23:26:14.287314 7fac497d6a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:26:14.287315 7fac497d6a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:26:14.287316 7fac497d6a80 Options.num_levels: 7
+2021/03/13-23:26:14.287316 7fac497d6a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:26:14.287317 7fac497d6a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:26:14.287317 7fac497d6a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:26:14.287318 7fac497d6a80 Options.compression_opts.level: -1
+2021/03/13-23:26:14.287319 7fac497d6a80 Options.compression_opts.strategy: 0
+2021/03/13-23:26:14.287319 7fac497d6a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:26:14.287320 7fac497d6a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:26:14.287320 7fac497d6a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:26:14.287321 7fac497d6a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:26:14.287321 7fac497d6a80 Options.target_file_size_base: 67108864
+2021/03/13-23:26:14.287322 7fac497d6a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:26:14.287323 7fac497d6a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:26:14.287323 7fac497d6a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:26:14.287324 7fac497d6a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:26:14.287325 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:26:14.287334 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:26:14.287335 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:26:14.287335 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:26:14.287336 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:26:14.287336 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:26:14.287337 7fac497d6a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:26:14.287337 7fac497d6a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:26:14.287338 7fac497d6a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:26:14.287338 7fac497d6a80 Options.arena_block_size: 16777216
+2021/03/13-23:26:14.287339 7fac497d6a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:26:14.287340 7fac497d6a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:26:14.287340 7fac497d6a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:26:14.287341 7fac497d6a80 Options.disable_auto_compactions: 0
+2021/03/13-23:26:14.287342 7fac497d6a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:26:14.287343 7fac497d6a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:26:14.287344 7fac497d6a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:26:14.287344 7fac497d6a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:26:14.287345 7fac497d6a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:26:14.287345 7fac497d6a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:26:14.287346 7fac497d6a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:26:14.287347 7fac497d6a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:26:14.287347 7fac497d6a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:26:14.287348 7fac497d6a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:26:14.287348 7fac497d6a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:26:14.287349 7fac497d6a80 Options.table_properties_collectors:
+2021/03/13-23:26:14.287350 7fac497d6a80 Options.inplace_update_support: 0
+2021/03/13-23:26:14.287350 7fac497d6a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:26:14.287351 7fac497d6a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:26:14.287352 7fac497d6a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:26:14.287352 7fac497d6a80 Options.bloom_locality: 0
+2021/03/13-23:26:14.287353 7fac497d6a80 Options.max_successive_merges: 0
+2021/03/13-23:26:14.287353 7fac497d6a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:26:14.287354 7fac497d6a80 Options.paranoid_file_checks: 0
+2021/03/13-23:26:14.287354 7fac497d6a80 Options.force_consistency_checks: 0
+2021/03/13-23:26:14.287355 7fac497d6a80 Options.report_bg_io_stats: 0
+2021/03/13-23:26:14.287786 7fac497d6a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:26:14.287789 7fac497d6a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:26:14.287870 7fac497d6a80 EVENT_LOG_v1 {"time_micros": 1615674374287859, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:26:14.287876 7fac497d6a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:26:14.969644 7fac497d6a80 EVENT_LOG_v1 {"time_micros": 1615674374969641, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674554189952 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674554189952
new file mode 100644
index 0000000..647adac
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674554189952
@@ -0,0 +1,186 @@
+2021/03/13-23:29:13.472730 7f68e992aa80 RocksDB version: 5.11.3
+2021/03/13-23:29:13.472795 7f68e992aa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:29:13.472797 7f68e992aa80 Compile date Mar 13 2021
+2021/03/13-23:29:13.472803 7f68e992aa80 DB SUMMARY
+2021/03/13-23:29:13.472866 7f68e992aa80 CURRENT file: CURRENT
+2021/03/13-23:29:13.472867 7f68e992aa80 IDENTITY file: IDENTITY
+2021/03/13-23:29:13.472873 7f68e992aa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:29:13.472875 7f68e992aa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:29:13.472876 7f68e992aa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:29:13.472879 7f68e992aa80 Options.error_if_exists: 0
+2021/03/13-23:29:13.472880 7f68e992aa80 Options.create_if_missing: 1
+2021/03/13-23:29:13.472881 7f68e992aa80 Options.paranoid_checks: 1
+2021/03/13-23:29:13.472881 7f68e992aa80 Options.env: 0x7f68ea2e4080
+2021/03/13-23:29:13.472882 7f68e992aa80 Options.info_log: 0x1fd2ca0
+2021/03/13-23:29:13.472883 7f68e992aa80 Options.max_file_opening_threads: 16
+2021/03/13-23:29:13.472883 7f68e992aa80 Options.statistics: (nil)
+2021/03/13-23:29:13.472884 7f68e992aa80 Options.use_fsync: 0
+2021/03/13-23:29:13.472885 7f68e992aa80 Options.max_log_file_size: 0
+2021/03/13-23:29:13.472885 7f68e992aa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:29:13.472886 7f68e992aa80 Options.log_file_time_to_roll: 0
+2021/03/13-23:29:13.472887 7f68e992aa80 Options.keep_log_file_num: 1000
+2021/03/13-23:29:13.472887 7f68e992aa80 Options.recycle_log_file_num: 0
+2021/03/13-23:29:13.472888 7f68e992aa80 Options.allow_fallocate: 1
+2021/03/13-23:29:13.472889 7f68e992aa80 Options.allow_mmap_reads: 0
+2021/03/13-23:29:13.472889 7f68e992aa80 Options.allow_mmap_writes: 0
+2021/03/13-23:29:13.472890 7f68e992aa80 Options.use_direct_reads: 0
+2021/03/13-23:29:13.472891 7f68e992aa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:29:13.472891 7f68e992aa80 Options.create_missing_column_families: 0
+2021/03/13-23:29:13.472892 7f68e992aa80 Options.db_log_dir:
+2021/03/13-23:29:13.472892 7f68e992aa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:29:13.472893 7f68e992aa80 Options.table_cache_numshardbits: 6
+2021/03/13-23:29:13.472894 7f68e992aa80 Options.max_subcompactions: 1
+2021/03/13-23:29:13.472894 7f68e992aa80 Options.max_background_flushes: -1
+2021/03/13-23:29:13.472895 7f68e992aa80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:29:13.472896 7f68e992aa80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:29:13.472896 7f68e992aa80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:29:13.472897 7f68e992aa80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:29:13.472897 7f68e992aa80 Options.advise_random_on_open: 1
+2021/03/13-23:29:13.472898 7f68e992aa80 Options.db_write_buffer_size: 0
+2021/03/13-23:29:13.472899 7f68e992aa80 Options.write_buffer_manager: 0x1fbab90
+2021/03/13-23:29:13.472899 7f68e992aa80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:29:13.472900 7f68e992aa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:29:13.472901 7f68e992aa80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:29:13.472901 7f68e992aa80 Options.use_adaptive_mutex: 0
+2021/03/13-23:29:13.472902 7f68e992aa80 Options.rate_limiter: (nil)
+2021/03/13-23:29:13.472903 7f68e992aa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:29:13.472912 7f68e992aa80 Options.wal_recovery_mode: 2
+2021/03/13-23:29:13.472913 7f68e992aa80 Options.enable_thread_tracking: 0
+2021/03/13-23:29:13.472913 7f68e992aa80 Options.enable_pipelined_write: 0
+2021/03/13-23:29:13.472914 7f68e992aa80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:29:13.472914 7f68e992aa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:29:13.472915 7f68e992aa80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:29:13.472916 7f68e992aa80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:29:13.472916 7f68e992aa80 Options.row_cache: None
+2021/03/13-23:29:13.472917 7f68e992aa80 Options.wal_filter: None
+2021/03/13-23:29:13.472918 7f68e992aa80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:29:13.472918 7f68e992aa80 Options.allow_ingest_behind: 0
+2021/03/13-23:29:13.472919 7f68e992aa80 Options.preserve_deletes: 0
+2021/03/13-23:29:13.472919 7f68e992aa80 Options.two_write_queues: 0
+2021/03/13-23:29:13.472920 7f68e992aa80 Options.manual_wal_flush: 0
+2021/03/13-23:29:13.472921 7f68e992aa80 Options.max_background_jobs: 16
+2021/03/13-23:29:13.472922 7f68e992aa80 Options.max_background_compactions: -1
+2021/03/13-23:29:13.472923 7f68e992aa80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:29:13.472923 7f68e992aa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:29:13.472924 7f68e992aa80 Options.delayed_write_rate : 16777216
+2021/03/13-23:29:13.472924 7f68e992aa80 Options.max_total_wal_size: 0
+2021/03/13-23:29:13.472925 7f68e992aa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:29:13.472926 7f68e992aa80 Options.stats_dump_period_sec: 600
+2021/03/13-23:29:13.472926 7f68e992aa80 Options.max_open_files: -1
+2021/03/13-23:29:13.472927 7f68e992aa80 Options.bytes_per_sync: 0
+2021/03/13-23:29:13.472928 7f68e992aa80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:29:13.472928 7f68e992aa80 Options.compaction_readahead_size: 0
+2021/03/13-23:29:13.472929 7f68e992aa80 Compression algorithms supported:
+2021/03/13-23:29:13.472929 7f68e992aa80 Snappy supported: 1
+2021/03/13-23:29:13.472930 7f68e992aa80 Zlib supported: 1
+2021/03/13-23:29:13.472931 7f68e992aa80 Bzip supported: 1
+2021/03/13-23:29:13.472931 7f68e992aa80 LZ4 supported: 1
+2021/03/13-23:29:13.472932 7f68e992aa80 ZSTDNotFinal supported: 1
+2021/03/13-23:29:13.472937 7f68e992aa80 ZSTD supported: 1
+2021/03/13-23:29:13.472940 7f68e992aa80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:29:13.472941 7f68e992aa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:29:13.473045 7f68e992aa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:29:13.473110 7f68e992aa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:29:13.473112 7f68e992aa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:29:13.473113 7f68e992aa80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:29:13.473114 7f68e992aa80 Options.compaction_filter: None
+2021/03/13-23:29:13.473115 7f68e992aa80 Options.compaction_filter_factory: None
+2021/03/13-23:29:13.473115 7f68e992aa80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:29:13.473116 7f68e992aa80 Options.table_factory: BlockBasedTable
+2021/03/13-23:29:13.473131 7f68e992aa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1fca520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1fafc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:29:13.473132 7f68e992aa80 Options.write_buffer_size: 134217728
+2021/03/13-23:29:13.473133 7f68e992aa80 Options.max_write_buffer_number: 6
+2021/03/13-23:29:13.473134 7f68e992aa80 Options.compression[0]: NoCompression
+2021/03/13-23:29:13.473134 7f68e992aa80 Options.compression[1]: NoCompression
+2021/03/13-23:29:13.473135 7f68e992aa80 Options.compression[2]: Snappy
+2021/03/13-23:29:13.473136 7f68e992aa80 Options.compression[3]: Snappy
+2021/03/13-23:29:13.473136 7f68e992aa80 Options.compression[4]: Snappy
+2021/03/13-23:29:13.473137 7f68e992aa80 Options.compression[5]: Snappy
+2021/03/13-23:29:13.473138 7f68e992aa80 Options.compression[6]: Snappy
+2021/03/13-23:29:13.473138 7f68e992aa80 Options.bottommost_compression: Disabled
+2021/03/13-23:29:13.473139 7f68e992aa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:29:13.473140 7f68e992aa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:29:13.473140 7f68e992aa80 Options.num_levels: 7
+2021/03/13-23:29:13.473141 7f68e992aa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:29:13.473142 7f68e992aa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:29:13.473142 7f68e992aa80 Options.compression_opts.window_bits: -14
+2021/03/13-23:29:13.473143 7f68e992aa80 Options.compression_opts.level: -1
+2021/03/13-23:29:13.473144 7f68e992aa80 Options.compression_opts.strategy: 0
+2021/03/13-23:29:13.473144 7f68e992aa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:29:13.473145 7f68e992aa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:29:13.473145 7f68e992aa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:29:13.473146 7f68e992aa80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:29:13.473147 7f68e992aa80 Options.target_file_size_base: 67108864
+2021/03/13-23:29:13.473147 7f68e992aa80 Options.target_file_size_multiplier: 1
+2021/03/13-23:29:13.473148 7f68e992aa80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:29:13.473149 7f68e992aa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:29:13.473149 7f68e992aa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:29:13.473151 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:29:13.473160 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:29:13.473161 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:29:13.473161 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:29:13.473162 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:29:13.473163 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:29:13.473163 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:29:13.473164 7f68e992aa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:29:13.473165 7f68e992aa80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:29:13.473165 7f68e992aa80 Options.arena_block_size: 16777216
+2021/03/13-23:29:13.473166 7f68e992aa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:29:13.473167 7f68e992aa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:29:13.473167 7f68e992aa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:29:13.473168 7f68e992aa80 Options.disable_auto_compactions: 0
+2021/03/13-23:29:13.473170 7f68e992aa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:29:13.473170 7f68e992aa80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:29:13.473171 7f68e992aa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:29:13.473172 7f68e992aa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:29:13.473172 7f68e992aa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:29:13.473173 7f68e992aa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:29:13.473174 7f68e992aa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:29:13.473175 7f68e992aa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:29:13.473175 7f68e992aa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:29:13.473176 7f68e992aa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:29:13.473177 7f68e992aa80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:29:13.473177 7f68e992aa80 Options.table_properties_collectors:
+2021/03/13-23:29:13.473178 7f68e992aa80 Options.inplace_update_support: 0
+2021/03/13-23:29:13.473179 7f68e992aa80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:29:13.473179 7f68e992aa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:29:13.473180 7f68e992aa80 Options.memtable_huge_page_size: 0
+2021/03/13-23:29:13.473181 7f68e992aa80 Options.bloom_locality: 0
+2021/03/13-23:29:13.473181 7f68e992aa80 Options.max_successive_merges: 0
+2021/03/13-23:29:13.473182 7f68e992aa80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:29:13.473183 7f68e992aa80 Options.paranoid_file_checks: 0
+2021/03/13-23:29:13.473183 7f68e992aa80 Options.force_consistency_checks: 0
+2021/03/13-23:29:13.473184 7f68e992aa80 Options.report_bg_io_stats: 0
+2021/03/13-23:29:13.473613 7f68e992aa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:29:13.473616 7f68e992aa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:29:13.473703 7f68e992aa80 EVENT_LOG_v1 {"time_micros": 1615674553473692, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:29:13.473709 7f68e992aa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:29:14.177112 7f68e992aa80 EVENT_LOG_v1 {"time_micros": 1615674554177108, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674554902839 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674554902839
new file mode 100644
index 0000000..2512e31
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674554902839
@@ -0,0 +1,186 @@
+2021/03/13-23:29:14.190286 7f68e992aa80 RocksDB version: 5.11.3
+2021/03/13-23:29:14.190351 7f68e992aa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:29:14.190353 7f68e992aa80 Compile date Mar 13 2021
+2021/03/13-23:29:14.190357 7f68e992aa80 DB SUMMARY
+2021/03/13-23:29:14.190416 7f68e992aa80 CURRENT file: CURRENT
+2021/03/13-23:29:14.190417 7f68e992aa80 IDENTITY file: IDENTITY
+2021/03/13-23:29:14.190423 7f68e992aa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:29:14.190424 7f68e992aa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:29:14.190425 7f68e992aa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:29:14.190428 7f68e992aa80 Options.error_if_exists: 0
+2021/03/13-23:29:14.190429 7f68e992aa80 Options.create_if_missing: 1
+2021/03/13-23:29:14.190430 7f68e992aa80 Options.paranoid_checks: 1
+2021/03/13-23:29:14.190430 7f68e992aa80 Options.env: 0x7f68ea2e4080
+2021/03/13-23:29:14.190431 7f68e992aa80 Options.info_log: 0x1fd2ca0
+2021/03/13-23:29:14.190431 7f68e992aa80 Options.max_file_opening_threads: 16
+2021/03/13-23:29:14.190432 7f68e992aa80 Options.statistics: (nil)
+2021/03/13-23:29:14.190433 7f68e992aa80 Options.use_fsync: 0
+2021/03/13-23:29:14.190433 7f68e992aa80 Options.max_log_file_size: 0
+2021/03/13-23:29:14.190434 7f68e992aa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:29:14.190435 7f68e992aa80 Options.log_file_time_to_roll: 0
+2021/03/13-23:29:14.190435 7f68e992aa80 Options.keep_log_file_num: 1000
+2021/03/13-23:29:14.190436 7f68e992aa80 Options.recycle_log_file_num: 0
+2021/03/13-23:29:14.190436 7f68e992aa80 Options.allow_fallocate: 1
+2021/03/13-23:29:14.190437 7f68e992aa80 Options.allow_mmap_reads: 0
+2021/03/13-23:29:14.190438 7f68e992aa80 Options.allow_mmap_writes: 0
+2021/03/13-23:29:14.190438 7f68e992aa80 Options.use_direct_reads: 0
+2021/03/13-23:29:14.190439 7f68e992aa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:29:14.190439 7f68e992aa80 Options.create_missing_column_families: 0
+2021/03/13-23:29:14.190440 7f68e992aa80 Options.db_log_dir:
+2021/03/13-23:29:14.190440 7f68e992aa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:29:14.190441 7f68e992aa80 Options.table_cache_numshardbits: 6
+2021/03/13-23:29:14.190442 7f68e992aa80 Options.max_subcompactions: 1
+2021/03/13-23:29:14.190442 7f68e992aa80 Options.max_background_flushes: -1
+2021/03/13-23:29:14.190443 7f68e992aa80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:29:14.190443 7f68e992aa80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:29:14.190444 7f68e992aa80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:29:14.190445 7f68e992aa80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:29:14.190445 7f68e992aa80 Options.advise_random_on_open: 1
+2021/03/13-23:29:14.190446 7f68e992aa80 Options.db_write_buffer_size: 0
+2021/03/13-23:29:14.190446 7f68e992aa80 Options.write_buffer_manager: 0x1fbab90
+2021/03/13-23:29:14.190447 7f68e992aa80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:29:14.190447 7f68e992aa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:29:14.190448 7f68e992aa80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:29:14.190449 7f68e992aa80 Options.use_adaptive_mutex: 0
+2021/03/13-23:29:14.190449 7f68e992aa80 Options.rate_limiter: (nil)
+2021/03/13-23:29:14.190451 7f68e992aa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:29:14.190458 7f68e992aa80 Options.wal_recovery_mode: 2
+2021/03/13-23:29:14.190459 7f68e992aa80 Options.enable_thread_tracking: 0
+2021/03/13-23:29:14.190459 7f68e992aa80 Options.enable_pipelined_write: 0
+2021/03/13-23:29:14.190460 7f68e992aa80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:29:14.190460 7f68e992aa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:29:14.190461 7f68e992aa80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:29:14.190462 7f68e992aa80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:29:14.190462 7f68e992aa80 Options.row_cache: None
+2021/03/13-23:29:14.190463 7f68e992aa80 Options.wal_filter: None
+2021/03/13-23:29:14.190463 7f68e992aa80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:29:14.190464 7f68e992aa80 Options.allow_ingest_behind: 0
+2021/03/13-23:29:14.190464 7f68e992aa80 Options.preserve_deletes: 0
+2021/03/13-23:29:14.190465 7f68e992aa80 Options.two_write_queues: 0
+2021/03/13-23:29:14.190466 7f68e992aa80 Options.manual_wal_flush: 0
+2021/03/13-23:29:14.190467 7f68e992aa80 Options.max_background_jobs: 16
+2021/03/13-23:29:14.190467 7f68e992aa80 Options.max_background_compactions: -1
+2021/03/13-23:29:14.190468 7f68e992aa80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:29:14.190468 7f68e992aa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:29:14.190469 7f68e992aa80 Options.delayed_write_rate : 16777216
+2021/03/13-23:29:14.190470 7f68e992aa80 Options.max_total_wal_size: 0
+2021/03/13-23:29:14.190470 7f68e992aa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:29:14.190471 7f68e992aa80 Options.stats_dump_period_sec: 600
+2021/03/13-23:29:14.190471 7f68e992aa80 Options.max_open_files: -1
+2021/03/13-23:29:14.190472 7f68e992aa80 Options.bytes_per_sync: 0
+2021/03/13-23:29:14.190473 7f68e992aa80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:29:14.190473 7f68e992aa80 Options.compaction_readahead_size: 0
+2021/03/13-23:29:14.190474 7f68e992aa80 Compression algorithms supported:
+2021/03/13-23:29:14.190474 7f68e992aa80 Snappy supported: 1
+2021/03/13-23:29:14.190475 7f68e992aa80 Zlib supported: 1
+2021/03/13-23:29:14.190475 7f68e992aa80 Bzip supported: 1
+2021/03/13-23:29:14.190476 7f68e992aa80 LZ4 supported: 1
+2021/03/13-23:29:14.190477 7f68e992aa80 ZSTDNotFinal supported: 1
+2021/03/13-23:29:14.190481 7f68e992aa80 ZSTD supported: 1
+2021/03/13-23:29:14.190484 7f68e992aa80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:29:14.190485 7f68e992aa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:29:14.190576 7f68e992aa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:29:14.190632 7f68e992aa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:29:14.190633 7f68e992aa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:29:14.190634 7f68e992aa80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:29:14.190635 7f68e992aa80 Options.compaction_filter: None
+2021/03/13-23:29:14.190635 7f68e992aa80 Options.compaction_filter_factory: None
+2021/03/13-23:29:14.190636 7f68e992aa80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:29:14.190637 7f68e992aa80 Options.table_factory: BlockBasedTable
+2021/03/13-23:29:14.190650 7f68e992aa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1fca520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1fafc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:29:14.190651 7f68e992aa80 Options.write_buffer_size: 134217728
+2021/03/13-23:29:14.190652 7f68e992aa80 Options.max_write_buffer_number: 6
+2021/03/13-23:29:14.190652 7f68e992aa80 Options.compression[0]: NoCompression
+2021/03/13-23:29:14.190653 7f68e992aa80 Options.compression[1]: NoCompression
+2021/03/13-23:29:14.190654 7f68e992aa80 Options.compression[2]: Snappy
+2021/03/13-23:29:14.190654 7f68e992aa80 Options.compression[3]: Snappy
+2021/03/13-23:29:14.190655 7f68e992aa80 Options.compression[4]: Snappy
+2021/03/13-23:29:14.190655 7f68e992aa80 Options.compression[5]: Snappy
+2021/03/13-23:29:14.190656 7f68e992aa80 Options.compression[6]: Snappy
+2021/03/13-23:29:14.190657 7f68e992aa80 Options.bottommost_compression: Disabled
+2021/03/13-23:29:14.190657 7f68e992aa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:29:14.190658 7f68e992aa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:29:14.190659 7f68e992aa80 Options.num_levels: 7
+2021/03/13-23:29:14.190659 7f68e992aa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:29:14.190660 7f68e992aa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:29:14.190660 7f68e992aa80 Options.compression_opts.window_bits: -14
+2021/03/13-23:29:14.190661 7f68e992aa80 Options.compression_opts.level: -1
+2021/03/13-23:29:14.190662 7f68e992aa80 Options.compression_opts.strategy: 0
+2021/03/13-23:29:14.190662 7f68e992aa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:29:14.190663 7f68e992aa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:29:14.190663 7f68e992aa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:29:14.190664 7f68e992aa80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:29:14.190664 7f68e992aa80 Options.target_file_size_base: 67108864
+2021/03/13-23:29:14.190665 7f68e992aa80 Options.target_file_size_multiplier: 1
+2021/03/13-23:29:14.190666 7f68e992aa80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:29:14.190666 7f68e992aa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:29:14.190667 7f68e992aa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:29:14.190668 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:29:14.190676 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:29:14.190677 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:29:14.190677 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:29:14.190678 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:29:14.190679 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:29:14.190679 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:29:14.190680 7f68e992aa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:29:14.190680 7f68e992aa80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:29:14.190681 7f68e992aa80 Options.arena_block_size: 16777216
+2021/03/13-23:29:14.190681 7f68e992aa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:29:14.190682 7f68e992aa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:29:14.190683 7f68e992aa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:29:14.190683 7f68e992aa80 Options.disable_auto_compactions: 0
+2021/03/13-23:29:14.190685 7f68e992aa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:29:14.190686 7f68e992aa80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:29:14.190686 7f68e992aa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:29:14.190687 7f68e992aa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:29:14.190687 7f68e992aa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:29:14.190688 7f68e992aa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:29:14.190689 7f68e992aa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:29:14.190689 7f68e992aa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:29:14.190690 7f68e992aa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:29:14.190691 7f68e992aa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:29:14.190691 7f68e992aa80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:29:14.190692 7f68e992aa80 Options.table_properties_collectors:
+2021/03/13-23:29:14.190692 7f68e992aa80 Options.inplace_update_support: 0
+2021/03/13-23:29:14.190693 7f68e992aa80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:29:14.190693 7f68e992aa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:29:14.190694 7f68e992aa80 Options.memtable_huge_page_size: 0
+2021/03/13-23:29:14.190695 7f68e992aa80 Options.bloom_locality: 0
+2021/03/13-23:29:14.190695 7f68e992aa80 Options.max_successive_merges: 0
+2021/03/13-23:29:14.190696 7f68e992aa80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:29:14.190697 7f68e992aa80 Options.paranoid_file_checks: 0
+2021/03/13-23:29:14.190697 7f68e992aa80 Options.force_consistency_checks: 0
+2021/03/13-23:29:14.190698 7f68e992aa80 Options.report_bg_io_stats: 0
+2021/03/13-23:29:14.191079 7f68e992aa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:29:14.191081 7f68e992aa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:29:14.191160 7f68e992aa80 EVENT_LOG_v1 {"time_micros": 1615674554191150, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:29:14.191166 7f68e992aa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:29:14.889627 7f68e992aa80 EVENT_LOG_v1 {"time_micros": 1615674554889624, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674555621938 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674555621938
new file mode 100644
index 0000000..9e67ad3
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674555621938
@@ -0,0 +1,186 @@
+2021/03/13-23:29:14.903162 7f68e992aa80 RocksDB version: 5.11.3
+2021/03/13-23:29:14.903220 7f68e992aa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:29:14.903222 7f68e992aa80 Compile date Mar 13 2021
+2021/03/13-23:29:14.903226 7f68e992aa80 DB SUMMARY
+2021/03/13-23:29:14.903294 7f68e992aa80 CURRENT file: CURRENT
+2021/03/13-23:29:14.903295 7f68e992aa80 IDENTITY file: IDENTITY
+2021/03/13-23:29:14.903301 7f68e992aa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:29:14.903302 7f68e992aa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:29:14.903303 7f68e992aa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:29:14.903306 7f68e992aa80 Options.error_if_exists: 0
+2021/03/13-23:29:14.903307 7f68e992aa80 Options.create_if_missing: 1
+2021/03/13-23:29:14.903308 7f68e992aa80 Options.paranoid_checks: 1
+2021/03/13-23:29:14.903308 7f68e992aa80 Options.env: 0x7f68ea2e4080
+2021/03/13-23:29:14.903309 7f68e992aa80 Options.info_log: 0x1fd2ca0
+2021/03/13-23:29:14.903309 7f68e992aa80 Options.max_file_opening_threads: 16
+2021/03/13-23:29:14.903310 7f68e992aa80 Options.statistics: (nil)
+2021/03/13-23:29:14.903311 7f68e992aa80 Options.use_fsync: 0
+2021/03/13-23:29:14.903311 7f68e992aa80 Options.max_log_file_size: 0
+2021/03/13-23:29:14.903312 7f68e992aa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:29:14.903312 7f68e992aa80 Options.log_file_time_to_roll: 0
+2021/03/13-23:29:14.903313 7f68e992aa80 Options.keep_log_file_num: 1000
+2021/03/13-23:29:14.903314 7f68e992aa80 Options.recycle_log_file_num: 0
+2021/03/13-23:29:14.903314 7f68e992aa80 Options.allow_fallocate: 1
+2021/03/13-23:29:14.903315 7f68e992aa80 Options.allow_mmap_reads: 0
+2021/03/13-23:29:14.903315 7f68e992aa80 Options.allow_mmap_writes: 0
+2021/03/13-23:29:14.903316 7f68e992aa80 Options.use_direct_reads: 0
+2021/03/13-23:29:14.903316 7f68e992aa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:29:14.903317 7f68e992aa80 Options.create_missing_column_families: 0
+2021/03/13-23:29:14.903318 7f68e992aa80 Options.db_log_dir:
+2021/03/13-23:29:14.903318 7f68e992aa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:29:14.903319 7f68e992aa80 Options.table_cache_numshardbits: 6
+2021/03/13-23:29:14.903319 7f68e992aa80 Options.max_subcompactions: 1
+2021/03/13-23:29:14.903320 7f68e992aa80 Options.max_background_flushes: -1
+2021/03/13-23:29:14.903320 7f68e992aa80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:29:14.903321 7f68e992aa80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:29:14.903322 7f68e992aa80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:29:14.903322 7f68e992aa80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:29:14.903323 7f68e992aa80 Options.advise_random_on_open: 1
+2021/03/13-23:29:14.903323 7f68e992aa80 Options.db_write_buffer_size: 0
+2021/03/13-23:29:14.903324 7f68e992aa80 Options.write_buffer_manager: 0x1fbab90
+2021/03/13-23:29:14.903325 7f68e992aa80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:29:14.903325 7f68e992aa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:29:14.903326 7f68e992aa80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:29:14.903326 7f68e992aa80 Options.use_adaptive_mutex: 0
+2021/03/13-23:29:14.903327 7f68e992aa80 Options.rate_limiter: (nil)
+2021/03/13-23:29:14.903328 7f68e992aa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:29:14.903336 7f68e992aa80 Options.wal_recovery_mode: 2
+2021/03/13-23:29:14.903337 7f68e992aa80 Options.enable_thread_tracking: 0
+2021/03/13-23:29:14.903338 7f68e992aa80 Options.enable_pipelined_write: 0
+2021/03/13-23:29:14.903338 7f68e992aa80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:29:14.903339 7f68e992aa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:29:14.903340 7f68e992aa80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:29:14.903340 7f68e992aa80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:29:14.903341 7f68e992aa80 Options.row_cache: None
+2021/03/13-23:29:14.903341 7f68e992aa80 Options.wal_filter: None
+2021/03/13-23:29:14.903342 7f68e992aa80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:29:14.903342 7f68e992aa80 Options.allow_ingest_behind: 0
+2021/03/13-23:29:14.903343 7f68e992aa80 Options.preserve_deletes: 0
+2021/03/13-23:29:14.903344 7f68e992aa80 Options.two_write_queues: 0
+2021/03/13-23:29:14.903344 7f68e992aa80 Options.manual_wal_flush: 0
+2021/03/13-23:29:14.903345 7f68e992aa80 Options.max_background_jobs: 16
+2021/03/13-23:29:14.903346 7f68e992aa80 Options.max_background_compactions: -1
+2021/03/13-23:29:14.903346 7f68e992aa80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:29:14.903347 7f68e992aa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:29:14.903347 7f68e992aa80 Options.delayed_write_rate : 16777216
+2021/03/13-23:29:14.903348 7f68e992aa80 Options.max_total_wal_size: 0
+2021/03/13-23:29:14.903349 7f68e992aa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:29:14.903349 7f68e992aa80 Options.stats_dump_period_sec: 600
+2021/03/13-23:29:14.903350 7f68e992aa80 Options.max_open_files: -1
+2021/03/13-23:29:14.903350 7f68e992aa80 Options.bytes_per_sync: 0
+2021/03/13-23:29:14.903351 7f68e992aa80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:29:14.903352 7f68e992aa80 Options.compaction_readahead_size: 0
+2021/03/13-23:29:14.903352 7f68e992aa80 Compression algorithms supported:
+2021/03/13-23:29:14.903353 7f68e992aa80 Snappy supported: 1
+2021/03/13-23:29:14.903353 7f68e992aa80 Zlib supported: 1
+2021/03/13-23:29:14.903354 7f68e992aa80 Bzip supported: 1
+2021/03/13-23:29:14.903354 7f68e992aa80 LZ4 supported: 1
+2021/03/13-23:29:14.903355 7f68e992aa80 ZSTDNotFinal supported: 1
+2021/03/13-23:29:14.903359 7f68e992aa80 ZSTD supported: 1
+2021/03/13-23:29:14.903362 7f68e992aa80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:29:14.903364 7f68e992aa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:29:14.903454 7f68e992aa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:29:14.903509 7f68e992aa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:29:14.903511 7f68e992aa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:29:14.903512 7f68e992aa80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:29:14.903512 7f68e992aa80 Options.compaction_filter: None
+2021/03/13-23:29:14.903513 7f68e992aa80 Options.compaction_filter_factory: None
+2021/03/13-23:29:14.903513 7f68e992aa80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:29:14.903514 7f68e992aa80 Options.table_factory: BlockBasedTable
+2021/03/13-23:29:14.903528 7f68e992aa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1fca520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1fafc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:29:14.903528 7f68e992aa80 Options.write_buffer_size: 134217728
+2021/03/13-23:29:14.903529 7f68e992aa80 Options.max_write_buffer_number: 6
+2021/03/13-23:29:14.903530 7f68e992aa80 Options.compression[0]: NoCompression
+2021/03/13-23:29:14.903530 7f68e992aa80 Options.compression[1]: NoCompression
+2021/03/13-23:29:14.903531 7f68e992aa80 Options.compression[2]: Snappy
+2021/03/13-23:29:14.903532 7f68e992aa80 Options.compression[3]: Snappy
+2021/03/13-23:29:14.903532 7f68e992aa80 Options.compression[4]: Snappy
+2021/03/13-23:29:14.903533 7f68e992aa80 Options.compression[5]: Snappy
+2021/03/13-23:29:14.903533 7f68e992aa80 Options.compression[6]: Snappy
+2021/03/13-23:29:14.903534 7f68e992aa80 Options.bottommost_compression: Disabled
+2021/03/13-23:29:14.903535 7f68e992aa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:29:14.903536 7f68e992aa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:29:14.903536 7f68e992aa80 Options.num_levels: 7
+2021/03/13-23:29:14.903537 7f68e992aa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:29:14.903537 7f68e992aa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:29:14.903538 7f68e992aa80 Options.compression_opts.window_bits: -14
+2021/03/13-23:29:14.903539 7f68e992aa80 Options.compression_opts.level: -1
+2021/03/13-23:29:14.903539 7f68e992aa80 Options.compression_opts.strategy: 0
+2021/03/13-23:29:14.903540 7f68e992aa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:29:14.903540 7f68e992aa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:29:14.903541 7f68e992aa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:29:14.903541 7f68e992aa80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:29:14.903542 7f68e992aa80 Options.target_file_size_base: 67108864
+2021/03/13-23:29:14.903543 7f68e992aa80 Options.target_file_size_multiplier: 1
+2021/03/13-23:29:14.903543 7f68e992aa80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:29:14.903544 7f68e992aa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:29:14.903544 7f68e992aa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:29:14.903546 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:29:14.903553 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:29:14.903554 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:29:14.903555 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:29:14.903555 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:29:14.903556 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:29:14.903556 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:29:14.903557 7f68e992aa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:29:14.903558 7f68e992aa80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:29:14.903558 7f68e992aa80 Options.arena_block_size: 16777216
+2021/03/13-23:29:14.903559 7f68e992aa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:29:14.903559 7f68e992aa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:29:14.903560 7f68e992aa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:29:14.903561 7f68e992aa80 Options.disable_auto_compactions: 0
+2021/03/13-23:29:14.903562 7f68e992aa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:29:14.903563 7f68e992aa80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:29:14.903564 7f68e992aa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:29:14.903564 7f68e992aa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:29:14.903565 7f68e992aa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:29:14.903565 7f68e992aa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:29:14.903566 7f68e992aa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:29:14.903567 7f68e992aa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:29:14.903568 7f68e992aa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:29:14.903568 7f68e992aa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:29:14.903569 7f68e992aa80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:29:14.903569 7f68e992aa80 Options.table_properties_collectors:
+2021/03/13-23:29:14.903570 7f68e992aa80 Options.inplace_update_support: 0
+2021/03/13-23:29:14.903570 7f68e992aa80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:29:14.903571 7f68e992aa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:29:14.903572 7f68e992aa80 Options.memtable_huge_page_size: 0
+2021/03/13-23:29:14.903572 7f68e992aa80 Options.bloom_locality: 0
+2021/03/13-23:29:14.903573 7f68e992aa80 Options.max_successive_merges: 0
+2021/03/13-23:29:14.903574 7f68e992aa80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:29:14.903574 7f68e992aa80 Options.paranoid_file_checks: 0
+2021/03/13-23:29:14.903575 7f68e992aa80 Options.force_consistency_checks: 0
+2021/03/13-23:29:14.903575 7f68e992aa80 Options.report_bg_io_stats: 0
+2021/03/13-23:29:14.903975 7f68e992aa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:29:14.903978 7f68e992aa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:29:14.904058 7f68e992aa80 EVENT_LOG_v1 {"time_micros": 1615674554904047, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:29:14.904063 7f68e992aa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:29:15.609419 7f68e992aa80 EVENT_LOG_v1 {"time_micros": 1615674555609415, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674775992889 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674775992889
new file mode 100644
index 0000000..10e1409
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674775992889
@@ -0,0 +1,186 @@
+2021/03/13-23:29:15.622268 7f68e992aa80 RocksDB version: 5.11.3
+2021/03/13-23:29:15.622326 7f68e992aa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:29:15.622328 7f68e992aa80 Compile date Mar 13 2021
+2021/03/13-23:29:15.622332 7f68e992aa80 DB SUMMARY
+2021/03/13-23:29:15.622390 7f68e992aa80 CURRENT file: CURRENT
+2021/03/13-23:29:15.622391 7f68e992aa80 IDENTITY file: IDENTITY
+2021/03/13-23:29:15.622397 7f68e992aa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:29:15.622398 7f68e992aa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:29:15.622399 7f68e992aa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:29:15.622402 7f68e992aa80 Options.error_if_exists: 0
+2021/03/13-23:29:15.622403 7f68e992aa80 Options.create_if_missing: 1
+2021/03/13-23:29:15.622403 7f68e992aa80 Options.paranoid_checks: 1
+2021/03/13-23:29:15.622404 7f68e992aa80 Options.env: 0x7f68ea2e4080
+2021/03/13-23:29:15.622405 7f68e992aa80 Options.info_log: 0x1fd2ca0
+2021/03/13-23:29:15.622405 7f68e992aa80 Options.max_file_opening_threads: 16
+2021/03/13-23:29:15.622406 7f68e992aa80 Options.statistics: (nil)
+2021/03/13-23:29:15.622407 7f68e992aa80 Options.use_fsync: 0
+2021/03/13-23:29:15.622407 7f68e992aa80 Options.max_log_file_size: 0
+2021/03/13-23:29:15.622408 7f68e992aa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:29:15.622408 7f68e992aa80 Options.log_file_time_to_roll: 0
+2021/03/13-23:29:15.622409 7f68e992aa80 Options.keep_log_file_num: 1000
+2021/03/13-23:29:15.622409 7f68e992aa80 Options.recycle_log_file_num: 0
+2021/03/13-23:29:15.622410 7f68e992aa80 Options.allow_fallocate: 1
+2021/03/13-23:29:15.622411 7f68e992aa80 Options.allow_mmap_reads: 0
+2021/03/13-23:29:15.622411 7f68e992aa80 Options.allow_mmap_writes: 0
+2021/03/13-23:29:15.622412 7f68e992aa80 Options.use_direct_reads: 0
+2021/03/13-23:29:15.622412 7f68e992aa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:29:15.622413 7f68e992aa80 Options.create_missing_column_families: 0
+2021/03/13-23:29:15.622413 7f68e992aa80 Options.db_log_dir:
+2021/03/13-23:29:15.622414 7f68e992aa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:29:15.622414 7f68e992aa80 Options.table_cache_numshardbits: 6
+2021/03/13-23:29:15.622415 7f68e992aa80 Options.max_subcompactions: 1
+2021/03/13-23:29:15.622416 7f68e992aa80 Options.max_background_flushes: -1
+2021/03/13-23:29:15.622416 7f68e992aa80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:29:15.622417 7f68e992aa80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:29:15.622417 7f68e992aa80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:29:15.622418 7f68e992aa80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:29:15.622418 7f68e992aa80 Options.advise_random_on_open: 1
+2021/03/13-23:29:15.622419 7f68e992aa80 Options.db_write_buffer_size: 0
+2021/03/13-23:29:15.622420 7f68e992aa80 Options.write_buffer_manager: 0x1fbab90
+2021/03/13-23:29:15.622420 7f68e992aa80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:29:15.622421 7f68e992aa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:29:15.622421 7f68e992aa80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:29:15.622422 7f68e992aa80 Options.use_adaptive_mutex: 0
+2021/03/13-23:29:15.622422 7f68e992aa80 Options.rate_limiter: (nil)
+2021/03/13-23:29:15.622424 7f68e992aa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:29:15.622431 7f68e992aa80 Options.wal_recovery_mode: 2
+2021/03/13-23:29:15.622431 7f68e992aa80 Options.enable_thread_tracking: 0
+2021/03/13-23:29:15.622432 7f68e992aa80 Options.enable_pipelined_write: 0
+2021/03/13-23:29:15.622432 7f68e992aa80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:29:15.622433 7f68e992aa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:29:15.622434 7f68e992aa80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:29:15.622434 7f68e992aa80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:29:15.622435 7f68e992aa80 Options.row_cache: None
+2021/03/13-23:29:15.622435 7f68e992aa80 Options.wal_filter: None
+2021/03/13-23:29:15.622436 7f68e992aa80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:29:15.622436 7f68e992aa80 Options.allow_ingest_behind: 0
+2021/03/13-23:29:15.622437 7f68e992aa80 Options.preserve_deletes: 0
+2021/03/13-23:29:15.622437 7f68e992aa80 Options.two_write_queues: 0
+2021/03/13-23:29:15.622438 7f68e992aa80 Options.manual_wal_flush: 0
+2021/03/13-23:29:15.622439 7f68e992aa80 Options.max_background_jobs: 16
+2021/03/13-23:29:15.622440 7f68e992aa80 Options.max_background_compactions: -1
+2021/03/13-23:29:15.622440 7f68e992aa80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:29:15.622441 7f68e992aa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:29:15.622441 7f68e992aa80 Options.delayed_write_rate : 16777216
+2021/03/13-23:29:15.622442 7f68e992aa80 Options.max_total_wal_size: 0
+2021/03/13-23:29:15.622442 7f68e992aa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:29:15.622443 7f68e992aa80 Options.stats_dump_period_sec: 600
+2021/03/13-23:29:15.622444 7f68e992aa80 Options.max_open_files: -1
+2021/03/13-23:29:15.622444 7f68e992aa80 Options.bytes_per_sync: 0
+2021/03/13-23:29:15.622445 7f68e992aa80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:29:15.622445 7f68e992aa80 Options.compaction_readahead_size: 0
+2021/03/13-23:29:15.622446 7f68e992aa80 Compression algorithms supported:
+2021/03/13-23:29:15.622446 7f68e992aa80 Snappy supported: 1
+2021/03/13-23:29:15.622447 7f68e992aa80 Zlib supported: 1
+2021/03/13-23:29:15.622447 7f68e992aa80 Bzip supported: 1
+2021/03/13-23:29:15.622448 7f68e992aa80 LZ4 supported: 1
+2021/03/13-23:29:15.622449 7f68e992aa80 ZSTDNotFinal supported: 1
+2021/03/13-23:29:15.622452 7f68e992aa80 ZSTD supported: 1
+2021/03/13-23:29:15.622455 7f68e992aa80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:29:15.622457 7f68e992aa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:29:15.622544 7f68e992aa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:29:15.622597 7f68e992aa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:29:15.622599 7f68e992aa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:29:15.622600 7f68e992aa80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:29:15.622600 7f68e992aa80 Options.compaction_filter: None
+2021/03/13-23:29:15.622601 7f68e992aa80 Options.compaction_filter_factory: None
+2021/03/13-23:29:15.622601 7f68e992aa80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:29:15.622602 7f68e992aa80 Options.table_factory: BlockBasedTable
+2021/03/13-23:29:15.622615 7f68e992aa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1fca520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1fafc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:29:15.622616 7f68e992aa80 Options.write_buffer_size: 134217728
+2021/03/13-23:29:15.622617 7f68e992aa80 Options.max_write_buffer_number: 6
+2021/03/13-23:29:15.622618 7f68e992aa80 Options.compression[0]: NoCompression
+2021/03/13-23:29:15.622618 7f68e992aa80 Options.compression[1]: NoCompression
+2021/03/13-23:29:15.622619 7f68e992aa80 Options.compression[2]: Snappy
+2021/03/13-23:29:15.622620 7f68e992aa80 Options.compression[3]: Snappy
+2021/03/13-23:29:15.622620 7f68e992aa80 Options.compression[4]: Snappy
+2021/03/13-23:29:15.622621 7f68e992aa80 Options.compression[5]: Snappy
+2021/03/13-23:29:15.622621 7f68e992aa80 Options.compression[6]: Snappy
+2021/03/13-23:29:15.622622 7f68e992aa80 Options.bottommost_compression: Disabled
+2021/03/13-23:29:15.622623 7f68e992aa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:29:15.622623 7f68e992aa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:29:15.622624 7f68e992aa80 Options.num_levels: 7
+2021/03/13-23:29:15.622624 7f68e992aa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:29:15.622625 7f68e992aa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:29:15.622625 7f68e992aa80 Options.compression_opts.window_bits: -14
+2021/03/13-23:29:15.622626 7f68e992aa80 Options.compression_opts.level: -1
+2021/03/13-23:29:15.622627 7f68e992aa80 Options.compression_opts.strategy: 0
+2021/03/13-23:29:15.622627 7f68e992aa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:29:15.622628 7f68e992aa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:29:15.622628 7f68e992aa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:29:15.622629 7f68e992aa80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:29:15.622629 7f68e992aa80 Options.target_file_size_base: 67108864
+2021/03/13-23:29:15.622630 7f68e992aa80 Options.target_file_size_multiplier: 1
+2021/03/13-23:29:15.622631 7f68e992aa80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:29:15.622631 7f68e992aa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:29:15.622632 7f68e992aa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:29:15.622633 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:29:15.622641 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:29:15.622641 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:29:15.622642 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:29:15.622642 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:29:15.622643 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:29:15.622643 7f68e992aa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:29:15.622644 7f68e992aa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:29:15.622645 7f68e992aa80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:29:15.622645 7f68e992aa80 Options.arena_block_size: 16777216
+2021/03/13-23:29:15.622646 7f68e992aa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:29:15.622646 7f68e992aa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:29:15.622647 7f68e992aa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:29:15.622647 7f68e992aa80 Options.disable_auto_compactions: 0
+2021/03/13-23:29:15.622649 7f68e992aa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:29:15.622650 7f68e992aa80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:29:15.622650 7f68e992aa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:29:15.622651 7f68e992aa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:29:15.622652 7f68e992aa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:29:15.622652 7f68e992aa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:29:15.622653 7f68e992aa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:29:15.622654 7f68e992aa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:29:15.622654 7f68e992aa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:29:15.622655 7f68e992aa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:29:15.622655 7f68e992aa80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:29:15.622656 7f68e992aa80 Options.table_properties_collectors:
+2021/03/13-23:29:15.622657 7f68e992aa80 Options.inplace_update_support: 0
+2021/03/13-23:29:15.622657 7f68e992aa80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:29:15.622658 7f68e992aa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:29:15.622658 7f68e992aa80 Options.memtable_huge_page_size: 0
+2021/03/13-23:29:15.622659 7f68e992aa80 Options.bloom_locality: 0
+2021/03/13-23:29:15.622660 7f68e992aa80 Options.max_successive_merges: 0
+2021/03/13-23:29:15.622660 7f68e992aa80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:29:15.622661 7f68e992aa80 Options.paranoid_file_checks: 0
+2021/03/13-23:29:15.622661 7f68e992aa80 Options.force_consistency_checks: 0
+2021/03/13-23:29:15.622662 7f68e992aa80 Options.report_bg_io_stats: 0
+2021/03/13-23:29:15.623043 7f68e992aa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:29:15.623046 7f68e992aa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:29:15.623124 7f68e992aa80 EVENT_LOG_v1 {"time_micros": 1615674555623114, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:29:15.623130 7f68e992aa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:29:16.321682 7f68e992aa80 EVENT_LOG_v1 {"time_micros": 1615674556321678, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674776707843 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674776707843
new file mode 100644
index 0000000..c06623a
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674776707843
@@ -0,0 +1,186 @@
+2021/03/13-23:32:55.993258 7fc130081a80 RocksDB version: 5.11.3
+2021/03/13-23:32:55.993328 7fc130081a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:32:55.993329 7fc130081a80 Compile date Mar 13 2021
+2021/03/13-23:32:55.993332 7fc130081a80 DB SUMMARY
+2021/03/13-23:32:55.993398 7fc130081a80 CURRENT file: CURRENT
+2021/03/13-23:32:55.993399 7fc130081a80 IDENTITY file: IDENTITY
+2021/03/13-23:32:55.993405 7fc130081a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:32:55.993407 7fc130081a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:32:55.993408 7fc130081a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:32:55.993411 7fc130081a80 Options.error_if_exists: 0
+2021/03/13-23:32:55.993412 7fc130081a80 Options.create_if_missing: 1
+2021/03/13-23:32:55.993413 7fc130081a80 Options.paranoid_checks: 1
+2021/03/13-23:32:55.993414 7fc130081a80 Options.env: 0x7fc130a3b080
+2021/03/13-23:32:55.993414 7fc130081a80 Options.info_log: 0x12b4ca0
+2021/03/13-23:32:55.993415 7fc130081a80 Options.max_file_opening_threads: 16
+2021/03/13-23:32:55.993416 7fc130081a80 Options.statistics: (nil)
+2021/03/13-23:32:55.993416 7fc130081a80 Options.use_fsync: 0
+2021/03/13-23:32:55.993417 7fc130081a80 Options.max_log_file_size: 0
+2021/03/13-23:32:55.993418 7fc130081a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:32:55.993418 7fc130081a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:32:55.993419 7fc130081a80 Options.keep_log_file_num: 1000
+2021/03/13-23:32:55.993420 7fc130081a80 Options.recycle_log_file_num: 0
+2021/03/13-23:32:55.993420 7fc130081a80 Options.allow_fallocate: 1
+2021/03/13-23:32:55.993421 7fc130081a80 Options.allow_mmap_reads: 0
+2021/03/13-23:32:55.993421 7fc130081a80 Options.allow_mmap_writes: 0
+2021/03/13-23:32:55.993422 7fc130081a80 Options.use_direct_reads: 0
+2021/03/13-23:32:55.993423 7fc130081a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:32:55.993423 7fc130081a80 Options.create_missing_column_families: 0
+2021/03/13-23:32:55.993424 7fc130081a80 Options.db_log_dir:
+2021/03/13-23:32:55.993424 7fc130081a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:32:55.993425 7fc130081a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:32:55.993426 7fc130081a80 Options.max_subcompactions: 1
+2021/03/13-23:32:55.993426 7fc130081a80 Options.max_background_flushes: -1
+2021/03/13-23:32:55.993427 7fc130081a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:32:55.993428 7fc130081a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:32:55.993428 7fc130081a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:32:55.993429 7fc130081a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:32:55.993430 7fc130081a80 Options.advise_random_on_open: 1
+2021/03/13-23:32:55.993430 7fc130081a80 Options.db_write_buffer_size: 0
+2021/03/13-23:32:55.993431 7fc130081a80 Options.write_buffer_manager: 0x129cb90
+2021/03/13-23:32:55.993431 7fc130081a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:32:55.993432 7fc130081a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:32:55.993433 7fc130081a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:32:55.993433 7fc130081a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:32:55.993434 7fc130081a80 Options.rate_limiter: (nil)
+2021/03/13-23:32:55.993435 7fc130081a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:32:55.993443 7fc130081a80 Options.wal_recovery_mode: 2
+2021/03/13-23:32:55.993444 7fc130081a80 Options.enable_thread_tracking: 0
+2021/03/13-23:32:55.993445 7fc130081a80 Options.enable_pipelined_write: 0
+2021/03/13-23:32:55.993446 7fc130081a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:32:55.993446 7fc130081a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:32:55.993447 7fc130081a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:32:55.993447 7fc130081a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:32:55.993448 7fc130081a80 Options.row_cache: None
+2021/03/13-23:32:55.993449 7fc130081a80 Options.wal_filter: None
+2021/03/13-23:32:55.993450 7fc130081a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:32:55.993450 7fc130081a80 Options.allow_ingest_behind: 0
+2021/03/13-23:32:55.993451 7fc130081a80 Options.preserve_deletes: 0
+2021/03/13-23:32:55.993451 7fc130081a80 Options.two_write_queues: 0
+2021/03/13-23:32:55.993452 7fc130081a80 Options.manual_wal_flush: 0
+2021/03/13-23:32:55.993453 7fc130081a80 Options.max_background_jobs: 16
+2021/03/13-23:32:55.993454 7fc130081a80 Options.max_background_compactions: -1
+2021/03/13-23:32:55.993454 7fc130081a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:32:55.993455 7fc130081a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:32:55.993456 7fc130081a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:32:55.993456 7fc130081a80 Options.max_total_wal_size: 0
+2021/03/13-23:32:55.993457 7fc130081a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:32:55.993458 7fc130081a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:32:55.993458 7fc130081a80 Options.max_open_files: -1
+2021/03/13-23:32:55.993459 7fc130081a80 Options.bytes_per_sync: 0
+2021/03/13-23:32:55.993459 7fc130081a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:32:55.993460 7fc130081a80 Options.compaction_readahead_size: 0
+2021/03/13-23:32:55.993461 7fc130081a80 Compression algorithms supported:
+2021/03/13-23:32:55.993461 7fc130081a80 Snappy supported: 1
+2021/03/13-23:32:55.993462 7fc130081a80 Zlib supported: 1
+2021/03/13-23:32:55.993463 7fc130081a80 Bzip supported: 1
+2021/03/13-23:32:55.993463 7fc130081a80 LZ4 supported: 1
+2021/03/13-23:32:55.993464 7fc130081a80 ZSTDNotFinal supported: 1
+2021/03/13-23:32:55.993469 7fc130081a80 ZSTD supported: 1
+2021/03/13-23:32:55.993472 7fc130081a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:32:55.993474 7fc130081a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:32:55.993576 7fc130081a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:32:55.993636 7fc130081a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:32:55.993638 7fc130081a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:32:55.993639 7fc130081a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:32:55.993639 7fc130081a80 Options.compaction_filter: None
+2021/03/13-23:32:55.993640 7fc130081a80 Options.compaction_filter_factory: None
+2021/03/13-23:32:55.993641 7fc130081a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:32:55.993642 7fc130081a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:32:55.993656 7fc130081a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x12ac520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1291c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:32:55.993657 7fc130081a80 Options.write_buffer_size: 134217728
+2021/03/13-23:32:55.993658 7fc130081a80 Options.max_write_buffer_number: 6
+2021/03/13-23:32:55.993659 7fc130081a80 Options.compression[0]: NoCompression
+2021/03/13-23:32:55.993659 7fc130081a80 Options.compression[1]: NoCompression
+2021/03/13-23:32:55.993660 7fc130081a80 Options.compression[2]: Snappy
+2021/03/13-23:32:55.993661 7fc130081a80 Options.compression[3]: Snappy
+2021/03/13-23:32:55.993661 7fc130081a80 Options.compression[4]: Snappy
+2021/03/13-23:32:55.993662 7fc130081a80 Options.compression[5]: Snappy
+2021/03/13-23:32:55.993663 7fc130081a80 Options.compression[6]: Snappy
+2021/03/13-23:32:55.993663 7fc130081a80 Options.bottommost_compression: Disabled
+2021/03/13-23:32:55.993664 7fc130081a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:32:55.993665 7fc130081a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:32:55.993666 7fc130081a80 Options.num_levels: 7
+2021/03/13-23:32:55.993666 7fc130081a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:32:55.993667 7fc130081a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:32:55.993667 7fc130081a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:32:55.993668 7fc130081a80 Options.compression_opts.level: -1
+2021/03/13-23:32:55.993669 7fc130081a80 Options.compression_opts.strategy: 0
+2021/03/13-23:32:55.993669 7fc130081a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:32:55.993670 7fc130081a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:32:55.993671 7fc130081a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:32:55.993671 7fc130081a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:32:55.993672 7fc130081a80 Options.target_file_size_base: 67108864
+2021/03/13-23:32:55.993673 7fc130081a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:32:55.993673 7fc130081a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:32:55.993674 7fc130081a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:32:55.993674 7fc130081a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:32:55.993676 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:32:55.993685 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:32:55.993686 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:32:55.993687 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:32:55.993687 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:32:55.993688 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:32:55.993689 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:32:55.993689 7fc130081a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:32:55.993690 7fc130081a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:32:55.993690 7fc130081a80 Options.arena_block_size: 16777216
+2021/03/13-23:32:55.993691 7fc130081a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:32:55.993692 7fc130081a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:32:55.993692 7fc130081a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:32:55.993693 7fc130081a80 Options.disable_auto_compactions: 0
+2021/03/13-23:32:55.993695 7fc130081a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:32:55.993695 7fc130081a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:32:55.993696 7fc130081a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:32:55.993697 7fc130081a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:32:55.993697 7fc130081a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:32:55.993698 7fc130081a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:32:55.993699 7fc130081a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:32:55.993699 7fc130081a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:32:55.993700 7fc130081a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:32:55.993701 7fc130081a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:32:55.993701 7fc130081a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:32:55.993702 7fc130081a80 Options.table_properties_collectors:
+2021/03/13-23:32:55.993703 7fc130081a80 Options.inplace_update_support: 0
+2021/03/13-23:32:55.993703 7fc130081a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:32:55.993704 7fc130081a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:32:55.993705 7fc130081a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:32:55.993705 7fc130081a80 Options.bloom_locality: 0
+2021/03/13-23:32:55.993706 7fc130081a80 Options.max_successive_merges: 0
+2021/03/13-23:32:55.993707 7fc130081a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:32:55.993707 7fc130081a80 Options.paranoid_file_checks: 0
+2021/03/13-23:32:55.993708 7fc130081a80 Options.force_consistency_checks: 0
+2021/03/13-23:32:55.993708 7fc130081a80 Options.report_bg_io_stats: 0
+2021/03/13-23:32:55.994159 7fc130081a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:32:55.994162 7fc130081a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:32:55.994277 7fc130081a80 EVENT_LOG_v1 {"time_micros": 1615674775994260, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:32:55.994285 7fc130081a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:32:56.695094 7fc130081a80 EVENT_LOG_v1 {"time_micros": 1615674776695091, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674777420929 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674777420929
new file mode 100644
index 0000000..5b2cf7b
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674777420929
@@ -0,0 +1,186 @@
+2021/03/13-23:32:56.708165 7fc130081a80 RocksDB version: 5.11.3
+2021/03/13-23:32:56.708221 7fc130081a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:32:56.708222 7fc130081a80 Compile date Mar 13 2021
+2021/03/13-23:32:56.708224 7fc130081a80 DB SUMMARY
+2021/03/13-23:32:56.708291 7fc130081a80 CURRENT file: CURRENT
+2021/03/13-23:32:56.708292 7fc130081a80 IDENTITY file: IDENTITY
+2021/03/13-23:32:56.708298 7fc130081a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:32:56.708299 7fc130081a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:32:56.708300 7fc130081a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:32:56.708304 7fc130081a80 Options.error_if_exists: 0
+2021/03/13-23:32:56.708304 7fc130081a80 Options.create_if_missing: 1
+2021/03/13-23:32:56.708305 7fc130081a80 Options.paranoid_checks: 1
+2021/03/13-23:32:56.708306 7fc130081a80 Options.env: 0x7fc130a3b080
+2021/03/13-23:32:56.708306 7fc130081a80 Options.info_log: 0x12b4ca0
+2021/03/13-23:32:56.708307 7fc130081a80 Options.max_file_opening_threads: 16
+2021/03/13-23:32:56.708307 7fc130081a80 Options.statistics: (nil)
+2021/03/13-23:32:56.708308 7fc130081a80 Options.use_fsync: 0
+2021/03/13-23:32:56.708309 7fc130081a80 Options.max_log_file_size: 0
+2021/03/13-23:32:56.708309 7fc130081a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:32:56.708310 7fc130081a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:32:56.708310 7fc130081a80 Options.keep_log_file_num: 1000
+2021/03/13-23:32:56.708311 7fc130081a80 Options.recycle_log_file_num: 0
+2021/03/13-23:32:56.708312 7fc130081a80 Options.allow_fallocate: 1
+2021/03/13-23:32:56.708312 7fc130081a80 Options.allow_mmap_reads: 0
+2021/03/13-23:32:56.708313 7fc130081a80 Options.allow_mmap_writes: 0
+2021/03/13-23:32:56.708313 7fc130081a80 Options.use_direct_reads: 0
+2021/03/13-23:32:56.708314 7fc130081a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:32:56.708314 7fc130081a80 Options.create_missing_column_families: 0
+2021/03/13-23:32:56.708315 7fc130081a80 Options.db_log_dir:
+2021/03/13-23:32:56.708315 7fc130081a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:32:56.708316 7fc130081a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:32:56.708317 7fc130081a80 Options.max_subcompactions: 1
+2021/03/13-23:32:56.708317 7fc130081a80 Options.max_background_flushes: -1
+2021/03/13-23:32:56.708318 7fc130081a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:32:56.708318 7fc130081a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:32:56.708319 7fc130081a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:32:56.708319 7fc130081a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:32:56.708320 7fc130081a80 Options.advise_random_on_open: 1
+2021/03/13-23:32:56.708321 7fc130081a80 Options.db_write_buffer_size: 0
+2021/03/13-23:32:56.708321 7fc130081a80 Options.write_buffer_manager: 0x129cb90
+2021/03/13-23:32:56.708322 7fc130081a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:32:56.708322 7fc130081a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:32:56.708323 7fc130081a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:32:56.708323 7fc130081a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:32:56.708324 7fc130081a80 Options.rate_limiter: (nil)
+2021/03/13-23:32:56.708325 7fc130081a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:32:56.708333 7fc130081a80 Options.wal_recovery_mode: 2
+2021/03/13-23:32:56.708334 7fc130081a80 Options.enable_thread_tracking: 0
+2021/03/13-23:32:56.708335 7fc130081a80 Options.enable_pipelined_write: 0
+2021/03/13-23:32:56.708335 7fc130081a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:32:56.708336 7fc130081a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:32:56.708336 7fc130081a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:32:56.708337 7fc130081a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:32:56.708338 7fc130081a80 Options.row_cache: None
+2021/03/13-23:32:56.708338 7fc130081a80 Options.wal_filter: None
+2021/03/13-23:32:56.708339 7fc130081a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:32:56.708339 7fc130081a80 Options.allow_ingest_behind: 0
+2021/03/13-23:32:56.708340 7fc130081a80 Options.preserve_deletes: 0
+2021/03/13-23:32:56.708340 7fc130081a80 Options.two_write_queues: 0
+2021/03/13-23:32:56.708341 7fc130081a80 Options.manual_wal_flush: 0
+2021/03/13-23:32:56.708342 7fc130081a80 Options.max_background_jobs: 16
+2021/03/13-23:32:56.708343 7fc130081a80 Options.max_background_compactions: -1
+2021/03/13-23:32:56.708343 7fc130081a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:32:56.708344 7fc130081a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:32:56.708344 7fc130081a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:32:56.708345 7fc130081a80 Options.max_total_wal_size: 0
+2021/03/13-23:32:56.708345 7fc130081a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:32:56.708346 7fc130081a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:32:56.708347 7fc130081a80 Options.max_open_files: -1
+2021/03/13-23:32:56.708347 7fc130081a80 Options.bytes_per_sync: 0
+2021/03/13-23:32:56.708348 7fc130081a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:32:56.708348 7fc130081a80 Options.compaction_readahead_size: 0
+2021/03/13-23:32:56.708349 7fc130081a80 Compression algorithms supported:
+2021/03/13-23:32:56.708349 7fc130081a80 Snappy supported: 1
+2021/03/13-23:32:56.708350 7fc130081a80 Zlib supported: 1
+2021/03/13-23:32:56.708351 7fc130081a80 Bzip supported: 1
+2021/03/13-23:32:56.708351 7fc130081a80 LZ4 supported: 1
+2021/03/13-23:32:56.708352 7fc130081a80 ZSTDNotFinal supported: 1
+2021/03/13-23:32:56.708356 7fc130081a80 ZSTD supported: 1
+2021/03/13-23:32:56.708359 7fc130081a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:32:56.708360 7fc130081a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:32:56.708448 7fc130081a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:32:56.708501 7fc130081a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:32:56.708503 7fc130081a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:32:56.708504 7fc130081a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:32:56.708504 7fc130081a80 Options.compaction_filter: None
+2021/03/13-23:32:56.708505 7fc130081a80 Options.compaction_filter_factory: None
+2021/03/13-23:32:56.708505 7fc130081a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:32:56.708506 7fc130081a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:32:56.708520 7fc130081a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x12ac520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1291c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:32:56.708521 7fc130081a80 Options.write_buffer_size: 134217728
+2021/03/13-23:32:56.708521 7fc130081a80 Options.max_write_buffer_number: 6
+2021/03/13-23:32:56.708522 7fc130081a80 Options.compression[0]: NoCompression
+2021/03/13-23:32:56.708523 7fc130081a80 Options.compression[1]: NoCompression
+2021/03/13-23:32:56.708524 7fc130081a80 Options.compression[2]: Snappy
+2021/03/13-23:32:56.708524 7fc130081a80 Options.compression[3]: Snappy
+2021/03/13-23:32:56.708525 7fc130081a80 Options.compression[4]: Snappy
+2021/03/13-23:32:56.708525 7fc130081a80 Options.compression[5]: Snappy
+2021/03/13-23:32:56.708526 7fc130081a80 Options.compression[6]: Snappy
+2021/03/13-23:32:56.708526 7fc130081a80 Options.bottommost_compression: Disabled
+2021/03/13-23:32:56.708527 7fc130081a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:32:56.708528 7fc130081a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:32:56.708528 7fc130081a80 Options.num_levels: 7
+2021/03/13-23:32:56.708529 7fc130081a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:32:56.708530 7fc130081a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:32:56.708530 7fc130081a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:32:56.708531 7fc130081a80 Options.compression_opts.level: -1
+2021/03/13-23:32:56.708531 7fc130081a80 Options.compression_opts.strategy: 0
+2021/03/13-23:32:56.708532 7fc130081a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:32:56.708532 7fc130081a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:32:56.708533 7fc130081a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:32:56.708534 7fc130081a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:32:56.708534 7fc130081a80 Options.target_file_size_base: 67108864
+2021/03/13-23:32:56.708535 7fc130081a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:32:56.708535 7fc130081a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:32:56.708536 7fc130081a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:32:56.708536 7fc130081a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:32:56.708538 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:32:56.708545 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:32:56.708546 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:32:56.708547 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:32:56.708547 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:32:56.708548 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:32:56.708548 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:32:56.708549 7fc130081a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:32:56.708549 7fc130081a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:32:56.708550 7fc130081a80 Options.arena_block_size: 16777216
+2021/03/13-23:32:56.708551 7fc130081a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:32:56.708551 7fc130081a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:32:56.708552 7fc130081a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:32:56.708552 7fc130081a80 Options.disable_auto_compactions: 0
+2021/03/13-23:32:56.708554 7fc130081a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:32:56.708555 7fc130081a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:32:56.708555 7fc130081a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:32:56.708556 7fc130081a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:32:56.708556 7fc130081a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:32:56.708557 7fc130081a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:32:56.708558 7fc130081a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:32:56.708558 7fc130081a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:32:56.708559 7fc130081a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:32:56.708559 7fc130081a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:32:56.708560 7fc130081a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:32:56.708561 7fc130081a80 Options.table_properties_collectors:
+2021/03/13-23:32:56.708561 7fc130081a80 Options.inplace_update_support: 0
+2021/03/13-23:32:56.708562 7fc130081a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:32:56.708562 7fc130081a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:32:56.708563 7fc130081a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:32:56.708564 7fc130081a80 Options.bloom_locality: 0
+2021/03/13-23:32:56.708564 7fc130081a80 Options.max_successive_merges: 0
+2021/03/13-23:32:56.708565 7fc130081a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:32:56.708565 7fc130081a80 Options.paranoid_file_checks: 0
+2021/03/13-23:32:56.708566 7fc130081a80 Options.force_consistency_checks: 0
+2021/03/13-23:32:56.708566 7fc130081a80 Options.report_bg_io_stats: 0
+2021/03/13-23:32:56.708942 7fc130081a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:32:56.708944 7fc130081a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:32:56.709021 7fc130081a80 EVENT_LOG_v1 {"time_micros": 1615674776709009, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:32:56.709026 7fc130081a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:32:57.407656 7fc130081a80 EVENT_LOG_v1 {"time_micros": 1615674777407653, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674778122017 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674778122017
new file mode 100644
index 0000000..ed9d1a5
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674778122017
@@ -0,0 +1,186 @@
+2021/03/13-23:32:57.421270 7fc130081a80 RocksDB version: 5.11.3
+2021/03/13-23:32:57.421328 7fc130081a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:32:57.421330 7fc130081a80 Compile date Mar 13 2021
+2021/03/13-23:32:57.421332 7fc130081a80 DB SUMMARY
+2021/03/13-23:32:57.421392 7fc130081a80 CURRENT file: CURRENT
+2021/03/13-23:32:57.421393 7fc130081a80 IDENTITY file: IDENTITY
+2021/03/13-23:32:57.421399 7fc130081a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:32:57.421400 7fc130081a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:32:57.421401 7fc130081a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:32:57.421404 7fc130081a80 Options.error_if_exists: 0
+2021/03/13-23:32:57.421405 7fc130081a80 Options.create_if_missing: 1
+2021/03/13-23:32:57.421406 7fc130081a80 Options.paranoid_checks: 1
+2021/03/13-23:32:57.421406 7fc130081a80 Options.env: 0x7fc130a3b080
+2021/03/13-23:32:57.421407 7fc130081a80 Options.info_log: 0x12b4ca0
+2021/03/13-23:32:57.421407 7fc130081a80 Options.max_file_opening_threads: 16
+2021/03/13-23:32:57.421408 7fc130081a80 Options.statistics: (nil)
+2021/03/13-23:32:57.421409 7fc130081a80 Options.use_fsync: 0
+2021/03/13-23:32:57.421409 7fc130081a80 Options.max_log_file_size: 0
+2021/03/13-23:32:57.421410 7fc130081a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:32:57.421410 7fc130081a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:32:57.421411 7fc130081a80 Options.keep_log_file_num: 1000
+2021/03/13-23:32:57.421412 7fc130081a80 Options.recycle_log_file_num: 0
+2021/03/13-23:32:57.421412 7fc130081a80 Options.allow_fallocate: 1
+2021/03/13-23:32:57.421413 7fc130081a80 Options.allow_mmap_reads: 0
+2021/03/13-23:32:57.421413 7fc130081a80 Options.allow_mmap_writes: 0
+2021/03/13-23:32:57.421414 7fc130081a80 Options.use_direct_reads: 0
+2021/03/13-23:32:57.421414 7fc130081a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:32:57.421415 7fc130081a80 Options.create_missing_column_families: 0
+2021/03/13-23:32:57.421415 7fc130081a80 Options.db_log_dir:
+2021/03/13-23:32:57.421416 7fc130081a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:32:57.421417 7fc130081a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:32:57.421417 7fc130081a80 Options.max_subcompactions: 1
+2021/03/13-23:32:57.421418 7fc130081a80 Options.max_background_flushes: -1
+2021/03/13-23:32:57.421418 7fc130081a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:32:57.421419 7fc130081a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:32:57.421419 7fc130081a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:32:57.421420 7fc130081a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:32:57.421421 7fc130081a80 Options.advise_random_on_open: 1
+2021/03/13-23:32:57.421421 7fc130081a80 Options.db_write_buffer_size: 0
+2021/03/13-23:32:57.421422 7fc130081a80 Options.write_buffer_manager: 0x129cb90
+2021/03/13-23:32:57.421422 7fc130081a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:32:57.421423 7fc130081a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:32:57.421423 7fc130081a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:32:57.421424 7fc130081a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:32:57.421425 7fc130081a80 Options.rate_limiter: (nil)
+2021/03/13-23:32:57.421426 7fc130081a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:32:57.421434 7fc130081a80 Options.wal_recovery_mode: 2
+2021/03/13-23:32:57.421434 7fc130081a80 Options.enable_thread_tracking: 0
+2021/03/13-23:32:57.421435 7fc130081a80 Options.enable_pipelined_write: 0
+2021/03/13-23:32:57.421436 7fc130081a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:32:57.421436 7fc130081a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:32:57.421437 7fc130081a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:32:57.421437 7fc130081a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:32:57.421438 7fc130081a80 Options.row_cache: None
+2021/03/13-23:32:57.421438 7fc130081a80 Options.wal_filter: None
+2021/03/13-23:32:57.421439 7fc130081a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:32:57.421440 7fc130081a80 Options.allow_ingest_behind: 0
+2021/03/13-23:32:57.421440 7fc130081a80 Options.preserve_deletes: 0
+2021/03/13-23:32:57.421441 7fc130081a80 Options.two_write_queues: 0
+2021/03/13-23:32:57.421441 7fc130081a80 Options.manual_wal_flush: 0
+2021/03/13-23:32:57.421442 7fc130081a80 Options.max_background_jobs: 16
+2021/03/13-23:32:57.421443 7fc130081a80 Options.max_background_compactions: -1
+2021/03/13-23:32:57.421444 7fc130081a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:32:57.421444 7fc130081a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:32:57.421445 7fc130081a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:32:57.421445 7fc130081a80 Options.max_total_wal_size: 0
+2021/03/13-23:32:57.421446 7fc130081a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:32:57.421446 7fc130081a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:32:57.421447 7fc130081a80 Options.max_open_files: -1
+2021/03/13-23:32:57.421448 7fc130081a80 Options.bytes_per_sync: 0
+2021/03/13-23:32:57.421448 7fc130081a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:32:57.421449 7fc130081a80 Options.compaction_readahead_size: 0
+2021/03/13-23:32:57.421449 7fc130081a80 Compression algorithms supported:
+2021/03/13-23:32:57.421450 7fc130081a80 Snappy supported: 1
+2021/03/13-23:32:57.421450 7fc130081a80 Zlib supported: 1
+2021/03/13-23:32:57.421451 7fc130081a80 Bzip supported: 1
+2021/03/13-23:32:57.421452 7fc130081a80 LZ4 supported: 1
+2021/03/13-23:32:57.421452 7fc130081a80 ZSTDNotFinal supported: 1
+2021/03/13-23:32:57.421456 7fc130081a80 ZSTD supported: 1
+2021/03/13-23:32:57.421459 7fc130081a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:32:57.421460 7fc130081a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:32:57.421548 7fc130081a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:32:57.421602 7fc130081a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:32:57.421604 7fc130081a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:32:57.421605 7fc130081a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:32:57.421605 7fc130081a80 Options.compaction_filter: None
+2021/03/13-23:32:57.421606 7fc130081a80 Options.compaction_filter_factory: None
+2021/03/13-23:32:57.421606 7fc130081a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:32:57.421607 7fc130081a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:32:57.421621 7fc130081a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x12ac520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1291c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:32:57.421622 7fc130081a80 Options.write_buffer_size: 134217728
+2021/03/13-23:32:57.421622 7fc130081a80 Options.max_write_buffer_number: 6
+2021/03/13-23:32:57.421623 7fc130081a80 Options.compression[0]: NoCompression
+2021/03/13-23:32:57.421624 7fc130081a80 Options.compression[1]: NoCompression
+2021/03/13-23:32:57.421625 7fc130081a80 Options.compression[2]: Snappy
+2021/03/13-23:32:57.421625 7fc130081a80 Options.compression[3]: Snappy
+2021/03/13-23:32:57.421626 7fc130081a80 Options.compression[4]: Snappy
+2021/03/13-23:32:57.421626 7fc130081a80 Options.compression[5]: Snappy
+2021/03/13-23:32:57.421627 7fc130081a80 Options.compression[6]: Snappy
+2021/03/13-23:32:57.421627 7fc130081a80 Options.bottommost_compression: Disabled
+2021/03/13-23:32:57.421628 7fc130081a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:32:57.421629 7fc130081a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:32:57.421629 7fc130081a80 Options.num_levels: 7
+2021/03/13-23:32:57.421630 7fc130081a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:32:57.421631 7fc130081a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:32:57.421631 7fc130081a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:32:57.421632 7fc130081a80 Options.compression_opts.level: -1
+2021/03/13-23:32:57.421632 7fc130081a80 Options.compression_opts.strategy: 0
+2021/03/13-23:32:57.421633 7fc130081a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:32:57.421633 7fc130081a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:32:57.421634 7fc130081a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:32:57.421635 7fc130081a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:32:57.421635 7fc130081a80 Options.target_file_size_base: 67108864
+2021/03/13-23:32:57.421636 7fc130081a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:32:57.421636 7fc130081a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:32:57.421637 7fc130081a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:32:57.421638 7fc130081a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:32:57.421639 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:32:57.421646 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:32:57.421647 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:32:57.421648 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:32:57.421648 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:32:57.421649 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:32:57.421649 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:32:57.421650 7fc130081a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:32:57.421650 7fc130081a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:32:57.421651 7fc130081a80 Options.arena_block_size: 16777216
+2021/03/13-23:32:57.421652 7fc130081a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:32:57.421652 7fc130081a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:32:57.421653 7fc130081a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:32:57.421653 7fc130081a80 Options.disable_auto_compactions: 0
+2021/03/13-23:32:57.421655 7fc130081a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:32:57.421656 7fc130081a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:32:57.421656 7fc130081a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:32:57.421657 7fc130081a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:32:57.421657 7fc130081a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:32:57.421658 7fc130081a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:32:57.421659 7fc130081a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:32:57.421660 7fc130081a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:32:57.421660 7fc130081a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:32:57.421661 7fc130081a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:32:57.421661 7fc130081a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:32:57.421662 7fc130081a80 Options.table_properties_collectors:
+2021/03/13-23:32:57.421662 7fc130081a80 Options.inplace_update_support: 0
+2021/03/13-23:32:57.421663 7fc130081a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:32:57.421663 7fc130081a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:32:57.421664 7fc130081a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:32:57.421665 7fc130081a80 Options.bloom_locality: 0
+2021/03/13-23:32:57.421665 7fc130081a80 Options.max_successive_merges: 0
+2021/03/13-23:32:57.421666 7fc130081a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:32:57.421666 7fc130081a80 Options.paranoid_file_checks: 0
+2021/03/13-23:32:57.421667 7fc130081a80 Options.force_consistency_checks: 0
+2021/03/13-23:32:57.421668 7fc130081a80 Options.report_bg_io_stats: 0
+2021/03/13-23:32:57.422082 7fc130081a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:32:57.422085 7fc130081a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:32:57.422166 7fc130081a80 EVENT_LOG_v1 {"time_micros": 1615674777422154, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:32:57.422172 7fc130081a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:32:58.109273 7fc130081a80 EVENT_LOG_v1 {"time_micros": 1615674778109270, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674896391981 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674896391981
new file mode 100644
index 0000000..b7ae088
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674896391981
@@ -0,0 +1,186 @@
+2021/03/13-23:32:58.122348 7fc130081a80 RocksDB version: 5.11.3
+2021/03/13-23:32:58.122406 7fc130081a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:32:58.122407 7fc130081a80 Compile date Mar 13 2021
+2021/03/13-23:32:58.122410 7fc130081a80 DB SUMMARY
+2021/03/13-23:32:58.122468 7fc130081a80 CURRENT file: CURRENT
+2021/03/13-23:32:58.122469 7fc130081a80 IDENTITY file: IDENTITY
+2021/03/13-23:32:58.122475 7fc130081a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:32:58.122476 7fc130081a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:32:58.122477 7fc130081a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:32:58.122481 7fc130081a80 Options.error_if_exists: 0
+2021/03/13-23:32:58.122482 7fc130081a80 Options.create_if_missing: 1
+2021/03/13-23:32:58.122483 7fc130081a80 Options.paranoid_checks: 1
+2021/03/13-23:32:58.122483 7fc130081a80 Options.env: 0x7fc130a3b080
+2021/03/13-23:32:58.122484 7fc130081a80 Options.info_log: 0x12b4ca0
+2021/03/13-23:32:58.122485 7fc130081a80 Options.max_file_opening_threads: 16
+2021/03/13-23:32:58.122485 7fc130081a80 Options.statistics: (nil)
+2021/03/13-23:32:58.122486 7fc130081a80 Options.use_fsync: 0
+2021/03/13-23:32:58.122487 7fc130081a80 Options.max_log_file_size: 0
+2021/03/13-23:32:58.122488 7fc130081a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:32:58.122488 7fc130081a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:32:58.122489 7fc130081a80 Options.keep_log_file_num: 1000
+2021/03/13-23:32:58.122489 7fc130081a80 Options.recycle_log_file_num: 0
+2021/03/13-23:32:58.122490 7fc130081a80 Options.allow_fallocate: 1
+2021/03/13-23:32:58.122491 7fc130081a80 Options.allow_mmap_reads: 0
+2021/03/13-23:32:58.122491 7fc130081a80 Options.allow_mmap_writes: 0
+2021/03/13-23:32:58.122492 7fc130081a80 Options.use_direct_reads: 0
+2021/03/13-23:32:58.122492 7fc130081a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:32:58.122493 7fc130081a80 Options.create_missing_column_families: 0
+2021/03/13-23:32:58.122493 7fc130081a80 Options.db_log_dir:
+2021/03/13-23:32:58.122494 7fc130081a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:32:58.122494 7fc130081a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:32:58.122495 7fc130081a80 Options.max_subcompactions: 1
+2021/03/13-23:32:58.122496 7fc130081a80 Options.max_background_flushes: -1
+2021/03/13-23:32:58.122496 7fc130081a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:32:58.122497 7fc130081a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:32:58.122497 7fc130081a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:32:58.122498 7fc130081a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:32:58.122498 7fc130081a80 Options.advise_random_on_open: 1
+2021/03/13-23:32:58.122499 7fc130081a80 Options.db_write_buffer_size: 0
+2021/03/13-23:32:58.122500 7fc130081a80 Options.write_buffer_manager: 0x129cb90
+2021/03/13-23:32:58.122500 7fc130081a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:32:58.122501 7fc130081a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:32:58.122501 7fc130081a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:32:58.122502 7fc130081a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:32:58.122502 7fc130081a80 Options.rate_limiter: (nil)
+2021/03/13-23:32:58.122504 7fc130081a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:32:58.122511 7fc130081a80 Options.wal_recovery_mode: 2
+2021/03/13-23:32:58.122512 7fc130081a80 Options.enable_thread_tracking: 0
+2021/03/13-23:32:58.122512 7fc130081a80 Options.enable_pipelined_write: 0
+2021/03/13-23:32:58.122513 7fc130081a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:32:58.122513 7fc130081a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:32:58.122514 7fc130081a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:32:58.122514 7fc130081a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:32:58.122515 7fc130081a80 Options.row_cache: None
+2021/03/13-23:32:58.122516 7fc130081a80 Options.wal_filter: None
+2021/03/13-23:32:58.122516 7fc130081a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:32:58.122517 7fc130081a80 Options.allow_ingest_behind: 0
+2021/03/13-23:32:58.122517 7fc130081a80 Options.preserve_deletes: 0
+2021/03/13-23:32:58.122518 7fc130081a80 Options.two_write_queues: 0
+2021/03/13-23:32:58.122518 7fc130081a80 Options.manual_wal_flush: 0
+2021/03/13-23:32:58.122520 7fc130081a80 Options.max_background_jobs: 16
+2021/03/13-23:32:58.122520 7fc130081a80 Options.max_background_compactions: -1
+2021/03/13-23:32:58.122521 7fc130081a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:32:58.122521 7fc130081a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:32:58.122522 7fc130081a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:32:58.122522 7fc130081a80 Options.max_total_wal_size: 0
+2021/03/13-23:32:58.122523 7fc130081a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:32:58.122524 7fc130081a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:32:58.122524 7fc130081a80 Options.max_open_files: -1
+2021/03/13-23:32:58.122525 7fc130081a80 Options.bytes_per_sync: 0
+2021/03/13-23:32:58.122525 7fc130081a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:32:58.122526 7fc130081a80 Options.compaction_readahead_size: 0
+2021/03/13-23:32:58.122526 7fc130081a80 Compression algorithms supported:
+2021/03/13-23:32:58.122527 7fc130081a80 Snappy supported: 1
+2021/03/13-23:32:58.122527 7fc130081a80 Zlib supported: 1
+2021/03/13-23:32:58.122528 7fc130081a80 Bzip supported: 1
+2021/03/13-23:32:58.122528 7fc130081a80 LZ4 supported: 1
+2021/03/13-23:32:58.122529 7fc130081a80 ZSTDNotFinal supported: 1
+2021/03/13-23:32:58.122533 7fc130081a80 ZSTD supported: 1
+2021/03/13-23:32:58.122536 7fc130081a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:32:58.122537 7fc130081a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:32:58.122625 7fc130081a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:32:58.122679 7fc130081a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:32:58.122681 7fc130081a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:32:58.122681 7fc130081a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:32:58.122682 7fc130081a80 Options.compaction_filter: None
+2021/03/13-23:32:58.122683 7fc130081a80 Options.compaction_filter_factory: None
+2021/03/13-23:32:58.122683 7fc130081a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:32:58.122684 7fc130081a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:32:58.122697 7fc130081a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x12ac520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1291c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:32:58.122698 7fc130081a80 Options.write_buffer_size: 134217728
+2021/03/13-23:32:58.122699 7fc130081a80 Options.max_write_buffer_number: 6
+2021/03/13-23:32:58.122700 7fc130081a80 Options.compression[0]: NoCompression
+2021/03/13-23:32:58.122700 7fc130081a80 Options.compression[1]: NoCompression
+2021/03/13-23:32:58.122701 7fc130081a80 Options.compression[2]: Snappy
+2021/03/13-23:32:58.122702 7fc130081a80 Options.compression[3]: Snappy
+2021/03/13-23:32:58.122702 7fc130081a80 Options.compression[4]: Snappy
+2021/03/13-23:32:58.122703 7fc130081a80 Options.compression[5]: Snappy
+2021/03/13-23:32:58.122703 7fc130081a80 Options.compression[6]: Snappy
+2021/03/13-23:32:58.122704 7fc130081a80 Options.bottommost_compression: Disabled
+2021/03/13-23:32:58.122705 7fc130081a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:32:58.122705 7fc130081a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:32:58.122706 7fc130081a80 Options.num_levels: 7
+2021/03/13-23:32:58.122706 7fc130081a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:32:58.122707 7fc130081a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:32:58.122708 7fc130081a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:32:58.122708 7fc130081a80 Options.compression_opts.level: -1
+2021/03/13-23:32:58.122709 7fc130081a80 Options.compression_opts.strategy: 0
+2021/03/13-23:32:58.122709 7fc130081a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:32:58.122710 7fc130081a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:32:58.122710 7fc130081a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:32:58.122711 7fc130081a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:32:58.122712 7fc130081a80 Options.target_file_size_base: 67108864
+2021/03/13-23:32:58.122712 7fc130081a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:32:58.122713 7fc130081a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:32:58.122713 7fc130081a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:32:58.122714 7fc130081a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:32:58.122715 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:32:58.122723 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:32:58.122723 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:32:58.122724 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:32:58.122724 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:32:58.122725 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:32:58.122726 7fc130081a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:32:58.122726 7fc130081a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:32:58.122727 7fc130081a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:32:58.122727 7fc130081a80 Options.arena_block_size: 16777216
+2021/03/13-23:32:58.122728 7fc130081a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:32:58.122728 7fc130081a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:32:58.122729 7fc130081a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:32:58.122730 7fc130081a80 Options.disable_auto_compactions: 0
+2021/03/13-23:32:58.122731 7fc130081a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:32:58.122732 7fc130081a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:32:58.122732 7fc130081a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:32:58.122733 7fc130081a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:32:58.122734 7fc130081a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:32:58.122734 7fc130081a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:32:58.122735 7fc130081a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:32:58.122736 7fc130081a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:32:58.122736 7fc130081a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:32:58.122737 7fc130081a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:32:58.122737 7fc130081a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:32:58.122738 7fc130081a80 Options.table_properties_collectors:
+2021/03/13-23:32:58.122738 7fc130081a80 Options.inplace_update_support: 0
+2021/03/13-23:32:58.122739 7fc130081a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:32:58.122740 7fc130081a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:32:58.122740 7fc130081a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:32:58.122741 7fc130081a80 Options.bloom_locality: 0
+2021/03/13-23:32:58.122741 7fc130081a80 Options.max_successive_merges: 0
+2021/03/13-23:32:58.122742 7fc130081a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:32:58.122743 7fc130081a80 Options.paranoid_file_checks: 0
+2021/03/13-23:32:58.122743 7fc130081a80 Options.force_consistency_checks: 0
+2021/03/13-23:32:58.122744 7fc130081a80 Options.report_bg_io_stats: 0
+2021/03/13-23:32:58.123102 7fc130081a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:32:58.123104 7fc130081a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:32:58.123181 7fc130081a80 EVENT_LOG_v1 {"time_micros": 1615674778123169, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:32:58.123186 7fc130081a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:32:58.810082 7fc130081a80 EVENT_LOG_v1 {"time_micros": 1615674778810079, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674897110115 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674897110115
new file mode 100644
index 0000000..3851791
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674897110115
@@ -0,0 +1,186 @@
+2021/03/13-23:34:56.392347 7fca31f29a80 RocksDB version: 5.11.3
+2021/03/13-23:34:56.392414 7fca31f29a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:34:56.392416 7fca31f29a80 Compile date Mar 13 2021
+2021/03/13-23:34:56.392421 7fca31f29a80 DB SUMMARY
+2021/03/13-23:34:56.392489 7fca31f29a80 CURRENT file: CURRENT
+2021/03/13-23:34:56.392490 7fca31f29a80 IDENTITY file: IDENTITY
+2021/03/13-23:34:56.392497 7fca31f29a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:34:56.392498 7fca31f29a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:34:56.392499 7fca31f29a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:34:56.392503 7fca31f29a80 Options.error_if_exists: 0
+2021/03/13-23:34:56.392504 7fca31f29a80 Options.create_if_missing: 1
+2021/03/13-23:34:56.392505 7fca31f29a80 Options.paranoid_checks: 1
+2021/03/13-23:34:56.392505 7fca31f29a80 Options.env: 0x7fca328e3080
+2021/03/13-23:34:56.392506 7fca31f29a80 Options.info_log: 0x22ceca0
+2021/03/13-23:34:56.392507 7fca31f29a80 Options.max_file_opening_threads: 16
+2021/03/13-23:34:56.392507 7fca31f29a80 Options.statistics: (nil)
+2021/03/13-23:34:56.392508 7fca31f29a80 Options.use_fsync: 0
+2021/03/13-23:34:56.392509 7fca31f29a80 Options.max_log_file_size: 0
+2021/03/13-23:34:56.392510 7fca31f29a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:34:56.392510 7fca31f29a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:34:56.392511 7fca31f29a80 Options.keep_log_file_num: 1000
+2021/03/13-23:34:56.392512 7fca31f29a80 Options.recycle_log_file_num: 0
+2021/03/13-23:34:56.392512 7fca31f29a80 Options.allow_fallocate: 1
+2021/03/13-23:34:56.392513 7fca31f29a80 Options.allow_mmap_reads: 0
+2021/03/13-23:34:56.392514 7fca31f29a80 Options.allow_mmap_writes: 0
+2021/03/13-23:34:56.392514 7fca31f29a80 Options.use_direct_reads: 0
+2021/03/13-23:34:56.392515 7fca31f29a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:34:56.392515 7fca31f29a80 Options.create_missing_column_families: 0
+2021/03/13-23:34:56.392516 7fca31f29a80 Options.db_log_dir:
+2021/03/13-23:34:56.392517 7fca31f29a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:34:56.392517 7fca31f29a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:34:56.392518 7fca31f29a80 Options.max_subcompactions: 1
+2021/03/13-23:34:56.392518 7fca31f29a80 Options.max_background_flushes: -1
+2021/03/13-23:34:56.392519 7fca31f29a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:34:56.392520 7fca31f29a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:34:56.392520 7fca31f29a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:34:56.392521 7fca31f29a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:34:56.392522 7fca31f29a80 Options.advise_random_on_open: 1
+2021/03/13-23:34:56.392522 7fca31f29a80 Options.db_write_buffer_size: 0
+2021/03/13-23:34:56.392523 7fca31f29a80 Options.write_buffer_manager: 0x22b6b90
+2021/03/13-23:34:56.392524 7fca31f29a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:34:56.392524 7fca31f29a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:34:56.392525 7fca31f29a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:34:56.392525 7fca31f29a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:34:56.392526 7fca31f29a80 Options.rate_limiter: (nil)
+2021/03/13-23:34:56.392528 7fca31f29a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:34:56.392536 7fca31f29a80 Options.wal_recovery_mode: 2
+2021/03/13-23:34:56.392537 7fca31f29a80 Options.enable_thread_tracking: 0
+2021/03/13-23:34:56.392537 7fca31f29a80 Options.enable_pipelined_write: 0
+2021/03/13-23:34:56.392538 7fca31f29a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:34:56.392538 7fca31f29a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:34:56.392539 7fca31f29a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:34:56.392540 7fca31f29a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:34:56.392540 7fca31f29a80 Options.row_cache: None
+2021/03/13-23:34:56.392541 7fca31f29a80 Options.wal_filter: None
+2021/03/13-23:34:56.392542 7fca31f29a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:34:56.392542 7fca31f29a80 Options.allow_ingest_behind: 0
+2021/03/13-23:34:56.392543 7fca31f29a80 Options.preserve_deletes: 0
+2021/03/13-23:34:56.392543 7fca31f29a80 Options.two_write_queues: 0
+2021/03/13-23:34:56.392544 7fca31f29a80 Options.manual_wal_flush: 0
+2021/03/13-23:34:56.392545 7fca31f29a80 Options.max_background_jobs: 16
+2021/03/13-23:34:56.392546 7fca31f29a80 Options.max_background_compactions: -1
+2021/03/13-23:34:56.392547 7fca31f29a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:34:56.392547 7fca31f29a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:34:56.392548 7fca31f29a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:34:56.392549 7fca31f29a80 Options.max_total_wal_size: 0
+2021/03/13-23:34:56.392549 7fca31f29a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:34:56.392550 7fca31f29a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:34:56.392551 7fca31f29a80 Options.max_open_files: -1
+2021/03/13-23:34:56.392551 7fca31f29a80 Options.bytes_per_sync: 0
+2021/03/13-23:34:56.392552 7fca31f29a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:34:56.392552 7fca31f29a80 Options.compaction_readahead_size: 0
+2021/03/13-23:34:56.392553 7fca31f29a80 Compression algorithms supported:
+2021/03/13-23:34:56.392554 7fca31f29a80 Snappy supported: 1
+2021/03/13-23:34:56.392554 7fca31f29a80 Zlib supported: 1
+2021/03/13-23:34:56.392555 7fca31f29a80 Bzip supported: 1
+2021/03/13-23:34:56.392556 7fca31f29a80 LZ4 supported: 1
+2021/03/13-23:34:56.392556 7fca31f29a80 ZSTDNotFinal supported: 1
+2021/03/13-23:34:56.392561 7fca31f29a80 ZSTD supported: 1
+2021/03/13-23:34:56.392565 7fca31f29a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:34:56.392566 7fca31f29a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:34:56.392672 7fca31f29a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:34:56.392731 7fca31f29a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:34:56.392733 7fca31f29a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:34:56.392733 7fca31f29a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:34:56.392734 7fca31f29a80 Options.compaction_filter: None
+2021/03/13-23:34:56.392735 7fca31f29a80 Options.compaction_filter_factory: None
+2021/03/13-23:34:56.392735 7fca31f29a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:34:56.392736 7fca31f29a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:34:56.392751 7fca31f29a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x22c6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x22abc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:34:56.392752 7fca31f29a80 Options.write_buffer_size: 134217728
+2021/03/13-23:34:56.392753 7fca31f29a80 Options.max_write_buffer_number: 6
+2021/03/13-23:34:56.392754 7fca31f29a80 Options.compression[0]: NoCompression
+2021/03/13-23:34:56.392754 7fca31f29a80 Options.compression[1]: NoCompression
+2021/03/13-23:34:56.392755 7fca31f29a80 Options.compression[2]: Snappy
+2021/03/13-23:34:56.392756 7fca31f29a80 Options.compression[3]: Snappy
+2021/03/13-23:34:56.392756 7fca31f29a80 Options.compression[4]: Snappy
+2021/03/13-23:34:56.392757 7fca31f29a80 Options.compression[5]: Snappy
+2021/03/13-23:34:56.392757 7fca31f29a80 Options.compression[6]: Snappy
+2021/03/13-23:34:56.392758 7fca31f29a80 Options.bottommost_compression: Disabled
+2021/03/13-23:34:56.392759 7fca31f29a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:34:56.392760 7fca31f29a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:34:56.392760 7fca31f29a80 Options.num_levels: 7
+2021/03/13-23:34:56.392761 7fca31f29a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:34:56.392762 7fca31f29a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:34:56.392762 7fca31f29a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:34:56.392763 7fca31f29a80 Options.compression_opts.level: -1
+2021/03/13-23:34:56.392763 7fca31f29a80 Options.compression_opts.strategy: 0
+2021/03/13-23:34:56.392764 7fca31f29a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:34:56.392765 7fca31f29a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:34:56.392765 7fca31f29a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:34:56.392766 7fca31f29a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:34:56.392767 7fca31f29a80 Options.target_file_size_base: 67108864
+2021/03/13-23:34:56.392767 7fca31f29a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:34:56.392768 7fca31f29a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:34:56.392769 7fca31f29a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:34:56.392769 7fca31f29a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:34:56.392771 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:34:56.392779 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:34:56.392780 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:34:56.392781 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:34:56.392781 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:34:56.392782 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:34:56.392783 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:34:56.392783 7fca31f29a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:34:56.392784 7fca31f29a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:34:56.392784 7fca31f29a80 Options.arena_block_size: 16777216
+2021/03/13-23:34:56.392785 7fca31f29a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:34:56.392786 7fca31f29a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:34:56.392786 7fca31f29a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:34:56.392787 7fca31f29a80 Options.disable_auto_compactions: 0
+2021/03/13-23:34:56.392789 7fca31f29a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:34:56.392789 7fca31f29a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:34:56.392790 7fca31f29a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:34:56.392791 7fca31f29a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:34:56.392791 7fca31f29a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:34:56.392792 7fca31f29a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:34:56.392793 7fca31f29a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:34:56.392794 7fca31f29a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:34:56.392794 7fca31f29a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:34:56.392795 7fca31f29a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:34:56.392795 7fca31f29a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:34:56.392796 7fca31f29a80 Options.table_properties_collectors:
+2021/03/13-23:34:56.392797 7fca31f29a80 Options.inplace_update_support: 0
+2021/03/13-23:34:56.392797 7fca31f29a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:34:56.392798 7fca31f29a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:34:56.392799 7fca31f29a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:34:56.392800 7fca31f29a80 Options.bloom_locality: 0
+2021/03/13-23:34:56.392800 7fca31f29a80 Options.max_successive_merges: 0
+2021/03/13-23:34:56.392801 7fca31f29a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:34:56.392801 7fca31f29a80 Options.paranoid_file_checks: 0
+2021/03/13-23:34:56.392802 7fca31f29a80 Options.force_consistency_checks: 0
+2021/03/13-23:34:56.392803 7fca31f29a80 Options.report_bg_io_stats: 0
+2021/03/13-23:34:56.393298 7fca31f29a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:34:56.393303 7fca31f29a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:34:56.393442 7fca31f29a80 EVENT_LOG_v1 {"time_micros": 1615674896393423, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:34:56.393452 7fca31f29a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:34:57.098227 7fca31f29a80 EVENT_LOG_v1 {"time_micros": 1615674897098223, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674897820260 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674897820260
new file mode 100644
index 0000000..b194305
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674897820260
@@ -0,0 +1,186 @@
+2021/03/13-23:34:57.110441 7fca31f29a80 RocksDB version: 5.11.3
+2021/03/13-23:34:57.110498 7fca31f29a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:34:57.110500 7fca31f29a80 Compile date Mar 13 2021
+2021/03/13-23:34:57.110504 7fca31f29a80 DB SUMMARY
+2021/03/13-23:34:57.110566 7fca31f29a80 CURRENT file: CURRENT
+2021/03/13-23:34:57.110567 7fca31f29a80 IDENTITY file: IDENTITY
+2021/03/13-23:34:57.110573 7fca31f29a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:34:57.110574 7fca31f29a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:34:57.110575 7fca31f29a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:34:57.110578 7fca31f29a80 Options.error_if_exists: 0
+2021/03/13-23:34:57.110579 7fca31f29a80 Options.create_if_missing: 1
+2021/03/13-23:34:57.110580 7fca31f29a80 Options.paranoid_checks: 1
+2021/03/13-23:34:57.110580 7fca31f29a80 Options.env: 0x7fca328e3080
+2021/03/13-23:34:57.110581 7fca31f29a80 Options.info_log: 0x22ceca0
+2021/03/13-23:34:57.110581 7fca31f29a80 Options.max_file_opening_threads: 16
+2021/03/13-23:34:57.110582 7fca31f29a80 Options.statistics: (nil)
+2021/03/13-23:34:57.110583 7fca31f29a80 Options.use_fsync: 0
+2021/03/13-23:34:57.110583 7fca31f29a80 Options.max_log_file_size: 0
+2021/03/13-23:34:57.110584 7fca31f29a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:34:57.110584 7fca31f29a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:34:57.110585 7fca31f29a80 Options.keep_log_file_num: 1000
+2021/03/13-23:34:57.110586 7fca31f29a80 Options.recycle_log_file_num: 0
+2021/03/13-23:34:57.110586 7fca31f29a80 Options.allow_fallocate: 1
+2021/03/13-23:34:57.110587 7fca31f29a80 Options.allow_mmap_reads: 0
+2021/03/13-23:34:57.110587 7fca31f29a80 Options.allow_mmap_writes: 0
+2021/03/13-23:34:57.110588 7fca31f29a80 Options.use_direct_reads: 0
+2021/03/13-23:34:57.110588 7fca31f29a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:34:57.110589 7fca31f29a80 Options.create_missing_column_families: 0
+2021/03/13-23:34:57.110590 7fca31f29a80 Options.db_log_dir:
+2021/03/13-23:34:57.110590 7fca31f29a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:34:57.110591 7fca31f29a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:34:57.110591 7fca31f29a80 Options.max_subcompactions: 1
+2021/03/13-23:34:57.110592 7fca31f29a80 Options.max_background_flushes: -1
+2021/03/13-23:34:57.110592 7fca31f29a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:34:57.110593 7fca31f29a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:34:57.110594 7fca31f29a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:34:57.110594 7fca31f29a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:34:57.110595 7fca31f29a80 Options.advise_random_on_open: 1
+2021/03/13-23:34:57.110595 7fca31f29a80 Options.db_write_buffer_size: 0
+2021/03/13-23:34:57.110596 7fca31f29a80 Options.write_buffer_manager: 0x22b6b90
+2021/03/13-23:34:57.110596 7fca31f29a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:34:57.110597 7fca31f29a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:34:57.110597 7fca31f29a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:34:57.110598 7fca31f29a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:34:57.110599 7fca31f29a80 Options.rate_limiter: (nil)
+2021/03/13-23:34:57.110600 7fca31f29a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:34:57.110607 7fca31f29a80 Options.wal_recovery_mode: 2
+2021/03/13-23:34:57.110608 7fca31f29a80 Options.enable_thread_tracking: 0
+2021/03/13-23:34:57.110609 7fca31f29a80 Options.enable_pipelined_write: 0
+2021/03/13-23:34:57.110609 7fca31f29a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:34:57.110610 7fca31f29a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:34:57.110610 7fca31f29a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:34:57.110611 7fca31f29a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:34:57.110612 7fca31f29a80 Options.row_cache: None
+2021/03/13-23:34:57.110612 7fca31f29a80 Options.wal_filter: None
+2021/03/13-23:34:57.110613 7fca31f29a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:34:57.110613 7fca31f29a80 Options.allow_ingest_behind: 0
+2021/03/13-23:34:57.110614 7fca31f29a80 Options.preserve_deletes: 0
+2021/03/13-23:34:57.110614 7fca31f29a80 Options.two_write_queues: 0
+2021/03/13-23:34:57.110615 7fca31f29a80 Options.manual_wal_flush: 0
+2021/03/13-23:34:57.110616 7fca31f29a80 Options.max_background_jobs: 16
+2021/03/13-23:34:57.110617 7fca31f29a80 Options.max_background_compactions: -1
+2021/03/13-23:34:57.110617 7fca31f29a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:34:57.110618 7fca31f29a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:34:57.110618 7fca31f29a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:34:57.110619 7fca31f29a80 Options.max_total_wal_size: 0
+2021/03/13-23:34:57.110619 7fca31f29a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:34:57.110620 7fca31f29a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:34:57.110621 7fca31f29a80 Options.max_open_files: -1
+2021/03/13-23:34:57.110621 7fca31f29a80 Options.bytes_per_sync: 0
+2021/03/13-23:34:57.110622 7fca31f29a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:34:57.110622 7fca31f29a80 Options.compaction_readahead_size: 0
+2021/03/13-23:34:57.110623 7fca31f29a80 Compression algorithms supported:
+2021/03/13-23:34:57.110623 7fca31f29a80 Snappy supported: 1
+2021/03/13-23:34:57.110624 7fca31f29a80 Zlib supported: 1
+2021/03/13-23:34:57.110625 7fca31f29a80 Bzip supported: 1
+2021/03/13-23:34:57.110625 7fca31f29a80 LZ4 supported: 1
+2021/03/13-23:34:57.110626 7fca31f29a80 ZSTDNotFinal supported: 1
+2021/03/13-23:34:57.110630 7fca31f29a80 ZSTD supported: 1
+2021/03/13-23:34:57.110633 7fca31f29a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:34:57.110634 7fca31f29a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:34:57.110721 7fca31f29a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:34:57.110772 7fca31f29a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:34:57.110774 7fca31f29a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:34:57.110775 7fca31f29a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:34:57.110775 7fca31f29a80 Options.compaction_filter: None
+2021/03/13-23:34:57.110776 7fca31f29a80 Options.compaction_filter_factory: None
+2021/03/13-23:34:57.110776 7fca31f29a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:34:57.110777 7fca31f29a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:34:57.110791 7fca31f29a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x22c6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x22abc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:34:57.110792 7fca31f29a80 Options.write_buffer_size: 134217728
+2021/03/13-23:34:57.110792 7fca31f29a80 Options.max_write_buffer_number: 6
+2021/03/13-23:34:57.110793 7fca31f29a80 Options.compression[0]: NoCompression
+2021/03/13-23:34:57.110794 7fca31f29a80 Options.compression[1]: NoCompression
+2021/03/13-23:34:57.110794 7fca31f29a80 Options.compression[2]: Snappy
+2021/03/13-23:34:57.110795 7fca31f29a80 Options.compression[3]: Snappy
+2021/03/13-23:34:57.110795 7fca31f29a80 Options.compression[4]: Snappy
+2021/03/13-23:34:57.110796 7fca31f29a80 Options.compression[5]: Snappy
+2021/03/13-23:34:57.110796 7fca31f29a80 Options.compression[6]: Snappy
+2021/03/13-23:34:57.110797 7fca31f29a80 Options.bottommost_compression: Disabled
+2021/03/13-23:34:57.110798 7fca31f29a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:34:57.110798 7fca31f29a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:34:57.110799 7fca31f29a80 Options.num_levels: 7
+2021/03/13-23:34:57.110799 7fca31f29a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:34:57.110800 7fca31f29a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:34:57.110801 7fca31f29a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:34:57.110801 7fca31f29a80 Options.compression_opts.level: -1
+2021/03/13-23:34:57.110802 7fca31f29a80 Options.compression_opts.strategy: 0
+2021/03/13-23:34:57.110802 7fca31f29a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:34:57.110803 7fca31f29a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:34:57.110803 7fca31f29a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:34:57.110804 7fca31f29a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:34:57.110804 7fca31f29a80 Options.target_file_size_base: 67108864
+2021/03/13-23:34:57.110805 7fca31f29a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:34:57.110806 7fca31f29a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:34:57.110806 7fca31f29a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:34:57.110807 7fca31f29a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:34:57.110808 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:34:57.110816 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:34:57.110817 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:34:57.110817 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:34:57.110818 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:34:57.110818 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:34:57.110819 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:34:57.110820 7fca31f29a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:34:57.110820 7fca31f29a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:34:57.110821 7fca31f29a80 Options.arena_block_size: 16777216
+2021/03/13-23:34:57.110821 7fca31f29a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:34:57.110822 7fca31f29a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:34:57.110822 7fca31f29a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:34:57.110823 7fca31f29a80 Options.disable_auto_compactions: 0
+2021/03/13-23:34:57.110825 7fca31f29a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:34:57.110825 7fca31f29a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:34:57.110826 7fca31f29a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:34:57.110826 7fca31f29a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:34:57.110827 7fca31f29a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:34:57.110828 7fca31f29a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:34:57.110828 7fca31f29a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:34:57.110829 7fca31f29a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:34:57.110830 7fca31f29a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:34:57.110830 7fca31f29a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:34:57.110831 7fca31f29a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:34:57.110831 7fca31f29a80 Options.table_properties_collectors:
+2021/03/13-23:34:57.110832 7fca31f29a80 Options.inplace_update_support: 0
+2021/03/13-23:34:57.110832 7fca31f29a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:34:57.110833 7fca31f29a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:34:57.110834 7fca31f29a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:34:57.110834 7fca31f29a80 Options.bloom_locality: 0
+2021/03/13-23:34:57.110835 7fca31f29a80 Options.max_successive_merges: 0
+2021/03/13-23:34:57.110836 7fca31f29a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:34:57.110836 7fca31f29a80 Options.paranoid_file_checks: 0
+2021/03/13-23:34:57.110837 7fca31f29a80 Options.force_consistency_checks: 0
+2021/03/13-23:34:57.110837 7fca31f29a80 Options.report_bg_io_stats: 0
+2021/03/13-23:34:57.111196 7fca31f29a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:34:57.111198 7fca31f29a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:34:57.111290 7fca31f29a80 EVENT_LOG_v1 {"time_micros": 1615674897111280, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:34:57.111295 7fca31f29a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:34:57.807894 7fca31f29a80 EVENT_LOG_v1 {"time_micros": 1615674897807890, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674898528590 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674898528590
new file mode 100644
index 0000000..fb6661f
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674898528590
@@ -0,0 +1,186 @@
+2021/03/13-23:34:57.820602 7fca31f29a80 RocksDB version: 5.11.3
+2021/03/13-23:34:57.820660 7fca31f29a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:34:57.820661 7fca31f29a80 Compile date Mar 13 2021
+2021/03/13-23:34:57.820665 7fca31f29a80 DB SUMMARY
+2021/03/13-23:34:57.820729 7fca31f29a80 CURRENT file: CURRENT
+2021/03/13-23:34:57.820730 7fca31f29a80 IDENTITY file: IDENTITY
+2021/03/13-23:34:57.820735 7fca31f29a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:34:57.820737 7fca31f29a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:34:57.820737 7fca31f29a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:34:57.820741 7fca31f29a80 Options.error_if_exists: 0
+2021/03/13-23:34:57.820742 7fca31f29a80 Options.create_if_missing: 1
+2021/03/13-23:34:57.820742 7fca31f29a80 Options.paranoid_checks: 1
+2021/03/13-23:34:57.820743 7fca31f29a80 Options.env: 0x7fca328e3080
+2021/03/13-23:34:57.820744 7fca31f29a80 Options.info_log: 0x22ceca0
+2021/03/13-23:34:57.820744 7fca31f29a80 Options.max_file_opening_threads: 16
+2021/03/13-23:34:57.820745 7fca31f29a80 Options.statistics: (nil)
+2021/03/13-23:34:57.820745 7fca31f29a80 Options.use_fsync: 0
+2021/03/13-23:34:57.820746 7fca31f29a80 Options.max_log_file_size: 0
+2021/03/13-23:34:57.820747 7fca31f29a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:34:57.820747 7fca31f29a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:34:57.820748 7fca31f29a80 Options.keep_log_file_num: 1000
+2021/03/13-23:34:57.820748 7fca31f29a80 Options.recycle_log_file_num: 0
+2021/03/13-23:34:57.820749 7fca31f29a80 Options.allow_fallocate: 1
+2021/03/13-23:34:57.820749 7fca31f29a80 Options.allow_mmap_reads: 0
+2021/03/13-23:34:57.820750 7fca31f29a80 Options.allow_mmap_writes: 0
+2021/03/13-23:34:57.820751 7fca31f29a80 Options.use_direct_reads: 0
+2021/03/13-23:34:57.820751 7fca31f29a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:34:57.820752 7fca31f29a80 Options.create_missing_column_families: 0
+2021/03/13-23:34:57.820752 7fca31f29a80 Options.db_log_dir:
+2021/03/13-23:34:57.820753 7fca31f29a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:34:57.820753 7fca31f29a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:34:57.820754 7fca31f29a80 Options.max_subcompactions: 1
+2021/03/13-23:34:57.820754 7fca31f29a80 Options.max_background_flushes: -1
+2021/03/13-23:34:57.820755 7fca31f29a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:34:57.820756 7fca31f29a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:34:57.820756 7fca31f29a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:34:57.820757 7fca31f29a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:34:57.820757 7fca31f29a80 Options.advise_random_on_open: 1
+2021/03/13-23:34:57.820758 7fca31f29a80 Options.db_write_buffer_size: 0
+2021/03/13-23:34:57.820758 7fca31f29a80 Options.write_buffer_manager: 0x22b6b90
+2021/03/13-23:34:57.820759 7fca31f29a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:34:57.820760 7fca31f29a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:34:57.820760 7fca31f29a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:34:57.820761 7fca31f29a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:34:57.820761 7fca31f29a80 Options.rate_limiter: (nil)
+2021/03/13-23:34:57.820762 7fca31f29a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:34:57.820770 7fca31f29a80 Options.wal_recovery_mode: 2
+2021/03/13-23:34:57.820771 7fca31f29a80 Options.enable_thread_tracking: 0
+2021/03/13-23:34:57.820772 7fca31f29a80 Options.enable_pipelined_write: 0
+2021/03/13-23:34:57.820772 7fca31f29a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:34:57.820773 7fca31f29a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:34:57.820773 7fca31f29a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:34:57.820774 7fca31f29a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:34:57.820774 7fca31f29a80 Options.row_cache: None
+2021/03/13-23:34:57.820775 7fca31f29a80 Options.wal_filter: None
+2021/03/13-23:34:57.820776 7fca31f29a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:34:57.820776 7fca31f29a80 Options.allow_ingest_behind: 0
+2021/03/13-23:34:57.820777 7fca31f29a80 Options.preserve_deletes: 0
+2021/03/13-23:34:57.820777 7fca31f29a80 Options.two_write_queues: 0
+2021/03/13-23:34:57.820778 7fca31f29a80 Options.manual_wal_flush: 0
+2021/03/13-23:34:57.820779 7fca31f29a80 Options.max_background_jobs: 16
+2021/03/13-23:34:57.820780 7fca31f29a80 Options.max_background_compactions: -1
+2021/03/13-23:34:57.820780 7fca31f29a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:34:57.820781 7fca31f29a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:34:57.820781 7fca31f29a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:34:57.820782 7fca31f29a80 Options.max_total_wal_size: 0
+2021/03/13-23:34:57.820782 7fca31f29a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:34:57.820783 7fca31f29a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:34:57.820784 7fca31f29a80 Options.max_open_files: -1
+2021/03/13-23:34:57.820784 7fca31f29a80 Options.bytes_per_sync: 0
+2021/03/13-23:34:57.820785 7fca31f29a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:34:57.820785 7fca31f29a80 Options.compaction_readahead_size: 0
+2021/03/13-23:34:57.820786 7fca31f29a80 Compression algorithms supported:
+2021/03/13-23:34:57.820786 7fca31f29a80 Snappy supported: 1
+2021/03/13-23:34:57.820787 7fca31f29a80 Zlib supported: 1
+2021/03/13-23:34:57.820787 7fca31f29a80 Bzip supported: 1
+2021/03/13-23:34:57.820788 7fca31f29a80 LZ4 supported: 1
+2021/03/13-23:34:57.820789 7fca31f29a80 ZSTDNotFinal supported: 1
+2021/03/13-23:34:57.820792 7fca31f29a80 ZSTD supported: 1
+2021/03/13-23:34:57.820795 7fca31f29a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:34:57.820797 7fca31f29a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:34:57.820885 7fca31f29a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:34:57.820937 7fca31f29a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:34:57.820939 7fca31f29a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:34:57.820940 7fca31f29a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:34:57.820940 7fca31f29a80 Options.compaction_filter: None
+2021/03/13-23:34:57.820941 7fca31f29a80 Options.compaction_filter_factory: None
+2021/03/13-23:34:57.820941 7fca31f29a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:34:57.820942 7fca31f29a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:34:57.820956 7fca31f29a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x22c6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x22abc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:34:57.820957 7fca31f29a80 Options.write_buffer_size: 134217728
+2021/03/13-23:34:57.820957 7fca31f29a80 Options.max_write_buffer_number: 6
+2021/03/13-23:34:57.820958 7fca31f29a80 Options.compression[0]: NoCompression
+2021/03/13-23:34:57.820959 7fca31f29a80 Options.compression[1]: NoCompression
+2021/03/13-23:34:57.820959 7fca31f29a80 Options.compression[2]: Snappy
+2021/03/13-23:34:57.820960 7fca31f29a80 Options.compression[3]: Snappy
+2021/03/13-23:34:57.820961 7fca31f29a80 Options.compression[4]: Snappy
+2021/03/13-23:34:57.820961 7fca31f29a80 Options.compression[5]: Snappy
+2021/03/13-23:34:57.820962 7fca31f29a80 Options.compression[6]: Snappy
+2021/03/13-23:34:57.820962 7fca31f29a80 Options.bottommost_compression: Disabled
+2021/03/13-23:34:57.820963 7fca31f29a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:34:57.820963 7fca31f29a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:34:57.820964 7fca31f29a80 Options.num_levels: 7
+2021/03/13-23:34:57.820965 7fca31f29a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:34:57.820965 7fca31f29a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:34:57.820966 7fca31f29a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:34:57.820966 7fca31f29a80 Options.compression_opts.level: -1
+2021/03/13-23:34:57.820967 7fca31f29a80 Options.compression_opts.strategy: 0
+2021/03/13-23:34:57.820967 7fca31f29a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:34:57.820968 7fca31f29a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:34:57.820969 7fca31f29a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:34:57.820969 7fca31f29a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:34:57.820970 7fca31f29a80 Options.target_file_size_base: 67108864
+2021/03/13-23:34:57.820970 7fca31f29a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:34:57.820971 7fca31f29a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:34:57.820972 7fca31f29a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:34:57.820972 7fca31f29a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:34:57.820974 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:34:57.820981 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:34:57.820982 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:34:57.820982 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:34:57.820983 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:34:57.820983 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:34:57.820984 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:34:57.820984 7fca31f29a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:34:57.820985 7fca31f29a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:34:57.820986 7fca31f29a80 Options.arena_block_size: 16777216
+2021/03/13-23:34:57.820986 7fca31f29a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:34:57.820987 7fca31f29a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:34:57.820987 7fca31f29a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:34:57.820988 7fca31f29a80 Options.disable_auto_compactions: 0
+2021/03/13-23:34:57.820990 7fca31f29a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:34:57.820990 7fca31f29a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:34:57.820991 7fca31f29a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:34:57.820991 7fca31f29a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:34:57.820992 7fca31f29a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:34:57.820993 7fca31f29a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:34:57.820993 7fca31f29a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:34:57.820994 7fca31f29a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:34:57.820995 7fca31f29a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:34:57.820995 7fca31f29a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:34:57.820996 7fca31f29a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:34:57.820996 7fca31f29a80 Options.table_properties_collectors:
+2021/03/13-23:34:57.820997 7fca31f29a80 Options.inplace_update_support: 0
+2021/03/13-23:34:57.820997 7fca31f29a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:34:57.820998 7fca31f29a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:34:57.820999 7fca31f29a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:34:57.820999 7fca31f29a80 Options.bloom_locality: 0
+2021/03/13-23:34:57.821000 7fca31f29a80 Options.max_successive_merges: 0
+2021/03/13-23:34:57.821001 7fca31f29a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:34:57.821001 7fca31f29a80 Options.paranoid_file_checks: 0
+2021/03/13-23:34:57.821002 7fca31f29a80 Options.force_consistency_checks: 0
+2021/03/13-23:34:57.821002 7fca31f29a80 Options.report_bg_io_stats: 0
+2021/03/13-23:34:57.821375 7fca31f29a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:34:57.821378 7fca31f29a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:34:57.821462 7fca31f29a80 EVENT_LOG_v1 {"time_micros": 1615674897821452, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:34:57.821467 7fca31f29a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:34:58.516680 7fca31f29a80 EVENT_LOG_v1 {"time_micros": 1615674898516676, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674944904105 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674944904105
new file mode 100644
index 0000000..e8b9b48
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674944904105
@@ -0,0 +1,186 @@
+2021/03/13-23:34:58.528918 7fca31f29a80 RocksDB version: 5.11.3
+2021/03/13-23:34:58.528973 7fca31f29a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:34:58.528975 7fca31f29a80 Compile date Mar 13 2021
+2021/03/13-23:34:58.528979 7fca31f29a80 DB SUMMARY
+2021/03/13-23:34:58.529042 7fca31f29a80 CURRENT file: CURRENT
+2021/03/13-23:34:58.529043 7fca31f29a80 IDENTITY file: IDENTITY
+2021/03/13-23:34:58.529049 7fca31f29a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:34:58.529050 7fca31f29a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:34:58.529051 7fca31f29a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:34:58.529055 7fca31f29a80 Options.error_if_exists: 0
+2021/03/13-23:34:58.529056 7fca31f29a80 Options.create_if_missing: 1
+2021/03/13-23:34:58.529056 7fca31f29a80 Options.paranoid_checks: 1
+2021/03/13-23:34:58.529057 7fca31f29a80 Options.env: 0x7fca328e3080
+2021/03/13-23:34:58.529057 7fca31f29a80 Options.info_log: 0x22ceca0
+2021/03/13-23:34:58.529058 7fca31f29a80 Options.max_file_opening_threads: 16
+2021/03/13-23:34:58.529059 7fca31f29a80 Options.statistics: (nil)
+2021/03/13-23:34:58.529059 7fca31f29a80 Options.use_fsync: 0
+2021/03/13-23:34:58.529060 7fca31f29a80 Options.max_log_file_size: 0
+2021/03/13-23:34:58.529060 7fca31f29a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:34:58.529061 7fca31f29a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:34:58.529062 7fca31f29a80 Options.keep_log_file_num: 1000
+2021/03/13-23:34:58.529062 7fca31f29a80 Options.recycle_log_file_num: 0
+2021/03/13-23:34:58.529063 7fca31f29a80 Options.allow_fallocate: 1
+2021/03/13-23:34:58.529063 7fca31f29a80 Options.allow_mmap_reads: 0
+2021/03/13-23:34:58.529064 7fca31f29a80 Options.allow_mmap_writes: 0
+2021/03/13-23:34:58.529064 7fca31f29a80 Options.use_direct_reads: 0
+2021/03/13-23:34:58.529065 7fca31f29a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:34:58.529066 7fca31f29a80 Options.create_missing_column_families: 0
+2021/03/13-23:34:58.529066 7fca31f29a80 Options.db_log_dir:
+2021/03/13-23:34:58.529067 7fca31f29a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:34:58.529067 7fca31f29a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:34:58.529068 7fca31f29a80 Options.max_subcompactions: 1
+2021/03/13-23:34:58.529068 7fca31f29a80 Options.max_background_flushes: -1
+2021/03/13-23:34:58.529069 7fca31f29a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:34:58.529069 7fca31f29a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:34:58.529070 7fca31f29a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:34:58.529071 7fca31f29a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:34:58.529071 7fca31f29a80 Options.advise_random_on_open: 1
+2021/03/13-23:34:58.529072 7fca31f29a80 Options.db_write_buffer_size: 0
+2021/03/13-23:34:58.529072 7fca31f29a80 Options.write_buffer_manager: 0x22b6b90
+2021/03/13-23:34:58.529073 7fca31f29a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:34:58.529073 7fca31f29a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:34:58.529074 7fca31f29a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:34:58.529074 7fca31f29a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:34:58.529075 7fca31f29a80 Options.rate_limiter: (nil)
+2021/03/13-23:34:58.529076 7fca31f29a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:34:58.529084 7fca31f29a80 Options.wal_recovery_mode: 2
+2021/03/13-23:34:58.529085 7fca31f29a80 Options.enable_thread_tracking: 0
+2021/03/13-23:34:58.529085 7fca31f29a80 Options.enable_pipelined_write: 0
+2021/03/13-23:34:58.529086 7fca31f29a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:34:58.529086 7fca31f29a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:34:58.529087 7fca31f29a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:34:58.529087 7fca31f29a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:34:58.529088 7fca31f29a80 Options.row_cache: None
+2021/03/13-23:34:58.529089 7fca31f29a80 Options.wal_filter: None
+2021/03/13-23:34:58.529089 7fca31f29a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:34:58.529090 7fca31f29a80 Options.allow_ingest_behind: 0
+2021/03/13-23:34:58.529090 7fca31f29a80 Options.preserve_deletes: 0
+2021/03/13-23:34:58.529091 7fca31f29a80 Options.two_write_queues: 0
+2021/03/13-23:34:58.529091 7fca31f29a80 Options.manual_wal_flush: 0
+2021/03/13-23:34:58.529092 7fca31f29a80 Options.max_background_jobs: 16
+2021/03/13-23:34:58.529093 7fca31f29a80 Options.max_background_compactions: -1
+2021/03/13-23:34:58.529094 7fca31f29a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:34:58.529094 7fca31f29a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:34:58.529095 7fca31f29a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:34:58.529095 7fca31f29a80 Options.max_total_wal_size: 0
+2021/03/13-23:34:58.529096 7fca31f29a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:34:58.529096 7fca31f29a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:34:58.529097 7fca31f29a80 Options.max_open_files: -1
+2021/03/13-23:34:58.529098 7fca31f29a80 Options.bytes_per_sync: 0
+2021/03/13-23:34:58.529098 7fca31f29a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:34:58.529099 7fca31f29a80 Options.compaction_readahead_size: 0
+2021/03/13-23:34:58.529099 7fca31f29a80 Compression algorithms supported:
+2021/03/13-23:34:58.529100 7fca31f29a80 Snappy supported: 1
+2021/03/13-23:34:58.529100 7fca31f29a80 Zlib supported: 1
+2021/03/13-23:34:58.529101 7fca31f29a80 Bzip supported: 1
+2021/03/13-23:34:58.529101 7fca31f29a80 LZ4 supported: 1
+2021/03/13-23:34:58.529102 7fca31f29a80 ZSTDNotFinal supported: 1
+2021/03/13-23:34:58.529106 7fca31f29a80 ZSTD supported: 1
+2021/03/13-23:34:58.529109 7fca31f29a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:34:58.529110 7fca31f29a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:34:58.529198 7fca31f29a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:34:58.529257 7fca31f29a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:34:58.529259 7fca31f29a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:34:58.529259 7fca31f29a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:34:58.529260 7fca31f29a80 Options.compaction_filter: None
+2021/03/13-23:34:58.529261 7fca31f29a80 Options.compaction_filter_factory: None
+2021/03/13-23:34:58.529262 7fca31f29a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:34:58.529262 7fca31f29a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:34:58.529275 7fca31f29a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x22c6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x22abc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:34:58.529276 7fca31f29a80 Options.write_buffer_size: 134217728
+2021/03/13-23:34:58.529277 7fca31f29a80 Options.max_write_buffer_number: 6
+2021/03/13-23:34:58.529277 7fca31f29a80 Options.compression[0]: NoCompression
+2021/03/13-23:34:58.529278 7fca31f29a80 Options.compression[1]: NoCompression
+2021/03/13-23:34:58.529279 7fca31f29a80 Options.compression[2]: Snappy
+2021/03/13-23:34:58.529279 7fca31f29a80 Options.compression[3]: Snappy
+2021/03/13-23:34:58.529295 7fca31f29a80 Options.compression[4]: Snappy
+2021/03/13-23:34:58.529295 7fca31f29a80 Options.compression[5]: Snappy
+2021/03/13-23:34:58.529296 7fca31f29a80 Options.compression[6]: Snappy
+2021/03/13-23:34:58.529297 7fca31f29a80 Options.bottommost_compression: Disabled
+2021/03/13-23:34:58.529297 7fca31f29a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:34:58.529298 7fca31f29a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:34:58.529298 7fca31f29a80 Options.num_levels: 7
+2021/03/13-23:34:58.529299 7fca31f29a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:34:58.529299 7fca31f29a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:34:58.529300 7fca31f29a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:34:58.529301 7fca31f29a80 Options.compression_opts.level: -1
+2021/03/13-23:34:58.529301 7fca31f29a80 Options.compression_opts.strategy: 0
+2021/03/13-23:34:58.529302 7fca31f29a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:34:58.529302 7fca31f29a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:34:58.529303 7fca31f29a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:34:58.529303 7fca31f29a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:34:58.529304 7fca31f29a80 Options.target_file_size_base: 67108864
+2021/03/13-23:34:58.529304 7fca31f29a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:34:58.529305 7fca31f29a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:34:58.529305 7fca31f29a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:34:58.529306 7fca31f29a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:34:58.529307 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:34:58.529316 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:34:58.529317 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:34:58.529317 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:34:58.529318 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:34:58.529318 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:34:58.529319 7fca31f29a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:34:58.529319 7fca31f29a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:34:58.529320 7fca31f29a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:34:58.529321 7fca31f29a80 Options.arena_block_size: 16777216
+2021/03/13-23:34:58.529321 7fca31f29a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:34:58.529322 7fca31f29a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:34:58.529322 7fca31f29a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:34:58.529323 7fca31f29a80 Options.disable_auto_compactions: 0
+2021/03/13-23:34:58.529324 7fca31f29a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:34:58.529325 7fca31f29a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:34:58.529326 7fca31f29a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:34:58.529326 7fca31f29a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:34:58.529327 7fca31f29a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:34:58.529327 7fca31f29a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:34:58.529328 7fca31f29a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:34:58.529329 7fca31f29a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:34:58.529329 7fca31f29a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:34:58.529330 7fca31f29a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:34:58.529330 7fca31f29a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:34:58.529331 7fca31f29a80 Options.table_properties_collectors:
+2021/03/13-23:34:58.529331 7fca31f29a80 Options.inplace_update_support: 0
+2021/03/13-23:34:58.529332 7fca31f29a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:34:58.529333 7fca31f29a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:34:58.529333 7fca31f29a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:34:58.529334 7fca31f29a80 Options.bloom_locality: 0
+2021/03/13-23:34:58.529334 7fca31f29a80 Options.max_successive_merges: 0
+2021/03/13-23:34:58.529335 7fca31f29a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:34:58.529336 7fca31f29a80 Options.paranoid_file_checks: 0
+2021/03/13-23:34:58.529336 7fca31f29a80 Options.force_consistency_checks: 0
+2021/03/13-23:34:58.529337 7fca31f29a80 Options.report_bg_io_stats: 0
+2021/03/13-23:34:58.529806 7fca31f29a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:34:58.529809 7fca31f29a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:34:58.529892 7fca31f29a80 EVENT_LOG_v1 {"time_micros": 1615674898529882, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:34:58.529897 7fca31f29a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:34:59.223002 7fca31f29a80 EVENT_LOG_v1 {"time_micros": 1615674899222998, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674945615349 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674945615349
new file mode 100644
index 0000000..73fd1aa
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674945615349
@@ -0,0 +1,186 @@
+2021/03/13-23:35:44.904474 7fb846714a80 RocksDB version: 5.11.3
+2021/03/13-23:35:44.904542 7fb846714a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:35:44.904544 7fb846714a80 Compile date Mar 13 2021
+2021/03/13-23:35:44.904549 7fb846714a80 DB SUMMARY
+2021/03/13-23:35:44.904618 7fb846714a80 CURRENT file: CURRENT
+2021/03/13-23:35:44.904619 7fb846714a80 IDENTITY file: IDENTITY
+2021/03/13-23:35:44.904626 7fb846714a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:35:44.904627 7fb846714a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:35:44.904628 7fb846714a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:35:44.904632 7fb846714a80 Options.error_if_exists: 0
+2021/03/13-23:35:44.904633 7fb846714a80 Options.create_if_missing: 1
+2021/03/13-23:35:44.904633 7fb846714a80 Options.paranoid_checks: 1
+2021/03/13-23:35:44.904634 7fb846714a80 Options.env: 0x7fb8470ce080
+2021/03/13-23:35:44.904635 7fb846714a80 Options.info_log: 0x10c0ca0
+2021/03/13-23:35:44.904635 7fb846714a80 Options.max_file_opening_threads: 16
+2021/03/13-23:35:44.904636 7fb846714a80 Options.statistics: (nil)
+2021/03/13-23:35:44.904637 7fb846714a80 Options.use_fsync: 0
+2021/03/13-23:35:44.904638 7fb846714a80 Options.max_log_file_size: 0
+2021/03/13-23:35:44.904638 7fb846714a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:35:44.904639 7fb846714a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:35:44.904640 7fb846714a80 Options.keep_log_file_num: 1000
+2021/03/13-23:35:44.904640 7fb846714a80 Options.recycle_log_file_num: 0
+2021/03/13-23:35:44.904641 7fb846714a80 Options.allow_fallocate: 1
+2021/03/13-23:35:44.904642 7fb846714a80 Options.allow_mmap_reads: 0
+2021/03/13-23:35:44.904642 7fb846714a80 Options.allow_mmap_writes: 0
+2021/03/13-23:35:44.904643 7fb846714a80 Options.use_direct_reads: 0
+2021/03/13-23:35:44.904643 7fb846714a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:35:44.904644 7fb846714a80 Options.create_missing_column_families: 0
+2021/03/13-23:35:44.904645 7fb846714a80 Options.db_log_dir:
+2021/03/13-23:35:44.904645 7fb846714a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:35:44.904646 7fb846714a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:35:44.904647 7fb846714a80 Options.max_subcompactions: 1
+2021/03/13-23:35:44.904647 7fb846714a80 Options.max_background_flushes: -1
+2021/03/13-23:35:44.904648 7fb846714a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:35:44.904649 7fb846714a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:35:44.904649 7fb846714a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:35:44.904650 7fb846714a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:35:44.904650 7fb846714a80 Options.advise_random_on_open: 1
+2021/03/13-23:35:44.904651 7fb846714a80 Options.db_write_buffer_size: 0
+2021/03/13-23:35:44.904652 7fb846714a80 Options.write_buffer_manager: 0x10a8b90
+2021/03/13-23:35:44.904652 7fb846714a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:35:44.904653 7fb846714a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:35:44.904654 7fb846714a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:35:44.904654 7fb846714a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:35:44.904655 7fb846714a80 Options.rate_limiter: (nil)
+2021/03/13-23:35:44.904656 7fb846714a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:35:44.904664 7fb846714a80 Options.wal_recovery_mode: 2
+2021/03/13-23:35:44.904665 7fb846714a80 Options.enable_thread_tracking: 0
+2021/03/13-23:35:44.904666 7fb846714a80 Options.enable_pipelined_write: 0
+2021/03/13-23:35:44.904666 7fb846714a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:35:44.904667 7fb846714a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:35:44.904668 7fb846714a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:35:44.904668 7fb846714a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:35:44.904669 7fb846714a80 Options.row_cache: None
+2021/03/13-23:35:44.904669 7fb846714a80 Options.wal_filter: None
+2021/03/13-23:35:44.904670 7fb846714a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:35:44.904671 7fb846714a80 Options.allow_ingest_behind: 0
+2021/03/13-23:35:44.904671 7fb846714a80 Options.preserve_deletes: 0
+2021/03/13-23:35:44.904672 7fb846714a80 Options.two_write_queues: 0
+2021/03/13-23:35:44.904672 7fb846714a80 Options.manual_wal_flush: 0
+2021/03/13-23:35:44.904674 7fb846714a80 Options.max_background_jobs: 16
+2021/03/13-23:35:44.904674 7fb846714a80 Options.max_background_compactions: -1
+2021/03/13-23:35:44.904675 7fb846714a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:35:44.904676 7fb846714a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:35:44.904676 7fb846714a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:35:44.904677 7fb846714a80 Options.max_total_wal_size: 0
+2021/03/13-23:35:44.904678 7fb846714a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:35:44.904678 7fb846714a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:35:44.904679 7fb846714a80 Options.max_open_files: -1
+2021/03/13-23:35:44.904680 7fb846714a80 Options.bytes_per_sync: 0
+2021/03/13-23:35:44.904680 7fb846714a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:35:44.904681 7fb846714a80 Options.compaction_readahead_size: 0
+2021/03/13-23:35:44.904681 7fb846714a80 Compression algorithms supported:
+2021/03/13-23:35:44.904682 7fb846714a80 Snappy supported: 1
+2021/03/13-23:35:44.904683 7fb846714a80 Zlib supported: 1
+2021/03/13-23:35:44.904684 7fb846714a80 Bzip supported: 1
+2021/03/13-23:35:44.904684 7fb846714a80 LZ4 supported: 1
+2021/03/13-23:35:44.904685 7fb846714a80 ZSTDNotFinal supported: 1
+2021/03/13-23:35:44.904689 7fb846714a80 ZSTD supported: 1
+2021/03/13-23:35:44.904693 7fb846714a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:35:44.904694 7fb846714a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:35:44.904795 7fb846714a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:35:44.904868 7fb846714a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:35:44.904869 7fb846714a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:35:44.904870 7fb846714a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:35:44.904871 7fb846714a80 Options.compaction_filter: None
+2021/03/13-23:35:44.904872 7fb846714a80 Options.compaction_filter_factory: None
+2021/03/13-23:35:44.904872 7fb846714a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:35:44.904873 7fb846714a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:35:44.904889 7fb846714a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x10b8520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x109dc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:35:44.904890 7fb846714a80 Options.write_buffer_size: 134217728
+2021/03/13-23:35:44.904891 7fb846714a80 Options.max_write_buffer_number: 6
+2021/03/13-23:35:44.904892 7fb846714a80 Options.compression[0]: NoCompression
+2021/03/13-23:35:44.904893 7fb846714a80 Options.compression[1]: NoCompression
+2021/03/13-23:35:44.904893 7fb846714a80 Options.compression[2]: Snappy
+2021/03/13-23:35:44.904894 7fb846714a80 Options.compression[3]: Snappy
+2021/03/13-23:35:44.904895 7fb846714a80 Options.compression[4]: Snappy
+2021/03/13-23:35:44.904895 7fb846714a80 Options.compression[5]: Snappy
+2021/03/13-23:35:44.904896 7fb846714a80 Options.compression[6]: Snappy
+2021/03/13-23:35:44.904896 7fb846714a80 Options.bottommost_compression: Disabled
+2021/03/13-23:35:44.904897 7fb846714a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:35:44.904898 7fb846714a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:35:44.904899 7fb846714a80 Options.num_levels: 7
+2021/03/13-23:35:44.904899 7fb846714a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:35:44.904900 7fb846714a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:35:44.904900 7fb846714a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:35:44.904901 7fb846714a80 Options.compression_opts.level: -1
+2021/03/13-23:35:44.904902 7fb846714a80 Options.compression_opts.strategy: 0
+2021/03/13-23:35:44.904902 7fb846714a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:35:44.904903 7fb846714a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:35:44.904903 7fb846714a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:35:44.904904 7fb846714a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:35:44.904905 7fb846714a80 Options.target_file_size_base: 67108864
+2021/03/13-23:35:44.904905 7fb846714a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:35:44.904906 7fb846714a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:35:44.904907 7fb846714a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:35:44.904907 7fb846714a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:35:44.904909 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:35:44.904917 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:35:44.904918 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:35:44.904918 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:35:44.904919 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:35:44.904919 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:35:44.904920 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:35:44.904921 7fb846714a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:35:44.904921 7fb846714a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:35:44.904922 7fb846714a80 Options.arena_block_size: 16777216
+2021/03/13-23:35:44.904923 7fb846714a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:35:44.904923 7fb846714a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:35:44.904924 7fb846714a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:35:44.904924 7fb846714a80 Options.disable_auto_compactions: 0
+2021/03/13-23:35:44.904926 7fb846714a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:35:44.904927 7fb846714a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:35:44.904927 7fb846714a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:35:44.904928 7fb846714a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:35:44.904929 7fb846714a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:35:44.904929 7fb846714a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:35:44.904930 7fb846714a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:35:44.904931 7fb846714a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:35:44.904932 7fb846714a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:35:44.904932 7fb846714a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:35:44.904933 7fb846714a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:35:44.904933 7fb846714a80 Options.table_properties_collectors:
+2021/03/13-23:35:44.904934 7fb846714a80 Options.inplace_update_support: 0
+2021/03/13-23:35:44.904935 7fb846714a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:35:44.904935 7fb846714a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:35:44.904936 7fb846714a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:35:44.904937 7fb846714a80 Options.bloom_locality: 0
+2021/03/13-23:35:44.904937 7fb846714a80 Options.max_successive_merges: 0
+2021/03/13-23:35:44.904938 7fb846714a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:35:44.904939 7fb846714a80 Options.paranoid_file_checks: 0
+2021/03/13-23:35:44.904939 7fb846714a80 Options.force_consistency_checks: 0
+2021/03/13-23:35:44.904940 7fb846714a80 Options.report_bg_io_stats: 0
+2021/03/13-23:35:44.905390 7fb846714a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:35:44.905394 7fb846714a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:35:44.905483 7fb846714a80 EVENT_LOG_v1 {"time_micros": 1615674944905471, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:35:44.905489 7fb846714a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:35:45.602358 7fb846714a80 EVENT_LOG_v1 {"time_micros": 1615674945602354, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674946321397 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674946321397
new file mode 100644
index 0000000..2741059
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674946321397
@@ -0,0 +1,186 @@
+2021/03/13-23:35:45.615672 7fb846714a80 RocksDB version: 5.11.3
+2021/03/13-23:35:45.615731 7fb846714a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:35:45.615732 7fb846714a80 Compile date Mar 13 2021
+2021/03/13-23:35:45.615736 7fb846714a80 DB SUMMARY
+2021/03/13-23:35:45.615797 7fb846714a80 CURRENT file: CURRENT
+2021/03/13-23:35:45.615798 7fb846714a80 IDENTITY file: IDENTITY
+2021/03/13-23:35:45.615805 7fb846714a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:35:45.615806 7fb846714a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:35:45.615806 7fb846714a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:35:45.615810 7fb846714a80 Options.error_if_exists: 0
+2021/03/13-23:35:45.615811 7fb846714a80 Options.create_if_missing: 1
+2021/03/13-23:35:45.615811 7fb846714a80 Options.paranoid_checks: 1
+2021/03/13-23:35:45.615812 7fb846714a80 Options.env: 0x7fb8470ce080
+2021/03/13-23:35:45.615813 7fb846714a80 Options.info_log: 0x10c0ca0
+2021/03/13-23:35:45.615813 7fb846714a80 Options.max_file_opening_threads: 16
+2021/03/13-23:35:45.615814 7fb846714a80 Options.statistics: (nil)
+2021/03/13-23:35:45.615815 7fb846714a80 Options.use_fsync: 0
+2021/03/13-23:35:45.615815 7fb846714a80 Options.max_log_file_size: 0
+2021/03/13-23:35:45.615816 7fb846714a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:35:45.615816 7fb846714a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:35:45.615817 7fb846714a80 Options.keep_log_file_num: 1000
+2021/03/13-23:35:45.615817 7fb846714a80 Options.recycle_log_file_num: 0
+2021/03/13-23:35:45.615818 7fb846714a80 Options.allow_fallocate: 1
+2021/03/13-23:35:45.615819 7fb846714a80 Options.allow_mmap_reads: 0
+2021/03/13-23:35:45.615819 7fb846714a80 Options.allow_mmap_writes: 0
+2021/03/13-23:35:45.615820 7fb846714a80 Options.use_direct_reads: 0
+2021/03/13-23:35:45.615820 7fb846714a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:35:45.615821 7fb846714a80 Options.create_missing_column_families: 0
+2021/03/13-23:35:45.615821 7fb846714a80 Options.db_log_dir:
+2021/03/13-23:35:45.615822 7fb846714a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:35:45.615822 7fb846714a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:35:45.615823 7fb846714a80 Options.max_subcompactions: 1
+2021/03/13-23:35:45.615824 7fb846714a80 Options.max_background_flushes: -1
+2021/03/13-23:35:45.615824 7fb846714a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:35:45.615825 7fb846714a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:35:45.615825 7fb846714a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:35:45.615826 7fb846714a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:35:45.615826 7fb846714a80 Options.advise_random_on_open: 1
+2021/03/13-23:35:45.615827 7fb846714a80 Options.db_write_buffer_size: 0
+2021/03/13-23:35:45.615828 7fb846714a80 Options.write_buffer_manager: 0x10a8b90
+2021/03/13-23:35:45.615828 7fb846714a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:35:45.615829 7fb846714a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:35:45.615829 7fb846714a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:35:45.615830 7fb846714a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:35:45.615830 7fb846714a80 Options.rate_limiter: (nil)
+2021/03/13-23:35:45.615832 7fb846714a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:35:45.615839 7fb846714a80 Options.wal_recovery_mode: 2
+2021/03/13-23:35:45.615840 7fb846714a80 Options.enable_thread_tracking: 0
+2021/03/13-23:35:45.615841 7fb846714a80 Options.enable_pipelined_write: 0
+2021/03/13-23:35:45.615841 7fb846714a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:35:45.615842 7fb846714a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:35:45.615842 7fb846714a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:35:45.615843 7fb846714a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:35:45.615843 7fb846714a80 Options.row_cache: None
+2021/03/13-23:35:45.615844 7fb846714a80 Options.wal_filter: None
+2021/03/13-23:35:45.615845 7fb846714a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:35:45.615845 7fb846714a80 Options.allow_ingest_behind: 0
+2021/03/13-23:35:45.615846 7fb846714a80 Options.preserve_deletes: 0
+2021/03/13-23:35:45.615846 7fb846714a80 Options.two_write_queues: 0
+2021/03/13-23:35:45.615847 7fb846714a80 Options.manual_wal_flush: 0
+2021/03/13-23:35:45.615848 7fb846714a80 Options.max_background_jobs: 16
+2021/03/13-23:35:45.615848 7fb846714a80 Options.max_background_compactions: -1
+2021/03/13-23:35:45.615849 7fb846714a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:35:45.615850 7fb846714a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:35:45.615850 7fb846714a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:35:45.615851 7fb846714a80 Options.max_total_wal_size: 0
+2021/03/13-23:35:45.615851 7fb846714a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:35:45.615852 7fb846714a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:35:45.615853 7fb846714a80 Options.max_open_files: -1
+2021/03/13-23:35:45.615853 7fb846714a80 Options.bytes_per_sync: 0
+2021/03/13-23:35:45.615854 7fb846714a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:35:45.615854 7fb846714a80 Options.compaction_readahead_size: 0
+2021/03/13-23:35:45.615855 7fb846714a80 Compression algorithms supported:
+2021/03/13-23:35:45.615855 7fb846714a80 Snappy supported: 1
+2021/03/13-23:35:45.615856 7fb846714a80 Zlib supported: 1
+2021/03/13-23:35:45.615856 7fb846714a80 Bzip supported: 1
+2021/03/13-23:35:45.615857 7fb846714a80 LZ4 supported: 1
+2021/03/13-23:35:45.615858 7fb846714a80 ZSTDNotFinal supported: 1
+2021/03/13-23:35:45.615861 7fb846714a80 ZSTD supported: 1
+2021/03/13-23:35:45.615864 7fb846714a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:35:45.615866 7fb846714a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:35:45.615953 7fb846714a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:35:45.616006 7fb846714a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:35:45.616008 7fb846714a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:35:45.616008 7fb846714a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:35:45.616009 7fb846714a80 Options.compaction_filter: None
+2021/03/13-23:35:45.616010 7fb846714a80 Options.compaction_filter_factory: None
+2021/03/13-23:35:45.616010 7fb846714a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:35:45.616011 7fb846714a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:35:45.616026 7fb846714a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x10b8520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x109dc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:35:45.616027 7fb846714a80 Options.write_buffer_size: 134217728
+2021/03/13-23:35:45.616028 7fb846714a80 Options.max_write_buffer_number: 6
+2021/03/13-23:35:45.616028 7fb846714a80 Options.compression[0]: NoCompression
+2021/03/13-23:35:45.616029 7fb846714a80 Options.compression[1]: NoCompression
+2021/03/13-23:35:45.616030 7fb846714a80 Options.compression[2]: Snappy
+2021/03/13-23:35:45.616030 7fb846714a80 Options.compression[3]: Snappy
+2021/03/13-23:35:45.616031 7fb846714a80 Options.compression[4]: Snappy
+2021/03/13-23:35:45.616031 7fb846714a80 Options.compression[5]: Snappy
+2021/03/13-23:35:45.616032 7fb846714a80 Options.compression[6]: Snappy
+2021/03/13-23:35:45.616033 7fb846714a80 Options.bottommost_compression: Disabled
+2021/03/13-23:35:45.616033 7fb846714a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:35:45.616034 7fb846714a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:35:45.616034 7fb846714a80 Options.num_levels: 7
+2021/03/13-23:35:45.616035 7fb846714a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:35:45.616035 7fb846714a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:35:45.616036 7fb846714a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:35:45.616037 7fb846714a80 Options.compression_opts.level: -1
+2021/03/13-23:35:45.616037 7fb846714a80 Options.compression_opts.strategy: 0
+2021/03/13-23:35:45.616038 7fb846714a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:35:45.616038 7fb846714a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:35:45.616039 7fb846714a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:35:45.616039 7fb846714a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:35:45.616040 7fb846714a80 Options.target_file_size_base: 67108864
+2021/03/13-23:35:45.616041 7fb846714a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:35:45.616041 7fb846714a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:35:45.616042 7fb846714a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:35:45.616042 7fb846714a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:35:45.616044 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:35:45.616051 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:35:45.616052 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:35:45.616053 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:35:45.616053 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:35:45.616054 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:35:45.616054 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:35:45.616055 7fb846714a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:35:45.616056 7fb846714a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:35:45.616056 7fb846714a80 Options.arena_block_size: 16777216
+2021/03/13-23:35:45.616057 7fb846714a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:35:45.616057 7fb846714a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:35:45.616058 7fb846714a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:35:45.616058 7fb846714a80 Options.disable_auto_compactions: 0
+2021/03/13-23:35:45.616060 7fb846714a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:35:45.616061 7fb846714a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:35:45.616061 7fb846714a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:35:45.616062 7fb846714a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:35:45.616062 7fb846714a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:35:45.616063 7fb846714a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:35:45.616064 7fb846714a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:35:45.616065 7fb846714a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:35:45.616065 7fb846714a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:35:45.616066 7fb846714a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:35:45.616066 7fb846714a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:35:45.616067 7fb846714a80 Options.table_properties_collectors:
+2021/03/13-23:35:45.616068 7fb846714a80 Options.inplace_update_support: 0
+2021/03/13-23:35:45.616068 7fb846714a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:35:45.616069 7fb846714a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:35:45.616069 7fb846714a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:35:45.616070 7fb846714a80 Options.bloom_locality: 0
+2021/03/13-23:35:45.616071 7fb846714a80 Options.max_successive_merges: 0
+2021/03/13-23:35:45.616071 7fb846714a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:35:45.616072 7fb846714a80 Options.paranoid_file_checks: 0
+2021/03/13-23:35:45.616072 7fb846714a80 Options.force_consistency_checks: 0
+2021/03/13-23:35:45.616073 7fb846714a80 Options.report_bg_io_stats: 0
+2021/03/13-23:35:45.616443 7fb846714a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:35:45.616445 7fb846714a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:35:45.616525 7fb846714a80 EVENT_LOG_v1 {"time_micros": 1615674945616515, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:35:45.616530 7fb846714a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:35:46.309844 7fb846714a80 EVENT_LOG_v1 {"time_micros": 1615674946309840, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615674947020009 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674947020009
new file mode 100644
index 0000000..860f406
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615674947020009
@@ -0,0 +1,186 @@
+2021/03/13-23:35:46.321718 7fb846714a80 RocksDB version: 5.11.3
+2021/03/13-23:35:46.321776 7fb846714a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:35:46.321777 7fb846714a80 Compile date Mar 13 2021
+2021/03/13-23:35:46.321782 7fb846714a80 DB SUMMARY
+2021/03/13-23:35:46.321844 7fb846714a80 CURRENT file: CURRENT
+2021/03/13-23:35:46.321845 7fb846714a80 IDENTITY file: IDENTITY
+2021/03/13-23:35:46.321851 7fb846714a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:35:46.321852 7fb846714a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:35:46.321853 7fb846714a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:35:46.321856 7fb846714a80 Options.error_if_exists: 0
+2021/03/13-23:35:46.321857 7fb846714a80 Options.create_if_missing: 1
+2021/03/13-23:35:46.321858 7fb846714a80 Options.paranoid_checks: 1
+2021/03/13-23:35:46.321858 7fb846714a80 Options.env: 0x7fb8470ce080
+2021/03/13-23:35:46.321859 7fb846714a80 Options.info_log: 0x10c0ca0
+2021/03/13-23:35:46.321860 7fb846714a80 Options.max_file_opening_threads: 16
+2021/03/13-23:35:46.321860 7fb846714a80 Options.statistics: (nil)
+2021/03/13-23:35:46.321861 7fb846714a80 Options.use_fsync: 0
+2021/03/13-23:35:46.321861 7fb846714a80 Options.max_log_file_size: 0
+2021/03/13-23:35:46.321862 7fb846714a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:35:46.321863 7fb846714a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:35:46.321863 7fb846714a80 Options.keep_log_file_num: 1000
+2021/03/13-23:35:46.321864 7fb846714a80 Options.recycle_log_file_num: 0
+2021/03/13-23:35:46.321864 7fb846714a80 Options.allow_fallocate: 1
+2021/03/13-23:35:46.321865 7fb846714a80 Options.allow_mmap_reads: 0
+2021/03/13-23:35:46.321865 7fb846714a80 Options.allow_mmap_writes: 0
+2021/03/13-23:35:46.321866 7fb846714a80 Options.use_direct_reads: 0
+2021/03/13-23:35:46.321867 7fb846714a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:35:46.321867 7fb846714a80 Options.create_missing_column_families: 0
+2021/03/13-23:35:46.321868 7fb846714a80 Options.db_log_dir:
+2021/03/13-23:35:46.321868 7fb846714a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:35:46.321869 7fb846714a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:35:46.321869 7fb846714a80 Options.max_subcompactions: 1
+2021/03/13-23:35:46.321870 7fb846714a80 Options.max_background_flushes: -1
+2021/03/13-23:35:46.321870 7fb846714a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:35:46.321871 7fb846714a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:35:46.321872 7fb846714a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:35:46.321872 7fb846714a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:35:46.321873 7fb846714a80 Options.advise_random_on_open: 1
+2021/03/13-23:35:46.321873 7fb846714a80 Options.db_write_buffer_size: 0
+2021/03/13-23:35:46.321874 7fb846714a80 Options.write_buffer_manager: 0x10a8b90
+2021/03/13-23:35:46.321874 7fb846714a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:35:46.321875 7fb846714a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:35:46.321875 7fb846714a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:35:46.321876 7fb846714a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:35:46.321877 7fb846714a80 Options.rate_limiter: (nil)
+2021/03/13-23:35:46.321878 7fb846714a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:35:46.321886 7fb846714a80 Options.wal_recovery_mode: 2
+2021/03/13-23:35:46.321886 7fb846714a80 Options.enable_thread_tracking: 0
+2021/03/13-23:35:46.321887 7fb846714a80 Options.enable_pipelined_write: 0
+2021/03/13-23:35:46.321887 7fb846714a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:35:46.321888 7fb846714a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:35:46.321889 7fb846714a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:35:46.321889 7fb846714a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:35:46.321890 7fb846714a80 Options.row_cache: None
+2021/03/13-23:35:46.321890 7fb846714a80 Options.wal_filter: None
+2021/03/13-23:35:46.321891 7fb846714a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:35:46.321891 7fb846714a80 Options.allow_ingest_behind: 0
+2021/03/13-23:35:46.321892 7fb846714a80 Options.preserve_deletes: 0
+2021/03/13-23:35:46.321892 7fb846714a80 Options.two_write_queues: 0
+2021/03/13-23:35:46.321893 7fb846714a80 Options.manual_wal_flush: 0
+2021/03/13-23:35:46.321894 7fb846714a80 Options.max_background_jobs: 16
+2021/03/13-23:35:46.321895 7fb846714a80 Options.max_background_compactions: -1
+2021/03/13-23:35:46.321895 7fb846714a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:35:46.321896 7fb846714a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:35:46.321896 7fb846714a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:35:46.321897 7fb846714a80 Options.max_total_wal_size: 0
+2021/03/13-23:35:46.321897 7fb846714a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:35:46.321898 7fb846714a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:35:46.321899 7fb846714a80 Options.max_open_files: -1
+2021/03/13-23:35:46.321899 7fb846714a80 Options.bytes_per_sync: 0
+2021/03/13-23:35:46.321900 7fb846714a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:35:46.321900 7fb846714a80 Options.compaction_readahead_size: 0
+2021/03/13-23:35:46.321901 7fb846714a80 Compression algorithms supported:
+2021/03/13-23:35:46.321901 7fb846714a80 Snappy supported: 1
+2021/03/13-23:35:46.321902 7fb846714a80 Zlib supported: 1
+2021/03/13-23:35:46.321903 7fb846714a80 Bzip supported: 1
+2021/03/13-23:35:46.321903 7fb846714a80 LZ4 supported: 1
+2021/03/13-23:35:46.321904 7fb846714a80 ZSTDNotFinal supported: 1
+2021/03/13-23:35:46.321908 7fb846714a80 ZSTD supported: 1
+2021/03/13-23:35:46.321911 7fb846714a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:35:46.321912 7fb846714a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:35:46.321999 7fb846714a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:35:46.322054 7fb846714a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:35:46.322056 7fb846714a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:35:46.322056 7fb846714a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:35:46.322057 7fb846714a80 Options.compaction_filter: None
+2021/03/13-23:35:46.322058 7fb846714a80 Options.compaction_filter_factory: None
+2021/03/13-23:35:46.322058 7fb846714a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:35:46.322059 7fb846714a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:35:46.322074 7fb846714a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x10b8520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x109dc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:35:46.322075 7fb846714a80 Options.write_buffer_size: 134217728
+2021/03/13-23:35:46.322075 7fb846714a80 Options.max_write_buffer_number: 6
+2021/03/13-23:35:46.322076 7fb846714a80 Options.compression[0]: NoCompression
+2021/03/13-23:35:46.322077 7fb846714a80 Options.compression[1]: NoCompression
+2021/03/13-23:35:46.322077 7fb846714a80 Options.compression[2]: Snappy
+2021/03/13-23:35:46.322078 7fb846714a80 Options.compression[3]: Snappy
+2021/03/13-23:35:46.322078 7fb846714a80 Options.compression[4]: Snappy
+2021/03/13-23:35:46.322079 7fb846714a80 Options.compression[5]: Snappy
+2021/03/13-23:35:46.322079 7fb846714a80 Options.compression[6]: Snappy
+2021/03/13-23:35:46.322080 7fb846714a80 Options.bottommost_compression: Disabled
+2021/03/13-23:35:46.322081 7fb846714a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:35:46.322081 7fb846714a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:35:46.322082 7fb846714a80 Options.num_levels: 7
+2021/03/13-23:35:46.322083 7fb846714a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:35:46.322083 7fb846714a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:35:46.322084 7fb846714a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:35:46.322084 7fb846714a80 Options.compression_opts.level: -1
+2021/03/13-23:35:46.322085 7fb846714a80 Options.compression_opts.strategy: 0
+2021/03/13-23:35:46.322085 7fb846714a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:35:46.322086 7fb846714a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:35:46.322087 7fb846714a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:35:46.322087 7fb846714a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:35:46.322088 7fb846714a80 Options.target_file_size_base: 67108864
+2021/03/13-23:35:46.322088 7fb846714a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:35:46.322089 7fb846714a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:35:46.322089 7fb846714a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:35:46.322090 7fb846714a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:35:46.322092 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:35:46.322099 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:35:46.322100 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:35:46.322100 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:35:46.322101 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:35:46.322102 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:35:46.322102 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:35:46.322103 7fb846714a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:35:46.322103 7fb846714a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:35:46.322104 7fb846714a80 Options.arena_block_size: 16777216
+2021/03/13-23:35:46.322104 7fb846714a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:35:46.322105 7fb846714a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:35:46.322106 7fb846714a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:35:46.322106 7fb846714a80 Options.disable_auto_compactions: 0
+2021/03/13-23:35:46.322108 7fb846714a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:35:46.322108 7fb846714a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:35:46.322109 7fb846714a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:35:46.322110 7fb846714a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:35:46.322110 7fb846714a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:35:46.322111 7fb846714a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:35:46.322111 7fb846714a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:35:46.322112 7fb846714a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:35:46.322113 7fb846714a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:35:46.322113 7fb846714a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:35:46.322114 7fb846714a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:35:46.322114 7fb846714a80 Options.table_properties_collectors:
+2021/03/13-23:35:46.322115 7fb846714a80 Options.inplace_update_support: 0
+2021/03/13-23:35:46.322116 7fb846714a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:35:46.322116 7fb846714a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:35:46.322117 7fb846714a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:35:46.322118 7fb846714a80 Options.bloom_locality: 0
+2021/03/13-23:35:46.322118 7fb846714a80 Options.max_successive_merges: 0
+2021/03/13-23:35:46.322119 7fb846714a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:35:46.322119 7fb846714a80 Options.paranoid_file_checks: 0
+2021/03/13-23:35:46.322120 7fb846714a80 Options.force_consistency_checks: 0
+2021/03/13-23:35:46.322120 7fb846714a80 Options.report_bg_io_stats: 0
+2021/03/13-23:35:46.322515 7fb846714a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:35:46.322517 7fb846714a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:35:46.322596 7fb846714a80 EVENT_LOG_v1 {"time_micros": 1615674946322587, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:35:46.322602 7fb846714a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:35:47.007698 7fb846714a80 EVENT_LOG_v1 {"time_micros": 1615674947007695, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615675777284727 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615675777284727
new file mode 100644
index 0000000..b8f5d2e
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615675777284727
@@ -0,0 +1,186 @@
+2021/03/13-23:35:47.020333 7fb846714a80 RocksDB version: 5.11.3
+2021/03/13-23:35:47.020394 7fb846714a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:35:47.020396 7fb846714a80 Compile date Mar 13 2021
+2021/03/13-23:35:47.020400 7fb846714a80 DB SUMMARY
+2021/03/13-23:35:47.020462 7fb846714a80 CURRENT file: CURRENT
+2021/03/13-23:35:47.020463 7fb846714a80 IDENTITY file: IDENTITY
+2021/03/13-23:35:47.020470 7fb846714a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:35:47.020471 7fb846714a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:35:47.020472 7fb846714a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:35:47.020475 7fb846714a80 Options.error_if_exists: 0
+2021/03/13-23:35:47.020476 7fb846714a80 Options.create_if_missing: 1
+2021/03/13-23:35:47.020477 7fb846714a80 Options.paranoid_checks: 1
+2021/03/13-23:35:47.020477 7fb846714a80 Options.env: 0x7fb8470ce080
+2021/03/13-23:35:47.020478 7fb846714a80 Options.info_log: 0x10c0ca0
+2021/03/13-23:35:47.020479 7fb846714a80 Options.max_file_opening_threads: 16
+2021/03/13-23:35:47.020479 7fb846714a80 Options.statistics: (nil)
+2021/03/13-23:35:47.020480 7fb846714a80 Options.use_fsync: 0
+2021/03/13-23:35:47.020481 7fb846714a80 Options.max_log_file_size: 0
+2021/03/13-23:35:47.020481 7fb846714a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:35:47.020482 7fb846714a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:35:47.020482 7fb846714a80 Options.keep_log_file_num: 1000
+2021/03/13-23:35:47.020483 7fb846714a80 Options.recycle_log_file_num: 0
+2021/03/13-23:35:47.020484 7fb846714a80 Options.allow_fallocate: 1
+2021/03/13-23:35:47.020484 7fb846714a80 Options.allow_mmap_reads: 0
+2021/03/13-23:35:47.020485 7fb846714a80 Options.allow_mmap_writes: 0
+2021/03/13-23:35:47.020485 7fb846714a80 Options.use_direct_reads: 0
+2021/03/13-23:35:47.020486 7fb846714a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:35:47.020486 7fb846714a80 Options.create_missing_column_families: 0
+2021/03/13-23:35:47.020487 7fb846714a80 Options.db_log_dir:
+2021/03/13-23:35:47.020487 7fb846714a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:35:47.020488 7fb846714a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:35:47.020489 7fb846714a80 Options.max_subcompactions: 1
+2021/03/13-23:35:47.020489 7fb846714a80 Options.max_background_flushes: -1
+2021/03/13-23:35:47.020490 7fb846714a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:35:47.020490 7fb846714a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:35:47.020491 7fb846714a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:35:47.020492 7fb846714a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:35:47.020492 7fb846714a80 Options.advise_random_on_open: 1
+2021/03/13-23:35:47.020493 7fb846714a80 Options.db_write_buffer_size: 0
+2021/03/13-23:35:47.020493 7fb846714a80 Options.write_buffer_manager: 0x10a8b90
+2021/03/13-23:35:47.020494 7fb846714a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:35:47.020494 7fb846714a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:35:47.020495 7fb846714a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:35:47.020495 7fb846714a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:35:47.020496 7fb846714a80 Options.rate_limiter: (nil)
+2021/03/13-23:35:47.020497 7fb846714a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:35:47.020505 7fb846714a80 Options.wal_recovery_mode: 2
+2021/03/13-23:35:47.020506 7fb846714a80 Options.enable_thread_tracking: 0
+2021/03/13-23:35:47.020506 7fb846714a80 Options.enable_pipelined_write: 0
+2021/03/13-23:35:47.020507 7fb846714a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:35:47.020507 7fb846714a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:35:47.020508 7fb846714a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:35:47.020508 7fb846714a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:35:47.020509 7fb846714a80 Options.row_cache: None
+2021/03/13-23:35:47.020510 7fb846714a80 Options.wal_filter: None
+2021/03/13-23:35:47.020510 7fb846714a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:35:47.020511 7fb846714a80 Options.allow_ingest_behind: 0
+2021/03/13-23:35:47.020511 7fb846714a80 Options.preserve_deletes: 0
+2021/03/13-23:35:47.020512 7fb846714a80 Options.two_write_queues: 0
+2021/03/13-23:35:47.020512 7fb846714a80 Options.manual_wal_flush: 0
+2021/03/13-23:35:47.020514 7fb846714a80 Options.max_background_jobs: 16
+2021/03/13-23:35:47.020514 7fb846714a80 Options.max_background_compactions: -1
+2021/03/13-23:35:47.020515 7fb846714a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:35:47.020515 7fb846714a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:35:47.020516 7fb846714a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:35:47.020516 7fb846714a80 Options.max_total_wal_size: 0
+2021/03/13-23:35:47.020517 7fb846714a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:35:47.020518 7fb846714a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:35:47.020518 7fb846714a80 Options.max_open_files: -1
+2021/03/13-23:35:47.020519 7fb846714a80 Options.bytes_per_sync: 0
+2021/03/13-23:35:47.020519 7fb846714a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:35:47.020520 7fb846714a80 Options.compaction_readahead_size: 0
+2021/03/13-23:35:47.020520 7fb846714a80 Compression algorithms supported:
+2021/03/13-23:35:47.020521 7fb846714a80 Snappy supported: 1
+2021/03/13-23:35:47.020521 7fb846714a80 Zlib supported: 1
+2021/03/13-23:35:47.020522 7fb846714a80 Bzip supported: 1
+2021/03/13-23:35:47.020523 7fb846714a80 LZ4 supported: 1
+2021/03/13-23:35:47.020523 7fb846714a80 ZSTDNotFinal supported: 1
+2021/03/13-23:35:47.020527 7fb846714a80 ZSTD supported: 1
+2021/03/13-23:35:47.020530 7fb846714a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:35:47.020531 7fb846714a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:35:47.020618 7fb846714a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:35:47.020671 7fb846714a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:35:47.020673 7fb846714a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:35:47.020674 7fb846714a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:35:47.020675 7fb846714a80 Options.compaction_filter: None
+2021/03/13-23:35:47.020675 7fb846714a80 Options.compaction_filter_factory: None
+2021/03/13-23:35:47.020676 7fb846714a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:35:47.020677 7fb846714a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:35:47.020692 7fb846714a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x10b8520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x109dc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:35:47.020693 7fb846714a80 Options.write_buffer_size: 134217728
+2021/03/13-23:35:47.020694 7fb846714a80 Options.max_write_buffer_number: 6
+2021/03/13-23:35:47.020694 7fb846714a80 Options.compression[0]: NoCompression
+2021/03/13-23:35:47.020695 7fb846714a80 Options.compression[1]: NoCompression
+2021/03/13-23:35:47.020696 7fb846714a80 Options.compression[2]: Snappy
+2021/03/13-23:35:47.020696 7fb846714a80 Options.compression[3]: Snappy
+2021/03/13-23:35:47.020697 7fb846714a80 Options.compression[4]: Snappy
+2021/03/13-23:35:47.020697 7fb846714a80 Options.compression[5]: Snappy
+2021/03/13-23:35:47.020698 7fb846714a80 Options.compression[6]: Snappy
+2021/03/13-23:35:47.020699 7fb846714a80 Options.bottommost_compression: Disabled
+2021/03/13-23:35:47.020699 7fb846714a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:35:47.020700 7fb846714a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:35:47.020701 7fb846714a80 Options.num_levels: 7
+2021/03/13-23:35:47.020701 7fb846714a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:35:47.020702 7fb846714a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:35:47.020702 7fb846714a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:35:47.020703 7fb846714a80 Options.compression_opts.level: -1
+2021/03/13-23:35:47.020704 7fb846714a80 Options.compression_opts.strategy: 0
+2021/03/13-23:35:47.020704 7fb846714a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:35:47.020705 7fb846714a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:35:47.020705 7fb846714a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:35:47.020706 7fb846714a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:35:47.020707 7fb846714a80 Options.target_file_size_base: 67108864
+2021/03/13-23:35:47.020707 7fb846714a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:35:47.020708 7fb846714a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:35:47.020708 7fb846714a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:35:47.020709 7fb846714a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:35:47.020710 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:35:47.020718 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:35:47.020719 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:35:47.020719 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:35:47.020720 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:35:47.020720 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:35:47.020721 7fb846714a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:35:47.020722 7fb846714a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:35:47.020722 7fb846714a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:35:47.020723 7fb846714a80 Options.arena_block_size: 16777216
+2021/03/13-23:35:47.020723 7fb846714a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:35:47.020724 7fb846714a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:35:47.020725 7fb846714a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:35:47.020725 7fb846714a80 Options.disable_auto_compactions: 0
+2021/03/13-23:35:47.020727 7fb846714a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:35:47.020728 7fb846714a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:35:47.020728 7fb846714a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:35:47.020729 7fb846714a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:35:47.020729 7fb846714a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:35:47.020730 7fb846714a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:35:47.020731 7fb846714a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:35:47.020732 7fb846714a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:35:47.020732 7fb846714a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:35:47.020733 7fb846714a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:35:47.020733 7fb846714a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:35:47.020734 7fb846714a80 Options.table_properties_collectors:
+2021/03/13-23:35:47.020735 7fb846714a80 Options.inplace_update_support: 0
+2021/03/13-23:35:47.020735 7fb846714a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:35:47.020736 7fb846714a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:35:47.020737 7fb846714a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:35:47.020737 7fb846714a80 Options.bloom_locality: 0
+2021/03/13-23:35:47.020738 7fb846714a80 Options.max_successive_merges: 0
+2021/03/13-23:35:47.020739 7fb846714a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:35:47.020739 7fb846714a80 Options.paranoid_file_checks: 0
+2021/03/13-23:35:47.020740 7fb846714a80 Options.force_consistency_checks: 0
+2021/03/13-23:35:47.020740 7fb846714a80 Options.report_bg_io_stats: 0
+2021/03/13-23:35:47.021104 7fb846714a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:35:47.021106 7fb846714a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:35:47.021198 7fb846714a80 EVENT_LOG_v1 {"time_micros": 1615674947021187, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:35:47.021204 7fb846714a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:35:47.697902 7fb846714a80 EVENT_LOG_v1 {"time_micros": 1615674947697899, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615675777976868 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615675777976868
new file mode 100644
index 0000000..fc23fe1
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615675777976868
@@ -0,0 +1,186 @@
+2021/03/13-23:49:37.285071 7f5ac1dbda80 RocksDB version: 5.11.3
+2021/03/13-23:49:37.285134 7f5ac1dbda80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:49:37.285136 7f5ac1dbda80 Compile date Mar 13 2021
+2021/03/13-23:49:37.285139 7f5ac1dbda80 DB SUMMARY
+2021/03/13-23:49:37.285210 7f5ac1dbda80 CURRENT file: CURRENT
+2021/03/13-23:49:37.285211 7f5ac1dbda80 IDENTITY file: IDENTITY
+2021/03/13-23:49:37.285218 7f5ac1dbda80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:49:37.285219 7f5ac1dbda80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:49:37.285220 7f5ac1dbda80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:49:37.285224 7f5ac1dbda80 Options.error_if_exists: 0
+2021/03/13-23:49:37.285225 7f5ac1dbda80 Options.create_if_missing: 1
+2021/03/13-23:49:37.285226 7f5ac1dbda80 Options.paranoid_checks: 1
+2021/03/13-23:49:37.285226 7f5ac1dbda80 Options.env: 0x7f5ac2777080
+2021/03/13-23:49:37.285227 7f5ac1dbda80 Options.info_log: 0x20eaca0
+2021/03/13-23:49:37.285228 7f5ac1dbda80 Options.max_file_opening_threads: 16
+2021/03/13-23:49:37.285228 7f5ac1dbda80 Options.statistics: (nil)
+2021/03/13-23:49:37.285229 7f5ac1dbda80 Options.use_fsync: 0
+2021/03/13-23:49:37.285230 7f5ac1dbda80 Options.max_log_file_size: 0
+2021/03/13-23:49:37.285231 7f5ac1dbda80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:49:37.285231 7f5ac1dbda80 Options.log_file_time_to_roll: 0
+2021/03/13-23:49:37.285232 7f5ac1dbda80 Options.keep_log_file_num: 1000
+2021/03/13-23:49:37.285233 7f5ac1dbda80 Options.recycle_log_file_num: 0
+2021/03/13-23:49:37.285233 7f5ac1dbda80 Options.allow_fallocate: 1
+2021/03/13-23:49:37.285234 7f5ac1dbda80 Options.allow_mmap_reads: 0
+2021/03/13-23:49:37.285235 7f5ac1dbda80 Options.allow_mmap_writes: 0
+2021/03/13-23:49:37.285235 7f5ac1dbda80 Options.use_direct_reads: 0
+2021/03/13-23:49:37.285236 7f5ac1dbda80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:49:37.285236 7f5ac1dbda80 Options.create_missing_column_families: 0
+2021/03/13-23:49:37.285237 7f5ac1dbda80 Options.db_log_dir:
+2021/03/13-23:49:37.285244 7f5ac1dbda80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:49:37.285245 7f5ac1dbda80 Options.table_cache_numshardbits: 6
+2021/03/13-23:49:37.285246 7f5ac1dbda80 Options.max_subcompactions: 1
+2021/03/13-23:49:37.285246 7f5ac1dbda80 Options.max_background_flushes: -1
+2021/03/13-23:49:37.285247 7f5ac1dbda80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:49:37.285248 7f5ac1dbda80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:49:37.285249 7f5ac1dbda80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:49:37.285251 7f5ac1dbda80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:49:37.285252 7f5ac1dbda80 Options.advise_random_on_open: 1
+2021/03/13-23:49:37.285252 7f5ac1dbda80 Options.db_write_buffer_size: 0
+2021/03/13-23:49:37.285253 7f5ac1dbda80 Options.write_buffer_manager: 0x20d2b90
+2021/03/13-23:49:37.285254 7f5ac1dbda80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:49:37.285254 7f5ac1dbda80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:49:37.285255 7f5ac1dbda80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:49:37.285256 7f5ac1dbda80 Options.use_adaptive_mutex: 0
+2021/03/13-23:49:37.285256 7f5ac1dbda80 Options.rate_limiter: (nil)
+2021/03/13-23:49:37.285258 7f5ac1dbda80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:49:37.285267 7f5ac1dbda80 Options.wal_recovery_mode: 2
+2021/03/13-23:49:37.285268 7f5ac1dbda80 Options.enable_thread_tracking: 0
+2021/03/13-23:49:37.285269 7f5ac1dbda80 Options.enable_pipelined_write: 0
+2021/03/13-23:49:37.285269 7f5ac1dbda80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:49:37.285270 7f5ac1dbda80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:49:37.285270 7f5ac1dbda80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:49:37.285271 7f5ac1dbda80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:49:37.285272 7f5ac1dbda80 Options.row_cache: None
+2021/03/13-23:49:37.285272 7f5ac1dbda80 Options.wal_filter: None
+2021/03/13-23:49:37.285273 7f5ac1dbda80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:49:37.285274 7f5ac1dbda80 Options.allow_ingest_behind: 0
+2021/03/13-23:49:37.285274 7f5ac1dbda80 Options.preserve_deletes: 0
+2021/03/13-23:49:37.285275 7f5ac1dbda80 Options.two_write_queues: 0
+2021/03/13-23:49:37.285275 7f5ac1dbda80 Options.manual_wal_flush: 0
+2021/03/13-23:49:37.285277 7f5ac1dbda80 Options.max_background_jobs: 16
+2021/03/13-23:49:37.285277 7f5ac1dbda80 Options.max_background_compactions: -1
+2021/03/13-23:49:37.285278 7f5ac1dbda80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:49:37.285278 7f5ac1dbda80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:49:37.285279 7f5ac1dbda80 Options.delayed_write_rate : 16777216
+2021/03/13-23:49:37.285280 7f5ac1dbda80 Options.max_total_wal_size: 0
+2021/03/13-23:49:37.285280 7f5ac1dbda80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:49:37.285281 7f5ac1dbda80 Options.stats_dump_period_sec: 600
+2021/03/13-23:49:37.285282 7f5ac1dbda80 Options.max_open_files: -1
+2021/03/13-23:49:37.285282 7f5ac1dbda80 Options.bytes_per_sync: 0
+2021/03/13-23:49:37.285283 7f5ac1dbda80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:49:37.285284 7f5ac1dbda80 Options.compaction_readahead_size: 0
+2021/03/13-23:49:37.285284 7f5ac1dbda80 Compression algorithms supported:
+2021/03/13-23:49:37.285285 7f5ac1dbda80 Snappy supported: 1
+2021/03/13-23:49:37.285286 7f5ac1dbda80 Zlib supported: 1
+2021/03/13-23:49:37.285286 7f5ac1dbda80 Bzip supported: 1
+2021/03/13-23:49:37.285287 7f5ac1dbda80 LZ4 supported: 1
+2021/03/13-23:49:37.285287 7f5ac1dbda80 ZSTDNotFinal supported: 1
+2021/03/13-23:49:37.285292 7f5ac1dbda80 ZSTD supported: 1
+2021/03/13-23:49:37.285296 7f5ac1dbda80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:49:37.285297 7f5ac1dbda80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:49:37.285422 7f5ac1dbda80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:49:37.285486 7f5ac1dbda80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:49:37.285488 7f5ac1dbda80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:49:37.285489 7f5ac1dbda80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:49:37.285489 7f5ac1dbda80 Options.compaction_filter: None
+2021/03/13-23:49:37.285490 7f5ac1dbda80 Options.compaction_filter_factory: None
+2021/03/13-23:49:37.285491 7f5ac1dbda80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:49:37.285492 7f5ac1dbda80 Options.table_factory: BlockBasedTable
+2021/03/13-23:49:37.285506 7f5ac1dbda80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x20e2520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x20c7c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:49:37.285507 7f5ac1dbda80 Options.write_buffer_size: 134217728
+2021/03/13-23:49:37.285508 7f5ac1dbda80 Options.max_write_buffer_number: 6
+2021/03/13-23:49:37.285509 7f5ac1dbda80 Options.compression[0]: NoCompression
+2021/03/13-23:49:37.285509 7f5ac1dbda80 Options.compression[1]: NoCompression
+2021/03/13-23:49:37.285510 7f5ac1dbda80 Options.compression[2]: Snappy
+2021/03/13-23:49:37.285511 7f5ac1dbda80 Options.compression[3]: Snappy
+2021/03/13-23:49:37.285511 7f5ac1dbda80 Options.compression[4]: Snappy
+2021/03/13-23:49:37.285512 7f5ac1dbda80 Options.compression[5]: Snappy
+2021/03/13-23:49:37.285513 7f5ac1dbda80 Options.compression[6]: Snappy
+2021/03/13-23:49:37.285513 7f5ac1dbda80 Options.bottommost_compression: Disabled
+2021/03/13-23:49:37.285514 7f5ac1dbda80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:49:37.285515 7f5ac1dbda80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:49:37.285515 7f5ac1dbda80 Options.num_levels: 7
+2021/03/13-23:49:37.285516 7f5ac1dbda80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:49:37.285517 7f5ac1dbda80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:49:37.285517 7f5ac1dbda80 Options.compression_opts.window_bits: -14
+2021/03/13-23:49:37.285518 7f5ac1dbda80 Options.compression_opts.level: -1
+2021/03/13-23:49:37.285518 7f5ac1dbda80 Options.compression_opts.strategy: 0
+2021/03/13-23:49:37.285519 7f5ac1dbda80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:49:37.285520 7f5ac1dbda80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:49:37.285520 7f5ac1dbda80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:49:37.285521 7f5ac1dbda80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:49:37.285522 7f5ac1dbda80 Options.target_file_size_base: 67108864
+2021/03/13-23:49:37.285522 7f5ac1dbda80 Options.target_file_size_multiplier: 1
+2021/03/13-23:49:37.285523 7f5ac1dbda80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:49:37.285523 7f5ac1dbda80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:49:37.285524 7f5ac1dbda80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:49:37.285526 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:49:37.285534 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:49:37.285535 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:49:37.285535 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:49:37.285536 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:49:37.285537 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:49:37.285537 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:49:37.285538 7f5ac1dbda80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:49:37.285538 7f5ac1dbda80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:49:37.285539 7f5ac1dbda80 Options.arena_block_size: 16777216
+2021/03/13-23:49:37.285540 7f5ac1dbda80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:49:37.285540 7f5ac1dbda80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:49:37.285541 7f5ac1dbda80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:49:37.285542 7f5ac1dbda80 Options.disable_auto_compactions: 0
+2021/03/13-23:49:37.285543 7f5ac1dbda80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:49:37.285544 7f5ac1dbda80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:49:37.285544 7f5ac1dbda80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:49:37.285545 7f5ac1dbda80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:49:37.285546 7f5ac1dbda80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:49:37.285546 7f5ac1dbda80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:49:37.285547 7f5ac1dbda80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:49:37.285548 7f5ac1dbda80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:49:37.285548 7f5ac1dbda80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:49:37.285549 7f5ac1dbda80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:49:37.285550 7f5ac1dbda80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:49:37.285550 7f5ac1dbda80 Options.table_properties_collectors:
+2021/03/13-23:49:37.285551 7f5ac1dbda80 Options.inplace_update_support: 0
+2021/03/13-23:49:37.285552 7f5ac1dbda80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:49:37.285552 7f5ac1dbda80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:49:37.285553 7f5ac1dbda80 Options.memtable_huge_page_size: 0
+2021/03/13-23:49:37.285554 7f5ac1dbda80 Options.bloom_locality: 0
+2021/03/13-23:49:37.285554 7f5ac1dbda80 Options.max_successive_merges: 0
+2021/03/13-23:49:37.285555 7f5ac1dbda80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:49:37.285556 7f5ac1dbda80 Options.paranoid_file_checks: 0
+2021/03/13-23:49:37.285556 7f5ac1dbda80 Options.force_consistency_checks: 0
+2021/03/13-23:49:37.285557 7f5ac1dbda80 Options.report_bg_io_stats: 0
+2021/03/13-23:49:37.286080 7f5ac1dbda80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:49:37.286084 7f5ac1dbda80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:49:37.286262 7f5ac1dbda80 EVENT_LOG_v1 {"time_micros": 1615675777286236, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:49:37.286273 7f5ac1dbda80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:49:37.965020 7f5ac1dbda80 EVENT_LOG_v1 {"time_micros": 1615675777965017, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615675778658216 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615675778658216
new file mode 100644
index 0000000..28e09c4
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615675778658216
@@ -0,0 +1,186 @@
+2021/03/13-23:49:37.977181 7f5ac1dbda80 RocksDB version: 5.11.3
+2021/03/13-23:49:37.977244 7f5ac1dbda80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:49:37.977247 7f5ac1dbda80 Compile date Mar 13 2021
+2021/03/13-23:49:37.977249 7f5ac1dbda80 DB SUMMARY
+2021/03/13-23:49:37.977314 7f5ac1dbda80 CURRENT file: CURRENT
+2021/03/13-23:49:37.977315 7f5ac1dbda80 IDENTITY file: IDENTITY
+2021/03/13-23:49:37.977321 7f5ac1dbda80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:49:37.977322 7f5ac1dbda80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:49:37.977323 7f5ac1dbda80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:49:37.977326 7f5ac1dbda80 Options.error_if_exists: 0
+2021/03/13-23:49:37.977327 7f5ac1dbda80 Options.create_if_missing: 1
+2021/03/13-23:49:37.977328 7f5ac1dbda80 Options.paranoid_checks: 1
+2021/03/13-23:49:37.977328 7f5ac1dbda80 Options.env: 0x7f5ac2777080
+2021/03/13-23:49:37.977329 7f5ac1dbda80 Options.info_log: 0x20eaca0
+2021/03/13-23:49:37.977330 7f5ac1dbda80 Options.max_file_opening_threads: 16
+2021/03/13-23:49:37.977330 7f5ac1dbda80 Options.statistics: (nil)
+2021/03/13-23:49:37.977331 7f5ac1dbda80 Options.use_fsync: 0
+2021/03/13-23:49:37.977331 7f5ac1dbda80 Options.max_log_file_size: 0
+2021/03/13-23:49:37.977332 7f5ac1dbda80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:49:37.977333 7f5ac1dbda80 Options.log_file_time_to_roll: 0
+2021/03/13-23:49:37.977333 7f5ac1dbda80 Options.keep_log_file_num: 1000
+2021/03/13-23:49:37.977334 7f5ac1dbda80 Options.recycle_log_file_num: 0
+2021/03/13-23:49:37.977335 7f5ac1dbda80 Options.allow_fallocate: 1
+2021/03/13-23:49:37.977335 7f5ac1dbda80 Options.allow_mmap_reads: 0
+2021/03/13-23:49:37.977336 7f5ac1dbda80 Options.allow_mmap_writes: 0
+2021/03/13-23:49:37.977336 7f5ac1dbda80 Options.use_direct_reads: 0
+2021/03/13-23:49:37.977337 7f5ac1dbda80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:49:37.977337 7f5ac1dbda80 Options.create_missing_column_families: 0
+2021/03/13-23:49:37.977338 7f5ac1dbda80 Options.db_log_dir:
+2021/03/13-23:49:37.977338 7f5ac1dbda80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:49:37.977339 7f5ac1dbda80 Options.table_cache_numshardbits: 6
+2021/03/13-23:49:37.977339 7f5ac1dbda80 Options.max_subcompactions: 1
+2021/03/13-23:49:37.977340 7f5ac1dbda80 Options.max_background_flushes: -1
+2021/03/13-23:49:37.977341 7f5ac1dbda80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:49:37.977341 7f5ac1dbda80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:49:37.977342 7f5ac1dbda80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:49:37.977342 7f5ac1dbda80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:49:37.977343 7f5ac1dbda80 Options.advise_random_on_open: 1
+2021/03/13-23:49:37.977343 7f5ac1dbda80 Options.db_write_buffer_size: 0
+2021/03/13-23:49:37.977344 7f5ac1dbda80 Options.write_buffer_manager: 0x20d2b90
+2021/03/13-23:49:37.977345 7f5ac1dbda80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:49:37.977345 7f5ac1dbda80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:49:37.977346 7f5ac1dbda80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:49:37.977346 7f5ac1dbda80 Options.use_adaptive_mutex: 0
+2021/03/13-23:49:37.977347 7f5ac1dbda80 Options.rate_limiter: (nil)
+2021/03/13-23:49:37.977348 7f5ac1dbda80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:49:37.977356 7f5ac1dbda80 Options.wal_recovery_mode: 2
+2021/03/13-23:49:37.977357 7f5ac1dbda80 Options.enable_thread_tracking: 0
+2021/03/13-23:49:37.977358 7f5ac1dbda80 Options.enable_pipelined_write: 0
+2021/03/13-23:49:37.977358 7f5ac1dbda80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:49:37.977359 7f5ac1dbda80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:49:37.977359 7f5ac1dbda80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:49:37.977360 7f5ac1dbda80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:49:37.977360 7f5ac1dbda80 Options.row_cache: None
+2021/03/13-23:49:37.977361 7f5ac1dbda80 Options.wal_filter: None
+2021/03/13-23:49:37.977362 7f5ac1dbda80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:49:37.977362 7f5ac1dbda80 Options.allow_ingest_behind: 0
+2021/03/13-23:49:37.977363 7f5ac1dbda80 Options.preserve_deletes: 0
+2021/03/13-23:49:37.977363 7f5ac1dbda80 Options.two_write_queues: 0
+2021/03/13-23:49:37.977364 7f5ac1dbda80 Options.manual_wal_flush: 0
+2021/03/13-23:49:37.977365 7f5ac1dbda80 Options.max_background_jobs: 16
+2021/03/13-23:49:37.977365 7f5ac1dbda80 Options.max_background_compactions: -1
+2021/03/13-23:49:37.977366 7f5ac1dbda80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:49:37.977367 7f5ac1dbda80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:49:37.977367 7f5ac1dbda80 Options.delayed_write_rate : 16777216
+2021/03/13-23:49:37.977368 7f5ac1dbda80 Options.max_total_wal_size: 0
+2021/03/13-23:49:37.977368 7f5ac1dbda80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:49:37.977369 7f5ac1dbda80 Options.stats_dump_period_sec: 600
+2021/03/13-23:49:37.977369 7f5ac1dbda80 Options.max_open_files: -1
+2021/03/13-23:49:37.977370 7f5ac1dbda80 Options.bytes_per_sync: 0
+2021/03/13-23:49:37.977370 7f5ac1dbda80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:49:37.977371 7f5ac1dbda80 Options.compaction_readahead_size: 0
+2021/03/13-23:49:37.977372 7f5ac1dbda80 Compression algorithms supported:
+2021/03/13-23:49:37.977372 7f5ac1dbda80 Snappy supported: 1
+2021/03/13-23:49:37.977373 7f5ac1dbda80 Zlib supported: 1
+2021/03/13-23:49:37.977373 7f5ac1dbda80 Bzip supported: 1
+2021/03/13-23:49:37.977374 7f5ac1dbda80 LZ4 supported: 1
+2021/03/13-23:49:37.977374 7f5ac1dbda80 ZSTDNotFinal supported: 1
+2021/03/13-23:49:37.977378 7f5ac1dbda80 ZSTD supported: 1
+2021/03/13-23:49:37.977381 7f5ac1dbda80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:49:37.977383 7f5ac1dbda80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:49:37.977477 7f5ac1dbda80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:49:37.977532 7f5ac1dbda80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:49:37.977534 7f5ac1dbda80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:49:37.977534 7f5ac1dbda80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:49:37.977535 7f5ac1dbda80 Options.compaction_filter: None
+2021/03/13-23:49:37.977536 7f5ac1dbda80 Options.compaction_filter_factory: None
+2021/03/13-23:49:37.977536 7f5ac1dbda80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:49:37.977537 7f5ac1dbda80 Options.table_factory: BlockBasedTable
+2021/03/13-23:49:37.977550 7f5ac1dbda80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x20e2520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x20c7c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:49:37.977551 7f5ac1dbda80 Options.write_buffer_size: 134217728
+2021/03/13-23:49:37.977552 7f5ac1dbda80 Options.max_write_buffer_number: 6
+2021/03/13-23:49:37.977552 7f5ac1dbda80 Options.compression[0]: NoCompression
+2021/03/13-23:49:37.977553 7f5ac1dbda80 Options.compression[1]: NoCompression
+2021/03/13-23:49:37.977554 7f5ac1dbda80 Options.compression[2]: Snappy
+2021/03/13-23:49:37.977554 7f5ac1dbda80 Options.compression[3]: Snappy
+2021/03/13-23:49:37.977555 7f5ac1dbda80 Options.compression[4]: Snappy
+2021/03/13-23:49:37.977555 7f5ac1dbda80 Options.compression[5]: Snappy
+2021/03/13-23:49:37.977556 7f5ac1dbda80 Options.compression[6]: Snappy
+2021/03/13-23:49:37.977556 7f5ac1dbda80 Options.bottommost_compression: Disabled
+2021/03/13-23:49:37.977557 7f5ac1dbda80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:49:37.977558 7f5ac1dbda80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:49:37.977558 7f5ac1dbda80 Options.num_levels: 7
+2021/03/13-23:49:37.977559 7f5ac1dbda80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:49:37.977559 7f5ac1dbda80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:49:37.977560 7f5ac1dbda80 Options.compression_opts.window_bits: -14
+2021/03/13-23:49:37.977560 7f5ac1dbda80 Options.compression_opts.level: -1
+2021/03/13-23:49:37.977561 7f5ac1dbda80 Options.compression_opts.strategy: 0
+2021/03/13-23:49:37.977562 7f5ac1dbda80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:49:37.977562 7f5ac1dbda80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:49:37.977563 7f5ac1dbda80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:49:37.977563 7f5ac1dbda80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:49:37.977564 7f5ac1dbda80 Options.target_file_size_base: 67108864
+2021/03/13-23:49:37.977564 7f5ac1dbda80 Options.target_file_size_multiplier: 1
+2021/03/13-23:49:37.977565 7f5ac1dbda80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:49:37.977566 7f5ac1dbda80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:49:37.977566 7f5ac1dbda80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:49:37.977568 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:49:37.977576 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:49:37.977576 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:49:37.977577 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:49:37.977578 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:49:37.977578 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:49:37.977579 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:49:37.977579 7f5ac1dbda80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:49:37.977580 7f5ac1dbda80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:49:37.977580 7f5ac1dbda80 Options.arena_block_size: 16777216
+2021/03/13-23:49:37.977581 7f5ac1dbda80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:49:37.977581 7f5ac1dbda80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:49:37.977582 7f5ac1dbda80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:49:37.977583 7f5ac1dbda80 Options.disable_auto_compactions: 0
+2021/03/13-23:49:37.977584 7f5ac1dbda80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:49:37.977585 7f5ac1dbda80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:49:37.977585 7f5ac1dbda80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:49:37.977586 7f5ac1dbda80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:49:37.977587 7f5ac1dbda80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:49:37.977587 7f5ac1dbda80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:49:37.977588 7f5ac1dbda80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:49:37.977589 7f5ac1dbda80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:49:37.977589 7f5ac1dbda80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:49:37.977590 7f5ac1dbda80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:49:37.977590 7f5ac1dbda80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:49:37.977591 7f5ac1dbda80 Options.table_properties_collectors:
+2021/03/13-23:49:37.977591 7f5ac1dbda80 Options.inplace_update_support: 0
+2021/03/13-23:49:37.977592 7f5ac1dbda80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:49:37.977593 7f5ac1dbda80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:49:37.977593 7f5ac1dbda80 Options.memtable_huge_page_size: 0
+2021/03/13-23:49:37.977594 7f5ac1dbda80 Options.bloom_locality: 0
+2021/03/13-23:49:37.977594 7f5ac1dbda80 Options.max_successive_merges: 0
+2021/03/13-23:49:37.977595 7f5ac1dbda80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:49:37.977596 7f5ac1dbda80 Options.paranoid_file_checks: 0
+2021/03/13-23:49:37.977596 7f5ac1dbda80 Options.force_consistency_checks: 0
+2021/03/13-23:49:37.977597 7f5ac1dbda80 Options.report_bg_io_stats: 0
+2021/03/13-23:49:37.978002 7f5ac1dbda80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:49:37.978005 7f5ac1dbda80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:49:37.978090 7f5ac1dbda80 EVENT_LOG_v1 {"time_micros": 1615675777978080, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:49:37.978096 7f5ac1dbda80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:49:38.646451 7f5ac1dbda80 EVENT_LOG_v1 {"time_micros": 1615675778646448, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615675779339063 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615675779339063
new file mode 100644
index 0000000..de74c34
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615675779339063
@@ -0,0 +1,186 @@
+2021/03/13-23:49:38.658541 7f5ac1dbda80 RocksDB version: 5.11.3
+2021/03/13-23:49:38.658596 7f5ac1dbda80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:49:38.658598 7f5ac1dbda80 Compile date Mar 13 2021
+2021/03/13-23:49:38.658600 7f5ac1dbda80 DB SUMMARY
+2021/03/13-23:49:38.658663 7f5ac1dbda80 CURRENT file: CURRENT
+2021/03/13-23:49:38.658664 7f5ac1dbda80 IDENTITY file: IDENTITY
+2021/03/13-23:49:38.658670 7f5ac1dbda80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:49:38.658671 7f5ac1dbda80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:49:38.658672 7f5ac1dbda80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:49:38.658676 7f5ac1dbda80 Options.error_if_exists: 0
+2021/03/13-23:49:38.658677 7f5ac1dbda80 Options.create_if_missing: 1
+2021/03/13-23:49:38.658677 7f5ac1dbda80 Options.paranoid_checks: 1
+2021/03/13-23:49:38.658678 7f5ac1dbda80 Options.env: 0x7f5ac2777080
+2021/03/13-23:49:38.658678 7f5ac1dbda80 Options.info_log: 0x20eaca0
+2021/03/13-23:49:38.658679 7f5ac1dbda80 Options.max_file_opening_threads: 16
+2021/03/13-23:49:38.658680 7f5ac1dbda80 Options.statistics: (nil)
+2021/03/13-23:49:38.658680 7f5ac1dbda80 Options.use_fsync: 0
+2021/03/13-23:49:38.658681 7f5ac1dbda80 Options.max_log_file_size: 0
+2021/03/13-23:49:38.658681 7f5ac1dbda80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:49:38.658682 7f5ac1dbda80 Options.log_file_time_to_roll: 0
+2021/03/13-23:49:38.658683 7f5ac1dbda80 Options.keep_log_file_num: 1000
+2021/03/13-23:49:38.658683 7f5ac1dbda80 Options.recycle_log_file_num: 0
+2021/03/13-23:49:38.658684 7f5ac1dbda80 Options.allow_fallocate: 1
+2021/03/13-23:49:38.658684 7f5ac1dbda80 Options.allow_mmap_reads: 0
+2021/03/13-23:49:38.658685 7f5ac1dbda80 Options.allow_mmap_writes: 0
+2021/03/13-23:49:38.658685 7f5ac1dbda80 Options.use_direct_reads: 0
+2021/03/13-23:49:38.658686 7f5ac1dbda80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:49:38.658687 7f5ac1dbda80 Options.create_missing_column_families: 0
+2021/03/13-23:49:38.658687 7f5ac1dbda80 Options.db_log_dir:
+2021/03/13-23:49:38.658688 7f5ac1dbda80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:49:38.658688 7f5ac1dbda80 Options.table_cache_numshardbits: 6
+2021/03/13-23:49:38.658689 7f5ac1dbda80 Options.max_subcompactions: 1
+2021/03/13-23:49:38.658689 7f5ac1dbda80 Options.max_background_flushes: -1
+2021/03/13-23:49:38.658690 7f5ac1dbda80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:49:38.658691 7f5ac1dbda80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:49:38.658691 7f5ac1dbda80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:49:38.658692 7f5ac1dbda80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:49:38.658692 7f5ac1dbda80 Options.advise_random_on_open: 1
+2021/03/13-23:49:38.658693 7f5ac1dbda80 Options.db_write_buffer_size: 0
+2021/03/13-23:49:38.658693 7f5ac1dbda80 Options.write_buffer_manager: 0x20d2b90
+2021/03/13-23:49:38.658694 7f5ac1dbda80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:49:38.658695 7f5ac1dbda80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:49:38.658695 7f5ac1dbda80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:49:38.658696 7f5ac1dbda80 Options.use_adaptive_mutex: 0
+2021/03/13-23:49:38.658696 7f5ac1dbda80 Options.rate_limiter: (nil)
+2021/03/13-23:49:38.658697 7f5ac1dbda80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:49:38.658705 7f5ac1dbda80 Options.wal_recovery_mode: 2
+2021/03/13-23:49:38.658705 7f5ac1dbda80 Options.enable_thread_tracking: 0
+2021/03/13-23:49:38.658706 7f5ac1dbda80 Options.enable_pipelined_write: 0
+2021/03/13-23:49:38.658706 7f5ac1dbda80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:49:38.658707 7f5ac1dbda80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:49:38.658708 7f5ac1dbda80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:49:38.658708 7f5ac1dbda80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:49:38.658709 7f5ac1dbda80 Options.row_cache: None
+2021/03/13-23:49:38.658709 7f5ac1dbda80 Options.wal_filter: None
+2021/03/13-23:49:38.658710 7f5ac1dbda80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:49:38.658710 7f5ac1dbda80 Options.allow_ingest_behind: 0
+2021/03/13-23:49:38.658711 7f5ac1dbda80 Options.preserve_deletes: 0
+2021/03/13-23:49:38.658711 7f5ac1dbda80 Options.two_write_queues: 0
+2021/03/13-23:49:38.658712 7f5ac1dbda80 Options.manual_wal_flush: 0
+2021/03/13-23:49:38.658713 7f5ac1dbda80 Options.max_background_jobs: 16
+2021/03/13-23:49:38.658714 7f5ac1dbda80 Options.max_background_compactions: -1
+2021/03/13-23:49:38.658714 7f5ac1dbda80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:49:38.658715 7f5ac1dbda80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:49:38.658715 7f5ac1dbda80 Options.delayed_write_rate : 16777216
+2021/03/13-23:49:38.658716 7f5ac1dbda80 Options.max_total_wal_size: 0
+2021/03/13-23:49:38.658717 7f5ac1dbda80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:49:38.658717 7f5ac1dbda80 Options.stats_dump_period_sec: 600
+2021/03/13-23:49:38.658718 7f5ac1dbda80 Options.max_open_files: -1
+2021/03/13-23:49:38.658718 7f5ac1dbda80 Options.bytes_per_sync: 0
+2021/03/13-23:49:38.658719 7f5ac1dbda80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:49:38.658719 7f5ac1dbda80 Options.compaction_readahead_size: 0
+2021/03/13-23:49:38.658720 7f5ac1dbda80 Compression algorithms supported:
+2021/03/13-23:49:38.658721 7f5ac1dbda80 Snappy supported: 1
+2021/03/13-23:49:38.658722 7f5ac1dbda80 Zlib supported: 1
+2021/03/13-23:49:38.658722 7f5ac1dbda80 Bzip supported: 1
+2021/03/13-23:49:38.658723 7f5ac1dbda80 LZ4 supported: 1
+2021/03/13-23:49:38.658723 7f5ac1dbda80 ZSTDNotFinal supported: 1
+2021/03/13-23:49:38.658727 7f5ac1dbda80 ZSTD supported: 1
+2021/03/13-23:49:38.658730 7f5ac1dbda80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:49:38.658731 7f5ac1dbda80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:49:38.658824 7f5ac1dbda80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:49:38.658880 7f5ac1dbda80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:49:38.658881 7f5ac1dbda80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:49:38.658882 7f5ac1dbda80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:49:38.658883 7f5ac1dbda80 Options.compaction_filter: None
+2021/03/13-23:49:38.658883 7f5ac1dbda80 Options.compaction_filter_factory: None
+2021/03/13-23:49:38.658884 7f5ac1dbda80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:49:38.658885 7f5ac1dbda80 Options.table_factory: BlockBasedTable
+2021/03/13-23:49:38.658898 7f5ac1dbda80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x20e2520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x20c7c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:49:38.658899 7f5ac1dbda80 Options.write_buffer_size: 134217728
+2021/03/13-23:49:38.658900 7f5ac1dbda80 Options.max_write_buffer_number: 6
+2021/03/13-23:49:38.658900 7f5ac1dbda80 Options.compression[0]: NoCompression
+2021/03/13-23:49:38.658901 7f5ac1dbda80 Options.compression[1]: NoCompression
+2021/03/13-23:49:38.658902 7f5ac1dbda80 Options.compression[2]: Snappy
+2021/03/13-23:49:38.658902 7f5ac1dbda80 Options.compression[3]: Snappy
+2021/03/13-23:49:38.658903 7f5ac1dbda80 Options.compression[4]: Snappy
+2021/03/13-23:49:38.658903 7f5ac1dbda80 Options.compression[5]: Snappy
+2021/03/13-23:49:38.658904 7f5ac1dbda80 Options.compression[6]: Snappy
+2021/03/13-23:49:38.658905 7f5ac1dbda80 Options.bottommost_compression: Disabled
+2021/03/13-23:49:38.658905 7f5ac1dbda80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:49:38.658906 7f5ac1dbda80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:49:38.658907 7f5ac1dbda80 Options.num_levels: 7
+2021/03/13-23:49:38.658907 7f5ac1dbda80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:49:38.658908 7f5ac1dbda80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:49:38.658908 7f5ac1dbda80 Options.compression_opts.window_bits: -14
+2021/03/13-23:49:38.658909 7f5ac1dbda80 Options.compression_opts.level: -1
+2021/03/13-23:49:38.658909 7f5ac1dbda80 Options.compression_opts.strategy: 0
+2021/03/13-23:49:38.658910 7f5ac1dbda80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:49:38.658911 7f5ac1dbda80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:49:38.658911 7f5ac1dbda80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:49:38.658912 7f5ac1dbda80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:49:38.658912 7f5ac1dbda80 Options.target_file_size_base: 67108864
+2021/03/13-23:49:38.658913 7f5ac1dbda80 Options.target_file_size_multiplier: 1
+2021/03/13-23:49:38.658913 7f5ac1dbda80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:49:38.658914 7f5ac1dbda80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:49:38.658915 7f5ac1dbda80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:49:38.658916 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:49:38.658924 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:49:38.658925 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:49:38.658925 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:49:38.658926 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:49:38.658926 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:49:38.658927 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:49:38.658927 7f5ac1dbda80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:49:38.658928 7f5ac1dbda80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:49:38.658928 7f5ac1dbda80 Options.arena_block_size: 16777216
+2021/03/13-23:49:38.658929 7f5ac1dbda80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:49:38.658930 7f5ac1dbda80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:49:38.658930 7f5ac1dbda80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:49:38.658931 7f5ac1dbda80 Options.disable_auto_compactions: 0
+2021/03/13-23:49:38.658932 7f5ac1dbda80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:49:38.658933 7f5ac1dbda80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:49:38.658933 7f5ac1dbda80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:49:38.658934 7f5ac1dbda80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:49:38.658935 7f5ac1dbda80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:49:38.658935 7f5ac1dbda80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:49:38.658936 7f5ac1dbda80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:49:38.658937 7f5ac1dbda80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:49:38.658937 7f5ac1dbda80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:49:38.658938 7f5ac1dbda80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:49:38.658938 7f5ac1dbda80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:49:38.658939 7f5ac1dbda80 Options.table_properties_collectors:
+2021/03/13-23:49:38.658940 7f5ac1dbda80 Options.inplace_update_support: 0
+2021/03/13-23:49:38.658940 7f5ac1dbda80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:49:38.658941 7f5ac1dbda80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:49:38.658942 7f5ac1dbda80 Options.memtable_huge_page_size: 0
+2021/03/13-23:49:38.658942 7f5ac1dbda80 Options.bloom_locality: 0
+2021/03/13-23:49:38.658943 7f5ac1dbda80 Options.max_successive_merges: 0
+2021/03/13-23:49:38.658943 7f5ac1dbda80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:49:38.658944 7f5ac1dbda80 Options.paranoid_file_checks: 0
+2021/03/13-23:49:38.658944 7f5ac1dbda80 Options.force_consistency_checks: 0
+2021/03/13-23:49:38.658945 7f5ac1dbda80 Options.report_bg_io_stats: 0
+2021/03/13-23:49:38.659340 7f5ac1dbda80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:49:38.659342 7f5ac1dbda80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:49:38.659427 7f5ac1dbda80 EVENT_LOG_v1 {"time_micros": 1615675778659418, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:49:38.659432 7f5ac1dbda80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:49:39.326955 7f5ac1dbda80 EVENT_LOG_v1 {"time_micros": 1615675779326952, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615676114512811 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615676114512811
new file mode 100644
index 0000000..e8cf3a2
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615676114512811
@@ -0,0 +1,186 @@
+2021/03/13-23:49:39.339372 7f5ac1dbda80 RocksDB version: 5.11.3
+2021/03/13-23:49:39.339428 7f5ac1dbda80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:49:39.339429 7f5ac1dbda80 Compile date Mar 13 2021
+2021/03/13-23:49:39.339432 7f5ac1dbda80 DB SUMMARY
+2021/03/13-23:49:39.339495 7f5ac1dbda80 CURRENT file: CURRENT
+2021/03/13-23:49:39.339496 7f5ac1dbda80 IDENTITY file: IDENTITY
+2021/03/13-23:49:39.339503 7f5ac1dbda80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:49:39.339504 7f5ac1dbda80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:49:39.339504 7f5ac1dbda80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:49:39.339508 7f5ac1dbda80 Options.error_if_exists: 0
+2021/03/13-23:49:39.339509 7f5ac1dbda80 Options.create_if_missing: 1
+2021/03/13-23:49:39.339510 7f5ac1dbda80 Options.paranoid_checks: 1
+2021/03/13-23:49:39.339510 7f5ac1dbda80 Options.env: 0x7f5ac2777080
+2021/03/13-23:49:39.339511 7f5ac1dbda80 Options.info_log: 0x20eaca0
+2021/03/13-23:49:39.339511 7f5ac1dbda80 Options.max_file_opening_threads: 16
+2021/03/13-23:49:39.339512 7f5ac1dbda80 Options.statistics: (nil)
+2021/03/13-23:49:39.339513 7f5ac1dbda80 Options.use_fsync: 0
+2021/03/13-23:49:39.339513 7f5ac1dbda80 Options.max_log_file_size: 0
+2021/03/13-23:49:39.339514 7f5ac1dbda80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:49:39.339515 7f5ac1dbda80 Options.log_file_time_to_roll: 0
+2021/03/13-23:49:39.339515 7f5ac1dbda80 Options.keep_log_file_num: 1000
+2021/03/13-23:49:39.339516 7f5ac1dbda80 Options.recycle_log_file_num: 0
+2021/03/13-23:49:39.339517 7f5ac1dbda80 Options.allow_fallocate: 1
+2021/03/13-23:49:39.339517 7f5ac1dbda80 Options.allow_mmap_reads: 0
+2021/03/13-23:49:39.339518 7f5ac1dbda80 Options.allow_mmap_writes: 0
+2021/03/13-23:49:39.339518 7f5ac1dbda80 Options.use_direct_reads: 0
+2021/03/13-23:49:39.339519 7f5ac1dbda80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:49:39.339519 7f5ac1dbda80 Options.create_missing_column_families: 0
+2021/03/13-23:49:39.339520 7f5ac1dbda80 Options.db_log_dir:
+2021/03/13-23:49:39.339520 7f5ac1dbda80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:49:39.339521 7f5ac1dbda80 Options.table_cache_numshardbits: 6
+2021/03/13-23:49:39.339521 7f5ac1dbda80 Options.max_subcompactions: 1
+2021/03/13-23:49:39.339522 7f5ac1dbda80 Options.max_background_flushes: -1
+2021/03/13-23:49:39.339523 7f5ac1dbda80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:49:39.339523 7f5ac1dbda80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:49:39.339524 7f5ac1dbda80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:49:39.339524 7f5ac1dbda80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:49:39.339525 7f5ac1dbda80 Options.advise_random_on_open: 1
+2021/03/13-23:49:39.339525 7f5ac1dbda80 Options.db_write_buffer_size: 0
+2021/03/13-23:49:39.339526 7f5ac1dbda80 Options.write_buffer_manager: 0x20d2b90
+2021/03/13-23:49:39.339527 7f5ac1dbda80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:49:39.339527 7f5ac1dbda80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:49:39.339528 7f5ac1dbda80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:49:39.339528 7f5ac1dbda80 Options.use_adaptive_mutex: 0
+2021/03/13-23:49:39.339529 7f5ac1dbda80 Options.rate_limiter: (nil)
+2021/03/13-23:49:39.339530 7f5ac1dbda80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:49:39.339537 7f5ac1dbda80 Options.wal_recovery_mode: 2
+2021/03/13-23:49:39.339538 7f5ac1dbda80 Options.enable_thread_tracking: 0
+2021/03/13-23:49:39.339539 7f5ac1dbda80 Options.enable_pipelined_write: 0
+2021/03/13-23:49:39.339539 7f5ac1dbda80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:49:39.339540 7f5ac1dbda80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:49:39.339540 7f5ac1dbda80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:49:39.339541 7f5ac1dbda80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:49:39.339541 7f5ac1dbda80 Options.row_cache: None
+2021/03/13-23:49:39.339542 7f5ac1dbda80 Options.wal_filter: None
+2021/03/13-23:49:39.339543 7f5ac1dbda80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:49:39.339543 7f5ac1dbda80 Options.allow_ingest_behind: 0
+2021/03/13-23:49:39.339544 7f5ac1dbda80 Options.preserve_deletes: 0
+2021/03/13-23:49:39.339544 7f5ac1dbda80 Options.two_write_queues: 0
+2021/03/13-23:49:39.339545 7f5ac1dbda80 Options.manual_wal_flush: 0
+2021/03/13-23:49:39.339546 7f5ac1dbda80 Options.max_background_jobs: 16
+2021/03/13-23:49:39.339547 7f5ac1dbda80 Options.max_background_compactions: -1
+2021/03/13-23:49:39.339547 7f5ac1dbda80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:49:39.339548 7f5ac1dbda80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:49:39.339548 7f5ac1dbda80 Options.delayed_write_rate : 16777216
+2021/03/13-23:49:39.339549 7f5ac1dbda80 Options.max_total_wal_size: 0
+2021/03/13-23:49:39.339549 7f5ac1dbda80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:49:39.339550 7f5ac1dbda80 Options.stats_dump_period_sec: 600
+2021/03/13-23:49:39.339551 7f5ac1dbda80 Options.max_open_files: -1
+2021/03/13-23:49:39.339551 7f5ac1dbda80 Options.bytes_per_sync: 0
+2021/03/13-23:49:39.339552 7f5ac1dbda80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:49:39.339552 7f5ac1dbda80 Options.compaction_readahead_size: 0
+2021/03/13-23:49:39.339553 7f5ac1dbda80 Compression algorithms supported:
+2021/03/13-23:49:39.339553 7f5ac1dbda80 Snappy supported: 1
+2021/03/13-23:49:39.339554 7f5ac1dbda80 Zlib supported: 1
+2021/03/13-23:49:39.339554 7f5ac1dbda80 Bzip supported: 1
+2021/03/13-23:49:39.339555 7f5ac1dbda80 LZ4 supported: 1
+2021/03/13-23:49:39.339556 7f5ac1dbda80 ZSTDNotFinal supported: 1
+2021/03/13-23:49:39.339559 7f5ac1dbda80 ZSTD supported: 1
+2021/03/13-23:49:39.339562 7f5ac1dbda80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:49:39.339564 7f5ac1dbda80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:49:39.339653 7f5ac1dbda80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:49:39.339707 7f5ac1dbda80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:49:39.339709 7f5ac1dbda80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:49:39.339710 7f5ac1dbda80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:49:39.339710 7f5ac1dbda80 Options.compaction_filter: None
+2021/03/13-23:49:39.339711 7f5ac1dbda80 Options.compaction_filter_factory: None
+2021/03/13-23:49:39.339712 7f5ac1dbda80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:49:39.339712 7f5ac1dbda80 Options.table_factory: BlockBasedTable
+2021/03/13-23:49:39.339725 7f5ac1dbda80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x20e2520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x20c7c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:49:39.339726 7f5ac1dbda80 Options.write_buffer_size: 134217728
+2021/03/13-23:49:39.339727 7f5ac1dbda80 Options.max_write_buffer_number: 6
+2021/03/13-23:49:39.339727 7f5ac1dbda80 Options.compression[0]: NoCompression
+2021/03/13-23:49:39.339728 7f5ac1dbda80 Options.compression[1]: NoCompression
+2021/03/13-23:49:39.339729 7f5ac1dbda80 Options.compression[2]: Snappy
+2021/03/13-23:49:39.339729 7f5ac1dbda80 Options.compression[3]: Snappy
+2021/03/13-23:49:39.339730 7f5ac1dbda80 Options.compression[4]: Snappy
+2021/03/13-23:49:39.339730 7f5ac1dbda80 Options.compression[5]: Snappy
+2021/03/13-23:49:39.339731 7f5ac1dbda80 Options.compression[6]: Snappy
+2021/03/13-23:49:39.339732 7f5ac1dbda80 Options.bottommost_compression: Disabled
+2021/03/13-23:49:39.339732 7f5ac1dbda80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:49:39.339733 7f5ac1dbda80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:49:39.339733 7f5ac1dbda80 Options.num_levels: 7
+2021/03/13-23:49:39.339734 7f5ac1dbda80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:49:39.339735 7f5ac1dbda80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:49:39.339735 7f5ac1dbda80 Options.compression_opts.window_bits: -14
+2021/03/13-23:49:39.339736 7f5ac1dbda80 Options.compression_opts.level: -1
+2021/03/13-23:49:39.339736 7f5ac1dbda80 Options.compression_opts.strategy: 0
+2021/03/13-23:49:39.339737 7f5ac1dbda80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:49:39.339737 7f5ac1dbda80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:49:39.339738 7f5ac1dbda80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:49:39.339738 7f5ac1dbda80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:49:39.339739 7f5ac1dbda80 Options.target_file_size_base: 67108864
+2021/03/13-23:49:39.339740 7f5ac1dbda80 Options.target_file_size_multiplier: 1
+2021/03/13-23:49:39.339740 7f5ac1dbda80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:49:39.339741 7f5ac1dbda80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:49:39.339741 7f5ac1dbda80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:49:39.339743 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:49:39.339750 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:49:39.339751 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:49:39.339752 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:49:39.339752 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:49:39.339753 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:49:39.339753 7f5ac1dbda80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:49:39.339754 7f5ac1dbda80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:49:39.339754 7f5ac1dbda80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:49:39.339755 7f5ac1dbda80 Options.arena_block_size: 16777216
+2021/03/13-23:49:39.339755 7f5ac1dbda80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:49:39.339756 7f5ac1dbda80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:49:39.339757 7f5ac1dbda80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:49:39.339757 7f5ac1dbda80 Options.disable_auto_compactions: 0
+2021/03/13-23:49:39.339759 7f5ac1dbda80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:49:39.339760 7f5ac1dbda80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:49:39.339760 7f5ac1dbda80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:49:39.339761 7f5ac1dbda80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:49:39.339761 7f5ac1dbda80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:49:39.339762 7f5ac1dbda80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:49:39.339762 7f5ac1dbda80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:49:39.339763 7f5ac1dbda80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:49:39.339764 7f5ac1dbda80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:49:39.339764 7f5ac1dbda80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:49:39.339765 7f5ac1dbda80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:49:39.339766 7f5ac1dbda80 Options.table_properties_collectors:
+2021/03/13-23:49:39.339766 7f5ac1dbda80 Options.inplace_update_support: 0
+2021/03/13-23:49:39.339767 7f5ac1dbda80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:49:39.339767 7f5ac1dbda80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:49:39.339768 7f5ac1dbda80 Options.memtable_huge_page_size: 0
+2021/03/13-23:49:39.339769 7f5ac1dbda80 Options.bloom_locality: 0
+2021/03/13-23:49:39.339769 7f5ac1dbda80 Options.max_successive_merges: 0
+2021/03/13-23:49:39.339770 7f5ac1dbda80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:49:39.339770 7f5ac1dbda80 Options.paranoid_file_checks: 0
+2021/03/13-23:49:39.339771 7f5ac1dbda80 Options.force_consistency_checks: 0
+2021/03/13-23:49:39.339771 7f5ac1dbda80 Options.report_bg_io_stats: 0
+2021/03/13-23:49:39.340135 7f5ac1dbda80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:49:39.340137 7f5ac1dbda80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:49:39.340221 7f5ac1dbda80 EVENT_LOG_v1 {"time_micros": 1615675779340212, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:49:39.340226 7f5ac1dbda80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:49:40.010566 7f5ac1dbda80 EVENT_LOG_v1 {"time_micros": 1615675780010563, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615676115194939 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615676115194939
new file mode 100644
index 0000000..cc66c5b
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615676115194939
@@ -0,0 +1,186 @@
+2021/03/13-23:55:14.513254 7f9c40c91a80 RocksDB version: 5.11.3
+2021/03/13-23:55:14.513333 7f9c40c91a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:55:14.513335 7f9c40c91a80 Compile date Mar 13 2021
+2021/03/13-23:55:14.513338 7f9c40c91a80 DB SUMMARY
+2021/03/13-23:55:14.513417 7f9c40c91a80 CURRENT file: CURRENT
+2021/03/13-23:55:14.513418 7f9c40c91a80 IDENTITY file: IDENTITY
+2021/03/13-23:55:14.513426 7f9c40c91a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:55:14.513427 7f9c40c91a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:55:14.513428 7f9c40c91a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:55:14.513433 7f9c40c91a80 Options.error_if_exists: 0
+2021/03/13-23:55:14.513434 7f9c40c91a80 Options.create_if_missing: 1
+2021/03/13-23:55:14.513434 7f9c40c91a80 Options.paranoid_checks: 1
+2021/03/13-23:55:14.513435 7f9c40c91a80 Options.env: 0x7f9c4164b080
+2021/03/13-23:55:14.513436 7f9c40c91a80 Options.info_log: 0x1beeca0
+2021/03/13-23:55:14.513436 7f9c40c91a80 Options.max_file_opening_threads: 16
+2021/03/13-23:55:14.513437 7f9c40c91a80 Options.statistics: (nil)
+2021/03/13-23:55:14.513438 7f9c40c91a80 Options.use_fsync: 0
+2021/03/13-23:55:14.513439 7f9c40c91a80 Options.max_log_file_size: 0
+2021/03/13-23:55:14.513439 7f9c40c91a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:55:14.513440 7f9c40c91a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:55:14.513441 7f9c40c91a80 Options.keep_log_file_num: 1000
+2021/03/13-23:55:14.513441 7f9c40c91a80 Options.recycle_log_file_num: 0
+2021/03/13-23:55:14.513442 7f9c40c91a80 Options.allow_fallocate: 1
+2021/03/13-23:55:14.513443 7f9c40c91a80 Options.allow_mmap_reads: 0
+2021/03/13-23:55:14.513443 7f9c40c91a80 Options.allow_mmap_writes: 0
+2021/03/13-23:55:14.513444 7f9c40c91a80 Options.use_direct_reads: 0
+2021/03/13-23:55:14.513445 7f9c40c91a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:55:14.513445 7f9c40c91a80 Options.create_missing_column_families: 0
+2021/03/13-23:55:14.513446 7f9c40c91a80 Options.db_log_dir:
+2021/03/13-23:55:14.513446 7f9c40c91a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:55:14.513447 7f9c40c91a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:55:14.513448 7f9c40c91a80 Options.max_subcompactions: 1
+2021/03/13-23:55:14.513448 7f9c40c91a80 Options.max_background_flushes: -1
+2021/03/13-23:55:14.513449 7f9c40c91a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:55:14.513450 7f9c40c91a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:55:14.513450 7f9c40c91a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:55:14.513451 7f9c40c91a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:55:14.513452 7f9c40c91a80 Options.advise_random_on_open: 1
+2021/03/13-23:55:14.513452 7f9c40c91a80 Options.db_write_buffer_size: 0
+2021/03/13-23:55:14.513453 7f9c40c91a80 Options.write_buffer_manager: 0x1bd6b90
+2021/03/13-23:55:14.513454 7f9c40c91a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:55:14.513454 7f9c40c91a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:55:14.513455 7f9c40c91a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:55:14.513456 7f9c40c91a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:55:14.513456 7f9c40c91a80 Options.rate_limiter: (nil)
+2021/03/13-23:55:14.513458 7f9c40c91a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:55:14.513467 7f9c40c91a80 Options.wal_recovery_mode: 2
+2021/03/13-23:55:14.513468 7f9c40c91a80 Options.enable_thread_tracking: 0
+2021/03/13-23:55:14.513469 7f9c40c91a80 Options.enable_pipelined_write: 0
+2021/03/13-23:55:14.513469 7f9c40c91a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:55:14.513470 7f9c40c91a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:55:14.513470 7f9c40c91a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:55:14.513471 7f9c40c91a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:55:14.513472 7f9c40c91a80 Options.row_cache: None
+2021/03/13-23:55:14.513472 7f9c40c91a80 Options.wal_filter: None
+2021/03/13-23:55:14.513473 7f9c40c91a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:55:14.513474 7f9c40c91a80 Options.allow_ingest_behind: 0
+2021/03/13-23:55:14.513474 7f9c40c91a80 Options.preserve_deletes: 0
+2021/03/13-23:55:14.513475 7f9c40c91a80 Options.two_write_queues: 0
+2021/03/13-23:55:14.513476 7f9c40c91a80 Options.manual_wal_flush: 0
+2021/03/13-23:55:14.513477 7f9c40c91a80 Options.max_background_jobs: 16
+2021/03/13-23:55:14.513478 7f9c40c91a80 Options.max_background_compactions: -1
+2021/03/13-23:55:14.513479 7f9c40c91a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:55:14.513479 7f9c40c91a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:55:14.513480 7f9c40c91a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:55:14.513480 7f9c40c91a80 Options.max_total_wal_size: 0
+2021/03/13-23:55:14.513481 7f9c40c91a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:55:14.513482 7f9c40c91a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:55:14.513483 7f9c40c91a80 Options.max_open_files: -1
+2021/03/13-23:55:14.513483 7f9c40c91a80 Options.bytes_per_sync: 0
+2021/03/13-23:55:14.513484 7f9c40c91a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:55:14.513484 7f9c40c91a80 Options.compaction_readahead_size: 0
+2021/03/13-23:55:14.513485 7f9c40c91a80 Compression algorithms supported:
+2021/03/13-23:55:14.513486 7f9c40c91a80 Snappy supported: 1
+2021/03/13-23:55:14.513486 7f9c40c91a80 Zlib supported: 1
+2021/03/13-23:55:14.513487 7f9c40c91a80 Bzip supported: 1
+2021/03/13-23:55:14.513488 7f9c40c91a80 LZ4 supported: 1
+2021/03/13-23:55:14.513488 7f9c40c91a80 ZSTDNotFinal supported: 1
+2021/03/13-23:55:14.513494 7f9c40c91a80 ZSTD supported: 1
+2021/03/13-23:55:14.513498 7f9c40c91a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:55:14.513500 7f9c40c91a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:55:14.513648 7f9c40c91a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:55:14.513717 7f9c40c91a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:55:14.513719 7f9c40c91a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:55:14.513720 7f9c40c91a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:55:14.513721 7f9c40c91a80 Options.compaction_filter: None
+2021/03/13-23:55:14.513722 7f9c40c91a80 Options.compaction_filter_factory: None
+2021/03/13-23:55:14.513722 7f9c40c91a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:55:14.513723 7f9c40c91a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:55:14.513741 7f9c40c91a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1be6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1bcbc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:55:14.513742 7f9c40c91a80 Options.write_buffer_size: 134217728
+2021/03/13-23:55:14.513742 7f9c40c91a80 Options.max_write_buffer_number: 6
+2021/03/13-23:55:14.513743 7f9c40c91a80 Options.compression[0]: NoCompression
+2021/03/13-23:55:14.513744 7f9c40c91a80 Options.compression[1]: NoCompression
+2021/03/13-23:55:14.513745 7f9c40c91a80 Options.compression[2]: Snappy
+2021/03/13-23:55:14.513746 7f9c40c91a80 Options.compression[3]: Snappy
+2021/03/13-23:55:14.513746 7f9c40c91a80 Options.compression[4]: Snappy
+2021/03/13-23:55:14.513747 7f9c40c91a80 Options.compression[5]: Snappy
+2021/03/13-23:55:14.513747 7f9c40c91a80 Options.compression[6]: Snappy
+2021/03/13-23:55:14.513748 7f9c40c91a80 Options.bottommost_compression: Disabled
+2021/03/13-23:55:14.513749 7f9c40c91a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:55:14.513750 7f9c40c91a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:55:14.513750 7f9c40c91a80 Options.num_levels: 7
+2021/03/13-23:55:14.513751 7f9c40c91a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:55:14.513752 7f9c40c91a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:55:14.513752 7f9c40c91a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:55:14.513753 7f9c40c91a80 Options.compression_opts.level: -1
+2021/03/13-23:55:14.513754 7f9c40c91a80 Options.compression_opts.strategy: 0
+2021/03/13-23:55:14.513754 7f9c40c91a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:55:14.513755 7f9c40c91a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:55:14.513755 7f9c40c91a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:55:14.513756 7f9c40c91a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:55:14.513757 7f9c40c91a80 Options.target_file_size_base: 67108864
+2021/03/13-23:55:14.513757 7f9c40c91a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:55:14.513758 7f9c40c91a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:55:14.513759 7f9c40c91a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:55:14.513759 7f9c40c91a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:55:14.513761 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:55:14.513770 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:55:14.513771 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:55:14.513772 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:55:14.513773 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:55:14.513773 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:55:14.513774 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:55:14.513774 7f9c40c91a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:55:14.513775 7f9c40c91a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:55:14.513776 7f9c40c91a80 Options.arena_block_size: 16777216
+2021/03/13-23:55:14.513776 7f9c40c91a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:55:14.513777 7f9c40c91a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:55:14.513778 7f9c40c91a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:55:14.513779 7f9c40c91a80 Options.disable_auto_compactions: 0
+2021/03/13-23:55:14.513780 7f9c40c91a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:55:14.513781 7f9c40c91a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:55:14.513782 7f9c40c91a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:55:14.513783 7f9c40c91a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:55:14.513783 7f9c40c91a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:55:14.513784 7f9c40c91a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:55:14.513785 7f9c40c91a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:55:14.513786 7f9c40c91a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:55:14.513786 7f9c40c91a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:55:14.513787 7f9c40c91a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:55:14.513788 7f9c40c91a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:55:14.513788 7f9c40c91a80 Options.table_properties_collectors:
+2021/03/13-23:55:14.513789 7f9c40c91a80 Options.inplace_update_support: 0
+2021/03/13-23:55:14.513789 7f9c40c91a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:55:14.513790 7f9c40c91a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:55:14.513791 7f9c40c91a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:55:14.513792 7f9c40c91a80 Options.bloom_locality: 0
+2021/03/13-23:55:14.513792 7f9c40c91a80 Options.max_successive_merges: 0
+2021/03/13-23:55:14.513793 7f9c40c91a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:55:14.513794 7f9c40c91a80 Options.paranoid_file_checks: 0
+2021/03/13-23:55:14.513794 7f9c40c91a80 Options.force_consistency_checks: 0
+2021/03/13-23:55:14.513795 7f9c40c91a80 Options.report_bg_io_stats: 0
+2021/03/13-23:55:14.514287 7f9c40c91a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:55:14.514290 7f9c40c91a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:55:14.514396 7f9c40c91a80 EVENT_LOG_v1 {"time_micros": 1615676114514379, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:55:14.514402 7f9c40c91a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:55:15.183444 7f9c40c91a80 EVENT_LOG_v1 {"time_micros": 1615676115183440, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615676115868438 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615676115868438
new file mode 100644
index 0000000..ca84b62
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615676115868438
@@ -0,0 +1,186 @@
+2021/03/13-23:55:15.195256 7f9c40c91a80 RocksDB version: 5.11.3
+2021/03/13-23:55:15.195313 7f9c40c91a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:55:15.195314 7f9c40c91a80 Compile date Mar 13 2021
+2021/03/13-23:55:15.195317 7f9c40c91a80 DB SUMMARY
+2021/03/13-23:55:15.195381 7f9c40c91a80 CURRENT file: CURRENT
+2021/03/13-23:55:15.195382 7f9c40c91a80 IDENTITY file: IDENTITY
+2021/03/13-23:55:15.195389 7f9c40c91a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:55:15.195390 7f9c40c91a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:55:15.195391 7f9c40c91a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:55:15.195395 7f9c40c91a80 Options.error_if_exists: 0
+2021/03/13-23:55:15.195395 7f9c40c91a80 Options.create_if_missing: 1
+2021/03/13-23:55:15.195396 7f9c40c91a80 Options.paranoid_checks: 1
+2021/03/13-23:55:15.195397 7f9c40c91a80 Options.env: 0x7f9c4164b080
+2021/03/13-23:55:15.195397 7f9c40c91a80 Options.info_log: 0x1beeca0
+2021/03/13-23:55:15.195398 7f9c40c91a80 Options.max_file_opening_threads: 16
+2021/03/13-23:55:15.195398 7f9c40c91a80 Options.statistics: (nil)
+2021/03/13-23:55:15.195399 7f9c40c91a80 Options.use_fsync: 0
+2021/03/13-23:55:15.195400 7f9c40c91a80 Options.max_log_file_size: 0
+2021/03/13-23:55:15.195400 7f9c40c91a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:55:15.195401 7f9c40c91a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:55:15.195401 7f9c40c91a80 Options.keep_log_file_num: 1000
+2021/03/13-23:55:15.195402 7f9c40c91a80 Options.recycle_log_file_num: 0
+2021/03/13-23:55:15.195403 7f9c40c91a80 Options.allow_fallocate: 1
+2021/03/13-23:55:15.195403 7f9c40c91a80 Options.allow_mmap_reads: 0
+2021/03/13-23:55:15.195404 7f9c40c91a80 Options.allow_mmap_writes: 0
+2021/03/13-23:55:15.195404 7f9c40c91a80 Options.use_direct_reads: 0
+2021/03/13-23:55:15.195405 7f9c40c91a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:55:15.195405 7f9c40c91a80 Options.create_missing_column_families: 0
+2021/03/13-23:55:15.195406 7f9c40c91a80 Options.db_log_dir:
+2021/03/13-23:55:15.195406 7f9c40c91a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:55:15.195407 7f9c40c91a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:55:15.195407 7f9c40c91a80 Options.max_subcompactions: 1
+2021/03/13-23:55:15.195408 7f9c40c91a80 Options.max_background_flushes: -1
+2021/03/13-23:55:15.195409 7f9c40c91a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:55:15.195409 7f9c40c91a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:55:15.195410 7f9c40c91a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:55:15.195410 7f9c40c91a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:55:15.195411 7f9c40c91a80 Options.advise_random_on_open: 1
+2021/03/13-23:55:15.195411 7f9c40c91a80 Options.db_write_buffer_size: 0
+2021/03/13-23:55:15.195412 7f9c40c91a80 Options.write_buffer_manager: 0x1bd6b90
+2021/03/13-23:55:15.195413 7f9c40c91a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:55:15.195413 7f9c40c91a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:55:15.195414 7f9c40c91a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:55:15.195414 7f9c40c91a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:55:15.195415 7f9c40c91a80 Options.rate_limiter: (nil)
+2021/03/13-23:55:15.195416 7f9c40c91a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:55:15.195424 7f9c40c91a80 Options.wal_recovery_mode: 2
+2021/03/13-23:55:15.195424 7f9c40c91a80 Options.enable_thread_tracking: 0
+2021/03/13-23:55:15.195425 7f9c40c91a80 Options.enable_pipelined_write: 0
+2021/03/13-23:55:15.195426 7f9c40c91a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:55:15.195426 7f9c40c91a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:55:15.195427 7f9c40c91a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:55:15.195427 7f9c40c91a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:55:15.195428 7f9c40c91a80 Options.row_cache: None
+2021/03/13-23:55:15.195428 7f9c40c91a80 Options.wal_filter: None
+2021/03/13-23:55:15.195429 7f9c40c91a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:55:15.195430 7f9c40c91a80 Options.allow_ingest_behind: 0
+2021/03/13-23:55:15.195430 7f9c40c91a80 Options.preserve_deletes: 0
+2021/03/13-23:55:15.195431 7f9c40c91a80 Options.two_write_queues: 0
+2021/03/13-23:55:15.195431 7f9c40c91a80 Options.manual_wal_flush: 0
+2021/03/13-23:55:15.195432 7f9c40c91a80 Options.max_background_jobs: 16
+2021/03/13-23:55:15.195433 7f9c40c91a80 Options.max_background_compactions: -1
+2021/03/13-23:55:15.195433 7f9c40c91a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:55:15.195434 7f9c40c91a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:55:15.195435 7f9c40c91a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:55:15.195435 7f9c40c91a80 Options.max_total_wal_size: 0
+2021/03/13-23:55:15.195436 7f9c40c91a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:55:15.195436 7f9c40c91a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:55:15.195437 7f9c40c91a80 Options.max_open_files: -1
+2021/03/13-23:55:15.195437 7f9c40c91a80 Options.bytes_per_sync: 0
+2021/03/13-23:55:15.195438 7f9c40c91a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:55:15.195438 7f9c40c91a80 Options.compaction_readahead_size: 0
+2021/03/13-23:55:15.195439 7f9c40c91a80 Compression algorithms supported:
+2021/03/13-23:55:15.195440 7f9c40c91a80 Snappy supported: 1
+2021/03/13-23:55:15.195440 7f9c40c91a80 Zlib supported: 1
+2021/03/13-23:55:15.195441 7f9c40c91a80 Bzip supported: 1
+2021/03/13-23:55:15.195441 7f9c40c91a80 LZ4 supported: 1
+2021/03/13-23:55:15.195442 7f9c40c91a80 ZSTDNotFinal supported: 1
+2021/03/13-23:55:15.195446 7f9c40c91a80 ZSTD supported: 1
+2021/03/13-23:55:15.195449 7f9c40c91a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:55:15.195450 7f9c40c91a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:55:15.195539 7f9c40c91a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:55:15.195592 7f9c40c91a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:55:15.195594 7f9c40c91a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:55:15.195595 7f9c40c91a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:55:15.195595 7f9c40c91a80 Options.compaction_filter: None
+2021/03/13-23:55:15.195596 7f9c40c91a80 Options.compaction_filter_factory: None
+2021/03/13-23:55:15.195596 7f9c40c91a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:55:15.195597 7f9c40c91a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:55:15.195611 7f9c40c91a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1be6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1bcbc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:55:15.195611 7f9c40c91a80 Options.write_buffer_size: 134217728
+2021/03/13-23:55:15.195612 7f9c40c91a80 Options.max_write_buffer_number: 6
+2021/03/13-23:55:15.195613 7f9c40c91a80 Options.compression[0]: NoCompression
+2021/03/13-23:55:15.195613 7f9c40c91a80 Options.compression[1]: NoCompression
+2021/03/13-23:55:15.195614 7f9c40c91a80 Options.compression[2]: Snappy
+2021/03/13-23:55:15.195615 7f9c40c91a80 Options.compression[3]: Snappy
+2021/03/13-23:55:15.195615 7f9c40c91a80 Options.compression[4]: Snappy
+2021/03/13-23:55:15.195616 7f9c40c91a80 Options.compression[5]: Snappy
+2021/03/13-23:55:15.195616 7f9c40c91a80 Options.compression[6]: Snappy
+2021/03/13-23:55:15.195617 7f9c40c91a80 Options.bottommost_compression: Disabled
+2021/03/13-23:55:15.195618 7f9c40c91a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:55:15.195618 7f9c40c91a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:55:15.195619 7f9c40c91a80 Options.num_levels: 7
+2021/03/13-23:55:15.195619 7f9c40c91a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:55:15.195620 7f9c40c91a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:55:15.195620 7f9c40c91a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:55:15.195621 7f9c40c91a80 Options.compression_opts.level: -1
+2021/03/13-23:55:15.195622 7f9c40c91a80 Options.compression_opts.strategy: 0
+2021/03/13-23:55:15.195622 7f9c40c91a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:55:15.195623 7f9c40c91a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:55:15.195623 7f9c40c91a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:55:15.195624 7f9c40c91a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:55:15.195625 7f9c40c91a80 Options.target_file_size_base: 67108864
+2021/03/13-23:55:15.195625 7f9c40c91a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:55:15.195626 7f9c40c91a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:55:15.195626 7f9c40c91a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:55:15.195627 7f9c40c91a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:55:15.195628 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:55:15.195636 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:55:15.195636 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:55:15.195637 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:55:15.195638 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:55:15.195638 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:55:15.195639 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:55:15.195639 7f9c40c91a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:55:15.195640 7f9c40c91a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:55:15.195640 7f9c40c91a80 Options.arena_block_size: 16777216
+2021/03/13-23:55:15.195641 7f9c40c91a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:55:15.195642 7f9c40c91a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:55:15.195642 7f9c40c91a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:55:15.195643 7f9c40c91a80 Options.disable_auto_compactions: 0
+2021/03/13-23:55:15.195644 7f9c40c91a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:55:15.195645 7f9c40c91a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:55:15.195646 7f9c40c91a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:55:15.195646 7f9c40c91a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:55:15.195647 7f9c40c91a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:55:15.195647 7f9c40c91a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:55:15.195648 7f9c40c91a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:55:15.195649 7f9c40c91a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:55:15.195649 7f9c40c91a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:55:15.195650 7f9c40c91a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:55:15.195651 7f9c40c91a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:55:15.195651 7f9c40c91a80 Options.table_properties_collectors:
+2021/03/13-23:55:15.195652 7f9c40c91a80 Options.inplace_update_support: 0
+2021/03/13-23:55:15.195652 7f9c40c91a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:55:15.195653 7f9c40c91a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:55:15.195654 7f9c40c91a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:55:15.195654 7f9c40c91a80 Options.bloom_locality: 0
+2021/03/13-23:55:15.195655 7f9c40c91a80 Options.max_successive_merges: 0
+2021/03/13-23:55:15.195655 7f9c40c91a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:55:15.195656 7f9c40c91a80 Options.paranoid_file_checks: 0
+2021/03/13-23:55:15.195656 7f9c40c91a80 Options.force_consistency_checks: 0
+2021/03/13-23:55:15.195657 7f9c40c91a80 Options.report_bg_io_stats: 0
+2021/03/13-23:55:15.196022 7f9c40c91a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:55:15.196025 7f9c40c91a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:55:15.196106 7f9c40c91a80 EVENT_LOG_v1 {"time_micros": 1615676115196095, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:55:15.196111 7f9c40c91a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:55:15.857036 7f9c40c91a80 EVENT_LOG_v1 {"time_micros": 1615676115857033, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615676116546138 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615676116546138
new file mode 100644
index 0000000..c3a317d
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615676116546138
@@ -0,0 +1,186 @@
+2021/03/13-23:55:15.868761 7f9c40c91a80 RocksDB version: 5.11.3
+2021/03/13-23:55:15.868816 7f9c40c91a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:55:15.868818 7f9c40c91a80 Compile date Mar 13 2021
+2021/03/13-23:55:15.868820 7f9c40c91a80 DB SUMMARY
+2021/03/13-23:55:15.868885 7f9c40c91a80 CURRENT file: CURRENT
+2021/03/13-23:55:15.868886 7f9c40c91a80 IDENTITY file: IDENTITY
+2021/03/13-23:55:15.868893 7f9c40c91a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:55:15.868894 7f9c40c91a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:55:15.868895 7f9c40c91a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:55:15.868899 7f9c40c91a80 Options.error_if_exists: 0
+2021/03/13-23:55:15.868900 7f9c40c91a80 Options.create_if_missing: 1
+2021/03/13-23:55:15.868900 7f9c40c91a80 Options.paranoid_checks: 1
+2021/03/13-23:55:15.868901 7f9c40c91a80 Options.env: 0x7f9c4164b080
+2021/03/13-23:55:15.868901 7f9c40c91a80 Options.info_log: 0x1beeca0
+2021/03/13-23:55:15.868902 7f9c40c91a80 Options.max_file_opening_threads: 16
+2021/03/13-23:55:15.868902 7f9c40c91a80 Options.statistics: (nil)
+2021/03/13-23:55:15.868903 7f9c40c91a80 Options.use_fsync: 0
+2021/03/13-23:55:15.868904 7f9c40c91a80 Options.max_log_file_size: 0
+2021/03/13-23:55:15.868904 7f9c40c91a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:55:15.868905 7f9c40c91a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:55:15.868906 7f9c40c91a80 Options.keep_log_file_num: 1000
+2021/03/13-23:55:15.868906 7f9c40c91a80 Options.recycle_log_file_num: 0
+2021/03/13-23:55:15.868907 7f9c40c91a80 Options.allow_fallocate: 1
+2021/03/13-23:55:15.868907 7f9c40c91a80 Options.allow_mmap_reads: 0
+2021/03/13-23:55:15.868908 7f9c40c91a80 Options.allow_mmap_writes: 0
+2021/03/13-23:55:15.868908 7f9c40c91a80 Options.use_direct_reads: 0
+2021/03/13-23:55:15.868909 7f9c40c91a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:55:15.868909 7f9c40c91a80 Options.create_missing_column_families: 0
+2021/03/13-23:55:15.868910 7f9c40c91a80 Options.db_log_dir:
+2021/03/13-23:55:15.868911 7f9c40c91a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:55:15.868911 7f9c40c91a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:55:15.868912 7f9c40c91a80 Options.max_subcompactions: 1
+2021/03/13-23:55:15.868912 7f9c40c91a80 Options.max_background_flushes: -1
+2021/03/13-23:55:15.868913 7f9c40c91a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:55:15.868913 7f9c40c91a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:55:15.868914 7f9c40c91a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:55:15.868914 7f9c40c91a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:55:15.868915 7f9c40c91a80 Options.advise_random_on_open: 1
+2021/03/13-23:55:15.868916 7f9c40c91a80 Options.db_write_buffer_size: 0
+2021/03/13-23:55:15.868916 7f9c40c91a80 Options.write_buffer_manager: 0x1bd6b90
+2021/03/13-23:55:15.868917 7f9c40c91a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:55:15.868917 7f9c40c91a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:55:15.868918 7f9c40c91a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:55:15.868918 7f9c40c91a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:55:15.868919 7f9c40c91a80 Options.rate_limiter: (nil)
+2021/03/13-23:55:15.868920 7f9c40c91a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:55:15.868927 7f9c40c91a80 Options.wal_recovery_mode: 2
+2021/03/13-23:55:15.868928 7f9c40c91a80 Options.enable_thread_tracking: 0
+2021/03/13-23:55:15.868929 7f9c40c91a80 Options.enable_pipelined_write: 0
+2021/03/13-23:55:15.868929 7f9c40c91a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:55:15.868930 7f9c40c91a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:55:15.868930 7f9c40c91a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:55:15.868931 7f9c40c91a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:55:15.868931 7f9c40c91a80 Options.row_cache: None
+2021/03/13-23:55:15.868932 7f9c40c91a80 Options.wal_filter: None
+2021/03/13-23:55:15.868933 7f9c40c91a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:55:15.868933 7f9c40c91a80 Options.allow_ingest_behind: 0
+2021/03/13-23:55:15.868934 7f9c40c91a80 Options.preserve_deletes: 0
+2021/03/13-23:55:15.868934 7f9c40c91a80 Options.two_write_queues: 0
+2021/03/13-23:55:15.868935 7f9c40c91a80 Options.manual_wal_flush: 0
+2021/03/13-23:55:15.868936 7f9c40c91a80 Options.max_background_jobs: 16
+2021/03/13-23:55:15.868936 7f9c40c91a80 Options.max_background_compactions: -1
+2021/03/13-23:55:15.868937 7f9c40c91a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:55:15.868937 7f9c40c91a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:55:15.868938 7f9c40c91a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:55:15.868939 7f9c40c91a80 Options.max_total_wal_size: 0
+2021/03/13-23:55:15.868939 7f9c40c91a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:55:15.868940 7f9c40c91a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:55:15.868940 7f9c40c91a80 Options.max_open_files: -1
+2021/03/13-23:55:15.868941 7f9c40c91a80 Options.bytes_per_sync: 0
+2021/03/13-23:55:15.868941 7f9c40c91a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:55:15.868942 7f9c40c91a80 Options.compaction_readahead_size: 0
+2021/03/13-23:55:15.868943 7f9c40c91a80 Compression algorithms supported:
+2021/03/13-23:55:15.868943 7f9c40c91a80 Snappy supported: 1
+2021/03/13-23:55:15.868944 7f9c40c91a80 Zlib supported: 1
+2021/03/13-23:55:15.868944 7f9c40c91a80 Bzip supported: 1
+2021/03/13-23:55:15.868945 7f9c40c91a80 LZ4 supported: 1
+2021/03/13-23:55:15.868945 7f9c40c91a80 ZSTDNotFinal supported: 1
+2021/03/13-23:55:15.868949 7f9c40c91a80 ZSTD supported: 1
+2021/03/13-23:55:15.868952 7f9c40c91a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:55:15.868953 7f9c40c91a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:55:15.869044 7f9c40c91a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:55:15.869096 7f9c40c91a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:55:15.869098 7f9c40c91a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:55:15.869098 7f9c40c91a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:55:15.869099 7f9c40c91a80 Options.compaction_filter: None
+2021/03/13-23:55:15.869100 7f9c40c91a80 Options.compaction_filter_factory: None
+2021/03/13-23:55:15.869100 7f9c40c91a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:55:15.869101 7f9c40c91a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:55:15.869115 7f9c40c91a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1be6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1bcbc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:55:15.869115 7f9c40c91a80 Options.write_buffer_size: 134217728
+2021/03/13-23:55:15.869116 7f9c40c91a80 Options.max_write_buffer_number: 6
+2021/03/13-23:55:15.869117 7f9c40c91a80 Options.compression[0]: NoCompression
+2021/03/13-23:55:15.869117 7f9c40c91a80 Options.compression[1]: NoCompression
+2021/03/13-23:55:15.869118 7f9c40c91a80 Options.compression[2]: Snappy
+2021/03/13-23:55:15.869119 7f9c40c91a80 Options.compression[3]: Snappy
+2021/03/13-23:55:15.869119 7f9c40c91a80 Options.compression[4]: Snappy
+2021/03/13-23:55:15.869120 7f9c40c91a80 Options.compression[5]: Snappy
+2021/03/13-23:55:15.869120 7f9c40c91a80 Options.compression[6]: Snappy
+2021/03/13-23:55:15.869121 7f9c40c91a80 Options.bottommost_compression: Disabled
+2021/03/13-23:55:15.869122 7f9c40c91a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:55:15.869122 7f9c40c91a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:55:15.869123 7f9c40c91a80 Options.num_levels: 7
+2021/03/13-23:55:15.869124 7f9c40c91a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:55:15.869124 7f9c40c91a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:55:15.869125 7f9c40c91a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:55:15.869125 7f9c40c91a80 Options.compression_opts.level: -1
+2021/03/13-23:55:15.869126 7f9c40c91a80 Options.compression_opts.strategy: 0
+2021/03/13-23:55:15.869126 7f9c40c91a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:55:15.869127 7f9c40c91a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:55:15.869128 7f9c40c91a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:55:15.869128 7f9c40c91a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:55:15.869129 7f9c40c91a80 Options.target_file_size_base: 67108864
+2021/03/13-23:55:15.869129 7f9c40c91a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:55:15.869130 7f9c40c91a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:55:15.869130 7f9c40c91a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:55:15.869131 7f9c40c91a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:55:15.869133 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:55:15.869140 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:55:15.869141 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:55:15.869141 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:55:15.869142 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:55:15.869143 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:55:15.869143 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:55:15.869144 7f9c40c91a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:55:15.869144 7f9c40c91a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:55:15.869145 7f9c40c91a80 Options.arena_block_size: 16777216
+2021/03/13-23:55:15.869145 7f9c40c91a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:55:15.869146 7f9c40c91a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:55:15.869147 7f9c40c91a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:55:15.869147 7f9c40c91a80 Options.disable_auto_compactions: 0
+2021/03/13-23:55:15.869149 7f9c40c91a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:55:15.869149 7f9c40c91a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:55:15.869150 7f9c40c91a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:55:15.869151 7f9c40c91a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:55:15.869151 7f9c40c91a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:55:15.869152 7f9c40c91a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:55:15.869152 7f9c40c91a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:55:15.869153 7f9c40c91a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:55:15.869154 7f9c40c91a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:55:15.869154 7f9c40c91a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:55:15.869155 7f9c40c91a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:55:15.869156 7f9c40c91a80 Options.table_properties_collectors:
+2021/03/13-23:55:15.869156 7f9c40c91a80 Options.inplace_update_support: 0
+2021/03/13-23:55:15.869157 7f9c40c91a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:55:15.869157 7f9c40c91a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:55:15.869158 7f9c40c91a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:55:15.869159 7f9c40c91a80 Options.bloom_locality: 0
+2021/03/13-23:55:15.869159 7f9c40c91a80 Options.max_successive_merges: 0
+2021/03/13-23:55:15.869160 7f9c40c91a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:55:15.869160 7f9c40c91a80 Options.paranoid_file_checks: 0
+2021/03/13-23:55:15.869161 7f9c40c91a80 Options.force_consistency_checks: 0
+2021/03/13-23:55:15.869161 7f9c40c91a80 Options.report_bg_io_stats: 0
+2021/03/13-23:55:15.869561 7f9c40c91a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:55:15.869563 7f9c40c91a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:55:15.869646 7f9c40c91a80 EVENT_LOG_v1 {"time_micros": 1615676115869634, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:55:15.869651 7f9c40c91a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:55:16.533846 7f9c40c91a80 EVENT_LOG_v1 {"time_micros": 1615676116533843, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615676816179160 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615676816179160
new file mode 100644
index 0000000..50fd07f
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615676816179160
@@ -0,0 +1,186 @@
+2021/03/13-23:55:16.546472 7f9c40c91a80 RocksDB version: 5.11.3
+2021/03/13-23:55:16.546532 7f9c40c91a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/13-23:55:16.546534 7f9c40c91a80 Compile date Mar 13 2021
+2021/03/13-23:55:16.546536 7f9c40c91a80 DB SUMMARY
+2021/03/13-23:55:16.546602 7f9c40c91a80 CURRENT file: CURRENT
+2021/03/13-23:55:16.546603 7f9c40c91a80 IDENTITY file: IDENTITY
+2021/03/13-23:55:16.546609 7f9c40c91a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/13-23:55:16.546611 7f9c40c91a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/13-23:55:16.546611 7f9c40c91a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/13-23:55:16.546615 7f9c40c91a80 Options.error_if_exists: 0
+2021/03/13-23:55:16.546616 7f9c40c91a80 Options.create_if_missing: 1
+2021/03/13-23:55:16.546617 7f9c40c91a80 Options.paranoid_checks: 1
+2021/03/13-23:55:16.546617 7f9c40c91a80 Options.env: 0x7f9c4164b080
+2021/03/13-23:55:16.546618 7f9c40c91a80 Options.info_log: 0x1beeca0
+2021/03/13-23:55:16.546618 7f9c40c91a80 Options.max_file_opening_threads: 16
+2021/03/13-23:55:16.546619 7f9c40c91a80 Options.statistics: (nil)
+2021/03/13-23:55:16.546620 7f9c40c91a80 Options.use_fsync: 0
+2021/03/13-23:55:16.546620 7f9c40c91a80 Options.max_log_file_size: 0
+2021/03/13-23:55:16.546621 7f9c40c91a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/13-23:55:16.546621 7f9c40c91a80 Options.log_file_time_to_roll: 0
+2021/03/13-23:55:16.546622 7f9c40c91a80 Options.keep_log_file_num: 1000
+2021/03/13-23:55:16.546623 7f9c40c91a80 Options.recycle_log_file_num: 0
+2021/03/13-23:55:16.546623 7f9c40c91a80 Options.allow_fallocate: 1
+2021/03/13-23:55:16.546624 7f9c40c91a80 Options.allow_mmap_reads: 0
+2021/03/13-23:55:16.546624 7f9c40c91a80 Options.allow_mmap_writes: 0
+2021/03/13-23:55:16.546625 7f9c40c91a80 Options.use_direct_reads: 0
+2021/03/13-23:55:16.546625 7f9c40c91a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/13-23:55:16.546626 7f9c40c91a80 Options.create_missing_column_families: 0
+2021/03/13-23:55:16.546626 7f9c40c91a80 Options.db_log_dir:
+2021/03/13-23:55:16.546627 7f9c40c91a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/13-23:55:16.546628 7f9c40c91a80 Options.table_cache_numshardbits: 6
+2021/03/13-23:55:16.546628 7f9c40c91a80 Options.max_subcompactions: 1
+2021/03/13-23:55:16.546629 7f9c40c91a80 Options.max_background_flushes: -1
+2021/03/13-23:55:16.546629 7f9c40c91a80 Options.WAL_ttl_seconds: 0
+2021/03/13-23:55:16.546630 7f9c40c91a80 Options.WAL_size_limit_MB: 0
+2021/03/13-23:55:16.546630 7f9c40c91a80 Options.manifest_preallocation_size: 4194304
+2021/03/13-23:55:16.546631 7f9c40c91a80 Options.is_fd_close_on_exec: 1
+2021/03/13-23:55:16.546632 7f9c40c91a80 Options.advise_random_on_open: 1
+2021/03/13-23:55:16.546632 7f9c40c91a80 Options.db_write_buffer_size: 0
+2021/03/13-23:55:16.546633 7f9c40c91a80 Options.write_buffer_manager: 0x1bd6b90
+2021/03/13-23:55:16.546633 7f9c40c91a80 Options.access_hint_on_compaction_start: 1
+2021/03/13-23:55:16.546634 7f9c40c91a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/13-23:55:16.546634 7f9c40c91a80 Options.random_access_max_buffer_size: 1048576
+2021/03/13-23:55:16.546635 7f9c40c91a80 Options.use_adaptive_mutex: 0
+2021/03/13-23:55:16.546636 7f9c40c91a80 Options.rate_limiter: (nil)
+2021/03/13-23:55:16.546637 7f9c40c91a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/13-23:55:16.546644 7f9c40c91a80 Options.wal_recovery_mode: 2
+2021/03/13-23:55:16.546645 7f9c40c91a80 Options.enable_thread_tracking: 0
+2021/03/13-23:55:16.546646 7f9c40c91a80 Options.enable_pipelined_write: 0
+2021/03/13-23:55:16.546646 7f9c40c91a80 Options.allow_concurrent_memtable_write: 1
+2021/03/13-23:55:16.546647 7f9c40c91a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/13-23:55:16.546647 7f9c40c91a80 Options.write_thread_max_yield_usec: 100
+2021/03/13-23:55:16.546648 7f9c40c91a80 Options.write_thread_slow_yield_usec: 3
+2021/03/13-23:55:16.546648 7f9c40c91a80 Options.row_cache: None
+2021/03/13-23:55:16.546649 7f9c40c91a80 Options.wal_filter: None
+2021/03/13-23:55:16.546650 7f9c40c91a80 Options.avoid_flush_during_recovery: 0
+2021/03/13-23:55:16.546650 7f9c40c91a80 Options.allow_ingest_behind: 0
+2021/03/13-23:55:16.546651 7f9c40c91a80 Options.preserve_deletes: 0
+2021/03/13-23:55:16.546651 7f9c40c91a80 Options.two_write_queues: 0
+2021/03/13-23:55:16.546652 7f9c40c91a80 Options.manual_wal_flush: 0
+2021/03/13-23:55:16.546653 7f9c40c91a80 Options.max_background_jobs: 16
+2021/03/13-23:55:16.546654 7f9c40c91a80 Options.max_background_compactions: -1
+2021/03/13-23:55:16.546654 7f9c40c91a80 Options.avoid_flush_during_shutdown: 0
+2021/03/13-23:55:16.546655 7f9c40c91a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/13-23:55:16.546655 7f9c40c91a80 Options.delayed_write_rate : 16777216
+2021/03/13-23:55:16.546656 7f9c40c91a80 Options.max_total_wal_size: 0
+2021/03/13-23:55:16.546656 7f9c40c91a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/13-23:55:16.546657 7f9c40c91a80 Options.stats_dump_period_sec: 600
+2021/03/13-23:55:16.546658 7f9c40c91a80 Options.max_open_files: -1
+2021/03/13-23:55:16.546658 7f9c40c91a80 Options.bytes_per_sync: 0
+2021/03/13-23:55:16.546659 7f9c40c91a80 Options.wal_bytes_per_sync: 0
+2021/03/13-23:55:16.546659 7f9c40c91a80 Options.compaction_readahead_size: 0
+2021/03/13-23:55:16.546660 7f9c40c91a80 Compression algorithms supported:
+2021/03/13-23:55:16.546660 7f9c40c91a80 Snappy supported: 1
+2021/03/13-23:55:16.546661 7f9c40c91a80 Zlib supported: 1
+2021/03/13-23:55:16.546662 7f9c40c91a80 Bzip supported: 1
+2021/03/13-23:55:16.546662 7f9c40c91a80 LZ4 supported: 1
+2021/03/13-23:55:16.546663 7f9c40c91a80 ZSTDNotFinal supported: 1
+2021/03/13-23:55:16.546666 7f9c40c91a80 ZSTD supported: 1
+2021/03/13-23:55:16.546669 7f9c40c91a80 Fast CRC32 supported: Supported on x86
+2021/03/13-23:55:16.546671 7f9c40c91a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/13-23:55:16.546759 7f9c40c91a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/13-23:55:16.546812 7f9c40c91a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/13-23:55:16.546814 7f9c40c91a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/13-23:55:16.546815 7f9c40c91a80 Options.merge_operator: UInt64AddOperator
+2021/03/13-23:55:16.546815 7f9c40c91a80 Options.compaction_filter: None
+2021/03/13-23:55:16.546816 7f9c40c91a80 Options.compaction_filter_factory: None
+2021/03/13-23:55:16.546816 7f9c40c91a80 Options.memtable_factory: SkipListFactory
+2021/03/13-23:55:16.546817 7f9c40c91a80 Options.table_factory: BlockBasedTable
+2021/03/13-23:55:16.546831 7f9c40c91a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1be6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1bcbc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/13-23:55:16.546832 7f9c40c91a80 Options.write_buffer_size: 134217728
+2021/03/13-23:55:16.546832 7f9c40c91a80 Options.max_write_buffer_number: 6
+2021/03/13-23:55:16.546833 7f9c40c91a80 Options.compression[0]: NoCompression
+2021/03/13-23:55:16.546834 7f9c40c91a80 Options.compression[1]: NoCompression
+2021/03/13-23:55:16.546834 7f9c40c91a80 Options.compression[2]: Snappy
+2021/03/13-23:55:16.546835 7f9c40c91a80 Options.compression[3]: Snappy
+2021/03/13-23:55:16.546836 7f9c40c91a80 Options.compression[4]: Snappy
+2021/03/13-23:55:16.546836 7f9c40c91a80 Options.compression[5]: Snappy
+2021/03/13-23:55:16.546837 7f9c40c91a80 Options.compression[6]: Snappy
+2021/03/13-23:55:16.546837 7f9c40c91a80 Options.bottommost_compression: Disabled
+2021/03/13-23:55:16.546838 7f9c40c91a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/13-23:55:16.546839 7f9c40c91a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/13-23:55:16.546839 7f9c40c91a80 Options.num_levels: 7
+2021/03/13-23:55:16.546840 7f9c40c91a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/13-23:55:16.546841 7f9c40c91a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/13-23:55:16.546841 7f9c40c91a80 Options.compression_opts.window_bits: -14
+2021/03/13-23:55:16.546842 7f9c40c91a80 Options.compression_opts.level: -1
+2021/03/13-23:55:16.546842 7f9c40c91a80 Options.compression_opts.strategy: 0
+2021/03/13-23:55:16.546843 7f9c40c91a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/13-23:55:16.546843 7f9c40c91a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/13-23:55:16.546844 7f9c40c91a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/13-23:55:16.546845 7f9c40c91a80 Options.level0_stop_writes_trigger: 36
+2021/03/13-23:55:16.546845 7f9c40c91a80 Options.target_file_size_base: 67108864
+2021/03/13-23:55:16.546846 7f9c40c91a80 Options.target_file_size_multiplier: 1
+2021/03/13-23:55:16.546846 7f9c40c91a80 Options.max_bytes_for_level_base: 536870912
+2021/03/13-23:55:16.546847 7f9c40c91a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/13-23:55:16.546847 7f9c40c91a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/13-23:55:16.546849 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/13-23:55:16.546856 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/13-23:55:16.546857 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/13-23:55:16.546858 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/13-23:55:16.546858 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/13-23:55:16.546859 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/13-23:55:16.546859 7f9c40c91a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/13-23:55:16.546860 7f9c40c91a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/13-23:55:16.546860 7f9c40c91a80 Options.max_compaction_bytes: 1677721600
+2021/03/13-23:55:16.546861 7f9c40c91a80 Options.arena_block_size: 16777216
+2021/03/13-23:55:16.546862 7f9c40c91a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/13-23:55:16.546862 7f9c40c91a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/13-23:55:16.546863 7f9c40c91a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/13-23:55:16.546863 7f9c40c91a80 Options.disable_auto_compactions: 0
+2021/03/13-23:55:16.546865 7f9c40c91a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/13-23:55:16.546866 7f9c40c91a80 Options.compaction_pri: kByCompensatedSize
+2021/03/13-23:55:16.546866 7f9c40c91a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/13-23:55:16.546867 7f9c40c91a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/13-23:55:16.546867 7f9c40c91a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/13-23:55:16.546868 7f9c40c91a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/13-23:55:16.546869 7f9c40c91a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/13-23:55:16.546869 7f9c40c91a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/13-23:55:16.546870 7f9c40c91a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/13-23:55:16.546871 7f9c40c91a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/13-23:55:16.546871 7f9c40c91a80 Options.compaction_options_fifo.ttl: 0
+2021/03/13-23:55:16.546872 7f9c40c91a80 Options.table_properties_collectors:
+2021/03/13-23:55:16.546872 7f9c40c91a80 Options.inplace_update_support: 0
+2021/03/13-23:55:16.546873 7f9c40c91a80 Options.inplace_update_num_locks: 10000
+2021/03/13-23:55:16.546873 7f9c40c91a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/13-23:55:16.546874 7f9c40c91a80 Options.memtable_huge_page_size: 0
+2021/03/13-23:55:16.546875 7f9c40c91a80 Options.bloom_locality: 0
+2021/03/13-23:55:16.546875 7f9c40c91a80 Options.max_successive_merges: 0
+2021/03/13-23:55:16.546876 7f9c40c91a80 Options.optimize_filters_for_hits: 0
+2021/03/13-23:55:16.546876 7f9c40c91a80 Options.paranoid_file_checks: 0
+2021/03/13-23:55:16.546877 7f9c40c91a80 Options.force_consistency_checks: 0
+2021/03/13-23:55:16.546877 7f9c40c91a80 Options.report_bg_io_stats: 0
+2021/03/13-23:55:16.547320 7f9c40c91a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/13-23:55:16.547323 7f9c40c91a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/13-23:55:16.547406 7f9c40c91a80 EVENT_LOG_v1 {"time_micros": 1615676116547394, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/13-23:55:16.547411 7f9c40c91a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/13-23:55:17.208055 7f9c40c91a80 EVENT_LOG_v1 {"time_micros": 1615676117208052, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615676816875533 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615676816875533
new file mode 100644
index 0000000..4f06a5d
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615676816875533
@@ -0,0 +1,186 @@
+2021/03/14-00:06:56.179587 7f7b078bea80 RocksDB version: 5.11.3
+2021/03/14-00:06:56.179672 7f7b078bea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:06:56.179674 7f7b078bea80 Compile date Mar 13 2021
+2021/03/14-00:06:56.179677 7f7b078bea80 DB SUMMARY
+2021/03/14-00:06:56.179758 7f7b078bea80 CURRENT file: CURRENT
+2021/03/14-00:06:56.179759 7f7b078bea80 IDENTITY file: IDENTITY
+2021/03/14-00:06:56.179767 7f7b078bea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:06:56.179768 7f7b078bea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:06:56.179769 7f7b078bea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:06:56.179774 7f7b078bea80 Options.error_if_exists: 0
+2021/03/14-00:06:56.179775 7f7b078bea80 Options.create_if_missing: 1
+2021/03/14-00:06:56.179776 7f7b078bea80 Options.paranoid_checks: 1
+2021/03/14-00:06:56.179776 7f7b078bea80 Options.env: 0x7f7b08278080
+2021/03/14-00:06:56.179777 7f7b078bea80 Options.info_log: 0x2af2ca0
+2021/03/14-00:06:56.179778 7f7b078bea80 Options.max_file_opening_threads: 16
+2021/03/14-00:06:56.179779 7f7b078bea80 Options.statistics: (nil)
+2021/03/14-00:06:56.179779 7f7b078bea80 Options.use_fsync: 0
+2021/03/14-00:06:56.179780 7f7b078bea80 Options.max_log_file_size: 0
+2021/03/14-00:06:56.179781 7f7b078bea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:06:56.179782 7f7b078bea80 Options.log_file_time_to_roll: 0
+2021/03/14-00:06:56.179782 7f7b078bea80 Options.keep_log_file_num: 1000
+2021/03/14-00:06:56.179783 7f7b078bea80 Options.recycle_log_file_num: 0
+2021/03/14-00:06:56.179784 7f7b078bea80 Options.allow_fallocate: 1
+2021/03/14-00:06:56.179784 7f7b078bea80 Options.allow_mmap_reads: 0
+2021/03/14-00:06:56.179785 7f7b078bea80 Options.allow_mmap_writes: 0
+2021/03/14-00:06:56.179786 7f7b078bea80 Options.use_direct_reads: 0
+2021/03/14-00:06:56.179786 7f7b078bea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:06:56.179787 7f7b078bea80 Options.create_missing_column_families: 0
+2021/03/14-00:06:56.179788 7f7b078bea80 Options.db_log_dir:
+2021/03/14-00:06:56.179788 7f7b078bea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:06:56.179789 7f7b078bea80 Options.table_cache_numshardbits: 6
+2021/03/14-00:06:56.179803 7f7b078bea80 Options.max_subcompactions: 1
+2021/03/14-00:06:56.179804 7f7b078bea80 Options.max_background_flushes: -1
+2021/03/14-00:06:56.179805 7f7b078bea80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:06:56.179805 7f7b078bea80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:06:56.179806 7f7b078bea80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:06:56.179807 7f7b078bea80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:06:56.179807 7f7b078bea80 Options.advise_random_on_open: 1
+2021/03/14-00:06:56.179808 7f7b078bea80 Options.db_write_buffer_size: 0
+2021/03/14-00:06:56.179809 7f7b078bea80 Options.write_buffer_manager: 0x2adab90
+2021/03/14-00:06:56.179809 7f7b078bea80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:06:56.179810 7f7b078bea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:06:56.179811 7f7b078bea80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:06:56.179811 7f7b078bea80 Options.use_adaptive_mutex: 0
+2021/03/14-00:06:56.179812 7f7b078bea80 Options.rate_limiter: (nil)
+2021/03/14-00:06:56.179814 7f7b078bea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:06:56.179822 7f7b078bea80 Options.wal_recovery_mode: 2
+2021/03/14-00:06:56.179823 7f7b078bea80 Options.enable_thread_tracking: 0
+2021/03/14-00:06:56.179824 7f7b078bea80 Options.enable_pipelined_write: 0
+2021/03/14-00:06:56.179825 7f7b078bea80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:06:56.179825 7f7b078bea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:06:56.179826 7f7b078bea80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:06:56.179827 7f7b078bea80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:06:56.179827 7f7b078bea80 Options.row_cache: None
+2021/03/14-00:06:56.179828 7f7b078bea80 Options.wal_filter: None
+2021/03/14-00:06:56.179829 7f7b078bea80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:06:56.179829 7f7b078bea80 Options.allow_ingest_behind: 0
+2021/03/14-00:06:56.179830 7f7b078bea80 Options.preserve_deletes: 0
+2021/03/14-00:06:56.179831 7f7b078bea80 Options.two_write_queues: 0
+2021/03/14-00:06:56.179831 7f7b078bea80 Options.manual_wal_flush: 0
+2021/03/14-00:06:56.179833 7f7b078bea80 Options.max_background_jobs: 16
+2021/03/14-00:06:56.179834 7f7b078bea80 Options.max_background_compactions: -1
+2021/03/14-00:06:56.179834 7f7b078bea80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:06:56.179835 7f7b078bea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:06:56.179835 7f7b078bea80 Options.delayed_write_rate : 16777216
+2021/03/14-00:06:56.179836 7f7b078bea80 Options.max_total_wal_size: 0
+2021/03/14-00:06:56.179837 7f7b078bea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:06:56.179838 7f7b078bea80 Options.stats_dump_period_sec: 600
+2021/03/14-00:06:56.179838 7f7b078bea80 Options.max_open_files: -1
+2021/03/14-00:06:56.179839 7f7b078bea80 Options.bytes_per_sync: 0
+2021/03/14-00:06:56.179840 7f7b078bea80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:06:56.179840 7f7b078bea80 Options.compaction_readahead_size: 0
+2021/03/14-00:06:56.179841 7f7b078bea80 Compression algorithms supported:
+2021/03/14-00:06:56.179842 7f7b078bea80 Snappy supported: 1
+2021/03/14-00:06:56.179842 7f7b078bea80 Zlib supported: 1
+2021/03/14-00:06:56.179843 7f7b078bea80 Bzip supported: 1
+2021/03/14-00:06:56.179844 7f7b078bea80 LZ4 supported: 1
+2021/03/14-00:06:56.179844 7f7b078bea80 ZSTDNotFinal supported: 1
+2021/03/14-00:06:56.179850 7f7b078bea80 ZSTD supported: 1
+2021/03/14-00:06:56.179855 7f7b078bea80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:06:56.179857 7f7b078bea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:06:56.180004 7f7b078bea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:06:56.180073 7f7b078bea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:06:56.180076 7f7b078bea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:06:56.180076 7f7b078bea80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:06:56.180077 7f7b078bea80 Options.compaction_filter: None
+2021/03/14-00:06:56.180078 7f7b078bea80 Options.compaction_filter_factory: None
+2021/03/14-00:06:56.180079 7f7b078bea80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:06:56.180080 7f7b078bea80 Options.table_factory: BlockBasedTable
+2021/03/14-00:06:56.180096 7f7b078bea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2aea520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2acfc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:06:56.180097 7f7b078bea80 Options.write_buffer_size: 134217728
+2021/03/14-00:06:56.180098 7f7b078bea80 Options.max_write_buffer_number: 6
+2021/03/14-00:06:56.180098 7f7b078bea80 Options.compression[0]: NoCompression
+2021/03/14-00:06:56.180099 7f7b078bea80 Options.compression[1]: NoCompression
+2021/03/14-00:06:56.180100 7f7b078bea80 Options.compression[2]: Snappy
+2021/03/14-00:06:56.180101 7f7b078bea80 Options.compression[3]: Snappy
+2021/03/14-00:06:56.180101 7f7b078bea80 Options.compression[4]: Snappy
+2021/03/14-00:06:56.180102 7f7b078bea80 Options.compression[5]: Snappy
+2021/03/14-00:06:56.180103 7f7b078bea80 Options.compression[6]: Snappy
+2021/03/14-00:06:56.180103 7f7b078bea80 Options.bottommost_compression: Disabled
+2021/03/14-00:06:56.180104 7f7b078bea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:06:56.180105 7f7b078bea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:06:56.180106 7f7b078bea80 Options.num_levels: 7
+2021/03/14-00:06:56.180106 7f7b078bea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:06:56.180107 7f7b078bea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:06:56.180108 7f7b078bea80 Options.compression_opts.window_bits: -14
+2021/03/14-00:06:56.180108 7f7b078bea80 Options.compression_opts.level: -1
+2021/03/14-00:06:56.180109 7f7b078bea80 Options.compression_opts.strategy: 0
+2021/03/14-00:06:56.180110 7f7b078bea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:06:56.180110 7f7b078bea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:06:56.180111 7f7b078bea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:06:56.180112 7f7b078bea80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:06:56.180112 7f7b078bea80 Options.target_file_size_base: 67108864
+2021/03/14-00:06:56.180113 7f7b078bea80 Options.target_file_size_multiplier: 1
+2021/03/14-00:06:56.180114 7f7b078bea80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:06:56.180114 7f7b078bea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:06:56.180115 7f7b078bea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:06:56.180117 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:06:56.180126 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:06:56.180127 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:06:56.180128 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:06:56.180128 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:06:56.180129 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:06:56.180130 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:06:56.180130 7f7b078bea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:06:56.180131 7f7b078bea80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:06:56.180132 7f7b078bea80 Options.arena_block_size: 16777216
+2021/03/14-00:06:56.180132 7f7b078bea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:06:56.180133 7f7b078bea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:06:56.180134 7f7b078bea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:06:56.180134 7f7b078bea80 Options.disable_auto_compactions: 0
+2021/03/14-00:06:56.180136 7f7b078bea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:06:56.180137 7f7b078bea80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:06:56.180138 7f7b078bea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:06:56.180139 7f7b078bea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:06:56.180139 7f7b078bea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:06:56.180140 7f7b078bea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:06:56.180141 7f7b078bea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:06:56.180142 7f7b078bea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:06:56.180143 7f7b078bea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:06:56.180143 7f7b078bea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:06:56.180144 7f7b078bea80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:06:56.180144 7f7b078bea80 Options.table_properties_collectors:
+2021/03/14-00:06:56.180145 7f7b078bea80 Options.inplace_update_support: 0
+2021/03/14-00:06:56.180146 7f7b078bea80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:06:56.180146 7f7b078bea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:06:56.180147 7f7b078bea80 Options.memtable_huge_page_size: 0
+2021/03/14-00:06:56.180148 7f7b078bea80 Options.bloom_locality: 0
+2021/03/14-00:06:56.180149 7f7b078bea80 Options.max_successive_merges: 0
+2021/03/14-00:06:56.180149 7f7b078bea80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:06:56.180150 7f7b078bea80 Options.paranoid_file_checks: 0
+2021/03/14-00:06:56.180151 7f7b078bea80 Options.force_consistency_checks: 0
+2021/03/14-00:06:56.180151 7f7b078bea80 Options.report_bg_io_stats: 0
+2021/03/14-00:06:56.180630 7f7b078bea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:06:56.180633 7f7b078bea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:06:56.180747 7f7b078bea80 EVENT_LOG_v1 {"time_micros": 1615676816180732, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:06:56.180753 7f7b078bea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:06:56.863432 7f7b078bea80 EVENT_LOG_v1 {"time_micros": 1615676816863429, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615676817567790 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615676817567790
new file mode 100644
index 0000000..7f9e816
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615676817567790
@@ -0,0 +1,186 @@
+2021/03/14-00:06:56.875846 7f7b078bea80 RocksDB version: 5.11.3
+2021/03/14-00:06:56.875905 7f7b078bea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:06:56.875906 7f7b078bea80 Compile date Mar 13 2021
+2021/03/14-00:06:56.875909 7f7b078bea80 DB SUMMARY
+2021/03/14-00:06:56.875974 7f7b078bea80 CURRENT file: CURRENT
+2021/03/14-00:06:56.875976 7f7b078bea80 IDENTITY file: IDENTITY
+2021/03/14-00:06:56.875982 7f7b078bea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:06:56.875983 7f7b078bea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:06:56.875984 7f7b078bea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:06:56.875988 7f7b078bea80 Options.error_if_exists: 0
+2021/03/14-00:06:56.875989 7f7b078bea80 Options.create_if_missing: 1
+2021/03/14-00:06:56.875990 7f7b078bea80 Options.paranoid_checks: 1
+2021/03/14-00:06:56.875990 7f7b078bea80 Options.env: 0x7f7b08278080
+2021/03/14-00:06:56.875991 7f7b078bea80 Options.info_log: 0x2af2ca0
+2021/03/14-00:06:56.875991 7f7b078bea80 Options.max_file_opening_threads: 16
+2021/03/14-00:06:56.875992 7f7b078bea80 Options.statistics: (nil)
+2021/03/14-00:06:56.875993 7f7b078bea80 Options.use_fsync: 0
+2021/03/14-00:06:56.875993 7f7b078bea80 Options.max_log_file_size: 0
+2021/03/14-00:06:56.875994 7f7b078bea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:06:56.875995 7f7b078bea80 Options.log_file_time_to_roll: 0
+2021/03/14-00:06:56.875995 7f7b078bea80 Options.keep_log_file_num: 1000
+2021/03/14-00:06:56.875996 7f7b078bea80 Options.recycle_log_file_num: 0
+2021/03/14-00:06:56.875997 7f7b078bea80 Options.allow_fallocate: 1
+2021/03/14-00:06:56.875997 7f7b078bea80 Options.allow_mmap_reads: 0
+2021/03/14-00:06:56.875998 7f7b078bea80 Options.allow_mmap_writes: 0
+2021/03/14-00:06:56.875998 7f7b078bea80 Options.use_direct_reads: 0
+2021/03/14-00:06:56.875999 7f7b078bea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:06:56.875999 7f7b078bea80 Options.create_missing_column_families: 0
+2021/03/14-00:06:56.876000 7f7b078bea80 Options.db_log_dir:
+2021/03/14-00:06:56.876001 7f7b078bea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:06:56.876001 7f7b078bea80 Options.table_cache_numshardbits: 6
+2021/03/14-00:06:56.876002 7f7b078bea80 Options.max_subcompactions: 1
+2021/03/14-00:06:56.876002 7f7b078bea80 Options.max_background_flushes: -1
+2021/03/14-00:06:56.876003 7f7b078bea80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:06:56.876003 7f7b078bea80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:06:56.876004 7f7b078bea80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:06:56.876005 7f7b078bea80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:06:56.876005 7f7b078bea80 Options.advise_random_on_open: 1
+2021/03/14-00:06:56.876006 7f7b078bea80 Options.db_write_buffer_size: 0
+2021/03/14-00:06:56.876006 7f7b078bea80 Options.write_buffer_manager: 0x2adab90
+2021/03/14-00:06:56.876007 7f7b078bea80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:06:56.876007 7f7b078bea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:06:56.876008 7f7b078bea80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:06:56.876009 7f7b078bea80 Options.use_adaptive_mutex: 0
+2021/03/14-00:06:56.876009 7f7b078bea80 Options.rate_limiter: (nil)
+2021/03/14-00:06:56.876011 7f7b078bea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:06:56.876018 7f7b078bea80 Options.wal_recovery_mode: 2
+2021/03/14-00:06:56.876019 7f7b078bea80 Options.enable_thread_tracking: 0
+2021/03/14-00:06:56.876019 7f7b078bea80 Options.enable_pipelined_write: 0
+2021/03/14-00:06:56.876020 7f7b078bea80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:06:56.876021 7f7b078bea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:06:56.876021 7f7b078bea80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:06:56.876022 7f7b078bea80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:06:56.876022 7f7b078bea80 Options.row_cache: None
+2021/03/14-00:06:56.876023 7f7b078bea80 Options.wal_filter: None
+2021/03/14-00:06:56.876024 7f7b078bea80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:06:56.876024 7f7b078bea80 Options.allow_ingest_behind: 0
+2021/03/14-00:06:56.876025 7f7b078bea80 Options.preserve_deletes: 0
+2021/03/14-00:06:56.876025 7f7b078bea80 Options.two_write_queues: 0
+2021/03/14-00:06:56.876026 7f7b078bea80 Options.manual_wal_flush: 0
+2021/03/14-00:06:56.876027 7f7b078bea80 Options.max_background_jobs: 16
+2021/03/14-00:06:56.876028 7f7b078bea80 Options.max_background_compactions: -1
+2021/03/14-00:06:56.876028 7f7b078bea80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:06:56.876029 7f7b078bea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:06:56.876029 7f7b078bea80 Options.delayed_write_rate : 16777216
+2021/03/14-00:06:56.876030 7f7b078bea80 Options.max_total_wal_size: 0
+2021/03/14-00:06:56.876030 7f7b078bea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:06:56.876031 7f7b078bea80 Options.stats_dump_period_sec: 600
+2021/03/14-00:06:56.876032 7f7b078bea80 Options.max_open_files: -1
+2021/03/14-00:06:56.876032 7f7b078bea80 Options.bytes_per_sync: 0
+2021/03/14-00:06:56.876033 7f7b078bea80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:06:56.876033 7f7b078bea80 Options.compaction_readahead_size: 0
+2021/03/14-00:06:56.876034 7f7b078bea80 Compression algorithms supported:
+2021/03/14-00:06:56.876034 7f7b078bea80 Snappy supported: 1
+2021/03/14-00:06:56.876035 7f7b078bea80 Zlib supported: 1
+2021/03/14-00:06:56.876036 7f7b078bea80 Bzip supported: 1
+2021/03/14-00:06:56.876036 7f7b078bea80 LZ4 supported: 1
+2021/03/14-00:06:56.876037 7f7b078bea80 ZSTDNotFinal supported: 1
+2021/03/14-00:06:56.876041 7f7b078bea80 ZSTD supported: 1
+2021/03/14-00:06:56.876044 7f7b078bea80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:06:56.876045 7f7b078bea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:06:56.876140 7f7b078bea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:06:56.876193 7f7b078bea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:06:56.876194 7f7b078bea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:06:56.876195 7f7b078bea80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:06:56.876196 7f7b078bea80 Options.compaction_filter: None
+2021/03/14-00:06:56.876197 7f7b078bea80 Options.compaction_filter_factory: None
+2021/03/14-00:06:56.876197 7f7b078bea80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:06:56.876198 7f7b078bea80 Options.table_factory: BlockBasedTable
+2021/03/14-00:06:56.876211 7f7b078bea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2aea520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2acfc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:06:56.876212 7f7b078bea80 Options.write_buffer_size: 134217728
+2021/03/14-00:06:56.876212 7f7b078bea80 Options.max_write_buffer_number: 6
+2021/03/14-00:06:56.876213 7f7b078bea80 Options.compression[0]: NoCompression
+2021/03/14-00:06:56.876214 7f7b078bea80 Options.compression[1]: NoCompression
+2021/03/14-00:06:56.876214 7f7b078bea80 Options.compression[2]: Snappy
+2021/03/14-00:06:56.876215 7f7b078bea80 Options.compression[3]: Snappy
+2021/03/14-00:06:56.876216 7f7b078bea80 Options.compression[4]: Snappy
+2021/03/14-00:06:56.876216 7f7b078bea80 Options.compression[5]: Snappy
+2021/03/14-00:06:56.876217 7f7b078bea80 Options.compression[6]: Snappy
+2021/03/14-00:06:56.876217 7f7b078bea80 Options.bottommost_compression: Disabled
+2021/03/14-00:06:56.876218 7f7b078bea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:06:56.876219 7f7b078bea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:06:56.876219 7f7b078bea80 Options.num_levels: 7
+2021/03/14-00:06:56.876220 7f7b078bea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:06:56.876220 7f7b078bea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:06:56.876221 7f7b078bea80 Options.compression_opts.window_bits: -14
+2021/03/14-00:06:56.876222 7f7b078bea80 Options.compression_opts.level: -1
+2021/03/14-00:06:56.876222 7f7b078bea80 Options.compression_opts.strategy: 0
+2021/03/14-00:06:56.876223 7f7b078bea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:06:56.876223 7f7b078bea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:06:56.876224 7f7b078bea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:06:56.876225 7f7b078bea80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:06:56.876225 7f7b078bea80 Options.target_file_size_base: 67108864
+2021/03/14-00:06:56.876226 7f7b078bea80 Options.target_file_size_multiplier: 1
+2021/03/14-00:06:56.876226 7f7b078bea80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:06:56.876227 7f7b078bea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:06:56.876228 7f7b078bea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:06:56.876229 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:06:56.876237 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:06:56.876243 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:06:56.876244 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:06:56.876245 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:06:56.876246 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:06:56.876246 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:06:56.876247 7f7b078bea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:06:56.876248 7f7b078bea80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:06:56.876249 7f7b078bea80 Options.arena_block_size: 16777216
+2021/03/14-00:06:56.876250 7f7b078bea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:06:56.876251 7f7b078bea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:06:56.876252 7f7b078bea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:06:56.876252 7f7b078bea80 Options.disable_auto_compactions: 0
+2021/03/14-00:06:56.876254 7f7b078bea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:06:56.876255 7f7b078bea80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:06:56.876255 7f7b078bea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:06:56.876256 7f7b078bea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:06:56.876257 7f7b078bea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:06:56.876257 7f7b078bea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:06:56.876258 7f7b078bea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:06:56.876259 7f7b078bea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:06:56.876260 7f7b078bea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:06:56.876260 7f7b078bea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:06:56.876261 7f7b078bea80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:06:56.876261 7f7b078bea80 Options.table_properties_collectors:
+2021/03/14-00:06:56.876262 7f7b078bea80 Options.inplace_update_support: 0
+2021/03/14-00:06:56.876263 7f7b078bea80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:06:56.876263 7f7b078bea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:06:56.876264 7f7b078bea80 Options.memtable_huge_page_size: 0
+2021/03/14-00:06:56.876265 7f7b078bea80 Options.bloom_locality: 0
+2021/03/14-00:06:56.876265 7f7b078bea80 Options.max_successive_merges: 0
+2021/03/14-00:06:56.876266 7f7b078bea80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:06:56.876266 7f7b078bea80 Options.paranoid_file_checks: 0
+2021/03/14-00:06:56.876267 7f7b078bea80 Options.force_consistency_checks: 0
+2021/03/14-00:06:56.876267 7f7b078bea80 Options.report_bg_io_stats: 0
+2021/03/14-00:06:56.876646 7f7b078bea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:06:56.876649 7f7b078bea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:06:56.876734 7f7b078bea80 EVENT_LOG_v1 {"time_micros": 1615676816876724, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:06:56.876740 7f7b078bea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:06:57.555873 7f7b078bea80 EVENT_LOG_v1 {"time_micros": 1615676817555869, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615676818245399 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615676818245399
new file mode 100644
index 0000000..75e28dc
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615676818245399
@@ -0,0 +1,186 @@
+2021/03/14-00:06:57.568118 7f7b078bea80 RocksDB version: 5.11.3
+2021/03/14-00:06:57.568178 7f7b078bea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:06:57.568179 7f7b078bea80 Compile date Mar 13 2021
+2021/03/14-00:06:57.568182 7f7b078bea80 DB SUMMARY
+2021/03/14-00:06:57.568260 7f7b078bea80 CURRENT file: CURRENT
+2021/03/14-00:06:57.568262 7f7b078bea80 IDENTITY file: IDENTITY
+2021/03/14-00:06:57.568268 7f7b078bea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:06:57.568269 7f7b078bea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:06:57.568270 7f7b078bea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:06:57.568274 7f7b078bea80 Options.error_if_exists: 0
+2021/03/14-00:06:57.568275 7f7b078bea80 Options.create_if_missing: 1
+2021/03/14-00:06:57.568276 7f7b078bea80 Options.paranoid_checks: 1
+2021/03/14-00:06:57.568276 7f7b078bea80 Options.env: 0x7f7b08278080
+2021/03/14-00:06:57.568277 7f7b078bea80 Options.info_log: 0x2af2ca0
+2021/03/14-00:06:57.568278 7f7b078bea80 Options.max_file_opening_threads: 16
+2021/03/14-00:06:57.568278 7f7b078bea80 Options.statistics: (nil)
+2021/03/14-00:06:57.568279 7f7b078bea80 Options.use_fsync: 0
+2021/03/14-00:06:57.568280 7f7b078bea80 Options.max_log_file_size: 0
+2021/03/14-00:06:57.568280 7f7b078bea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:06:57.568281 7f7b078bea80 Options.log_file_time_to_roll: 0
+2021/03/14-00:06:57.568281 7f7b078bea80 Options.keep_log_file_num: 1000
+2021/03/14-00:06:57.568282 7f7b078bea80 Options.recycle_log_file_num: 0
+2021/03/14-00:06:57.568283 7f7b078bea80 Options.allow_fallocate: 1
+2021/03/14-00:06:57.568283 7f7b078bea80 Options.allow_mmap_reads: 0
+2021/03/14-00:06:57.568284 7f7b078bea80 Options.allow_mmap_writes: 0
+2021/03/14-00:06:57.568284 7f7b078bea80 Options.use_direct_reads: 0
+2021/03/14-00:06:57.568285 7f7b078bea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:06:57.568285 7f7b078bea80 Options.create_missing_column_families: 0
+2021/03/14-00:06:57.568286 7f7b078bea80 Options.db_log_dir:
+2021/03/14-00:06:57.568287 7f7b078bea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:06:57.568287 7f7b078bea80 Options.table_cache_numshardbits: 6
+2021/03/14-00:06:57.568288 7f7b078bea80 Options.max_subcompactions: 1
+2021/03/14-00:06:57.568288 7f7b078bea80 Options.max_background_flushes: -1
+2021/03/14-00:06:57.568289 7f7b078bea80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:06:57.568289 7f7b078bea80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:06:57.568290 7f7b078bea80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:06:57.568291 7f7b078bea80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:06:57.568291 7f7b078bea80 Options.advise_random_on_open: 1
+2021/03/14-00:06:57.568292 7f7b078bea80 Options.db_write_buffer_size: 0
+2021/03/14-00:06:57.568292 7f7b078bea80 Options.write_buffer_manager: 0x2adab90
+2021/03/14-00:06:57.568293 7f7b078bea80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:06:57.568293 7f7b078bea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:06:57.568294 7f7b078bea80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:06:57.568295 7f7b078bea80 Options.use_adaptive_mutex: 0
+2021/03/14-00:06:57.568295 7f7b078bea80 Options.rate_limiter: (nil)
+2021/03/14-00:06:57.568296 7f7b078bea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:06:57.568305 7f7b078bea80 Options.wal_recovery_mode: 2
+2021/03/14-00:06:57.568306 7f7b078bea80 Options.enable_thread_tracking: 0
+2021/03/14-00:06:57.568306 7f7b078bea80 Options.enable_pipelined_write: 0
+2021/03/14-00:06:57.568307 7f7b078bea80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:06:57.568308 7f7b078bea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:06:57.568308 7f7b078bea80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:06:57.568309 7f7b078bea80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:06:57.568309 7f7b078bea80 Options.row_cache: None
+2021/03/14-00:06:57.568310 7f7b078bea80 Options.wal_filter: None
+2021/03/14-00:06:57.568311 7f7b078bea80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:06:57.568311 7f7b078bea80 Options.allow_ingest_behind: 0
+2021/03/14-00:06:57.568312 7f7b078bea80 Options.preserve_deletes: 0
+2021/03/14-00:06:57.568312 7f7b078bea80 Options.two_write_queues: 0
+2021/03/14-00:06:57.568313 7f7b078bea80 Options.manual_wal_flush: 0
+2021/03/14-00:06:57.568314 7f7b078bea80 Options.max_background_jobs: 16
+2021/03/14-00:06:57.568315 7f7b078bea80 Options.max_background_compactions: -1
+2021/03/14-00:06:57.568315 7f7b078bea80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:06:57.568316 7f7b078bea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:06:57.568316 7f7b078bea80 Options.delayed_write_rate : 16777216
+2021/03/14-00:06:57.568317 7f7b078bea80 Options.max_total_wal_size: 0
+2021/03/14-00:06:57.568318 7f7b078bea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:06:57.568318 7f7b078bea80 Options.stats_dump_period_sec: 600
+2021/03/14-00:06:57.568319 7f7b078bea80 Options.max_open_files: -1
+2021/03/14-00:06:57.568319 7f7b078bea80 Options.bytes_per_sync: 0
+2021/03/14-00:06:57.568320 7f7b078bea80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:06:57.568320 7f7b078bea80 Options.compaction_readahead_size: 0
+2021/03/14-00:06:57.568321 7f7b078bea80 Compression algorithms supported:
+2021/03/14-00:06:57.568322 7f7b078bea80 Snappy supported: 1
+2021/03/14-00:06:57.568322 7f7b078bea80 Zlib supported: 1
+2021/03/14-00:06:57.568323 7f7b078bea80 Bzip supported: 1
+2021/03/14-00:06:57.568323 7f7b078bea80 LZ4 supported: 1
+2021/03/14-00:06:57.568324 7f7b078bea80 ZSTDNotFinal supported: 1
+2021/03/14-00:06:57.568328 7f7b078bea80 ZSTD supported: 1
+2021/03/14-00:06:57.568331 7f7b078bea80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:06:57.568332 7f7b078bea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:06:57.568422 7f7b078bea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:06:57.568476 7f7b078bea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:06:57.568478 7f7b078bea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:06:57.568479 7f7b078bea80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:06:57.568480 7f7b078bea80 Options.compaction_filter: None
+2021/03/14-00:06:57.568480 7f7b078bea80 Options.compaction_filter_factory: None
+2021/03/14-00:06:57.568481 7f7b078bea80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:06:57.568482 7f7b078bea80 Options.table_factory: BlockBasedTable
+2021/03/14-00:06:57.568495 7f7b078bea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2aea520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2acfc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:06:57.568496 7f7b078bea80 Options.write_buffer_size: 134217728
+2021/03/14-00:06:57.568496 7f7b078bea80 Options.max_write_buffer_number: 6
+2021/03/14-00:06:57.568497 7f7b078bea80 Options.compression[0]: NoCompression
+2021/03/14-00:06:57.568498 7f7b078bea80 Options.compression[1]: NoCompression
+2021/03/14-00:06:57.568498 7f7b078bea80 Options.compression[2]: Snappy
+2021/03/14-00:06:57.568499 7f7b078bea80 Options.compression[3]: Snappy
+2021/03/14-00:06:57.568500 7f7b078bea80 Options.compression[4]: Snappy
+2021/03/14-00:06:57.568500 7f7b078bea80 Options.compression[5]: Snappy
+2021/03/14-00:06:57.568501 7f7b078bea80 Options.compression[6]: Snappy
+2021/03/14-00:06:57.568501 7f7b078bea80 Options.bottommost_compression: Disabled
+2021/03/14-00:06:57.568502 7f7b078bea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:06:57.568503 7f7b078bea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:06:57.568503 7f7b078bea80 Options.num_levels: 7
+2021/03/14-00:06:57.568504 7f7b078bea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:06:57.568505 7f7b078bea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:06:57.568505 7f7b078bea80 Options.compression_opts.window_bits: -14
+2021/03/14-00:06:57.568506 7f7b078bea80 Options.compression_opts.level: -1
+2021/03/14-00:06:57.568506 7f7b078bea80 Options.compression_opts.strategy: 0
+2021/03/14-00:06:57.568507 7f7b078bea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:06:57.568508 7f7b078bea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:06:57.568508 7f7b078bea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:06:57.568509 7f7b078bea80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:06:57.568509 7f7b078bea80 Options.target_file_size_base: 67108864
+2021/03/14-00:06:57.568510 7f7b078bea80 Options.target_file_size_multiplier: 1
+2021/03/14-00:06:57.568510 7f7b078bea80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:06:57.568511 7f7b078bea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:06:57.568512 7f7b078bea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:06:57.568513 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:06:57.568521 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:06:57.568521 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:06:57.568522 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:06:57.568523 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:06:57.568523 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:06:57.568524 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:06:57.568524 7f7b078bea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:06:57.568525 7f7b078bea80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:06:57.568525 7f7b078bea80 Options.arena_block_size: 16777216
+2021/03/14-00:06:57.568526 7f7b078bea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:06:57.568527 7f7b078bea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:06:57.568527 7f7b078bea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:06:57.568528 7f7b078bea80 Options.disable_auto_compactions: 0
+2021/03/14-00:06:57.568530 7f7b078bea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:06:57.568530 7f7b078bea80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:06:57.568531 7f7b078bea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:06:57.568531 7f7b078bea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:06:57.568532 7f7b078bea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:06:57.568533 7f7b078bea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:06:57.568533 7f7b078bea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:06:57.568534 7f7b078bea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:06:57.568535 7f7b078bea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:06:57.568536 7f7b078bea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:06:57.568536 7f7b078bea80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:06:57.568537 7f7b078bea80 Options.table_properties_collectors:
+2021/03/14-00:06:57.568537 7f7b078bea80 Options.inplace_update_support: 0
+2021/03/14-00:06:57.568538 7f7b078bea80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:06:57.568539 7f7b078bea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:06:57.568540 7f7b078bea80 Options.memtable_huge_page_size: 0
+2021/03/14-00:06:57.568540 7f7b078bea80 Options.bloom_locality: 0
+2021/03/14-00:06:57.568541 7f7b078bea80 Options.max_successive_merges: 0
+2021/03/14-00:06:57.568541 7f7b078bea80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:06:57.568542 7f7b078bea80 Options.paranoid_file_checks: 0
+2021/03/14-00:06:57.568543 7f7b078bea80 Options.force_consistency_checks: 0
+2021/03/14-00:06:57.568543 7f7b078bea80 Options.report_bg_io_stats: 0
+2021/03/14-00:06:57.568904 7f7b078bea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:06:57.568906 7f7b078bea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:06:57.568993 7f7b078bea80 EVENT_LOG_v1 {"time_micros": 1615676817568984, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:06:57.568999 7f7b078bea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:06:58.233585 7f7b078bea80 EVENT_LOG_v1 {"time_micros": 1615676818233582, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677089808281 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677089808281
new file mode 100644
index 0000000..2f887bd
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677089808281
@@ -0,0 +1,186 @@
+2021/03/14-00:06:58.245715 7f7b078bea80 RocksDB version: 5.11.3
+2021/03/14-00:06:58.245774 7f7b078bea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:06:58.245775 7f7b078bea80 Compile date Mar 13 2021
+2021/03/14-00:06:58.245777 7f7b078bea80 DB SUMMARY
+2021/03/14-00:06:58.245844 7f7b078bea80 CURRENT file: CURRENT
+2021/03/14-00:06:58.245845 7f7b078bea80 IDENTITY file: IDENTITY
+2021/03/14-00:06:58.245852 7f7b078bea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:06:58.245853 7f7b078bea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:06:58.245854 7f7b078bea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:06:58.245858 7f7b078bea80 Options.error_if_exists: 0
+2021/03/14-00:06:58.245859 7f7b078bea80 Options.create_if_missing: 1
+2021/03/14-00:06:58.245859 7f7b078bea80 Options.paranoid_checks: 1
+2021/03/14-00:06:58.245860 7f7b078bea80 Options.env: 0x7f7b08278080
+2021/03/14-00:06:58.245861 7f7b078bea80 Options.info_log: 0x2af2ca0
+2021/03/14-00:06:58.245861 7f7b078bea80 Options.max_file_opening_threads: 16
+2021/03/14-00:06:58.245862 7f7b078bea80 Options.statistics: (nil)
+2021/03/14-00:06:58.245863 7f7b078bea80 Options.use_fsync: 0
+2021/03/14-00:06:58.245863 7f7b078bea80 Options.max_log_file_size: 0
+2021/03/14-00:06:58.245864 7f7b078bea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:06:58.245864 7f7b078bea80 Options.log_file_time_to_roll: 0
+2021/03/14-00:06:58.245865 7f7b078bea80 Options.keep_log_file_num: 1000
+2021/03/14-00:06:58.245866 7f7b078bea80 Options.recycle_log_file_num: 0
+2021/03/14-00:06:58.245866 7f7b078bea80 Options.allow_fallocate: 1
+2021/03/14-00:06:58.245867 7f7b078bea80 Options.allow_mmap_reads: 0
+2021/03/14-00:06:58.245868 7f7b078bea80 Options.allow_mmap_writes: 0
+2021/03/14-00:06:58.245868 7f7b078bea80 Options.use_direct_reads: 0
+2021/03/14-00:06:58.245869 7f7b078bea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:06:58.245869 7f7b078bea80 Options.create_missing_column_families: 0
+2021/03/14-00:06:58.245870 7f7b078bea80 Options.db_log_dir:
+2021/03/14-00:06:58.245870 7f7b078bea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:06:58.245871 7f7b078bea80 Options.table_cache_numshardbits: 6
+2021/03/14-00:06:58.245871 7f7b078bea80 Options.max_subcompactions: 1
+2021/03/14-00:06:58.245872 7f7b078bea80 Options.max_background_flushes: -1
+2021/03/14-00:06:58.245873 7f7b078bea80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:06:58.245873 7f7b078bea80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:06:58.245874 7f7b078bea80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:06:58.245874 7f7b078bea80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:06:58.245875 7f7b078bea80 Options.advise_random_on_open: 1
+2021/03/14-00:06:58.245876 7f7b078bea80 Options.db_write_buffer_size: 0
+2021/03/14-00:06:58.245876 7f7b078bea80 Options.write_buffer_manager: 0x2adab90
+2021/03/14-00:06:58.245877 7f7b078bea80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:06:58.245877 7f7b078bea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:06:58.245878 7f7b078bea80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:06:58.245878 7f7b078bea80 Options.use_adaptive_mutex: 0
+2021/03/14-00:06:58.245879 7f7b078bea80 Options.rate_limiter: (nil)
+2021/03/14-00:06:58.245880 7f7b078bea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:06:58.245888 7f7b078bea80 Options.wal_recovery_mode: 2
+2021/03/14-00:06:58.245889 7f7b078bea80 Options.enable_thread_tracking: 0
+2021/03/14-00:06:58.245889 7f7b078bea80 Options.enable_pipelined_write: 0
+2021/03/14-00:06:58.245890 7f7b078bea80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:06:58.245890 7f7b078bea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:06:58.245891 7f7b078bea80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:06:58.245891 7f7b078bea80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:06:58.245892 7f7b078bea80 Options.row_cache: None
+2021/03/14-00:06:58.245893 7f7b078bea80 Options.wal_filter: None
+2021/03/14-00:06:58.245893 7f7b078bea80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:06:58.245894 7f7b078bea80 Options.allow_ingest_behind: 0
+2021/03/14-00:06:58.245894 7f7b078bea80 Options.preserve_deletes: 0
+2021/03/14-00:06:58.245895 7f7b078bea80 Options.two_write_queues: 0
+2021/03/14-00:06:58.245895 7f7b078bea80 Options.manual_wal_flush: 0
+2021/03/14-00:06:58.245897 7f7b078bea80 Options.max_background_jobs: 16
+2021/03/14-00:06:58.245897 7f7b078bea80 Options.max_background_compactions: -1
+2021/03/14-00:06:58.245898 7f7b078bea80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:06:58.245898 7f7b078bea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:06:58.245899 7f7b078bea80 Options.delayed_write_rate : 16777216
+2021/03/14-00:06:58.245900 7f7b078bea80 Options.max_total_wal_size: 0
+2021/03/14-00:06:58.245900 7f7b078bea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:06:58.245901 7f7b078bea80 Options.stats_dump_period_sec: 600
+2021/03/14-00:06:58.245901 7f7b078bea80 Options.max_open_files: -1
+2021/03/14-00:06:58.245902 7f7b078bea80 Options.bytes_per_sync: 0
+2021/03/14-00:06:58.245903 7f7b078bea80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:06:58.245903 7f7b078bea80 Options.compaction_readahead_size: 0
+2021/03/14-00:06:58.245904 7f7b078bea80 Compression algorithms supported:
+2021/03/14-00:06:58.245904 7f7b078bea80 Snappy supported: 1
+2021/03/14-00:06:58.245905 7f7b078bea80 Zlib supported: 1
+2021/03/14-00:06:58.245905 7f7b078bea80 Bzip supported: 1
+2021/03/14-00:06:58.245906 7f7b078bea80 LZ4 supported: 1
+2021/03/14-00:06:58.245906 7f7b078bea80 ZSTDNotFinal supported: 1
+2021/03/14-00:06:58.245910 7f7b078bea80 ZSTD supported: 1
+2021/03/14-00:06:58.245913 7f7b078bea80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:06:58.245915 7f7b078bea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:06:58.246006 7f7b078bea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:06:58.246058 7f7b078bea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:06:58.246060 7f7b078bea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:06:58.246061 7f7b078bea80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:06:58.246062 7f7b078bea80 Options.compaction_filter: None
+2021/03/14-00:06:58.246062 7f7b078bea80 Options.compaction_filter_factory: None
+2021/03/14-00:06:58.246063 7f7b078bea80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:06:58.246064 7f7b078bea80 Options.table_factory: BlockBasedTable
+2021/03/14-00:06:58.246077 7f7b078bea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2aea520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2acfc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:06:58.246078 7f7b078bea80 Options.write_buffer_size: 134217728
+2021/03/14-00:06:58.246078 7f7b078bea80 Options.max_write_buffer_number: 6
+2021/03/14-00:06:58.246079 7f7b078bea80 Options.compression[0]: NoCompression
+2021/03/14-00:06:58.246080 7f7b078bea80 Options.compression[1]: NoCompression
+2021/03/14-00:06:58.246081 7f7b078bea80 Options.compression[2]: Snappy
+2021/03/14-00:06:58.246081 7f7b078bea80 Options.compression[3]: Snappy
+2021/03/14-00:06:58.246082 7f7b078bea80 Options.compression[4]: Snappy
+2021/03/14-00:06:58.246082 7f7b078bea80 Options.compression[5]: Snappy
+2021/03/14-00:06:58.246083 7f7b078bea80 Options.compression[6]: Snappy
+2021/03/14-00:06:58.246083 7f7b078bea80 Options.bottommost_compression: Disabled
+2021/03/14-00:06:58.246084 7f7b078bea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:06:58.246085 7f7b078bea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:06:58.246085 7f7b078bea80 Options.num_levels: 7
+2021/03/14-00:06:58.246086 7f7b078bea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:06:58.246086 7f7b078bea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:06:58.246087 7f7b078bea80 Options.compression_opts.window_bits: -14
+2021/03/14-00:06:58.246088 7f7b078bea80 Options.compression_opts.level: -1
+2021/03/14-00:06:58.246088 7f7b078bea80 Options.compression_opts.strategy: 0
+2021/03/14-00:06:58.246089 7f7b078bea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:06:58.246089 7f7b078bea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:06:58.246090 7f7b078bea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:06:58.246091 7f7b078bea80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:06:58.246091 7f7b078bea80 Options.target_file_size_base: 67108864
+2021/03/14-00:06:58.246092 7f7b078bea80 Options.target_file_size_multiplier: 1
+2021/03/14-00:06:58.246092 7f7b078bea80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:06:58.246093 7f7b078bea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:06:58.246093 7f7b078bea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:06:58.246095 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:06:58.246102 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:06:58.246103 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:06:58.246104 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:06:58.246104 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:06:58.246105 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:06:58.246105 7f7b078bea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:06:58.246106 7f7b078bea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:06:58.246107 7f7b078bea80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:06:58.246107 7f7b078bea80 Options.arena_block_size: 16777216
+2021/03/14-00:06:58.246108 7f7b078bea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:06:58.246108 7f7b078bea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:06:58.246109 7f7b078bea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:06:58.246110 7f7b078bea80 Options.disable_auto_compactions: 0
+2021/03/14-00:06:58.246111 7f7b078bea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:06:58.246112 7f7b078bea80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:06:58.246113 7f7b078bea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:06:58.246113 7f7b078bea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:06:58.246114 7f7b078bea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:06:58.246114 7f7b078bea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:06:58.246115 7f7b078bea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:06:58.246116 7f7b078bea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:06:58.246116 7f7b078bea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:06:58.246117 7f7b078bea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:06:58.246118 7f7b078bea80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:06:58.246118 7f7b078bea80 Options.table_properties_collectors:
+2021/03/14-00:06:58.246119 7f7b078bea80 Options.inplace_update_support: 0
+2021/03/14-00:06:58.246119 7f7b078bea80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:06:58.246120 7f7b078bea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:06:58.246121 7f7b078bea80 Options.memtable_huge_page_size: 0
+2021/03/14-00:06:58.246121 7f7b078bea80 Options.bloom_locality: 0
+2021/03/14-00:06:58.246122 7f7b078bea80 Options.max_successive_merges: 0
+2021/03/14-00:06:58.246122 7f7b078bea80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:06:58.246123 7f7b078bea80 Options.paranoid_file_checks: 0
+2021/03/14-00:06:58.246124 7f7b078bea80 Options.force_consistency_checks: 0
+2021/03/14-00:06:58.246124 7f7b078bea80 Options.report_bg_io_stats: 0
+2021/03/14-00:06:58.246501 7f7b078bea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:06:58.246504 7f7b078bea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:06:58.246591 7f7b078bea80 EVENT_LOG_v1 {"time_micros": 1615676818246582, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:06:58.246597 7f7b078bea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:06:58.911813 7f7b078bea80 EVENT_LOG_v1 {"time_micros": 1615676818911809, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677090517291 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677090517291
new file mode 100644
index 0000000..2cb51a1
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677090517291
@@ -0,0 +1,186 @@
+2021/03/14-00:11:29.808689 7f83f3061a80 RocksDB version: 5.11.3
+2021/03/14-00:11:29.808778 7f83f3061a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:11:29.808780 7f83f3061a80 Compile date Mar 13 2021
+2021/03/14-00:11:29.808785 7f83f3061a80 DB SUMMARY
+2021/03/14-00:11:29.808893 7f83f3061a80 CURRENT file: CURRENT
+2021/03/14-00:11:29.808895 7f83f3061a80 IDENTITY file: IDENTITY
+2021/03/14-00:11:29.808907 7f83f3061a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:11:29.808909 7f83f3061a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:11:29.808911 7f83f3061a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:11:29.808919 7f83f3061a80 Options.error_if_exists: 0
+2021/03/14-00:11:29.808921 7f83f3061a80 Options.create_if_missing: 1
+2021/03/14-00:11:29.808922 7f83f3061a80 Options.paranoid_checks: 1
+2021/03/14-00:11:29.808923 7f83f3061a80 Options.env: 0x7f83f3a1b080
+2021/03/14-00:11:29.808924 7f83f3061a80 Options.info_log: 0x2cc2ca0
+2021/03/14-00:11:29.808925 7f83f3061a80 Options.max_file_opening_threads: 16
+2021/03/14-00:11:29.808926 7f83f3061a80 Options.statistics: (nil)
+2021/03/14-00:11:29.808928 7f83f3061a80 Options.use_fsync: 0
+2021/03/14-00:11:29.808928 7f83f3061a80 Options.max_log_file_size: 0
+2021/03/14-00:11:29.808929 7f83f3061a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:11:29.808930 7f83f3061a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:11:29.808930 7f83f3061a80 Options.keep_log_file_num: 1000
+2021/03/14-00:11:29.808931 7f83f3061a80 Options.recycle_log_file_num: 0
+2021/03/14-00:11:29.808932 7f83f3061a80 Options.allow_fallocate: 1
+2021/03/14-00:11:29.808932 7f83f3061a80 Options.allow_mmap_reads: 0
+2021/03/14-00:11:29.808933 7f83f3061a80 Options.allow_mmap_writes: 0
+2021/03/14-00:11:29.808934 7f83f3061a80 Options.use_direct_reads: 0
+2021/03/14-00:11:29.808934 7f83f3061a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:11:29.808935 7f83f3061a80 Options.create_missing_column_families: 0
+2021/03/14-00:11:29.808935 7f83f3061a80 Options.db_log_dir:
+2021/03/14-00:11:29.808936 7f83f3061a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:11:29.808937 7f83f3061a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:11:29.808937 7f83f3061a80 Options.max_subcompactions: 1
+2021/03/14-00:11:29.808938 7f83f3061a80 Options.max_background_flushes: -1
+2021/03/14-00:11:29.808939 7f83f3061a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:11:29.808939 7f83f3061a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:11:29.808940 7f83f3061a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:11:29.808941 7f83f3061a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:11:29.808941 7f83f3061a80 Options.advise_random_on_open: 1
+2021/03/14-00:11:29.808942 7f83f3061a80 Options.db_write_buffer_size: 0
+2021/03/14-00:11:29.808942 7f83f3061a80 Options.write_buffer_manager: 0x2caab90
+2021/03/14-00:11:29.808943 7f83f3061a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:11:29.808944 7f83f3061a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:11:29.808944 7f83f3061a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:11:29.808945 7f83f3061a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:11:29.808946 7f83f3061a80 Options.rate_limiter: (nil)
+2021/03/14-00:11:29.808948 7f83f3061a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:11:29.808960 7f83f3061a80 Options.wal_recovery_mode: 2
+2021/03/14-00:11:29.808961 7f83f3061a80 Options.enable_thread_tracking: 0
+2021/03/14-00:11:29.808962 7f83f3061a80 Options.enable_pipelined_write: 0
+2021/03/14-00:11:29.808962 7f83f3061a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:11:29.808963 7f83f3061a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:11:29.808964 7f83f3061a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:11:29.808964 7f83f3061a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:11:29.808965 7f83f3061a80 Options.row_cache: None
+2021/03/14-00:11:29.808966 7f83f3061a80 Options.wal_filter: None
+2021/03/14-00:11:29.808966 7f83f3061a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:11:29.808967 7f83f3061a80 Options.allow_ingest_behind: 0
+2021/03/14-00:11:29.808968 7f83f3061a80 Options.preserve_deletes: 0
+2021/03/14-00:11:29.808968 7f83f3061a80 Options.two_write_queues: 0
+2021/03/14-00:11:29.808969 7f83f3061a80 Options.manual_wal_flush: 0
+2021/03/14-00:11:29.808970 7f83f3061a80 Options.max_background_jobs: 16
+2021/03/14-00:11:29.808971 7f83f3061a80 Options.max_background_compactions: -1
+2021/03/14-00:11:29.808972 7f83f3061a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:11:29.808972 7f83f3061a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:11:29.808973 7f83f3061a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:11:29.808973 7f83f3061a80 Options.max_total_wal_size: 0
+2021/03/14-00:11:29.808974 7f83f3061a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:11:29.808975 7f83f3061a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:11:29.808975 7f83f3061a80 Options.max_open_files: -1
+2021/03/14-00:11:29.808976 7f83f3061a80 Options.bytes_per_sync: 0
+2021/03/14-00:11:29.808977 7f83f3061a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:11:29.808977 7f83f3061a80 Options.compaction_readahead_size: 0
+2021/03/14-00:11:29.808978 7f83f3061a80 Compression algorithms supported:
+2021/03/14-00:11:29.808979 7f83f3061a80 Snappy supported: 1
+2021/03/14-00:11:29.808979 7f83f3061a80 Zlib supported: 1
+2021/03/14-00:11:29.808980 7f83f3061a80 Bzip supported: 1
+2021/03/14-00:11:29.808981 7f83f3061a80 LZ4 supported: 1
+2021/03/14-00:11:29.808981 7f83f3061a80 ZSTDNotFinal supported: 1
+2021/03/14-00:11:29.808988 7f83f3061a80 ZSTD supported: 1
+2021/03/14-00:11:29.808992 7f83f3061a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:11:29.808994 7f83f3061a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:11:29.809174 7f83f3061a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:11:29.809267 7f83f3061a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:11:29.809269 7f83f3061a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:11:29.809270 7f83f3061a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:11:29.809271 7f83f3061a80 Options.compaction_filter: None
+2021/03/14-00:11:29.809272 7f83f3061a80 Options.compaction_filter_factory: None
+2021/03/14-00:11:29.809273 7f83f3061a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:11:29.809274 7f83f3061a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:11:29.809291 7f83f3061a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2cba520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2c9fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:11:29.809292 7f83f3061a80 Options.write_buffer_size: 134217728
+2021/03/14-00:11:29.809292 7f83f3061a80 Options.max_write_buffer_number: 6
+2021/03/14-00:11:29.809293 7f83f3061a80 Options.compression[0]: NoCompression
+2021/03/14-00:11:29.809294 7f83f3061a80 Options.compression[1]: NoCompression
+2021/03/14-00:11:29.809295 7f83f3061a80 Options.compression[2]: Snappy
+2021/03/14-00:11:29.809295 7f83f3061a80 Options.compression[3]: Snappy
+2021/03/14-00:11:29.809296 7f83f3061a80 Options.compression[4]: Snappy
+2021/03/14-00:11:29.809297 7f83f3061a80 Options.compression[5]: Snappy
+2021/03/14-00:11:29.809297 7f83f3061a80 Options.compression[6]: Snappy
+2021/03/14-00:11:29.809298 7f83f3061a80 Options.bottommost_compression: Disabled
+2021/03/14-00:11:29.809299 7f83f3061a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:11:29.809299 7f83f3061a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:11:29.809300 7f83f3061a80 Options.num_levels: 7
+2021/03/14-00:11:29.809301 7f83f3061a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:11:29.809301 7f83f3061a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:11:29.809302 7f83f3061a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:11:29.809303 7f83f3061a80 Options.compression_opts.level: -1
+2021/03/14-00:11:29.809303 7f83f3061a80 Options.compression_opts.strategy: 0
+2021/03/14-00:11:29.809304 7f83f3061a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:11:29.809305 7f83f3061a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:11:29.809305 7f83f3061a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:11:29.809306 7f83f3061a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:11:29.809307 7f83f3061a80 Options.target_file_size_base: 67108864
+2021/03/14-00:11:29.809307 7f83f3061a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:11:29.809308 7f83f3061a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:11:29.809309 7f83f3061a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:11:29.809309 7f83f3061a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:11:29.809311 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:11:29.809322 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:11:29.809323 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:11:29.809324 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:11:29.809325 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:11:29.809325 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:11:29.809326 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:11:29.809326 7f83f3061a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:11:29.809327 7f83f3061a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:11:29.809328 7f83f3061a80 Options.arena_block_size: 16777216
+2021/03/14-00:11:29.809329 7f83f3061a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:11:29.809329 7f83f3061a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:11:29.809330 7f83f3061a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:11:29.809331 7f83f3061a80 Options.disable_auto_compactions: 0
+2021/03/14-00:11:29.809333 7f83f3061a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:11:29.809333 7f83f3061a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:11:29.809334 7f83f3061a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:11:29.809335 7f83f3061a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:11:29.809335 7f83f3061a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:11:29.809336 7f83f3061a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:11:29.809337 7f83f3061a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:11:29.809338 7f83f3061a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:11:29.809338 7f83f3061a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:11:29.809339 7f83f3061a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:11:29.809340 7f83f3061a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:11:29.809340 7f83f3061a80 Options.table_properties_collectors:
+2021/03/14-00:11:29.809341 7f83f3061a80 Options.inplace_update_support: 0
+2021/03/14-00:11:29.809341 7f83f3061a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:11:29.809342 7f83f3061a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:11:29.809343 7f83f3061a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:11:29.809344 7f83f3061a80 Options.bloom_locality: 0
+2021/03/14-00:11:29.809344 7f83f3061a80 Options.max_successive_merges: 0
+2021/03/14-00:11:29.809345 7f83f3061a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:11:29.809346 7f83f3061a80 Options.paranoid_file_checks: 0
+2021/03/14-00:11:29.809346 7f83f3061a80 Options.force_consistency_checks: 0
+2021/03/14-00:11:29.809347 7f83f3061a80 Options.report_bg_io_stats: 0
+2021/03/14-00:11:29.809870 7f83f3061a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:11:29.809873 7f83f3061a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:11:29.809986 7f83f3061a80 EVENT_LOG_v1 {"time_micros": 1615677089809969, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:11:29.809994 7f83f3061a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:11:30.505396 7f83f3061a80 EVENT_LOG_v1 {"time_micros": 1615677090505393, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677091209184 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677091209184
new file mode 100644
index 0000000..0effeb1
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677091209184
@@ -0,0 +1,186 @@
+2021/03/14-00:11:30.517616 7f83f3061a80 RocksDB version: 5.11.3
+2021/03/14-00:11:30.517671 7f83f3061a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:11:30.517673 7f83f3061a80 Compile date Mar 13 2021
+2021/03/14-00:11:30.517675 7f83f3061a80 DB SUMMARY
+2021/03/14-00:11:30.517743 7f83f3061a80 CURRENT file: CURRENT
+2021/03/14-00:11:30.517744 7f83f3061a80 IDENTITY file: IDENTITY
+2021/03/14-00:11:30.517751 7f83f3061a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:11:30.517752 7f83f3061a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:11:30.517753 7f83f3061a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:11:30.517757 7f83f3061a80 Options.error_if_exists: 0
+2021/03/14-00:11:30.517758 7f83f3061a80 Options.create_if_missing: 1
+2021/03/14-00:11:30.517758 7f83f3061a80 Options.paranoid_checks: 1
+2021/03/14-00:11:30.517759 7f83f3061a80 Options.env: 0x7f83f3a1b080
+2021/03/14-00:11:30.517759 7f83f3061a80 Options.info_log: 0x2cc2ca0
+2021/03/14-00:11:30.517760 7f83f3061a80 Options.max_file_opening_threads: 16
+2021/03/14-00:11:30.517761 7f83f3061a80 Options.statistics: (nil)
+2021/03/14-00:11:30.517761 7f83f3061a80 Options.use_fsync: 0
+2021/03/14-00:11:30.517762 7f83f3061a80 Options.max_log_file_size: 0
+2021/03/14-00:11:30.517762 7f83f3061a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:11:30.517763 7f83f3061a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:11:30.517764 7f83f3061a80 Options.keep_log_file_num: 1000
+2021/03/14-00:11:30.517764 7f83f3061a80 Options.recycle_log_file_num: 0
+2021/03/14-00:11:30.517765 7f83f3061a80 Options.allow_fallocate: 1
+2021/03/14-00:11:30.517765 7f83f3061a80 Options.allow_mmap_reads: 0
+2021/03/14-00:11:30.517766 7f83f3061a80 Options.allow_mmap_writes: 0
+2021/03/14-00:11:30.517766 7f83f3061a80 Options.use_direct_reads: 0
+2021/03/14-00:11:30.517767 7f83f3061a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:11:30.517768 7f83f3061a80 Options.create_missing_column_families: 0
+2021/03/14-00:11:30.517768 7f83f3061a80 Options.db_log_dir:
+2021/03/14-00:11:30.517769 7f83f3061a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:11:30.517769 7f83f3061a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:11:30.517770 7f83f3061a80 Options.max_subcompactions: 1
+2021/03/14-00:11:30.517770 7f83f3061a80 Options.max_background_flushes: -1
+2021/03/14-00:11:30.517771 7f83f3061a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:11:30.517772 7f83f3061a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:11:30.517772 7f83f3061a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:11:30.517773 7f83f3061a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:11:30.517773 7f83f3061a80 Options.advise_random_on_open: 1
+2021/03/14-00:11:30.517774 7f83f3061a80 Options.db_write_buffer_size: 0
+2021/03/14-00:11:30.517774 7f83f3061a80 Options.write_buffer_manager: 0x2caab90
+2021/03/14-00:11:30.517775 7f83f3061a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:11:30.517775 7f83f3061a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:11:30.517776 7f83f3061a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:11:30.517777 7f83f3061a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:11:30.517777 7f83f3061a80 Options.rate_limiter: (nil)
+2021/03/14-00:11:30.517779 7f83f3061a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:11:30.517786 7f83f3061a80 Options.wal_recovery_mode: 2
+2021/03/14-00:11:30.517787 7f83f3061a80 Options.enable_thread_tracking: 0
+2021/03/14-00:11:30.517787 7f83f3061a80 Options.enable_pipelined_write: 0
+2021/03/14-00:11:30.517788 7f83f3061a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:11:30.517788 7f83f3061a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:11:30.517789 7f83f3061a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:11:30.517789 7f83f3061a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:11:30.517790 7f83f3061a80 Options.row_cache: None
+2021/03/14-00:11:30.517791 7f83f3061a80 Options.wal_filter: None
+2021/03/14-00:11:30.517791 7f83f3061a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:11:30.517792 7f83f3061a80 Options.allow_ingest_behind: 0
+2021/03/14-00:11:30.517793 7f83f3061a80 Options.preserve_deletes: 0
+2021/03/14-00:11:30.517793 7f83f3061a80 Options.two_write_queues: 0
+2021/03/14-00:11:30.517794 7f83f3061a80 Options.manual_wal_flush: 0
+2021/03/14-00:11:30.517795 7f83f3061a80 Options.max_background_jobs: 16
+2021/03/14-00:11:30.517795 7f83f3061a80 Options.max_background_compactions: -1
+2021/03/14-00:11:30.517796 7f83f3061a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:11:30.517797 7f83f3061a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:11:30.517797 7f83f3061a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:11:30.517798 7f83f3061a80 Options.max_total_wal_size: 0
+2021/03/14-00:11:30.517798 7f83f3061a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:11:30.517799 7f83f3061a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:11:30.517799 7f83f3061a80 Options.max_open_files: -1
+2021/03/14-00:11:30.517800 7f83f3061a80 Options.bytes_per_sync: 0
+2021/03/14-00:11:30.517801 7f83f3061a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:11:30.517801 7f83f3061a80 Options.compaction_readahead_size: 0
+2021/03/14-00:11:30.517802 7f83f3061a80 Compression algorithms supported:
+2021/03/14-00:11:30.517802 7f83f3061a80 Snappy supported: 1
+2021/03/14-00:11:30.517803 7f83f3061a80 Zlib supported: 1
+2021/03/14-00:11:30.517803 7f83f3061a80 Bzip supported: 1
+2021/03/14-00:11:30.517804 7f83f3061a80 LZ4 supported: 1
+2021/03/14-00:11:30.517804 7f83f3061a80 ZSTDNotFinal supported: 1
+2021/03/14-00:11:30.517809 7f83f3061a80 ZSTD supported: 1
+2021/03/14-00:11:30.517812 7f83f3061a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:11:30.517813 7f83f3061a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:11:30.517902 7f83f3061a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:11:30.517953 7f83f3061a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:11:30.517955 7f83f3061a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:11:30.517956 7f83f3061a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:11:30.517956 7f83f3061a80 Options.compaction_filter: None
+2021/03/14-00:11:30.517957 7f83f3061a80 Options.compaction_filter_factory: None
+2021/03/14-00:11:30.517958 7f83f3061a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:11:30.517958 7f83f3061a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:11:30.517972 7f83f3061a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2cba520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2c9fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:11:30.517973 7f83f3061a80 Options.write_buffer_size: 134217728
+2021/03/14-00:11:30.517973 7f83f3061a80 Options.max_write_buffer_number: 6
+2021/03/14-00:11:30.517974 7f83f3061a80 Options.compression[0]: NoCompression
+2021/03/14-00:11:30.517975 7f83f3061a80 Options.compression[1]: NoCompression
+2021/03/14-00:11:30.517976 7f83f3061a80 Options.compression[2]: Snappy
+2021/03/14-00:11:30.517976 7f83f3061a80 Options.compression[3]: Snappy
+2021/03/14-00:11:30.517977 7f83f3061a80 Options.compression[4]: Snappy
+2021/03/14-00:11:30.517977 7f83f3061a80 Options.compression[5]: Snappy
+2021/03/14-00:11:30.517978 7f83f3061a80 Options.compression[6]: Snappy
+2021/03/14-00:11:30.517978 7f83f3061a80 Options.bottommost_compression: Disabled
+2021/03/14-00:11:30.517979 7f83f3061a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:11:30.517980 7f83f3061a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:11:30.517980 7f83f3061a80 Options.num_levels: 7
+2021/03/14-00:11:30.517981 7f83f3061a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:11:30.517981 7f83f3061a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:11:30.517982 7f83f3061a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:11:30.517983 7f83f3061a80 Options.compression_opts.level: -1
+2021/03/14-00:11:30.517983 7f83f3061a80 Options.compression_opts.strategy: 0
+2021/03/14-00:11:30.517984 7f83f3061a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:11:30.517984 7f83f3061a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:11:30.517985 7f83f3061a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:11:30.517985 7f83f3061a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:11:30.517986 7f83f3061a80 Options.target_file_size_base: 67108864
+2021/03/14-00:11:30.517987 7f83f3061a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:11:30.517987 7f83f3061a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:11:30.517988 7f83f3061a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:11:30.517988 7f83f3061a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:11:30.517990 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:11:30.517997 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:11:30.517998 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:11:30.517999 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:11:30.517999 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:11:30.518000 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:11:30.518000 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:11:30.518001 7f83f3061a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:11:30.518001 7f83f3061a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:11:30.518002 7f83f3061a80 Options.arena_block_size: 16777216
+2021/03/14-00:11:30.518003 7f83f3061a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:11:30.518003 7f83f3061a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:11:30.518004 7f83f3061a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:11:30.518004 7f83f3061a80 Options.disable_auto_compactions: 0
+2021/03/14-00:11:30.518006 7f83f3061a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:11:30.518007 7f83f3061a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:11:30.518007 7f83f3061a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:11:30.518008 7f83f3061a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:11:30.518008 7f83f3061a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:11:30.518009 7f83f3061a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:11:30.518009 7f83f3061a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:11:30.518010 7f83f3061a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:11:30.518011 7f83f3061a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:11:30.518011 7f83f3061a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:11:30.518012 7f83f3061a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:11:30.518013 7f83f3061a80 Options.table_properties_collectors:
+2021/03/14-00:11:30.518013 7f83f3061a80 Options.inplace_update_support: 0
+2021/03/14-00:11:30.518014 7f83f3061a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:11:30.518014 7f83f3061a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:11:30.518015 7f83f3061a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:11:30.518016 7f83f3061a80 Options.bloom_locality: 0
+2021/03/14-00:11:30.518016 7f83f3061a80 Options.max_successive_merges: 0
+2021/03/14-00:11:30.518017 7f83f3061a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:11:30.518017 7f83f3061a80 Options.paranoid_file_checks: 0
+2021/03/14-00:11:30.518018 7f83f3061a80 Options.force_consistency_checks: 0
+2021/03/14-00:11:30.518018 7f83f3061a80 Options.report_bg_io_stats: 0
+2021/03/14-00:11:30.518430 7f83f3061a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:11:30.518432 7f83f3061a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:11:30.518516 7f83f3061a80 EVENT_LOG_v1 {"time_micros": 1615677090518504, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:11:30.518521 7f83f3061a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:11:31.197774 7f83f3061a80 EVENT_LOG_v1 {"time_micros": 1615677091197770, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677091892321 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677091892321
new file mode 100644
index 0000000..6bcbce0
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677091892321
@@ -0,0 +1,186 @@
+2021/03/14-00:11:31.209520 7f83f3061a80 RocksDB version: 5.11.3
+2021/03/14-00:11:31.209576 7f83f3061a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:11:31.209578 7f83f3061a80 Compile date Mar 13 2021
+2021/03/14-00:11:31.209581 7f83f3061a80 DB SUMMARY
+2021/03/14-00:11:31.209648 7f83f3061a80 CURRENT file: CURRENT
+2021/03/14-00:11:31.209649 7f83f3061a80 IDENTITY file: IDENTITY
+2021/03/14-00:11:31.209656 7f83f3061a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:11:31.209657 7f83f3061a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:11:31.209658 7f83f3061a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:11:31.209662 7f83f3061a80 Options.error_if_exists: 0
+2021/03/14-00:11:31.209663 7f83f3061a80 Options.create_if_missing: 1
+2021/03/14-00:11:31.209664 7f83f3061a80 Options.paranoid_checks: 1
+2021/03/14-00:11:31.209664 7f83f3061a80 Options.env: 0x7f83f3a1b080
+2021/03/14-00:11:31.209665 7f83f3061a80 Options.info_log: 0x2cc2ca0
+2021/03/14-00:11:31.209665 7f83f3061a80 Options.max_file_opening_threads: 16
+2021/03/14-00:11:31.209666 7f83f3061a80 Options.statistics: (nil)
+2021/03/14-00:11:31.209667 7f83f3061a80 Options.use_fsync: 0
+2021/03/14-00:11:31.209667 7f83f3061a80 Options.max_log_file_size: 0
+2021/03/14-00:11:31.209668 7f83f3061a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:11:31.209668 7f83f3061a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:11:31.209669 7f83f3061a80 Options.keep_log_file_num: 1000
+2021/03/14-00:11:31.209670 7f83f3061a80 Options.recycle_log_file_num: 0
+2021/03/14-00:11:31.209670 7f83f3061a80 Options.allow_fallocate: 1
+2021/03/14-00:11:31.209671 7f83f3061a80 Options.allow_mmap_reads: 0
+2021/03/14-00:11:31.209671 7f83f3061a80 Options.allow_mmap_writes: 0
+2021/03/14-00:11:31.209672 7f83f3061a80 Options.use_direct_reads: 0
+2021/03/14-00:11:31.209672 7f83f3061a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:11:31.209673 7f83f3061a80 Options.create_missing_column_families: 0
+2021/03/14-00:11:31.209674 7f83f3061a80 Options.db_log_dir:
+2021/03/14-00:11:31.209674 7f83f3061a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:11:31.209675 7f83f3061a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:11:31.209675 7f83f3061a80 Options.max_subcompactions: 1
+2021/03/14-00:11:31.209676 7f83f3061a80 Options.max_background_flushes: -1
+2021/03/14-00:11:31.209677 7f83f3061a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:11:31.209677 7f83f3061a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:11:31.209678 7f83f3061a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:11:31.209678 7f83f3061a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:11:31.209679 7f83f3061a80 Options.advise_random_on_open: 1
+2021/03/14-00:11:31.209679 7f83f3061a80 Options.db_write_buffer_size: 0
+2021/03/14-00:11:31.209680 7f83f3061a80 Options.write_buffer_manager: 0x2caab90
+2021/03/14-00:11:31.209680 7f83f3061a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:11:31.209681 7f83f3061a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:11:31.209682 7f83f3061a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:11:31.209682 7f83f3061a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:11:31.209683 7f83f3061a80 Options.rate_limiter: (nil)
+2021/03/14-00:11:31.209684 7f83f3061a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:11:31.209691 7f83f3061a80 Options.wal_recovery_mode: 2
+2021/03/14-00:11:31.209692 7f83f3061a80 Options.enable_thread_tracking: 0
+2021/03/14-00:11:31.209693 7f83f3061a80 Options.enable_pipelined_write: 0
+2021/03/14-00:11:31.209693 7f83f3061a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:11:31.209694 7f83f3061a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:11:31.209694 7f83f3061a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:11:31.209695 7f83f3061a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:11:31.209695 7f83f3061a80 Options.row_cache: None
+2021/03/14-00:11:31.209696 7f83f3061a80 Options.wal_filter: None
+2021/03/14-00:11:31.209697 7f83f3061a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:11:31.209697 7f83f3061a80 Options.allow_ingest_behind: 0
+2021/03/14-00:11:31.209698 7f83f3061a80 Options.preserve_deletes: 0
+2021/03/14-00:11:31.209698 7f83f3061a80 Options.two_write_queues: 0
+2021/03/14-00:11:31.209699 7f83f3061a80 Options.manual_wal_flush: 0
+2021/03/14-00:11:31.209700 7f83f3061a80 Options.max_background_jobs: 16
+2021/03/14-00:11:31.209701 7f83f3061a80 Options.max_background_compactions: -1
+2021/03/14-00:11:31.209701 7f83f3061a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:11:31.209702 7f83f3061a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:11:31.209702 7f83f3061a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:11:31.209703 7f83f3061a80 Options.max_total_wal_size: 0
+2021/03/14-00:11:31.209703 7f83f3061a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:11:31.209704 7f83f3061a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:11:31.209705 7f83f3061a80 Options.max_open_files: -1
+2021/03/14-00:11:31.209705 7f83f3061a80 Options.bytes_per_sync: 0
+2021/03/14-00:11:31.209706 7f83f3061a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:11:31.209706 7f83f3061a80 Options.compaction_readahead_size: 0
+2021/03/14-00:11:31.209707 7f83f3061a80 Compression algorithms supported:
+2021/03/14-00:11:31.209707 7f83f3061a80 Snappy supported: 1
+2021/03/14-00:11:31.209708 7f83f3061a80 Zlib supported: 1
+2021/03/14-00:11:31.209709 7f83f3061a80 Bzip supported: 1
+2021/03/14-00:11:31.209709 7f83f3061a80 LZ4 supported: 1
+2021/03/14-00:11:31.209710 7f83f3061a80 ZSTDNotFinal supported: 1
+2021/03/14-00:11:31.209713 7f83f3061a80 ZSTD supported: 1
+2021/03/14-00:11:31.209717 7f83f3061a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:11:31.209718 7f83f3061a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:11:31.209806 7f83f3061a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:11:31.209857 7f83f3061a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:11:31.209859 7f83f3061a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:11:31.209860 7f83f3061a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:11:31.209861 7f83f3061a80 Options.compaction_filter: None
+2021/03/14-00:11:31.209861 7f83f3061a80 Options.compaction_filter_factory: None
+2021/03/14-00:11:31.209862 7f83f3061a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:11:31.209863 7f83f3061a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:11:31.209876 7f83f3061a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2cba520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2c9fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:11:31.209877 7f83f3061a80 Options.write_buffer_size: 134217728
+2021/03/14-00:11:31.209878 7f83f3061a80 Options.max_write_buffer_number: 6
+2021/03/14-00:11:31.209878 7f83f3061a80 Options.compression[0]: NoCompression
+2021/03/14-00:11:31.209879 7f83f3061a80 Options.compression[1]: NoCompression
+2021/03/14-00:11:31.209880 7f83f3061a80 Options.compression[2]: Snappy
+2021/03/14-00:11:31.209880 7f83f3061a80 Options.compression[3]: Snappy
+2021/03/14-00:11:31.209881 7f83f3061a80 Options.compression[4]: Snappy
+2021/03/14-00:11:31.209882 7f83f3061a80 Options.compression[5]: Snappy
+2021/03/14-00:11:31.209882 7f83f3061a80 Options.compression[6]: Snappy
+2021/03/14-00:11:31.209883 7f83f3061a80 Options.bottommost_compression: Disabled
+2021/03/14-00:11:31.209884 7f83f3061a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:11:31.209884 7f83f3061a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:11:31.209885 7f83f3061a80 Options.num_levels: 7
+2021/03/14-00:11:31.209885 7f83f3061a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:11:31.209886 7f83f3061a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:11:31.209886 7f83f3061a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:11:31.209887 7f83f3061a80 Options.compression_opts.level: -1
+2021/03/14-00:11:31.209888 7f83f3061a80 Options.compression_opts.strategy: 0
+2021/03/14-00:11:31.209888 7f83f3061a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:11:31.209889 7f83f3061a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:11:31.209889 7f83f3061a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:11:31.209890 7f83f3061a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:11:31.209890 7f83f3061a80 Options.target_file_size_base: 67108864
+2021/03/14-00:11:31.209891 7f83f3061a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:11:31.209892 7f83f3061a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:11:31.209892 7f83f3061a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:11:31.209893 7f83f3061a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:11:31.209894 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:11:31.209902 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:11:31.209903 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:11:31.209903 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:11:31.209904 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:11:31.209904 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:11:31.209905 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:11:31.209906 7f83f3061a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:11:31.209906 7f83f3061a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:11:31.209907 7f83f3061a80 Options.arena_block_size: 16777216
+2021/03/14-00:11:31.209907 7f83f3061a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:11:31.209908 7f83f3061a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:11:31.209909 7f83f3061a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:11:31.209909 7f83f3061a80 Options.disable_auto_compactions: 0
+2021/03/14-00:11:31.209911 7f83f3061a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:11:31.209911 7f83f3061a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:11:31.209912 7f83f3061a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:11:31.209912 7f83f3061a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:11:31.209913 7f83f3061a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:11:31.209914 7f83f3061a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:11:31.209914 7f83f3061a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:11:31.209915 7f83f3061a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:11:31.209916 7f83f3061a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:11:31.209916 7f83f3061a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:11:31.209917 7f83f3061a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:11:31.209917 7f83f3061a80 Options.table_properties_collectors:
+2021/03/14-00:11:31.209918 7f83f3061a80 Options.inplace_update_support: 0
+2021/03/14-00:11:31.209918 7f83f3061a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:11:31.209919 7f83f3061a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:11:31.209920 7f83f3061a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:11:31.209920 7f83f3061a80 Options.bloom_locality: 0
+2021/03/14-00:11:31.209921 7f83f3061a80 Options.max_successive_merges: 0
+2021/03/14-00:11:31.209922 7f83f3061a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:11:31.209922 7f83f3061a80 Options.paranoid_file_checks: 0
+2021/03/14-00:11:31.209923 7f83f3061a80 Options.force_consistency_checks: 0
+2021/03/14-00:11:31.209923 7f83f3061a80 Options.report_bg_io_stats: 0
+2021/03/14-00:11:31.210312 7f83f3061a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:11:31.210314 7f83f3061a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:11:31.210397 7f83f3061a80 EVENT_LOG_v1 {"time_micros": 1615677091210385, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:11:31.210402 7f83f3061a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:11:31.880234 7f83f3061a80 EVENT_LOG_v1 {"time_micros": 1615677091880231, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677128897729 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677128897729
new file mode 100644
index 0000000..2f4adeb
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677128897729
@@ -0,0 +1,186 @@
+2021/03/14-00:11:31.892653 7f83f3061a80 RocksDB version: 5.11.3
+2021/03/14-00:11:31.892708 7f83f3061a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:11:31.892709 7f83f3061a80 Compile date Mar 13 2021
+2021/03/14-00:11:31.892711 7f83f3061a80 DB SUMMARY
+2021/03/14-00:11:31.892779 7f83f3061a80 CURRENT file: CURRENT
+2021/03/14-00:11:31.892780 7f83f3061a80 IDENTITY file: IDENTITY
+2021/03/14-00:11:31.892787 7f83f3061a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:11:31.892788 7f83f3061a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:11:31.892789 7f83f3061a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:11:31.892793 7f83f3061a80 Options.error_if_exists: 0
+2021/03/14-00:11:31.892794 7f83f3061a80 Options.create_if_missing: 1
+2021/03/14-00:11:31.892794 7f83f3061a80 Options.paranoid_checks: 1
+2021/03/14-00:11:31.892795 7f83f3061a80 Options.env: 0x7f83f3a1b080
+2021/03/14-00:11:31.892796 7f83f3061a80 Options.info_log: 0x2cc2ca0
+2021/03/14-00:11:31.892796 7f83f3061a80 Options.max_file_opening_threads: 16
+2021/03/14-00:11:31.892797 7f83f3061a80 Options.statistics: (nil)
+2021/03/14-00:11:31.892798 7f83f3061a80 Options.use_fsync: 0
+2021/03/14-00:11:31.892798 7f83f3061a80 Options.max_log_file_size: 0
+2021/03/14-00:11:31.892799 7f83f3061a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:11:31.892799 7f83f3061a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:11:31.892800 7f83f3061a80 Options.keep_log_file_num: 1000
+2021/03/14-00:11:31.892800 7f83f3061a80 Options.recycle_log_file_num: 0
+2021/03/14-00:11:31.892801 7f83f3061a80 Options.allow_fallocate: 1
+2021/03/14-00:11:31.892802 7f83f3061a80 Options.allow_mmap_reads: 0
+2021/03/14-00:11:31.892802 7f83f3061a80 Options.allow_mmap_writes: 0
+2021/03/14-00:11:31.892803 7f83f3061a80 Options.use_direct_reads: 0
+2021/03/14-00:11:31.892803 7f83f3061a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:11:31.892804 7f83f3061a80 Options.create_missing_column_families: 0
+2021/03/14-00:11:31.892804 7f83f3061a80 Options.db_log_dir:
+2021/03/14-00:11:31.892805 7f83f3061a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:11:31.892806 7f83f3061a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:11:31.892806 7f83f3061a80 Options.max_subcompactions: 1
+2021/03/14-00:11:31.892807 7f83f3061a80 Options.max_background_flushes: -1
+2021/03/14-00:11:31.892807 7f83f3061a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:11:31.892808 7f83f3061a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:11:31.892809 7f83f3061a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:11:31.892809 7f83f3061a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:11:31.892810 7f83f3061a80 Options.advise_random_on_open: 1
+2021/03/14-00:11:31.892810 7f83f3061a80 Options.db_write_buffer_size: 0
+2021/03/14-00:11:31.892811 7f83f3061a80 Options.write_buffer_manager: 0x2caab90
+2021/03/14-00:11:31.892811 7f83f3061a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:11:31.892812 7f83f3061a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:11:31.892812 7f83f3061a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:11:31.892813 7f83f3061a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:11:31.892814 7f83f3061a80 Options.rate_limiter: (nil)
+2021/03/14-00:11:31.892815 7f83f3061a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:11:31.892823 7f83f3061a80 Options.wal_recovery_mode: 2
+2021/03/14-00:11:31.892823 7f83f3061a80 Options.enable_thread_tracking: 0
+2021/03/14-00:11:31.892824 7f83f3061a80 Options.enable_pipelined_write: 0
+2021/03/14-00:11:31.892825 7f83f3061a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:11:31.892825 7f83f3061a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:11:31.892826 7f83f3061a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:11:31.892826 7f83f3061a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:11:31.892827 7f83f3061a80 Options.row_cache: None
+2021/03/14-00:11:31.892827 7f83f3061a80 Options.wal_filter: None
+2021/03/14-00:11:31.892828 7f83f3061a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:11:31.892829 7f83f3061a80 Options.allow_ingest_behind: 0
+2021/03/14-00:11:31.892829 7f83f3061a80 Options.preserve_deletes: 0
+2021/03/14-00:11:31.892830 7f83f3061a80 Options.two_write_queues: 0
+2021/03/14-00:11:31.892830 7f83f3061a80 Options.manual_wal_flush: 0
+2021/03/14-00:11:31.892831 7f83f3061a80 Options.max_background_jobs: 16
+2021/03/14-00:11:31.892832 7f83f3061a80 Options.max_background_compactions: -1
+2021/03/14-00:11:31.892833 7f83f3061a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:11:31.892833 7f83f3061a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:11:31.892834 7f83f3061a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:11:31.892834 7f83f3061a80 Options.max_total_wal_size: 0
+2021/03/14-00:11:31.892835 7f83f3061a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:11:31.892836 7f83f3061a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:11:31.892836 7f83f3061a80 Options.max_open_files: -1
+2021/03/14-00:11:31.892837 7f83f3061a80 Options.bytes_per_sync: 0
+2021/03/14-00:11:31.892837 7f83f3061a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:11:31.892838 7f83f3061a80 Options.compaction_readahead_size: 0
+2021/03/14-00:11:31.892838 7f83f3061a80 Compression algorithms supported:
+2021/03/14-00:11:31.892839 7f83f3061a80 Snappy supported: 1
+2021/03/14-00:11:31.892840 7f83f3061a80 Zlib supported: 1
+2021/03/14-00:11:31.892840 7f83f3061a80 Bzip supported: 1
+2021/03/14-00:11:31.892841 7f83f3061a80 LZ4 supported: 1
+2021/03/14-00:11:31.892841 7f83f3061a80 ZSTDNotFinal supported: 1
+2021/03/14-00:11:31.892845 7f83f3061a80 ZSTD supported: 1
+2021/03/14-00:11:31.892848 7f83f3061a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:11:31.892849 7f83f3061a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:11:31.892939 7f83f3061a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:11:31.892992 7f83f3061a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:11:31.892994 7f83f3061a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:11:31.892995 7f83f3061a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:11:31.892996 7f83f3061a80 Options.compaction_filter: None
+2021/03/14-00:11:31.892996 7f83f3061a80 Options.compaction_filter_factory: None
+2021/03/14-00:11:31.892997 7f83f3061a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:11:31.892998 7f83f3061a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:11:31.893012 7f83f3061a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2cba520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2c9fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:11:31.893013 7f83f3061a80 Options.write_buffer_size: 134217728
+2021/03/14-00:11:31.893013 7f83f3061a80 Options.max_write_buffer_number: 6
+2021/03/14-00:11:31.893014 7f83f3061a80 Options.compression[0]: NoCompression
+2021/03/14-00:11:31.893015 7f83f3061a80 Options.compression[1]: NoCompression
+2021/03/14-00:11:31.893015 7f83f3061a80 Options.compression[2]: Snappy
+2021/03/14-00:11:31.893016 7f83f3061a80 Options.compression[3]: Snappy
+2021/03/14-00:11:31.893017 7f83f3061a80 Options.compression[4]: Snappy
+2021/03/14-00:11:31.893017 7f83f3061a80 Options.compression[5]: Snappy
+2021/03/14-00:11:31.893018 7f83f3061a80 Options.compression[6]: Snappy
+2021/03/14-00:11:31.893018 7f83f3061a80 Options.bottommost_compression: Disabled
+2021/03/14-00:11:31.893019 7f83f3061a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:11:31.893020 7f83f3061a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:11:31.893020 7f83f3061a80 Options.num_levels: 7
+2021/03/14-00:11:31.893021 7f83f3061a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:11:31.893021 7f83f3061a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:11:31.893022 7f83f3061a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:11:31.893022 7f83f3061a80 Options.compression_opts.level: -1
+2021/03/14-00:11:31.893023 7f83f3061a80 Options.compression_opts.strategy: 0
+2021/03/14-00:11:31.893024 7f83f3061a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:11:31.893024 7f83f3061a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:11:31.893025 7f83f3061a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:11:31.893025 7f83f3061a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:11:31.893026 7f83f3061a80 Options.target_file_size_base: 67108864
+2021/03/14-00:11:31.893026 7f83f3061a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:11:31.893027 7f83f3061a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:11:31.893028 7f83f3061a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:11:31.893028 7f83f3061a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:11:31.893030 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:11:31.893037 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:11:31.893038 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:11:31.893039 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:11:31.893039 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:11:31.893040 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:11:31.893040 7f83f3061a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:11:31.893041 7f83f3061a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:11:31.893041 7f83f3061a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:11:31.893042 7f83f3061a80 Options.arena_block_size: 16777216
+2021/03/14-00:11:31.893043 7f83f3061a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:11:31.893043 7f83f3061a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:11:31.893044 7f83f3061a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:11:31.893044 7f83f3061a80 Options.disable_auto_compactions: 0
+2021/03/14-00:11:31.893046 7f83f3061a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:11:31.893047 7f83f3061a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:11:31.893047 7f83f3061a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:11:31.893048 7f83f3061a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:11:31.893049 7f83f3061a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:11:31.893049 7f83f3061a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:11:31.893050 7f83f3061a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:11:31.893051 7f83f3061a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:11:31.893051 7f83f3061a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:11:31.893052 7f83f3061a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:11:31.893053 7f83f3061a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:11:31.893053 7f83f3061a80 Options.table_properties_collectors:
+2021/03/14-00:11:31.893054 7f83f3061a80 Options.inplace_update_support: 0
+2021/03/14-00:11:31.893055 7f83f3061a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:11:31.893055 7f83f3061a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:11:31.893056 7f83f3061a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:11:31.893057 7f83f3061a80 Options.bloom_locality: 0
+2021/03/14-00:11:31.893057 7f83f3061a80 Options.max_successive_merges: 0
+2021/03/14-00:11:31.893058 7f83f3061a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:11:31.893059 7f83f3061a80 Options.paranoid_file_checks: 0
+2021/03/14-00:11:31.893059 7f83f3061a80 Options.force_consistency_checks: 0
+2021/03/14-00:11:31.893060 7f83f3061a80 Options.report_bg_io_stats: 0
+2021/03/14-00:11:31.893446 7f83f3061a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:11:31.893448 7f83f3061a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:11:31.893535 7f83f3061a80 EVENT_LOG_v1 {"time_micros": 1615677091893523, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:11:31.893540 7f83f3061a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:11:32.558482 7f83f3061a80 EVENT_LOG_v1 {"time_micros": 1615677092558479, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677129592474 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677129592474
new file mode 100644
index 0000000..8620d9d
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677129592474
@@ -0,0 +1,186 @@
+2021/03/14-00:12:08.898173 7f1a3c3d2a80 RocksDB version: 5.11.3
+2021/03/14-00:12:08.898261 7f1a3c3d2a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:12:08.898264 7f1a3c3d2a80 Compile date Mar 13 2021
+2021/03/14-00:12:08.898267 7f1a3c3d2a80 DB SUMMARY
+2021/03/14-00:12:08.898357 7f1a3c3d2a80 CURRENT file: CURRENT
+2021/03/14-00:12:08.898358 7f1a3c3d2a80 IDENTITY file: IDENTITY
+2021/03/14-00:12:08.898366 7f1a3c3d2a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:12:08.898368 7f1a3c3d2a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:12:08.898369 7f1a3c3d2a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:12:08.898373 7f1a3c3d2a80 Options.error_if_exists: 0
+2021/03/14-00:12:08.898374 7f1a3c3d2a80 Options.create_if_missing: 1
+2021/03/14-00:12:08.898375 7f1a3c3d2a80 Options.paranoid_checks: 1
+2021/03/14-00:12:08.898376 7f1a3c3d2a80 Options.env: 0x7f1a3cd8c080
+2021/03/14-00:12:08.898377 7f1a3c3d2a80 Options.info_log: 0x22b8ca0
+2021/03/14-00:12:08.898377 7f1a3c3d2a80 Options.max_file_opening_threads: 16
+2021/03/14-00:12:08.898378 7f1a3c3d2a80 Options.statistics: (nil)
+2021/03/14-00:12:08.898379 7f1a3c3d2a80 Options.use_fsync: 0
+2021/03/14-00:12:08.898379 7f1a3c3d2a80 Options.max_log_file_size: 0
+2021/03/14-00:12:08.898380 7f1a3c3d2a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:12:08.898381 7f1a3c3d2a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:12:08.898382 7f1a3c3d2a80 Options.keep_log_file_num: 1000
+2021/03/14-00:12:08.898382 7f1a3c3d2a80 Options.recycle_log_file_num: 0
+2021/03/14-00:12:08.898383 7f1a3c3d2a80 Options.allow_fallocate: 1
+2021/03/14-00:12:08.898384 7f1a3c3d2a80 Options.allow_mmap_reads: 0
+2021/03/14-00:12:08.898384 7f1a3c3d2a80 Options.allow_mmap_writes: 0
+2021/03/14-00:12:08.898385 7f1a3c3d2a80 Options.use_direct_reads: 0
+2021/03/14-00:12:08.898386 7f1a3c3d2a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:12:08.898386 7f1a3c3d2a80 Options.create_missing_column_families: 0
+2021/03/14-00:12:08.898387 7f1a3c3d2a80 Options.db_log_dir:
+2021/03/14-00:12:08.898388 7f1a3c3d2a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:12:08.898388 7f1a3c3d2a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:12:08.898389 7f1a3c3d2a80 Options.max_subcompactions: 1
+2021/03/14-00:12:08.898390 7f1a3c3d2a80 Options.max_background_flushes: -1
+2021/03/14-00:12:08.898390 7f1a3c3d2a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:12:08.898391 7f1a3c3d2a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:12:08.898392 7f1a3c3d2a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:12:08.898392 7f1a3c3d2a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:12:08.898393 7f1a3c3d2a80 Options.advise_random_on_open: 1
+2021/03/14-00:12:08.898394 7f1a3c3d2a80 Options.db_write_buffer_size: 0
+2021/03/14-00:12:08.898394 7f1a3c3d2a80 Options.write_buffer_manager: 0x22a0b90
+2021/03/14-00:12:08.898395 7f1a3c3d2a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:12:08.898396 7f1a3c3d2a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:12:08.898396 7f1a3c3d2a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:12:08.898397 7f1a3c3d2a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:12:08.898398 7f1a3c3d2a80 Options.rate_limiter: (nil)
+2021/03/14-00:12:08.898399 7f1a3c3d2a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:12:08.898409 7f1a3c3d2a80 Options.wal_recovery_mode: 2
+2021/03/14-00:12:08.898410 7f1a3c3d2a80 Options.enable_thread_tracking: 0
+2021/03/14-00:12:08.898410 7f1a3c3d2a80 Options.enable_pipelined_write: 0
+2021/03/14-00:12:08.898411 7f1a3c3d2a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:12:08.898412 7f1a3c3d2a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:12:08.898412 7f1a3c3d2a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:12:08.898413 7f1a3c3d2a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:12:08.898414 7f1a3c3d2a80 Options.row_cache: None
+2021/03/14-00:12:08.898414 7f1a3c3d2a80 Options.wal_filter: None
+2021/03/14-00:12:08.898415 7f1a3c3d2a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:12:08.898416 7f1a3c3d2a80 Options.allow_ingest_behind: 0
+2021/03/14-00:12:08.898416 7f1a3c3d2a80 Options.preserve_deletes: 0
+2021/03/14-00:12:08.898417 7f1a3c3d2a80 Options.two_write_queues: 0
+2021/03/14-00:12:08.898418 7f1a3c3d2a80 Options.manual_wal_flush: 0
+2021/03/14-00:12:08.898419 7f1a3c3d2a80 Options.max_background_jobs: 16
+2021/03/14-00:12:08.898420 7f1a3c3d2a80 Options.max_background_compactions: -1
+2021/03/14-00:12:08.898421 7f1a3c3d2a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:12:08.898421 7f1a3c3d2a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:12:08.898422 7f1a3c3d2a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:12:08.898423 7f1a3c3d2a80 Options.max_total_wal_size: 0
+2021/03/14-00:12:08.898423 7f1a3c3d2a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:12:08.898424 7f1a3c3d2a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:12:08.898425 7f1a3c3d2a80 Options.max_open_files: -1
+2021/03/14-00:12:08.898425 7f1a3c3d2a80 Options.bytes_per_sync: 0
+2021/03/14-00:12:08.898426 7f1a3c3d2a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:12:08.898427 7f1a3c3d2a80 Options.compaction_readahead_size: 0
+2021/03/14-00:12:08.898427 7f1a3c3d2a80 Compression algorithms supported:
+2021/03/14-00:12:08.898428 7f1a3c3d2a80 Snappy supported: 1
+2021/03/14-00:12:08.898429 7f1a3c3d2a80 Zlib supported: 1
+2021/03/14-00:12:08.898429 7f1a3c3d2a80 Bzip supported: 1
+2021/03/14-00:12:08.898430 7f1a3c3d2a80 LZ4 supported: 1
+2021/03/14-00:12:08.898431 7f1a3c3d2a80 ZSTDNotFinal supported: 1
+2021/03/14-00:12:08.898437 7f1a3c3d2a80 ZSTD supported: 1
+2021/03/14-00:12:08.898440 7f1a3c3d2a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:12:08.898442 7f1a3c3d2a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:12:08.898587 7f1a3c3d2a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:12:08.898658 7f1a3c3d2a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:12:08.898660 7f1a3c3d2a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:12:08.898661 7f1a3c3d2a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:12:08.898662 7f1a3c3d2a80 Options.compaction_filter: None
+2021/03/14-00:12:08.898662 7f1a3c3d2a80 Options.compaction_filter_factory: None
+2021/03/14-00:12:08.898663 7f1a3c3d2a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:12:08.898664 7f1a3c3d2a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:12:08.898681 7f1a3c3d2a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x22b0520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2295c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:12:08.898682 7f1a3c3d2a80 Options.write_buffer_size: 134217728
+2021/03/14-00:12:08.898682 7f1a3c3d2a80 Options.max_write_buffer_number: 6
+2021/03/14-00:12:08.898683 7f1a3c3d2a80 Options.compression[0]: NoCompression
+2021/03/14-00:12:08.898684 7f1a3c3d2a80 Options.compression[1]: NoCompression
+2021/03/14-00:12:08.898685 7f1a3c3d2a80 Options.compression[2]: Snappy
+2021/03/14-00:12:08.898686 7f1a3c3d2a80 Options.compression[3]: Snappy
+2021/03/14-00:12:08.898686 7f1a3c3d2a80 Options.compression[4]: Snappy
+2021/03/14-00:12:08.898687 7f1a3c3d2a80 Options.compression[5]: Snappy
+2021/03/14-00:12:08.898688 7f1a3c3d2a80 Options.compression[6]: Snappy
+2021/03/14-00:12:08.898688 7f1a3c3d2a80 Options.bottommost_compression: Disabled
+2021/03/14-00:12:08.898689 7f1a3c3d2a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:12:08.898690 7f1a3c3d2a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:12:08.898690 7f1a3c3d2a80 Options.num_levels: 7
+2021/03/14-00:12:08.898691 7f1a3c3d2a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:12:08.898692 7f1a3c3d2a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:12:08.898692 7f1a3c3d2a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:12:08.898693 7f1a3c3d2a80 Options.compression_opts.level: -1
+2021/03/14-00:12:08.898694 7f1a3c3d2a80 Options.compression_opts.strategy: 0
+2021/03/14-00:12:08.898694 7f1a3c3d2a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:12:08.898695 7f1a3c3d2a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:12:08.898696 7f1a3c3d2a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:12:08.898696 7f1a3c3d2a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:12:08.898697 7f1a3c3d2a80 Options.target_file_size_base: 67108864
+2021/03/14-00:12:08.898698 7f1a3c3d2a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:12:08.898698 7f1a3c3d2a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:12:08.898699 7f1a3c3d2a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:12:08.898700 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:12:08.898702 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:12:08.898711 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:12:08.898712 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:12:08.898712 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:12:08.898713 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:12:08.898714 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:12:08.898714 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:12:08.898715 7f1a3c3d2a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:12:08.898715 7f1a3c3d2a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:12:08.898716 7f1a3c3d2a80 Options.arena_block_size: 16777216
+2021/03/14-00:12:08.898717 7f1a3c3d2a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:12:08.898718 7f1a3c3d2a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:12:08.898718 7f1a3c3d2a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:12:08.898719 7f1a3c3d2a80 Options.disable_auto_compactions: 0
+2021/03/14-00:12:08.898721 7f1a3c3d2a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:12:08.898722 7f1a3c3d2a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:12:08.898723 7f1a3c3d2a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:12:08.898723 7f1a3c3d2a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:12:08.898724 7f1a3c3d2a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:12:08.898725 7f1a3c3d2a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:12:08.898725 7f1a3c3d2a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:12:08.898726 7f1a3c3d2a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:12:08.898727 7f1a3c3d2a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:12:08.898728 7f1a3c3d2a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:12:08.898728 7f1a3c3d2a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:12:08.898729 7f1a3c3d2a80 Options.table_properties_collectors:
+2021/03/14-00:12:08.898730 7f1a3c3d2a80 Options.inplace_update_support: 0
+2021/03/14-00:12:08.898730 7f1a3c3d2a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:12:08.898731 7f1a3c3d2a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:12:08.898732 7f1a3c3d2a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:12:08.898733 7f1a3c3d2a80 Options.bloom_locality: 0
+2021/03/14-00:12:08.898733 7f1a3c3d2a80 Options.max_successive_merges: 0
+2021/03/14-00:12:08.898734 7f1a3c3d2a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:12:08.898735 7f1a3c3d2a80 Options.paranoid_file_checks: 0
+2021/03/14-00:12:08.898735 7f1a3c3d2a80 Options.force_consistency_checks: 0
+2021/03/14-00:12:08.898736 7f1a3c3d2a80 Options.report_bg_io_stats: 0
+2021/03/14-00:12:08.899251 7f1a3c3d2a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:12:08.899254 7f1a3c3d2a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:12:08.899363 7f1a3c3d2a80 EVENT_LOG_v1 {"time_micros": 1615677128899348, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:12:08.899371 7f1a3c3d2a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:12:09.580639 7f1a3c3d2a80 EVENT_LOG_v1 {"time_micros": 1615677129580636, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677130278234 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677130278234
new file mode 100644
index 0000000..0309eae
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677130278234
@@ -0,0 +1,186 @@
+2021/03/14-00:12:09.592793 7f1a3c3d2a80 RocksDB version: 5.11.3
+2021/03/14-00:12:09.592848 7f1a3c3d2a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:12:09.592849 7f1a3c3d2a80 Compile date Mar 13 2021
+2021/03/14-00:12:09.592852 7f1a3c3d2a80 DB SUMMARY
+2021/03/14-00:12:09.592923 7f1a3c3d2a80 CURRENT file: CURRENT
+2021/03/14-00:12:09.592924 7f1a3c3d2a80 IDENTITY file: IDENTITY
+2021/03/14-00:12:09.592931 7f1a3c3d2a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:12:09.592932 7f1a3c3d2a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:12:09.592933 7f1a3c3d2a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:12:09.592937 7f1a3c3d2a80 Options.error_if_exists: 0
+2021/03/14-00:12:09.592938 7f1a3c3d2a80 Options.create_if_missing: 1
+2021/03/14-00:12:09.592938 7f1a3c3d2a80 Options.paranoid_checks: 1
+2021/03/14-00:12:09.592939 7f1a3c3d2a80 Options.env: 0x7f1a3cd8c080
+2021/03/14-00:12:09.592940 7f1a3c3d2a80 Options.info_log: 0x22b8ca0
+2021/03/14-00:12:09.592940 7f1a3c3d2a80 Options.max_file_opening_threads: 16
+2021/03/14-00:12:09.592941 7f1a3c3d2a80 Options.statistics: (nil)
+2021/03/14-00:12:09.592942 7f1a3c3d2a80 Options.use_fsync: 0
+2021/03/14-00:12:09.592942 7f1a3c3d2a80 Options.max_log_file_size: 0
+2021/03/14-00:12:09.592943 7f1a3c3d2a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:12:09.592943 7f1a3c3d2a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:12:09.592944 7f1a3c3d2a80 Options.keep_log_file_num: 1000
+2021/03/14-00:12:09.592945 7f1a3c3d2a80 Options.recycle_log_file_num: 0
+2021/03/14-00:12:09.592945 7f1a3c3d2a80 Options.allow_fallocate: 1
+2021/03/14-00:12:09.592946 7f1a3c3d2a80 Options.allow_mmap_reads: 0
+2021/03/14-00:12:09.592946 7f1a3c3d2a80 Options.allow_mmap_writes: 0
+2021/03/14-00:12:09.592947 7f1a3c3d2a80 Options.use_direct_reads: 0
+2021/03/14-00:12:09.592948 7f1a3c3d2a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:12:09.592948 7f1a3c3d2a80 Options.create_missing_column_families: 0
+2021/03/14-00:12:09.592949 7f1a3c3d2a80 Options.db_log_dir:
+2021/03/14-00:12:09.592949 7f1a3c3d2a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:12:09.592950 7f1a3c3d2a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:12:09.592950 7f1a3c3d2a80 Options.max_subcompactions: 1
+2021/03/14-00:12:09.592951 7f1a3c3d2a80 Options.max_background_flushes: -1
+2021/03/14-00:12:09.592952 7f1a3c3d2a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:12:09.592952 7f1a3c3d2a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:12:09.592953 7f1a3c3d2a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:12:09.592953 7f1a3c3d2a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:12:09.592954 7f1a3c3d2a80 Options.advise_random_on_open: 1
+2021/03/14-00:12:09.592955 7f1a3c3d2a80 Options.db_write_buffer_size: 0
+2021/03/14-00:12:09.592955 7f1a3c3d2a80 Options.write_buffer_manager: 0x22a0b90
+2021/03/14-00:12:09.592956 7f1a3c3d2a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:12:09.592956 7f1a3c3d2a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:12:09.592957 7f1a3c3d2a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:12:09.592957 7f1a3c3d2a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:12:09.592958 7f1a3c3d2a80 Options.rate_limiter: (nil)
+2021/03/14-00:12:09.592959 7f1a3c3d2a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:12:09.592967 7f1a3c3d2a80 Options.wal_recovery_mode: 2
+2021/03/14-00:12:09.592967 7f1a3c3d2a80 Options.enable_thread_tracking: 0
+2021/03/14-00:12:09.592968 7f1a3c3d2a80 Options.enable_pipelined_write: 0
+2021/03/14-00:12:09.592968 7f1a3c3d2a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:12:09.592969 7f1a3c3d2a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:12:09.592969 7f1a3c3d2a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:12:09.592970 7f1a3c3d2a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:12:09.592971 7f1a3c3d2a80 Options.row_cache: None
+2021/03/14-00:12:09.592971 7f1a3c3d2a80 Options.wal_filter: None
+2021/03/14-00:12:09.592972 7f1a3c3d2a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:12:09.592972 7f1a3c3d2a80 Options.allow_ingest_behind: 0
+2021/03/14-00:12:09.592973 7f1a3c3d2a80 Options.preserve_deletes: 0
+2021/03/14-00:12:09.592974 7f1a3c3d2a80 Options.two_write_queues: 0
+2021/03/14-00:12:09.592974 7f1a3c3d2a80 Options.manual_wal_flush: 0
+2021/03/14-00:12:09.592975 7f1a3c3d2a80 Options.max_background_jobs: 16
+2021/03/14-00:12:09.592976 7f1a3c3d2a80 Options.max_background_compactions: -1
+2021/03/14-00:12:09.592976 7f1a3c3d2a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:12:09.592977 7f1a3c3d2a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:12:09.592978 7f1a3c3d2a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:12:09.592978 7f1a3c3d2a80 Options.max_total_wal_size: 0
+2021/03/14-00:12:09.592979 7f1a3c3d2a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:12:09.592979 7f1a3c3d2a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:12:09.592980 7f1a3c3d2a80 Options.max_open_files: -1
+2021/03/14-00:12:09.592981 7f1a3c3d2a80 Options.bytes_per_sync: 0
+2021/03/14-00:12:09.592981 7f1a3c3d2a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:12:09.592982 7f1a3c3d2a80 Options.compaction_readahead_size: 0
+2021/03/14-00:12:09.592982 7f1a3c3d2a80 Compression algorithms supported:
+2021/03/14-00:12:09.592983 7f1a3c3d2a80 Snappy supported: 1
+2021/03/14-00:12:09.592983 7f1a3c3d2a80 Zlib supported: 1
+2021/03/14-00:12:09.592984 7f1a3c3d2a80 Bzip supported: 1
+2021/03/14-00:12:09.592984 7f1a3c3d2a80 LZ4 supported: 1
+2021/03/14-00:12:09.592985 7f1a3c3d2a80 ZSTDNotFinal supported: 1
+2021/03/14-00:12:09.592989 7f1a3c3d2a80 ZSTD supported: 1
+2021/03/14-00:12:09.592992 7f1a3c3d2a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:12:09.592993 7f1a3c3d2a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:12:09.593082 7f1a3c3d2a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:12:09.593136 7f1a3c3d2a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:12:09.593138 7f1a3c3d2a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:12:09.593139 7f1a3c3d2a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:12:09.593140 7f1a3c3d2a80 Options.compaction_filter: None
+2021/03/14-00:12:09.593140 7f1a3c3d2a80 Options.compaction_filter_factory: None
+2021/03/14-00:12:09.593141 7f1a3c3d2a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:12:09.593142 7f1a3c3d2a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:12:09.593156 7f1a3c3d2a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x22b0520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2295c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:12:09.593157 7f1a3c3d2a80 Options.write_buffer_size: 134217728
+2021/03/14-00:12:09.593157 7f1a3c3d2a80 Options.max_write_buffer_number: 6
+2021/03/14-00:12:09.593158 7f1a3c3d2a80 Options.compression[0]: NoCompression
+2021/03/14-00:12:09.593159 7f1a3c3d2a80 Options.compression[1]: NoCompression
+2021/03/14-00:12:09.593159 7f1a3c3d2a80 Options.compression[2]: Snappy
+2021/03/14-00:12:09.593160 7f1a3c3d2a80 Options.compression[3]: Snappy
+2021/03/14-00:12:09.593160 7f1a3c3d2a80 Options.compression[4]: Snappy
+2021/03/14-00:12:09.593161 7f1a3c3d2a80 Options.compression[5]: Snappy
+2021/03/14-00:12:09.593162 7f1a3c3d2a80 Options.compression[6]: Snappy
+2021/03/14-00:12:09.593162 7f1a3c3d2a80 Options.bottommost_compression: Disabled
+2021/03/14-00:12:09.593163 7f1a3c3d2a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:12:09.593164 7f1a3c3d2a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:12:09.593164 7f1a3c3d2a80 Options.num_levels: 7
+2021/03/14-00:12:09.593165 7f1a3c3d2a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:12:09.593165 7f1a3c3d2a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:12:09.593166 7f1a3c3d2a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:12:09.593167 7f1a3c3d2a80 Options.compression_opts.level: -1
+2021/03/14-00:12:09.593167 7f1a3c3d2a80 Options.compression_opts.strategy: 0
+2021/03/14-00:12:09.593168 7f1a3c3d2a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:12:09.593169 7f1a3c3d2a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:12:09.593169 7f1a3c3d2a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:12:09.593170 7f1a3c3d2a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:12:09.593170 7f1a3c3d2a80 Options.target_file_size_base: 67108864
+2021/03/14-00:12:09.593171 7f1a3c3d2a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:12:09.593172 7f1a3c3d2a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:12:09.593172 7f1a3c3d2a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:12:09.593173 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:12:09.593174 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:12:09.593182 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:12:09.593182 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:12:09.593183 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:12:09.593184 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:12:09.593184 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:12:09.593185 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:12:09.593185 7f1a3c3d2a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:12:09.593186 7f1a3c3d2a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:12:09.593186 7f1a3c3d2a80 Options.arena_block_size: 16777216
+2021/03/14-00:12:09.593187 7f1a3c3d2a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:12:09.593188 7f1a3c3d2a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:12:09.593188 7f1a3c3d2a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:12:09.593189 7f1a3c3d2a80 Options.disable_auto_compactions: 0
+2021/03/14-00:12:09.593190 7f1a3c3d2a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:12:09.593191 7f1a3c3d2a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:12:09.593191 7f1a3c3d2a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:12:09.593192 7f1a3c3d2a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:12:09.593193 7f1a3c3d2a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:12:09.593193 7f1a3c3d2a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:12:09.593194 7f1a3c3d2a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:12:09.593195 7f1a3c3d2a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:12:09.593195 7f1a3c3d2a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:12:09.593196 7f1a3c3d2a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:12:09.593196 7f1a3c3d2a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:12:09.593197 7f1a3c3d2a80 Options.table_properties_collectors:
+2021/03/14-00:12:09.593198 7f1a3c3d2a80 Options.inplace_update_support: 0
+2021/03/14-00:12:09.593198 7f1a3c3d2a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:12:09.593199 7f1a3c3d2a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:12:09.593200 7f1a3c3d2a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:12:09.593200 7f1a3c3d2a80 Options.bloom_locality: 0
+2021/03/14-00:12:09.593201 7f1a3c3d2a80 Options.max_successive_merges: 0
+2021/03/14-00:12:09.593201 7f1a3c3d2a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:12:09.593202 7f1a3c3d2a80 Options.paranoid_file_checks: 0
+2021/03/14-00:12:09.593202 7f1a3c3d2a80 Options.force_consistency_checks: 0
+2021/03/14-00:12:09.593203 7f1a3c3d2a80 Options.report_bg_io_stats: 0
+2021/03/14-00:12:09.593657 7f1a3c3d2a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:12:09.593660 7f1a3c3d2a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:12:09.593743 7f1a3c3d2a80 EVENT_LOG_v1 {"time_micros": 1615677129593733, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:12:09.593748 7f1a3c3d2a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:12:10.266399 7f1a3c3d2a80 EVENT_LOG_v1 {"time_micros": 1615677130266396, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677130968454 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677130968454
new file mode 100644
index 0000000..afa9d0d
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677130968454
@@ -0,0 +1,186 @@
+2021/03/14-00:12:10.278572 7f1a3c3d2a80 RocksDB version: 5.11.3
+2021/03/14-00:12:10.278627 7f1a3c3d2a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:12:10.278629 7f1a3c3d2a80 Compile date Mar 13 2021
+2021/03/14-00:12:10.278631 7f1a3c3d2a80 DB SUMMARY
+2021/03/14-00:12:10.278701 7f1a3c3d2a80 CURRENT file: CURRENT
+2021/03/14-00:12:10.278702 7f1a3c3d2a80 IDENTITY file: IDENTITY
+2021/03/14-00:12:10.278709 7f1a3c3d2a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:12:10.278711 7f1a3c3d2a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:12:10.278711 7f1a3c3d2a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:12:10.278716 7f1a3c3d2a80 Options.error_if_exists: 0
+2021/03/14-00:12:10.278716 7f1a3c3d2a80 Options.create_if_missing: 1
+2021/03/14-00:12:10.278717 7f1a3c3d2a80 Options.paranoid_checks: 1
+2021/03/14-00:12:10.278717 7f1a3c3d2a80 Options.env: 0x7f1a3cd8c080
+2021/03/14-00:12:10.278718 7f1a3c3d2a80 Options.info_log: 0x22b8ca0
+2021/03/14-00:12:10.278719 7f1a3c3d2a80 Options.max_file_opening_threads: 16
+2021/03/14-00:12:10.278719 7f1a3c3d2a80 Options.statistics: (nil)
+2021/03/14-00:12:10.278720 7f1a3c3d2a80 Options.use_fsync: 0
+2021/03/14-00:12:10.278721 7f1a3c3d2a80 Options.max_log_file_size: 0
+2021/03/14-00:12:10.278721 7f1a3c3d2a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:12:10.278722 7f1a3c3d2a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:12:10.278722 7f1a3c3d2a80 Options.keep_log_file_num: 1000
+2021/03/14-00:12:10.278723 7f1a3c3d2a80 Options.recycle_log_file_num: 0
+2021/03/14-00:12:10.278724 7f1a3c3d2a80 Options.allow_fallocate: 1
+2021/03/14-00:12:10.278724 7f1a3c3d2a80 Options.allow_mmap_reads: 0
+2021/03/14-00:12:10.278725 7f1a3c3d2a80 Options.allow_mmap_writes: 0
+2021/03/14-00:12:10.278725 7f1a3c3d2a80 Options.use_direct_reads: 0
+2021/03/14-00:12:10.278726 7f1a3c3d2a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:12:10.278726 7f1a3c3d2a80 Options.create_missing_column_families: 0
+2021/03/14-00:12:10.278727 7f1a3c3d2a80 Options.db_log_dir:
+2021/03/14-00:12:10.278727 7f1a3c3d2a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:12:10.278728 7f1a3c3d2a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:12:10.278729 7f1a3c3d2a80 Options.max_subcompactions: 1
+2021/03/14-00:12:10.278729 7f1a3c3d2a80 Options.max_background_flushes: -1
+2021/03/14-00:12:10.278730 7f1a3c3d2a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:12:10.278730 7f1a3c3d2a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:12:10.278731 7f1a3c3d2a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:12:10.278732 7f1a3c3d2a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:12:10.278732 7f1a3c3d2a80 Options.advise_random_on_open: 1
+2021/03/14-00:12:10.278733 7f1a3c3d2a80 Options.db_write_buffer_size: 0
+2021/03/14-00:12:10.278733 7f1a3c3d2a80 Options.write_buffer_manager: 0x22a0b90
+2021/03/14-00:12:10.278734 7f1a3c3d2a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:12:10.278734 7f1a3c3d2a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:12:10.278735 7f1a3c3d2a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:12:10.278735 7f1a3c3d2a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:12:10.278736 7f1a3c3d2a80 Options.rate_limiter: (nil)
+2021/03/14-00:12:10.278737 7f1a3c3d2a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:12:10.278745 7f1a3c3d2a80 Options.wal_recovery_mode: 2
+2021/03/14-00:12:10.278746 7f1a3c3d2a80 Options.enable_thread_tracking: 0
+2021/03/14-00:12:10.278746 7f1a3c3d2a80 Options.enable_pipelined_write: 0
+2021/03/14-00:12:10.278747 7f1a3c3d2a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:12:10.278747 7f1a3c3d2a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:12:10.278748 7f1a3c3d2a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:12:10.278748 7f1a3c3d2a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:12:10.278749 7f1a3c3d2a80 Options.row_cache: None
+2021/03/14-00:12:10.278749 7f1a3c3d2a80 Options.wal_filter: None
+2021/03/14-00:12:10.278750 7f1a3c3d2a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:12:10.278751 7f1a3c3d2a80 Options.allow_ingest_behind: 0
+2021/03/14-00:12:10.278751 7f1a3c3d2a80 Options.preserve_deletes: 0
+2021/03/14-00:12:10.278752 7f1a3c3d2a80 Options.two_write_queues: 0
+2021/03/14-00:12:10.278752 7f1a3c3d2a80 Options.manual_wal_flush: 0
+2021/03/14-00:12:10.278753 7f1a3c3d2a80 Options.max_background_jobs: 16
+2021/03/14-00:12:10.278754 7f1a3c3d2a80 Options.max_background_compactions: -1
+2021/03/14-00:12:10.278755 7f1a3c3d2a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:12:10.278755 7f1a3c3d2a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:12:10.278756 7f1a3c3d2a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:12:10.278756 7f1a3c3d2a80 Options.max_total_wal_size: 0
+2021/03/14-00:12:10.278757 7f1a3c3d2a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:12:10.278758 7f1a3c3d2a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:12:10.278758 7f1a3c3d2a80 Options.max_open_files: -1
+2021/03/14-00:12:10.278759 7f1a3c3d2a80 Options.bytes_per_sync: 0
+2021/03/14-00:12:10.278759 7f1a3c3d2a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:12:10.278760 7f1a3c3d2a80 Options.compaction_readahead_size: 0
+2021/03/14-00:12:10.278760 7f1a3c3d2a80 Compression algorithms supported:
+2021/03/14-00:12:10.278761 7f1a3c3d2a80 Snappy supported: 1
+2021/03/14-00:12:10.278762 7f1a3c3d2a80 Zlib supported: 1
+2021/03/14-00:12:10.278762 7f1a3c3d2a80 Bzip supported: 1
+2021/03/14-00:12:10.278763 7f1a3c3d2a80 LZ4 supported: 1
+2021/03/14-00:12:10.278763 7f1a3c3d2a80 ZSTDNotFinal supported: 1
+2021/03/14-00:12:10.278767 7f1a3c3d2a80 ZSTD supported: 1
+2021/03/14-00:12:10.278770 7f1a3c3d2a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:12:10.278771 7f1a3c3d2a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:12:10.278860 7f1a3c3d2a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:12:10.278925 7f1a3c3d2a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:12:10.278926 7f1a3c3d2a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:12:10.278927 7f1a3c3d2a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:12:10.278928 7f1a3c3d2a80 Options.compaction_filter: None
+2021/03/14-00:12:10.278928 7f1a3c3d2a80 Options.compaction_filter_factory: None
+2021/03/14-00:12:10.278929 7f1a3c3d2a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:12:10.278930 7f1a3c3d2a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:12:10.278943 7f1a3c3d2a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x22b0520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2295c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:12:10.278944 7f1a3c3d2a80 Options.write_buffer_size: 134217728
+2021/03/14-00:12:10.278944 7f1a3c3d2a80 Options.max_write_buffer_number: 6
+2021/03/14-00:12:10.278945 7f1a3c3d2a80 Options.compression[0]: NoCompression
+2021/03/14-00:12:10.278946 7f1a3c3d2a80 Options.compression[1]: NoCompression
+2021/03/14-00:12:10.278946 7f1a3c3d2a80 Options.compression[2]: Snappy
+2021/03/14-00:12:10.278947 7f1a3c3d2a80 Options.compression[3]: Snappy
+2021/03/14-00:12:10.278947 7f1a3c3d2a80 Options.compression[4]: Snappy
+2021/03/14-00:12:10.278948 7f1a3c3d2a80 Options.compression[5]: Snappy
+2021/03/14-00:12:10.278948 7f1a3c3d2a80 Options.compression[6]: Snappy
+2021/03/14-00:12:10.278949 7f1a3c3d2a80 Options.bottommost_compression: Disabled
+2021/03/14-00:12:10.278950 7f1a3c3d2a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:12:10.278950 7f1a3c3d2a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:12:10.278951 7f1a3c3d2a80 Options.num_levels: 7
+2021/03/14-00:12:10.278952 7f1a3c3d2a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:12:10.278952 7f1a3c3d2a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:12:10.278953 7f1a3c3d2a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:12:10.278953 7f1a3c3d2a80 Options.compression_opts.level: -1
+2021/03/14-00:12:10.278954 7f1a3c3d2a80 Options.compression_opts.strategy: 0
+2021/03/14-00:12:10.278954 7f1a3c3d2a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:12:10.278955 7f1a3c3d2a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:12:10.278955 7f1a3c3d2a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:12:10.278956 7f1a3c3d2a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:12:10.278957 7f1a3c3d2a80 Options.target_file_size_base: 67108864
+2021/03/14-00:12:10.278957 7f1a3c3d2a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:12:10.278958 7f1a3c3d2a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:12:10.278958 7f1a3c3d2a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:12:10.278959 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:12:10.278960 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:12:10.278967 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:12:10.278968 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:12:10.278969 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:12:10.278969 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:12:10.278970 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:12:10.278970 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:12:10.278971 7f1a3c3d2a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:12:10.278971 7f1a3c3d2a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:12:10.278972 7f1a3c3d2a80 Options.arena_block_size: 16777216
+2021/03/14-00:12:10.278972 7f1a3c3d2a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:12:10.278973 7f1a3c3d2a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:12:10.278974 7f1a3c3d2a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:12:10.278974 7f1a3c3d2a80 Options.disable_auto_compactions: 0
+2021/03/14-00:12:10.278976 7f1a3c3d2a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:12:10.278977 7f1a3c3d2a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:12:10.278977 7f1a3c3d2a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:12:10.278978 7f1a3c3d2a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:12:10.278978 7f1a3c3d2a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:12:10.278979 7f1a3c3d2a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:12:10.278979 7f1a3c3d2a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:12:10.278980 7f1a3c3d2a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:12:10.278981 7f1a3c3d2a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:12:10.278981 7f1a3c3d2a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:12:10.278982 7f1a3c3d2a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:12:10.278983 7f1a3c3d2a80 Options.table_properties_collectors:
+2021/03/14-00:12:10.278983 7f1a3c3d2a80 Options.inplace_update_support: 0
+2021/03/14-00:12:10.278984 7f1a3c3d2a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:12:10.278984 7f1a3c3d2a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:12:10.278985 7f1a3c3d2a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:12:10.278986 7f1a3c3d2a80 Options.bloom_locality: 0
+2021/03/14-00:12:10.278986 7f1a3c3d2a80 Options.max_successive_merges: 0
+2021/03/14-00:12:10.278987 7f1a3c3d2a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:12:10.278987 7f1a3c3d2a80 Options.paranoid_file_checks: 0
+2021/03/14-00:12:10.278988 7f1a3c3d2a80 Options.force_consistency_checks: 0
+2021/03/14-00:12:10.278988 7f1a3c3d2a80 Options.report_bg_io_stats: 0
+2021/03/14-00:12:10.279412 7f1a3c3d2a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:12:10.279415 7f1a3c3d2a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:12:10.279498 7f1a3c3d2a80 EVENT_LOG_v1 {"time_micros": 1615677130279488, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:12:10.279503 7f1a3c3d2a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:12:10.956398 7f1a3c3d2a80 EVENT_LOG_v1 {"time_micros": 1615677130956394, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677249759256 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677249759256
new file mode 100644
index 0000000..d1d198d
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677249759256
@@ -0,0 +1,186 @@
+2021/03/14-00:12:10.968784 7f1a3c3d2a80 RocksDB version: 5.11.3
+2021/03/14-00:12:10.968840 7f1a3c3d2a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:12:10.968842 7f1a3c3d2a80 Compile date Mar 13 2021
+2021/03/14-00:12:10.968844 7f1a3c3d2a80 DB SUMMARY
+2021/03/14-00:12:10.968916 7f1a3c3d2a80 CURRENT file: CURRENT
+2021/03/14-00:12:10.968917 7f1a3c3d2a80 IDENTITY file: IDENTITY
+2021/03/14-00:12:10.968924 7f1a3c3d2a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:12:10.968925 7f1a3c3d2a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:12:10.968926 7f1a3c3d2a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:12:10.968930 7f1a3c3d2a80 Options.error_if_exists: 0
+2021/03/14-00:12:10.968931 7f1a3c3d2a80 Options.create_if_missing: 1
+2021/03/14-00:12:10.968932 7f1a3c3d2a80 Options.paranoid_checks: 1
+2021/03/14-00:12:10.968932 7f1a3c3d2a80 Options.env: 0x7f1a3cd8c080
+2021/03/14-00:12:10.968933 7f1a3c3d2a80 Options.info_log: 0x22b8ca0
+2021/03/14-00:12:10.968934 7f1a3c3d2a80 Options.max_file_opening_threads: 16
+2021/03/14-00:12:10.968934 7f1a3c3d2a80 Options.statistics: (nil)
+2021/03/14-00:12:10.968935 7f1a3c3d2a80 Options.use_fsync: 0
+2021/03/14-00:12:10.968936 7f1a3c3d2a80 Options.max_log_file_size: 0
+2021/03/14-00:12:10.968936 7f1a3c3d2a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:12:10.968937 7f1a3c3d2a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:12:10.968937 7f1a3c3d2a80 Options.keep_log_file_num: 1000
+2021/03/14-00:12:10.968938 7f1a3c3d2a80 Options.recycle_log_file_num: 0
+2021/03/14-00:12:10.968939 7f1a3c3d2a80 Options.allow_fallocate: 1
+2021/03/14-00:12:10.968939 7f1a3c3d2a80 Options.allow_mmap_reads: 0
+2021/03/14-00:12:10.968940 7f1a3c3d2a80 Options.allow_mmap_writes: 0
+2021/03/14-00:12:10.968940 7f1a3c3d2a80 Options.use_direct_reads: 0
+2021/03/14-00:12:10.968941 7f1a3c3d2a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:12:10.968941 7f1a3c3d2a80 Options.create_missing_column_families: 0
+2021/03/14-00:12:10.968942 7f1a3c3d2a80 Options.db_log_dir:
+2021/03/14-00:12:10.968942 7f1a3c3d2a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:12:10.968943 7f1a3c3d2a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:12:10.968944 7f1a3c3d2a80 Options.max_subcompactions: 1
+2021/03/14-00:12:10.968944 7f1a3c3d2a80 Options.max_background_flushes: -1
+2021/03/14-00:12:10.968945 7f1a3c3d2a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:12:10.968945 7f1a3c3d2a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:12:10.968946 7f1a3c3d2a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:12:10.968947 7f1a3c3d2a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:12:10.968947 7f1a3c3d2a80 Options.advise_random_on_open: 1
+2021/03/14-00:12:10.968948 7f1a3c3d2a80 Options.db_write_buffer_size: 0
+2021/03/14-00:12:10.968948 7f1a3c3d2a80 Options.write_buffer_manager: 0x22a0b90
+2021/03/14-00:12:10.968949 7f1a3c3d2a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:12:10.968949 7f1a3c3d2a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:12:10.968950 7f1a3c3d2a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:12:10.968950 7f1a3c3d2a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:12:10.968951 7f1a3c3d2a80 Options.rate_limiter: (nil)
+2021/03/14-00:12:10.968952 7f1a3c3d2a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:12:10.968960 7f1a3c3d2a80 Options.wal_recovery_mode: 2
+2021/03/14-00:12:10.968960 7f1a3c3d2a80 Options.enable_thread_tracking: 0
+2021/03/14-00:12:10.968961 7f1a3c3d2a80 Options.enable_pipelined_write: 0
+2021/03/14-00:12:10.968962 7f1a3c3d2a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:12:10.968962 7f1a3c3d2a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:12:10.968963 7f1a3c3d2a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:12:10.968963 7f1a3c3d2a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:12:10.968964 7f1a3c3d2a80 Options.row_cache: None
+2021/03/14-00:12:10.968964 7f1a3c3d2a80 Options.wal_filter: None
+2021/03/14-00:12:10.968965 7f1a3c3d2a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:12:10.968965 7f1a3c3d2a80 Options.allow_ingest_behind: 0
+2021/03/14-00:12:10.968966 7f1a3c3d2a80 Options.preserve_deletes: 0
+2021/03/14-00:12:10.968967 7f1a3c3d2a80 Options.two_write_queues: 0
+2021/03/14-00:12:10.968967 7f1a3c3d2a80 Options.manual_wal_flush: 0
+2021/03/14-00:12:10.968968 7f1a3c3d2a80 Options.max_background_jobs: 16
+2021/03/14-00:12:10.968969 7f1a3c3d2a80 Options.max_background_compactions: -1
+2021/03/14-00:12:10.968970 7f1a3c3d2a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:12:10.968970 7f1a3c3d2a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:12:10.968971 7f1a3c3d2a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:12:10.968971 7f1a3c3d2a80 Options.max_total_wal_size: 0
+2021/03/14-00:12:10.968972 7f1a3c3d2a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:12:10.968972 7f1a3c3d2a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:12:10.968973 7f1a3c3d2a80 Options.max_open_files: -1
+2021/03/14-00:12:10.968974 7f1a3c3d2a80 Options.bytes_per_sync: 0
+2021/03/14-00:12:10.968974 7f1a3c3d2a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:12:10.968975 7f1a3c3d2a80 Options.compaction_readahead_size: 0
+2021/03/14-00:12:10.968975 7f1a3c3d2a80 Compression algorithms supported:
+2021/03/14-00:12:10.968976 7f1a3c3d2a80 Snappy supported: 1
+2021/03/14-00:12:10.968976 7f1a3c3d2a80 Zlib supported: 1
+2021/03/14-00:12:10.968977 7f1a3c3d2a80 Bzip supported: 1
+2021/03/14-00:12:10.968978 7f1a3c3d2a80 LZ4 supported: 1
+2021/03/14-00:12:10.968978 7f1a3c3d2a80 ZSTDNotFinal supported: 1
+2021/03/14-00:12:10.968982 7f1a3c3d2a80 ZSTD supported: 1
+2021/03/14-00:12:10.968985 7f1a3c3d2a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:12:10.968986 7f1a3c3d2a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:12:10.969075 7f1a3c3d2a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:12:10.969129 7f1a3c3d2a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:12:10.969131 7f1a3c3d2a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:12:10.969132 7f1a3c3d2a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:12:10.969132 7f1a3c3d2a80 Options.compaction_filter: None
+2021/03/14-00:12:10.969133 7f1a3c3d2a80 Options.compaction_filter_factory: None
+2021/03/14-00:12:10.969133 7f1a3c3d2a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:12:10.969134 7f1a3c3d2a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:12:10.969148 7f1a3c3d2a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x22b0520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2295c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:12:10.969149 7f1a3c3d2a80 Options.write_buffer_size: 134217728
+2021/03/14-00:12:10.969150 7f1a3c3d2a80 Options.max_write_buffer_number: 6
+2021/03/14-00:12:10.969150 7f1a3c3d2a80 Options.compression[0]: NoCompression
+2021/03/14-00:12:10.969151 7f1a3c3d2a80 Options.compression[1]: NoCompression
+2021/03/14-00:12:10.969152 7f1a3c3d2a80 Options.compression[2]: Snappy
+2021/03/14-00:12:10.969152 7f1a3c3d2a80 Options.compression[3]: Snappy
+2021/03/14-00:12:10.969153 7f1a3c3d2a80 Options.compression[4]: Snappy
+2021/03/14-00:12:10.969154 7f1a3c3d2a80 Options.compression[5]: Snappy
+2021/03/14-00:12:10.969154 7f1a3c3d2a80 Options.compression[6]: Snappy
+2021/03/14-00:12:10.969155 7f1a3c3d2a80 Options.bottommost_compression: Disabled
+2021/03/14-00:12:10.969155 7f1a3c3d2a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:12:10.969156 7f1a3c3d2a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:12:10.969157 7f1a3c3d2a80 Options.num_levels: 7
+2021/03/14-00:12:10.969157 7f1a3c3d2a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:12:10.969158 7f1a3c3d2a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:12:10.969158 7f1a3c3d2a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:12:10.969159 7f1a3c3d2a80 Options.compression_opts.level: -1
+2021/03/14-00:12:10.969159 7f1a3c3d2a80 Options.compression_opts.strategy: 0
+2021/03/14-00:12:10.969160 7f1a3c3d2a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:12:10.969161 7f1a3c3d2a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:12:10.969161 7f1a3c3d2a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:12:10.969162 7f1a3c3d2a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:12:10.969162 7f1a3c3d2a80 Options.target_file_size_base: 67108864
+2021/03/14-00:12:10.969163 7f1a3c3d2a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:12:10.969163 7f1a3c3d2a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:12:10.969164 7f1a3c3d2a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:12:10.969165 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:12:10.969166 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:12:10.969174 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:12:10.969174 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:12:10.969175 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:12:10.969175 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:12:10.969176 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:12:10.969177 7f1a3c3d2a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:12:10.969177 7f1a3c3d2a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:12:10.969178 7f1a3c3d2a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:12:10.969178 7f1a3c3d2a80 Options.arena_block_size: 16777216
+2021/03/14-00:12:10.969179 7f1a3c3d2a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:12:10.969179 7f1a3c3d2a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:12:10.969180 7f1a3c3d2a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:12:10.969181 7f1a3c3d2a80 Options.disable_auto_compactions: 0
+2021/03/14-00:12:10.969182 7f1a3c3d2a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:12:10.969183 7f1a3c3d2a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:12:10.969183 7f1a3c3d2a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:12:10.969184 7f1a3c3d2a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:12:10.969185 7f1a3c3d2a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:12:10.969185 7f1a3c3d2a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:12:10.969186 7f1a3c3d2a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:12:10.969187 7f1a3c3d2a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:12:10.969187 7f1a3c3d2a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:12:10.969188 7f1a3c3d2a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:12:10.969188 7f1a3c3d2a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:12:10.969189 7f1a3c3d2a80 Options.table_properties_collectors:
+2021/03/14-00:12:10.969190 7f1a3c3d2a80 Options.inplace_update_support: 0
+2021/03/14-00:12:10.969190 7f1a3c3d2a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:12:10.969191 7f1a3c3d2a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:12:10.969192 7f1a3c3d2a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:12:10.969192 7f1a3c3d2a80 Options.bloom_locality: 0
+2021/03/14-00:12:10.969193 7f1a3c3d2a80 Options.max_successive_merges: 0
+2021/03/14-00:12:10.969193 7f1a3c3d2a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:12:10.969194 7f1a3c3d2a80 Options.paranoid_file_checks: 0
+2021/03/14-00:12:10.969194 7f1a3c3d2a80 Options.force_consistency_checks: 0
+2021/03/14-00:12:10.969195 7f1a3c3d2a80 Options.report_bg_io_stats: 0
+2021/03/14-00:12:10.969607 7f1a3c3d2a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:12:10.969609 7f1a3c3d2a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:12:10.969693 7f1a3c3d2a80 EVENT_LOG_v1 {"time_micros": 1615677130969683, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:12:10.969699 7f1a3c3d2a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:12:11.642083 7f1a3c3d2a80 EVENT_LOG_v1 {"time_micros": 1615677131642080, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677250454641 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677250454641
new file mode 100644
index 0000000..34e8f10
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677250454641
@@ -0,0 +1,186 @@
+2021/03/14-00:14:09.759702 7f4512f02a80 RocksDB version: 5.11.3
+2021/03/14-00:14:09.759780 7f4512f02a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:14:09.759782 7f4512f02a80 Compile date Mar 13 2021
+2021/03/14-00:14:09.759785 7f4512f02a80 DB SUMMARY
+2021/03/14-00:14:09.759879 7f4512f02a80 CURRENT file: CURRENT
+2021/03/14-00:14:09.759880 7f4512f02a80 IDENTITY file: IDENTITY
+2021/03/14-00:14:09.759889 7f4512f02a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:14:09.759890 7f4512f02a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:14:09.759891 7f4512f02a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:14:09.759896 7f4512f02a80 Options.error_if_exists: 0
+2021/03/14-00:14:09.759897 7f4512f02a80 Options.create_if_missing: 1
+2021/03/14-00:14:09.759898 7f4512f02a80 Options.paranoid_checks: 1
+2021/03/14-00:14:09.759898 7f4512f02a80 Options.env: 0x7f45138bc080
+2021/03/14-00:14:09.759899 7f4512f02a80 Options.info_log: 0x1e82ca0
+2021/03/14-00:14:09.759900 7f4512f02a80 Options.max_file_opening_threads: 16
+2021/03/14-00:14:09.759901 7f4512f02a80 Options.statistics: (nil)
+2021/03/14-00:14:09.759901 7f4512f02a80 Options.use_fsync: 0
+2021/03/14-00:14:09.759902 7f4512f02a80 Options.max_log_file_size: 0
+2021/03/14-00:14:09.759903 7f4512f02a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:14:09.759904 7f4512f02a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:14:09.759904 7f4512f02a80 Options.keep_log_file_num: 1000
+2021/03/14-00:14:09.759905 7f4512f02a80 Options.recycle_log_file_num: 0
+2021/03/14-00:14:09.759906 7f4512f02a80 Options.allow_fallocate: 1
+2021/03/14-00:14:09.759906 7f4512f02a80 Options.allow_mmap_reads: 0
+2021/03/14-00:14:09.759907 7f4512f02a80 Options.allow_mmap_writes: 0
+2021/03/14-00:14:09.759908 7f4512f02a80 Options.use_direct_reads: 0
+2021/03/14-00:14:09.759908 7f4512f02a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:14:09.759909 7f4512f02a80 Options.create_missing_column_families: 0
+2021/03/14-00:14:09.759909 7f4512f02a80 Options.db_log_dir:
+2021/03/14-00:14:09.759910 7f4512f02a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:14:09.759911 7f4512f02a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:14:09.759912 7f4512f02a80 Options.max_subcompactions: 1
+2021/03/14-00:14:09.759912 7f4512f02a80 Options.max_background_flushes: -1
+2021/03/14-00:14:09.759913 7f4512f02a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:14:09.759914 7f4512f02a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:14:09.759915 7f4512f02a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:14:09.759915 7f4512f02a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:14:09.759916 7f4512f02a80 Options.advise_random_on_open: 1
+2021/03/14-00:14:09.759916 7f4512f02a80 Options.db_write_buffer_size: 0
+2021/03/14-00:14:09.759917 7f4512f02a80 Options.write_buffer_manager: 0x1e6ab90
+2021/03/14-00:14:09.759918 7f4512f02a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:14:09.759918 7f4512f02a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:14:09.759919 7f4512f02a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:14:09.759920 7f4512f02a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:14:09.759920 7f4512f02a80 Options.rate_limiter: (nil)
+2021/03/14-00:14:09.759923 7f4512f02a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:14:09.759932 7f4512f02a80 Options.wal_recovery_mode: 2
+2021/03/14-00:14:09.759933 7f4512f02a80 Options.enable_thread_tracking: 0
+2021/03/14-00:14:09.759933 7f4512f02a80 Options.enable_pipelined_write: 0
+2021/03/14-00:14:09.759934 7f4512f02a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:14:09.759935 7f4512f02a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:14:09.759935 7f4512f02a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:14:09.759936 7f4512f02a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:14:09.759937 7f4512f02a80 Options.row_cache: None
+2021/03/14-00:14:09.759937 7f4512f02a80 Options.wal_filter: None
+2021/03/14-00:14:09.759938 7f4512f02a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:14:09.759939 7f4512f02a80 Options.allow_ingest_behind: 0
+2021/03/14-00:14:09.759939 7f4512f02a80 Options.preserve_deletes: 0
+2021/03/14-00:14:09.759940 7f4512f02a80 Options.two_write_queues: 0
+2021/03/14-00:14:09.759941 7f4512f02a80 Options.manual_wal_flush: 0
+2021/03/14-00:14:09.759942 7f4512f02a80 Options.max_background_jobs: 16
+2021/03/14-00:14:09.759943 7f4512f02a80 Options.max_background_compactions: -1
+2021/03/14-00:14:09.759943 7f4512f02a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:14:09.759944 7f4512f02a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:14:09.759945 7f4512f02a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:14:09.759945 7f4512f02a80 Options.max_total_wal_size: 0
+2021/03/14-00:14:09.759946 7f4512f02a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:14:09.759947 7f4512f02a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:14:09.759947 7f4512f02a80 Options.max_open_files: -1
+2021/03/14-00:14:09.759948 7f4512f02a80 Options.bytes_per_sync: 0
+2021/03/14-00:14:09.759949 7f4512f02a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:14:09.759949 7f4512f02a80 Options.compaction_readahead_size: 0
+2021/03/14-00:14:09.759950 7f4512f02a80 Compression algorithms supported:
+2021/03/14-00:14:09.759951 7f4512f02a80 Snappy supported: 1
+2021/03/14-00:14:09.759951 7f4512f02a80 Zlib supported: 1
+2021/03/14-00:14:09.759952 7f4512f02a80 Bzip supported: 1
+2021/03/14-00:14:09.759953 7f4512f02a80 LZ4 supported: 1
+2021/03/14-00:14:09.759953 7f4512f02a80 ZSTDNotFinal supported: 1
+2021/03/14-00:14:09.759959 7f4512f02a80 ZSTD supported: 1
+2021/03/14-00:14:09.759962 7f4512f02a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:14:09.759964 7f4512f02a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:14:09.760109 7f4512f02a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:14:09.760179 7f4512f02a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:14:09.760182 7f4512f02a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:14:09.760183 7f4512f02a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:14:09.760183 7f4512f02a80 Options.compaction_filter: None
+2021/03/14-00:14:09.760184 7f4512f02a80 Options.compaction_filter_factory: None
+2021/03/14-00:14:09.760185 7f4512f02a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:14:09.760186 7f4512f02a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:14:09.760203 7f4512f02a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1e7a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1e5fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:14:09.760204 7f4512f02a80 Options.write_buffer_size: 134217728
+2021/03/14-00:14:09.760204 7f4512f02a80 Options.max_write_buffer_number: 6
+2021/03/14-00:14:09.760205 7f4512f02a80 Options.compression[0]: NoCompression
+2021/03/14-00:14:09.760206 7f4512f02a80 Options.compression[1]: NoCompression
+2021/03/14-00:14:09.760207 7f4512f02a80 Options.compression[2]: Snappy
+2021/03/14-00:14:09.760208 7f4512f02a80 Options.compression[3]: Snappy
+2021/03/14-00:14:09.760208 7f4512f02a80 Options.compression[4]: Snappy
+2021/03/14-00:14:09.760209 7f4512f02a80 Options.compression[5]: Snappy
+2021/03/14-00:14:09.760209 7f4512f02a80 Options.compression[6]: Snappy
+2021/03/14-00:14:09.760210 7f4512f02a80 Options.bottommost_compression: Disabled
+2021/03/14-00:14:09.760211 7f4512f02a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:14:09.760212 7f4512f02a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:14:09.760212 7f4512f02a80 Options.num_levels: 7
+2021/03/14-00:14:09.760213 7f4512f02a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:14:09.760214 7f4512f02a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:14:09.760214 7f4512f02a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:14:09.760215 7f4512f02a80 Options.compression_opts.level: -1
+2021/03/14-00:14:09.760216 7f4512f02a80 Options.compression_opts.strategy: 0
+2021/03/14-00:14:09.760217 7f4512f02a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:14:09.760217 7f4512f02a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:14:09.760218 7f4512f02a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:14:09.760219 7f4512f02a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:14:09.760220 7f4512f02a80 Options.target_file_size_base: 67108864
+2021/03/14-00:14:09.760220 7f4512f02a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:14:09.760221 7f4512f02a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:14:09.760222 7f4512f02a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:14:09.760222 7f4512f02a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:14:09.760224 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:14:09.760233 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:14:09.760234 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:14:09.760235 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:14:09.760235 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:14:09.760236 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:14:09.760237 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:14:09.760245 7f4512f02a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:14:09.760247 7f4512f02a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:14:09.760248 7f4512f02a80 Options.arena_block_size: 16777216
+2021/03/14-00:14:09.760249 7f4512f02a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:14:09.760250 7f4512f02a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:14:09.760250 7f4512f02a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:14:09.760251 7f4512f02a80 Options.disable_auto_compactions: 0
+2021/03/14-00:14:09.760253 7f4512f02a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:14:09.760254 7f4512f02a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:14:09.760255 7f4512f02a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:14:09.760256 7f4512f02a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:14:09.760256 7f4512f02a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:14:09.760257 7f4512f02a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:14:09.760258 7f4512f02a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:14:09.760259 7f4512f02a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:14:09.760259 7f4512f02a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:14:09.760260 7f4512f02a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:14:09.760261 7f4512f02a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:14:09.760261 7f4512f02a80 Options.table_properties_collectors:
+2021/03/14-00:14:09.760262 7f4512f02a80 Options.inplace_update_support: 0
+2021/03/14-00:14:09.760263 7f4512f02a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:14:09.760264 7f4512f02a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:14:09.760265 7f4512f02a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:14:09.760265 7f4512f02a80 Options.bloom_locality: 0
+2021/03/14-00:14:09.760266 7f4512f02a80 Options.max_successive_merges: 0
+2021/03/14-00:14:09.760267 7f4512f02a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:14:09.760267 7f4512f02a80 Options.paranoid_file_checks: 0
+2021/03/14-00:14:09.760268 7f4512f02a80 Options.force_consistency_checks: 0
+2021/03/14-00:14:09.760269 7f4512f02a80 Options.report_bg_io_stats: 0
+2021/03/14-00:14:09.760778 7f4512f02a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:14:09.760782 7f4512f02a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:14:09.760892 7f4512f02a80 EVENT_LOG_v1 {"time_micros": 1615677249760877, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:14:09.760899 7f4512f02a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:14:10.442607 7f4512f02a80 EVENT_LOG_v1 {"time_micros": 1615677250442603, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677251146085 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677251146085
new file mode 100644
index 0000000..2d49e90
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677251146085
@@ -0,0 +1,186 @@
+2021/03/14-00:14:10.455030 7f4512f02a80 RocksDB version: 5.11.3
+2021/03/14-00:14:10.455086 7f4512f02a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:14:10.455088 7f4512f02a80 Compile date Mar 13 2021
+2021/03/14-00:14:10.455090 7f4512f02a80 DB SUMMARY
+2021/03/14-00:14:10.455167 7f4512f02a80 CURRENT file: CURRENT
+2021/03/14-00:14:10.455168 7f4512f02a80 IDENTITY file: IDENTITY
+2021/03/14-00:14:10.455175 7f4512f02a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:14:10.455176 7f4512f02a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:14:10.455177 7f4512f02a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:14:10.455182 7f4512f02a80 Options.error_if_exists: 0
+2021/03/14-00:14:10.455182 7f4512f02a80 Options.create_if_missing: 1
+2021/03/14-00:14:10.455183 7f4512f02a80 Options.paranoid_checks: 1
+2021/03/14-00:14:10.455184 7f4512f02a80 Options.env: 0x7f45138bc080
+2021/03/14-00:14:10.455184 7f4512f02a80 Options.info_log: 0x1e82ca0
+2021/03/14-00:14:10.455185 7f4512f02a80 Options.max_file_opening_threads: 16
+2021/03/14-00:14:10.455185 7f4512f02a80 Options.statistics: (nil)
+2021/03/14-00:14:10.455186 7f4512f02a80 Options.use_fsync: 0
+2021/03/14-00:14:10.455187 7f4512f02a80 Options.max_log_file_size: 0
+2021/03/14-00:14:10.455187 7f4512f02a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:14:10.455188 7f4512f02a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:14:10.455188 7f4512f02a80 Options.keep_log_file_num: 1000
+2021/03/14-00:14:10.455189 7f4512f02a80 Options.recycle_log_file_num: 0
+2021/03/14-00:14:10.455190 7f4512f02a80 Options.allow_fallocate: 1
+2021/03/14-00:14:10.455190 7f4512f02a80 Options.allow_mmap_reads: 0
+2021/03/14-00:14:10.455191 7f4512f02a80 Options.allow_mmap_writes: 0
+2021/03/14-00:14:10.455191 7f4512f02a80 Options.use_direct_reads: 0
+2021/03/14-00:14:10.455192 7f4512f02a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:14:10.455192 7f4512f02a80 Options.create_missing_column_families: 0
+2021/03/14-00:14:10.455193 7f4512f02a80 Options.db_log_dir:
+2021/03/14-00:14:10.455193 7f4512f02a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:14:10.455194 7f4512f02a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:14:10.455195 7f4512f02a80 Options.max_subcompactions: 1
+2021/03/14-00:14:10.455195 7f4512f02a80 Options.max_background_flushes: -1
+2021/03/14-00:14:10.455196 7f4512f02a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:14:10.455196 7f4512f02a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:14:10.455197 7f4512f02a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:14:10.455198 7f4512f02a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:14:10.455198 7f4512f02a80 Options.advise_random_on_open: 1
+2021/03/14-00:14:10.455199 7f4512f02a80 Options.db_write_buffer_size: 0
+2021/03/14-00:14:10.455199 7f4512f02a80 Options.write_buffer_manager: 0x1e6ab90
+2021/03/14-00:14:10.455200 7f4512f02a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:14:10.455200 7f4512f02a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:14:10.455201 7f4512f02a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:14:10.455201 7f4512f02a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:14:10.455202 7f4512f02a80 Options.rate_limiter: (nil)
+2021/03/14-00:14:10.455203 7f4512f02a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:14:10.455211 7f4512f02a80 Options.wal_recovery_mode: 2
+2021/03/14-00:14:10.455212 7f4512f02a80 Options.enable_thread_tracking: 0
+2021/03/14-00:14:10.455212 7f4512f02a80 Options.enable_pipelined_write: 0
+2021/03/14-00:14:10.455213 7f4512f02a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:14:10.455214 7f4512f02a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:14:10.455214 7f4512f02a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:14:10.455215 7f4512f02a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:14:10.455215 7f4512f02a80 Options.row_cache: None
+2021/03/14-00:14:10.455216 7f4512f02a80 Options.wal_filter: None
+2021/03/14-00:14:10.455216 7f4512f02a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:14:10.455217 7f4512f02a80 Options.allow_ingest_behind: 0
+2021/03/14-00:14:10.455218 7f4512f02a80 Options.preserve_deletes: 0
+2021/03/14-00:14:10.455218 7f4512f02a80 Options.two_write_queues: 0
+2021/03/14-00:14:10.455219 7f4512f02a80 Options.manual_wal_flush: 0
+2021/03/14-00:14:10.455220 7f4512f02a80 Options.max_background_jobs: 16
+2021/03/14-00:14:10.455220 7f4512f02a80 Options.max_background_compactions: -1
+2021/03/14-00:14:10.455221 7f4512f02a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:14:10.455221 7f4512f02a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:14:10.455222 7f4512f02a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:14:10.455223 7f4512f02a80 Options.max_total_wal_size: 0
+2021/03/14-00:14:10.455223 7f4512f02a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:14:10.455224 7f4512f02a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:14:10.455224 7f4512f02a80 Options.max_open_files: -1
+2021/03/14-00:14:10.455225 7f4512f02a80 Options.bytes_per_sync: 0
+2021/03/14-00:14:10.455225 7f4512f02a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:14:10.455226 7f4512f02a80 Options.compaction_readahead_size: 0
+2021/03/14-00:14:10.455227 7f4512f02a80 Compression algorithms supported:
+2021/03/14-00:14:10.455227 7f4512f02a80 Snappy supported: 1
+2021/03/14-00:14:10.455228 7f4512f02a80 Zlib supported: 1
+2021/03/14-00:14:10.455228 7f4512f02a80 Bzip supported: 1
+2021/03/14-00:14:10.455229 7f4512f02a80 LZ4 supported: 1
+2021/03/14-00:14:10.455229 7f4512f02a80 ZSTDNotFinal supported: 1
+2021/03/14-00:14:10.455233 7f4512f02a80 ZSTD supported: 1
+2021/03/14-00:14:10.455236 7f4512f02a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:14:10.455245 7f4512f02a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:14:10.455348 7f4512f02a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:14:10.455400 7f4512f02a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:14:10.455402 7f4512f02a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:14:10.455403 7f4512f02a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:14:10.455403 7f4512f02a80 Options.compaction_filter: None
+2021/03/14-00:14:10.455404 7f4512f02a80 Options.compaction_filter_factory: None
+2021/03/14-00:14:10.455404 7f4512f02a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:14:10.455405 7f4512f02a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:14:10.455418 7f4512f02a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1e7a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1e5fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:14:10.455419 7f4512f02a80 Options.write_buffer_size: 134217728
+2021/03/14-00:14:10.455420 7f4512f02a80 Options.max_write_buffer_number: 6
+2021/03/14-00:14:10.455421 7f4512f02a80 Options.compression[0]: NoCompression
+2021/03/14-00:14:10.455421 7f4512f02a80 Options.compression[1]: NoCompression
+2021/03/14-00:14:10.455422 7f4512f02a80 Options.compression[2]: Snappy
+2021/03/14-00:14:10.455423 7f4512f02a80 Options.compression[3]: Snappy
+2021/03/14-00:14:10.455423 7f4512f02a80 Options.compression[4]: Snappy
+2021/03/14-00:14:10.455424 7f4512f02a80 Options.compression[5]: Snappy
+2021/03/14-00:14:10.455424 7f4512f02a80 Options.compression[6]: Snappy
+2021/03/14-00:14:10.455425 7f4512f02a80 Options.bottommost_compression: Disabled
+2021/03/14-00:14:10.455426 7f4512f02a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:14:10.455426 7f4512f02a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:14:10.455427 7f4512f02a80 Options.num_levels: 7
+2021/03/14-00:14:10.455427 7f4512f02a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:14:10.455428 7f4512f02a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:14:10.455428 7f4512f02a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:14:10.455429 7f4512f02a80 Options.compression_opts.level: -1
+2021/03/14-00:14:10.455429 7f4512f02a80 Options.compression_opts.strategy: 0
+2021/03/14-00:14:10.455430 7f4512f02a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:14:10.455430 7f4512f02a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:14:10.455431 7f4512f02a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:14:10.455432 7f4512f02a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:14:10.455432 7f4512f02a80 Options.target_file_size_base: 67108864
+2021/03/14-00:14:10.455433 7f4512f02a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:14:10.455433 7f4512f02a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:14:10.455434 7f4512f02a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:14:10.455434 7f4512f02a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:14:10.455436 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:14:10.455443 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:14:10.455444 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:14:10.455445 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:14:10.455445 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:14:10.455446 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:14:10.455446 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:14:10.455447 7f4512f02a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:14:10.455447 7f4512f02a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:14:10.455448 7f4512f02a80 Options.arena_block_size: 16777216
+2021/03/14-00:14:10.455449 7f4512f02a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:14:10.455449 7f4512f02a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:14:10.455450 7f4512f02a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:14:10.455450 7f4512f02a80 Options.disable_auto_compactions: 0
+2021/03/14-00:14:10.455452 7f4512f02a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:14:10.455452 7f4512f02a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:14:10.455453 7f4512f02a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:14:10.455454 7f4512f02a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:14:10.455454 7f4512f02a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:14:10.455455 7f4512f02a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:14:10.455455 7f4512f02a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:14:10.455456 7f4512f02a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:14:10.455457 7f4512f02a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:14:10.455457 7f4512f02a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:14:10.455458 7f4512f02a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:14:10.455458 7f4512f02a80 Options.table_properties_collectors:
+2021/03/14-00:14:10.455459 7f4512f02a80 Options.inplace_update_support: 0
+2021/03/14-00:14:10.455459 7f4512f02a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:14:10.455460 7f4512f02a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:14:10.455461 7f4512f02a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:14:10.455461 7f4512f02a80 Options.bloom_locality: 0
+2021/03/14-00:14:10.455462 7f4512f02a80 Options.max_successive_merges: 0
+2021/03/14-00:14:10.455462 7f4512f02a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:14:10.455463 7f4512f02a80 Options.paranoid_file_checks: 0
+2021/03/14-00:14:10.455463 7f4512f02a80 Options.force_consistency_checks: 0
+2021/03/14-00:14:10.455464 7f4512f02a80 Options.report_bg_io_stats: 0
+2021/03/14-00:14:10.455984 7f4512f02a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:14:10.455987 7f4512f02a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:14:10.456074 7f4512f02a80 EVENT_LOG_v1 {"time_micros": 1615677250456064, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:14:10.456080 7f4512f02a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:14:11.133952 7f4512f02a80 EVENT_LOG_v1 {"time_micros": 1615677251133948, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677251832421 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677251832421
new file mode 100644
index 0000000..bfc50c5
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677251832421
@@ -0,0 +1,186 @@
+2021/03/14-00:14:11.146426 7f4512f02a80 RocksDB version: 5.11.3
+2021/03/14-00:14:11.146481 7f4512f02a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:14:11.146482 7f4512f02a80 Compile date Mar 13 2021
+2021/03/14-00:14:11.146485 7f4512f02a80 DB SUMMARY
+2021/03/14-00:14:11.146562 7f4512f02a80 CURRENT file: CURRENT
+2021/03/14-00:14:11.146563 7f4512f02a80 IDENTITY file: IDENTITY
+2021/03/14-00:14:11.146570 7f4512f02a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:14:11.146572 7f4512f02a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:14:11.146572 7f4512f02a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:14:11.146575 7f4512f02a80 Options.error_if_exists: 0
+2021/03/14-00:14:11.146576 7f4512f02a80 Options.create_if_missing: 1
+2021/03/14-00:14:11.146577 7f4512f02a80 Options.paranoid_checks: 1
+2021/03/14-00:14:11.146577 7f4512f02a80 Options.env: 0x7f45138bc080
+2021/03/14-00:14:11.146578 7f4512f02a80 Options.info_log: 0x1e82ca0
+2021/03/14-00:14:11.146579 7f4512f02a80 Options.max_file_opening_threads: 16
+2021/03/14-00:14:11.146579 7f4512f02a80 Options.statistics: (nil)
+2021/03/14-00:14:11.146580 7f4512f02a80 Options.use_fsync: 0
+2021/03/14-00:14:11.146580 7f4512f02a80 Options.max_log_file_size: 0
+2021/03/14-00:14:11.146581 7f4512f02a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:14:11.146582 7f4512f02a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:14:11.146582 7f4512f02a80 Options.keep_log_file_num: 1000
+2021/03/14-00:14:11.146583 7f4512f02a80 Options.recycle_log_file_num: 0
+2021/03/14-00:14:11.146583 7f4512f02a80 Options.allow_fallocate: 1
+2021/03/14-00:14:11.146584 7f4512f02a80 Options.allow_mmap_reads: 0
+2021/03/14-00:14:11.146584 7f4512f02a80 Options.allow_mmap_writes: 0
+2021/03/14-00:14:11.146585 7f4512f02a80 Options.use_direct_reads: 0
+2021/03/14-00:14:11.146585 7f4512f02a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:14:11.146586 7f4512f02a80 Options.create_missing_column_families: 0
+2021/03/14-00:14:11.146587 7f4512f02a80 Options.db_log_dir:
+2021/03/14-00:14:11.146587 7f4512f02a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:14:11.146588 7f4512f02a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:14:11.146588 7f4512f02a80 Options.max_subcompactions: 1
+2021/03/14-00:14:11.146589 7f4512f02a80 Options.max_background_flushes: -1
+2021/03/14-00:14:11.146589 7f4512f02a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:14:11.146590 7f4512f02a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:14:11.146591 7f4512f02a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:14:11.146591 7f4512f02a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:14:11.146592 7f4512f02a80 Options.advise_random_on_open: 1
+2021/03/14-00:14:11.146592 7f4512f02a80 Options.db_write_buffer_size: 0
+2021/03/14-00:14:11.146593 7f4512f02a80 Options.write_buffer_manager: 0x1e6ab90
+2021/03/14-00:14:11.146593 7f4512f02a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:14:11.146594 7f4512f02a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:14:11.146595 7f4512f02a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:14:11.146595 7f4512f02a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:14:11.146596 7f4512f02a80 Options.rate_limiter: (nil)
+2021/03/14-00:14:11.146597 7f4512f02a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:14:11.146605 7f4512f02a80 Options.wal_recovery_mode: 2
+2021/03/14-00:14:11.146605 7f4512f02a80 Options.enable_thread_tracking: 0
+2021/03/14-00:14:11.146606 7f4512f02a80 Options.enable_pipelined_write: 0
+2021/03/14-00:14:11.146607 7f4512f02a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:14:11.146607 7f4512f02a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:14:11.146608 7f4512f02a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:14:11.146608 7f4512f02a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:14:11.146609 7f4512f02a80 Options.row_cache: None
+2021/03/14-00:14:11.146609 7f4512f02a80 Options.wal_filter: None
+2021/03/14-00:14:11.146610 7f4512f02a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:14:11.146611 7f4512f02a80 Options.allow_ingest_behind: 0
+2021/03/14-00:14:11.146611 7f4512f02a80 Options.preserve_deletes: 0
+2021/03/14-00:14:11.146612 7f4512f02a80 Options.two_write_queues: 0
+2021/03/14-00:14:11.146612 7f4512f02a80 Options.manual_wal_flush: 0
+2021/03/14-00:14:11.146613 7f4512f02a80 Options.max_background_jobs: 16
+2021/03/14-00:14:11.146614 7f4512f02a80 Options.max_background_compactions: -1
+2021/03/14-00:14:11.146615 7f4512f02a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:14:11.146615 7f4512f02a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:14:11.146616 7f4512f02a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:14:11.146616 7f4512f02a80 Options.max_total_wal_size: 0
+2021/03/14-00:14:11.146617 7f4512f02a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:14:11.146617 7f4512f02a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:14:11.146618 7f4512f02a80 Options.max_open_files: -1
+2021/03/14-00:14:11.146619 7f4512f02a80 Options.bytes_per_sync: 0
+2021/03/14-00:14:11.146619 7f4512f02a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:14:11.146620 7f4512f02a80 Options.compaction_readahead_size: 0
+2021/03/14-00:14:11.146620 7f4512f02a80 Compression algorithms supported:
+2021/03/14-00:14:11.146621 7f4512f02a80 Snappy supported: 1
+2021/03/14-00:14:11.146621 7f4512f02a80 Zlib supported: 1
+2021/03/14-00:14:11.146622 7f4512f02a80 Bzip supported: 1
+2021/03/14-00:14:11.146622 7f4512f02a80 LZ4 supported: 1
+2021/03/14-00:14:11.146623 7f4512f02a80 ZSTDNotFinal supported: 1
+2021/03/14-00:14:11.146627 7f4512f02a80 ZSTD supported: 1
+2021/03/14-00:14:11.146630 7f4512f02a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:14:11.146631 7f4512f02a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:14:11.146717 7f4512f02a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:14:11.146769 7f4512f02a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:14:11.146771 7f4512f02a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:14:11.146772 7f4512f02a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:14:11.146773 7f4512f02a80 Options.compaction_filter: None
+2021/03/14-00:14:11.146773 7f4512f02a80 Options.compaction_filter_factory: None
+2021/03/14-00:14:11.146774 7f4512f02a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:14:11.146775 7f4512f02a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:14:11.146789 7f4512f02a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1e7a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1e5fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:14:11.146790 7f4512f02a80 Options.write_buffer_size: 134217728
+2021/03/14-00:14:11.146790 7f4512f02a80 Options.max_write_buffer_number: 6
+2021/03/14-00:14:11.146791 7f4512f02a80 Options.compression[0]: NoCompression
+2021/03/14-00:14:11.146792 7f4512f02a80 Options.compression[1]: NoCompression
+2021/03/14-00:14:11.146793 7f4512f02a80 Options.compression[2]: Snappy
+2021/03/14-00:14:11.146793 7f4512f02a80 Options.compression[3]: Snappy
+2021/03/14-00:14:11.146794 7f4512f02a80 Options.compression[4]: Snappy
+2021/03/14-00:14:11.146794 7f4512f02a80 Options.compression[5]: Snappy
+2021/03/14-00:14:11.146795 7f4512f02a80 Options.compression[6]: Snappy
+2021/03/14-00:14:11.146796 7f4512f02a80 Options.bottommost_compression: Disabled
+2021/03/14-00:14:11.146796 7f4512f02a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:14:11.146797 7f4512f02a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:14:11.146798 7f4512f02a80 Options.num_levels: 7
+2021/03/14-00:14:11.146798 7f4512f02a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:14:11.146799 7f4512f02a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:14:11.146799 7f4512f02a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:14:11.146800 7f4512f02a80 Options.compression_opts.level: -1
+2021/03/14-00:14:11.146800 7f4512f02a80 Options.compression_opts.strategy: 0
+2021/03/14-00:14:11.146801 7f4512f02a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:14:11.146802 7f4512f02a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:14:11.146802 7f4512f02a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:14:11.146803 7f4512f02a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:14:11.146803 7f4512f02a80 Options.target_file_size_base: 67108864
+2021/03/14-00:14:11.146804 7f4512f02a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:14:11.146804 7f4512f02a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:14:11.146805 7f4512f02a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:14:11.146806 7f4512f02a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:14:11.146807 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:14:11.146814 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:14:11.146815 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:14:11.146816 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:14:11.146816 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:14:11.146817 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:14:11.146817 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:14:11.146818 7f4512f02a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:14:11.146819 7f4512f02a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:14:11.146819 7f4512f02a80 Options.arena_block_size: 16777216
+2021/03/14-00:14:11.146820 7f4512f02a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:14:11.146820 7f4512f02a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:14:11.146821 7f4512f02a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:14:11.146821 7f4512f02a80 Options.disable_auto_compactions: 0
+2021/03/14-00:14:11.146823 7f4512f02a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:14:11.146824 7f4512f02a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:14:11.146824 7f4512f02a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:14:11.146825 7f4512f02a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:14:11.146826 7f4512f02a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:14:11.146826 7f4512f02a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:14:11.146827 7f4512f02a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:14:11.146828 7f4512f02a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:14:11.146828 7f4512f02a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:14:11.146829 7f4512f02a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:14:11.146830 7f4512f02a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:14:11.146830 7f4512f02a80 Options.table_properties_collectors:
+2021/03/14-00:14:11.146831 7f4512f02a80 Options.inplace_update_support: 0
+2021/03/14-00:14:11.146831 7f4512f02a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:14:11.146832 7f4512f02a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:14:11.146833 7f4512f02a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:14:11.146833 7f4512f02a80 Options.bloom_locality: 0
+2021/03/14-00:14:11.146834 7f4512f02a80 Options.max_successive_merges: 0
+2021/03/14-00:14:11.146834 7f4512f02a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:14:11.146835 7f4512f02a80 Options.paranoid_file_checks: 0
+2021/03/14-00:14:11.146835 7f4512f02a80 Options.force_consistency_checks: 0
+2021/03/14-00:14:11.146836 7f4512f02a80 Options.report_bg_io_stats: 0
+2021/03/14-00:14:11.147205 7f4512f02a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:14:11.147208 7f4512f02a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:14:11.147310 7f4512f02a80 EVENT_LOG_v1 {"time_micros": 1615677251147300, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:14:11.147315 7f4512f02a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:14:11.820430 7f4512f02a80 EVENT_LOG_v1 {"time_micros": 1615677251820426, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677745419082 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677745419082
new file mode 100644
index 0000000..bd1ce6e
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677745419082
@@ -0,0 +1,186 @@
+2021/03/14-00:14:11.832748 7f4512f02a80 RocksDB version: 5.11.3
+2021/03/14-00:14:11.832803 7f4512f02a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:14:11.832805 7f4512f02a80 Compile date Mar 13 2021
+2021/03/14-00:14:11.832807 7f4512f02a80 DB SUMMARY
+2021/03/14-00:14:11.832885 7f4512f02a80 CURRENT file: CURRENT
+2021/03/14-00:14:11.832886 7f4512f02a80 IDENTITY file: IDENTITY
+2021/03/14-00:14:11.832893 7f4512f02a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:14:11.832894 7f4512f02a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:14:11.832895 7f4512f02a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:14:11.832898 7f4512f02a80 Options.error_if_exists: 0
+2021/03/14-00:14:11.832898 7f4512f02a80 Options.create_if_missing: 1
+2021/03/14-00:14:11.832899 7f4512f02a80 Options.paranoid_checks: 1
+2021/03/14-00:14:11.832900 7f4512f02a80 Options.env: 0x7f45138bc080
+2021/03/14-00:14:11.832900 7f4512f02a80 Options.info_log: 0x1e82ca0
+2021/03/14-00:14:11.832901 7f4512f02a80 Options.max_file_opening_threads: 16
+2021/03/14-00:14:11.832901 7f4512f02a80 Options.statistics: (nil)
+2021/03/14-00:14:11.832902 7f4512f02a80 Options.use_fsync: 0
+2021/03/14-00:14:11.832903 7f4512f02a80 Options.max_log_file_size: 0
+2021/03/14-00:14:11.832903 7f4512f02a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:14:11.832904 7f4512f02a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:14:11.832904 7f4512f02a80 Options.keep_log_file_num: 1000
+2021/03/14-00:14:11.832905 7f4512f02a80 Options.recycle_log_file_num: 0
+2021/03/14-00:14:11.832906 7f4512f02a80 Options.allow_fallocate: 1
+2021/03/14-00:14:11.832906 7f4512f02a80 Options.allow_mmap_reads: 0
+2021/03/14-00:14:11.832907 7f4512f02a80 Options.allow_mmap_writes: 0
+2021/03/14-00:14:11.832907 7f4512f02a80 Options.use_direct_reads: 0
+2021/03/14-00:14:11.832908 7f4512f02a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:14:11.832908 7f4512f02a80 Options.create_missing_column_families: 0
+2021/03/14-00:14:11.832909 7f4512f02a80 Options.db_log_dir:
+2021/03/14-00:14:11.832909 7f4512f02a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:14:11.832910 7f4512f02a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:14:11.832911 7f4512f02a80 Options.max_subcompactions: 1
+2021/03/14-00:14:11.832911 7f4512f02a80 Options.max_background_flushes: -1
+2021/03/14-00:14:11.832912 7f4512f02a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:14:11.832912 7f4512f02a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:14:11.832913 7f4512f02a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:14:11.832914 7f4512f02a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:14:11.832914 7f4512f02a80 Options.advise_random_on_open: 1
+2021/03/14-00:14:11.832915 7f4512f02a80 Options.db_write_buffer_size: 0
+2021/03/14-00:14:11.832915 7f4512f02a80 Options.write_buffer_manager: 0x1e6ab90
+2021/03/14-00:14:11.832916 7f4512f02a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:14:11.832916 7f4512f02a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:14:11.832917 7f4512f02a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:14:11.832917 7f4512f02a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:14:11.832918 7f4512f02a80 Options.rate_limiter: (nil)
+2021/03/14-00:14:11.832919 7f4512f02a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:14:11.832927 7f4512f02a80 Options.wal_recovery_mode: 2
+2021/03/14-00:14:11.832928 7f4512f02a80 Options.enable_thread_tracking: 0
+2021/03/14-00:14:11.832928 7f4512f02a80 Options.enable_pipelined_write: 0
+2021/03/14-00:14:11.832929 7f4512f02a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:14:11.832929 7f4512f02a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:14:11.832930 7f4512f02a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:14:11.832931 7f4512f02a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:14:11.832931 7f4512f02a80 Options.row_cache: None
+2021/03/14-00:14:11.832932 7f4512f02a80 Options.wal_filter: None
+2021/03/14-00:14:11.832932 7f4512f02a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:14:11.832933 7f4512f02a80 Options.allow_ingest_behind: 0
+2021/03/14-00:14:11.832934 7f4512f02a80 Options.preserve_deletes: 0
+2021/03/14-00:14:11.832934 7f4512f02a80 Options.two_write_queues: 0
+2021/03/14-00:14:11.832935 7f4512f02a80 Options.manual_wal_flush: 0
+2021/03/14-00:14:11.832936 7f4512f02a80 Options.max_background_jobs: 16
+2021/03/14-00:14:11.832936 7f4512f02a80 Options.max_background_compactions: -1
+2021/03/14-00:14:11.832937 7f4512f02a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:14:11.832937 7f4512f02a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:14:11.832938 7f4512f02a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:14:11.832939 7f4512f02a80 Options.max_total_wal_size: 0
+2021/03/14-00:14:11.832939 7f4512f02a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:14:11.832940 7f4512f02a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:14:11.832940 7f4512f02a80 Options.max_open_files: -1
+2021/03/14-00:14:11.832941 7f4512f02a80 Options.bytes_per_sync: 0
+2021/03/14-00:14:11.832942 7f4512f02a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:14:11.832942 7f4512f02a80 Options.compaction_readahead_size: 0
+2021/03/14-00:14:11.832943 7f4512f02a80 Compression algorithms supported:
+2021/03/14-00:14:11.832943 7f4512f02a80 Snappy supported: 1
+2021/03/14-00:14:11.832944 7f4512f02a80 Zlib supported: 1
+2021/03/14-00:14:11.832944 7f4512f02a80 Bzip supported: 1
+2021/03/14-00:14:11.832945 7f4512f02a80 LZ4 supported: 1
+2021/03/14-00:14:11.832945 7f4512f02a80 ZSTDNotFinal supported: 1
+2021/03/14-00:14:11.832949 7f4512f02a80 ZSTD supported: 1
+2021/03/14-00:14:11.832952 7f4512f02a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:14:11.832954 7f4512f02a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:14:11.833040 7f4512f02a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:14:11.833093 7f4512f02a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:14:11.833095 7f4512f02a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:14:11.833095 7f4512f02a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:14:11.833096 7f4512f02a80 Options.compaction_filter: None
+2021/03/14-00:14:11.833097 7f4512f02a80 Options.compaction_filter_factory: None
+2021/03/14-00:14:11.833097 7f4512f02a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:14:11.833098 7f4512f02a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:14:11.833111 7f4512f02a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1e7a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1e5fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:14:11.833111 7f4512f02a80 Options.write_buffer_size: 134217728
+2021/03/14-00:14:11.833112 7f4512f02a80 Options.max_write_buffer_number: 6
+2021/03/14-00:14:11.833113 7f4512f02a80 Options.compression[0]: NoCompression
+2021/03/14-00:14:11.833114 7f4512f02a80 Options.compression[1]: NoCompression
+2021/03/14-00:14:11.833114 7f4512f02a80 Options.compression[2]: Snappy
+2021/03/14-00:14:11.833115 7f4512f02a80 Options.compression[3]: Snappy
+2021/03/14-00:14:11.833115 7f4512f02a80 Options.compression[4]: Snappy
+2021/03/14-00:14:11.833116 7f4512f02a80 Options.compression[5]: Snappy
+2021/03/14-00:14:11.833116 7f4512f02a80 Options.compression[6]: Snappy
+2021/03/14-00:14:11.833117 7f4512f02a80 Options.bottommost_compression: Disabled
+2021/03/14-00:14:11.833118 7f4512f02a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:14:11.833118 7f4512f02a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:14:11.833119 7f4512f02a80 Options.num_levels: 7
+2021/03/14-00:14:11.833119 7f4512f02a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:14:11.833120 7f4512f02a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:14:11.833121 7f4512f02a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:14:11.833121 7f4512f02a80 Options.compression_opts.level: -1
+2021/03/14-00:14:11.833122 7f4512f02a80 Options.compression_opts.strategy: 0
+2021/03/14-00:14:11.833122 7f4512f02a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:14:11.833123 7f4512f02a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:14:11.833124 7f4512f02a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:14:11.833124 7f4512f02a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:14:11.833125 7f4512f02a80 Options.target_file_size_base: 67108864
+2021/03/14-00:14:11.833125 7f4512f02a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:14:11.833126 7f4512f02a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:14:11.833127 7f4512f02a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:14:11.833127 7f4512f02a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:14:11.833129 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:14:11.833136 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:14:11.833137 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:14:11.833137 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:14:11.833138 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:14:11.833138 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:14:11.833139 7f4512f02a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:14:11.833140 7f4512f02a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:14:11.833140 7f4512f02a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:14:11.833141 7f4512f02a80 Options.arena_block_size: 16777216
+2021/03/14-00:14:11.833141 7f4512f02a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:14:11.833142 7f4512f02a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:14:11.833143 7f4512f02a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:14:11.833143 7f4512f02a80 Options.disable_auto_compactions: 0
+2021/03/14-00:14:11.833145 7f4512f02a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:14:11.833145 7f4512f02a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:14:11.833146 7f4512f02a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:14:11.833147 7f4512f02a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:14:11.833147 7f4512f02a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:14:11.833148 7f4512f02a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:14:11.833148 7f4512f02a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:14:11.833149 7f4512f02a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:14:11.833150 7f4512f02a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:14:11.833150 7f4512f02a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:14:11.833151 7f4512f02a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:14:11.833152 7f4512f02a80 Options.table_properties_collectors:
+2021/03/14-00:14:11.833152 7f4512f02a80 Options.inplace_update_support: 0
+2021/03/14-00:14:11.833153 7f4512f02a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:14:11.833153 7f4512f02a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:14:11.833154 7f4512f02a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:14:11.833155 7f4512f02a80 Options.bloom_locality: 0
+2021/03/14-00:14:11.833155 7f4512f02a80 Options.max_successive_merges: 0
+2021/03/14-00:14:11.833156 7f4512f02a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:14:11.833156 7f4512f02a80 Options.paranoid_file_checks: 0
+2021/03/14-00:14:11.833157 7f4512f02a80 Options.force_consistency_checks: 0
+2021/03/14-00:14:11.833157 7f4512f02a80 Options.report_bg_io_stats: 0
+2021/03/14-00:14:11.833587 7f4512f02a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:14:11.833590 7f4512f02a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:14:11.833673 7f4512f02a80 EVENT_LOG_v1 {"time_micros": 1615677251833663, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:14:11.833678 7f4512f02a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:14:12.505720 7f4512f02a80 EVENT_LOG_v1 {"time_micros": 1615677252505717, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677746259330 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677746259330
new file mode 100644
index 0000000..804ad18
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677746259330
@@ -0,0 +1,186 @@
+2021/03/14-00:22:25.419565 7f7bf02d4a80 RocksDB version: 5.11.3
+2021/03/14-00:22:25.419654 7f7bf02d4a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:22:25.419656 7f7bf02d4a80 Compile date Mar 13 2021
+2021/03/14-00:22:25.419662 7f7bf02d4a80 DB SUMMARY
+2021/03/14-00:22:25.419756 7f7bf02d4a80 CURRENT file: CURRENT
+2021/03/14-00:22:25.419757 7f7bf02d4a80 IDENTITY file: IDENTITY
+2021/03/14-00:22:25.419766 7f7bf02d4a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:22:25.419767 7f7bf02d4a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:22:25.419768 7f7bf02d4a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:22:25.419772 7f7bf02d4a80 Options.error_if_exists: 0
+2021/03/14-00:22:25.419773 7f7bf02d4a80 Options.create_if_missing: 1
+2021/03/14-00:22:25.419774 7f7bf02d4a80 Options.paranoid_checks: 1
+2021/03/14-00:22:25.419775 7f7bf02d4a80 Options.env: 0x7f7bf0c8e080
+2021/03/14-00:22:25.419775 7f7bf02d4a80 Options.info_log: 0x2762ca0
+2021/03/14-00:22:25.419776 7f7bf02d4a80 Options.max_file_opening_threads: 16
+2021/03/14-00:22:25.419777 7f7bf02d4a80 Options.statistics: (nil)
+2021/03/14-00:22:25.419778 7f7bf02d4a80 Options.use_fsync: 0
+2021/03/14-00:22:25.419778 7f7bf02d4a80 Options.max_log_file_size: 0
+2021/03/14-00:22:25.419779 7f7bf02d4a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:22:25.419780 7f7bf02d4a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:22:25.419780 7f7bf02d4a80 Options.keep_log_file_num: 1000
+2021/03/14-00:22:25.419781 7f7bf02d4a80 Options.recycle_log_file_num: 0
+2021/03/14-00:22:25.419782 7f7bf02d4a80 Options.allow_fallocate: 1
+2021/03/14-00:22:25.419783 7f7bf02d4a80 Options.allow_mmap_reads: 0
+2021/03/14-00:22:25.419783 7f7bf02d4a80 Options.allow_mmap_writes: 0
+2021/03/14-00:22:25.419784 7f7bf02d4a80 Options.use_direct_reads: 0
+2021/03/14-00:22:25.419785 7f7bf02d4a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:22:25.419785 7f7bf02d4a80 Options.create_missing_column_families: 0
+2021/03/14-00:22:25.419786 7f7bf02d4a80 Options.db_log_dir:
+2021/03/14-00:22:25.419787 7f7bf02d4a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:22:25.419787 7f7bf02d4a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:22:25.419788 7f7bf02d4a80 Options.max_subcompactions: 1
+2021/03/14-00:22:25.419789 7f7bf02d4a80 Options.max_background_flushes: -1
+2021/03/14-00:22:25.419789 7f7bf02d4a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:22:25.419790 7f7bf02d4a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:22:25.419791 7f7bf02d4a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:22:25.419792 7f7bf02d4a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:22:25.419792 7f7bf02d4a80 Options.advise_random_on_open: 1
+2021/03/14-00:22:25.419793 7f7bf02d4a80 Options.db_write_buffer_size: 0
+2021/03/14-00:22:25.419794 7f7bf02d4a80 Options.write_buffer_manager: 0x274ab90
+2021/03/14-00:22:25.419794 7f7bf02d4a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:22:25.419795 7f7bf02d4a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:22:25.419796 7f7bf02d4a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:22:25.419796 7f7bf02d4a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:22:25.419797 7f7bf02d4a80 Options.rate_limiter: (nil)
+2021/03/14-00:22:25.419799 7f7bf02d4a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:22:25.419809 7f7bf02d4a80 Options.wal_recovery_mode: 2
+2021/03/14-00:22:25.419810 7f7bf02d4a80 Options.enable_thread_tracking: 0
+2021/03/14-00:22:25.419810 7f7bf02d4a80 Options.enable_pipelined_write: 0
+2021/03/14-00:22:25.419811 7f7bf02d4a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:22:25.419812 7f7bf02d4a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:22:25.419813 7f7bf02d4a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:22:25.419813 7f7bf02d4a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:22:25.419814 7f7bf02d4a80 Options.row_cache: None
+2021/03/14-00:22:25.419815 7f7bf02d4a80 Options.wal_filter: None
+2021/03/14-00:22:25.419815 7f7bf02d4a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:22:25.419816 7f7bf02d4a80 Options.allow_ingest_behind: 0
+2021/03/14-00:22:25.419817 7f7bf02d4a80 Options.preserve_deletes: 0
+2021/03/14-00:22:25.419817 7f7bf02d4a80 Options.two_write_queues: 0
+2021/03/14-00:22:25.419818 7f7bf02d4a80 Options.manual_wal_flush: 0
+2021/03/14-00:22:25.419820 7f7bf02d4a80 Options.max_background_jobs: 16
+2021/03/14-00:22:25.419820 7f7bf02d4a80 Options.max_background_compactions: -1
+2021/03/14-00:22:25.419821 7f7bf02d4a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:22:25.419822 7f7bf02d4a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:22:25.419822 7f7bf02d4a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:22:25.419823 7f7bf02d4a80 Options.max_total_wal_size: 0
+2021/03/14-00:22:25.419824 7f7bf02d4a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:22:25.419825 7f7bf02d4a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:22:25.419825 7f7bf02d4a80 Options.max_open_files: -1
+2021/03/14-00:22:25.419826 7f7bf02d4a80 Options.bytes_per_sync: 0
+2021/03/14-00:22:25.419827 7f7bf02d4a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:22:25.419827 7f7bf02d4a80 Options.compaction_readahead_size: 0
+2021/03/14-00:22:25.419828 7f7bf02d4a80 Compression algorithms supported:
+2021/03/14-00:22:25.419829 7f7bf02d4a80 Snappy supported: 1
+2021/03/14-00:22:25.419830 7f7bf02d4a80 Zlib supported: 1
+2021/03/14-00:22:25.419830 7f7bf02d4a80 Bzip supported: 1
+2021/03/14-00:22:25.419831 7f7bf02d4a80 LZ4 supported: 1
+2021/03/14-00:22:25.419832 7f7bf02d4a80 ZSTDNotFinal supported: 1
+2021/03/14-00:22:25.419838 7f7bf02d4a80 ZSTD supported: 1
+2021/03/14-00:22:25.419842 7f7bf02d4a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:22:25.419843 7f7bf02d4a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:22:25.419993 7f7bf02d4a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:22:25.420068 7f7bf02d4a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:22:25.420071 7f7bf02d4a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:22:25.420072 7f7bf02d4a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:22:25.420073 7f7bf02d4a80 Options.compaction_filter: None
+2021/03/14-00:22:25.420074 7f7bf02d4a80 Options.compaction_filter_factory: None
+2021/03/14-00:22:25.420074 7f7bf02d4a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:22:25.420076 7f7bf02d4a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:22:25.420096 7f7bf02d4a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x275a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x273fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:22:25.420097 7f7bf02d4a80 Options.write_buffer_size: 134217728
+2021/03/14-00:22:25.420097 7f7bf02d4a80 Options.max_write_buffer_number: 6
+2021/03/14-00:22:25.420098 7f7bf02d4a80 Options.compression[0]: NoCompression
+2021/03/14-00:22:25.420099 7f7bf02d4a80 Options.compression[1]: NoCompression
+2021/03/14-00:22:25.420100 7f7bf02d4a80 Options.compression[2]: Snappy
+2021/03/14-00:22:25.420101 7f7bf02d4a80 Options.compression[3]: Snappy
+2021/03/14-00:22:25.420102 7f7bf02d4a80 Options.compression[4]: Snappy
+2021/03/14-00:22:25.420102 7f7bf02d4a80 Options.compression[5]: Snappy
+2021/03/14-00:22:25.420103 7f7bf02d4a80 Options.compression[6]: Snappy
+2021/03/14-00:22:25.420104 7f7bf02d4a80 Options.bottommost_compression: Disabled
+2021/03/14-00:22:25.420105 7f7bf02d4a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:22:25.420106 7f7bf02d4a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:22:25.420106 7f7bf02d4a80 Options.num_levels: 7
+2021/03/14-00:22:25.420107 7f7bf02d4a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:22:25.420108 7f7bf02d4a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:22:25.420108 7f7bf02d4a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:22:25.420109 7f7bf02d4a80 Options.compression_opts.level: -1
+2021/03/14-00:22:25.420110 7f7bf02d4a80 Options.compression_opts.strategy: 0
+2021/03/14-00:22:25.420111 7f7bf02d4a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:22:25.420111 7f7bf02d4a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:22:25.420112 7f7bf02d4a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:22:25.420113 7f7bf02d4a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:22:25.420113 7f7bf02d4a80 Options.target_file_size_base: 67108864
+2021/03/14-00:22:25.420114 7f7bf02d4a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:22:25.420115 7f7bf02d4a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:22:25.420116 7f7bf02d4a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:22:25.420116 7f7bf02d4a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:22:25.420118 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:22:25.420128 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:22:25.420129 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:22:25.420130 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:22:25.420131 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:22:25.420131 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:22:25.420132 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:22:25.420133 7f7bf02d4a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:22:25.420133 7f7bf02d4a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:22:25.420134 7f7bf02d4a80 Options.arena_block_size: 16777216
+2021/03/14-00:22:25.420135 7f7bf02d4a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:22:25.420136 7f7bf02d4a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:22:25.420136 7f7bf02d4a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:22:25.420137 7f7bf02d4a80 Options.disable_auto_compactions: 0
+2021/03/14-00:22:25.420139 7f7bf02d4a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:22:25.420140 7f7bf02d4a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:22:25.420141 7f7bf02d4a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:22:25.420142 7f7bf02d4a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:22:25.420142 7f7bf02d4a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:22:25.420143 7f7bf02d4a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:22:25.420144 7f7bf02d4a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:22:25.420145 7f7bf02d4a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:22:25.420146 7f7bf02d4a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:22:25.420146 7f7bf02d4a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:22:25.420147 7f7bf02d4a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:22:25.420148 7f7bf02d4a80 Options.table_properties_collectors:
+2021/03/14-00:22:25.420149 7f7bf02d4a80 Options.inplace_update_support: 0
+2021/03/14-00:22:25.420149 7f7bf02d4a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:22:25.420150 7f7bf02d4a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:22:25.420151 7f7bf02d4a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:22:25.420152 7f7bf02d4a80 Options.bloom_locality: 0
+2021/03/14-00:22:25.420152 7f7bf02d4a80 Options.max_successive_merges: 0
+2021/03/14-00:22:25.420153 7f7bf02d4a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:22:25.420154 7f7bf02d4a80 Options.paranoid_file_checks: 0
+2021/03/14-00:22:25.420154 7f7bf02d4a80 Options.force_consistency_checks: 0
+2021/03/14-00:22:25.420155 7f7bf02d4a80 Options.report_bg_io_stats: 0
+2021/03/14-00:22:25.420675 7f7bf02d4a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:22:25.420679 7f7bf02d4a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:22:25.420796 7f7bf02d4a80 EVENT_LOG_v1 {"time_micros": 1615677745420781, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:22:25.420804 7f7bf02d4a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:22:26.247052 7f7bf02d4a80 EVENT_LOG_v1 {"time_micros": 1615677746247048, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677747105087 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677747105087
new file mode 100644
index 0000000..871a07a
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677747105087
@@ -0,0 +1,186 @@
+2021/03/14-00:22:26.259670 7f7bf02d4a80 RocksDB version: 5.11.3
+2021/03/14-00:22:26.259729 7f7bf02d4a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:22:26.259730 7f7bf02d4a80 Compile date Mar 13 2021
+2021/03/14-00:22:26.259735 7f7bf02d4a80 DB SUMMARY
+2021/03/14-00:22:26.259812 7f7bf02d4a80 CURRENT file: CURRENT
+2021/03/14-00:22:26.259813 7f7bf02d4a80 IDENTITY file: IDENTITY
+2021/03/14-00:22:26.259820 7f7bf02d4a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:22:26.259822 7f7bf02d4a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:22:26.259822 7f7bf02d4a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:22:26.259825 7f7bf02d4a80 Options.error_if_exists: 0
+2021/03/14-00:22:26.259826 7f7bf02d4a80 Options.create_if_missing: 1
+2021/03/14-00:22:26.259827 7f7bf02d4a80 Options.paranoid_checks: 1
+2021/03/14-00:22:26.259827 7f7bf02d4a80 Options.env: 0x7f7bf0c8e080
+2021/03/14-00:22:26.259828 7f7bf02d4a80 Options.info_log: 0x2762ca0
+2021/03/14-00:22:26.259829 7f7bf02d4a80 Options.max_file_opening_threads: 16
+2021/03/14-00:22:26.259829 7f7bf02d4a80 Options.statistics: (nil)
+2021/03/14-00:22:26.259830 7f7bf02d4a80 Options.use_fsync: 0
+2021/03/14-00:22:26.259831 7f7bf02d4a80 Options.max_log_file_size: 0
+2021/03/14-00:22:26.259831 7f7bf02d4a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:22:26.259832 7f7bf02d4a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:22:26.259832 7f7bf02d4a80 Options.keep_log_file_num: 1000
+2021/03/14-00:22:26.259833 7f7bf02d4a80 Options.recycle_log_file_num: 0
+2021/03/14-00:22:26.259834 7f7bf02d4a80 Options.allow_fallocate: 1
+2021/03/14-00:22:26.259834 7f7bf02d4a80 Options.allow_mmap_reads: 0
+2021/03/14-00:22:26.259835 7f7bf02d4a80 Options.allow_mmap_writes: 0
+2021/03/14-00:22:26.259835 7f7bf02d4a80 Options.use_direct_reads: 0
+2021/03/14-00:22:26.259836 7f7bf02d4a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:22:26.259836 7f7bf02d4a80 Options.create_missing_column_families: 0
+2021/03/14-00:22:26.259837 7f7bf02d4a80 Options.db_log_dir:
+2021/03/14-00:22:26.259838 7f7bf02d4a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:22:26.259838 7f7bf02d4a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:22:26.259839 7f7bf02d4a80 Options.max_subcompactions: 1
+2021/03/14-00:22:26.259839 7f7bf02d4a80 Options.max_background_flushes: -1
+2021/03/14-00:22:26.259840 7f7bf02d4a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:22:26.259841 7f7bf02d4a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:22:26.259841 7f7bf02d4a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:22:26.259842 7f7bf02d4a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:22:26.259842 7f7bf02d4a80 Options.advise_random_on_open: 1
+2021/03/14-00:22:26.259843 7f7bf02d4a80 Options.db_write_buffer_size: 0
+2021/03/14-00:22:26.259844 7f7bf02d4a80 Options.write_buffer_manager: 0x274ab90
+2021/03/14-00:22:26.259844 7f7bf02d4a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:22:26.259845 7f7bf02d4a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:22:26.259845 7f7bf02d4a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:22:26.259846 7f7bf02d4a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:22:26.259846 7f7bf02d4a80 Options.rate_limiter: (nil)
+2021/03/14-00:22:26.259848 7f7bf02d4a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:22:26.259855 7f7bf02d4a80 Options.wal_recovery_mode: 2
+2021/03/14-00:22:26.259856 7f7bf02d4a80 Options.enable_thread_tracking: 0
+2021/03/14-00:22:26.259856 7f7bf02d4a80 Options.enable_pipelined_write: 0
+2021/03/14-00:22:26.259857 7f7bf02d4a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:22:26.259857 7f7bf02d4a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:22:26.259858 7f7bf02d4a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:22:26.259859 7f7bf02d4a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:22:26.259859 7f7bf02d4a80 Options.row_cache: None
+2021/03/14-00:22:26.259860 7f7bf02d4a80 Options.wal_filter: None
+2021/03/14-00:22:26.259860 7f7bf02d4a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:22:26.259861 7f7bf02d4a80 Options.allow_ingest_behind: 0
+2021/03/14-00:22:26.259862 7f7bf02d4a80 Options.preserve_deletes: 0
+2021/03/14-00:22:26.259862 7f7bf02d4a80 Options.two_write_queues: 0
+2021/03/14-00:22:26.259863 7f7bf02d4a80 Options.manual_wal_flush: 0
+2021/03/14-00:22:26.259864 7f7bf02d4a80 Options.max_background_jobs: 16
+2021/03/14-00:22:26.259864 7f7bf02d4a80 Options.max_background_compactions: -1
+2021/03/14-00:22:26.259865 7f7bf02d4a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:22:26.259865 7f7bf02d4a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:22:26.259866 7f7bf02d4a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:22:26.259867 7f7bf02d4a80 Options.max_total_wal_size: 0
+2021/03/14-00:22:26.259867 7f7bf02d4a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:22:26.259868 7f7bf02d4a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:22:26.259868 7f7bf02d4a80 Options.max_open_files: -1
+2021/03/14-00:22:26.259869 7f7bf02d4a80 Options.bytes_per_sync: 0
+2021/03/14-00:22:26.259870 7f7bf02d4a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:22:26.259870 7f7bf02d4a80 Options.compaction_readahead_size: 0
+2021/03/14-00:22:26.259871 7f7bf02d4a80 Compression algorithms supported:
+2021/03/14-00:22:26.259871 7f7bf02d4a80 Snappy supported: 1
+2021/03/14-00:22:26.259872 7f7bf02d4a80 Zlib supported: 1
+2021/03/14-00:22:26.259873 7f7bf02d4a80 Bzip supported: 1
+2021/03/14-00:22:26.259873 7f7bf02d4a80 LZ4 supported: 1
+2021/03/14-00:22:26.259874 7f7bf02d4a80 ZSTDNotFinal supported: 1
+2021/03/14-00:22:26.259878 7f7bf02d4a80 ZSTD supported: 1
+2021/03/14-00:22:26.259881 7f7bf02d4a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:22:26.259882 7f7bf02d4a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:22:26.259971 7f7bf02d4a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:22:26.260027 7f7bf02d4a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:22:26.260029 7f7bf02d4a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:22:26.260030 7f7bf02d4a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:22:26.260030 7f7bf02d4a80 Options.compaction_filter: None
+2021/03/14-00:22:26.260031 7f7bf02d4a80 Options.compaction_filter_factory: None
+2021/03/14-00:22:26.260032 7f7bf02d4a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:22:26.260033 7f7bf02d4a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:22:26.260048 7f7bf02d4a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x275a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x273fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:22:26.260049 7f7bf02d4a80 Options.write_buffer_size: 134217728
+2021/03/14-00:22:26.260050 7f7bf02d4a80 Options.max_write_buffer_number: 6
+2021/03/14-00:22:26.260051 7f7bf02d4a80 Options.compression[0]: NoCompression
+2021/03/14-00:22:26.260051 7f7bf02d4a80 Options.compression[1]: NoCompression
+2021/03/14-00:22:26.260052 7f7bf02d4a80 Options.compression[2]: Snappy
+2021/03/14-00:22:26.260053 7f7bf02d4a80 Options.compression[3]: Snappy
+2021/03/14-00:22:26.260053 7f7bf02d4a80 Options.compression[4]: Snappy
+2021/03/14-00:22:26.260054 7f7bf02d4a80 Options.compression[5]: Snappy
+2021/03/14-00:22:26.260054 7f7bf02d4a80 Options.compression[6]: Snappy
+2021/03/14-00:22:26.260055 7f7bf02d4a80 Options.bottommost_compression: Disabled
+2021/03/14-00:22:26.260056 7f7bf02d4a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:22:26.260056 7f7bf02d4a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:22:26.260057 7f7bf02d4a80 Options.num_levels: 7
+2021/03/14-00:22:26.260058 7f7bf02d4a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:22:26.260058 7f7bf02d4a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:22:26.260059 7f7bf02d4a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:22:26.260059 7f7bf02d4a80 Options.compression_opts.level: -1
+2021/03/14-00:22:26.260060 7f7bf02d4a80 Options.compression_opts.strategy: 0
+2021/03/14-00:22:26.260061 7f7bf02d4a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:22:26.260061 7f7bf02d4a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:22:26.260062 7f7bf02d4a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:22:26.260062 7f7bf02d4a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:22:26.260063 7f7bf02d4a80 Options.target_file_size_base: 67108864
+2021/03/14-00:22:26.260064 7f7bf02d4a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:22:26.260064 7f7bf02d4a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:22:26.260065 7f7bf02d4a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:22:26.260065 7f7bf02d4a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:22:26.260067 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:22:26.260074 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:22:26.260075 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:22:26.260076 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:22:26.260076 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:22:26.260077 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:22:26.260078 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:22:26.260078 7f7bf02d4a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:22:26.260079 7f7bf02d4a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:22:26.260079 7f7bf02d4a80 Options.arena_block_size: 16777216
+2021/03/14-00:22:26.260080 7f7bf02d4a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:22:26.260081 7f7bf02d4a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:22:26.260081 7f7bf02d4a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:22:26.260082 7f7bf02d4a80 Options.disable_auto_compactions: 0
+2021/03/14-00:22:26.260083 7f7bf02d4a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:22:26.260084 7f7bf02d4a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:22:26.260085 7f7bf02d4a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:22:26.260085 7f7bf02d4a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:22:26.260086 7f7bf02d4a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:22:26.260087 7f7bf02d4a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:22:26.260087 7f7bf02d4a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:22:26.260088 7f7bf02d4a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:22:26.260089 7f7bf02d4a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:22:26.260090 7f7bf02d4a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:22:26.260090 7f7bf02d4a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:22:26.260091 7f7bf02d4a80 Options.table_properties_collectors:
+2021/03/14-00:22:26.260092 7f7bf02d4a80 Options.inplace_update_support: 0
+2021/03/14-00:22:26.260092 7f7bf02d4a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:22:26.260093 7f7bf02d4a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:22:26.260094 7f7bf02d4a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:22:26.260094 7f7bf02d4a80 Options.bloom_locality: 0
+2021/03/14-00:22:26.260095 7f7bf02d4a80 Options.max_successive_merges: 0
+2021/03/14-00:22:26.260095 7f7bf02d4a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:22:26.260096 7f7bf02d4a80 Options.paranoid_file_checks: 0
+2021/03/14-00:22:26.260097 7f7bf02d4a80 Options.force_consistency_checks: 0
+2021/03/14-00:22:26.260097 7f7bf02d4a80 Options.report_bg_io_stats: 0
+2021/03/14-00:22:26.260506 7f7bf02d4a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:22:26.260509 7f7bf02d4a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:22:26.260599 7f7bf02d4a80 EVENT_LOG_v1 {"time_micros": 1615677746260588, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:22:26.260604 7f7bf02d4a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:22:27.089256 7f7bf02d4a80 EVENT_LOG_v1 {"time_micros": 1615677747089252, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677747968333 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677747968333
new file mode 100644
index 0000000..f730b6b
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677747968333
@@ -0,0 +1,186 @@
+2021/03/14-00:22:27.105666 7f7bf02d4a80 RocksDB version: 5.11.3
+2021/03/14-00:22:27.105815 7f7bf02d4a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:22:27.105817 7f7bf02d4a80 Compile date Mar 13 2021
+2021/03/14-00:22:27.105823 7f7bf02d4a80 DB SUMMARY
+2021/03/14-00:22:27.105920 7f7bf02d4a80 CURRENT file: CURRENT
+2021/03/14-00:22:27.105922 7f7bf02d4a80 IDENTITY file: IDENTITY
+2021/03/14-00:22:27.105930 7f7bf02d4a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:22:27.105932 7f7bf02d4a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:22:27.105933 7f7bf02d4a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:22:27.105936 7f7bf02d4a80 Options.error_if_exists: 0
+2021/03/14-00:22:27.105937 7f7bf02d4a80 Options.create_if_missing: 1
+2021/03/14-00:22:27.105938 7f7bf02d4a80 Options.paranoid_checks: 1
+2021/03/14-00:22:27.105938 7f7bf02d4a80 Options.env: 0x7f7bf0c8e080
+2021/03/14-00:22:27.105939 7f7bf02d4a80 Options.info_log: 0x2762ca0
+2021/03/14-00:22:27.105940 7f7bf02d4a80 Options.max_file_opening_threads: 16
+2021/03/14-00:22:27.105941 7f7bf02d4a80 Options.statistics: (nil)
+2021/03/14-00:22:27.105942 7f7bf02d4a80 Options.use_fsync: 0
+2021/03/14-00:22:27.105942 7f7bf02d4a80 Options.max_log_file_size: 0
+2021/03/14-00:22:27.105943 7f7bf02d4a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:22:27.105944 7f7bf02d4a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:22:27.105944 7f7bf02d4a80 Options.keep_log_file_num: 1000
+2021/03/14-00:22:27.105945 7f7bf02d4a80 Options.recycle_log_file_num: 0
+2021/03/14-00:22:27.105946 7f7bf02d4a80 Options.allow_fallocate: 1
+2021/03/14-00:22:27.105946 7f7bf02d4a80 Options.allow_mmap_reads: 0
+2021/03/14-00:22:27.105947 7f7bf02d4a80 Options.allow_mmap_writes: 0
+2021/03/14-00:22:27.105948 7f7bf02d4a80 Options.use_direct_reads: 0
+2021/03/14-00:22:27.105948 7f7bf02d4a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:22:27.105949 7f7bf02d4a80 Options.create_missing_column_families: 0
+2021/03/14-00:22:27.105950 7f7bf02d4a80 Options.db_log_dir:
+2021/03/14-00:22:27.105950 7f7bf02d4a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:22:27.105951 7f7bf02d4a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:22:27.105952 7f7bf02d4a80 Options.max_subcompactions: 1
+2021/03/14-00:22:27.105952 7f7bf02d4a80 Options.max_background_flushes: -1
+2021/03/14-00:22:27.105953 7f7bf02d4a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:22:27.105954 7f7bf02d4a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:22:27.105954 7f7bf02d4a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:22:27.105955 7f7bf02d4a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:22:27.105956 7f7bf02d4a80 Options.advise_random_on_open: 1
+2021/03/14-00:22:27.105956 7f7bf02d4a80 Options.db_write_buffer_size: 0
+2021/03/14-00:22:27.105957 7f7bf02d4a80 Options.write_buffer_manager: 0x274ab90
+2021/03/14-00:22:27.105958 7f7bf02d4a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:22:27.105958 7f7bf02d4a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:22:27.105959 7f7bf02d4a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:22:27.105960 7f7bf02d4a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:22:27.105960 7f7bf02d4a80 Options.rate_limiter: (nil)
+2021/03/14-00:22:27.105962 7f7bf02d4a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:22:27.105972 7f7bf02d4a80 Options.wal_recovery_mode: 2
+2021/03/14-00:22:27.105973 7f7bf02d4a80 Options.enable_thread_tracking: 0
+2021/03/14-00:22:27.105973 7f7bf02d4a80 Options.enable_pipelined_write: 0
+2021/03/14-00:22:27.105974 7f7bf02d4a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:22:27.105974 7f7bf02d4a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:22:27.105975 7f7bf02d4a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:22:27.105976 7f7bf02d4a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:22:27.105976 7f7bf02d4a80 Options.row_cache: None
+2021/03/14-00:22:27.105977 7f7bf02d4a80 Options.wal_filter: None
+2021/03/14-00:22:27.105978 7f7bf02d4a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:22:27.105978 7f7bf02d4a80 Options.allow_ingest_behind: 0
+2021/03/14-00:22:27.105979 7f7bf02d4a80 Options.preserve_deletes: 0
+2021/03/14-00:22:27.105980 7f7bf02d4a80 Options.two_write_queues: 0
+2021/03/14-00:22:27.105980 7f7bf02d4a80 Options.manual_wal_flush: 0
+2021/03/14-00:22:27.105982 7f7bf02d4a80 Options.max_background_jobs: 16
+2021/03/14-00:22:27.105982 7f7bf02d4a80 Options.max_background_compactions: -1
+2021/03/14-00:22:27.105983 7f7bf02d4a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:22:27.105984 7f7bf02d4a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:22:27.105984 7f7bf02d4a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:22:27.105985 7f7bf02d4a80 Options.max_total_wal_size: 0
+2021/03/14-00:22:27.105986 7f7bf02d4a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:22:27.105986 7f7bf02d4a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:22:27.105987 7f7bf02d4a80 Options.max_open_files: -1
+2021/03/14-00:22:27.105988 7f7bf02d4a80 Options.bytes_per_sync: 0
+2021/03/14-00:22:27.105988 7f7bf02d4a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:22:27.105989 7f7bf02d4a80 Options.compaction_readahead_size: 0
+2021/03/14-00:22:27.105990 7f7bf02d4a80 Compression algorithms supported:
+2021/03/14-00:22:27.105990 7f7bf02d4a80 Snappy supported: 1
+2021/03/14-00:22:27.105991 7f7bf02d4a80 Zlib supported: 1
+2021/03/14-00:22:27.105992 7f7bf02d4a80 Bzip supported: 1
+2021/03/14-00:22:27.105992 7f7bf02d4a80 LZ4 supported: 1
+2021/03/14-00:22:27.105993 7f7bf02d4a80 ZSTDNotFinal supported: 1
+2021/03/14-00:22:27.105998 7f7bf02d4a80 ZSTD supported: 1
+2021/03/14-00:22:27.106002 7f7bf02d4a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:22:27.106004 7f7bf02d4a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:22:27.106118 7f7bf02d4a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:22:27.106184 7f7bf02d4a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:22:27.106186 7f7bf02d4a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:22:27.106187 7f7bf02d4a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:22:27.106188 7f7bf02d4a80 Options.compaction_filter: None
+2021/03/14-00:22:27.106188 7f7bf02d4a80 Options.compaction_filter_factory: None
+2021/03/14-00:22:27.106189 7f7bf02d4a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:22:27.106190 7f7bf02d4a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:22:27.106210 7f7bf02d4a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x275a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x273fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:22:27.106211 7f7bf02d4a80 Options.write_buffer_size: 134217728
+2021/03/14-00:22:27.106212 7f7bf02d4a80 Options.max_write_buffer_number: 6
+2021/03/14-00:22:27.106213 7f7bf02d4a80 Options.compression[0]: NoCompression
+2021/03/14-00:22:27.106214 7f7bf02d4a80 Options.compression[1]: NoCompression
+2021/03/14-00:22:27.106214 7f7bf02d4a80 Options.compression[2]: Snappy
+2021/03/14-00:22:27.106215 7f7bf02d4a80 Options.compression[3]: Snappy
+2021/03/14-00:22:27.106216 7f7bf02d4a80 Options.compression[4]: Snappy
+2021/03/14-00:22:27.106216 7f7bf02d4a80 Options.compression[5]: Snappy
+2021/03/14-00:22:27.106217 7f7bf02d4a80 Options.compression[6]: Snappy
+2021/03/14-00:22:27.106218 7f7bf02d4a80 Options.bottommost_compression: Disabled
+2021/03/14-00:22:27.106219 7f7bf02d4a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:22:27.106219 7f7bf02d4a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:22:27.106220 7f7bf02d4a80 Options.num_levels: 7
+2021/03/14-00:22:27.106220 7f7bf02d4a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:22:27.106221 7f7bf02d4a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:22:27.106222 7f7bf02d4a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:22:27.106223 7f7bf02d4a80 Options.compression_opts.level: -1
+2021/03/14-00:22:27.106223 7f7bf02d4a80 Options.compression_opts.strategy: 0
+2021/03/14-00:22:27.106224 7f7bf02d4a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:22:27.106225 7f7bf02d4a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:22:27.106225 7f7bf02d4a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:22:27.106226 7f7bf02d4a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:22:27.106227 7f7bf02d4a80 Options.target_file_size_base: 67108864
+2021/03/14-00:22:27.106227 7f7bf02d4a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:22:27.106228 7f7bf02d4a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:22:27.106229 7f7bf02d4a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:22:27.106229 7f7bf02d4a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:22:27.106231 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:22:27.106249 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:22:27.106250 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:22:27.106251 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:22:27.106252 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:22:27.106252 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:22:27.106253 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:22:27.106254 7f7bf02d4a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:22:27.106254 7f7bf02d4a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:22:27.106255 7f7bf02d4a80 Options.arena_block_size: 16777216
+2021/03/14-00:22:27.106256 7f7bf02d4a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:22:27.106256 7f7bf02d4a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:22:27.106257 7f7bf02d4a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:22:27.106258 7f7bf02d4a80 Options.disable_auto_compactions: 0
+2021/03/14-00:22:27.106260 7f7bf02d4a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:22:27.106261 7f7bf02d4a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:22:27.106261 7f7bf02d4a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:22:27.106262 7f7bf02d4a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:22:27.106263 7f7bf02d4a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:22:27.106263 7f7bf02d4a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:22:27.106264 7f7bf02d4a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:22:27.106265 7f7bf02d4a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:22:27.106266 7f7bf02d4a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:22:27.106266 7f7bf02d4a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:22:27.106267 7f7bf02d4a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:22:27.106268 7f7bf02d4a80 Options.table_properties_collectors:
+2021/03/14-00:22:27.106268 7f7bf02d4a80 Options.inplace_update_support: 0
+2021/03/14-00:22:27.106269 7f7bf02d4a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:22:27.106270 7f7bf02d4a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:22:27.106271 7f7bf02d4a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:22:27.106271 7f7bf02d4a80 Options.bloom_locality: 0
+2021/03/14-00:22:27.106272 7f7bf02d4a80 Options.max_successive_merges: 0
+2021/03/14-00:22:27.106273 7f7bf02d4a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:22:27.106273 7f7bf02d4a80 Options.paranoid_file_checks: 0
+2021/03/14-00:22:27.106274 7f7bf02d4a80 Options.force_consistency_checks: 0
+2021/03/14-00:22:27.106275 7f7bf02d4a80 Options.report_bg_io_stats: 0
+2021/03/14-00:22:27.106802 7f7bf02d4a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:22:27.106805 7f7bf02d4a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:22:27.106913 7f7bf02d4a80 EVENT_LOG_v1 {"time_micros": 1615677747106900, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:22:27.106919 7f7bf02d4a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:22:27.954692 7f7bf02d4a80 EVENT_LOG_v1 {"time_micros": 1615677747954689, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677779973545 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677779973545
new file mode 100644
index 0000000..086a393
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677779973545
@@ -0,0 +1,186 @@
+2021/03/14-00:22:27.968708 7f7bf02d4a80 RocksDB version: 5.11.3
+2021/03/14-00:22:27.968772 7f7bf02d4a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:22:27.968774 7f7bf02d4a80 Compile date Mar 13 2021
+2021/03/14-00:22:27.968779 7f7bf02d4a80 DB SUMMARY
+2021/03/14-00:22:27.968860 7f7bf02d4a80 CURRENT file: CURRENT
+2021/03/14-00:22:27.968861 7f7bf02d4a80 IDENTITY file: IDENTITY
+2021/03/14-00:22:27.968869 7f7bf02d4a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:22:27.968870 7f7bf02d4a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:22:27.968871 7f7bf02d4a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:22:27.968874 7f7bf02d4a80 Options.error_if_exists: 0
+2021/03/14-00:22:27.968875 7f7bf02d4a80 Options.create_if_missing: 1
+2021/03/14-00:22:27.968875 7f7bf02d4a80 Options.paranoid_checks: 1
+2021/03/14-00:22:27.968876 7f7bf02d4a80 Options.env: 0x7f7bf0c8e080
+2021/03/14-00:22:27.968877 7f7bf02d4a80 Options.info_log: 0x2762ca0
+2021/03/14-00:22:27.968877 7f7bf02d4a80 Options.max_file_opening_threads: 16
+2021/03/14-00:22:27.968878 7f7bf02d4a80 Options.statistics: (nil)
+2021/03/14-00:22:27.968879 7f7bf02d4a80 Options.use_fsync: 0
+2021/03/14-00:22:27.968879 7f7bf02d4a80 Options.max_log_file_size: 0
+2021/03/14-00:22:27.968880 7f7bf02d4a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:22:27.968880 7f7bf02d4a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:22:27.968881 7f7bf02d4a80 Options.keep_log_file_num: 1000
+2021/03/14-00:22:27.968882 7f7bf02d4a80 Options.recycle_log_file_num: 0
+2021/03/14-00:22:27.968882 7f7bf02d4a80 Options.allow_fallocate: 1
+2021/03/14-00:22:27.968883 7f7bf02d4a80 Options.allow_mmap_reads: 0
+2021/03/14-00:22:27.968884 7f7bf02d4a80 Options.allow_mmap_writes: 0
+2021/03/14-00:22:27.968884 7f7bf02d4a80 Options.use_direct_reads: 0
+2021/03/14-00:22:27.968885 7f7bf02d4a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:22:27.968885 7f7bf02d4a80 Options.create_missing_column_families: 0
+2021/03/14-00:22:27.968886 7f7bf02d4a80 Options.db_log_dir:
+2021/03/14-00:22:27.968886 7f7bf02d4a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:22:27.968887 7f7bf02d4a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:22:27.968888 7f7bf02d4a80 Options.max_subcompactions: 1
+2021/03/14-00:22:27.968888 7f7bf02d4a80 Options.max_background_flushes: -1
+2021/03/14-00:22:27.968889 7f7bf02d4a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:22:27.968890 7f7bf02d4a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:22:27.968890 7f7bf02d4a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:22:27.968891 7f7bf02d4a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:22:27.968891 7f7bf02d4a80 Options.advise_random_on_open: 1
+2021/03/14-00:22:27.968892 7f7bf02d4a80 Options.db_write_buffer_size: 0
+2021/03/14-00:22:27.968892 7f7bf02d4a80 Options.write_buffer_manager: 0x274ab90
+2021/03/14-00:22:27.968893 7f7bf02d4a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:22:27.968894 7f7bf02d4a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:22:27.968894 7f7bf02d4a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:22:27.968895 7f7bf02d4a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:22:27.968895 7f7bf02d4a80 Options.rate_limiter: (nil)
+2021/03/14-00:22:27.968897 7f7bf02d4a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:22:27.968905 7f7bf02d4a80 Options.wal_recovery_mode: 2
+2021/03/14-00:22:27.968906 7f7bf02d4a80 Options.enable_thread_tracking: 0
+2021/03/14-00:22:27.968906 7f7bf02d4a80 Options.enable_pipelined_write: 0
+2021/03/14-00:22:27.968907 7f7bf02d4a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:22:27.968907 7f7bf02d4a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:22:27.968908 7f7bf02d4a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:22:27.968909 7f7bf02d4a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:22:27.968909 7f7bf02d4a80 Options.row_cache: None
+2021/03/14-00:22:27.968910 7f7bf02d4a80 Options.wal_filter: None
+2021/03/14-00:22:27.968910 7f7bf02d4a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:22:27.968911 7f7bf02d4a80 Options.allow_ingest_behind: 0
+2021/03/14-00:22:27.968911 7f7bf02d4a80 Options.preserve_deletes: 0
+2021/03/14-00:22:27.968912 7f7bf02d4a80 Options.two_write_queues: 0
+2021/03/14-00:22:27.968913 7f7bf02d4a80 Options.manual_wal_flush: 0
+2021/03/14-00:22:27.968914 7f7bf02d4a80 Options.max_background_jobs: 16
+2021/03/14-00:22:27.968915 7f7bf02d4a80 Options.max_background_compactions: -1
+2021/03/14-00:22:27.968915 7f7bf02d4a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:22:27.968916 7f7bf02d4a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:22:27.968916 7f7bf02d4a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:22:27.968917 7f7bf02d4a80 Options.max_total_wal_size: 0
+2021/03/14-00:22:27.968918 7f7bf02d4a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:22:27.968918 7f7bf02d4a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:22:27.968919 7f7bf02d4a80 Options.max_open_files: -1
+2021/03/14-00:22:27.968920 7f7bf02d4a80 Options.bytes_per_sync: 0
+2021/03/14-00:22:27.968920 7f7bf02d4a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:22:27.968921 7f7bf02d4a80 Options.compaction_readahead_size: 0
+2021/03/14-00:22:27.968921 7f7bf02d4a80 Compression algorithms supported:
+2021/03/14-00:22:27.968922 7f7bf02d4a80 Snappy supported: 1
+2021/03/14-00:22:27.968923 7f7bf02d4a80 Zlib supported: 1
+2021/03/14-00:22:27.968923 7f7bf02d4a80 Bzip supported: 1
+2021/03/14-00:22:27.968924 7f7bf02d4a80 LZ4 supported: 1
+2021/03/14-00:22:27.968924 7f7bf02d4a80 ZSTDNotFinal supported: 1
+2021/03/14-00:22:27.968929 7f7bf02d4a80 ZSTD supported: 1
+2021/03/14-00:22:27.968932 7f7bf02d4a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:22:27.968934 7f7bf02d4a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:22:27.969026 7f7bf02d4a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:22:27.969085 7f7bf02d4a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:22:27.969086 7f7bf02d4a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:22:27.969087 7f7bf02d4a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:22:27.969088 7f7bf02d4a80 Options.compaction_filter: None
+2021/03/14-00:22:27.969089 7f7bf02d4a80 Options.compaction_filter_factory: None
+2021/03/14-00:22:27.969089 7f7bf02d4a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:22:27.969090 7f7bf02d4a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:22:27.969106 7f7bf02d4a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x275a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x273fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:22:27.969107 7f7bf02d4a80 Options.write_buffer_size: 134217728
+2021/03/14-00:22:27.969108 7f7bf02d4a80 Options.max_write_buffer_number: 6
+2021/03/14-00:22:27.969109 7f7bf02d4a80 Options.compression[0]: NoCompression
+2021/03/14-00:22:27.969109 7f7bf02d4a80 Options.compression[1]: NoCompression
+2021/03/14-00:22:27.969110 7f7bf02d4a80 Options.compression[2]: Snappy
+2021/03/14-00:22:27.969111 7f7bf02d4a80 Options.compression[3]: Snappy
+2021/03/14-00:22:27.969111 7f7bf02d4a80 Options.compression[4]: Snappy
+2021/03/14-00:22:27.969112 7f7bf02d4a80 Options.compression[5]: Snappy
+2021/03/14-00:22:27.969112 7f7bf02d4a80 Options.compression[6]: Snappy
+2021/03/14-00:22:27.969113 7f7bf02d4a80 Options.bottommost_compression: Disabled
+2021/03/14-00:22:27.969114 7f7bf02d4a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:22:27.969115 7f7bf02d4a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:22:27.969115 7f7bf02d4a80 Options.num_levels: 7
+2021/03/14-00:22:27.969116 7f7bf02d4a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:22:27.969116 7f7bf02d4a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:22:27.969117 7f7bf02d4a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:22:27.969118 7f7bf02d4a80 Options.compression_opts.level: -1
+2021/03/14-00:22:27.969118 7f7bf02d4a80 Options.compression_opts.strategy: 0
+2021/03/14-00:22:27.969119 7f7bf02d4a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:22:27.969119 7f7bf02d4a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:22:27.969120 7f7bf02d4a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:22:27.969121 7f7bf02d4a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:22:27.969121 7f7bf02d4a80 Options.target_file_size_base: 67108864
+2021/03/14-00:22:27.969122 7f7bf02d4a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:22:27.969123 7f7bf02d4a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:22:27.969123 7f7bf02d4a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:22:27.969124 7f7bf02d4a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:22:27.969126 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:22:27.969133 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:22:27.969134 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:22:27.969135 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:22:27.969135 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:22:27.969136 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:22:27.969137 7f7bf02d4a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:22:27.969137 7f7bf02d4a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:22:27.969138 7f7bf02d4a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:22:27.969138 7f7bf02d4a80 Options.arena_block_size: 16777216
+2021/03/14-00:22:27.969139 7f7bf02d4a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:22:27.969140 7f7bf02d4a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:22:27.969140 7f7bf02d4a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:22:27.969141 7f7bf02d4a80 Options.disable_auto_compactions: 0
+2021/03/14-00:22:27.969142 7f7bf02d4a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:22:27.969143 7f7bf02d4a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:22:27.969144 7f7bf02d4a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:22:27.969145 7f7bf02d4a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:22:27.969145 7f7bf02d4a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:22:27.969146 7f7bf02d4a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:22:27.969146 7f7bf02d4a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:22:27.969147 7f7bf02d4a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:22:27.969148 7f7bf02d4a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:22:27.969149 7f7bf02d4a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:22:27.969149 7f7bf02d4a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:22:27.969150 7f7bf02d4a80 Options.table_properties_collectors:
+2021/03/14-00:22:27.969150 7f7bf02d4a80 Options.inplace_update_support: 0
+2021/03/14-00:22:27.969151 7f7bf02d4a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:22:27.969152 7f7bf02d4a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:22:27.969153 7f7bf02d4a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:22:27.969153 7f7bf02d4a80 Options.bloom_locality: 0
+2021/03/14-00:22:27.969154 7f7bf02d4a80 Options.max_successive_merges: 0
+2021/03/14-00:22:27.969154 7f7bf02d4a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:22:27.969155 7f7bf02d4a80 Options.paranoid_file_checks: 0
+2021/03/14-00:22:27.969155 7f7bf02d4a80 Options.force_consistency_checks: 0
+2021/03/14-00:22:27.969156 7f7bf02d4a80 Options.report_bg_io_stats: 0
+2021/03/14-00:22:27.969554 7f7bf02d4a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:22:27.969556 7f7bf02d4a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:22:27.969654 7f7bf02d4a80 EVENT_LOG_v1 {"time_micros": 1615677747969642, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:22:27.969659 7f7bf02d4a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:22:28.791362 7f7bf02d4a80 EVENT_LOG_v1 {"time_micros": 1615677748791358, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677780796012 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677780796012
new file mode 100644
index 0000000..356352d
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677780796012
@@ -0,0 +1,186 @@
+2021/03/14-00:22:59.974199 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-00:22:59.974307 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:22:59.974308 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-00:22:59.974311 7ffff7156a80 DB SUMMARY
+2021/03/14-00:22:59.974409 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-00:22:59.974410 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-00:22:59.974418 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:22:59.974419 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:22:59.974420 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:22:59.974424 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-00:22:59.974424 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-00:22:59.974425 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-00:22:59.974426 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-00:22:59.974426 7ffff7156a80 Options.info_log: 0xfb2fa0
+2021/03/14-00:22:59.974427 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-00:22:59.974428 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-00:22:59.974428 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-00:22:59.974429 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-00:22:59.974430 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:22:59.974430 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:22:59.974431 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-00:22:59.974431 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-00:22:59.974432 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-00:22:59.974433 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-00:22:59.974434 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-00:22:59.974434 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-00:22:59.974435 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:22:59.974435 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-00:22:59.974436 7ffff7156a80 Options.db_log_dir:
+2021/03/14-00:22:59.974437 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:22:59.974437 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:22:59.974438 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-00:22:59.974438 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-00:22:59.974439 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:22:59.974440 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:22:59.974440 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:22:59.974441 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:22:59.974442 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-00:22:59.974442 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-00:22:59.974443 7ffff7156a80 Options.write_buffer_manager: 0xf9aeb0
+2021/03/14-00:22:59.974443 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:22:59.974444 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:22:59.974444 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:22:59.974445 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:22:59.974446 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-00:22:59.974447 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:22:59.974457 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-00:22:59.974457 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-00:22:59.974458 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-00:22:59.974459 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:22:59.974459 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:22:59.974460 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:22:59.974460 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:22:59.974461 7ffff7156a80 Options.row_cache: None
+2021/03/14-00:22:59.974462 7ffff7156a80 Options.wal_filter: None
+2021/03/14-00:22:59.974462 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:22:59.974463 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-00:22:59.974463 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-00:22:59.974464 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-00:22:59.974465 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-00:22:59.974466 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-00:22:59.974467 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-00:22:59.974467 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:22:59.974468 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:22:59.974468 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:22:59.974469 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-00:22:59.974470 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:22:59.974470 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:22:59.974471 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-00:22:59.974472 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-00:22:59.974472 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:22:59.974473 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-00:22:59.974473 7ffff7156a80 Compression algorithms supported:
+2021/03/14-00:22:59.974474 7ffff7156a80 Snappy supported: 1
+2021/03/14-00:22:59.974475 7ffff7156a80 Zlib supported: 1
+2021/03/14-00:22:59.974475 7ffff7156a80 Bzip supported: 1
+2021/03/14-00:22:59.974476 7ffff7156a80 LZ4 supported: 1
+2021/03/14-00:22:59.974476 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-00:22:59.974478 7ffff7156a80 ZSTD supported: 1
+2021/03/14-00:22:59.974482 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:22:59.974483 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:22:59.974604 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:22:59.974660 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:22:59.974662 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:22:59.974663 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:22:59.974664 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-00:22:59.974664 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-00:22:59.974665 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:22:59.974666 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:22:59.974680 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0xfaa840)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0xf8ff40
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:22:59.974681 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-00:22:59.974682 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-00:22:59.974683 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-00:22:59.974683 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-00:22:59.974684 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-00:22:59.974685 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-00:22:59.974685 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-00:22:59.974686 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-00:22:59.974686 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-00:22:59.974687 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-00:22:59.974688 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:22:59.974689 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:22:59.974689 7ffff7156a80 Options.num_levels: 7
+2021/03/14-00:22:59.974690 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:22:59.974691 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:22:59.974691 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:22:59.974692 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-00:22:59.974693 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-00:22:59.974693 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:22:59.974694 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:22:59.974695 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:22:59.974695 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:22:59.974696 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-00:22:59.974697 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:22:59.974697 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:22:59.974698 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:22:59.974698 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:22:59.974700 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:22:59.974708 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:22:59.974709 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:22:59.974710 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:22:59.974710 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:22:59.974711 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:22:59.974712 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:22:59.974712 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:22:59.974713 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:22:59.974713 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-00:22:59.974714 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:22:59.974715 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:22:59.974715 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:22:59.974716 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-00:22:59.974717 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:22:59.974718 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:22:59.974719 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:22:59.974719 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:22:59.974720 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:22:59.974721 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:22:59.974721 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:22:59.974722 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:22:59.974723 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:22:59.974723 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:22:59.974724 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:22:59.974725 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-00:22:59.974725 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-00:22:59.974726 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:22:59.974726 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:22:59.974727 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:22:59.974728 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-00:22:59.974729 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-00:22:59.974729 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:22:59.974730 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-00:22:59.974730 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-00:22:59.974731 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-00:22:59.976311 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:22:59.976315 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:22:59.976415 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615677779976406, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:22:59.976421 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:23:00.788933 7ffff7156a80 EVENT_LOG_v1 {"time_
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677781678713 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677781678713
new file mode 100644
index 0000000..05e5bdf
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677781678713
@@ -0,0 +1,186 @@
+2021/03/14-00:23:00.796661 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-00:23:00.796718 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:23:00.796721 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-00:23:00.796723 7ffff7156a80 DB SUMMARY
+2021/03/14-00:23:00.796830 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-00:23:00.796831 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-00:23:00.796844 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:23:00.796846 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:23:00.796848 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:23:00.796852 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-00:23:00.796853 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-00:23:00.796854 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-00:23:00.796855 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-00:23:00.796856 7ffff7156a80 Options.info_log: 0xfc4c60
+2021/03/14-00:23:00.796858 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-00:23:00.796859 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-00:23:00.796860 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-00:23:00.796861 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-00:23:00.796862 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:23:00.796864 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:23:00.796865 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-00:23:00.796866 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-00:23:00.796867 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-00:23:00.796868 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-00:23:00.796869 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-00:23:00.796871 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-00:23:00.796872 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:23:00.796873 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-00:23:00.796874 7ffff7156a80 Options.db_log_dir:
+2021/03/14-00:23:00.796875 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:23:00.796876 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:23:00.796877 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-00:23:00.796878 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-00:23:00.796879 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:23:00.796880 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:23:00.796881 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:23:00.796882 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:23:00.796884 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-00:23:00.796885 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-00:23:00.796886 7ffff7156a80 Options.write_buffer_manager: 0xfc4b60
+2021/03/14-00:23:00.796887 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:23:00.796888 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:23:00.796889 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:23:00.796890 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:23:00.796892 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-00:23:00.796893 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:23:00.796905 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-00:23:00.796906 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-00:23:00.796907 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-00:23:00.796908 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:23:00.796909 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:23:00.796911 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:23:00.796912 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:23:00.796913 7ffff7156a80 Options.row_cache: None
+2021/03/14-00:23:00.796914 7ffff7156a80 Options.wal_filter: None
+2021/03/14-00:23:00.796915 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:23:00.796917 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-00:23:00.796918 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-00:23:00.796919 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-00:23:00.796920 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-00:23:00.796921 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-00:23:00.796922 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-00:23:00.796923 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:23:00.796924 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:23:00.796926 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:23:00.796927 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-00:23:00.796928 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:23:00.796929 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:23:00.796930 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-00:23:00.796931 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-00:23:00.796932 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:23:00.796933 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-00:23:00.796934 7ffff7156a80 Compression algorithms supported:
+2021/03/14-00:23:00.796936 7ffff7156a80 Snappy supported: 1
+2021/03/14-00:23:00.796937 7ffff7156a80 Zlib supported: 1
+2021/03/14-00:23:00.796938 7ffff7156a80 Bzip supported: 1
+2021/03/14-00:23:00.796939 7ffff7156a80 LZ4 supported: 1
+2021/03/14-00:23:00.796940 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-00:23:00.796942 7ffff7156a80 ZSTD supported: 1
+2021/03/14-00:23:00.796944 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:23:00.796946 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:23:00.797039 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:23:00.797091 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:23:00.797093 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:23:00.797095 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:23:00.797096 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-00:23:00.797097 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-00:23:00.797098 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:23:00.797099 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:23:00.797116 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0xfc5dd0)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0xfc9a30
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:23:00.797117 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-00:23:00.797117 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-00:23:00.797118 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-00:23:00.797119 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-00:23:00.797120 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-00:23:00.797120 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-00:23:00.797121 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-00:23:00.797121 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-00:23:00.797122 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-00:23:00.797122 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-00:23:00.797123 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:23:00.797124 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:23:00.797125 7ffff7156a80 Options.num_levels: 7
+2021/03/14-00:23:00.797125 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:23:00.797126 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:23:00.797126 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:23:00.797127 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-00:23:00.797128 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-00:23:00.797128 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:23:00.797129 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:23:00.797129 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:23:00.797130 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:23:00.797130 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-00:23:00.797131 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:23:00.797132 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:23:00.797132 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:23:00.797133 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:23:00.797134 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:23:00.797143 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:23:00.797144 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:23:00.797145 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:23:00.797145 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:23:00.797146 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:23:00.797146 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:23:00.797147 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:23:00.797147 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:23:00.797148 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-00:23:00.797149 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:23:00.797149 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:23:00.797150 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:23:00.797150 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-00:23:00.797152 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:23:00.797152 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:23:00.797153 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:23:00.797154 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:23:00.797154 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:23:00.797155 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:23:00.797155 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:23:00.797157 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:23:00.797157 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:23:00.797158 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:23:00.797158 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:23:00.797159 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-00:23:00.797160 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-00:23:00.797160 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:23:00.797161 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:23:00.797162 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:23:00.797162 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-00:23:00.797163 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-00:23:00.797163 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:23:00.797164 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-00:23:00.797164 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-00:23:00.797165 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-00:23:00.798712 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:23:00.798716 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:23:00.798808 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615677780798805, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:23:00.798811 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:23:01.671898 7ffff7156a80 EVENT_LOG_v1 {"time_
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677782517373 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677782517373
new file mode 100644
index 0000000..a8499e9
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677782517373
@@ -0,0 +1,186 @@
+2021/03/14-00:23:01.679289 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-00:23:01.679324 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:23:01.679325 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-00:23:01.679326 7ffff7156a80 DB SUMMARY
+2021/03/14-00:23:01.679405 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-00:23:01.679406 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-00:23:01.679414 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:23:01.679415 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:23:01.679416 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:23:01.679418 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-00:23:01.679419 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-00:23:01.679419 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-00:23:01.679420 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-00:23:01.679421 7ffff7156a80 Options.info_log: 0xff5380
+2021/03/14-00:23:01.679421 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-00:23:01.679422 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-00:23:01.679423 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-00:23:01.679423 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-00:23:01.679424 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:23:01.679424 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:23:01.679425 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-00:23:01.679425 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-00:23:01.679426 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-00:23:01.679427 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-00:23:01.679427 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-00:23:01.679428 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-00:23:01.679428 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:23:01.679429 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-00:23:01.679429 7ffff7156a80 Options.db_log_dir:
+2021/03/14-00:23:01.679430 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:23:01.679431 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:23:01.679431 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-00:23:01.679432 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-00:23:01.679432 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:23:01.679433 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:23:01.679434 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:23:01.679434 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:23:01.679435 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-00:23:01.679435 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-00:23:01.679436 7ffff7156a80 Options.write_buffer_manager: 0xff7210
+2021/03/14-00:23:01.679436 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:23:01.679437 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:23:01.679438 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:23:01.679438 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:23:01.679439 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-00:23:01.679439 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:23:01.679447 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-00:23:01.679448 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-00:23:01.679448 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-00:23:01.679449 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:23:01.679449 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:23:01.679450 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:23:01.679451 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:23:01.679451 7ffff7156a80 Options.row_cache: None
+2021/03/14-00:23:01.679452 7ffff7156a80 Options.wal_filter: None
+2021/03/14-00:23:01.679452 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:23:01.679453 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-00:23:01.679453 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-00:23:01.679454 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-00:23:01.679455 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-00:23:01.679455 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-00:23:01.679456 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-00:23:01.679456 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:23:01.679457 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:23:01.679457 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:23:01.679458 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-00:23:01.679458 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:23:01.679459 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:23:01.679460 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-00:23:01.679460 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-00:23:01.679461 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:23:01.679461 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-00:23:01.679462 7ffff7156a80 Compression algorithms supported:
+2021/03/14-00:23:01.679462 7ffff7156a80 Snappy supported: 1
+2021/03/14-00:23:01.679463 7ffff7156a80 Zlib supported: 1
+2021/03/14-00:23:01.679464 7ffff7156a80 Bzip supported: 1
+2021/03/14-00:23:01.679464 7ffff7156a80 LZ4 supported: 1
+2021/03/14-00:23:01.679465 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-00:23:01.679465 7ffff7156a80 ZSTD supported: 1
+2021/03/14-00:23:01.679467 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:23:01.679468 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:23:01.679550 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:23:01.679589 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:23:01.679591 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:23:01.679591 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:23:01.679592 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-00:23:01.679593 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-00:23:01.679593 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:23:01.679594 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:23:01.679609 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0xff67f0)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0xffa950
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:23:01.679610 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-00:23:01.679611 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-00:23:01.679611 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-00:23:01.679612 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-00:23:01.679613 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-00:23:01.679613 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-00:23:01.679614 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-00:23:01.679615 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-00:23:01.679615 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-00:23:01.679616 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-00:23:01.679616 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:23:01.679617 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:23:01.679618 7ffff7156a80 Options.num_levels: 7
+2021/03/14-00:23:01.679618 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:23:01.679619 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:23:01.679619 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:23:01.679620 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-00:23:01.679621 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-00:23:01.679621 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:23:01.679622 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:23:01.679622 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:23:01.679623 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:23:01.679624 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-00:23:01.679624 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:23:01.679625 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:23:01.679625 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:23:01.679626 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:23:01.679628 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:23:01.679635 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:23:01.679636 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:23:01.679637 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:23:01.679637 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:23:01.679638 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:23:01.679638 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:23:01.679639 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:23:01.679640 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:23:01.679640 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-00:23:01.679641 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:23:01.679641 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:23:01.679642 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:23:01.679643 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-00:23:01.679644 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:23:01.679644 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:23:01.679645 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:23:01.679645 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:23:01.679646 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:23:01.679647 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:23:01.679647 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:23:01.679648 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:23:01.679649 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:23:01.679649 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:23:01.679650 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:23:01.679650 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-00:23:01.679651 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-00:23:01.679652 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:23:01.679652 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:23:01.679653 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:23:01.679654 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-00:23:01.679654 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-00:23:01.679655 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:23:01.679655 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-00:23:01.679656 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-00:23:01.679656 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-00:23:01.681345 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:23:01.681349 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:23:01.681424 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615677781681422, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:23:01.681427 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:23:02.510472 7ffff7156a80 EVENT_LOG_v1 {"time_
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677864014895 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677864014895
new file mode 100644
index 0000000..b941606
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677864014895
@@ -0,0 +1,186 @@
+2021/03/14-00:23:02.518051 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-00:23:02.518086 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:23:02.518087 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-00:23:02.518089 7ffff7156a80 DB SUMMARY
+2021/03/14-00:23:02.518164 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-00:23:02.518165 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-00:23:02.518173 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:23:02.518174 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:23:02.518175 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:23:02.518177 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-00:23:02.518178 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-00:23:02.518179 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-00:23:02.518179 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-00:23:02.518180 7ffff7156a80 Options.info_log: 0x1025100
+2021/03/14-00:23:02.518180 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-00:23:02.518181 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-00:23:02.518182 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-00:23:02.518182 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-00:23:02.518183 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:23:02.518183 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:23:02.518184 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-00:23:02.518185 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-00:23:02.518185 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-00:23:02.518186 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-00:23:02.518186 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-00:23:02.518187 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-00:23:02.518187 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:23:02.518188 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-00:23:02.518189 7ffff7156a80 Options.db_log_dir:
+2021/03/14-00:23:02.518189 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:23:02.518190 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:23:02.518190 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-00:23:02.518191 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-00:23:02.518192 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:23:02.518192 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:23:02.518193 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:23:02.518193 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:23:02.518194 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-00:23:02.518194 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-00:23:02.518195 7ffff7156a80 Options.write_buffer_manager: 0x1045e70
+2021/03/14-00:23:02.518196 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:23:02.518196 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:23:02.518197 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:23:02.518197 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:23:02.518198 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-00:23:02.518198 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:23:02.518206 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-00:23:02.518206 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-00:23:02.518207 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-00:23:02.518208 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:23:02.518208 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:23:02.518209 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:23:02.518209 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:23:02.518210 7ffff7156a80 Options.row_cache: None
+2021/03/14-00:23:02.518210 7ffff7156a80 Options.wal_filter: None
+2021/03/14-00:23:02.518211 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:23:02.518212 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-00:23:02.518212 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-00:23:02.518213 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-00:23:02.518213 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-00:23:02.518214 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-00:23:02.518214 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-00:23:02.518215 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:23:02.518215 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:23:02.518216 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:23:02.518217 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-00:23:02.518217 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:23:02.518218 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:23:02.518218 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-00:23:02.518219 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-00:23:02.518219 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:23:02.518220 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-00:23:02.518221 7ffff7156a80 Compression algorithms supported:
+2021/03/14-00:23:02.518221 7ffff7156a80 Snappy supported: 1
+2021/03/14-00:23:02.518222 7ffff7156a80 Zlib supported: 1
+2021/03/14-00:23:02.518222 7ffff7156a80 Bzip supported: 1
+2021/03/14-00:23:02.518223 7ffff7156a80 LZ4 supported: 1
+2021/03/14-00:23:02.518223 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-00:23:02.518224 7ffff7156a80 ZSTD supported: 1
+2021/03/14-00:23:02.518226 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:23:02.518227 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:23:02.518323 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:23:02.518364 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:23:02.518365 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:23:02.518366 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:23:02.518367 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-00:23:02.518367 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-00:23:02.518368 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:23:02.518369 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:23:02.518383 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x10272a0)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x102a840
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:23:02.518383 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-00:23:02.518384 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-00:23:02.518385 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-00:23:02.518385 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-00:23:02.518386 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-00:23:02.518387 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-00:23:02.518387 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-00:23:02.518388 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-00:23:02.518388 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-00:23:02.518389 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-00:23:02.518390 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:23:02.518390 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:23:02.518391 7ffff7156a80 Options.num_levels: 7
+2021/03/14-00:23:02.518392 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:23:02.518392 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:23:02.518393 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:23:02.518393 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-00:23:02.518394 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-00:23:02.518394 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:23:02.518395 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:23:02.518396 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:23:02.518396 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:23:02.518397 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-00:23:02.518397 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:23:02.518398 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:23:02.518399 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:23:02.518399 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:23:02.518400 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:23:02.518409 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:23:02.518410 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:23:02.518410 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:23:02.518411 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:23:02.518411 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:23:02.518412 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:23:02.518412 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:23:02.518413 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:23:02.518414 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-00:23:02.518414 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:23:02.518415 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:23:02.518415 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:23:02.518416 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-00:23:02.518417 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:23:02.518418 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:23:02.518419 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:23:02.518419 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:23:02.518420 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:23:02.518420 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:23:02.518421 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:23:02.518422 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:23:02.518422 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:23:02.518423 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:23:02.518424 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:23:02.518424 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-00:23:02.518425 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-00:23:02.518425 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:23:02.518426 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:23:02.518427 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:23:02.518428 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-00:23:02.518428 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-00:23:02.518429 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:23:02.518429 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-00:23:02.518430 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-00:23:02.518430 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-00:23:02.519827 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:23:02.519831 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:23:02.519905 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615677782519902, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:23:02.519908 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:23:03.398747 7ffff7156a80 EVENT_LOG_v1 {"tim
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677864722414 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677864722414
new file mode 100644
index 0000000..88071c1
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677864722414
@@ -0,0 +1,186 @@
+2021/03/14-00:24:24.015303 7f0d350eda80 RocksDB version: 5.11.3
+2021/03/14-00:24:24.015397 7f0d350eda80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:24:24.015399 7f0d350eda80 Compile date Mar 13 2021
+2021/03/14-00:24:24.015402 7f0d350eda80 DB SUMMARY
+2021/03/14-00:24:24.015497 7f0d350eda80 CURRENT file: CURRENT
+2021/03/14-00:24:24.015498 7f0d350eda80 IDENTITY file: IDENTITY
+2021/03/14-00:24:24.015508 7f0d350eda80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:24:24.015509 7f0d350eda80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:24:24.015510 7f0d350eda80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:24:24.015514 7f0d350eda80 Options.error_if_exists: 0
+2021/03/14-00:24:24.015514 7f0d350eda80 Options.create_if_missing: 1
+2021/03/14-00:24:24.015515 7f0d350eda80 Options.paranoid_checks: 1
+2021/03/14-00:24:24.015516 7f0d350eda80 Options.env: 0x7f0d35aa7080
+2021/03/14-00:24:24.015517 7f0d350eda80 Options.info_log: 0x296cca0
+2021/03/14-00:24:24.015517 7f0d350eda80 Options.max_file_opening_threads: 16
+2021/03/14-00:24:24.015518 7f0d350eda80 Options.statistics: (nil)
+2021/03/14-00:24:24.015519 7f0d350eda80 Options.use_fsync: 0
+2021/03/14-00:24:24.015519 7f0d350eda80 Options.max_log_file_size: 0
+2021/03/14-00:24:24.015520 7f0d350eda80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:24:24.015521 7f0d350eda80 Options.log_file_time_to_roll: 0
+2021/03/14-00:24:24.015522 7f0d350eda80 Options.keep_log_file_num: 1000
+2021/03/14-00:24:24.015522 7f0d350eda80 Options.recycle_log_file_num: 0
+2021/03/14-00:24:24.015523 7f0d350eda80 Options.allow_fallocate: 1
+2021/03/14-00:24:24.015524 7f0d350eda80 Options.allow_mmap_reads: 0
+2021/03/14-00:24:24.015524 7f0d350eda80 Options.allow_mmap_writes: 0
+2021/03/14-00:24:24.015525 7f0d350eda80 Options.use_direct_reads: 0
+2021/03/14-00:24:24.015526 7f0d350eda80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:24:24.015526 7f0d350eda80 Options.create_missing_column_families: 0
+2021/03/14-00:24:24.015527 7f0d350eda80 Options.db_log_dir:
+2021/03/14-00:24:24.015527 7f0d350eda80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:24:24.015528 7f0d350eda80 Options.table_cache_numshardbits: 6
+2021/03/14-00:24:24.015529 7f0d350eda80 Options.max_subcompactions: 1
+2021/03/14-00:24:24.015530 7f0d350eda80 Options.max_background_flushes: -1
+2021/03/14-00:24:24.015530 7f0d350eda80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:24:24.015531 7f0d350eda80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:24:24.015532 7f0d350eda80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:24:24.015532 7f0d350eda80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:24:24.015533 7f0d350eda80 Options.advise_random_on_open: 1
+2021/03/14-00:24:24.015534 7f0d350eda80 Options.db_write_buffer_size: 0
+2021/03/14-00:24:24.015534 7f0d350eda80 Options.write_buffer_manager: 0x2954b90
+2021/03/14-00:24:24.015535 7f0d350eda80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:24:24.015536 7f0d350eda80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:24:24.015536 7f0d350eda80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:24:24.015537 7f0d350eda80 Options.use_adaptive_mutex: 0
+2021/03/14-00:24:24.015537 7f0d350eda80 Options.rate_limiter: (nil)
+2021/03/14-00:24:24.015539 7f0d350eda80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:24:24.015548 7f0d350eda80 Options.wal_recovery_mode: 2
+2021/03/14-00:24:24.015549 7f0d350eda80 Options.enable_thread_tracking: 0
+2021/03/14-00:24:24.015550 7f0d350eda80 Options.enable_pipelined_write: 0
+2021/03/14-00:24:24.015550 7f0d350eda80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:24:24.015551 7f0d350eda80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:24:24.015552 7f0d350eda80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:24:24.015552 7f0d350eda80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:24:24.015553 7f0d350eda80 Options.row_cache: None
+2021/03/14-00:24:24.015554 7f0d350eda80 Options.wal_filter: None
+2021/03/14-00:24:24.015554 7f0d350eda80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:24:24.015555 7f0d350eda80 Options.allow_ingest_behind: 0
+2021/03/14-00:24:24.015556 7f0d350eda80 Options.preserve_deletes: 0
+2021/03/14-00:24:24.015556 7f0d350eda80 Options.two_write_queues: 0
+2021/03/14-00:24:24.015557 7f0d350eda80 Options.manual_wal_flush: 0
+2021/03/14-00:24:24.015558 7f0d350eda80 Options.max_background_jobs: 16
+2021/03/14-00:24:24.015559 7f0d350eda80 Options.max_background_compactions: -1
+2021/03/14-00:24:24.015560 7f0d350eda80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:24:24.015560 7f0d350eda80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:24:24.015561 7f0d350eda80 Options.delayed_write_rate : 16777216
+2021/03/14-00:24:24.015562 7f0d350eda80 Options.max_total_wal_size: 0
+2021/03/14-00:24:24.015562 7f0d350eda80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:24:24.015563 7f0d350eda80 Options.stats_dump_period_sec: 600
+2021/03/14-00:24:24.015564 7f0d350eda80 Options.max_open_files: -1
+2021/03/14-00:24:24.015565 7f0d350eda80 Options.bytes_per_sync: 0
+2021/03/14-00:24:24.015565 7f0d350eda80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:24:24.015566 7f0d350eda80 Options.compaction_readahead_size: 0
+2021/03/14-00:24:24.015566 7f0d350eda80 Compression algorithms supported:
+2021/03/14-00:24:24.015567 7f0d350eda80 Snappy supported: 1
+2021/03/14-00:24:24.015568 7f0d350eda80 Zlib supported: 1
+2021/03/14-00:24:24.015569 7f0d350eda80 Bzip supported: 1
+2021/03/14-00:24:24.015569 7f0d350eda80 LZ4 supported: 1
+2021/03/14-00:24:24.015570 7f0d350eda80 ZSTDNotFinal supported: 1
+2021/03/14-00:24:24.015576 7f0d350eda80 ZSTD supported: 1
+2021/03/14-00:24:24.015580 7f0d350eda80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:24:24.015582 7f0d350eda80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:24:24.015748 7f0d350eda80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:24:24.015835 7f0d350eda80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:24:24.015838 7f0d350eda80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:24:24.015839 7f0d350eda80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:24:24.015839 7f0d350eda80 Options.compaction_filter: None
+2021/03/14-00:24:24.015840 7f0d350eda80 Options.compaction_filter_factory: None
+2021/03/14-00:24:24.015841 7f0d350eda80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:24:24.015842 7f0d350eda80 Options.table_factory: BlockBasedTable
+2021/03/14-00:24:24.015861 7f0d350eda80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2964520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2949c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:24:24.015862 7f0d350eda80 Options.write_buffer_size: 134217728
+2021/03/14-00:24:24.015863 7f0d350eda80 Options.max_write_buffer_number: 6
+2021/03/14-00:24:24.015864 7f0d350eda80 Options.compression[0]: NoCompression
+2021/03/14-00:24:24.015864 7f0d350eda80 Options.compression[1]: NoCompression
+2021/03/14-00:24:24.015865 7f0d350eda80 Options.compression[2]: Snappy
+2021/03/14-00:24:24.015866 7f0d350eda80 Options.compression[3]: Snappy
+2021/03/14-00:24:24.015867 7f0d350eda80 Options.compression[4]: Snappy
+2021/03/14-00:24:24.015867 7f0d350eda80 Options.compression[5]: Snappy
+2021/03/14-00:24:24.015868 7f0d350eda80 Options.compression[6]: Snappy
+2021/03/14-00:24:24.015869 7f0d350eda80 Options.bottommost_compression: Disabled
+2021/03/14-00:24:24.015870 7f0d350eda80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:24:24.015871 7f0d350eda80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:24:24.015872 7f0d350eda80 Options.num_levels: 7
+2021/03/14-00:24:24.015872 7f0d350eda80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:24:24.015873 7f0d350eda80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:24:24.015874 7f0d350eda80 Options.compression_opts.window_bits: -14
+2021/03/14-00:24:24.015874 7f0d350eda80 Options.compression_opts.level: -1
+2021/03/14-00:24:24.015875 7f0d350eda80 Options.compression_opts.strategy: 0
+2021/03/14-00:24:24.015876 7f0d350eda80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:24:24.015876 7f0d350eda80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:24:24.015877 7f0d350eda80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:24:24.015878 7f0d350eda80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:24:24.015878 7f0d350eda80 Options.target_file_size_base: 67108864
+2021/03/14-00:24:24.015879 7f0d350eda80 Options.target_file_size_multiplier: 1
+2021/03/14-00:24:24.015880 7f0d350eda80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:24:24.015880 7f0d350eda80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:24:24.015881 7f0d350eda80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:24:24.015883 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:24:24.015894 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:24:24.015894 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:24:24.015895 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:24:24.015896 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:24:24.015896 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:24:24.015897 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:24:24.015898 7f0d350eda80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:24:24.015898 7f0d350eda80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:24:24.015899 7f0d350eda80 Options.arena_block_size: 16777216
+2021/03/14-00:24:24.015900 7f0d350eda80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:24:24.015900 7f0d350eda80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:24:24.015901 7f0d350eda80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:24:24.015902 7f0d350eda80 Options.disable_auto_compactions: 0
+2021/03/14-00:24:24.015904 7f0d350eda80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:24:24.015905 7f0d350eda80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:24:24.015906 7f0d350eda80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:24:24.015906 7f0d350eda80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:24:24.015907 7f0d350eda80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:24:24.015908 7f0d350eda80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:24:24.015908 7f0d350eda80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:24:24.015909 7f0d350eda80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:24:24.015910 7f0d350eda80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:24:24.015911 7f0d350eda80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:24:24.015911 7f0d350eda80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:24:24.015912 7f0d350eda80 Options.table_properties_collectors:
+2021/03/14-00:24:24.015913 7f0d350eda80 Options.inplace_update_support: 0
+2021/03/14-00:24:24.015913 7f0d350eda80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:24:24.015914 7f0d350eda80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:24:24.015915 7f0d350eda80 Options.memtable_huge_page_size: 0
+2021/03/14-00:24:24.015916 7f0d350eda80 Options.bloom_locality: 0
+2021/03/14-00:24:24.015916 7f0d350eda80 Options.max_successive_merges: 0
+2021/03/14-00:24:24.015917 7f0d350eda80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:24:24.015918 7f0d350eda80 Options.paranoid_file_checks: 0
+2021/03/14-00:24:24.015918 7f0d350eda80 Options.force_consistency_checks: 0
+2021/03/14-00:24:24.015919 7f0d350eda80 Options.report_bg_io_stats: 0
+2021/03/14-00:24:24.016439 7f0d350eda80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:24:24.016442 7f0d350eda80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:24:24.016570 7f0d350eda80 EVENT_LOG_v1 {"time_micros": 1615677864016555, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:24:24.016578 7f0d350eda80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:24:24.709841 7f0d350eda80 EVENT_LOG_v1 {"time_micros": 1615677864709837, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677865424409 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677865424409
new file mode 100644
index 0000000..40492aa
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677865424409
@@ -0,0 +1,186 @@
+2021/03/14-00:24:24.722740 7f0d350eda80 RocksDB version: 5.11.3
+2021/03/14-00:24:24.722794 7f0d350eda80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:24:24.722796 7f0d350eda80 Compile date Mar 13 2021
+2021/03/14-00:24:24.722799 7f0d350eda80 DB SUMMARY
+2021/03/14-00:24:24.722876 7f0d350eda80 CURRENT file: CURRENT
+2021/03/14-00:24:24.722877 7f0d350eda80 IDENTITY file: IDENTITY
+2021/03/14-00:24:24.722885 7f0d350eda80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:24:24.722886 7f0d350eda80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:24:24.722887 7f0d350eda80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:24:24.722890 7f0d350eda80 Options.error_if_exists: 0
+2021/03/14-00:24:24.722891 7f0d350eda80 Options.create_if_missing: 1
+2021/03/14-00:24:24.722891 7f0d350eda80 Options.paranoid_checks: 1
+2021/03/14-00:24:24.722892 7f0d350eda80 Options.env: 0x7f0d35aa7080
+2021/03/14-00:24:24.722893 7f0d350eda80 Options.info_log: 0x296cca0
+2021/03/14-00:24:24.722893 7f0d350eda80 Options.max_file_opening_threads: 16
+2021/03/14-00:24:24.722894 7f0d350eda80 Options.statistics: (nil)
+2021/03/14-00:24:24.722895 7f0d350eda80 Options.use_fsync: 0
+2021/03/14-00:24:24.722895 7f0d350eda80 Options.max_log_file_size: 0
+2021/03/14-00:24:24.722896 7f0d350eda80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:24:24.722896 7f0d350eda80 Options.log_file_time_to_roll: 0
+2021/03/14-00:24:24.722897 7f0d350eda80 Options.keep_log_file_num: 1000
+2021/03/14-00:24:24.722897 7f0d350eda80 Options.recycle_log_file_num: 0
+2021/03/14-00:24:24.722898 7f0d350eda80 Options.allow_fallocate: 1
+2021/03/14-00:24:24.722899 7f0d350eda80 Options.allow_mmap_reads: 0
+2021/03/14-00:24:24.722899 7f0d350eda80 Options.allow_mmap_writes: 0
+2021/03/14-00:24:24.722900 7f0d350eda80 Options.use_direct_reads: 0
+2021/03/14-00:24:24.722900 7f0d350eda80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:24:24.722901 7f0d350eda80 Options.create_missing_column_families: 0
+2021/03/14-00:24:24.722901 7f0d350eda80 Options.db_log_dir:
+2021/03/14-00:24:24.722902 7f0d350eda80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:24:24.722902 7f0d350eda80 Options.table_cache_numshardbits: 6
+2021/03/14-00:24:24.722903 7f0d350eda80 Options.max_subcompactions: 1
+2021/03/14-00:24:24.722904 7f0d350eda80 Options.max_background_flushes: -1
+2021/03/14-00:24:24.722904 7f0d350eda80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:24:24.722905 7f0d350eda80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:24:24.722905 7f0d350eda80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:24:24.722906 7f0d350eda80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:24:24.722907 7f0d350eda80 Options.advise_random_on_open: 1
+2021/03/14-00:24:24.722907 7f0d350eda80 Options.db_write_buffer_size: 0
+2021/03/14-00:24:24.722908 7f0d350eda80 Options.write_buffer_manager: 0x2954b90
+2021/03/14-00:24:24.722908 7f0d350eda80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:24:24.722909 7f0d350eda80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:24:24.722909 7f0d350eda80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:24:24.722910 7f0d350eda80 Options.use_adaptive_mutex: 0
+2021/03/14-00:24:24.722910 7f0d350eda80 Options.rate_limiter: (nil)
+2021/03/14-00:24:24.722912 7f0d350eda80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:24:24.722919 7f0d350eda80 Options.wal_recovery_mode: 2
+2021/03/14-00:24:24.722920 7f0d350eda80 Options.enable_thread_tracking: 0
+2021/03/14-00:24:24.722920 7f0d350eda80 Options.enable_pipelined_write: 0
+2021/03/14-00:24:24.722921 7f0d350eda80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:24:24.722921 7f0d350eda80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:24:24.722922 7f0d350eda80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:24:24.722922 7f0d350eda80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:24:24.722923 7f0d350eda80 Options.row_cache: None
+2021/03/14-00:24:24.722923 7f0d350eda80 Options.wal_filter: None
+2021/03/14-00:24:24.722924 7f0d350eda80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:24:24.722925 7f0d350eda80 Options.allow_ingest_behind: 0
+2021/03/14-00:24:24.722925 7f0d350eda80 Options.preserve_deletes: 0
+2021/03/14-00:24:24.722926 7f0d350eda80 Options.two_write_queues: 0
+2021/03/14-00:24:24.722926 7f0d350eda80 Options.manual_wal_flush: 0
+2021/03/14-00:24:24.722928 7f0d350eda80 Options.max_background_jobs: 16
+2021/03/14-00:24:24.722928 7f0d350eda80 Options.max_background_compactions: -1
+2021/03/14-00:24:24.722929 7f0d350eda80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:24:24.722929 7f0d350eda80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:24:24.722930 7f0d350eda80 Options.delayed_write_rate : 16777216
+2021/03/14-00:24:24.722930 7f0d350eda80 Options.max_total_wal_size: 0
+2021/03/14-00:24:24.722931 7f0d350eda80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:24:24.722932 7f0d350eda80 Options.stats_dump_period_sec: 600
+2021/03/14-00:24:24.722932 7f0d350eda80 Options.max_open_files: -1
+2021/03/14-00:24:24.722933 7f0d350eda80 Options.bytes_per_sync: 0
+2021/03/14-00:24:24.722933 7f0d350eda80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:24:24.722934 7f0d350eda80 Options.compaction_readahead_size: 0
+2021/03/14-00:24:24.722934 7f0d350eda80 Compression algorithms supported:
+2021/03/14-00:24:24.722935 7f0d350eda80 Snappy supported: 1
+2021/03/14-00:24:24.722936 7f0d350eda80 Zlib supported: 1
+2021/03/14-00:24:24.722936 7f0d350eda80 Bzip supported: 1
+2021/03/14-00:24:24.722937 7f0d350eda80 LZ4 supported: 1
+2021/03/14-00:24:24.722937 7f0d350eda80 ZSTDNotFinal supported: 1
+2021/03/14-00:24:24.722941 7f0d350eda80 ZSTD supported: 1
+2021/03/14-00:24:24.722944 7f0d350eda80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:24:24.722945 7f0d350eda80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:24:24.723041 7f0d350eda80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:24:24.723095 7f0d350eda80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:24:24.723097 7f0d350eda80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:24:24.723098 7f0d350eda80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:24:24.723098 7f0d350eda80 Options.compaction_filter: None
+2021/03/14-00:24:24.723099 7f0d350eda80 Options.compaction_filter_factory: None
+2021/03/14-00:24:24.723099 7f0d350eda80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:24:24.723101 7f0d350eda80 Options.table_factory: BlockBasedTable
+2021/03/14-00:24:24.723114 7f0d350eda80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2964520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2949c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:24:24.723115 7f0d350eda80 Options.write_buffer_size: 134217728
+2021/03/14-00:24:24.723116 7f0d350eda80 Options.max_write_buffer_number: 6
+2021/03/14-00:24:24.723116 7f0d350eda80 Options.compression[0]: NoCompression
+2021/03/14-00:24:24.723117 7f0d350eda80 Options.compression[1]: NoCompression
+2021/03/14-00:24:24.723118 7f0d350eda80 Options.compression[2]: Snappy
+2021/03/14-00:24:24.723118 7f0d350eda80 Options.compression[3]: Snappy
+2021/03/14-00:24:24.723119 7f0d350eda80 Options.compression[4]: Snappy
+2021/03/14-00:24:24.723119 7f0d350eda80 Options.compression[5]: Snappy
+2021/03/14-00:24:24.723120 7f0d350eda80 Options.compression[6]: Snappy
+2021/03/14-00:24:24.723121 7f0d350eda80 Options.bottommost_compression: Disabled
+2021/03/14-00:24:24.723121 7f0d350eda80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:24:24.723122 7f0d350eda80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:24:24.723123 7f0d350eda80 Options.num_levels: 7
+2021/03/14-00:24:24.723123 7f0d350eda80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:24:24.723124 7f0d350eda80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:24:24.723124 7f0d350eda80 Options.compression_opts.window_bits: -14
+2021/03/14-00:24:24.723125 7f0d350eda80 Options.compression_opts.level: -1
+2021/03/14-00:24:24.723125 7f0d350eda80 Options.compression_opts.strategy: 0
+2021/03/14-00:24:24.723126 7f0d350eda80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:24:24.723127 7f0d350eda80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:24:24.723127 7f0d350eda80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:24:24.723128 7f0d350eda80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:24:24.723128 7f0d350eda80 Options.target_file_size_base: 67108864
+2021/03/14-00:24:24.723129 7f0d350eda80 Options.target_file_size_multiplier: 1
+2021/03/14-00:24:24.723131 7f0d350eda80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:24:24.723131 7f0d350eda80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:24:24.723132 7f0d350eda80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:24:24.723134 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:24:24.723141 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:24:24.723142 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:24:24.723143 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:24:24.723143 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:24:24.723144 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:24:24.723144 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:24:24.723145 7f0d350eda80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:24:24.723146 7f0d350eda80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:24:24.723146 7f0d350eda80 Options.arena_block_size: 16777216
+2021/03/14-00:24:24.723147 7f0d350eda80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:24:24.723147 7f0d350eda80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:24:24.723148 7f0d350eda80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:24:24.723149 7f0d350eda80 Options.disable_auto_compactions: 0
+2021/03/14-00:24:24.723150 7f0d350eda80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:24:24.723151 7f0d350eda80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:24:24.723152 7f0d350eda80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:24:24.723152 7f0d350eda80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:24:24.723153 7f0d350eda80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:24:24.723153 7f0d350eda80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:24:24.723154 7f0d350eda80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:24:24.723155 7f0d350eda80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:24:24.723156 7f0d350eda80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:24:24.723156 7f0d350eda80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:24:24.723157 7f0d350eda80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:24:24.723157 7f0d350eda80 Options.table_properties_collectors:
+2021/03/14-00:24:24.723158 7f0d350eda80 Options.inplace_update_support: 0
+2021/03/14-00:24:24.723158 7f0d350eda80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:24:24.723159 7f0d350eda80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:24:24.723160 7f0d350eda80 Options.memtable_huge_page_size: 0
+2021/03/14-00:24:24.723160 7f0d350eda80 Options.bloom_locality: 0
+2021/03/14-00:24:24.723161 7f0d350eda80 Options.max_successive_merges: 0
+2021/03/14-00:24:24.723161 7f0d350eda80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:24:24.723162 7f0d350eda80 Options.paranoid_file_checks: 0
+2021/03/14-00:24:24.723163 7f0d350eda80 Options.force_consistency_checks: 0
+2021/03/14-00:24:24.723163 7f0d350eda80 Options.report_bg_io_stats: 0
+2021/03/14-00:24:24.723551 7f0d350eda80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:24:24.723554 7f0d350eda80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:24:24.723651 7f0d350eda80 EVENT_LOG_v1 {"time_micros": 1615677864723641, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:24:24.723656 7f0d350eda80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:24:25.411716 7f0d350eda80 EVENT_LOG_v1 {"time_micros": 1615677865411713, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615677866124220 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677866124220
new file mode 100644
index 0000000..6461c32
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615677866124220
@@ -0,0 +1,186 @@
+2021/03/14-00:24:25.424729 7f0d350eda80 RocksDB version: 5.11.3
+2021/03/14-00:24:25.424783 7f0d350eda80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:24:25.424785 7f0d350eda80 Compile date Mar 13 2021
+2021/03/14-00:24:25.424787 7f0d350eda80 DB SUMMARY
+2021/03/14-00:24:25.424866 7f0d350eda80 CURRENT file: CURRENT
+2021/03/14-00:24:25.424867 7f0d350eda80 IDENTITY file: IDENTITY
+2021/03/14-00:24:25.424874 7f0d350eda80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:24:25.424875 7f0d350eda80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:24:25.424876 7f0d350eda80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:24:25.424879 7f0d350eda80 Options.error_if_exists: 0
+2021/03/14-00:24:25.424880 7f0d350eda80 Options.create_if_missing: 1
+2021/03/14-00:24:25.424881 7f0d350eda80 Options.paranoid_checks: 1
+2021/03/14-00:24:25.424881 7f0d350eda80 Options.env: 0x7f0d35aa7080
+2021/03/14-00:24:25.424882 7f0d350eda80 Options.info_log: 0x296cca0
+2021/03/14-00:24:25.424882 7f0d350eda80 Options.max_file_opening_threads: 16
+2021/03/14-00:24:25.424883 7f0d350eda80 Options.statistics: (nil)
+2021/03/14-00:24:25.424884 7f0d350eda80 Options.use_fsync: 0
+2021/03/14-00:24:25.424884 7f0d350eda80 Options.max_log_file_size: 0
+2021/03/14-00:24:25.424885 7f0d350eda80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:24:25.424885 7f0d350eda80 Options.log_file_time_to_roll: 0
+2021/03/14-00:24:25.424886 7f0d350eda80 Options.keep_log_file_num: 1000
+2021/03/14-00:24:25.424887 7f0d350eda80 Options.recycle_log_file_num: 0
+2021/03/14-00:24:25.424887 7f0d350eda80 Options.allow_fallocate: 1
+2021/03/14-00:24:25.424888 7f0d350eda80 Options.allow_mmap_reads: 0
+2021/03/14-00:24:25.424888 7f0d350eda80 Options.allow_mmap_writes: 0
+2021/03/14-00:24:25.424889 7f0d350eda80 Options.use_direct_reads: 0
+2021/03/14-00:24:25.424889 7f0d350eda80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:24:25.424890 7f0d350eda80 Options.create_missing_column_families: 0
+2021/03/14-00:24:25.424890 7f0d350eda80 Options.db_log_dir:
+2021/03/14-00:24:25.424891 7f0d350eda80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:24:25.424892 7f0d350eda80 Options.table_cache_numshardbits: 6
+2021/03/14-00:24:25.424892 7f0d350eda80 Options.max_subcompactions: 1
+2021/03/14-00:24:25.424893 7f0d350eda80 Options.max_background_flushes: -1
+2021/03/14-00:24:25.424893 7f0d350eda80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:24:25.424894 7f0d350eda80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:24:25.424894 7f0d350eda80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:24:25.424895 7f0d350eda80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:24:25.424896 7f0d350eda80 Options.advise_random_on_open: 1
+2021/03/14-00:24:25.424896 7f0d350eda80 Options.db_write_buffer_size: 0
+2021/03/14-00:24:25.424897 7f0d350eda80 Options.write_buffer_manager: 0x2954b90
+2021/03/14-00:24:25.424897 7f0d350eda80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:24:25.424898 7f0d350eda80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:24:25.424898 7f0d350eda80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:24:25.424899 7f0d350eda80 Options.use_adaptive_mutex: 0
+2021/03/14-00:24:25.424899 7f0d350eda80 Options.rate_limiter: (nil)
+2021/03/14-00:24:25.424901 7f0d350eda80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:24:25.424909 7f0d350eda80 Options.wal_recovery_mode: 2
+2021/03/14-00:24:25.424910 7f0d350eda80 Options.enable_thread_tracking: 0
+2021/03/14-00:24:25.424910 7f0d350eda80 Options.enable_pipelined_write: 0
+2021/03/14-00:24:25.424911 7f0d350eda80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:24:25.424911 7f0d350eda80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:24:25.424912 7f0d350eda80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:24:25.424912 7f0d350eda80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:24:25.424913 7f0d350eda80 Options.row_cache: None
+2021/03/14-00:24:25.424913 7f0d350eda80 Options.wal_filter: None
+2021/03/14-00:24:25.424914 7f0d350eda80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:24:25.424915 7f0d350eda80 Options.allow_ingest_behind: 0
+2021/03/14-00:24:25.424915 7f0d350eda80 Options.preserve_deletes: 0
+2021/03/14-00:24:25.424916 7f0d350eda80 Options.two_write_queues: 0
+2021/03/14-00:24:25.424916 7f0d350eda80 Options.manual_wal_flush: 0
+2021/03/14-00:24:25.424917 7f0d350eda80 Options.max_background_jobs: 16
+2021/03/14-00:24:25.424918 7f0d350eda80 Options.max_background_compactions: -1
+2021/03/14-00:24:25.424918 7f0d350eda80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:24:25.424919 7f0d350eda80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:24:25.424920 7f0d350eda80 Options.delayed_write_rate : 16777216
+2021/03/14-00:24:25.424920 7f0d350eda80 Options.max_total_wal_size: 0
+2021/03/14-00:24:25.424921 7f0d350eda80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:24:25.424921 7f0d350eda80 Options.stats_dump_period_sec: 600
+2021/03/14-00:24:25.424922 7f0d350eda80 Options.max_open_files: -1
+2021/03/14-00:24:25.424923 7f0d350eda80 Options.bytes_per_sync: 0
+2021/03/14-00:24:25.424923 7f0d350eda80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:24:25.424924 7f0d350eda80 Options.compaction_readahead_size: 0
+2021/03/14-00:24:25.424924 7f0d350eda80 Compression algorithms supported:
+2021/03/14-00:24:25.424925 7f0d350eda80 Snappy supported: 1
+2021/03/14-00:24:25.424925 7f0d350eda80 Zlib supported: 1
+2021/03/14-00:24:25.424926 7f0d350eda80 Bzip supported: 1
+2021/03/14-00:24:25.424926 7f0d350eda80 LZ4 supported: 1
+2021/03/14-00:24:25.424927 7f0d350eda80 ZSTDNotFinal supported: 1
+2021/03/14-00:24:25.424931 7f0d350eda80 ZSTD supported: 1
+2021/03/14-00:24:25.424934 7f0d350eda80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:24:25.424935 7f0d350eda80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:24:25.425027 7f0d350eda80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:24:25.425082 7f0d350eda80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:24:25.425084 7f0d350eda80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:24:25.425085 7f0d350eda80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:24:25.425085 7f0d350eda80 Options.compaction_filter: None
+2021/03/14-00:24:25.425086 7f0d350eda80 Options.compaction_filter_factory: None
+2021/03/14-00:24:25.425086 7f0d350eda80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:24:25.425087 7f0d350eda80 Options.table_factory: BlockBasedTable
+2021/03/14-00:24:25.425101 7f0d350eda80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2964520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2949c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:24:25.425101 7f0d350eda80 Options.write_buffer_size: 134217728
+2021/03/14-00:24:25.425102 7f0d350eda80 Options.max_write_buffer_number: 6
+2021/03/14-00:24:25.425103 7f0d350eda80 Options.compression[0]: NoCompression
+2021/03/14-00:24:25.425103 7f0d350eda80 Options.compression[1]: NoCompression
+2021/03/14-00:24:25.425104 7f0d350eda80 Options.compression[2]: Snappy
+2021/03/14-00:24:25.425105 7f0d350eda80 Options.compression[3]: Snappy
+2021/03/14-00:24:25.425105 7f0d350eda80 Options.compression[4]: Snappy
+2021/03/14-00:24:25.425106 7f0d350eda80 Options.compression[5]: Snappy
+2021/03/14-00:24:25.425106 7f0d350eda80 Options.compression[6]: Snappy
+2021/03/14-00:24:25.425107 7f0d350eda80 Options.bottommost_compression: Disabled
+2021/03/14-00:24:25.425108 7f0d350eda80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:24:25.425108 7f0d350eda80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:24:25.425109 7f0d350eda80 Options.num_levels: 7
+2021/03/14-00:24:25.425110 7f0d350eda80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:24:25.425110 7f0d350eda80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:24:25.425111 7f0d350eda80 Options.compression_opts.window_bits: -14
+2021/03/14-00:24:25.425111 7f0d350eda80 Options.compression_opts.level: -1
+2021/03/14-00:24:25.425112 7f0d350eda80 Options.compression_opts.strategy: 0
+2021/03/14-00:24:25.425112 7f0d350eda80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:24:25.425113 7f0d350eda80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:24:25.425113 7f0d350eda80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:24:25.425114 7f0d350eda80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:24:25.425115 7f0d350eda80 Options.target_file_size_base: 67108864
+2021/03/14-00:24:25.425115 7f0d350eda80 Options.target_file_size_multiplier: 1
+2021/03/14-00:24:25.425116 7f0d350eda80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:24:25.425116 7f0d350eda80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:24:25.425117 7f0d350eda80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:24:25.425118 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:24:25.425126 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:24:25.425127 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:24:25.425127 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:24:25.425128 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:24:25.425128 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:24:25.425129 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:24:25.425130 7f0d350eda80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:24:25.425130 7f0d350eda80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:24:25.425131 7f0d350eda80 Options.arena_block_size: 16777216
+2021/03/14-00:24:25.425131 7f0d350eda80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:24:25.425132 7f0d350eda80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:24:25.425133 7f0d350eda80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:24:25.425133 7f0d350eda80 Options.disable_auto_compactions: 0
+2021/03/14-00:24:25.425135 7f0d350eda80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:24:25.425135 7f0d350eda80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:24:25.425136 7f0d350eda80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:24:25.425137 7f0d350eda80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:24:25.425137 7f0d350eda80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:24:25.425138 7f0d350eda80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:24:25.425138 7f0d350eda80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:24:25.425139 7f0d350eda80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:24:25.425140 7f0d350eda80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:24:25.425140 7f0d350eda80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:24:25.425141 7f0d350eda80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:24:25.425141 7f0d350eda80 Options.table_properties_collectors:
+2021/03/14-00:24:25.425142 7f0d350eda80 Options.inplace_update_support: 0
+2021/03/14-00:24:25.425143 7f0d350eda80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:24:25.425143 7f0d350eda80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:24:25.425144 7f0d350eda80 Options.memtable_huge_page_size: 0
+2021/03/14-00:24:25.425145 7f0d350eda80 Options.bloom_locality: 0
+2021/03/14-00:24:25.425145 7f0d350eda80 Options.max_successive_merges: 0
+2021/03/14-00:24:25.425146 7f0d350eda80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:24:25.425146 7f0d350eda80 Options.paranoid_file_checks: 0
+2021/03/14-00:24:25.425147 7f0d350eda80 Options.force_consistency_checks: 0
+2021/03/14-00:24:25.425147 7f0d350eda80 Options.report_bg_io_stats: 0
+2021/03/14-00:24:25.425522 7f0d350eda80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:24:25.425525 7f0d350eda80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:24:25.425624 7f0d350eda80 EVENT_LOG_v1 {"time_micros": 1615677865425614, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:24:25.425630 7f0d350eda80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:24:26.111634 7f0d350eda80 EVENT_LOG_v1 {"time_micros": 1615677866111631, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678040848207 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678040848207
new file mode 100644
index 0000000..a75baf8
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678040848207
@@ -0,0 +1,186 @@
+2021/03/14-00:24:26.124553 7f0d350eda80 RocksDB version: 5.11.3
+2021/03/14-00:24:26.124605 7f0d350eda80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:24:26.124607 7f0d350eda80 Compile date Mar 13 2021
+2021/03/14-00:24:26.124609 7f0d350eda80 DB SUMMARY
+2021/03/14-00:24:26.124690 7f0d350eda80 CURRENT file: CURRENT
+2021/03/14-00:24:26.124691 7f0d350eda80 IDENTITY file: IDENTITY
+2021/03/14-00:24:26.124699 7f0d350eda80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:24:26.124700 7f0d350eda80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:24:26.124701 7f0d350eda80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:24:26.124706 7f0d350eda80 Options.error_if_exists: 0
+2021/03/14-00:24:26.124706 7f0d350eda80 Options.create_if_missing: 1
+2021/03/14-00:24:26.124707 7f0d350eda80 Options.paranoid_checks: 1
+2021/03/14-00:24:26.124708 7f0d350eda80 Options.env: 0x7f0d35aa7080
+2021/03/14-00:24:26.124708 7f0d350eda80 Options.info_log: 0x296cca0
+2021/03/14-00:24:26.124709 7f0d350eda80 Options.max_file_opening_threads: 16
+2021/03/14-00:24:26.124709 7f0d350eda80 Options.statistics: (nil)
+2021/03/14-00:24:26.124710 7f0d350eda80 Options.use_fsync: 0
+2021/03/14-00:24:26.124711 7f0d350eda80 Options.max_log_file_size: 0
+2021/03/14-00:24:26.124711 7f0d350eda80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:24:26.124712 7f0d350eda80 Options.log_file_time_to_roll: 0
+2021/03/14-00:24:26.124713 7f0d350eda80 Options.keep_log_file_num: 1000
+2021/03/14-00:24:26.124713 7f0d350eda80 Options.recycle_log_file_num: 0
+2021/03/14-00:24:26.124714 7f0d350eda80 Options.allow_fallocate: 1
+2021/03/14-00:24:26.124714 7f0d350eda80 Options.allow_mmap_reads: 0
+2021/03/14-00:24:26.124715 7f0d350eda80 Options.allow_mmap_writes: 0
+2021/03/14-00:24:26.124715 7f0d350eda80 Options.use_direct_reads: 0
+2021/03/14-00:24:26.124716 7f0d350eda80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:24:26.124716 7f0d350eda80 Options.create_missing_column_families: 0
+2021/03/14-00:24:26.124717 7f0d350eda80 Options.db_log_dir:
+2021/03/14-00:24:26.124718 7f0d350eda80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:24:26.124718 7f0d350eda80 Options.table_cache_numshardbits: 6
+2021/03/14-00:24:26.124719 7f0d350eda80 Options.max_subcompactions: 1
+2021/03/14-00:24:26.124719 7f0d350eda80 Options.max_background_flushes: -1
+2021/03/14-00:24:26.124720 7f0d350eda80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:24:26.124720 7f0d350eda80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:24:26.124721 7f0d350eda80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:24:26.124722 7f0d350eda80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:24:26.124722 7f0d350eda80 Options.advise_random_on_open: 1
+2021/03/14-00:24:26.124723 7f0d350eda80 Options.db_write_buffer_size: 0
+2021/03/14-00:24:26.124723 7f0d350eda80 Options.write_buffer_manager: 0x2954b90
+2021/03/14-00:24:26.124724 7f0d350eda80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:24:26.124724 7f0d350eda80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:24:26.124725 7f0d350eda80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:24:26.124725 7f0d350eda80 Options.use_adaptive_mutex: 0
+2021/03/14-00:24:26.124726 7f0d350eda80 Options.rate_limiter: (nil)
+2021/03/14-00:24:26.124727 7f0d350eda80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:24:26.124735 7f0d350eda80 Options.wal_recovery_mode: 2
+2021/03/14-00:24:26.124736 7f0d350eda80 Options.enable_thread_tracking: 0
+2021/03/14-00:24:26.124736 7f0d350eda80 Options.enable_pipelined_write: 0
+2021/03/14-00:24:26.124737 7f0d350eda80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:24:26.124737 7f0d350eda80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:24:26.124738 7f0d350eda80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:24:26.124739 7f0d350eda80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:24:26.124739 7f0d350eda80 Options.row_cache: None
+2021/03/14-00:24:26.124740 7f0d350eda80 Options.wal_filter: None
+2021/03/14-00:24:26.124740 7f0d350eda80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:24:26.124741 7f0d350eda80 Options.allow_ingest_behind: 0
+2021/03/14-00:24:26.124741 7f0d350eda80 Options.preserve_deletes: 0
+2021/03/14-00:24:26.124742 7f0d350eda80 Options.two_write_queues: 0
+2021/03/14-00:24:26.124742 7f0d350eda80 Options.manual_wal_flush: 0
+2021/03/14-00:24:26.124744 7f0d350eda80 Options.max_background_jobs: 16
+2021/03/14-00:24:26.124744 7f0d350eda80 Options.max_background_compactions: -1
+2021/03/14-00:24:26.124745 7f0d350eda80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:24:26.124745 7f0d350eda80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:24:26.124746 7f0d350eda80 Options.delayed_write_rate : 16777216
+2021/03/14-00:24:26.124746 7f0d350eda80 Options.max_total_wal_size: 0
+2021/03/14-00:24:26.124747 7f0d350eda80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:24:26.124748 7f0d350eda80 Options.stats_dump_period_sec: 600
+2021/03/14-00:24:26.124748 7f0d350eda80 Options.max_open_files: -1
+2021/03/14-00:24:26.124749 7f0d350eda80 Options.bytes_per_sync: 0
+2021/03/14-00:24:26.124749 7f0d350eda80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:24:26.124750 7f0d350eda80 Options.compaction_readahead_size: 0
+2021/03/14-00:24:26.124750 7f0d350eda80 Compression algorithms supported:
+2021/03/14-00:24:26.124751 7f0d350eda80 Snappy supported: 1
+2021/03/14-00:24:26.124752 7f0d350eda80 Zlib supported: 1
+2021/03/14-00:24:26.124752 7f0d350eda80 Bzip supported: 1
+2021/03/14-00:24:26.124753 7f0d350eda80 LZ4 supported: 1
+2021/03/14-00:24:26.124753 7f0d350eda80 ZSTDNotFinal supported: 1
+2021/03/14-00:24:26.124757 7f0d350eda80 ZSTD supported: 1
+2021/03/14-00:24:26.124760 7f0d350eda80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:24:26.124761 7f0d350eda80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:24:26.124850 7f0d350eda80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:24:26.124905 7f0d350eda80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:24:26.124907 7f0d350eda80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:24:26.124907 7f0d350eda80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:24:26.124908 7f0d350eda80 Options.compaction_filter: None
+2021/03/14-00:24:26.124909 7f0d350eda80 Options.compaction_filter_factory: None
+2021/03/14-00:24:26.124909 7f0d350eda80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:24:26.124910 7f0d350eda80 Options.table_factory: BlockBasedTable
+2021/03/14-00:24:26.124925 7f0d350eda80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2964520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2949c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:24:26.124926 7f0d350eda80 Options.write_buffer_size: 134217728
+2021/03/14-00:24:26.124926 7f0d350eda80 Options.max_write_buffer_number: 6
+2021/03/14-00:24:26.124927 7f0d350eda80 Options.compression[0]: NoCompression
+2021/03/14-00:24:26.124928 7f0d350eda80 Options.compression[1]: NoCompression
+2021/03/14-00:24:26.124928 7f0d350eda80 Options.compression[2]: Snappy
+2021/03/14-00:24:26.124929 7f0d350eda80 Options.compression[3]: Snappy
+2021/03/14-00:24:26.124930 7f0d350eda80 Options.compression[4]: Snappy
+2021/03/14-00:24:26.124930 7f0d350eda80 Options.compression[5]: Snappy
+2021/03/14-00:24:26.124931 7f0d350eda80 Options.compression[6]: Snappy
+2021/03/14-00:24:26.124931 7f0d350eda80 Options.bottommost_compression: Disabled
+2021/03/14-00:24:26.124932 7f0d350eda80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:24:26.124933 7f0d350eda80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:24:26.124933 7f0d350eda80 Options.num_levels: 7
+2021/03/14-00:24:26.124934 7f0d350eda80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:24:26.124934 7f0d350eda80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:24:26.124935 7f0d350eda80 Options.compression_opts.window_bits: -14
+2021/03/14-00:24:26.124936 7f0d350eda80 Options.compression_opts.level: -1
+2021/03/14-00:24:26.124936 7f0d350eda80 Options.compression_opts.strategy: 0
+2021/03/14-00:24:26.124937 7f0d350eda80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:24:26.124937 7f0d350eda80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:24:26.124938 7f0d350eda80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:24:26.124938 7f0d350eda80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:24:26.124939 7f0d350eda80 Options.target_file_size_base: 67108864
+2021/03/14-00:24:26.124940 7f0d350eda80 Options.target_file_size_multiplier: 1
+2021/03/14-00:24:26.124940 7f0d350eda80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:24:26.124941 7f0d350eda80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:24:26.124941 7f0d350eda80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:24:26.124943 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:24:26.124950 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:24:26.124951 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:24:26.124952 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:24:26.124952 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:24:26.124953 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:24:26.124953 7f0d350eda80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:24:26.124954 7f0d350eda80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:24:26.124954 7f0d350eda80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:24:26.124955 7f0d350eda80 Options.arena_block_size: 16777216
+2021/03/14-00:24:26.124955 7f0d350eda80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:24:26.124956 7f0d350eda80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:24:26.124957 7f0d350eda80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:24:26.124957 7f0d350eda80 Options.disable_auto_compactions: 0
+2021/03/14-00:24:26.124959 7f0d350eda80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:24:26.124960 7f0d350eda80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:24:26.124960 7f0d350eda80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:24:26.124961 7f0d350eda80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:24:26.124961 7f0d350eda80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:24:26.124962 7f0d350eda80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:24:26.124962 7f0d350eda80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:24:26.124963 7f0d350eda80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:24:26.124964 7f0d350eda80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:24:26.124964 7f0d350eda80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:24:26.124965 7f0d350eda80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:24:26.124966 7f0d350eda80 Options.table_properties_collectors:
+2021/03/14-00:24:26.124966 7f0d350eda80 Options.inplace_update_support: 0
+2021/03/14-00:24:26.124967 7f0d350eda80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:24:26.124967 7f0d350eda80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:24:26.124968 7f0d350eda80 Options.memtable_huge_page_size: 0
+2021/03/14-00:24:26.124969 7f0d350eda80 Options.bloom_locality: 0
+2021/03/14-00:24:26.124969 7f0d350eda80 Options.max_successive_merges: 0
+2021/03/14-00:24:26.124970 7f0d350eda80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:24:26.124970 7f0d350eda80 Options.paranoid_file_checks: 0
+2021/03/14-00:24:26.124971 7f0d350eda80 Options.force_consistency_checks: 0
+2021/03/14-00:24:26.124971 7f0d350eda80 Options.report_bg_io_stats: 0
+2021/03/14-00:24:26.125346 7f0d350eda80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:24:26.125348 7f0d350eda80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:24:26.125446 7f0d350eda80 EVENT_LOG_v1 {"time_micros": 1615677866125436, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:24:26.125451 7f0d350eda80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:24:26.807615 7f0d350eda80 EVENT_LOG_v1 {"time_micros": 1615677866807612, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678041569345 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678041569345
new file mode 100644
index 0000000..710a5d2
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678041569345
@@ -0,0 +1,186 @@
+2021/03/14-00:27:20.848690 7fe5c854fa80 RocksDB version: 5.11.3
+2021/03/14-00:27:20.848787 7fe5c854fa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:27:20.848803 7fe5c854fa80 Compile date Mar 13 2021
+2021/03/14-00:27:20.848807 7fe5c854fa80 DB SUMMARY
+2021/03/14-00:27:20.848946 7fe5c854fa80 CURRENT file: CURRENT
+2021/03/14-00:27:20.848949 7fe5c854fa80 IDENTITY file: IDENTITY
+2021/03/14-00:27:20.848959 7fe5c854fa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:27:20.848960 7fe5c854fa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:27:20.848961 7fe5c854fa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:27:20.848967 7fe5c854fa80 Options.error_if_exists: 0
+2021/03/14-00:27:20.848968 7fe5c854fa80 Options.create_if_missing: 1
+2021/03/14-00:27:20.848969 7fe5c854fa80 Options.paranoid_checks: 1
+2021/03/14-00:27:20.848970 7fe5c854fa80 Options.env: 0x7fe5c8f09080
+2021/03/14-00:27:20.848970 7fe5c854fa80 Options.info_log: 0x1a3cca0
+2021/03/14-00:27:20.848971 7fe5c854fa80 Options.max_file_opening_threads: 16
+2021/03/14-00:27:20.848972 7fe5c854fa80 Options.statistics: (nil)
+2021/03/14-00:27:20.848973 7fe5c854fa80 Options.use_fsync: 0
+2021/03/14-00:27:20.848973 7fe5c854fa80 Options.max_log_file_size: 0
+2021/03/14-00:27:20.848974 7fe5c854fa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:27:20.848975 7fe5c854fa80 Options.log_file_time_to_roll: 0
+2021/03/14-00:27:20.848975 7fe5c854fa80 Options.keep_log_file_num: 1000
+2021/03/14-00:27:20.848976 7fe5c854fa80 Options.recycle_log_file_num: 0
+2021/03/14-00:27:20.848977 7fe5c854fa80 Options.allow_fallocate: 1
+2021/03/14-00:27:20.848977 7fe5c854fa80 Options.allow_mmap_reads: 0
+2021/03/14-00:27:20.848978 7fe5c854fa80 Options.allow_mmap_writes: 0
+2021/03/14-00:27:20.848978 7fe5c854fa80 Options.use_direct_reads: 0
+2021/03/14-00:27:20.848979 7fe5c854fa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:27:20.848980 7fe5c854fa80 Options.create_missing_column_families: 0
+2021/03/14-00:27:20.848980 7fe5c854fa80 Options.db_log_dir:
+2021/03/14-00:27:20.848981 7fe5c854fa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:27:20.848982 7fe5c854fa80 Options.table_cache_numshardbits: 6
+2021/03/14-00:27:20.848982 7fe5c854fa80 Options.max_subcompactions: 1
+2021/03/14-00:27:20.848983 7fe5c854fa80 Options.max_background_flushes: -1
+2021/03/14-00:27:20.848984 7fe5c854fa80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:27:20.848984 7fe5c854fa80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:27:20.848985 7fe5c854fa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:27:20.848985 7fe5c854fa80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:27:20.848986 7fe5c854fa80 Options.advise_random_on_open: 1
+2021/03/14-00:27:20.848987 7fe5c854fa80 Options.db_write_buffer_size: 0
+2021/03/14-00:27:20.848987 7fe5c854fa80 Options.write_buffer_manager: 0x1a24b90
+2021/03/14-00:27:20.848988 7fe5c854fa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:27:20.848989 7fe5c854fa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:27:20.848989 7fe5c854fa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:27:20.848990 7fe5c854fa80 Options.use_adaptive_mutex: 0
+2021/03/14-00:27:20.848990 7fe5c854fa80 Options.rate_limiter: (nil)
+2021/03/14-00:27:20.848993 7fe5c854fa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:27:20.849005 7fe5c854fa80 Options.wal_recovery_mode: 2
+2021/03/14-00:27:20.849006 7fe5c854fa80 Options.enable_thread_tracking: 0
+2021/03/14-00:27:20.849007 7fe5c854fa80 Options.enable_pipelined_write: 0
+2021/03/14-00:27:20.849007 7fe5c854fa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:27:20.849008 7fe5c854fa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:27:20.849009 7fe5c854fa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:27:20.849009 7fe5c854fa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:27:20.849010 7fe5c854fa80 Options.row_cache: None
+2021/03/14-00:27:20.849011 7fe5c854fa80 Options.wal_filter: None
+2021/03/14-00:27:20.849011 7fe5c854fa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:27:20.849012 7fe5c854fa80 Options.allow_ingest_behind: 0
+2021/03/14-00:27:20.849012 7fe5c854fa80 Options.preserve_deletes: 0
+2021/03/14-00:27:20.849013 7fe5c854fa80 Options.two_write_queues: 0
+2021/03/14-00:27:20.849014 7fe5c854fa80 Options.manual_wal_flush: 0
+2021/03/14-00:27:20.849015 7fe5c854fa80 Options.max_background_jobs: 16
+2021/03/14-00:27:20.849016 7fe5c854fa80 Options.max_background_compactions: -1
+2021/03/14-00:27:20.849016 7fe5c854fa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:27:20.849017 7fe5c854fa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:27:20.849018 7fe5c854fa80 Options.delayed_write_rate : 16777216
+2021/03/14-00:27:20.849018 7fe5c854fa80 Options.max_total_wal_size: 0
+2021/03/14-00:27:20.849019 7fe5c854fa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:27:20.849020 7fe5c854fa80 Options.stats_dump_period_sec: 600
+2021/03/14-00:27:20.849020 7fe5c854fa80 Options.max_open_files: -1
+2021/03/14-00:27:20.849021 7fe5c854fa80 Options.bytes_per_sync: 0
+2021/03/14-00:27:20.849022 7fe5c854fa80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:27:20.849022 7fe5c854fa80 Options.compaction_readahead_size: 0
+2021/03/14-00:27:20.849023 7fe5c854fa80 Compression algorithms supported:
+2021/03/14-00:27:20.849024 7fe5c854fa80 Snappy supported: 1
+2021/03/14-00:27:20.849024 7fe5c854fa80 Zlib supported: 1
+2021/03/14-00:27:20.849025 7fe5c854fa80 Bzip supported: 1
+2021/03/14-00:27:20.849026 7fe5c854fa80 LZ4 supported: 1
+2021/03/14-00:27:20.849026 7fe5c854fa80 ZSTDNotFinal supported: 1
+2021/03/14-00:27:20.849033 7fe5c854fa80 ZSTD supported: 1
+2021/03/14-00:27:20.849038 7fe5c854fa80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:27:20.849040 7fe5c854fa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:27:20.849197 7fe5c854fa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:27:20.849273 7fe5c854fa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:27:20.849275 7fe5c854fa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:27:20.849276 7fe5c854fa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:27:20.849277 7fe5c854fa80 Options.compaction_filter: None
+2021/03/14-00:27:20.849277 7fe5c854fa80 Options.compaction_filter_factory: None
+2021/03/14-00:27:20.849278 7fe5c854fa80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:27:20.849279 7fe5c854fa80 Options.table_factory: BlockBasedTable
+2021/03/14-00:27:20.849297 7fe5c854fa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1a34520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1a19c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:27:20.849298 7fe5c854fa80 Options.write_buffer_size: 134217728
+2021/03/14-00:27:20.849298 7fe5c854fa80 Options.max_write_buffer_number: 6
+2021/03/14-00:27:20.849299 7fe5c854fa80 Options.compression[0]: NoCompression
+2021/03/14-00:27:20.849300 7fe5c854fa80 Options.compression[1]: NoCompression
+2021/03/14-00:27:20.849301 7fe5c854fa80 Options.compression[2]: Snappy
+2021/03/14-00:27:20.849301 7fe5c854fa80 Options.compression[3]: Snappy
+2021/03/14-00:27:20.849302 7fe5c854fa80 Options.compression[4]: Snappy
+2021/03/14-00:27:20.849303 7fe5c854fa80 Options.compression[5]: Snappy
+2021/03/14-00:27:20.849303 7fe5c854fa80 Options.compression[6]: Snappy
+2021/03/14-00:27:20.849304 7fe5c854fa80 Options.bottommost_compression: Disabled
+2021/03/14-00:27:20.849305 7fe5c854fa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:27:20.849306 7fe5c854fa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:27:20.849306 7fe5c854fa80 Options.num_levels: 7
+2021/03/14-00:27:20.849307 7fe5c854fa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:27:20.849307 7fe5c854fa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:27:20.849308 7fe5c854fa80 Options.compression_opts.window_bits: -14
+2021/03/14-00:27:20.849309 7fe5c854fa80 Options.compression_opts.level: -1
+2021/03/14-00:27:20.849310 7fe5c854fa80 Options.compression_opts.strategy: 0
+2021/03/14-00:27:20.849310 7fe5c854fa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:27:20.849311 7fe5c854fa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:27:20.849311 7fe5c854fa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:27:20.849312 7fe5c854fa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:27:20.849313 7fe5c854fa80 Options.target_file_size_base: 67108864
+2021/03/14-00:27:20.849314 7fe5c854fa80 Options.target_file_size_multiplier: 1
+2021/03/14-00:27:20.849315 7fe5c854fa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:27:20.849315 7fe5c854fa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:27:20.849316 7fe5c854fa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:27:20.849318 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:27:20.849328 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:27:20.849329 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:27:20.849329 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:27:20.849330 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:27:20.849330 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:27:20.849331 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:27:20.849332 7fe5c854fa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:27:20.849332 7fe5c854fa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:27:20.849333 7fe5c854fa80 Options.arena_block_size: 16777216
+2021/03/14-00:27:20.849334 7fe5c854fa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:27:20.849334 7fe5c854fa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:27:20.849335 7fe5c854fa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:27:20.849336 7fe5c854fa80 Options.disable_auto_compactions: 0
+2021/03/14-00:27:20.849338 7fe5c854fa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:27:20.849339 7fe5c854fa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:27:20.849339 7fe5c854fa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:27:20.849340 7fe5c854fa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:27:20.849340 7fe5c854fa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:27:20.849341 7fe5c854fa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:27:20.849342 7fe5c854fa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:27:20.849343 7fe5c854fa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:27:20.849343 7fe5c854fa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:27:20.849344 7fe5c854fa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:27:20.849345 7fe5c854fa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:27:20.849345 7fe5c854fa80 Options.table_properties_collectors:
+2021/03/14-00:27:20.849346 7fe5c854fa80 Options.inplace_update_support: 0
+2021/03/14-00:27:20.849347 7fe5c854fa80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:27:20.849347 7fe5c854fa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:27:20.849348 7fe5c854fa80 Options.memtable_huge_page_size: 0
+2021/03/14-00:27:20.849349 7fe5c854fa80 Options.bloom_locality: 0
+2021/03/14-00:27:20.849349 7fe5c854fa80 Options.max_successive_merges: 0
+2021/03/14-00:27:20.849350 7fe5c854fa80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:27:20.849351 7fe5c854fa80 Options.paranoid_file_checks: 0
+2021/03/14-00:27:20.849351 7fe5c854fa80 Options.force_consistency_checks: 0
+2021/03/14-00:27:20.849352 7fe5c854fa80 Options.report_bg_io_stats: 0
+2021/03/14-00:27:20.849849 7fe5c854fa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:27:20.849852 7fe5c854fa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:27:20.849984 7fe5c854fa80 EVENT_LOG_v1 {"time_micros": 1615678040849970, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:27:20.849993 7fe5c854fa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:27:21.557606 7fe5c854fa80 EVENT_LOG_v1 {"time_micros": 1615678041557603, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678042288915 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678042288915
new file mode 100644
index 0000000..c015cac
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678042288915
@@ -0,0 +1,186 @@
+2021/03/14-00:27:21.569683 7fe5c854fa80 RocksDB version: 5.11.3
+2021/03/14-00:27:21.569737 7fe5c854fa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:27:21.569739 7fe5c854fa80 Compile date Mar 13 2021
+2021/03/14-00:27:21.569741 7fe5c854fa80 DB SUMMARY
+2021/03/14-00:27:21.569821 7fe5c854fa80 CURRENT file: CURRENT
+2021/03/14-00:27:21.569821 7fe5c854fa80 IDENTITY file: IDENTITY
+2021/03/14-00:27:21.569829 7fe5c854fa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:27:21.569830 7fe5c854fa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:27:21.569831 7fe5c854fa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:27:21.569835 7fe5c854fa80 Options.error_if_exists: 0
+2021/03/14-00:27:21.569836 7fe5c854fa80 Options.create_if_missing: 1
+2021/03/14-00:27:21.569837 7fe5c854fa80 Options.paranoid_checks: 1
+2021/03/14-00:27:21.569837 7fe5c854fa80 Options.env: 0x7fe5c8f09080
+2021/03/14-00:27:21.569838 7fe5c854fa80 Options.info_log: 0x1a3cca0
+2021/03/14-00:27:21.569838 7fe5c854fa80 Options.max_file_opening_threads: 16
+2021/03/14-00:27:21.569839 7fe5c854fa80 Options.statistics: (nil)
+2021/03/14-00:27:21.569840 7fe5c854fa80 Options.use_fsync: 0
+2021/03/14-00:27:21.569840 7fe5c854fa80 Options.max_log_file_size: 0
+2021/03/14-00:27:21.569841 7fe5c854fa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:27:21.569841 7fe5c854fa80 Options.log_file_time_to_roll: 0
+2021/03/14-00:27:21.569842 7fe5c854fa80 Options.keep_log_file_num: 1000
+2021/03/14-00:27:21.569842 7fe5c854fa80 Options.recycle_log_file_num: 0
+2021/03/14-00:27:21.569843 7fe5c854fa80 Options.allow_fallocate: 1
+2021/03/14-00:27:21.569844 7fe5c854fa80 Options.allow_mmap_reads: 0
+2021/03/14-00:27:21.569844 7fe5c854fa80 Options.allow_mmap_writes: 0
+2021/03/14-00:27:21.569845 7fe5c854fa80 Options.use_direct_reads: 0
+2021/03/14-00:27:21.569845 7fe5c854fa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:27:21.569846 7fe5c854fa80 Options.create_missing_column_families: 0
+2021/03/14-00:27:21.569846 7fe5c854fa80 Options.db_log_dir:
+2021/03/14-00:27:21.569847 7fe5c854fa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:27:21.569847 7fe5c854fa80 Options.table_cache_numshardbits: 6
+2021/03/14-00:27:21.569848 7fe5c854fa80 Options.max_subcompactions: 1
+2021/03/14-00:27:21.569849 7fe5c854fa80 Options.max_background_flushes: -1
+2021/03/14-00:27:21.569849 7fe5c854fa80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:27:21.569850 7fe5c854fa80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:27:21.569850 7fe5c854fa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:27:21.569851 7fe5c854fa80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:27:21.569851 7fe5c854fa80 Options.advise_random_on_open: 1
+2021/03/14-00:27:21.569852 7fe5c854fa80 Options.db_write_buffer_size: 0
+2021/03/14-00:27:21.569853 7fe5c854fa80 Options.write_buffer_manager: 0x1a24b90
+2021/03/14-00:27:21.569853 7fe5c854fa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:27:21.569854 7fe5c854fa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:27:21.569854 7fe5c854fa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:27:21.569855 7fe5c854fa80 Options.use_adaptive_mutex: 0
+2021/03/14-00:27:21.569855 7fe5c854fa80 Options.rate_limiter: (nil)
+2021/03/14-00:27:21.569857 7fe5c854fa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:27:21.569864 7fe5c854fa80 Options.wal_recovery_mode: 2
+2021/03/14-00:27:21.569865 7fe5c854fa80 Options.enable_thread_tracking: 0
+2021/03/14-00:27:21.569865 7fe5c854fa80 Options.enable_pipelined_write: 0
+2021/03/14-00:27:21.569866 7fe5c854fa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:27:21.569866 7fe5c854fa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:27:21.569867 7fe5c854fa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:27:21.569867 7fe5c854fa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:27:21.569868 7fe5c854fa80 Options.row_cache: None
+2021/03/14-00:27:21.569868 7fe5c854fa80 Options.wal_filter: None
+2021/03/14-00:27:21.569869 7fe5c854fa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:27:21.569870 7fe5c854fa80 Options.allow_ingest_behind: 0
+2021/03/14-00:27:21.569870 7fe5c854fa80 Options.preserve_deletes: 0
+2021/03/14-00:27:21.569871 7fe5c854fa80 Options.two_write_queues: 0
+2021/03/14-00:27:21.569871 7fe5c854fa80 Options.manual_wal_flush: 0
+2021/03/14-00:27:21.569872 7fe5c854fa80 Options.max_background_jobs: 16
+2021/03/14-00:27:21.569873 7fe5c854fa80 Options.max_background_compactions: -1
+2021/03/14-00:27:21.569874 7fe5c854fa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:27:21.569874 7fe5c854fa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:27:21.569875 7fe5c854fa80 Options.delayed_write_rate : 16777216
+2021/03/14-00:27:21.569875 7fe5c854fa80 Options.max_total_wal_size: 0
+2021/03/14-00:27:21.569876 7fe5c854fa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:27:21.569876 7fe5c854fa80 Options.stats_dump_period_sec: 600
+2021/03/14-00:27:21.569877 7fe5c854fa80 Options.max_open_files: -1
+2021/03/14-00:27:21.569877 7fe5c854fa80 Options.bytes_per_sync: 0
+2021/03/14-00:27:21.569878 7fe5c854fa80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:27:21.569878 7fe5c854fa80 Options.compaction_readahead_size: 0
+2021/03/14-00:27:21.569879 7fe5c854fa80 Compression algorithms supported:
+2021/03/14-00:27:21.569880 7fe5c854fa80 Snappy supported: 1
+2021/03/14-00:27:21.569880 7fe5c854fa80 Zlib supported: 1
+2021/03/14-00:27:21.569881 7fe5c854fa80 Bzip supported: 1
+2021/03/14-00:27:21.569881 7fe5c854fa80 LZ4 supported: 1
+2021/03/14-00:27:21.569882 7fe5c854fa80 ZSTDNotFinal supported: 1
+2021/03/14-00:27:21.569885 7fe5c854fa80 ZSTD supported: 1
+2021/03/14-00:27:21.569889 7fe5c854fa80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:27:21.569890 7fe5c854fa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:27:21.569976 7fe5c854fa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:27:21.570027 7fe5c854fa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:27:21.570029 7fe5c854fa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:27:21.570030 7fe5c854fa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:27:21.570030 7fe5c854fa80 Options.compaction_filter: None
+2021/03/14-00:27:21.570031 7fe5c854fa80 Options.compaction_filter_factory: None
+2021/03/14-00:27:21.570031 7fe5c854fa80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:27:21.570032 7fe5c854fa80 Options.table_factory: BlockBasedTable
+2021/03/14-00:27:21.570046 7fe5c854fa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1a34520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1a19c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:27:21.570047 7fe5c854fa80 Options.write_buffer_size: 134217728
+2021/03/14-00:27:21.570048 7fe5c854fa80 Options.max_write_buffer_number: 6
+2021/03/14-00:27:21.570049 7fe5c854fa80 Options.compression[0]: NoCompression
+2021/03/14-00:27:21.570049 7fe5c854fa80 Options.compression[1]: NoCompression
+2021/03/14-00:27:21.570050 7fe5c854fa80 Options.compression[2]: Snappy
+2021/03/14-00:27:21.570050 7fe5c854fa80 Options.compression[3]: Snappy
+2021/03/14-00:27:21.570051 7fe5c854fa80 Options.compression[4]: Snappy
+2021/03/14-00:27:21.570052 7fe5c854fa80 Options.compression[5]: Snappy
+2021/03/14-00:27:21.570052 7fe5c854fa80 Options.compression[6]: Snappy
+2021/03/14-00:27:21.570053 7fe5c854fa80 Options.bottommost_compression: Disabled
+2021/03/14-00:27:21.570053 7fe5c854fa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:27:21.570054 7fe5c854fa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:27:21.570055 7fe5c854fa80 Options.num_levels: 7
+2021/03/14-00:27:21.570055 7fe5c854fa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:27:21.570056 7fe5c854fa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:27:21.570056 7fe5c854fa80 Options.compression_opts.window_bits: -14
+2021/03/14-00:27:21.570057 7fe5c854fa80 Options.compression_opts.level: -1
+2021/03/14-00:27:21.570057 7fe5c854fa80 Options.compression_opts.strategy: 0
+2021/03/14-00:27:21.570058 7fe5c854fa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:27:21.570058 7fe5c854fa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:27:21.570059 7fe5c854fa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:27:21.570059 7fe5c854fa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:27:21.570060 7fe5c854fa80 Options.target_file_size_base: 67108864
+2021/03/14-00:27:21.570061 7fe5c854fa80 Options.target_file_size_multiplier: 1
+2021/03/14-00:27:21.570061 7fe5c854fa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:27:21.570062 7fe5c854fa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:27:21.570062 7fe5c854fa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:27:21.570064 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:27:21.570071 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:27:21.570072 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:27:21.570072 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:27:21.570073 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:27:21.570073 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:27:21.570074 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:27:21.570075 7fe5c854fa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:27:21.570075 7fe5c854fa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:27:21.570076 7fe5c854fa80 Options.arena_block_size: 16777216
+2021/03/14-00:27:21.570076 7fe5c854fa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:27:21.570077 7fe5c854fa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:27:21.570077 7fe5c854fa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:27:21.570078 7fe5c854fa80 Options.disable_auto_compactions: 0
+2021/03/14-00:27:21.570079 7fe5c854fa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:27:21.570080 7fe5c854fa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:27:21.570081 7fe5c854fa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:27:21.570081 7fe5c854fa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:27:21.570082 7fe5c854fa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:27:21.570082 7fe5c854fa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:27:21.570083 7fe5c854fa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:27:21.570084 7fe5c854fa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:27:21.570084 7fe5c854fa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:27:21.570085 7fe5c854fa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:27:21.570085 7fe5c854fa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:27:21.570086 7fe5c854fa80 Options.table_properties_collectors:
+2021/03/14-00:27:21.570087 7fe5c854fa80 Options.inplace_update_support: 0
+2021/03/14-00:27:21.570087 7fe5c854fa80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:27:21.570088 7fe5c854fa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:27:21.570089 7fe5c854fa80 Options.memtable_huge_page_size: 0
+2021/03/14-00:27:21.570089 7fe5c854fa80 Options.bloom_locality: 0
+2021/03/14-00:27:21.570090 7fe5c854fa80 Options.max_successive_merges: 0
+2021/03/14-00:27:21.570090 7fe5c854fa80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:27:21.570091 7fe5c854fa80 Options.paranoid_file_checks: 0
+2021/03/14-00:27:21.570091 7fe5c854fa80 Options.force_consistency_checks: 0
+2021/03/14-00:27:21.570092 7fe5c854fa80 Options.report_bg_io_stats: 0
+2021/03/14-00:27:21.570482 7fe5c854fa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:27:21.570485 7fe5c854fa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:27:21.570581 7fe5c854fa80 EVENT_LOG_v1 {"time_micros": 1615678041570572, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:27:21.570586 7fe5c854fa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:27:22.277079 7fe5c854fa80 EVENT_LOG_v1 {"time_micros": 1615678042277075, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678043000496 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678043000496
new file mode 100644
index 0000000..d4ce17a
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678043000496
@@ -0,0 +1,186 @@
+2021/03/14-00:27:22.289311 7fe5c854fa80 RocksDB version: 5.11.3
+2021/03/14-00:27:22.289365 7fe5c854fa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:27:22.289367 7fe5c854fa80 Compile date Mar 13 2021
+2021/03/14-00:27:22.289369 7fe5c854fa80 DB SUMMARY
+2021/03/14-00:27:22.289448 7fe5c854fa80 CURRENT file: CURRENT
+2021/03/14-00:27:22.289449 7fe5c854fa80 IDENTITY file: IDENTITY
+2021/03/14-00:27:22.289457 7fe5c854fa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:27:22.289458 7fe5c854fa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:27:22.289459 7fe5c854fa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:27:22.289464 7fe5c854fa80 Options.error_if_exists: 0
+2021/03/14-00:27:22.289464 7fe5c854fa80 Options.create_if_missing: 1
+2021/03/14-00:27:22.289465 7fe5c854fa80 Options.paranoid_checks: 1
+2021/03/14-00:27:22.289465 7fe5c854fa80 Options.env: 0x7fe5c8f09080
+2021/03/14-00:27:22.289466 7fe5c854fa80 Options.info_log: 0x1a3cca0
+2021/03/14-00:27:22.289467 7fe5c854fa80 Options.max_file_opening_threads: 16
+2021/03/14-00:27:22.289467 7fe5c854fa80 Options.statistics: (nil)
+2021/03/14-00:27:22.289468 7fe5c854fa80 Options.use_fsync: 0
+2021/03/14-00:27:22.289468 7fe5c854fa80 Options.max_log_file_size: 0
+2021/03/14-00:27:22.289469 7fe5c854fa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:27:22.289470 7fe5c854fa80 Options.log_file_time_to_roll: 0
+2021/03/14-00:27:22.289470 7fe5c854fa80 Options.keep_log_file_num: 1000
+2021/03/14-00:27:22.289471 7fe5c854fa80 Options.recycle_log_file_num: 0
+2021/03/14-00:27:22.289471 7fe5c854fa80 Options.allow_fallocate: 1
+2021/03/14-00:27:22.289472 7fe5c854fa80 Options.allow_mmap_reads: 0
+2021/03/14-00:27:22.289472 7fe5c854fa80 Options.allow_mmap_writes: 0
+2021/03/14-00:27:22.289473 7fe5c854fa80 Options.use_direct_reads: 0
+2021/03/14-00:27:22.289474 7fe5c854fa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:27:22.289474 7fe5c854fa80 Options.create_missing_column_families: 0
+2021/03/14-00:27:22.289475 7fe5c854fa80 Options.db_log_dir:
+2021/03/14-00:27:22.289475 7fe5c854fa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:27:22.289476 7fe5c854fa80 Options.table_cache_numshardbits: 6
+2021/03/14-00:27:22.289476 7fe5c854fa80 Options.max_subcompactions: 1
+2021/03/14-00:27:22.289477 7fe5c854fa80 Options.max_background_flushes: -1
+2021/03/14-00:27:22.289477 7fe5c854fa80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:27:22.289478 7fe5c854fa80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:27:22.289479 7fe5c854fa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:27:22.289479 7fe5c854fa80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:27:22.289480 7fe5c854fa80 Options.advise_random_on_open: 1
+2021/03/14-00:27:22.289480 7fe5c854fa80 Options.db_write_buffer_size: 0
+2021/03/14-00:27:22.289481 7fe5c854fa80 Options.write_buffer_manager: 0x1a24b90
+2021/03/14-00:27:22.289481 7fe5c854fa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:27:22.289482 7fe5c854fa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:27:22.289482 7fe5c854fa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:27:22.289483 7fe5c854fa80 Options.use_adaptive_mutex: 0
+2021/03/14-00:27:22.289483 7fe5c854fa80 Options.rate_limiter: (nil)
+2021/03/14-00:27:22.289485 7fe5c854fa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:27:22.289492 7fe5c854fa80 Options.wal_recovery_mode: 2
+2021/03/14-00:27:22.289493 7fe5c854fa80 Options.enable_thread_tracking: 0
+2021/03/14-00:27:22.289493 7fe5c854fa80 Options.enable_pipelined_write: 0
+2021/03/14-00:27:22.289494 7fe5c854fa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:27:22.289494 7fe5c854fa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:27:22.289495 7fe5c854fa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:27:22.289495 7fe5c854fa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:27:22.289496 7fe5c854fa80 Options.row_cache: None
+2021/03/14-00:27:22.289496 7fe5c854fa80 Options.wal_filter: None
+2021/03/14-00:27:22.289497 7fe5c854fa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:27:22.289498 7fe5c854fa80 Options.allow_ingest_behind: 0
+2021/03/14-00:27:22.289498 7fe5c854fa80 Options.preserve_deletes: 0
+2021/03/14-00:27:22.289499 7fe5c854fa80 Options.two_write_queues: 0
+2021/03/14-00:27:22.289499 7fe5c854fa80 Options.manual_wal_flush: 0
+2021/03/14-00:27:22.289500 7fe5c854fa80 Options.max_background_jobs: 16
+2021/03/14-00:27:22.289501 7fe5c854fa80 Options.max_background_compactions: -1
+2021/03/14-00:27:22.289502 7fe5c854fa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:27:22.289502 7fe5c854fa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:27:22.289503 7fe5c854fa80 Options.delayed_write_rate : 16777216
+2021/03/14-00:27:22.289503 7fe5c854fa80 Options.max_total_wal_size: 0
+2021/03/14-00:27:22.289504 7fe5c854fa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:27:22.289504 7fe5c854fa80 Options.stats_dump_period_sec: 600
+2021/03/14-00:27:22.289505 7fe5c854fa80 Options.max_open_files: -1
+2021/03/14-00:27:22.289505 7fe5c854fa80 Options.bytes_per_sync: 0
+2021/03/14-00:27:22.289506 7fe5c854fa80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:27:22.289507 7fe5c854fa80 Options.compaction_readahead_size: 0
+2021/03/14-00:27:22.289507 7fe5c854fa80 Compression algorithms supported:
+2021/03/14-00:27:22.289508 7fe5c854fa80 Snappy supported: 1
+2021/03/14-00:27:22.289508 7fe5c854fa80 Zlib supported: 1
+2021/03/14-00:27:22.289509 7fe5c854fa80 Bzip supported: 1
+2021/03/14-00:27:22.289509 7fe5c854fa80 LZ4 supported: 1
+2021/03/14-00:27:22.289510 7fe5c854fa80 ZSTDNotFinal supported: 1
+2021/03/14-00:27:22.289514 7fe5c854fa80 ZSTD supported: 1
+2021/03/14-00:27:22.289517 7fe5c854fa80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:27:22.289518 7fe5c854fa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:27:22.289605 7fe5c854fa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:27:22.289656 7fe5c854fa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:27:22.289658 7fe5c854fa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:27:22.289659 7fe5c854fa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:27:22.289659 7fe5c854fa80 Options.compaction_filter: None
+2021/03/14-00:27:22.289660 7fe5c854fa80 Options.compaction_filter_factory: None
+2021/03/14-00:27:22.289660 7fe5c854fa80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:27:22.289661 7fe5c854fa80 Options.table_factory: BlockBasedTable
+2021/03/14-00:27:22.289676 7fe5c854fa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1a34520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1a19c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:27:22.289676 7fe5c854fa80 Options.write_buffer_size: 134217728
+2021/03/14-00:27:22.289677 7fe5c854fa80 Options.max_write_buffer_number: 6
+2021/03/14-00:27:22.289678 7fe5c854fa80 Options.compression[0]: NoCompression
+2021/03/14-00:27:22.289678 7fe5c854fa80 Options.compression[1]: NoCompression
+2021/03/14-00:27:22.289679 7fe5c854fa80 Options.compression[2]: Snappy
+2021/03/14-00:27:22.289680 7fe5c854fa80 Options.compression[3]: Snappy
+2021/03/14-00:27:22.289680 7fe5c854fa80 Options.compression[4]: Snappy
+2021/03/14-00:27:22.289681 7fe5c854fa80 Options.compression[5]: Snappy
+2021/03/14-00:27:22.289681 7fe5c854fa80 Options.compression[6]: Snappy
+2021/03/14-00:27:22.289682 7fe5c854fa80 Options.bottommost_compression: Disabled
+2021/03/14-00:27:22.289683 7fe5c854fa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:27:22.289683 7fe5c854fa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:27:22.289684 7fe5c854fa80 Options.num_levels: 7
+2021/03/14-00:27:22.289684 7fe5c854fa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:27:22.289685 7fe5c854fa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:27:22.289686 7fe5c854fa80 Options.compression_opts.window_bits: -14
+2021/03/14-00:27:22.289686 7fe5c854fa80 Options.compression_opts.level: -1
+2021/03/14-00:27:22.289687 7fe5c854fa80 Options.compression_opts.strategy: 0
+2021/03/14-00:27:22.289687 7fe5c854fa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:27:22.289688 7fe5c854fa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:27:22.289688 7fe5c854fa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:27:22.289689 7fe5c854fa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:27:22.289690 7fe5c854fa80 Options.target_file_size_base: 67108864
+2021/03/14-00:27:22.289690 7fe5c854fa80 Options.target_file_size_multiplier: 1
+2021/03/14-00:27:22.289691 7fe5c854fa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:27:22.289691 7fe5c854fa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:27:22.289692 7fe5c854fa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:27:22.289693 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:27:22.289701 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:27:22.289701 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:27:22.289702 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:27:22.289702 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:27:22.289703 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:27:22.289704 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:27:22.289704 7fe5c854fa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:27:22.289705 7fe5c854fa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:27:22.289705 7fe5c854fa80 Options.arena_block_size: 16777216
+2021/03/14-00:27:22.289706 7fe5c854fa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:27:22.289706 7fe5c854fa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:27:22.289707 7fe5c854fa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:27:22.289707 7fe5c854fa80 Options.disable_auto_compactions: 0
+2021/03/14-00:27:22.289709 7fe5c854fa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:27:22.289710 7fe5c854fa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:27:22.289710 7fe5c854fa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:27:22.289711 7fe5c854fa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:27:22.289711 7fe5c854fa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:27:22.289712 7fe5c854fa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:27:22.289713 7fe5c854fa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:27:22.289713 7fe5c854fa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:27:22.289714 7fe5c854fa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:27:22.289714 7fe5c854fa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:27:22.289715 7fe5c854fa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:27:22.289716 7fe5c854fa80 Options.table_properties_collectors:
+2021/03/14-00:27:22.289716 7fe5c854fa80 Options.inplace_update_support: 0
+2021/03/14-00:27:22.289717 7fe5c854fa80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:27:22.289717 7fe5c854fa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:27:22.289718 7fe5c854fa80 Options.memtable_huge_page_size: 0
+2021/03/14-00:27:22.289719 7fe5c854fa80 Options.bloom_locality: 0
+2021/03/14-00:27:22.289719 7fe5c854fa80 Options.max_successive_merges: 0
+2021/03/14-00:27:22.289720 7fe5c854fa80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:27:22.289720 7fe5c854fa80 Options.paranoid_file_checks: 0
+2021/03/14-00:27:22.289721 7fe5c854fa80 Options.force_consistency_checks: 0
+2021/03/14-00:27:22.289721 7fe5c854fa80 Options.report_bg_io_stats: 0
+2021/03/14-00:27:22.290106 7fe5c854fa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:27:22.290109 7fe5c854fa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:27:22.290206 7fe5c854fa80 EVENT_LOG_v1 {"time_micros": 1615678042290196, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:27:22.290211 7fe5c854fa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:27:22.988542 7fe5c854fa80 EVENT_LOG_v1 {"time_micros": 1615678042988539, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678078504907 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678078504907
new file mode 100644
index 0000000..8645b16
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678078504907
@@ -0,0 +1,186 @@
+2021/03/14-00:27:23.000827 7fe5c854fa80 RocksDB version: 5.11.3
+2021/03/14-00:27:23.000884 7fe5c854fa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:27:23.000886 7fe5c854fa80 Compile date Mar 13 2021
+2021/03/14-00:27:23.000888 7fe5c854fa80 DB SUMMARY
+2021/03/14-00:27:23.000969 7fe5c854fa80 CURRENT file: CURRENT
+2021/03/14-00:27:23.000970 7fe5c854fa80 IDENTITY file: IDENTITY
+2021/03/14-00:27:23.000978 7fe5c854fa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:27:23.000979 7fe5c854fa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:27:23.000980 7fe5c854fa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:27:23.000985 7fe5c854fa80 Options.error_if_exists: 0
+2021/03/14-00:27:23.000986 7fe5c854fa80 Options.create_if_missing: 1
+2021/03/14-00:27:23.000986 7fe5c854fa80 Options.paranoid_checks: 1
+2021/03/14-00:27:23.000987 7fe5c854fa80 Options.env: 0x7fe5c8f09080
+2021/03/14-00:27:23.000987 7fe5c854fa80 Options.info_log: 0x1a3cca0
+2021/03/14-00:27:23.000988 7fe5c854fa80 Options.max_file_opening_threads: 16
+2021/03/14-00:27:23.000989 7fe5c854fa80 Options.statistics: (nil)
+2021/03/14-00:27:23.000989 7fe5c854fa80 Options.use_fsync: 0
+2021/03/14-00:27:23.000990 7fe5c854fa80 Options.max_log_file_size: 0
+2021/03/14-00:27:23.000991 7fe5c854fa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:27:23.000991 7fe5c854fa80 Options.log_file_time_to_roll: 0
+2021/03/14-00:27:23.000992 7fe5c854fa80 Options.keep_log_file_num: 1000
+2021/03/14-00:27:23.000992 7fe5c854fa80 Options.recycle_log_file_num: 0
+2021/03/14-00:27:23.000993 7fe5c854fa80 Options.allow_fallocate: 1
+2021/03/14-00:27:23.000994 7fe5c854fa80 Options.allow_mmap_reads: 0
+2021/03/14-00:27:23.000994 7fe5c854fa80 Options.allow_mmap_writes: 0
+2021/03/14-00:27:23.000995 7fe5c854fa80 Options.use_direct_reads: 0
+2021/03/14-00:27:23.000995 7fe5c854fa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:27:23.000996 7fe5c854fa80 Options.create_missing_column_families: 0
+2021/03/14-00:27:23.000996 7fe5c854fa80 Options.db_log_dir:
+2021/03/14-00:27:23.000997 7fe5c854fa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:27:23.000998 7fe5c854fa80 Options.table_cache_numshardbits: 6
+2021/03/14-00:27:23.000998 7fe5c854fa80 Options.max_subcompactions: 1
+2021/03/14-00:27:23.000999 7fe5c854fa80 Options.max_background_flushes: -1
+2021/03/14-00:27:23.000999 7fe5c854fa80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:27:23.001000 7fe5c854fa80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:27:23.001001 7fe5c854fa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:27:23.001001 7fe5c854fa80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:27:23.001002 7fe5c854fa80 Options.advise_random_on_open: 1
+2021/03/14-00:27:23.001002 7fe5c854fa80 Options.db_write_buffer_size: 0
+2021/03/14-00:27:23.001003 7fe5c854fa80 Options.write_buffer_manager: 0x1a24b90
+2021/03/14-00:27:23.001004 7fe5c854fa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:27:23.001004 7fe5c854fa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:27:23.001005 7fe5c854fa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:27:23.001005 7fe5c854fa80 Options.use_adaptive_mutex: 0
+2021/03/14-00:27:23.001006 7fe5c854fa80 Options.rate_limiter: (nil)
+2021/03/14-00:27:23.001007 7fe5c854fa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:27:23.001014 7fe5c854fa80 Options.wal_recovery_mode: 2
+2021/03/14-00:27:23.001015 7fe5c854fa80 Options.enable_thread_tracking: 0
+2021/03/14-00:27:23.001016 7fe5c854fa80 Options.enable_pipelined_write: 0
+2021/03/14-00:27:23.001016 7fe5c854fa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:27:23.001017 7fe5c854fa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:27:23.001017 7fe5c854fa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:27:23.001018 7fe5c854fa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:27:23.001019 7fe5c854fa80 Options.row_cache: None
+2021/03/14-00:27:23.001019 7fe5c854fa80 Options.wal_filter: None
+2021/03/14-00:27:23.001020 7fe5c854fa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:27:23.001020 7fe5c854fa80 Options.allow_ingest_behind: 0
+2021/03/14-00:27:23.001021 7fe5c854fa80 Options.preserve_deletes: 0
+2021/03/14-00:27:23.001021 7fe5c854fa80 Options.two_write_queues: 0
+2021/03/14-00:27:23.001022 7fe5c854fa80 Options.manual_wal_flush: 0
+2021/03/14-00:27:23.001023 7fe5c854fa80 Options.max_background_jobs: 16
+2021/03/14-00:27:23.001024 7fe5c854fa80 Options.max_background_compactions: -1
+2021/03/14-00:27:23.001024 7fe5c854fa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:27:23.001025 7fe5c854fa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:27:23.001025 7fe5c854fa80 Options.delayed_write_rate : 16777216
+2021/03/14-00:27:23.001026 7fe5c854fa80 Options.max_total_wal_size: 0
+2021/03/14-00:27:23.001027 7fe5c854fa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:27:23.001027 7fe5c854fa80 Options.stats_dump_period_sec: 600
+2021/03/14-00:27:23.001028 7fe5c854fa80 Options.max_open_files: -1
+2021/03/14-00:27:23.001028 7fe5c854fa80 Options.bytes_per_sync: 0
+2021/03/14-00:27:23.001029 7fe5c854fa80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:27:23.001029 7fe5c854fa80 Options.compaction_readahead_size: 0
+2021/03/14-00:27:23.001030 7fe5c854fa80 Compression algorithms supported:
+2021/03/14-00:27:23.001031 7fe5c854fa80 Snappy supported: 1
+2021/03/14-00:27:23.001031 7fe5c854fa80 Zlib supported: 1
+2021/03/14-00:27:23.001032 7fe5c854fa80 Bzip supported: 1
+2021/03/14-00:27:23.001032 7fe5c854fa80 LZ4 supported: 1
+2021/03/14-00:27:23.001033 7fe5c854fa80 ZSTDNotFinal supported: 1
+2021/03/14-00:27:23.001037 7fe5c854fa80 ZSTD supported: 1
+2021/03/14-00:27:23.001040 7fe5c854fa80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:27:23.001041 7fe5c854fa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:27:23.001129 7fe5c854fa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:27:23.001182 7fe5c854fa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:27:23.001183 7fe5c854fa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:27:23.001184 7fe5c854fa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:27:23.001185 7fe5c854fa80 Options.compaction_filter: None
+2021/03/14-00:27:23.001185 7fe5c854fa80 Options.compaction_filter_factory: None
+2021/03/14-00:27:23.001186 7fe5c854fa80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:27:23.001187 7fe5c854fa80 Options.table_factory: BlockBasedTable
+2021/03/14-00:27:23.001201 7fe5c854fa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1a34520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1a19c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:27:23.001202 7fe5c854fa80 Options.write_buffer_size: 134217728
+2021/03/14-00:27:23.001203 7fe5c854fa80 Options.max_write_buffer_number: 6
+2021/03/14-00:27:23.001203 7fe5c854fa80 Options.compression[0]: NoCompression
+2021/03/14-00:27:23.001204 7fe5c854fa80 Options.compression[1]: NoCompression
+2021/03/14-00:27:23.001205 7fe5c854fa80 Options.compression[2]: Snappy
+2021/03/14-00:27:23.001205 7fe5c854fa80 Options.compression[3]: Snappy
+2021/03/14-00:27:23.001206 7fe5c854fa80 Options.compression[4]: Snappy
+2021/03/14-00:27:23.001207 7fe5c854fa80 Options.compression[5]: Snappy
+2021/03/14-00:27:23.001207 7fe5c854fa80 Options.compression[6]: Snappy
+2021/03/14-00:27:23.001208 7fe5c854fa80 Options.bottommost_compression: Disabled
+2021/03/14-00:27:23.001208 7fe5c854fa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:27:23.001209 7fe5c854fa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:27:23.001210 7fe5c854fa80 Options.num_levels: 7
+2021/03/14-00:27:23.001210 7fe5c854fa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:27:23.001211 7fe5c854fa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:27:23.001211 7fe5c854fa80 Options.compression_opts.window_bits: -14
+2021/03/14-00:27:23.001212 7fe5c854fa80 Options.compression_opts.level: -1
+2021/03/14-00:27:23.001213 7fe5c854fa80 Options.compression_opts.strategy: 0
+2021/03/14-00:27:23.001213 7fe5c854fa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:27:23.001214 7fe5c854fa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:27:23.001214 7fe5c854fa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:27:23.001215 7fe5c854fa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:27:23.001216 7fe5c854fa80 Options.target_file_size_base: 67108864
+2021/03/14-00:27:23.001216 7fe5c854fa80 Options.target_file_size_multiplier: 1
+2021/03/14-00:27:23.001217 7fe5c854fa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:27:23.001217 7fe5c854fa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:27:23.001218 7fe5c854fa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:27:23.001219 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:27:23.001227 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:27:23.001228 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:27:23.001228 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:27:23.001229 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:27:23.001229 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:27:23.001230 7fe5c854fa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:27:23.001230 7fe5c854fa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:27:23.001231 7fe5c854fa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:27:23.001231 7fe5c854fa80 Options.arena_block_size: 16777216
+2021/03/14-00:27:23.001232 7fe5c854fa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:27:23.001233 7fe5c854fa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:27:23.001233 7fe5c854fa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:27:23.001234 7fe5c854fa80 Options.disable_auto_compactions: 0
+2021/03/14-00:27:23.001236 7fe5c854fa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:27:23.001236 7fe5c854fa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:27:23.001237 7fe5c854fa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:27:23.001246 7fe5c854fa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:27:23.001247 7fe5c854fa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:27:23.001248 7fe5c854fa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:27:23.001249 7fe5c854fa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:27:23.001250 7fe5c854fa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:27:23.001250 7fe5c854fa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:27:23.001251 7fe5c854fa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:27:23.001251 7fe5c854fa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:27:23.001252 7fe5c854fa80 Options.table_properties_collectors:
+2021/03/14-00:27:23.001252 7fe5c854fa80 Options.inplace_update_support: 0
+2021/03/14-00:27:23.001253 7fe5c854fa80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:27:23.001254 7fe5c854fa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:27:23.001255 7fe5c854fa80 Options.memtable_huge_page_size: 0
+2021/03/14-00:27:23.001255 7fe5c854fa80 Options.bloom_locality: 0
+2021/03/14-00:27:23.001256 7fe5c854fa80 Options.max_successive_merges: 0
+2021/03/14-00:27:23.001256 7fe5c854fa80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:27:23.001257 7fe5c854fa80 Options.paranoid_file_checks: 0
+2021/03/14-00:27:23.001257 7fe5c854fa80 Options.force_consistency_checks: 0
+2021/03/14-00:27:23.001258 7fe5c854fa80 Options.report_bg_io_stats: 0
+2021/03/14-00:27:23.001758 7fe5c854fa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:27:23.001761 7fe5c854fa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:27:23.001862 7fe5c854fa80 EVENT_LOG_v1 {"time_micros": 1615678043001851, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:27:23.001867 7fe5c854fa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:27:23.695077 7fe5c854fa80 EVENT_LOG_v1 {"time_micros": 1615678043695074, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678079220528 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678079220528
new file mode 100644
index 0000000..28509dc
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678079220528
@@ -0,0 +1,186 @@
+2021/03/14-00:27:58.505377 7f9b095efa80 RocksDB version: 5.11.3
+2021/03/14-00:27:58.505459 7f9b095efa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:27:58.505461 7f9b095efa80 Compile date Mar 13 2021
+2021/03/14-00:27:58.505464 7f9b095efa80 DB SUMMARY
+2021/03/14-00:27:58.505563 7f9b095efa80 CURRENT file: CURRENT
+2021/03/14-00:27:58.505564 7f9b095efa80 IDENTITY file: IDENTITY
+2021/03/14-00:27:58.505573 7f9b095efa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:27:58.505574 7f9b095efa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:27:58.505575 7f9b095efa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:27:58.505581 7f9b095efa80 Options.error_if_exists: 0
+2021/03/14-00:27:58.505582 7f9b095efa80 Options.create_if_missing: 1
+2021/03/14-00:27:58.505583 7f9b095efa80 Options.paranoid_checks: 1
+2021/03/14-00:27:58.505583 7f9b095efa80 Options.env: 0x7f9b09fa9080
+2021/03/14-00:27:58.505584 7f9b095efa80 Options.info_log: 0x159cca0
+2021/03/14-00:27:58.505585 7f9b095efa80 Options.max_file_opening_threads: 16
+2021/03/14-00:27:58.505585 7f9b095efa80 Options.statistics: (nil)
+2021/03/14-00:27:58.505586 7f9b095efa80 Options.use_fsync: 0
+2021/03/14-00:27:58.505587 7f9b095efa80 Options.max_log_file_size: 0
+2021/03/14-00:27:58.505588 7f9b095efa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:27:58.505588 7f9b095efa80 Options.log_file_time_to_roll: 0
+2021/03/14-00:27:58.505589 7f9b095efa80 Options.keep_log_file_num: 1000
+2021/03/14-00:27:58.505590 7f9b095efa80 Options.recycle_log_file_num: 0
+2021/03/14-00:27:58.505590 7f9b095efa80 Options.allow_fallocate: 1
+2021/03/14-00:27:58.505591 7f9b095efa80 Options.allow_mmap_reads: 0
+2021/03/14-00:27:58.505592 7f9b095efa80 Options.allow_mmap_writes: 0
+2021/03/14-00:27:58.505592 7f9b095efa80 Options.use_direct_reads: 0
+2021/03/14-00:27:58.505593 7f9b095efa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:27:58.505594 7f9b095efa80 Options.create_missing_column_families: 0
+2021/03/14-00:27:58.505594 7f9b095efa80 Options.db_log_dir:
+2021/03/14-00:27:58.505595 7f9b095efa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:27:58.505596 7f9b095efa80 Options.table_cache_numshardbits: 6
+2021/03/14-00:27:58.505596 7f9b095efa80 Options.max_subcompactions: 1
+2021/03/14-00:27:58.505597 7f9b095efa80 Options.max_background_flushes: -1
+2021/03/14-00:27:58.505598 7f9b095efa80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:27:58.505598 7f9b095efa80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:27:58.505599 7f9b095efa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:27:58.505600 7f9b095efa80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:27:58.505600 7f9b095efa80 Options.advise_random_on_open: 1
+2021/03/14-00:27:58.505601 7f9b095efa80 Options.db_write_buffer_size: 0
+2021/03/14-00:27:58.505602 7f9b095efa80 Options.write_buffer_manager: 0x1584b90
+2021/03/14-00:27:58.505602 7f9b095efa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:27:58.505603 7f9b095efa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:27:58.505604 7f9b095efa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:27:58.505604 7f9b095efa80 Options.use_adaptive_mutex: 0
+2021/03/14-00:27:58.505605 7f9b095efa80 Options.rate_limiter: (nil)
+2021/03/14-00:27:58.505606 7f9b095efa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:27:58.505616 7f9b095efa80 Options.wal_recovery_mode: 2
+2021/03/14-00:27:58.505616 7f9b095efa80 Options.enable_thread_tracking: 0
+2021/03/14-00:27:58.505617 7f9b095efa80 Options.enable_pipelined_write: 0
+2021/03/14-00:27:58.505618 7f9b095efa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:27:58.505618 7f9b095efa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:27:58.505619 7f9b095efa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:27:58.505620 7f9b095efa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:27:58.505620 7f9b095efa80 Options.row_cache: None
+2021/03/14-00:27:58.505621 7f9b095efa80 Options.wal_filter: None
+2021/03/14-00:27:58.505622 7f9b095efa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:27:58.505622 7f9b095efa80 Options.allow_ingest_behind: 0
+2021/03/14-00:27:58.505623 7f9b095efa80 Options.preserve_deletes: 0
+2021/03/14-00:27:58.505624 7f9b095efa80 Options.two_write_queues: 0
+2021/03/14-00:27:58.505624 7f9b095efa80 Options.manual_wal_flush: 0
+2021/03/14-00:27:58.505626 7f9b095efa80 Options.max_background_jobs: 16
+2021/03/14-00:27:58.505626 7f9b095efa80 Options.max_background_compactions: -1
+2021/03/14-00:27:58.505627 7f9b095efa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:27:58.505628 7f9b095efa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:27:58.505628 7f9b095efa80 Options.delayed_write_rate : 16777216
+2021/03/14-00:27:58.505629 7f9b095efa80 Options.max_total_wal_size: 0
+2021/03/14-00:27:58.505630 7f9b095efa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:27:58.505630 7f9b095efa80 Options.stats_dump_period_sec: 600
+2021/03/14-00:27:58.505631 7f9b095efa80 Options.max_open_files: -1
+2021/03/14-00:27:58.505632 7f9b095efa80 Options.bytes_per_sync: 0
+2021/03/14-00:27:58.505632 7f9b095efa80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:27:58.505633 7f9b095efa80 Options.compaction_readahead_size: 0
+2021/03/14-00:27:58.505634 7f9b095efa80 Compression algorithms supported:
+2021/03/14-00:27:58.505634 7f9b095efa80 Snappy supported: 1
+2021/03/14-00:27:58.505635 7f9b095efa80 Zlib supported: 1
+2021/03/14-00:27:58.505636 7f9b095efa80 Bzip supported: 1
+2021/03/14-00:27:58.505636 7f9b095efa80 LZ4 supported: 1
+2021/03/14-00:27:58.505637 7f9b095efa80 ZSTDNotFinal supported: 1
+2021/03/14-00:27:58.505642 7f9b095efa80 ZSTD supported: 1
+2021/03/14-00:27:58.505646 7f9b095efa80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:27:58.505648 7f9b095efa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:27:58.505773 7f9b095efa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:27:58.505841 7f9b095efa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:27:58.505843 7f9b095efa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:27:58.505844 7f9b095efa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:27:58.505845 7f9b095efa80 Options.compaction_filter: None
+2021/03/14-00:27:58.505845 7f9b095efa80 Options.compaction_filter_factory: None
+2021/03/14-00:27:58.505846 7f9b095efa80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:27:58.505847 7f9b095efa80 Options.table_factory: BlockBasedTable
+2021/03/14-00:27:58.505866 7f9b095efa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1594520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1579c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:27:58.505867 7f9b095efa80 Options.write_buffer_size: 134217728
+2021/03/14-00:27:58.505868 7f9b095efa80 Options.max_write_buffer_number: 6
+2021/03/14-00:27:58.505869 7f9b095efa80 Options.compression[0]: NoCompression
+2021/03/14-00:27:58.505870 7f9b095efa80 Options.compression[1]: NoCompression
+2021/03/14-00:27:58.505871 7f9b095efa80 Options.compression[2]: Snappy
+2021/03/14-00:27:58.505871 7f9b095efa80 Options.compression[3]: Snappy
+2021/03/14-00:27:58.505872 7f9b095efa80 Options.compression[4]: Snappy
+2021/03/14-00:27:58.505872 7f9b095efa80 Options.compression[5]: Snappy
+2021/03/14-00:27:58.505873 7f9b095efa80 Options.compression[6]: Snappy
+2021/03/14-00:27:58.505874 7f9b095efa80 Options.bottommost_compression: Disabled
+2021/03/14-00:27:58.505875 7f9b095efa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:27:58.505875 7f9b095efa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:27:58.505876 7f9b095efa80 Options.num_levels: 7
+2021/03/14-00:27:58.505877 7f9b095efa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:27:58.505877 7f9b095efa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:27:58.505878 7f9b095efa80 Options.compression_opts.window_bits: -14
+2021/03/14-00:27:58.505879 7f9b095efa80 Options.compression_opts.level: -1
+2021/03/14-00:27:58.505879 7f9b095efa80 Options.compression_opts.strategy: 0
+2021/03/14-00:27:58.505880 7f9b095efa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:27:58.505881 7f9b095efa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:27:58.505881 7f9b095efa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:27:58.505882 7f9b095efa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:27:58.505883 7f9b095efa80 Options.target_file_size_base: 67108864
+2021/03/14-00:27:58.505883 7f9b095efa80 Options.target_file_size_multiplier: 1
+2021/03/14-00:27:58.505884 7f9b095efa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:27:58.505885 7f9b095efa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:27:58.505885 7f9b095efa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:27:58.505887 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:27:58.505897 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:27:58.505898 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:27:58.505898 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:27:58.505899 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:27:58.505899 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:27:58.505900 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:27:58.505901 7f9b095efa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:27:58.505901 7f9b095efa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:27:58.505902 7f9b095efa80 Options.arena_block_size: 16777216
+2021/03/14-00:27:58.505903 7f9b095efa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:27:58.505903 7f9b095efa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:27:58.505904 7f9b095efa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:27:58.505905 7f9b095efa80 Options.disable_auto_compactions: 0
+2021/03/14-00:27:58.505907 7f9b095efa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:27:58.505908 7f9b095efa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:27:58.505908 7f9b095efa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:27:58.505909 7f9b095efa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:27:58.505910 7f9b095efa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:27:58.505910 7f9b095efa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:27:58.505911 7f9b095efa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:27:58.505912 7f9b095efa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:27:58.505913 7f9b095efa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:27:58.505913 7f9b095efa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:27:58.505914 7f9b095efa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:27:58.505915 7f9b095efa80 Options.table_properties_collectors:
+2021/03/14-00:27:58.505915 7f9b095efa80 Options.inplace_update_support: 0
+2021/03/14-00:27:58.505916 7f9b095efa80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:27:58.505917 7f9b095efa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:27:58.505918 7f9b095efa80 Options.memtable_huge_page_size: 0
+2021/03/14-00:27:58.505918 7f9b095efa80 Options.bloom_locality: 0
+2021/03/14-00:27:58.505919 7f9b095efa80 Options.max_successive_merges: 0
+2021/03/14-00:27:58.505919 7f9b095efa80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:27:58.505920 7f9b095efa80 Options.paranoid_file_checks: 0
+2021/03/14-00:27:58.505921 7f9b095efa80 Options.force_consistency_checks: 0
+2021/03/14-00:27:58.505921 7f9b095efa80 Options.report_bg_io_stats: 0
+2021/03/14-00:27:58.506496 7f9b095efa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:27:58.506501 7f9b095efa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:27:58.506655 7f9b095efa80 EVENT_LOG_v1 {"time_micros": 1615678078506639, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:27:58.506663 7f9b095efa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:27:59.209004 7f9b095efa80 EVENT_LOG_v1 {"time_micros": 1615678079209000, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678079923144 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678079923144
new file mode 100644
index 0000000..11c83dd
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678079923144
@@ -0,0 +1,186 @@
+2021/03/14-00:27:59.220863 7f9b095efa80 RocksDB version: 5.11.3
+2021/03/14-00:27:59.220919 7f9b095efa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:27:59.220920 7f9b095efa80 Compile date Mar 13 2021
+2021/03/14-00:27:59.220923 7f9b095efa80 DB SUMMARY
+2021/03/14-00:27:59.221006 7f9b095efa80 CURRENT file: CURRENT
+2021/03/14-00:27:59.221007 7f9b095efa80 IDENTITY file: IDENTITY
+2021/03/14-00:27:59.221015 7f9b095efa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:27:59.221016 7f9b095efa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:27:59.221017 7f9b095efa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:27:59.221021 7f9b095efa80 Options.error_if_exists: 0
+2021/03/14-00:27:59.221022 7f9b095efa80 Options.create_if_missing: 1
+2021/03/14-00:27:59.221023 7f9b095efa80 Options.paranoid_checks: 1
+2021/03/14-00:27:59.221023 7f9b095efa80 Options.env: 0x7f9b09fa9080
+2021/03/14-00:27:59.221024 7f9b095efa80 Options.info_log: 0x159cca0
+2021/03/14-00:27:59.221025 7f9b095efa80 Options.max_file_opening_threads: 16
+2021/03/14-00:27:59.221025 7f9b095efa80 Options.statistics: (nil)
+2021/03/14-00:27:59.221026 7f9b095efa80 Options.use_fsync: 0
+2021/03/14-00:27:59.221027 7f9b095efa80 Options.max_log_file_size: 0
+2021/03/14-00:27:59.221027 7f9b095efa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:27:59.221028 7f9b095efa80 Options.log_file_time_to_roll: 0
+2021/03/14-00:27:59.221028 7f9b095efa80 Options.keep_log_file_num: 1000
+2021/03/14-00:27:59.221029 7f9b095efa80 Options.recycle_log_file_num: 0
+2021/03/14-00:27:59.221030 7f9b095efa80 Options.allow_fallocate: 1
+2021/03/14-00:27:59.221030 7f9b095efa80 Options.allow_mmap_reads: 0
+2021/03/14-00:27:59.221031 7f9b095efa80 Options.allow_mmap_writes: 0
+2021/03/14-00:27:59.221031 7f9b095efa80 Options.use_direct_reads: 0
+2021/03/14-00:27:59.221032 7f9b095efa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:27:59.221032 7f9b095efa80 Options.create_missing_column_families: 0
+2021/03/14-00:27:59.221033 7f9b095efa80 Options.db_log_dir:
+2021/03/14-00:27:59.221033 7f9b095efa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:27:59.221034 7f9b095efa80 Options.table_cache_numshardbits: 6
+2021/03/14-00:27:59.221034 7f9b095efa80 Options.max_subcompactions: 1
+2021/03/14-00:27:59.221035 7f9b095efa80 Options.max_background_flushes: -1
+2021/03/14-00:27:59.221036 7f9b095efa80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:27:59.221036 7f9b095efa80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:27:59.221037 7f9b095efa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:27:59.221037 7f9b095efa80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:27:59.221038 7f9b095efa80 Options.advise_random_on_open: 1
+2021/03/14-00:27:59.221038 7f9b095efa80 Options.db_write_buffer_size: 0
+2021/03/14-00:27:59.221039 7f9b095efa80 Options.write_buffer_manager: 0x1584b90
+2021/03/14-00:27:59.221040 7f9b095efa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:27:59.221040 7f9b095efa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:27:59.221041 7f9b095efa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:27:59.221041 7f9b095efa80 Options.use_adaptive_mutex: 0
+2021/03/14-00:27:59.221042 7f9b095efa80 Options.rate_limiter: (nil)
+2021/03/14-00:27:59.221043 7f9b095efa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:27:59.221051 7f9b095efa80 Options.wal_recovery_mode: 2
+2021/03/14-00:27:59.221051 7f9b095efa80 Options.enable_thread_tracking: 0
+2021/03/14-00:27:59.221052 7f9b095efa80 Options.enable_pipelined_write: 0
+2021/03/14-00:27:59.221052 7f9b095efa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:27:59.221053 7f9b095efa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:27:59.221053 7f9b095efa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:27:59.221054 7f9b095efa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:27:59.221055 7f9b095efa80 Options.row_cache: None
+2021/03/14-00:27:59.221055 7f9b095efa80 Options.wal_filter: None
+2021/03/14-00:27:59.221056 7f9b095efa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:27:59.221056 7f9b095efa80 Options.allow_ingest_behind: 0
+2021/03/14-00:27:59.221057 7f9b095efa80 Options.preserve_deletes: 0
+2021/03/14-00:27:59.221057 7f9b095efa80 Options.two_write_queues: 0
+2021/03/14-00:27:59.221058 7f9b095efa80 Options.manual_wal_flush: 0
+2021/03/14-00:27:59.221059 7f9b095efa80 Options.max_background_jobs: 16
+2021/03/14-00:27:59.221060 7f9b095efa80 Options.max_background_compactions: -1
+2021/03/14-00:27:59.221060 7f9b095efa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:27:59.221061 7f9b095efa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:27:59.221061 7f9b095efa80 Options.delayed_write_rate : 16777216
+2021/03/14-00:27:59.221062 7f9b095efa80 Options.max_total_wal_size: 0
+2021/03/14-00:27:59.221062 7f9b095efa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:27:59.221063 7f9b095efa80 Options.stats_dump_period_sec: 600
+2021/03/14-00:27:59.221064 7f9b095efa80 Options.max_open_files: -1
+2021/03/14-00:27:59.221064 7f9b095efa80 Options.bytes_per_sync: 0
+2021/03/14-00:27:59.221065 7f9b095efa80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:27:59.221065 7f9b095efa80 Options.compaction_readahead_size: 0
+2021/03/14-00:27:59.221066 7f9b095efa80 Compression algorithms supported:
+2021/03/14-00:27:59.221066 7f9b095efa80 Snappy supported: 1
+2021/03/14-00:27:59.221067 7f9b095efa80 Zlib supported: 1
+2021/03/14-00:27:59.221068 7f9b095efa80 Bzip supported: 1
+2021/03/14-00:27:59.221068 7f9b095efa80 LZ4 supported: 1
+2021/03/14-00:27:59.221069 7f9b095efa80 ZSTDNotFinal supported: 1
+2021/03/14-00:27:59.221073 7f9b095efa80 ZSTD supported: 1
+2021/03/14-00:27:59.221076 7f9b095efa80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:27:59.221077 7f9b095efa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:27:59.221165 7f9b095efa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:27:59.221217 7f9b095efa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:27:59.221219 7f9b095efa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:27:59.221220 7f9b095efa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:27:59.221220 7f9b095efa80 Options.compaction_filter: None
+2021/03/14-00:27:59.221221 7f9b095efa80 Options.compaction_filter_factory: None
+2021/03/14-00:27:59.221222 7f9b095efa80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:27:59.221222 7f9b095efa80 Options.table_factory: BlockBasedTable
+2021/03/14-00:27:59.221237 7f9b095efa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1594520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1579c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:27:59.221243 7f9b095efa80 Options.write_buffer_size: 134217728
+2021/03/14-00:27:59.221244 7f9b095efa80 Options.max_write_buffer_number: 6
+2021/03/14-00:27:59.221245 7f9b095efa80 Options.compression[0]: NoCompression
+2021/03/14-00:27:59.221246 7f9b095efa80 Options.compression[1]: NoCompression
+2021/03/14-00:27:59.221247 7f9b095efa80 Options.compression[2]: Snappy
+2021/03/14-00:27:59.221247 7f9b095efa80 Options.compression[3]: Snappy
+2021/03/14-00:27:59.221248 7f9b095efa80 Options.compression[4]: Snappy
+2021/03/14-00:27:59.221248 7f9b095efa80 Options.compression[5]: Snappy
+2021/03/14-00:27:59.221249 7f9b095efa80 Options.compression[6]: Snappy
+2021/03/14-00:27:59.221249 7f9b095efa80 Options.bottommost_compression: Disabled
+2021/03/14-00:27:59.221250 7f9b095efa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:27:59.221251 7f9b095efa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:27:59.221251 7f9b095efa80 Options.num_levels: 7
+2021/03/14-00:27:59.221252 7f9b095efa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:27:59.221253 7f9b095efa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:27:59.221253 7f9b095efa80 Options.compression_opts.window_bits: -14
+2021/03/14-00:27:59.221254 7f9b095efa80 Options.compression_opts.level: -1
+2021/03/14-00:27:59.221254 7f9b095efa80 Options.compression_opts.strategy: 0
+2021/03/14-00:27:59.221255 7f9b095efa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:27:59.221255 7f9b095efa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:27:59.221256 7f9b095efa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:27:59.221257 7f9b095efa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:27:59.221257 7f9b095efa80 Options.target_file_size_base: 67108864
+2021/03/14-00:27:59.221258 7f9b095efa80 Options.target_file_size_multiplier: 1
+2021/03/14-00:27:59.221258 7f9b095efa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:27:59.221259 7f9b095efa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:27:59.221259 7f9b095efa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:27:59.221261 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:27:59.221270 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:27:59.221270 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:27:59.221271 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:27:59.221271 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:27:59.221272 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:27:59.221273 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:27:59.221273 7f9b095efa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:27:59.221274 7f9b095efa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:27:59.221274 7f9b095efa80 Options.arena_block_size: 16777216
+2021/03/14-00:27:59.221275 7f9b095efa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:27:59.221275 7f9b095efa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:27:59.221276 7f9b095efa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:27:59.221277 7f9b095efa80 Options.disable_auto_compactions: 0
+2021/03/14-00:27:59.221278 7f9b095efa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:27:59.221279 7f9b095efa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:27:59.221280 7f9b095efa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:27:59.221280 7f9b095efa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:27:59.221281 7f9b095efa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:27:59.221281 7f9b095efa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:27:59.221282 7f9b095efa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:27:59.221283 7f9b095efa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:27:59.221283 7f9b095efa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:27:59.221284 7f9b095efa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:27:59.221284 7f9b095efa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:27:59.221285 7f9b095efa80 Options.table_properties_collectors:
+2021/03/14-00:27:59.221286 7f9b095efa80 Options.inplace_update_support: 0
+2021/03/14-00:27:59.221286 7f9b095efa80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:27:59.221287 7f9b095efa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:27:59.221288 7f9b095efa80 Options.memtable_huge_page_size: 0
+2021/03/14-00:27:59.221288 7f9b095efa80 Options.bloom_locality: 0
+2021/03/14-00:27:59.221289 7f9b095efa80 Options.max_successive_merges: 0
+2021/03/14-00:27:59.221290 7f9b095efa80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:27:59.221290 7f9b095efa80 Options.paranoid_file_checks: 0
+2021/03/14-00:27:59.221291 7f9b095efa80 Options.force_consistency_checks: 0
+2021/03/14-00:27:59.221291 7f9b095efa80 Options.report_bg_io_stats: 0
+2021/03/14-00:27:59.221780 7f9b095efa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:27:59.221783 7f9b095efa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:27:59.221880 7f9b095efa80 EVENT_LOG_v1 {"time_micros": 1615678079221870, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:27:59.221886 7f9b095efa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:27:59.911012 7f9b095efa80 EVENT_LOG_v1 {"time_micros": 1615678079911009, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678080635926 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678080635926
new file mode 100644
index 0000000..a59ae70
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678080635926
@@ -0,0 +1,186 @@
+2021/03/14-00:27:59.923489 7f9b095efa80 RocksDB version: 5.11.3
+2021/03/14-00:27:59.923545 7f9b095efa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:27:59.923547 7f9b095efa80 Compile date Mar 13 2021
+2021/03/14-00:27:59.923549 7f9b095efa80 DB SUMMARY
+2021/03/14-00:27:59.923630 7f9b095efa80 CURRENT file: CURRENT
+2021/03/14-00:27:59.923631 7f9b095efa80 IDENTITY file: IDENTITY
+2021/03/14-00:27:59.923639 7f9b095efa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:27:59.923640 7f9b095efa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:27:59.923641 7f9b095efa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:27:59.923646 7f9b095efa80 Options.error_if_exists: 0
+2021/03/14-00:27:59.923647 7f9b095efa80 Options.create_if_missing: 1
+2021/03/14-00:27:59.923647 7f9b095efa80 Options.paranoid_checks: 1
+2021/03/14-00:27:59.923648 7f9b095efa80 Options.env: 0x7f9b09fa9080
+2021/03/14-00:27:59.923648 7f9b095efa80 Options.info_log: 0x159cca0
+2021/03/14-00:27:59.923649 7f9b095efa80 Options.max_file_opening_threads: 16
+2021/03/14-00:27:59.923649 7f9b095efa80 Options.statistics: (nil)
+2021/03/14-00:27:59.923650 7f9b095efa80 Options.use_fsync: 0
+2021/03/14-00:27:59.923651 7f9b095efa80 Options.max_log_file_size: 0
+2021/03/14-00:27:59.923651 7f9b095efa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:27:59.923652 7f9b095efa80 Options.log_file_time_to_roll: 0
+2021/03/14-00:27:59.923653 7f9b095efa80 Options.keep_log_file_num: 1000
+2021/03/14-00:27:59.923653 7f9b095efa80 Options.recycle_log_file_num: 0
+2021/03/14-00:27:59.923654 7f9b095efa80 Options.allow_fallocate: 1
+2021/03/14-00:27:59.923654 7f9b095efa80 Options.allow_mmap_reads: 0
+2021/03/14-00:27:59.923655 7f9b095efa80 Options.allow_mmap_writes: 0
+2021/03/14-00:27:59.923655 7f9b095efa80 Options.use_direct_reads: 0
+2021/03/14-00:27:59.923656 7f9b095efa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:27:59.923657 7f9b095efa80 Options.create_missing_column_families: 0
+2021/03/14-00:27:59.923657 7f9b095efa80 Options.db_log_dir:
+2021/03/14-00:27:59.923658 7f9b095efa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:27:59.923658 7f9b095efa80 Options.table_cache_numshardbits: 6
+2021/03/14-00:27:59.923659 7f9b095efa80 Options.max_subcompactions: 1
+2021/03/14-00:27:59.923659 7f9b095efa80 Options.max_background_flushes: -1
+2021/03/14-00:27:59.923660 7f9b095efa80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:27:59.923661 7f9b095efa80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:27:59.923661 7f9b095efa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:27:59.923662 7f9b095efa80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:27:59.923662 7f9b095efa80 Options.advise_random_on_open: 1
+2021/03/14-00:27:59.923663 7f9b095efa80 Options.db_write_buffer_size: 0
+2021/03/14-00:27:59.923664 7f9b095efa80 Options.write_buffer_manager: 0x1584b90
+2021/03/14-00:27:59.923664 7f9b095efa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:27:59.923665 7f9b095efa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:27:59.923665 7f9b095efa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:27:59.923666 7f9b095efa80 Options.use_adaptive_mutex: 0
+2021/03/14-00:27:59.923666 7f9b095efa80 Options.rate_limiter: (nil)
+2021/03/14-00:27:59.923668 7f9b095efa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:27:59.923675 7f9b095efa80 Options.wal_recovery_mode: 2
+2021/03/14-00:27:59.923676 7f9b095efa80 Options.enable_thread_tracking: 0
+2021/03/14-00:27:59.923676 7f9b095efa80 Options.enable_pipelined_write: 0
+2021/03/14-00:27:59.923677 7f9b095efa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:27:59.923677 7f9b095efa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:27:59.923678 7f9b095efa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:27:59.923678 7f9b095efa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:27:59.923679 7f9b095efa80 Options.row_cache: None
+2021/03/14-00:27:59.923680 7f9b095efa80 Options.wal_filter: None
+2021/03/14-00:27:59.923680 7f9b095efa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:27:59.923681 7f9b095efa80 Options.allow_ingest_behind: 0
+2021/03/14-00:27:59.923681 7f9b095efa80 Options.preserve_deletes: 0
+2021/03/14-00:27:59.923682 7f9b095efa80 Options.two_write_queues: 0
+2021/03/14-00:27:59.923682 7f9b095efa80 Options.manual_wal_flush: 0
+2021/03/14-00:27:59.923683 7f9b095efa80 Options.max_background_jobs: 16
+2021/03/14-00:27:59.923684 7f9b095efa80 Options.max_background_compactions: -1
+2021/03/14-00:27:59.923685 7f9b095efa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:27:59.923685 7f9b095efa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:27:59.923686 7f9b095efa80 Options.delayed_write_rate : 16777216
+2021/03/14-00:27:59.923686 7f9b095efa80 Options.max_total_wal_size: 0
+2021/03/14-00:27:59.923687 7f9b095efa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:27:59.923688 7f9b095efa80 Options.stats_dump_period_sec: 600
+2021/03/14-00:27:59.923688 7f9b095efa80 Options.max_open_files: -1
+2021/03/14-00:27:59.923689 7f9b095efa80 Options.bytes_per_sync: 0
+2021/03/14-00:27:59.923689 7f9b095efa80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:27:59.923690 7f9b095efa80 Options.compaction_readahead_size: 0
+2021/03/14-00:27:59.923690 7f9b095efa80 Compression algorithms supported:
+2021/03/14-00:27:59.923691 7f9b095efa80 Snappy supported: 1
+2021/03/14-00:27:59.923691 7f9b095efa80 Zlib supported: 1
+2021/03/14-00:27:59.923692 7f9b095efa80 Bzip supported: 1
+2021/03/14-00:27:59.923693 7f9b095efa80 LZ4 supported: 1
+2021/03/14-00:27:59.923693 7f9b095efa80 ZSTDNotFinal supported: 1
+2021/03/14-00:27:59.923697 7f9b095efa80 ZSTD supported: 1
+2021/03/14-00:27:59.923700 7f9b095efa80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:27:59.923701 7f9b095efa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:27:59.923790 7f9b095efa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:27:59.923844 7f9b095efa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:27:59.923846 7f9b095efa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:27:59.923847 7f9b095efa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:27:59.923847 7f9b095efa80 Options.compaction_filter: None
+2021/03/14-00:27:59.923848 7f9b095efa80 Options.compaction_filter_factory: None
+2021/03/14-00:27:59.923848 7f9b095efa80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:27:59.923849 7f9b095efa80 Options.table_factory: BlockBasedTable
+2021/03/14-00:27:59.923864 7f9b095efa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1594520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1579c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:27:59.923865 7f9b095efa80 Options.write_buffer_size: 134217728
+2021/03/14-00:27:59.923866 7f9b095efa80 Options.max_write_buffer_number: 6
+2021/03/14-00:27:59.923866 7f9b095efa80 Options.compression[0]: NoCompression
+2021/03/14-00:27:59.923867 7f9b095efa80 Options.compression[1]: NoCompression
+2021/03/14-00:27:59.923868 7f9b095efa80 Options.compression[2]: Snappy
+2021/03/14-00:27:59.923868 7f9b095efa80 Options.compression[3]: Snappy
+2021/03/14-00:27:59.923869 7f9b095efa80 Options.compression[4]: Snappy
+2021/03/14-00:27:59.923870 7f9b095efa80 Options.compression[5]: Snappy
+2021/03/14-00:27:59.923870 7f9b095efa80 Options.compression[6]: Snappy
+2021/03/14-00:27:59.923871 7f9b095efa80 Options.bottommost_compression: Disabled
+2021/03/14-00:27:59.923872 7f9b095efa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:27:59.923873 7f9b095efa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:27:59.923873 7f9b095efa80 Options.num_levels: 7
+2021/03/14-00:27:59.923874 7f9b095efa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:27:59.923874 7f9b095efa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:27:59.923875 7f9b095efa80 Options.compression_opts.window_bits: -14
+2021/03/14-00:27:59.923875 7f9b095efa80 Options.compression_opts.level: -1
+2021/03/14-00:27:59.923876 7f9b095efa80 Options.compression_opts.strategy: 0
+2021/03/14-00:27:59.923877 7f9b095efa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:27:59.923877 7f9b095efa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:27:59.923878 7f9b095efa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:27:59.923878 7f9b095efa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:27:59.923879 7f9b095efa80 Options.target_file_size_base: 67108864
+2021/03/14-00:27:59.923879 7f9b095efa80 Options.target_file_size_multiplier: 1
+2021/03/14-00:27:59.923880 7f9b095efa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:27:59.923881 7f9b095efa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:27:59.923881 7f9b095efa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:27:59.923883 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:27:59.923891 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:27:59.923891 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:27:59.923892 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:27:59.923893 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:27:59.923893 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:27:59.923894 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:27:59.923894 7f9b095efa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:27:59.923895 7f9b095efa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:27:59.923895 7f9b095efa80 Options.arena_block_size: 16777216
+2021/03/14-00:27:59.923896 7f9b095efa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:27:59.923897 7f9b095efa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:27:59.923897 7f9b095efa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:27:59.923898 7f9b095efa80 Options.disable_auto_compactions: 0
+2021/03/14-00:27:59.923899 7f9b095efa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:27:59.923900 7f9b095efa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:27:59.923901 7f9b095efa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:27:59.923901 7f9b095efa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:27:59.923902 7f9b095efa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:27:59.923902 7f9b095efa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:27:59.923903 7f9b095efa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:27:59.923904 7f9b095efa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:27:59.923904 7f9b095efa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:27:59.923905 7f9b095efa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:27:59.923906 7f9b095efa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:27:59.923906 7f9b095efa80 Options.table_properties_collectors:
+2021/03/14-00:27:59.923907 7f9b095efa80 Options.inplace_update_support: 0
+2021/03/14-00:27:59.923907 7f9b095efa80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:27:59.923908 7f9b095efa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:27:59.923909 7f9b095efa80 Options.memtable_huge_page_size: 0
+2021/03/14-00:27:59.923909 7f9b095efa80 Options.bloom_locality: 0
+2021/03/14-00:27:59.923910 7f9b095efa80 Options.max_successive_merges: 0
+2021/03/14-00:27:59.923910 7f9b095efa80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:27:59.923911 7f9b095efa80 Options.paranoid_file_checks: 0
+2021/03/14-00:27:59.923911 7f9b095efa80 Options.force_consistency_checks: 0
+2021/03/14-00:27:59.923912 7f9b095efa80 Options.report_bg_io_stats: 0
+2021/03/14-00:27:59.924300 7f9b095efa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:27:59.924303 7f9b095efa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:27:59.924399 7f9b095efa80 EVENT_LOG_v1 {"time_micros": 1615678079924390, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:27:59.924404 7f9b095efa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:28:00.623922 7f9b095efa80 EVENT_LOG_v1 {"time_micros": 1615678080623919, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678093112384 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678093112384
new file mode 100644
index 0000000..967f4a0
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678093112384
@@ -0,0 +1,186 @@
+2021/03/14-00:28:00.636272 7f9b095efa80 RocksDB version: 5.11.3
+2021/03/14-00:28:00.636331 7f9b095efa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:28:00.636333 7f9b095efa80 Compile date Mar 13 2021
+2021/03/14-00:28:00.636335 7f9b095efa80 DB SUMMARY
+2021/03/14-00:28:00.636419 7f9b095efa80 CURRENT file: CURRENT
+2021/03/14-00:28:00.636421 7f9b095efa80 IDENTITY file: IDENTITY
+2021/03/14-00:28:00.636428 7f9b095efa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:28:00.636430 7f9b095efa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:28:00.636431 7f9b095efa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:28:00.636435 7f9b095efa80 Options.error_if_exists: 0
+2021/03/14-00:28:00.636436 7f9b095efa80 Options.create_if_missing: 1
+2021/03/14-00:28:00.636437 7f9b095efa80 Options.paranoid_checks: 1
+2021/03/14-00:28:00.636437 7f9b095efa80 Options.env: 0x7f9b09fa9080
+2021/03/14-00:28:00.636438 7f9b095efa80 Options.info_log: 0x159cca0
+2021/03/14-00:28:00.636439 7f9b095efa80 Options.max_file_opening_threads: 16
+2021/03/14-00:28:00.636439 7f9b095efa80 Options.statistics: (nil)
+2021/03/14-00:28:00.636440 7f9b095efa80 Options.use_fsync: 0
+2021/03/14-00:28:00.636441 7f9b095efa80 Options.max_log_file_size: 0
+2021/03/14-00:28:00.636441 7f9b095efa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:28:00.636442 7f9b095efa80 Options.log_file_time_to_roll: 0
+2021/03/14-00:28:00.636442 7f9b095efa80 Options.keep_log_file_num: 1000
+2021/03/14-00:28:00.636443 7f9b095efa80 Options.recycle_log_file_num: 0
+2021/03/14-00:28:00.636444 7f9b095efa80 Options.allow_fallocate: 1
+2021/03/14-00:28:00.636444 7f9b095efa80 Options.allow_mmap_reads: 0
+2021/03/14-00:28:00.636445 7f9b095efa80 Options.allow_mmap_writes: 0
+2021/03/14-00:28:00.636445 7f9b095efa80 Options.use_direct_reads: 0
+2021/03/14-00:28:00.636446 7f9b095efa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:28:00.636447 7f9b095efa80 Options.create_missing_column_families: 0
+2021/03/14-00:28:00.636447 7f9b095efa80 Options.db_log_dir:
+2021/03/14-00:28:00.636448 7f9b095efa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:28:00.636448 7f9b095efa80 Options.table_cache_numshardbits: 6
+2021/03/14-00:28:00.636449 7f9b095efa80 Options.max_subcompactions: 1
+2021/03/14-00:28:00.636450 7f9b095efa80 Options.max_background_flushes: -1
+2021/03/14-00:28:00.636450 7f9b095efa80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:28:00.636451 7f9b095efa80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:28:00.636451 7f9b095efa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:28:00.636452 7f9b095efa80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:28:00.636453 7f9b095efa80 Options.advise_random_on_open: 1
+2021/03/14-00:28:00.636453 7f9b095efa80 Options.db_write_buffer_size: 0
+2021/03/14-00:28:00.636454 7f9b095efa80 Options.write_buffer_manager: 0x1584b90
+2021/03/14-00:28:00.636454 7f9b095efa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:28:00.636455 7f9b095efa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:28:00.636455 7f9b095efa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:28:00.636456 7f9b095efa80 Options.use_adaptive_mutex: 0
+2021/03/14-00:28:00.636457 7f9b095efa80 Options.rate_limiter: (nil)
+2021/03/14-00:28:00.636458 7f9b095efa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:28:00.636466 7f9b095efa80 Options.wal_recovery_mode: 2
+2021/03/14-00:28:00.636466 7f9b095efa80 Options.enable_thread_tracking: 0
+2021/03/14-00:28:00.636467 7f9b095efa80 Options.enable_pipelined_write: 0
+2021/03/14-00:28:00.636468 7f9b095efa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:28:00.636468 7f9b095efa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:28:00.636469 7f9b095efa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:28:00.636469 7f9b095efa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:28:00.636470 7f9b095efa80 Options.row_cache: None
+2021/03/14-00:28:00.636470 7f9b095efa80 Options.wal_filter: None
+2021/03/14-00:28:00.636471 7f9b095efa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:28:00.636472 7f9b095efa80 Options.allow_ingest_behind: 0
+2021/03/14-00:28:00.636472 7f9b095efa80 Options.preserve_deletes: 0
+2021/03/14-00:28:00.636473 7f9b095efa80 Options.two_write_queues: 0
+2021/03/14-00:28:00.636473 7f9b095efa80 Options.manual_wal_flush: 0
+2021/03/14-00:28:00.636475 7f9b095efa80 Options.max_background_jobs: 16
+2021/03/14-00:28:00.636475 7f9b095efa80 Options.max_background_compactions: -1
+2021/03/14-00:28:00.636476 7f9b095efa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:28:00.636476 7f9b095efa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:28:00.636477 7f9b095efa80 Options.delayed_write_rate : 16777216
+2021/03/14-00:28:00.636478 7f9b095efa80 Options.max_total_wal_size: 0
+2021/03/14-00:28:00.636478 7f9b095efa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:28:00.636479 7f9b095efa80 Options.stats_dump_period_sec: 600
+2021/03/14-00:28:00.636479 7f9b095efa80 Options.max_open_files: -1
+2021/03/14-00:28:00.636480 7f9b095efa80 Options.bytes_per_sync: 0
+2021/03/14-00:28:00.636481 7f9b095efa80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:28:00.636481 7f9b095efa80 Options.compaction_readahead_size: 0
+2021/03/14-00:28:00.636482 7f9b095efa80 Compression algorithms supported:
+2021/03/14-00:28:00.636482 7f9b095efa80 Snappy supported: 1
+2021/03/14-00:28:00.636483 7f9b095efa80 Zlib supported: 1
+2021/03/14-00:28:00.636483 7f9b095efa80 Bzip supported: 1
+2021/03/14-00:28:00.636484 7f9b095efa80 LZ4 supported: 1
+2021/03/14-00:28:00.636485 7f9b095efa80 ZSTDNotFinal supported: 1
+2021/03/14-00:28:00.636489 7f9b095efa80 ZSTD supported: 1
+2021/03/14-00:28:00.636492 7f9b095efa80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:28:00.636493 7f9b095efa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:28:00.636584 7f9b095efa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:28:00.636637 7f9b095efa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:28:00.636639 7f9b095efa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:28:00.636640 7f9b095efa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:28:00.636641 7f9b095efa80 Options.compaction_filter: None
+2021/03/14-00:28:00.636641 7f9b095efa80 Options.compaction_filter_factory: None
+2021/03/14-00:28:00.636642 7f9b095efa80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:28:00.636643 7f9b095efa80 Options.table_factory: BlockBasedTable
+2021/03/14-00:28:00.636656 7f9b095efa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1594520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1579c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:28:00.636657 7f9b095efa80 Options.write_buffer_size: 134217728
+2021/03/14-00:28:00.636658 7f9b095efa80 Options.max_write_buffer_number: 6
+2021/03/14-00:28:00.636659 7f9b095efa80 Options.compression[0]: NoCompression
+2021/03/14-00:28:00.636659 7f9b095efa80 Options.compression[1]: NoCompression
+2021/03/14-00:28:00.636660 7f9b095efa80 Options.compression[2]: Snappy
+2021/03/14-00:28:00.636661 7f9b095efa80 Options.compression[3]: Snappy
+2021/03/14-00:28:00.636661 7f9b095efa80 Options.compression[4]: Snappy
+2021/03/14-00:28:00.636662 7f9b095efa80 Options.compression[5]: Snappy
+2021/03/14-00:28:00.636662 7f9b095efa80 Options.compression[6]: Snappy
+2021/03/14-00:28:00.636663 7f9b095efa80 Options.bottommost_compression: Disabled
+2021/03/14-00:28:00.636664 7f9b095efa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:28:00.636665 7f9b095efa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:28:00.636665 7f9b095efa80 Options.num_levels: 7
+2021/03/14-00:28:00.636666 7f9b095efa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:28:00.636666 7f9b095efa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:28:00.636667 7f9b095efa80 Options.compression_opts.window_bits: -14
+2021/03/14-00:28:00.636668 7f9b095efa80 Options.compression_opts.level: -1
+2021/03/14-00:28:00.636668 7f9b095efa80 Options.compression_opts.strategy: 0
+2021/03/14-00:28:00.636669 7f9b095efa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:28:00.636669 7f9b095efa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:28:00.636670 7f9b095efa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:28:00.636670 7f9b095efa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:28:00.636671 7f9b095efa80 Options.target_file_size_base: 67108864
+2021/03/14-00:28:00.636672 7f9b095efa80 Options.target_file_size_multiplier: 1
+2021/03/14-00:28:00.636672 7f9b095efa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:28:00.636673 7f9b095efa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:28:00.636673 7f9b095efa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:28:00.636675 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:28:00.636682 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:28:00.636683 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:28:00.636684 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:28:00.636684 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:28:00.636685 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:28:00.636685 7f9b095efa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:28:00.636686 7f9b095efa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:28:00.636687 7f9b095efa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:28:00.636687 7f9b095efa80 Options.arena_block_size: 16777216
+2021/03/14-00:28:00.636688 7f9b095efa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:28:00.636689 7f9b095efa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:28:00.636689 7f9b095efa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:28:00.636690 7f9b095efa80 Options.disable_auto_compactions: 0
+2021/03/14-00:28:00.636691 7f9b095efa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:28:00.636692 7f9b095efa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:28:00.636693 7f9b095efa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:28:00.636693 7f9b095efa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:28:00.636694 7f9b095efa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:28:00.636695 7f9b095efa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:28:00.636695 7f9b095efa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:28:00.636696 7f9b095efa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:28:00.636697 7f9b095efa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:28:00.636697 7f9b095efa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:28:00.636698 7f9b095efa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:28:00.636698 7f9b095efa80 Options.table_properties_collectors:
+2021/03/14-00:28:00.636699 7f9b095efa80 Options.inplace_update_support: 0
+2021/03/14-00:28:00.636700 7f9b095efa80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:28:00.636700 7f9b095efa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:28:00.636701 7f9b095efa80 Options.memtable_huge_page_size: 0
+2021/03/14-00:28:00.636702 7f9b095efa80 Options.bloom_locality: 0
+2021/03/14-00:28:00.636702 7f9b095efa80 Options.max_successive_merges: 0
+2021/03/14-00:28:00.636703 7f9b095efa80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:28:00.636703 7f9b095efa80 Options.paranoid_file_checks: 0
+2021/03/14-00:28:00.636704 7f9b095efa80 Options.force_consistency_checks: 0
+2021/03/14-00:28:00.636705 7f9b095efa80 Options.report_bg_io_stats: 0
+2021/03/14-00:28:00.637097 7f9b095efa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:28:00.637099 7f9b095efa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:28:00.637199 7f9b095efa80 EVENT_LOG_v1 {"time_micros": 1615678080637190, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:28:00.637204 7f9b095efa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:28:01.334419 7f9b095efa80 EVENT_LOG_v1 {"time_micros": 1615678081334415, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678093799915 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678093799915
new file mode 100644
index 0000000..c61917e
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678093799915
@@ -0,0 +1,186 @@
+2021/03/14-00:28:13.112915 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-00:28:13.113002 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:28:13.113004 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-00:28:13.113006 7ffff7156a80 DB SUMMARY
+2021/03/14-00:28:13.113090 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-00:28:13.113092 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-00:28:13.113100 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:28:13.113101 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:28:13.113101 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:28:13.113106 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-00:28:13.113107 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-00:28:13.113108 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-00:28:13.113108 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-00:28:13.113109 7ffff7156a80 Options.info_log: 0xfb2fa0
+2021/03/14-00:28:13.113110 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-00:28:13.113110 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-00:28:13.113111 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-00:28:13.113112 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-00:28:13.113112 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:28:13.113113 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:28:13.113113 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-00:28:13.113114 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-00:28:13.113115 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-00:28:13.113116 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-00:28:13.113116 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-00:28:13.113117 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-00:28:13.113117 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:28:13.113118 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-00:28:13.113118 7ffff7156a80 Options.db_log_dir:
+2021/03/14-00:28:13.113119 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:28:13.113119 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:28:13.113120 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-00:28:13.113121 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-00:28:13.113121 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:28:13.113122 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:28:13.113122 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:28:13.113123 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:28:13.113124 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-00:28:13.113124 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-00:28:13.113125 7ffff7156a80 Options.write_buffer_manager: 0xf9aeb0
+2021/03/14-00:28:13.113125 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:28:13.113126 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:28:13.113126 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:28:13.113127 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:28:13.113127 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-00:28:13.113129 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:28:13.113136 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-00:28:13.113137 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-00:28:13.113137 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-00:28:13.113138 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:28:13.113138 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:28:13.113139 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:28:13.113140 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:28:13.113140 7ffff7156a80 Options.row_cache: None
+2021/03/14-00:28:13.113141 7ffff7156a80 Options.wal_filter: None
+2021/03/14-00:28:13.113141 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:28:13.113142 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-00:28:13.113142 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-00:28:13.113143 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-00:28:13.113143 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-00:28:13.113145 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-00:28:13.113145 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-00:28:13.113146 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:28:13.113146 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:28:13.113147 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:28:13.113147 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-00:28:13.113148 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:28:13.113149 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:28:13.113149 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-00:28:13.113150 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-00:28:13.113150 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:28:13.113151 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-00:28:13.113151 7ffff7156a80 Compression algorithms supported:
+2021/03/14-00:28:13.113152 7ffff7156a80 Snappy supported: 1
+2021/03/14-00:28:13.113153 7ffff7156a80 Zlib supported: 1
+2021/03/14-00:28:13.113153 7ffff7156a80 Bzip supported: 1
+2021/03/14-00:28:13.113154 7ffff7156a80 LZ4 supported: 1
+2021/03/14-00:28:13.113154 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-00:28:13.113156 7ffff7156a80 ZSTD supported: 1
+2021/03/14-00:28:13.113159 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:28:13.113160 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:28:13.113259 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:28:13.113310 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:28:13.113312 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:28:13.113313 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:28:13.113313 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-00:28:13.113314 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-00:28:13.113315 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:28:13.113315 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:28:13.113328 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0xfaa840)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0xf8ff40
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:28:13.113329 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-00:28:13.113330 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-00:28:13.113331 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-00:28:13.113331 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-00:28:13.113332 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-00:28:13.113333 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-00:28:13.113333 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-00:28:13.113334 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-00:28:13.113334 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-00:28:13.113335 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-00:28:13.113336 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:28:13.113336 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:28:13.113337 7ffff7156a80 Options.num_levels: 7
+2021/03/14-00:28:13.113338 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:28:13.113338 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:28:13.113339 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:28:13.113339 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-00:28:13.113340 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-00:28:13.113341 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:28:13.113341 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:28:13.113342 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:28:13.113342 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:28:13.113343 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-00:28:13.113344 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:28:13.113344 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:28:13.113345 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:28:13.113345 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:28:13.113347 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:28:13.113355 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:28:13.113356 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:28:13.113357 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:28:13.113357 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:28:13.113358 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:28:13.113358 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:28:13.113359 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:28:13.113359 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:28:13.113360 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-00:28:13.113361 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:28:13.113361 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:28:13.113362 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:28:13.113362 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-00:28:13.113363 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:28:13.113364 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:28:13.113365 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:28:13.113365 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:28:13.113366 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:28:13.113366 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:28:13.113367 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:28:13.113368 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:28:13.113368 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:28:13.113369 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:28:13.113369 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:28:13.113370 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-00:28:13.113370 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-00:28:13.113371 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:28:13.113372 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:28:13.113372 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:28:13.113373 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-00:28:13.113374 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-00:28:13.113374 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:28:13.113375 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-00:28:13.113375 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-00:28:13.113376 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-00:28:13.114786 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:28:13.114790 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:28:13.114896 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615678093114888, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:28:13.114902 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:28:13.792749 7ffff7156a80 EVENT_LOG_v1 {"time_
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678094481915 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678094481915
new file mode 100644
index 0000000..63cf75c
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678094481915
@@ -0,0 +1,186 @@
+2021/03/14-00:28:13.800407 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-00:28:13.800438 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:28:13.800439 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-00:28:13.800441 7ffff7156a80 DB SUMMARY
+2021/03/14-00:28:13.800522 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-00:28:13.800523 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-00:28:13.800531 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:28:13.800532 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:28:13.800533 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:28:13.800537 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-00:28:13.800538 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-00:28:13.800538 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-00:28:13.800539 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-00:28:13.800540 7ffff7156a80 Options.info_log: 0xfc6bd0
+2021/03/14-00:28:13.800540 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-00:28:13.800541 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-00:28:13.800541 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-00:28:13.800542 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-00:28:13.800543 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:28:13.800543 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:28:13.800544 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-00:28:13.800544 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-00:28:13.800545 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-00:28:13.800546 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-00:28:13.800546 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-00:28:13.800547 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-00:28:13.800547 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:28:13.800548 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-00:28:13.800548 7ffff7156a80 Options.db_log_dir:
+2021/03/14-00:28:13.800549 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:28:13.800549 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:28:13.800550 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-00:28:13.800551 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-00:28:13.800551 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:28:13.800552 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:28:13.800552 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:28:13.800553 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:28:13.800554 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-00:28:13.800554 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-00:28:13.800555 7ffff7156a80 Options.write_buffer_manager: 0xfc6ad0
+2021/03/14-00:28:13.800555 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:28:13.800556 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:28:13.800556 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:28:13.800557 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:28:13.800557 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-00:28:13.800558 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:28:13.800565 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-00:28:13.800566 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-00:28:13.800566 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-00:28:13.800567 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:28:13.800568 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:28:13.800568 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:28:13.800569 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:28:13.800569 7ffff7156a80 Options.row_cache: None
+2021/03/14-00:28:13.800570 7ffff7156a80 Options.wal_filter: None
+2021/03/14-00:28:13.800570 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:28:13.800571 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-00:28:13.800572 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-00:28:13.800572 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-00:28:13.800573 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-00:28:13.800573 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-00:28:13.800574 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-00:28:13.800574 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:28:13.800575 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:28:13.800575 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:28:13.800576 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-00:28:13.800577 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:28:13.800577 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:28:13.800578 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-00:28:13.800578 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-00:28:13.800579 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:28:13.800579 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-00:28:13.800580 7ffff7156a80 Compression algorithms supported:
+2021/03/14-00:28:13.800581 7ffff7156a80 Snappy supported: 1
+2021/03/14-00:28:13.800581 7ffff7156a80 Zlib supported: 1
+2021/03/14-00:28:13.800582 7ffff7156a80 Bzip supported: 1
+2021/03/14-00:28:13.800582 7ffff7156a80 LZ4 supported: 1
+2021/03/14-00:28:13.800583 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-00:28:13.800584 7ffff7156a80 ZSTD supported: 1
+2021/03/14-00:28:13.800585 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:28:13.800586 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:28:13.800647 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:28:13.800685 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:28:13.800687 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:28:13.800688 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:28:13.800688 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-00:28:13.800689 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-00:28:13.800689 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:28:13.800690 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:28:13.800705 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0xfc82a0)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0xfc9390
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:28:13.800706 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-00:28:13.800706 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-00:28:13.800707 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-00:28:13.800708 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-00:28:13.800708 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-00:28:13.800709 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-00:28:13.800709 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-00:28:13.800710 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-00:28:13.800710 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-00:28:13.800711 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-00:28:13.800712 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:28:13.800712 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:28:13.800713 7ffff7156a80 Options.num_levels: 7
+2021/03/14-00:28:13.800714 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:28:13.800714 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:28:13.800715 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:28:13.800715 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-00:28:13.800716 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-00:28:13.800717 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:28:13.800717 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:28:13.800718 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:28:13.800718 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:28:13.800719 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-00:28:13.800719 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:28:13.800720 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:28:13.800721 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:28:13.800721 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:28:13.800723 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:28:13.800730 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:28:13.800731 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:28:13.800732 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:28:13.800732 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:28:13.800733 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:28:13.800733 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:28:13.800734 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:28:13.800734 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:28:13.800735 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-00:28:13.800736 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:28:13.800736 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:28:13.800737 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:28:13.800737 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-00:28:13.800738 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:28:13.800739 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:28:13.800740 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:28:13.800740 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:28:13.800741 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:28:13.800741 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:28:13.800742 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:28:13.800743 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:28:13.800743 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:28:13.800744 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:28:13.800744 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:28:13.800745 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-00:28:13.800745 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-00:28:13.800746 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:28:13.800747 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:28:13.800747 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:28:13.800748 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-00:28:13.800749 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-00:28:13.800749 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:28:13.800750 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-00:28:13.800750 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-00:28:13.800751 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-00:28:13.801959 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:28:13.801963 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:28:13.802042 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615678093802039, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:28:13.802045 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:28:14.475054 7ffff7156a80 EVENT_LOG_v1 {"time_
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678095212725 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678095212725
new file mode 100644
index 0000000..9208b1d
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678095212725
@@ -0,0 +1,186 @@
+2021/03/14-00:28:14.482440 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-00:28:14.482471 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:28:14.482473 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-00:28:14.482474 7ffff7156a80 DB SUMMARY
+2021/03/14-00:28:14.482556 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-00:28:14.482557 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-00:28:14.482565 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:28:14.482567 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:28:14.482567 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:28:14.482572 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-00:28:14.482572 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-00:28:14.482573 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-00:28:14.482574 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-00:28:14.482574 7ffff7156a80 Options.info_log: 0xff63b0
+2021/03/14-00:28:14.482575 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-00:28:14.482575 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-00:28:14.482576 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-00:28:14.482577 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-00:28:14.482577 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:28:14.482578 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:28:14.482578 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-00:28:14.482579 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-00:28:14.482580 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-00:28:14.482580 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-00:28:14.482581 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-00:28:14.482581 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-00:28:14.482582 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:28:14.482583 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-00:28:14.482583 7ffff7156a80 Options.db_log_dir:
+2021/03/14-00:28:14.482584 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:28:14.482584 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:28:14.482585 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-00:28:14.482585 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-00:28:14.482586 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:28:14.482587 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:28:14.482587 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:28:14.482588 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:28:14.482588 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-00:28:14.482589 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-00:28:14.482589 7ffff7156a80 Options.write_buffer_manager: 0xff7f20
+2021/03/14-00:28:14.482590 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:28:14.482590 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:28:14.482591 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:28:14.482592 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:28:14.482592 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-00:28:14.482593 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:28:14.482600 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-00:28:14.482601 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-00:28:14.482602 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-00:28:14.482602 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:28:14.482603 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:28:14.482603 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:28:14.482604 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:28:14.482605 7ffff7156a80 Options.row_cache: None
+2021/03/14-00:28:14.482605 7ffff7156a80 Options.wal_filter: None
+2021/03/14-00:28:14.482606 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:28:14.482606 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-00:28:14.482607 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-00:28:14.482607 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-00:28:14.482608 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-00:28:14.482608 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-00:28:14.482609 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-00:28:14.482609 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:28:14.482610 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:28:14.482611 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:28:14.482611 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-00:28:14.482612 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:28:14.482612 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:28:14.482613 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-00:28:14.482614 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-00:28:14.482614 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:28:14.482615 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-00:28:14.482615 7ffff7156a80 Compression algorithms supported:
+2021/03/14-00:28:14.482616 7ffff7156a80 Snappy supported: 1
+2021/03/14-00:28:14.482616 7ffff7156a80 Zlib supported: 1
+2021/03/14-00:28:14.482617 7ffff7156a80 Bzip supported: 1
+2021/03/14-00:28:14.482617 7ffff7156a80 LZ4 supported: 1
+2021/03/14-00:28:14.482618 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-00:28:14.482619 7ffff7156a80 ZSTD supported: 1
+2021/03/14-00:28:14.482620 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:28:14.482621 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:28:14.482681 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:28:14.482719 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:28:14.482721 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:28:14.482722 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:28:14.482722 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-00:28:14.482723 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-00:28:14.482723 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:28:14.482724 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:28:14.482738 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0xff7670)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0xff9480
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:28:14.482739 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-00:28:14.482739 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-00:28:14.482740 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-00:28:14.482741 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-00:28:14.482741 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-00:28:14.482742 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-00:28:14.482743 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-00:28:14.482743 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-00:28:14.482744 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-00:28:14.482744 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-00:28:14.482745 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:28:14.482746 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:28:14.482746 7ffff7156a80 Options.num_levels: 7
+2021/03/14-00:28:14.482747 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:28:14.482747 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:28:14.482748 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:28:14.482749 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-00:28:14.482749 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-00:28:14.482750 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:28:14.482750 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:28:14.482751 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:28:14.482751 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:28:14.482752 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-00:28:14.482753 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:28:14.482753 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:28:14.482754 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:28:14.482754 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:28:14.482756 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:28:14.482763 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:28:14.482764 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:28:14.482765 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:28:14.482765 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:28:14.482766 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:28:14.482766 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:28:14.482767 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:28:14.482767 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:28:14.482768 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-00:28:14.482769 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:28:14.482769 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:28:14.482770 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:28:14.482770 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-00:28:14.482771 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:28:14.482772 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:28:14.482773 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:28:14.482773 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:28:14.482774 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:28:14.482774 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:28:14.482775 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:28:14.482776 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:28:14.482776 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:28:14.482777 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:28:14.482777 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:28:14.482778 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-00:28:14.482779 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-00:28:14.482779 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:28:14.482780 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:28:14.482781 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:28:14.482781 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-00:28:14.482782 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-00:28:14.482782 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:28:14.482783 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-00:28:14.482783 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-00:28:14.482784 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-00:28:14.483996 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:28:14.483999 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:28:14.484070 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615678094484068, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:28:14.484073 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:28:15.206188 7ffff7156a80 EVENT_LOG_v1 {"time_
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678242695052 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678242695052
new file mode 100644
index 0000000..d6c17c9
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678242695052
@@ -0,0 +1,186 @@
+2021/03/14-00:28:15.213786 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-00:28:15.213817 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:28:15.213818 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-00:28:15.213819 7ffff7156a80 DB SUMMARY
+2021/03/14-00:28:15.213901 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-00:28:15.213902 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-00:28:15.213910 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:28:15.213912 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:28:15.213912 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:28:15.213917 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-00:28:15.213917 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-00:28:15.213918 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-00:28:15.213919 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-00:28:15.213919 7ffff7156a80 Options.info_log: 0x1025f20
+2021/03/14-00:28:15.213920 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-00:28:15.213920 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-00:28:15.213921 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-00:28:15.213922 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-00:28:15.213922 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:28:15.213923 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:28:15.213924 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-00:28:15.213924 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-00:28:15.213925 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-00:28:15.213925 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-00:28:15.213926 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-00:28:15.213926 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-00:28:15.213927 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:28:15.213928 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-00:28:15.213928 7ffff7156a80 Options.db_log_dir:
+2021/03/14-00:28:15.213929 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:28:15.213929 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:28:15.213930 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-00:28:15.213930 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-00:28:15.213931 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:28:15.213932 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:28:15.213932 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:28:15.213933 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:28:15.213933 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-00:28:15.213934 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-00:28:15.213934 7ffff7156a80 Options.write_buffer_manager: 0x1045dc0
+2021/03/14-00:28:15.213935 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:28:15.213935 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:28:15.213936 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:28:15.213937 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:28:15.213937 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-00:28:15.213938 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:28:15.213945 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-00:28:15.213946 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-00:28:15.213946 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-00:28:15.213947 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:28:15.213948 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:28:15.213948 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:28:15.213949 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:28:15.213949 7ffff7156a80 Options.row_cache: None
+2021/03/14-00:28:15.213950 7ffff7156a80 Options.wal_filter: None
+2021/03/14-00:28:15.213950 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:28:15.213951 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-00:28:15.213952 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-00:28:15.213952 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-00:28:15.213953 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-00:28:15.213953 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-00:28:15.213954 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-00:28:15.213954 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:28:15.213955 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:28:15.213955 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:28:15.213956 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-00:28:15.213957 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:28:15.213957 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:28:15.213958 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-00:28:15.213958 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-00:28:15.213959 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:28:15.213959 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-00:28:15.213960 7ffff7156a80 Compression algorithms supported:
+2021/03/14-00:28:15.213961 7ffff7156a80 Snappy supported: 1
+2021/03/14-00:28:15.213961 7ffff7156a80 Zlib supported: 1
+2021/03/14-00:28:15.213962 7ffff7156a80 Bzip supported: 1
+2021/03/14-00:28:15.213962 7ffff7156a80 LZ4 supported: 1
+2021/03/14-00:28:15.213963 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-00:28:15.213963 7ffff7156a80 ZSTD supported: 1
+2021/03/14-00:28:15.213965 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:28:15.213966 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:28:15.214025 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:28:15.214063 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:28:15.214064 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:28:15.214065 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:28:15.214066 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-00:28:15.214066 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-00:28:15.214067 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:28:15.214067 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:28:15.214081 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x10280c0)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1029280
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:28:15.214082 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-00:28:15.214083 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-00:28:15.214083 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-00:28:15.214084 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-00:28:15.214085 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-00:28:15.214085 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-00:28:15.214086 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-00:28:15.214086 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-00:28:15.214087 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-00:28:15.214088 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-00:28:15.214088 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:28:15.214089 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:28:15.214089 7ffff7156a80 Options.num_levels: 7
+2021/03/14-00:28:15.214090 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:28:15.214091 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:28:15.214091 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:28:15.214092 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-00:28:15.214092 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-00:28:15.214093 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:28:15.214093 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:28:15.214094 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:28:15.214095 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:28:15.214095 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-00:28:15.214096 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:28:15.214096 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:28:15.214097 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:28:15.214098 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:28:15.214099 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:28:15.214106 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:28:15.214107 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:28:15.214107 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:28:15.214108 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:28:15.214109 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:28:15.214109 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:28:15.214110 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:28:15.214110 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:28:15.214111 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-00:28:15.214111 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:28:15.214112 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:28:15.214113 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:28:15.214113 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-00:28:15.214114 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:28:15.214115 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:28:15.214115 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:28:15.214116 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:28:15.214117 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:28:15.214117 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:28:15.214118 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:28:15.214119 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:28:15.214119 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:28:15.214120 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:28:15.214120 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:28:15.214121 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-00:28:15.214122 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-00:28:15.214122 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:28:15.214123 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:28:15.214124 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:28:15.214124 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-00:28:15.214125 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-00:28:15.214126 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:28:15.214126 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-00:28:15.214127 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-00:28:15.214127 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-00:28:15.215654 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:28:15.215658 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:28:15.215740 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615678095215738, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:28:15.215743 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:28:15.921293 7ffff7156a80 EVENT_LOG_v1 {"tim
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678243394349 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678243394349
new file mode 100644
index 0000000..fa42e59
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678243394349
@@ -0,0 +1,186 @@
+2021/03/14-00:30:42.695533 7f2b8fe48a80 RocksDB version: 5.11.3
+2021/03/14-00:30:42.695606 7f2b8fe48a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:30:42.695608 7f2b8fe48a80 Compile date Mar 13 2021
+2021/03/14-00:30:42.695615 7f2b8fe48a80 DB SUMMARY
+2021/03/14-00:30:42.695716 7f2b8fe48a80 CURRENT file: CURRENT
+2021/03/14-00:30:42.695717 7f2b8fe48a80 IDENTITY file: IDENTITY
+2021/03/14-00:30:42.695727 7f2b8fe48a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:30:42.695728 7f2b8fe48a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:30:42.695729 7f2b8fe48a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:30:42.695735 7f2b8fe48a80 Options.error_if_exists: 0
+2021/03/14-00:30:42.695736 7f2b8fe48a80 Options.create_if_missing: 1
+2021/03/14-00:30:42.695736 7f2b8fe48a80 Options.paranoid_checks: 1
+2021/03/14-00:30:42.695737 7f2b8fe48a80 Options.env: 0x7f2b90802080
+2021/03/14-00:30:42.695738 7f2b8fe48a80 Options.info_log: 0x2cb6ca0
+2021/03/14-00:30:42.695738 7f2b8fe48a80 Options.max_file_opening_threads: 16
+2021/03/14-00:30:42.695739 7f2b8fe48a80 Options.statistics: (nil)
+2021/03/14-00:30:42.695740 7f2b8fe48a80 Options.use_fsync: 0
+2021/03/14-00:30:42.695741 7f2b8fe48a80 Options.max_log_file_size: 0
+2021/03/14-00:30:42.695741 7f2b8fe48a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:30:42.695742 7f2b8fe48a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:30:42.695743 7f2b8fe48a80 Options.keep_log_file_num: 1000
+2021/03/14-00:30:42.695743 7f2b8fe48a80 Options.recycle_log_file_num: 0
+2021/03/14-00:30:42.695744 7f2b8fe48a80 Options.allow_fallocate: 1
+2021/03/14-00:30:42.695745 7f2b8fe48a80 Options.allow_mmap_reads: 0
+2021/03/14-00:30:42.695745 7f2b8fe48a80 Options.allow_mmap_writes: 0
+2021/03/14-00:30:42.695746 7f2b8fe48a80 Options.use_direct_reads: 0
+2021/03/14-00:30:42.695747 7f2b8fe48a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:30:42.695747 7f2b8fe48a80 Options.create_missing_column_families: 0
+2021/03/14-00:30:42.695748 7f2b8fe48a80 Options.db_log_dir:
+2021/03/14-00:30:42.695749 7f2b8fe48a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:30:42.695749 7f2b8fe48a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:30:42.695750 7f2b8fe48a80 Options.max_subcompactions: 1
+2021/03/14-00:30:42.695751 7f2b8fe48a80 Options.max_background_flushes: -1
+2021/03/14-00:30:42.695751 7f2b8fe48a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:30:42.695752 7f2b8fe48a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:30:42.695753 7f2b8fe48a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:30:42.695753 7f2b8fe48a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:30:42.695754 7f2b8fe48a80 Options.advise_random_on_open: 1
+2021/03/14-00:30:42.695755 7f2b8fe48a80 Options.db_write_buffer_size: 0
+2021/03/14-00:30:42.695755 7f2b8fe48a80 Options.write_buffer_manager: 0x2c9eb90
+2021/03/14-00:30:42.695756 7f2b8fe48a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:30:42.695757 7f2b8fe48a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:30:42.695757 7f2b8fe48a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:30:42.695758 7f2b8fe48a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:30:42.695759 7f2b8fe48a80 Options.rate_limiter: (nil)
+2021/03/14-00:30:42.695760 7f2b8fe48a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:30:42.695769 7f2b8fe48a80 Options.wal_recovery_mode: 2
+2021/03/14-00:30:42.695770 7f2b8fe48a80 Options.enable_thread_tracking: 0
+2021/03/14-00:30:42.695771 7f2b8fe48a80 Options.enable_pipelined_write: 0
+2021/03/14-00:30:42.695772 7f2b8fe48a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:30:42.695772 7f2b8fe48a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:30:42.695773 7f2b8fe48a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:30:42.695774 7f2b8fe48a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:30:42.695774 7f2b8fe48a80 Options.row_cache: None
+2021/03/14-00:30:42.695775 7f2b8fe48a80 Options.wal_filter: None
+2021/03/14-00:30:42.695776 7f2b8fe48a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:30:42.695776 7f2b8fe48a80 Options.allow_ingest_behind: 0
+2021/03/14-00:30:42.695777 7f2b8fe48a80 Options.preserve_deletes: 0
+2021/03/14-00:30:42.695778 7f2b8fe48a80 Options.two_write_queues: 0
+2021/03/14-00:30:42.695778 7f2b8fe48a80 Options.manual_wal_flush: 0
+2021/03/14-00:30:42.695780 7f2b8fe48a80 Options.max_background_jobs: 16
+2021/03/14-00:30:42.695780 7f2b8fe48a80 Options.max_background_compactions: -1
+2021/03/14-00:30:42.695781 7f2b8fe48a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:30:42.695782 7f2b8fe48a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:30:42.695782 7f2b8fe48a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:30:42.695783 7f2b8fe48a80 Options.max_total_wal_size: 0
+2021/03/14-00:30:42.695784 7f2b8fe48a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:30:42.695784 7f2b8fe48a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:30:42.695785 7f2b8fe48a80 Options.max_open_files: -1
+2021/03/14-00:30:42.695786 7f2b8fe48a80 Options.bytes_per_sync: 0
+2021/03/14-00:30:42.695786 7f2b8fe48a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:30:42.695787 7f2b8fe48a80 Options.compaction_readahead_size: 0
+2021/03/14-00:30:42.695788 7f2b8fe48a80 Compression algorithms supported:
+2021/03/14-00:30:42.695788 7f2b8fe48a80 Snappy supported: 1
+2021/03/14-00:30:42.695789 7f2b8fe48a80 Zlib supported: 1
+2021/03/14-00:30:42.695790 7f2b8fe48a80 Bzip supported: 1
+2021/03/14-00:30:42.695790 7f2b8fe48a80 LZ4 supported: 1
+2021/03/14-00:30:42.695791 7f2b8fe48a80 ZSTDNotFinal supported: 1
+2021/03/14-00:30:42.695796 7f2b8fe48a80 ZSTD supported: 1
+2021/03/14-00:30:42.695800 7f2b8fe48a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:30:42.695802 7f2b8fe48a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:30:42.695947 7f2b8fe48a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:30:42.696013 7f2b8fe48a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:30:42.696015 7f2b8fe48a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:30:42.696016 7f2b8fe48a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:30:42.696017 7f2b8fe48a80 Options.compaction_filter: None
+2021/03/14-00:30:42.696017 7f2b8fe48a80 Options.compaction_filter_factory: None
+2021/03/14-00:30:42.696018 7f2b8fe48a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:30:42.696019 7f2b8fe48a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:30:42.696036 7f2b8fe48a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2cae520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2c93c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:30:42.696037 7f2b8fe48a80 Options.write_buffer_size: 134217728
+2021/03/14-00:30:42.696038 7f2b8fe48a80 Options.max_write_buffer_number: 6
+2021/03/14-00:30:42.696039 7f2b8fe48a80 Options.compression[0]: NoCompression
+2021/03/14-00:30:42.696040 7f2b8fe48a80 Options.compression[1]: NoCompression
+2021/03/14-00:30:42.696040 7f2b8fe48a80 Options.compression[2]: Snappy
+2021/03/14-00:30:42.696041 7f2b8fe48a80 Options.compression[3]: Snappy
+2021/03/14-00:30:42.696042 7f2b8fe48a80 Options.compression[4]: Snappy
+2021/03/14-00:30:42.696042 7f2b8fe48a80 Options.compression[5]: Snappy
+2021/03/14-00:30:42.696043 7f2b8fe48a80 Options.compression[6]: Snappy
+2021/03/14-00:30:42.696044 7f2b8fe48a80 Options.bottommost_compression: Disabled
+2021/03/14-00:30:42.696044 7f2b8fe48a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:30:42.696045 7f2b8fe48a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:30:42.696046 7f2b8fe48a80 Options.num_levels: 7
+2021/03/14-00:30:42.696046 7f2b8fe48a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:30:42.696047 7f2b8fe48a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:30:42.696048 7f2b8fe48a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:30:42.696049 7f2b8fe48a80 Options.compression_opts.level: -1
+2021/03/14-00:30:42.696049 7f2b8fe48a80 Options.compression_opts.strategy: 0
+2021/03/14-00:30:42.696050 7f2b8fe48a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:30:42.696051 7f2b8fe48a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:30:42.696051 7f2b8fe48a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:30:42.696052 7f2b8fe48a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:30:42.696053 7f2b8fe48a80 Options.target_file_size_base: 67108864
+2021/03/14-00:30:42.696053 7f2b8fe48a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:30:42.696054 7f2b8fe48a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:30:42.696055 7f2b8fe48a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:30:42.696055 7f2b8fe48a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:30:42.696057 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:30:42.696066 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:30:42.696067 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:30:42.696068 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:30:42.696068 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:30:42.696069 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:30:42.696070 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:30:42.696070 7f2b8fe48a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:30:42.696071 7f2b8fe48a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:30:42.696072 7f2b8fe48a80 Options.arena_block_size: 16777216
+2021/03/14-00:30:42.696072 7f2b8fe48a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:30:42.696073 7f2b8fe48a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:30:42.696074 7f2b8fe48a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:30:42.696074 7f2b8fe48a80 Options.disable_auto_compactions: 0
+2021/03/14-00:30:42.696076 7f2b8fe48a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:30:42.696077 7f2b8fe48a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:30:42.696078 7f2b8fe48a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:30:42.696079 7f2b8fe48a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:30:42.696079 7f2b8fe48a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:30:42.696080 7f2b8fe48a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:30:42.696081 7f2b8fe48a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:30:42.696082 7f2b8fe48a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:30:42.696082 7f2b8fe48a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:30:42.696083 7f2b8fe48a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:30:42.696084 7f2b8fe48a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:30:42.696084 7f2b8fe48a80 Options.table_properties_collectors:
+2021/03/14-00:30:42.696085 7f2b8fe48a80 Options.inplace_update_support: 0
+2021/03/14-00:30:42.696085 7f2b8fe48a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:30:42.696086 7f2b8fe48a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:30:42.696087 7f2b8fe48a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:30:42.696088 7f2b8fe48a80 Options.bloom_locality: 0
+2021/03/14-00:30:42.696088 7f2b8fe48a80 Options.max_successive_merges: 0
+2021/03/14-00:30:42.696089 7f2b8fe48a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:30:42.696090 7f2b8fe48a80 Options.paranoid_file_checks: 0
+2021/03/14-00:30:42.696090 7f2b8fe48a80 Options.force_consistency_checks: 0
+2021/03/14-00:30:42.696091 7f2b8fe48a80 Options.report_bg_io_stats: 0
+2021/03/14-00:30:42.696580 7f2b8fe48a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:30:42.696583 7f2b8fe48a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:30:42.696704 7f2b8fe48a80 EVENT_LOG_v1 {"time_micros": 1615678242696689, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:30:42.696711 7f2b8fe48a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:30:43.382726 7f2b8fe48a80 EVENT_LOG_v1 {"time_micros": 1615678243382722, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678244096894 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678244096894
new file mode 100644
index 0000000..2391c64
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678244096894
@@ -0,0 +1,186 @@
+2021/03/14-00:30:43.394696 7f2b8fe48a80 RocksDB version: 5.11.3
+2021/03/14-00:30:43.394748 7f2b8fe48a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:30:43.394750 7f2b8fe48a80 Compile date Mar 13 2021
+2021/03/14-00:30:43.394754 7f2b8fe48a80 DB SUMMARY
+2021/03/14-00:30:43.394839 7f2b8fe48a80 CURRENT file: CURRENT
+2021/03/14-00:30:43.394840 7f2b8fe48a80 IDENTITY file: IDENTITY
+2021/03/14-00:30:43.394849 7f2b8fe48a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:30:43.394850 7f2b8fe48a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:30:43.394851 7f2b8fe48a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:30:43.394856 7f2b8fe48a80 Options.error_if_exists: 0
+2021/03/14-00:30:43.394857 7f2b8fe48a80 Options.create_if_missing: 1
+2021/03/14-00:30:43.394857 7f2b8fe48a80 Options.paranoid_checks: 1
+2021/03/14-00:30:43.394858 7f2b8fe48a80 Options.env: 0x7f2b90802080
+2021/03/14-00:30:43.394858 7f2b8fe48a80 Options.info_log: 0x2cb6ca0
+2021/03/14-00:30:43.394859 7f2b8fe48a80 Options.max_file_opening_threads: 16
+2021/03/14-00:30:43.394860 7f2b8fe48a80 Options.statistics: (nil)
+2021/03/14-00:30:43.394860 7f2b8fe48a80 Options.use_fsync: 0
+2021/03/14-00:30:43.394861 7f2b8fe48a80 Options.max_log_file_size: 0
+2021/03/14-00:30:43.394861 7f2b8fe48a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:30:43.394862 7f2b8fe48a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:30:43.394863 7f2b8fe48a80 Options.keep_log_file_num: 1000
+2021/03/14-00:30:43.394863 7f2b8fe48a80 Options.recycle_log_file_num: 0
+2021/03/14-00:30:43.394864 7f2b8fe48a80 Options.allow_fallocate: 1
+2021/03/14-00:30:43.394864 7f2b8fe48a80 Options.allow_mmap_reads: 0
+2021/03/14-00:30:43.394865 7f2b8fe48a80 Options.allow_mmap_writes: 0
+2021/03/14-00:30:43.394866 7f2b8fe48a80 Options.use_direct_reads: 0
+2021/03/14-00:30:43.394866 7f2b8fe48a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:30:43.394867 7f2b8fe48a80 Options.create_missing_column_families: 0
+2021/03/14-00:30:43.394867 7f2b8fe48a80 Options.db_log_dir:
+2021/03/14-00:30:43.394868 7f2b8fe48a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:30:43.394868 7f2b8fe48a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:30:43.394869 7f2b8fe48a80 Options.max_subcompactions: 1
+2021/03/14-00:30:43.394869 7f2b8fe48a80 Options.max_background_flushes: -1
+2021/03/14-00:30:43.394870 7f2b8fe48a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:30:43.394871 7f2b8fe48a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:30:43.394871 7f2b8fe48a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:30:43.394872 7f2b8fe48a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:30:43.394872 7f2b8fe48a80 Options.advise_random_on_open: 1
+2021/03/14-00:30:43.394873 7f2b8fe48a80 Options.db_write_buffer_size: 0
+2021/03/14-00:30:43.394873 7f2b8fe48a80 Options.write_buffer_manager: 0x2c9eb90
+2021/03/14-00:30:43.394874 7f2b8fe48a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:30:43.394875 7f2b8fe48a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:30:43.394875 7f2b8fe48a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:30:43.394876 7f2b8fe48a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:30:43.394876 7f2b8fe48a80 Options.rate_limiter: (nil)
+2021/03/14-00:30:43.394878 7f2b8fe48a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:30:43.394885 7f2b8fe48a80 Options.wal_recovery_mode: 2
+2021/03/14-00:30:43.394886 7f2b8fe48a80 Options.enable_thread_tracking: 0
+2021/03/14-00:30:43.394887 7f2b8fe48a80 Options.enable_pipelined_write: 0
+2021/03/14-00:30:43.394887 7f2b8fe48a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:30:43.394888 7f2b8fe48a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:30:43.394888 7f2b8fe48a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:30:43.394889 7f2b8fe48a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:30:43.394889 7f2b8fe48a80 Options.row_cache: None
+2021/03/14-00:30:43.394890 7f2b8fe48a80 Options.wal_filter: None
+2021/03/14-00:30:43.394891 7f2b8fe48a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:30:43.394891 7f2b8fe48a80 Options.allow_ingest_behind: 0
+2021/03/14-00:30:43.394892 7f2b8fe48a80 Options.preserve_deletes: 0
+2021/03/14-00:30:43.394892 7f2b8fe48a80 Options.two_write_queues: 0
+2021/03/14-00:30:43.394893 7f2b8fe48a80 Options.manual_wal_flush: 0
+2021/03/14-00:30:43.394894 7f2b8fe48a80 Options.max_background_jobs: 16
+2021/03/14-00:30:43.394895 7f2b8fe48a80 Options.max_background_compactions: -1
+2021/03/14-00:30:43.394895 7f2b8fe48a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:30:43.394896 7f2b8fe48a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:30:43.394896 7f2b8fe48a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:30:43.394897 7f2b8fe48a80 Options.max_total_wal_size: 0
+2021/03/14-00:30:43.394897 7f2b8fe48a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:30:43.394898 7f2b8fe48a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:30:43.394899 7f2b8fe48a80 Options.max_open_files: -1
+2021/03/14-00:30:43.394899 7f2b8fe48a80 Options.bytes_per_sync: 0
+2021/03/14-00:30:43.394900 7f2b8fe48a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:30:43.394900 7f2b8fe48a80 Options.compaction_readahead_size: 0
+2021/03/14-00:30:43.394901 7f2b8fe48a80 Compression algorithms supported:
+2021/03/14-00:30:43.394901 7f2b8fe48a80 Snappy supported: 1
+2021/03/14-00:30:43.394902 7f2b8fe48a80 Zlib supported: 1
+2021/03/14-00:30:43.394903 7f2b8fe48a80 Bzip supported: 1
+2021/03/14-00:30:43.394903 7f2b8fe48a80 LZ4 supported: 1
+2021/03/14-00:30:43.394904 7f2b8fe48a80 ZSTDNotFinal supported: 1
+2021/03/14-00:30:43.394907 7f2b8fe48a80 ZSTD supported: 1
+2021/03/14-00:30:43.394910 7f2b8fe48a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:30:43.394912 7f2b8fe48a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:30:43.395002 7f2b8fe48a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:30:43.395053 7f2b8fe48a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:30:43.395055 7f2b8fe48a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:30:43.395055 7f2b8fe48a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:30:43.395056 7f2b8fe48a80 Options.compaction_filter: None
+2021/03/14-00:30:43.395057 7f2b8fe48a80 Options.compaction_filter_factory: None
+2021/03/14-00:30:43.395057 7f2b8fe48a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:30:43.395058 7f2b8fe48a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:30:43.395071 7f2b8fe48a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2cae520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2c93c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:30:43.395072 7f2b8fe48a80 Options.write_buffer_size: 134217728
+2021/03/14-00:30:43.395073 7f2b8fe48a80 Options.max_write_buffer_number: 6
+2021/03/14-00:30:43.395073 7f2b8fe48a80 Options.compression[0]: NoCompression
+2021/03/14-00:30:43.395074 7f2b8fe48a80 Options.compression[1]: NoCompression
+2021/03/14-00:30:43.395075 7f2b8fe48a80 Options.compression[2]: Snappy
+2021/03/14-00:30:43.395075 7f2b8fe48a80 Options.compression[3]: Snappy
+2021/03/14-00:30:43.395076 7f2b8fe48a80 Options.compression[4]: Snappy
+2021/03/14-00:30:43.395076 7f2b8fe48a80 Options.compression[5]: Snappy
+2021/03/14-00:30:43.395077 7f2b8fe48a80 Options.compression[6]: Snappy
+2021/03/14-00:30:43.395077 7f2b8fe48a80 Options.bottommost_compression: Disabled
+2021/03/14-00:30:43.395078 7f2b8fe48a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:30:43.395079 7f2b8fe48a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:30:43.395079 7f2b8fe48a80 Options.num_levels: 7
+2021/03/14-00:30:43.395080 7f2b8fe48a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:30:43.395080 7f2b8fe48a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:30:43.395081 7f2b8fe48a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:30:43.395082 7f2b8fe48a80 Options.compression_opts.level: -1
+2021/03/14-00:30:43.395082 7f2b8fe48a80 Options.compression_opts.strategy: 0
+2021/03/14-00:30:43.395083 7f2b8fe48a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:30:43.395083 7f2b8fe48a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:30:43.395084 7f2b8fe48a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:30:43.395085 7f2b8fe48a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:30:43.395085 7f2b8fe48a80 Options.target_file_size_base: 67108864
+2021/03/14-00:30:43.395086 7f2b8fe48a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:30:43.395086 7f2b8fe48a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:30:43.395087 7f2b8fe48a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:30:43.395088 7f2b8fe48a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:30:43.395089 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:30:43.395096 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:30:43.395097 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:30:43.395098 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:30:43.395098 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:30:43.395099 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:30:43.395099 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:30:43.395100 7f2b8fe48a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:30:43.395100 7f2b8fe48a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:30:43.395101 7f2b8fe48a80 Options.arena_block_size: 16777216
+2021/03/14-00:30:43.395102 7f2b8fe48a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:30:43.395102 7f2b8fe48a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:30:43.395103 7f2b8fe48a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:30:43.395103 7f2b8fe48a80 Options.disable_auto_compactions: 0
+2021/03/14-00:30:43.395105 7f2b8fe48a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:30:43.395106 7f2b8fe48a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:30:43.395106 7f2b8fe48a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:30:43.395107 7f2b8fe48a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:30:43.395107 7f2b8fe48a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:30:43.395108 7f2b8fe48a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:30:43.395109 7f2b8fe48a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:30:43.395110 7f2b8fe48a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:30:43.395110 7f2b8fe48a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:30:43.395111 7f2b8fe48a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:30:43.395111 7f2b8fe48a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:30:43.395112 7f2b8fe48a80 Options.table_properties_collectors:
+2021/03/14-00:30:43.395113 7f2b8fe48a80 Options.inplace_update_support: 0
+2021/03/14-00:30:43.395113 7f2b8fe48a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:30:43.395114 7f2b8fe48a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:30:43.395115 7f2b8fe48a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:30:43.395115 7f2b8fe48a80 Options.bloom_locality: 0
+2021/03/14-00:30:43.395116 7f2b8fe48a80 Options.max_successive_merges: 0
+2021/03/14-00:30:43.395116 7f2b8fe48a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:30:43.395117 7f2b8fe48a80 Options.paranoid_file_checks: 0
+2021/03/14-00:30:43.395118 7f2b8fe48a80 Options.force_consistency_checks: 0
+2021/03/14-00:30:43.395118 7f2b8fe48a80 Options.report_bg_io_stats: 0
+2021/03/14-00:30:43.395574 7f2b8fe48a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:30:43.395577 7f2b8fe48a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:30:43.395681 7f2b8fe48a80 EVENT_LOG_v1 {"time_micros": 1615678243395670, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:30:43.395687 7f2b8fe48a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:30:44.084455 7f2b8fe48a80 EVENT_LOG_v1 {"time_micros": 1615678244084452, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678244793605 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678244793605
new file mode 100644
index 0000000..2b3e715
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678244793605
@@ -0,0 +1,186 @@
+2021/03/14-00:30:44.097257 7f2b8fe48a80 RocksDB version: 5.11.3
+2021/03/14-00:30:44.097315 7f2b8fe48a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:30:44.097317 7f2b8fe48a80 Compile date Mar 13 2021
+2021/03/14-00:30:44.097322 7f2b8fe48a80 DB SUMMARY
+2021/03/14-00:30:44.097409 7f2b8fe48a80 CURRENT file: CURRENT
+2021/03/14-00:30:44.097410 7f2b8fe48a80 IDENTITY file: IDENTITY
+2021/03/14-00:30:44.097419 7f2b8fe48a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:30:44.097420 7f2b8fe48a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:30:44.097421 7f2b8fe48a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:30:44.097426 7f2b8fe48a80 Options.error_if_exists: 0
+2021/03/14-00:30:44.097426 7f2b8fe48a80 Options.create_if_missing: 1
+2021/03/14-00:30:44.097427 7f2b8fe48a80 Options.paranoid_checks: 1
+2021/03/14-00:30:44.097428 7f2b8fe48a80 Options.env: 0x7f2b90802080
+2021/03/14-00:30:44.097428 7f2b8fe48a80 Options.info_log: 0x2cb6ca0
+2021/03/14-00:30:44.097429 7f2b8fe48a80 Options.max_file_opening_threads: 16
+2021/03/14-00:30:44.097430 7f2b8fe48a80 Options.statistics: (nil)
+2021/03/14-00:30:44.097430 7f2b8fe48a80 Options.use_fsync: 0
+2021/03/14-00:30:44.097431 7f2b8fe48a80 Options.max_log_file_size: 0
+2021/03/14-00:30:44.097431 7f2b8fe48a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:30:44.097432 7f2b8fe48a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:30:44.097433 7f2b8fe48a80 Options.keep_log_file_num: 1000
+2021/03/14-00:30:44.097433 7f2b8fe48a80 Options.recycle_log_file_num: 0
+2021/03/14-00:30:44.097434 7f2b8fe48a80 Options.allow_fallocate: 1
+2021/03/14-00:30:44.097435 7f2b8fe48a80 Options.allow_mmap_reads: 0
+2021/03/14-00:30:44.097435 7f2b8fe48a80 Options.allow_mmap_writes: 0
+2021/03/14-00:30:44.097436 7f2b8fe48a80 Options.use_direct_reads: 0
+2021/03/14-00:30:44.097436 7f2b8fe48a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:30:44.097437 7f2b8fe48a80 Options.create_missing_column_families: 0
+2021/03/14-00:30:44.097437 7f2b8fe48a80 Options.db_log_dir:
+2021/03/14-00:30:44.097438 7f2b8fe48a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:30:44.097439 7f2b8fe48a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:30:44.097439 7f2b8fe48a80 Options.max_subcompactions: 1
+2021/03/14-00:30:44.097440 7f2b8fe48a80 Options.max_background_flushes: -1
+2021/03/14-00:30:44.097440 7f2b8fe48a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:30:44.097441 7f2b8fe48a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:30:44.097441 7f2b8fe48a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:30:44.097442 7f2b8fe48a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:30:44.097443 7f2b8fe48a80 Options.advise_random_on_open: 1
+2021/03/14-00:30:44.097443 7f2b8fe48a80 Options.db_write_buffer_size: 0
+2021/03/14-00:30:44.097444 7f2b8fe48a80 Options.write_buffer_manager: 0x2c9eb90
+2021/03/14-00:30:44.097444 7f2b8fe48a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:30:44.097445 7f2b8fe48a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:30:44.097446 7f2b8fe48a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:30:44.097446 7f2b8fe48a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:30:44.097447 7f2b8fe48a80 Options.rate_limiter: (nil)
+2021/03/14-00:30:44.097448 7f2b8fe48a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:30:44.097456 7f2b8fe48a80 Options.wal_recovery_mode: 2
+2021/03/14-00:30:44.097456 7f2b8fe48a80 Options.enable_thread_tracking: 0
+2021/03/14-00:30:44.097457 7f2b8fe48a80 Options.enable_pipelined_write: 0
+2021/03/14-00:30:44.097457 7f2b8fe48a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:30:44.097458 7f2b8fe48a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:30:44.097459 7f2b8fe48a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:30:44.097459 7f2b8fe48a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:30:44.097460 7f2b8fe48a80 Options.row_cache: None
+2021/03/14-00:30:44.097460 7f2b8fe48a80 Options.wal_filter: None
+2021/03/14-00:30:44.097461 7f2b8fe48a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:30:44.097462 7f2b8fe48a80 Options.allow_ingest_behind: 0
+2021/03/14-00:30:44.097462 7f2b8fe48a80 Options.preserve_deletes: 0
+2021/03/14-00:30:44.097463 7f2b8fe48a80 Options.two_write_queues: 0
+2021/03/14-00:30:44.097463 7f2b8fe48a80 Options.manual_wal_flush: 0
+2021/03/14-00:30:44.097465 7f2b8fe48a80 Options.max_background_jobs: 16
+2021/03/14-00:30:44.097465 7f2b8fe48a80 Options.max_background_compactions: -1
+2021/03/14-00:30:44.097466 7f2b8fe48a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:30:44.097466 7f2b8fe48a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:30:44.097467 7f2b8fe48a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:30:44.097468 7f2b8fe48a80 Options.max_total_wal_size: 0
+2021/03/14-00:30:44.097468 7f2b8fe48a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:30:44.097469 7f2b8fe48a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:30:44.097469 7f2b8fe48a80 Options.max_open_files: -1
+2021/03/14-00:30:44.097470 7f2b8fe48a80 Options.bytes_per_sync: 0
+2021/03/14-00:30:44.097471 7f2b8fe48a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:30:44.097471 7f2b8fe48a80 Options.compaction_readahead_size: 0
+2021/03/14-00:30:44.097472 7f2b8fe48a80 Compression algorithms supported:
+2021/03/14-00:30:44.097472 7f2b8fe48a80 Snappy supported: 1
+2021/03/14-00:30:44.097473 7f2b8fe48a80 Zlib supported: 1
+2021/03/14-00:30:44.097473 7f2b8fe48a80 Bzip supported: 1
+2021/03/14-00:30:44.097474 7f2b8fe48a80 LZ4 supported: 1
+2021/03/14-00:30:44.097475 7f2b8fe48a80 ZSTDNotFinal supported: 1
+2021/03/14-00:30:44.097479 7f2b8fe48a80 ZSTD supported: 1
+2021/03/14-00:30:44.097482 7f2b8fe48a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:30:44.097483 7f2b8fe48a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:30:44.097575 7f2b8fe48a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:30:44.097627 7f2b8fe48a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:30:44.097629 7f2b8fe48a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:30:44.097630 7f2b8fe48a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:30:44.097631 7f2b8fe48a80 Options.compaction_filter: None
+2021/03/14-00:30:44.097631 7f2b8fe48a80 Options.compaction_filter_factory: None
+2021/03/14-00:30:44.097632 7f2b8fe48a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:30:44.097633 7f2b8fe48a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:30:44.097646 7f2b8fe48a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2cae520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2c93c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:30:44.097647 7f2b8fe48a80 Options.write_buffer_size: 134217728
+2021/03/14-00:30:44.097648 7f2b8fe48a80 Options.max_write_buffer_number: 6
+2021/03/14-00:30:44.097649 7f2b8fe48a80 Options.compression[0]: NoCompression
+2021/03/14-00:30:44.097649 7f2b8fe48a80 Options.compression[1]: NoCompression
+2021/03/14-00:30:44.097650 7f2b8fe48a80 Options.compression[2]: Snappy
+2021/03/14-00:30:44.097651 7f2b8fe48a80 Options.compression[3]: Snappy
+2021/03/14-00:30:44.097651 7f2b8fe48a80 Options.compression[4]: Snappy
+2021/03/14-00:30:44.097652 7f2b8fe48a80 Options.compression[5]: Snappy
+2021/03/14-00:30:44.097652 7f2b8fe48a80 Options.compression[6]: Snappy
+2021/03/14-00:30:44.097653 7f2b8fe48a80 Options.bottommost_compression: Disabled
+2021/03/14-00:30:44.097654 7f2b8fe48a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:30:44.097654 7f2b8fe48a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:30:44.097655 7f2b8fe48a80 Options.num_levels: 7
+2021/03/14-00:30:44.097656 7f2b8fe48a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:30:44.097656 7f2b8fe48a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:30:44.097657 7f2b8fe48a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:30:44.097657 7f2b8fe48a80 Options.compression_opts.level: -1
+2021/03/14-00:30:44.097658 7f2b8fe48a80 Options.compression_opts.strategy: 0
+2021/03/14-00:30:44.097658 7f2b8fe48a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:30:44.097659 7f2b8fe48a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:30:44.097660 7f2b8fe48a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:30:44.097660 7f2b8fe48a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:30:44.097661 7f2b8fe48a80 Options.target_file_size_base: 67108864
+2021/03/14-00:30:44.097661 7f2b8fe48a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:30:44.097662 7f2b8fe48a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:30:44.097663 7f2b8fe48a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:30:44.097663 7f2b8fe48a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:30:44.097665 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:30:44.097672 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:30:44.097673 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:30:44.097673 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:30:44.097674 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:30:44.097674 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:30:44.097675 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:30:44.097675 7f2b8fe48a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:30:44.097676 7f2b8fe48a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:30:44.097677 7f2b8fe48a80 Options.arena_block_size: 16777216
+2021/03/14-00:30:44.097677 7f2b8fe48a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:30:44.097678 7f2b8fe48a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:30:44.097678 7f2b8fe48a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:30:44.097679 7f2b8fe48a80 Options.disable_auto_compactions: 0
+2021/03/14-00:30:44.097681 7f2b8fe48a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:30:44.097682 7f2b8fe48a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:30:44.097682 7f2b8fe48a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:30:44.097683 7f2b8fe48a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:30:44.097683 7f2b8fe48a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:30:44.097684 7f2b8fe48a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:30:44.097684 7f2b8fe48a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:30:44.097685 7f2b8fe48a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:30:44.097686 7f2b8fe48a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:30:44.097686 7f2b8fe48a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:30:44.097687 7f2b8fe48a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:30:44.097688 7f2b8fe48a80 Options.table_properties_collectors:
+2021/03/14-00:30:44.097688 7f2b8fe48a80 Options.inplace_update_support: 0
+2021/03/14-00:30:44.097689 7f2b8fe48a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:30:44.097689 7f2b8fe48a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:30:44.097690 7f2b8fe48a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:30:44.097691 7f2b8fe48a80 Options.bloom_locality: 0
+2021/03/14-00:30:44.097691 7f2b8fe48a80 Options.max_successive_merges: 0
+2021/03/14-00:30:44.097692 7f2b8fe48a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:30:44.097692 7f2b8fe48a80 Options.paranoid_file_checks: 0
+2021/03/14-00:30:44.097693 7f2b8fe48a80 Options.force_consistency_checks: 0
+2021/03/14-00:30:44.097693 7f2b8fe48a80 Options.report_bg_io_stats: 0
+2021/03/14-00:30:44.098091 7f2b8fe48a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:30:44.098094 7f2b8fe48a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:30:44.098195 7f2b8fe48a80 EVENT_LOG_v1 {"time_micros": 1615678244098184, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:30:44.098200 7f2b8fe48a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:30:44.781437 7f2b8fe48a80 EVENT_LOG_v1 {"time_micros": 1615678244781433, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678252589886 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678252589886
new file mode 100644
index 0000000..927a7c3
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678252589886
@@ -0,0 +1,186 @@
+2021/03/14-00:30:44.793960 7f2b8fe48a80 RocksDB version: 5.11.3
+2021/03/14-00:30:44.794016 7f2b8fe48a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:30:44.794017 7f2b8fe48a80 Compile date Mar 13 2021
+2021/03/14-00:30:44.794022 7f2b8fe48a80 DB SUMMARY
+2021/03/14-00:30:44.794109 7f2b8fe48a80 CURRENT file: CURRENT
+2021/03/14-00:30:44.794110 7f2b8fe48a80 IDENTITY file: IDENTITY
+2021/03/14-00:30:44.794119 7f2b8fe48a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:30:44.794120 7f2b8fe48a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:30:44.794121 7f2b8fe48a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:30:44.794126 7f2b8fe48a80 Options.error_if_exists: 0
+2021/03/14-00:30:44.794127 7f2b8fe48a80 Options.create_if_missing: 1
+2021/03/14-00:30:44.794127 7f2b8fe48a80 Options.paranoid_checks: 1
+2021/03/14-00:30:44.794128 7f2b8fe48a80 Options.env: 0x7f2b90802080
+2021/03/14-00:30:44.794128 7f2b8fe48a80 Options.info_log: 0x2cb6ca0
+2021/03/14-00:30:44.794129 7f2b8fe48a80 Options.max_file_opening_threads: 16
+2021/03/14-00:30:44.794130 7f2b8fe48a80 Options.statistics: (nil)
+2021/03/14-00:30:44.794130 7f2b8fe48a80 Options.use_fsync: 0
+2021/03/14-00:30:44.794131 7f2b8fe48a80 Options.max_log_file_size: 0
+2021/03/14-00:30:44.794132 7f2b8fe48a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:30:44.794132 7f2b8fe48a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:30:44.794133 7f2b8fe48a80 Options.keep_log_file_num: 1000
+2021/03/14-00:30:44.794133 7f2b8fe48a80 Options.recycle_log_file_num: 0
+2021/03/14-00:30:44.794134 7f2b8fe48a80 Options.allow_fallocate: 1
+2021/03/14-00:30:44.794135 7f2b8fe48a80 Options.allow_mmap_reads: 0
+2021/03/14-00:30:44.794135 7f2b8fe48a80 Options.allow_mmap_writes: 0
+2021/03/14-00:30:44.794136 7f2b8fe48a80 Options.use_direct_reads: 0
+2021/03/14-00:30:44.794136 7f2b8fe48a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:30:44.794137 7f2b8fe48a80 Options.create_missing_column_families: 0
+2021/03/14-00:30:44.794137 7f2b8fe48a80 Options.db_log_dir:
+2021/03/14-00:30:44.794138 7f2b8fe48a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:30:44.794139 7f2b8fe48a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:30:44.794139 7f2b8fe48a80 Options.max_subcompactions: 1
+2021/03/14-00:30:44.794140 7f2b8fe48a80 Options.max_background_flushes: -1
+2021/03/14-00:30:44.794140 7f2b8fe48a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:30:44.794141 7f2b8fe48a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:30:44.794141 7f2b8fe48a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:30:44.794142 7f2b8fe48a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:30:44.794143 7f2b8fe48a80 Options.advise_random_on_open: 1
+2021/03/14-00:30:44.794143 7f2b8fe48a80 Options.db_write_buffer_size: 0
+2021/03/14-00:30:44.794144 7f2b8fe48a80 Options.write_buffer_manager: 0x2c9eb90
+2021/03/14-00:30:44.794144 7f2b8fe48a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:30:44.794145 7f2b8fe48a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:30:44.794145 7f2b8fe48a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:30:44.794146 7f2b8fe48a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:30:44.794147 7f2b8fe48a80 Options.rate_limiter: (nil)
+2021/03/14-00:30:44.794148 7f2b8fe48a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:30:44.794155 7f2b8fe48a80 Options.wal_recovery_mode: 2
+2021/03/14-00:30:44.794156 7f2b8fe48a80 Options.enable_thread_tracking: 0
+2021/03/14-00:30:44.794157 7f2b8fe48a80 Options.enable_pipelined_write: 0
+2021/03/14-00:30:44.794157 7f2b8fe48a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:30:44.794158 7f2b8fe48a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:30:44.794158 7f2b8fe48a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:30:44.794159 7f2b8fe48a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:30:44.794160 7f2b8fe48a80 Options.row_cache: None
+2021/03/14-00:30:44.794160 7f2b8fe48a80 Options.wal_filter: None
+2021/03/14-00:30:44.794161 7f2b8fe48a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:30:44.794161 7f2b8fe48a80 Options.allow_ingest_behind: 0
+2021/03/14-00:30:44.794162 7f2b8fe48a80 Options.preserve_deletes: 0
+2021/03/14-00:30:44.794162 7f2b8fe48a80 Options.two_write_queues: 0
+2021/03/14-00:30:44.794163 7f2b8fe48a80 Options.manual_wal_flush: 0
+2021/03/14-00:30:44.794164 7f2b8fe48a80 Options.max_background_jobs: 16
+2021/03/14-00:30:44.794165 7f2b8fe48a80 Options.max_background_compactions: -1
+2021/03/14-00:30:44.794165 7f2b8fe48a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:30:44.794166 7f2b8fe48a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:30:44.794166 7f2b8fe48a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:30:44.794167 7f2b8fe48a80 Options.max_total_wal_size: 0
+2021/03/14-00:30:44.794167 7f2b8fe48a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:30:44.794168 7f2b8fe48a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:30:44.794169 7f2b8fe48a80 Options.max_open_files: -1
+2021/03/14-00:30:44.794169 7f2b8fe48a80 Options.bytes_per_sync: 0
+2021/03/14-00:30:44.794170 7f2b8fe48a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:30:44.794170 7f2b8fe48a80 Options.compaction_readahead_size: 0
+2021/03/14-00:30:44.794171 7f2b8fe48a80 Compression algorithms supported:
+2021/03/14-00:30:44.794171 7f2b8fe48a80 Snappy supported: 1
+2021/03/14-00:30:44.794172 7f2b8fe48a80 Zlib supported: 1
+2021/03/14-00:30:44.794173 7f2b8fe48a80 Bzip supported: 1
+2021/03/14-00:30:44.794173 7f2b8fe48a80 LZ4 supported: 1
+2021/03/14-00:30:44.794174 7f2b8fe48a80 ZSTDNotFinal supported: 1
+2021/03/14-00:30:44.794177 7f2b8fe48a80 ZSTD supported: 1
+2021/03/14-00:30:44.794180 7f2b8fe48a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:30:44.794182 7f2b8fe48a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:30:44.794290 7f2b8fe48a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:30:44.794343 7f2b8fe48a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:30:44.794345 7f2b8fe48a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:30:44.794345 7f2b8fe48a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:30:44.794346 7f2b8fe48a80 Options.compaction_filter: None
+2021/03/14-00:30:44.794346 7f2b8fe48a80 Options.compaction_filter_factory: None
+2021/03/14-00:30:44.794347 7f2b8fe48a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:30:44.794348 7f2b8fe48a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:30:44.794361 7f2b8fe48a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2cae520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2c93c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:30:44.794362 7f2b8fe48a80 Options.write_buffer_size: 134217728
+2021/03/14-00:30:44.794363 7f2b8fe48a80 Options.max_write_buffer_number: 6
+2021/03/14-00:30:44.794363 7f2b8fe48a80 Options.compression[0]: NoCompression
+2021/03/14-00:30:44.794364 7f2b8fe48a80 Options.compression[1]: NoCompression
+2021/03/14-00:30:44.794365 7f2b8fe48a80 Options.compression[2]: Snappy
+2021/03/14-00:30:44.794365 7f2b8fe48a80 Options.compression[3]: Snappy
+2021/03/14-00:30:44.794366 7f2b8fe48a80 Options.compression[4]: Snappy
+2021/03/14-00:30:44.794367 7f2b8fe48a80 Options.compression[5]: Snappy
+2021/03/14-00:30:44.794367 7f2b8fe48a80 Options.compression[6]: Snappy
+2021/03/14-00:30:44.794368 7f2b8fe48a80 Options.bottommost_compression: Disabled
+2021/03/14-00:30:44.794369 7f2b8fe48a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:30:44.794369 7f2b8fe48a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:30:44.794370 7f2b8fe48a80 Options.num_levels: 7
+2021/03/14-00:30:44.794370 7f2b8fe48a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:30:44.794371 7f2b8fe48a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:30:44.794372 7f2b8fe48a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:30:44.794372 7f2b8fe48a80 Options.compression_opts.level: -1
+2021/03/14-00:30:44.794373 7f2b8fe48a80 Options.compression_opts.strategy: 0
+2021/03/14-00:30:44.794373 7f2b8fe48a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:30:44.794374 7f2b8fe48a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:30:44.794374 7f2b8fe48a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:30:44.794375 7f2b8fe48a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:30:44.794375 7f2b8fe48a80 Options.target_file_size_base: 67108864
+2021/03/14-00:30:44.794376 7f2b8fe48a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:30:44.794377 7f2b8fe48a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:30:44.794377 7f2b8fe48a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:30:44.794378 7f2b8fe48a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:30:44.794379 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:30:44.794388 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:30:44.794389 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:30:44.794389 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:30:44.794390 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:30:44.794391 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:30:44.794391 7f2b8fe48a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:30:44.794392 7f2b8fe48a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:30:44.794392 7f2b8fe48a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:30:44.794393 7f2b8fe48a80 Options.arena_block_size: 16777216
+2021/03/14-00:30:44.794393 7f2b8fe48a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:30:44.794394 7f2b8fe48a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:30:44.794395 7f2b8fe48a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:30:44.794395 7f2b8fe48a80 Options.disable_auto_compactions: 0
+2021/03/14-00:30:44.794397 7f2b8fe48a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:30:44.794397 7f2b8fe48a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:30:44.794398 7f2b8fe48a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:30:44.794399 7f2b8fe48a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:30:44.794399 7f2b8fe48a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:30:44.794400 7f2b8fe48a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:30:44.794400 7f2b8fe48a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:30:44.794401 7f2b8fe48a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:30:44.794402 7f2b8fe48a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:30:44.794402 7f2b8fe48a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:30:44.794403 7f2b8fe48a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:30:44.794404 7f2b8fe48a80 Options.table_properties_collectors:
+2021/03/14-00:30:44.794404 7f2b8fe48a80 Options.inplace_update_support: 0
+2021/03/14-00:30:44.794405 7f2b8fe48a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:30:44.794405 7f2b8fe48a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:30:44.794406 7f2b8fe48a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:30:44.794407 7f2b8fe48a80 Options.bloom_locality: 0
+2021/03/14-00:30:44.794407 7f2b8fe48a80 Options.max_successive_merges: 0
+2021/03/14-00:30:44.794408 7f2b8fe48a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:30:44.794408 7f2b8fe48a80 Options.paranoid_file_checks: 0
+2021/03/14-00:30:44.794409 7f2b8fe48a80 Options.force_consistency_checks: 0
+2021/03/14-00:30:44.794409 7f2b8fe48a80 Options.report_bg_io_stats: 0
+2021/03/14-00:30:44.794792 7f2b8fe48a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:30:44.794794 7f2b8fe48a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:30:44.794894 7f2b8fe48a80 EVENT_LOG_v1 {"time_micros": 1615678244794884, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:30:44.794900 7f2b8fe48a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:30:45.474947 7f2b8fe48a80 EVENT_LOG_v1 {"time_micros": 1615678245474943, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678253292515 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678253292515
new file mode 100644
index 0000000..55dfe42
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678253292515
@@ -0,0 +1,186 @@
+2021/03/14-00:30:52.590467 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-00:30:52.590525 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:30:52.590527 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-00:30:52.590530 7ffff7156a80 DB SUMMARY
+2021/03/14-00:30:52.590619 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-00:30:52.590620 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-00:30:52.590629 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:30:52.590630 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:30:52.590631 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:30:52.590636 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-00:30:52.590637 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-00:30:52.590638 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-00:30:52.590639 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-00:30:52.590639 7ffff7156a80 Options.info_log: 0xfb2fa0
+2021/03/14-00:30:52.590640 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-00:30:52.590640 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-00:30:52.590641 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-00:30:52.590642 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-00:30:52.590642 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:30:52.590643 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:30:52.590644 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-00:30:52.590644 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-00:30:52.590645 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-00:30:52.590646 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-00:30:52.590646 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-00:30:52.590647 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-00:30:52.590647 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:30:52.590648 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-00:30:52.590649 7ffff7156a80 Options.db_log_dir:
+2021/03/14-00:30:52.590649 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:30:52.590650 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:30:52.590650 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-00:30:52.590651 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-00:30:52.590652 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:30:52.590652 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:30:52.590653 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:30:52.590653 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:30:52.590654 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-00:30:52.590655 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-00:30:52.590655 7ffff7156a80 Options.write_buffer_manager: 0xf9aeb0
+2021/03/14-00:30:52.590656 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:30:52.590656 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:30:52.590657 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:30:52.590657 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:30:52.590658 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-00:30:52.590659 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:30:52.590667 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-00:30:52.590668 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-00:30:52.590669 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-00:30:52.590669 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:30:52.590670 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:30:52.590670 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:30:52.590671 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:30:52.590672 7ffff7156a80 Options.row_cache: None
+2021/03/14-00:30:52.590672 7ffff7156a80 Options.wal_filter: None
+2021/03/14-00:30:52.590673 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:30:52.590673 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-00:30:52.590674 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-00:30:52.590675 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-00:30:52.590675 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-00:30:52.590676 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-00:30:52.590677 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-00:30:52.590677 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:30:52.590678 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:30:52.590679 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:30:52.590679 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-00:30:52.590680 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:30:52.590681 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:30:52.590681 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-00:30:52.590682 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-00:30:52.590682 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:30:52.590683 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-00:30:52.590683 7ffff7156a80 Compression algorithms supported:
+2021/03/14-00:30:52.590684 7ffff7156a80 Snappy supported: 1
+2021/03/14-00:30:52.590685 7ffff7156a80 Zlib supported: 1
+2021/03/14-00:30:52.590685 7ffff7156a80 Bzip supported: 1
+2021/03/14-00:30:52.590686 7ffff7156a80 LZ4 supported: 1
+2021/03/14-00:30:52.590686 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-00:30:52.590688 7ffff7156a80 ZSTD supported: 1
+2021/03/14-00:30:52.590692 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:30:52.590693 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:30:52.590790 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:30:52.590842 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:30:52.590844 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:30:52.590845 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:30:52.590846 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-00:30:52.590846 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-00:30:52.590847 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:30:52.590848 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:30:52.590862 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0xfaa840)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0xf8ff40
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:30:52.590863 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-00:30:52.590863 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-00:30:52.590864 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-00:30:52.590865 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-00:30:52.590865 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-00:30:52.590866 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-00:30:52.590867 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-00:30:52.590867 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-00:30:52.590868 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-00:30:52.590868 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-00:30:52.590869 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:30:52.590870 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:30:52.590870 7ffff7156a80 Options.num_levels: 7
+2021/03/14-00:30:52.590871 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:30:52.590872 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:30:52.590872 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:30:52.590873 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-00:30:52.590873 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-00:30:52.590874 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:30:52.590875 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:30:52.590875 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:30:52.590876 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:30:52.590876 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-00:30:52.590877 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:30:52.590878 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:30:52.590878 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:30:52.590879 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:30:52.590880 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:30:52.590888 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:30:52.590889 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:30:52.590890 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:30:52.590890 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:30:52.590891 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:30:52.590892 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:30:52.590892 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:30:52.590893 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:30:52.590893 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-00:30:52.590894 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:30:52.590895 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:30:52.590895 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:30:52.590896 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-00:30:52.590897 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:30:52.590898 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:30:52.590898 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:30:52.590899 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:30:52.590899 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:30:52.590900 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:30:52.590901 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:30:52.590901 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:30:52.590902 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:30:52.590902 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:30:52.590903 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:30:52.590904 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-00:30:52.590904 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-00:30:52.590905 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:30:52.590905 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:30:52.590906 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:30:52.590907 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-00:30:52.590907 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-00:30:52.590908 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:30:52.590909 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-00:30:52.590909 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-00:30:52.590910 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-00:30:52.592287 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:30:52.592291 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:30:52.592390 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615678252592382, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:30:52.592396 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:30:53.285683 7ffff7156a80 EVENT_LOG_v1 {"time_
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678253979383 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678253979383
new file mode 100644
index 0000000..06f8ef4
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678253979383
@@ -0,0 +1,186 @@
+2021/03/14-00:30:53.292985 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-00:30:53.293012 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:30:53.293013 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-00:30:53.293015 7ffff7156a80 DB SUMMARY
+2021/03/14-00:30:53.293096 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-00:30:53.293097 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-00:30:53.293105 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:30:53.293106 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:30:53.293107 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:30:53.293112 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-00:30:53.293112 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-00:30:53.293113 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-00:30:53.293114 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-00:30:53.293114 7ffff7156a80 Options.info_log: 0xfc6b60
+2021/03/14-00:30:53.293115 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-00:30:53.293115 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-00:30:53.293116 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-00:30:53.293117 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-00:30:53.293117 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:30:53.293118 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:30:53.293118 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-00:30:53.293119 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-00:30:53.293120 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-00:30:53.293120 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-00:30:53.293121 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-00:30:53.293121 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-00:30:53.293122 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:30:53.293122 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-00:30:53.293123 7ffff7156a80 Options.db_log_dir:
+2021/03/14-00:30:53.293124 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:30:53.293124 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:30:53.293125 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-00:30:53.293125 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-00:30:53.293126 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:30:53.293126 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:30:53.293127 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:30:53.293128 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:30:53.293128 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-00:30:53.293129 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-00:30:53.293129 7ffff7156a80 Options.write_buffer_manager: 0xfc6a60
+2021/03/14-00:30:53.293130 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:30:53.293130 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:30:53.293131 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:30:53.293131 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:30:53.293132 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-00:30:53.293133 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:30:53.293140 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-00:30:53.293141 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-00:30:53.293141 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-00:30:53.293142 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:30:53.293142 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:30:53.293143 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:30:53.293143 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:30:53.293144 7ffff7156a80 Options.row_cache: None
+2021/03/14-00:30:53.293144 7ffff7156a80 Options.wal_filter: None
+2021/03/14-00:30:53.293145 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:30:53.293146 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-00:30:53.293146 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-00:30:53.293147 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-00:30:53.293147 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-00:30:53.293148 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-00:30:53.293148 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-00:30:53.293149 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:30:53.293149 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:30:53.293150 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:30:53.293151 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-00:30:53.293151 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:30:53.293152 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:30:53.293152 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-00:30:53.293153 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-00:30:53.293153 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:30:53.293154 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-00:30:53.293154 7ffff7156a80 Compression algorithms supported:
+2021/03/14-00:30:53.293155 7ffff7156a80 Snappy supported: 1
+2021/03/14-00:30:53.293156 7ffff7156a80 Zlib supported: 1
+2021/03/14-00:30:53.293156 7ffff7156a80 Bzip supported: 1
+2021/03/14-00:30:53.293157 7ffff7156a80 LZ4 supported: 1
+2021/03/14-00:30:53.293157 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-00:30:53.293158 7ffff7156a80 ZSTD supported: 1
+2021/03/14-00:30:53.293159 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:30:53.293160 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:30:53.293222 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:30:53.293268 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:30:53.293270 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:30:53.293271 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:30:53.293271 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-00:30:53.293272 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-00:30:53.293273 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:30:53.293273 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:30:53.293288 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0xfc8230)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0xfc9450
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:30:53.293288 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-00:30:53.293289 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-00:30:53.293290 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-00:30:53.293290 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-00:30:53.293291 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-00:30:53.293292 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-00:30:53.293292 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-00:30:53.293293 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-00:30:53.293293 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-00:30:53.293294 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-00:30:53.293295 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:30:53.293295 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:30:53.293296 7ffff7156a80 Options.num_levels: 7
+2021/03/14-00:30:53.293296 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:30:53.293297 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:30:53.293298 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:30:53.293298 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-00:30:53.293299 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-00:30:53.293299 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:30:53.293300 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:30:53.293301 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:30:53.293301 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:30:53.293302 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-00:30:53.293302 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:30:53.293303 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:30:53.293304 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:30:53.293304 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:30:53.293306 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:30:53.293314 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:30:53.293315 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:30:53.293315 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:30:53.293316 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:30:53.293316 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:30:53.293317 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:30:53.293317 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:30:53.293318 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:30:53.293319 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-00:30:53.293319 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:30:53.293320 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:30:53.293320 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:30:53.293321 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-00:30:53.293322 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:30:53.293323 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:30:53.293323 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:30:53.293324 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:30:53.293324 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:30:53.293325 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:30:53.293326 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:30:53.293326 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:30:53.293327 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:30:53.293327 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:30:53.293328 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:30:53.293329 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-00:30:53.293329 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-00:30:53.293330 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:30:53.293330 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:30:53.293331 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:30:53.293332 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-00:30:53.293332 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-00:30:53.293333 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:30:53.293334 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-00:30:53.293334 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-00:30:53.293335 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-00:30:53.294919 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:30:53.294922 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:30:53.294997 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615678253294995, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:30:53.294999 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:30:53.972952 7ffff7156a80 EVENT_LOG_v1 {"time_
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678254681472 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678254681472
new file mode 100644
index 0000000..8bc2efe
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678254681472
@@ -0,0 +1,186 @@
+2021/03/14-00:30:53.980201 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-00:30:53.980232 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:30:53.980234 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-00:30:53.980235 7ffff7156a80 DB SUMMARY
+2021/03/14-00:30:53.980343 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-00:30:53.980344 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-00:30:53.980352 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:30:53.980353 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:30:53.980354 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:30:53.980358 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-00:30:53.980359 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-00:30:53.980360 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-00:30:53.980360 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-00:30:53.980361 7ffff7156a80 Options.info_log: 0xff8190
+2021/03/14-00:30:53.980361 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-00:30:53.980362 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-00:30:53.980363 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-00:30:53.980363 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-00:30:53.980364 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:30:53.980364 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:30:53.980365 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-00:30:53.980365 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-00:30:53.980366 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-00:30:53.980367 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-00:30:53.980367 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-00:30:53.980368 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-00:30:53.980368 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:30:53.980369 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-00:30:53.980369 7ffff7156a80 Options.db_log_dir:
+2021/03/14-00:30:53.980370 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:30:53.980370 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:30:53.980371 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-00:30:53.980371 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-00:30:53.980372 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:30:53.980373 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:30:53.980373 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:30:53.980374 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:30:53.980374 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-00:30:53.980375 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-00:30:53.980375 7ffff7156a80 Options.write_buffer_manager: 0xff80e0
+2021/03/14-00:30:53.980376 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:30:53.980376 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:30:53.980377 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:30:53.980378 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:30:53.980378 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-00:30:53.980379 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:30:53.980387 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-00:30:53.980387 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-00:30:53.980388 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-00:30:53.980388 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:30:53.980389 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:30:53.980389 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:30:53.980390 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:30:53.980391 7ffff7156a80 Options.row_cache: None
+2021/03/14-00:30:53.980391 7ffff7156a80 Options.wal_filter: None
+2021/03/14-00:30:53.980392 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:30:53.980392 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-00:30:53.980393 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-00:30:53.980393 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-00:30:53.980394 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-00:30:53.980394 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-00:30:53.980395 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-00:30:53.980395 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:30:53.980396 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:30:53.980396 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:30:53.980397 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-00:30:53.980398 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:30:53.980398 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:30:53.980399 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-00:30:53.980399 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-00:30:53.980400 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:30:53.980400 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-00:30:53.980401 7ffff7156a80 Compression algorithms supported:
+2021/03/14-00:30:53.980401 7ffff7156a80 Snappy supported: 1
+2021/03/14-00:30:53.980402 7ffff7156a80 Zlib supported: 1
+2021/03/14-00:30:53.980403 7ffff7156a80 Bzip supported: 1
+2021/03/14-00:30:53.980403 7ffff7156a80 LZ4 supported: 1
+2021/03/14-00:30:53.980404 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-00:30:53.980404 7ffff7156a80 ZSTD supported: 1
+2021/03/14-00:30:53.980406 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:30:53.980407 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:30:53.980473 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:30:53.980510 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:30:53.980512 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:30:53.980512 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:30:53.980513 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-00:30:53.980514 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-00:30:53.980514 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:30:53.980515 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:30:53.980529 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0xff76a0)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0xff95a0
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:30:53.980530 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-00:30:53.980531 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-00:30:53.980531 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-00:30:53.980532 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-00:30:53.980533 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-00:30:53.980533 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-00:30:53.980534 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-00:30:53.980534 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-00:30:53.980535 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-00:30:53.980535 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-00:30:53.980536 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:30:53.980537 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:30:53.980537 7ffff7156a80 Options.num_levels: 7
+2021/03/14-00:30:53.980538 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:30:53.980539 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:30:53.980539 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:30:53.980540 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-00:30:53.980540 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-00:30:53.980541 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:30:53.980541 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:30:53.980542 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:30:53.980542 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:30:53.980543 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-00:30:53.980543 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:30:53.980544 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:30:53.980545 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:30:53.980545 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:30:53.980547 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:30:53.980554 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:30:53.980554 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:30:53.980555 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:30:53.980555 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:30:53.980556 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:30:53.980556 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:30:53.980557 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:30:53.980557 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:30:53.980558 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-00:30:53.980559 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:30:53.980559 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:30:53.980560 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:30:53.980560 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-00:30:53.980562 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:30:53.980563 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:30:53.980563 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:30:53.980564 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:30:53.980564 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:30:53.980565 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:30:53.980565 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:30:53.980567 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:30:53.980567 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:30:53.980568 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:30:53.980568 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:30:53.980569 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-00:30:53.980569 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-00:30:53.980570 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:30:53.980571 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:30:53.980571 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:30:53.980572 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-00:30:53.980573 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-00:30:53.980573 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:30:53.980574 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-00:30:53.980574 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-00:30:53.980575 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-00:30:53.982429 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:30:53.982433 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:30:53.982517 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615678253982515, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:30:53.982520 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:30:54.674493 7ffff7156a80 EVENT_LOG_v1 {"time_
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678399435186 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678399435186
new file mode 100644
index 0000000..d160f38
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678399435186
@@ -0,0 +1,186 @@
+2021/03/14-00:30:54.682017 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-00:30:54.682046 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:30:54.682048 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-00:30:54.682049 7ffff7156a80 DB SUMMARY
+2021/03/14-00:30:54.682135 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-00:30:54.682136 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-00:30:54.682144 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:30:54.682146 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:30:54.682146 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:30:54.682151 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-00:30:54.682152 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-00:30:54.682152 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-00:30:54.682153 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-00:30:54.682153 7ffff7156a80 Options.info_log: 0x1025e10
+2021/03/14-00:30:54.682154 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-00:30:54.682155 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-00:30:54.682155 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-00:30:54.682156 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-00:30:54.682156 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:30:54.682157 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:30:54.682158 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-00:30:54.682158 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-00:30:54.682159 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-00:30:54.682159 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-00:30:54.682160 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-00:30:54.682160 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-00:30:54.682161 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:30:54.682162 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-00:30:54.682162 7ffff7156a80 Options.db_log_dir:
+2021/03/14-00:30:54.682163 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:30:54.682163 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:30:54.682164 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-00:30:54.682164 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-00:30:54.682165 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:30:54.682165 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:30:54.682166 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:30:54.682167 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:30:54.682167 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-00:30:54.682168 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-00:30:54.682168 7ffff7156a80 Options.write_buffer_manager: 0x1045e00
+2021/03/14-00:30:54.682169 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:30:54.682169 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:30:54.682170 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:30:54.682170 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:30:54.682171 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-00:30:54.682172 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:30:54.682179 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-00:30:54.682180 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-00:30:54.682181 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-00:30:54.682181 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:30:54.682182 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:30:54.682182 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:30:54.682183 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:30:54.682183 7ffff7156a80 Options.row_cache: None
+2021/03/14-00:30:54.682184 7ffff7156a80 Options.wal_filter: None
+2021/03/14-00:30:54.682185 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:30:54.682185 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-00:30:54.682186 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-00:30:54.682186 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-00:30:54.682187 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-00:30:54.682187 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-00:30:54.682188 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-00:30:54.682188 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:30:54.682189 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:30:54.682190 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:30:54.682190 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-00:30:54.682191 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:30:54.682191 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:30:54.682192 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-00:30:54.682193 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-00:30:54.682193 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:30:54.682194 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-00:30:54.682194 7ffff7156a80 Compression algorithms supported:
+2021/03/14-00:30:54.682195 7ffff7156a80 Snappy supported: 1
+2021/03/14-00:30:54.682195 7ffff7156a80 Zlib supported: 1
+2021/03/14-00:30:54.682196 7ffff7156a80 Bzip supported: 1
+2021/03/14-00:30:54.682196 7ffff7156a80 LZ4 supported: 1
+2021/03/14-00:30:54.682197 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-00:30:54.682198 7ffff7156a80 ZSTD supported: 1
+2021/03/14-00:30:54.682199 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:30:54.682200 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:30:54.682282 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:30:54.682319 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:30:54.682321 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:30:54.682321 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:30:54.682322 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-00:30:54.682323 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-00:30:54.682323 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:30:54.682324 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:30:54.682338 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1027fb0)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1029370
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:30:54.682339 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-00:30:54.682339 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-00:30:54.682340 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-00:30:54.682341 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-00:30:54.682341 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-00:30:54.682342 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-00:30:54.682343 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-00:30:54.682343 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-00:30:54.682344 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-00:30:54.682344 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-00:30:54.682345 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:30:54.682346 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:30:54.682346 7ffff7156a80 Options.num_levels: 7
+2021/03/14-00:30:54.682347 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:30:54.682347 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:30:54.682348 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:30:54.682348 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-00:30:54.682349 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-00:30:54.682349 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:30:54.682350 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:30:54.682351 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:30:54.682351 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:30:54.682352 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-00:30:54.682352 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:30:54.682353 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:30:54.682353 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:30:54.682354 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:30:54.682355 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:30:54.682365 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:30:54.682366 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:30:54.682367 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:30:54.682367 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:30:54.682368 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:30:54.682368 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:30:54.682369 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:30:54.682369 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:30:54.682370 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-00:30:54.682371 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:30:54.682371 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:30:54.682372 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:30:54.682372 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-00:30:54.682373 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:30:54.682374 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:30:54.682375 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:30:54.682375 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:30:54.682376 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:30:54.682376 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:30:54.682377 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:30:54.682377 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:30:54.682378 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:30:54.682379 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:30:54.682379 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:30:54.682380 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-00:30:54.682380 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-00:30:54.682381 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:30:54.682381 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:30:54.682382 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:30:54.682383 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-00:30:54.682383 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-00:30:54.682384 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:30:54.682384 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-00:30:54.682385 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-00:30:54.682385 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-00:30:54.684126 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:30:54.684130 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:30:54.684209 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615678254684207, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:30:54.684211 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:30:55.374456 7ffff7156a80 EVENT_LOG_v1 {"tim
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678400142996 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678400142996
new file mode 100644
index 0000000..24ce3cd
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678400142996
@@ -0,0 +1,186 @@
+2021/03/14-00:33:19.435680 7fc42ef7aa80 RocksDB version: 5.11.3
+2021/03/14-00:33:19.435753 7fc42ef7aa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:33:19.435755 7fc42ef7aa80 Compile date Mar 13 2021
+2021/03/14-00:33:19.435762 7fc42ef7aa80 DB SUMMARY
+2021/03/14-00:33:19.435868 7fc42ef7aa80 CURRENT file: CURRENT
+2021/03/14-00:33:19.435869 7fc42ef7aa80 IDENTITY file: IDENTITY
+2021/03/14-00:33:19.435879 7fc42ef7aa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:33:19.435880 7fc42ef7aa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:33:19.435881 7fc42ef7aa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:33:19.435887 7fc42ef7aa80 Options.error_if_exists: 0
+2021/03/14-00:33:19.435888 7fc42ef7aa80 Options.create_if_missing: 1
+2021/03/14-00:33:19.435889 7fc42ef7aa80 Options.paranoid_checks: 1
+2021/03/14-00:33:19.435890 7fc42ef7aa80 Options.env: 0x7fc42f934080
+2021/03/14-00:33:19.435890 7fc42ef7aa80 Options.info_log: 0x2980ca0
+2021/03/14-00:33:19.435891 7fc42ef7aa80 Options.max_file_opening_threads: 16
+2021/03/14-00:33:19.435892 7fc42ef7aa80 Options.statistics: (nil)
+2021/03/14-00:33:19.435893 7fc42ef7aa80 Options.use_fsync: 0
+2021/03/14-00:33:19.435893 7fc42ef7aa80 Options.max_log_file_size: 0
+2021/03/14-00:33:19.435894 7fc42ef7aa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:33:19.435895 7fc42ef7aa80 Options.log_file_time_to_roll: 0
+2021/03/14-00:33:19.435895 7fc42ef7aa80 Options.keep_log_file_num: 1000
+2021/03/14-00:33:19.435896 7fc42ef7aa80 Options.recycle_log_file_num: 0
+2021/03/14-00:33:19.435897 7fc42ef7aa80 Options.allow_fallocate: 1
+2021/03/14-00:33:19.435897 7fc42ef7aa80 Options.allow_mmap_reads: 0
+2021/03/14-00:33:19.435898 7fc42ef7aa80 Options.allow_mmap_writes: 0
+2021/03/14-00:33:19.435899 7fc42ef7aa80 Options.use_direct_reads: 0
+2021/03/14-00:33:19.435899 7fc42ef7aa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:33:19.435900 7fc42ef7aa80 Options.create_missing_column_families: 0
+2021/03/14-00:33:19.435901 7fc42ef7aa80 Options.db_log_dir:
+2021/03/14-00:33:19.435901 7fc42ef7aa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:33:19.435902 7fc42ef7aa80 Options.table_cache_numshardbits: 6
+2021/03/14-00:33:19.435903 7fc42ef7aa80 Options.max_subcompactions: 1
+2021/03/14-00:33:19.435903 7fc42ef7aa80 Options.max_background_flushes: -1
+2021/03/14-00:33:19.435904 7fc42ef7aa80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:33:19.435905 7fc42ef7aa80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:33:19.435905 7fc42ef7aa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:33:19.435906 7fc42ef7aa80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:33:19.435907 7fc42ef7aa80 Options.advise_random_on_open: 1
+2021/03/14-00:33:19.435907 7fc42ef7aa80 Options.db_write_buffer_size: 0
+2021/03/14-00:33:19.435908 7fc42ef7aa80 Options.write_buffer_manager: 0x2968b90
+2021/03/14-00:33:19.435909 7fc42ef7aa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:33:19.435909 7fc42ef7aa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:33:19.435910 7fc42ef7aa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:33:19.435910 7fc42ef7aa80 Options.use_adaptive_mutex: 0
+2021/03/14-00:33:19.435911 7fc42ef7aa80 Options.rate_limiter: (nil)
+2021/03/14-00:33:19.435913 7fc42ef7aa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:33:19.435923 7fc42ef7aa80 Options.wal_recovery_mode: 2
+2021/03/14-00:33:19.435923 7fc42ef7aa80 Options.enable_thread_tracking: 0
+2021/03/14-00:33:19.435924 7fc42ef7aa80 Options.enable_pipelined_write: 0
+2021/03/14-00:33:19.435925 7fc42ef7aa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:33:19.435925 7fc42ef7aa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:33:19.435926 7fc42ef7aa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:33:19.435927 7fc42ef7aa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:33:19.435927 7fc42ef7aa80 Options.row_cache: None
+2021/03/14-00:33:19.435928 7fc42ef7aa80 Options.wal_filter: None
+2021/03/14-00:33:19.435929 7fc42ef7aa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:33:19.435929 7fc42ef7aa80 Options.allow_ingest_behind: 0
+2021/03/14-00:33:19.435930 7fc42ef7aa80 Options.preserve_deletes: 0
+2021/03/14-00:33:19.435931 7fc42ef7aa80 Options.two_write_queues: 0
+2021/03/14-00:33:19.435931 7fc42ef7aa80 Options.manual_wal_flush: 0
+2021/03/14-00:33:19.435933 7fc42ef7aa80 Options.max_background_jobs: 16
+2021/03/14-00:33:19.435933 7fc42ef7aa80 Options.max_background_compactions: -1
+2021/03/14-00:33:19.435934 7fc42ef7aa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:33:19.435935 7fc42ef7aa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:33:19.435935 7fc42ef7aa80 Options.delayed_write_rate : 16777216
+2021/03/14-00:33:19.435936 7fc42ef7aa80 Options.max_total_wal_size: 0
+2021/03/14-00:33:19.435937 7fc42ef7aa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:33:19.435937 7fc42ef7aa80 Options.stats_dump_period_sec: 600
+2021/03/14-00:33:19.435938 7fc42ef7aa80 Options.max_open_files: -1
+2021/03/14-00:33:19.435939 7fc42ef7aa80 Options.bytes_per_sync: 0
+2021/03/14-00:33:19.435939 7fc42ef7aa80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:33:19.435940 7fc42ef7aa80 Options.compaction_readahead_size: 0
+2021/03/14-00:33:19.435941 7fc42ef7aa80 Compression algorithms supported:
+2021/03/14-00:33:19.435941 7fc42ef7aa80 Snappy supported: 1
+2021/03/14-00:33:19.435942 7fc42ef7aa80 Zlib supported: 1
+2021/03/14-00:33:19.435943 7fc42ef7aa80 Bzip supported: 1
+2021/03/14-00:33:19.435943 7fc42ef7aa80 LZ4 supported: 1
+2021/03/14-00:33:19.435944 7fc42ef7aa80 ZSTDNotFinal supported: 1
+2021/03/14-00:33:19.435949 7fc42ef7aa80 ZSTD supported: 1
+2021/03/14-00:33:19.435954 7fc42ef7aa80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:33:19.435955 7fc42ef7aa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:33:19.436104 7fc42ef7aa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:33:19.436175 7fc42ef7aa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:33:19.436178 7fc42ef7aa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:33:19.436179 7fc42ef7aa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:33:19.436180 7fc42ef7aa80 Options.compaction_filter: None
+2021/03/14-00:33:19.436180 7fc42ef7aa80 Options.compaction_filter_factory: None
+2021/03/14-00:33:19.436181 7fc42ef7aa80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:33:19.436182 7fc42ef7aa80 Options.table_factory: BlockBasedTable
+2021/03/14-00:33:19.436198 7fc42ef7aa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2978520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x295dc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:33:19.436199 7fc42ef7aa80 Options.write_buffer_size: 134217728
+2021/03/14-00:33:19.436200 7fc42ef7aa80 Options.max_write_buffer_number: 6
+2021/03/14-00:33:19.436201 7fc42ef7aa80 Options.compression[0]: NoCompression
+2021/03/14-00:33:19.436202 7fc42ef7aa80 Options.compression[1]: NoCompression
+2021/03/14-00:33:19.436202 7fc42ef7aa80 Options.compression[2]: Snappy
+2021/03/14-00:33:19.436203 7fc42ef7aa80 Options.compression[3]: Snappy
+2021/03/14-00:33:19.436204 7fc42ef7aa80 Options.compression[4]: Snappy
+2021/03/14-00:33:19.436204 7fc42ef7aa80 Options.compression[5]: Snappy
+2021/03/14-00:33:19.436205 7fc42ef7aa80 Options.compression[6]: Snappy
+2021/03/14-00:33:19.436206 7fc42ef7aa80 Options.bottommost_compression: Disabled
+2021/03/14-00:33:19.436207 7fc42ef7aa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:33:19.436207 7fc42ef7aa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:33:19.436208 7fc42ef7aa80 Options.num_levels: 7
+2021/03/14-00:33:19.436209 7fc42ef7aa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:33:19.436209 7fc42ef7aa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:33:19.436210 7fc42ef7aa80 Options.compression_opts.window_bits: -14
+2021/03/14-00:33:19.436211 7fc42ef7aa80 Options.compression_opts.level: -1
+2021/03/14-00:33:19.436212 7fc42ef7aa80 Options.compression_opts.strategy: 0
+2021/03/14-00:33:19.436212 7fc42ef7aa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:33:19.436213 7fc42ef7aa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:33:19.436214 7fc42ef7aa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:33:19.436214 7fc42ef7aa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:33:19.436215 7fc42ef7aa80 Options.target_file_size_base: 67108864
+2021/03/14-00:33:19.436216 7fc42ef7aa80 Options.target_file_size_multiplier: 1
+2021/03/14-00:33:19.436216 7fc42ef7aa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:33:19.436217 7fc42ef7aa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:33:19.436218 7fc42ef7aa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:33:19.436219 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:33:19.436228 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:33:19.436229 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:33:19.436230 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:33:19.436231 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:33:19.436231 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:33:19.436232 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:33:19.436232 7fc42ef7aa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:33:19.436233 7fc42ef7aa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:33:19.436234 7fc42ef7aa80 Options.arena_block_size: 16777216
+2021/03/14-00:33:19.436235 7fc42ef7aa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:33:19.436235 7fc42ef7aa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:33:19.436236 7fc42ef7aa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:33:19.436237 7fc42ef7aa80 Options.disable_auto_compactions: 0
+2021/03/14-00:33:19.436248 7fc42ef7aa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:33:19.436249 7fc42ef7aa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:33:19.436250 7fc42ef7aa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:33:19.436251 7fc42ef7aa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:33:19.436251 7fc42ef7aa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:33:19.436252 7fc42ef7aa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:33:19.436253 7fc42ef7aa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:33:19.436254 7fc42ef7aa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:33:19.436254 7fc42ef7aa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:33:19.436255 7fc42ef7aa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:33:19.436256 7fc42ef7aa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:33:19.436256 7fc42ef7aa80 Options.table_properties_collectors:
+2021/03/14-00:33:19.436257 7fc42ef7aa80 Options.inplace_update_support: 0
+2021/03/14-00:33:19.436258 7fc42ef7aa80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:33:19.436258 7fc42ef7aa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:33:19.436259 7fc42ef7aa80 Options.memtable_huge_page_size: 0
+2021/03/14-00:33:19.436260 7fc42ef7aa80 Options.bloom_locality: 0
+2021/03/14-00:33:19.436261 7fc42ef7aa80 Options.max_successive_merges: 0
+2021/03/14-00:33:19.436261 7fc42ef7aa80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:33:19.436262 7fc42ef7aa80 Options.paranoid_file_checks: 0
+2021/03/14-00:33:19.436263 7fc42ef7aa80 Options.force_consistency_checks: 0
+2021/03/14-00:33:19.436263 7fc42ef7aa80 Options.report_bg_io_stats: 0
+2021/03/14-00:33:19.436783 7fc42ef7aa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:33:19.436786 7fc42ef7aa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:33:19.436917 7fc42ef7aa80 EVENT_LOG_v1 {"time_micros": 1615678399436902, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:33:19.436924 7fc42ef7aa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:33:20.130842 7fc42ef7aa80 EVENT_LOG_v1 {"time_micros": 1615678400130838, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678400830178 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678400830178
new file mode 100644
index 0000000..a6ce1e9
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678400830178
@@ -0,0 +1,186 @@
+2021/03/14-00:33:20.143360 7fc42ef7aa80 RocksDB version: 5.11.3
+2021/03/14-00:33:20.143414 7fc42ef7aa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:33:20.143416 7fc42ef7aa80 Compile date Mar 13 2021
+2021/03/14-00:33:20.143421 7fc42ef7aa80 DB SUMMARY
+2021/03/14-00:33:20.143510 7fc42ef7aa80 CURRENT file: CURRENT
+2021/03/14-00:33:20.143511 7fc42ef7aa80 IDENTITY file: IDENTITY
+2021/03/14-00:33:20.143520 7fc42ef7aa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:33:20.143521 7fc42ef7aa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:33:20.143522 7fc42ef7aa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:33:20.143527 7fc42ef7aa80 Options.error_if_exists: 0
+2021/03/14-00:33:20.143528 7fc42ef7aa80 Options.create_if_missing: 1
+2021/03/14-00:33:20.143528 7fc42ef7aa80 Options.paranoid_checks: 1
+2021/03/14-00:33:20.143529 7fc42ef7aa80 Options.env: 0x7fc42f934080
+2021/03/14-00:33:20.143530 7fc42ef7aa80 Options.info_log: 0x2980ca0
+2021/03/14-00:33:20.143530 7fc42ef7aa80 Options.max_file_opening_threads: 16
+2021/03/14-00:33:20.143531 7fc42ef7aa80 Options.statistics: (nil)
+2021/03/14-00:33:20.143531 7fc42ef7aa80 Options.use_fsync: 0
+2021/03/14-00:33:20.143532 7fc42ef7aa80 Options.max_log_file_size: 0
+2021/03/14-00:33:20.143533 7fc42ef7aa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:33:20.143533 7fc42ef7aa80 Options.log_file_time_to_roll: 0
+2021/03/14-00:33:20.143534 7fc42ef7aa80 Options.keep_log_file_num: 1000
+2021/03/14-00:33:20.143534 7fc42ef7aa80 Options.recycle_log_file_num: 0
+2021/03/14-00:33:20.143535 7fc42ef7aa80 Options.allow_fallocate: 1
+2021/03/14-00:33:20.143536 7fc42ef7aa80 Options.allow_mmap_reads: 0
+2021/03/14-00:33:20.143536 7fc42ef7aa80 Options.allow_mmap_writes: 0
+2021/03/14-00:33:20.143537 7fc42ef7aa80 Options.use_direct_reads: 0
+2021/03/14-00:33:20.143537 7fc42ef7aa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:33:20.143538 7fc42ef7aa80 Options.create_missing_column_families: 0
+2021/03/14-00:33:20.143538 7fc42ef7aa80 Options.db_log_dir:
+2021/03/14-00:33:20.143539 7fc42ef7aa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:33:20.143539 7fc42ef7aa80 Options.table_cache_numshardbits: 6
+2021/03/14-00:33:20.143540 7fc42ef7aa80 Options.max_subcompactions: 1
+2021/03/14-00:33:20.143541 7fc42ef7aa80 Options.max_background_flushes: -1
+2021/03/14-00:33:20.143541 7fc42ef7aa80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:33:20.143542 7fc42ef7aa80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:33:20.143542 7fc42ef7aa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:33:20.143543 7fc42ef7aa80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:33:20.143544 7fc42ef7aa80 Options.advise_random_on_open: 1
+2021/03/14-00:33:20.143544 7fc42ef7aa80 Options.db_write_buffer_size: 0
+2021/03/14-00:33:20.143545 7fc42ef7aa80 Options.write_buffer_manager: 0x2968b90
+2021/03/14-00:33:20.143545 7fc42ef7aa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:33:20.143546 7fc42ef7aa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:33:20.143546 7fc42ef7aa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:33:20.143547 7fc42ef7aa80 Options.use_adaptive_mutex: 0
+2021/03/14-00:33:20.143547 7fc42ef7aa80 Options.rate_limiter: (nil)
+2021/03/14-00:33:20.143549 7fc42ef7aa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:33:20.143556 7fc42ef7aa80 Options.wal_recovery_mode: 2
+2021/03/14-00:33:20.143557 7fc42ef7aa80 Options.enable_thread_tracking: 0
+2021/03/14-00:33:20.143558 7fc42ef7aa80 Options.enable_pipelined_write: 0
+2021/03/14-00:33:20.143558 7fc42ef7aa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:33:20.143559 7fc42ef7aa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:33:20.143559 7fc42ef7aa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:33:20.143560 7fc42ef7aa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:33:20.143561 7fc42ef7aa80 Options.row_cache: None
+2021/03/14-00:33:20.143561 7fc42ef7aa80 Options.wal_filter: None
+2021/03/14-00:33:20.143562 7fc42ef7aa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:33:20.143562 7fc42ef7aa80 Options.allow_ingest_behind: 0
+2021/03/14-00:33:20.143563 7fc42ef7aa80 Options.preserve_deletes: 0
+2021/03/14-00:33:20.143563 7fc42ef7aa80 Options.two_write_queues: 0
+2021/03/14-00:33:20.143564 7fc42ef7aa80 Options.manual_wal_flush: 0
+2021/03/14-00:33:20.143565 7fc42ef7aa80 Options.max_background_jobs: 16
+2021/03/14-00:33:20.143566 7fc42ef7aa80 Options.max_background_compactions: -1
+2021/03/14-00:33:20.143566 7fc42ef7aa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:33:20.143567 7fc42ef7aa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:33:20.143567 7fc42ef7aa80 Options.delayed_write_rate : 16777216
+2021/03/14-00:33:20.143568 7fc42ef7aa80 Options.max_total_wal_size: 0
+2021/03/14-00:33:20.143569 7fc42ef7aa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:33:20.143569 7fc42ef7aa80 Options.stats_dump_period_sec: 600
+2021/03/14-00:33:20.143570 7fc42ef7aa80 Options.max_open_files: -1
+2021/03/14-00:33:20.143570 7fc42ef7aa80 Options.bytes_per_sync: 0
+2021/03/14-00:33:20.143571 7fc42ef7aa80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:33:20.143571 7fc42ef7aa80 Options.compaction_readahead_size: 0
+2021/03/14-00:33:20.143572 7fc42ef7aa80 Compression algorithms supported:
+2021/03/14-00:33:20.143573 7fc42ef7aa80 Snappy supported: 1
+2021/03/14-00:33:20.143573 7fc42ef7aa80 Zlib supported: 1
+2021/03/14-00:33:20.143574 7fc42ef7aa80 Bzip supported: 1
+2021/03/14-00:33:20.143574 7fc42ef7aa80 LZ4 supported: 1
+2021/03/14-00:33:20.143575 7fc42ef7aa80 ZSTDNotFinal supported: 1
+2021/03/14-00:33:20.143579 7fc42ef7aa80 ZSTD supported: 1
+2021/03/14-00:33:20.143582 7fc42ef7aa80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:33:20.143583 7fc42ef7aa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:33:20.143670 7fc42ef7aa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:33:20.143725 7fc42ef7aa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:33:20.143727 7fc42ef7aa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:33:20.143727 7fc42ef7aa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:33:20.143728 7fc42ef7aa80 Options.compaction_filter: None
+2021/03/14-00:33:20.143729 7fc42ef7aa80 Options.compaction_filter_factory: None
+2021/03/14-00:33:20.143729 7fc42ef7aa80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:33:20.143730 7fc42ef7aa80 Options.table_factory: BlockBasedTable
+2021/03/14-00:33:20.143744 7fc42ef7aa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2978520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x295dc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:33:20.143744 7fc42ef7aa80 Options.write_buffer_size: 134217728
+2021/03/14-00:33:20.143745 7fc42ef7aa80 Options.max_write_buffer_number: 6
+2021/03/14-00:33:20.143746 7fc42ef7aa80 Options.compression[0]: NoCompression
+2021/03/14-00:33:20.143746 7fc42ef7aa80 Options.compression[1]: NoCompression
+2021/03/14-00:33:20.143747 7fc42ef7aa80 Options.compression[2]: Snappy
+2021/03/14-00:33:20.143748 7fc42ef7aa80 Options.compression[3]: Snappy
+2021/03/14-00:33:20.143748 7fc42ef7aa80 Options.compression[4]: Snappy
+2021/03/14-00:33:20.143749 7fc42ef7aa80 Options.compression[5]: Snappy
+2021/03/14-00:33:20.143749 7fc42ef7aa80 Options.compression[6]: Snappy
+2021/03/14-00:33:20.143750 7fc42ef7aa80 Options.bottommost_compression: Disabled
+2021/03/14-00:33:20.143751 7fc42ef7aa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:33:20.143752 7fc42ef7aa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:33:20.143752 7fc42ef7aa80 Options.num_levels: 7
+2021/03/14-00:33:20.143753 7fc42ef7aa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:33:20.143753 7fc42ef7aa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:33:20.143754 7fc42ef7aa80 Options.compression_opts.window_bits: -14
+2021/03/14-00:33:20.143754 7fc42ef7aa80 Options.compression_opts.level: -1
+2021/03/14-00:33:20.143755 7fc42ef7aa80 Options.compression_opts.strategy: 0
+2021/03/14-00:33:20.143755 7fc42ef7aa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:33:20.143756 7fc42ef7aa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:33:20.143757 7fc42ef7aa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:33:20.143757 7fc42ef7aa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:33:20.143758 7fc42ef7aa80 Options.target_file_size_base: 67108864
+2021/03/14-00:33:20.143758 7fc42ef7aa80 Options.target_file_size_multiplier: 1
+2021/03/14-00:33:20.143759 7fc42ef7aa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:33:20.143760 7fc42ef7aa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:33:20.143760 7fc42ef7aa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:33:20.143762 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:33:20.143769 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:33:20.143770 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:33:20.143770 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:33:20.143771 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:33:20.143771 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:33:20.143772 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:33:20.143772 7fc42ef7aa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:33:20.143773 7fc42ef7aa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:33:20.143774 7fc42ef7aa80 Options.arena_block_size: 16777216
+2021/03/14-00:33:20.143774 7fc42ef7aa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:33:20.143775 7fc42ef7aa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:33:20.143775 7fc42ef7aa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:33:20.143776 7fc42ef7aa80 Options.disable_auto_compactions: 0
+2021/03/14-00:33:20.143778 7fc42ef7aa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:33:20.143778 7fc42ef7aa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:33:20.143779 7fc42ef7aa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:33:20.143780 7fc42ef7aa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:33:20.143780 7fc42ef7aa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:33:20.143781 7fc42ef7aa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:33:20.143781 7fc42ef7aa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:33:20.143782 7fc42ef7aa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:33:20.143783 7fc42ef7aa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:33:20.143783 7fc42ef7aa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:33:20.143784 7fc42ef7aa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:33:20.143784 7fc42ef7aa80 Options.table_properties_collectors:
+2021/03/14-00:33:20.143785 7fc42ef7aa80 Options.inplace_update_support: 0
+2021/03/14-00:33:20.143786 7fc42ef7aa80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:33:20.143786 7fc42ef7aa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:33:20.143787 7fc42ef7aa80 Options.memtable_huge_page_size: 0
+2021/03/14-00:33:20.143788 7fc42ef7aa80 Options.bloom_locality: 0
+2021/03/14-00:33:20.143788 7fc42ef7aa80 Options.max_successive_merges: 0
+2021/03/14-00:33:20.143789 7fc42ef7aa80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:33:20.143789 7fc42ef7aa80 Options.paranoid_file_checks: 0
+2021/03/14-00:33:20.143790 7fc42ef7aa80 Options.force_consistency_checks: 0
+2021/03/14-00:33:20.143790 7fc42ef7aa80 Options.report_bg_io_stats: 0
+2021/03/14-00:33:20.144156 7fc42ef7aa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:33:20.144159 7fc42ef7aa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:33:20.144263 7fc42ef7aa80 EVENT_LOG_v1 {"time_micros": 1615678400144254, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:33:20.144269 7fc42ef7aa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:33:20.817180 7fc42ef7aa80 EVENT_LOG_v1 {"time_micros": 1615678400817176, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678401528371 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678401528371
new file mode 100644
index 0000000..b969906
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678401528371
@@ -0,0 +1,186 @@
+2021/03/14-00:33:20.830535 7fc42ef7aa80 RocksDB version: 5.11.3
+2021/03/14-00:33:20.830590 7fc42ef7aa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:33:20.830592 7fc42ef7aa80 Compile date Mar 13 2021
+2021/03/14-00:33:20.830596 7fc42ef7aa80 DB SUMMARY
+2021/03/14-00:33:20.830686 7fc42ef7aa80 CURRENT file: CURRENT
+2021/03/14-00:33:20.830687 7fc42ef7aa80 IDENTITY file: IDENTITY
+2021/03/14-00:33:20.830696 7fc42ef7aa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:33:20.830697 7fc42ef7aa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:33:20.830698 7fc42ef7aa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:33:20.830703 7fc42ef7aa80 Options.error_if_exists: 0
+2021/03/14-00:33:20.830703 7fc42ef7aa80 Options.create_if_missing: 1
+2021/03/14-00:33:20.830704 7fc42ef7aa80 Options.paranoid_checks: 1
+2021/03/14-00:33:20.830705 7fc42ef7aa80 Options.env: 0x7fc42f934080
+2021/03/14-00:33:20.830705 7fc42ef7aa80 Options.info_log: 0x2980ca0
+2021/03/14-00:33:20.830706 7fc42ef7aa80 Options.max_file_opening_threads: 16
+2021/03/14-00:33:20.830706 7fc42ef7aa80 Options.statistics: (nil)
+2021/03/14-00:33:20.830707 7fc42ef7aa80 Options.use_fsync: 0
+2021/03/14-00:33:20.830708 7fc42ef7aa80 Options.max_log_file_size: 0
+2021/03/14-00:33:20.830708 7fc42ef7aa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:33:20.830709 7fc42ef7aa80 Options.log_file_time_to_roll: 0
+2021/03/14-00:33:20.830709 7fc42ef7aa80 Options.keep_log_file_num: 1000
+2021/03/14-00:33:20.830710 7fc42ef7aa80 Options.recycle_log_file_num: 0
+2021/03/14-00:33:20.830711 7fc42ef7aa80 Options.allow_fallocate: 1
+2021/03/14-00:33:20.830711 7fc42ef7aa80 Options.allow_mmap_reads: 0
+2021/03/14-00:33:20.830712 7fc42ef7aa80 Options.allow_mmap_writes: 0
+2021/03/14-00:33:20.830712 7fc42ef7aa80 Options.use_direct_reads: 0
+2021/03/14-00:33:20.830713 7fc42ef7aa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:33:20.830713 7fc42ef7aa80 Options.create_missing_column_families: 0
+2021/03/14-00:33:20.830714 7fc42ef7aa80 Options.db_log_dir:
+2021/03/14-00:33:20.830715 7fc42ef7aa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:33:20.830715 7fc42ef7aa80 Options.table_cache_numshardbits: 6
+2021/03/14-00:33:20.830716 7fc42ef7aa80 Options.max_subcompactions: 1
+2021/03/14-00:33:20.830716 7fc42ef7aa80 Options.max_background_flushes: -1
+2021/03/14-00:33:20.830717 7fc42ef7aa80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:33:20.830717 7fc42ef7aa80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:33:20.830718 7fc42ef7aa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:33:20.830719 7fc42ef7aa80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:33:20.830719 7fc42ef7aa80 Options.advise_random_on_open: 1
+2021/03/14-00:33:20.830720 7fc42ef7aa80 Options.db_write_buffer_size: 0
+2021/03/14-00:33:20.830720 7fc42ef7aa80 Options.write_buffer_manager: 0x2968b90
+2021/03/14-00:33:20.830721 7fc42ef7aa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:33:20.830721 7fc42ef7aa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:33:20.830722 7fc42ef7aa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:33:20.830722 7fc42ef7aa80 Options.use_adaptive_mutex: 0
+2021/03/14-00:33:20.830723 7fc42ef7aa80 Options.rate_limiter: (nil)
+2021/03/14-00:33:20.830724 7fc42ef7aa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:33:20.830732 7fc42ef7aa80 Options.wal_recovery_mode: 2
+2021/03/14-00:33:20.830732 7fc42ef7aa80 Options.enable_thread_tracking: 0
+2021/03/14-00:33:20.830733 7fc42ef7aa80 Options.enable_pipelined_write: 0
+2021/03/14-00:33:20.830734 7fc42ef7aa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:33:20.830734 7fc42ef7aa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:33:20.830735 7fc42ef7aa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:33:20.830735 7fc42ef7aa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:33:20.830736 7fc42ef7aa80 Options.row_cache: None
+2021/03/14-00:33:20.830736 7fc42ef7aa80 Options.wal_filter: None
+2021/03/14-00:33:20.830737 7fc42ef7aa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:33:20.830738 7fc42ef7aa80 Options.allow_ingest_behind: 0
+2021/03/14-00:33:20.830738 7fc42ef7aa80 Options.preserve_deletes: 0
+2021/03/14-00:33:20.830739 7fc42ef7aa80 Options.two_write_queues: 0
+2021/03/14-00:33:20.830739 7fc42ef7aa80 Options.manual_wal_flush: 0
+2021/03/14-00:33:20.830740 7fc42ef7aa80 Options.max_background_jobs: 16
+2021/03/14-00:33:20.830741 7fc42ef7aa80 Options.max_background_compactions: -1
+2021/03/14-00:33:20.830741 7fc42ef7aa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:33:20.830742 7fc42ef7aa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:33:20.830743 7fc42ef7aa80 Options.delayed_write_rate : 16777216
+2021/03/14-00:33:20.830743 7fc42ef7aa80 Options.max_total_wal_size: 0
+2021/03/14-00:33:20.830744 7fc42ef7aa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:33:20.830744 7fc42ef7aa80 Options.stats_dump_period_sec: 600
+2021/03/14-00:33:20.830745 7fc42ef7aa80 Options.max_open_files: -1
+2021/03/14-00:33:20.830745 7fc42ef7aa80 Options.bytes_per_sync: 0
+2021/03/14-00:33:20.830746 7fc42ef7aa80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:33:20.830747 7fc42ef7aa80 Options.compaction_readahead_size: 0
+2021/03/14-00:33:20.830747 7fc42ef7aa80 Compression algorithms supported:
+2021/03/14-00:33:20.830748 7fc42ef7aa80 Snappy supported: 1
+2021/03/14-00:33:20.830748 7fc42ef7aa80 Zlib supported: 1
+2021/03/14-00:33:20.830749 7fc42ef7aa80 Bzip supported: 1
+2021/03/14-00:33:20.830749 7fc42ef7aa80 LZ4 supported: 1
+2021/03/14-00:33:20.830750 7fc42ef7aa80 ZSTDNotFinal supported: 1
+2021/03/14-00:33:20.830753 7fc42ef7aa80 ZSTD supported: 1
+2021/03/14-00:33:20.830756 7fc42ef7aa80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:33:20.830758 7fc42ef7aa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:33:20.830848 7fc42ef7aa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:33:20.830900 7fc42ef7aa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:33:20.830902 7fc42ef7aa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:33:20.830903 7fc42ef7aa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:33:20.830904 7fc42ef7aa80 Options.compaction_filter: None
+2021/03/14-00:33:20.830904 7fc42ef7aa80 Options.compaction_filter_factory: None
+2021/03/14-00:33:20.830905 7fc42ef7aa80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:33:20.830906 7fc42ef7aa80 Options.table_factory: BlockBasedTable
+2021/03/14-00:33:20.830919 7fc42ef7aa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2978520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x295dc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:33:20.830920 7fc42ef7aa80 Options.write_buffer_size: 134217728
+2021/03/14-00:33:20.830921 7fc42ef7aa80 Options.max_write_buffer_number: 6
+2021/03/14-00:33:20.830922 7fc42ef7aa80 Options.compression[0]: NoCompression
+2021/03/14-00:33:20.830922 7fc42ef7aa80 Options.compression[1]: NoCompression
+2021/03/14-00:33:20.830923 7fc42ef7aa80 Options.compression[2]: Snappy
+2021/03/14-00:33:20.830923 7fc42ef7aa80 Options.compression[3]: Snappy
+2021/03/14-00:33:20.830924 7fc42ef7aa80 Options.compression[4]: Snappy
+2021/03/14-00:33:20.830925 7fc42ef7aa80 Options.compression[5]: Snappy
+2021/03/14-00:33:20.830925 7fc42ef7aa80 Options.compression[6]: Snappy
+2021/03/14-00:33:20.830926 7fc42ef7aa80 Options.bottommost_compression: Disabled
+2021/03/14-00:33:20.830926 7fc42ef7aa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:33:20.830927 7fc42ef7aa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:33:20.830928 7fc42ef7aa80 Options.num_levels: 7
+2021/03/14-00:33:20.830928 7fc42ef7aa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:33:20.830929 7fc42ef7aa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:33:20.830929 7fc42ef7aa80 Options.compression_opts.window_bits: -14
+2021/03/14-00:33:20.830930 7fc42ef7aa80 Options.compression_opts.level: -1
+2021/03/14-00:33:20.830931 7fc42ef7aa80 Options.compression_opts.strategy: 0
+2021/03/14-00:33:20.830931 7fc42ef7aa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:33:20.830932 7fc42ef7aa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:33:20.830932 7fc42ef7aa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:33:20.830933 7fc42ef7aa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:33:20.830933 7fc42ef7aa80 Options.target_file_size_base: 67108864
+2021/03/14-00:33:20.830934 7fc42ef7aa80 Options.target_file_size_multiplier: 1
+2021/03/14-00:33:20.830935 7fc42ef7aa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:33:20.830935 7fc42ef7aa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:33:20.830936 7fc42ef7aa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:33:20.830937 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:33:20.830945 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:33:20.830945 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:33:20.830946 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:33:20.830946 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:33:20.830947 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:33:20.830948 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:33:20.830948 7fc42ef7aa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:33:20.830949 7fc42ef7aa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:33:20.830949 7fc42ef7aa80 Options.arena_block_size: 16777216
+2021/03/14-00:33:20.830950 7fc42ef7aa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:33:20.830950 7fc42ef7aa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:33:20.830951 7fc42ef7aa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:33:20.830952 7fc42ef7aa80 Options.disable_auto_compactions: 0
+2021/03/14-00:33:20.830953 7fc42ef7aa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:33:20.830954 7fc42ef7aa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:33:20.830955 7fc42ef7aa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:33:20.830955 7fc42ef7aa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:33:20.830956 7fc42ef7aa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:33:20.830956 7fc42ef7aa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:33:20.830957 7fc42ef7aa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:33:20.830958 7fc42ef7aa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:33:20.830958 7fc42ef7aa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:33:20.830959 7fc42ef7aa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:33:20.830959 7fc42ef7aa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:33:20.830960 7fc42ef7aa80 Options.table_properties_collectors:
+2021/03/14-00:33:20.830960 7fc42ef7aa80 Options.inplace_update_support: 0
+2021/03/14-00:33:20.830961 7fc42ef7aa80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:33:20.830962 7fc42ef7aa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:33:20.830962 7fc42ef7aa80 Options.memtable_huge_page_size: 0
+2021/03/14-00:33:20.830963 7fc42ef7aa80 Options.bloom_locality: 0
+2021/03/14-00:33:20.830964 7fc42ef7aa80 Options.max_successive_merges: 0
+2021/03/14-00:33:20.830964 7fc42ef7aa80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:33:20.830965 7fc42ef7aa80 Options.paranoid_file_checks: 0
+2021/03/14-00:33:20.830965 7fc42ef7aa80 Options.force_consistency_checks: 0
+2021/03/14-00:33:20.830966 7fc42ef7aa80 Options.report_bg_io_stats: 0
+2021/03/14-00:33:20.831349 7fc42ef7aa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:33:20.831351 7fc42ef7aa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:33:20.831452 7fc42ef7aa80 EVENT_LOG_v1 {"time_micros": 1615678400831442, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:33:20.831457 7fc42ef7aa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:33:21.515184 7fc42ef7aa80 EVENT_LOG_v1 {"time_micros": 1615678401515181, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678473055226 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678473055226
new file mode 100644
index 0000000..08fa93c
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678473055226
@@ -0,0 +1,186 @@
+2021/03/14-00:33:21.528723 7fc42ef7aa80 RocksDB version: 5.11.3
+2021/03/14-00:33:21.528782 7fc42ef7aa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:33:21.528783 7fc42ef7aa80 Compile date Mar 13 2021
+2021/03/14-00:33:21.528788 7fc42ef7aa80 DB SUMMARY
+2021/03/14-00:33:21.528877 7fc42ef7aa80 CURRENT file: CURRENT
+2021/03/14-00:33:21.528878 7fc42ef7aa80 IDENTITY file: IDENTITY
+2021/03/14-00:33:21.528886 7fc42ef7aa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:33:21.528888 7fc42ef7aa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:33:21.528888 7fc42ef7aa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:33:21.528894 7fc42ef7aa80 Options.error_if_exists: 0
+2021/03/14-00:33:21.528894 7fc42ef7aa80 Options.create_if_missing: 1
+2021/03/14-00:33:21.528895 7fc42ef7aa80 Options.paranoid_checks: 1
+2021/03/14-00:33:21.528896 7fc42ef7aa80 Options.env: 0x7fc42f934080
+2021/03/14-00:33:21.528896 7fc42ef7aa80 Options.info_log: 0x2980ca0
+2021/03/14-00:33:21.528897 7fc42ef7aa80 Options.max_file_opening_threads: 16
+2021/03/14-00:33:21.528897 7fc42ef7aa80 Options.statistics: (nil)
+2021/03/14-00:33:21.528898 7fc42ef7aa80 Options.use_fsync: 0
+2021/03/14-00:33:21.528899 7fc42ef7aa80 Options.max_log_file_size: 0
+2021/03/14-00:33:21.528899 7fc42ef7aa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:33:21.528900 7fc42ef7aa80 Options.log_file_time_to_roll: 0
+2021/03/14-00:33:21.528900 7fc42ef7aa80 Options.keep_log_file_num: 1000
+2021/03/14-00:33:21.528901 7fc42ef7aa80 Options.recycle_log_file_num: 0
+2021/03/14-00:33:21.528902 7fc42ef7aa80 Options.allow_fallocate: 1
+2021/03/14-00:33:21.528902 7fc42ef7aa80 Options.allow_mmap_reads: 0
+2021/03/14-00:33:21.528903 7fc42ef7aa80 Options.allow_mmap_writes: 0
+2021/03/14-00:33:21.528903 7fc42ef7aa80 Options.use_direct_reads: 0
+2021/03/14-00:33:21.528904 7fc42ef7aa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:33:21.528904 7fc42ef7aa80 Options.create_missing_column_families: 0
+2021/03/14-00:33:21.528905 7fc42ef7aa80 Options.db_log_dir:
+2021/03/14-00:33:21.528905 7fc42ef7aa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:33:21.528906 7fc42ef7aa80 Options.table_cache_numshardbits: 6
+2021/03/14-00:33:21.528907 7fc42ef7aa80 Options.max_subcompactions: 1
+2021/03/14-00:33:21.528907 7fc42ef7aa80 Options.max_background_flushes: -1
+2021/03/14-00:33:21.528908 7fc42ef7aa80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:33:21.528908 7fc42ef7aa80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:33:21.528909 7fc42ef7aa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:33:21.528910 7fc42ef7aa80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:33:21.528910 7fc42ef7aa80 Options.advise_random_on_open: 1
+2021/03/14-00:33:21.528911 7fc42ef7aa80 Options.db_write_buffer_size: 0
+2021/03/14-00:33:21.528911 7fc42ef7aa80 Options.write_buffer_manager: 0x2968b90
+2021/03/14-00:33:21.528912 7fc42ef7aa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:33:21.528912 7fc42ef7aa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:33:21.528913 7fc42ef7aa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:33:21.528913 7fc42ef7aa80 Options.use_adaptive_mutex: 0
+2021/03/14-00:33:21.528914 7fc42ef7aa80 Options.rate_limiter: (nil)
+2021/03/14-00:33:21.528915 7fc42ef7aa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:33:21.528923 7fc42ef7aa80 Options.wal_recovery_mode: 2
+2021/03/14-00:33:21.528924 7fc42ef7aa80 Options.enable_thread_tracking: 0
+2021/03/14-00:33:21.528924 7fc42ef7aa80 Options.enable_pipelined_write: 0
+2021/03/14-00:33:21.528925 7fc42ef7aa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:33:21.528926 7fc42ef7aa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:33:21.528926 7fc42ef7aa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:33:21.528927 7fc42ef7aa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:33:21.528927 7fc42ef7aa80 Options.row_cache: None
+2021/03/14-00:33:21.528928 7fc42ef7aa80 Options.wal_filter: None
+2021/03/14-00:33:21.528928 7fc42ef7aa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:33:21.528929 7fc42ef7aa80 Options.allow_ingest_behind: 0
+2021/03/14-00:33:21.528929 7fc42ef7aa80 Options.preserve_deletes: 0
+2021/03/14-00:33:21.528930 7fc42ef7aa80 Options.two_write_queues: 0
+2021/03/14-00:33:21.528930 7fc42ef7aa80 Options.manual_wal_flush: 0
+2021/03/14-00:33:21.528932 7fc42ef7aa80 Options.max_background_jobs: 16
+2021/03/14-00:33:21.528932 7fc42ef7aa80 Options.max_background_compactions: -1
+2021/03/14-00:33:21.528933 7fc42ef7aa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:33:21.528933 7fc42ef7aa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:33:21.528934 7fc42ef7aa80 Options.delayed_write_rate : 16777216
+2021/03/14-00:33:21.528934 7fc42ef7aa80 Options.max_total_wal_size: 0
+2021/03/14-00:33:21.528935 7fc42ef7aa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:33:21.528936 7fc42ef7aa80 Options.stats_dump_period_sec: 600
+2021/03/14-00:33:21.528936 7fc42ef7aa80 Options.max_open_files: -1
+2021/03/14-00:33:21.528937 7fc42ef7aa80 Options.bytes_per_sync: 0
+2021/03/14-00:33:21.528937 7fc42ef7aa80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:33:21.528938 7fc42ef7aa80 Options.compaction_readahead_size: 0
+2021/03/14-00:33:21.528938 7fc42ef7aa80 Compression algorithms supported:
+2021/03/14-00:33:21.528939 7fc42ef7aa80 Snappy supported: 1
+2021/03/14-00:33:21.528940 7fc42ef7aa80 Zlib supported: 1
+2021/03/14-00:33:21.528940 7fc42ef7aa80 Bzip supported: 1
+2021/03/14-00:33:21.528941 7fc42ef7aa80 LZ4 supported: 1
+2021/03/14-00:33:21.528941 7fc42ef7aa80 ZSTDNotFinal supported: 1
+2021/03/14-00:33:21.528945 7fc42ef7aa80 ZSTD supported: 1
+2021/03/14-00:33:21.528948 7fc42ef7aa80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:33:21.528949 7fc42ef7aa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:33:21.529037 7fc42ef7aa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:33:21.529090 7fc42ef7aa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:33:21.529092 7fc42ef7aa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:33:21.529093 7fc42ef7aa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:33:21.529093 7fc42ef7aa80 Options.compaction_filter: None
+2021/03/14-00:33:21.529094 7fc42ef7aa80 Options.compaction_filter_factory: None
+2021/03/14-00:33:21.529095 7fc42ef7aa80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:33:21.529095 7fc42ef7aa80 Options.table_factory: BlockBasedTable
+2021/03/14-00:33:21.529108 7fc42ef7aa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2978520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x295dc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:33:21.529109 7fc42ef7aa80 Options.write_buffer_size: 134217728
+2021/03/14-00:33:21.529110 7fc42ef7aa80 Options.max_write_buffer_number: 6
+2021/03/14-00:33:21.529111 7fc42ef7aa80 Options.compression[0]: NoCompression
+2021/03/14-00:33:21.529111 7fc42ef7aa80 Options.compression[1]: NoCompression
+2021/03/14-00:33:21.529112 7fc42ef7aa80 Options.compression[2]: Snappy
+2021/03/14-00:33:21.529113 7fc42ef7aa80 Options.compression[3]: Snappy
+2021/03/14-00:33:21.529113 7fc42ef7aa80 Options.compression[4]: Snappy
+2021/03/14-00:33:21.529114 7fc42ef7aa80 Options.compression[5]: Snappy
+2021/03/14-00:33:21.529114 7fc42ef7aa80 Options.compression[6]: Snappy
+2021/03/14-00:33:21.529115 7fc42ef7aa80 Options.bottommost_compression: Disabled
+2021/03/14-00:33:21.529116 7fc42ef7aa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:33:21.529116 7fc42ef7aa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:33:21.529117 7fc42ef7aa80 Options.num_levels: 7
+2021/03/14-00:33:21.529118 7fc42ef7aa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:33:21.529118 7fc42ef7aa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:33:21.529119 7fc42ef7aa80 Options.compression_opts.window_bits: -14
+2021/03/14-00:33:21.529119 7fc42ef7aa80 Options.compression_opts.level: -1
+2021/03/14-00:33:21.529120 7fc42ef7aa80 Options.compression_opts.strategy: 0
+2021/03/14-00:33:21.529121 7fc42ef7aa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:33:21.529121 7fc42ef7aa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:33:21.529122 7fc42ef7aa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:33:21.529122 7fc42ef7aa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:33:21.529123 7fc42ef7aa80 Options.target_file_size_base: 67108864
+2021/03/14-00:33:21.529123 7fc42ef7aa80 Options.target_file_size_multiplier: 1
+2021/03/14-00:33:21.529124 7fc42ef7aa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:33:21.529125 7fc42ef7aa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:33:21.529125 7fc42ef7aa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:33:21.529127 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:33:21.529134 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:33:21.529135 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:33:21.529135 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:33:21.529136 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:33:21.529136 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:33:21.529137 7fc42ef7aa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:33:21.529137 7fc42ef7aa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:33:21.529138 7fc42ef7aa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:33:21.529139 7fc42ef7aa80 Options.arena_block_size: 16777216
+2021/03/14-00:33:21.529139 7fc42ef7aa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:33:21.529140 7fc42ef7aa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:33:21.529140 7fc42ef7aa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:33:21.529141 7fc42ef7aa80 Options.disable_auto_compactions: 0
+2021/03/14-00:33:21.529143 7fc42ef7aa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:33:21.529143 7fc42ef7aa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:33:21.529144 7fc42ef7aa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:33:21.529145 7fc42ef7aa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:33:21.529145 7fc42ef7aa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:33:21.529146 7fc42ef7aa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:33:21.529146 7fc42ef7aa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:33:21.529147 7fc42ef7aa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:33:21.529148 7fc42ef7aa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:33:21.529148 7fc42ef7aa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:33:21.529149 7fc42ef7aa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:33:21.529149 7fc42ef7aa80 Options.table_properties_collectors:
+2021/03/14-00:33:21.529150 7fc42ef7aa80 Options.inplace_update_support: 0
+2021/03/14-00:33:21.529151 7fc42ef7aa80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:33:21.529151 7fc42ef7aa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:33:21.529152 7fc42ef7aa80 Options.memtable_huge_page_size: 0
+2021/03/14-00:33:21.529153 7fc42ef7aa80 Options.bloom_locality: 0
+2021/03/14-00:33:21.529153 7fc42ef7aa80 Options.max_successive_merges: 0
+2021/03/14-00:33:21.529154 7fc42ef7aa80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:33:21.529154 7fc42ef7aa80 Options.paranoid_file_checks: 0
+2021/03/14-00:33:21.529155 7fc42ef7aa80 Options.force_consistency_checks: 0
+2021/03/14-00:33:21.529155 7fc42ef7aa80 Options.report_bg_io_stats: 0
+2021/03/14-00:33:21.529529 7fc42ef7aa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:33:21.529532 7fc42ef7aa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:33:21.529633 7fc42ef7aa80 EVENT_LOG_v1 {"time_micros": 1615678401529624, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:33:21.529639 7fc42ef7aa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:33:22.211140 7fc42ef7aa80 EVENT_LOG_v1 {"time_micros": 1615678402211136, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678473759576 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678473759576
new file mode 100644
index 0000000..97fa4fd
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678473759576
@@ -0,0 +1,186 @@
+2021/03/14-00:34:33.055707 7f68dba10a80 RocksDB version: 5.11.3
+2021/03/14-00:34:33.055778 7f68dba10a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:34:33.055780 7f68dba10a80 Compile date Mar 13 2021
+2021/03/14-00:34:33.055784 7f68dba10a80 DB SUMMARY
+2021/03/14-00:34:33.055891 7f68dba10a80 CURRENT file: CURRENT
+2021/03/14-00:34:33.055892 7f68dba10a80 IDENTITY file: IDENTITY
+2021/03/14-00:34:33.055903 7f68dba10a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:34:33.055904 7f68dba10a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:34:33.055905 7f68dba10a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:34:33.055911 7f68dba10a80 Options.error_if_exists: 0
+2021/03/14-00:34:33.055912 7f68dba10a80 Options.create_if_missing: 1
+2021/03/14-00:34:33.055912 7f68dba10a80 Options.paranoid_checks: 1
+2021/03/14-00:34:33.055913 7f68dba10a80 Options.env: 0x7f68dc3ca080
+2021/03/14-00:34:33.055914 7f68dba10a80 Options.info_log: 0x20f0ca0
+2021/03/14-00:34:33.055915 7f68dba10a80 Options.max_file_opening_threads: 16
+2021/03/14-00:34:33.055915 7f68dba10a80 Options.statistics: (nil)
+2021/03/14-00:34:33.055916 7f68dba10a80 Options.use_fsync: 0
+2021/03/14-00:34:33.055917 7f68dba10a80 Options.max_log_file_size: 0
+2021/03/14-00:34:33.055918 7f68dba10a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:34:33.055918 7f68dba10a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:34:33.055919 7f68dba10a80 Options.keep_log_file_num: 1000
+2021/03/14-00:34:33.055920 7f68dba10a80 Options.recycle_log_file_num: 0
+2021/03/14-00:34:33.055921 7f68dba10a80 Options.allow_fallocate: 1
+2021/03/14-00:34:33.055921 7f68dba10a80 Options.allow_mmap_reads: 0
+2021/03/14-00:34:33.055922 7f68dba10a80 Options.allow_mmap_writes: 0
+2021/03/14-00:34:33.055922 7f68dba10a80 Options.use_direct_reads: 0
+2021/03/14-00:34:33.055923 7f68dba10a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:34:33.055924 7f68dba10a80 Options.create_missing_column_families: 0
+2021/03/14-00:34:33.055924 7f68dba10a80 Options.db_log_dir:
+2021/03/14-00:34:33.055925 7f68dba10a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:34:33.055926 7f68dba10a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:34:33.055926 7f68dba10a80 Options.max_subcompactions: 1
+2021/03/14-00:34:33.055927 7f68dba10a80 Options.max_background_flushes: -1
+2021/03/14-00:34:33.055928 7f68dba10a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:34:33.055928 7f68dba10a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:34:33.055929 7f68dba10a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:34:33.055930 7f68dba10a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:34:33.055930 7f68dba10a80 Options.advise_random_on_open: 1
+2021/03/14-00:34:33.055931 7f68dba10a80 Options.db_write_buffer_size: 0
+2021/03/14-00:34:33.055932 7f68dba10a80 Options.write_buffer_manager: 0x20d8b90
+2021/03/14-00:34:33.055932 7f68dba10a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:34:33.055933 7f68dba10a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:34:33.055934 7f68dba10a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:34:33.055934 7f68dba10a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:34:33.055935 7f68dba10a80 Options.rate_limiter: (nil)
+2021/03/14-00:34:33.055937 7f68dba10a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:34:33.055946 7f68dba10a80 Options.wal_recovery_mode: 2
+2021/03/14-00:34:33.055947 7f68dba10a80 Options.enable_thread_tracking: 0
+2021/03/14-00:34:33.055948 7f68dba10a80 Options.enable_pipelined_write: 0
+2021/03/14-00:34:33.055948 7f68dba10a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:34:33.055949 7f68dba10a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:34:33.055949 7f68dba10a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:34:33.055950 7f68dba10a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:34:33.055951 7f68dba10a80 Options.row_cache: None
+2021/03/14-00:34:33.055951 7f68dba10a80 Options.wal_filter: None
+2021/03/14-00:34:33.055952 7f68dba10a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:34:33.055953 7f68dba10a80 Options.allow_ingest_behind: 0
+2021/03/14-00:34:33.055953 7f68dba10a80 Options.preserve_deletes: 0
+2021/03/14-00:34:33.055954 7f68dba10a80 Options.two_write_queues: 0
+2021/03/14-00:34:33.055955 7f68dba10a80 Options.manual_wal_flush: 0
+2021/03/14-00:34:33.055956 7f68dba10a80 Options.max_background_jobs: 16
+2021/03/14-00:34:33.055957 7f68dba10a80 Options.max_background_compactions: -1
+2021/03/14-00:34:33.055958 7f68dba10a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:34:33.055958 7f68dba10a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:34:33.055959 7f68dba10a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:34:33.055960 7f68dba10a80 Options.max_total_wal_size: 0
+2021/03/14-00:34:33.055960 7f68dba10a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:34:33.055961 7f68dba10a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:34:33.055962 7f68dba10a80 Options.max_open_files: -1
+2021/03/14-00:34:33.055962 7f68dba10a80 Options.bytes_per_sync: 0
+2021/03/14-00:34:33.055963 7f68dba10a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:34:33.055964 7f68dba10a80 Options.compaction_readahead_size: 0
+2021/03/14-00:34:33.055964 7f68dba10a80 Compression algorithms supported:
+2021/03/14-00:34:33.055965 7f68dba10a80 Snappy supported: 1
+2021/03/14-00:34:33.055966 7f68dba10a80 Zlib supported: 1
+2021/03/14-00:34:33.055966 7f68dba10a80 Bzip supported: 1
+2021/03/14-00:34:33.055967 7f68dba10a80 LZ4 supported: 1
+2021/03/14-00:34:33.055968 7f68dba10a80 ZSTDNotFinal supported: 1
+2021/03/14-00:34:33.055973 7f68dba10a80 ZSTD supported: 1
+2021/03/14-00:34:33.055977 7f68dba10a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:34:33.055979 7f68dba10a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:34:33.056099 7f68dba10a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:34:33.056181 7f68dba10a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:34:33.056183 7f68dba10a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:34:33.056184 7f68dba10a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:34:33.056185 7f68dba10a80 Options.compaction_filter: None
+2021/03/14-00:34:33.056186 7f68dba10a80 Options.compaction_filter_factory: None
+2021/03/14-00:34:33.056186 7f68dba10a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:34:33.056187 7f68dba10a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:34:33.056204 7f68dba10a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x20e8520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x20cdc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:34:33.056205 7f68dba10a80 Options.write_buffer_size: 134217728
+2021/03/14-00:34:33.056206 7f68dba10a80 Options.max_write_buffer_number: 6
+2021/03/14-00:34:33.056206 7f68dba10a80 Options.compression[0]: NoCompression
+2021/03/14-00:34:33.056207 7f68dba10a80 Options.compression[1]: NoCompression
+2021/03/14-00:34:33.056208 7f68dba10a80 Options.compression[2]: Snappy
+2021/03/14-00:34:33.056208 7f68dba10a80 Options.compression[3]: Snappy
+2021/03/14-00:34:33.056209 7f68dba10a80 Options.compression[4]: Snappy
+2021/03/14-00:34:33.056210 7f68dba10a80 Options.compression[5]: Snappy
+2021/03/14-00:34:33.056210 7f68dba10a80 Options.compression[6]: Snappy
+2021/03/14-00:34:33.056211 7f68dba10a80 Options.bottommost_compression: Disabled
+2021/03/14-00:34:33.056212 7f68dba10a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:34:33.056213 7f68dba10a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:34:33.056213 7f68dba10a80 Options.num_levels: 7
+2021/03/14-00:34:33.056214 7f68dba10a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:34:33.056215 7f68dba10a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:34:33.056215 7f68dba10a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:34:33.056216 7f68dba10a80 Options.compression_opts.level: -1
+2021/03/14-00:34:33.056217 7f68dba10a80 Options.compression_opts.strategy: 0
+2021/03/14-00:34:33.056217 7f68dba10a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:34:33.056218 7f68dba10a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:34:33.056219 7f68dba10a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:34:33.056219 7f68dba10a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:34:33.056220 7f68dba10a80 Options.target_file_size_base: 67108864
+2021/03/14-00:34:33.056221 7f68dba10a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:34:33.056221 7f68dba10a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:34:33.056222 7f68dba10a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:34:33.056223 7f68dba10a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:34:33.056225 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:34:33.056234 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:34:33.056234 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:34:33.056235 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:34:33.056236 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:34:33.056236 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:34:33.056237 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:34:33.056246 7f68dba10a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:34:33.056247 7f68dba10a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:34:33.056248 7f68dba10a80 Options.arena_block_size: 16777216
+2021/03/14-00:34:33.056249 7f68dba10a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:34:33.056249 7f68dba10a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:34:33.056250 7f68dba10a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:34:33.056251 7f68dba10a80 Options.disable_auto_compactions: 0
+2021/03/14-00:34:33.056253 7f68dba10a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:34:33.056253 7f68dba10a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:34:33.056254 7f68dba10a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:34:33.056255 7f68dba10a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:34:33.056255 7f68dba10a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:34:33.056256 7f68dba10a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:34:33.056257 7f68dba10a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:34:33.056258 7f68dba10a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:34:33.056258 7f68dba10a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:34:33.056259 7f68dba10a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:34:33.056260 7f68dba10a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:34:33.056260 7f68dba10a80 Options.table_properties_collectors:
+2021/03/14-00:34:33.056261 7f68dba10a80 Options.inplace_update_support: 0
+2021/03/14-00:34:33.056262 7f68dba10a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:34:33.056262 7f68dba10a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:34:33.056263 7f68dba10a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:34:33.056264 7f68dba10a80 Options.bloom_locality: 0
+2021/03/14-00:34:33.056264 7f68dba10a80 Options.max_successive_merges: 0
+2021/03/14-00:34:33.056265 7f68dba10a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:34:33.056266 7f68dba10a80 Options.paranoid_file_checks: 0
+2021/03/14-00:34:33.056266 7f68dba10a80 Options.force_consistency_checks: 0
+2021/03/14-00:34:33.056267 7f68dba10a80 Options.report_bg_io_stats: 0
+2021/03/14-00:34:33.056745 7f68dba10a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:34:33.056748 7f68dba10a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:34:33.056876 7f68dba10a80 EVENT_LOG_v1 {"time_micros": 1615678473056859, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:34:33.056884 7f68dba10a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:34:33.747546 7f68dba10a80 EVENT_LOG_v1 {"time_micros": 1615678473747542, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678474480847 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678474480847
new file mode 100644
index 0000000..51b4e63
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678474480847
@@ -0,0 +1,186 @@
+2021/03/14-00:34:33.759933 7f68dba10a80 RocksDB version: 5.11.3
+2021/03/14-00:34:33.759985 7f68dba10a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:34:33.759987 7f68dba10a80 Compile date Mar 13 2021
+2021/03/14-00:34:33.759989 7f68dba10a80 DB SUMMARY
+2021/03/14-00:34:33.760079 7f68dba10a80 CURRENT file: CURRENT
+2021/03/14-00:34:33.760080 7f68dba10a80 IDENTITY file: IDENTITY
+2021/03/14-00:34:33.760089 7f68dba10a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:34:33.760090 7f68dba10a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:34:33.760091 7f68dba10a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:34:33.760096 7f68dba10a80 Options.error_if_exists: 0
+2021/03/14-00:34:33.760097 7f68dba10a80 Options.create_if_missing: 1
+2021/03/14-00:34:33.760098 7f68dba10a80 Options.paranoid_checks: 1
+2021/03/14-00:34:33.760098 7f68dba10a80 Options.env: 0x7f68dc3ca080
+2021/03/14-00:34:33.760099 7f68dba10a80 Options.info_log: 0x20f0ca0
+2021/03/14-00:34:33.760100 7f68dba10a80 Options.max_file_opening_threads: 16
+2021/03/14-00:34:33.760100 7f68dba10a80 Options.statistics: (nil)
+2021/03/14-00:34:33.760101 7f68dba10a80 Options.use_fsync: 0
+2021/03/14-00:34:33.760101 7f68dba10a80 Options.max_log_file_size: 0
+2021/03/14-00:34:33.760102 7f68dba10a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:34:33.760103 7f68dba10a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:34:33.760103 7f68dba10a80 Options.keep_log_file_num: 1000
+2021/03/14-00:34:33.760104 7f68dba10a80 Options.recycle_log_file_num: 0
+2021/03/14-00:34:33.760104 7f68dba10a80 Options.allow_fallocate: 1
+2021/03/14-00:34:33.760105 7f68dba10a80 Options.allow_mmap_reads: 0
+2021/03/14-00:34:33.760106 7f68dba10a80 Options.allow_mmap_writes: 0
+2021/03/14-00:34:33.760106 7f68dba10a80 Options.use_direct_reads: 0
+2021/03/14-00:34:33.760107 7f68dba10a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:34:33.760107 7f68dba10a80 Options.create_missing_column_families: 0
+2021/03/14-00:34:33.760108 7f68dba10a80 Options.db_log_dir:
+2021/03/14-00:34:33.760108 7f68dba10a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:34:33.760109 7f68dba10a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:34:33.760109 7f68dba10a80 Options.max_subcompactions: 1
+2021/03/14-00:34:33.760110 7f68dba10a80 Options.max_background_flushes: -1
+2021/03/14-00:34:33.760111 7f68dba10a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:34:33.760111 7f68dba10a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:34:33.760112 7f68dba10a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:34:33.760112 7f68dba10a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:34:33.760113 7f68dba10a80 Options.advise_random_on_open: 1
+2021/03/14-00:34:33.760113 7f68dba10a80 Options.db_write_buffer_size: 0
+2021/03/14-00:34:33.760114 7f68dba10a80 Options.write_buffer_manager: 0x20d8b90
+2021/03/14-00:34:33.760115 7f68dba10a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:34:33.760115 7f68dba10a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:34:33.760116 7f68dba10a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:34:33.760116 7f68dba10a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:34:33.760117 7f68dba10a80 Options.rate_limiter: (nil)
+2021/03/14-00:34:33.760118 7f68dba10a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:34:33.760126 7f68dba10a80 Options.wal_recovery_mode: 2
+2021/03/14-00:34:33.760126 7f68dba10a80 Options.enable_thread_tracking: 0
+2021/03/14-00:34:33.760127 7f68dba10a80 Options.enable_pipelined_write: 0
+2021/03/14-00:34:33.760128 7f68dba10a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:34:33.760128 7f68dba10a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:34:33.760129 7f68dba10a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:34:33.760129 7f68dba10a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:34:33.760130 7f68dba10a80 Options.row_cache: None
+2021/03/14-00:34:33.760130 7f68dba10a80 Options.wal_filter: None
+2021/03/14-00:34:33.760131 7f68dba10a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:34:33.760131 7f68dba10a80 Options.allow_ingest_behind: 0
+2021/03/14-00:34:33.760132 7f68dba10a80 Options.preserve_deletes: 0
+2021/03/14-00:34:33.760132 7f68dba10a80 Options.two_write_queues: 0
+2021/03/14-00:34:33.760133 7f68dba10a80 Options.manual_wal_flush: 0
+2021/03/14-00:34:33.760134 7f68dba10a80 Options.max_background_jobs: 16
+2021/03/14-00:34:33.760135 7f68dba10a80 Options.max_background_compactions: -1
+2021/03/14-00:34:33.760135 7f68dba10a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:34:33.760136 7f68dba10a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:34:33.760136 7f68dba10a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:34:33.760137 7f68dba10a80 Options.max_total_wal_size: 0
+2021/03/14-00:34:33.760138 7f68dba10a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:34:33.760138 7f68dba10a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:34:33.760139 7f68dba10a80 Options.max_open_files: -1
+2021/03/14-00:34:33.760139 7f68dba10a80 Options.bytes_per_sync: 0
+2021/03/14-00:34:33.760140 7f68dba10a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:34:33.760140 7f68dba10a80 Options.compaction_readahead_size: 0
+2021/03/14-00:34:33.760141 7f68dba10a80 Compression algorithms supported:
+2021/03/14-00:34:33.760142 7f68dba10a80 Snappy supported: 1
+2021/03/14-00:34:33.760142 7f68dba10a80 Zlib supported: 1
+2021/03/14-00:34:33.760143 7f68dba10a80 Bzip supported: 1
+2021/03/14-00:34:33.760143 7f68dba10a80 LZ4 supported: 1
+2021/03/14-00:34:33.760144 7f68dba10a80 ZSTDNotFinal supported: 1
+2021/03/14-00:34:33.760147 7f68dba10a80 ZSTD supported: 1
+2021/03/14-00:34:33.760150 7f68dba10a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:34:33.760152 7f68dba10a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:34:33.760248 7f68dba10a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:34:33.760303 7f68dba10a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:34:33.760305 7f68dba10a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:34:33.760306 7f68dba10a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:34:33.760306 7f68dba10a80 Options.compaction_filter: None
+2021/03/14-00:34:33.760307 7f68dba10a80 Options.compaction_filter_factory: None
+2021/03/14-00:34:33.760307 7f68dba10a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:34:33.760308 7f68dba10a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:34:33.760322 7f68dba10a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x20e8520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x20cdc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:34:33.760323 7f68dba10a80 Options.write_buffer_size: 134217728
+2021/03/14-00:34:33.760323 7f68dba10a80 Options.max_write_buffer_number: 6
+2021/03/14-00:34:33.760324 7f68dba10a80 Options.compression[0]: NoCompression
+2021/03/14-00:34:33.760325 7f68dba10a80 Options.compression[1]: NoCompression
+2021/03/14-00:34:33.760325 7f68dba10a80 Options.compression[2]: Snappy
+2021/03/14-00:34:33.760326 7f68dba10a80 Options.compression[3]: Snappy
+2021/03/14-00:34:33.760327 7f68dba10a80 Options.compression[4]: Snappy
+2021/03/14-00:34:33.760327 7f68dba10a80 Options.compression[5]: Snappy
+2021/03/14-00:34:33.760328 7f68dba10a80 Options.compression[6]: Snappy
+2021/03/14-00:34:33.760328 7f68dba10a80 Options.bottommost_compression: Disabled
+2021/03/14-00:34:33.760329 7f68dba10a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:34:33.760330 7f68dba10a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:34:33.760330 7f68dba10a80 Options.num_levels: 7
+2021/03/14-00:34:33.760331 7f68dba10a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:34:33.760331 7f68dba10a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:34:33.760332 7f68dba10a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:34:33.760333 7f68dba10a80 Options.compression_opts.level: -1
+2021/03/14-00:34:33.760333 7f68dba10a80 Options.compression_opts.strategy: 0
+2021/03/14-00:34:33.760334 7f68dba10a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:34:33.760334 7f68dba10a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:34:33.760335 7f68dba10a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:34:33.760335 7f68dba10a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:34:33.760336 7f68dba10a80 Options.target_file_size_base: 67108864
+2021/03/14-00:34:33.760337 7f68dba10a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:34:33.760337 7f68dba10a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:34:33.760338 7f68dba10a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:34:33.760338 7f68dba10a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:34:33.760340 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:34:33.760348 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:34:33.760349 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:34:33.760349 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:34:33.760350 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:34:33.760351 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:34:33.760351 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:34:33.760352 7f68dba10a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:34:33.760352 7f68dba10a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:34:33.760353 7f68dba10a80 Options.arena_block_size: 16777216
+2021/03/14-00:34:33.760353 7f68dba10a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:34:33.760354 7f68dba10a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:34:33.760355 7f68dba10a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:34:33.760355 7f68dba10a80 Options.disable_auto_compactions: 0
+2021/03/14-00:34:33.760357 7f68dba10a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:34:33.760357 7f68dba10a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:34:33.760358 7f68dba10a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:34:33.760359 7f68dba10a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:34:33.760359 7f68dba10a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:34:33.760360 7f68dba10a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:34:33.760360 7f68dba10a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:34:33.760361 7f68dba10a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:34:33.760362 7f68dba10a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:34:33.760362 7f68dba10a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:34:33.760363 7f68dba10a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:34:33.760364 7f68dba10a80 Options.table_properties_collectors:
+2021/03/14-00:34:33.760364 7f68dba10a80 Options.inplace_update_support: 0
+2021/03/14-00:34:33.760365 7f68dba10a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:34:33.760365 7f68dba10a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:34:33.760366 7f68dba10a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:34:33.760367 7f68dba10a80 Options.bloom_locality: 0
+2021/03/14-00:34:33.760367 7f68dba10a80 Options.max_successive_merges: 0
+2021/03/14-00:34:33.760368 7f68dba10a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:34:33.760368 7f68dba10a80 Options.paranoid_file_checks: 0
+2021/03/14-00:34:33.760369 7f68dba10a80 Options.force_consistency_checks: 0
+2021/03/14-00:34:33.760369 7f68dba10a80 Options.report_bg_io_stats: 0
+2021/03/14-00:34:33.760795 7f68dba10a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:34:33.760798 7f68dba10a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:34:33.760900 7f68dba10a80 EVENT_LOG_v1 {"time_micros": 1615678473760888, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:34:33.760905 7f68dba10a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:34:34.468732 7f68dba10a80 EVENT_LOG_v1 {"time_micros": 1615678474468728, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678475183346 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678475183346
new file mode 100644
index 0000000..ec2970b
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678475183346
@@ -0,0 +1,186 @@
+2021/03/14-00:34:34.481202 7f68dba10a80 RocksDB version: 5.11.3
+2021/03/14-00:34:34.481265 7f68dba10a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:34:34.481267 7f68dba10a80 Compile date Mar 13 2021
+2021/03/14-00:34:34.481269 7f68dba10a80 DB SUMMARY
+2021/03/14-00:34:34.481362 7f68dba10a80 CURRENT file: CURRENT
+2021/03/14-00:34:34.481362 7f68dba10a80 IDENTITY file: IDENTITY
+2021/03/14-00:34:34.481371 7f68dba10a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:34:34.481372 7f68dba10a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:34:34.481373 7f68dba10a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:34:34.481378 7f68dba10a80 Options.error_if_exists: 0
+2021/03/14-00:34:34.481379 7f68dba10a80 Options.create_if_missing: 1
+2021/03/14-00:34:34.481380 7f68dba10a80 Options.paranoid_checks: 1
+2021/03/14-00:34:34.481380 7f68dba10a80 Options.env: 0x7f68dc3ca080
+2021/03/14-00:34:34.481381 7f68dba10a80 Options.info_log: 0x20f0ca0
+2021/03/14-00:34:34.481381 7f68dba10a80 Options.max_file_opening_threads: 16
+2021/03/14-00:34:34.481382 7f68dba10a80 Options.statistics: (nil)
+2021/03/14-00:34:34.481383 7f68dba10a80 Options.use_fsync: 0
+2021/03/14-00:34:34.481383 7f68dba10a80 Options.max_log_file_size: 0
+2021/03/14-00:34:34.481384 7f68dba10a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:34:34.481385 7f68dba10a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:34:34.481385 7f68dba10a80 Options.keep_log_file_num: 1000
+2021/03/14-00:34:34.481386 7f68dba10a80 Options.recycle_log_file_num: 0
+2021/03/14-00:34:34.481386 7f68dba10a80 Options.allow_fallocate: 1
+2021/03/14-00:34:34.481387 7f68dba10a80 Options.allow_mmap_reads: 0
+2021/03/14-00:34:34.481387 7f68dba10a80 Options.allow_mmap_writes: 0
+2021/03/14-00:34:34.481388 7f68dba10a80 Options.use_direct_reads: 0
+2021/03/14-00:34:34.481388 7f68dba10a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:34:34.481389 7f68dba10a80 Options.create_missing_column_families: 0
+2021/03/14-00:34:34.481390 7f68dba10a80 Options.db_log_dir:
+2021/03/14-00:34:34.481390 7f68dba10a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:34:34.481391 7f68dba10a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:34:34.481391 7f68dba10a80 Options.max_subcompactions: 1
+2021/03/14-00:34:34.481392 7f68dba10a80 Options.max_background_flushes: -1
+2021/03/14-00:34:34.481393 7f68dba10a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:34:34.481393 7f68dba10a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:34:34.481394 7f68dba10a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:34:34.481394 7f68dba10a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:34:34.481395 7f68dba10a80 Options.advise_random_on_open: 1
+2021/03/14-00:34:34.481395 7f68dba10a80 Options.db_write_buffer_size: 0
+2021/03/14-00:34:34.481396 7f68dba10a80 Options.write_buffer_manager: 0x20d8b90
+2021/03/14-00:34:34.481396 7f68dba10a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:34:34.481397 7f68dba10a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:34:34.481398 7f68dba10a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:34:34.481398 7f68dba10a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:34:34.481399 7f68dba10a80 Options.rate_limiter: (nil)
+2021/03/14-00:34:34.481400 7f68dba10a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:34:34.481408 7f68dba10a80 Options.wal_recovery_mode: 2
+2021/03/14-00:34:34.481408 7f68dba10a80 Options.enable_thread_tracking: 0
+2021/03/14-00:34:34.481409 7f68dba10a80 Options.enable_pipelined_write: 0
+2021/03/14-00:34:34.481409 7f68dba10a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:34:34.481410 7f68dba10a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:34:34.481411 7f68dba10a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:34:34.481411 7f68dba10a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:34:34.481412 7f68dba10a80 Options.row_cache: None
+2021/03/14-00:34:34.481412 7f68dba10a80 Options.wal_filter: None
+2021/03/14-00:34:34.481413 7f68dba10a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:34:34.481413 7f68dba10a80 Options.allow_ingest_behind: 0
+2021/03/14-00:34:34.481414 7f68dba10a80 Options.preserve_deletes: 0
+2021/03/14-00:34:34.481415 7f68dba10a80 Options.two_write_queues: 0
+2021/03/14-00:34:34.481415 7f68dba10a80 Options.manual_wal_flush: 0
+2021/03/14-00:34:34.481416 7f68dba10a80 Options.max_background_jobs: 16
+2021/03/14-00:34:34.481417 7f68dba10a80 Options.max_background_compactions: -1
+2021/03/14-00:34:34.481417 7f68dba10a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:34:34.481418 7f68dba10a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:34:34.481418 7f68dba10a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:34:34.481419 7f68dba10a80 Options.max_total_wal_size: 0
+2021/03/14-00:34:34.481420 7f68dba10a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:34:34.481420 7f68dba10a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:34:34.481421 7f68dba10a80 Options.max_open_files: -1
+2021/03/14-00:34:34.481421 7f68dba10a80 Options.bytes_per_sync: 0
+2021/03/14-00:34:34.481422 7f68dba10a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:34:34.481422 7f68dba10a80 Options.compaction_readahead_size: 0
+2021/03/14-00:34:34.481423 7f68dba10a80 Compression algorithms supported:
+2021/03/14-00:34:34.481424 7f68dba10a80 Snappy supported: 1
+2021/03/14-00:34:34.481424 7f68dba10a80 Zlib supported: 1
+2021/03/14-00:34:34.481425 7f68dba10a80 Bzip supported: 1
+2021/03/14-00:34:34.481425 7f68dba10a80 LZ4 supported: 1
+2021/03/14-00:34:34.481426 7f68dba10a80 ZSTDNotFinal supported: 1
+2021/03/14-00:34:34.481430 7f68dba10a80 ZSTD supported: 1
+2021/03/14-00:34:34.481433 7f68dba10a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:34:34.481434 7f68dba10a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:34:34.481523 7f68dba10a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:34:34.481577 7f68dba10a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:34:34.481578 7f68dba10a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:34:34.481579 7f68dba10a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:34:34.481580 7f68dba10a80 Options.compaction_filter: None
+2021/03/14-00:34:34.481580 7f68dba10a80 Options.compaction_filter_factory: None
+2021/03/14-00:34:34.481581 7f68dba10a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:34:34.481582 7f68dba10a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:34:34.481596 7f68dba10a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x20e8520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x20cdc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:34:34.481597 7f68dba10a80 Options.write_buffer_size: 134217728
+2021/03/14-00:34:34.481597 7f68dba10a80 Options.max_write_buffer_number: 6
+2021/03/14-00:34:34.481598 7f68dba10a80 Options.compression[0]: NoCompression
+2021/03/14-00:34:34.481599 7f68dba10a80 Options.compression[1]: NoCompression
+2021/03/14-00:34:34.481599 7f68dba10a80 Options.compression[2]: Snappy
+2021/03/14-00:34:34.481600 7f68dba10a80 Options.compression[3]: Snappy
+2021/03/14-00:34:34.481601 7f68dba10a80 Options.compression[4]: Snappy
+2021/03/14-00:34:34.481601 7f68dba10a80 Options.compression[5]: Snappy
+2021/03/14-00:34:34.481602 7f68dba10a80 Options.compression[6]: Snappy
+2021/03/14-00:34:34.481602 7f68dba10a80 Options.bottommost_compression: Disabled
+2021/03/14-00:34:34.481603 7f68dba10a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:34:34.481604 7f68dba10a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:34:34.481604 7f68dba10a80 Options.num_levels: 7
+2021/03/14-00:34:34.481605 7f68dba10a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:34:34.481605 7f68dba10a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:34:34.481606 7f68dba10a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:34:34.481607 7f68dba10a80 Options.compression_opts.level: -1
+2021/03/14-00:34:34.481607 7f68dba10a80 Options.compression_opts.strategy: 0
+2021/03/14-00:34:34.481608 7f68dba10a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:34:34.481608 7f68dba10a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:34:34.481609 7f68dba10a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:34:34.481609 7f68dba10a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:34:34.481610 7f68dba10a80 Options.target_file_size_base: 67108864
+2021/03/14-00:34:34.481611 7f68dba10a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:34:34.481611 7f68dba10a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:34:34.481612 7f68dba10a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:34:34.481612 7f68dba10a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:34:34.481614 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:34:34.481622 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:34:34.481622 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:34:34.481623 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:34:34.481623 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:34:34.481624 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:34:34.481625 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:34:34.481625 7f68dba10a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:34:34.481626 7f68dba10a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:34:34.481626 7f68dba10a80 Options.arena_block_size: 16777216
+2021/03/14-00:34:34.481627 7f68dba10a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:34:34.481627 7f68dba10a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:34:34.481628 7f68dba10a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:34:34.481629 7f68dba10a80 Options.disable_auto_compactions: 0
+2021/03/14-00:34:34.481630 7f68dba10a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:34:34.481631 7f68dba10a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:34:34.481632 7f68dba10a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:34:34.481632 7f68dba10a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:34:34.481633 7f68dba10a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:34:34.481633 7f68dba10a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:34:34.481634 7f68dba10a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:34:34.481635 7f68dba10a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:34:34.481635 7f68dba10a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:34:34.481636 7f68dba10a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:34:34.481636 7f68dba10a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:34:34.481637 7f68dba10a80 Options.table_properties_collectors:
+2021/03/14-00:34:34.481638 7f68dba10a80 Options.inplace_update_support: 0
+2021/03/14-00:34:34.481638 7f68dba10a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:34:34.481639 7f68dba10a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:34:34.481640 7f68dba10a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:34:34.481640 7f68dba10a80 Options.bloom_locality: 0
+2021/03/14-00:34:34.481641 7f68dba10a80 Options.max_successive_merges: 0
+2021/03/14-00:34:34.481641 7f68dba10a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:34:34.481642 7f68dba10a80 Options.paranoid_file_checks: 0
+2021/03/14-00:34:34.481642 7f68dba10a80 Options.force_consistency_checks: 0
+2021/03/14-00:34:34.481643 7f68dba10a80 Options.report_bg_io_stats: 0
+2021/03/14-00:34:34.482011 7f68dba10a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:34:34.482013 7f68dba10a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:34:34.482115 7f68dba10a80 EVENT_LOG_v1 {"time_micros": 1615678474482103, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:34:34.482120 7f68dba10a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:34:35.171283 7f68dba10a80 EVENT_LOG_v1 {"time_micros": 1615678475171279, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678487117248 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678487117248
new file mode 100644
index 0000000..5a5f121
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678487117248
@@ -0,0 +1,186 @@
+2021/03/14-00:34:35.183700 7f68dba10a80 RocksDB version: 5.11.3
+2021/03/14-00:34:35.183756 7f68dba10a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:34:35.183758 7f68dba10a80 Compile date Mar 13 2021
+2021/03/14-00:34:35.183760 7f68dba10a80 DB SUMMARY
+2021/03/14-00:34:35.183851 7f68dba10a80 CURRENT file: CURRENT
+2021/03/14-00:34:35.183852 7f68dba10a80 IDENTITY file: IDENTITY
+2021/03/14-00:34:35.183861 7f68dba10a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:34:35.183862 7f68dba10a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:34:35.183863 7f68dba10a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:34:35.183868 7f68dba10a80 Options.error_if_exists: 0
+2021/03/14-00:34:35.183869 7f68dba10a80 Options.create_if_missing: 1
+2021/03/14-00:34:35.183869 7f68dba10a80 Options.paranoid_checks: 1
+2021/03/14-00:34:35.183870 7f68dba10a80 Options.env: 0x7f68dc3ca080
+2021/03/14-00:34:35.183870 7f68dba10a80 Options.info_log: 0x20f0ca0
+2021/03/14-00:34:35.183871 7f68dba10a80 Options.max_file_opening_threads: 16
+2021/03/14-00:34:35.183872 7f68dba10a80 Options.statistics: (nil)
+2021/03/14-00:34:35.183872 7f68dba10a80 Options.use_fsync: 0
+2021/03/14-00:34:35.183873 7f68dba10a80 Options.max_log_file_size: 0
+2021/03/14-00:34:35.183874 7f68dba10a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:34:35.183874 7f68dba10a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:34:35.183875 7f68dba10a80 Options.keep_log_file_num: 1000
+2021/03/14-00:34:35.183875 7f68dba10a80 Options.recycle_log_file_num: 0
+2021/03/14-00:34:35.183876 7f68dba10a80 Options.allow_fallocate: 1
+2021/03/14-00:34:35.183876 7f68dba10a80 Options.allow_mmap_reads: 0
+2021/03/14-00:34:35.183877 7f68dba10a80 Options.allow_mmap_writes: 0
+2021/03/14-00:34:35.183878 7f68dba10a80 Options.use_direct_reads: 0
+2021/03/14-00:34:35.183878 7f68dba10a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:34:35.183879 7f68dba10a80 Options.create_missing_column_families: 0
+2021/03/14-00:34:35.183879 7f68dba10a80 Options.db_log_dir:
+2021/03/14-00:34:35.183880 7f68dba10a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:34:35.183880 7f68dba10a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:34:35.183881 7f68dba10a80 Options.max_subcompactions: 1
+2021/03/14-00:34:35.183882 7f68dba10a80 Options.max_background_flushes: -1
+2021/03/14-00:34:35.183882 7f68dba10a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:34:35.183883 7f68dba10a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:34:35.183883 7f68dba10a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:34:35.183884 7f68dba10a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:34:35.183884 7f68dba10a80 Options.advise_random_on_open: 1
+2021/03/14-00:34:35.183885 7f68dba10a80 Options.db_write_buffer_size: 0
+2021/03/14-00:34:35.183885 7f68dba10a80 Options.write_buffer_manager: 0x20d8b90
+2021/03/14-00:34:35.183886 7f68dba10a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:34:35.183887 7f68dba10a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:34:35.183887 7f68dba10a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:34:35.183888 7f68dba10a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:34:35.183888 7f68dba10a80 Options.rate_limiter: (nil)
+2021/03/14-00:34:35.183890 7f68dba10a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:34:35.183897 7f68dba10a80 Options.wal_recovery_mode: 2
+2021/03/14-00:34:35.183898 7f68dba10a80 Options.enable_thread_tracking: 0
+2021/03/14-00:34:35.183898 7f68dba10a80 Options.enable_pipelined_write: 0
+2021/03/14-00:34:35.183899 7f68dba10a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:34:35.183899 7f68dba10a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:34:35.183900 7f68dba10a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:34:35.183901 7f68dba10a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:34:35.183901 7f68dba10a80 Options.row_cache: None
+2021/03/14-00:34:35.183902 7f68dba10a80 Options.wal_filter: None
+2021/03/14-00:34:35.183902 7f68dba10a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:34:35.183903 7f68dba10a80 Options.allow_ingest_behind: 0
+2021/03/14-00:34:35.183903 7f68dba10a80 Options.preserve_deletes: 0
+2021/03/14-00:34:35.183904 7f68dba10a80 Options.two_write_queues: 0
+2021/03/14-00:34:35.183904 7f68dba10a80 Options.manual_wal_flush: 0
+2021/03/14-00:34:35.183905 7f68dba10a80 Options.max_background_jobs: 16
+2021/03/14-00:34:35.183906 7f68dba10a80 Options.max_background_compactions: -1
+2021/03/14-00:34:35.183907 7f68dba10a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:34:35.183907 7f68dba10a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:34:35.183908 7f68dba10a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:34:35.183908 7f68dba10a80 Options.max_total_wal_size: 0
+2021/03/14-00:34:35.183909 7f68dba10a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:34:35.183909 7f68dba10a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:34:35.183910 7f68dba10a80 Options.max_open_files: -1
+2021/03/14-00:34:35.183911 7f68dba10a80 Options.bytes_per_sync: 0
+2021/03/14-00:34:35.183911 7f68dba10a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:34:35.183912 7f68dba10a80 Options.compaction_readahead_size: 0
+2021/03/14-00:34:35.183912 7f68dba10a80 Compression algorithms supported:
+2021/03/14-00:34:35.183913 7f68dba10a80 Snappy supported: 1
+2021/03/14-00:34:35.183913 7f68dba10a80 Zlib supported: 1
+2021/03/14-00:34:35.183914 7f68dba10a80 Bzip supported: 1
+2021/03/14-00:34:35.183915 7f68dba10a80 LZ4 supported: 1
+2021/03/14-00:34:35.183915 7f68dba10a80 ZSTDNotFinal supported: 1
+2021/03/14-00:34:35.183919 7f68dba10a80 ZSTD supported: 1
+2021/03/14-00:34:35.183922 7f68dba10a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:34:35.183923 7f68dba10a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:34:35.184010 7f68dba10a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:34:35.184064 7f68dba10a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:34:35.184066 7f68dba10a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:34:35.184066 7f68dba10a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:34:35.184067 7f68dba10a80 Options.compaction_filter: None
+2021/03/14-00:34:35.184068 7f68dba10a80 Options.compaction_filter_factory: None
+2021/03/14-00:34:35.184068 7f68dba10a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:34:35.184069 7f68dba10a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:34:35.184082 7f68dba10a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x20e8520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x20cdc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:34:35.184083 7f68dba10a80 Options.write_buffer_size: 134217728
+2021/03/14-00:34:35.184084 7f68dba10a80 Options.max_write_buffer_number: 6
+2021/03/14-00:34:35.184084 7f68dba10a80 Options.compression[0]: NoCompression
+2021/03/14-00:34:35.184085 7f68dba10a80 Options.compression[1]: NoCompression
+2021/03/14-00:34:35.184086 7f68dba10a80 Options.compression[2]: Snappy
+2021/03/14-00:34:35.184087 7f68dba10a80 Options.compression[3]: Snappy
+2021/03/14-00:34:35.184087 7f68dba10a80 Options.compression[4]: Snappy
+2021/03/14-00:34:35.184088 7f68dba10a80 Options.compression[5]: Snappy
+2021/03/14-00:34:35.184088 7f68dba10a80 Options.compression[6]: Snappy
+2021/03/14-00:34:35.184089 7f68dba10a80 Options.bottommost_compression: Disabled
+2021/03/14-00:34:35.184090 7f68dba10a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:34:35.184090 7f68dba10a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:34:35.184091 7f68dba10a80 Options.num_levels: 7
+2021/03/14-00:34:35.184091 7f68dba10a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:34:35.184092 7f68dba10a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:34:35.184093 7f68dba10a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:34:35.184093 7f68dba10a80 Options.compression_opts.level: -1
+2021/03/14-00:34:35.184094 7f68dba10a80 Options.compression_opts.strategy: 0
+2021/03/14-00:34:35.184094 7f68dba10a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:34:35.184095 7f68dba10a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:34:35.184095 7f68dba10a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:34:35.184096 7f68dba10a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:34:35.184097 7f68dba10a80 Options.target_file_size_base: 67108864
+2021/03/14-00:34:35.184097 7f68dba10a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:34:35.184098 7f68dba10a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:34:35.184098 7f68dba10a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:34:35.184099 7f68dba10a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:34:35.184100 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:34:35.184108 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:34:35.184109 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:34:35.184109 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:34:35.184110 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:34:35.184110 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:34:35.184111 7f68dba10a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:34:35.184112 7f68dba10a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:34:35.184112 7f68dba10a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:34:35.184113 7f68dba10a80 Options.arena_block_size: 16777216
+2021/03/14-00:34:35.184113 7f68dba10a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:34:35.184114 7f68dba10a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:34:35.184114 7f68dba10a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:34:35.184115 7f68dba10a80 Options.disable_auto_compactions: 0
+2021/03/14-00:34:35.184117 7f68dba10a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:34:35.184117 7f68dba10a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:34:35.184118 7f68dba10a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:34:35.184118 7f68dba10a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:34:35.184119 7f68dba10a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:34:35.184120 7f68dba10a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:34:35.184120 7f68dba10a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:34:35.184121 7f68dba10a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:34:35.184122 7f68dba10a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:34:35.184122 7f68dba10a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:34:35.184123 7f68dba10a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:34:35.184123 7f68dba10a80 Options.table_properties_collectors:
+2021/03/14-00:34:35.184124 7f68dba10a80 Options.inplace_update_support: 0
+2021/03/14-00:34:35.184124 7f68dba10a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:34:35.184125 7f68dba10a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:34:35.184126 7f68dba10a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:34:35.184126 7f68dba10a80 Options.bloom_locality: 0
+2021/03/14-00:34:35.184127 7f68dba10a80 Options.max_successive_merges: 0
+2021/03/14-00:34:35.184127 7f68dba10a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:34:35.184128 7f68dba10a80 Options.paranoid_file_checks: 0
+2021/03/14-00:34:35.184129 7f68dba10a80 Options.force_consistency_checks: 0
+2021/03/14-00:34:35.184129 7f68dba10a80 Options.report_bg_io_stats: 0
+2021/03/14-00:34:35.184515 7f68dba10a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:34:35.184517 7f68dba10a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:34:35.184624 7f68dba10a80 EVENT_LOG_v1 {"time_micros": 1615678475184611, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:34:35.184629 7f68dba10a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:34:35.872164 7f68dba10a80 EVENT_LOG_v1 {"time_micros": 1615678475872160, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678487807030 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678487807030
new file mode 100644
index 0000000..6ddf8bb
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678487807030
@@ -0,0 +1,186 @@
+2021/03/14-00:34:47.117793 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-00:34:47.117848 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:34:47.117849 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-00:34:47.117852 7ffff7156a80 DB SUMMARY
+2021/03/14-00:34:47.117942 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-00:34:47.117943 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-00:34:47.117952 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:34:47.117953 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:34:47.117954 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:34:47.117959 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-00:34:47.117960 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-00:34:47.117960 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-00:34:47.117961 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-00:34:47.117961 7ffff7156a80 Options.info_log: 0xfb2fa0
+2021/03/14-00:34:47.117962 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-00:34:47.117963 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-00:34:47.117963 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-00:34:47.117964 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-00:34:47.117964 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:34:47.117965 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:34:47.117966 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-00:34:47.117966 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-00:34:47.117967 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-00:34:47.117967 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-00:34:47.117968 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-00:34:47.117968 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-00:34:47.117969 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:34:47.117970 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-00:34:47.117970 7ffff7156a80 Options.db_log_dir:
+2021/03/14-00:34:47.117971 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:34:47.117971 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:34:47.117972 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-00:34:47.117972 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-00:34:47.117973 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:34:47.117974 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:34:47.117974 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:34:47.117975 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:34:47.117975 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-00:34:47.117976 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-00:34:47.117976 7ffff7156a80 Options.write_buffer_manager: 0xf9aeb0
+2021/03/14-00:34:47.117977 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:34:47.117977 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:34:47.117978 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:34:47.117978 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:34:47.117979 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-00:34:47.117980 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:34:47.117990 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-00:34:47.117991 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-00:34:47.117992 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-00:34:47.117992 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:34:47.117993 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:34:47.117993 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:34:47.117994 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:34:47.117994 7ffff7156a80 Options.row_cache: None
+2021/03/14-00:34:47.117995 7ffff7156a80 Options.wal_filter: None
+2021/03/14-00:34:47.117996 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:34:47.117996 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-00:34:47.117997 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-00:34:47.117997 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-00:34:47.117998 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-00:34:47.117999 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-00:34:47.117999 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-00:34:47.118000 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:34:47.118000 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:34:47.118001 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:34:47.118002 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-00:34:47.118002 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:34:47.118003 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:34:47.118003 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-00:34:47.118004 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-00:34:47.118004 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:34:47.118005 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-00:34:47.118006 7ffff7156a80 Compression algorithms supported:
+2021/03/14-00:34:47.118006 7ffff7156a80 Snappy supported: 1
+2021/03/14-00:34:47.118007 7ffff7156a80 Zlib supported: 1
+2021/03/14-00:34:47.118007 7ffff7156a80 Bzip supported: 1
+2021/03/14-00:34:47.118008 7ffff7156a80 LZ4 supported: 1
+2021/03/14-00:34:47.118008 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-00:34:47.118010 7ffff7156a80 ZSTD supported: 1
+2021/03/14-00:34:47.118013 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:34:47.118015 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:34:47.118105 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:34:47.118154 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:34:47.118155 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:34:47.118156 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:34:47.118157 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-00:34:47.118157 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-00:34:47.118158 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:34:47.118159 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:34:47.118173 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0xfaa840)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0xf8ff40
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:34:47.118174 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-00:34:47.118175 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-00:34:47.118175 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-00:34:47.118176 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-00:34:47.118177 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-00:34:47.118177 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-00:34:47.118178 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-00:34:47.118178 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-00:34:47.118179 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-00:34:47.118180 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-00:34:47.118180 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:34:47.118181 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:34:47.118181 7ffff7156a80 Options.num_levels: 7
+2021/03/14-00:34:47.118182 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:34:47.118183 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:34:47.118183 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:34:47.118184 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-00:34:47.118184 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-00:34:47.118185 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:34:47.118185 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:34:47.118186 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:34:47.118187 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:34:47.118187 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-00:34:47.118188 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:34:47.118188 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:34:47.118189 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:34:47.118189 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:34:47.118191 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:34:47.118198 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:34:47.118199 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:34:47.118200 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:34:47.118200 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:34:47.118201 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:34:47.118201 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:34:47.118202 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:34:47.118202 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:34:47.118203 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-00:34:47.118204 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:34:47.118204 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:34:47.118205 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:34:47.118205 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-00:34:47.118206 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:34:47.118207 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:34:47.118207 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:34:47.118208 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:34:47.118209 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:34:47.118209 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:34:47.118210 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:34:47.118210 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:34:47.118211 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:34:47.118212 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:34:47.118212 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:34:47.118213 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-00:34:47.118213 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-00:34:47.118214 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:34:47.118214 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:34:47.118215 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:34:47.118216 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-00:34:47.118216 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-00:34:47.118217 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:34:47.118217 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-00:34:47.118218 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-00:34:47.118219 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-00:34:47.119645 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:34:47.119649 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:34:47.119759 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615678487119751, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:34:47.119765 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:34:47.800778 7ffff7156a80 EVENT_LOG_v1 {"time_
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678488478252 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678488478252
new file mode 100644
index 0000000..aa2ef8a
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678488478252
@@ -0,0 +1,186 @@
+2021/03/14-00:34:47.807934 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-00:34:47.807962 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:34:47.807963 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-00:34:47.807964 7ffff7156a80 DB SUMMARY
+2021/03/14-00:34:47.808046 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-00:34:47.808047 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-00:34:47.808055 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:34:47.808056 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:34:47.808057 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:34:47.808061 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-00:34:47.808062 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-00:34:47.808063 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-00:34:47.808063 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-00:34:47.808064 7ffff7156a80 Options.info_log: 0xfc67b0
+2021/03/14-00:34:47.808064 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-00:34:47.808065 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-00:34:47.808066 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-00:34:47.808066 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-00:34:47.808067 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:34:47.808067 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:34:47.808068 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-00:34:47.808068 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-00:34:47.808069 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-00:34:47.808069 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-00:34:47.808070 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-00:34:47.808070 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-00:34:47.808071 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:34:47.808072 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-00:34:47.808072 7ffff7156a80 Options.db_log_dir:
+2021/03/14-00:34:47.808073 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:34:47.808073 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:34:47.808074 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-00:34:47.808074 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-00:34:47.808075 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:34:47.808075 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:34:47.808076 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:34:47.808076 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:34:47.808077 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-00:34:47.808077 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-00:34:47.808078 7ffff7156a80 Options.write_buffer_manager: 0xfc8a70
+2021/03/14-00:34:47.808078 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:34:47.808079 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:34:47.808079 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:34:47.808080 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:34:47.808080 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-00:34:47.808081 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:34:47.808088 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-00:34:47.808088 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-00:34:47.808089 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-00:34:47.808089 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:34:47.808090 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:34:47.808090 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:34:47.808091 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:34:47.808091 7ffff7156a80 Options.row_cache: None
+2021/03/14-00:34:47.808092 7ffff7156a80 Options.wal_filter: None
+2021/03/14-00:34:47.808093 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:34:47.808093 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-00:34:47.808094 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-00:34:47.808094 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-00:34:47.808094 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-00:34:47.808095 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-00:34:47.808096 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-00:34:47.808096 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:34:47.808097 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:34:47.808097 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:34:47.808098 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-00:34:47.808098 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:34:47.808099 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:34:47.808099 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-00:34:47.808100 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-00:34:47.808100 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:34:47.808101 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-00:34:47.808101 7ffff7156a80 Compression algorithms supported:
+2021/03/14-00:34:47.808102 7ffff7156a80 Snappy supported: 1
+2021/03/14-00:34:47.808102 7ffff7156a80 Zlib supported: 1
+2021/03/14-00:34:47.808103 7ffff7156a80 Bzip supported: 1
+2021/03/14-00:34:47.808103 7ffff7156a80 LZ4 supported: 1
+2021/03/14-00:34:47.808104 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-00:34:47.808105 7ffff7156a80 ZSTD supported: 1
+2021/03/14-00:34:47.808106 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:34:47.808107 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:34:47.808164 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:34:47.808199 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:34:47.808200 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:34:47.808201 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:34:47.808202 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-00:34:47.808202 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-00:34:47.808203 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:34:47.808203 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:34:47.808216 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0xfc80a0)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0xfc9570
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:34:47.808217 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-00:34:47.808218 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-00:34:47.808218 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-00:34:47.808219 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-00:34:47.808219 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-00:34:47.808220 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-00:34:47.808221 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-00:34:47.808221 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-00:34:47.808222 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-00:34:47.808222 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-00:34:47.808223 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:34:47.808223 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:34:47.808224 7ffff7156a80 Options.num_levels: 7
+2021/03/14-00:34:47.808224 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:34:47.808225 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:34:47.808225 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:34:47.808226 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-00:34:47.808227 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-00:34:47.808227 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:34:47.808228 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:34:47.808228 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:34:47.808229 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:34:47.808229 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-00:34:47.808230 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:34:47.808230 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:34:47.808231 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:34:47.808231 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:34:47.808233 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:34:47.808267 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:34:47.808268 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:34:47.808269 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:34:47.808269 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:34:47.808270 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:34:47.808271 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:34:47.808271 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:34:47.808272 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:34:47.808272 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-00:34:47.808273 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:34:47.808273 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:34:47.808274 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:34:47.808275 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-00:34:47.808276 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:34:47.808276 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:34:47.808277 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:34:47.808277 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:34:47.808278 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:34:47.808279 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:34:47.808279 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:34:47.808280 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:34:47.808281 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:34:47.808281 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:34:47.808282 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:34:47.808282 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-00:34:47.808283 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-00:34:47.808283 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:34:47.808284 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:34:47.808285 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:34:47.808285 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-00:34:47.808286 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-00:34:47.808287 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:34:47.808287 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-00:34:47.808288 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-00:34:47.808288 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-00:34:47.810189 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:34:47.810192 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:34:47.810287 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615678487810285, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:34:47.810290 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:34:48.471918 7ffff7156a80 EVENT_LOG_v1 {"time_
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615678489165485 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678489165485
new file mode 100644
index 0000000..ade2390
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615678489165485
@@ -0,0 +1,186 @@
+2021/03/14-00:34:48.478966 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-00:34:48.478994 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:34:48.478995 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-00:34:48.478996 7ffff7156a80 DB SUMMARY
+2021/03/14-00:34:48.479080 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-00:34:48.479081 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-00:34:48.479089 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:34:48.479090 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:34:48.479091 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:34:48.479095 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-00:34:48.479096 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-00:34:48.479097 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-00:34:48.479097 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-00:34:48.479098 7ffff7156a80 Options.info_log: 0xff5ec0
+2021/03/14-00:34:48.479098 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-00:34:48.479099 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-00:34:48.479100 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-00:34:48.479100 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-00:34:48.479101 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:34:48.479101 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:34:48.479102 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-00:34:48.479102 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-00:34:48.479103 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-00:34:48.479103 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-00:34:48.479104 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-00:34:48.479104 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-00:34:48.479105 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:34:48.479105 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-00:34:48.479106 7ffff7156a80 Options.db_log_dir:
+2021/03/14-00:34:48.479106 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:34:48.479107 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:34:48.479107 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-00:34:48.479108 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-00:34:48.479108 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:34:48.479109 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:34:48.479110 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:34:48.479110 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:34:48.479111 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-00:34:48.479111 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-00:34:48.479112 7ffff7156a80 Options.write_buffer_manager: 0xff7d50
+2021/03/14-00:34:48.479112 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:34:48.479113 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:34:48.479113 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:34:48.479114 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:34:48.479114 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-00:34:48.479115 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:34:48.479121 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-00:34:48.479122 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-00:34:48.479123 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-00:34:48.479123 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:34:48.479124 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:34:48.479124 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:34:48.479125 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:34:48.479125 7ffff7156a80 Options.row_cache: None
+2021/03/14-00:34:48.479126 7ffff7156a80 Options.wal_filter: None
+2021/03/14-00:34:48.479126 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:34:48.479127 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-00:34:48.479127 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-00:34:48.479128 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-00:34:48.479128 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-00:34:48.479129 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-00:34:48.479129 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-00:34:48.479130 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:34:48.479130 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:34:48.479131 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:34:48.479131 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-00:34:48.479132 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:34:48.479132 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:34:48.479133 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-00:34:48.479133 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-00:34:48.479134 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:34:48.479134 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-00:34:48.479135 7ffff7156a80 Compression algorithms supported:
+2021/03/14-00:34:48.479135 7ffff7156a80 Snappy supported: 1
+2021/03/14-00:34:48.479136 7ffff7156a80 Zlib supported: 1
+2021/03/14-00:34:48.479137 7ffff7156a80 Bzip supported: 1
+2021/03/14-00:34:48.479137 7ffff7156a80 LZ4 supported: 1
+2021/03/14-00:34:48.479138 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-00:34:48.479138 7ffff7156a80 ZSTD supported: 1
+2021/03/14-00:34:48.479140 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:34:48.479140 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:34:48.479196 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:34:48.479231 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:34:48.479232 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:34:48.479233 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:34:48.479233 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-00:34:48.479234 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-00:34:48.479234 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:34:48.479235 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:34:48.479280 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0xff7330)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0xff9590
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:34:48.479281 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-00:34:48.479282 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-00:34:48.479283 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-00:34:48.479283 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-00:34:48.479284 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-00:34:48.479285 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-00:34:48.479285 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-00:34:48.479286 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-00:34:48.479286 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-00:34:48.479287 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-00:34:48.479288 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:34:48.479288 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:34:48.479289 7ffff7156a80 Options.num_levels: 7
+2021/03/14-00:34:48.479289 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:34:48.479290 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:34:48.479290 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:34:48.479291 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-00:34:48.479292 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-00:34:48.479292 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:34:48.479293 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:34:48.479293 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:34:48.479294 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:34:48.479294 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-00:34:48.479295 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:34:48.479296 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:34:48.479296 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:34:48.479297 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:34:48.479298 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:34:48.479307 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:34:48.479307 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:34:48.479308 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:34:48.479309 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:34:48.479309 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:34:48.479310 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:34:48.479310 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:34:48.479311 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:34:48.479311 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-00:34:48.479312 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:34:48.479313 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:34:48.479313 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:34:48.479314 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-00:34:48.479315 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:34:48.479316 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:34:48.479316 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:34:48.479317 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:34:48.479317 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:34:48.479318 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:34:48.479319 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:34:48.479319 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:34:48.479320 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:34:48.479321 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:34:48.479321 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:34:48.479322 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-00:34:48.479322 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-00:34:48.479323 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:34:48.479323 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:34:48.479324 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:34:48.479325 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-00:34:48.479325 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-00:34:48.479326 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:34:48.479327 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-00:34:48.479327 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-00:34:48.479328 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-00:34:48.481008 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:34:48.481011 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:34:48.481101 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615678488481099, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:34:48.481103 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:34:49.159069 7ffff7156a80 EVENT_LOG_v1 {"time_
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615679151515061 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615679151515061
new file mode 100644
index 0000000..0eebd71
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615679151515061
@@ -0,0 +1,186 @@
+2021/03/14-00:34:49.166318 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-00:34:49.166349 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:34:49.166350 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-00:34:49.166351 7ffff7156a80 DB SUMMARY
+2021/03/14-00:34:49.166441 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-00:34:49.166442 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-00:34:49.166450 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:34:49.166451 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:34:49.166452 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:34:49.166456 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-00:34:49.166457 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-00:34:49.166458 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-00:34:49.166458 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-00:34:49.166459 7ffff7156a80 Options.info_log: 0x1025cc0
+2021/03/14-00:34:49.166460 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-00:34:49.166460 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-00:34:49.166461 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-00:34:49.166461 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-00:34:49.166462 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:34:49.166462 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:34:49.166463 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-00:34:49.166464 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-00:34:49.166464 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-00:34:49.166465 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-00:34:49.166465 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-00:34:49.166466 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-00:34:49.166466 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:34:49.166467 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-00:34:49.166467 7ffff7156a80 Options.db_log_dir:
+2021/03/14-00:34:49.166468 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:34:49.166468 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:34:49.166469 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-00:34:49.166469 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-00:34:49.166470 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:34:49.166471 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:34:49.166471 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:34:49.166472 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:34:49.166472 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-00:34:49.166473 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-00:34:49.166473 7ffff7156a80 Options.write_buffer_manager: 0x1045db0
+2021/03/14-00:34:49.166474 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:34:49.166474 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:34:49.166475 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:34:49.166475 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:34:49.166476 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-00:34:49.166476 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:34:49.166484 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-00:34:49.166485 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-00:34:49.166485 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-00:34:49.166486 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:34:49.166486 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:34:49.166487 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:34:49.166488 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:34:49.166488 7ffff7156a80 Options.row_cache: None
+2021/03/14-00:34:49.166489 7ffff7156a80 Options.wal_filter: None
+2021/03/14-00:34:49.166489 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:34:49.166490 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-00:34:49.166490 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-00:34:49.166491 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-00:34:49.166491 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-00:34:49.166492 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-00:34:49.166492 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-00:34:49.166493 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:34:49.166493 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:34:49.166494 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:34:49.166494 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-00:34:49.166495 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:34:49.166495 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:34:49.166496 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-00:34:49.166497 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-00:34:49.166497 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:34:49.166498 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-00:34:49.166498 7ffff7156a80 Compression algorithms supported:
+2021/03/14-00:34:49.166499 7ffff7156a80 Snappy supported: 1
+2021/03/14-00:34:49.166499 7ffff7156a80 Zlib supported: 1
+2021/03/14-00:34:49.166500 7ffff7156a80 Bzip supported: 1
+2021/03/14-00:34:49.166500 7ffff7156a80 LZ4 supported: 1
+2021/03/14-00:34:49.166501 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-00:34:49.166501 7ffff7156a80 ZSTD supported: 1
+2021/03/14-00:34:49.166503 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:34:49.166504 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:34:49.166561 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:34:49.166596 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:34:49.166598 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:34:49.166598 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:34:49.166599 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-00:34:49.166599 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-00:34:49.166600 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:34:49.166601 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:34:49.166614 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1027eb0)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x10292d0
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:34:49.166615 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-00:34:49.166616 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-00:34:49.166617 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-00:34:49.166617 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-00:34:49.166618 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-00:34:49.166618 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-00:34:49.166619 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-00:34:49.166620 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-00:34:49.166620 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-00:34:49.166621 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-00:34:49.166621 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:34:49.166622 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:34:49.166622 7ffff7156a80 Options.num_levels: 7
+2021/03/14-00:34:49.166623 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:34:49.166623 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:34:49.166624 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:34:49.166625 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-00:34:49.166625 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-00:34:49.166626 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:34:49.166626 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:34:49.166627 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:34:49.166627 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:34:49.166628 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-00:34:49.166628 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:34:49.166629 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:34:49.166629 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:34:49.166630 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:34:49.166631 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:34:49.166638 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:34:49.166639 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:34:49.166639 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:34:49.166640 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:34:49.166640 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:34:49.166641 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:34:49.166641 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:34:49.166642 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:34:49.166643 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-00:34:49.166643 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:34:49.166644 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:34:49.166644 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:34:49.166645 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-00:34:49.166646 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:34:49.166646 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:34:49.166647 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:34:49.166647 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:34:49.166648 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:34:49.166649 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:34:49.166649 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:34:49.166650 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:34:49.166650 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:34:49.166651 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:34:49.166652 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:34:49.166652 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-00:34:49.166653 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-00:34:49.166653 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:34:49.166654 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:34:49.166655 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:34:49.166655 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-00:34:49.166656 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-00:34:49.166656 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:34:49.166657 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-00:34:49.166657 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-00:34:49.166658 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-00:34:49.168313 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:34:49.168316 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:34:49.168402 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615678489168400, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:34:49.168405 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:34:49.859931 7ffff7156a80 EVENT_LOG_v1 {"tim
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615679152235164 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615679152235164
new file mode 100644
index 0000000..ca7674a
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615679152235164
@@ -0,0 +1,186 @@
+2021/03/14-00:45:51.515556 7ff13a8c5a80 RocksDB version: 5.11.3
+2021/03/14-00:45:51.515631 7ff13a8c5a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:45:51.515633 7ff13a8c5a80 Compile date Mar 13 2021
+2021/03/14-00:45:51.515640 7ff13a8c5a80 DB SUMMARY
+2021/03/14-00:45:51.515752 7ff13a8c5a80 CURRENT file: CURRENT
+2021/03/14-00:45:51.515754 7ff13a8c5a80 IDENTITY file: IDENTITY
+2021/03/14-00:45:51.515764 7ff13a8c5a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:45:51.515766 7ff13a8c5a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:45:51.515767 7ff13a8c5a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:45:51.515773 7ff13a8c5a80 Options.error_if_exists: 0
+2021/03/14-00:45:51.515774 7ff13a8c5a80 Options.create_if_missing: 1
+2021/03/14-00:45:51.515775 7ff13a8c5a80 Options.paranoid_checks: 1
+2021/03/14-00:45:51.515775 7ff13a8c5a80 Options.env: 0x7ff13b27f080
+2021/03/14-00:45:51.515776 7ff13a8c5a80 Options.info_log: 0x1cc2ca0
+2021/03/14-00:45:51.515777 7ff13a8c5a80 Options.max_file_opening_threads: 16
+2021/03/14-00:45:51.515777 7ff13a8c5a80 Options.statistics: (nil)
+2021/03/14-00:45:51.515778 7ff13a8c5a80 Options.use_fsync: 0
+2021/03/14-00:45:51.515779 7ff13a8c5a80 Options.max_log_file_size: 0
+2021/03/14-00:45:51.515779 7ff13a8c5a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:45:51.515780 7ff13a8c5a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:45:51.515781 7ff13a8c5a80 Options.keep_log_file_num: 1000
+2021/03/14-00:45:51.515782 7ff13a8c5a80 Options.recycle_log_file_num: 0
+2021/03/14-00:45:51.515782 7ff13a8c5a80 Options.allow_fallocate: 1
+2021/03/14-00:45:51.515783 7ff13a8c5a80 Options.allow_mmap_reads: 0
+2021/03/14-00:45:51.515784 7ff13a8c5a80 Options.allow_mmap_writes: 0
+2021/03/14-00:45:51.515784 7ff13a8c5a80 Options.use_direct_reads: 0
+2021/03/14-00:45:51.515785 7ff13a8c5a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:45:51.515786 7ff13a8c5a80 Options.create_missing_column_families: 0
+2021/03/14-00:45:51.515786 7ff13a8c5a80 Options.db_log_dir:
+2021/03/14-00:45:51.515787 7ff13a8c5a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:45:51.515787 7ff13a8c5a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:45:51.515788 7ff13a8c5a80 Options.max_subcompactions: 1
+2021/03/14-00:45:51.515789 7ff13a8c5a80 Options.max_background_flushes: -1
+2021/03/14-00:45:51.515790 7ff13a8c5a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:45:51.515790 7ff13a8c5a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:45:51.515791 7ff13a8c5a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:45:51.515792 7ff13a8c5a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:45:51.515792 7ff13a8c5a80 Options.advise_random_on_open: 1
+2021/03/14-00:45:51.515793 7ff13a8c5a80 Options.db_write_buffer_size: 0
+2021/03/14-00:45:51.515793 7ff13a8c5a80 Options.write_buffer_manager: 0x1caab90
+2021/03/14-00:45:51.515794 7ff13a8c5a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:45:51.515795 7ff13a8c5a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:45:51.515795 7ff13a8c5a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:45:51.515796 7ff13a8c5a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:45:51.515797 7ff13a8c5a80 Options.rate_limiter: (nil)
+2021/03/14-00:45:51.515798 7ff13a8c5a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:45:51.515808 7ff13a8c5a80 Options.wal_recovery_mode: 2
+2021/03/14-00:45:51.515809 7ff13a8c5a80 Options.enable_thread_tracking: 0
+2021/03/14-00:45:51.515809 7ff13a8c5a80 Options.enable_pipelined_write: 0
+2021/03/14-00:45:51.515810 7ff13a8c5a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:45:51.515810 7ff13a8c5a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:45:51.515811 7ff13a8c5a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:45:51.515812 7ff13a8c5a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:45:51.515813 7ff13a8c5a80 Options.row_cache: None
+2021/03/14-00:45:51.515813 7ff13a8c5a80 Options.wal_filter: None
+2021/03/14-00:45:51.515814 7ff13a8c5a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:45:51.515815 7ff13a8c5a80 Options.allow_ingest_behind: 0
+2021/03/14-00:45:51.515815 7ff13a8c5a80 Options.preserve_deletes: 0
+2021/03/14-00:45:51.515816 7ff13a8c5a80 Options.two_write_queues: 0
+2021/03/14-00:45:51.515816 7ff13a8c5a80 Options.manual_wal_flush: 0
+2021/03/14-00:45:51.515818 7ff13a8c5a80 Options.max_background_jobs: 16
+2021/03/14-00:45:51.515819 7ff13a8c5a80 Options.max_background_compactions: -1
+2021/03/14-00:45:51.515819 7ff13a8c5a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:45:51.515820 7ff13a8c5a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:45:51.515821 7ff13a8c5a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:45:51.515821 7ff13a8c5a80 Options.max_total_wal_size: 0
+2021/03/14-00:45:51.515822 7ff13a8c5a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:45:51.515823 7ff13a8c5a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:45:51.515823 7ff13a8c5a80 Options.max_open_files: -1
+2021/03/14-00:45:51.515824 7ff13a8c5a80 Options.bytes_per_sync: 0
+2021/03/14-00:45:51.515825 7ff13a8c5a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:45:51.515825 7ff13a8c5a80 Options.compaction_readahead_size: 0
+2021/03/14-00:45:51.515826 7ff13a8c5a80 Compression algorithms supported:
+2021/03/14-00:45:51.515827 7ff13a8c5a80 Snappy supported: 1
+2021/03/14-00:45:51.515827 7ff13a8c5a80 Zlib supported: 1
+2021/03/14-00:45:51.515828 7ff13a8c5a80 Bzip supported: 1
+2021/03/14-00:45:51.515829 7ff13a8c5a80 LZ4 supported: 1
+2021/03/14-00:45:51.515829 7ff13a8c5a80 ZSTDNotFinal supported: 1
+2021/03/14-00:45:51.515835 7ff13a8c5a80 ZSTD supported: 1
+2021/03/14-00:45:51.515839 7ff13a8c5a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:45:51.515841 7ff13a8c5a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:45:51.515984 7ff13a8c5a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:45:51.516053 7ff13a8c5a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:45:51.516055 7ff13a8c5a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:45:51.516057 7ff13a8c5a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:45:51.516057 7ff13a8c5a80 Options.compaction_filter: None
+2021/03/14-00:45:51.516058 7ff13a8c5a80 Options.compaction_filter_factory: None
+2021/03/14-00:45:51.516059 7ff13a8c5a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:45:51.516060 7ff13a8c5a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:45:51.516076 7ff13a8c5a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1cba520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1c9fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:45:51.516077 7ff13a8c5a80 Options.write_buffer_size: 134217728
+2021/03/14-00:45:51.516078 7ff13a8c5a80 Options.max_write_buffer_number: 6
+2021/03/14-00:45:51.516079 7ff13a8c5a80 Options.compression[0]: NoCompression
+2021/03/14-00:45:51.516080 7ff13a8c5a80 Options.compression[1]: NoCompression
+2021/03/14-00:45:51.516081 7ff13a8c5a80 Options.compression[2]: Snappy
+2021/03/14-00:45:51.516081 7ff13a8c5a80 Options.compression[3]: Snappy
+2021/03/14-00:45:51.516082 7ff13a8c5a80 Options.compression[4]: Snappy
+2021/03/14-00:45:51.516083 7ff13a8c5a80 Options.compression[5]: Snappy
+2021/03/14-00:45:51.516083 7ff13a8c5a80 Options.compression[6]: Snappy
+2021/03/14-00:45:51.516084 7ff13a8c5a80 Options.bottommost_compression: Disabled
+2021/03/14-00:45:51.516085 7ff13a8c5a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:45:51.516086 7ff13a8c5a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:45:51.516086 7ff13a8c5a80 Options.num_levels: 7
+2021/03/14-00:45:51.516087 7ff13a8c5a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:45:51.516088 7ff13a8c5a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:45:51.516088 7ff13a8c5a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:45:51.516089 7ff13a8c5a80 Options.compression_opts.level: -1
+2021/03/14-00:45:51.516090 7ff13a8c5a80 Options.compression_opts.strategy: 0
+2021/03/14-00:45:51.516091 7ff13a8c5a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:45:51.516091 7ff13a8c5a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:45:51.516092 7ff13a8c5a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:45:51.516093 7ff13a8c5a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:45:51.516093 7ff13a8c5a80 Options.target_file_size_base: 67108864
+2021/03/14-00:45:51.516094 7ff13a8c5a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:45:51.516095 7ff13a8c5a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:45:51.516095 7ff13a8c5a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:45:51.516096 7ff13a8c5a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:45:51.516098 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:45:51.516107 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:45:51.516108 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:45:51.516108 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:45:51.516109 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:45:51.516109 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:45:51.516110 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:45:51.516111 7ff13a8c5a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:45:51.516111 7ff13a8c5a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:45:51.516112 7ff13a8c5a80 Options.arena_block_size: 16777216
+2021/03/14-00:45:51.516113 7ff13a8c5a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:45:51.516114 7ff13a8c5a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:45:51.516114 7ff13a8c5a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:45:51.516115 7ff13a8c5a80 Options.disable_auto_compactions: 0
+2021/03/14-00:45:51.516117 7ff13a8c5a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:45:51.516118 7ff13a8c5a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:45:51.516118 7ff13a8c5a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:45:51.516119 7ff13a8c5a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:45:51.516120 7ff13a8c5a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:45:51.516121 7ff13a8c5a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:45:51.516121 7ff13a8c5a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:45:51.516122 7ff13a8c5a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:45:51.516123 7ff13a8c5a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:45:51.516124 7ff13a8c5a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:45:51.516125 7ff13a8c5a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:45:51.516125 7ff13a8c5a80 Options.table_properties_collectors:
+2021/03/14-00:45:51.516126 7ff13a8c5a80 Options.inplace_update_support: 0
+2021/03/14-00:45:51.516127 7ff13a8c5a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:45:51.516127 7ff13a8c5a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:45:51.516128 7ff13a8c5a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:45:51.516129 7ff13a8c5a80 Options.bloom_locality: 0
+2021/03/14-00:45:51.516130 7ff13a8c5a80 Options.max_successive_merges: 0
+2021/03/14-00:45:51.516130 7ff13a8c5a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:45:51.516131 7ff13a8c5a80 Options.paranoid_file_checks: 0
+2021/03/14-00:45:51.516132 7ff13a8c5a80 Options.force_consistency_checks: 0
+2021/03/14-00:45:51.516132 7ff13a8c5a80 Options.report_bg_io_stats: 0
+2021/03/14-00:45:51.516606 7ff13a8c5a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:45:51.516609 7ff13a8c5a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:45:51.516741 7ff13a8c5a80 EVENT_LOG_v1 {"time_micros": 1615679151516726, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:45:51.516749 7ff13a8c5a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:45:52.223017 7ff13a8c5a80 EVENT_LOG_v1 {"time_micros": 1615679152223013, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615679152938666 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615679152938666
new file mode 100644
index 0000000..c93e163
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615679152938666
@@ -0,0 +1,186 @@
+2021/03/14-00:45:52.235550 7ff13a8c5a80 RocksDB version: 5.11.3
+2021/03/14-00:45:52.235609 7ff13a8c5a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:45:52.235610 7ff13a8c5a80 Compile date Mar 13 2021
+2021/03/14-00:45:52.235615 7ff13a8c5a80 DB SUMMARY
+2021/03/14-00:45:52.235712 7ff13a8c5a80 CURRENT file: CURRENT
+2021/03/14-00:45:52.235713 7ff13a8c5a80 IDENTITY file: IDENTITY
+2021/03/14-00:45:52.235723 7ff13a8c5a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:45:52.235724 7ff13a8c5a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:45:52.235725 7ff13a8c5a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:45:52.235731 7ff13a8c5a80 Options.error_if_exists: 0
+2021/03/14-00:45:52.235732 7ff13a8c5a80 Options.create_if_missing: 1
+2021/03/14-00:45:52.235733 7ff13a8c5a80 Options.paranoid_checks: 1
+2021/03/14-00:45:52.235733 7ff13a8c5a80 Options.env: 0x7ff13b27f080
+2021/03/14-00:45:52.235734 7ff13a8c5a80 Options.info_log: 0x1cc2ca0
+2021/03/14-00:45:52.235734 7ff13a8c5a80 Options.max_file_opening_threads: 16
+2021/03/14-00:45:52.235735 7ff13a8c5a80 Options.statistics: (nil)
+2021/03/14-00:45:52.235736 7ff13a8c5a80 Options.use_fsync: 0
+2021/03/14-00:45:52.235736 7ff13a8c5a80 Options.max_log_file_size: 0
+2021/03/14-00:45:52.235737 7ff13a8c5a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:45:52.235738 7ff13a8c5a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:45:52.235738 7ff13a8c5a80 Options.keep_log_file_num: 1000
+2021/03/14-00:45:52.235739 7ff13a8c5a80 Options.recycle_log_file_num: 0
+2021/03/14-00:45:52.235740 7ff13a8c5a80 Options.allow_fallocate: 1
+2021/03/14-00:45:52.235740 7ff13a8c5a80 Options.allow_mmap_reads: 0
+2021/03/14-00:45:52.235741 7ff13a8c5a80 Options.allow_mmap_writes: 0
+2021/03/14-00:45:52.235741 7ff13a8c5a80 Options.use_direct_reads: 0
+2021/03/14-00:45:52.235742 7ff13a8c5a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:45:52.235743 7ff13a8c5a80 Options.create_missing_column_families: 0
+2021/03/14-00:45:52.235743 7ff13a8c5a80 Options.db_log_dir:
+2021/03/14-00:45:52.235744 7ff13a8c5a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:45:52.235744 7ff13a8c5a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:45:52.235745 7ff13a8c5a80 Options.max_subcompactions: 1
+2021/03/14-00:45:52.235746 7ff13a8c5a80 Options.max_background_flushes: -1
+2021/03/14-00:45:52.235746 7ff13a8c5a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:45:52.235747 7ff13a8c5a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:45:52.235747 7ff13a8c5a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:45:52.235748 7ff13a8c5a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:45:52.235749 7ff13a8c5a80 Options.advise_random_on_open: 1
+2021/03/14-00:45:52.235749 7ff13a8c5a80 Options.db_write_buffer_size: 0
+2021/03/14-00:45:52.235750 7ff13a8c5a80 Options.write_buffer_manager: 0x1caab90
+2021/03/14-00:45:52.235750 7ff13a8c5a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:45:52.235751 7ff13a8c5a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:45:52.235752 7ff13a8c5a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:45:52.235752 7ff13a8c5a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:45:52.235753 7ff13a8c5a80 Options.rate_limiter: (nil)
+2021/03/14-00:45:52.235754 7ff13a8c5a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:45:52.235762 7ff13a8c5a80 Options.wal_recovery_mode: 2
+2021/03/14-00:45:52.235763 7ff13a8c5a80 Options.enable_thread_tracking: 0
+2021/03/14-00:45:52.235764 7ff13a8c5a80 Options.enable_pipelined_write: 0
+2021/03/14-00:45:52.235764 7ff13a8c5a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:45:52.235765 7ff13a8c5a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:45:52.235765 7ff13a8c5a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:45:52.235766 7ff13a8c5a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:45:52.235767 7ff13a8c5a80 Options.row_cache: None
+2021/03/14-00:45:52.235767 7ff13a8c5a80 Options.wal_filter: None
+2021/03/14-00:45:52.235768 7ff13a8c5a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:45:52.235769 7ff13a8c5a80 Options.allow_ingest_behind: 0
+2021/03/14-00:45:52.235769 7ff13a8c5a80 Options.preserve_deletes: 0
+2021/03/14-00:45:52.235770 7ff13a8c5a80 Options.two_write_queues: 0
+2021/03/14-00:45:52.235770 7ff13a8c5a80 Options.manual_wal_flush: 0
+2021/03/14-00:45:52.235772 7ff13a8c5a80 Options.max_background_jobs: 16
+2021/03/14-00:45:52.235772 7ff13a8c5a80 Options.max_background_compactions: -1
+2021/03/14-00:45:52.235773 7ff13a8c5a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:45:52.235773 7ff13a8c5a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:45:52.235774 7ff13a8c5a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:45:52.235775 7ff13a8c5a80 Options.max_total_wal_size: 0
+2021/03/14-00:45:52.235775 7ff13a8c5a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:45:52.235776 7ff13a8c5a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:45:52.235776 7ff13a8c5a80 Options.max_open_files: -1
+2021/03/14-00:45:52.235777 7ff13a8c5a80 Options.bytes_per_sync: 0
+2021/03/14-00:45:52.235778 7ff13a8c5a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:45:52.235778 7ff13a8c5a80 Options.compaction_readahead_size: 0
+2021/03/14-00:45:52.235779 7ff13a8c5a80 Compression algorithms supported:
+2021/03/14-00:45:52.235779 7ff13a8c5a80 Snappy supported: 1
+2021/03/14-00:45:52.235780 7ff13a8c5a80 Zlib supported: 1
+2021/03/14-00:45:52.235781 7ff13a8c5a80 Bzip supported: 1
+2021/03/14-00:45:52.235781 7ff13a8c5a80 LZ4 supported: 1
+2021/03/14-00:45:52.235782 7ff13a8c5a80 ZSTDNotFinal supported: 1
+2021/03/14-00:45:52.235786 7ff13a8c5a80 ZSTD supported: 1
+2021/03/14-00:45:52.235789 7ff13a8c5a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:45:52.235790 7ff13a8c5a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:45:52.235880 7ff13a8c5a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:45:52.235936 7ff13a8c5a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:45:52.235938 7ff13a8c5a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:45:52.235939 7ff13a8c5a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:45:52.235939 7ff13a8c5a80 Options.compaction_filter: None
+2021/03/14-00:45:52.235940 7ff13a8c5a80 Options.compaction_filter_factory: None
+2021/03/14-00:45:52.235941 7ff13a8c5a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:45:52.235942 7ff13a8c5a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:45:52.235956 7ff13a8c5a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1cba520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1c9fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:45:52.235957 7ff13a8c5a80 Options.write_buffer_size: 134217728
+2021/03/14-00:45:52.235958 7ff13a8c5a80 Options.max_write_buffer_number: 6
+2021/03/14-00:45:52.235958 7ff13a8c5a80 Options.compression[0]: NoCompression
+2021/03/14-00:45:52.235959 7ff13a8c5a80 Options.compression[1]: NoCompression
+2021/03/14-00:45:52.235960 7ff13a8c5a80 Options.compression[2]: Snappy
+2021/03/14-00:45:52.235960 7ff13a8c5a80 Options.compression[3]: Snappy
+2021/03/14-00:45:52.235961 7ff13a8c5a80 Options.compression[4]: Snappy
+2021/03/14-00:45:52.235962 7ff13a8c5a80 Options.compression[5]: Snappy
+2021/03/14-00:45:52.235962 7ff13a8c5a80 Options.compression[6]: Snappy
+2021/03/14-00:45:52.235963 7ff13a8c5a80 Options.bottommost_compression: Disabled
+2021/03/14-00:45:52.235964 7ff13a8c5a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:45:52.235964 7ff13a8c5a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:45:52.235965 7ff13a8c5a80 Options.num_levels: 7
+2021/03/14-00:45:52.235965 7ff13a8c5a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:45:52.235966 7ff13a8c5a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:45:52.235967 7ff13a8c5a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:45:52.235967 7ff13a8c5a80 Options.compression_opts.level: -1
+2021/03/14-00:45:52.235968 7ff13a8c5a80 Options.compression_opts.strategy: 0
+2021/03/14-00:45:52.235969 7ff13a8c5a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:45:52.235969 7ff13a8c5a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:45:52.235970 7ff13a8c5a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:45:52.235970 7ff13a8c5a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:45:52.235971 7ff13a8c5a80 Options.target_file_size_base: 67108864
+2021/03/14-00:45:52.235972 7ff13a8c5a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:45:52.235972 7ff13a8c5a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:45:52.235973 7ff13a8c5a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:45:52.235974 7ff13a8c5a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:45:52.235975 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:45:52.235983 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:45:52.235984 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:45:52.235985 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:45:52.235985 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:45:52.235986 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:45:52.235986 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:45:52.235987 7ff13a8c5a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:45:52.235988 7ff13a8c5a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:45:52.235988 7ff13a8c5a80 Options.arena_block_size: 16777216
+2021/03/14-00:45:52.235989 7ff13a8c5a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:45:52.235989 7ff13a8c5a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:45:52.235990 7ff13a8c5a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:45:52.235991 7ff13a8c5a80 Options.disable_auto_compactions: 0
+2021/03/14-00:45:52.235992 7ff13a8c5a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:45:52.235993 7ff13a8c5a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:45:52.235994 7ff13a8c5a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:45:52.235994 7ff13a8c5a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:45:52.235995 7ff13a8c5a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:45:52.235996 7ff13a8c5a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:45:52.235996 7ff13a8c5a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:45:52.235997 7ff13a8c5a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:45:52.235998 7ff13a8c5a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:45:52.235998 7ff13a8c5a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:45:52.235999 7ff13a8c5a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:45:52.236000 7ff13a8c5a80 Options.table_properties_collectors:
+2021/03/14-00:45:52.236000 7ff13a8c5a80 Options.inplace_update_support: 0
+2021/03/14-00:45:52.236001 7ff13a8c5a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:45:52.236001 7ff13a8c5a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:45:52.236002 7ff13a8c5a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:45:52.236003 7ff13a8c5a80 Options.bloom_locality: 0
+2021/03/14-00:45:52.236003 7ff13a8c5a80 Options.max_successive_merges: 0
+2021/03/14-00:45:52.236004 7ff13a8c5a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:45:52.236005 7ff13a8c5a80 Options.paranoid_file_checks: 0
+2021/03/14-00:45:52.236005 7ff13a8c5a80 Options.force_consistency_checks: 0
+2021/03/14-00:45:52.236006 7ff13a8c5a80 Options.report_bg_io_stats: 0
+2021/03/14-00:45:52.236428 7ff13a8c5a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:45:52.236431 7ff13a8c5a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:45:52.236538 7ff13a8c5a80 EVENT_LOG_v1 {"time_micros": 1615679152236527, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:45:52.236544 7ff13a8c5a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:45:52.926871 7ff13a8c5a80 EVENT_LOG_v1 {"time_micros": 1615679152926867, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615679153649637 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615679153649637
new file mode 100644
index 0000000..90232ac
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615679153649637
@@ -0,0 +1,186 @@
+2021/03/14-00:45:52.939011 7ff13a8c5a80 RocksDB version: 5.11.3
+2021/03/14-00:45:52.939065 7ff13a8c5a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:45:52.939066 7ff13a8c5a80 Compile date Mar 13 2021
+2021/03/14-00:45:52.939071 7ff13a8c5a80 DB SUMMARY
+2021/03/14-00:45:52.939164 7ff13a8c5a80 CURRENT file: CURRENT
+2021/03/14-00:45:52.939165 7ff13a8c5a80 IDENTITY file: IDENTITY
+2021/03/14-00:45:52.939174 7ff13a8c5a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:45:52.939175 7ff13a8c5a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:45:52.939176 7ff13a8c5a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:45:52.939181 7ff13a8c5a80 Options.error_if_exists: 0
+2021/03/14-00:45:52.939182 7ff13a8c5a80 Options.create_if_missing: 1
+2021/03/14-00:45:52.939183 7ff13a8c5a80 Options.paranoid_checks: 1
+2021/03/14-00:45:52.939183 7ff13a8c5a80 Options.env: 0x7ff13b27f080
+2021/03/14-00:45:52.939184 7ff13a8c5a80 Options.info_log: 0x1cc2ca0
+2021/03/14-00:45:52.939185 7ff13a8c5a80 Options.max_file_opening_threads: 16
+2021/03/14-00:45:52.939185 7ff13a8c5a80 Options.statistics: (nil)
+2021/03/14-00:45:52.939186 7ff13a8c5a80 Options.use_fsync: 0
+2021/03/14-00:45:52.939186 7ff13a8c5a80 Options.max_log_file_size: 0
+2021/03/14-00:45:52.939187 7ff13a8c5a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:45:52.939188 7ff13a8c5a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:45:52.939188 7ff13a8c5a80 Options.keep_log_file_num: 1000
+2021/03/14-00:45:52.939189 7ff13a8c5a80 Options.recycle_log_file_num: 0
+2021/03/14-00:45:52.939189 7ff13a8c5a80 Options.allow_fallocate: 1
+2021/03/14-00:45:52.939190 7ff13a8c5a80 Options.allow_mmap_reads: 0
+2021/03/14-00:45:52.939191 7ff13a8c5a80 Options.allow_mmap_writes: 0
+2021/03/14-00:45:52.939191 7ff13a8c5a80 Options.use_direct_reads: 0
+2021/03/14-00:45:52.939192 7ff13a8c5a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:45:52.939192 7ff13a8c5a80 Options.create_missing_column_families: 0
+2021/03/14-00:45:52.939193 7ff13a8c5a80 Options.db_log_dir:
+2021/03/14-00:45:52.939193 7ff13a8c5a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:45:52.939194 7ff13a8c5a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:45:52.939194 7ff13a8c5a80 Options.max_subcompactions: 1
+2021/03/14-00:45:52.939195 7ff13a8c5a80 Options.max_background_flushes: -1
+2021/03/14-00:45:52.939196 7ff13a8c5a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:45:52.939196 7ff13a8c5a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:45:52.939197 7ff13a8c5a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:45:52.939197 7ff13a8c5a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:45:52.939198 7ff13a8c5a80 Options.advise_random_on_open: 1
+2021/03/14-00:45:52.939198 7ff13a8c5a80 Options.db_write_buffer_size: 0
+2021/03/14-00:45:52.939199 7ff13a8c5a80 Options.write_buffer_manager: 0x1caab90
+2021/03/14-00:45:52.939200 7ff13a8c5a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:45:52.939200 7ff13a8c5a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:45:52.939201 7ff13a8c5a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:45:52.939201 7ff13a8c5a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:45:52.939202 7ff13a8c5a80 Options.rate_limiter: (nil)
+2021/03/14-00:45:52.939203 7ff13a8c5a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:45:52.939211 7ff13a8c5a80 Options.wal_recovery_mode: 2
+2021/03/14-00:45:52.939212 7ff13a8c5a80 Options.enable_thread_tracking: 0
+2021/03/14-00:45:52.939212 7ff13a8c5a80 Options.enable_pipelined_write: 0
+2021/03/14-00:45:52.939213 7ff13a8c5a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:45:52.939213 7ff13a8c5a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:45:52.939214 7ff13a8c5a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:45:52.939214 7ff13a8c5a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:45:52.939215 7ff13a8c5a80 Options.row_cache: None
+2021/03/14-00:45:52.939215 7ff13a8c5a80 Options.wal_filter: None
+2021/03/14-00:45:52.939216 7ff13a8c5a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:45:52.939217 7ff13a8c5a80 Options.allow_ingest_behind: 0
+2021/03/14-00:45:52.939217 7ff13a8c5a80 Options.preserve_deletes: 0
+2021/03/14-00:45:52.939218 7ff13a8c5a80 Options.two_write_queues: 0
+2021/03/14-00:45:52.939218 7ff13a8c5a80 Options.manual_wal_flush: 0
+2021/03/14-00:45:52.939219 7ff13a8c5a80 Options.max_background_jobs: 16
+2021/03/14-00:45:52.939220 7ff13a8c5a80 Options.max_background_compactions: -1
+2021/03/14-00:45:52.939221 7ff13a8c5a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:45:52.939221 7ff13a8c5a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:45:52.939222 7ff13a8c5a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:45:52.939222 7ff13a8c5a80 Options.max_total_wal_size: 0
+2021/03/14-00:45:52.939223 7ff13a8c5a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:45:52.939223 7ff13a8c5a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:45:52.939224 7ff13a8c5a80 Options.max_open_files: -1
+2021/03/14-00:45:52.939225 7ff13a8c5a80 Options.bytes_per_sync: 0
+2021/03/14-00:45:52.939225 7ff13a8c5a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:45:52.939226 7ff13a8c5a80 Options.compaction_readahead_size: 0
+2021/03/14-00:45:52.939226 7ff13a8c5a80 Compression algorithms supported:
+2021/03/14-00:45:52.939227 7ff13a8c5a80 Snappy supported: 1
+2021/03/14-00:45:52.939227 7ff13a8c5a80 Zlib supported: 1
+2021/03/14-00:45:52.939228 7ff13a8c5a80 Bzip supported: 1
+2021/03/14-00:45:52.939228 7ff13a8c5a80 LZ4 supported: 1
+2021/03/14-00:45:52.939229 7ff13a8c5a80 ZSTDNotFinal supported: 1
+2021/03/14-00:45:52.939233 7ff13a8c5a80 ZSTD supported: 1
+2021/03/14-00:45:52.939236 7ff13a8c5a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:45:52.939237 7ff13a8c5a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:45:52.939332 7ff13a8c5a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:45:52.939386 7ff13a8c5a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:45:52.939387 7ff13a8c5a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:45:52.939388 7ff13a8c5a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:45:52.939389 7ff13a8c5a80 Options.compaction_filter: None
+2021/03/14-00:45:52.939390 7ff13a8c5a80 Options.compaction_filter_factory: None
+2021/03/14-00:45:52.939390 7ff13a8c5a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:45:52.939391 7ff13a8c5a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:45:52.939404 7ff13a8c5a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1cba520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1c9fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:45:52.939405 7ff13a8c5a80 Options.write_buffer_size: 134217728
+2021/03/14-00:45:52.939406 7ff13a8c5a80 Options.max_write_buffer_number: 6
+2021/03/14-00:45:52.939406 7ff13a8c5a80 Options.compression[0]: NoCompression
+2021/03/14-00:45:52.939407 7ff13a8c5a80 Options.compression[1]: NoCompression
+2021/03/14-00:45:52.939408 7ff13a8c5a80 Options.compression[2]: Snappy
+2021/03/14-00:45:52.939408 7ff13a8c5a80 Options.compression[3]: Snappy
+2021/03/14-00:45:52.939409 7ff13a8c5a80 Options.compression[4]: Snappy
+2021/03/14-00:45:52.939409 7ff13a8c5a80 Options.compression[5]: Snappy
+2021/03/14-00:45:52.939410 7ff13a8c5a80 Options.compression[6]: Snappy
+2021/03/14-00:45:52.939411 7ff13a8c5a80 Options.bottommost_compression: Disabled
+2021/03/14-00:45:52.939411 7ff13a8c5a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:45:52.939412 7ff13a8c5a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:45:52.939413 7ff13a8c5a80 Options.num_levels: 7
+2021/03/14-00:45:52.939413 7ff13a8c5a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:45:52.939414 7ff13a8c5a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:45:52.939414 7ff13a8c5a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:45:52.939415 7ff13a8c5a80 Options.compression_opts.level: -1
+2021/03/14-00:45:52.939415 7ff13a8c5a80 Options.compression_opts.strategy: 0
+2021/03/14-00:45:52.939416 7ff13a8c5a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:45:52.939417 7ff13a8c5a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:45:52.939417 7ff13a8c5a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:45:52.939418 7ff13a8c5a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:45:52.939418 7ff13a8c5a80 Options.target_file_size_base: 67108864
+2021/03/14-00:45:52.939419 7ff13a8c5a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:45:52.939420 7ff13a8c5a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:45:52.939420 7ff13a8c5a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:45:52.939421 7ff13a8c5a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:45:52.939422 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:45:52.939430 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:45:52.939431 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:45:52.939432 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:45:52.939432 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:45:52.939433 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:45:52.939433 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:45:52.939434 7ff13a8c5a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:45:52.939434 7ff13a8c5a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:45:52.939435 7ff13a8c5a80 Options.arena_block_size: 16777216
+2021/03/14-00:45:52.939435 7ff13a8c5a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:45:52.939436 7ff13a8c5a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:45:52.939437 7ff13a8c5a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:45:52.939437 7ff13a8c5a80 Options.disable_auto_compactions: 0
+2021/03/14-00:45:52.939439 7ff13a8c5a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:45:52.939439 7ff13a8c5a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:45:52.939440 7ff13a8c5a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:45:52.939441 7ff13a8c5a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:45:52.939441 7ff13a8c5a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:45:52.939442 7ff13a8c5a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:45:52.939442 7ff13a8c5a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:45:52.939443 7ff13a8c5a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:45:52.939444 7ff13a8c5a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:45:52.939444 7ff13a8c5a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:45:52.939445 7ff13a8c5a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:45:52.939446 7ff13a8c5a80 Options.table_properties_collectors:
+2021/03/14-00:45:52.939446 7ff13a8c5a80 Options.inplace_update_support: 0
+2021/03/14-00:45:52.939447 7ff13a8c5a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:45:52.939447 7ff13a8c5a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:45:52.939448 7ff13a8c5a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:45:52.939449 7ff13a8c5a80 Options.bloom_locality: 0
+2021/03/14-00:45:52.939449 7ff13a8c5a80 Options.max_successive_merges: 0
+2021/03/14-00:45:52.939450 7ff13a8c5a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:45:52.939450 7ff13a8c5a80 Options.paranoid_file_checks: 0
+2021/03/14-00:45:52.939451 7ff13a8c5a80 Options.force_consistency_checks: 0
+2021/03/14-00:45:52.939451 7ff13a8c5a80 Options.report_bg_io_stats: 0
+2021/03/14-00:45:52.939834 7ff13a8c5a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:45:52.939837 7ff13a8c5a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:45:52.939941 7ff13a8c5a80 EVENT_LOG_v1 {"time_micros": 1615679152939930, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:45:52.939946 7ff13a8c5a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:45:53.637728 7ff13a8c5a80 EVENT_LOG_v1 {"time_micros": 1615679153637724, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615680002821346 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680002821346
new file mode 100644
index 0000000..206471f
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680002821346
@@ -0,0 +1,186 @@
+2021/03/14-00:45:53.650024 7ff13a8c5a80 RocksDB version: 5.11.3
+2021/03/14-00:45:53.650078 7ff13a8c5a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-00:45:53.650080 7ff13a8c5a80 Compile date Mar 13 2021
+2021/03/14-00:45:53.650084 7ff13a8c5a80 DB SUMMARY
+2021/03/14-00:45:53.650180 7ff13a8c5a80 CURRENT file: CURRENT
+2021/03/14-00:45:53.650181 7ff13a8c5a80 IDENTITY file: IDENTITY
+2021/03/14-00:45:53.650190 7ff13a8c5a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-00:45:53.650191 7ff13a8c5a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-00:45:53.650192 7ff13a8c5a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-00:45:53.650198 7ff13a8c5a80 Options.error_if_exists: 0
+2021/03/14-00:45:53.650199 7ff13a8c5a80 Options.create_if_missing: 1
+2021/03/14-00:45:53.650199 7ff13a8c5a80 Options.paranoid_checks: 1
+2021/03/14-00:45:53.650200 7ff13a8c5a80 Options.env: 0x7ff13b27f080
+2021/03/14-00:45:53.650200 7ff13a8c5a80 Options.info_log: 0x1cc2ca0
+2021/03/14-00:45:53.650201 7ff13a8c5a80 Options.max_file_opening_threads: 16
+2021/03/14-00:45:53.650202 7ff13a8c5a80 Options.statistics: (nil)
+2021/03/14-00:45:53.650203 7ff13a8c5a80 Options.use_fsync: 0
+2021/03/14-00:45:53.650203 7ff13a8c5a80 Options.max_log_file_size: 0
+2021/03/14-00:45:53.650204 7ff13a8c5a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-00:45:53.650204 7ff13a8c5a80 Options.log_file_time_to_roll: 0
+2021/03/14-00:45:53.650205 7ff13a8c5a80 Options.keep_log_file_num: 1000
+2021/03/14-00:45:53.650205 7ff13a8c5a80 Options.recycle_log_file_num: 0
+2021/03/14-00:45:53.650206 7ff13a8c5a80 Options.allow_fallocate: 1
+2021/03/14-00:45:53.650207 7ff13a8c5a80 Options.allow_mmap_reads: 0
+2021/03/14-00:45:53.650207 7ff13a8c5a80 Options.allow_mmap_writes: 0
+2021/03/14-00:45:53.650208 7ff13a8c5a80 Options.use_direct_reads: 0
+2021/03/14-00:45:53.650208 7ff13a8c5a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-00:45:53.650209 7ff13a8c5a80 Options.create_missing_column_families: 0
+2021/03/14-00:45:53.650209 7ff13a8c5a80 Options.db_log_dir:
+2021/03/14-00:45:53.650210 7ff13a8c5a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-00:45:53.650211 7ff13a8c5a80 Options.table_cache_numshardbits: 6
+2021/03/14-00:45:53.650211 7ff13a8c5a80 Options.max_subcompactions: 1
+2021/03/14-00:45:53.650212 7ff13a8c5a80 Options.max_background_flushes: -1
+2021/03/14-00:45:53.650212 7ff13a8c5a80 Options.WAL_ttl_seconds: 0
+2021/03/14-00:45:53.650213 7ff13a8c5a80 Options.WAL_size_limit_MB: 0
+2021/03/14-00:45:53.650213 7ff13a8c5a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-00:45:53.650214 7ff13a8c5a80 Options.is_fd_close_on_exec: 1
+2021/03/14-00:45:53.650215 7ff13a8c5a80 Options.advise_random_on_open: 1
+2021/03/14-00:45:53.650215 7ff13a8c5a80 Options.db_write_buffer_size: 0
+2021/03/14-00:45:53.650216 7ff13a8c5a80 Options.write_buffer_manager: 0x1caab90
+2021/03/14-00:45:53.650216 7ff13a8c5a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-00:45:53.650217 7ff13a8c5a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-00:45:53.650217 7ff13a8c5a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-00:45:53.650218 7ff13a8c5a80 Options.use_adaptive_mutex: 0
+2021/03/14-00:45:53.650218 7ff13a8c5a80 Options.rate_limiter: (nil)
+2021/03/14-00:45:53.650220 7ff13a8c5a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-00:45:53.650228 7ff13a8c5a80 Options.wal_recovery_mode: 2
+2021/03/14-00:45:53.650228 7ff13a8c5a80 Options.enable_thread_tracking: 0
+2021/03/14-00:45:53.650229 7ff13a8c5a80 Options.enable_pipelined_write: 0
+2021/03/14-00:45:53.650229 7ff13a8c5a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-00:45:53.650230 7ff13a8c5a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-00:45:53.650231 7ff13a8c5a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-00:45:53.650231 7ff13a8c5a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-00:45:53.650232 7ff13a8c5a80 Options.row_cache: None
+2021/03/14-00:45:53.650232 7ff13a8c5a80 Options.wal_filter: None
+2021/03/14-00:45:53.650233 7ff13a8c5a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-00:45:53.650233 7ff13a8c5a80 Options.allow_ingest_behind: 0
+2021/03/14-00:45:53.650234 7ff13a8c5a80 Options.preserve_deletes: 0
+2021/03/14-00:45:53.650234 7ff13a8c5a80 Options.two_write_queues: 0
+2021/03/14-00:45:53.650235 7ff13a8c5a80 Options.manual_wal_flush: 0
+2021/03/14-00:45:53.650236 7ff13a8c5a80 Options.max_background_jobs: 16
+2021/03/14-00:45:53.650237 7ff13a8c5a80 Options.max_background_compactions: -1
+2021/03/14-00:45:53.650243 7ff13a8c5a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-00:45:53.650244 7ff13a8c5a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-00:45:53.650244 7ff13a8c5a80 Options.delayed_write_rate : 16777216
+2021/03/14-00:45:53.650245 7ff13a8c5a80 Options.max_total_wal_size: 0
+2021/03/14-00:45:53.650245 7ff13a8c5a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-00:45:53.650246 7ff13a8c5a80 Options.stats_dump_period_sec: 600
+2021/03/14-00:45:53.650246 7ff13a8c5a80 Options.max_open_files: -1
+2021/03/14-00:45:53.650247 7ff13a8c5a80 Options.bytes_per_sync: 0
+2021/03/14-00:45:53.650248 7ff13a8c5a80 Options.wal_bytes_per_sync: 0
+2021/03/14-00:45:53.650248 7ff13a8c5a80 Options.compaction_readahead_size: 0
+2021/03/14-00:45:53.650249 7ff13a8c5a80 Compression algorithms supported:
+2021/03/14-00:45:53.650249 7ff13a8c5a80 Snappy supported: 1
+2021/03/14-00:45:53.650250 7ff13a8c5a80 Zlib supported: 1
+2021/03/14-00:45:53.650251 7ff13a8c5a80 Bzip supported: 1
+2021/03/14-00:45:53.650251 7ff13a8c5a80 LZ4 supported: 1
+2021/03/14-00:45:53.650252 7ff13a8c5a80 ZSTDNotFinal supported: 1
+2021/03/14-00:45:53.650256 7ff13a8c5a80 ZSTD supported: 1
+2021/03/14-00:45:53.650259 7ff13a8c5a80 Fast CRC32 supported: Supported on x86
+2021/03/14-00:45:53.650260 7ff13a8c5a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-00:45:53.650347 7ff13a8c5a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-00:45:53.650400 7ff13a8c5a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-00:45:53.650402 7ff13a8c5a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-00:45:53.650403 7ff13a8c5a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-00:45:53.650404 7ff13a8c5a80 Options.compaction_filter: None
+2021/03/14-00:45:53.650404 7ff13a8c5a80 Options.compaction_filter_factory: None
+2021/03/14-00:45:53.650405 7ff13a8c5a80 Options.memtable_factory: SkipListFactory
+2021/03/14-00:45:53.650405 7ff13a8c5a80 Options.table_factory: BlockBasedTable
+2021/03/14-00:45:53.650419 7ff13a8c5a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1cba520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1c9fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-00:45:53.650419 7ff13a8c5a80 Options.write_buffer_size: 134217728
+2021/03/14-00:45:53.650420 7ff13a8c5a80 Options.max_write_buffer_number: 6
+2021/03/14-00:45:53.650421 7ff13a8c5a80 Options.compression[0]: NoCompression
+2021/03/14-00:45:53.650421 7ff13a8c5a80 Options.compression[1]: NoCompression
+2021/03/14-00:45:53.650422 7ff13a8c5a80 Options.compression[2]: Snappy
+2021/03/14-00:45:53.650423 7ff13a8c5a80 Options.compression[3]: Snappy
+2021/03/14-00:45:53.650423 7ff13a8c5a80 Options.compression[4]: Snappy
+2021/03/14-00:45:53.650424 7ff13a8c5a80 Options.compression[5]: Snappy
+2021/03/14-00:45:53.650424 7ff13a8c5a80 Options.compression[6]: Snappy
+2021/03/14-00:45:53.650425 7ff13a8c5a80 Options.bottommost_compression: Disabled
+2021/03/14-00:45:53.650426 7ff13a8c5a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-00:45:53.650426 7ff13a8c5a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-00:45:53.650427 7ff13a8c5a80 Options.num_levels: 7
+2021/03/14-00:45:53.650428 7ff13a8c5a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-00:45:53.650428 7ff13a8c5a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-00:45:53.650429 7ff13a8c5a80 Options.compression_opts.window_bits: -14
+2021/03/14-00:45:53.650429 7ff13a8c5a80 Options.compression_opts.level: -1
+2021/03/14-00:45:53.650430 7ff13a8c5a80 Options.compression_opts.strategy: 0
+2021/03/14-00:45:53.650430 7ff13a8c5a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-00:45:53.650431 7ff13a8c5a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-00:45:53.650432 7ff13a8c5a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-00:45:53.650432 7ff13a8c5a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-00:45:53.650433 7ff13a8c5a80 Options.target_file_size_base: 67108864
+2021/03/14-00:45:53.650433 7ff13a8c5a80 Options.target_file_size_multiplier: 1
+2021/03/14-00:45:53.650434 7ff13a8c5a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-00:45:53.650434 7ff13a8c5a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-00:45:53.650435 7ff13a8c5a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-00:45:53.650436 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-00:45:53.650445 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-00:45:53.650445 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-00:45:53.650446 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-00:45:53.650446 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-00:45:53.650447 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-00:45:53.650448 7ff13a8c5a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-00:45:53.650448 7ff13a8c5a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-00:45:53.650449 7ff13a8c5a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-00:45:53.650449 7ff13a8c5a80 Options.arena_block_size: 16777216
+2021/03/14-00:45:53.650450 7ff13a8c5a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-00:45:53.650451 7ff13a8c5a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-00:45:53.650451 7ff13a8c5a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-00:45:53.650452 7ff13a8c5a80 Options.disable_auto_compactions: 0
+2021/03/14-00:45:53.650453 7ff13a8c5a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-00:45:53.650454 7ff13a8c5a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-00:45:53.650455 7ff13a8c5a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-00:45:53.650455 7ff13a8c5a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-00:45:53.650456 7ff13a8c5a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-00:45:53.650456 7ff13a8c5a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-00:45:53.650457 7ff13a8c5a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-00:45:53.650458 7ff13a8c5a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-00:45:53.650459 7ff13a8c5a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-00:45:53.650459 7ff13a8c5a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-00:45:53.650460 7ff13a8c5a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-00:45:53.650460 7ff13a8c5a80 Options.table_properties_collectors:
+2021/03/14-00:45:53.650461 7ff13a8c5a80 Options.inplace_update_support: 0
+2021/03/14-00:45:53.650461 7ff13a8c5a80 Options.inplace_update_num_locks: 10000
+2021/03/14-00:45:53.650462 7ff13a8c5a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-00:45:53.650463 7ff13a8c5a80 Options.memtable_huge_page_size: 0
+2021/03/14-00:45:53.650464 7ff13a8c5a80 Options.bloom_locality: 0
+2021/03/14-00:45:53.650464 7ff13a8c5a80 Options.max_successive_merges: 0
+2021/03/14-00:45:53.650465 7ff13a8c5a80 Options.optimize_filters_for_hits: 0
+2021/03/14-00:45:53.650465 7ff13a8c5a80 Options.paranoid_file_checks: 0
+2021/03/14-00:45:53.650466 7ff13a8c5a80 Options.force_consistency_checks: 0
+2021/03/14-00:45:53.650466 7ff13a8c5a80 Options.report_bg_io_stats: 0
+2021/03/14-00:45:53.650841 7ff13a8c5a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-00:45:53.650843 7ff13a8c5a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-00:45:53.650945 7ff13a8c5a80 EVENT_LOG_v1 {"time_micros": 1615679153650935, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-00:45:53.650950 7ff13a8c5a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-00:45:54.353436 7ff13a8c5a80 EVENT_LOG_v1 {"time_micros": 1615679154353432, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615680003526199 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680003526199
new file mode 100644
index 0000000..83c23b6
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680003526199
@@ -0,0 +1,186 @@
+2021/03/14-01:00:02.821913 7f8294f1fa80 RocksDB version: 5.11.3
+2021/03/14-01:00:02.822000 7f8294f1fa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:00:02.822002 7f8294f1fa80 Compile date Mar 13 2021
+2021/03/14-01:00:02.822005 7f8294f1fa80 DB SUMMARY
+2021/03/14-01:00:02.822119 7f8294f1fa80 CURRENT file: CURRENT
+2021/03/14-01:00:02.822120 7f8294f1fa80 IDENTITY file: IDENTITY
+2021/03/14-01:00:02.822131 7f8294f1fa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:00:02.822132 7f8294f1fa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:00:02.822133 7f8294f1fa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:00:02.822140 7f8294f1fa80 Options.error_if_exists: 0
+2021/03/14-01:00:02.822140 7f8294f1fa80 Options.create_if_missing: 1
+2021/03/14-01:00:02.822141 7f8294f1fa80 Options.paranoid_checks: 1
+2021/03/14-01:00:02.822142 7f8294f1fa80 Options.env: 0x7f82958d9080
+2021/03/14-01:00:02.822142 7f8294f1fa80 Options.info_log: 0x1d88ca0
+2021/03/14-01:00:02.822143 7f8294f1fa80 Options.max_file_opening_threads: 16
+2021/03/14-01:00:02.822144 7f8294f1fa80 Options.statistics: (nil)
+2021/03/14-01:00:02.822145 7f8294f1fa80 Options.use_fsync: 0
+2021/03/14-01:00:02.822145 7f8294f1fa80 Options.max_log_file_size: 0
+2021/03/14-01:00:02.822146 7f8294f1fa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:00:02.822147 7f8294f1fa80 Options.log_file_time_to_roll: 0
+2021/03/14-01:00:02.822148 7f8294f1fa80 Options.keep_log_file_num: 1000
+2021/03/14-01:00:02.822148 7f8294f1fa80 Options.recycle_log_file_num: 0
+2021/03/14-01:00:02.822149 7f8294f1fa80 Options.allow_fallocate: 1
+2021/03/14-01:00:02.822150 7f8294f1fa80 Options.allow_mmap_reads: 0
+2021/03/14-01:00:02.822150 7f8294f1fa80 Options.allow_mmap_writes: 0
+2021/03/14-01:00:02.822151 7f8294f1fa80 Options.use_direct_reads: 0
+2021/03/14-01:00:02.822152 7f8294f1fa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:00:02.822152 7f8294f1fa80 Options.create_missing_column_families: 0
+2021/03/14-01:00:02.822153 7f8294f1fa80 Options.db_log_dir:
+2021/03/14-01:00:02.822154 7f8294f1fa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:00:02.822154 7f8294f1fa80 Options.table_cache_numshardbits: 6
+2021/03/14-01:00:02.822155 7f8294f1fa80 Options.max_subcompactions: 1
+2021/03/14-01:00:02.822156 7f8294f1fa80 Options.max_background_flushes: -1
+2021/03/14-01:00:02.822156 7f8294f1fa80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:00:02.822157 7f8294f1fa80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:00:02.822158 7f8294f1fa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:00:02.822158 7f8294f1fa80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:00:02.822159 7f8294f1fa80 Options.advise_random_on_open: 1
+2021/03/14-01:00:02.822160 7f8294f1fa80 Options.db_write_buffer_size: 0
+2021/03/14-01:00:02.822160 7f8294f1fa80 Options.write_buffer_manager: 0x1d70b90
+2021/03/14-01:00:02.822161 7f8294f1fa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:00:02.822162 7f8294f1fa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:00:02.822162 7f8294f1fa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:00:02.822163 7f8294f1fa80 Options.use_adaptive_mutex: 0
+2021/03/14-01:00:02.822163 7f8294f1fa80 Options.rate_limiter: (nil)
+2021/03/14-01:00:02.822165 7f8294f1fa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:00:02.822176 7f8294f1fa80 Options.wal_recovery_mode: 2
+2021/03/14-01:00:02.822177 7f8294f1fa80 Options.enable_thread_tracking: 0
+2021/03/14-01:00:02.822177 7f8294f1fa80 Options.enable_pipelined_write: 0
+2021/03/14-01:00:02.822178 7f8294f1fa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:00:02.822179 7f8294f1fa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:00:02.822179 7f8294f1fa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:00:02.822180 7f8294f1fa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:00:02.822181 7f8294f1fa80 Options.row_cache: None
+2021/03/14-01:00:02.822181 7f8294f1fa80 Options.wal_filter: None
+2021/03/14-01:00:02.822182 7f8294f1fa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:00:02.822183 7f8294f1fa80 Options.allow_ingest_behind: 0
+2021/03/14-01:00:02.822183 7f8294f1fa80 Options.preserve_deletes: 0
+2021/03/14-01:00:02.822184 7f8294f1fa80 Options.two_write_queues: 0
+2021/03/14-01:00:02.822185 7f8294f1fa80 Options.manual_wal_flush: 0
+2021/03/14-01:00:02.822186 7f8294f1fa80 Options.max_background_jobs: 16
+2021/03/14-01:00:02.822187 7f8294f1fa80 Options.max_background_compactions: -1
+2021/03/14-01:00:02.822187 7f8294f1fa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:00:02.822188 7f8294f1fa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:00:02.822189 7f8294f1fa80 Options.delayed_write_rate : 16777216
+2021/03/14-01:00:02.822189 7f8294f1fa80 Options.max_total_wal_size: 0
+2021/03/14-01:00:02.822190 7f8294f1fa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:00:02.822191 7f8294f1fa80 Options.stats_dump_period_sec: 600
+2021/03/14-01:00:02.822191 7f8294f1fa80 Options.max_open_files: -1
+2021/03/14-01:00:02.822192 7f8294f1fa80 Options.bytes_per_sync: 0
+2021/03/14-01:00:02.822193 7f8294f1fa80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:00:02.822193 7f8294f1fa80 Options.compaction_readahead_size: 0
+2021/03/14-01:00:02.822194 7f8294f1fa80 Compression algorithms supported:
+2021/03/14-01:00:02.822195 7f8294f1fa80 Snappy supported: 1
+2021/03/14-01:00:02.822195 7f8294f1fa80 Zlib supported: 1
+2021/03/14-01:00:02.822196 7f8294f1fa80 Bzip supported: 1
+2021/03/14-01:00:02.822197 7f8294f1fa80 LZ4 supported: 1
+2021/03/14-01:00:02.822197 7f8294f1fa80 ZSTDNotFinal supported: 1
+2021/03/14-01:00:02.822203 7f8294f1fa80 ZSTD supported: 1
+2021/03/14-01:00:02.822208 7f8294f1fa80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:00:02.822210 7f8294f1fa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:00:02.822351 7f8294f1fa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:00:02.822423 7f8294f1fa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:00:02.822425 7f8294f1fa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:00:02.822427 7f8294f1fa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:00:02.822428 7f8294f1fa80 Options.compaction_filter: None
+2021/03/14-01:00:02.822428 7f8294f1fa80 Options.compaction_filter_factory: None
+2021/03/14-01:00:02.822429 7f8294f1fa80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:00:02.822430 7f8294f1fa80 Options.table_factory: BlockBasedTable
+2021/03/14-01:00:02.822447 7f8294f1fa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1d80520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1d65c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:00:02.822448 7f8294f1fa80 Options.write_buffer_size: 134217728
+2021/03/14-01:00:02.822449 7f8294f1fa80 Options.max_write_buffer_number: 6
+2021/03/14-01:00:02.822450 7f8294f1fa80 Options.compression[0]: NoCompression
+2021/03/14-01:00:02.822451 7f8294f1fa80 Options.compression[1]: NoCompression
+2021/03/14-01:00:02.822452 7f8294f1fa80 Options.compression[2]: Snappy
+2021/03/14-01:00:02.822452 7f8294f1fa80 Options.compression[3]: Snappy
+2021/03/14-01:00:02.822453 7f8294f1fa80 Options.compression[4]: Snappy
+2021/03/14-01:00:02.822454 7f8294f1fa80 Options.compression[5]: Snappy
+2021/03/14-01:00:02.822454 7f8294f1fa80 Options.compression[6]: Snappy
+2021/03/14-01:00:02.822455 7f8294f1fa80 Options.bottommost_compression: Disabled
+2021/03/14-01:00:02.822456 7f8294f1fa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:00:02.822457 7f8294f1fa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:00:02.822457 7f8294f1fa80 Options.num_levels: 7
+2021/03/14-01:00:02.822458 7f8294f1fa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:00:02.822459 7f8294f1fa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:00:02.822459 7f8294f1fa80 Options.compression_opts.window_bits: -14
+2021/03/14-01:00:02.822460 7f8294f1fa80 Options.compression_opts.level: -1
+2021/03/14-01:00:02.822461 7f8294f1fa80 Options.compression_opts.strategy: 0
+2021/03/14-01:00:02.822461 7f8294f1fa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:00:02.822462 7f8294f1fa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:00:02.822463 7f8294f1fa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:00:02.822463 7f8294f1fa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:00:02.822464 7f8294f1fa80 Options.target_file_size_base: 67108864
+2021/03/14-01:00:02.822465 7f8294f1fa80 Options.target_file_size_multiplier: 1
+2021/03/14-01:00:02.822465 7f8294f1fa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:00:02.822466 7f8294f1fa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:00:02.822467 7f8294f1fa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:00:02.822468 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:00:02.822479 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:00:02.822480 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:00:02.822480 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:00:02.822481 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:00:02.822482 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:00:02.822482 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:00:02.822483 7f8294f1fa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:00:02.822484 7f8294f1fa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:00:02.822484 7f8294f1fa80 Options.arena_block_size: 16777216
+2021/03/14-01:00:02.822485 7f8294f1fa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:00:02.822486 7f8294f1fa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:00:02.822486 7f8294f1fa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:00:02.822487 7f8294f1fa80 Options.disable_auto_compactions: 0
+2021/03/14-01:00:02.822489 7f8294f1fa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:00:02.822490 7f8294f1fa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:00:02.822490 7f8294f1fa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:00:02.822491 7f8294f1fa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:00:02.822492 7f8294f1fa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:00:02.822492 7f8294f1fa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:00:02.822493 7f8294f1fa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:00:02.822494 7f8294f1fa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:00:02.822495 7f8294f1fa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:00:02.822495 7f8294f1fa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:00:02.822496 7f8294f1fa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:00:02.822497 7f8294f1fa80 Options.table_properties_collectors:
+2021/03/14-01:00:02.822498 7f8294f1fa80 Options.inplace_update_support: 0
+2021/03/14-01:00:02.822498 7f8294f1fa80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:00:02.822499 7f8294f1fa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:00:02.822500 7f8294f1fa80 Options.memtable_huge_page_size: 0
+2021/03/14-01:00:02.822500 7f8294f1fa80 Options.bloom_locality: 0
+2021/03/14-01:00:02.822501 7f8294f1fa80 Options.max_successive_merges: 0
+2021/03/14-01:00:02.822502 7f8294f1fa80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:00:02.822502 7f8294f1fa80 Options.paranoid_file_checks: 0
+2021/03/14-01:00:02.822503 7f8294f1fa80 Options.force_consistency_checks: 0
+2021/03/14-01:00:02.822504 7f8294f1fa80 Options.report_bg_io_stats: 0
+2021/03/14-01:00:02.823005 7f8294f1fa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:00:02.823009 7f8294f1fa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:00:02.823157 7f8294f1fa80 EVENT_LOG_v1 {"time_micros": 1615680002823142, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:00:02.823164 7f8294f1fa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:00:03.514471 7f8294f1fa80 EVENT_LOG_v1 {"time_micros": 1615680003514468, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615680004215185 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680004215185
new file mode 100644
index 0000000..6cd7b43
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680004215185
@@ -0,0 +1,186 @@
+2021/03/14-01:00:03.526552 7f8294f1fa80 RocksDB version: 5.11.3
+2021/03/14-01:00:03.526609 7f8294f1fa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:00:03.526611 7f8294f1fa80 Compile date Mar 13 2021
+2021/03/14-01:00:03.526613 7f8294f1fa80 DB SUMMARY
+2021/03/14-01:00:03.526709 7f8294f1fa80 CURRENT file: CURRENT
+2021/03/14-01:00:03.526710 7f8294f1fa80 IDENTITY file: IDENTITY
+2021/03/14-01:00:03.526719 7f8294f1fa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:00:03.526721 7f8294f1fa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:00:03.526722 7f8294f1fa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:00:03.526727 7f8294f1fa80 Options.error_if_exists: 0
+2021/03/14-01:00:03.526728 7f8294f1fa80 Options.create_if_missing: 1
+2021/03/14-01:00:03.526728 7f8294f1fa80 Options.paranoid_checks: 1
+2021/03/14-01:00:03.526729 7f8294f1fa80 Options.env: 0x7f82958d9080
+2021/03/14-01:00:03.526730 7f8294f1fa80 Options.info_log: 0x1d88ca0
+2021/03/14-01:00:03.526730 7f8294f1fa80 Options.max_file_opening_threads: 16
+2021/03/14-01:00:03.526731 7f8294f1fa80 Options.statistics: (nil)
+2021/03/14-01:00:03.526732 7f8294f1fa80 Options.use_fsync: 0
+2021/03/14-01:00:03.526732 7f8294f1fa80 Options.max_log_file_size: 0
+2021/03/14-01:00:03.526733 7f8294f1fa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:00:03.526734 7f8294f1fa80 Options.log_file_time_to_roll: 0
+2021/03/14-01:00:03.526734 7f8294f1fa80 Options.keep_log_file_num: 1000
+2021/03/14-01:00:03.526735 7f8294f1fa80 Options.recycle_log_file_num: 0
+2021/03/14-01:00:03.526735 7f8294f1fa80 Options.allow_fallocate: 1
+2021/03/14-01:00:03.526736 7f8294f1fa80 Options.allow_mmap_reads: 0
+2021/03/14-01:00:03.526737 7f8294f1fa80 Options.allow_mmap_writes: 0
+2021/03/14-01:00:03.526737 7f8294f1fa80 Options.use_direct_reads: 0
+2021/03/14-01:00:03.526738 7f8294f1fa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:00:03.526738 7f8294f1fa80 Options.create_missing_column_families: 0
+2021/03/14-01:00:03.526739 7f8294f1fa80 Options.db_log_dir:
+2021/03/14-01:00:03.526739 7f8294f1fa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:00:03.526740 7f8294f1fa80 Options.table_cache_numshardbits: 6
+2021/03/14-01:00:03.526741 7f8294f1fa80 Options.max_subcompactions: 1
+2021/03/14-01:00:03.526741 7f8294f1fa80 Options.max_background_flushes: -1
+2021/03/14-01:00:03.526742 7f8294f1fa80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:00:03.526742 7f8294f1fa80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:00:03.526743 7f8294f1fa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:00:03.526744 7f8294f1fa80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:00:03.526744 7f8294f1fa80 Options.advise_random_on_open: 1
+2021/03/14-01:00:03.526745 7f8294f1fa80 Options.db_write_buffer_size: 0
+2021/03/14-01:00:03.526745 7f8294f1fa80 Options.write_buffer_manager: 0x1d70b90
+2021/03/14-01:00:03.526746 7f8294f1fa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:00:03.526746 7f8294f1fa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:00:03.526747 7f8294f1fa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:00:03.526748 7f8294f1fa80 Options.use_adaptive_mutex: 0
+2021/03/14-01:00:03.526748 7f8294f1fa80 Options.rate_limiter: (nil)
+2021/03/14-01:00:03.526750 7f8294f1fa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:00:03.526757 7f8294f1fa80 Options.wal_recovery_mode: 2
+2021/03/14-01:00:03.526758 7f8294f1fa80 Options.enable_thread_tracking: 0
+2021/03/14-01:00:03.526759 7f8294f1fa80 Options.enable_pipelined_write: 0
+2021/03/14-01:00:03.526759 7f8294f1fa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:00:03.526760 7f8294f1fa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:00:03.526760 7f8294f1fa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:00:03.526761 7f8294f1fa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:00:03.526761 7f8294f1fa80 Options.row_cache: None
+2021/03/14-01:00:03.526762 7f8294f1fa80 Options.wal_filter: None
+2021/03/14-01:00:03.526763 7f8294f1fa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:00:03.526763 7f8294f1fa80 Options.allow_ingest_behind: 0
+2021/03/14-01:00:03.526764 7f8294f1fa80 Options.preserve_deletes: 0
+2021/03/14-01:00:03.526764 7f8294f1fa80 Options.two_write_queues: 0
+2021/03/14-01:00:03.526765 7f8294f1fa80 Options.manual_wal_flush: 0
+2021/03/14-01:00:03.526766 7f8294f1fa80 Options.max_background_jobs: 16
+2021/03/14-01:00:03.526767 7f8294f1fa80 Options.max_background_compactions: -1
+2021/03/14-01:00:03.526767 7f8294f1fa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:00:03.526768 7f8294f1fa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:00:03.526769 7f8294f1fa80 Options.delayed_write_rate : 16777216
+2021/03/14-01:00:03.526769 7f8294f1fa80 Options.max_total_wal_size: 0
+2021/03/14-01:00:03.526770 7f8294f1fa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:00:03.526770 7f8294f1fa80 Options.stats_dump_period_sec: 600
+2021/03/14-01:00:03.526771 7f8294f1fa80 Options.max_open_files: -1
+2021/03/14-01:00:03.526772 7f8294f1fa80 Options.bytes_per_sync: 0
+2021/03/14-01:00:03.526772 7f8294f1fa80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:00:03.526773 7f8294f1fa80 Options.compaction_readahead_size: 0
+2021/03/14-01:00:03.526773 7f8294f1fa80 Compression algorithms supported:
+2021/03/14-01:00:03.526774 7f8294f1fa80 Snappy supported: 1
+2021/03/14-01:00:03.526774 7f8294f1fa80 Zlib supported: 1
+2021/03/14-01:00:03.526775 7f8294f1fa80 Bzip supported: 1
+2021/03/14-01:00:03.526776 7f8294f1fa80 LZ4 supported: 1
+2021/03/14-01:00:03.526776 7f8294f1fa80 ZSTDNotFinal supported: 1
+2021/03/14-01:00:03.526780 7f8294f1fa80 ZSTD supported: 1
+2021/03/14-01:00:03.526783 7f8294f1fa80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:00:03.526784 7f8294f1fa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:00:03.526874 7f8294f1fa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:00:03.526927 7f8294f1fa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:00:03.526929 7f8294f1fa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:00:03.526930 7f8294f1fa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:00:03.526931 7f8294f1fa80 Options.compaction_filter: None
+2021/03/14-01:00:03.526931 7f8294f1fa80 Options.compaction_filter_factory: None
+2021/03/14-01:00:03.526932 7f8294f1fa80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:00:03.526933 7f8294f1fa80 Options.table_factory: BlockBasedTable
+2021/03/14-01:00:03.526946 7f8294f1fa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1d80520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1d65c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:00:03.526947 7f8294f1fa80 Options.write_buffer_size: 134217728
+2021/03/14-01:00:03.526947 7f8294f1fa80 Options.max_write_buffer_number: 6
+2021/03/14-01:00:03.526948 7f8294f1fa80 Options.compression[0]: NoCompression
+2021/03/14-01:00:03.526949 7f8294f1fa80 Options.compression[1]: NoCompression
+2021/03/14-01:00:03.526950 7f8294f1fa80 Options.compression[2]: Snappy
+2021/03/14-01:00:03.526950 7f8294f1fa80 Options.compression[3]: Snappy
+2021/03/14-01:00:03.526951 7f8294f1fa80 Options.compression[4]: Snappy
+2021/03/14-01:00:03.526951 7f8294f1fa80 Options.compression[5]: Snappy
+2021/03/14-01:00:03.526952 7f8294f1fa80 Options.compression[6]: Snappy
+2021/03/14-01:00:03.526952 7f8294f1fa80 Options.bottommost_compression: Disabled
+2021/03/14-01:00:03.526953 7f8294f1fa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:00:03.526954 7f8294f1fa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:00:03.526954 7f8294f1fa80 Options.num_levels: 7
+2021/03/14-01:00:03.526955 7f8294f1fa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:00:03.526956 7f8294f1fa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:00:03.526956 7f8294f1fa80 Options.compression_opts.window_bits: -14
+2021/03/14-01:00:03.526957 7f8294f1fa80 Options.compression_opts.level: -1
+2021/03/14-01:00:03.526957 7f8294f1fa80 Options.compression_opts.strategy: 0
+2021/03/14-01:00:03.526958 7f8294f1fa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:00:03.526959 7f8294f1fa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:00:03.526959 7f8294f1fa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:00:03.526960 7f8294f1fa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:00:03.526960 7f8294f1fa80 Options.target_file_size_base: 67108864
+2021/03/14-01:00:03.526961 7f8294f1fa80 Options.target_file_size_multiplier: 1
+2021/03/14-01:00:03.526961 7f8294f1fa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:00:03.526962 7f8294f1fa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:00:03.526963 7f8294f1fa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:00:03.526964 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:00:03.526972 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:00:03.526973 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:00:03.526973 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:00:03.526974 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:00:03.526974 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:00:03.526975 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:00:03.526975 7f8294f1fa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:00:03.526976 7f8294f1fa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:00:03.526977 7f8294f1fa80 Options.arena_block_size: 16777216
+2021/03/14-01:00:03.526977 7f8294f1fa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:00:03.526978 7f8294f1fa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:00:03.526978 7f8294f1fa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:00:03.526979 7f8294f1fa80 Options.disable_auto_compactions: 0
+2021/03/14-01:00:03.526981 7f8294f1fa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:00:03.526981 7f8294f1fa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:00:03.526982 7f8294f1fa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:00:03.526982 7f8294f1fa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:00:03.526983 7f8294f1fa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:00:03.526984 7f8294f1fa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:00:03.526984 7f8294f1fa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:00:03.526985 7f8294f1fa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:00:03.526986 7f8294f1fa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:00:03.526986 7f8294f1fa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:00:03.526987 7f8294f1fa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:00:03.526988 7f8294f1fa80 Options.table_properties_collectors:
+2021/03/14-01:00:03.526988 7f8294f1fa80 Options.inplace_update_support: 0
+2021/03/14-01:00:03.526989 7f8294f1fa80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:00:03.526989 7f8294f1fa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:00:03.526990 7f8294f1fa80 Options.memtable_huge_page_size: 0
+2021/03/14-01:00:03.526991 7f8294f1fa80 Options.bloom_locality: 0
+2021/03/14-01:00:03.526991 7f8294f1fa80 Options.max_successive_merges: 0
+2021/03/14-01:00:03.526992 7f8294f1fa80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:00:03.526993 7f8294f1fa80 Options.paranoid_file_checks: 0
+2021/03/14-01:00:03.526993 7f8294f1fa80 Options.force_consistency_checks: 0
+2021/03/14-01:00:03.526994 7f8294f1fa80 Options.report_bg_io_stats: 0
+2021/03/14-01:00:03.527368 7f8294f1fa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:00:03.527371 7f8294f1fa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:00:03.527487 7f8294f1fa80 EVENT_LOG_v1 {"time_micros": 1615680003527477, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:00:03.527492 7f8294f1fa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:00:04.203232 7f8294f1fa80 EVENT_LOG_v1 {"time_micros": 1615680004203229, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615680004907299 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680004907299
new file mode 100644
index 0000000..09f1bc5
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680004907299
@@ -0,0 +1,186 @@
+2021/03/14-01:00:04.215561 7f8294f1fa80 RocksDB version: 5.11.3
+2021/03/14-01:00:04.215618 7f8294f1fa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:00:04.215619 7f8294f1fa80 Compile date Mar 13 2021
+2021/03/14-01:00:04.215622 7f8294f1fa80 DB SUMMARY
+2021/03/14-01:00:04.215714 7f8294f1fa80 CURRENT file: CURRENT
+2021/03/14-01:00:04.215715 7f8294f1fa80 IDENTITY file: IDENTITY
+2021/03/14-01:00:04.215725 7f8294f1fa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:00:04.215726 7f8294f1fa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:00:04.215726 7f8294f1fa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:00:04.215732 7f8294f1fa80 Options.error_if_exists: 0
+2021/03/14-01:00:04.215733 7f8294f1fa80 Options.create_if_missing: 1
+2021/03/14-01:00:04.215733 7f8294f1fa80 Options.paranoid_checks: 1
+2021/03/14-01:00:04.215734 7f8294f1fa80 Options.env: 0x7f82958d9080
+2021/03/14-01:00:04.215735 7f8294f1fa80 Options.info_log: 0x1d88ca0
+2021/03/14-01:00:04.215735 7f8294f1fa80 Options.max_file_opening_threads: 16
+2021/03/14-01:00:04.215736 7f8294f1fa80 Options.statistics: (nil)
+2021/03/14-01:00:04.215736 7f8294f1fa80 Options.use_fsync: 0
+2021/03/14-01:00:04.215737 7f8294f1fa80 Options.max_log_file_size: 0
+2021/03/14-01:00:04.215738 7f8294f1fa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:00:04.215738 7f8294f1fa80 Options.log_file_time_to_roll: 0
+2021/03/14-01:00:04.215739 7f8294f1fa80 Options.keep_log_file_num: 1000
+2021/03/14-01:00:04.215739 7f8294f1fa80 Options.recycle_log_file_num: 0
+2021/03/14-01:00:04.215740 7f8294f1fa80 Options.allow_fallocate: 1
+2021/03/14-01:00:04.215741 7f8294f1fa80 Options.allow_mmap_reads: 0
+2021/03/14-01:00:04.215741 7f8294f1fa80 Options.allow_mmap_writes: 0
+2021/03/14-01:00:04.215742 7f8294f1fa80 Options.use_direct_reads: 0
+2021/03/14-01:00:04.215742 7f8294f1fa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:00:04.215743 7f8294f1fa80 Options.create_missing_column_families: 0
+2021/03/14-01:00:04.215743 7f8294f1fa80 Options.db_log_dir:
+2021/03/14-01:00:04.215744 7f8294f1fa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:00:04.215745 7f8294f1fa80 Options.table_cache_numshardbits: 6
+2021/03/14-01:00:04.215745 7f8294f1fa80 Options.max_subcompactions: 1
+2021/03/14-01:00:04.215746 7f8294f1fa80 Options.max_background_flushes: -1
+2021/03/14-01:00:04.215746 7f8294f1fa80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:00:04.215747 7f8294f1fa80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:00:04.215747 7f8294f1fa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:00:04.215748 7f8294f1fa80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:00:04.215749 7f8294f1fa80 Options.advise_random_on_open: 1
+2021/03/14-01:00:04.215749 7f8294f1fa80 Options.db_write_buffer_size: 0
+2021/03/14-01:00:04.215750 7f8294f1fa80 Options.write_buffer_manager: 0x1d70b90
+2021/03/14-01:00:04.215750 7f8294f1fa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:00:04.215751 7f8294f1fa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:00:04.215751 7f8294f1fa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:00:04.215752 7f8294f1fa80 Options.use_adaptive_mutex: 0
+2021/03/14-01:00:04.215752 7f8294f1fa80 Options.rate_limiter: (nil)
+2021/03/14-01:00:04.215754 7f8294f1fa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:00:04.215761 7f8294f1fa80 Options.wal_recovery_mode: 2
+2021/03/14-01:00:04.215762 7f8294f1fa80 Options.enable_thread_tracking: 0
+2021/03/14-01:00:04.215763 7f8294f1fa80 Options.enable_pipelined_write: 0
+2021/03/14-01:00:04.215763 7f8294f1fa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:00:04.215764 7f8294f1fa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:00:04.215764 7f8294f1fa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:00:04.215765 7f8294f1fa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:00:04.215765 7f8294f1fa80 Options.row_cache: None
+2021/03/14-01:00:04.215766 7f8294f1fa80 Options.wal_filter: None
+2021/03/14-01:00:04.215767 7f8294f1fa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:00:04.215767 7f8294f1fa80 Options.allow_ingest_behind: 0
+2021/03/14-01:00:04.215768 7f8294f1fa80 Options.preserve_deletes: 0
+2021/03/14-01:00:04.215768 7f8294f1fa80 Options.two_write_queues: 0
+2021/03/14-01:00:04.215769 7f8294f1fa80 Options.manual_wal_flush: 0
+2021/03/14-01:00:04.215770 7f8294f1fa80 Options.max_background_jobs: 16
+2021/03/14-01:00:04.215770 7f8294f1fa80 Options.max_background_compactions: -1
+2021/03/14-01:00:04.215771 7f8294f1fa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:00:04.215772 7f8294f1fa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:00:04.215772 7f8294f1fa80 Options.delayed_write_rate : 16777216
+2021/03/14-01:00:04.215773 7f8294f1fa80 Options.max_total_wal_size: 0
+2021/03/14-01:00:04.215773 7f8294f1fa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:00:04.215774 7f8294f1fa80 Options.stats_dump_period_sec: 600
+2021/03/14-01:00:04.215775 7f8294f1fa80 Options.max_open_files: -1
+2021/03/14-01:00:04.215775 7f8294f1fa80 Options.bytes_per_sync: 0
+2021/03/14-01:00:04.215776 7f8294f1fa80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:00:04.215776 7f8294f1fa80 Options.compaction_readahead_size: 0
+2021/03/14-01:00:04.215777 7f8294f1fa80 Compression algorithms supported:
+2021/03/14-01:00:04.215777 7f8294f1fa80 Snappy supported: 1
+2021/03/14-01:00:04.215778 7f8294f1fa80 Zlib supported: 1
+2021/03/14-01:00:04.215779 7f8294f1fa80 Bzip supported: 1
+2021/03/14-01:00:04.215779 7f8294f1fa80 LZ4 supported: 1
+2021/03/14-01:00:04.215780 7f8294f1fa80 ZSTDNotFinal supported: 1
+2021/03/14-01:00:04.215783 7f8294f1fa80 ZSTD supported: 1
+2021/03/14-01:00:04.215786 7f8294f1fa80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:00:04.215788 7f8294f1fa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:00:04.215878 7f8294f1fa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:00:04.215930 7f8294f1fa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:00:04.215932 7f8294f1fa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:00:04.215933 7f8294f1fa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:00:04.215933 7f8294f1fa80 Options.compaction_filter: None
+2021/03/14-01:00:04.215934 7f8294f1fa80 Options.compaction_filter_factory: None
+2021/03/14-01:00:04.215934 7f8294f1fa80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:00:04.215935 7f8294f1fa80 Options.table_factory: BlockBasedTable
+2021/03/14-01:00:04.215948 7f8294f1fa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1d80520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1d65c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:00:04.215949 7f8294f1fa80 Options.write_buffer_size: 134217728
+2021/03/14-01:00:04.215950 7f8294f1fa80 Options.max_write_buffer_number: 6
+2021/03/14-01:00:04.215951 7f8294f1fa80 Options.compression[0]: NoCompression
+2021/03/14-01:00:04.215951 7f8294f1fa80 Options.compression[1]: NoCompression
+2021/03/14-01:00:04.215952 7f8294f1fa80 Options.compression[2]: Snappy
+2021/03/14-01:00:04.215953 7f8294f1fa80 Options.compression[3]: Snappy
+2021/03/14-01:00:04.215953 7f8294f1fa80 Options.compression[4]: Snappy
+2021/03/14-01:00:04.215954 7f8294f1fa80 Options.compression[5]: Snappy
+2021/03/14-01:00:04.215954 7f8294f1fa80 Options.compression[6]: Snappy
+2021/03/14-01:00:04.215955 7f8294f1fa80 Options.bottommost_compression: Disabled
+2021/03/14-01:00:04.215956 7f8294f1fa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:00:04.215956 7f8294f1fa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:00:04.215957 7f8294f1fa80 Options.num_levels: 7
+2021/03/14-01:00:04.215957 7f8294f1fa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:00:04.215958 7f8294f1fa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:00:04.215959 7f8294f1fa80 Options.compression_opts.window_bits: -14
+2021/03/14-01:00:04.215959 7f8294f1fa80 Options.compression_opts.level: -1
+2021/03/14-01:00:04.215960 7f8294f1fa80 Options.compression_opts.strategy: 0
+2021/03/14-01:00:04.215960 7f8294f1fa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:00:04.215961 7f8294f1fa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:00:04.215961 7f8294f1fa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:00:04.215962 7f8294f1fa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:00:04.215963 7f8294f1fa80 Options.target_file_size_base: 67108864
+2021/03/14-01:00:04.215963 7f8294f1fa80 Options.target_file_size_multiplier: 1
+2021/03/14-01:00:04.215964 7f8294f1fa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:00:04.215964 7f8294f1fa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:00:04.215965 7f8294f1fa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:00:04.215966 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:00:04.215974 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:00:04.215975 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:00:04.215975 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:00:04.215976 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:00:04.215976 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:00:04.215977 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:00:04.215978 7f8294f1fa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:00:04.215978 7f8294f1fa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:00:04.215979 7f8294f1fa80 Options.arena_block_size: 16777216
+2021/03/14-01:00:04.215979 7f8294f1fa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:00:04.215980 7f8294f1fa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:00:04.215981 7f8294f1fa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:00:04.215981 7f8294f1fa80 Options.disable_auto_compactions: 0
+2021/03/14-01:00:04.215983 7f8294f1fa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:00:04.215984 7f8294f1fa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:00:04.215984 7f8294f1fa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:00:04.215985 7f8294f1fa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:00:04.215985 7f8294f1fa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:00:04.215986 7f8294f1fa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:00:04.215987 7f8294f1fa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:00:04.215987 7f8294f1fa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:00:04.215988 7f8294f1fa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:00:04.215989 7f8294f1fa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:00:04.215989 7f8294f1fa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:00:04.215990 7f8294f1fa80 Options.table_properties_collectors:
+2021/03/14-01:00:04.215990 7f8294f1fa80 Options.inplace_update_support: 0
+2021/03/14-01:00:04.215991 7f8294f1fa80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:00:04.215991 7f8294f1fa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:00:04.215992 7f8294f1fa80 Options.memtable_huge_page_size: 0
+2021/03/14-01:00:04.215993 7f8294f1fa80 Options.bloom_locality: 0
+2021/03/14-01:00:04.215993 7f8294f1fa80 Options.max_successive_merges: 0
+2021/03/14-01:00:04.215994 7f8294f1fa80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:00:04.215995 7f8294f1fa80 Options.paranoid_file_checks: 0
+2021/03/14-01:00:04.215995 7f8294f1fa80 Options.force_consistency_checks: 0
+2021/03/14-01:00:04.215996 7f8294f1fa80 Options.report_bg_io_stats: 0
+2021/03/14-01:00:04.216402 7f8294f1fa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:00:04.216405 7f8294f1fa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:00:04.216513 7f8294f1fa80 EVENT_LOG_v1 {"time_micros": 1615680004216503, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:00:04.216519 7f8294f1fa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:00:04.894951 7f8294f1fa80 EVENT_LOG_v1 {"time_micros": 1615680004894948, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615680096343648 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680096343648
new file mode 100644
index 0000000..503ef23
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680096343648
@@ -0,0 +1,186 @@
+2021/03/14-01:00:04.907654 7f8294f1fa80 RocksDB version: 5.11.3
+2021/03/14-01:00:04.907712 7f8294f1fa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:00:04.907713 7f8294f1fa80 Compile date Mar 13 2021
+2021/03/14-01:00:04.907716 7f8294f1fa80 DB SUMMARY
+2021/03/14-01:00:04.907813 7f8294f1fa80 CURRENT file: CURRENT
+2021/03/14-01:00:04.907815 7f8294f1fa80 IDENTITY file: IDENTITY
+2021/03/14-01:00:04.907824 7f8294f1fa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:00:04.907825 7f8294f1fa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:00:04.907826 7f8294f1fa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:00:04.907831 7f8294f1fa80 Options.error_if_exists: 0
+2021/03/14-01:00:04.907832 7f8294f1fa80 Options.create_if_missing: 1
+2021/03/14-01:00:04.907833 7f8294f1fa80 Options.paranoid_checks: 1
+2021/03/14-01:00:04.907833 7f8294f1fa80 Options.env: 0x7f82958d9080
+2021/03/14-01:00:04.907834 7f8294f1fa80 Options.info_log: 0x1d88ca0
+2021/03/14-01:00:04.907835 7f8294f1fa80 Options.max_file_opening_threads: 16
+2021/03/14-01:00:04.907835 7f8294f1fa80 Options.statistics: (nil)
+2021/03/14-01:00:04.907836 7f8294f1fa80 Options.use_fsync: 0
+2021/03/14-01:00:04.907836 7f8294f1fa80 Options.max_log_file_size: 0
+2021/03/14-01:00:04.907837 7f8294f1fa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:00:04.907838 7f8294f1fa80 Options.log_file_time_to_roll: 0
+2021/03/14-01:00:04.907838 7f8294f1fa80 Options.keep_log_file_num: 1000
+2021/03/14-01:00:04.907839 7f8294f1fa80 Options.recycle_log_file_num: 0
+2021/03/14-01:00:04.907840 7f8294f1fa80 Options.allow_fallocate: 1
+2021/03/14-01:00:04.907840 7f8294f1fa80 Options.allow_mmap_reads: 0
+2021/03/14-01:00:04.907841 7f8294f1fa80 Options.allow_mmap_writes: 0
+2021/03/14-01:00:04.907841 7f8294f1fa80 Options.use_direct_reads: 0
+2021/03/14-01:00:04.907842 7f8294f1fa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:00:04.907842 7f8294f1fa80 Options.create_missing_column_families: 0
+2021/03/14-01:00:04.907843 7f8294f1fa80 Options.db_log_dir:
+2021/03/14-01:00:04.907843 7f8294f1fa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:00:04.907844 7f8294f1fa80 Options.table_cache_numshardbits: 6
+2021/03/14-01:00:04.907845 7f8294f1fa80 Options.max_subcompactions: 1
+2021/03/14-01:00:04.907845 7f8294f1fa80 Options.max_background_flushes: -1
+2021/03/14-01:00:04.907846 7f8294f1fa80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:00:04.907846 7f8294f1fa80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:00:04.907847 7f8294f1fa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:00:04.907848 7f8294f1fa80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:00:04.907848 7f8294f1fa80 Options.advise_random_on_open: 1
+2021/03/14-01:00:04.907849 7f8294f1fa80 Options.db_write_buffer_size: 0
+2021/03/14-01:00:04.907849 7f8294f1fa80 Options.write_buffer_manager: 0x1d70b90
+2021/03/14-01:00:04.907850 7f8294f1fa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:00:04.907851 7f8294f1fa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:00:04.907851 7f8294f1fa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:00:04.907852 7f8294f1fa80 Options.use_adaptive_mutex: 0
+2021/03/14-01:00:04.907852 7f8294f1fa80 Options.rate_limiter: (nil)
+2021/03/14-01:00:04.907854 7f8294f1fa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:00:04.907861 7f8294f1fa80 Options.wal_recovery_mode: 2
+2021/03/14-01:00:04.907862 7f8294f1fa80 Options.enable_thread_tracking: 0
+2021/03/14-01:00:04.907863 7f8294f1fa80 Options.enable_pipelined_write: 0
+2021/03/14-01:00:04.907863 7f8294f1fa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:00:04.907864 7f8294f1fa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:00:04.907864 7f8294f1fa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:00:04.907865 7f8294f1fa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:00:04.907865 7f8294f1fa80 Options.row_cache: None
+2021/03/14-01:00:04.907866 7f8294f1fa80 Options.wal_filter: None
+2021/03/14-01:00:04.907867 7f8294f1fa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:00:04.907867 7f8294f1fa80 Options.allow_ingest_behind: 0
+2021/03/14-01:00:04.907868 7f8294f1fa80 Options.preserve_deletes: 0
+2021/03/14-01:00:04.907868 7f8294f1fa80 Options.two_write_queues: 0
+2021/03/14-01:00:04.907869 7f8294f1fa80 Options.manual_wal_flush: 0
+2021/03/14-01:00:04.907870 7f8294f1fa80 Options.max_background_jobs: 16
+2021/03/14-01:00:04.907871 7f8294f1fa80 Options.max_background_compactions: -1
+2021/03/14-01:00:04.907871 7f8294f1fa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:00:04.907872 7f8294f1fa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:00:04.907872 7f8294f1fa80 Options.delayed_write_rate : 16777216
+2021/03/14-01:00:04.907873 7f8294f1fa80 Options.max_total_wal_size: 0
+2021/03/14-01:00:04.907874 7f8294f1fa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:00:04.907874 7f8294f1fa80 Options.stats_dump_period_sec: 600
+2021/03/14-01:00:04.907875 7f8294f1fa80 Options.max_open_files: -1
+2021/03/14-01:00:04.907875 7f8294f1fa80 Options.bytes_per_sync: 0
+2021/03/14-01:00:04.907876 7f8294f1fa80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:00:04.907876 7f8294f1fa80 Options.compaction_readahead_size: 0
+2021/03/14-01:00:04.907877 7f8294f1fa80 Compression algorithms supported:
+2021/03/14-01:00:04.907878 7f8294f1fa80 Snappy supported: 1
+2021/03/14-01:00:04.907878 7f8294f1fa80 Zlib supported: 1
+2021/03/14-01:00:04.907879 7f8294f1fa80 Bzip supported: 1
+2021/03/14-01:00:04.907879 7f8294f1fa80 LZ4 supported: 1
+2021/03/14-01:00:04.907880 7f8294f1fa80 ZSTDNotFinal supported: 1
+2021/03/14-01:00:04.907884 7f8294f1fa80 ZSTD supported: 1
+2021/03/14-01:00:04.907887 7f8294f1fa80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:00:04.907888 7f8294f1fa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:00:04.907978 7f8294f1fa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:00:04.908032 7f8294f1fa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:00:04.908034 7f8294f1fa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:00:04.908034 7f8294f1fa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:00:04.908035 7f8294f1fa80 Options.compaction_filter: None
+2021/03/14-01:00:04.908036 7f8294f1fa80 Options.compaction_filter_factory: None
+2021/03/14-01:00:04.908036 7f8294f1fa80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:00:04.908037 7f8294f1fa80 Options.table_factory: BlockBasedTable
+2021/03/14-01:00:04.908050 7f8294f1fa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1d80520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1d65c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:00:04.908051 7f8294f1fa80 Options.write_buffer_size: 134217728
+2021/03/14-01:00:04.908052 7f8294f1fa80 Options.max_write_buffer_number: 6
+2021/03/14-01:00:04.908053 7f8294f1fa80 Options.compression[0]: NoCompression
+2021/03/14-01:00:04.908053 7f8294f1fa80 Options.compression[1]: NoCompression
+2021/03/14-01:00:04.908054 7f8294f1fa80 Options.compression[2]: Snappy
+2021/03/14-01:00:04.908055 7f8294f1fa80 Options.compression[3]: Snappy
+2021/03/14-01:00:04.908055 7f8294f1fa80 Options.compression[4]: Snappy
+2021/03/14-01:00:04.908056 7f8294f1fa80 Options.compression[5]: Snappy
+2021/03/14-01:00:04.908056 7f8294f1fa80 Options.compression[6]: Snappy
+2021/03/14-01:00:04.908057 7f8294f1fa80 Options.bottommost_compression: Disabled
+2021/03/14-01:00:04.908058 7f8294f1fa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:00:04.908058 7f8294f1fa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:00:04.908059 7f8294f1fa80 Options.num_levels: 7
+2021/03/14-01:00:04.908060 7f8294f1fa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:00:04.908060 7f8294f1fa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:00:04.908061 7f8294f1fa80 Options.compression_opts.window_bits: -14
+2021/03/14-01:00:04.908061 7f8294f1fa80 Options.compression_opts.level: -1
+2021/03/14-01:00:04.908062 7f8294f1fa80 Options.compression_opts.strategy: 0
+2021/03/14-01:00:04.908063 7f8294f1fa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:00:04.908063 7f8294f1fa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:00:04.908064 7f8294f1fa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:00:04.908064 7f8294f1fa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:00:04.908065 7f8294f1fa80 Options.target_file_size_base: 67108864
+2021/03/14-01:00:04.908065 7f8294f1fa80 Options.target_file_size_multiplier: 1
+2021/03/14-01:00:04.908066 7f8294f1fa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:00:04.908067 7f8294f1fa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:00:04.908067 7f8294f1fa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:00:04.908069 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:00:04.908076 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:00:04.908077 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:00:04.908078 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:00:04.908078 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:00:04.908079 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:00:04.908079 7f8294f1fa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:00:04.908080 7f8294f1fa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:00:04.908081 7f8294f1fa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:00:04.908081 7f8294f1fa80 Options.arena_block_size: 16777216
+2021/03/14-01:00:04.908082 7f8294f1fa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:00:04.908082 7f8294f1fa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:00:04.908083 7f8294f1fa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:00:04.908084 7f8294f1fa80 Options.disable_auto_compactions: 0
+2021/03/14-01:00:04.908085 7f8294f1fa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:00:04.908086 7f8294f1fa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:00:04.908087 7f8294f1fa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:00:04.908087 7f8294f1fa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:00:04.908088 7f8294f1fa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:00:04.908088 7f8294f1fa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:00:04.908089 7f8294f1fa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:00:04.908090 7f8294f1fa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:00:04.908091 7f8294f1fa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:00:04.908091 7f8294f1fa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:00:04.908092 7f8294f1fa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:00:04.908092 7f8294f1fa80 Options.table_properties_collectors:
+2021/03/14-01:00:04.908093 7f8294f1fa80 Options.inplace_update_support: 0
+2021/03/14-01:00:04.908094 7f8294f1fa80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:00:04.908094 7f8294f1fa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:00:04.908095 7f8294f1fa80 Options.memtable_huge_page_size: 0
+2021/03/14-01:00:04.908096 7f8294f1fa80 Options.bloom_locality: 0
+2021/03/14-01:00:04.908096 7f8294f1fa80 Options.max_successive_merges: 0
+2021/03/14-01:00:04.908097 7f8294f1fa80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:00:04.908097 7f8294f1fa80 Options.paranoid_file_checks: 0
+2021/03/14-01:00:04.908098 7f8294f1fa80 Options.force_consistency_checks: 0
+2021/03/14-01:00:04.908098 7f8294f1fa80 Options.report_bg_io_stats: 0
+2021/03/14-01:00:04.908469 7f8294f1fa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:00:04.908471 7f8294f1fa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:00:04.908582 7f8294f1fa80 EVENT_LOG_v1 {"time_micros": 1615680004908572, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:00:04.908587 7f8294f1fa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:00:05.591690 7f8294f1fa80 EVENT_LOG_v1 {"time_micros": 1615680005591687, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615680097057698 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680097057698
new file mode 100644
index 0000000..61dca09
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680097057698
@@ -0,0 +1,186 @@
+2021/03/14-01:01:36.344117 7f502ea5da80 RocksDB version: 5.11.3
+2021/03/14-01:01:36.344193 7f502ea5da80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:01:36.344195 7f502ea5da80 Compile date Mar 13 2021
+2021/03/14-01:01:36.344199 7f502ea5da80 DB SUMMARY
+2021/03/14-01:01:36.344327 7f502ea5da80 CURRENT file: CURRENT
+2021/03/14-01:01:36.344329 7f502ea5da80 IDENTITY file: IDENTITY
+2021/03/14-01:01:36.344341 7f502ea5da80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:01:36.344342 7f502ea5da80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:01:36.344343 7f502ea5da80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:01:36.344350 7f502ea5da80 Options.error_if_exists: 0
+2021/03/14-01:01:36.344351 7f502ea5da80 Options.create_if_missing: 1
+2021/03/14-01:01:36.344352 7f502ea5da80 Options.paranoid_checks: 1
+2021/03/14-01:01:36.344352 7f502ea5da80 Options.env: 0x7f502f417080
+2021/03/14-01:01:36.344353 7f502ea5da80 Options.info_log: 0x13e4ca0
+2021/03/14-01:01:36.344354 7f502ea5da80 Options.max_file_opening_threads: 16
+2021/03/14-01:01:36.344355 7f502ea5da80 Options.statistics: (nil)
+2021/03/14-01:01:36.344356 7f502ea5da80 Options.use_fsync: 0
+2021/03/14-01:01:36.344356 7f502ea5da80 Options.max_log_file_size: 0
+2021/03/14-01:01:36.344357 7f502ea5da80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:01:36.344358 7f502ea5da80 Options.log_file_time_to_roll: 0
+2021/03/14-01:01:36.344358 7f502ea5da80 Options.keep_log_file_num: 1000
+2021/03/14-01:01:36.344359 7f502ea5da80 Options.recycle_log_file_num: 0
+2021/03/14-01:01:36.344360 7f502ea5da80 Options.allow_fallocate: 1
+2021/03/14-01:01:36.344361 7f502ea5da80 Options.allow_mmap_reads: 0
+2021/03/14-01:01:36.344361 7f502ea5da80 Options.allow_mmap_writes: 0
+2021/03/14-01:01:36.344362 7f502ea5da80 Options.use_direct_reads: 0
+2021/03/14-01:01:36.344363 7f502ea5da80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:01:36.344363 7f502ea5da80 Options.create_missing_column_families: 0
+2021/03/14-01:01:36.344364 7f502ea5da80 Options.db_log_dir:
+2021/03/14-01:01:36.344365 7f502ea5da80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:01:36.344365 7f502ea5da80 Options.table_cache_numshardbits: 6
+2021/03/14-01:01:36.344366 7f502ea5da80 Options.max_subcompactions: 1
+2021/03/14-01:01:36.344367 7f502ea5da80 Options.max_background_flushes: -1
+2021/03/14-01:01:36.344367 7f502ea5da80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:01:36.344368 7f502ea5da80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:01:36.344369 7f502ea5da80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:01:36.344370 7f502ea5da80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:01:36.344370 7f502ea5da80 Options.advise_random_on_open: 1
+2021/03/14-01:01:36.344371 7f502ea5da80 Options.db_write_buffer_size: 0
+2021/03/14-01:01:36.344372 7f502ea5da80 Options.write_buffer_manager: 0x13ccb90
+2021/03/14-01:01:36.344372 7f502ea5da80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:01:36.344373 7f502ea5da80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:01:36.344374 7f502ea5da80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:01:36.344374 7f502ea5da80 Options.use_adaptive_mutex: 0
+2021/03/14-01:01:36.344375 7f502ea5da80 Options.rate_limiter: (nil)
+2021/03/14-01:01:36.344377 7f502ea5da80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:01:36.344388 7f502ea5da80 Options.wal_recovery_mode: 2
+2021/03/14-01:01:36.344389 7f502ea5da80 Options.enable_thread_tracking: 0
+2021/03/14-01:01:36.344389 7f502ea5da80 Options.enable_pipelined_write: 0
+2021/03/14-01:01:36.344390 7f502ea5da80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:01:36.344391 7f502ea5da80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:01:36.344392 7f502ea5da80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:01:36.344392 7f502ea5da80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:01:36.344393 7f502ea5da80 Options.row_cache: None
+2021/03/14-01:01:36.344394 7f502ea5da80 Options.wal_filter: None
+2021/03/14-01:01:36.344394 7f502ea5da80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:01:36.344395 7f502ea5da80 Options.allow_ingest_behind: 0
+2021/03/14-01:01:36.344396 7f502ea5da80 Options.preserve_deletes: 0
+2021/03/14-01:01:36.344396 7f502ea5da80 Options.two_write_queues: 0
+2021/03/14-01:01:36.344397 7f502ea5da80 Options.manual_wal_flush: 0
+2021/03/14-01:01:36.344399 7f502ea5da80 Options.max_background_jobs: 16
+2021/03/14-01:01:36.344399 7f502ea5da80 Options.max_background_compactions: -1
+2021/03/14-01:01:36.344400 7f502ea5da80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:01:36.344401 7f502ea5da80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:01:36.344401 7f502ea5da80 Options.delayed_write_rate : 16777216
+2021/03/14-01:01:36.344402 7f502ea5da80 Options.max_total_wal_size: 0
+2021/03/14-01:01:36.344403 7f502ea5da80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:01:36.344403 7f502ea5da80 Options.stats_dump_period_sec: 600
+2021/03/14-01:01:36.344404 7f502ea5da80 Options.max_open_files: -1
+2021/03/14-01:01:36.344405 7f502ea5da80 Options.bytes_per_sync: 0
+2021/03/14-01:01:36.344405 7f502ea5da80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:01:36.344406 7f502ea5da80 Options.compaction_readahead_size: 0
+2021/03/14-01:01:36.344407 7f502ea5da80 Compression algorithms supported:
+2021/03/14-01:01:36.344407 7f502ea5da80 Snappy supported: 1
+2021/03/14-01:01:36.344408 7f502ea5da80 Zlib supported: 1
+2021/03/14-01:01:36.344409 7f502ea5da80 Bzip supported: 1
+2021/03/14-01:01:36.344410 7f502ea5da80 LZ4 supported: 1
+2021/03/14-01:01:36.344410 7f502ea5da80 ZSTDNotFinal supported: 1
+2021/03/14-01:01:36.344416 7f502ea5da80 ZSTD supported: 1
+2021/03/14-01:01:36.344420 7f502ea5da80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:01:36.344422 7f502ea5da80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:01:36.344578 7f502ea5da80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:01:36.344654 7f502ea5da80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:01:36.344656 7f502ea5da80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:01:36.344657 7f502ea5da80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:01:36.344658 7f502ea5da80 Options.compaction_filter: None
+2021/03/14-01:01:36.344659 7f502ea5da80 Options.compaction_filter_factory: None
+2021/03/14-01:01:36.344659 7f502ea5da80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:01:36.344660 7f502ea5da80 Options.table_factory: BlockBasedTable
+2021/03/14-01:01:36.344678 7f502ea5da80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x13dc520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x13c1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:01:36.344679 7f502ea5da80 Options.write_buffer_size: 134217728
+2021/03/14-01:01:36.344679 7f502ea5da80 Options.max_write_buffer_number: 6
+2021/03/14-01:01:36.344680 7f502ea5da80 Options.compression[0]: NoCompression
+2021/03/14-01:01:36.344681 7f502ea5da80 Options.compression[1]: NoCompression
+2021/03/14-01:01:36.344682 7f502ea5da80 Options.compression[2]: Snappy
+2021/03/14-01:01:36.344683 7f502ea5da80 Options.compression[3]: Snappy
+2021/03/14-01:01:36.344683 7f502ea5da80 Options.compression[4]: Snappy
+2021/03/14-01:01:36.344684 7f502ea5da80 Options.compression[5]: Snappy
+2021/03/14-01:01:36.344685 7f502ea5da80 Options.compression[6]: Snappy
+2021/03/14-01:01:36.344685 7f502ea5da80 Options.bottommost_compression: Disabled
+2021/03/14-01:01:36.344686 7f502ea5da80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:01:36.344687 7f502ea5da80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:01:36.344688 7f502ea5da80 Options.num_levels: 7
+2021/03/14-01:01:36.344689 7f502ea5da80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:01:36.344689 7f502ea5da80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:01:36.344690 7f502ea5da80 Options.compression_opts.window_bits: -14
+2021/03/14-01:01:36.344691 7f502ea5da80 Options.compression_opts.level: -1
+2021/03/14-01:01:36.344691 7f502ea5da80 Options.compression_opts.strategy: 0
+2021/03/14-01:01:36.344692 7f502ea5da80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:01:36.344693 7f502ea5da80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:01:36.344694 7f502ea5da80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:01:36.344694 7f502ea5da80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:01:36.344695 7f502ea5da80 Options.target_file_size_base: 67108864
+2021/03/14-01:01:36.344696 7f502ea5da80 Options.target_file_size_multiplier: 1
+2021/03/14-01:01:36.344696 7f502ea5da80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:01:36.344710 7f502ea5da80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:01:36.344711 7f502ea5da80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:01:36.344713 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:01:36.344722 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:01:36.344723 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:01:36.344724 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:01:36.344725 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:01:36.344725 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:01:36.344726 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:01:36.344726 7f502ea5da80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:01:36.344727 7f502ea5da80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:01:36.344728 7f502ea5da80 Options.arena_block_size: 16777216
+2021/03/14-01:01:36.344729 7f502ea5da80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:01:36.344729 7f502ea5da80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:01:36.344730 7f502ea5da80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:01:36.344731 7f502ea5da80 Options.disable_auto_compactions: 0
+2021/03/14-01:01:36.344733 7f502ea5da80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:01:36.344734 7f502ea5da80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:01:36.344734 7f502ea5da80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:01:36.344735 7f502ea5da80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:01:36.344736 7f502ea5da80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:01:36.344737 7f502ea5da80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:01:36.344737 7f502ea5da80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:01:36.344738 7f502ea5da80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:01:36.344739 7f502ea5da80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:01:36.344740 7f502ea5da80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:01:36.344741 7f502ea5da80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:01:36.344741 7f502ea5da80 Options.table_properties_collectors:
+2021/03/14-01:01:36.344742 7f502ea5da80 Options.inplace_update_support: 0
+2021/03/14-01:01:36.344743 7f502ea5da80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:01:36.344744 7f502ea5da80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:01:36.344745 7f502ea5da80 Options.memtable_huge_page_size: 0
+2021/03/14-01:01:36.344745 7f502ea5da80 Options.bloom_locality: 0
+2021/03/14-01:01:36.344746 7f502ea5da80 Options.max_successive_merges: 0
+2021/03/14-01:01:36.344747 7f502ea5da80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:01:36.344747 7f502ea5da80 Options.paranoid_file_checks: 0
+2021/03/14-01:01:36.344748 7f502ea5da80 Options.force_consistency_checks: 0
+2021/03/14-01:01:36.344748 7f502ea5da80 Options.report_bg_io_stats: 0
+2021/03/14-01:01:36.345223 7f502ea5da80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:01:36.345226 7f502ea5da80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:01:36.345375 7f502ea5da80 EVENT_LOG_v1 {"time_micros": 1615680096345361, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:01:36.345382 7f502ea5da80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:01:37.045993 7f502ea5da80 EVENT_LOG_v1 {"time_micros": 1615680097045990, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615680097763263 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680097763263
new file mode 100644
index 0000000..f1edc18
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680097763263
@@ -0,0 +1,186 @@
+2021/03/14-01:01:37.058047 7f502ea5da80 RocksDB version: 5.11.3
+2021/03/14-01:01:37.058101 7f502ea5da80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:01:37.058102 7f502ea5da80 Compile date Mar 13 2021
+2021/03/14-01:01:37.058105 7f502ea5da80 DB SUMMARY
+2021/03/14-01:01:37.058202 7f502ea5da80 CURRENT file: CURRENT
+2021/03/14-01:01:37.058203 7f502ea5da80 IDENTITY file: IDENTITY
+2021/03/14-01:01:37.058213 7f502ea5da80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:01:37.058214 7f502ea5da80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:01:37.058215 7f502ea5da80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:01:37.058220 7f502ea5da80 Options.error_if_exists: 0
+2021/03/14-01:01:37.058221 7f502ea5da80 Options.create_if_missing: 1
+2021/03/14-01:01:37.058222 7f502ea5da80 Options.paranoid_checks: 1
+2021/03/14-01:01:37.058222 7f502ea5da80 Options.env: 0x7f502f417080
+2021/03/14-01:01:37.058223 7f502ea5da80 Options.info_log: 0x13e4ca0
+2021/03/14-01:01:37.058223 7f502ea5da80 Options.max_file_opening_threads: 16
+2021/03/14-01:01:37.058224 7f502ea5da80 Options.statistics: (nil)
+2021/03/14-01:01:37.058225 7f502ea5da80 Options.use_fsync: 0
+2021/03/14-01:01:37.058225 7f502ea5da80 Options.max_log_file_size: 0
+2021/03/14-01:01:37.058226 7f502ea5da80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:01:37.058227 7f502ea5da80 Options.log_file_time_to_roll: 0
+2021/03/14-01:01:37.058227 7f502ea5da80 Options.keep_log_file_num: 1000
+2021/03/14-01:01:37.058228 7f502ea5da80 Options.recycle_log_file_num: 0
+2021/03/14-01:01:37.058228 7f502ea5da80 Options.allow_fallocate: 1
+2021/03/14-01:01:37.058229 7f502ea5da80 Options.allow_mmap_reads: 0
+2021/03/14-01:01:37.058230 7f502ea5da80 Options.allow_mmap_writes: 0
+2021/03/14-01:01:37.058230 7f502ea5da80 Options.use_direct_reads: 0
+2021/03/14-01:01:37.058231 7f502ea5da80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:01:37.058231 7f502ea5da80 Options.create_missing_column_families: 0
+2021/03/14-01:01:37.058232 7f502ea5da80 Options.db_log_dir:
+2021/03/14-01:01:37.058232 7f502ea5da80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:01:37.058233 7f502ea5da80 Options.table_cache_numshardbits: 6
+2021/03/14-01:01:37.058233 7f502ea5da80 Options.max_subcompactions: 1
+2021/03/14-01:01:37.058234 7f502ea5da80 Options.max_background_flushes: -1
+2021/03/14-01:01:37.058235 7f502ea5da80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:01:37.058235 7f502ea5da80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:01:37.058236 7f502ea5da80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:01:37.058236 7f502ea5da80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:01:37.058237 7f502ea5da80 Options.advise_random_on_open: 1
+2021/03/14-01:01:37.058243 7f502ea5da80 Options.db_write_buffer_size: 0
+2021/03/14-01:01:37.058244 7f502ea5da80 Options.write_buffer_manager: 0x13ccb90
+2021/03/14-01:01:37.058245 7f502ea5da80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:01:37.058245 7f502ea5da80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:01:37.058246 7f502ea5da80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:01:37.058246 7f502ea5da80 Options.use_adaptive_mutex: 0
+2021/03/14-01:01:37.058247 7f502ea5da80 Options.rate_limiter: (nil)
+2021/03/14-01:01:37.058248 7f502ea5da80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:01:37.058257 7f502ea5da80 Options.wal_recovery_mode: 2
+2021/03/14-01:01:37.058258 7f502ea5da80 Options.enable_thread_tracking: 0
+2021/03/14-01:01:37.058259 7f502ea5da80 Options.enable_pipelined_write: 0
+2021/03/14-01:01:37.058259 7f502ea5da80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:01:37.058260 7f502ea5da80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:01:37.058260 7f502ea5da80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:01:37.058261 7f502ea5da80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:01:37.058261 7f502ea5da80 Options.row_cache: None
+2021/03/14-01:01:37.058262 7f502ea5da80 Options.wal_filter: None
+2021/03/14-01:01:37.058263 7f502ea5da80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:01:37.058263 7f502ea5da80 Options.allow_ingest_behind: 0
+2021/03/14-01:01:37.058264 7f502ea5da80 Options.preserve_deletes: 0
+2021/03/14-01:01:37.058264 7f502ea5da80 Options.two_write_queues: 0
+2021/03/14-01:01:37.058265 7f502ea5da80 Options.manual_wal_flush: 0
+2021/03/14-01:01:37.058266 7f502ea5da80 Options.max_background_jobs: 16
+2021/03/14-01:01:37.058267 7f502ea5da80 Options.max_background_compactions: -1
+2021/03/14-01:01:37.058267 7f502ea5da80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:01:37.058268 7f502ea5da80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:01:37.058268 7f502ea5da80 Options.delayed_write_rate : 16777216
+2021/03/14-01:01:37.058269 7f502ea5da80 Options.max_total_wal_size: 0
+2021/03/14-01:01:37.058270 7f502ea5da80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:01:37.058270 7f502ea5da80 Options.stats_dump_period_sec: 600
+2021/03/14-01:01:37.058271 7f502ea5da80 Options.max_open_files: -1
+2021/03/14-01:01:37.058271 7f502ea5da80 Options.bytes_per_sync: 0
+2021/03/14-01:01:37.058272 7f502ea5da80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:01:37.058273 7f502ea5da80 Options.compaction_readahead_size: 0
+2021/03/14-01:01:37.058273 7f502ea5da80 Compression algorithms supported:
+2021/03/14-01:01:37.058274 7f502ea5da80 Snappy supported: 1
+2021/03/14-01:01:37.058274 7f502ea5da80 Zlib supported: 1
+2021/03/14-01:01:37.058275 7f502ea5da80 Bzip supported: 1
+2021/03/14-01:01:37.058275 7f502ea5da80 LZ4 supported: 1
+2021/03/14-01:01:37.058276 7f502ea5da80 ZSTDNotFinal supported: 1
+2021/03/14-01:01:37.058280 7f502ea5da80 ZSTD supported: 1
+2021/03/14-01:01:37.058283 7f502ea5da80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:01:37.058284 7f502ea5da80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:01:37.058394 7f502ea5da80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:01:37.058451 7f502ea5da80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:01:37.058452 7f502ea5da80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:01:37.058453 7f502ea5da80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:01:37.058454 7f502ea5da80 Options.compaction_filter: None
+2021/03/14-01:01:37.058454 7f502ea5da80 Options.compaction_filter_factory: None
+2021/03/14-01:01:37.058455 7f502ea5da80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:01:37.058456 7f502ea5da80 Options.table_factory: BlockBasedTable
+2021/03/14-01:01:37.058471 7f502ea5da80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x13dc520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x13c1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:01:37.058472 7f502ea5da80 Options.write_buffer_size: 134217728
+2021/03/14-01:01:37.058472 7f502ea5da80 Options.max_write_buffer_number: 6
+2021/03/14-01:01:37.058473 7f502ea5da80 Options.compression[0]: NoCompression
+2021/03/14-01:01:37.058474 7f502ea5da80 Options.compression[1]: NoCompression
+2021/03/14-01:01:37.058474 7f502ea5da80 Options.compression[2]: Snappy
+2021/03/14-01:01:37.058475 7f502ea5da80 Options.compression[3]: Snappy
+2021/03/14-01:01:37.058476 7f502ea5da80 Options.compression[4]: Snappy
+2021/03/14-01:01:37.058476 7f502ea5da80 Options.compression[5]: Snappy
+2021/03/14-01:01:37.058477 7f502ea5da80 Options.compression[6]: Snappy
+2021/03/14-01:01:37.058477 7f502ea5da80 Options.bottommost_compression: Disabled
+2021/03/14-01:01:37.058478 7f502ea5da80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:01:37.058479 7f502ea5da80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:01:37.058479 7f502ea5da80 Options.num_levels: 7
+2021/03/14-01:01:37.058480 7f502ea5da80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:01:37.058480 7f502ea5da80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:01:37.058481 7f502ea5da80 Options.compression_opts.window_bits: -14
+2021/03/14-01:01:37.058482 7f502ea5da80 Options.compression_opts.level: -1
+2021/03/14-01:01:37.058482 7f502ea5da80 Options.compression_opts.strategy: 0
+2021/03/14-01:01:37.058483 7f502ea5da80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:01:37.058483 7f502ea5da80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:01:37.058484 7f502ea5da80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:01:37.058485 7f502ea5da80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:01:37.058485 7f502ea5da80 Options.target_file_size_base: 67108864
+2021/03/14-01:01:37.058486 7f502ea5da80 Options.target_file_size_multiplier: 1
+2021/03/14-01:01:37.058486 7f502ea5da80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:01:37.058487 7f502ea5da80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:01:37.058488 7f502ea5da80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:01:37.058489 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:01:37.058497 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:01:37.058498 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:01:37.058498 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:01:37.058499 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:01:37.058499 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:01:37.058500 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:01:37.058501 7f502ea5da80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:01:37.058501 7f502ea5da80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:01:37.058502 7f502ea5da80 Options.arena_block_size: 16777216
+2021/03/14-01:01:37.058502 7f502ea5da80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:01:37.058503 7f502ea5da80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:01:37.058504 7f502ea5da80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:01:37.058504 7f502ea5da80 Options.disable_auto_compactions: 0
+2021/03/14-01:01:37.058506 7f502ea5da80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:01:37.058507 7f502ea5da80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:01:37.058507 7f502ea5da80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:01:37.058508 7f502ea5da80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:01:37.058508 7f502ea5da80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:01:37.058509 7f502ea5da80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:01:37.058510 7f502ea5da80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:01:37.058511 7f502ea5da80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:01:37.058511 7f502ea5da80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:01:37.058512 7f502ea5da80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:01:37.058512 7f502ea5da80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:01:37.058513 7f502ea5da80 Options.table_properties_collectors:
+2021/03/14-01:01:37.058513 7f502ea5da80 Options.inplace_update_support: 0
+2021/03/14-01:01:37.058514 7f502ea5da80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:01:37.058515 7f502ea5da80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:01:37.058515 7f502ea5da80 Options.memtable_huge_page_size: 0
+2021/03/14-01:01:37.058516 7f502ea5da80 Options.bloom_locality: 0
+2021/03/14-01:01:37.058517 7f502ea5da80 Options.max_successive_merges: 0
+2021/03/14-01:01:37.058517 7f502ea5da80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:01:37.058518 7f502ea5da80 Options.paranoid_file_checks: 0
+2021/03/14-01:01:37.058518 7f502ea5da80 Options.force_consistency_checks: 0
+2021/03/14-01:01:37.058519 7f502ea5da80 Options.report_bg_io_stats: 0
+2021/03/14-01:01:37.058891 7f502ea5da80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:01:37.058893 7f502ea5da80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:01:37.059003 7f502ea5da80 EVENT_LOG_v1 {"time_micros": 1615680097058994, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:01:37.059009 7f502ea5da80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:01:37.751269 7f502ea5da80 EVENT_LOG_v1 {"time_micros": 1615680097751266, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615680098543525 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680098543525
new file mode 100644
index 0000000..d02e028
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680098543525
@@ -0,0 +1,186 @@
+2021/03/14-01:01:37.763611 7f502ea5da80 RocksDB version: 5.11.3
+2021/03/14-01:01:37.763665 7f502ea5da80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:01:37.763666 7f502ea5da80 Compile date Mar 13 2021
+2021/03/14-01:01:37.763669 7f502ea5da80 DB SUMMARY
+2021/03/14-01:01:37.763766 7f502ea5da80 CURRENT file: CURRENT
+2021/03/14-01:01:37.763767 7f502ea5da80 IDENTITY file: IDENTITY
+2021/03/14-01:01:37.763777 7f502ea5da80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:01:37.763778 7f502ea5da80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:01:37.763779 7f502ea5da80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:01:37.763785 7f502ea5da80 Options.error_if_exists: 0
+2021/03/14-01:01:37.763785 7f502ea5da80 Options.create_if_missing: 1
+2021/03/14-01:01:37.763786 7f502ea5da80 Options.paranoid_checks: 1
+2021/03/14-01:01:37.763787 7f502ea5da80 Options.env: 0x7f502f417080
+2021/03/14-01:01:37.763787 7f502ea5da80 Options.info_log: 0x13e4ca0
+2021/03/14-01:01:37.763788 7f502ea5da80 Options.max_file_opening_threads: 16
+2021/03/14-01:01:37.763788 7f502ea5da80 Options.statistics: (nil)
+2021/03/14-01:01:37.763789 7f502ea5da80 Options.use_fsync: 0
+2021/03/14-01:01:37.763790 7f502ea5da80 Options.max_log_file_size: 0
+2021/03/14-01:01:37.763790 7f502ea5da80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:01:37.763791 7f502ea5da80 Options.log_file_time_to_roll: 0
+2021/03/14-01:01:37.763791 7f502ea5da80 Options.keep_log_file_num: 1000
+2021/03/14-01:01:37.763792 7f502ea5da80 Options.recycle_log_file_num: 0
+2021/03/14-01:01:37.763793 7f502ea5da80 Options.allow_fallocate: 1
+2021/03/14-01:01:37.763793 7f502ea5da80 Options.allow_mmap_reads: 0
+2021/03/14-01:01:37.763794 7f502ea5da80 Options.allow_mmap_writes: 0
+2021/03/14-01:01:37.763794 7f502ea5da80 Options.use_direct_reads: 0
+2021/03/14-01:01:37.763795 7f502ea5da80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:01:37.763795 7f502ea5da80 Options.create_missing_column_families: 0
+2021/03/14-01:01:37.763796 7f502ea5da80 Options.db_log_dir:
+2021/03/14-01:01:37.763797 7f502ea5da80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:01:37.763797 7f502ea5da80 Options.table_cache_numshardbits: 6
+2021/03/14-01:01:37.763798 7f502ea5da80 Options.max_subcompactions: 1
+2021/03/14-01:01:37.763798 7f502ea5da80 Options.max_background_flushes: -1
+2021/03/14-01:01:37.763799 7f502ea5da80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:01:37.763800 7f502ea5da80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:01:37.763800 7f502ea5da80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:01:37.763801 7f502ea5da80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:01:37.763801 7f502ea5da80 Options.advise_random_on_open: 1
+2021/03/14-01:01:37.763802 7f502ea5da80 Options.db_write_buffer_size: 0
+2021/03/14-01:01:37.763802 7f502ea5da80 Options.write_buffer_manager: 0x13ccb90
+2021/03/14-01:01:37.763803 7f502ea5da80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:01:37.763804 7f502ea5da80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:01:37.763804 7f502ea5da80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:01:37.763805 7f502ea5da80 Options.use_adaptive_mutex: 0
+2021/03/14-01:01:37.763805 7f502ea5da80 Options.rate_limiter: (nil)
+2021/03/14-01:01:37.763807 7f502ea5da80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:01:37.763814 7f502ea5da80 Options.wal_recovery_mode: 2
+2021/03/14-01:01:37.763815 7f502ea5da80 Options.enable_thread_tracking: 0
+2021/03/14-01:01:37.763815 7f502ea5da80 Options.enable_pipelined_write: 0
+2021/03/14-01:01:37.763816 7f502ea5da80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:01:37.763816 7f502ea5da80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:01:37.763817 7f502ea5da80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:01:37.763818 7f502ea5da80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:01:37.763818 7f502ea5da80 Options.row_cache: None
+2021/03/14-01:01:37.763819 7f502ea5da80 Options.wal_filter: None
+2021/03/14-01:01:37.763819 7f502ea5da80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:01:37.763820 7f502ea5da80 Options.allow_ingest_behind: 0
+2021/03/14-01:01:37.763820 7f502ea5da80 Options.preserve_deletes: 0
+2021/03/14-01:01:37.763821 7f502ea5da80 Options.two_write_queues: 0
+2021/03/14-01:01:37.763821 7f502ea5da80 Options.manual_wal_flush: 0
+2021/03/14-01:01:37.763823 7f502ea5da80 Options.max_background_jobs: 16
+2021/03/14-01:01:37.763823 7f502ea5da80 Options.max_background_compactions: -1
+2021/03/14-01:01:37.763824 7f502ea5da80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:01:37.763824 7f502ea5da80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:01:37.763825 7f502ea5da80 Options.delayed_write_rate : 16777216
+2021/03/14-01:01:37.763826 7f502ea5da80 Options.max_total_wal_size: 0
+2021/03/14-01:01:37.763826 7f502ea5da80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:01:37.763827 7f502ea5da80 Options.stats_dump_period_sec: 600
+2021/03/14-01:01:37.763827 7f502ea5da80 Options.max_open_files: -1
+2021/03/14-01:01:37.763828 7f502ea5da80 Options.bytes_per_sync: 0
+2021/03/14-01:01:37.763828 7f502ea5da80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:01:37.763829 7f502ea5da80 Options.compaction_readahead_size: 0
+2021/03/14-01:01:37.763830 7f502ea5da80 Compression algorithms supported:
+2021/03/14-01:01:37.763830 7f502ea5da80 Snappy supported: 1
+2021/03/14-01:01:37.763831 7f502ea5da80 Zlib supported: 1
+2021/03/14-01:01:37.763831 7f502ea5da80 Bzip supported: 1
+2021/03/14-01:01:37.763832 7f502ea5da80 LZ4 supported: 1
+2021/03/14-01:01:37.763832 7f502ea5da80 ZSTDNotFinal supported: 1
+2021/03/14-01:01:37.763836 7f502ea5da80 ZSTD supported: 1
+2021/03/14-01:01:37.763839 7f502ea5da80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:01:37.763841 7f502ea5da80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:01:37.763932 7f502ea5da80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:01:37.763988 7f502ea5da80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:01:37.763989 7f502ea5da80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:01:37.763990 7f502ea5da80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:01:37.763991 7f502ea5da80 Options.compaction_filter: None
+2021/03/14-01:01:37.763991 7f502ea5da80 Options.compaction_filter_factory: None
+2021/03/14-01:01:37.763992 7f502ea5da80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:01:37.763993 7f502ea5da80 Options.table_factory: BlockBasedTable
+2021/03/14-01:01:37.764009 7f502ea5da80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x13dc520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x13c1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:01:37.764010 7f502ea5da80 Options.write_buffer_size: 134217728
+2021/03/14-01:01:37.764011 7f502ea5da80 Options.max_write_buffer_number: 6
+2021/03/14-01:01:37.764011 7f502ea5da80 Options.compression[0]: NoCompression
+2021/03/14-01:01:37.764012 7f502ea5da80 Options.compression[1]: NoCompression
+2021/03/14-01:01:37.764013 7f502ea5da80 Options.compression[2]: Snappy
+2021/03/14-01:01:37.764013 7f502ea5da80 Options.compression[3]: Snappy
+2021/03/14-01:01:37.764014 7f502ea5da80 Options.compression[4]: Snappy
+2021/03/14-01:01:37.764014 7f502ea5da80 Options.compression[5]: Snappy
+2021/03/14-01:01:37.764015 7f502ea5da80 Options.compression[6]: Snappy
+2021/03/14-01:01:37.764016 7f502ea5da80 Options.bottommost_compression: Disabled
+2021/03/14-01:01:37.764016 7f502ea5da80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:01:37.764017 7f502ea5da80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:01:37.764018 7f502ea5da80 Options.num_levels: 7
+2021/03/14-01:01:37.764018 7f502ea5da80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:01:37.764019 7f502ea5da80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:01:37.764019 7f502ea5da80 Options.compression_opts.window_bits: -14
+2021/03/14-01:01:37.764020 7f502ea5da80 Options.compression_opts.level: -1
+2021/03/14-01:01:37.764021 7f502ea5da80 Options.compression_opts.strategy: 0
+2021/03/14-01:01:37.764021 7f502ea5da80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:01:37.764022 7f502ea5da80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:01:37.764022 7f502ea5da80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:01:37.764023 7f502ea5da80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:01:37.764024 7f502ea5da80 Options.target_file_size_base: 67108864
+2021/03/14-01:01:37.764024 7f502ea5da80 Options.target_file_size_multiplier: 1
+2021/03/14-01:01:37.764025 7f502ea5da80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:01:37.764025 7f502ea5da80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:01:37.764026 7f502ea5da80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:01:37.764028 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:01:37.764035 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:01:37.764036 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:01:37.764036 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:01:37.764037 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:01:37.764037 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:01:37.764038 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:01:37.764039 7f502ea5da80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:01:37.764039 7f502ea5da80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:01:37.764040 7f502ea5da80 Options.arena_block_size: 16777216
+2021/03/14-01:01:37.764040 7f502ea5da80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:01:37.764041 7f502ea5da80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:01:37.764042 7f502ea5da80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:01:37.764042 7f502ea5da80 Options.disable_auto_compactions: 0
+2021/03/14-01:01:37.764044 7f502ea5da80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:01:37.764044 7f502ea5da80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:01:37.764045 7f502ea5da80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:01:37.764046 7f502ea5da80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:01:37.764046 7f502ea5da80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:01:37.764047 7f502ea5da80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:01:37.764047 7f502ea5da80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:01:37.764048 7f502ea5da80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:01:37.764049 7f502ea5da80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:01:37.764050 7f502ea5da80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:01:37.764050 7f502ea5da80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:01:37.764051 7f502ea5da80 Options.table_properties_collectors:
+2021/03/14-01:01:37.764051 7f502ea5da80 Options.inplace_update_support: 0
+2021/03/14-01:01:37.764052 7f502ea5da80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:01:37.764052 7f502ea5da80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:01:37.764053 7f502ea5da80 Options.memtable_huge_page_size: 0
+2021/03/14-01:01:37.764054 7f502ea5da80 Options.bloom_locality: 0
+2021/03/14-01:01:37.764054 7f502ea5da80 Options.max_successive_merges: 0
+2021/03/14-01:01:37.764055 7f502ea5da80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:01:37.764056 7f502ea5da80 Options.paranoid_file_checks: 0
+2021/03/14-01:01:37.764056 7f502ea5da80 Options.force_consistency_checks: 0
+2021/03/14-01:01:37.764057 7f502ea5da80 Options.report_bg_io_stats: 0
+2021/03/14-01:01:37.764430 7f502ea5da80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:01:37.764432 7f502ea5da80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:01:37.764545 7f502ea5da80 EVENT_LOG_v1 {"time_micros": 1615680097764535, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:01:37.764549 7f502ea5da80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:01:38.531283 7f502ea5da80 EVENT_LOG_v1 {"time_micros": 1615680098531279, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615680444405913 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680444405913
new file mode 100644
index 0000000..a69442d
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680444405913
@@ -0,0 +1,186 @@
+2021/03/14-01:01:38.543871 7f502ea5da80 RocksDB version: 5.11.3
+2021/03/14-01:01:38.543925 7f502ea5da80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:01:38.543927 7f502ea5da80 Compile date Mar 13 2021
+2021/03/14-01:01:38.543929 7f502ea5da80 DB SUMMARY
+2021/03/14-01:01:38.544028 7f502ea5da80 CURRENT file: CURRENT
+2021/03/14-01:01:38.544029 7f502ea5da80 IDENTITY file: IDENTITY
+2021/03/14-01:01:38.544039 7f502ea5da80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:01:38.544040 7f502ea5da80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:01:38.544041 7f502ea5da80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:01:38.544046 7f502ea5da80 Options.error_if_exists: 0
+2021/03/14-01:01:38.544047 7f502ea5da80 Options.create_if_missing: 1
+2021/03/14-01:01:38.544048 7f502ea5da80 Options.paranoid_checks: 1
+2021/03/14-01:01:38.544048 7f502ea5da80 Options.env: 0x7f502f417080
+2021/03/14-01:01:38.544049 7f502ea5da80 Options.info_log: 0x13e4ca0
+2021/03/14-01:01:38.544049 7f502ea5da80 Options.max_file_opening_threads: 16
+2021/03/14-01:01:38.544050 7f502ea5da80 Options.statistics: (nil)
+2021/03/14-01:01:38.544051 7f502ea5da80 Options.use_fsync: 0
+2021/03/14-01:01:38.544051 7f502ea5da80 Options.max_log_file_size: 0
+2021/03/14-01:01:38.544052 7f502ea5da80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:01:38.544052 7f502ea5da80 Options.log_file_time_to_roll: 0
+2021/03/14-01:01:38.544053 7f502ea5da80 Options.keep_log_file_num: 1000
+2021/03/14-01:01:38.544054 7f502ea5da80 Options.recycle_log_file_num: 0
+2021/03/14-01:01:38.544054 7f502ea5da80 Options.allow_fallocate: 1
+2021/03/14-01:01:38.544055 7f502ea5da80 Options.allow_mmap_reads: 0
+2021/03/14-01:01:38.544055 7f502ea5da80 Options.allow_mmap_writes: 0
+2021/03/14-01:01:38.544056 7f502ea5da80 Options.use_direct_reads: 0
+2021/03/14-01:01:38.544056 7f502ea5da80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:01:38.544057 7f502ea5da80 Options.create_missing_column_families: 0
+2021/03/14-01:01:38.544058 7f502ea5da80 Options.db_log_dir:
+2021/03/14-01:01:38.544058 7f502ea5da80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:01:38.544059 7f502ea5da80 Options.table_cache_numshardbits: 6
+2021/03/14-01:01:38.544059 7f502ea5da80 Options.max_subcompactions: 1
+2021/03/14-01:01:38.544060 7f502ea5da80 Options.max_background_flushes: -1
+2021/03/14-01:01:38.544060 7f502ea5da80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:01:38.544061 7f502ea5da80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:01:38.544062 7f502ea5da80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:01:38.544062 7f502ea5da80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:01:38.544063 7f502ea5da80 Options.advise_random_on_open: 1
+2021/03/14-01:01:38.544063 7f502ea5da80 Options.db_write_buffer_size: 0
+2021/03/14-01:01:38.544064 7f502ea5da80 Options.write_buffer_manager: 0x13ccb90
+2021/03/14-01:01:38.544064 7f502ea5da80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:01:38.544065 7f502ea5da80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:01:38.544066 7f502ea5da80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:01:38.544066 7f502ea5da80 Options.use_adaptive_mutex: 0
+2021/03/14-01:01:38.544067 7f502ea5da80 Options.rate_limiter: (nil)
+2021/03/14-01:01:38.544068 7f502ea5da80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:01:38.544075 7f502ea5da80 Options.wal_recovery_mode: 2
+2021/03/14-01:01:38.544076 7f502ea5da80 Options.enable_thread_tracking: 0
+2021/03/14-01:01:38.544077 7f502ea5da80 Options.enable_pipelined_write: 0
+2021/03/14-01:01:38.544077 7f502ea5da80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:01:38.544078 7f502ea5da80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:01:38.544078 7f502ea5da80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:01:38.544079 7f502ea5da80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:01:38.544079 7f502ea5da80 Options.row_cache: None
+2021/03/14-01:01:38.544080 7f502ea5da80 Options.wal_filter: None
+2021/03/14-01:01:38.544081 7f502ea5da80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:01:38.544081 7f502ea5da80 Options.allow_ingest_behind: 0
+2021/03/14-01:01:38.544082 7f502ea5da80 Options.preserve_deletes: 0
+2021/03/14-01:01:38.544082 7f502ea5da80 Options.two_write_queues: 0
+2021/03/14-01:01:38.544083 7f502ea5da80 Options.manual_wal_flush: 0
+2021/03/14-01:01:38.544084 7f502ea5da80 Options.max_background_jobs: 16
+2021/03/14-01:01:38.544084 7f502ea5da80 Options.max_background_compactions: -1
+2021/03/14-01:01:38.544085 7f502ea5da80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:01:38.544086 7f502ea5da80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:01:38.544086 7f502ea5da80 Options.delayed_write_rate : 16777216
+2021/03/14-01:01:38.544087 7f502ea5da80 Options.max_total_wal_size: 0
+2021/03/14-01:01:38.544087 7f502ea5da80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:01:38.544088 7f502ea5da80 Options.stats_dump_period_sec: 600
+2021/03/14-01:01:38.544089 7f502ea5da80 Options.max_open_files: -1
+2021/03/14-01:01:38.544089 7f502ea5da80 Options.bytes_per_sync: 0
+2021/03/14-01:01:38.544090 7f502ea5da80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:01:38.544090 7f502ea5da80 Options.compaction_readahead_size: 0
+2021/03/14-01:01:38.544091 7f502ea5da80 Compression algorithms supported:
+2021/03/14-01:01:38.544091 7f502ea5da80 Snappy supported: 1
+2021/03/14-01:01:38.544092 7f502ea5da80 Zlib supported: 1
+2021/03/14-01:01:38.544093 7f502ea5da80 Bzip supported: 1
+2021/03/14-01:01:38.544093 7f502ea5da80 LZ4 supported: 1
+2021/03/14-01:01:38.544094 7f502ea5da80 ZSTDNotFinal supported: 1
+2021/03/14-01:01:38.544098 7f502ea5da80 ZSTD supported: 1
+2021/03/14-01:01:38.544101 7f502ea5da80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:01:38.544102 7f502ea5da80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:01:38.544191 7f502ea5da80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:01:38.544252 7f502ea5da80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:01:38.544254 7f502ea5da80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:01:38.544255 7f502ea5da80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:01:38.544256 7f502ea5da80 Options.compaction_filter: None
+2021/03/14-01:01:38.544256 7f502ea5da80 Options.compaction_filter_factory: None
+2021/03/14-01:01:38.544257 7f502ea5da80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:01:38.544258 7f502ea5da80 Options.table_factory: BlockBasedTable
+2021/03/14-01:01:38.544272 7f502ea5da80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x13dc520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x13c1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:01:38.544273 7f502ea5da80 Options.write_buffer_size: 134217728
+2021/03/14-01:01:38.544273 7f502ea5da80 Options.max_write_buffer_number: 6
+2021/03/14-01:01:38.544274 7f502ea5da80 Options.compression[0]: NoCompression
+2021/03/14-01:01:38.544275 7f502ea5da80 Options.compression[1]: NoCompression
+2021/03/14-01:01:38.544276 7f502ea5da80 Options.compression[2]: Snappy
+2021/03/14-01:01:38.544276 7f502ea5da80 Options.compression[3]: Snappy
+2021/03/14-01:01:38.544277 7f502ea5da80 Options.compression[4]: Snappy
+2021/03/14-01:01:38.544277 7f502ea5da80 Options.compression[5]: Snappy
+2021/03/14-01:01:38.544278 7f502ea5da80 Options.compression[6]: Snappy
+2021/03/14-01:01:38.544279 7f502ea5da80 Options.bottommost_compression: Disabled
+2021/03/14-01:01:38.544279 7f502ea5da80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:01:38.544280 7f502ea5da80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:01:38.544281 7f502ea5da80 Options.num_levels: 7
+2021/03/14-01:01:38.544281 7f502ea5da80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:01:38.544282 7f502ea5da80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:01:38.544282 7f502ea5da80 Options.compression_opts.window_bits: -14
+2021/03/14-01:01:38.544283 7f502ea5da80 Options.compression_opts.level: -1
+2021/03/14-01:01:38.544284 7f502ea5da80 Options.compression_opts.strategy: 0
+2021/03/14-01:01:38.544284 7f502ea5da80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:01:38.544285 7f502ea5da80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:01:38.544285 7f502ea5da80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:01:38.544286 7f502ea5da80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:01:38.544286 7f502ea5da80 Options.target_file_size_base: 67108864
+2021/03/14-01:01:38.544287 7f502ea5da80 Options.target_file_size_multiplier: 1
+2021/03/14-01:01:38.544288 7f502ea5da80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:01:38.544288 7f502ea5da80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:01:38.544289 7f502ea5da80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:01:38.544290 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:01:38.544299 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:01:38.544300 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:01:38.544300 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:01:38.544301 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:01:38.544302 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:01:38.544302 7f502ea5da80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:01:38.544303 7f502ea5da80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:01:38.544303 7f502ea5da80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:01:38.544304 7f502ea5da80 Options.arena_block_size: 16777216
+2021/03/14-01:01:38.544304 7f502ea5da80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:01:38.544305 7f502ea5da80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:01:38.544306 7f502ea5da80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:01:38.544306 7f502ea5da80 Options.disable_auto_compactions: 0
+2021/03/14-01:01:38.544308 7f502ea5da80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:01:38.544309 7f502ea5da80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:01:38.544309 7f502ea5da80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:01:38.544310 7f502ea5da80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:01:38.544310 7f502ea5da80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:01:38.544311 7f502ea5da80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:01:38.544311 7f502ea5da80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:01:38.544312 7f502ea5da80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:01:38.544313 7f502ea5da80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:01:38.544313 7f502ea5da80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:01:38.544314 7f502ea5da80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:01:38.544315 7f502ea5da80 Options.table_properties_collectors:
+2021/03/14-01:01:38.544315 7f502ea5da80 Options.inplace_update_support: 0
+2021/03/14-01:01:38.544316 7f502ea5da80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:01:38.544316 7f502ea5da80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:01:38.544317 7f502ea5da80 Options.memtable_huge_page_size: 0
+2021/03/14-01:01:38.544318 7f502ea5da80 Options.bloom_locality: 0
+2021/03/14-01:01:38.544318 7f502ea5da80 Options.max_successive_merges: 0
+2021/03/14-01:01:38.544319 7f502ea5da80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:01:38.544319 7f502ea5da80 Options.paranoid_file_checks: 0
+2021/03/14-01:01:38.544320 7f502ea5da80 Options.force_consistency_checks: 0
+2021/03/14-01:01:38.544321 7f502ea5da80 Options.report_bg_io_stats: 0
+2021/03/14-01:01:38.544686 7f502ea5da80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:01:38.544689 7f502ea5da80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:01:38.544800 7f502ea5da80 EVENT_LOG_v1 {"time_micros": 1615680098544789, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:01:38.544805 7f502ea5da80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:01:39.258176 7f502ea5da80 EVENT_LOG_v1 {"time_micros": 1615680099258173, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615680445095193 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680445095193
new file mode 100644
index 0000000..879e6a0
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680445095193
@@ -0,0 +1,186 @@
+2021/03/14-01:07:24.406343 7fd83ae68a80 RocksDB version: 5.11.3
+2021/03/14-01:07:24.406404 7fd83ae68a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:07:24.406406 7fd83ae68a80 Compile date Mar 13 2021
+2021/03/14-01:07:24.406412 7fd83ae68a80 DB SUMMARY
+2021/03/14-01:07:24.406520 7fd83ae68a80 CURRENT file: CURRENT
+2021/03/14-01:07:24.406521 7fd83ae68a80 IDENTITY file: IDENTITY
+2021/03/14-01:07:24.406532 7fd83ae68a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:07:24.406533 7fd83ae68a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:07:24.406534 7fd83ae68a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:07:24.406540 7fd83ae68a80 Options.error_if_exists: 0
+2021/03/14-01:07:24.406541 7fd83ae68a80 Options.create_if_missing: 1
+2021/03/14-01:07:24.406542 7fd83ae68a80 Options.paranoid_checks: 1
+2021/03/14-01:07:24.406542 7fd83ae68a80 Options.env: 0x7fd83b822080
+2021/03/14-01:07:24.406543 7fd83ae68a80 Options.info_log: 0x1b32ca0
+2021/03/14-01:07:24.406544 7fd83ae68a80 Options.max_file_opening_threads: 16
+2021/03/14-01:07:24.406544 7fd83ae68a80 Options.statistics: (nil)
+2021/03/14-01:07:24.406545 7fd83ae68a80 Options.use_fsync: 0
+2021/03/14-01:07:24.406546 7fd83ae68a80 Options.max_log_file_size: 0
+2021/03/14-01:07:24.406546 7fd83ae68a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:07:24.406547 7fd83ae68a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:07:24.406548 7fd83ae68a80 Options.keep_log_file_num: 1000
+2021/03/14-01:07:24.406548 7fd83ae68a80 Options.recycle_log_file_num: 0
+2021/03/14-01:07:24.406549 7fd83ae68a80 Options.allow_fallocate: 1
+2021/03/14-01:07:24.406550 7fd83ae68a80 Options.allow_mmap_reads: 0
+2021/03/14-01:07:24.406550 7fd83ae68a80 Options.allow_mmap_writes: 0
+2021/03/14-01:07:24.406551 7fd83ae68a80 Options.use_direct_reads: 0
+2021/03/14-01:07:24.406551 7fd83ae68a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:07:24.406552 7fd83ae68a80 Options.create_missing_column_families: 0
+2021/03/14-01:07:24.406553 7fd83ae68a80 Options.db_log_dir:
+2021/03/14-01:07:24.406553 7fd83ae68a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:07:24.406554 7fd83ae68a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:07:24.406554 7fd83ae68a80 Options.max_subcompactions: 1
+2021/03/14-01:07:24.406555 7fd83ae68a80 Options.max_background_flushes: -1
+2021/03/14-01:07:24.406556 7fd83ae68a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:07:24.406556 7fd83ae68a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:07:24.406557 7fd83ae68a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:07:24.406558 7fd83ae68a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:07:24.406558 7fd83ae68a80 Options.advise_random_on_open: 1
+2021/03/14-01:07:24.406559 7fd83ae68a80 Options.db_write_buffer_size: 0
+2021/03/14-01:07:24.406559 7fd83ae68a80 Options.write_buffer_manager: 0x1b1ab90
+2021/03/14-01:07:24.406560 7fd83ae68a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:07:24.406561 7fd83ae68a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:07:24.406561 7fd83ae68a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:07:24.406562 7fd83ae68a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:07:24.406563 7fd83ae68a80 Options.rate_limiter: (nil)
+2021/03/14-01:07:24.406564 7fd83ae68a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:07:24.406572 7fd83ae68a80 Options.wal_recovery_mode: 2
+2021/03/14-01:07:24.406573 7fd83ae68a80 Options.enable_thread_tracking: 0
+2021/03/14-01:07:24.406574 7fd83ae68a80 Options.enable_pipelined_write: 0
+2021/03/14-01:07:24.406575 7fd83ae68a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:07:24.406575 7fd83ae68a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:07:24.406576 7fd83ae68a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:07:24.406576 7fd83ae68a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:07:24.406577 7fd83ae68a80 Options.row_cache: None
+2021/03/14-01:07:24.406578 7fd83ae68a80 Options.wal_filter: None
+2021/03/14-01:07:24.406578 7fd83ae68a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:07:24.406579 7fd83ae68a80 Options.allow_ingest_behind: 0
+2021/03/14-01:07:24.406580 7fd83ae68a80 Options.preserve_deletes: 0
+2021/03/14-01:07:24.406580 7fd83ae68a80 Options.two_write_queues: 0
+2021/03/14-01:07:24.406581 7fd83ae68a80 Options.manual_wal_flush: 0
+2021/03/14-01:07:24.406582 7fd83ae68a80 Options.max_background_jobs: 16
+2021/03/14-01:07:24.406583 7fd83ae68a80 Options.max_background_compactions: -1
+2021/03/14-01:07:24.406583 7fd83ae68a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:07:24.406584 7fd83ae68a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:07:24.406584 7fd83ae68a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:07:24.406585 7fd83ae68a80 Options.max_total_wal_size: 0
+2021/03/14-01:07:24.406586 7fd83ae68a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:07:24.406586 7fd83ae68a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:07:24.406587 7fd83ae68a80 Options.max_open_files: -1
+2021/03/14-01:07:24.406588 7fd83ae68a80 Options.bytes_per_sync: 0
+2021/03/14-01:07:24.406588 7fd83ae68a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:07:24.406589 7fd83ae68a80 Options.compaction_readahead_size: 0
+2021/03/14-01:07:24.406589 7fd83ae68a80 Compression algorithms supported:
+2021/03/14-01:07:24.406590 7fd83ae68a80 Snappy supported: 1
+2021/03/14-01:07:24.406591 7fd83ae68a80 Zlib supported: 1
+2021/03/14-01:07:24.406591 7fd83ae68a80 Bzip supported: 1
+2021/03/14-01:07:24.406592 7fd83ae68a80 LZ4 supported: 1
+2021/03/14-01:07:24.406592 7fd83ae68a80 ZSTDNotFinal supported: 1
+2021/03/14-01:07:24.406597 7fd83ae68a80 ZSTD supported: 1
+2021/03/14-01:07:24.406600 7fd83ae68a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:07:24.406602 7fd83ae68a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:07:24.406726 7fd83ae68a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:07:24.406783 7fd83ae68a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:07:24.406785 7fd83ae68a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:07:24.406786 7fd83ae68a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:07:24.406787 7fd83ae68a80 Options.compaction_filter: None
+2021/03/14-01:07:24.406787 7fd83ae68a80 Options.compaction_filter_factory: None
+2021/03/14-01:07:24.406788 7fd83ae68a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:07:24.406789 7fd83ae68a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:07:24.406804 7fd83ae68a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1b2a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1b0fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:07:24.406805 7fd83ae68a80 Options.write_buffer_size: 134217728
+2021/03/14-01:07:24.406806 7fd83ae68a80 Options.max_write_buffer_number: 6
+2021/03/14-01:07:24.406807 7fd83ae68a80 Options.compression[0]: NoCompression
+2021/03/14-01:07:24.406807 7fd83ae68a80 Options.compression[1]: NoCompression
+2021/03/14-01:07:24.406808 7fd83ae68a80 Options.compression[2]: Snappy
+2021/03/14-01:07:24.406809 7fd83ae68a80 Options.compression[3]: Snappy
+2021/03/14-01:07:24.406809 7fd83ae68a80 Options.compression[4]: Snappy
+2021/03/14-01:07:24.406810 7fd83ae68a80 Options.compression[5]: Snappy
+2021/03/14-01:07:24.406811 7fd83ae68a80 Options.compression[6]: Snappy
+2021/03/14-01:07:24.406811 7fd83ae68a80 Options.bottommost_compression: Disabled
+2021/03/14-01:07:24.406812 7fd83ae68a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:07:24.406813 7fd83ae68a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:07:24.406813 7fd83ae68a80 Options.num_levels: 7
+2021/03/14-01:07:24.406814 7fd83ae68a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:07:24.406815 7fd83ae68a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:07:24.406815 7fd83ae68a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:07:24.406816 7fd83ae68a80 Options.compression_opts.level: -1
+2021/03/14-01:07:24.406817 7fd83ae68a80 Options.compression_opts.strategy: 0
+2021/03/14-01:07:24.406817 7fd83ae68a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:07:24.406818 7fd83ae68a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:07:24.406819 7fd83ae68a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:07:24.406819 7fd83ae68a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:07:24.406820 7fd83ae68a80 Options.target_file_size_base: 67108864
+2021/03/14-01:07:24.406821 7fd83ae68a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:07:24.406821 7fd83ae68a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:07:24.406822 7fd83ae68a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:07:24.406823 7fd83ae68a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:07:24.406824 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:07:24.406833 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:07:24.406834 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:07:24.406834 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:07:24.406835 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:07:24.406835 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:07:24.406836 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:07:24.406837 7fd83ae68a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:07:24.406837 7fd83ae68a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:07:24.406838 7fd83ae68a80 Options.arena_block_size: 16777216
+2021/03/14-01:07:24.406839 7fd83ae68a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:07:24.406839 7fd83ae68a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:07:24.406840 7fd83ae68a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:07:24.406840 7fd83ae68a80 Options.disable_auto_compactions: 0
+2021/03/14-01:07:24.406842 7fd83ae68a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:07:24.406843 7fd83ae68a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:07:24.406843 7fd83ae68a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:07:24.406844 7fd83ae68a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:07:24.406845 7fd83ae68a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:07:24.406845 7fd83ae68a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:07:24.406846 7fd83ae68a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:07:24.406847 7fd83ae68a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:07:24.406848 7fd83ae68a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:07:24.406848 7fd83ae68a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:07:24.406849 7fd83ae68a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:07:24.406850 7fd83ae68a80 Options.table_properties_collectors:
+2021/03/14-01:07:24.406850 7fd83ae68a80 Options.inplace_update_support: 0
+2021/03/14-01:07:24.406851 7fd83ae68a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:07:24.406852 7fd83ae68a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:07:24.406853 7fd83ae68a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:07:24.406853 7fd83ae68a80 Options.bloom_locality: 0
+2021/03/14-01:07:24.406854 7fd83ae68a80 Options.max_successive_merges: 0
+2021/03/14-01:07:24.406854 7fd83ae68a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:07:24.406855 7fd83ae68a80 Options.paranoid_file_checks: 0
+2021/03/14-01:07:24.406856 7fd83ae68a80 Options.force_consistency_checks: 0
+2021/03/14-01:07:24.406856 7fd83ae68a80 Options.report_bg_io_stats: 0
+2021/03/14-01:07:24.407296 7fd83ae68a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:07:24.407298 7fd83ae68a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:07:24.407429 7fd83ae68a80 EVENT_LOG_v1 {"time_micros": 1615680444407414, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:07:24.407436 7fd83ae68a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:07:25.083134 7fd83ae68a80 EVENT_LOG_v1 {"time_micros": 1615680445083131, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615680445779899 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680445779899
new file mode 100644
index 0000000..a59fece
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680445779899
@@ -0,0 +1,186 @@
+2021/03/14-01:07:25.095565 7fd83ae68a80 RocksDB version: 5.11.3
+2021/03/14-01:07:25.095617 7fd83ae68a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:07:25.095619 7fd83ae68a80 Compile date Mar 13 2021
+2021/03/14-01:07:25.095623 7fd83ae68a80 DB SUMMARY
+2021/03/14-01:07:25.095721 7fd83ae68a80 CURRENT file: CURRENT
+2021/03/14-01:07:25.095722 7fd83ae68a80 IDENTITY file: IDENTITY
+2021/03/14-01:07:25.095732 7fd83ae68a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:07:25.095733 7fd83ae68a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:07:25.095733 7fd83ae68a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:07:25.095739 7fd83ae68a80 Options.error_if_exists: 0
+2021/03/14-01:07:25.095740 7fd83ae68a80 Options.create_if_missing: 1
+2021/03/14-01:07:25.095741 7fd83ae68a80 Options.paranoid_checks: 1
+2021/03/14-01:07:25.095741 7fd83ae68a80 Options.env: 0x7fd83b822080
+2021/03/14-01:07:25.095742 7fd83ae68a80 Options.info_log: 0x1b32ca0
+2021/03/14-01:07:25.095742 7fd83ae68a80 Options.max_file_opening_threads: 16
+2021/03/14-01:07:25.095743 7fd83ae68a80 Options.statistics: (nil)
+2021/03/14-01:07:25.095744 7fd83ae68a80 Options.use_fsync: 0
+2021/03/14-01:07:25.095744 7fd83ae68a80 Options.max_log_file_size: 0
+2021/03/14-01:07:25.095745 7fd83ae68a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:07:25.095746 7fd83ae68a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:07:25.095746 7fd83ae68a80 Options.keep_log_file_num: 1000
+2021/03/14-01:07:25.095747 7fd83ae68a80 Options.recycle_log_file_num: 0
+2021/03/14-01:07:25.095748 7fd83ae68a80 Options.allow_fallocate: 1
+2021/03/14-01:07:25.095748 7fd83ae68a80 Options.allow_mmap_reads: 0
+2021/03/14-01:07:25.095749 7fd83ae68a80 Options.allow_mmap_writes: 0
+2021/03/14-01:07:25.095749 7fd83ae68a80 Options.use_direct_reads: 0
+2021/03/14-01:07:25.095750 7fd83ae68a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:07:25.095750 7fd83ae68a80 Options.create_missing_column_families: 0
+2021/03/14-01:07:25.095751 7fd83ae68a80 Options.db_log_dir:
+2021/03/14-01:07:25.095752 7fd83ae68a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:07:25.095752 7fd83ae68a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:07:25.095753 7fd83ae68a80 Options.max_subcompactions: 1
+2021/03/14-01:07:25.095753 7fd83ae68a80 Options.max_background_flushes: -1
+2021/03/14-01:07:25.095754 7fd83ae68a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:07:25.095755 7fd83ae68a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:07:25.095755 7fd83ae68a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:07:25.095756 7fd83ae68a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:07:25.095756 7fd83ae68a80 Options.advise_random_on_open: 1
+2021/03/14-01:07:25.095757 7fd83ae68a80 Options.db_write_buffer_size: 0
+2021/03/14-01:07:25.095758 7fd83ae68a80 Options.write_buffer_manager: 0x1b1ab90
+2021/03/14-01:07:25.095758 7fd83ae68a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:07:25.095759 7fd83ae68a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:07:25.095759 7fd83ae68a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:07:25.095760 7fd83ae68a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:07:25.095760 7fd83ae68a80 Options.rate_limiter: (nil)
+2021/03/14-01:07:25.095762 7fd83ae68a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:07:25.095770 7fd83ae68a80 Options.wal_recovery_mode: 2
+2021/03/14-01:07:25.095770 7fd83ae68a80 Options.enable_thread_tracking: 0
+2021/03/14-01:07:25.095771 7fd83ae68a80 Options.enable_pipelined_write: 0
+2021/03/14-01:07:25.095771 7fd83ae68a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:07:25.095772 7fd83ae68a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:07:25.095773 7fd83ae68a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:07:25.095773 7fd83ae68a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:07:25.095774 7fd83ae68a80 Options.row_cache: None
+2021/03/14-01:07:25.095774 7fd83ae68a80 Options.wal_filter: None
+2021/03/14-01:07:25.095775 7fd83ae68a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:07:25.095776 7fd83ae68a80 Options.allow_ingest_behind: 0
+2021/03/14-01:07:25.095776 7fd83ae68a80 Options.preserve_deletes: 0
+2021/03/14-01:07:25.095777 7fd83ae68a80 Options.two_write_queues: 0
+2021/03/14-01:07:25.095777 7fd83ae68a80 Options.manual_wal_flush: 0
+2021/03/14-01:07:25.095778 7fd83ae68a80 Options.max_background_jobs: 16
+2021/03/14-01:07:25.095779 7fd83ae68a80 Options.max_background_compactions: -1
+2021/03/14-01:07:25.095779 7fd83ae68a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:07:25.095780 7fd83ae68a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:07:25.095781 7fd83ae68a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:07:25.095781 7fd83ae68a80 Options.max_total_wal_size: 0
+2021/03/14-01:07:25.095782 7fd83ae68a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:07:25.095782 7fd83ae68a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:07:25.095783 7fd83ae68a80 Options.max_open_files: -1
+2021/03/14-01:07:25.095784 7fd83ae68a80 Options.bytes_per_sync: 0
+2021/03/14-01:07:25.095784 7fd83ae68a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:07:25.095785 7fd83ae68a80 Options.compaction_readahead_size: 0
+2021/03/14-01:07:25.095785 7fd83ae68a80 Compression algorithms supported:
+2021/03/14-01:07:25.095786 7fd83ae68a80 Snappy supported: 1
+2021/03/14-01:07:25.095786 7fd83ae68a80 Zlib supported: 1
+2021/03/14-01:07:25.095787 7fd83ae68a80 Bzip supported: 1
+2021/03/14-01:07:25.095788 7fd83ae68a80 LZ4 supported: 1
+2021/03/14-01:07:25.095788 7fd83ae68a80 ZSTDNotFinal supported: 1
+2021/03/14-01:07:25.095792 7fd83ae68a80 ZSTD supported: 1
+2021/03/14-01:07:25.095795 7fd83ae68a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:07:25.095796 7fd83ae68a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:07:25.095886 7fd83ae68a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:07:25.095937 7fd83ae68a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:07:25.095939 7fd83ae68a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:07:25.095940 7fd83ae68a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:07:25.095941 7fd83ae68a80 Options.compaction_filter: None
+2021/03/14-01:07:25.095941 7fd83ae68a80 Options.compaction_filter_factory: None
+2021/03/14-01:07:25.095942 7fd83ae68a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:07:25.095943 7fd83ae68a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:07:25.095957 7fd83ae68a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1b2a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1b0fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:07:25.095958 7fd83ae68a80 Options.write_buffer_size: 134217728
+2021/03/14-01:07:25.095958 7fd83ae68a80 Options.max_write_buffer_number: 6
+2021/03/14-01:07:25.095959 7fd83ae68a80 Options.compression[0]: NoCompression
+2021/03/14-01:07:25.095960 7fd83ae68a80 Options.compression[1]: NoCompression
+2021/03/14-01:07:25.095961 7fd83ae68a80 Options.compression[2]: Snappy
+2021/03/14-01:07:25.095961 7fd83ae68a80 Options.compression[3]: Snappy
+2021/03/14-01:07:25.095962 7fd83ae68a80 Options.compression[4]: Snappy
+2021/03/14-01:07:25.095962 7fd83ae68a80 Options.compression[5]: Snappy
+2021/03/14-01:07:25.095963 7fd83ae68a80 Options.compression[6]: Snappy
+2021/03/14-01:07:25.095964 7fd83ae68a80 Options.bottommost_compression: Disabled
+2021/03/14-01:07:25.095965 7fd83ae68a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:07:25.095965 7fd83ae68a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:07:25.095966 7fd83ae68a80 Options.num_levels: 7
+2021/03/14-01:07:25.095966 7fd83ae68a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:07:25.095967 7fd83ae68a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:07:25.095968 7fd83ae68a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:07:25.095968 7fd83ae68a80 Options.compression_opts.level: -1
+2021/03/14-01:07:25.095969 7fd83ae68a80 Options.compression_opts.strategy: 0
+2021/03/14-01:07:25.095969 7fd83ae68a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:07:25.095970 7fd83ae68a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:07:25.095971 7fd83ae68a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:07:25.095971 7fd83ae68a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:07:25.095972 7fd83ae68a80 Options.target_file_size_base: 67108864
+2021/03/14-01:07:25.095972 7fd83ae68a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:07:25.095973 7fd83ae68a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:07:25.095973 7fd83ae68a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:07:25.095974 7fd83ae68a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:07:25.095976 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:07:25.095983 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:07:25.095984 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:07:25.095985 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:07:25.095985 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:07:25.095986 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:07:25.095986 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:07:25.095987 7fd83ae68a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:07:25.095988 7fd83ae68a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:07:25.095988 7fd83ae68a80 Options.arena_block_size: 16777216
+2021/03/14-01:07:25.095989 7fd83ae68a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:07:25.095989 7fd83ae68a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:07:25.095990 7fd83ae68a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:07:25.095991 7fd83ae68a80 Options.disable_auto_compactions: 0
+2021/03/14-01:07:25.095993 7fd83ae68a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:07:25.095993 7fd83ae68a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:07:25.095994 7fd83ae68a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:07:25.095994 7fd83ae68a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:07:25.095995 7fd83ae68a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:07:25.095996 7fd83ae68a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:07:25.095996 7fd83ae68a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:07:25.095997 7fd83ae68a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:07:25.095998 7fd83ae68a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:07:25.095998 7fd83ae68a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:07:25.095999 7fd83ae68a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:07:25.095999 7fd83ae68a80 Options.table_properties_collectors:
+2021/03/14-01:07:25.096000 7fd83ae68a80 Options.inplace_update_support: 0
+2021/03/14-01:07:25.096001 7fd83ae68a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:07:25.096001 7fd83ae68a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:07:25.096002 7fd83ae68a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:07:25.096003 7fd83ae68a80 Options.bloom_locality: 0
+2021/03/14-01:07:25.096003 7fd83ae68a80 Options.max_successive_merges: 0
+2021/03/14-01:07:25.096004 7fd83ae68a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:07:25.096004 7fd83ae68a80 Options.paranoid_file_checks: 0
+2021/03/14-01:07:25.096005 7fd83ae68a80 Options.force_consistency_checks: 0
+2021/03/14-01:07:25.096005 7fd83ae68a80 Options.report_bg_io_stats: 0
+2021/03/14-01:07:25.096402 7fd83ae68a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:07:25.096405 7fd83ae68a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:07:25.096511 7fd83ae68a80 EVENT_LOG_v1 {"time_micros": 1615680445096502, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:07:25.096517 7fd83ae68a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:07:25.767725 7fd83ae68a80 EVENT_LOG_v1 {"time_micros": 1615680445767721, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615680446464470 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680446464470
new file mode 100644
index 0000000..0ad52d6
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680446464470
@@ -0,0 +1,186 @@
+2021/03/14-01:07:25.780277 7fd83ae68a80 RocksDB version: 5.11.3
+2021/03/14-01:07:25.780334 7fd83ae68a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:07:25.780335 7fd83ae68a80 Compile date Mar 13 2021
+2021/03/14-01:07:25.780340 7fd83ae68a80 DB SUMMARY
+2021/03/14-01:07:25.780440 7fd83ae68a80 CURRENT file: CURRENT
+2021/03/14-01:07:25.780441 7fd83ae68a80 IDENTITY file: IDENTITY
+2021/03/14-01:07:25.780451 7fd83ae68a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:07:25.780452 7fd83ae68a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:07:25.780453 7fd83ae68a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:07:25.780459 7fd83ae68a80 Options.error_if_exists: 0
+2021/03/14-01:07:25.780460 7fd83ae68a80 Options.create_if_missing: 1
+2021/03/14-01:07:25.780460 7fd83ae68a80 Options.paranoid_checks: 1
+2021/03/14-01:07:25.780461 7fd83ae68a80 Options.env: 0x7fd83b822080
+2021/03/14-01:07:25.780462 7fd83ae68a80 Options.info_log: 0x1b32ca0
+2021/03/14-01:07:25.780462 7fd83ae68a80 Options.max_file_opening_threads: 16
+2021/03/14-01:07:25.780463 7fd83ae68a80 Options.statistics: (nil)
+2021/03/14-01:07:25.780463 7fd83ae68a80 Options.use_fsync: 0
+2021/03/14-01:07:25.780464 7fd83ae68a80 Options.max_log_file_size: 0
+2021/03/14-01:07:25.780465 7fd83ae68a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:07:25.780465 7fd83ae68a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:07:25.780466 7fd83ae68a80 Options.keep_log_file_num: 1000
+2021/03/14-01:07:25.780466 7fd83ae68a80 Options.recycle_log_file_num: 0
+2021/03/14-01:07:25.780467 7fd83ae68a80 Options.allow_fallocate: 1
+2021/03/14-01:07:25.780468 7fd83ae68a80 Options.allow_mmap_reads: 0
+2021/03/14-01:07:25.780468 7fd83ae68a80 Options.allow_mmap_writes: 0
+2021/03/14-01:07:25.780469 7fd83ae68a80 Options.use_direct_reads: 0
+2021/03/14-01:07:25.780469 7fd83ae68a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:07:25.780470 7fd83ae68a80 Options.create_missing_column_families: 0
+2021/03/14-01:07:25.780470 7fd83ae68a80 Options.db_log_dir:
+2021/03/14-01:07:25.780471 7fd83ae68a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:07:25.780471 7fd83ae68a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:07:25.780472 7fd83ae68a80 Options.max_subcompactions: 1
+2021/03/14-01:07:25.780473 7fd83ae68a80 Options.max_background_flushes: -1
+2021/03/14-01:07:25.780473 7fd83ae68a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:07:25.780474 7fd83ae68a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:07:25.780474 7fd83ae68a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:07:25.780475 7fd83ae68a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:07:25.780476 7fd83ae68a80 Options.advise_random_on_open: 1
+2021/03/14-01:07:25.780476 7fd83ae68a80 Options.db_write_buffer_size: 0
+2021/03/14-01:07:25.780477 7fd83ae68a80 Options.write_buffer_manager: 0x1b1ab90
+2021/03/14-01:07:25.780477 7fd83ae68a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:07:25.780478 7fd83ae68a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:07:25.780478 7fd83ae68a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:07:25.780479 7fd83ae68a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:07:25.780480 7fd83ae68a80 Options.rate_limiter: (nil)
+2021/03/14-01:07:25.780481 7fd83ae68a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:07:25.780489 7fd83ae68a80 Options.wal_recovery_mode: 2
+2021/03/14-01:07:25.780490 7fd83ae68a80 Options.enable_thread_tracking: 0
+2021/03/14-01:07:25.780490 7fd83ae68a80 Options.enable_pipelined_write: 0
+2021/03/14-01:07:25.780491 7fd83ae68a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:07:25.780491 7fd83ae68a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:07:25.780492 7fd83ae68a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:07:25.780493 7fd83ae68a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:07:25.780493 7fd83ae68a80 Options.row_cache: None
+2021/03/14-01:07:25.780494 7fd83ae68a80 Options.wal_filter: None
+2021/03/14-01:07:25.780494 7fd83ae68a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:07:25.780495 7fd83ae68a80 Options.allow_ingest_behind: 0
+2021/03/14-01:07:25.780496 7fd83ae68a80 Options.preserve_deletes: 0
+2021/03/14-01:07:25.780496 7fd83ae68a80 Options.two_write_queues: 0
+2021/03/14-01:07:25.780497 7fd83ae68a80 Options.manual_wal_flush: 0
+2021/03/14-01:07:25.780498 7fd83ae68a80 Options.max_background_jobs: 16
+2021/03/14-01:07:25.780498 7fd83ae68a80 Options.max_background_compactions: -1
+2021/03/14-01:07:25.780499 7fd83ae68a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:07:25.780499 7fd83ae68a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:07:25.780500 7fd83ae68a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:07:25.780501 7fd83ae68a80 Options.max_total_wal_size: 0
+2021/03/14-01:07:25.780501 7fd83ae68a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:07:25.780502 7fd83ae68a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:07:25.780503 7fd83ae68a80 Options.max_open_files: -1
+2021/03/14-01:07:25.780503 7fd83ae68a80 Options.bytes_per_sync: 0
+2021/03/14-01:07:25.780504 7fd83ae68a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:07:25.780504 7fd83ae68a80 Options.compaction_readahead_size: 0
+2021/03/14-01:07:25.780505 7fd83ae68a80 Compression algorithms supported:
+2021/03/14-01:07:25.780505 7fd83ae68a80 Snappy supported: 1
+2021/03/14-01:07:25.780506 7fd83ae68a80 Zlib supported: 1
+2021/03/14-01:07:25.780507 7fd83ae68a80 Bzip supported: 1
+2021/03/14-01:07:25.780507 7fd83ae68a80 LZ4 supported: 1
+2021/03/14-01:07:25.780508 7fd83ae68a80 ZSTDNotFinal supported: 1
+2021/03/14-01:07:25.780512 7fd83ae68a80 ZSTD supported: 1
+2021/03/14-01:07:25.780515 7fd83ae68a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:07:25.780516 7fd83ae68a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:07:25.780606 7fd83ae68a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:07:25.780657 7fd83ae68a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:07:25.780659 7fd83ae68a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:07:25.780660 7fd83ae68a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:07:25.780660 7fd83ae68a80 Options.compaction_filter: None
+2021/03/14-01:07:25.780661 7fd83ae68a80 Options.compaction_filter_factory: None
+2021/03/14-01:07:25.780661 7fd83ae68a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:07:25.780662 7fd83ae68a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:07:25.780676 7fd83ae68a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1b2a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1b0fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:07:25.780677 7fd83ae68a80 Options.write_buffer_size: 134217728
+2021/03/14-01:07:25.780677 7fd83ae68a80 Options.max_write_buffer_number: 6
+2021/03/14-01:07:25.780678 7fd83ae68a80 Options.compression[0]: NoCompression
+2021/03/14-01:07:25.780679 7fd83ae68a80 Options.compression[1]: NoCompression
+2021/03/14-01:07:25.780679 7fd83ae68a80 Options.compression[2]: Snappy
+2021/03/14-01:07:25.780680 7fd83ae68a80 Options.compression[3]: Snappy
+2021/03/14-01:07:25.780680 7fd83ae68a80 Options.compression[4]: Snappy
+2021/03/14-01:07:25.780681 7fd83ae68a80 Options.compression[5]: Snappy
+2021/03/14-01:07:25.780682 7fd83ae68a80 Options.compression[6]: Snappy
+2021/03/14-01:07:25.780682 7fd83ae68a80 Options.bottommost_compression: Disabled
+2021/03/14-01:07:25.780683 7fd83ae68a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:07:25.780684 7fd83ae68a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:07:25.780684 7fd83ae68a80 Options.num_levels: 7
+2021/03/14-01:07:25.780685 7fd83ae68a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:07:25.780685 7fd83ae68a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:07:25.780686 7fd83ae68a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:07:25.780687 7fd83ae68a80 Options.compression_opts.level: -1
+2021/03/14-01:07:25.780687 7fd83ae68a80 Options.compression_opts.strategy: 0
+2021/03/14-01:07:25.780688 7fd83ae68a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:07:25.780688 7fd83ae68a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:07:25.780689 7fd83ae68a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:07:25.780689 7fd83ae68a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:07:25.780690 7fd83ae68a80 Options.target_file_size_base: 67108864
+2021/03/14-01:07:25.780691 7fd83ae68a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:07:25.780691 7fd83ae68a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:07:25.780692 7fd83ae68a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:07:25.780692 7fd83ae68a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:07:25.780694 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:07:25.780702 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:07:25.780702 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:07:25.780703 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:07:25.780704 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:07:25.780704 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:07:25.780705 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:07:25.780705 7fd83ae68a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:07:25.780706 7fd83ae68a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:07:25.780706 7fd83ae68a80 Options.arena_block_size: 16777216
+2021/03/14-01:07:25.780707 7fd83ae68a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:07:25.780708 7fd83ae68a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:07:25.780708 7fd83ae68a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:07:25.780709 7fd83ae68a80 Options.disable_auto_compactions: 0
+2021/03/14-01:07:25.780710 7fd83ae68a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:07:25.780711 7fd83ae68a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:07:25.780712 7fd83ae68a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:07:25.780712 7fd83ae68a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:07:25.780713 7fd83ae68a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:07:25.780713 7fd83ae68a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:07:25.780714 7fd83ae68a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:07:25.780715 7fd83ae68a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:07:25.780716 7fd83ae68a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:07:25.780716 7fd83ae68a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:07:25.780717 7fd83ae68a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:07:25.780717 7fd83ae68a80 Options.table_properties_collectors:
+2021/03/14-01:07:25.780718 7fd83ae68a80 Options.inplace_update_support: 0
+2021/03/14-01:07:25.780719 7fd83ae68a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:07:25.780719 7fd83ae68a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:07:25.780720 7fd83ae68a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:07:25.780721 7fd83ae68a80 Options.bloom_locality: 0
+2021/03/14-01:07:25.780721 7fd83ae68a80 Options.max_successive_merges: 0
+2021/03/14-01:07:25.780722 7fd83ae68a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:07:25.780722 7fd83ae68a80 Options.paranoid_file_checks: 0
+2021/03/14-01:07:25.780723 7fd83ae68a80 Options.force_consistency_checks: 0
+2021/03/14-01:07:25.780723 7fd83ae68a80 Options.report_bg_io_stats: 0
+2021/03/14-01:07:25.781144 7fd83ae68a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:07:25.781147 7fd83ae68a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:07:25.781262 7fd83ae68a80 EVENT_LOG_v1 {"time_micros": 1615680445781251, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:07:25.781282 7fd83ae68a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:07:26.451891 7fd83ae68a80 EVENT_LOG_v1 {"time_micros": 1615680446451888, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615680774630487 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680774630487
new file mode 100644
index 0000000..3bc3b47
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680774630487
@@ -0,0 +1,186 @@
+2021/03/14-01:07:26.464831 7fd83ae68a80 RocksDB version: 5.11.3
+2021/03/14-01:07:26.464885 7fd83ae68a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:07:26.464887 7fd83ae68a80 Compile date Mar 13 2021
+2021/03/14-01:07:26.464892 7fd83ae68a80 DB SUMMARY
+2021/03/14-01:07:26.464993 7fd83ae68a80 CURRENT file: CURRENT
+2021/03/14-01:07:26.464994 7fd83ae68a80 IDENTITY file: IDENTITY
+2021/03/14-01:07:26.465004 7fd83ae68a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:07:26.465005 7fd83ae68a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:07:26.465006 7fd83ae68a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:07:26.465012 7fd83ae68a80 Options.error_if_exists: 0
+2021/03/14-01:07:26.465012 7fd83ae68a80 Options.create_if_missing: 1
+2021/03/14-01:07:26.465013 7fd83ae68a80 Options.paranoid_checks: 1
+2021/03/14-01:07:26.465014 7fd83ae68a80 Options.env: 0x7fd83b822080
+2021/03/14-01:07:26.465014 7fd83ae68a80 Options.info_log: 0x1b32ca0
+2021/03/14-01:07:26.465015 7fd83ae68a80 Options.max_file_opening_threads: 16
+2021/03/14-01:07:26.465016 7fd83ae68a80 Options.statistics: (nil)
+2021/03/14-01:07:26.465016 7fd83ae68a80 Options.use_fsync: 0
+2021/03/14-01:07:26.465017 7fd83ae68a80 Options.max_log_file_size: 0
+2021/03/14-01:07:26.465017 7fd83ae68a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:07:26.465018 7fd83ae68a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:07:26.465019 7fd83ae68a80 Options.keep_log_file_num: 1000
+2021/03/14-01:07:26.465019 7fd83ae68a80 Options.recycle_log_file_num: 0
+2021/03/14-01:07:26.465020 7fd83ae68a80 Options.allow_fallocate: 1
+2021/03/14-01:07:26.465020 7fd83ae68a80 Options.allow_mmap_reads: 0
+2021/03/14-01:07:26.465021 7fd83ae68a80 Options.allow_mmap_writes: 0
+2021/03/14-01:07:26.465021 7fd83ae68a80 Options.use_direct_reads: 0
+2021/03/14-01:07:26.465022 7fd83ae68a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:07:26.465023 7fd83ae68a80 Options.create_missing_column_families: 0
+2021/03/14-01:07:26.465023 7fd83ae68a80 Options.db_log_dir:
+2021/03/14-01:07:26.465024 7fd83ae68a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:07:26.465024 7fd83ae68a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:07:26.465025 7fd83ae68a80 Options.max_subcompactions: 1
+2021/03/14-01:07:26.465025 7fd83ae68a80 Options.max_background_flushes: -1
+2021/03/14-01:07:26.465026 7fd83ae68a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:07:26.465027 7fd83ae68a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:07:26.465027 7fd83ae68a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:07:26.465028 7fd83ae68a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:07:26.465028 7fd83ae68a80 Options.advise_random_on_open: 1
+2021/03/14-01:07:26.465029 7fd83ae68a80 Options.db_write_buffer_size: 0
+2021/03/14-01:07:26.465029 7fd83ae68a80 Options.write_buffer_manager: 0x1b1ab90
+2021/03/14-01:07:26.465030 7fd83ae68a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:07:26.465031 7fd83ae68a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:07:26.465031 7fd83ae68a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:07:26.465032 7fd83ae68a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:07:26.465032 7fd83ae68a80 Options.rate_limiter: (nil)
+2021/03/14-01:07:26.465034 7fd83ae68a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:07:26.465042 7fd83ae68a80 Options.wal_recovery_mode: 2
+2021/03/14-01:07:26.465042 7fd83ae68a80 Options.enable_thread_tracking: 0
+2021/03/14-01:07:26.465043 7fd83ae68a80 Options.enable_pipelined_write: 0
+2021/03/14-01:07:26.465043 7fd83ae68a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:07:26.465044 7fd83ae68a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:07:26.465045 7fd83ae68a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:07:26.465045 7fd83ae68a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:07:26.465046 7fd83ae68a80 Options.row_cache: None
+2021/03/14-01:07:26.465046 7fd83ae68a80 Options.wal_filter: None
+2021/03/14-01:07:26.465047 7fd83ae68a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:07:26.465047 7fd83ae68a80 Options.allow_ingest_behind: 0
+2021/03/14-01:07:26.465048 7fd83ae68a80 Options.preserve_deletes: 0
+2021/03/14-01:07:26.465049 7fd83ae68a80 Options.two_write_queues: 0
+2021/03/14-01:07:26.465049 7fd83ae68a80 Options.manual_wal_flush: 0
+2021/03/14-01:07:26.465050 7fd83ae68a80 Options.max_background_jobs: 16
+2021/03/14-01:07:26.465051 7fd83ae68a80 Options.max_background_compactions: -1
+2021/03/14-01:07:26.465051 7fd83ae68a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:07:26.465052 7fd83ae68a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:07:26.465053 7fd83ae68a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:07:26.465053 7fd83ae68a80 Options.max_total_wal_size: 0
+2021/03/14-01:07:26.465054 7fd83ae68a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:07:26.465054 7fd83ae68a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:07:26.465055 7fd83ae68a80 Options.max_open_files: -1
+2021/03/14-01:07:26.465055 7fd83ae68a80 Options.bytes_per_sync: 0
+2021/03/14-01:07:26.465056 7fd83ae68a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:07:26.465057 7fd83ae68a80 Options.compaction_readahead_size: 0
+2021/03/14-01:07:26.465057 7fd83ae68a80 Compression algorithms supported:
+2021/03/14-01:07:26.465058 7fd83ae68a80 Snappy supported: 1
+2021/03/14-01:07:26.465058 7fd83ae68a80 Zlib supported: 1
+2021/03/14-01:07:26.465059 7fd83ae68a80 Bzip supported: 1
+2021/03/14-01:07:26.465059 7fd83ae68a80 LZ4 supported: 1
+2021/03/14-01:07:26.465060 7fd83ae68a80 ZSTDNotFinal supported: 1
+2021/03/14-01:07:26.465064 7fd83ae68a80 ZSTD supported: 1
+2021/03/14-01:07:26.465067 7fd83ae68a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:07:26.465068 7fd83ae68a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:07:26.465157 7fd83ae68a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:07:26.465208 7fd83ae68a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:07:26.465210 7fd83ae68a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:07:26.465211 7fd83ae68a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:07:26.465212 7fd83ae68a80 Options.compaction_filter: None
+2021/03/14-01:07:26.465212 7fd83ae68a80 Options.compaction_filter_factory: None
+2021/03/14-01:07:26.465213 7fd83ae68a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:07:26.465214 7fd83ae68a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:07:26.465227 7fd83ae68a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1b2a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1b0fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:07:26.465228 7fd83ae68a80 Options.write_buffer_size: 134217728
+2021/03/14-01:07:26.465229 7fd83ae68a80 Options.max_write_buffer_number: 6
+2021/03/14-01:07:26.465229 7fd83ae68a80 Options.compression[0]: NoCompression
+2021/03/14-01:07:26.465230 7fd83ae68a80 Options.compression[1]: NoCompression
+2021/03/14-01:07:26.465231 7fd83ae68a80 Options.compression[2]: Snappy
+2021/03/14-01:07:26.465231 7fd83ae68a80 Options.compression[3]: Snappy
+2021/03/14-01:07:26.465232 7fd83ae68a80 Options.compression[4]: Snappy
+2021/03/14-01:07:26.465233 7fd83ae68a80 Options.compression[5]: Snappy
+2021/03/14-01:07:26.465233 7fd83ae68a80 Options.compression[6]: Snappy
+2021/03/14-01:07:26.465234 7fd83ae68a80 Options.bottommost_compression: Disabled
+2021/03/14-01:07:26.465235 7fd83ae68a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:07:26.465235 7fd83ae68a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:07:26.465236 7fd83ae68a80 Options.num_levels: 7
+2021/03/14-01:07:26.465236 7fd83ae68a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:07:26.465237 7fd83ae68a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:07:26.465243 7fd83ae68a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:07:26.465244 7fd83ae68a80 Options.compression_opts.level: -1
+2021/03/14-01:07:26.465245 7fd83ae68a80 Options.compression_opts.strategy: 0
+2021/03/14-01:07:26.465246 7fd83ae68a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:07:26.465246 7fd83ae68a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:07:26.465247 7fd83ae68a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:07:26.465248 7fd83ae68a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:07:26.465248 7fd83ae68a80 Options.target_file_size_base: 67108864
+2021/03/14-01:07:26.465249 7fd83ae68a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:07:26.465250 7fd83ae68a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:07:26.465250 7fd83ae68a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:07:26.465251 7fd83ae68a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:07:26.465252 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:07:26.465261 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:07:26.465262 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:07:26.465262 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:07:26.465263 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:07:26.465264 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:07:26.465264 7fd83ae68a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:07:26.465265 7fd83ae68a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:07:26.465265 7fd83ae68a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:07:26.465266 7fd83ae68a80 Options.arena_block_size: 16777216
+2021/03/14-01:07:26.465266 7fd83ae68a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:07:26.465267 7fd83ae68a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:07:26.465268 7fd83ae68a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:07:26.465268 7fd83ae68a80 Options.disable_auto_compactions: 0
+2021/03/14-01:07:26.465270 7fd83ae68a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:07:26.465271 7fd83ae68a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:07:26.465271 7fd83ae68a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:07:26.465272 7fd83ae68a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:07:26.465272 7fd83ae68a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:07:26.465273 7fd83ae68a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:07:26.465273 7fd83ae68a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:07:26.465274 7fd83ae68a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:07:26.465275 7fd83ae68a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:07:26.465276 7fd83ae68a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:07:26.465276 7fd83ae68a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:07:26.465277 7fd83ae68a80 Options.table_properties_collectors:
+2021/03/14-01:07:26.465277 7fd83ae68a80 Options.inplace_update_support: 0
+2021/03/14-01:07:26.465278 7fd83ae68a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:07:26.465278 7fd83ae68a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:07:26.465279 7fd83ae68a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:07:26.465280 7fd83ae68a80 Options.bloom_locality: 0
+2021/03/14-01:07:26.465280 7fd83ae68a80 Options.max_successive_merges: 0
+2021/03/14-01:07:26.465281 7fd83ae68a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:07:26.465282 7fd83ae68a80 Options.paranoid_file_checks: 0
+2021/03/14-01:07:26.465282 7fd83ae68a80 Options.force_consistency_checks: 0
+2021/03/14-01:07:26.465283 7fd83ae68a80 Options.report_bg_io_stats: 0
+2021/03/14-01:07:26.465672 7fd83ae68a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:07:26.465675 7fd83ae68a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:07:26.465787 7fd83ae68a80 EVENT_LOG_v1 {"time_micros": 1615680446465777, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:07:26.465792 7fd83ae68a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:07:27.133827 7fd83ae68a80 EVENT_LOG_v1 {"time_micros": 1615680447133824, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615680775329622 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680775329622
new file mode 100644
index 0000000..82c5ee6
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680775329622
@@ -0,0 +1,186 @@
+2021/03/14-01:12:54.631057 7fbc3912da80 RocksDB version: 5.11.3
+2021/03/14-01:12:54.631141 7fbc3912da80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:12:54.631143 7fbc3912da80 Compile date Mar 13 2021
+2021/03/14-01:12:54.631147 7fbc3912da80 DB SUMMARY
+2021/03/14-01:12:54.631288 7fbc3912da80 CURRENT file: CURRENT
+2021/03/14-01:12:54.631289 7fbc3912da80 IDENTITY file: IDENTITY
+2021/03/14-01:12:54.631300 7fbc3912da80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:12:54.631302 7fbc3912da80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:12:54.631303 7fbc3912da80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:12:54.631310 7fbc3912da80 Options.error_if_exists: 0
+2021/03/14-01:12:54.631311 7fbc3912da80 Options.create_if_missing: 1
+2021/03/14-01:12:54.631311 7fbc3912da80 Options.paranoid_checks: 1
+2021/03/14-01:12:54.631312 7fbc3912da80 Options.env: 0x7fbc39ae7080
+2021/03/14-01:12:54.631313 7fbc3912da80 Options.info_log: 0x27d0ca0
+2021/03/14-01:12:54.631313 7fbc3912da80 Options.max_file_opening_threads: 16
+2021/03/14-01:12:54.631314 7fbc3912da80 Options.statistics: (nil)
+2021/03/14-01:12:54.631315 7fbc3912da80 Options.use_fsync: 0
+2021/03/14-01:12:54.631316 7fbc3912da80 Options.max_log_file_size: 0
+2021/03/14-01:12:54.631316 7fbc3912da80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:12:54.631317 7fbc3912da80 Options.log_file_time_to_roll: 0
+2021/03/14-01:12:54.631318 7fbc3912da80 Options.keep_log_file_num: 1000
+2021/03/14-01:12:54.631318 7fbc3912da80 Options.recycle_log_file_num: 0
+2021/03/14-01:12:54.631319 7fbc3912da80 Options.allow_fallocate: 1
+2021/03/14-01:12:54.631320 7fbc3912da80 Options.allow_mmap_reads: 0
+2021/03/14-01:12:54.631320 7fbc3912da80 Options.allow_mmap_writes: 0
+2021/03/14-01:12:54.631321 7fbc3912da80 Options.use_direct_reads: 0
+2021/03/14-01:12:54.631322 7fbc3912da80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:12:54.631322 7fbc3912da80 Options.create_missing_column_families: 0
+2021/03/14-01:12:54.631323 7fbc3912da80 Options.db_log_dir:
+2021/03/14-01:12:54.631323 7fbc3912da80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:12:54.631324 7fbc3912da80 Options.table_cache_numshardbits: 6
+2021/03/14-01:12:54.631325 7fbc3912da80 Options.max_subcompactions: 1
+2021/03/14-01:12:54.631325 7fbc3912da80 Options.max_background_flushes: -1
+2021/03/14-01:12:54.631326 7fbc3912da80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:12:54.631327 7fbc3912da80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:12:54.631327 7fbc3912da80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:12:54.631328 7fbc3912da80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:12:54.631329 7fbc3912da80 Options.advise_random_on_open: 1
+2021/03/14-01:12:54.631329 7fbc3912da80 Options.db_write_buffer_size: 0
+2021/03/14-01:12:54.631330 7fbc3912da80 Options.write_buffer_manager: 0x27b8b90
+2021/03/14-01:12:54.631331 7fbc3912da80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:12:54.631331 7fbc3912da80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:12:54.631332 7fbc3912da80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:12:54.631333 7fbc3912da80 Options.use_adaptive_mutex: 0
+2021/03/14-01:12:54.631333 7fbc3912da80 Options.rate_limiter: (nil)
+2021/03/14-01:12:54.631335 7fbc3912da80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:12:54.631347 7fbc3912da80 Options.wal_recovery_mode: 2
+2021/03/14-01:12:54.631348 7fbc3912da80 Options.enable_thread_tracking: 0
+2021/03/14-01:12:54.631348 7fbc3912da80 Options.enable_pipelined_write: 0
+2021/03/14-01:12:54.631349 7fbc3912da80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:12:54.631349 7fbc3912da80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:12:54.631350 7fbc3912da80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:12:54.631351 7fbc3912da80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:12:54.631351 7fbc3912da80 Options.row_cache: None
+2021/03/14-01:12:54.631352 7fbc3912da80 Options.wal_filter: None
+2021/03/14-01:12:54.631353 7fbc3912da80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:12:54.631354 7fbc3912da80 Options.allow_ingest_behind: 0
+2021/03/14-01:12:54.631354 7fbc3912da80 Options.preserve_deletes: 0
+2021/03/14-01:12:54.631355 7fbc3912da80 Options.two_write_queues: 0
+2021/03/14-01:12:54.631355 7fbc3912da80 Options.manual_wal_flush: 0
+2021/03/14-01:12:54.631357 7fbc3912da80 Options.max_background_jobs: 16
+2021/03/14-01:12:54.631358 7fbc3912da80 Options.max_background_compactions: -1
+2021/03/14-01:12:54.631358 7fbc3912da80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:12:54.631359 7fbc3912da80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:12:54.631360 7fbc3912da80 Options.delayed_write_rate : 16777216
+2021/03/14-01:12:54.631360 7fbc3912da80 Options.max_total_wal_size: 0
+2021/03/14-01:12:54.631361 7fbc3912da80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:12:54.631362 7fbc3912da80 Options.stats_dump_period_sec: 600
+2021/03/14-01:12:54.631362 7fbc3912da80 Options.max_open_files: -1
+2021/03/14-01:12:54.631363 7fbc3912da80 Options.bytes_per_sync: 0
+2021/03/14-01:12:54.631363 7fbc3912da80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:12:54.631364 7fbc3912da80 Options.compaction_readahead_size: 0
+2021/03/14-01:12:54.631365 7fbc3912da80 Compression algorithms supported:
+2021/03/14-01:12:54.631365 7fbc3912da80 Snappy supported: 1
+2021/03/14-01:12:54.631366 7fbc3912da80 Zlib supported: 1
+2021/03/14-01:12:54.631367 7fbc3912da80 Bzip supported: 1
+2021/03/14-01:12:54.631367 7fbc3912da80 LZ4 supported: 1
+2021/03/14-01:12:54.631368 7fbc3912da80 ZSTDNotFinal supported: 1
+2021/03/14-01:12:54.631374 7fbc3912da80 ZSTD supported: 1
+2021/03/14-01:12:54.631379 7fbc3912da80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:12:54.631381 7fbc3912da80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:12:54.631555 7fbc3912da80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:12:54.631638 7fbc3912da80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:12:54.631641 7fbc3912da80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:12:54.631642 7fbc3912da80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:12:54.631643 7fbc3912da80 Options.compaction_filter: None
+2021/03/14-01:12:54.631644 7fbc3912da80 Options.compaction_filter_factory: None
+2021/03/14-01:12:54.631644 7fbc3912da80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:12:54.631645 7fbc3912da80 Options.table_factory: BlockBasedTable
+2021/03/14-01:12:54.631665 7fbc3912da80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x27c8520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x27adc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:12:54.631666 7fbc3912da80 Options.write_buffer_size: 134217728
+2021/03/14-01:12:54.631667 7fbc3912da80 Options.max_write_buffer_number: 6
+2021/03/14-01:12:54.631667 7fbc3912da80 Options.compression[0]: NoCompression
+2021/03/14-01:12:54.631668 7fbc3912da80 Options.compression[1]: NoCompression
+2021/03/14-01:12:54.631669 7fbc3912da80 Options.compression[2]: Snappy
+2021/03/14-01:12:54.631670 7fbc3912da80 Options.compression[3]: Snappy
+2021/03/14-01:12:54.631670 7fbc3912da80 Options.compression[4]: Snappy
+2021/03/14-01:12:54.631671 7fbc3912da80 Options.compression[5]: Snappy
+2021/03/14-01:12:54.631671 7fbc3912da80 Options.compression[6]: Snappy
+2021/03/14-01:12:54.631672 7fbc3912da80 Options.bottommost_compression: Disabled
+2021/03/14-01:12:54.631673 7fbc3912da80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:12:54.631674 7fbc3912da80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:12:54.631674 7fbc3912da80 Options.num_levels: 7
+2021/03/14-01:12:54.631675 7fbc3912da80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:12:54.631676 7fbc3912da80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:12:54.631676 7fbc3912da80 Options.compression_opts.window_bits: -14
+2021/03/14-01:12:54.631677 7fbc3912da80 Options.compression_opts.level: -1
+2021/03/14-01:12:54.631678 7fbc3912da80 Options.compression_opts.strategy: 0
+2021/03/14-01:12:54.631678 7fbc3912da80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:12:54.631679 7fbc3912da80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:12:54.631680 7fbc3912da80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:12:54.631680 7fbc3912da80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:12:54.631681 7fbc3912da80 Options.target_file_size_base: 67108864
+2021/03/14-01:12:54.631682 7fbc3912da80 Options.target_file_size_multiplier: 1
+2021/03/14-01:12:54.631682 7fbc3912da80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:12:54.631683 7fbc3912da80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:12:54.631684 7fbc3912da80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:12:54.631686 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:12:54.631695 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:12:54.631696 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:12:54.631697 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:12:54.631698 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:12:54.631698 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:12:54.631699 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:12:54.631699 7fbc3912da80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:12:54.631700 7fbc3912da80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:12:54.631701 7fbc3912da80 Options.arena_block_size: 16777216
+2021/03/14-01:12:54.631701 7fbc3912da80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:12:54.631702 7fbc3912da80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:12:54.631703 7fbc3912da80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:12:54.631703 7fbc3912da80 Options.disable_auto_compactions: 0
+2021/03/14-01:12:54.631706 7fbc3912da80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:12:54.631707 7fbc3912da80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:12:54.631707 7fbc3912da80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:12:54.631708 7fbc3912da80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:12:54.631709 7fbc3912da80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:12:54.631709 7fbc3912da80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:12:54.631710 7fbc3912da80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:12:54.631712 7fbc3912da80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:12:54.631712 7fbc3912da80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:12:54.631713 7fbc3912da80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:12:54.631714 7fbc3912da80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:12:54.631714 7fbc3912da80 Options.table_properties_collectors:
+2021/03/14-01:12:54.631715 7fbc3912da80 Options.inplace_update_support: 0
+2021/03/14-01:12:54.631716 7fbc3912da80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:12:54.631717 7fbc3912da80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:12:54.631718 7fbc3912da80 Options.memtable_huge_page_size: 0
+2021/03/14-01:12:54.631718 7fbc3912da80 Options.bloom_locality: 0
+2021/03/14-01:12:54.631719 7fbc3912da80 Options.max_successive_merges: 0
+2021/03/14-01:12:54.631720 7fbc3912da80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:12:54.631720 7fbc3912da80 Options.paranoid_file_checks: 0
+2021/03/14-01:12:54.631721 7fbc3912da80 Options.force_consistency_checks: 0
+2021/03/14-01:12:54.631722 7fbc3912da80 Options.report_bg_io_stats: 0
+2021/03/14-01:12:54.632385 7fbc3912da80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:12:54.632391 7fbc3912da80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:12:54.632711 7fbc3912da80 EVENT_LOG_v1 {"time_micros": 1615680774632675, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:12:54.632728 7fbc3912da80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:12:55.317010 7fbc3912da80 EVENT_LOG_v1 {"time_micros": 1615680775317007, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615680776012639 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680776012639
new file mode 100644
index 0000000..ba98d27
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680776012639
@@ -0,0 +1,186 @@
+2021/03/14-01:12:55.329977 7fbc3912da80 RocksDB version: 5.11.3
+2021/03/14-01:12:55.330031 7fbc3912da80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:12:55.330033 7fbc3912da80 Compile date Mar 13 2021
+2021/03/14-01:12:55.330035 7fbc3912da80 DB SUMMARY
+2021/03/14-01:12:55.330137 7fbc3912da80 CURRENT file: CURRENT
+2021/03/14-01:12:55.330138 7fbc3912da80 IDENTITY file: IDENTITY
+2021/03/14-01:12:55.330148 7fbc3912da80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:12:55.330149 7fbc3912da80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:12:55.330150 7fbc3912da80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:12:55.330156 7fbc3912da80 Options.error_if_exists: 0
+2021/03/14-01:12:55.330156 7fbc3912da80 Options.create_if_missing: 1
+2021/03/14-01:12:55.330157 7fbc3912da80 Options.paranoid_checks: 1
+2021/03/14-01:12:55.330158 7fbc3912da80 Options.env: 0x7fbc39ae7080
+2021/03/14-01:12:55.330158 7fbc3912da80 Options.info_log: 0x27d0ca0
+2021/03/14-01:12:55.330159 7fbc3912da80 Options.max_file_opening_threads: 16
+2021/03/14-01:12:55.330159 7fbc3912da80 Options.statistics: (nil)
+2021/03/14-01:12:55.330160 7fbc3912da80 Options.use_fsync: 0
+2021/03/14-01:12:55.330161 7fbc3912da80 Options.max_log_file_size: 0
+2021/03/14-01:12:55.330161 7fbc3912da80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:12:55.330162 7fbc3912da80 Options.log_file_time_to_roll: 0
+2021/03/14-01:12:55.330162 7fbc3912da80 Options.keep_log_file_num: 1000
+2021/03/14-01:12:55.330163 7fbc3912da80 Options.recycle_log_file_num: 0
+2021/03/14-01:12:55.330164 7fbc3912da80 Options.allow_fallocate: 1
+2021/03/14-01:12:55.330164 7fbc3912da80 Options.allow_mmap_reads: 0
+2021/03/14-01:12:55.330165 7fbc3912da80 Options.allow_mmap_writes: 0
+2021/03/14-01:12:55.330165 7fbc3912da80 Options.use_direct_reads: 0
+2021/03/14-01:12:55.330166 7fbc3912da80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:12:55.330166 7fbc3912da80 Options.create_missing_column_families: 0
+2021/03/14-01:12:55.330167 7fbc3912da80 Options.db_log_dir:
+2021/03/14-01:12:55.330168 7fbc3912da80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:12:55.330168 7fbc3912da80 Options.table_cache_numshardbits: 6
+2021/03/14-01:12:55.330169 7fbc3912da80 Options.max_subcompactions: 1
+2021/03/14-01:12:55.330169 7fbc3912da80 Options.max_background_flushes: -1
+2021/03/14-01:12:55.330170 7fbc3912da80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:12:55.330170 7fbc3912da80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:12:55.330171 7fbc3912da80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:12:55.330172 7fbc3912da80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:12:55.330172 7fbc3912da80 Options.advise_random_on_open: 1
+2021/03/14-01:12:55.330173 7fbc3912da80 Options.db_write_buffer_size: 0
+2021/03/14-01:12:55.330173 7fbc3912da80 Options.write_buffer_manager: 0x27b8b90
+2021/03/14-01:12:55.330174 7fbc3912da80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:12:55.330174 7fbc3912da80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:12:55.330175 7fbc3912da80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:12:55.330175 7fbc3912da80 Options.use_adaptive_mutex: 0
+2021/03/14-01:12:55.330176 7fbc3912da80 Options.rate_limiter: (nil)
+2021/03/14-01:12:55.330177 7fbc3912da80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:12:55.330185 7fbc3912da80 Options.wal_recovery_mode: 2
+2021/03/14-01:12:55.330186 7fbc3912da80 Options.enable_thread_tracking: 0
+2021/03/14-01:12:55.330187 7fbc3912da80 Options.enable_pipelined_write: 0
+2021/03/14-01:12:55.330187 7fbc3912da80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:12:55.330188 7fbc3912da80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:12:55.330188 7fbc3912da80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:12:55.330189 7fbc3912da80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:12:55.330190 7fbc3912da80 Options.row_cache: None
+2021/03/14-01:12:55.330190 7fbc3912da80 Options.wal_filter: None
+2021/03/14-01:12:55.330191 7fbc3912da80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:12:55.330191 7fbc3912da80 Options.allow_ingest_behind: 0
+2021/03/14-01:12:55.330192 7fbc3912da80 Options.preserve_deletes: 0
+2021/03/14-01:12:55.330192 7fbc3912da80 Options.two_write_queues: 0
+2021/03/14-01:12:55.330193 7fbc3912da80 Options.manual_wal_flush: 0
+2021/03/14-01:12:55.330194 7fbc3912da80 Options.max_background_jobs: 16
+2021/03/14-01:12:55.330195 7fbc3912da80 Options.max_background_compactions: -1
+2021/03/14-01:12:55.330195 7fbc3912da80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:12:55.330196 7fbc3912da80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:12:55.330196 7fbc3912da80 Options.delayed_write_rate : 16777216
+2021/03/14-01:12:55.330197 7fbc3912da80 Options.max_total_wal_size: 0
+2021/03/14-01:12:55.330198 7fbc3912da80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:12:55.330198 7fbc3912da80 Options.stats_dump_period_sec: 600
+2021/03/14-01:12:55.330199 7fbc3912da80 Options.max_open_files: -1
+2021/03/14-01:12:55.330199 7fbc3912da80 Options.bytes_per_sync: 0
+2021/03/14-01:12:55.330200 7fbc3912da80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:12:55.330200 7fbc3912da80 Options.compaction_readahead_size: 0
+2021/03/14-01:12:55.330201 7fbc3912da80 Compression algorithms supported:
+2021/03/14-01:12:55.330202 7fbc3912da80 Snappy supported: 1
+2021/03/14-01:12:55.330202 7fbc3912da80 Zlib supported: 1
+2021/03/14-01:12:55.330203 7fbc3912da80 Bzip supported: 1
+2021/03/14-01:12:55.330203 7fbc3912da80 LZ4 supported: 1
+2021/03/14-01:12:55.330204 7fbc3912da80 ZSTDNotFinal supported: 1
+2021/03/14-01:12:55.330208 7fbc3912da80 ZSTD supported: 1
+2021/03/14-01:12:55.330211 7fbc3912da80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:12:55.330212 7fbc3912da80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:12:55.330323 7fbc3912da80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:12:55.330379 7fbc3912da80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:12:55.330380 7fbc3912da80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:12:55.330381 7fbc3912da80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:12:55.330382 7fbc3912da80 Options.compaction_filter: None
+2021/03/14-01:12:55.330382 7fbc3912da80 Options.compaction_filter_factory: None
+2021/03/14-01:12:55.330383 7fbc3912da80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:12:55.330384 7fbc3912da80 Options.table_factory: BlockBasedTable
+2021/03/14-01:12:55.330398 7fbc3912da80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x27c8520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x27adc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:12:55.330399 7fbc3912da80 Options.write_buffer_size: 134217728
+2021/03/14-01:12:55.330399 7fbc3912da80 Options.max_write_buffer_number: 6
+2021/03/14-01:12:55.330400 7fbc3912da80 Options.compression[0]: NoCompression
+2021/03/14-01:12:55.330401 7fbc3912da80 Options.compression[1]: NoCompression
+2021/03/14-01:12:55.330401 7fbc3912da80 Options.compression[2]: Snappy
+2021/03/14-01:12:55.330402 7fbc3912da80 Options.compression[3]: Snappy
+2021/03/14-01:12:55.330402 7fbc3912da80 Options.compression[4]: Snappy
+2021/03/14-01:12:55.330403 7fbc3912da80 Options.compression[5]: Snappy
+2021/03/14-01:12:55.330404 7fbc3912da80 Options.compression[6]: Snappy
+2021/03/14-01:12:55.330404 7fbc3912da80 Options.bottommost_compression: Disabled
+2021/03/14-01:12:55.330405 7fbc3912da80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:12:55.330405 7fbc3912da80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:12:55.330406 7fbc3912da80 Options.num_levels: 7
+2021/03/14-01:12:55.330407 7fbc3912da80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:12:55.330407 7fbc3912da80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:12:55.330408 7fbc3912da80 Options.compression_opts.window_bits: -14
+2021/03/14-01:12:55.330408 7fbc3912da80 Options.compression_opts.level: -1
+2021/03/14-01:12:55.330409 7fbc3912da80 Options.compression_opts.strategy: 0
+2021/03/14-01:12:55.330409 7fbc3912da80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:12:55.330410 7fbc3912da80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:12:55.330411 7fbc3912da80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:12:55.330411 7fbc3912da80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:12:55.330412 7fbc3912da80 Options.target_file_size_base: 67108864
+2021/03/14-01:12:55.330412 7fbc3912da80 Options.target_file_size_multiplier: 1
+2021/03/14-01:12:55.330413 7fbc3912da80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:12:55.330413 7fbc3912da80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:12:55.330414 7fbc3912da80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:12:55.330416 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:12:55.330424 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:12:55.330425 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:12:55.330425 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:12:55.330426 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:12:55.330426 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:12:55.330427 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:12:55.330427 7fbc3912da80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:12:55.330428 7fbc3912da80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:12:55.330429 7fbc3912da80 Options.arena_block_size: 16777216
+2021/03/14-01:12:55.330429 7fbc3912da80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:12:55.330430 7fbc3912da80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:12:55.330430 7fbc3912da80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:12:55.330431 7fbc3912da80 Options.disable_auto_compactions: 0
+2021/03/14-01:12:55.330432 7fbc3912da80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:12:55.330433 7fbc3912da80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:12:55.330434 7fbc3912da80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:12:55.330434 7fbc3912da80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:12:55.330435 7fbc3912da80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:12:55.330435 7fbc3912da80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:12:55.330436 7fbc3912da80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:12:55.330437 7fbc3912da80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:12:55.330437 7fbc3912da80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:12:55.330438 7fbc3912da80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:12:55.330439 7fbc3912da80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:12:55.330439 7fbc3912da80 Options.table_properties_collectors:
+2021/03/14-01:12:55.330440 7fbc3912da80 Options.inplace_update_support: 0
+2021/03/14-01:12:55.330440 7fbc3912da80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:12:55.330441 7fbc3912da80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:12:55.330442 7fbc3912da80 Options.memtable_huge_page_size: 0
+2021/03/14-01:12:55.330442 7fbc3912da80 Options.bloom_locality: 0
+2021/03/14-01:12:55.330443 7fbc3912da80 Options.max_successive_merges: 0
+2021/03/14-01:12:55.330443 7fbc3912da80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:12:55.330444 7fbc3912da80 Options.paranoid_file_checks: 0
+2021/03/14-01:12:55.330444 7fbc3912da80 Options.force_consistency_checks: 0
+2021/03/14-01:12:55.330445 7fbc3912da80 Options.report_bg_io_stats: 0
+2021/03/14-01:12:55.330825 7fbc3912da80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:12:55.330828 7fbc3912da80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:12:55.330944 7fbc3912da80 EVENT_LOG_v1 {"time_micros": 1615680775330933, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:12:55.330949 7fbc3912da80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:12:56.000063 7fbc3912da80 EVENT_LOG_v1 {"time_micros": 1615680776000060, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615680776690007 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680776690007
new file mode 100644
index 0000000..c7647a2
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615680776690007
@@ -0,0 +1,186 @@
+2021/03/14-01:12:56.012997 7fbc3912da80 RocksDB version: 5.11.3
+2021/03/14-01:12:56.013051 7fbc3912da80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:12:56.013052 7fbc3912da80 Compile date Mar 13 2021
+2021/03/14-01:12:56.013055 7fbc3912da80 DB SUMMARY
+2021/03/14-01:12:56.013156 7fbc3912da80 CURRENT file: CURRENT
+2021/03/14-01:12:56.013157 7fbc3912da80 IDENTITY file: IDENTITY
+2021/03/14-01:12:56.013167 7fbc3912da80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:12:56.013168 7fbc3912da80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:12:56.013169 7fbc3912da80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:12:56.013174 7fbc3912da80 Options.error_if_exists: 0
+2021/03/14-01:12:56.013175 7fbc3912da80 Options.create_if_missing: 1
+2021/03/14-01:12:56.013176 7fbc3912da80 Options.paranoid_checks: 1
+2021/03/14-01:12:56.013176 7fbc3912da80 Options.env: 0x7fbc39ae7080
+2021/03/14-01:12:56.013177 7fbc3912da80 Options.info_log: 0x27d0ca0
+2021/03/14-01:12:56.013178 7fbc3912da80 Options.max_file_opening_threads: 16
+2021/03/14-01:12:56.013178 7fbc3912da80 Options.statistics: (nil)
+2021/03/14-01:12:56.013179 7fbc3912da80 Options.use_fsync: 0
+2021/03/14-01:12:56.013179 7fbc3912da80 Options.max_log_file_size: 0
+2021/03/14-01:12:56.013180 7fbc3912da80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:12:56.013181 7fbc3912da80 Options.log_file_time_to_roll: 0
+2021/03/14-01:12:56.013181 7fbc3912da80 Options.keep_log_file_num: 1000
+2021/03/14-01:12:56.013182 7fbc3912da80 Options.recycle_log_file_num: 0
+2021/03/14-01:12:56.013183 7fbc3912da80 Options.allow_fallocate: 1
+2021/03/14-01:12:56.013183 7fbc3912da80 Options.allow_mmap_reads: 0
+2021/03/14-01:12:56.013184 7fbc3912da80 Options.allow_mmap_writes: 0
+2021/03/14-01:12:56.013184 7fbc3912da80 Options.use_direct_reads: 0
+2021/03/14-01:12:56.013185 7fbc3912da80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:12:56.013185 7fbc3912da80 Options.create_missing_column_families: 0
+2021/03/14-01:12:56.013186 7fbc3912da80 Options.db_log_dir:
+2021/03/14-01:12:56.013186 7fbc3912da80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:12:56.013187 7fbc3912da80 Options.table_cache_numshardbits: 6
+2021/03/14-01:12:56.013188 7fbc3912da80 Options.max_subcompactions: 1
+2021/03/14-01:12:56.013188 7fbc3912da80 Options.max_background_flushes: -1
+2021/03/14-01:12:56.013189 7fbc3912da80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:12:56.013189 7fbc3912da80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:12:56.013190 7fbc3912da80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:12:56.013190 7fbc3912da80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:12:56.013191 7fbc3912da80 Options.advise_random_on_open: 1
+2021/03/14-01:12:56.013192 7fbc3912da80 Options.db_write_buffer_size: 0
+2021/03/14-01:12:56.013192 7fbc3912da80 Options.write_buffer_manager: 0x27b8b90
+2021/03/14-01:12:56.013193 7fbc3912da80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:12:56.013193 7fbc3912da80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:12:56.013194 7fbc3912da80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:12:56.013194 7fbc3912da80 Options.use_adaptive_mutex: 0
+2021/03/14-01:12:56.013195 7fbc3912da80 Options.rate_limiter: (nil)
+2021/03/14-01:12:56.013196 7fbc3912da80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:12:56.013204 7fbc3912da80 Options.wal_recovery_mode: 2
+2021/03/14-01:12:56.013205 7fbc3912da80 Options.enable_thread_tracking: 0
+2021/03/14-01:12:56.013205 7fbc3912da80 Options.enable_pipelined_write: 0
+2021/03/14-01:12:56.013206 7fbc3912da80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:12:56.013207 7fbc3912da80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:12:56.013207 7fbc3912da80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:12:56.013208 7fbc3912da80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:12:56.013208 7fbc3912da80 Options.row_cache: None
+2021/03/14-01:12:56.013209 7fbc3912da80 Options.wal_filter: None
+2021/03/14-01:12:56.013210 7fbc3912da80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:12:56.013210 7fbc3912da80 Options.allow_ingest_behind: 0
+2021/03/14-01:12:56.013211 7fbc3912da80 Options.preserve_deletes: 0
+2021/03/14-01:12:56.013211 7fbc3912da80 Options.two_write_queues: 0
+2021/03/14-01:12:56.013212 7fbc3912da80 Options.manual_wal_flush: 0
+2021/03/14-01:12:56.013213 7fbc3912da80 Options.max_background_jobs: 16
+2021/03/14-01:12:56.013213 7fbc3912da80 Options.max_background_compactions: -1
+2021/03/14-01:12:56.013214 7fbc3912da80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:12:56.013215 7fbc3912da80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:12:56.013215 7fbc3912da80 Options.delayed_write_rate : 16777216
+2021/03/14-01:12:56.013216 7fbc3912da80 Options.max_total_wal_size: 0
+2021/03/14-01:12:56.013216 7fbc3912da80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:12:56.013217 7fbc3912da80 Options.stats_dump_period_sec: 600
+2021/03/14-01:12:56.013218 7fbc3912da80 Options.max_open_files: -1
+2021/03/14-01:12:56.013218 7fbc3912da80 Options.bytes_per_sync: 0
+2021/03/14-01:12:56.013219 7fbc3912da80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:12:56.013219 7fbc3912da80 Options.compaction_readahead_size: 0
+2021/03/14-01:12:56.013220 7fbc3912da80 Compression algorithms supported:
+2021/03/14-01:12:56.013220 7fbc3912da80 Snappy supported: 1
+2021/03/14-01:12:56.013221 7fbc3912da80 Zlib supported: 1
+2021/03/14-01:12:56.013222 7fbc3912da80 Bzip supported: 1
+2021/03/14-01:12:56.013222 7fbc3912da80 LZ4 supported: 1
+2021/03/14-01:12:56.013223 7fbc3912da80 ZSTDNotFinal supported: 1
+2021/03/14-01:12:56.013227 7fbc3912da80 ZSTD supported: 1
+2021/03/14-01:12:56.013230 7fbc3912da80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:12:56.013231 7fbc3912da80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:12:56.013339 7fbc3912da80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:12:56.013394 7fbc3912da80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:12:56.013395 7fbc3912da80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:12:56.013396 7fbc3912da80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:12:56.013397 7fbc3912da80 Options.compaction_filter: None
+2021/03/14-01:12:56.013398 7fbc3912da80 Options.compaction_filter_factory: None
+2021/03/14-01:12:56.013398 7fbc3912da80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:12:56.013399 7fbc3912da80 Options.table_factory: BlockBasedTable
+2021/03/14-01:12:56.013412 7fbc3912da80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x27c8520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x27adc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:12:56.013413 7fbc3912da80 Options.write_buffer_size: 134217728
+2021/03/14-01:12:56.013414 7fbc3912da80 Options.max_write_buffer_number: 6
+2021/03/14-01:12:56.013415 7fbc3912da80 Options.compression[0]: NoCompression
+2021/03/14-01:12:56.013415 7fbc3912da80 Options.compression[1]: NoCompression
+2021/03/14-01:12:56.013416 7fbc3912da80 Options.compression[2]: Snappy
+2021/03/14-01:12:56.013417 7fbc3912da80 Options.compression[3]: Snappy
+2021/03/14-01:12:56.013417 7fbc3912da80 Options.compression[4]: Snappy
+2021/03/14-01:12:56.013418 7fbc3912da80 Options.compression[5]: Snappy
+2021/03/14-01:12:56.013418 7fbc3912da80 Options.compression[6]: Snappy
+2021/03/14-01:12:56.013419 7fbc3912da80 Options.bottommost_compression: Disabled
+2021/03/14-01:12:56.013420 7fbc3912da80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:12:56.013420 7fbc3912da80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:12:56.013421 7fbc3912da80 Options.num_levels: 7
+2021/03/14-01:12:56.013421 7fbc3912da80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:12:56.013422 7fbc3912da80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:12:56.013423 7fbc3912da80 Options.compression_opts.window_bits: -14
+2021/03/14-01:12:56.013423 7fbc3912da80 Options.compression_opts.level: -1
+2021/03/14-01:12:56.013424 7fbc3912da80 Options.compression_opts.strategy: 0
+2021/03/14-01:12:56.013424 7fbc3912da80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:12:56.013425 7fbc3912da80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:12:56.013426 7fbc3912da80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:12:56.013426 7fbc3912da80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:12:56.013427 7fbc3912da80 Options.target_file_size_base: 67108864
+2021/03/14-01:12:56.013427 7fbc3912da80 Options.target_file_size_multiplier: 1
+2021/03/14-01:12:56.013428 7fbc3912da80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:12:56.013428 7fbc3912da80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:12:56.013429 7fbc3912da80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:12:56.013431 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:12:56.013439 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:12:56.013440 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:12:56.013441 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:12:56.013441 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:12:56.013442 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:12:56.013442 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:12:56.013443 7fbc3912da80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:12:56.013444 7fbc3912da80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:12:56.013444 7fbc3912da80 Options.arena_block_size: 16777216
+2021/03/14-01:12:56.013445 7fbc3912da80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:12:56.013445 7fbc3912da80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:12:56.013446 7fbc3912da80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:12:56.013447 7fbc3912da80 Options.disable_auto_compactions: 0
+2021/03/14-01:12:56.013448 7fbc3912da80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:12:56.013449 7fbc3912da80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:12:56.013450 7fbc3912da80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:12:56.013450 7fbc3912da80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:12:56.013451 7fbc3912da80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:12:56.013451 7fbc3912da80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:12:56.013452 7fbc3912da80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:12:56.013453 7fbc3912da80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:12:56.013454 7fbc3912da80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:12:56.013454 7fbc3912da80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:12:56.013455 7fbc3912da80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:12:56.013455 7fbc3912da80 Options.table_properties_collectors:
+2021/03/14-01:12:56.013456 7fbc3912da80 Options.inplace_update_support: 0
+2021/03/14-01:12:56.013456 7fbc3912da80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:12:56.013457 7fbc3912da80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:12:56.013458 7fbc3912da80 Options.memtable_huge_page_size: 0
+2021/03/14-01:12:56.013458 7fbc3912da80 Options.bloom_locality: 0
+2021/03/14-01:12:56.013459 7fbc3912da80 Options.max_successive_merges: 0
+2021/03/14-01:12:56.013460 7fbc3912da80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:12:56.013460 7fbc3912da80 Options.paranoid_file_checks: 0
+2021/03/14-01:12:56.013461 7fbc3912da80 Options.force_consistency_checks: 0
+2021/03/14-01:12:56.013461 7fbc3912da80 Options.report_bg_io_stats: 0
+2021/03/14-01:12:56.013824 7fbc3912da80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:12:56.013826 7fbc3912da80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:12:56.013940 7fbc3912da80 EVENT_LOG_v1 {"time_micros": 1615680776013930, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:12:56.013945 7fbc3912da80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:12:56.677317 7fbc3912da80 EVENT_LOG_v1 {"time_micros": 1615680776677314, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681057921298 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681057921298
new file mode 100644
index 0000000..3484d39
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681057921298
@@ -0,0 +1,186 @@
+2021/03/14-01:12:56.690372 7fbc3912da80 RocksDB version: 5.11.3
+2021/03/14-01:12:56.690427 7fbc3912da80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:12:56.690429 7fbc3912da80 Compile date Mar 13 2021
+2021/03/14-01:12:56.690431 7fbc3912da80 DB SUMMARY
+2021/03/14-01:12:56.690531 7fbc3912da80 CURRENT file: CURRENT
+2021/03/14-01:12:56.690532 7fbc3912da80 IDENTITY file: IDENTITY
+2021/03/14-01:12:56.690542 7fbc3912da80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:12:56.690543 7fbc3912da80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:12:56.690544 7fbc3912da80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:12:56.690549 7fbc3912da80 Options.error_if_exists: 0
+2021/03/14-01:12:56.690550 7fbc3912da80 Options.create_if_missing: 1
+2021/03/14-01:12:56.690551 7fbc3912da80 Options.paranoid_checks: 1
+2021/03/14-01:12:56.690551 7fbc3912da80 Options.env: 0x7fbc39ae7080
+2021/03/14-01:12:56.690552 7fbc3912da80 Options.info_log: 0x27d0ca0
+2021/03/14-01:12:56.690553 7fbc3912da80 Options.max_file_opening_threads: 16
+2021/03/14-01:12:56.690553 7fbc3912da80 Options.statistics: (nil)
+2021/03/14-01:12:56.690554 7fbc3912da80 Options.use_fsync: 0
+2021/03/14-01:12:56.690555 7fbc3912da80 Options.max_log_file_size: 0
+2021/03/14-01:12:56.690555 7fbc3912da80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:12:56.690556 7fbc3912da80 Options.log_file_time_to_roll: 0
+2021/03/14-01:12:56.690556 7fbc3912da80 Options.keep_log_file_num: 1000
+2021/03/14-01:12:56.690557 7fbc3912da80 Options.recycle_log_file_num: 0
+2021/03/14-01:12:56.690558 7fbc3912da80 Options.allow_fallocate: 1
+2021/03/14-01:12:56.690558 7fbc3912da80 Options.allow_mmap_reads: 0
+2021/03/14-01:12:56.690559 7fbc3912da80 Options.allow_mmap_writes: 0
+2021/03/14-01:12:56.690559 7fbc3912da80 Options.use_direct_reads: 0
+2021/03/14-01:12:56.690560 7fbc3912da80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:12:56.690560 7fbc3912da80 Options.create_missing_column_families: 0
+2021/03/14-01:12:56.690561 7fbc3912da80 Options.db_log_dir:
+2021/03/14-01:12:56.690561 7fbc3912da80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:12:56.690562 7fbc3912da80 Options.table_cache_numshardbits: 6
+2021/03/14-01:12:56.690562 7fbc3912da80 Options.max_subcompactions: 1
+2021/03/14-01:12:56.690563 7fbc3912da80 Options.max_background_flushes: -1
+2021/03/14-01:12:56.690564 7fbc3912da80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:12:56.690564 7fbc3912da80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:12:56.690565 7fbc3912da80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:12:56.690565 7fbc3912da80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:12:56.690566 7fbc3912da80 Options.advise_random_on_open: 1
+2021/03/14-01:12:56.690566 7fbc3912da80 Options.db_write_buffer_size: 0
+2021/03/14-01:12:56.690567 7fbc3912da80 Options.write_buffer_manager: 0x27b8b90
+2021/03/14-01:12:56.690568 7fbc3912da80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:12:56.690568 7fbc3912da80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:12:56.690569 7fbc3912da80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:12:56.690569 7fbc3912da80 Options.use_adaptive_mutex: 0
+2021/03/14-01:12:56.690570 7fbc3912da80 Options.rate_limiter: (nil)
+2021/03/14-01:12:56.690571 7fbc3912da80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:12:56.690579 7fbc3912da80 Options.wal_recovery_mode: 2
+2021/03/14-01:12:56.690579 7fbc3912da80 Options.enable_thread_tracking: 0
+2021/03/14-01:12:56.690580 7fbc3912da80 Options.enable_pipelined_write: 0
+2021/03/14-01:12:56.690581 7fbc3912da80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:12:56.690581 7fbc3912da80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:12:56.690582 7fbc3912da80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:12:56.690582 7fbc3912da80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:12:56.690583 7fbc3912da80 Options.row_cache: None
+2021/03/14-01:12:56.690583 7fbc3912da80 Options.wal_filter: None
+2021/03/14-01:12:56.690584 7fbc3912da80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:12:56.690585 7fbc3912da80 Options.allow_ingest_behind: 0
+2021/03/14-01:12:56.690585 7fbc3912da80 Options.preserve_deletes: 0
+2021/03/14-01:12:56.690586 7fbc3912da80 Options.two_write_queues: 0
+2021/03/14-01:12:56.690586 7fbc3912da80 Options.manual_wal_flush: 0
+2021/03/14-01:12:56.690587 7fbc3912da80 Options.max_background_jobs: 16
+2021/03/14-01:12:56.690588 7fbc3912da80 Options.max_background_compactions: -1
+2021/03/14-01:12:56.690589 7fbc3912da80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:12:56.690589 7fbc3912da80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:12:56.690590 7fbc3912da80 Options.delayed_write_rate : 16777216
+2021/03/14-01:12:56.690590 7fbc3912da80 Options.max_total_wal_size: 0
+2021/03/14-01:12:56.690591 7fbc3912da80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:12:56.690591 7fbc3912da80 Options.stats_dump_period_sec: 600
+2021/03/14-01:12:56.690592 7fbc3912da80 Options.max_open_files: -1
+2021/03/14-01:12:56.690593 7fbc3912da80 Options.bytes_per_sync: 0
+2021/03/14-01:12:56.690593 7fbc3912da80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:12:56.690594 7fbc3912da80 Options.compaction_readahead_size: 0
+2021/03/14-01:12:56.690594 7fbc3912da80 Compression algorithms supported:
+2021/03/14-01:12:56.690595 7fbc3912da80 Snappy supported: 1
+2021/03/14-01:12:56.690595 7fbc3912da80 Zlib supported: 1
+2021/03/14-01:12:56.690596 7fbc3912da80 Bzip supported: 1
+2021/03/14-01:12:56.690596 7fbc3912da80 LZ4 supported: 1
+2021/03/14-01:12:56.690597 7fbc3912da80 ZSTDNotFinal supported: 1
+2021/03/14-01:12:56.690601 7fbc3912da80 ZSTD supported: 1
+2021/03/14-01:12:56.690604 7fbc3912da80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:12:56.690605 7fbc3912da80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:12:56.690695 7fbc3912da80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:12:56.690750 7fbc3912da80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:12:56.690752 7fbc3912da80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:12:56.690753 7fbc3912da80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:12:56.690754 7fbc3912da80 Options.compaction_filter: None
+2021/03/14-01:12:56.690754 7fbc3912da80 Options.compaction_filter_factory: None
+2021/03/14-01:12:56.690755 7fbc3912da80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:12:56.690756 7fbc3912da80 Options.table_factory: BlockBasedTable
+2021/03/14-01:12:56.690770 7fbc3912da80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x27c8520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x27adc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:12:56.690771 7fbc3912da80 Options.write_buffer_size: 134217728
+2021/03/14-01:12:56.690772 7fbc3912da80 Options.max_write_buffer_number: 6
+2021/03/14-01:12:56.690772 7fbc3912da80 Options.compression[0]: NoCompression
+2021/03/14-01:12:56.690773 7fbc3912da80 Options.compression[1]: NoCompression
+2021/03/14-01:12:56.690774 7fbc3912da80 Options.compression[2]: Snappy
+2021/03/14-01:12:56.690774 7fbc3912da80 Options.compression[3]: Snappy
+2021/03/14-01:12:56.690775 7fbc3912da80 Options.compression[4]: Snappy
+2021/03/14-01:12:56.690776 7fbc3912da80 Options.compression[5]: Snappy
+2021/03/14-01:12:56.690776 7fbc3912da80 Options.compression[6]: Snappy
+2021/03/14-01:12:56.690777 7fbc3912da80 Options.bottommost_compression: Disabled
+2021/03/14-01:12:56.690777 7fbc3912da80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:12:56.690778 7fbc3912da80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:12:56.690779 7fbc3912da80 Options.num_levels: 7
+2021/03/14-01:12:56.690779 7fbc3912da80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:12:56.690780 7fbc3912da80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:12:56.690780 7fbc3912da80 Options.compression_opts.window_bits: -14
+2021/03/14-01:12:56.690781 7fbc3912da80 Options.compression_opts.level: -1
+2021/03/14-01:12:56.690782 7fbc3912da80 Options.compression_opts.strategy: 0
+2021/03/14-01:12:56.690782 7fbc3912da80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:12:56.690783 7fbc3912da80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:12:56.690783 7fbc3912da80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:12:56.690784 7fbc3912da80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:12:56.690784 7fbc3912da80 Options.target_file_size_base: 67108864
+2021/03/14-01:12:56.690785 7fbc3912da80 Options.target_file_size_multiplier: 1
+2021/03/14-01:12:56.690786 7fbc3912da80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:12:56.690786 7fbc3912da80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:12:56.690787 7fbc3912da80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:12:56.690788 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:12:56.690796 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:12:56.690796 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:12:56.690797 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:12:56.690797 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:12:56.690798 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:12:56.690799 7fbc3912da80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:12:56.690799 7fbc3912da80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:12:56.690800 7fbc3912da80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:12:56.690800 7fbc3912da80 Options.arena_block_size: 16777216
+2021/03/14-01:12:56.690801 7fbc3912da80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:12:56.690801 7fbc3912da80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:12:56.690802 7fbc3912da80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:12:56.690803 7fbc3912da80 Options.disable_auto_compactions: 0
+2021/03/14-01:12:56.690804 7fbc3912da80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:12:56.690805 7fbc3912da80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:12:56.690806 7fbc3912da80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:12:56.690806 7fbc3912da80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:12:56.690807 7fbc3912da80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:12:56.690807 7fbc3912da80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:12:56.690808 7fbc3912da80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:12:56.690809 7fbc3912da80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:12:56.690809 7fbc3912da80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:12:56.690810 7fbc3912da80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:12:56.690811 7fbc3912da80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:12:56.690811 7fbc3912da80 Options.table_properties_collectors:
+2021/03/14-01:12:56.690812 7fbc3912da80 Options.inplace_update_support: 0
+2021/03/14-01:12:56.690812 7fbc3912da80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:12:56.690813 7fbc3912da80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:12:56.690814 7fbc3912da80 Options.memtable_huge_page_size: 0
+2021/03/14-01:12:56.690814 7fbc3912da80 Options.bloom_locality: 0
+2021/03/14-01:12:56.690815 7fbc3912da80 Options.max_successive_merges: 0
+2021/03/14-01:12:56.690815 7fbc3912da80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:12:56.690816 7fbc3912da80 Options.paranoid_file_checks: 0
+2021/03/14-01:12:56.690816 7fbc3912da80 Options.force_consistency_checks: 0
+2021/03/14-01:12:56.690817 7fbc3912da80 Options.report_bg_io_stats: 0
+2021/03/14-01:12:56.691191 7fbc3912da80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:12:56.691193 7fbc3912da80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:12:56.691311 7fbc3912da80 EVENT_LOG_v1 {"time_micros": 1615680776691301, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:12:56.691317 7fbc3912da80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:12:57.367022 7fbc3912da80 EVENT_LOG_v1 {"time_micros": 1615680777367019, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681058617699 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681058617699
new file mode 100644
index 0000000..067dc5f
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681058617699
@@ -0,0 +1,186 @@
+2021/03/14-01:17:37.921796 7f39e26a5a80 RocksDB version: 5.11.3
+2021/03/14-01:17:37.921872 7f39e26a5a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:17:37.921874 7f39e26a5a80 Compile date Mar 13 2021
+2021/03/14-01:17:37.921881 7f39e26a5a80 DB SUMMARY
+2021/03/14-01:17:37.922002 7f39e26a5a80 CURRENT file: CURRENT
+2021/03/14-01:17:37.922004 7f39e26a5a80 IDENTITY file: IDENTITY
+2021/03/14-01:17:37.922015 7f39e26a5a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:17:37.922016 7f39e26a5a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:17:37.922017 7f39e26a5a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:17:37.922024 7f39e26a5a80 Options.error_if_exists: 0
+2021/03/14-01:17:37.922025 7f39e26a5a80 Options.create_if_missing: 1
+2021/03/14-01:17:37.922026 7f39e26a5a80 Options.paranoid_checks: 1
+2021/03/14-01:17:37.922026 7f39e26a5a80 Options.env: 0x7f39e305f080
+2021/03/14-01:17:37.922027 7f39e26a5a80 Options.info_log: 0x150eca0
+2021/03/14-01:17:37.922028 7f39e26a5a80 Options.max_file_opening_threads: 16
+2021/03/14-01:17:37.922028 7f39e26a5a80 Options.statistics: (nil)
+2021/03/14-01:17:37.922029 7f39e26a5a80 Options.use_fsync: 0
+2021/03/14-01:17:37.922030 7f39e26a5a80 Options.max_log_file_size: 0
+2021/03/14-01:17:37.922031 7f39e26a5a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:17:37.922031 7f39e26a5a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:17:37.922032 7f39e26a5a80 Options.keep_log_file_num: 1000
+2021/03/14-01:17:37.922033 7f39e26a5a80 Options.recycle_log_file_num: 0
+2021/03/14-01:17:37.922033 7f39e26a5a80 Options.allow_fallocate: 1
+2021/03/14-01:17:37.922034 7f39e26a5a80 Options.allow_mmap_reads: 0
+2021/03/14-01:17:37.922035 7f39e26a5a80 Options.allow_mmap_writes: 0
+2021/03/14-01:17:37.922035 7f39e26a5a80 Options.use_direct_reads: 0
+2021/03/14-01:17:37.922036 7f39e26a5a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:17:37.922036 7f39e26a5a80 Options.create_missing_column_families: 0
+2021/03/14-01:17:37.922037 7f39e26a5a80 Options.db_log_dir:
+2021/03/14-01:17:37.922038 7f39e26a5a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:17:37.922038 7f39e26a5a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:17:37.922039 7f39e26a5a80 Options.max_subcompactions: 1
+2021/03/14-01:17:37.922040 7f39e26a5a80 Options.max_background_flushes: -1
+2021/03/14-01:17:37.922040 7f39e26a5a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:17:37.922041 7f39e26a5a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:17:37.922042 7f39e26a5a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:17:37.922042 7f39e26a5a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:17:37.922043 7f39e26a5a80 Options.advise_random_on_open: 1
+2021/03/14-01:17:37.922044 7f39e26a5a80 Options.db_write_buffer_size: 0
+2021/03/14-01:17:37.922044 7f39e26a5a80 Options.write_buffer_manager: 0x14f6b90
+2021/03/14-01:17:37.922045 7f39e26a5a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:17:37.922046 7f39e26a5a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:17:37.922046 7f39e26a5a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:17:37.922047 7f39e26a5a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:17:37.922048 7f39e26a5a80 Options.rate_limiter: (nil)
+2021/03/14-01:17:37.922049 7f39e26a5a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:17:37.922058 7f39e26a5a80 Options.wal_recovery_mode: 2
+2021/03/14-01:17:37.922059 7f39e26a5a80 Options.enable_thread_tracking: 0
+2021/03/14-01:17:37.922060 7f39e26a5a80 Options.enable_pipelined_write: 0
+2021/03/14-01:17:37.922061 7f39e26a5a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:17:37.922061 7f39e26a5a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:17:37.922062 7f39e26a5a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:17:37.922063 7f39e26a5a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:17:37.922063 7f39e26a5a80 Options.row_cache: None
+2021/03/14-01:17:37.922064 7f39e26a5a80 Options.wal_filter: None
+2021/03/14-01:17:37.922065 7f39e26a5a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:17:37.922065 7f39e26a5a80 Options.allow_ingest_behind: 0
+2021/03/14-01:17:37.922066 7f39e26a5a80 Options.preserve_deletes: 0
+2021/03/14-01:17:37.922066 7f39e26a5a80 Options.two_write_queues: 0
+2021/03/14-01:17:37.922067 7f39e26a5a80 Options.manual_wal_flush: 0
+2021/03/14-01:17:37.922069 7f39e26a5a80 Options.max_background_jobs: 16
+2021/03/14-01:17:37.922069 7f39e26a5a80 Options.max_background_compactions: -1
+2021/03/14-01:17:37.922070 7f39e26a5a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:17:37.922071 7f39e26a5a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:17:37.922071 7f39e26a5a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:17:37.922072 7f39e26a5a80 Options.max_total_wal_size: 0
+2021/03/14-01:17:37.922073 7f39e26a5a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:17:37.922073 7f39e26a5a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:17:37.922074 7f39e26a5a80 Options.max_open_files: -1
+2021/03/14-01:17:37.922075 7f39e26a5a80 Options.bytes_per_sync: 0
+2021/03/14-01:17:37.922075 7f39e26a5a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:17:37.922076 7f39e26a5a80 Options.compaction_readahead_size: 0
+2021/03/14-01:17:37.922076 7f39e26a5a80 Compression algorithms supported:
+2021/03/14-01:17:37.922077 7f39e26a5a80 Snappy supported: 1
+2021/03/14-01:17:37.922078 7f39e26a5a80 Zlib supported: 1
+2021/03/14-01:17:37.922079 7f39e26a5a80 Bzip supported: 1
+2021/03/14-01:17:37.922079 7f39e26a5a80 LZ4 supported: 1
+2021/03/14-01:17:37.922080 7f39e26a5a80 ZSTDNotFinal supported: 1
+2021/03/14-01:17:37.922085 7f39e26a5a80 ZSTD supported: 1
+2021/03/14-01:17:37.922089 7f39e26a5a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:17:37.922091 7f39e26a5a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:17:37.922210 7f39e26a5a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:17:37.922287 7f39e26a5a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:17:37.922290 7f39e26a5a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:17:37.922291 7f39e26a5a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:17:37.922291 7f39e26a5a80 Options.compaction_filter: None
+2021/03/14-01:17:37.922292 7f39e26a5a80 Options.compaction_filter_factory: None
+2021/03/14-01:17:37.922293 7f39e26a5a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:17:37.922294 7f39e26a5a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:17:37.922311 7f39e26a5a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1506520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x14ebc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:17:37.922312 7f39e26a5a80 Options.write_buffer_size: 134217728
+2021/03/14-01:17:37.922313 7f39e26a5a80 Options.max_write_buffer_number: 6
+2021/03/14-01:17:37.922313 7f39e26a5a80 Options.compression[0]: NoCompression
+2021/03/14-01:17:37.922314 7f39e26a5a80 Options.compression[1]: NoCompression
+2021/03/14-01:17:37.922315 7f39e26a5a80 Options.compression[2]: Snappy
+2021/03/14-01:17:37.922316 7f39e26a5a80 Options.compression[3]: Snappy
+2021/03/14-01:17:37.922316 7f39e26a5a80 Options.compression[4]: Snappy
+2021/03/14-01:17:37.922317 7f39e26a5a80 Options.compression[5]: Snappy
+2021/03/14-01:17:37.922318 7f39e26a5a80 Options.compression[6]: Snappy
+2021/03/14-01:17:37.922318 7f39e26a5a80 Options.bottommost_compression: Disabled
+2021/03/14-01:17:37.922319 7f39e26a5a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:17:37.922320 7f39e26a5a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:17:37.922321 7f39e26a5a80 Options.num_levels: 7
+2021/03/14-01:17:37.922321 7f39e26a5a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:17:37.922322 7f39e26a5a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:17:37.922323 7f39e26a5a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:17:37.922323 7f39e26a5a80 Options.compression_opts.level: -1
+2021/03/14-01:17:37.922324 7f39e26a5a80 Options.compression_opts.strategy: 0
+2021/03/14-01:17:37.922325 7f39e26a5a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:17:37.922325 7f39e26a5a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:17:37.922326 7f39e26a5a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:17:37.922327 7f39e26a5a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:17:37.922327 7f39e26a5a80 Options.target_file_size_base: 67108864
+2021/03/14-01:17:37.922328 7f39e26a5a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:17:37.922329 7f39e26a5a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:17:37.922329 7f39e26a5a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:17:37.922330 7f39e26a5a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:17:37.922332 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:17:37.922342 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:17:37.922343 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:17:37.922344 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:17:37.922345 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:17:37.922345 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:17:37.922346 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:17:37.922346 7f39e26a5a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:17:37.922347 7f39e26a5a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:17:37.922348 7f39e26a5a80 Options.arena_block_size: 16777216
+2021/03/14-01:17:37.922349 7f39e26a5a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:17:37.922349 7f39e26a5a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:17:37.922350 7f39e26a5a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:17:37.922351 7f39e26a5a80 Options.disable_auto_compactions: 0
+2021/03/14-01:17:37.922352 7f39e26a5a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:17:37.922353 7f39e26a5a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:17:37.922354 7f39e26a5a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:17:37.922355 7f39e26a5a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:17:37.922355 7f39e26a5a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:17:37.922356 7f39e26a5a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:17:37.922357 7f39e26a5a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:17:37.922357 7f39e26a5a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:17:37.922358 7f39e26a5a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:17:37.922359 7f39e26a5a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:17:37.922359 7f39e26a5a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:17:37.922360 7f39e26a5a80 Options.table_properties_collectors:
+2021/03/14-01:17:37.922361 7f39e26a5a80 Options.inplace_update_support: 0
+2021/03/14-01:17:37.922361 7f39e26a5a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:17:37.922362 7f39e26a5a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:17:37.922363 7f39e26a5a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:17:37.922364 7f39e26a5a80 Options.bloom_locality: 0
+2021/03/14-01:17:37.922364 7f39e26a5a80 Options.max_successive_merges: 0
+2021/03/14-01:17:37.922365 7f39e26a5a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:17:37.922366 7f39e26a5a80 Options.paranoid_file_checks: 0
+2021/03/14-01:17:37.922366 7f39e26a5a80 Options.force_consistency_checks: 0
+2021/03/14-01:17:37.922367 7f39e26a5a80 Options.report_bg_io_stats: 0
+2021/03/14-01:17:37.922873 7f39e26a5a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:17:37.922876 7f39e26a5a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:17:37.923017 7f39e26a5a80 EVENT_LOG_v1 {"time_micros": 1615681057923001, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:17:37.923024 7f39e26a5a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:17:38.605588 7f39e26a5a80 EVENT_LOG_v1 {"time_micros": 1615681058605585, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681059316120 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681059316120
new file mode 100644
index 0000000..a822259
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681059316120
@@ -0,0 +1,186 @@
+2021/03/14-01:17:38.618062 7f39e26a5a80 RocksDB version: 5.11.3
+2021/03/14-01:17:38.618122 7f39e26a5a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:17:38.618124 7f39e26a5a80 Compile date Mar 13 2021
+2021/03/14-01:17:38.618128 7f39e26a5a80 DB SUMMARY
+2021/03/14-01:17:38.618230 7f39e26a5a80 CURRENT file: CURRENT
+2021/03/14-01:17:38.618231 7f39e26a5a80 IDENTITY file: IDENTITY
+2021/03/14-01:17:38.618255 7f39e26a5a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:17:38.618256 7f39e26a5a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:17:38.618257 7f39e26a5a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:17:38.618263 7f39e26a5a80 Options.error_if_exists: 0
+2021/03/14-01:17:38.618264 7f39e26a5a80 Options.create_if_missing: 1
+2021/03/14-01:17:38.618264 7f39e26a5a80 Options.paranoid_checks: 1
+2021/03/14-01:17:38.618265 7f39e26a5a80 Options.env: 0x7f39e305f080
+2021/03/14-01:17:38.618266 7f39e26a5a80 Options.info_log: 0x150eca0
+2021/03/14-01:17:38.618266 7f39e26a5a80 Options.max_file_opening_threads: 16
+2021/03/14-01:17:38.618267 7f39e26a5a80 Options.statistics: (nil)
+2021/03/14-01:17:38.618268 7f39e26a5a80 Options.use_fsync: 0
+2021/03/14-01:17:38.618268 7f39e26a5a80 Options.max_log_file_size: 0
+2021/03/14-01:17:38.618269 7f39e26a5a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:17:38.618269 7f39e26a5a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:17:38.618270 7f39e26a5a80 Options.keep_log_file_num: 1000
+2021/03/14-01:17:38.618271 7f39e26a5a80 Options.recycle_log_file_num: 0
+2021/03/14-01:17:38.618271 7f39e26a5a80 Options.allow_fallocate: 1
+2021/03/14-01:17:38.618272 7f39e26a5a80 Options.allow_mmap_reads: 0
+2021/03/14-01:17:38.618272 7f39e26a5a80 Options.allow_mmap_writes: 0
+2021/03/14-01:17:38.618273 7f39e26a5a80 Options.use_direct_reads: 0
+2021/03/14-01:17:38.618273 7f39e26a5a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:17:38.618274 7f39e26a5a80 Options.create_missing_column_families: 0
+2021/03/14-01:17:38.618274 7f39e26a5a80 Options.db_log_dir:
+2021/03/14-01:17:38.618275 7f39e26a5a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:17:38.618276 7f39e26a5a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:17:38.618276 7f39e26a5a80 Options.max_subcompactions: 1
+2021/03/14-01:17:38.618277 7f39e26a5a80 Options.max_background_flushes: -1
+2021/03/14-01:17:38.618277 7f39e26a5a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:17:38.618278 7f39e26a5a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:17:38.618279 7f39e26a5a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:17:38.618279 7f39e26a5a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:17:38.618280 7f39e26a5a80 Options.advise_random_on_open: 1
+2021/03/14-01:17:38.618280 7f39e26a5a80 Options.db_write_buffer_size: 0
+2021/03/14-01:17:38.618281 7f39e26a5a80 Options.write_buffer_manager: 0x14f6b90
+2021/03/14-01:17:38.618281 7f39e26a5a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:17:38.618282 7f39e26a5a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:17:38.618282 7f39e26a5a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:17:38.618283 7f39e26a5a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:17:38.618284 7f39e26a5a80 Options.rate_limiter: (nil)
+2021/03/14-01:17:38.618285 7f39e26a5a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:17:38.618295 7f39e26a5a80 Options.wal_recovery_mode: 2
+2021/03/14-01:17:38.618295 7f39e26a5a80 Options.enable_thread_tracking: 0
+2021/03/14-01:17:38.618296 7f39e26a5a80 Options.enable_pipelined_write: 0
+2021/03/14-01:17:38.618296 7f39e26a5a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:17:38.618297 7f39e26a5a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:17:38.618298 7f39e26a5a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:17:38.618298 7f39e26a5a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:17:38.618299 7f39e26a5a80 Options.row_cache: None
+2021/03/14-01:17:38.618299 7f39e26a5a80 Options.wal_filter: None
+2021/03/14-01:17:38.618300 7f39e26a5a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:17:38.618301 7f39e26a5a80 Options.allow_ingest_behind: 0
+2021/03/14-01:17:38.618301 7f39e26a5a80 Options.preserve_deletes: 0
+2021/03/14-01:17:38.618302 7f39e26a5a80 Options.two_write_queues: 0
+2021/03/14-01:17:38.618302 7f39e26a5a80 Options.manual_wal_flush: 0
+2021/03/14-01:17:38.618303 7f39e26a5a80 Options.max_background_jobs: 16
+2021/03/14-01:17:38.618304 7f39e26a5a80 Options.max_background_compactions: -1
+2021/03/14-01:17:38.618304 7f39e26a5a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:17:38.618305 7f39e26a5a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:17:38.618306 7f39e26a5a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:17:38.618306 7f39e26a5a80 Options.max_total_wal_size: 0
+2021/03/14-01:17:38.618307 7f39e26a5a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:17:38.618307 7f39e26a5a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:17:38.618308 7f39e26a5a80 Options.max_open_files: -1
+2021/03/14-01:17:38.618308 7f39e26a5a80 Options.bytes_per_sync: 0
+2021/03/14-01:17:38.618309 7f39e26a5a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:17:38.618309 7f39e26a5a80 Options.compaction_readahead_size: 0
+2021/03/14-01:17:38.618310 7f39e26a5a80 Compression algorithms supported:
+2021/03/14-01:17:38.618311 7f39e26a5a80 Snappy supported: 1
+2021/03/14-01:17:38.618311 7f39e26a5a80 Zlib supported: 1
+2021/03/14-01:17:38.618312 7f39e26a5a80 Bzip supported: 1
+2021/03/14-01:17:38.618312 7f39e26a5a80 LZ4 supported: 1
+2021/03/14-01:17:38.618313 7f39e26a5a80 ZSTDNotFinal supported: 1
+2021/03/14-01:17:38.618317 7f39e26a5a80 ZSTD supported: 1
+2021/03/14-01:17:38.618320 7f39e26a5a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:17:38.618322 7f39e26a5a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:17:38.618410 7f39e26a5a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:17:38.618463 7f39e26a5a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:17:38.618465 7f39e26a5a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:17:38.618465 7f39e26a5a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:17:38.618466 7f39e26a5a80 Options.compaction_filter: None
+2021/03/14-01:17:38.618466 7f39e26a5a80 Options.compaction_filter_factory: None
+2021/03/14-01:17:38.618467 7f39e26a5a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:17:38.618468 7f39e26a5a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:17:38.618482 7f39e26a5a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1506520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x14ebc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:17:38.618483 7f39e26a5a80 Options.write_buffer_size: 134217728
+2021/03/14-01:17:38.618484 7f39e26a5a80 Options.max_write_buffer_number: 6
+2021/03/14-01:17:38.618484 7f39e26a5a80 Options.compression[0]: NoCompression
+2021/03/14-01:17:38.618485 7f39e26a5a80 Options.compression[1]: NoCompression
+2021/03/14-01:17:38.618486 7f39e26a5a80 Options.compression[2]: Snappy
+2021/03/14-01:17:38.618486 7f39e26a5a80 Options.compression[3]: Snappy
+2021/03/14-01:17:38.618487 7f39e26a5a80 Options.compression[4]: Snappy
+2021/03/14-01:17:38.618487 7f39e26a5a80 Options.compression[5]: Snappy
+2021/03/14-01:17:38.618488 7f39e26a5a80 Options.compression[6]: Snappy
+2021/03/14-01:17:38.618489 7f39e26a5a80 Options.bottommost_compression: Disabled
+2021/03/14-01:17:38.618489 7f39e26a5a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:17:38.618490 7f39e26a5a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:17:38.618490 7f39e26a5a80 Options.num_levels: 7
+2021/03/14-01:17:38.618491 7f39e26a5a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:17:38.618492 7f39e26a5a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:17:38.618492 7f39e26a5a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:17:38.618493 7f39e26a5a80 Options.compression_opts.level: -1
+2021/03/14-01:17:38.618493 7f39e26a5a80 Options.compression_opts.strategy: 0
+2021/03/14-01:17:38.618494 7f39e26a5a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:17:38.618495 7f39e26a5a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:17:38.618495 7f39e26a5a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:17:38.618496 7f39e26a5a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:17:38.618496 7f39e26a5a80 Options.target_file_size_base: 67108864
+2021/03/14-01:17:38.618497 7f39e26a5a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:17:38.618498 7f39e26a5a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:17:38.618498 7f39e26a5a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:17:38.618499 7f39e26a5a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:17:38.618500 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:17:38.618508 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:17:38.618509 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:17:38.618509 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:17:38.618510 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:17:38.618510 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:17:38.618511 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:17:38.618511 7f39e26a5a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:17:38.618512 7f39e26a5a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:17:38.618512 7f39e26a5a80 Options.arena_block_size: 16777216
+2021/03/14-01:17:38.618513 7f39e26a5a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:17:38.618514 7f39e26a5a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:17:38.618514 7f39e26a5a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:17:38.618515 7f39e26a5a80 Options.disable_auto_compactions: 0
+2021/03/14-01:17:38.618516 7f39e26a5a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:17:38.618517 7f39e26a5a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:17:38.618518 7f39e26a5a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:17:38.618518 7f39e26a5a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:17:38.618519 7f39e26a5a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:17:38.618519 7f39e26a5a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:17:38.618520 7f39e26a5a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:17:38.618521 7f39e26a5a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:17:38.618521 7f39e26a5a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:17:38.618522 7f39e26a5a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:17:38.618522 7f39e26a5a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:17:38.618523 7f39e26a5a80 Options.table_properties_collectors:
+2021/03/14-01:17:38.618524 7f39e26a5a80 Options.inplace_update_support: 0
+2021/03/14-01:17:38.618524 7f39e26a5a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:17:38.618525 7f39e26a5a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:17:38.618526 7f39e26a5a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:17:38.618526 7f39e26a5a80 Options.bloom_locality: 0
+2021/03/14-01:17:38.618527 7f39e26a5a80 Options.max_successive_merges: 0
+2021/03/14-01:17:38.618527 7f39e26a5a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:17:38.618528 7f39e26a5a80 Options.paranoid_file_checks: 0
+2021/03/14-01:17:38.618528 7f39e26a5a80 Options.force_consistency_checks: 0
+2021/03/14-01:17:38.618529 7f39e26a5a80 Options.report_bg_io_stats: 0
+2021/03/14-01:17:38.618909 7f39e26a5a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:17:38.618911 7f39e26a5a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:17:38.619022 7f39e26a5a80 EVENT_LOG_v1 {"time_micros": 1615681058619012, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:17:38.619027 7f39e26a5a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:17:39.303952 7f39e26a5a80 EVENT_LOG_v1 {"time_micros": 1615681059303948, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681060000437 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681060000437
new file mode 100644
index 0000000..002955c
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681060000437
@@ -0,0 +1,186 @@
+2021/03/14-01:17:39.316484 7f39e26a5a80 RocksDB version: 5.11.3
+2021/03/14-01:17:39.316540 7f39e26a5a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:17:39.316542 7f39e26a5a80 Compile date Mar 13 2021
+2021/03/14-01:17:39.316546 7f39e26a5a80 DB SUMMARY
+2021/03/14-01:17:39.316649 7f39e26a5a80 CURRENT file: CURRENT
+2021/03/14-01:17:39.316650 7f39e26a5a80 IDENTITY file: IDENTITY
+2021/03/14-01:17:39.316660 7f39e26a5a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:17:39.316661 7f39e26a5a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:17:39.316662 7f39e26a5a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:17:39.316668 7f39e26a5a80 Options.error_if_exists: 0
+2021/03/14-01:17:39.316669 7f39e26a5a80 Options.create_if_missing: 1
+2021/03/14-01:17:39.316669 7f39e26a5a80 Options.paranoid_checks: 1
+2021/03/14-01:17:39.316670 7f39e26a5a80 Options.env: 0x7f39e305f080
+2021/03/14-01:17:39.316670 7f39e26a5a80 Options.info_log: 0x150eca0
+2021/03/14-01:17:39.316671 7f39e26a5a80 Options.max_file_opening_threads: 16
+2021/03/14-01:17:39.316672 7f39e26a5a80 Options.statistics: (nil)
+2021/03/14-01:17:39.316672 7f39e26a5a80 Options.use_fsync: 0
+2021/03/14-01:17:39.316673 7f39e26a5a80 Options.max_log_file_size: 0
+2021/03/14-01:17:39.316674 7f39e26a5a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:17:39.316674 7f39e26a5a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:17:39.316675 7f39e26a5a80 Options.keep_log_file_num: 1000
+2021/03/14-01:17:39.316675 7f39e26a5a80 Options.recycle_log_file_num: 0
+2021/03/14-01:17:39.316676 7f39e26a5a80 Options.allow_fallocate: 1
+2021/03/14-01:17:39.316677 7f39e26a5a80 Options.allow_mmap_reads: 0
+2021/03/14-01:17:39.316677 7f39e26a5a80 Options.allow_mmap_writes: 0
+2021/03/14-01:17:39.316678 7f39e26a5a80 Options.use_direct_reads: 0
+2021/03/14-01:17:39.316678 7f39e26a5a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:17:39.316679 7f39e26a5a80 Options.create_missing_column_families: 0
+2021/03/14-01:17:39.316679 7f39e26a5a80 Options.db_log_dir:
+2021/03/14-01:17:39.316680 7f39e26a5a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:17:39.316680 7f39e26a5a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:17:39.316681 7f39e26a5a80 Options.max_subcompactions: 1
+2021/03/14-01:17:39.316682 7f39e26a5a80 Options.max_background_flushes: -1
+2021/03/14-01:17:39.316682 7f39e26a5a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:17:39.316683 7f39e26a5a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:17:39.316683 7f39e26a5a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:17:39.316684 7f39e26a5a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:17:39.316684 7f39e26a5a80 Options.advise_random_on_open: 1
+2021/03/14-01:17:39.316685 7f39e26a5a80 Options.db_write_buffer_size: 0
+2021/03/14-01:17:39.316686 7f39e26a5a80 Options.write_buffer_manager: 0x14f6b90
+2021/03/14-01:17:39.316686 7f39e26a5a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:17:39.316687 7f39e26a5a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:17:39.316687 7f39e26a5a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:17:39.316688 7f39e26a5a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:17:39.316688 7f39e26a5a80 Options.rate_limiter: (nil)
+2021/03/14-01:17:39.316690 7f39e26a5a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:17:39.316697 7f39e26a5a80 Options.wal_recovery_mode: 2
+2021/03/14-01:17:39.316698 7f39e26a5a80 Options.enable_thread_tracking: 0
+2021/03/14-01:17:39.316699 7f39e26a5a80 Options.enable_pipelined_write: 0
+2021/03/14-01:17:39.316699 7f39e26a5a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:17:39.316700 7f39e26a5a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:17:39.316700 7f39e26a5a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:17:39.316701 7f39e26a5a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:17:39.316702 7f39e26a5a80 Options.row_cache: None
+2021/03/14-01:17:39.316702 7f39e26a5a80 Options.wal_filter: None
+2021/03/14-01:17:39.316703 7f39e26a5a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:17:39.316703 7f39e26a5a80 Options.allow_ingest_behind: 0
+2021/03/14-01:17:39.316704 7f39e26a5a80 Options.preserve_deletes: 0
+2021/03/14-01:17:39.316704 7f39e26a5a80 Options.two_write_queues: 0
+2021/03/14-01:17:39.316705 7f39e26a5a80 Options.manual_wal_flush: 0
+2021/03/14-01:17:39.316706 7f39e26a5a80 Options.max_background_jobs: 16
+2021/03/14-01:17:39.316707 7f39e26a5a80 Options.max_background_compactions: -1
+2021/03/14-01:17:39.316707 7f39e26a5a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:17:39.316708 7f39e26a5a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:17:39.316708 7f39e26a5a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:17:39.316709 7f39e26a5a80 Options.max_total_wal_size: 0
+2021/03/14-01:17:39.316709 7f39e26a5a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:17:39.316710 7f39e26a5a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:17:39.316711 7f39e26a5a80 Options.max_open_files: -1
+2021/03/14-01:17:39.316711 7f39e26a5a80 Options.bytes_per_sync: 0
+2021/03/14-01:17:39.316712 7f39e26a5a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:17:39.316712 7f39e26a5a80 Options.compaction_readahead_size: 0
+2021/03/14-01:17:39.316713 7f39e26a5a80 Compression algorithms supported:
+2021/03/14-01:17:39.316713 7f39e26a5a80 Snappy supported: 1
+2021/03/14-01:17:39.316714 7f39e26a5a80 Zlib supported: 1
+2021/03/14-01:17:39.316715 7f39e26a5a80 Bzip supported: 1
+2021/03/14-01:17:39.316715 7f39e26a5a80 LZ4 supported: 1
+2021/03/14-01:17:39.316716 7f39e26a5a80 ZSTDNotFinal supported: 1
+2021/03/14-01:17:39.316720 7f39e26a5a80 ZSTD supported: 1
+2021/03/14-01:17:39.316723 7f39e26a5a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:17:39.316724 7f39e26a5a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:17:39.316810 7f39e26a5a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:17:39.316863 7f39e26a5a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:17:39.316865 7f39e26a5a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:17:39.316865 7f39e26a5a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:17:39.316866 7f39e26a5a80 Options.compaction_filter: None
+2021/03/14-01:17:39.316867 7f39e26a5a80 Options.compaction_filter_factory: None
+2021/03/14-01:17:39.316867 7f39e26a5a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:17:39.316868 7f39e26a5a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:17:39.316882 7f39e26a5a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1506520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x14ebc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:17:39.316883 7f39e26a5a80 Options.write_buffer_size: 134217728
+2021/03/14-01:17:39.316883 7f39e26a5a80 Options.max_write_buffer_number: 6
+2021/03/14-01:17:39.316884 7f39e26a5a80 Options.compression[0]: NoCompression
+2021/03/14-01:17:39.316885 7f39e26a5a80 Options.compression[1]: NoCompression
+2021/03/14-01:17:39.316886 7f39e26a5a80 Options.compression[2]: Snappy
+2021/03/14-01:17:39.316886 7f39e26a5a80 Options.compression[3]: Snappy
+2021/03/14-01:17:39.316887 7f39e26a5a80 Options.compression[4]: Snappy
+2021/03/14-01:17:39.316887 7f39e26a5a80 Options.compression[5]: Snappy
+2021/03/14-01:17:39.316888 7f39e26a5a80 Options.compression[6]: Snappy
+2021/03/14-01:17:39.316888 7f39e26a5a80 Options.bottommost_compression: Disabled
+2021/03/14-01:17:39.316889 7f39e26a5a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:17:39.316890 7f39e26a5a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:17:39.316890 7f39e26a5a80 Options.num_levels: 7
+2021/03/14-01:17:39.316891 7f39e26a5a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:17:39.316891 7f39e26a5a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:17:39.316892 7f39e26a5a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:17:39.316893 7f39e26a5a80 Options.compression_opts.level: -1
+2021/03/14-01:17:39.316893 7f39e26a5a80 Options.compression_opts.strategy: 0
+2021/03/14-01:17:39.316894 7f39e26a5a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:17:39.316894 7f39e26a5a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:17:39.316895 7f39e26a5a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:17:39.316895 7f39e26a5a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:17:39.316896 7f39e26a5a80 Options.target_file_size_base: 67108864
+2021/03/14-01:17:39.316897 7f39e26a5a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:17:39.316897 7f39e26a5a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:17:39.316898 7f39e26a5a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:17:39.316898 7f39e26a5a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:17:39.316900 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:17:39.316907 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:17:39.316908 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:17:39.316909 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:17:39.316909 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:17:39.316910 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:17:39.316910 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:17:39.316911 7f39e26a5a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:17:39.316911 7f39e26a5a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:17:39.316912 7f39e26a5a80 Options.arena_block_size: 16777216
+2021/03/14-01:17:39.316913 7f39e26a5a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:17:39.316913 7f39e26a5a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:17:39.316914 7f39e26a5a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:17:39.316914 7f39e26a5a80 Options.disable_auto_compactions: 0
+2021/03/14-01:17:39.316916 7f39e26a5a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:17:39.316917 7f39e26a5a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:17:39.316917 7f39e26a5a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:17:39.316918 7f39e26a5a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:17:39.316918 7f39e26a5a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:17:39.316919 7f39e26a5a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:17:39.316919 7f39e26a5a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:17:39.316920 7f39e26a5a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:17:39.316921 7f39e26a5a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:17:39.316921 7f39e26a5a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:17:39.316922 7f39e26a5a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:17:39.316923 7f39e26a5a80 Options.table_properties_collectors:
+2021/03/14-01:17:39.316923 7f39e26a5a80 Options.inplace_update_support: 0
+2021/03/14-01:17:39.316924 7f39e26a5a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:17:39.316924 7f39e26a5a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:17:39.316925 7f39e26a5a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:17:39.316926 7f39e26a5a80 Options.bloom_locality: 0
+2021/03/14-01:17:39.316926 7f39e26a5a80 Options.max_successive_merges: 0
+2021/03/14-01:17:39.316927 7f39e26a5a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:17:39.316927 7f39e26a5a80 Options.paranoid_file_checks: 0
+2021/03/14-01:17:39.316928 7f39e26a5a80 Options.force_consistency_checks: 0
+2021/03/14-01:17:39.316928 7f39e26a5a80 Options.report_bg_io_stats: 0
+2021/03/14-01:17:39.317314 7f39e26a5a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:17:39.317317 7f39e26a5a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:17:39.317424 7f39e26a5a80 EVENT_LOG_v1 {"time_micros": 1615681059317413, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:17:39.317429 7f39e26a5a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:17:39.987898 7f39e26a5a80 EVENT_LOG_v1 {"time_micros": 1615681059987895, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681102402208 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681102402208
new file mode 100644
index 0000000..b18dca7
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681102402208
@@ -0,0 +1,186 @@
+2021/03/14-01:17:40.000805 7f39e26a5a80 RocksDB version: 5.11.3
+2021/03/14-01:17:40.000858 7f39e26a5a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:17:40.000860 7f39e26a5a80 Compile date Mar 13 2021
+2021/03/14-01:17:40.000864 7f39e26a5a80 DB SUMMARY
+2021/03/14-01:17:40.000966 7f39e26a5a80 CURRENT file: CURRENT
+2021/03/14-01:17:40.000967 7f39e26a5a80 IDENTITY file: IDENTITY
+2021/03/14-01:17:40.000977 7f39e26a5a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:17:40.000978 7f39e26a5a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:17:40.000979 7f39e26a5a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:17:40.000985 7f39e26a5a80 Options.error_if_exists: 0
+2021/03/14-01:17:40.000986 7f39e26a5a80 Options.create_if_missing: 1
+2021/03/14-01:17:40.000986 7f39e26a5a80 Options.paranoid_checks: 1
+2021/03/14-01:17:40.000987 7f39e26a5a80 Options.env: 0x7f39e305f080
+2021/03/14-01:17:40.000988 7f39e26a5a80 Options.info_log: 0x150eca0
+2021/03/14-01:17:40.000988 7f39e26a5a80 Options.max_file_opening_threads: 16
+2021/03/14-01:17:40.000989 7f39e26a5a80 Options.statistics: (nil)
+2021/03/14-01:17:40.000990 7f39e26a5a80 Options.use_fsync: 0
+2021/03/14-01:17:40.000990 7f39e26a5a80 Options.max_log_file_size: 0
+2021/03/14-01:17:40.000991 7f39e26a5a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:17:40.000991 7f39e26a5a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:17:40.000992 7f39e26a5a80 Options.keep_log_file_num: 1000
+2021/03/14-01:17:40.000993 7f39e26a5a80 Options.recycle_log_file_num: 0
+2021/03/14-01:17:40.000993 7f39e26a5a80 Options.allow_fallocate: 1
+2021/03/14-01:17:40.000994 7f39e26a5a80 Options.allow_mmap_reads: 0
+2021/03/14-01:17:40.000994 7f39e26a5a80 Options.allow_mmap_writes: 0
+2021/03/14-01:17:40.000995 7f39e26a5a80 Options.use_direct_reads: 0
+2021/03/14-01:17:40.000995 7f39e26a5a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:17:40.000996 7f39e26a5a80 Options.create_missing_column_families: 0
+2021/03/14-01:17:40.000997 7f39e26a5a80 Options.db_log_dir:
+2021/03/14-01:17:40.000997 7f39e26a5a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:17:40.000998 7f39e26a5a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:17:40.000998 7f39e26a5a80 Options.max_subcompactions: 1
+2021/03/14-01:17:40.000999 7f39e26a5a80 Options.max_background_flushes: -1
+2021/03/14-01:17:40.001000 7f39e26a5a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:17:40.001000 7f39e26a5a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:17:40.001001 7f39e26a5a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:17:40.001001 7f39e26a5a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:17:40.001002 7f39e26a5a80 Options.advise_random_on_open: 1
+2021/03/14-01:17:40.001003 7f39e26a5a80 Options.db_write_buffer_size: 0
+2021/03/14-01:17:40.001003 7f39e26a5a80 Options.write_buffer_manager: 0x14f6b90
+2021/03/14-01:17:40.001004 7f39e26a5a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:17:40.001004 7f39e26a5a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:17:40.001005 7f39e26a5a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:17:40.001005 7f39e26a5a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:17:40.001006 7f39e26a5a80 Options.rate_limiter: (nil)
+2021/03/14-01:17:40.001007 7f39e26a5a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:17:40.001015 7f39e26a5a80 Options.wal_recovery_mode: 2
+2021/03/14-01:17:40.001016 7f39e26a5a80 Options.enable_thread_tracking: 0
+2021/03/14-01:17:40.001016 7f39e26a5a80 Options.enable_pipelined_write: 0
+2021/03/14-01:17:40.001017 7f39e26a5a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:17:40.001017 7f39e26a5a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:17:40.001018 7f39e26a5a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:17:40.001019 7f39e26a5a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:17:40.001019 7f39e26a5a80 Options.row_cache: None
+2021/03/14-01:17:40.001020 7f39e26a5a80 Options.wal_filter: None
+2021/03/14-01:17:40.001020 7f39e26a5a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:17:40.001021 7f39e26a5a80 Options.allow_ingest_behind: 0
+2021/03/14-01:17:40.001021 7f39e26a5a80 Options.preserve_deletes: 0
+2021/03/14-01:17:40.001022 7f39e26a5a80 Options.two_write_queues: 0
+2021/03/14-01:17:40.001023 7f39e26a5a80 Options.manual_wal_flush: 0
+2021/03/14-01:17:40.001024 7f39e26a5a80 Options.max_background_jobs: 16
+2021/03/14-01:17:40.001024 7f39e26a5a80 Options.max_background_compactions: -1
+2021/03/14-01:17:40.001025 7f39e26a5a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:17:40.001026 7f39e26a5a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:17:40.001026 7f39e26a5a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:17:40.001027 7f39e26a5a80 Options.max_total_wal_size: 0
+2021/03/14-01:17:40.001027 7f39e26a5a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:17:40.001028 7f39e26a5a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:17:40.001029 7f39e26a5a80 Options.max_open_files: -1
+2021/03/14-01:17:40.001029 7f39e26a5a80 Options.bytes_per_sync: 0
+2021/03/14-01:17:40.001030 7f39e26a5a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:17:40.001030 7f39e26a5a80 Options.compaction_readahead_size: 0
+2021/03/14-01:17:40.001031 7f39e26a5a80 Compression algorithms supported:
+2021/03/14-01:17:40.001031 7f39e26a5a80 Snappy supported: 1
+2021/03/14-01:17:40.001032 7f39e26a5a80 Zlib supported: 1
+2021/03/14-01:17:40.001033 7f39e26a5a80 Bzip supported: 1
+2021/03/14-01:17:40.001033 7f39e26a5a80 LZ4 supported: 1
+2021/03/14-01:17:40.001034 7f39e26a5a80 ZSTDNotFinal supported: 1
+2021/03/14-01:17:40.001037 7f39e26a5a80 ZSTD supported: 1
+2021/03/14-01:17:40.001041 7f39e26a5a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:17:40.001042 7f39e26a5a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:17:40.001128 7f39e26a5a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:17:40.001181 7f39e26a5a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:17:40.001183 7f39e26a5a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:17:40.001184 7f39e26a5a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:17:40.001185 7f39e26a5a80 Options.compaction_filter: None
+2021/03/14-01:17:40.001185 7f39e26a5a80 Options.compaction_filter_factory: None
+2021/03/14-01:17:40.001186 7f39e26a5a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:17:40.001187 7f39e26a5a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:17:40.001200 7f39e26a5a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1506520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x14ebc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:17:40.001201 7f39e26a5a80 Options.write_buffer_size: 134217728
+2021/03/14-01:17:40.001201 7f39e26a5a80 Options.max_write_buffer_number: 6
+2021/03/14-01:17:40.001202 7f39e26a5a80 Options.compression[0]: NoCompression
+2021/03/14-01:17:40.001203 7f39e26a5a80 Options.compression[1]: NoCompression
+2021/03/14-01:17:40.001203 7f39e26a5a80 Options.compression[2]: Snappy
+2021/03/14-01:17:40.001204 7f39e26a5a80 Options.compression[3]: Snappy
+2021/03/14-01:17:40.001205 7f39e26a5a80 Options.compression[4]: Snappy
+2021/03/14-01:17:40.001205 7f39e26a5a80 Options.compression[5]: Snappy
+2021/03/14-01:17:40.001206 7f39e26a5a80 Options.compression[6]: Snappy
+2021/03/14-01:17:40.001206 7f39e26a5a80 Options.bottommost_compression: Disabled
+2021/03/14-01:17:40.001207 7f39e26a5a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:17:40.001208 7f39e26a5a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:17:40.001208 7f39e26a5a80 Options.num_levels: 7
+2021/03/14-01:17:40.001209 7f39e26a5a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:17:40.001209 7f39e26a5a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:17:40.001210 7f39e26a5a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:17:40.001211 7f39e26a5a80 Options.compression_opts.level: -1
+2021/03/14-01:17:40.001211 7f39e26a5a80 Options.compression_opts.strategy: 0
+2021/03/14-01:17:40.001212 7f39e26a5a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:17:40.001212 7f39e26a5a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:17:40.001213 7f39e26a5a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:17:40.001214 7f39e26a5a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:17:40.001214 7f39e26a5a80 Options.target_file_size_base: 67108864
+2021/03/14-01:17:40.001215 7f39e26a5a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:17:40.001215 7f39e26a5a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:17:40.001216 7f39e26a5a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:17:40.001217 7f39e26a5a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:17:40.001218 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:17:40.001226 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:17:40.001227 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:17:40.001227 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:17:40.001228 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:17:40.001228 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:17:40.001229 7f39e26a5a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:17:40.001229 7f39e26a5a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:17:40.001230 7f39e26a5a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:17:40.001231 7f39e26a5a80 Options.arena_block_size: 16777216
+2021/03/14-01:17:40.001231 7f39e26a5a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:17:40.001232 7f39e26a5a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:17:40.001233 7f39e26a5a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:17:40.001233 7f39e26a5a80 Options.disable_auto_compactions: 0
+2021/03/14-01:17:40.001235 7f39e26a5a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:17:40.001235 7f39e26a5a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:17:40.001236 7f39e26a5a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:17:40.001237 7f39e26a5a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:17:40.001243 7f39e26a5a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:17:40.001244 7f39e26a5a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:17:40.001245 7f39e26a5a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:17:40.001246 7f39e26a5a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:17:40.001246 7f39e26a5a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:17:40.001247 7f39e26a5a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:17:40.001247 7f39e26a5a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:17:40.001248 7f39e26a5a80 Options.table_properties_collectors:
+2021/03/14-01:17:40.001248 7f39e26a5a80 Options.inplace_update_support: 0
+2021/03/14-01:17:40.001249 7f39e26a5a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:17:40.001250 7f39e26a5a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:17:40.001250 7f39e26a5a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:17:40.001251 7f39e26a5a80 Options.bloom_locality: 0
+2021/03/14-01:17:40.001252 7f39e26a5a80 Options.max_successive_merges: 0
+2021/03/14-01:17:40.001252 7f39e26a5a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:17:40.001253 7f39e26a5a80 Options.paranoid_file_checks: 0
+2021/03/14-01:17:40.001253 7f39e26a5a80 Options.force_consistency_checks: 0
+2021/03/14-01:17:40.001254 7f39e26a5a80 Options.report_bg_io_stats: 0
+2021/03/14-01:17:40.001648 7f39e26a5a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:17:40.001651 7f39e26a5a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:17:40.001763 7f39e26a5a80 EVENT_LOG_v1 {"time_micros": 1615681060001752, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:17:40.001768 7f39e26a5a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:17:40.672745 7f39e26a5a80 EVENT_LOG_v1 {"tim
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681103087160 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681103087160
new file mode 100644
index 0000000..637fd47
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681103087160
@@ -0,0 +1,186 @@
+2021/03/14-01:18:22.402706 7fa79a385a80 RocksDB version: 5.11.3
+2021/03/14-01:18:22.402799 7fa79a385a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:18:22.402801 7fa79a385a80 Compile date Mar 13 2021
+2021/03/14-01:18:22.402807 7fa79a385a80 DB SUMMARY
+2021/03/14-01:18:22.402935 7fa79a385a80 CURRENT file: CURRENT
+2021/03/14-01:18:22.402936 7fa79a385a80 IDENTITY file: IDENTITY
+2021/03/14-01:18:22.402948 7fa79a385a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:18:22.402949 7fa79a385a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:18:22.402950 7fa79a385a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:18:22.402957 7fa79a385a80 Options.error_if_exists: 0
+2021/03/14-01:18:22.402958 7fa79a385a80 Options.create_if_missing: 1
+2021/03/14-01:18:22.402959 7fa79a385a80 Options.paranoid_checks: 1
+2021/03/14-01:18:22.402960 7fa79a385a80 Options.env: 0x7fa79ad3f080
+2021/03/14-01:18:22.402960 7fa79a385a80 Options.info_log: 0x2eaeca0
+2021/03/14-01:18:22.402961 7fa79a385a80 Options.max_file_opening_threads: 16
+2021/03/14-01:18:22.402962 7fa79a385a80 Options.statistics: (nil)
+2021/03/14-01:18:22.402963 7fa79a385a80 Options.use_fsync: 0
+2021/03/14-01:18:22.402963 7fa79a385a80 Options.max_log_file_size: 0
+2021/03/14-01:18:22.402964 7fa79a385a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:18:22.402965 7fa79a385a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:18:22.402965 7fa79a385a80 Options.keep_log_file_num: 1000
+2021/03/14-01:18:22.402966 7fa79a385a80 Options.recycle_log_file_num: 0
+2021/03/14-01:18:22.402967 7fa79a385a80 Options.allow_fallocate: 1
+2021/03/14-01:18:22.402968 7fa79a385a80 Options.allow_mmap_reads: 0
+2021/03/14-01:18:22.402968 7fa79a385a80 Options.allow_mmap_writes: 0
+2021/03/14-01:18:22.402969 7fa79a385a80 Options.use_direct_reads: 0
+2021/03/14-01:18:22.402969 7fa79a385a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:18:22.402970 7fa79a385a80 Options.create_missing_column_families: 0
+2021/03/14-01:18:22.402971 7fa79a385a80 Options.db_log_dir:
+2021/03/14-01:18:22.402971 7fa79a385a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:18:22.402972 7fa79a385a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:18:22.402973 7fa79a385a80 Options.max_subcompactions: 1
+2021/03/14-01:18:22.402974 7fa79a385a80 Options.max_background_flushes: -1
+2021/03/14-01:18:22.402974 7fa79a385a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:18:22.402975 7fa79a385a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:18:22.402976 7fa79a385a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:18:22.402976 7fa79a385a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:18:22.402977 7fa79a385a80 Options.advise_random_on_open: 1
+2021/03/14-01:18:22.402978 7fa79a385a80 Options.db_write_buffer_size: 0
+2021/03/14-01:18:22.402978 7fa79a385a80 Options.write_buffer_manager: 0x2e96b90
+2021/03/14-01:18:22.402979 7fa79a385a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:18:22.402980 7fa79a385a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:18:22.402980 7fa79a385a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:18:22.402981 7fa79a385a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:18:22.402982 7fa79a385a80 Options.rate_limiter: (nil)
+2021/03/14-01:18:22.402983 7fa79a385a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:18:22.402994 7fa79a385a80 Options.wal_recovery_mode: 2
+2021/03/14-01:18:22.402995 7fa79a385a80 Options.enable_thread_tracking: 0
+2021/03/14-01:18:22.402995 7fa79a385a80 Options.enable_pipelined_write: 0
+2021/03/14-01:18:22.402996 7fa79a385a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:18:22.402997 7fa79a385a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:18:22.402997 7fa79a385a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:18:22.402998 7fa79a385a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:18:22.402999 7fa79a385a80 Options.row_cache: None
+2021/03/14-01:18:22.402999 7fa79a385a80 Options.wal_filter: None
+2021/03/14-01:18:22.403000 7fa79a385a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:18:22.403001 7fa79a385a80 Options.allow_ingest_behind: 0
+2021/03/14-01:18:22.403001 7fa79a385a80 Options.preserve_deletes: 0
+2021/03/14-01:18:22.403002 7fa79a385a80 Options.two_write_queues: 0
+2021/03/14-01:18:22.403003 7fa79a385a80 Options.manual_wal_flush: 0
+2021/03/14-01:18:22.403004 7fa79a385a80 Options.max_background_jobs: 16
+2021/03/14-01:18:22.403005 7fa79a385a80 Options.max_background_compactions: -1
+2021/03/14-01:18:22.403005 7fa79a385a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:18:22.403006 7fa79a385a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:18:22.403007 7fa79a385a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:18:22.403007 7fa79a385a80 Options.max_total_wal_size: 0
+2021/03/14-01:18:22.403008 7fa79a385a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:18:22.403009 7fa79a385a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:18:22.403010 7fa79a385a80 Options.max_open_files: -1
+2021/03/14-01:18:22.403010 7fa79a385a80 Options.bytes_per_sync: 0
+2021/03/14-01:18:22.403011 7fa79a385a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:18:22.403011 7fa79a385a80 Options.compaction_readahead_size: 0
+2021/03/14-01:18:22.403012 7fa79a385a80 Compression algorithms supported:
+2021/03/14-01:18:22.403013 7fa79a385a80 Snappy supported: 1
+2021/03/14-01:18:22.403014 7fa79a385a80 Zlib supported: 1
+2021/03/14-01:18:22.403014 7fa79a385a80 Bzip supported: 1
+2021/03/14-01:18:22.403015 7fa79a385a80 LZ4 supported: 1
+2021/03/14-01:18:22.403016 7fa79a385a80 ZSTDNotFinal supported: 1
+2021/03/14-01:18:22.403021 7fa79a385a80 ZSTD supported: 1
+2021/03/14-01:18:22.403026 7fa79a385a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:18:22.403027 7fa79a385a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:18:22.403170 7fa79a385a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:18:22.403250 7fa79a385a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:18:22.403252 7fa79a385a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:18:22.403253 7fa79a385a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:18:22.403254 7fa79a385a80 Options.compaction_filter: None
+2021/03/14-01:18:22.403255 7fa79a385a80 Options.compaction_filter_factory: None
+2021/03/14-01:18:22.403255 7fa79a385a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:18:22.403257 7fa79a385a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:18:22.403275 7fa79a385a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2ea6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2e8bc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:18:22.403276 7fa79a385a80 Options.write_buffer_size: 134217728
+2021/03/14-01:18:22.403276 7fa79a385a80 Options.max_write_buffer_number: 6
+2021/03/14-01:18:22.403278 7fa79a385a80 Options.compression[0]: NoCompression
+2021/03/14-01:18:22.403278 7fa79a385a80 Options.compression[1]: NoCompression
+2021/03/14-01:18:22.403279 7fa79a385a80 Options.compression[2]: Snappy
+2021/03/14-01:18:22.403280 7fa79a385a80 Options.compression[3]: Snappy
+2021/03/14-01:18:22.403281 7fa79a385a80 Options.compression[4]: Snappy
+2021/03/14-01:18:22.403281 7fa79a385a80 Options.compression[5]: Snappy
+2021/03/14-01:18:22.403282 7fa79a385a80 Options.compression[6]: Snappy
+2021/03/14-01:18:22.403283 7fa79a385a80 Options.bottommost_compression: Disabled
+2021/03/14-01:18:22.403284 7fa79a385a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:18:22.403284 7fa79a385a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:18:22.403285 7fa79a385a80 Options.num_levels: 7
+2021/03/14-01:18:22.403286 7fa79a385a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:18:22.403286 7fa79a385a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:18:22.403287 7fa79a385a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:18:22.403288 7fa79a385a80 Options.compression_opts.level: -1
+2021/03/14-01:18:22.403288 7fa79a385a80 Options.compression_opts.strategy: 0
+2021/03/14-01:18:22.403289 7fa79a385a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:18:22.403290 7fa79a385a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:18:22.403290 7fa79a385a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:18:22.403291 7fa79a385a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:18:22.403292 7fa79a385a80 Options.target_file_size_base: 67108864
+2021/03/14-01:18:22.403293 7fa79a385a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:18:22.403293 7fa79a385a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:18:22.403294 7fa79a385a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:18:22.403295 7fa79a385a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:18:22.403297 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:18:22.403307 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:18:22.403308 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:18:22.403309 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:18:22.403310 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:18:22.403310 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:18:22.403311 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:18:22.403312 7fa79a385a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:18:22.403312 7fa79a385a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:18:22.403313 7fa79a385a80 Options.arena_block_size: 16777216
+2021/03/14-01:18:22.403314 7fa79a385a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:18:22.403314 7fa79a385a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:18:22.403315 7fa79a385a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:18:22.403316 7fa79a385a80 Options.disable_auto_compactions: 0
+2021/03/14-01:18:22.403317 7fa79a385a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:18:22.403318 7fa79a385a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:18:22.403319 7fa79a385a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:18:22.403320 7fa79a385a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:18:22.403320 7fa79a385a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:18:22.403321 7fa79a385a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:18:22.403322 7fa79a385a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:18:22.403323 7fa79a385a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:18:22.403324 7fa79a385a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:18:22.403324 7fa79a385a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:18:22.403325 7fa79a385a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:18:22.403326 7fa79a385a80 Options.table_properties_collectors:
+2021/03/14-01:18:22.403326 7fa79a385a80 Options.inplace_update_support: 0
+2021/03/14-01:18:22.403327 7fa79a385a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:18:22.403328 7fa79a385a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:18:22.403329 7fa79a385a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:18:22.403329 7fa79a385a80 Options.bloom_locality: 0
+2021/03/14-01:18:22.403330 7fa79a385a80 Options.max_successive_merges: 0
+2021/03/14-01:18:22.403331 7fa79a385a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:18:22.403331 7fa79a385a80 Options.paranoid_file_checks: 0
+2021/03/14-01:18:22.403332 7fa79a385a80 Options.force_consistency_checks: 0
+2021/03/14-01:18:22.403333 7fa79a385a80 Options.report_bg_io_stats: 0
+2021/03/14-01:18:22.403873 7fa79a385a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:18:22.403877 7fa79a385a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:18:22.404022 7fa79a385a80 EVENT_LOG_v1 {"time_micros": 1615681102404006, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:18:22.404029 7fa79a385a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:18:23.075048 7fa79a385a80 EVENT_LOG_v1 {"time_micros": 1615681103075045, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681103759436 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681103759436
new file mode 100644
index 0000000..f411871
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681103759436
@@ -0,0 +1,186 @@
+2021/03/14-01:18:23.087560 7fa79a385a80 RocksDB version: 5.11.3
+2021/03/14-01:18:23.087618 7fa79a385a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:18:23.087619 7fa79a385a80 Compile date Mar 13 2021
+2021/03/14-01:18:23.087624 7fa79a385a80 DB SUMMARY
+2021/03/14-01:18:23.087730 7fa79a385a80 CURRENT file: CURRENT
+2021/03/14-01:18:23.087731 7fa79a385a80 IDENTITY file: IDENTITY
+2021/03/14-01:18:23.087741 7fa79a385a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:18:23.087742 7fa79a385a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:18:23.087743 7fa79a385a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:18:23.087749 7fa79a385a80 Options.error_if_exists: 0
+2021/03/14-01:18:23.087750 7fa79a385a80 Options.create_if_missing: 1
+2021/03/14-01:18:23.087751 7fa79a385a80 Options.paranoid_checks: 1
+2021/03/14-01:18:23.087751 7fa79a385a80 Options.env: 0x7fa79ad3f080
+2021/03/14-01:18:23.087752 7fa79a385a80 Options.info_log: 0x2eaeca0
+2021/03/14-01:18:23.087752 7fa79a385a80 Options.max_file_opening_threads: 16
+2021/03/14-01:18:23.087753 7fa79a385a80 Options.statistics: (nil)
+2021/03/14-01:18:23.087754 7fa79a385a80 Options.use_fsync: 0
+2021/03/14-01:18:23.087754 7fa79a385a80 Options.max_log_file_size: 0
+2021/03/14-01:18:23.087755 7fa79a385a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:18:23.087756 7fa79a385a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:18:23.087756 7fa79a385a80 Options.keep_log_file_num: 1000
+2021/03/14-01:18:23.087757 7fa79a385a80 Options.recycle_log_file_num: 0
+2021/03/14-01:18:23.087757 7fa79a385a80 Options.allow_fallocate: 1
+2021/03/14-01:18:23.087758 7fa79a385a80 Options.allow_mmap_reads: 0
+2021/03/14-01:18:23.087759 7fa79a385a80 Options.allow_mmap_writes: 0
+2021/03/14-01:18:23.087759 7fa79a385a80 Options.use_direct_reads: 0
+2021/03/14-01:18:23.087760 7fa79a385a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:18:23.087760 7fa79a385a80 Options.create_missing_column_families: 0
+2021/03/14-01:18:23.087761 7fa79a385a80 Options.db_log_dir:
+2021/03/14-01:18:23.087761 7fa79a385a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:18:23.087762 7fa79a385a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:18:23.087762 7fa79a385a80 Options.max_subcompactions: 1
+2021/03/14-01:18:23.087763 7fa79a385a80 Options.max_background_flushes: -1
+2021/03/14-01:18:23.087764 7fa79a385a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:18:23.087764 7fa79a385a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:18:23.087765 7fa79a385a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:18:23.087765 7fa79a385a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:18:23.087766 7fa79a385a80 Options.advise_random_on_open: 1
+2021/03/14-01:18:23.087766 7fa79a385a80 Options.db_write_buffer_size: 0
+2021/03/14-01:18:23.087767 7fa79a385a80 Options.write_buffer_manager: 0x2e96b90
+2021/03/14-01:18:23.087768 7fa79a385a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:18:23.087768 7fa79a385a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:18:23.087769 7fa79a385a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:18:23.087769 7fa79a385a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:18:23.087770 7fa79a385a80 Options.rate_limiter: (nil)
+2021/03/14-01:18:23.087771 7fa79a385a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:18:23.087779 7fa79a385a80 Options.wal_recovery_mode: 2
+2021/03/14-01:18:23.087780 7fa79a385a80 Options.enable_thread_tracking: 0
+2021/03/14-01:18:23.087780 7fa79a385a80 Options.enable_pipelined_write: 0
+2021/03/14-01:18:23.087781 7fa79a385a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:18:23.087781 7fa79a385a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:18:23.087782 7fa79a385a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:18:23.087782 7fa79a385a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:18:23.087783 7fa79a385a80 Options.row_cache: None
+2021/03/14-01:18:23.087784 7fa79a385a80 Options.wal_filter: None
+2021/03/14-01:18:23.087784 7fa79a385a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:18:23.087785 7fa79a385a80 Options.allow_ingest_behind: 0
+2021/03/14-01:18:23.087785 7fa79a385a80 Options.preserve_deletes: 0
+2021/03/14-01:18:23.087786 7fa79a385a80 Options.two_write_queues: 0
+2021/03/14-01:18:23.087786 7fa79a385a80 Options.manual_wal_flush: 0
+2021/03/14-01:18:23.087788 7fa79a385a80 Options.max_background_jobs: 16
+2021/03/14-01:18:23.087788 7fa79a385a80 Options.max_background_compactions: -1
+2021/03/14-01:18:23.087789 7fa79a385a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:18:23.087789 7fa79a385a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:18:23.087790 7fa79a385a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:18:23.087791 7fa79a385a80 Options.max_total_wal_size: 0
+2021/03/14-01:18:23.087791 7fa79a385a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:18:23.087792 7fa79a385a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:18:23.087792 7fa79a385a80 Options.max_open_files: -1
+2021/03/14-01:18:23.087793 7fa79a385a80 Options.bytes_per_sync: 0
+2021/03/14-01:18:23.087793 7fa79a385a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:18:23.087794 7fa79a385a80 Options.compaction_readahead_size: 0
+2021/03/14-01:18:23.087794 7fa79a385a80 Compression algorithms supported:
+2021/03/14-01:18:23.087795 7fa79a385a80 Snappy supported: 1
+2021/03/14-01:18:23.087796 7fa79a385a80 Zlib supported: 1
+2021/03/14-01:18:23.087796 7fa79a385a80 Bzip supported: 1
+2021/03/14-01:18:23.087797 7fa79a385a80 LZ4 supported: 1
+2021/03/14-01:18:23.087797 7fa79a385a80 ZSTDNotFinal supported: 1
+2021/03/14-01:18:23.087801 7fa79a385a80 ZSTD supported: 1
+2021/03/14-01:18:23.087804 7fa79a385a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:18:23.087806 7fa79a385a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:18:23.087890 7fa79a385a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:18:23.087945 7fa79a385a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:18:23.087946 7fa79a385a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:18:23.087947 7fa79a385a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:18:23.087948 7fa79a385a80 Options.compaction_filter: None
+2021/03/14-01:18:23.087948 7fa79a385a80 Options.compaction_filter_factory: None
+2021/03/14-01:18:23.087949 7fa79a385a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:18:23.087950 7fa79a385a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:18:23.087964 7fa79a385a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2ea6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2e8bc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:18:23.087965 7fa79a385a80 Options.write_buffer_size: 134217728
+2021/03/14-01:18:23.087965 7fa79a385a80 Options.max_write_buffer_number: 6
+2021/03/14-01:18:23.087966 7fa79a385a80 Options.compression[0]: NoCompression
+2021/03/14-01:18:23.087967 7fa79a385a80 Options.compression[1]: NoCompression
+2021/03/14-01:18:23.087968 7fa79a385a80 Options.compression[2]: Snappy
+2021/03/14-01:18:23.087968 7fa79a385a80 Options.compression[3]: Snappy
+2021/03/14-01:18:23.087969 7fa79a385a80 Options.compression[4]: Snappy
+2021/03/14-01:18:23.087969 7fa79a385a80 Options.compression[5]: Snappy
+2021/03/14-01:18:23.087970 7fa79a385a80 Options.compression[6]: Snappy
+2021/03/14-01:18:23.087970 7fa79a385a80 Options.bottommost_compression: Disabled
+2021/03/14-01:18:23.087971 7fa79a385a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:18:23.087972 7fa79a385a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:18:23.087972 7fa79a385a80 Options.num_levels: 7
+2021/03/14-01:18:23.087973 7fa79a385a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:18:23.087974 7fa79a385a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:18:23.087974 7fa79a385a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:18:23.087975 7fa79a385a80 Options.compression_opts.level: -1
+2021/03/14-01:18:23.087975 7fa79a385a80 Options.compression_opts.strategy: 0
+2021/03/14-01:18:23.087976 7fa79a385a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:18:23.087976 7fa79a385a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:18:23.087977 7fa79a385a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:18:23.087978 7fa79a385a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:18:23.087978 7fa79a385a80 Options.target_file_size_base: 67108864
+2021/03/14-01:18:23.087979 7fa79a385a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:18:23.087979 7fa79a385a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:18:23.087980 7fa79a385a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:18:23.087980 7fa79a385a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:18:23.087982 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:18:23.087990 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:18:23.087990 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:18:23.087991 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:18:23.087992 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:18:23.087992 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:18:23.087993 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:18:23.087993 7fa79a385a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:18:23.087994 7fa79a385a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:18:23.087994 7fa79a385a80 Options.arena_block_size: 16777216
+2021/03/14-01:18:23.087995 7fa79a385a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:18:23.087996 7fa79a385a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:18:23.087996 7fa79a385a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:18:23.087997 7fa79a385a80 Options.disable_auto_compactions: 0
+2021/03/14-01:18:23.087998 7fa79a385a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:18:23.087999 7fa79a385a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:18:23.088000 7fa79a385a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:18:23.088000 7fa79a385a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:18:23.088001 7fa79a385a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:18:23.088001 7fa79a385a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:18:23.088002 7fa79a385a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:18:23.088003 7fa79a385a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:18:23.088004 7fa79a385a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:18:23.088004 7fa79a385a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:18:23.088005 7fa79a385a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:18:23.088006 7fa79a385a80 Options.table_properties_collectors:
+2021/03/14-01:18:23.088006 7fa79a385a80 Options.inplace_update_support: 0
+2021/03/14-01:18:23.088007 7fa79a385a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:18:23.088008 7fa79a385a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:18:23.088008 7fa79a385a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:18:23.088009 7fa79a385a80 Options.bloom_locality: 0
+2021/03/14-01:18:23.088010 7fa79a385a80 Options.max_successive_merges: 0
+2021/03/14-01:18:23.088010 7fa79a385a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:18:23.088011 7fa79a385a80 Options.paranoid_file_checks: 0
+2021/03/14-01:18:23.088011 7fa79a385a80 Options.force_consistency_checks: 0
+2021/03/14-01:18:23.088012 7fa79a385a80 Options.report_bg_io_stats: 0
+2021/03/14-01:18:23.088390 7fa79a385a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:18:23.088393 7fa79a385a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:18:23.088506 7fa79a385a80 EVENT_LOG_v1 {"time_micros": 1615681103088495, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:18:23.088511 7fa79a385a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:18:23.747058 7fa79a385a80 EVENT_LOG_v1 {"time_micros": 1615681103747055, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681104427318 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681104427318
new file mode 100644
index 0000000..9912d40
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681104427318
@@ -0,0 +1,186 @@
+2021/03/14-01:18:23.759798 7fa79a385a80 RocksDB version: 5.11.3
+2021/03/14-01:18:23.759852 7fa79a385a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:18:23.759854 7fa79a385a80 Compile date Mar 13 2021
+2021/03/14-01:18:23.759858 7fa79a385a80 DB SUMMARY
+2021/03/14-01:18:23.759962 7fa79a385a80 CURRENT file: CURRENT
+2021/03/14-01:18:23.759963 7fa79a385a80 IDENTITY file: IDENTITY
+2021/03/14-01:18:23.759974 7fa79a385a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:18:23.759975 7fa79a385a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:18:23.759976 7fa79a385a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:18:23.759981 7fa79a385a80 Options.error_if_exists: 0
+2021/03/14-01:18:23.759982 7fa79a385a80 Options.create_if_missing: 1
+2021/03/14-01:18:23.759983 7fa79a385a80 Options.paranoid_checks: 1
+2021/03/14-01:18:23.759983 7fa79a385a80 Options.env: 0x7fa79ad3f080
+2021/03/14-01:18:23.759984 7fa79a385a80 Options.info_log: 0x2eaeca0
+2021/03/14-01:18:23.759985 7fa79a385a80 Options.max_file_opening_threads: 16
+2021/03/14-01:18:23.759985 7fa79a385a80 Options.statistics: (nil)
+2021/03/14-01:18:23.759986 7fa79a385a80 Options.use_fsync: 0
+2021/03/14-01:18:23.759987 7fa79a385a80 Options.max_log_file_size: 0
+2021/03/14-01:18:23.759987 7fa79a385a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:18:23.759988 7fa79a385a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:18:23.759988 7fa79a385a80 Options.keep_log_file_num: 1000
+2021/03/14-01:18:23.759989 7fa79a385a80 Options.recycle_log_file_num: 0
+2021/03/14-01:18:23.759990 7fa79a385a80 Options.allow_fallocate: 1
+2021/03/14-01:18:23.759990 7fa79a385a80 Options.allow_mmap_reads: 0
+2021/03/14-01:18:23.759991 7fa79a385a80 Options.allow_mmap_writes: 0
+2021/03/14-01:18:23.759991 7fa79a385a80 Options.use_direct_reads: 0
+2021/03/14-01:18:23.759992 7fa79a385a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:18:23.759992 7fa79a385a80 Options.create_missing_column_families: 0
+2021/03/14-01:18:23.759993 7fa79a385a80 Options.db_log_dir:
+2021/03/14-01:18:23.759993 7fa79a385a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:18:23.759994 7fa79a385a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:18:23.759995 7fa79a385a80 Options.max_subcompactions: 1
+2021/03/14-01:18:23.759995 7fa79a385a80 Options.max_background_flushes: -1
+2021/03/14-01:18:23.759996 7fa79a385a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:18:23.759996 7fa79a385a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:18:23.759997 7fa79a385a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:18:23.759997 7fa79a385a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:18:23.759998 7fa79a385a80 Options.advise_random_on_open: 1
+2021/03/14-01:18:23.759998 7fa79a385a80 Options.db_write_buffer_size: 0
+2021/03/14-01:18:23.759999 7fa79a385a80 Options.write_buffer_manager: 0x2e96b90
+2021/03/14-01:18:23.760000 7fa79a385a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:18:23.760000 7fa79a385a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:18:23.760001 7fa79a385a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:18:23.760001 7fa79a385a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:18:23.760002 7fa79a385a80 Options.rate_limiter: (nil)
+2021/03/14-01:18:23.760003 7fa79a385a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:18:23.760011 7fa79a385a80 Options.wal_recovery_mode: 2
+2021/03/14-01:18:23.760012 7fa79a385a80 Options.enable_thread_tracking: 0
+2021/03/14-01:18:23.760012 7fa79a385a80 Options.enable_pipelined_write: 0
+2021/03/14-01:18:23.760013 7fa79a385a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:18:23.760013 7fa79a385a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:18:23.760014 7fa79a385a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:18:23.760015 7fa79a385a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:18:23.760015 7fa79a385a80 Options.row_cache: None
+2021/03/14-01:18:23.760016 7fa79a385a80 Options.wal_filter: None
+2021/03/14-01:18:23.760016 7fa79a385a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:18:23.760017 7fa79a385a80 Options.allow_ingest_behind: 0
+2021/03/14-01:18:23.760017 7fa79a385a80 Options.preserve_deletes: 0
+2021/03/14-01:18:23.760018 7fa79a385a80 Options.two_write_queues: 0
+2021/03/14-01:18:23.760018 7fa79a385a80 Options.manual_wal_flush: 0
+2021/03/14-01:18:23.760020 7fa79a385a80 Options.max_background_jobs: 16
+2021/03/14-01:18:23.760020 7fa79a385a80 Options.max_background_compactions: -1
+2021/03/14-01:18:23.760021 7fa79a385a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:18:23.760021 7fa79a385a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:18:23.760022 7fa79a385a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:18:23.760023 7fa79a385a80 Options.max_total_wal_size: 0
+2021/03/14-01:18:23.760023 7fa79a385a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:18:23.760024 7fa79a385a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:18:23.760024 7fa79a385a80 Options.max_open_files: -1
+2021/03/14-01:18:23.760025 7fa79a385a80 Options.bytes_per_sync: 0
+2021/03/14-01:18:23.760025 7fa79a385a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:18:23.760026 7fa79a385a80 Options.compaction_readahead_size: 0
+2021/03/14-01:18:23.760026 7fa79a385a80 Compression algorithms supported:
+2021/03/14-01:18:23.760027 7fa79a385a80 Snappy supported: 1
+2021/03/14-01:18:23.760028 7fa79a385a80 Zlib supported: 1
+2021/03/14-01:18:23.760028 7fa79a385a80 Bzip supported: 1
+2021/03/14-01:18:23.760029 7fa79a385a80 LZ4 supported: 1
+2021/03/14-01:18:23.760030 7fa79a385a80 ZSTDNotFinal supported: 1
+2021/03/14-01:18:23.760033 7fa79a385a80 ZSTD supported: 1
+2021/03/14-01:18:23.760036 7fa79a385a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:18:23.760038 7fa79a385a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:18:23.760125 7fa79a385a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:18:23.760179 7fa79a385a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:18:23.760180 7fa79a385a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:18:23.760181 7fa79a385a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:18:23.760182 7fa79a385a80 Options.compaction_filter: None
+2021/03/14-01:18:23.760182 7fa79a385a80 Options.compaction_filter_factory: None
+2021/03/14-01:18:23.760183 7fa79a385a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:18:23.760184 7fa79a385a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:18:23.760197 7fa79a385a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2ea6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2e8bc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:18:23.760198 7fa79a385a80 Options.write_buffer_size: 134217728
+2021/03/14-01:18:23.760199 7fa79a385a80 Options.max_write_buffer_number: 6
+2021/03/14-01:18:23.760200 7fa79a385a80 Options.compression[0]: NoCompression
+2021/03/14-01:18:23.760200 7fa79a385a80 Options.compression[1]: NoCompression
+2021/03/14-01:18:23.760201 7fa79a385a80 Options.compression[2]: Snappy
+2021/03/14-01:18:23.760202 7fa79a385a80 Options.compression[3]: Snappy
+2021/03/14-01:18:23.760202 7fa79a385a80 Options.compression[4]: Snappy
+2021/03/14-01:18:23.760203 7fa79a385a80 Options.compression[5]: Snappy
+2021/03/14-01:18:23.760203 7fa79a385a80 Options.compression[6]: Snappy
+2021/03/14-01:18:23.760204 7fa79a385a80 Options.bottommost_compression: Disabled
+2021/03/14-01:18:23.760205 7fa79a385a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:18:23.760205 7fa79a385a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:18:23.760206 7fa79a385a80 Options.num_levels: 7
+2021/03/14-01:18:23.760206 7fa79a385a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:18:23.760207 7fa79a385a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:18:23.760208 7fa79a385a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:18:23.760208 7fa79a385a80 Options.compression_opts.level: -1
+2021/03/14-01:18:23.760209 7fa79a385a80 Options.compression_opts.strategy: 0
+2021/03/14-01:18:23.760209 7fa79a385a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:18:23.760210 7fa79a385a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:18:23.760211 7fa79a385a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:18:23.760211 7fa79a385a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:18:23.760212 7fa79a385a80 Options.target_file_size_base: 67108864
+2021/03/14-01:18:23.760212 7fa79a385a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:18:23.760213 7fa79a385a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:18:23.760214 7fa79a385a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:18:23.760214 7fa79a385a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:18:23.760215 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:18:23.760223 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:18:23.760224 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:18:23.760224 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:18:23.760225 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:18:23.760225 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:18:23.760226 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:18:23.760226 7fa79a385a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:18:23.760227 7fa79a385a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:18:23.760228 7fa79a385a80 Options.arena_block_size: 16777216
+2021/03/14-01:18:23.760228 7fa79a385a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:18:23.760229 7fa79a385a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:18:23.760229 7fa79a385a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:18:23.760230 7fa79a385a80 Options.disable_auto_compactions: 0
+2021/03/14-01:18:23.760232 7fa79a385a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:18:23.760232 7fa79a385a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:18:23.760233 7fa79a385a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:18:23.760234 7fa79a385a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:18:23.760234 7fa79a385a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:18:23.760235 7fa79a385a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:18:23.760235 7fa79a385a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:18:23.760236 7fa79a385a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:18:23.760237 7fa79a385a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:18:23.760242 7fa79a385a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:18:23.760243 7fa79a385a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:18:23.760244 7fa79a385a80 Options.table_properties_collectors:
+2021/03/14-01:18:23.760244 7fa79a385a80 Options.inplace_update_support: 0
+2021/03/14-01:18:23.760245 7fa79a385a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:18:23.760246 7fa79a385a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:18:23.760246 7fa79a385a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:18:23.760247 7fa79a385a80 Options.bloom_locality: 0
+2021/03/14-01:18:23.760248 7fa79a385a80 Options.max_successive_merges: 0
+2021/03/14-01:18:23.760248 7fa79a385a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:18:23.760249 7fa79a385a80 Options.paranoid_file_checks: 0
+2021/03/14-01:18:23.760249 7fa79a385a80 Options.force_consistency_checks: 0
+2021/03/14-01:18:23.760250 7fa79a385a80 Options.report_bg_io_stats: 0
+2021/03/14-01:18:23.760639 7fa79a385a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:18:23.760642 7fa79a385a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:18:23.760755 7fa79a385a80 EVENT_LOG_v1 {"time_micros": 1615681103760744, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:18:23.760760 7fa79a385a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:18:24.415122 7fa79a385a80 EVENT_LOG_v1 {"time_micros": 1615681104415119, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681162033292 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681162033292
new file mode 100644
index 0000000..fca2f5e
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681162033292
@@ -0,0 +1,186 @@
+2021/03/14-01:18:24.427675 7fa79a385a80 RocksDB version: 5.11.3
+2021/03/14-01:18:24.427728 7fa79a385a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:18:24.427729 7fa79a385a80 Compile date Mar 13 2021
+2021/03/14-01:18:24.427734 7fa79a385a80 DB SUMMARY
+2021/03/14-01:18:24.427838 7fa79a385a80 CURRENT file: CURRENT
+2021/03/14-01:18:24.427839 7fa79a385a80 IDENTITY file: IDENTITY
+2021/03/14-01:18:24.427849 7fa79a385a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:18:24.427850 7fa79a385a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:18:24.427851 7fa79a385a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:18:24.427857 7fa79a385a80 Options.error_if_exists: 0
+2021/03/14-01:18:24.427858 7fa79a385a80 Options.create_if_missing: 1
+2021/03/14-01:18:24.427859 7fa79a385a80 Options.paranoid_checks: 1
+2021/03/14-01:18:24.427859 7fa79a385a80 Options.env: 0x7fa79ad3f080
+2021/03/14-01:18:24.427860 7fa79a385a80 Options.info_log: 0x2eaeca0
+2021/03/14-01:18:24.427861 7fa79a385a80 Options.max_file_opening_threads: 16
+2021/03/14-01:18:24.427861 7fa79a385a80 Options.statistics: (nil)
+2021/03/14-01:18:24.427862 7fa79a385a80 Options.use_fsync: 0
+2021/03/14-01:18:24.427863 7fa79a385a80 Options.max_log_file_size: 0
+2021/03/14-01:18:24.427863 7fa79a385a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:18:24.427864 7fa79a385a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:18:24.427865 7fa79a385a80 Options.keep_log_file_num: 1000
+2021/03/14-01:18:24.427865 7fa79a385a80 Options.recycle_log_file_num: 0
+2021/03/14-01:18:24.427866 7fa79a385a80 Options.allow_fallocate: 1
+2021/03/14-01:18:24.427866 7fa79a385a80 Options.allow_mmap_reads: 0
+2021/03/14-01:18:24.427867 7fa79a385a80 Options.allow_mmap_writes: 0
+2021/03/14-01:18:24.427867 7fa79a385a80 Options.use_direct_reads: 0
+2021/03/14-01:18:24.427868 7fa79a385a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:18:24.427869 7fa79a385a80 Options.create_missing_column_families: 0
+2021/03/14-01:18:24.427869 7fa79a385a80 Options.db_log_dir:
+2021/03/14-01:18:24.427870 7fa79a385a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:18:24.427870 7fa79a385a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:18:24.427871 7fa79a385a80 Options.max_subcompactions: 1
+2021/03/14-01:18:24.427871 7fa79a385a80 Options.max_background_flushes: -1
+2021/03/14-01:18:24.427872 7fa79a385a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:18:24.427873 7fa79a385a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:18:24.427873 7fa79a385a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:18:24.427874 7fa79a385a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:18:24.427874 7fa79a385a80 Options.advise_random_on_open: 1
+2021/03/14-01:18:24.427875 7fa79a385a80 Options.db_write_buffer_size: 0
+2021/03/14-01:18:24.427875 7fa79a385a80 Options.write_buffer_manager: 0x2e96b90
+2021/03/14-01:18:24.427876 7fa79a385a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:18:24.427876 7fa79a385a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:18:24.427877 7fa79a385a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:18:24.427878 7fa79a385a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:18:24.427878 7fa79a385a80 Options.rate_limiter: (nil)
+2021/03/14-01:18:24.427879 7fa79a385a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:18:24.427887 7fa79a385a80 Options.wal_recovery_mode: 2
+2021/03/14-01:18:24.427888 7fa79a385a80 Options.enable_thread_tracking: 0
+2021/03/14-01:18:24.427888 7fa79a385a80 Options.enable_pipelined_write: 0
+2021/03/14-01:18:24.427889 7fa79a385a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:18:24.427889 7fa79a385a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:18:24.427890 7fa79a385a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:18:24.427891 7fa79a385a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:18:24.427891 7fa79a385a80 Options.row_cache: None
+2021/03/14-01:18:24.427892 7fa79a385a80 Options.wal_filter: None
+2021/03/14-01:18:24.427892 7fa79a385a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:18:24.427893 7fa79a385a80 Options.allow_ingest_behind: 0
+2021/03/14-01:18:24.427893 7fa79a385a80 Options.preserve_deletes: 0
+2021/03/14-01:18:24.427894 7fa79a385a80 Options.two_write_queues: 0
+2021/03/14-01:18:24.427894 7fa79a385a80 Options.manual_wal_flush: 0
+2021/03/14-01:18:24.427896 7fa79a385a80 Options.max_background_jobs: 16
+2021/03/14-01:18:24.427896 7fa79a385a80 Options.max_background_compactions: -1
+2021/03/14-01:18:24.427897 7fa79a385a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:18:24.427897 7fa79a385a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:18:24.427898 7fa79a385a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:18:24.427899 7fa79a385a80 Options.max_total_wal_size: 0
+2021/03/14-01:18:24.427899 7fa79a385a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:18:24.427900 7fa79a385a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:18:24.427900 7fa79a385a80 Options.max_open_files: -1
+2021/03/14-01:18:24.427901 7fa79a385a80 Options.bytes_per_sync: 0
+2021/03/14-01:18:24.427901 7fa79a385a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:18:24.427902 7fa79a385a80 Options.compaction_readahead_size: 0
+2021/03/14-01:18:24.427902 7fa79a385a80 Compression algorithms supported:
+2021/03/14-01:18:24.427903 7fa79a385a80 Snappy supported: 1
+2021/03/14-01:18:24.427904 7fa79a385a80 Zlib supported: 1
+2021/03/14-01:18:24.427904 7fa79a385a80 Bzip supported: 1
+2021/03/14-01:18:24.427905 7fa79a385a80 LZ4 supported: 1
+2021/03/14-01:18:24.427905 7fa79a385a80 ZSTDNotFinal supported: 1
+2021/03/14-01:18:24.427909 7fa79a385a80 ZSTD supported: 1
+2021/03/14-01:18:24.427912 7fa79a385a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:18:24.427913 7fa79a385a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:18:24.427998 7fa79a385a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:18:24.428051 7fa79a385a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:18:24.428053 7fa79a385a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:18:24.428054 7fa79a385a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:18:24.428054 7fa79a385a80 Options.compaction_filter: None
+2021/03/14-01:18:24.428055 7fa79a385a80 Options.compaction_filter_factory: None
+2021/03/14-01:18:24.428055 7fa79a385a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:18:24.428056 7fa79a385a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:18:24.428069 7fa79a385a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2ea6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2e8bc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:18:24.428070 7fa79a385a80 Options.write_buffer_size: 134217728
+2021/03/14-01:18:24.428071 7fa79a385a80 Options.max_write_buffer_number: 6
+2021/03/14-01:18:24.428071 7fa79a385a80 Options.compression[0]: NoCompression
+2021/03/14-01:18:24.428072 7fa79a385a80 Options.compression[1]: NoCompression
+2021/03/14-01:18:24.428073 7fa79a385a80 Options.compression[2]: Snappy
+2021/03/14-01:18:24.428073 7fa79a385a80 Options.compression[3]: Snappy
+2021/03/14-01:18:24.428074 7fa79a385a80 Options.compression[4]: Snappy
+2021/03/14-01:18:24.428074 7fa79a385a80 Options.compression[5]: Snappy
+2021/03/14-01:18:24.428075 7fa79a385a80 Options.compression[6]: Snappy
+2021/03/14-01:18:24.428076 7fa79a385a80 Options.bottommost_compression: Disabled
+2021/03/14-01:18:24.428077 7fa79a385a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:18:24.428077 7fa79a385a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:18:24.428078 7fa79a385a80 Options.num_levels: 7
+2021/03/14-01:18:24.428078 7fa79a385a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:18:24.428079 7fa79a385a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:18:24.428080 7fa79a385a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:18:24.428080 7fa79a385a80 Options.compression_opts.level: -1
+2021/03/14-01:18:24.428081 7fa79a385a80 Options.compression_opts.strategy: 0
+2021/03/14-01:18:24.428081 7fa79a385a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:18:24.428082 7fa79a385a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:18:24.428083 7fa79a385a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:18:24.428083 7fa79a385a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:18:24.428084 7fa79a385a80 Options.target_file_size_base: 67108864
+2021/03/14-01:18:24.428084 7fa79a385a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:18:24.428085 7fa79a385a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:18:24.428086 7fa79a385a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:18:24.428086 7fa79a385a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:18:24.428088 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:18:24.428095 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:18:24.428096 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:18:24.428096 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:18:24.428097 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:18:24.428097 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:18:24.428098 7fa79a385a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:18:24.428098 7fa79a385a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:18:24.428099 7fa79a385a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:18:24.428100 7fa79a385a80 Options.arena_block_size: 16777216
+2021/03/14-01:18:24.428100 7fa79a385a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:18:24.428101 7fa79a385a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:18:24.428101 7fa79a385a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:18:24.428102 7fa79a385a80 Options.disable_auto_compactions: 0
+2021/03/14-01:18:24.428104 7fa79a385a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:18:24.428105 7fa79a385a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:18:24.428105 7fa79a385a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:18:24.428106 7fa79a385a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:18:24.428106 7fa79a385a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:18:24.428107 7fa79a385a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:18:24.428108 7fa79a385a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:18:24.428108 7fa79a385a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:18:24.428109 7fa79a385a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:18:24.428110 7fa79a385a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:18:24.428110 7fa79a385a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:18:24.428111 7fa79a385a80 Options.table_properties_collectors:
+2021/03/14-01:18:24.428111 7fa79a385a80 Options.inplace_update_support: 0
+2021/03/14-01:18:24.428112 7fa79a385a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:18:24.428113 7fa79a385a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:18:24.428113 7fa79a385a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:18:24.428114 7fa79a385a80 Options.bloom_locality: 0
+2021/03/14-01:18:24.428115 7fa79a385a80 Options.max_successive_merges: 0
+2021/03/14-01:18:24.428115 7fa79a385a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:18:24.428116 7fa79a385a80 Options.paranoid_file_checks: 0
+2021/03/14-01:18:24.428116 7fa79a385a80 Options.force_consistency_checks: 0
+2021/03/14-01:18:24.428117 7fa79a385a80 Options.report_bg_io_stats: 0
+2021/03/14-01:18:24.428499 7fa79a385a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:18:24.428502 7fa79a385a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:18:24.428614 7fa79a385a80 EVENT_LOG_v1 {"time_micros": 1615681104428604, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:18:24.428619 7fa79a385a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:18:25.076627 7fa79a385a80 EVENT_LOG_v1 {"tim
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681162741346 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681162741346
new file mode 100644
index 0000000..fba6cff
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681162741346
@@ -0,0 +1,186 @@
+2021/03/14-01:19:22.033789 7f39c0791a80 RocksDB version: 5.11.3
+2021/03/14-01:19:22.033860 7f39c0791a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:19:22.033862 7f39c0791a80 Compile date Mar 13 2021
+2021/03/14-01:19:22.033866 7f39c0791a80 DB SUMMARY
+2021/03/14-01:19:22.033997 7f39c0791a80 CURRENT file: CURRENT
+2021/03/14-01:19:22.033998 7f39c0791a80 IDENTITY file: IDENTITY
+2021/03/14-01:19:22.034011 7f39c0791a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:19:22.034012 7f39c0791a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:19:22.034013 7f39c0791a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:19:22.034021 7f39c0791a80 Options.error_if_exists: 0
+2021/03/14-01:19:22.034021 7f39c0791a80 Options.create_if_missing: 1
+2021/03/14-01:19:22.034022 7f39c0791a80 Options.paranoid_checks: 1
+2021/03/14-01:19:22.034023 7f39c0791a80 Options.env: 0x7f39c114b080
+2021/03/14-01:19:22.034024 7f39c0791a80 Options.info_log: 0x2ececa0
+2021/03/14-01:19:22.034024 7f39c0791a80 Options.max_file_opening_threads: 16
+2021/03/14-01:19:22.034025 7f39c0791a80 Options.statistics: (nil)
+2021/03/14-01:19:22.034026 7f39c0791a80 Options.use_fsync: 0
+2021/03/14-01:19:22.034027 7f39c0791a80 Options.max_log_file_size: 0
+2021/03/14-01:19:22.034027 7f39c0791a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:19:22.034028 7f39c0791a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:19:22.034029 7f39c0791a80 Options.keep_log_file_num: 1000
+2021/03/14-01:19:22.034029 7f39c0791a80 Options.recycle_log_file_num: 0
+2021/03/14-01:19:22.034030 7f39c0791a80 Options.allow_fallocate: 1
+2021/03/14-01:19:22.034031 7f39c0791a80 Options.allow_mmap_reads: 0
+2021/03/14-01:19:22.034032 7f39c0791a80 Options.allow_mmap_writes: 0
+2021/03/14-01:19:22.034032 7f39c0791a80 Options.use_direct_reads: 0
+2021/03/14-01:19:22.034033 7f39c0791a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:19:22.034034 7f39c0791a80 Options.create_missing_column_families: 0
+2021/03/14-01:19:22.034034 7f39c0791a80 Options.db_log_dir:
+2021/03/14-01:19:22.034035 7f39c0791a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:19:22.034036 7f39c0791a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:19:22.034036 7f39c0791a80 Options.max_subcompactions: 1
+2021/03/14-01:19:22.034037 7f39c0791a80 Options.max_background_flushes: -1
+2021/03/14-01:19:22.034038 7f39c0791a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:19:22.034038 7f39c0791a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:19:22.034039 7f39c0791a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:19:22.034040 7f39c0791a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:19:22.034041 7f39c0791a80 Options.advise_random_on_open: 1
+2021/03/14-01:19:22.034041 7f39c0791a80 Options.db_write_buffer_size: 0
+2021/03/14-01:19:22.034042 7f39c0791a80 Options.write_buffer_manager: 0x2eb6b90
+2021/03/14-01:19:22.034043 7f39c0791a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:19:22.034043 7f39c0791a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:19:22.034044 7f39c0791a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:19:22.034045 7f39c0791a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:19:22.034045 7f39c0791a80 Options.rate_limiter: (nil)
+2021/03/14-01:19:22.034047 7f39c0791a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:19:22.034056 7f39c0791a80 Options.wal_recovery_mode: 2
+2021/03/14-01:19:22.034057 7f39c0791a80 Options.enable_thread_tracking: 0
+2021/03/14-01:19:22.034058 7f39c0791a80 Options.enable_pipelined_write: 0
+2021/03/14-01:19:22.034059 7f39c0791a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:19:22.034059 7f39c0791a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:19:22.034060 7f39c0791a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:19:22.034061 7f39c0791a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:19:22.034061 7f39c0791a80 Options.row_cache: None
+2021/03/14-01:19:22.034062 7f39c0791a80 Options.wal_filter: None
+2021/03/14-01:19:22.034063 7f39c0791a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:19:22.034064 7f39c0791a80 Options.allow_ingest_behind: 0
+2021/03/14-01:19:22.034064 7f39c0791a80 Options.preserve_deletes: 0
+2021/03/14-01:19:22.034065 7f39c0791a80 Options.two_write_queues: 0
+2021/03/14-01:19:22.034065 7f39c0791a80 Options.manual_wal_flush: 0
+2021/03/14-01:19:22.034067 7f39c0791a80 Options.max_background_jobs: 16
+2021/03/14-01:19:22.034068 7f39c0791a80 Options.max_background_compactions: -1
+2021/03/14-01:19:22.034068 7f39c0791a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:19:22.034069 7f39c0791a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:19:22.034070 7f39c0791a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:19:22.034070 7f39c0791a80 Options.max_total_wal_size: 0
+2021/03/14-01:19:22.034071 7f39c0791a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:19:22.034072 7f39c0791a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:19:22.034073 7f39c0791a80 Options.max_open_files: -1
+2021/03/14-01:19:22.034073 7f39c0791a80 Options.bytes_per_sync: 0
+2021/03/14-01:19:22.034074 7f39c0791a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:19:22.034075 7f39c0791a80 Options.compaction_readahead_size: 0
+2021/03/14-01:19:22.034075 7f39c0791a80 Compression algorithms supported:
+2021/03/14-01:19:22.034076 7f39c0791a80 Snappy supported: 1
+2021/03/14-01:19:22.034077 7f39c0791a80 Zlib supported: 1
+2021/03/14-01:19:22.034077 7f39c0791a80 Bzip supported: 1
+2021/03/14-01:19:22.034078 7f39c0791a80 LZ4 supported: 1
+2021/03/14-01:19:22.034079 7f39c0791a80 ZSTDNotFinal supported: 1
+2021/03/14-01:19:22.034084 7f39c0791a80 ZSTD supported: 1
+2021/03/14-01:19:22.034089 7f39c0791a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:19:22.034090 7f39c0791a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:19:22.034258 7f39c0791a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:19:22.034335 7f39c0791a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:19:22.034337 7f39c0791a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:19:22.034338 7f39c0791a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:19:22.034339 7f39c0791a80 Options.compaction_filter: None
+2021/03/14-01:19:22.034340 7f39c0791a80 Options.compaction_filter_factory: None
+2021/03/14-01:19:22.034341 7f39c0791a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:19:22.034342 7f39c0791a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:19:22.034359 7f39c0791a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2ec6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2eabc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:19:22.034360 7f39c0791a80 Options.write_buffer_size: 134217728
+2021/03/14-01:19:22.034361 7f39c0791a80 Options.max_write_buffer_number: 6
+2021/03/14-01:19:22.034361 7f39c0791a80 Options.compression[0]: NoCompression
+2021/03/14-01:19:22.034362 7f39c0791a80 Options.compression[1]: NoCompression
+2021/03/14-01:19:22.034363 7f39c0791a80 Options.compression[2]: Snappy
+2021/03/14-01:19:22.034364 7f39c0791a80 Options.compression[3]: Snappy
+2021/03/14-01:19:22.034364 7f39c0791a80 Options.compression[4]: Snappy
+2021/03/14-01:19:22.034365 7f39c0791a80 Options.compression[5]: Snappy
+2021/03/14-01:19:22.034366 7f39c0791a80 Options.compression[6]: Snappy
+2021/03/14-01:19:22.034366 7f39c0791a80 Options.bottommost_compression: Disabled
+2021/03/14-01:19:22.034367 7f39c0791a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:19:22.034368 7f39c0791a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:19:22.034369 7f39c0791a80 Options.num_levels: 7
+2021/03/14-01:19:22.034369 7f39c0791a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:19:22.034370 7f39c0791a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:19:22.034371 7f39c0791a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:19:22.034371 7f39c0791a80 Options.compression_opts.level: -1
+2021/03/14-01:19:22.034372 7f39c0791a80 Options.compression_opts.strategy: 0
+2021/03/14-01:19:22.034373 7f39c0791a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:19:22.034373 7f39c0791a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:19:22.034374 7f39c0791a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:19:22.034375 7f39c0791a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:19:22.034375 7f39c0791a80 Options.target_file_size_base: 67108864
+2021/03/14-01:19:22.034376 7f39c0791a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:19:22.034377 7f39c0791a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:19:22.034377 7f39c0791a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:19:22.034378 7f39c0791a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:19:22.034380 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:19:22.034391 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:19:22.034392 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:19:22.034392 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:19:22.034393 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:19:22.034394 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:19:22.034394 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:19:22.034395 7f39c0791a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:19:22.034396 7f39c0791a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:19:22.034396 7f39c0791a80 Options.arena_block_size: 16777216
+2021/03/14-01:19:22.034397 7f39c0791a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:19:22.034398 7f39c0791a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:19:22.034399 7f39c0791a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:19:22.034399 7f39c0791a80 Options.disable_auto_compactions: 0
+2021/03/14-01:19:22.034401 7f39c0791a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:19:22.034402 7f39c0791a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:19:22.034403 7f39c0791a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:19:22.034403 7f39c0791a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:19:22.034404 7f39c0791a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:19:22.034405 7f39c0791a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:19:22.034406 7f39c0791a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:19:22.034407 7f39c0791a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:19:22.034408 7f39c0791a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:19:22.034409 7f39c0791a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:19:22.034410 7f39c0791a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:19:22.034411 7f39c0791a80 Options.table_properties_collectors:
+2021/03/14-01:19:22.034412 7f39c0791a80 Options.inplace_update_support: 0
+2021/03/14-01:19:22.034413 7f39c0791a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:19:22.034414 7f39c0791a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:19:22.034416 7f39c0791a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:19:22.034417 7f39c0791a80 Options.bloom_locality: 0
+2021/03/14-01:19:22.034418 7f39c0791a80 Options.max_successive_merges: 0
+2021/03/14-01:19:22.034419 7f39c0791a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:19:22.034420 7f39c0791a80 Options.paranoid_file_checks: 0
+2021/03/14-01:19:22.034420 7f39c0791a80 Options.force_consistency_checks: 0
+2021/03/14-01:19:22.034421 7f39c0791a80 Options.report_bg_io_stats: 0
+2021/03/14-01:19:22.034996 7f39c0791a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:19:22.035000 7f39c0791a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:19:22.035156 7f39c0791a80 EVENT_LOG_v1 {"time_micros": 1615681162035138, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:19:22.035163 7f39c0791a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:19:22.729255 7f39c0791a80 EVENT_LOG_v1 {"time_micros": 1615681162729252, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681163432851 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681163432851
new file mode 100644
index 0000000..1e0e72b
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681163432851
@@ -0,0 +1,186 @@
+2021/03/14-01:19:22.741713 7f39c0791a80 RocksDB version: 5.11.3
+2021/03/14-01:19:22.741766 7f39c0791a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:19:22.741767 7f39c0791a80 Compile date Mar 13 2021
+2021/03/14-01:19:22.741769 7f39c0791a80 DB SUMMARY
+2021/03/14-01:19:22.741874 7f39c0791a80 CURRENT file: CURRENT
+2021/03/14-01:19:22.741875 7f39c0791a80 IDENTITY file: IDENTITY
+2021/03/14-01:19:22.741885 7f39c0791a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:19:22.741886 7f39c0791a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:19:22.741887 7f39c0791a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:19:22.741893 7f39c0791a80 Options.error_if_exists: 0
+2021/03/14-01:19:22.741894 7f39c0791a80 Options.create_if_missing: 1
+2021/03/14-01:19:22.741895 7f39c0791a80 Options.paranoid_checks: 1
+2021/03/14-01:19:22.741895 7f39c0791a80 Options.env: 0x7f39c114b080
+2021/03/14-01:19:22.741896 7f39c0791a80 Options.info_log: 0x2ececa0
+2021/03/14-01:19:22.741897 7f39c0791a80 Options.max_file_opening_threads: 16
+2021/03/14-01:19:22.741897 7f39c0791a80 Options.statistics: (nil)
+2021/03/14-01:19:22.741898 7f39c0791a80 Options.use_fsync: 0
+2021/03/14-01:19:22.741898 7f39c0791a80 Options.max_log_file_size: 0
+2021/03/14-01:19:22.741899 7f39c0791a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:19:22.741900 7f39c0791a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:19:22.741900 7f39c0791a80 Options.keep_log_file_num: 1000
+2021/03/14-01:19:22.741901 7f39c0791a80 Options.recycle_log_file_num: 0
+2021/03/14-01:19:22.741902 7f39c0791a80 Options.allow_fallocate: 1
+2021/03/14-01:19:22.741902 7f39c0791a80 Options.allow_mmap_reads: 0
+2021/03/14-01:19:22.741903 7f39c0791a80 Options.allow_mmap_writes: 0
+2021/03/14-01:19:22.741903 7f39c0791a80 Options.use_direct_reads: 0
+2021/03/14-01:19:22.741904 7f39c0791a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:19:22.741904 7f39c0791a80 Options.create_missing_column_families: 0
+2021/03/14-01:19:22.741905 7f39c0791a80 Options.db_log_dir:
+2021/03/14-01:19:22.741905 7f39c0791a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:19:22.741906 7f39c0791a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:19:22.741906 7f39c0791a80 Options.max_subcompactions: 1
+2021/03/14-01:19:22.741907 7f39c0791a80 Options.max_background_flushes: -1
+2021/03/14-01:19:22.741908 7f39c0791a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:19:22.741908 7f39c0791a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:19:22.741909 7f39c0791a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:19:22.741909 7f39c0791a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:19:22.741910 7f39c0791a80 Options.advise_random_on_open: 1
+2021/03/14-01:19:22.741910 7f39c0791a80 Options.db_write_buffer_size: 0
+2021/03/14-01:19:22.741911 7f39c0791a80 Options.write_buffer_manager: 0x2eb6b90
+2021/03/14-01:19:22.741912 7f39c0791a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:19:22.741912 7f39c0791a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:19:22.741913 7f39c0791a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:19:22.741913 7f39c0791a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:19:22.741914 7f39c0791a80 Options.rate_limiter: (nil)
+2021/03/14-01:19:22.741915 7f39c0791a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:19:22.741923 7f39c0791a80 Options.wal_recovery_mode: 2
+2021/03/14-01:19:22.741924 7f39c0791a80 Options.enable_thread_tracking: 0
+2021/03/14-01:19:22.741925 7f39c0791a80 Options.enable_pipelined_write: 0
+2021/03/14-01:19:22.741925 7f39c0791a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:19:22.741926 7f39c0791a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:19:22.741926 7f39c0791a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:19:22.741927 7f39c0791a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:19:22.741928 7f39c0791a80 Options.row_cache: None
+2021/03/14-01:19:22.741928 7f39c0791a80 Options.wal_filter: None
+2021/03/14-01:19:22.741929 7f39c0791a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:19:22.741929 7f39c0791a80 Options.allow_ingest_behind: 0
+2021/03/14-01:19:22.741930 7f39c0791a80 Options.preserve_deletes: 0
+2021/03/14-01:19:22.741930 7f39c0791a80 Options.two_write_queues: 0
+2021/03/14-01:19:22.741931 7f39c0791a80 Options.manual_wal_flush: 0
+2021/03/14-01:19:22.741932 7f39c0791a80 Options.max_background_jobs: 16
+2021/03/14-01:19:22.741933 7f39c0791a80 Options.max_background_compactions: -1
+2021/03/14-01:19:22.741933 7f39c0791a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:19:22.741934 7f39c0791a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:19:22.741934 7f39c0791a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:19:22.741935 7f39c0791a80 Options.max_total_wal_size: 0
+2021/03/14-01:19:22.741935 7f39c0791a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:19:22.741936 7f39c0791a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:19:22.741937 7f39c0791a80 Options.max_open_files: -1
+2021/03/14-01:19:22.741937 7f39c0791a80 Options.bytes_per_sync: 0
+2021/03/14-01:19:22.741938 7f39c0791a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:19:22.741938 7f39c0791a80 Options.compaction_readahead_size: 0
+2021/03/14-01:19:22.741939 7f39c0791a80 Compression algorithms supported:
+2021/03/14-01:19:22.741939 7f39c0791a80 Snappy supported: 1
+2021/03/14-01:19:22.741940 7f39c0791a80 Zlib supported: 1
+2021/03/14-01:19:22.741941 7f39c0791a80 Bzip supported: 1
+2021/03/14-01:19:22.741941 7f39c0791a80 LZ4 supported: 1
+2021/03/14-01:19:22.741942 7f39c0791a80 ZSTDNotFinal supported: 1
+2021/03/14-01:19:22.741946 7f39c0791a80 ZSTD supported: 1
+2021/03/14-01:19:22.741949 7f39c0791a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:19:22.741950 7f39c0791a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:19:22.742045 7f39c0791a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:19:22.742099 7f39c0791a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:19:22.742100 7f39c0791a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:19:22.742101 7f39c0791a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:19:22.742102 7f39c0791a80 Options.compaction_filter: None
+2021/03/14-01:19:22.742102 7f39c0791a80 Options.compaction_filter_factory: None
+2021/03/14-01:19:22.742103 7f39c0791a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:19:22.742104 7f39c0791a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:19:22.742117 7f39c0791a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2ec6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2eabc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:19:22.742118 7f39c0791a80 Options.write_buffer_size: 134217728
+2021/03/14-01:19:22.742119 7f39c0791a80 Options.max_write_buffer_number: 6
+2021/03/14-01:19:22.742120 7f39c0791a80 Options.compression[0]: NoCompression
+2021/03/14-01:19:22.742120 7f39c0791a80 Options.compression[1]: NoCompression
+2021/03/14-01:19:22.742121 7f39c0791a80 Options.compression[2]: Snappy
+2021/03/14-01:19:22.742122 7f39c0791a80 Options.compression[3]: Snappy
+2021/03/14-01:19:22.742122 7f39c0791a80 Options.compression[4]: Snappy
+2021/03/14-01:19:22.742123 7f39c0791a80 Options.compression[5]: Snappy
+2021/03/14-01:19:22.742123 7f39c0791a80 Options.compression[6]: Snappy
+2021/03/14-01:19:22.742124 7f39c0791a80 Options.bottommost_compression: Disabled
+2021/03/14-01:19:22.742125 7f39c0791a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:19:22.742125 7f39c0791a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:19:22.742126 7f39c0791a80 Options.num_levels: 7
+2021/03/14-01:19:22.742126 7f39c0791a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:19:22.742127 7f39c0791a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:19:22.742128 7f39c0791a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:19:22.742128 7f39c0791a80 Options.compression_opts.level: -1
+2021/03/14-01:19:22.742129 7f39c0791a80 Options.compression_opts.strategy: 0
+2021/03/14-01:19:22.742129 7f39c0791a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:19:22.742130 7f39c0791a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:19:22.742130 7f39c0791a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:19:22.742131 7f39c0791a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:19:22.742132 7f39c0791a80 Options.target_file_size_base: 67108864
+2021/03/14-01:19:22.742132 7f39c0791a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:19:22.742133 7f39c0791a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:19:22.742133 7f39c0791a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:19:22.742134 7f39c0791a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:19:22.742135 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:19:22.742143 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:19:22.742143 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:19:22.742144 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:19:22.742145 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:19:22.742145 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:19:22.742146 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:19:22.742146 7f39c0791a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:19:22.742147 7f39c0791a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:19:22.742147 7f39c0791a80 Options.arena_block_size: 16777216
+2021/03/14-01:19:22.742148 7f39c0791a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:19:22.742149 7f39c0791a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:19:22.742149 7f39c0791a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:19:22.742150 7f39c0791a80 Options.disable_auto_compactions: 0
+2021/03/14-01:19:22.742151 7f39c0791a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:19:22.742152 7f39c0791a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:19:22.742152 7f39c0791a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:19:22.742153 7f39c0791a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:19:22.742154 7f39c0791a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:19:22.742154 7f39c0791a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:19:22.742155 7f39c0791a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:19:22.742156 7f39c0791a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:19:22.742156 7f39c0791a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:19:22.742157 7f39c0791a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:19:22.742157 7f39c0791a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:19:22.742158 7f39c0791a80 Options.table_properties_collectors:
+2021/03/14-01:19:22.742158 7f39c0791a80 Options.inplace_update_support: 0
+2021/03/14-01:19:22.742159 7f39c0791a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:19:22.742160 7f39c0791a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:19:22.742160 7f39c0791a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:19:22.742161 7f39c0791a80 Options.bloom_locality: 0
+2021/03/14-01:19:22.742162 7f39c0791a80 Options.max_successive_merges: 0
+2021/03/14-01:19:22.742162 7f39c0791a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:19:22.742163 7f39c0791a80 Options.paranoid_file_checks: 0
+2021/03/14-01:19:22.742163 7f39c0791a80 Options.force_consistency_checks: 0
+2021/03/14-01:19:22.742164 7f39c0791a80 Options.report_bg_io_stats: 0
+2021/03/14-01:19:22.742537 7f39c0791a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:19:22.742540 7f39c0791a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:19:22.742655 7f39c0791a80 EVENT_LOG_v1 {"time_micros": 1615681162742642, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:19:22.742660 7f39c0791a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:19:23.421059 7f39c0791a80 EVENT_LOG_v1 {"time_micros": 1615681163421055, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681164123432 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681164123432
new file mode 100644
index 0000000..b45d066
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681164123432
@@ -0,0 +1,186 @@
+2021/03/14-01:19:23.433214 7f39c0791a80 RocksDB version: 5.11.3
+2021/03/14-01:19:23.433272 7f39c0791a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:19:23.433274 7f39c0791a80 Compile date Mar 13 2021
+2021/03/14-01:19:23.433276 7f39c0791a80 DB SUMMARY
+2021/03/14-01:19:23.433385 7f39c0791a80 CURRENT file: CURRENT
+2021/03/14-01:19:23.433386 7f39c0791a80 IDENTITY file: IDENTITY
+2021/03/14-01:19:23.433397 7f39c0791a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:19:23.433398 7f39c0791a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:19:23.433399 7f39c0791a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:19:23.433405 7f39c0791a80 Options.error_if_exists: 0
+2021/03/14-01:19:23.433406 7f39c0791a80 Options.create_if_missing: 1
+2021/03/14-01:19:23.433406 7f39c0791a80 Options.paranoid_checks: 1
+2021/03/14-01:19:23.433407 7f39c0791a80 Options.env: 0x7f39c114b080
+2021/03/14-01:19:23.433408 7f39c0791a80 Options.info_log: 0x2ececa0
+2021/03/14-01:19:23.433408 7f39c0791a80 Options.max_file_opening_threads: 16
+2021/03/14-01:19:23.433409 7f39c0791a80 Options.statistics: (nil)
+2021/03/14-01:19:23.433409 7f39c0791a80 Options.use_fsync: 0
+2021/03/14-01:19:23.433410 7f39c0791a80 Options.max_log_file_size: 0
+2021/03/14-01:19:23.433411 7f39c0791a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:19:23.433411 7f39c0791a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:19:23.433412 7f39c0791a80 Options.keep_log_file_num: 1000
+2021/03/14-01:19:23.433412 7f39c0791a80 Options.recycle_log_file_num: 0
+2021/03/14-01:19:23.433413 7f39c0791a80 Options.allow_fallocate: 1
+2021/03/14-01:19:23.433414 7f39c0791a80 Options.allow_mmap_reads: 0
+2021/03/14-01:19:23.433414 7f39c0791a80 Options.allow_mmap_writes: 0
+2021/03/14-01:19:23.433415 7f39c0791a80 Options.use_direct_reads: 0
+2021/03/14-01:19:23.433415 7f39c0791a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:19:23.433416 7f39c0791a80 Options.create_missing_column_families: 0
+2021/03/14-01:19:23.433416 7f39c0791a80 Options.db_log_dir:
+2021/03/14-01:19:23.433417 7f39c0791a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:19:23.433417 7f39c0791a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:19:23.433418 7f39c0791a80 Options.max_subcompactions: 1
+2021/03/14-01:19:23.433419 7f39c0791a80 Options.max_background_flushes: -1
+2021/03/14-01:19:23.433419 7f39c0791a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:19:23.433420 7f39c0791a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:19:23.433420 7f39c0791a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:19:23.433421 7f39c0791a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:19:23.433422 7f39c0791a80 Options.advise_random_on_open: 1
+2021/03/14-01:19:23.433422 7f39c0791a80 Options.db_write_buffer_size: 0
+2021/03/14-01:19:23.433423 7f39c0791a80 Options.write_buffer_manager: 0x2eb6b90
+2021/03/14-01:19:23.433423 7f39c0791a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:19:23.433424 7f39c0791a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:19:23.433424 7f39c0791a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:19:23.433425 7f39c0791a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:19:23.433425 7f39c0791a80 Options.rate_limiter: (nil)
+2021/03/14-01:19:23.433427 7f39c0791a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:19:23.433434 7f39c0791a80 Options.wal_recovery_mode: 2
+2021/03/14-01:19:23.433435 7f39c0791a80 Options.enable_thread_tracking: 0
+2021/03/14-01:19:23.433436 7f39c0791a80 Options.enable_pipelined_write: 0
+2021/03/14-01:19:23.433436 7f39c0791a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:19:23.433437 7f39c0791a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:19:23.433437 7f39c0791a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:19:23.433438 7f39c0791a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:19:23.433438 7f39c0791a80 Options.row_cache: None
+2021/03/14-01:19:23.433439 7f39c0791a80 Options.wal_filter: None
+2021/03/14-01:19:23.433440 7f39c0791a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:19:23.433440 7f39c0791a80 Options.allow_ingest_behind: 0
+2021/03/14-01:19:23.433441 7f39c0791a80 Options.preserve_deletes: 0
+2021/03/14-01:19:23.433441 7f39c0791a80 Options.two_write_queues: 0
+2021/03/14-01:19:23.433442 7f39c0791a80 Options.manual_wal_flush: 0
+2021/03/14-01:19:23.433443 7f39c0791a80 Options.max_background_jobs: 16
+2021/03/14-01:19:23.433444 7f39c0791a80 Options.max_background_compactions: -1
+2021/03/14-01:19:23.433444 7f39c0791a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:19:23.433445 7f39c0791a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:19:23.433445 7f39c0791a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:19:23.433446 7f39c0791a80 Options.max_total_wal_size: 0
+2021/03/14-01:19:23.433446 7f39c0791a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:19:23.433447 7f39c0791a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:19:23.433448 7f39c0791a80 Options.max_open_files: -1
+2021/03/14-01:19:23.433448 7f39c0791a80 Options.bytes_per_sync: 0
+2021/03/14-01:19:23.433449 7f39c0791a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:19:23.433449 7f39c0791a80 Options.compaction_readahead_size: 0
+2021/03/14-01:19:23.433450 7f39c0791a80 Compression algorithms supported:
+2021/03/14-01:19:23.433450 7f39c0791a80 Snappy supported: 1
+2021/03/14-01:19:23.433451 7f39c0791a80 Zlib supported: 1
+2021/03/14-01:19:23.433452 7f39c0791a80 Bzip supported: 1
+2021/03/14-01:19:23.433452 7f39c0791a80 LZ4 supported: 1
+2021/03/14-01:19:23.433453 7f39c0791a80 ZSTDNotFinal supported: 1
+2021/03/14-01:19:23.433457 7f39c0791a80 ZSTD supported: 1
+2021/03/14-01:19:23.433460 7f39c0791a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:19:23.433461 7f39c0791a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:19:23.433549 7f39c0791a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:19:23.433604 7f39c0791a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:19:23.433605 7f39c0791a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:19:23.433606 7f39c0791a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:19:23.433607 7f39c0791a80 Options.compaction_filter: None
+2021/03/14-01:19:23.433607 7f39c0791a80 Options.compaction_filter_factory: None
+2021/03/14-01:19:23.433608 7f39c0791a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:19:23.433609 7f39c0791a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:19:23.433623 7f39c0791a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2ec6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2eabc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:19:23.433624 7f39c0791a80 Options.write_buffer_size: 134217728
+2021/03/14-01:19:23.433624 7f39c0791a80 Options.max_write_buffer_number: 6
+2021/03/14-01:19:23.433625 7f39c0791a80 Options.compression[0]: NoCompression
+2021/03/14-01:19:23.433626 7f39c0791a80 Options.compression[1]: NoCompression
+2021/03/14-01:19:23.433626 7f39c0791a80 Options.compression[2]: Snappy
+2021/03/14-01:19:23.433627 7f39c0791a80 Options.compression[3]: Snappy
+2021/03/14-01:19:23.433627 7f39c0791a80 Options.compression[4]: Snappy
+2021/03/14-01:19:23.433628 7f39c0791a80 Options.compression[5]: Snappy
+2021/03/14-01:19:23.433628 7f39c0791a80 Options.compression[6]: Snappy
+2021/03/14-01:19:23.433629 7f39c0791a80 Options.bottommost_compression: Disabled
+2021/03/14-01:19:23.433630 7f39c0791a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:19:23.433631 7f39c0791a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:19:23.433631 7f39c0791a80 Options.num_levels: 7
+2021/03/14-01:19:23.433632 7f39c0791a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:19:23.433632 7f39c0791a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:19:23.433633 7f39c0791a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:19:23.433633 7f39c0791a80 Options.compression_opts.level: -1
+2021/03/14-01:19:23.433634 7f39c0791a80 Options.compression_opts.strategy: 0
+2021/03/14-01:19:23.433635 7f39c0791a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:19:23.433635 7f39c0791a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:19:23.433636 7f39c0791a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:19:23.433636 7f39c0791a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:19:23.433637 7f39c0791a80 Options.target_file_size_base: 67108864
+2021/03/14-01:19:23.433637 7f39c0791a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:19:23.433638 7f39c0791a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:19:23.433639 7f39c0791a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:19:23.433639 7f39c0791a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:19:23.433641 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:19:23.433648 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:19:23.433649 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:19:23.433649 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:19:23.433650 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:19:23.433651 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:19:23.433651 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:19:23.433652 7f39c0791a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:19:23.433652 7f39c0791a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:19:23.433653 7f39c0791a80 Options.arena_block_size: 16777216
+2021/03/14-01:19:23.433653 7f39c0791a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:19:23.433654 7f39c0791a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:19:23.433655 7f39c0791a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:19:23.433655 7f39c0791a80 Options.disable_auto_compactions: 0
+2021/03/14-01:19:23.433657 7f39c0791a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:19:23.433657 7f39c0791a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:19:23.433658 7f39c0791a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:19:23.433659 7f39c0791a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:19:23.433659 7f39c0791a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:19:23.433660 7f39c0791a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:19:23.433660 7f39c0791a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:19:23.433661 7f39c0791a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:19:23.433662 7f39c0791a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:19:23.433663 7f39c0791a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:19:23.433663 7f39c0791a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:19:23.433664 7f39c0791a80 Options.table_properties_collectors:
+2021/03/14-01:19:23.433664 7f39c0791a80 Options.inplace_update_support: 0
+2021/03/14-01:19:23.433665 7f39c0791a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:19:23.433665 7f39c0791a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:19:23.433666 7f39c0791a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:19:23.433667 7f39c0791a80 Options.bloom_locality: 0
+2021/03/14-01:19:23.433667 7f39c0791a80 Options.max_successive_merges: 0
+2021/03/14-01:19:23.433668 7f39c0791a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:19:23.433668 7f39c0791a80 Options.paranoid_file_checks: 0
+2021/03/14-01:19:23.433669 7f39c0791a80 Options.force_consistency_checks: 0
+2021/03/14-01:19:23.433669 7f39c0791a80 Options.report_bg_io_stats: 0
+2021/03/14-01:19:23.434046 7f39c0791a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:19:23.434048 7f39c0791a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:19:23.434163 7f39c0791a80 EVENT_LOG_v1 {"time_micros": 1615681163434151, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:19:23.434168 7f39c0791a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:19:24.111325 7f39c0791a80 EVENT_LOG_v1 {"time_micros": 1615681164111321, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681173024502 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681173024502
new file mode 100644
index 0000000..7010d5a
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681173024502
@@ -0,0 +1,186 @@
+2021/03/14-01:19:24.123792 7f39c0791a80 RocksDB version: 5.11.3
+2021/03/14-01:19:24.123843 7f39c0791a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:19:24.123845 7f39c0791a80 Compile date Mar 13 2021
+2021/03/14-01:19:24.123847 7f39c0791a80 DB SUMMARY
+2021/03/14-01:19:24.123954 7f39c0791a80 CURRENT file: CURRENT
+2021/03/14-01:19:24.123955 7f39c0791a80 IDENTITY file: IDENTITY
+2021/03/14-01:19:24.123965 7f39c0791a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:19:24.123966 7f39c0791a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:19:24.123967 7f39c0791a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:19:24.123973 7f39c0791a80 Options.error_if_exists: 0
+2021/03/14-01:19:24.123974 7f39c0791a80 Options.create_if_missing: 1
+2021/03/14-01:19:24.123975 7f39c0791a80 Options.paranoid_checks: 1
+2021/03/14-01:19:24.123975 7f39c0791a80 Options.env: 0x7f39c114b080
+2021/03/14-01:19:24.123976 7f39c0791a80 Options.info_log: 0x2ececa0
+2021/03/14-01:19:24.123977 7f39c0791a80 Options.max_file_opening_threads: 16
+2021/03/14-01:19:24.123977 7f39c0791a80 Options.statistics: (nil)
+2021/03/14-01:19:24.123978 7f39c0791a80 Options.use_fsync: 0
+2021/03/14-01:19:24.123978 7f39c0791a80 Options.max_log_file_size: 0
+2021/03/14-01:19:24.123979 7f39c0791a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:19:24.123980 7f39c0791a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:19:24.123980 7f39c0791a80 Options.keep_log_file_num: 1000
+2021/03/14-01:19:24.123981 7f39c0791a80 Options.recycle_log_file_num: 0
+2021/03/14-01:19:24.123982 7f39c0791a80 Options.allow_fallocate: 1
+2021/03/14-01:19:24.123982 7f39c0791a80 Options.allow_mmap_reads: 0
+2021/03/14-01:19:24.123983 7f39c0791a80 Options.allow_mmap_writes: 0
+2021/03/14-01:19:24.123983 7f39c0791a80 Options.use_direct_reads: 0
+2021/03/14-01:19:24.123984 7f39c0791a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:19:24.123984 7f39c0791a80 Options.create_missing_column_families: 0
+2021/03/14-01:19:24.123985 7f39c0791a80 Options.db_log_dir:
+2021/03/14-01:19:24.123985 7f39c0791a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:19:24.123986 7f39c0791a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:19:24.123986 7f39c0791a80 Options.max_subcompactions: 1
+2021/03/14-01:19:24.123987 7f39c0791a80 Options.max_background_flushes: -1
+2021/03/14-01:19:24.123988 7f39c0791a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:19:24.123988 7f39c0791a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:19:24.123989 7f39c0791a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:19:24.123989 7f39c0791a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:19:24.123990 7f39c0791a80 Options.advise_random_on_open: 1
+2021/03/14-01:19:24.123991 7f39c0791a80 Options.db_write_buffer_size: 0
+2021/03/14-01:19:24.123991 7f39c0791a80 Options.write_buffer_manager: 0x2eb6b90
+2021/03/14-01:19:24.123992 7f39c0791a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:19:24.123992 7f39c0791a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:19:24.123993 7f39c0791a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:19:24.123993 7f39c0791a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:19:24.123994 7f39c0791a80 Options.rate_limiter: (nil)
+2021/03/14-01:19:24.123995 7f39c0791a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:19:24.124003 7f39c0791a80 Options.wal_recovery_mode: 2
+2021/03/14-01:19:24.124003 7f39c0791a80 Options.enable_thread_tracking: 0
+2021/03/14-01:19:24.124004 7f39c0791a80 Options.enable_pipelined_write: 0
+2021/03/14-01:19:24.124005 7f39c0791a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:19:24.124005 7f39c0791a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:19:24.124006 7f39c0791a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:19:24.124006 7f39c0791a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:19:24.124007 7f39c0791a80 Options.row_cache: None
+2021/03/14-01:19:24.124007 7f39c0791a80 Options.wal_filter: None
+2021/03/14-01:19:24.124008 7f39c0791a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:19:24.124009 7f39c0791a80 Options.allow_ingest_behind: 0
+2021/03/14-01:19:24.124009 7f39c0791a80 Options.preserve_deletes: 0
+2021/03/14-01:19:24.124010 7f39c0791a80 Options.two_write_queues: 0
+2021/03/14-01:19:24.124010 7f39c0791a80 Options.manual_wal_flush: 0
+2021/03/14-01:19:24.124011 7f39c0791a80 Options.max_background_jobs: 16
+2021/03/14-01:19:24.124012 7f39c0791a80 Options.max_background_compactions: -1
+2021/03/14-01:19:24.124012 7f39c0791a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:19:24.124013 7f39c0791a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:19:24.124014 7f39c0791a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:19:24.124014 7f39c0791a80 Options.max_total_wal_size: 0
+2021/03/14-01:19:24.124015 7f39c0791a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:19:24.124015 7f39c0791a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:19:24.124016 7f39c0791a80 Options.max_open_files: -1
+2021/03/14-01:19:24.124016 7f39c0791a80 Options.bytes_per_sync: 0
+2021/03/14-01:19:24.124017 7f39c0791a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:19:24.124018 7f39c0791a80 Options.compaction_readahead_size: 0
+2021/03/14-01:19:24.124018 7f39c0791a80 Compression algorithms supported:
+2021/03/14-01:19:24.124019 7f39c0791a80 Snappy supported: 1
+2021/03/14-01:19:24.124019 7f39c0791a80 Zlib supported: 1
+2021/03/14-01:19:24.124020 7f39c0791a80 Bzip supported: 1
+2021/03/14-01:19:24.124020 7f39c0791a80 LZ4 supported: 1
+2021/03/14-01:19:24.124021 7f39c0791a80 ZSTDNotFinal supported: 1
+2021/03/14-01:19:24.124025 7f39c0791a80 ZSTD supported: 1
+2021/03/14-01:19:24.124028 7f39c0791a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:19:24.124029 7f39c0791a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:19:24.124115 7f39c0791a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:19:24.124169 7f39c0791a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:19:24.124171 7f39c0791a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:19:24.124172 7f39c0791a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:19:24.124172 7f39c0791a80 Options.compaction_filter: None
+2021/03/14-01:19:24.124173 7f39c0791a80 Options.compaction_filter_factory: None
+2021/03/14-01:19:24.124173 7f39c0791a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:19:24.124174 7f39c0791a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:19:24.124188 7f39c0791a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2ec6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2eabc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:19:24.124188 7f39c0791a80 Options.write_buffer_size: 134217728
+2021/03/14-01:19:24.124189 7f39c0791a80 Options.max_write_buffer_number: 6
+2021/03/14-01:19:24.124190 7f39c0791a80 Options.compression[0]: NoCompression
+2021/03/14-01:19:24.124190 7f39c0791a80 Options.compression[1]: NoCompression
+2021/03/14-01:19:24.124191 7f39c0791a80 Options.compression[2]: Snappy
+2021/03/14-01:19:24.124192 7f39c0791a80 Options.compression[3]: Snappy
+2021/03/14-01:19:24.124192 7f39c0791a80 Options.compression[4]: Snappy
+2021/03/14-01:19:24.124193 7f39c0791a80 Options.compression[5]: Snappy
+2021/03/14-01:19:24.124193 7f39c0791a80 Options.compression[6]: Snappy
+2021/03/14-01:19:24.124194 7f39c0791a80 Options.bottommost_compression: Disabled
+2021/03/14-01:19:24.124195 7f39c0791a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:19:24.124195 7f39c0791a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:19:24.124196 7f39c0791a80 Options.num_levels: 7
+2021/03/14-01:19:24.124197 7f39c0791a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:19:24.124197 7f39c0791a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:19:24.124198 7f39c0791a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:19:24.124198 7f39c0791a80 Options.compression_opts.level: -1
+2021/03/14-01:19:24.124199 7f39c0791a80 Options.compression_opts.strategy: 0
+2021/03/14-01:19:24.124199 7f39c0791a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:19:24.124200 7f39c0791a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:19:24.124201 7f39c0791a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:19:24.124201 7f39c0791a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:19:24.124202 7f39c0791a80 Options.target_file_size_base: 67108864
+2021/03/14-01:19:24.124202 7f39c0791a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:19:24.124203 7f39c0791a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:19:24.124203 7f39c0791a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:19:24.124204 7f39c0791a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:19:24.124206 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:19:24.124213 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:19:24.124214 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:19:24.124214 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:19:24.124215 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:19:24.124215 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:19:24.124216 7f39c0791a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:19:24.124216 7f39c0791a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:19:24.124217 7f39c0791a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:19:24.124218 7f39c0791a80 Options.arena_block_size: 16777216
+2021/03/14-01:19:24.124218 7f39c0791a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:19:24.124219 7f39c0791a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:19:24.124219 7f39c0791a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:19:24.124220 7f39c0791a80 Options.disable_auto_compactions: 0
+2021/03/14-01:19:24.124222 7f39c0791a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:19:24.124222 7f39c0791a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:19:24.124223 7f39c0791a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:19:24.124224 7f39c0791a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:19:24.124224 7f39c0791a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:19:24.124225 7f39c0791a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:19:24.124225 7f39c0791a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:19:24.124226 7f39c0791a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:19:24.124227 7f39c0791a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:19:24.124227 7f39c0791a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:19:24.124228 7f39c0791a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:19:24.124228 7f39c0791a80 Options.table_properties_collectors:
+2021/03/14-01:19:24.124229 7f39c0791a80 Options.inplace_update_support: 0
+2021/03/14-01:19:24.124230 7f39c0791a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:19:24.124230 7f39c0791a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:19:24.124231 7f39c0791a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:19:24.124232 7f39c0791a80 Options.bloom_locality: 0
+2021/03/14-01:19:24.124232 7f39c0791a80 Options.max_successive_merges: 0
+2021/03/14-01:19:24.124233 7f39c0791a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:19:24.124233 7f39c0791a80 Options.paranoid_file_checks: 0
+2021/03/14-01:19:24.124234 7f39c0791a80 Options.force_consistency_checks: 0
+2021/03/14-01:19:24.124234 7f39c0791a80 Options.report_bg_io_stats: 0
+2021/03/14-01:19:24.124656 7f39c0791a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:19:24.124659 7f39c0791a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:19:24.124775 7f39c0791a80 EVENT_LOG_v1 {"time_micros": 1615681164124763, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:19:24.124780 7f39c0791a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:19:24.798385 7f39c0791a80 EVENT_LOG_v1 {"tim
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681173707600 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681173707600
new file mode 100644
index 0000000..697f404
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681173707600
@@ -0,0 +1,186 @@
+2021/03/14-01:19:33.025007 7fb39f114a80 RocksDB version: 5.11.3
+2021/03/14-01:19:33.025086 7fb39f114a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:19:33.025088 7fb39f114a80 Compile date Mar 13 2021
+2021/03/14-01:19:33.025095 7fb39f114a80 DB SUMMARY
+2021/03/14-01:19:33.025229 7fb39f114a80 CURRENT file: CURRENT
+2021/03/14-01:19:33.025231 7fb39f114a80 IDENTITY file: IDENTITY
+2021/03/14-01:19:33.025253 7fb39f114a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:19:33.025255 7fb39f114a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:19:33.025256 7fb39f114a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:19:33.025267 7fb39f114a80 Options.error_if_exists: 0
+2021/03/14-01:19:33.025269 7fb39f114a80 Options.create_if_missing: 1
+2021/03/14-01:19:33.025269 7fb39f114a80 Options.paranoid_checks: 1
+2021/03/14-01:19:33.025270 7fb39f114a80 Options.env: 0x7fb39face080
+2021/03/14-01:19:33.025271 7fb39f114a80 Options.info_log: 0x1620ca0
+2021/03/14-01:19:33.025271 7fb39f114a80 Options.max_file_opening_threads: 16
+2021/03/14-01:19:33.025272 7fb39f114a80 Options.statistics: (nil)
+2021/03/14-01:19:33.025273 7fb39f114a80 Options.use_fsync: 0
+2021/03/14-01:19:33.025274 7fb39f114a80 Options.max_log_file_size: 0
+2021/03/14-01:19:33.025275 7fb39f114a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:19:33.025275 7fb39f114a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:19:33.025276 7fb39f114a80 Options.keep_log_file_num: 1000
+2021/03/14-01:19:33.025277 7fb39f114a80 Options.recycle_log_file_num: 0
+2021/03/14-01:19:33.025277 7fb39f114a80 Options.allow_fallocate: 1
+2021/03/14-01:19:33.025278 7fb39f114a80 Options.allow_mmap_reads: 0
+2021/03/14-01:19:33.025279 7fb39f114a80 Options.allow_mmap_writes: 0
+2021/03/14-01:19:33.025279 7fb39f114a80 Options.use_direct_reads: 0
+2021/03/14-01:19:33.025280 7fb39f114a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:19:33.025281 7fb39f114a80 Options.create_missing_column_families: 0
+2021/03/14-01:19:33.025281 7fb39f114a80 Options.db_log_dir:
+2021/03/14-01:19:33.025282 7fb39f114a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:19:33.025283 7fb39f114a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:19:33.025283 7fb39f114a80 Options.max_subcompactions: 1
+2021/03/14-01:19:33.025284 7fb39f114a80 Options.max_background_flushes: -1
+2021/03/14-01:19:33.025285 7fb39f114a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:19:33.025286 7fb39f114a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:19:33.025286 7fb39f114a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:19:33.025287 7fb39f114a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:19:33.025288 7fb39f114a80 Options.advise_random_on_open: 1
+2021/03/14-01:19:33.025288 7fb39f114a80 Options.db_write_buffer_size: 0
+2021/03/14-01:19:33.025289 7fb39f114a80 Options.write_buffer_manager: 0x1608b90
+2021/03/14-01:19:33.025290 7fb39f114a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:19:33.025290 7fb39f114a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:19:33.025291 7fb39f114a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:19:33.025292 7fb39f114a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:19:33.025292 7fb39f114a80 Options.rate_limiter: (nil)
+2021/03/14-01:19:33.025294 7fb39f114a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:19:33.025314 7fb39f114a80 Options.wal_recovery_mode: 2
+2021/03/14-01:19:33.025315 7fb39f114a80 Options.enable_thread_tracking: 0
+2021/03/14-01:19:33.025316 7fb39f114a80 Options.enable_pipelined_write: 0
+2021/03/14-01:19:33.025316 7fb39f114a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:19:33.025317 7fb39f114a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:19:33.025318 7fb39f114a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:19:33.025319 7fb39f114a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:19:33.025319 7fb39f114a80 Options.row_cache: None
+2021/03/14-01:19:33.025320 7fb39f114a80 Options.wal_filter: None
+2021/03/14-01:19:33.025321 7fb39f114a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:19:33.025322 7fb39f114a80 Options.allow_ingest_behind: 0
+2021/03/14-01:19:33.025322 7fb39f114a80 Options.preserve_deletes: 0
+2021/03/14-01:19:33.025323 7fb39f114a80 Options.two_write_queues: 0
+2021/03/14-01:19:33.025323 7fb39f114a80 Options.manual_wal_flush: 0
+2021/03/14-01:19:33.025325 7fb39f114a80 Options.max_background_jobs: 16
+2021/03/14-01:19:33.025326 7fb39f114a80 Options.max_background_compactions: -1
+2021/03/14-01:19:33.025327 7fb39f114a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:19:33.025327 7fb39f114a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:19:33.025328 7fb39f114a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:19:33.025329 7fb39f114a80 Options.max_total_wal_size: 0
+2021/03/14-01:19:33.025329 7fb39f114a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:19:33.025330 7fb39f114a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:19:33.025331 7fb39f114a80 Options.max_open_files: -1
+2021/03/14-01:19:33.025331 7fb39f114a80 Options.bytes_per_sync: 0
+2021/03/14-01:19:33.025332 7fb39f114a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:19:33.025333 7fb39f114a80 Options.compaction_readahead_size: 0
+2021/03/14-01:19:33.025333 7fb39f114a80 Compression algorithms supported:
+2021/03/14-01:19:33.025334 7fb39f114a80 Snappy supported: 1
+2021/03/14-01:19:33.025335 7fb39f114a80 Zlib supported: 1
+2021/03/14-01:19:33.025336 7fb39f114a80 Bzip supported: 1
+2021/03/14-01:19:33.025336 7fb39f114a80 LZ4 supported: 1
+2021/03/14-01:19:33.025337 7fb39f114a80 ZSTDNotFinal supported: 1
+2021/03/14-01:19:33.025343 7fb39f114a80 ZSTD supported: 1
+2021/03/14-01:19:33.025347 7fb39f114a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:19:33.025349 7fb39f114a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:19:33.025492 7fb39f114a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:19:33.025563 7fb39f114a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:19:33.025565 7fb39f114a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:19:33.025566 7fb39f114a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:19:33.025567 7fb39f114a80 Options.compaction_filter: None
+2021/03/14-01:19:33.025568 7fb39f114a80 Options.compaction_filter_factory: None
+2021/03/14-01:19:33.025569 7fb39f114a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:19:33.025570 7fb39f114a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:19:33.025589 7fb39f114a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1618520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x15fdc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:19:33.025590 7fb39f114a80 Options.write_buffer_size: 134217728
+2021/03/14-01:19:33.025591 7fb39f114a80 Options.max_write_buffer_number: 6
+2021/03/14-01:19:33.025592 7fb39f114a80 Options.compression[0]: NoCompression
+2021/03/14-01:19:33.025592 7fb39f114a80 Options.compression[1]: NoCompression
+2021/03/14-01:19:33.025593 7fb39f114a80 Options.compression[2]: Snappy
+2021/03/14-01:19:33.025594 7fb39f114a80 Options.compression[3]: Snappy
+2021/03/14-01:19:33.025595 7fb39f114a80 Options.compression[4]: Snappy
+2021/03/14-01:19:33.025595 7fb39f114a80 Options.compression[5]: Snappy
+2021/03/14-01:19:33.025596 7fb39f114a80 Options.compression[6]: Snappy
+2021/03/14-01:19:33.025597 7fb39f114a80 Options.bottommost_compression: Disabled
+2021/03/14-01:19:33.025598 7fb39f114a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:19:33.025599 7fb39f114a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:19:33.025599 7fb39f114a80 Options.num_levels: 7
+2021/03/14-01:19:33.025600 7fb39f114a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:19:33.025601 7fb39f114a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:19:33.025601 7fb39f114a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:19:33.025602 7fb39f114a80 Options.compression_opts.level: -1
+2021/03/14-01:19:33.025603 7fb39f114a80 Options.compression_opts.strategy: 0
+2021/03/14-01:19:33.025603 7fb39f114a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:19:33.025604 7fb39f114a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:19:33.025605 7fb39f114a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:19:33.025605 7fb39f114a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:19:33.025606 7fb39f114a80 Options.target_file_size_base: 67108864
+2021/03/14-01:19:33.025607 7fb39f114a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:19:33.025608 7fb39f114a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:19:33.025608 7fb39f114a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:19:33.025609 7fb39f114a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:19:33.025611 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:19:33.025620 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:19:33.025621 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:19:33.025622 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:19:33.025622 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:19:33.025623 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:19:33.025624 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:19:33.025624 7fb39f114a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:19:33.025625 7fb39f114a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:19:33.025626 7fb39f114a80 Options.arena_block_size: 16777216
+2021/03/14-01:19:33.025626 7fb39f114a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:19:33.025627 7fb39f114a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:19:33.025628 7fb39f114a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:19:33.025629 7fb39f114a80 Options.disable_auto_compactions: 0
+2021/03/14-01:19:33.025631 7fb39f114a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:19:33.025631 7fb39f114a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:19:33.025632 7fb39f114a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:19:33.025633 7fb39f114a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:19:33.025633 7fb39f114a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:19:33.025634 7fb39f114a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:19:33.025635 7fb39f114a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:19:33.025636 7fb39f114a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:19:33.025637 7fb39f114a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:19:33.025638 7fb39f114a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:19:33.025638 7fb39f114a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:19:33.025639 7fb39f114a80 Options.table_properties_collectors:
+2021/03/14-01:19:33.025640 7fb39f114a80 Options.inplace_update_support: 0
+2021/03/14-01:19:33.025640 7fb39f114a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:19:33.025641 7fb39f114a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:19:33.025642 7fb39f114a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:19:33.025643 7fb39f114a80 Options.bloom_locality: 0
+2021/03/14-01:19:33.025643 7fb39f114a80 Options.max_successive_merges: 0
+2021/03/14-01:19:33.025644 7fb39f114a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:19:33.025645 7fb39f114a80 Options.paranoid_file_checks: 0
+2021/03/14-01:19:33.025645 7fb39f114a80 Options.force_consistency_checks: 0
+2021/03/14-01:19:33.025646 7fb39f114a80 Options.report_bg_io_stats: 0
+2021/03/14-01:19:33.026154 7fb39f114a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:19:33.026157 7fb39f114a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:19:33.026315 7fb39f114a80 EVENT_LOG_v1 {"time_micros": 1615681173026301, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:19:33.026323 7fb39f114a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:19:33.695716 7fb39f114a80 EVENT_LOG_v1 {"time_micros": 1615681173695712, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681174403547 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681174403547
new file mode 100644
index 0000000..a724e04
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681174403547
@@ -0,0 +1,186 @@
+2021/03/14-01:19:33.707976 7fb39f114a80 RocksDB version: 5.11.3
+2021/03/14-01:19:33.708032 7fb39f114a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:19:33.708034 7fb39f114a80 Compile date Mar 13 2021
+2021/03/14-01:19:33.708039 7fb39f114a80 DB SUMMARY
+2021/03/14-01:19:33.708146 7fb39f114a80 CURRENT file: CURRENT
+2021/03/14-01:19:33.708147 7fb39f114a80 IDENTITY file: IDENTITY
+2021/03/14-01:19:33.708157 7fb39f114a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:19:33.708158 7fb39f114a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:19:33.708159 7fb39f114a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:19:33.708166 7fb39f114a80 Options.error_if_exists: 0
+2021/03/14-01:19:33.708166 7fb39f114a80 Options.create_if_missing: 1
+2021/03/14-01:19:33.708167 7fb39f114a80 Options.paranoid_checks: 1
+2021/03/14-01:19:33.708167 7fb39f114a80 Options.env: 0x7fb39face080
+2021/03/14-01:19:33.708168 7fb39f114a80 Options.info_log: 0x1620ca0
+2021/03/14-01:19:33.708169 7fb39f114a80 Options.max_file_opening_threads: 16
+2021/03/14-01:19:33.708169 7fb39f114a80 Options.statistics: (nil)
+2021/03/14-01:19:33.708170 7fb39f114a80 Options.use_fsync: 0
+2021/03/14-01:19:33.708171 7fb39f114a80 Options.max_log_file_size: 0
+2021/03/14-01:19:33.708171 7fb39f114a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:19:33.708172 7fb39f114a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:19:33.708172 7fb39f114a80 Options.keep_log_file_num: 1000
+2021/03/14-01:19:33.708173 7fb39f114a80 Options.recycle_log_file_num: 0
+2021/03/14-01:19:33.708174 7fb39f114a80 Options.allow_fallocate: 1
+2021/03/14-01:19:33.708174 7fb39f114a80 Options.allow_mmap_reads: 0
+2021/03/14-01:19:33.708175 7fb39f114a80 Options.allow_mmap_writes: 0
+2021/03/14-01:19:33.708175 7fb39f114a80 Options.use_direct_reads: 0
+2021/03/14-01:19:33.708176 7fb39f114a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:19:33.708176 7fb39f114a80 Options.create_missing_column_families: 0
+2021/03/14-01:19:33.708177 7fb39f114a80 Options.db_log_dir:
+2021/03/14-01:19:33.708177 7fb39f114a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:19:33.708178 7fb39f114a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:19:33.708178 7fb39f114a80 Options.max_subcompactions: 1
+2021/03/14-01:19:33.708179 7fb39f114a80 Options.max_background_flushes: -1
+2021/03/14-01:19:33.708180 7fb39f114a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:19:33.708180 7fb39f114a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:19:33.708181 7fb39f114a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:19:33.708181 7fb39f114a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:19:33.708182 7fb39f114a80 Options.advise_random_on_open: 1
+2021/03/14-01:19:33.708182 7fb39f114a80 Options.db_write_buffer_size: 0
+2021/03/14-01:19:33.708183 7fb39f114a80 Options.write_buffer_manager: 0x1608b90
+2021/03/14-01:19:33.708184 7fb39f114a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:19:33.708184 7fb39f114a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:19:33.708185 7fb39f114a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:19:33.708185 7fb39f114a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:19:33.708186 7fb39f114a80 Options.rate_limiter: (nil)
+2021/03/14-01:19:33.708187 7fb39f114a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:19:33.708195 7fb39f114a80 Options.wal_recovery_mode: 2
+2021/03/14-01:19:33.708196 7fb39f114a80 Options.enable_thread_tracking: 0
+2021/03/14-01:19:33.708196 7fb39f114a80 Options.enable_pipelined_write: 0
+2021/03/14-01:19:33.708197 7fb39f114a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:19:33.708197 7fb39f114a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:19:33.708198 7fb39f114a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:19:33.708199 7fb39f114a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:19:33.708199 7fb39f114a80 Options.row_cache: None
+2021/03/14-01:19:33.708200 7fb39f114a80 Options.wal_filter: None
+2021/03/14-01:19:33.708200 7fb39f114a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:19:33.708201 7fb39f114a80 Options.allow_ingest_behind: 0
+2021/03/14-01:19:33.708201 7fb39f114a80 Options.preserve_deletes: 0
+2021/03/14-01:19:33.708202 7fb39f114a80 Options.two_write_queues: 0
+2021/03/14-01:19:33.708202 7fb39f114a80 Options.manual_wal_flush: 0
+2021/03/14-01:19:33.708204 7fb39f114a80 Options.max_background_jobs: 16
+2021/03/14-01:19:33.708204 7fb39f114a80 Options.max_background_compactions: -1
+2021/03/14-01:19:33.708205 7fb39f114a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:19:33.708205 7fb39f114a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:19:33.708206 7fb39f114a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:19:33.708206 7fb39f114a80 Options.max_total_wal_size: 0
+2021/03/14-01:19:33.708207 7fb39f114a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:19:33.708208 7fb39f114a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:19:33.708208 7fb39f114a80 Options.max_open_files: -1
+2021/03/14-01:19:33.708209 7fb39f114a80 Options.bytes_per_sync: 0
+2021/03/14-01:19:33.708209 7fb39f114a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:19:33.708210 7fb39f114a80 Options.compaction_readahead_size: 0
+2021/03/14-01:19:33.708210 7fb39f114a80 Compression algorithms supported:
+2021/03/14-01:19:33.708211 7fb39f114a80 Snappy supported: 1
+2021/03/14-01:19:33.708212 7fb39f114a80 Zlib supported: 1
+2021/03/14-01:19:33.708212 7fb39f114a80 Bzip supported: 1
+2021/03/14-01:19:33.708213 7fb39f114a80 LZ4 supported: 1
+2021/03/14-01:19:33.708213 7fb39f114a80 ZSTDNotFinal supported: 1
+2021/03/14-01:19:33.708217 7fb39f114a80 ZSTD supported: 1
+2021/03/14-01:19:33.708220 7fb39f114a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:19:33.708221 7fb39f114a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:19:33.708323 7fb39f114a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:19:33.708378 7fb39f114a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:19:33.708379 7fb39f114a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:19:33.708380 7fb39f114a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:19:33.708381 7fb39f114a80 Options.compaction_filter: None
+2021/03/14-01:19:33.708381 7fb39f114a80 Options.compaction_filter_factory: None
+2021/03/14-01:19:33.708382 7fb39f114a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:19:33.708383 7fb39f114a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:19:33.708398 7fb39f114a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1618520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x15fdc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:19:33.708399 7fb39f114a80 Options.write_buffer_size: 134217728
+2021/03/14-01:19:33.708399 7fb39f114a80 Options.max_write_buffer_number: 6
+2021/03/14-01:19:33.708400 7fb39f114a80 Options.compression[0]: NoCompression
+2021/03/14-01:19:33.708401 7fb39f114a80 Options.compression[1]: NoCompression
+2021/03/14-01:19:33.708401 7fb39f114a80 Options.compression[2]: Snappy
+2021/03/14-01:19:33.708402 7fb39f114a80 Options.compression[3]: Snappy
+2021/03/14-01:19:33.708402 7fb39f114a80 Options.compression[4]: Snappy
+2021/03/14-01:19:33.708403 7fb39f114a80 Options.compression[5]: Snappy
+2021/03/14-01:19:33.708404 7fb39f114a80 Options.compression[6]: Snappy
+2021/03/14-01:19:33.708404 7fb39f114a80 Options.bottommost_compression: Disabled
+2021/03/14-01:19:33.708405 7fb39f114a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:19:33.708406 7fb39f114a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:19:33.708406 7fb39f114a80 Options.num_levels: 7
+2021/03/14-01:19:33.708407 7fb39f114a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:19:33.708407 7fb39f114a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:19:33.708408 7fb39f114a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:19:33.708408 7fb39f114a80 Options.compression_opts.level: -1
+2021/03/14-01:19:33.708409 7fb39f114a80 Options.compression_opts.strategy: 0
+2021/03/14-01:19:33.708410 7fb39f114a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:19:33.708410 7fb39f114a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:19:33.708411 7fb39f114a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:19:33.708411 7fb39f114a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:19:33.708412 7fb39f114a80 Options.target_file_size_base: 67108864
+2021/03/14-01:19:33.708412 7fb39f114a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:19:33.708413 7fb39f114a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:19:33.708414 7fb39f114a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:19:33.708414 7fb39f114a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:19:33.708416 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:19:33.708424 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:19:33.708425 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:19:33.708426 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:19:33.708426 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:19:33.708427 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:19:33.708427 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:19:33.708428 7fb39f114a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:19:33.708428 7fb39f114a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:19:33.708429 7fb39f114a80 Options.arena_block_size: 16777216
+2021/03/14-01:19:33.708430 7fb39f114a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:19:33.708430 7fb39f114a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:19:33.708431 7fb39f114a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:19:33.708431 7fb39f114a80 Options.disable_auto_compactions: 0
+2021/03/14-01:19:33.708433 7fb39f114a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:19:33.708434 7fb39f114a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:19:33.708434 7fb39f114a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:19:33.708435 7fb39f114a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:19:33.708435 7fb39f114a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:19:33.708436 7fb39f114a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:19:33.708437 7fb39f114a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:19:33.708438 7fb39f114a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:19:33.708438 7fb39f114a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:19:33.708439 7fb39f114a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:19:33.708439 7fb39f114a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:19:33.708440 7fb39f114a80 Options.table_properties_collectors:
+2021/03/14-01:19:33.708440 7fb39f114a80 Options.inplace_update_support: 0
+2021/03/14-01:19:33.708441 7fb39f114a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:19:33.708441 7fb39f114a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:19:33.708442 7fb39f114a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:19:33.708443 7fb39f114a80 Options.bloom_locality: 0
+2021/03/14-01:19:33.708443 7fb39f114a80 Options.max_successive_merges: 0
+2021/03/14-01:19:33.708444 7fb39f114a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:19:33.708445 7fb39f114a80 Options.paranoid_file_checks: 0
+2021/03/14-01:19:33.708445 7fb39f114a80 Options.force_consistency_checks: 0
+2021/03/14-01:19:33.708446 7fb39f114a80 Options.report_bg_io_stats: 0
+2021/03/14-01:19:33.708828 7fb39f114a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:19:33.708830 7fb39f114a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:19:33.708945 7fb39f114a80 EVENT_LOG_v1 {"time_micros": 1615681173708935, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:19:33.708950 7fb39f114a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:19:34.391305 7fb39f114a80 EVENT_LOG_v1 {"time_micros": 1615681174391302, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681175093452 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681175093452
new file mode 100644
index 0000000..1cb743b
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681175093452
@@ -0,0 +1,186 @@
+2021/03/14-01:19:34.403917 7fb39f114a80 RocksDB version: 5.11.3
+2021/03/14-01:19:34.403972 7fb39f114a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:19:34.403974 7fb39f114a80 Compile date Mar 13 2021
+2021/03/14-01:19:34.403978 7fb39f114a80 DB SUMMARY
+2021/03/14-01:19:34.404088 7fb39f114a80 CURRENT file: CURRENT
+2021/03/14-01:19:34.404089 7fb39f114a80 IDENTITY file: IDENTITY
+2021/03/14-01:19:34.404099 7fb39f114a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:19:34.404101 7fb39f114a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:19:34.404102 7fb39f114a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:19:34.404108 7fb39f114a80 Options.error_if_exists: 0
+2021/03/14-01:19:34.404109 7fb39f114a80 Options.create_if_missing: 1
+2021/03/14-01:19:34.404109 7fb39f114a80 Options.paranoid_checks: 1
+2021/03/14-01:19:34.404110 7fb39f114a80 Options.env: 0x7fb39face080
+2021/03/14-01:19:34.404111 7fb39f114a80 Options.info_log: 0x1620ca0
+2021/03/14-01:19:34.404111 7fb39f114a80 Options.max_file_opening_threads: 16
+2021/03/14-01:19:34.404112 7fb39f114a80 Options.statistics: (nil)
+2021/03/14-01:19:34.404113 7fb39f114a80 Options.use_fsync: 0
+2021/03/14-01:19:34.404113 7fb39f114a80 Options.max_log_file_size: 0
+2021/03/14-01:19:34.404114 7fb39f114a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:19:34.404114 7fb39f114a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:19:34.404115 7fb39f114a80 Options.keep_log_file_num: 1000
+2021/03/14-01:19:34.404115 7fb39f114a80 Options.recycle_log_file_num: 0
+2021/03/14-01:19:34.404116 7fb39f114a80 Options.allow_fallocate: 1
+2021/03/14-01:19:34.404117 7fb39f114a80 Options.allow_mmap_reads: 0
+2021/03/14-01:19:34.404117 7fb39f114a80 Options.allow_mmap_writes: 0
+2021/03/14-01:19:34.404118 7fb39f114a80 Options.use_direct_reads: 0
+2021/03/14-01:19:34.404118 7fb39f114a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:19:34.404119 7fb39f114a80 Options.create_missing_column_families: 0
+2021/03/14-01:19:34.404119 7fb39f114a80 Options.db_log_dir:
+2021/03/14-01:19:34.404120 7fb39f114a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:19:34.404120 7fb39f114a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:19:34.404121 7fb39f114a80 Options.max_subcompactions: 1
+2021/03/14-01:19:34.404122 7fb39f114a80 Options.max_background_flushes: -1
+2021/03/14-01:19:34.404122 7fb39f114a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:19:34.404123 7fb39f114a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:19:34.404123 7fb39f114a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:19:34.404124 7fb39f114a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:19:34.404125 7fb39f114a80 Options.advise_random_on_open: 1
+2021/03/14-01:19:34.404125 7fb39f114a80 Options.db_write_buffer_size: 0
+2021/03/14-01:19:34.404126 7fb39f114a80 Options.write_buffer_manager: 0x1608b90
+2021/03/14-01:19:34.404126 7fb39f114a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:19:34.404127 7fb39f114a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:19:34.404127 7fb39f114a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:19:34.404128 7fb39f114a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:19:34.404128 7fb39f114a80 Options.rate_limiter: (nil)
+2021/03/14-01:19:34.404130 7fb39f114a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:19:34.404138 7fb39f114a80 Options.wal_recovery_mode: 2
+2021/03/14-01:19:34.404138 7fb39f114a80 Options.enable_thread_tracking: 0
+2021/03/14-01:19:34.404139 7fb39f114a80 Options.enable_pipelined_write: 0
+2021/03/14-01:19:34.404140 7fb39f114a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:19:34.404140 7fb39f114a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:19:34.404141 7fb39f114a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:19:34.404141 7fb39f114a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:19:34.404142 7fb39f114a80 Options.row_cache: None
+2021/03/14-01:19:34.404142 7fb39f114a80 Options.wal_filter: None
+2021/03/14-01:19:34.404143 7fb39f114a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:19:34.404144 7fb39f114a80 Options.allow_ingest_behind: 0
+2021/03/14-01:19:34.404144 7fb39f114a80 Options.preserve_deletes: 0
+2021/03/14-01:19:34.404145 7fb39f114a80 Options.two_write_queues: 0
+2021/03/14-01:19:34.404145 7fb39f114a80 Options.manual_wal_flush: 0
+2021/03/14-01:19:34.404146 7fb39f114a80 Options.max_background_jobs: 16
+2021/03/14-01:19:34.404147 7fb39f114a80 Options.max_background_compactions: -1
+2021/03/14-01:19:34.404148 7fb39f114a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:19:34.404148 7fb39f114a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:19:34.404149 7fb39f114a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:19:34.404149 7fb39f114a80 Options.max_total_wal_size: 0
+2021/03/14-01:19:34.404150 7fb39f114a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:19:34.404150 7fb39f114a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:19:34.404151 7fb39f114a80 Options.max_open_files: -1
+2021/03/14-01:19:34.404152 7fb39f114a80 Options.bytes_per_sync: 0
+2021/03/14-01:19:34.404152 7fb39f114a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:19:34.404153 7fb39f114a80 Options.compaction_readahead_size: 0
+2021/03/14-01:19:34.404153 7fb39f114a80 Compression algorithms supported:
+2021/03/14-01:19:34.404154 7fb39f114a80 Snappy supported: 1
+2021/03/14-01:19:34.404155 7fb39f114a80 Zlib supported: 1
+2021/03/14-01:19:34.404155 7fb39f114a80 Bzip supported: 1
+2021/03/14-01:19:34.404156 7fb39f114a80 LZ4 supported: 1
+2021/03/14-01:19:34.404156 7fb39f114a80 ZSTDNotFinal supported: 1
+2021/03/14-01:19:34.404160 7fb39f114a80 ZSTD supported: 1
+2021/03/14-01:19:34.404163 7fb39f114a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:19:34.404165 7fb39f114a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:19:34.404267 7fb39f114a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:19:34.404324 7fb39f114a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:19:34.404325 7fb39f114a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:19:34.404326 7fb39f114a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:19:34.404327 7fb39f114a80 Options.compaction_filter: None
+2021/03/14-01:19:34.404327 7fb39f114a80 Options.compaction_filter_factory: None
+2021/03/14-01:19:34.404328 7fb39f114a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:19:34.404329 7fb39f114a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:19:34.404344 7fb39f114a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1618520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x15fdc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:19:34.404345 7fb39f114a80 Options.write_buffer_size: 134217728
+2021/03/14-01:19:34.404346 7fb39f114a80 Options.max_write_buffer_number: 6
+2021/03/14-01:19:34.404346 7fb39f114a80 Options.compression[0]: NoCompression
+2021/03/14-01:19:34.404347 7fb39f114a80 Options.compression[1]: NoCompression
+2021/03/14-01:19:34.404348 7fb39f114a80 Options.compression[2]: Snappy
+2021/03/14-01:19:34.404348 7fb39f114a80 Options.compression[3]: Snappy
+2021/03/14-01:19:34.404349 7fb39f114a80 Options.compression[4]: Snappy
+2021/03/14-01:19:34.404349 7fb39f114a80 Options.compression[5]: Snappy
+2021/03/14-01:19:34.404350 7fb39f114a80 Options.compression[6]: Snappy
+2021/03/14-01:19:34.404351 7fb39f114a80 Options.bottommost_compression: Disabled
+2021/03/14-01:19:34.404351 7fb39f114a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:19:34.404352 7fb39f114a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:19:34.404353 7fb39f114a80 Options.num_levels: 7
+2021/03/14-01:19:34.404353 7fb39f114a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:19:34.404354 7fb39f114a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:19:34.404354 7fb39f114a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:19:34.404355 7fb39f114a80 Options.compression_opts.level: -1
+2021/03/14-01:19:34.404356 7fb39f114a80 Options.compression_opts.strategy: 0
+2021/03/14-01:19:34.404356 7fb39f114a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:19:34.404357 7fb39f114a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:19:34.404357 7fb39f114a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:19:34.404358 7fb39f114a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:19:34.404358 7fb39f114a80 Options.target_file_size_base: 67108864
+2021/03/14-01:19:34.404359 7fb39f114a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:19:34.404360 7fb39f114a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:19:34.404360 7fb39f114a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:19:34.404361 7fb39f114a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:19:34.404362 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:19:34.404371 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:19:34.404372 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:19:34.404373 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:19:34.404373 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:19:34.404374 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:19:34.404374 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:19:34.404375 7fb39f114a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:19:34.404375 7fb39f114a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:19:34.404376 7fb39f114a80 Options.arena_block_size: 16777216
+2021/03/14-01:19:34.404376 7fb39f114a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:19:34.404377 7fb39f114a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:19:34.404378 7fb39f114a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:19:34.404378 7fb39f114a80 Options.disable_auto_compactions: 0
+2021/03/14-01:19:34.404380 7fb39f114a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:19:34.404380 7fb39f114a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:19:34.404381 7fb39f114a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:19:34.404382 7fb39f114a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:19:34.404382 7fb39f114a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:19:34.404383 7fb39f114a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:19:34.404383 7fb39f114a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:19:34.404384 7fb39f114a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:19:34.404385 7fb39f114a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:19:34.404385 7fb39f114a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:19:34.404386 7fb39f114a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:19:34.404387 7fb39f114a80 Options.table_properties_collectors:
+2021/03/14-01:19:34.404387 7fb39f114a80 Options.inplace_update_support: 0
+2021/03/14-01:19:34.404388 7fb39f114a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:19:34.404388 7fb39f114a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:19:34.404389 7fb39f114a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:19:34.404390 7fb39f114a80 Options.bloom_locality: 0
+2021/03/14-01:19:34.404390 7fb39f114a80 Options.max_successive_merges: 0
+2021/03/14-01:19:34.404391 7fb39f114a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:19:34.404391 7fb39f114a80 Options.paranoid_file_checks: 0
+2021/03/14-01:19:34.404392 7fb39f114a80 Options.force_consistency_checks: 0
+2021/03/14-01:19:34.404392 7fb39f114a80 Options.report_bg_io_stats: 0
+2021/03/14-01:19:34.404775 7fb39f114a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:19:34.404778 7fb39f114a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:19:34.404891 7fb39f114a80 EVENT_LOG_v1 {"time_micros": 1615681174404881, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:19:34.404897 7fb39f114a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:19:35.081415 7fb39f114a80 EVENT_LOG_v1 {"time_micros": 1615681175081412, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681203569382 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681203569382
new file mode 100644
index 0000000..edcc12f
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681203569382
@@ -0,0 +1,186 @@
+2021/03/14-01:19:35.093828 7fb39f114a80 RocksDB version: 5.11.3
+2021/03/14-01:19:35.093885 7fb39f114a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:19:35.093887 7fb39f114a80 Compile date Mar 13 2021
+2021/03/14-01:19:35.093891 7fb39f114a80 DB SUMMARY
+2021/03/14-01:19:35.093999 7fb39f114a80 CURRENT file: CURRENT
+2021/03/14-01:19:35.094000 7fb39f114a80 IDENTITY file: IDENTITY
+2021/03/14-01:19:35.094010 7fb39f114a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:19:35.094011 7fb39f114a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:19:35.094012 7fb39f114a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:19:35.094019 7fb39f114a80 Options.error_if_exists: 0
+2021/03/14-01:19:35.094019 7fb39f114a80 Options.create_if_missing: 1
+2021/03/14-01:19:35.094020 7fb39f114a80 Options.paranoid_checks: 1
+2021/03/14-01:19:35.094021 7fb39f114a80 Options.env: 0x7fb39face080
+2021/03/14-01:19:35.094021 7fb39f114a80 Options.info_log: 0x1620ca0
+2021/03/14-01:19:35.094022 7fb39f114a80 Options.max_file_opening_threads: 16
+2021/03/14-01:19:35.094022 7fb39f114a80 Options.statistics: (nil)
+2021/03/14-01:19:35.094023 7fb39f114a80 Options.use_fsync: 0
+2021/03/14-01:19:35.094024 7fb39f114a80 Options.max_log_file_size: 0
+2021/03/14-01:19:35.094024 7fb39f114a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:19:35.094025 7fb39f114a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:19:35.094025 7fb39f114a80 Options.keep_log_file_num: 1000
+2021/03/14-01:19:35.094026 7fb39f114a80 Options.recycle_log_file_num: 0
+2021/03/14-01:19:35.094027 7fb39f114a80 Options.allow_fallocate: 1
+2021/03/14-01:19:35.094027 7fb39f114a80 Options.allow_mmap_reads: 0
+2021/03/14-01:19:35.094028 7fb39f114a80 Options.allow_mmap_writes: 0
+2021/03/14-01:19:35.094028 7fb39f114a80 Options.use_direct_reads: 0
+2021/03/14-01:19:35.094029 7fb39f114a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:19:35.094029 7fb39f114a80 Options.create_missing_column_families: 0
+2021/03/14-01:19:35.094030 7fb39f114a80 Options.db_log_dir:
+2021/03/14-01:19:35.094031 7fb39f114a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:19:35.094031 7fb39f114a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:19:35.094032 7fb39f114a80 Options.max_subcompactions: 1
+2021/03/14-01:19:35.094032 7fb39f114a80 Options.max_background_flushes: -1
+2021/03/14-01:19:35.094033 7fb39f114a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:19:35.094033 7fb39f114a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:19:35.094034 7fb39f114a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:19:35.094035 7fb39f114a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:19:35.094035 7fb39f114a80 Options.advise_random_on_open: 1
+2021/03/14-01:19:35.094036 7fb39f114a80 Options.db_write_buffer_size: 0
+2021/03/14-01:19:35.094036 7fb39f114a80 Options.write_buffer_manager: 0x1608b90
+2021/03/14-01:19:35.094037 7fb39f114a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:19:35.094037 7fb39f114a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:19:35.094038 7fb39f114a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:19:35.094039 7fb39f114a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:19:35.094039 7fb39f114a80 Options.rate_limiter: (nil)
+2021/03/14-01:19:35.094040 7fb39f114a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:19:35.094048 7fb39f114a80 Options.wal_recovery_mode: 2
+2021/03/14-01:19:35.094049 7fb39f114a80 Options.enable_thread_tracking: 0
+2021/03/14-01:19:35.094049 7fb39f114a80 Options.enable_pipelined_write: 0
+2021/03/14-01:19:35.094050 7fb39f114a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:19:35.094051 7fb39f114a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:19:35.094051 7fb39f114a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:19:35.094052 7fb39f114a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:19:35.094052 7fb39f114a80 Options.row_cache: None
+2021/03/14-01:19:35.094053 7fb39f114a80 Options.wal_filter: None
+2021/03/14-01:19:35.094054 7fb39f114a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:19:35.094054 7fb39f114a80 Options.allow_ingest_behind: 0
+2021/03/14-01:19:35.094055 7fb39f114a80 Options.preserve_deletes: 0
+2021/03/14-01:19:35.094055 7fb39f114a80 Options.two_write_queues: 0
+2021/03/14-01:19:35.094056 7fb39f114a80 Options.manual_wal_flush: 0
+2021/03/14-01:19:35.094057 7fb39f114a80 Options.max_background_jobs: 16
+2021/03/14-01:19:35.094057 7fb39f114a80 Options.max_background_compactions: -1
+2021/03/14-01:19:35.094058 7fb39f114a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:19:35.094059 7fb39f114a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:19:35.094059 7fb39f114a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:19:35.094060 7fb39f114a80 Options.max_total_wal_size: 0
+2021/03/14-01:19:35.094060 7fb39f114a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:19:35.094061 7fb39f114a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:19:35.094062 7fb39f114a80 Options.max_open_files: -1
+2021/03/14-01:19:35.094062 7fb39f114a80 Options.bytes_per_sync: 0
+2021/03/14-01:19:35.094063 7fb39f114a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:19:35.094063 7fb39f114a80 Options.compaction_readahead_size: 0
+2021/03/14-01:19:35.094064 7fb39f114a80 Compression algorithms supported:
+2021/03/14-01:19:35.094064 7fb39f114a80 Snappy supported: 1
+2021/03/14-01:19:35.094065 7fb39f114a80 Zlib supported: 1
+2021/03/14-01:19:35.094065 7fb39f114a80 Bzip supported: 1
+2021/03/14-01:19:35.094066 7fb39f114a80 LZ4 supported: 1
+2021/03/14-01:19:35.094067 7fb39f114a80 ZSTDNotFinal supported: 1
+2021/03/14-01:19:35.094070 7fb39f114a80 ZSTD supported: 1
+2021/03/14-01:19:35.094073 7fb39f114a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:19:35.094075 7fb39f114a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:19:35.094161 7fb39f114a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:19:35.094214 7fb39f114a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:19:35.094216 7fb39f114a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:19:35.094217 7fb39f114a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:19:35.094218 7fb39f114a80 Options.compaction_filter: None
+2021/03/14-01:19:35.094218 7fb39f114a80 Options.compaction_filter_factory: None
+2021/03/14-01:19:35.094219 7fb39f114a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:19:35.094220 7fb39f114a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:19:35.094235 7fb39f114a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1618520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x15fdc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:19:35.094235 7fb39f114a80 Options.write_buffer_size: 134217728
+2021/03/14-01:19:35.094236 7fb39f114a80 Options.max_write_buffer_number: 6
+2021/03/14-01:19:35.094237 7fb39f114a80 Options.compression[0]: NoCompression
+2021/03/14-01:19:35.094250 7fb39f114a80 Options.compression[1]: NoCompression
+2021/03/14-01:19:35.094252 7fb39f114a80 Options.compression[2]: Snappy
+2021/03/14-01:19:35.094252 7fb39f114a80 Options.compression[3]: Snappy
+2021/03/14-01:19:35.094253 7fb39f114a80 Options.compression[4]: Snappy
+2021/03/14-01:19:35.094254 7fb39f114a80 Options.compression[5]: Snappy
+2021/03/14-01:19:35.094254 7fb39f114a80 Options.compression[6]: Snappy
+2021/03/14-01:19:35.094255 7fb39f114a80 Options.bottommost_compression: Disabled
+2021/03/14-01:19:35.094256 7fb39f114a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:19:35.094257 7fb39f114a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:19:35.094257 7fb39f114a80 Options.num_levels: 7
+2021/03/14-01:19:35.094258 7fb39f114a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:19:35.094258 7fb39f114a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:19:35.094259 7fb39f114a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:19:35.094259 7fb39f114a80 Options.compression_opts.level: -1
+2021/03/14-01:19:35.094260 7fb39f114a80 Options.compression_opts.strategy: 0
+2021/03/14-01:19:35.094261 7fb39f114a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:19:35.094261 7fb39f114a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:19:35.094262 7fb39f114a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:19:35.094262 7fb39f114a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:19:35.094263 7fb39f114a80 Options.target_file_size_base: 67108864
+2021/03/14-01:19:35.094263 7fb39f114a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:19:35.094264 7fb39f114a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:19:35.094265 7fb39f114a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:19:35.094265 7fb39f114a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:19:35.094267 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:19:35.094276 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:19:35.094277 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:19:35.094278 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:19:35.094278 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:19:35.094279 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:19:35.094279 7fb39f114a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:19:35.094280 7fb39f114a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:19:35.094280 7fb39f114a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:19:35.094281 7fb39f114a80 Options.arena_block_size: 16777216
+2021/03/14-01:19:35.094281 7fb39f114a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:19:35.094282 7fb39f114a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:19:35.094283 7fb39f114a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:19:35.094283 7fb39f114a80 Options.disable_auto_compactions: 0
+2021/03/14-01:19:35.094285 7fb39f114a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:19:35.094286 7fb39f114a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:19:35.094286 7fb39f114a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:19:35.094287 7fb39f114a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:19:35.094287 7fb39f114a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:19:35.094288 7fb39f114a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:19:35.094289 7fb39f114a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:19:35.094290 7fb39f114a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:19:35.094290 7fb39f114a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:19:35.094291 7fb39f114a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:19:35.094291 7fb39f114a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:19:35.094292 7fb39f114a80 Options.table_properties_collectors:
+2021/03/14-01:19:35.094293 7fb39f114a80 Options.inplace_update_support: 0
+2021/03/14-01:19:35.094293 7fb39f114a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:19:35.094294 7fb39f114a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:19:35.094294 7fb39f114a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:19:35.094295 7fb39f114a80 Options.bloom_locality: 0
+2021/03/14-01:19:35.094296 7fb39f114a80 Options.max_successive_merges: 0
+2021/03/14-01:19:35.094296 7fb39f114a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:19:35.094297 7fb39f114a80 Options.paranoid_file_checks: 0
+2021/03/14-01:19:35.094297 7fb39f114a80 Options.force_consistency_checks: 0
+2021/03/14-01:19:35.094298 7fb39f114a80 Options.report_bg_io_stats: 0
+2021/03/14-01:19:35.094770 7fb39f114a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:19:35.094773 7fb39f114a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:19:35.094928 7fb39f114a80 EVENT_LOG_v1 {"time_micros": 1615681175094911, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:19:35.094936 7fb39f114a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:19:35.773994 7fb39f114a80 EVENT_LOG_v1 {"tim
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681204264175 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681204264175
new file mode 100644
index 0000000..fe65225
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681204264175
@@ -0,0 +1,186 @@
+2021/03/14-01:20:03.569889 7ff9bfa85a80 RocksDB version: 5.11.3
+2021/03/14-01:20:03.569966 7ff9bfa85a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:20:03.569968 7ff9bfa85a80 Compile date Mar 13 2021
+2021/03/14-01:20:03.569975 7ff9bfa85a80 DB SUMMARY
+2021/03/14-01:20:03.570104 7ff9bfa85a80 CURRENT file: CURRENT
+2021/03/14-01:20:03.570105 7ff9bfa85a80 IDENTITY file: IDENTITY
+2021/03/14-01:20:03.570120 7ff9bfa85a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:20:03.570122 7ff9bfa85a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:20:03.570123 7ff9bfa85a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:20:03.570130 7ff9bfa85a80 Options.error_if_exists: 0
+2021/03/14-01:20:03.570131 7ff9bfa85a80 Options.create_if_missing: 1
+2021/03/14-01:20:03.570132 7ff9bfa85a80 Options.paranoid_checks: 1
+2021/03/14-01:20:03.570132 7ff9bfa85a80 Options.env: 0x7ff9c043f080
+2021/03/14-01:20:03.570133 7ff9bfa85a80 Options.info_log: 0x2786ca0
+2021/03/14-01:20:03.570134 7ff9bfa85a80 Options.max_file_opening_threads: 16
+2021/03/14-01:20:03.570135 7ff9bfa85a80 Options.statistics: (nil)
+2021/03/14-01:20:03.570135 7ff9bfa85a80 Options.use_fsync: 0
+2021/03/14-01:20:03.570136 7ff9bfa85a80 Options.max_log_file_size: 0
+2021/03/14-01:20:03.570137 7ff9bfa85a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:20:03.570138 7ff9bfa85a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:20:03.570138 7ff9bfa85a80 Options.keep_log_file_num: 1000
+2021/03/14-01:20:03.570139 7ff9bfa85a80 Options.recycle_log_file_num: 0
+2021/03/14-01:20:03.570140 7ff9bfa85a80 Options.allow_fallocate: 1
+2021/03/14-01:20:03.570140 7ff9bfa85a80 Options.allow_mmap_reads: 0
+2021/03/14-01:20:03.570141 7ff9bfa85a80 Options.allow_mmap_writes: 0
+2021/03/14-01:20:03.570142 7ff9bfa85a80 Options.use_direct_reads: 0
+2021/03/14-01:20:03.570142 7ff9bfa85a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:20:03.570143 7ff9bfa85a80 Options.create_missing_column_families: 0
+2021/03/14-01:20:03.570144 7ff9bfa85a80 Options.db_log_dir:
+2021/03/14-01:20:03.570144 7ff9bfa85a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:20:03.570145 7ff9bfa85a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:20:03.570146 7ff9bfa85a80 Options.max_subcompactions: 1
+2021/03/14-01:20:03.570146 7ff9bfa85a80 Options.max_background_flushes: -1
+2021/03/14-01:20:03.570147 7ff9bfa85a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:20:03.570148 7ff9bfa85a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:20:03.570148 7ff9bfa85a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:20:03.570149 7ff9bfa85a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:20:03.570150 7ff9bfa85a80 Options.advise_random_on_open: 1
+2021/03/14-01:20:03.570150 7ff9bfa85a80 Options.db_write_buffer_size: 0
+2021/03/14-01:20:03.570151 7ff9bfa85a80 Options.write_buffer_manager: 0x276eb90
+2021/03/14-01:20:03.570152 7ff9bfa85a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:20:03.570152 7ff9bfa85a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:20:03.570153 7ff9bfa85a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:20:03.570154 7ff9bfa85a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:20:03.570154 7ff9bfa85a80 Options.rate_limiter: (nil)
+2021/03/14-01:20:03.570156 7ff9bfa85a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:20:03.570166 7ff9bfa85a80 Options.wal_recovery_mode: 2
+2021/03/14-01:20:03.570166 7ff9bfa85a80 Options.enable_thread_tracking: 0
+2021/03/14-01:20:03.570167 7ff9bfa85a80 Options.enable_pipelined_write: 0
+2021/03/14-01:20:03.570168 7ff9bfa85a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:20:03.570168 7ff9bfa85a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:20:03.570169 7ff9bfa85a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:20:03.570170 7ff9bfa85a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:20:03.570170 7ff9bfa85a80 Options.row_cache: None
+2021/03/14-01:20:03.570171 7ff9bfa85a80 Options.wal_filter: None
+2021/03/14-01:20:03.570172 7ff9bfa85a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:20:03.570173 7ff9bfa85a80 Options.allow_ingest_behind: 0
+2021/03/14-01:20:03.570173 7ff9bfa85a80 Options.preserve_deletes: 0
+2021/03/14-01:20:03.570174 7ff9bfa85a80 Options.two_write_queues: 0
+2021/03/14-01:20:03.570174 7ff9bfa85a80 Options.manual_wal_flush: 0
+2021/03/14-01:20:03.570176 7ff9bfa85a80 Options.max_background_jobs: 16
+2021/03/14-01:20:03.570177 7ff9bfa85a80 Options.max_background_compactions: -1
+2021/03/14-01:20:03.570177 7ff9bfa85a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:20:03.570178 7ff9bfa85a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:20:03.570179 7ff9bfa85a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:20:03.570179 7ff9bfa85a80 Options.max_total_wal_size: 0
+2021/03/14-01:20:03.570180 7ff9bfa85a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:20:03.570181 7ff9bfa85a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:20:03.570181 7ff9bfa85a80 Options.max_open_files: -1
+2021/03/14-01:20:03.570182 7ff9bfa85a80 Options.bytes_per_sync: 0
+2021/03/14-01:20:03.570183 7ff9bfa85a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:20:03.570183 7ff9bfa85a80 Options.compaction_readahead_size: 0
+2021/03/14-01:20:03.570184 7ff9bfa85a80 Compression algorithms supported:
+2021/03/14-01:20:03.570185 7ff9bfa85a80 Snappy supported: 1
+2021/03/14-01:20:03.570186 7ff9bfa85a80 Zlib supported: 1
+2021/03/14-01:20:03.570186 7ff9bfa85a80 Bzip supported: 1
+2021/03/14-01:20:03.570187 7ff9bfa85a80 LZ4 supported: 1
+2021/03/14-01:20:03.570188 7ff9bfa85a80 ZSTDNotFinal supported: 1
+2021/03/14-01:20:03.570193 7ff9bfa85a80 ZSTD supported: 1
+2021/03/14-01:20:03.570197 7ff9bfa85a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:20:03.570199 7ff9bfa85a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:20:03.570348 7ff9bfa85a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:20:03.570421 7ff9bfa85a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:20:03.570423 7ff9bfa85a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:20:03.570424 7ff9bfa85a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:20:03.570425 7ff9bfa85a80 Options.compaction_filter: None
+2021/03/14-01:20:03.570426 7ff9bfa85a80 Options.compaction_filter_factory: None
+2021/03/14-01:20:03.570426 7ff9bfa85a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:20:03.570427 7ff9bfa85a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:20:03.570444 7ff9bfa85a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x277e520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2763c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:20:03.570445 7ff9bfa85a80 Options.write_buffer_size: 134217728
+2021/03/14-01:20:03.570446 7ff9bfa85a80 Options.max_write_buffer_number: 6
+2021/03/14-01:20:03.570447 7ff9bfa85a80 Options.compression[0]: NoCompression
+2021/03/14-01:20:03.570448 7ff9bfa85a80 Options.compression[1]: NoCompression
+2021/03/14-01:20:03.570449 7ff9bfa85a80 Options.compression[2]: Snappy
+2021/03/14-01:20:03.570449 7ff9bfa85a80 Options.compression[3]: Snappy
+2021/03/14-01:20:03.570450 7ff9bfa85a80 Options.compression[4]: Snappy
+2021/03/14-01:20:03.570451 7ff9bfa85a80 Options.compression[5]: Snappy
+2021/03/14-01:20:03.570451 7ff9bfa85a80 Options.compression[6]: Snappy
+2021/03/14-01:20:03.570452 7ff9bfa85a80 Options.bottommost_compression: Disabled
+2021/03/14-01:20:03.570453 7ff9bfa85a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:20:03.570454 7ff9bfa85a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:20:03.570454 7ff9bfa85a80 Options.num_levels: 7
+2021/03/14-01:20:03.570455 7ff9bfa85a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:20:03.570456 7ff9bfa85a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:20:03.570456 7ff9bfa85a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:20:03.570457 7ff9bfa85a80 Options.compression_opts.level: -1
+2021/03/14-01:20:03.570458 7ff9bfa85a80 Options.compression_opts.strategy: 0
+2021/03/14-01:20:03.570458 7ff9bfa85a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:20:03.570459 7ff9bfa85a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:20:03.570460 7ff9bfa85a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:20:03.570460 7ff9bfa85a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:20:03.570461 7ff9bfa85a80 Options.target_file_size_base: 67108864
+2021/03/14-01:20:03.570462 7ff9bfa85a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:20:03.570462 7ff9bfa85a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:20:03.570463 7ff9bfa85a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:20:03.570464 7ff9bfa85a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:20:03.570466 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:20:03.570477 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:20:03.570478 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:20:03.570479 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:20:03.570479 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:20:03.570480 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:20:03.570481 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:20:03.570481 7ff9bfa85a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:20:03.570482 7ff9bfa85a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:20:03.570483 7ff9bfa85a80 Options.arena_block_size: 16777216
+2021/03/14-01:20:03.570483 7ff9bfa85a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:20:03.570484 7ff9bfa85a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:20:03.570485 7ff9bfa85a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:20:03.570486 7ff9bfa85a80 Options.disable_auto_compactions: 0
+2021/03/14-01:20:03.570487 7ff9bfa85a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:20:03.570488 7ff9bfa85a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:20:03.570489 7ff9bfa85a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:20:03.570489 7ff9bfa85a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:20:03.570490 7ff9bfa85a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:20:03.570491 7ff9bfa85a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:20:03.570491 7ff9bfa85a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:20:03.570493 7ff9bfa85a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:20:03.570493 7ff9bfa85a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:20:03.570494 7ff9bfa85a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:20:03.570495 7ff9bfa85a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:20:03.570495 7ff9bfa85a80 Options.table_properties_collectors:
+2021/03/14-01:20:03.570496 7ff9bfa85a80 Options.inplace_update_support: 0
+2021/03/14-01:20:03.570497 7ff9bfa85a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:20:03.570497 7ff9bfa85a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:20:03.570498 7ff9bfa85a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:20:03.570499 7ff9bfa85a80 Options.bloom_locality: 0
+2021/03/14-01:20:03.570500 7ff9bfa85a80 Options.max_successive_merges: 0
+2021/03/14-01:20:03.570500 7ff9bfa85a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:20:03.570501 7ff9bfa85a80 Options.paranoid_file_checks: 0
+2021/03/14-01:20:03.570502 7ff9bfa85a80 Options.force_consistency_checks: 0
+2021/03/14-01:20:03.570502 7ff9bfa85a80 Options.report_bg_io_stats: 0
+2021/03/14-01:20:03.571008 7ff9bfa85a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:20:03.571012 7ff9bfa85a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:20:03.571159 7ff9bfa85a80 EVENT_LOG_v1 {"time_micros": 1615681203571144, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:20:03.571166 7ff9bfa85a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:20:04.252134 7ff9bfa85a80 EVENT_LOG_v1 {"time_micros": 1615681204252130, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681204933371 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681204933371
new file mode 100644
index 0000000..ed1405f
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681204933371
@@ -0,0 +1,186 @@
+2021/03/14-01:20:04.264552 7ff9bfa85a80 RocksDB version: 5.11.3
+2021/03/14-01:20:04.264607 7ff9bfa85a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:20:04.264609 7ff9bfa85a80 Compile date Mar 13 2021
+2021/03/14-01:20:04.264613 7ff9bfa85a80 DB SUMMARY
+2021/03/14-01:20:04.264722 7ff9bfa85a80 CURRENT file: CURRENT
+2021/03/14-01:20:04.264723 7ff9bfa85a80 IDENTITY file: IDENTITY
+2021/03/14-01:20:04.264736 7ff9bfa85a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:20:04.264737 7ff9bfa85a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:20:04.264738 7ff9bfa85a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:20:04.264744 7ff9bfa85a80 Options.error_if_exists: 0
+2021/03/14-01:20:04.264745 7ff9bfa85a80 Options.create_if_missing: 1
+2021/03/14-01:20:04.264746 7ff9bfa85a80 Options.paranoid_checks: 1
+2021/03/14-01:20:04.264746 7ff9bfa85a80 Options.env: 0x7ff9c043f080
+2021/03/14-01:20:04.264747 7ff9bfa85a80 Options.info_log: 0x2786ca0
+2021/03/14-01:20:04.264747 7ff9bfa85a80 Options.max_file_opening_threads: 16
+2021/03/14-01:20:04.264748 7ff9bfa85a80 Options.statistics: (nil)
+2021/03/14-01:20:04.264749 7ff9bfa85a80 Options.use_fsync: 0
+2021/03/14-01:20:04.264749 7ff9bfa85a80 Options.max_log_file_size: 0
+2021/03/14-01:20:04.264750 7ff9bfa85a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:20:04.264751 7ff9bfa85a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:20:04.264751 7ff9bfa85a80 Options.keep_log_file_num: 1000
+2021/03/14-01:20:04.264752 7ff9bfa85a80 Options.recycle_log_file_num: 0
+2021/03/14-01:20:04.264753 7ff9bfa85a80 Options.allow_fallocate: 1
+2021/03/14-01:20:04.264753 7ff9bfa85a80 Options.allow_mmap_reads: 0
+2021/03/14-01:20:04.264754 7ff9bfa85a80 Options.allow_mmap_writes: 0
+2021/03/14-01:20:04.264754 7ff9bfa85a80 Options.use_direct_reads: 0
+2021/03/14-01:20:04.264755 7ff9bfa85a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:20:04.264755 7ff9bfa85a80 Options.create_missing_column_families: 0
+2021/03/14-01:20:04.264756 7ff9bfa85a80 Options.db_log_dir:
+2021/03/14-01:20:04.264757 7ff9bfa85a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:20:04.264757 7ff9bfa85a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:20:04.264758 7ff9bfa85a80 Options.max_subcompactions: 1
+2021/03/14-01:20:04.264758 7ff9bfa85a80 Options.max_background_flushes: -1
+2021/03/14-01:20:04.264759 7ff9bfa85a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:20:04.264760 7ff9bfa85a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:20:04.264760 7ff9bfa85a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:20:04.264761 7ff9bfa85a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:20:04.264761 7ff9bfa85a80 Options.advise_random_on_open: 1
+2021/03/14-01:20:04.264762 7ff9bfa85a80 Options.db_write_buffer_size: 0
+2021/03/14-01:20:04.264763 7ff9bfa85a80 Options.write_buffer_manager: 0x276eb90
+2021/03/14-01:20:04.264763 7ff9bfa85a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:20:04.264764 7ff9bfa85a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:20:04.264764 7ff9bfa85a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:20:04.264765 7ff9bfa85a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:20:04.264765 7ff9bfa85a80 Options.rate_limiter: (nil)
+2021/03/14-01:20:04.264767 7ff9bfa85a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:20:04.264775 7ff9bfa85a80 Options.wal_recovery_mode: 2
+2021/03/14-01:20:04.264775 7ff9bfa85a80 Options.enable_thread_tracking: 0
+2021/03/14-01:20:04.264776 7ff9bfa85a80 Options.enable_pipelined_write: 0
+2021/03/14-01:20:04.264777 7ff9bfa85a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:20:04.264777 7ff9bfa85a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:20:04.264778 7ff9bfa85a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:20:04.264778 7ff9bfa85a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:20:04.264779 7ff9bfa85a80 Options.row_cache: None
+2021/03/14-01:20:04.264780 7ff9bfa85a80 Options.wal_filter: None
+2021/03/14-01:20:04.264780 7ff9bfa85a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:20:04.264781 7ff9bfa85a80 Options.allow_ingest_behind: 0
+2021/03/14-01:20:04.264781 7ff9bfa85a80 Options.preserve_deletes: 0
+2021/03/14-01:20:04.264782 7ff9bfa85a80 Options.two_write_queues: 0
+2021/03/14-01:20:04.264782 7ff9bfa85a80 Options.manual_wal_flush: 0
+2021/03/14-01:20:04.264784 7ff9bfa85a80 Options.max_background_jobs: 16
+2021/03/14-01:20:04.264784 7ff9bfa85a80 Options.max_background_compactions: -1
+2021/03/14-01:20:04.264785 7ff9bfa85a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:20:04.264785 7ff9bfa85a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:20:04.264786 7ff9bfa85a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:20:04.264786 7ff9bfa85a80 Options.max_total_wal_size: 0
+2021/03/14-01:20:04.264787 7ff9bfa85a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:20:04.264788 7ff9bfa85a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:20:04.264788 7ff9bfa85a80 Options.max_open_files: -1
+2021/03/14-01:20:04.264789 7ff9bfa85a80 Options.bytes_per_sync: 0
+2021/03/14-01:20:04.264790 7ff9bfa85a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:20:04.264790 7ff9bfa85a80 Options.compaction_readahead_size: 0
+2021/03/14-01:20:04.264791 7ff9bfa85a80 Compression algorithms supported:
+2021/03/14-01:20:04.264791 7ff9bfa85a80 Snappy supported: 1
+2021/03/14-01:20:04.264792 7ff9bfa85a80 Zlib supported: 1
+2021/03/14-01:20:04.264792 7ff9bfa85a80 Bzip supported: 1
+2021/03/14-01:20:04.264793 7ff9bfa85a80 LZ4 supported: 1
+2021/03/14-01:20:04.264794 7ff9bfa85a80 ZSTDNotFinal supported: 1
+2021/03/14-01:20:04.264797 7ff9bfa85a80 ZSTD supported: 1
+2021/03/14-01:20:04.264800 7ff9bfa85a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:20:04.264802 7ff9bfa85a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:20:04.264887 7ff9bfa85a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:20:04.264940 7ff9bfa85a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:20:04.264942 7ff9bfa85a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:20:04.264942 7ff9bfa85a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:20:04.264943 7ff9bfa85a80 Options.compaction_filter: None
+2021/03/14-01:20:04.264944 7ff9bfa85a80 Options.compaction_filter_factory: None
+2021/03/14-01:20:04.264944 7ff9bfa85a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:20:04.264945 7ff9bfa85a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:20:04.264958 7ff9bfa85a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x277e520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2763c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:20:04.264959 7ff9bfa85a80 Options.write_buffer_size: 134217728
+2021/03/14-01:20:04.264960 7ff9bfa85a80 Options.max_write_buffer_number: 6
+2021/03/14-01:20:04.264961 7ff9bfa85a80 Options.compression[0]: NoCompression
+2021/03/14-01:20:04.264961 7ff9bfa85a80 Options.compression[1]: NoCompression
+2021/03/14-01:20:04.264962 7ff9bfa85a80 Options.compression[2]: Snappy
+2021/03/14-01:20:04.264962 7ff9bfa85a80 Options.compression[3]: Snappy
+2021/03/14-01:20:04.264963 7ff9bfa85a80 Options.compression[4]: Snappy
+2021/03/14-01:20:04.264964 7ff9bfa85a80 Options.compression[5]: Snappy
+2021/03/14-01:20:04.264964 7ff9bfa85a80 Options.compression[6]: Snappy
+2021/03/14-01:20:04.264965 7ff9bfa85a80 Options.bottommost_compression: Disabled
+2021/03/14-01:20:04.264966 7ff9bfa85a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:20:04.264966 7ff9bfa85a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:20:04.264967 7ff9bfa85a80 Options.num_levels: 7
+2021/03/14-01:20:04.264967 7ff9bfa85a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:20:04.264968 7ff9bfa85a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:20:04.264969 7ff9bfa85a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:20:04.264969 7ff9bfa85a80 Options.compression_opts.level: -1
+2021/03/14-01:20:04.264970 7ff9bfa85a80 Options.compression_opts.strategy: 0
+2021/03/14-01:20:04.264970 7ff9bfa85a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:20:04.264971 7ff9bfa85a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:20:04.264971 7ff9bfa85a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:20:04.264972 7ff9bfa85a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:20:04.264973 7ff9bfa85a80 Options.target_file_size_base: 67108864
+2021/03/14-01:20:04.264973 7ff9bfa85a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:20:04.264974 7ff9bfa85a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:20:04.264975 7ff9bfa85a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:20:04.264975 7ff9bfa85a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:20:04.264977 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:20:04.264984 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:20:04.264985 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:20:04.264986 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:20:04.264986 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:20:04.264987 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:20:04.264987 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:20:04.264988 7ff9bfa85a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:20:04.264988 7ff9bfa85a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:20:04.264989 7ff9bfa85a80 Options.arena_block_size: 16777216
+2021/03/14-01:20:04.264990 7ff9bfa85a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:20:04.264990 7ff9bfa85a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:20:04.264991 7ff9bfa85a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:20:04.264992 7ff9bfa85a80 Options.disable_auto_compactions: 0
+2021/03/14-01:20:04.264993 7ff9bfa85a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:20:04.264994 7ff9bfa85a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:20:04.264994 7ff9bfa85a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:20:04.264995 7ff9bfa85a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:20:04.264996 7ff9bfa85a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:20:04.264996 7ff9bfa85a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:20:04.264997 7ff9bfa85a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:20:04.264998 7ff9bfa85a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:20:04.264998 7ff9bfa85a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:20:04.264999 7ff9bfa85a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:20:04.265000 7ff9bfa85a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:20:04.265000 7ff9bfa85a80 Options.table_properties_collectors:
+2021/03/14-01:20:04.265001 7ff9bfa85a80 Options.inplace_update_support: 0
+2021/03/14-01:20:04.265001 7ff9bfa85a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:20:04.265002 7ff9bfa85a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:20:04.265003 7ff9bfa85a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:20:04.265003 7ff9bfa85a80 Options.bloom_locality: 0
+2021/03/14-01:20:04.265004 7ff9bfa85a80 Options.max_successive_merges: 0
+2021/03/14-01:20:04.265005 7ff9bfa85a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:20:04.265005 7ff9bfa85a80 Options.paranoid_file_checks: 0
+2021/03/14-01:20:04.265006 7ff9bfa85a80 Options.force_consistency_checks: 0
+2021/03/14-01:20:04.265006 7ff9bfa85a80 Options.report_bg_io_stats: 0
+2021/03/14-01:20:04.265400 7ff9bfa85a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:20:04.265403 7ff9bfa85a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:20:04.265517 7ff9bfa85a80 EVENT_LOG_v1 {"time_micros": 1615681204265507, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:20:04.265523 7ff9bfa85a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:20:04.921497 7ff9bfa85a80 EVENT_LOG_v1 {"time_micros": 1615681204921494, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681205603396 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681205603396
new file mode 100644
index 0000000..6a90ab2
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681205603396
@@ -0,0 +1,186 @@
+2021/03/14-01:20:04.933737 7ff9bfa85a80 RocksDB version: 5.11.3
+2021/03/14-01:20:04.933792 7ff9bfa85a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:20:04.933794 7ff9bfa85a80 Compile date Mar 13 2021
+2021/03/14-01:20:04.933798 7ff9bfa85a80 DB SUMMARY
+2021/03/14-01:20:04.933907 7ff9bfa85a80 CURRENT file: CURRENT
+2021/03/14-01:20:04.933908 7ff9bfa85a80 IDENTITY file: IDENTITY
+2021/03/14-01:20:04.933921 7ff9bfa85a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:20:04.933922 7ff9bfa85a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:20:04.933923 7ff9bfa85a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:20:04.933929 7ff9bfa85a80 Options.error_if_exists: 0
+2021/03/14-01:20:04.933930 7ff9bfa85a80 Options.create_if_missing: 1
+2021/03/14-01:20:04.933931 7ff9bfa85a80 Options.paranoid_checks: 1
+2021/03/14-01:20:04.933931 7ff9bfa85a80 Options.env: 0x7ff9c043f080
+2021/03/14-01:20:04.933932 7ff9bfa85a80 Options.info_log: 0x2786ca0
+2021/03/14-01:20:04.933933 7ff9bfa85a80 Options.max_file_opening_threads: 16
+2021/03/14-01:20:04.933933 7ff9bfa85a80 Options.statistics: (nil)
+2021/03/14-01:20:04.933934 7ff9bfa85a80 Options.use_fsync: 0
+2021/03/14-01:20:04.933935 7ff9bfa85a80 Options.max_log_file_size: 0
+2021/03/14-01:20:04.933935 7ff9bfa85a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:20:04.933936 7ff9bfa85a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:20:04.933936 7ff9bfa85a80 Options.keep_log_file_num: 1000
+2021/03/14-01:20:04.933937 7ff9bfa85a80 Options.recycle_log_file_num: 0
+2021/03/14-01:20:04.933938 7ff9bfa85a80 Options.allow_fallocate: 1
+2021/03/14-01:20:04.933938 7ff9bfa85a80 Options.allow_mmap_reads: 0
+2021/03/14-01:20:04.933939 7ff9bfa85a80 Options.allow_mmap_writes: 0
+2021/03/14-01:20:04.933939 7ff9bfa85a80 Options.use_direct_reads: 0
+2021/03/14-01:20:04.933940 7ff9bfa85a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:20:04.933940 7ff9bfa85a80 Options.create_missing_column_families: 0
+2021/03/14-01:20:04.933941 7ff9bfa85a80 Options.db_log_dir:
+2021/03/14-01:20:04.933942 7ff9bfa85a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:20:04.933942 7ff9bfa85a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:20:04.933943 7ff9bfa85a80 Options.max_subcompactions: 1
+2021/03/14-01:20:04.933943 7ff9bfa85a80 Options.max_background_flushes: -1
+2021/03/14-01:20:04.933944 7ff9bfa85a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:20:04.933945 7ff9bfa85a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:20:04.933945 7ff9bfa85a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:20:04.933946 7ff9bfa85a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:20:04.933946 7ff9bfa85a80 Options.advise_random_on_open: 1
+2021/03/14-01:20:04.933947 7ff9bfa85a80 Options.db_write_buffer_size: 0
+2021/03/14-01:20:04.933947 7ff9bfa85a80 Options.write_buffer_manager: 0x276eb90
+2021/03/14-01:20:04.933948 7ff9bfa85a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:20:04.933949 7ff9bfa85a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:20:04.933949 7ff9bfa85a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:20:04.933950 7ff9bfa85a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:20:04.933950 7ff9bfa85a80 Options.rate_limiter: (nil)
+2021/03/14-01:20:04.933952 7ff9bfa85a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:20:04.933959 7ff9bfa85a80 Options.wal_recovery_mode: 2
+2021/03/14-01:20:04.933960 7ff9bfa85a80 Options.enable_thread_tracking: 0
+2021/03/14-01:20:04.933961 7ff9bfa85a80 Options.enable_pipelined_write: 0
+2021/03/14-01:20:04.933961 7ff9bfa85a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:20:04.933962 7ff9bfa85a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:20:04.933963 7ff9bfa85a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:20:04.933963 7ff9bfa85a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:20:04.933964 7ff9bfa85a80 Options.row_cache: None
+2021/03/14-01:20:04.933964 7ff9bfa85a80 Options.wal_filter: None
+2021/03/14-01:20:04.933965 7ff9bfa85a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:20:04.933966 7ff9bfa85a80 Options.allow_ingest_behind: 0
+2021/03/14-01:20:04.933966 7ff9bfa85a80 Options.preserve_deletes: 0
+2021/03/14-01:20:04.933967 7ff9bfa85a80 Options.two_write_queues: 0
+2021/03/14-01:20:04.933967 7ff9bfa85a80 Options.manual_wal_flush: 0
+2021/03/14-01:20:04.933968 7ff9bfa85a80 Options.max_background_jobs: 16
+2021/03/14-01:20:04.933969 7ff9bfa85a80 Options.max_background_compactions: -1
+2021/03/14-01:20:04.933970 7ff9bfa85a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:20:04.933970 7ff9bfa85a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:20:04.933971 7ff9bfa85a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:20:04.933971 7ff9bfa85a80 Options.max_total_wal_size: 0
+2021/03/14-01:20:04.933972 7ff9bfa85a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:20:04.933973 7ff9bfa85a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:20:04.933973 7ff9bfa85a80 Options.max_open_files: -1
+2021/03/14-01:20:04.933974 7ff9bfa85a80 Options.bytes_per_sync: 0
+2021/03/14-01:20:04.933974 7ff9bfa85a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:20:04.933975 7ff9bfa85a80 Options.compaction_readahead_size: 0
+2021/03/14-01:20:04.933975 7ff9bfa85a80 Compression algorithms supported:
+2021/03/14-01:20:04.933976 7ff9bfa85a80 Snappy supported: 1
+2021/03/14-01:20:04.933977 7ff9bfa85a80 Zlib supported: 1
+2021/03/14-01:20:04.933977 7ff9bfa85a80 Bzip supported: 1
+2021/03/14-01:20:04.933978 7ff9bfa85a80 LZ4 supported: 1
+2021/03/14-01:20:04.933978 7ff9bfa85a80 ZSTDNotFinal supported: 1
+2021/03/14-01:20:04.933982 7ff9bfa85a80 ZSTD supported: 1
+2021/03/14-01:20:04.933985 7ff9bfa85a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:20:04.933986 7ff9bfa85a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:20:04.934071 7ff9bfa85a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:20:04.934123 7ff9bfa85a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:20:04.934125 7ff9bfa85a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:20:04.934126 7ff9bfa85a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:20:04.934127 7ff9bfa85a80 Options.compaction_filter: None
+2021/03/14-01:20:04.934127 7ff9bfa85a80 Options.compaction_filter_factory: None
+2021/03/14-01:20:04.934128 7ff9bfa85a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:20:04.934129 7ff9bfa85a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:20:04.934142 7ff9bfa85a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x277e520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2763c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:20:04.934143 7ff9bfa85a80 Options.write_buffer_size: 134217728
+2021/03/14-01:20:04.934144 7ff9bfa85a80 Options.max_write_buffer_number: 6
+2021/03/14-01:20:04.934144 7ff9bfa85a80 Options.compression[0]: NoCompression
+2021/03/14-01:20:04.934145 7ff9bfa85a80 Options.compression[1]: NoCompression
+2021/03/14-01:20:04.934146 7ff9bfa85a80 Options.compression[2]: Snappy
+2021/03/14-01:20:04.934146 7ff9bfa85a80 Options.compression[3]: Snappy
+2021/03/14-01:20:04.934147 7ff9bfa85a80 Options.compression[4]: Snappy
+2021/03/14-01:20:04.934148 7ff9bfa85a80 Options.compression[5]: Snappy
+2021/03/14-01:20:04.934148 7ff9bfa85a80 Options.compression[6]: Snappy
+2021/03/14-01:20:04.934149 7ff9bfa85a80 Options.bottommost_compression: Disabled
+2021/03/14-01:20:04.934150 7ff9bfa85a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:20:04.934150 7ff9bfa85a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:20:04.934151 7ff9bfa85a80 Options.num_levels: 7
+2021/03/14-01:20:04.934151 7ff9bfa85a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:20:04.934152 7ff9bfa85a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:20:04.934153 7ff9bfa85a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:20:04.934153 7ff9bfa85a80 Options.compression_opts.level: -1
+2021/03/14-01:20:04.934154 7ff9bfa85a80 Options.compression_opts.strategy: 0
+2021/03/14-01:20:04.934154 7ff9bfa85a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:20:04.934155 7ff9bfa85a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:20:04.934156 7ff9bfa85a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:20:04.934156 7ff9bfa85a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:20:04.934157 7ff9bfa85a80 Options.target_file_size_base: 67108864
+2021/03/14-01:20:04.934157 7ff9bfa85a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:20:04.934158 7ff9bfa85a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:20:04.934158 7ff9bfa85a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:20:04.934159 7ff9bfa85a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:20:04.934161 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:20:04.934168 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:20:04.934169 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:20:04.934169 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:20:04.934170 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:20:04.934171 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:20:04.934171 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:20:04.934172 7ff9bfa85a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:20:04.934172 7ff9bfa85a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:20:04.934173 7ff9bfa85a80 Options.arena_block_size: 16777216
+2021/03/14-01:20:04.934174 7ff9bfa85a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:20:04.934174 7ff9bfa85a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:20:04.934175 7ff9bfa85a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:20:04.934175 7ff9bfa85a80 Options.disable_auto_compactions: 0
+2021/03/14-01:20:04.934177 7ff9bfa85a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:20:04.934178 7ff9bfa85a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:20:04.934178 7ff9bfa85a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:20:04.934179 7ff9bfa85a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:20:04.934180 7ff9bfa85a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:20:04.934180 7ff9bfa85a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:20:04.934181 7ff9bfa85a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:20:04.934182 7ff9bfa85a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:20:04.934182 7ff9bfa85a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:20:04.934183 7ff9bfa85a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:20:04.934183 7ff9bfa85a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:20:04.934184 7ff9bfa85a80 Options.table_properties_collectors:
+2021/03/14-01:20:04.934185 7ff9bfa85a80 Options.inplace_update_support: 0
+2021/03/14-01:20:04.934185 7ff9bfa85a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:20:04.934186 7ff9bfa85a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:20:04.934187 7ff9bfa85a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:20:04.934187 7ff9bfa85a80 Options.bloom_locality: 0
+2021/03/14-01:20:04.934188 7ff9bfa85a80 Options.max_successive_merges: 0
+2021/03/14-01:20:04.934188 7ff9bfa85a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:20:04.934189 7ff9bfa85a80 Options.paranoid_file_checks: 0
+2021/03/14-01:20:04.934189 7ff9bfa85a80 Options.force_consistency_checks: 0
+2021/03/14-01:20:04.934190 7ff9bfa85a80 Options.report_bg_io_stats: 0
+2021/03/14-01:20:04.934567 7ff9bfa85a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:20:04.934570 7ff9bfa85a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:20:04.934686 7ff9bfa85a80 EVENT_LOG_v1 {"time_micros": 1615681204934676, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:20:04.934691 7ff9bfa85a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:20:05.591137 7ff9bfa85a80 EVENT_LOG_v1 {"time_micros": 1615681205591134, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681229788300 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681229788300
new file mode 100644
index 0000000..898b171
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681229788300
@@ -0,0 +1,186 @@
+2021/03/14-01:20:05.603758 7ff9bfa85a80 RocksDB version: 5.11.3
+2021/03/14-01:20:05.603813 7ff9bfa85a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:20:05.603814 7ff9bfa85a80 Compile date Mar 13 2021
+2021/03/14-01:20:05.603819 7ff9bfa85a80 DB SUMMARY
+2021/03/14-01:20:05.603930 7ff9bfa85a80 CURRENT file: CURRENT
+2021/03/14-01:20:05.603931 7ff9bfa85a80 IDENTITY file: IDENTITY
+2021/03/14-01:20:05.603945 7ff9bfa85a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:20:05.603946 7ff9bfa85a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:20:05.603947 7ff9bfa85a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:20:05.603953 7ff9bfa85a80 Options.error_if_exists: 0
+2021/03/14-01:20:05.603954 7ff9bfa85a80 Options.create_if_missing: 1
+2021/03/14-01:20:05.603954 7ff9bfa85a80 Options.paranoid_checks: 1
+2021/03/14-01:20:05.603955 7ff9bfa85a80 Options.env: 0x7ff9c043f080
+2021/03/14-01:20:05.603956 7ff9bfa85a80 Options.info_log: 0x2786ca0
+2021/03/14-01:20:05.603956 7ff9bfa85a80 Options.max_file_opening_threads: 16
+2021/03/14-01:20:05.603957 7ff9bfa85a80 Options.statistics: (nil)
+2021/03/14-01:20:05.603958 7ff9bfa85a80 Options.use_fsync: 0
+2021/03/14-01:20:05.603958 7ff9bfa85a80 Options.max_log_file_size: 0
+2021/03/14-01:20:05.603959 7ff9bfa85a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:20:05.603959 7ff9bfa85a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:20:05.603960 7ff9bfa85a80 Options.keep_log_file_num: 1000
+2021/03/14-01:20:05.603961 7ff9bfa85a80 Options.recycle_log_file_num: 0
+2021/03/14-01:20:05.603961 7ff9bfa85a80 Options.allow_fallocate: 1
+2021/03/14-01:20:05.603962 7ff9bfa85a80 Options.allow_mmap_reads: 0
+2021/03/14-01:20:05.603962 7ff9bfa85a80 Options.allow_mmap_writes: 0
+2021/03/14-01:20:05.603963 7ff9bfa85a80 Options.use_direct_reads: 0
+2021/03/14-01:20:05.603963 7ff9bfa85a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:20:05.603964 7ff9bfa85a80 Options.create_missing_column_families: 0
+2021/03/14-01:20:05.603965 7ff9bfa85a80 Options.db_log_dir:
+2021/03/14-01:20:05.603965 7ff9bfa85a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:20:05.603966 7ff9bfa85a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:20:05.603966 7ff9bfa85a80 Options.max_subcompactions: 1
+2021/03/14-01:20:05.603967 7ff9bfa85a80 Options.max_background_flushes: -1
+2021/03/14-01:20:05.603968 7ff9bfa85a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:20:05.603968 7ff9bfa85a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:20:05.603969 7ff9bfa85a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:20:05.603969 7ff9bfa85a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:20:05.603970 7ff9bfa85a80 Options.advise_random_on_open: 1
+2021/03/14-01:20:05.603970 7ff9bfa85a80 Options.db_write_buffer_size: 0
+2021/03/14-01:20:05.603971 7ff9bfa85a80 Options.write_buffer_manager: 0x276eb90
+2021/03/14-01:20:05.603972 7ff9bfa85a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:20:05.603972 7ff9bfa85a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:20:05.603973 7ff9bfa85a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:20:05.603973 7ff9bfa85a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:20:05.603974 7ff9bfa85a80 Options.rate_limiter: (nil)
+2021/03/14-01:20:05.603975 7ff9bfa85a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:20:05.603983 7ff9bfa85a80 Options.wal_recovery_mode: 2
+2021/03/14-01:20:05.603984 7ff9bfa85a80 Options.enable_thread_tracking: 0
+2021/03/14-01:20:05.603984 7ff9bfa85a80 Options.enable_pipelined_write: 0
+2021/03/14-01:20:05.603985 7ff9bfa85a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:20:05.603986 7ff9bfa85a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:20:05.603986 7ff9bfa85a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:20:05.603987 7ff9bfa85a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:20:05.603987 7ff9bfa85a80 Options.row_cache: None
+2021/03/14-01:20:05.603988 7ff9bfa85a80 Options.wal_filter: None
+2021/03/14-01:20:05.603989 7ff9bfa85a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:20:05.603989 7ff9bfa85a80 Options.allow_ingest_behind: 0
+2021/03/14-01:20:05.603990 7ff9bfa85a80 Options.preserve_deletes: 0
+2021/03/14-01:20:05.603990 7ff9bfa85a80 Options.two_write_queues: 0
+2021/03/14-01:20:05.603991 7ff9bfa85a80 Options.manual_wal_flush: 0
+2021/03/14-01:20:05.603992 7ff9bfa85a80 Options.max_background_jobs: 16
+2021/03/14-01:20:05.603993 7ff9bfa85a80 Options.max_background_compactions: -1
+2021/03/14-01:20:05.603993 7ff9bfa85a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:20:05.603994 7ff9bfa85a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:20:05.603994 7ff9bfa85a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:20:05.603995 7ff9bfa85a80 Options.max_total_wal_size: 0
+2021/03/14-01:20:05.603996 7ff9bfa85a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:20:05.603996 7ff9bfa85a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:20:05.603997 7ff9bfa85a80 Options.max_open_files: -1
+2021/03/14-01:20:05.603997 7ff9bfa85a80 Options.bytes_per_sync: 0
+2021/03/14-01:20:05.603998 7ff9bfa85a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:20:05.603998 7ff9bfa85a80 Options.compaction_readahead_size: 0
+2021/03/14-01:20:05.603999 7ff9bfa85a80 Compression algorithms supported:
+2021/03/14-01:20:05.604000 7ff9bfa85a80 Snappy supported: 1
+2021/03/14-01:20:05.604000 7ff9bfa85a80 Zlib supported: 1
+2021/03/14-01:20:05.604001 7ff9bfa85a80 Bzip supported: 1
+2021/03/14-01:20:05.604001 7ff9bfa85a80 LZ4 supported: 1
+2021/03/14-01:20:05.604002 7ff9bfa85a80 ZSTDNotFinal supported: 1
+2021/03/14-01:20:05.604006 7ff9bfa85a80 ZSTD supported: 1
+2021/03/14-01:20:05.604009 7ff9bfa85a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:20:05.604010 7ff9bfa85a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:20:05.604093 7ff9bfa85a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:20:05.604145 7ff9bfa85a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:20:05.604147 7ff9bfa85a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:20:05.604148 7ff9bfa85a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:20:05.604148 7ff9bfa85a80 Options.compaction_filter: None
+2021/03/14-01:20:05.604149 7ff9bfa85a80 Options.compaction_filter_factory: None
+2021/03/14-01:20:05.604149 7ff9bfa85a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:20:05.604150 7ff9bfa85a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:20:05.604164 7ff9bfa85a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x277e520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2763c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:20:05.604165 7ff9bfa85a80 Options.write_buffer_size: 134217728
+2021/03/14-01:20:05.604165 7ff9bfa85a80 Options.max_write_buffer_number: 6
+2021/03/14-01:20:05.604166 7ff9bfa85a80 Options.compression[0]: NoCompression
+2021/03/14-01:20:05.604167 7ff9bfa85a80 Options.compression[1]: NoCompression
+2021/03/14-01:20:05.604167 7ff9bfa85a80 Options.compression[2]: Snappy
+2021/03/14-01:20:05.604168 7ff9bfa85a80 Options.compression[3]: Snappy
+2021/03/14-01:20:05.604169 7ff9bfa85a80 Options.compression[4]: Snappy
+2021/03/14-01:20:05.604169 7ff9bfa85a80 Options.compression[5]: Snappy
+2021/03/14-01:20:05.604170 7ff9bfa85a80 Options.compression[6]: Snappy
+2021/03/14-01:20:05.604170 7ff9bfa85a80 Options.bottommost_compression: Disabled
+2021/03/14-01:20:05.604171 7ff9bfa85a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:20:05.604172 7ff9bfa85a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:20:05.604172 7ff9bfa85a80 Options.num_levels: 7
+2021/03/14-01:20:05.604173 7ff9bfa85a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:20:05.604173 7ff9bfa85a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:20:05.604174 7ff9bfa85a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:20:05.604175 7ff9bfa85a80 Options.compression_opts.level: -1
+2021/03/14-01:20:05.604175 7ff9bfa85a80 Options.compression_opts.strategy: 0
+2021/03/14-01:20:05.604176 7ff9bfa85a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:20:05.604176 7ff9bfa85a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:20:05.604177 7ff9bfa85a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:20:05.604178 7ff9bfa85a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:20:05.604178 7ff9bfa85a80 Options.target_file_size_base: 67108864
+2021/03/14-01:20:05.604179 7ff9bfa85a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:20:05.604179 7ff9bfa85a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:20:05.604180 7ff9bfa85a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:20:05.604181 7ff9bfa85a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:20:05.604182 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:20:05.604190 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:20:05.604190 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:20:05.604191 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:20:05.604192 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:20:05.604192 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:20:05.604193 7ff9bfa85a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:20:05.604193 7ff9bfa85a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:20:05.604194 7ff9bfa85a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:20:05.604195 7ff9bfa85a80 Options.arena_block_size: 16777216
+2021/03/14-01:20:05.604195 7ff9bfa85a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:20:05.604196 7ff9bfa85a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:20:05.604196 7ff9bfa85a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:20:05.604197 7ff9bfa85a80 Options.disable_auto_compactions: 0
+2021/03/14-01:20:05.604199 7ff9bfa85a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:20:05.604199 7ff9bfa85a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:20:05.604200 7ff9bfa85a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:20:05.604201 7ff9bfa85a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:20:05.604201 7ff9bfa85a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:20:05.604202 7ff9bfa85a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:20:05.604202 7ff9bfa85a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:20:05.604203 7ff9bfa85a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:20:05.604204 7ff9bfa85a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:20:05.604204 7ff9bfa85a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:20:05.604205 7ff9bfa85a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:20:05.604206 7ff9bfa85a80 Options.table_properties_collectors:
+2021/03/14-01:20:05.604206 7ff9bfa85a80 Options.inplace_update_support: 0
+2021/03/14-01:20:05.604207 7ff9bfa85a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:20:05.604207 7ff9bfa85a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:20:05.604208 7ff9bfa85a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:20:05.604209 7ff9bfa85a80 Options.bloom_locality: 0
+2021/03/14-01:20:05.604209 7ff9bfa85a80 Options.max_successive_merges: 0
+2021/03/14-01:20:05.604210 7ff9bfa85a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:20:05.604211 7ff9bfa85a80 Options.paranoid_file_checks: 0
+2021/03/14-01:20:05.604211 7ff9bfa85a80 Options.force_consistency_checks: 0
+2021/03/14-01:20:05.604212 7ff9bfa85a80 Options.report_bg_io_stats: 0
+2021/03/14-01:20:05.604586 7ff9bfa85a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:20:05.604588 7ff9bfa85a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:20:05.604704 7ff9bfa85a80 EVENT_LOG_v1 {"time_micros": 1615681205604694, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:20:05.604709 7ff9bfa85a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:20:06.266889 7ff9bfa85a80 EVENT_LOG_v1 {"time_micros": 1615681206266885, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681230477394 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681230477394
new file mode 100644
index 0000000..2df4d64
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681230477394
@@ -0,0 +1,186 @@
+2021/03/14-01:20:29.788783 7fbad98eca80 RocksDB version: 5.11.3
+2021/03/14-01:20:29.788861 7fbad98eca80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:20:29.788863 7fbad98eca80 Compile date Mar 13 2021
+2021/03/14-01:20:29.788866 7fbad98eca80 DB SUMMARY
+2021/03/14-01:20:29.789001 7fbad98eca80 CURRENT file: CURRENT
+2021/03/14-01:20:29.789002 7fbad98eca80 IDENTITY file: IDENTITY
+2021/03/14-01:20:29.789015 7fbad98eca80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:20:29.789017 7fbad98eca80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:20:29.789018 7fbad98eca80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:20:29.789025 7fbad98eca80 Options.error_if_exists: 0
+2021/03/14-01:20:29.789026 7fbad98eca80 Options.create_if_missing: 1
+2021/03/14-01:20:29.789027 7fbad98eca80 Options.paranoid_checks: 1
+2021/03/14-01:20:29.789027 7fbad98eca80 Options.env: 0x7fbada2a6080
+2021/03/14-01:20:29.789028 7fbad98eca80 Options.info_log: 0x2aa2ca0
+2021/03/14-01:20:29.789029 7fbad98eca80 Options.max_file_opening_threads: 16
+2021/03/14-01:20:29.789029 7fbad98eca80 Options.statistics: (nil)
+2021/03/14-01:20:29.789030 7fbad98eca80 Options.use_fsync: 0
+2021/03/14-01:20:29.789031 7fbad98eca80 Options.max_log_file_size: 0
+2021/03/14-01:20:29.789032 7fbad98eca80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:20:29.789033 7fbad98eca80 Options.log_file_time_to_roll: 0
+2021/03/14-01:20:29.789033 7fbad98eca80 Options.keep_log_file_num: 1000
+2021/03/14-01:20:29.789034 7fbad98eca80 Options.recycle_log_file_num: 0
+2021/03/14-01:20:29.789035 7fbad98eca80 Options.allow_fallocate: 1
+2021/03/14-01:20:29.789035 7fbad98eca80 Options.allow_mmap_reads: 0
+2021/03/14-01:20:29.789036 7fbad98eca80 Options.allow_mmap_writes: 0
+2021/03/14-01:20:29.789036 7fbad98eca80 Options.use_direct_reads: 0
+2021/03/14-01:20:29.789037 7fbad98eca80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:20:29.789038 7fbad98eca80 Options.create_missing_column_families: 0
+2021/03/14-01:20:29.789038 7fbad98eca80 Options.db_log_dir:
+2021/03/14-01:20:29.789039 7fbad98eca80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:20:29.789040 7fbad98eca80 Options.table_cache_numshardbits: 6
+2021/03/14-01:20:29.789040 7fbad98eca80 Options.max_subcompactions: 1
+2021/03/14-01:20:29.789041 7fbad98eca80 Options.max_background_flushes: -1
+2021/03/14-01:20:29.789042 7fbad98eca80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:20:29.789042 7fbad98eca80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:20:29.789043 7fbad98eca80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:20:29.789044 7fbad98eca80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:20:29.789044 7fbad98eca80 Options.advise_random_on_open: 1
+2021/03/14-01:20:29.789045 7fbad98eca80 Options.db_write_buffer_size: 0
+2021/03/14-01:20:29.789046 7fbad98eca80 Options.write_buffer_manager: 0x2a8ab90
+2021/03/14-01:20:29.789046 7fbad98eca80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:20:29.789047 7fbad98eca80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:20:29.789048 7fbad98eca80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:20:29.789048 7fbad98eca80 Options.use_adaptive_mutex: 0
+2021/03/14-01:20:29.789049 7fbad98eca80 Options.rate_limiter: (nil)
+2021/03/14-01:20:29.789051 7fbad98eca80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:20:29.789061 7fbad98eca80 Options.wal_recovery_mode: 2
+2021/03/14-01:20:29.789062 7fbad98eca80 Options.enable_thread_tracking: 0
+2021/03/14-01:20:29.789063 7fbad98eca80 Options.enable_pipelined_write: 0
+2021/03/14-01:20:29.789063 7fbad98eca80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:20:29.789064 7fbad98eca80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:20:29.789065 7fbad98eca80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:20:29.789065 7fbad98eca80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:20:29.789066 7fbad98eca80 Options.row_cache: None
+2021/03/14-01:20:29.789067 7fbad98eca80 Options.wal_filter: None
+2021/03/14-01:20:29.789067 7fbad98eca80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:20:29.789068 7fbad98eca80 Options.allow_ingest_behind: 0
+2021/03/14-01:20:29.789069 7fbad98eca80 Options.preserve_deletes: 0
+2021/03/14-01:20:29.789069 7fbad98eca80 Options.two_write_queues: 0
+2021/03/14-01:20:29.789070 7fbad98eca80 Options.manual_wal_flush: 0
+2021/03/14-01:20:29.789071 7fbad98eca80 Options.max_background_jobs: 16
+2021/03/14-01:20:29.789072 7fbad98eca80 Options.max_background_compactions: -1
+2021/03/14-01:20:29.789073 7fbad98eca80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:20:29.789073 7fbad98eca80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:20:29.789074 7fbad98eca80 Options.delayed_write_rate : 16777216
+2021/03/14-01:20:29.789075 7fbad98eca80 Options.max_total_wal_size: 0
+2021/03/14-01:20:29.789076 7fbad98eca80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:20:29.789076 7fbad98eca80 Options.stats_dump_period_sec: 600
+2021/03/14-01:20:29.789077 7fbad98eca80 Options.max_open_files: -1
+2021/03/14-01:20:29.789078 7fbad98eca80 Options.bytes_per_sync: 0
+2021/03/14-01:20:29.789078 7fbad98eca80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:20:29.789079 7fbad98eca80 Options.compaction_readahead_size: 0
+2021/03/14-01:20:29.789079 7fbad98eca80 Compression algorithms supported:
+2021/03/14-01:20:29.789080 7fbad98eca80 Snappy supported: 1
+2021/03/14-01:20:29.789081 7fbad98eca80 Zlib supported: 1
+2021/03/14-01:20:29.789082 7fbad98eca80 Bzip supported: 1
+2021/03/14-01:20:29.789082 7fbad98eca80 LZ4 supported: 1
+2021/03/14-01:20:29.789083 7fbad98eca80 ZSTDNotFinal supported: 1
+2021/03/14-01:20:29.789088 7fbad98eca80 ZSTD supported: 1
+2021/03/14-01:20:29.789093 7fbad98eca80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:20:29.789095 7fbad98eca80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:20:29.789220 7fbad98eca80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:20:29.789304 7fbad98eca80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:20:29.789306 7fbad98eca80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:20:29.789307 7fbad98eca80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:20:29.789308 7fbad98eca80 Options.compaction_filter: None
+2021/03/14-01:20:29.789309 7fbad98eca80 Options.compaction_filter_factory: None
+2021/03/14-01:20:29.789310 7fbad98eca80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:20:29.789311 7fbad98eca80 Options.table_factory: BlockBasedTable
+2021/03/14-01:20:29.789328 7fbad98eca80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2a9a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2a7fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:20:29.789329 7fbad98eca80 Options.write_buffer_size: 134217728
+2021/03/14-01:20:29.789330 7fbad98eca80 Options.max_write_buffer_number: 6
+2021/03/14-01:20:29.789331 7fbad98eca80 Options.compression[0]: NoCompression
+2021/03/14-01:20:29.789331 7fbad98eca80 Options.compression[1]: NoCompression
+2021/03/14-01:20:29.789332 7fbad98eca80 Options.compression[2]: Snappy
+2021/03/14-01:20:29.789333 7fbad98eca80 Options.compression[3]: Snappy
+2021/03/14-01:20:29.789333 7fbad98eca80 Options.compression[4]: Snappy
+2021/03/14-01:20:29.789334 7fbad98eca80 Options.compression[5]: Snappy
+2021/03/14-01:20:29.789335 7fbad98eca80 Options.compression[6]: Snappy
+2021/03/14-01:20:29.789335 7fbad98eca80 Options.bottommost_compression: Disabled
+2021/03/14-01:20:29.789336 7fbad98eca80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:20:29.789337 7fbad98eca80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:20:29.789338 7fbad98eca80 Options.num_levels: 7
+2021/03/14-01:20:29.789338 7fbad98eca80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:20:29.789339 7fbad98eca80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:20:29.789340 7fbad98eca80 Options.compression_opts.window_bits: -14
+2021/03/14-01:20:29.789341 7fbad98eca80 Options.compression_opts.level: -1
+2021/03/14-01:20:29.789341 7fbad98eca80 Options.compression_opts.strategy: 0
+2021/03/14-01:20:29.789342 7fbad98eca80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:20:29.789343 7fbad98eca80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:20:29.789343 7fbad98eca80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:20:29.789344 7fbad98eca80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:20:29.789345 7fbad98eca80 Options.target_file_size_base: 67108864
+2021/03/14-01:20:29.789346 7fbad98eca80 Options.target_file_size_multiplier: 1
+2021/03/14-01:20:29.789346 7fbad98eca80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:20:29.789347 7fbad98eca80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:20:29.789348 7fbad98eca80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:20:29.789350 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:20:29.789360 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:20:29.789361 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:20:29.789362 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:20:29.789362 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:20:29.789363 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:20:29.789364 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:20:29.789364 7fbad98eca80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:20:29.789365 7fbad98eca80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:20:29.789366 7fbad98eca80 Options.arena_block_size: 16777216
+2021/03/14-01:20:29.789366 7fbad98eca80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:20:29.789367 7fbad98eca80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:20:29.789368 7fbad98eca80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:20:29.789368 7fbad98eca80 Options.disable_auto_compactions: 0
+2021/03/14-01:20:29.789371 7fbad98eca80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:20:29.789372 7fbad98eca80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:20:29.789372 7fbad98eca80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:20:29.789373 7fbad98eca80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:20:29.789374 7fbad98eca80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:20:29.789374 7fbad98eca80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:20:29.789375 7fbad98eca80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:20:29.789376 7fbad98eca80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:20:29.789377 7fbad98eca80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:20:29.789377 7fbad98eca80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:20:29.789378 7fbad98eca80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:20:29.789379 7fbad98eca80 Options.table_properties_collectors:
+2021/03/14-01:20:29.789379 7fbad98eca80 Options.inplace_update_support: 0
+2021/03/14-01:20:29.789380 7fbad98eca80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:20:29.789381 7fbad98eca80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:20:29.789382 7fbad98eca80 Options.memtable_huge_page_size: 0
+2021/03/14-01:20:29.789383 7fbad98eca80 Options.bloom_locality: 0
+2021/03/14-01:20:29.789383 7fbad98eca80 Options.max_successive_merges: 0
+2021/03/14-01:20:29.789384 7fbad98eca80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:20:29.789385 7fbad98eca80 Options.paranoid_file_checks: 0
+2021/03/14-01:20:29.789385 7fbad98eca80 Options.force_consistency_checks: 0
+2021/03/14-01:20:29.789386 7fbad98eca80 Options.report_bg_io_stats: 0
+2021/03/14-01:20:29.789920 7fbad98eca80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:20:29.789923 7fbad98eca80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:20:29.790077 7fbad98eca80 EVENT_LOG_v1 {"time_micros": 1615681229790063, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:20:29.790084 7fbad98eca80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:20:30.465376 7fbad98eca80 EVENT_LOG_v1 {"time_micros": 1615681230465373, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681231160380 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681231160380
new file mode 100644
index 0000000..a0cea93
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681231160380
@@ -0,0 +1,186 @@
+2021/03/14-01:20:30.477763 7fbad98eca80 RocksDB version: 5.11.3
+2021/03/14-01:20:30.477816 7fbad98eca80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:20:30.477818 7fbad98eca80 Compile date Mar 13 2021
+2021/03/14-01:20:30.477820 7fbad98eca80 DB SUMMARY
+2021/03/14-01:20:30.477932 7fbad98eca80 CURRENT file: CURRENT
+2021/03/14-01:20:30.477933 7fbad98eca80 IDENTITY file: IDENTITY
+2021/03/14-01:20:30.477944 7fbad98eca80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:20:30.477945 7fbad98eca80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:20:30.477946 7fbad98eca80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:20:30.477952 7fbad98eca80 Options.error_if_exists: 0
+2021/03/14-01:20:30.477953 7fbad98eca80 Options.create_if_missing: 1
+2021/03/14-01:20:30.477953 7fbad98eca80 Options.paranoid_checks: 1
+2021/03/14-01:20:30.477954 7fbad98eca80 Options.env: 0x7fbada2a6080
+2021/03/14-01:20:30.477954 7fbad98eca80 Options.info_log: 0x2aa2ca0
+2021/03/14-01:20:30.477955 7fbad98eca80 Options.max_file_opening_threads: 16
+2021/03/14-01:20:30.477956 7fbad98eca80 Options.statistics: (nil)
+2021/03/14-01:20:30.477956 7fbad98eca80 Options.use_fsync: 0
+2021/03/14-01:20:30.477957 7fbad98eca80 Options.max_log_file_size: 0
+2021/03/14-01:20:30.477958 7fbad98eca80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:20:30.477958 7fbad98eca80 Options.log_file_time_to_roll: 0
+2021/03/14-01:20:30.477959 7fbad98eca80 Options.keep_log_file_num: 1000
+2021/03/14-01:20:30.477959 7fbad98eca80 Options.recycle_log_file_num: 0
+2021/03/14-01:20:30.477960 7fbad98eca80 Options.allow_fallocate: 1
+2021/03/14-01:20:30.477961 7fbad98eca80 Options.allow_mmap_reads: 0
+2021/03/14-01:20:30.477961 7fbad98eca80 Options.allow_mmap_writes: 0
+2021/03/14-01:20:30.477962 7fbad98eca80 Options.use_direct_reads: 0
+2021/03/14-01:20:30.477962 7fbad98eca80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:20:30.477963 7fbad98eca80 Options.create_missing_column_families: 0
+2021/03/14-01:20:30.477963 7fbad98eca80 Options.db_log_dir:
+2021/03/14-01:20:30.477964 7fbad98eca80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:20:30.477964 7fbad98eca80 Options.table_cache_numshardbits: 6
+2021/03/14-01:20:30.477965 7fbad98eca80 Options.max_subcompactions: 1
+2021/03/14-01:20:30.477966 7fbad98eca80 Options.max_background_flushes: -1
+2021/03/14-01:20:30.477966 7fbad98eca80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:20:30.477967 7fbad98eca80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:20:30.477967 7fbad98eca80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:20:30.477968 7fbad98eca80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:20:30.477968 7fbad98eca80 Options.advise_random_on_open: 1
+2021/03/14-01:20:30.477969 7fbad98eca80 Options.db_write_buffer_size: 0
+2021/03/14-01:20:30.477970 7fbad98eca80 Options.write_buffer_manager: 0x2a8ab90
+2021/03/14-01:20:30.477970 7fbad98eca80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:20:30.477971 7fbad98eca80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:20:30.477971 7fbad98eca80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:20:30.477972 7fbad98eca80 Options.use_adaptive_mutex: 0
+2021/03/14-01:20:30.477972 7fbad98eca80 Options.rate_limiter: (nil)
+2021/03/14-01:20:30.477974 7fbad98eca80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:20:30.477981 7fbad98eca80 Options.wal_recovery_mode: 2
+2021/03/14-01:20:30.477982 7fbad98eca80 Options.enable_thread_tracking: 0
+2021/03/14-01:20:30.477982 7fbad98eca80 Options.enable_pipelined_write: 0
+2021/03/14-01:20:30.477983 7fbad98eca80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:20:30.477984 7fbad98eca80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:20:30.477984 7fbad98eca80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:20:30.477985 7fbad98eca80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:20:30.477985 7fbad98eca80 Options.row_cache: None
+2021/03/14-01:20:30.477986 7fbad98eca80 Options.wal_filter: None
+2021/03/14-01:20:30.477986 7fbad98eca80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:20:30.477987 7fbad98eca80 Options.allow_ingest_behind: 0
+2021/03/14-01:20:30.477987 7fbad98eca80 Options.preserve_deletes: 0
+2021/03/14-01:20:30.477988 7fbad98eca80 Options.two_write_queues: 0
+2021/03/14-01:20:30.477989 7fbad98eca80 Options.manual_wal_flush: 0
+2021/03/14-01:20:30.477990 7fbad98eca80 Options.max_background_jobs: 16
+2021/03/14-01:20:30.477990 7fbad98eca80 Options.max_background_compactions: -1
+2021/03/14-01:20:30.477991 7fbad98eca80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:20:30.477991 7fbad98eca80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:20:30.477992 7fbad98eca80 Options.delayed_write_rate : 16777216
+2021/03/14-01:20:30.477993 7fbad98eca80 Options.max_total_wal_size: 0
+2021/03/14-01:20:30.477993 7fbad98eca80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:20:30.477994 7fbad98eca80 Options.stats_dump_period_sec: 600
+2021/03/14-01:20:30.477994 7fbad98eca80 Options.max_open_files: -1
+2021/03/14-01:20:30.477995 7fbad98eca80 Options.bytes_per_sync: 0
+2021/03/14-01:20:30.477995 7fbad98eca80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:20:30.477996 7fbad98eca80 Options.compaction_readahead_size: 0
+2021/03/14-01:20:30.477997 7fbad98eca80 Compression algorithms supported:
+2021/03/14-01:20:30.477997 7fbad98eca80 Snappy supported: 1
+2021/03/14-01:20:30.477998 7fbad98eca80 Zlib supported: 1
+2021/03/14-01:20:30.477998 7fbad98eca80 Bzip supported: 1
+2021/03/14-01:20:30.477999 7fbad98eca80 LZ4 supported: 1
+2021/03/14-01:20:30.477999 7fbad98eca80 ZSTDNotFinal supported: 1
+2021/03/14-01:20:30.478003 7fbad98eca80 ZSTD supported: 1
+2021/03/14-01:20:30.478007 7fbad98eca80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:20:30.478008 7fbad98eca80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:20:30.478099 7fbad98eca80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:20:30.478154 7fbad98eca80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:20:30.478155 7fbad98eca80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:20:30.478156 7fbad98eca80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:20:30.478157 7fbad98eca80 Options.compaction_filter: None
+2021/03/14-01:20:30.478158 7fbad98eca80 Options.compaction_filter_factory: None
+2021/03/14-01:20:30.478158 7fbad98eca80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:20:30.478159 7fbad98eca80 Options.table_factory: BlockBasedTable
+2021/03/14-01:20:30.478173 7fbad98eca80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2a9a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2a7fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:20:30.478174 7fbad98eca80 Options.write_buffer_size: 134217728
+2021/03/14-01:20:30.478174 7fbad98eca80 Options.max_write_buffer_number: 6
+2021/03/14-01:20:30.478175 7fbad98eca80 Options.compression[0]: NoCompression
+2021/03/14-01:20:30.478176 7fbad98eca80 Options.compression[1]: NoCompression
+2021/03/14-01:20:30.478176 7fbad98eca80 Options.compression[2]: Snappy
+2021/03/14-01:20:30.478177 7fbad98eca80 Options.compression[3]: Snappy
+2021/03/14-01:20:30.478178 7fbad98eca80 Options.compression[4]: Snappy
+2021/03/14-01:20:30.478178 7fbad98eca80 Options.compression[5]: Snappy
+2021/03/14-01:20:30.478179 7fbad98eca80 Options.compression[6]: Snappy
+2021/03/14-01:20:30.478179 7fbad98eca80 Options.bottommost_compression: Disabled
+2021/03/14-01:20:30.478180 7fbad98eca80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:20:30.478181 7fbad98eca80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:20:30.478181 7fbad98eca80 Options.num_levels: 7
+2021/03/14-01:20:30.478182 7fbad98eca80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:20:30.478182 7fbad98eca80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:20:30.478183 7fbad98eca80 Options.compression_opts.window_bits: -14
+2021/03/14-01:20:30.478183 7fbad98eca80 Options.compression_opts.level: -1
+2021/03/14-01:20:30.478184 7fbad98eca80 Options.compression_opts.strategy: 0
+2021/03/14-01:20:30.478185 7fbad98eca80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:20:30.478185 7fbad98eca80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:20:30.478186 7fbad98eca80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:20:30.478186 7fbad98eca80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:20:30.478187 7fbad98eca80 Options.target_file_size_base: 67108864
+2021/03/14-01:20:30.478187 7fbad98eca80 Options.target_file_size_multiplier: 1
+2021/03/14-01:20:30.478188 7fbad98eca80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:20:30.478189 7fbad98eca80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:20:30.478189 7fbad98eca80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:20:30.478191 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:20:30.478198 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:20:30.478199 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:20:30.478199 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:20:30.478200 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:20:30.478200 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:20:30.478201 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:20:30.478202 7fbad98eca80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:20:30.478202 7fbad98eca80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:20:30.478203 7fbad98eca80 Options.arena_block_size: 16777216
+2021/03/14-01:20:30.478203 7fbad98eca80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:20:30.478204 7fbad98eca80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:20:30.478204 7fbad98eca80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:20:30.478205 7fbad98eca80 Options.disable_auto_compactions: 0
+2021/03/14-01:20:30.478207 7fbad98eca80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:20:30.478207 7fbad98eca80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:20:30.478208 7fbad98eca80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:20:30.478209 7fbad98eca80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:20:30.478209 7fbad98eca80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:20:30.478210 7fbad98eca80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:20:30.478210 7fbad98eca80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:20:30.478211 7fbad98eca80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:20:30.478212 7fbad98eca80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:20:30.478212 7fbad98eca80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:20:30.478213 7fbad98eca80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:20:30.478213 7fbad98eca80 Options.table_properties_collectors:
+2021/03/14-01:20:30.478214 7fbad98eca80 Options.inplace_update_support: 0
+2021/03/14-01:20:30.478215 7fbad98eca80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:20:30.478215 7fbad98eca80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:20:30.478216 7fbad98eca80 Options.memtable_huge_page_size: 0
+2021/03/14-01:20:30.478217 7fbad98eca80 Options.bloom_locality: 0
+2021/03/14-01:20:30.478217 7fbad98eca80 Options.max_successive_merges: 0
+2021/03/14-01:20:30.478218 7fbad98eca80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:20:30.478218 7fbad98eca80 Options.paranoid_file_checks: 0
+2021/03/14-01:20:30.478219 7fbad98eca80 Options.force_consistency_checks: 0
+2021/03/14-01:20:30.478219 7fbad98eca80 Options.report_bg_io_stats: 0
+2021/03/14-01:20:30.478593 7fbad98eca80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:20:30.478596 7fbad98eca80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:20:30.478730 7fbad98eca80 EVENT_LOG_v1 {"time_micros": 1615681230478719, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:20:30.478735 7fbad98eca80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:20:31.148288 7fbad98eca80 EVENT_LOG_v1 {"time_micros": 1615681231148284, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681231828487 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681231828487
new file mode 100644
index 0000000..7f6d3af
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681231828487
@@ -0,0 +1,186 @@
+2021/03/14-01:20:31.160752 7fbad98eca80 RocksDB version: 5.11.3
+2021/03/14-01:20:31.160807 7fbad98eca80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:20:31.160808 7fbad98eca80 Compile date Mar 13 2021
+2021/03/14-01:20:31.160811 7fbad98eca80 DB SUMMARY
+2021/03/14-01:20:31.160923 7fbad98eca80 CURRENT file: CURRENT
+2021/03/14-01:20:31.160924 7fbad98eca80 IDENTITY file: IDENTITY
+2021/03/14-01:20:31.160935 7fbad98eca80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:20:31.160937 7fbad98eca80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:20:31.160937 7fbad98eca80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:20:31.160944 7fbad98eca80 Options.error_if_exists: 0
+2021/03/14-01:20:31.160945 7fbad98eca80 Options.create_if_missing: 1
+2021/03/14-01:20:31.160945 7fbad98eca80 Options.paranoid_checks: 1
+2021/03/14-01:20:31.160946 7fbad98eca80 Options.env: 0x7fbada2a6080
+2021/03/14-01:20:31.160946 7fbad98eca80 Options.info_log: 0x2aa2ca0
+2021/03/14-01:20:31.160947 7fbad98eca80 Options.max_file_opening_threads: 16
+2021/03/14-01:20:31.160948 7fbad98eca80 Options.statistics: (nil)
+2021/03/14-01:20:31.160948 7fbad98eca80 Options.use_fsync: 0
+2021/03/14-01:20:31.160949 7fbad98eca80 Options.max_log_file_size: 0
+2021/03/14-01:20:31.160950 7fbad98eca80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:20:31.160950 7fbad98eca80 Options.log_file_time_to_roll: 0
+2021/03/14-01:20:31.160951 7fbad98eca80 Options.keep_log_file_num: 1000
+2021/03/14-01:20:31.160951 7fbad98eca80 Options.recycle_log_file_num: 0
+2021/03/14-01:20:31.160952 7fbad98eca80 Options.allow_fallocate: 1
+2021/03/14-01:20:31.160952 7fbad98eca80 Options.allow_mmap_reads: 0
+2021/03/14-01:20:31.160953 7fbad98eca80 Options.allow_mmap_writes: 0
+2021/03/14-01:20:31.160954 7fbad98eca80 Options.use_direct_reads: 0
+2021/03/14-01:20:31.160954 7fbad98eca80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:20:31.160955 7fbad98eca80 Options.create_missing_column_families: 0
+2021/03/14-01:20:31.160955 7fbad98eca80 Options.db_log_dir:
+2021/03/14-01:20:31.160956 7fbad98eca80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:20:31.160956 7fbad98eca80 Options.table_cache_numshardbits: 6
+2021/03/14-01:20:31.160957 7fbad98eca80 Options.max_subcompactions: 1
+2021/03/14-01:20:31.160957 7fbad98eca80 Options.max_background_flushes: -1
+2021/03/14-01:20:31.160958 7fbad98eca80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:20:31.160959 7fbad98eca80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:20:31.160959 7fbad98eca80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:20:31.160960 7fbad98eca80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:20:31.160960 7fbad98eca80 Options.advise_random_on_open: 1
+2021/03/14-01:20:31.160961 7fbad98eca80 Options.db_write_buffer_size: 0
+2021/03/14-01:20:31.160961 7fbad98eca80 Options.write_buffer_manager: 0x2a8ab90
+2021/03/14-01:20:31.160962 7fbad98eca80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:20:31.160962 7fbad98eca80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:20:31.160963 7fbad98eca80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:20:31.160964 7fbad98eca80 Options.use_adaptive_mutex: 0
+2021/03/14-01:20:31.160964 7fbad98eca80 Options.rate_limiter: (nil)
+2021/03/14-01:20:31.160965 7fbad98eca80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:20:31.160973 7fbad98eca80 Options.wal_recovery_mode: 2
+2021/03/14-01:20:31.160974 7fbad98eca80 Options.enable_thread_tracking: 0
+2021/03/14-01:20:31.160974 7fbad98eca80 Options.enable_pipelined_write: 0
+2021/03/14-01:20:31.160975 7fbad98eca80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:20:31.160975 7fbad98eca80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:20:31.160976 7fbad98eca80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:20:31.160977 7fbad98eca80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:20:31.160977 7fbad98eca80 Options.row_cache: None
+2021/03/14-01:20:31.160978 7fbad98eca80 Options.wal_filter: None
+2021/03/14-01:20:31.160978 7fbad98eca80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:20:31.160979 7fbad98eca80 Options.allow_ingest_behind: 0
+2021/03/14-01:20:31.160979 7fbad98eca80 Options.preserve_deletes: 0
+2021/03/14-01:20:31.160980 7fbad98eca80 Options.two_write_queues: 0
+2021/03/14-01:20:31.160980 7fbad98eca80 Options.manual_wal_flush: 0
+2021/03/14-01:20:31.160982 7fbad98eca80 Options.max_background_jobs: 16
+2021/03/14-01:20:31.160982 7fbad98eca80 Options.max_background_compactions: -1
+2021/03/14-01:20:31.160983 7fbad98eca80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:20:31.160983 7fbad98eca80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:20:31.160984 7fbad98eca80 Options.delayed_write_rate : 16777216
+2021/03/14-01:20:31.160984 7fbad98eca80 Options.max_total_wal_size: 0
+2021/03/14-01:20:31.160985 7fbad98eca80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:20:31.160986 7fbad98eca80 Options.stats_dump_period_sec: 600
+2021/03/14-01:20:31.160986 7fbad98eca80 Options.max_open_files: -1
+2021/03/14-01:20:31.160987 7fbad98eca80 Options.bytes_per_sync: 0
+2021/03/14-01:20:31.160987 7fbad98eca80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:20:31.160988 7fbad98eca80 Options.compaction_readahead_size: 0
+2021/03/14-01:20:31.160988 7fbad98eca80 Compression algorithms supported:
+2021/03/14-01:20:31.160989 7fbad98eca80 Snappy supported: 1
+2021/03/14-01:20:31.160990 7fbad98eca80 Zlib supported: 1
+2021/03/14-01:20:31.160990 7fbad98eca80 Bzip supported: 1
+2021/03/14-01:20:31.160991 7fbad98eca80 LZ4 supported: 1
+2021/03/14-01:20:31.160991 7fbad98eca80 ZSTDNotFinal supported: 1
+2021/03/14-01:20:31.160995 7fbad98eca80 ZSTD supported: 1
+2021/03/14-01:20:31.160998 7fbad98eca80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:20:31.161000 7fbad98eca80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:20:31.161090 7fbad98eca80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:20:31.161145 7fbad98eca80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:20:31.161147 7fbad98eca80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:20:31.161148 7fbad98eca80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:20:31.161148 7fbad98eca80 Options.compaction_filter: None
+2021/03/14-01:20:31.161149 7fbad98eca80 Options.compaction_filter_factory: None
+2021/03/14-01:20:31.161150 7fbad98eca80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:20:31.161150 7fbad98eca80 Options.table_factory: BlockBasedTable
+2021/03/14-01:20:31.161165 7fbad98eca80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2a9a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2a7fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:20:31.161165 7fbad98eca80 Options.write_buffer_size: 134217728
+2021/03/14-01:20:31.161166 7fbad98eca80 Options.max_write_buffer_number: 6
+2021/03/14-01:20:31.161167 7fbad98eca80 Options.compression[0]: NoCompression
+2021/03/14-01:20:31.161167 7fbad98eca80 Options.compression[1]: NoCompression
+2021/03/14-01:20:31.161168 7fbad98eca80 Options.compression[2]: Snappy
+2021/03/14-01:20:31.161169 7fbad98eca80 Options.compression[3]: Snappy
+2021/03/14-01:20:31.161169 7fbad98eca80 Options.compression[4]: Snappy
+2021/03/14-01:20:31.161170 7fbad98eca80 Options.compression[5]: Snappy
+2021/03/14-01:20:31.161170 7fbad98eca80 Options.compression[6]: Snappy
+2021/03/14-01:20:31.161171 7fbad98eca80 Options.bottommost_compression: Disabled
+2021/03/14-01:20:31.161172 7fbad98eca80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:20:31.161172 7fbad98eca80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:20:31.161173 7fbad98eca80 Options.num_levels: 7
+2021/03/14-01:20:31.161174 7fbad98eca80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:20:31.161174 7fbad98eca80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:20:31.161175 7fbad98eca80 Options.compression_opts.window_bits: -14
+2021/03/14-01:20:31.161175 7fbad98eca80 Options.compression_opts.level: -1
+2021/03/14-01:20:31.161176 7fbad98eca80 Options.compression_opts.strategy: 0
+2021/03/14-01:20:31.161176 7fbad98eca80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:20:31.161177 7fbad98eca80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:20:31.161178 7fbad98eca80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:20:31.161178 7fbad98eca80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:20:31.161179 7fbad98eca80 Options.target_file_size_base: 67108864
+2021/03/14-01:20:31.161179 7fbad98eca80 Options.target_file_size_multiplier: 1
+2021/03/14-01:20:31.161180 7fbad98eca80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:20:31.161181 7fbad98eca80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:20:31.161181 7fbad98eca80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:20:31.161183 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:20:31.161190 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:20:31.161191 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:20:31.161191 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:20:31.161192 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:20:31.161192 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:20:31.161193 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:20:31.161193 7fbad98eca80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:20:31.161194 7fbad98eca80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:20:31.161195 7fbad98eca80 Options.arena_block_size: 16777216
+2021/03/14-01:20:31.161195 7fbad98eca80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:20:31.161196 7fbad98eca80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:20:31.161196 7fbad98eca80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:20:31.161197 7fbad98eca80 Options.disable_auto_compactions: 0
+2021/03/14-01:20:31.161199 7fbad98eca80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:20:31.161199 7fbad98eca80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:20:31.161200 7fbad98eca80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:20:31.161201 7fbad98eca80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:20:31.161201 7fbad98eca80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:20:31.161202 7fbad98eca80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:20:31.161202 7fbad98eca80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:20:31.161203 7fbad98eca80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:20:31.161204 7fbad98eca80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:20:31.161205 7fbad98eca80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:20:31.161205 7fbad98eca80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:20:31.161206 7fbad98eca80 Options.table_properties_collectors:
+2021/03/14-01:20:31.161206 7fbad98eca80 Options.inplace_update_support: 0
+2021/03/14-01:20:31.161207 7fbad98eca80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:20:31.161208 7fbad98eca80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:20:31.161208 7fbad98eca80 Options.memtable_huge_page_size: 0
+2021/03/14-01:20:31.161209 7fbad98eca80 Options.bloom_locality: 0
+2021/03/14-01:20:31.161210 7fbad98eca80 Options.max_successive_merges: 0
+2021/03/14-01:20:31.161210 7fbad98eca80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:20:31.161211 7fbad98eca80 Options.paranoid_file_checks: 0
+2021/03/14-01:20:31.161211 7fbad98eca80 Options.force_consistency_checks: 0
+2021/03/14-01:20:31.161212 7fbad98eca80 Options.report_bg_io_stats: 0
+2021/03/14-01:20:31.161625 7fbad98eca80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:20:31.161628 7fbad98eca80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:20:31.161751 7fbad98eca80 EVENT_LOG_v1 {"time_micros": 1615681231161741, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:20:31.161756 7fbad98eca80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:20:31.816234 7fbad98eca80 EVENT_LOG_v1 {"time_micros": 1615681231816230, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681467569369 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681467569369
new file mode 100644
index 0000000..a077b6a
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681467569369
@@ -0,0 +1,186 @@
+2021/03/14-01:20:31.828851 7fbad98eca80 RocksDB version: 5.11.3
+2021/03/14-01:20:31.828902 7fbad98eca80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:20:31.828904 7fbad98eca80 Compile date Mar 13 2021
+2021/03/14-01:20:31.828906 7fbad98eca80 DB SUMMARY
+2021/03/14-01:20:31.829018 7fbad98eca80 CURRENT file: CURRENT
+2021/03/14-01:20:31.829019 7fbad98eca80 IDENTITY file: IDENTITY
+2021/03/14-01:20:31.829029 7fbad98eca80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:20:31.829031 7fbad98eca80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:20:31.829032 7fbad98eca80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:20:31.829038 7fbad98eca80 Options.error_if_exists: 0
+2021/03/14-01:20:31.829039 7fbad98eca80 Options.create_if_missing: 1
+2021/03/14-01:20:31.829039 7fbad98eca80 Options.paranoid_checks: 1
+2021/03/14-01:20:31.829040 7fbad98eca80 Options.env: 0x7fbada2a6080
+2021/03/14-01:20:31.829041 7fbad98eca80 Options.info_log: 0x2aa2ca0
+2021/03/14-01:20:31.829041 7fbad98eca80 Options.max_file_opening_threads: 16
+2021/03/14-01:20:31.829042 7fbad98eca80 Options.statistics: (nil)
+2021/03/14-01:20:31.829043 7fbad98eca80 Options.use_fsync: 0
+2021/03/14-01:20:31.829043 7fbad98eca80 Options.max_log_file_size: 0
+2021/03/14-01:20:31.829044 7fbad98eca80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:20:31.829044 7fbad98eca80 Options.log_file_time_to_roll: 0
+2021/03/14-01:20:31.829045 7fbad98eca80 Options.keep_log_file_num: 1000
+2021/03/14-01:20:31.829045 7fbad98eca80 Options.recycle_log_file_num: 0
+2021/03/14-01:20:31.829046 7fbad98eca80 Options.allow_fallocate: 1
+2021/03/14-01:20:31.829047 7fbad98eca80 Options.allow_mmap_reads: 0
+2021/03/14-01:20:31.829047 7fbad98eca80 Options.allow_mmap_writes: 0
+2021/03/14-01:20:31.829048 7fbad98eca80 Options.use_direct_reads: 0
+2021/03/14-01:20:31.829048 7fbad98eca80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:20:31.829049 7fbad98eca80 Options.create_missing_column_families: 0
+2021/03/14-01:20:31.829049 7fbad98eca80 Options.db_log_dir:
+2021/03/14-01:20:31.829050 7fbad98eca80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:20:31.829051 7fbad98eca80 Options.table_cache_numshardbits: 6
+2021/03/14-01:20:31.829051 7fbad98eca80 Options.max_subcompactions: 1
+2021/03/14-01:20:31.829052 7fbad98eca80 Options.max_background_flushes: -1
+2021/03/14-01:20:31.829052 7fbad98eca80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:20:31.829053 7fbad98eca80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:20:31.829053 7fbad98eca80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:20:31.829054 7fbad98eca80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:20:31.829055 7fbad98eca80 Options.advise_random_on_open: 1
+2021/03/14-01:20:31.829055 7fbad98eca80 Options.db_write_buffer_size: 0
+2021/03/14-01:20:31.829056 7fbad98eca80 Options.write_buffer_manager: 0x2a8ab90
+2021/03/14-01:20:31.829056 7fbad98eca80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:20:31.829057 7fbad98eca80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:20:31.829057 7fbad98eca80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:20:31.829058 7fbad98eca80 Options.use_adaptive_mutex: 0
+2021/03/14-01:20:31.829059 7fbad98eca80 Options.rate_limiter: (nil)
+2021/03/14-01:20:31.829060 7fbad98eca80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:20:31.829067 7fbad98eca80 Options.wal_recovery_mode: 2
+2021/03/14-01:20:31.829068 7fbad98eca80 Options.enable_thread_tracking: 0
+2021/03/14-01:20:31.829069 7fbad98eca80 Options.enable_pipelined_write: 0
+2021/03/14-01:20:31.829069 7fbad98eca80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:20:31.829070 7fbad98eca80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:20:31.829070 7fbad98eca80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:20:31.829071 7fbad98eca80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:20:31.829071 7fbad98eca80 Options.row_cache: None
+2021/03/14-01:20:31.829072 7fbad98eca80 Options.wal_filter: None
+2021/03/14-01:20:31.829073 7fbad98eca80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:20:31.829073 7fbad98eca80 Options.allow_ingest_behind: 0
+2021/03/14-01:20:31.829074 7fbad98eca80 Options.preserve_deletes: 0
+2021/03/14-01:20:31.829074 7fbad98eca80 Options.two_write_queues: 0
+2021/03/14-01:20:31.829075 7fbad98eca80 Options.manual_wal_flush: 0
+2021/03/14-01:20:31.829076 7fbad98eca80 Options.max_background_jobs: 16
+2021/03/14-01:20:31.829076 7fbad98eca80 Options.max_background_compactions: -1
+2021/03/14-01:20:31.829077 7fbad98eca80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:20:31.829078 7fbad98eca80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:20:31.829078 7fbad98eca80 Options.delayed_write_rate : 16777216
+2021/03/14-01:20:31.829079 7fbad98eca80 Options.max_total_wal_size: 0
+2021/03/14-01:20:31.829079 7fbad98eca80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:20:31.829080 7fbad98eca80 Options.stats_dump_period_sec: 600
+2021/03/14-01:20:31.829081 7fbad98eca80 Options.max_open_files: -1
+2021/03/14-01:20:31.829081 7fbad98eca80 Options.bytes_per_sync: 0
+2021/03/14-01:20:31.829082 7fbad98eca80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:20:31.829082 7fbad98eca80 Options.compaction_readahead_size: 0
+2021/03/14-01:20:31.829083 7fbad98eca80 Compression algorithms supported:
+2021/03/14-01:20:31.829083 7fbad98eca80 Snappy supported: 1
+2021/03/14-01:20:31.829084 7fbad98eca80 Zlib supported: 1
+2021/03/14-01:20:31.829084 7fbad98eca80 Bzip supported: 1
+2021/03/14-01:20:31.829085 7fbad98eca80 LZ4 supported: 1
+2021/03/14-01:20:31.829086 7fbad98eca80 ZSTDNotFinal supported: 1
+2021/03/14-01:20:31.829090 7fbad98eca80 ZSTD supported: 1
+2021/03/14-01:20:31.829093 7fbad98eca80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:20:31.829094 7fbad98eca80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:20:31.829184 7fbad98eca80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:20:31.829243 7fbad98eca80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:20:31.829245 7fbad98eca80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:20:31.829246 7fbad98eca80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:20:31.829247 7fbad98eca80 Options.compaction_filter: None
+2021/03/14-01:20:31.829247 7fbad98eca80 Options.compaction_filter_factory: None
+2021/03/14-01:20:31.829248 7fbad98eca80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:20:31.829249 7fbad98eca80 Options.table_factory: BlockBasedTable
+2021/03/14-01:20:31.829263 7fbad98eca80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2a9a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2a7fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:20:31.829264 7fbad98eca80 Options.write_buffer_size: 134217728
+2021/03/14-01:20:31.829264 7fbad98eca80 Options.max_write_buffer_number: 6
+2021/03/14-01:20:31.829265 7fbad98eca80 Options.compression[0]: NoCompression
+2021/03/14-01:20:31.829266 7fbad98eca80 Options.compression[1]: NoCompression
+2021/03/14-01:20:31.829266 7fbad98eca80 Options.compression[2]: Snappy
+2021/03/14-01:20:31.829267 7fbad98eca80 Options.compression[3]: Snappy
+2021/03/14-01:20:31.829268 7fbad98eca80 Options.compression[4]: Snappy
+2021/03/14-01:20:31.829268 7fbad98eca80 Options.compression[5]: Snappy
+2021/03/14-01:20:31.829269 7fbad98eca80 Options.compression[6]: Snappy
+2021/03/14-01:20:31.829269 7fbad98eca80 Options.bottommost_compression: Disabled
+2021/03/14-01:20:31.829270 7fbad98eca80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:20:31.829271 7fbad98eca80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:20:31.829271 7fbad98eca80 Options.num_levels: 7
+2021/03/14-01:20:31.829272 7fbad98eca80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:20:31.829272 7fbad98eca80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:20:31.829273 7fbad98eca80 Options.compression_opts.window_bits: -14
+2021/03/14-01:20:31.829274 7fbad98eca80 Options.compression_opts.level: -1
+2021/03/14-01:20:31.829274 7fbad98eca80 Options.compression_opts.strategy: 0
+2021/03/14-01:20:31.829275 7fbad98eca80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:20:31.829275 7fbad98eca80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:20:31.829276 7fbad98eca80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:20:31.829276 7fbad98eca80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:20:31.829277 7fbad98eca80 Options.target_file_size_base: 67108864
+2021/03/14-01:20:31.829278 7fbad98eca80 Options.target_file_size_multiplier: 1
+2021/03/14-01:20:31.829278 7fbad98eca80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:20:31.829279 7fbad98eca80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:20:31.829279 7fbad98eca80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:20:31.829281 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:20:31.829290 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:20:31.829290 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:20:31.829291 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:20:31.829291 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:20:31.829292 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:20:31.829292 7fbad98eca80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:20:31.829293 7fbad98eca80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:20:31.829294 7fbad98eca80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:20:31.829294 7fbad98eca80 Options.arena_block_size: 16777216
+2021/03/14-01:20:31.829295 7fbad98eca80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:20:31.829295 7fbad98eca80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:20:31.829296 7fbad98eca80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:20:31.829297 7fbad98eca80 Options.disable_auto_compactions: 0
+2021/03/14-01:20:31.829298 7fbad98eca80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:20:31.829299 7fbad98eca80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:20:31.829300 7fbad98eca80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:20:31.829300 7fbad98eca80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:20:31.829301 7fbad98eca80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:20:31.829301 7fbad98eca80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:20:31.829302 7fbad98eca80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:20:31.829303 7fbad98eca80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:20:31.829303 7fbad98eca80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:20:31.829304 7fbad98eca80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:20:31.829304 7fbad98eca80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:20:31.829305 7fbad98eca80 Options.table_properties_collectors:
+2021/03/14-01:20:31.829306 7fbad98eca80 Options.inplace_update_support: 0
+2021/03/14-01:20:31.829306 7fbad98eca80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:20:31.829307 7fbad98eca80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:20:31.829308 7fbad98eca80 Options.memtable_huge_page_size: 0
+2021/03/14-01:20:31.829308 7fbad98eca80 Options.bloom_locality: 0
+2021/03/14-01:20:31.829309 7fbad98eca80 Options.max_successive_merges: 0
+2021/03/14-01:20:31.829309 7fbad98eca80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:20:31.829310 7fbad98eca80 Options.paranoid_file_checks: 0
+2021/03/14-01:20:31.829310 7fbad98eca80 Options.force_consistency_checks: 0
+2021/03/14-01:20:31.829311 7fbad98eca80 Options.report_bg_io_stats: 0
+2021/03/14-01:20:31.829697 7fbad98eca80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:20:31.829700 7fbad98eca80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:20:31.829818 7fbad98eca80 EVENT_LOG_v1 {"time_micros": 1615681231829808, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:20:31.829823 7fbad98eca80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:20:32.489859 7fbad98eca80 EVENT_LOG_v1 {"time_micros": 1615681232489855, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681468255400 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681468255400
new file mode 100644
index 0000000..e8faa14
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681468255400
@@ -0,0 +1,186 @@
+2021/03/14-01:24:27.569862 7f784ea19a80 RocksDB version: 5.11.3
+2021/03/14-01:24:27.569931 7f784ea19a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:24:27.569933 7f784ea19a80 Compile date Mar 13 2021
+2021/03/14-01:24:27.569940 7f784ea19a80 DB SUMMARY
+2021/03/14-01:24:27.570074 7f784ea19a80 CURRENT file: CURRENT
+2021/03/14-01:24:27.570075 7f784ea19a80 IDENTITY file: IDENTITY
+2021/03/14-01:24:27.570088 7f784ea19a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:24:27.570089 7f784ea19a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:24:27.570090 7f784ea19a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:24:27.570098 7f784ea19a80 Options.error_if_exists: 0
+2021/03/14-01:24:27.570099 7f784ea19a80 Options.create_if_missing: 1
+2021/03/14-01:24:27.570100 7f784ea19a80 Options.paranoid_checks: 1
+2021/03/14-01:24:27.570100 7f784ea19a80 Options.env: 0x7f784f3d3080
+2021/03/14-01:24:27.570101 7f784ea19a80 Options.info_log: 0x2118ca0
+2021/03/14-01:24:27.570102 7f784ea19a80 Options.max_file_opening_threads: 16
+2021/03/14-01:24:27.570102 7f784ea19a80 Options.statistics: (nil)
+2021/03/14-01:24:27.570103 7f784ea19a80 Options.use_fsync: 0
+2021/03/14-01:24:27.570104 7f784ea19a80 Options.max_log_file_size: 0
+2021/03/14-01:24:27.570104 7f784ea19a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:24:27.570105 7f784ea19a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:24:27.570106 7f784ea19a80 Options.keep_log_file_num: 1000
+2021/03/14-01:24:27.570106 7f784ea19a80 Options.recycle_log_file_num: 0
+2021/03/14-01:24:27.570107 7f784ea19a80 Options.allow_fallocate: 1
+2021/03/14-01:24:27.570108 7f784ea19a80 Options.allow_mmap_reads: 0
+2021/03/14-01:24:27.570108 7f784ea19a80 Options.allow_mmap_writes: 0
+2021/03/14-01:24:27.570109 7f784ea19a80 Options.use_direct_reads: 0
+2021/03/14-01:24:27.570110 7f784ea19a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:24:27.570110 7f784ea19a80 Options.create_missing_column_families: 0
+2021/03/14-01:24:27.570111 7f784ea19a80 Options.db_log_dir:
+2021/03/14-01:24:27.570112 7f784ea19a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:24:27.570112 7f784ea19a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:24:27.570113 7f784ea19a80 Options.max_subcompactions: 1
+2021/03/14-01:24:27.570114 7f784ea19a80 Options.max_background_flushes: -1
+2021/03/14-01:24:27.570114 7f784ea19a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:24:27.570115 7f784ea19a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:24:27.570116 7f784ea19a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:24:27.570116 7f784ea19a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:24:27.570117 7f784ea19a80 Options.advise_random_on_open: 1
+2021/03/14-01:24:27.570118 7f784ea19a80 Options.db_write_buffer_size: 0
+2021/03/14-01:24:27.570118 7f784ea19a80 Options.write_buffer_manager: 0x2100b90
+2021/03/14-01:24:27.570119 7f784ea19a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:24:27.570120 7f784ea19a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:24:27.570120 7f784ea19a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:24:27.570121 7f784ea19a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:24:27.570121 7f784ea19a80 Options.rate_limiter: (nil)
+2021/03/14-01:24:27.570123 7f784ea19a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:24:27.570132 7f784ea19a80 Options.wal_recovery_mode: 2
+2021/03/14-01:24:27.570133 7f784ea19a80 Options.enable_thread_tracking: 0
+2021/03/14-01:24:27.570134 7f784ea19a80 Options.enable_pipelined_write: 0
+2021/03/14-01:24:27.570135 7f784ea19a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:24:27.570135 7f784ea19a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:24:27.570136 7f784ea19a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:24:27.570136 7f784ea19a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:24:27.570137 7f784ea19a80 Options.row_cache: None
+2021/03/14-01:24:27.570138 7f784ea19a80 Options.wal_filter: None
+2021/03/14-01:24:27.570138 7f784ea19a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:24:27.570139 7f784ea19a80 Options.allow_ingest_behind: 0
+2021/03/14-01:24:27.570140 7f784ea19a80 Options.preserve_deletes: 0
+2021/03/14-01:24:27.570140 7f784ea19a80 Options.two_write_queues: 0
+2021/03/14-01:24:27.570141 7f784ea19a80 Options.manual_wal_flush: 0
+2021/03/14-01:24:27.570142 7f784ea19a80 Options.max_background_jobs: 16
+2021/03/14-01:24:27.570143 7f784ea19a80 Options.max_background_compactions: -1
+2021/03/14-01:24:27.570144 7f784ea19a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:24:27.570144 7f784ea19a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:24:27.570145 7f784ea19a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:24:27.570146 7f784ea19a80 Options.max_total_wal_size: 0
+2021/03/14-01:24:27.570146 7f784ea19a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:24:27.570147 7f784ea19a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:24:27.570148 7f784ea19a80 Options.max_open_files: -1
+2021/03/14-01:24:27.570148 7f784ea19a80 Options.bytes_per_sync: 0
+2021/03/14-01:24:27.570149 7f784ea19a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:24:27.570150 7f784ea19a80 Options.compaction_readahead_size: 0
+2021/03/14-01:24:27.570150 7f784ea19a80 Compression algorithms supported:
+2021/03/14-01:24:27.570151 7f784ea19a80 Snappy supported: 1
+2021/03/14-01:24:27.570152 7f784ea19a80 Zlib supported: 1
+2021/03/14-01:24:27.570152 7f784ea19a80 Bzip supported: 1
+2021/03/14-01:24:27.570153 7f784ea19a80 LZ4 supported: 1
+2021/03/14-01:24:27.570154 7f784ea19a80 ZSTDNotFinal supported: 1
+2021/03/14-01:24:27.570159 7f784ea19a80 ZSTD supported: 1
+2021/03/14-01:24:27.570163 7f784ea19a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:24:27.570165 7f784ea19a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:24:27.570300 7f784ea19a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:24:27.570380 7f784ea19a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:24:27.570382 7f784ea19a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:24:27.570383 7f784ea19a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:24:27.570384 7f784ea19a80 Options.compaction_filter: None
+2021/03/14-01:24:27.570385 7f784ea19a80 Options.compaction_filter_factory: None
+2021/03/14-01:24:27.570386 7f784ea19a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:24:27.570387 7f784ea19a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:24:27.570404 7f784ea19a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2110520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x20f5c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:24:27.570405 7f784ea19a80 Options.write_buffer_size: 134217728
+2021/03/14-01:24:27.570405 7f784ea19a80 Options.max_write_buffer_number: 6
+2021/03/14-01:24:27.570406 7f784ea19a80 Options.compression[0]: NoCompression
+2021/03/14-01:24:27.570407 7f784ea19a80 Options.compression[1]: NoCompression
+2021/03/14-01:24:27.570408 7f784ea19a80 Options.compression[2]: Snappy
+2021/03/14-01:24:27.570408 7f784ea19a80 Options.compression[3]: Snappy
+2021/03/14-01:24:27.570409 7f784ea19a80 Options.compression[4]: Snappy
+2021/03/14-01:24:27.570410 7f784ea19a80 Options.compression[5]: Snappy
+2021/03/14-01:24:27.570410 7f784ea19a80 Options.compression[6]: Snappy
+2021/03/14-01:24:27.570411 7f784ea19a80 Options.bottommost_compression: Disabled
+2021/03/14-01:24:27.570412 7f784ea19a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:24:27.570412 7f784ea19a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:24:27.570413 7f784ea19a80 Options.num_levels: 7
+2021/03/14-01:24:27.570414 7f784ea19a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:24:27.570414 7f784ea19a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:24:27.570415 7f784ea19a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:24:27.570416 7f784ea19a80 Options.compression_opts.level: -1
+2021/03/14-01:24:27.570416 7f784ea19a80 Options.compression_opts.strategy: 0
+2021/03/14-01:24:27.570417 7f784ea19a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:24:27.570418 7f784ea19a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:24:27.570418 7f784ea19a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:24:27.570419 7f784ea19a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:24:27.570420 7f784ea19a80 Options.target_file_size_base: 67108864
+2021/03/14-01:24:27.570420 7f784ea19a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:24:27.570421 7f784ea19a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:24:27.570422 7f784ea19a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:24:27.570422 7f784ea19a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:24:27.570424 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:24:27.570434 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:24:27.570435 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:24:27.570435 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:24:27.570436 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:24:27.570436 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:24:27.570437 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:24:27.570438 7f784ea19a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:24:27.570438 7f784ea19a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:24:27.570439 7f784ea19a80 Options.arena_block_size: 16777216
+2021/03/14-01:24:27.570440 7f784ea19a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:24:27.570440 7f784ea19a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:24:27.570441 7f784ea19a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:24:27.570442 7f784ea19a80 Options.disable_auto_compactions: 0
+2021/03/14-01:24:27.570443 7f784ea19a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:24:27.570444 7f784ea19a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:24:27.570445 7f784ea19a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:24:27.570446 7f784ea19a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:24:27.570446 7f784ea19a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:24:27.570447 7f784ea19a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:24:27.570448 7f784ea19a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:24:27.570449 7f784ea19a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:24:27.570449 7f784ea19a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:24:27.570450 7f784ea19a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:24:27.570451 7f784ea19a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:24:27.570451 7f784ea19a80 Options.table_properties_collectors:
+2021/03/14-01:24:27.570452 7f784ea19a80 Options.inplace_update_support: 0
+2021/03/14-01:24:27.570452 7f784ea19a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:24:27.570453 7f784ea19a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:24:27.570454 7f784ea19a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:24:27.570455 7f784ea19a80 Options.bloom_locality: 0
+2021/03/14-01:24:27.570455 7f784ea19a80 Options.max_successive_merges: 0
+2021/03/14-01:24:27.570456 7f784ea19a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:24:27.570456 7f784ea19a80 Options.paranoid_file_checks: 0
+2021/03/14-01:24:27.570457 7f784ea19a80 Options.force_consistency_checks: 0
+2021/03/14-01:24:27.570458 7f784ea19a80 Options.report_bg_io_stats: 0
+2021/03/14-01:24:27.570958 7f784ea19a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:24:27.570961 7f784ea19a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:24:27.571117 7f784ea19a80 EVENT_LOG_v1 {"time_micros": 1615681467571102, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:24:27.571124 7f784ea19a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:24:28.243602 7f784ea19a80 EVENT_LOG_v1 {"time_micros": 1615681468243599, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681468927431 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681468927431
new file mode 100644
index 0000000..2dddbcf
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681468927431
@@ -0,0 +1,186 @@
+2021/03/14-01:24:28.255781 7f784ea19a80 RocksDB version: 5.11.3
+2021/03/14-01:24:28.255834 7f784ea19a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:24:28.255835 7f784ea19a80 Compile date Mar 13 2021
+2021/03/14-01:24:28.255839 7f784ea19a80 DB SUMMARY
+2021/03/14-01:24:28.255952 7f784ea19a80 CURRENT file: CURRENT
+2021/03/14-01:24:28.255953 7f784ea19a80 IDENTITY file: IDENTITY
+2021/03/14-01:24:28.255964 7f784ea19a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:24:28.255965 7f784ea19a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:24:28.255966 7f784ea19a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:24:28.255972 7f784ea19a80 Options.error_if_exists: 0
+2021/03/14-01:24:28.255973 7f784ea19a80 Options.create_if_missing: 1
+2021/03/14-01:24:28.255974 7f784ea19a80 Options.paranoid_checks: 1
+2021/03/14-01:24:28.255974 7f784ea19a80 Options.env: 0x7f784f3d3080
+2021/03/14-01:24:28.255975 7f784ea19a80 Options.info_log: 0x2118ca0
+2021/03/14-01:24:28.255976 7f784ea19a80 Options.max_file_opening_threads: 16
+2021/03/14-01:24:28.255976 7f784ea19a80 Options.statistics: (nil)
+2021/03/14-01:24:28.255977 7f784ea19a80 Options.use_fsync: 0
+2021/03/14-01:24:28.255977 7f784ea19a80 Options.max_log_file_size: 0
+2021/03/14-01:24:28.255978 7f784ea19a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:24:28.255979 7f784ea19a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:24:28.255979 7f784ea19a80 Options.keep_log_file_num: 1000
+2021/03/14-01:24:28.255980 7f784ea19a80 Options.recycle_log_file_num: 0
+2021/03/14-01:24:28.255980 7f784ea19a80 Options.allow_fallocate: 1
+2021/03/14-01:24:28.255981 7f784ea19a80 Options.allow_mmap_reads: 0
+2021/03/14-01:24:28.255982 7f784ea19a80 Options.allow_mmap_writes: 0
+2021/03/14-01:24:28.255982 7f784ea19a80 Options.use_direct_reads: 0
+2021/03/14-01:24:28.255983 7f784ea19a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:24:28.255983 7f784ea19a80 Options.create_missing_column_families: 0
+2021/03/14-01:24:28.255984 7f784ea19a80 Options.db_log_dir:
+2021/03/14-01:24:28.255984 7f784ea19a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:24:28.255985 7f784ea19a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:24:28.255985 7f784ea19a80 Options.max_subcompactions: 1
+2021/03/14-01:24:28.255986 7f784ea19a80 Options.max_background_flushes: -1
+2021/03/14-01:24:28.255987 7f784ea19a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:24:28.255987 7f784ea19a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:24:28.255988 7f784ea19a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:24:28.255988 7f784ea19a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:24:28.255989 7f784ea19a80 Options.advise_random_on_open: 1
+2021/03/14-01:24:28.255989 7f784ea19a80 Options.db_write_buffer_size: 0
+2021/03/14-01:24:28.255990 7f784ea19a80 Options.write_buffer_manager: 0x2100b90
+2021/03/14-01:24:28.255990 7f784ea19a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:24:28.255991 7f784ea19a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:24:28.255991 7f784ea19a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:24:28.255992 7f784ea19a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:24:28.255993 7f784ea19a80 Options.rate_limiter: (nil)
+2021/03/14-01:24:28.255994 7f784ea19a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:24:28.256001 7f784ea19a80 Options.wal_recovery_mode: 2
+2021/03/14-01:24:28.256002 7f784ea19a80 Options.enable_thread_tracking: 0
+2021/03/14-01:24:28.256003 7f784ea19a80 Options.enable_pipelined_write: 0
+2021/03/14-01:24:28.256003 7f784ea19a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:24:28.256004 7f784ea19a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:24:28.256005 7f784ea19a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:24:28.256005 7f784ea19a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:24:28.256006 7f784ea19a80 Options.row_cache: None
+2021/03/14-01:24:28.256006 7f784ea19a80 Options.wal_filter: None
+2021/03/14-01:24:28.256007 7f784ea19a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:24:28.256008 7f784ea19a80 Options.allow_ingest_behind: 0
+2021/03/14-01:24:28.256008 7f784ea19a80 Options.preserve_deletes: 0
+2021/03/14-01:24:28.256009 7f784ea19a80 Options.two_write_queues: 0
+2021/03/14-01:24:28.256009 7f784ea19a80 Options.manual_wal_flush: 0
+2021/03/14-01:24:28.256010 7f784ea19a80 Options.max_background_jobs: 16
+2021/03/14-01:24:28.256011 7f784ea19a80 Options.max_background_compactions: -1
+2021/03/14-01:24:28.256011 7f784ea19a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:24:28.256012 7f784ea19a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:24:28.256013 7f784ea19a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:24:28.256013 7f784ea19a80 Options.max_total_wal_size: 0
+2021/03/14-01:24:28.256014 7f784ea19a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:24:28.256014 7f784ea19a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:24:28.256015 7f784ea19a80 Options.max_open_files: -1
+2021/03/14-01:24:28.256015 7f784ea19a80 Options.bytes_per_sync: 0
+2021/03/14-01:24:28.256016 7f784ea19a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:24:28.256016 7f784ea19a80 Options.compaction_readahead_size: 0
+2021/03/14-01:24:28.256017 7f784ea19a80 Compression algorithms supported:
+2021/03/14-01:24:28.256018 7f784ea19a80 Snappy supported: 1
+2021/03/14-01:24:28.256018 7f784ea19a80 Zlib supported: 1
+2021/03/14-01:24:28.256019 7f784ea19a80 Bzip supported: 1
+2021/03/14-01:24:28.256019 7f784ea19a80 LZ4 supported: 1
+2021/03/14-01:24:28.256020 7f784ea19a80 ZSTDNotFinal supported: 1
+2021/03/14-01:24:28.256024 7f784ea19a80 ZSTD supported: 1
+2021/03/14-01:24:28.256027 7f784ea19a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:24:28.256028 7f784ea19a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:24:28.256113 7f784ea19a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:24:28.256163 7f784ea19a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:24:28.256165 7f784ea19a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:24:28.256166 7f784ea19a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:24:28.256166 7f784ea19a80 Options.compaction_filter: None
+2021/03/14-01:24:28.256167 7f784ea19a80 Options.compaction_filter_factory: None
+2021/03/14-01:24:28.256167 7f784ea19a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:24:28.256168 7f784ea19a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:24:28.256182 7f784ea19a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2110520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x20f5c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:24:28.256183 7f784ea19a80 Options.write_buffer_size: 134217728
+2021/03/14-01:24:28.256183 7f784ea19a80 Options.max_write_buffer_number: 6
+2021/03/14-01:24:28.256184 7f784ea19a80 Options.compression[0]: NoCompression
+2021/03/14-01:24:28.256185 7f784ea19a80 Options.compression[1]: NoCompression
+2021/03/14-01:24:28.256186 7f784ea19a80 Options.compression[2]: Snappy
+2021/03/14-01:24:28.256186 7f784ea19a80 Options.compression[3]: Snappy
+2021/03/14-01:24:28.256187 7f784ea19a80 Options.compression[4]: Snappy
+2021/03/14-01:24:28.256187 7f784ea19a80 Options.compression[5]: Snappy
+2021/03/14-01:24:28.256188 7f784ea19a80 Options.compression[6]: Snappy
+2021/03/14-01:24:28.256189 7f784ea19a80 Options.bottommost_compression: Disabled
+2021/03/14-01:24:28.256189 7f784ea19a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:24:28.256190 7f784ea19a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:24:28.256191 7f784ea19a80 Options.num_levels: 7
+2021/03/14-01:24:28.256191 7f784ea19a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:24:28.256192 7f784ea19a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:24:28.256192 7f784ea19a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:24:28.256193 7f784ea19a80 Options.compression_opts.level: -1
+2021/03/14-01:24:28.256194 7f784ea19a80 Options.compression_opts.strategy: 0
+2021/03/14-01:24:28.256194 7f784ea19a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:24:28.256195 7f784ea19a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:24:28.256195 7f784ea19a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:24:28.256196 7f784ea19a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:24:28.256196 7f784ea19a80 Options.target_file_size_base: 67108864
+2021/03/14-01:24:28.256197 7f784ea19a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:24:28.256198 7f784ea19a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:24:28.256198 7f784ea19a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:24:28.256199 7f784ea19a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:24:28.256200 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:24:28.256208 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:24:28.256209 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:24:28.256209 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:24:28.256210 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:24:28.256210 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:24:28.256211 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:24:28.256211 7f784ea19a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:24:28.256212 7f784ea19a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:24:28.256212 7f784ea19a80 Options.arena_block_size: 16777216
+2021/03/14-01:24:28.256213 7f784ea19a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:24:28.256214 7f784ea19a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:24:28.256214 7f784ea19a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:24:28.256215 7f784ea19a80 Options.disable_auto_compactions: 0
+2021/03/14-01:24:28.256216 7f784ea19a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:24:28.256217 7f784ea19a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:24:28.256218 7f784ea19a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:24:28.256218 7f784ea19a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:24:28.256219 7f784ea19a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:24:28.256220 7f784ea19a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:24:28.256220 7f784ea19a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:24:28.256221 7f784ea19a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:24:28.256221 7f784ea19a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:24:28.256222 7f784ea19a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:24:28.256223 7f784ea19a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:24:28.256223 7f784ea19a80 Options.table_properties_collectors:
+2021/03/14-01:24:28.256224 7f784ea19a80 Options.inplace_update_support: 0
+2021/03/14-01:24:28.256224 7f784ea19a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:24:28.256225 7f784ea19a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:24:28.256226 7f784ea19a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:24:28.256226 7f784ea19a80 Options.bloom_locality: 0
+2021/03/14-01:24:28.256227 7f784ea19a80 Options.max_successive_merges: 0
+2021/03/14-01:24:28.256227 7f784ea19a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:24:28.256228 7f784ea19a80 Options.paranoid_file_checks: 0
+2021/03/14-01:24:28.256228 7f784ea19a80 Options.force_consistency_checks: 0
+2021/03/14-01:24:28.256229 7f784ea19a80 Options.report_bg_io_stats: 0
+2021/03/14-01:24:28.256667 7f784ea19a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:24:28.256669 7f784ea19a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:24:28.256794 7f784ea19a80 EVENT_LOG_v1 {"time_micros": 1615681468256783, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:24:28.256799 7f784ea19a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:24:28.915663 7f784ea19a80 EVENT_LOG_v1 {"time_micros": 1615681468915660, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681469596353 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681469596353
new file mode 100644
index 0000000..9c4f40e
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681469596353
@@ -0,0 +1,186 @@
+2021/03/14-01:24:28.927798 7f784ea19a80 RocksDB version: 5.11.3
+2021/03/14-01:24:28.927849 7f784ea19a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:24:28.927851 7f784ea19a80 Compile date Mar 13 2021
+2021/03/14-01:24:28.927855 7f784ea19a80 DB SUMMARY
+2021/03/14-01:24:28.927970 7f784ea19a80 CURRENT file: CURRENT
+2021/03/14-01:24:28.927971 7f784ea19a80 IDENTITY file: IDENTITY
+2021/03/14-01:24:28.927982 7f784ea19a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:24:28.927983 7f784ea19a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:24:28.927984 7f784ea19a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:24:28.927991 7f784ea19a80 Options.error_if_exists: 0
+2021/03/14-01:24:28.927992 7f784ea19a80 Options.create_if_missing: 1
+2021/03/14-01:24:28.927992 7f784ea19a80 Options.paranoid_checks: 1
+2021/03/14-01:24:28.927993 7f784ea19a80 Options.env: 0x7f784f3d3080
+2021/03/14-01:24:28.927993 7f784ea19a80 Options.info_log: 0x2118ca0
+2021/03/14-01:24:28.927994 7f784ea19a80 Options.max_file_opening_threads: 16
+2021/03/14-01:24:28.927995 7f784ea19a80 Options.statistics: (nil)
+2021/03/14-01:24:28.927995 7f784ea19a80 Options.use_fsync: 0
+2021/03/14-01:24:28.927996 7f784ea19a80 Options.max_log_file_size: 0
+2021/03/14-01:24:28.927997 7f784ea19a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:24:28.927997 7f784ea19a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:24:28.927998 7f784ea19a80 Options.keep_log_file_num: 1000
+2021/03/14-01:24:28.927998 7f784ea19a80 Options.recycle_log_file_num: 0
+2021/03/14-01:24:28.927999 7f784ea19a80 Options.allow_fallocate: 1
+2021/03/14-01:24:28.927999 7f784ea19a80 Options.allow_mmap_reads: 0
+2021/03/14-01:24:28.928000 7f784ea19a80 Options.allow_mmap_writes: 0
+2021/03/14-01:24:28.928001 7f784ea19a80 Options.use_direct_reads: 0
+2021/03/14-01:24:28.928001 7f784ea19a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:24:28.928002 7f784ea19a80 Options.create_missing_column_families: 0
+2021/03/14-01:24:28.928002 7f784ea19a80 Options.db_log_dir:
+2021/03/14-01:24:28.928003 7f784ea19a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:24:28.928003 7f784ea19a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:24:28.928004 7f784ea19a80 Options.max_subcompactions: 1
+2021/03/14-01:24:28.928004 7f784ea19a80 Options.max_background_flushes: -1
+2021/03/14-01:24:28.928005 7f784ea19a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:24:28.928006 7f784ea19a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:24:28.928006 7f784ea19a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:24:28.928007 7f784ea19a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:24:28.928007 7f784ea19a80 Options.advise_random_on_open: 1
+2021/03/14-01:24:28.928008 7f784ea19a80 Options.db_write_buffer_size: 0
+2021/03/14-01:24:28.928008 7f784ea19a80 Options.write_buffer_manager: 0x2100b90
+2021/03/14-01:24:28.928009 7f784ea19a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:24:28.928010 7f784ea19a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:24:28.928010 7f784ea19a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:24:28.928011 7f784ea19a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:24:28.928011 7f784ea19a80 Options.rate_limiter: (nil)
+2021/03/14-01:24:28.928013 7f784ea19a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:24:28.928020 7f784ea19a80 Options.wal_recovery_mode: 2
+2021/03/14-01:24:28.928021 7f784ea19a80 Options.enable_thread_tracking: 0
+2021/03/14-01:24:28.928022 7f784ea19a80 Options.enable_pipelined_write: 0
+2021/03/14-01:24:28.928022 7f784ea19a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:24:28.928023 7f784ea19a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:24:28.928023 7f784ea19a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:24:28.928024 7f784ea19a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:24:28.928025 7f784ea19a80 Options.row_cache: None
+2021/03/14-01:24:28.928025 7f784ea19a80 Options.wal_filter: None
+2021/03/14-01:24:28.928026 7f784ea19a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:24:28.928026 7f784ea19a80 Options.allow_ingest_behind: 0
+2021/03/14-01:24:28.928027 7f784ea19a80 Options.preserve_deletes: 0
+2021/03/14-01:24:28.928027 7f784ea19a80 Options.two_write_queues: 0
+2021/03/14-01:24:28.928028 7f784ea19a80 Options.manual_wal_flush: 0
+2021/03/14-01:24:28.928029 7f784ea19a80 Options.max_background_jobs: 16
+2021/03/14-01:24:28.928030 7f784ea19a80 Options.max_background_compactions: -1
+2021/03/14-01:24:28.928030 7f784ea19a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:24:28.928031 7f784ea19a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:24:28.928031 7f784ea19a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:24:28.928032 7f784ea19a80 Options.max_total_wal_size: 0
+2021/03/14-01:24:28.928032 7f784ea19a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:24:28.928033 7f784ea19a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:24:28.928034 7f784ea19a80 Options.max_open_files: -1
+2021/03/14-01:24:28.928034 7f784ea19a80 Options.bytes_per_sync: 0
+2021/03/14-01:24:28.928035 7f784ea19a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:24:28.928035 7f784ea19a80 Options.compaction_readahead_size: 0
+2021/03/14-01:24:28.928036 7f784ea19a80 Compression algorithms supported:
+2021/03/14-01:24:28.928036 7f784ea19a80 Snappy supported: 1
+2021/03/14-01:24:28.928037 7f784ea19a80 Zlib supported: 1
+2021/03/14-01:24:28.928037 7f784ea19a80 Bzip supported: 1
+2021/03/14-01:24:28.928038 7f784ea19a80 LZ4 supported: 1
+2021/03/14-01:24:28.928039 7f784ea19a80 ZSTDNotFinal supported: 1
+2021/03/14-01:24:28.928043 7f784ea19a80 ZSTD supported: 1
+2021/03/14-01:24:28.928045 7f784ea19a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:24:28.928047 7f784ea19a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:24:28.928133 7f784ea19a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:24:28.928184 7f784ea19a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:24:28.928186 7f784ea19a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:24:28.928186 7f784ea19a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:24:28.928187 7f784ea19a80 Options.compaction_filter: None
+2021/03/14-01:24:28.928188 7f784ea19a80 Options.compaction_filter_factory: None
+2021/03/14-01:24:28.928188 7f784ea19a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:24:28.928189 7f784ea19a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:24:28.928203 7f784ea19a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2110520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x20f5c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:24:28.928203 7f784ea19a80 Options.write_buffer_size: 134217728
+2021/03/14-01:24:28.928204 7f784ea19a80 Options.max_write_buffer_number: 6
+2021/03/14-01:24:28.928205 7f784ea19a80 Options.compression[0]: NoCompression
+2021/03/14-01:24:28.928205 7f784ea19a80 Options.compression[1]: NoCompression
+2021/03/14-01:24:28.928206 7f784ea19a80 Options.compression[2]: Snappy
+2021/03/14-01:24:28.928207 7f784ea19a80 Options.compression[3]: Snappy
+2021/03/14-01:24:28.928207 7f784ea19a80 Options.compression[4]: Snappy
+2021/03/14-01:24:28.928208 7f784ea19a80 Options.compression[5]: Snappy
+2021/03/14-01:24:28.928208 7f784ea19a80 Options.compression[6]: Snappy
+2021/03/14-01:24:28.928209 7f784ea19a80 Options.bottommost_compression: Disabled
+2021/03/14-01:24:28.928210 7f784ea19a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:24:28.928210 7f784ea19a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:24:28.928211 7f784ea19a80 Options.num_levels: 7
+2021/03/14-01:24:28.928211 7f784ea19a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:24:28.928212 7f784ea19a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:24:28.928213 7f784ea19a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:24:28.928213 7f784ea19a80 Options.compression_opts.level: -1
+2021/03/14-01:24:28.928214 7f784ea19a80 Options.compression_opts.strategy: 0
+2021/03/14-01:24:28.928214 7f784ea19a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:24:28.928215 7f784ea19a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:24:28.928215 7f784ea19a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:24:28.928216 7f784ea19a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:24:28.928217 7f784ea19a80 Options.target_file_size_base: 67108864
+2021/03/14-01:24:28.928217 7f784ea19a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:24:28.928218 7f784ea19a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:24:28.928218 7f784ea19a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:24:28.928219 7f784ea19a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:24:28.928220 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:24:28.928228 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:24:28.928228 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:24:28.928229 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:24:28.928230 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:24:28.928230 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:24:28.928231 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:24:28.928231 7f784ea19a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:24:28.928232 7f784ea19a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:24:28.928232 7f784ea19a80 Options.arena_block_size: 16777216
+2021/03/14-01:24:28.928233 7f784ea19a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:24:28.928234 7f784ea19a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:24:28.928234 7f784ea19a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:24:28.928235 7f784ea19a80 Options.disable_auto_compactions: 0
+2021/03/14-01:24:28.928236 7f784ea19a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:24:28.928237 7f784ea19a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:24:28.928243 7f784ea19a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:24:28.928244 7f784ea19a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:24:28.928244 7f784ea19a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:24:28.928245 7f784ea19a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:24:28.928246 7f784ea19a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:24:28.928247 7f784ea19a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:24:28.928247 7f784ea19a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:24:28.928248 7f784ea19a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:24:28.928248 7f784ea19a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:24:28.928249 7f784ea19a80 Options.table_properties_collectors:
+2021/03/14-01:24:28.928249 7f784ea19a80 Options.inplace_update_support: 0
+2021/03/14-01:24:28.928250 7f784ea19a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:24:28.928251 7f784ea19a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:24:28.928251 7f784ea19a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:24:28.928252 7f784ea19a80 Options.bloom_locality: 0
+2021/03/14-01:24:28.928253 7f784ea19a80 Options.max_successive_merges: 0
+2021/03/14-01:24:28.928253 7f784ea19a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:24:28.928254 7f784ea19a80 Options.paranoid_file_checks: 0
+2021/03/14-01:24:28.928254 7f784ea19a80 Options.force_consistency_checks: 0
+2021/03/14-01:24:28.928255 7f784ea19a80 Options.report_bg_io_stats: 0
+2021/03/14-01:24:28.928649 7f784ea19a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:24:28.928652 7f784ea19a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:24:28.928779 7f784ea19a80 EVENT_LOG_v1 {"time_micros": 1615681468928768, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:24:28.928784 7f784ea19a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:24:29.584314 7f784ea19a80 EVENT_LOG_v1 {"time_micros": 1615681469584310, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681687585794 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681687585794
new file mode 100644
index 0000000..1586947
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681687585794
@@ -0,0 +1,186 @@
+2021/03/14-01:24:29.596717 7f784ea19a80 RocksDB version: 5.11.3
+2021/03/14-01:24:29.596770 7f784ea19a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:24:29.596772 7f784ea19a80 Compile date Mar 13 2021
+2021/03/14-01:24:29.596776 7f784ea19a80 DB SUMMARY
+2021/03/14-01:24:29.596889 7f784ea19a80 CURRENT file: CURRENT
+2021/03/14-01:24:29.596890 7f784ea19a80 IDENTITY file: IDENTITY
+2021/03/14-01:24:29.596901 7f784ea19a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:24:29.596902 7f784ea19a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:24:29.596903 7f784ea19a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:24:29.596910 7f784ea19a80 Options.error_if_exists: 0
+2021/03/14-01:24:29.596910 7f784ea19a80 Options.create_if_missing: 1
+2021/03/14-01:24:29.596911 7f784ea19a80 Options.paranoid_checks: 1
+2021/03/14-01:24:29.596912 7f784ea19a80 Options.env: 0x7f784f3d3080
+2021/03/14-01:24:29.596912 7f784ea19a80 Options.info_log: 0x2118ca0
+2021/03/14-01:24:29.596913 7f784ea19a80 Options.max_file_opening_threads: 16
+2021/03/14-01:24:29.596913 7f784ea19a80 Options.statistics: (nil)
+2021/03/14-01:24:29.596914 7f784ea19a80 Options.use_fsync: 0
+2021/03/14-01:24:29.596915 7f784ea19a80 Options.max_log_file_size: 0
+2021/03/14-01:24:29.596915 7f784ea19a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:24:29.596916 7f784ea19a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:24:29.596917 7f784ea19a80 Options.keep_log_file_num: 1000
+2021/03/14-01:24:29.596917 7f784ea19a80 Options.recycle_log_file_num: 0
+2021/03/14-01:24:29.596918 7f784ea19a80 Options.allow_fallocate: 1
+2021/03/14-01:24:29.596918 7f784ea19a80 Options.allow_mmap_reads: 0
+2021/03/14-01:24:29.596919 7f784ea19a80 Options.allow_mmap_writes: 0
+2021/03/14-01:24:29.596919 7f784ea19a80 Options.use_direct_reads: 0
+2021/03/14-01:24:29.596920 7f784ea19a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:24:29.596920 7f784ea19a80 Options.create_missing_column_families: 0
+2021/03/14-01:24:29.596921 7f784ea19a80 Options.db_log_dir:
+2021/03/14-01:24:29.596922 7f784ea19a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:24:29.596922 7f784ea19a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:24:29.596923 7f784ea19a80 Options.max_subcompactions: 1
+2021/03/14-01:24:29.596923 7f784ea19a80 Options.max_background_flushes: -1
+2021/03/14-01:24:29.596924 7f784ea19a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:24:29.596924 7f784ea19a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:24:29.596925 7f784ea19a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:24:29.596926 7f784ea19a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:24:29.596926 7f784ea19a80 Options.advise_random_on_open: 1
+2021/03/14-01:24:29.596927 7f784ea19a80 Options.db_write_buffer_size: 0
+2021/03/14-01:24:29.596927 7f784ea19a80 Options.write_buffer_manager: 0x2100b90
+2021/03/14-01:24:29.596928 7f784ea19a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:24:29.596928 7f784ea19a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:24:29.596929 7f784ea19a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:24:29.596929 7f784ea19a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:24:29.596930 7f784ea19a80 Options.rate_limiter: (nil)
+2021/03/14-01:24:29.596931 7f784ea19a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:24:29.596939 7f784ea19a80 Options.wal_recovery_mode: 2
+2021/03/14-01:24:29.596940 7f784ea19a80 Options.enable_thread_tracking: 0
+2021/03/14-01:24:29.596940 7f784ea19a80 Options.enable_pipelined_write: 0
+2021/03/14-01:24:29.596941 7f784ea19a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:24:29.596941 7f784ea19a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:24:29.596942 7f784ea19a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:24:29.596942 7f784ea19a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:24:29.596943 7f784ea19a80 Options.row_cache: None
+2021/03/14-01:24:29.596944 7f784ea19a80 Options.wal_filter: None
+2021/03/14-01:24:29.596944 7f784ea19a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:24:29.596945 7f784ea19a80 Options.allow_ingest_behind: 0
+2021/03/14-01:24:29.596945 7f784ea19a80 Options.preserve_deletes: 0
+2021/03/14-01:24:29.596946 7f784ea19a80 Options.two_write_queues: 0
+2021/03/14-01:24:29.596946 7f784ea19a80 Options.manual_wal_flush: 0
+2021/03/14-01:24:29.596947 7f784ea19a80 Options.max_background_jobs: 16
+2021/03/14-01:24:29.596948 7f784ea19a80 Options.max_background_compactions: -1
+2021/03/14-01:24:29.596949 7f784ea19a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:24:29.596949 7f784ea19a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:24:29.596950 7f784ea19a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:24:29.596950 7f784ea19a80 Options.max_total_wal_size: 0
+2021/03/14-01:24:29.596951 7f784ea19a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:24:29.596951 7f784ea19a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:24:29.596952 7f784ea19a80 Options.max_open_files: -1
+2021/03/14-01:24:29.596953 7f784ea19a80 Options.bytes_per_sync: 0
+2021/03/14-01:24:29.596953 7f784ea19a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:24:29.596954 7f784ea19a80 Options.compaction_readahead_size: 0
+2021/03/14-01:24:29.596954 7f784ea19a80 Compression algorithms supported:
+2021/03/14-01:24:29.596955 7f784ea19a80 Snappy supported: 1
+2021/03/14-01:24:29.596955 7f784ea19a80 Zlib supported: 1
+2021/03/14-01:24:29.596956 7f784ea19a80 Bzip supported: 1
+2021/03/14-01:24:29.596957 7f784ea19a80 LZ4 supported: 1
+2021/03/14-01:24:29.596957 7f784ea19a80 ZSTDNotFinal supported: 1
+2021/03/14-01:24:29.596961 7f784ea19a80 ZSTD supported: 1
+2021/03/14-01:24:29.596964 7f784ea19a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:24:29.596965 7f784ea19a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:24:29.597052 7f784ea19a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:24:29.597103 7f784ea19a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:24:29.597105 7f784ea19a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:24:29.597105 7f784ea19a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:24:29.597106 7f784ea19a80 Options.compaction_filter: None
+2021/03/14-01:24:29.597107 7f784ea19a80 Options.compaction_filter_factory: None
+2021/03/14-01:24:29.597107 7f784ea19a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:24:29.597108 7f784ea19a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:24:29.597122 7f784ea19a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2110520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x20f5c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:24:29.597123 7f784ea19a80 Options.write_buffer_size: 134217728
+2021/03/14-01:24:29.597123 7f784ea19a80 Options.max_write_buffer_number: 6
+2021/03/14-01:24:29.597124 7f784ea19a80 Options.compression[0]: NoCompression
+2021/03/14-01:24:29.597125 7f784ea19a80 Options.compression[1]: NoCompression
+2021/03/14-01:24:29.597125 7f784ea19a80 Options.compression[2]: Snappy
+2021/03/14-01:24:29.597126 7f784ea19a80 Options.compression[3]: Snappy
+2021/03/14-01:24:29.597126 7f784ea19a80 Options.compression[4]: Snappy
+2021/03/14-01:24:29.597127 7f784ea19a80 Options.compression[5]: Snappy
+2021/03/14-01:24:29.597128 7f784ea19a80 Options.compression[6]: Snappy
+2021/03/14-01:24:29.597128 7f784ea19a80 Options.bottommost_compression: Disabled
+2021/03/14-01:24:29.597129 7f784ea19a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:24:29.597129 7f784ea19a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:24:29.597130 7f784ea19a80 Options.num_levels: 7
+2021/03/14-01:24:29.597131 7f784ea19a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:24:29.597131 7f784ea19a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:24:29.597132 7f784ea19a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:24:29.597132 7f784ea19a80 Options.compression_opts.level: -1
+2021/03/14-01:24:29.597133 7f784ea19a80 Options.compression_opts.strategy: 0
+2021/03/14-01:24:29.597133 7f784ea19a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:24:29.597134 7f784ea19a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:24:29.597135 7f784ea19a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:24:29.597135 7f784ea19a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:24:29.597136 7f784ea19a80 Options.target_file_size_base: 67108864
+2021/03/14-01:24:29.597136 7f784ea19a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:24:29.597137 7f784ea19a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:24:29.597138 7f784ea19a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:24:29.597138 7f784ea19a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:24:29.597140 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:24:29.597147 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:24:29.597148 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:24:29.597148 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:24:29.597149 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:24:29.597150 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:24:29.597150 7f784ea19a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:24:29.597151 7f784ea19a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:24:29.597151 7f784ea19a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:24:29.597152 7f784ea19a80 Options.arena_block_size: 16777216
+2021/03/14-01:24:29.597152 7f784ea19a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:24:29.597153 7f784ea19a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:24:29.597154 7f784ea19a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:24:29.597154 7f784ea19a80 Options.disable_auto_compactions: 0
+2021/03/14-01:24:29.597156 7f784ea19a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:24:29.597156 7f784ea19a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:24:29.597157 7f784ea19a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:24:29.597158 7f784ea19a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:24:29.597158 7f784ea19a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:24:29.597159 7f784ea19a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:24:29.597159 7f784ea19a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:24:29.597160 7f784ea19a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:24:29.597161 7f784ea19a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:24:29.597161 7f784ea19a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:24:29.597162 7f784ea19a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:24:29.597162 7f784ea19a80 Options.table_properties_collectors:
+2021/03/14-01:24:29.597163 7f784ea19a80 Options.inplace_update_support: 0
+2021/03/14-01:24:29.597164 7f784ea19a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:24:29.597164 7f784ea19a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:24:29.597165 7f784ea19a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:24:29.597166 7f784ea19a80 Options.bloom_locality: 0
+2021/03/14-01:24:29.597166 7f784ea19a80 Options.max_successive_merges: 0
+2021/03/14-01:24:29.597167 7f784ea19a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:24:29.597167 7f784ea19a80 Options.paranoid_file_checks: 0
+2021/03/14-01:24:29.597168 7f784ea19a80 Options.force_consistency_checks: 0
+2021/03/14-01:24:29.597168 7f784ea19a80 Options.report_bg_io_stats: 0
+2021/03/14-01:24:29.597565 7f784ea19a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:24:29.597568 7f784ea19a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:24:29.597690 7f784ea19a80 EVENT_LOG_v1 {"time_micros": 1615681469597680, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:24:29.597695 7f784ea19a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:24:30.260106 7f784ea19a80 EVENT_LOG_v1 {"time_micros": 1615681470260102, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681688270020 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681688270020
new file mode 100644
index 0000000..a6c2cb6
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681688270020
@@ -0,0 +1,186 @@
+2021/03/14-01:28:07.586288 7f874129ca80 RocksDB version: 5.11.3
+2021/03/14-01:28:07.586359 7f874129ca80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:28:07.586361 7f874129ca80 Compile date Mar 13 2021
+2021/03/14-01:28:07.586364 7f874129ca80 DB SUMMARY
+2021/03/14-01:28:07.586506 7f874129ca80 CURRENT file: CURRENT
+2021/03/14-01:28:07.586507 7f874129ca80 IDENTITY file: IDENTITY
+2021/03/14-01:28:07.586520 7f874129ca80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:28:07.586522 7f874129ca80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:28:07.586523 7f874129ca80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:28:07.586531 7f874129ca80 Options.error_if_exists: 0
+2021/03/14-01:28:07.586532 7f874129ca80 Options.create_if_missing: 1
+2021/03/14-01:28:07.586532 7f874129ca80 Options.paranoid_checks: 1
+2021/03/14-01:28:07.586533 7f874129ca80 Options.env: 0x7f8741c56080
+2021/03/14-01:28:07.586534 7f874129ca80 Options.info_log: 0x2bf6ca0
+2021/03/14-01:28:07.586535 7f874129ca80 Options.max_file_opening_threads: 16
+2021/03/14-01:28:07.586535 7f874129ca80 Options.statistics: (nil)
+2021/03/14-01:28:07.586536 7f874129ca80 Options.use_fsync: 0
+2021/03/14-01:28:07.586537 7f874129ca80 Options.max_log_file_size: 0
+2021/03/14-01:28:07.586537 7f874129ca80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:28:07.586538 7f874129ca80 Options.log_file_time_to_roll: 0
+2021/03/14-01:28:07.586539 7f874129ca80 Options.keep_log_file_num: 1000
+2021/03/14-01:28:07.586540 7f874129ca80 Options.recycle_log_file_num: 0
+2021/03/14-01:28:07.586540 7f874129ca80 Options.allow_fallocate: 1
+2021/03/14-01:28:07.586541 7f874129ca80 Options.allow_mmap_reads: 0
+2021/03/14-01:28:07.586542 7f874129ca80 Options.allow_mmap_writes: 0
+2021/03/14-01:28:07.586542 7f874129ca80 Options.use_direct_reads: 0
+2021/03/14-01:28:07.586543 7f874129ca80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:28:07.586544 7f874129ca80 Options.create_missing_column_families: 0
+2021/03/14-01:28:07.586544 7f874129ca80 Options.db_log_dir:
+2021/03/14-01:28:07.586545 7f874129ca80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:28:07.586546 7f874129ca80 Options.table_cache_numshardbits: 6
+2021/03/14-01:28:07.586546 7f874129ca80 Options.max_subcompactions: 1
+2021/03/14-01:28:07.586547 7f874129ca80 Options.max_background_flushes: -1
+2021/03/14-01:28:07.586548 7f874129ca80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:28:07.586548 7f874129ca80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:28:07.586549 7f874129ca80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:28:07.586550 7f874129ca80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:28:07.586550 7f874129ca80 Options.advise_random_on_open: 1
+2021/03/14-01:28:07.586551 7f874129ca80 Options.db_write_buffer_size: 0
+2021/03/14-01:28:07.586552 7f874129ca80 Options.write_buffer_manager: 0x2bdeb90
+2021/03/14-01:28:07.586553 7f874129ca80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:28:07.586553 7f874129ca80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:28:07.586554 7f874129ca80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:28:07.586555 7f874129ca80 Options.use_adaptive_mutex: 0
+2021/03/14-01:28:07.586555 7f874129ca80 Options.rate_limiter: (nil)
+2021/03/14-01:28:07.586557 7f874129ca80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:28:07.586566 7f874129ca80 Options.wal_recovery_mode: 2
+2021/03/14-01:28:07.586567 7f874129ca80 Options.enable_thread_tracking: 0
+2021/03/14-01:28:07.586568 7f874129ca80 Options.enable_pipelined_write: 0
+2021/03/14-01:28:07.586568 7f874129ca80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:28:07.586569 7f874129ca80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:28:07.586570 7f874129ca80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:28:07.586570 7f874129ca80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:28:07.586571 7f874129ca80 Options.row_cache: None
+2021/03/14-01:28:07.586572 7f874129ca80 Options.wal_filter: None
+2021/03/14-01:28:07.586572 7f874129ca80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:28:07.586573 7f874129ca80 Options.allow_ingest_behind: 0
+2021/03/14-01:28:07.586574 7f874129ca80 Options.preserve_deletes: 0
+2021/03/14-01:28:07.586574 7f874129ca80 Options.two_write_queues: 0
+2021/03/14-01:28:07.586575 7f874129ca80 Options.manual_wal_flush: 0
+2021/03/14-01:28:07.586576 7f874129ca80 Options.max_background_jobs: 16
+2021/03/14-01:28:07.586577 7f874129ca80 Options.max_background_compactions: -1
+2021/03/14-01:28:07.586578 7f874129ca80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:28:07.586578 7f874129ca80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:28:07.586579 7f874129ca80 Options.delayed_write_rate : 16777216
+2021/03/14-01:28:07.586580 7f874129ca80 Options.max_total_wal_size: 0
+2021/03/14-01:28:07.586581 7f874129ca80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:28:07.586581 7f874129ca80 Options.stats_dump_period_sec: 600
+2021/03/14-01:28:07.586582 7f874129ca80 Options.max_open_files: -1
+2021/03/14-01:28:07.586583 7f874129ca80 Options.bytes_per_sync: 0
+2021/03/14-01:28:07.586583 7f874129ca80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:28:07.586584 7f874129ca80 Options.compaction_readahead_size: 0
+2021/03/14-01:28:07.586585 7f874129ca80 Compression algorithms supported:
+2021/03/14-01:28:07.586585 7f874129ca80 Snappy supported: 1
+2021/03/14-01:28:07.586586 7f874129ca80 Zlib supported: 1
+2021/03/14-01:28:07.586587 7f874129ca80 Bzip supported: 1
+2021/03/14-01:28:07.586588 7f874129ca80 LZ4 supported: 1
+2021/03/14-01:28:07.586588 7f874129ca80 ZSTDNotFinal supported: 1
+2021/03/14-01:28:07.586594 7f874129ca80 ZSTD supported: 1
+2021/03/14-01:28:07.586598 7f874129ca80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:28:07.586600 7f874129ca80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:28:07.586724 7f874129ca80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:28:07.586796 7f874129ca80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:28:07.586798 7f874129ca80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:28:07.586800 7f874129ca80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:28:07.586800 7f874129ca80 Options.compaction_filter: None
+2021/03/14-01:28:07.586801 7f874129ca80 Options.compaction_filter_factory: None
+2021/03/14-01:28:07.586802 7f874129ca80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:28:07.586803 7f874129ca80 Options.table_factory: BlockBasedTable
+2021/03/14-01:28:07.586820 7f874129ca80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2bee520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2bd3c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:28:07.586821 7f874129ca80 Options.write_buffer_size: 134217728
+2021/03/14-01:28:07.586821 7f874129ca80 Options.max_write_buffer_number: 6
+2021/03/14-01:28:07.586822 7f874129ca80 Options.compression[0]: NoCompression
+2021/03/14-01:28:07.586823 7f874129ca80 Options.compression[1]: NoCompression
+2021/03/14-01:28:07.586824 7f874129ca80 Options.compression[2]: Snappy
+2021/03/14-01:28:07.586824 7f874129ca80 Options.compression[3]: Snappy
+2021/03/14-01:28:07.586825 7f874129ca80 Options.compression[4]: Snappy
+2021/03/14-01:28:07.586826 7f874129ca80 Options.compression[5]: Snappy
+2021/03/14-01:28:07.586826 7f874129ca80 Options.compression[6]: Snappy
+2021/03/14-01:28:07.586827 7f874129ca80 Options.bottommost_compression: Disabled
+2021/03/14-01:28:07.586828 7f874129ca80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:28:07.586829 7f874129ca80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:28:07.586829 7f874129ca80 Options.num_levels: 7
+2021/03/14-01:28:07.586830 7f874129ca80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:28:07.586831 7f874129ca80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:28:07.586831 7f874129ca80 Options.compression_opts.window_bits: -14
+2021/03/14-01:28:07.586832 7f874129ca80 Options.compression_opts.level: -1
+2021/03/14-01:28:07.586833 7f874129ca80 Options.compression_opts.strategy: 0
+2021/03/14-01:28:07.586833 7f874129ca80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:28:07.586834 7f874129ca80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:28:07.586835 7f874129ca80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:28:07.586836 7f874129ca80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:28:07.586836 7f874129ca80 Options.target_file_size_base: 67108864
+2021/03/14-01:28:07.586837 7f874129ca80 Options.target_file_size_multiplier: 1
+2021/03/14-01:28:07.586838 7f874129ca80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:28:07.586838 7f874129ca80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:28:07.586839 7f874129ca80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:28:07.586841 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:28:07.586858 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:28:07.586859 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:28:07.586859 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:28:07.586860 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:28:07.586861 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:28:07.586861 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:28:07.586862 7f874129ca80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:28:07.586863 7f874129ca80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:28:07.586863 7f874129ca80 Options.arena_block_size: 16777216
+2021/03/14-01:28:07.586864 7f874129ca80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:28:07.586865 7f874129ca80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:28:07.586866 7f874129ca80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:28:07.586866 7f874129ca80 Options.disable_auto_compactions: 0
+2021/03/14-01:28:07.586868 7f874129ca80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:28:07.586869 7f874129ca80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:28:07.586870 7f874129ca80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:28:07.586870 7f874129ca80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:28:07.586871 7f874129ca80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:28:07.586872 7f874129ca80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:28:07.586872 7f874129ca80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:28:07.586874 7f874129ca80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:28:07.586875 7f874129ca80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:28:07.586875 7f874129ca80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:28:07.586876 7f874129ca80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:28:07.586877 7f874129ca80 Options.table_properties_collectors:
+2021/03/14-01:28:07.586877 7f874129ca80 Options.inplace_update_support: 0
+2021/03/14-01:28:07.586878 7f874129ca80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:28:07.586879 7f874129ca80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:28:07.586880 7f874129ca80 Options.memtable_huge_page_size: 0
+2021/03/14-01:28:07.586880 7f874129ca80 Options.bloom_locality: 0
+2021/03/14-01:28:07.586881 7f874129ca80 Options.max_successive_merges: 0
+2021/03/14-01:28:07.586882 7f874129ca80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:28:07.586882 7f874129ca80 Options.paranoid_file_checks: 0
+2021/03/14-01:28:07.586883 7f874129ca80 Options.force_consistency_checks: 0
+2021/03/14-01:28:07.586884 7f874129ca80 Options.report_bg_io_stats: 0
+2021/03/14-01:28:07.587383 7f874129ca80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:28:07.587386 7f874129ca80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:28:07.587542 7f874129ca80 EVENT_LOG_v1 {"time_micros": 1615681687587527, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:28:07.587549 7f874129ca80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:28:08.258092 7f874129ca80 EVENT_LOG_v1 {"time_micros": 1615681688258088, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681688954280 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681688954280
new file mode 100644
index 0000000..caf6ffe
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681688954280
@@ -0,0 +1,186 @@
+2021/03/14-01:28:08.270406 7f874129ca80 RocksDB version: 5.11.3
+2021/03/14-01:28:08.270459 7f874129ca80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:28:08.270460 7f874129ca80 Compile date Mar 13 2021
+2021/03/14-01:28:08.270463 7f874129ca80 DB SUMMARY
+2021/03/14-01:28:08.270580 7f874129ca80 CURRENT file: CURRENT
+2021/03/14-01:28:08.270581 7f874129ca80 IDENTITY file: IDENTITY
+2021/03/14-01:28:08.270592 7f874129ca80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:28:08.270593 7f874129ca80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:28:08.270594 7f874129ca80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:28:08.270601 7f874129ca80 Options.error_if_exists: 0
+2021/03/14-01:28:08.270601 7f874129ca80 Options.create_if_missing: 1
+2021/03/14-01:28:08.270602 7f874129ca80 Options.paranoid_checks: 1
+2021/03/14-01:28:08.270603 7f874129ca80 Options.env: 0x7f8741c56080
+2021/03/14-01:28:08.270603 7f874129ca80 Options.info_log: 0x2bf6ca0
+2021/03/14-01:28:08.270604 7f874129ca80 Options.max_file_opening_threads: 16
+2021/03/14-01:28:08.270604 7f874129ca80 Options.statistics: (nil)
+2021/03/14-01:28:08.270605 7f874129ca80 Options.use_fsync: 0
+2021/03/14-01:28:08.270606 7f874129ca80 Options.max_log_file_size: 0
+2021/03/14-01:28:08.270606 7f874129ca80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:28:08.270607 7f874129ca80 Options.log_file_time_to_roll: 0
+2021/03/14-01:28:08.270607 7f874129ca80 Options.keep_log_file_num: 1000
+2021/03/14-01:28:08.270608 7f874129ca80 Options.recycle_log_file_num: 0
+2021/03/14-01:28:08.270609 7f874129ca80 Options.allow_fallocate: 1
+2021/03/14-01:28:08.270609 7f874129ca80 Options.allow_mmap_reads: 0
+2021/03/14-01:28:08.270610 7f874129ca80 Options.allow_mmap_writes: 0
+2021/03/14-01:28:08.270610 7f874129ca80 Options.use_direct_reads: 0
+2021/03/14-01:28:08.270611 7f874129ca80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:28:08.270612 7f874129ca80 Options.create_missing_column_families: 0
+2021/03/14-01:28:08.270612 7f874129ca80 Options.db_log_dir:
+2021/03/14-01:28:08.270613 7f874129ca80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:28:08.270613 7f874129ca80 Options.table_cache_numshardbits: 6
+2021/03/14-01:28:08.270614 7f874129ca80 Options.max_subcompactions: 1
+2021/03/14-01:28:08.270614 7f874129ca80 Options.max_background_flushes: -1
+2021/03/14-01:28:08.270615 7f874129ca80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:28:08.270616 7f874129ca80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:28:08.270616 7f874129ca80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:28:08.270617 7f874129ca80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:28:08.270617 7f874129ca80 Options.advise_random_on_open: 1
+2021/03/14-01:28:08.270618 7f874129ca80 Options.db_write_buffer_size: 0
+2021/03/14-01:28:08.270619 7f874129ca80 Options.write_buffer_manager: 0x2bdeb90
+2021/03/14-01:28:08.270619 7f874129ca80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:28:08.270620 7f874129ca80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:28:08.270620 7f874129ca80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:28:08.270621 7f874129ca80 Options.use_adaptive_mutex: 0
+2021/03/14-01:28:08.270621 7f874129ca80 Options.rate_limiter: (nil)
+2021/03/14-01:28:08.270623 7f874129ca80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:28:08.270630 7f874129ca80 Options.wal_recovery_mode: 2
+2021/03/14-01:28:08.270631 7f874129ca80 Options.enable_thread_tracking: 0
+2021/03/14-01:28:08.270632 7f874129ca80 Options.enable_pipelined_write: 0
+2021/03/14-01:28:08.270632 7f874129ca80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:28:08.270633 7f874129ca80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:28:08.270633 7f874129ca80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:28:08.270634 7f874129ca80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:28:08.270634 7f874129ca80 Options.row_cache: None
+2021/03/14-01:28:08.270635 7f874129ca80 Options.wal_filter: None
+2021/03/14-01:28:08.270636 7f874129ca80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:28:08.270636 7f874129ca80 Options.allow_ingest_behind: 0
+2021/03/14-01:28:08.270637 7f874129ca80 Options.preserve_deletes: 0
+2021/03/14-01:28:08.270637 7f874129ca80 Options.two_write_queues: 0
+2021/03/14-01:28:08.270638 7f874129ca80 Options.manual_wal_flush: 0
+2021/03/14-01:28:08.270639 7f874129ca80 Options.max_background_jobs: 16
+2021/03/14-01:28:08.270640 7f874129ca80 Options.max_background_compactions: -1
+2021/03/14-01:28:08.270640 7f874129ca80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:28:08.270641 7f874129ca80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:28:08.270641 7f874129ca80 Options.delayed_write_rate : 16777216
+2021/03/14-01:28:08.270642 7f874129ca80 Options.max_total_wal_size: 0
+2021/03/14-01:28:08.270642 7f874129ca80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:28:08.270643 7f874129ca80 Options.stats_dump_period_sec: 600
+2021/03/14-01:28:08.270644 7f874129ca80 Options.max_open_files: -1
+2021/03/14-01:28:08.270644 7f874129ca80 Options.bytes_per_sync: 0
+2021/03/14-01:28:08.270645 7f874129ca80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:28:08.270645 7f874129ca80 Options.compaction_readahead_size: 0
+2021/03/14-01:28:08.270646 7f874129ca80 Compression algorithms supported:
+2021/03/14-01:28:08.270647 7f874129ca80 Snappy supported: 1
+2021/03/14-01:28:08.270647 7f874129ca80 Zlib supported: 1
+2021/03/14-01:28:08.270648 7f874129ca80 Bzip supported: 1
+2021/03/14-01:28:08.270648 7f874129ca80 LZ4 supported: 1
+2021/03/14-01:28:08.270649 7f874129ca80 ZSTDNotFinal supported: 1
+2021/03/14-01:28:08.270653 7f874129ca80 ZSTD supported: 1
+2021/03/14-01:28:08.270656 7f874129ca80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:28:08.270657 7f874129ca80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:28:08.270753 7f874129ca80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:28:08.270821 7f874129ca80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:28:08.270823 7f874129ca80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:28:08.270824 7f874129ca80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:28:08.270825 7f874129ca80 Options.compaction_filter: None
+2021/03/14-01:28:08.270825 7f874129ca80 Options.compaction_filter_factory: None
+2021/03/14-01:28:08.270826 7f874129ca80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:28:08.270827 7f874129ca80 Options.table_factory: BlockBasedTable
+2021/03/14-01:28:08.270841 7f874129ca80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2bee520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2bd3c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:28:08.270842 7f874129ca80 Options.write_buffer_size: 134217728
+2021/03/14-01:28:08.270842 7f874129ca80 Options.max_write_buffer_number: 6
+2021/03/14-01:28:08.270843 7f874129ca80 Options.compression[0]: NoCompression
+2021/03/14-01:28:08.270844 7f874129ca80 Options.compression[1]: NoCompression
+2021/03/14-01:28:08.270844 7f874129ca80 Options.compression[2]: Snappy
+2021/03/14-01:28:08.270845 7f874129ca80 Options.compression[3]: Snappy
+2021/03/14-01:28:08.270845 7f874129ca80 Options.compression[4]: Snappy
+2021/03/14-01:28:08.270846 7f874129ca80 Options.compression[5]: Snappy
+2021/03/14-01:28:08.270847 7f874129ca80 Options.compression[6]: Snappy
+2021/03/14-01:28:08.270847 7f874129ca80 Options.bottommost_compression: Disabled
+2021/03/14-01:28:08.270848 7f874129ca80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:28:08.270849 7f874129ca80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:28:08.270849 7f874129ca80 Options.num_levels: 7
+2021/03/14-01:28:08.270850 7f874129ca80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:28:08.270850 7f874129ca80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:28:08.270851 7f874129ca80 Options.compression_opts.window_bits: -14
+2021/03/14-01:28:08.270852 7f874129ca80 Options.compression_opts.level: -1
+2021/03/14-01:28:08.270852 7f874129ca80 Options.compression_opts.strategy: 0
+2021/03/14-01:28:08.270853 7f874129ca80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:28:08.270853 7f874129ca80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:28:08.270854 7f874129ca80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:28:08.270854 7f874129ca80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:28:08.270855 7f874129ca80 Options.target_file_size_base: 67108864
+2021/03/14-01:28:08.270856 7f874129ca80 Options.target_file_size_multiplier: 1
+2021/03/14-01:28:08.270856 7f874129ca80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:28:08.270857 7f874129ca80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:28:08.270857 7f874129ca80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:28:08.270859 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:28:08.270867 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:28:08.270868 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:28:08.270868 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:28:08.270869 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:28:08.270869 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:28:08.270870 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:28:08.270871 7f874129ca80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:28:08.270871 7f874129ca80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:28:08.270872 7f874129ca80 Options.arena_block_size: 16777216
+2021/03/14-01:28:08.270873 7f874129ca80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:28:08.270873 7f874129ca80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:28:08.270874 7f874129ca80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:28:08.270874 7f874129ca80 Options.disable_auto_compactions: 0
+2021/03/14-01:28:08.270876 7f874129ca80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:28:08.270877 7f874129ca80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:28:08.270877 7f874129ca80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:28:08.270878 7f874129ca80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:28:08.270879 7f874129ca80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:28:08.270879 7f874129ca80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:28:08.270880 7f874129ca80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:28:08.270881 7f874129ca80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:28:08.270881 7f874129ca80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:28:08.270882 7f874129ca80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:28:08.270882 7f874129ca80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:28:08.270883 7f874129ca80 Options.table_properties_collectors:
+2021/03/14-01:28:08.270884 7f874129ca80 Options.inplace_update_support: 0
+2021/03/14-01:28:08.270884 7f874129ca80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:28:08.270885 7f874129ca80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:28:08.270886 7f874129ca80 Options.memtable_huge_page_size: 0
+2021/03/14-01:28:08.270886 7f874129ca80 Options.bloom_locality: 0
+2021/03/14-01:28:08.270887 7f874129ca80 Options.max_successive_merges: 0
+2021/03/14-01:28:08.270887 7f874129ca80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:28:08.270888 7f874129ca80 Options.paranoid_file_checks: 0
+2021/03/14-01:28:08.270888 7f874129ca80 Options.force_consistency_checks: 0
+2021/03/14-01:28:08.270889 7f874129ca80 Options.report_bg_io_stats: 0
+2021/03/14-01:28:08.271279 7f874129ca80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:28:08.271282 7f874129ca80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:28:08.271405 7f874129ca80 EVENT_LOG_v1 {"time_micros": 1615681688271395, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:28:08.271411 7f874129ca80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:28:08.941829 7f874129ca80 EVENT_LOG_v1 {"time_micros": 1615681688941826, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681689629582 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681689629582
new file mode 100644
index 0000000..eaf21bf
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681689629582
@@ -0,0 +1,186 @@
+2021/03/14-01:28:08.954652 7f874129ca80 RocksDB version: 5.11.3
+2021/03/14-01:28:08.954705 7f874129ca80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:28:08.954706 7f874129ca80 Compile date Mar 13 2021
+2021/03/14-01:28:08.954708 7f874129ca80 DB SUMMARY
+2021/03/14-01:28:08.954825 7f874129ca80 CURRENT file: CURRENT
+2021/03/14-01:28:08.954826 7f874129ca80 IDENTITY file: IDENTITY
+2021/03/14-01:28:08.954837 7f874129ca80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:28:08.954838 7f874129ca80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:28:08.954839 7f874129ca80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:28:08.954845 7f874129ca80 Options.error_if_exists: 0
+2021/03/14-01:28:08.954846 7f874129ca80 Options.create_if_missing: 1
+2021/03/14-01:28:08.954847 7f874129ca80 Options.paranoid_checks: 1
+2021/03/14-01:28:08.954848 7f874129ca80 Options.env: 0x7f8741c56080
+2021/03/14-01:28:08.954848 7f874129ca80 Options.info_log: 0x2bf6ca0
+2021/03/14-01:28:08.954849 7f874129ca80 Options.max_file_opening_threads: 16
+2021/03/14-01:28:08.954849 7f874129ca80 Options.statistics: (nil)
+2021/03/14-01:28:08.954850 7f874129ca80 Options.use_fsync: 0
+2021/03/14-01:28:08.954851 7f874129ca80 Options.max_log_file_size: 0
+2021/03/14-01:28:08.954851 7f874129ca80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:28:08.954852 7f874129ca80 Options.log_file_time_to_roll: 0
+2021/03/14-01:28:08.954853 7f874129ca80 Options.keep_log_file_num: 1000
+2021/03/14-01:28:08.954853 7f874129ca80 Options.recycle_log_file_num: 0
+2021/03/14-01:28:08.954854 7f874129ca80 Options.allow_fallocate: 1
+2021/03/14-01:28:08.954854 7f874129ca80 Options.allow_mmap_reads: 0
+2021/03/14-01:28:08.954855 7f874129ca80 Options.allow_mmap_writes: 0
+2021/03/14-01:28:08.954855 7f874129ca80 Options.use_direct_reads: 0
+2021/03/14-01:28:08.954856 7f874129ca80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:28:08.954857 7f874129ca80 Options.create_missing_column_families: 0
+2021/03/14-01:28:08.954857 7f874129ca80 Options.db_log_dir:
+2021/03/14-01:28:08.954858 7f874129ca80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:28:08.954858 7f874129ca80 Options.table_cache_numshardbits: 6
+2021/03/14-01:28:08.954859 7f874129ca80 Options.max_subcompactions: 1
+2021/03/14-01:28:08.954860 7f874129ca80 Options.max_background_flushes: -1
+2021/03/14-01:28:08.954860 7f874129ca80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:28:08.954861 7f874129ca80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:28:08.954861 7f874129ca80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:28:08.954862 7f874129ca80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:28:08.954862 7f874129ca80 Options.advise_random_on_open: 1
+2021/03/14-01:28:08.954863 7f874129ca80 Options.db_write_buffer_size: 0
+2021/03/14-01:28:08.954864 7f874129ca80 Options.write_buffer_manager: 0x2bdeb90
+2021/03/14-01:28:08.954864 7f874129ca80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:28:08.954865 7f874129ca80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:28:08.954865 7f874129ca80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:28:08.954866 7f874129ca80 Options.use_adaptive_mutex: 0
+2021/03/14-01:28:08.954867 7f874129ca80 Options.rate_limiter: (nil)
+2021/03/14-01:28:08.954868 7f874129ca80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:28:08.954876 7f874129ca80 Options.wal_recovery_mode: 2
+2021/03/14-01:28:08.954876 7f874129ca80 Options.enable_thread_tracking: 0
+2021/03/14-01:28:08.954877 7f874129ca80 Options.enable_pipelined_write: 0
+2021/03/14-01:28:08.954878 7f874129ca80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:28:08.954878 7f874129ca80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:28:08.954879 7f874129ca80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:28:08.954879 7f874129ca80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:28:08.954880 7f874129ca80 Options.row_cache: None
+2021/03/14-01:28:08.954880 7f874129ca80 Options.wal_filter: None
+2021/03/14-01:28:08.954881 7f874129ca80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:28:08.954882 7f874129ca80 Options.allow_ingest_behind: 0
+2021/03/14-01:28:08.954882 7f874129ca80 Options.preserve_deletes: 0
+2021/03/14-01:28:08.954883 7f874129ca80 Options.two_write_queues: 0
+2021/03/14-01:28:08.954883 7f874129ca80 Options.manual_wal_flush: 0
+2021/03/14-01:28:08.954885 7f874129ca80 Options.max_background_jobs: 16
+2021/03/14-01:28:08.954885 7f874129ca80 Options.max_background_compactions: -1
+2021/03/14-01:28:08.954886 7f874129ca80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:28:08.954886 7f874129ca80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:28:08.954887 7f874129ca80 Options.delayed_write_rate : 16777216
+2021/03/14-01:28:08.954887 7f874129ca80 Options.max_total_wal_size: 0
+2021/03/14-01:28:08.954888 7f874129ca80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:28:08.954889 7f874129ca80 Options.stats_dump_period_sec: 600
+2021/03/14-01:28:08.954889 7f874129ca80 Options.max_open_files: -1
+2021/03/14-01:28:08.954890 7f874129ca80 Options.bytes_per_sync: 0
+2021/03/14-01:28:08.954890 7f874129ca80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:28:08.954891 7f874129ca80 Options.compaction_readahead_size: 0
+2021/03/14-01:28:08.954891 7f874129ca80 Compression algorithms supported:
+2021/03/14-01:28:08.954892 7f874129ca80 Snappy supported: 1
+2021/03/14-01:28:08.954893 7f874129ca80 Zlib supported: 1
+2021/03/14-01:28:08.954893 7f874129ca80 Bzip supported: 1
+2021/03/14-01:28:08.954894 7f874129ca80 LZ4 supported: 1
+2021/03/14-01:28:08.954894 7f874129ca80 ZSTDNotFinal supported: 1
+2021/03/14-01:28:08.954898 7f874129ca80 ZSTD supported: 1
+2021/03/14-01:28:08.954902 7f874129ca80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:28:08.954903 7f874129ca80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:28:08.954993 7f874129ca80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:28:08.955047 7f874129ca80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:28:08.955049 7f874129ca80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:28:08.955049 7f874129ca80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:28:08.955050 7f874129ca80 Options.compaction_filter: None
+2021/03/14-01:28:08.955051 7f874129ca80 Options.compaction_filter_factory: None
+2021/03/14-01:28:08.955051 7f874129ca80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:28:08.955052 7f874129ca80 Options.table_factory: BlockBasedTable
+2021/03/14-01:28:08.955066 7f874129ca80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2bee520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2bd3c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:28:08.955067 7f874129ca80 Options.write_buffer_size: 134217728
+2021/03/14-01:28:08.955067 7f874129ca80 Options.max_write_buffer_number: 6
+2021/03/14-01:28:08.955068 7f874129ca80 Options.compression[0]: NoCompression
+2021/03/14-01:28:08.955069 7f874129ca80 Options.compression[1]: NoCompression
+2021/03/14-01:28:08.955070 7f874129ca80 Options.compression[2]: Snappy
+2021/03/14-01:28:08.955070 7f874129ca80 Options.compression[3]: Snappy
+2021/03/14-01:28:08.955071 7f874129ca80 Options.compression[4]: Snappy
+2021/03/14-01:28:08.955071 7f874129ca80 Options.compression[5]: Snappy
+2021/03/14-01:28:08.955072 7f874129ca80 Options.compression[6]: Snappy
+2021/03/14-01:28:08.955073 7f874129ca80 Options.bottommost_compression: Disabled
+2021/03/14-01:28:08.955073 7f874129ca80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:28:08.955074 7f874129ca80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:28:08.955075 7f874129ca80 Options.num_levels: 7
+2021/03/14-01:28:08.955075 7f874129ca80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:28:08.955076 7f874129ca80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:28:08.955076 7f874129ca80 Options.compression_opts.window_bits: -14
+2021/03/14-01:28:08.955077 7f874129ca80 Options.compression_opts.level: -1
+2021/03/14-01:28:08.955078 7f874129ca80 Options.compression_opts.strategy: 0
+2021/03/14-01:28:08.955078 7f874129ca80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:28:08.955079 7f874129ca80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:28:08.955080 7f874129ca80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:28:08.955080 7f874129ca80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:28:08.955081 7f874129ca80 Options.target_file_size_base: 67108864
+2021/03/14-01:28:08.955081 7f874129ca80 Options.target_file_size_multiplier: 1
+2021/03/14-01:28:08.955082 7f874129ca80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:28:08.955083 7f874129ca80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:28:08.955083 7f874129ca80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:28:08.955085 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:28:08.955093 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:28:08.955093 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:28:08.955094 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:28:08.955095 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:28:08.955095 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:28:08.955096 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:28:08.955096 7f874129ca80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:28:08.955097 7f874129ca80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:28:08.955097 7f874129ca80 Options.arena_block_size: 16777216
+2021/03/14-01:28:08.955098 7f874129ca80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:28:08.955099 7f874129ca80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:28:08.955099 7f874129ca80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:28:08.955100 7f874129ca80 Options.disable_auto_compactions: 0
+2021/03/14-01:28:08.955102 7f874129ca80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:28:08.955103 7f874129ca80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:28:08.955103 7f874129ca80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:28:08.955104 7f874129ca80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:28:08.955104 7f874129ca80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:28:08.955105 7f874129ca80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:28:08.955106 7f874129ca80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:28:08.955107 7f874129ca80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:28:08.955107 7f874129ca80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:28:08.955108 7f874129ca80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:28:08.955108 7f874129ca80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:28:08.955109 7f874129ca80 Options.table_properties_collectors:
+2021/03/14-01:28:08.955110 7f874129ca80 Options.inplace_update_support: 0
+2021/03/14-01:28:08.955110 7f874129ca80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:28:08.955111 7f874129ca80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:28:08.955112 7f874129ca80 Options.memtable_huge_page_size: 0
+2021/03/14-01:28:08.955112 7f874129ca80 Options.bloom_locality: 0
+2021/03/14-01:28:08.955113 7f874129ca80 Options.max_successive_merges: 0
+2021/03/14-01:28:08.955113 7f874129ca80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:28:08.955114 7f874129ca80 Options.paranoid_file_checks: 0
+2021/03/14-01:28:08.955114 7f874129ca80 Options.force_consistency_checks: 0
+2021/03/14-01:28:08.955115 7f874129ca80 Options.report_bg_io_stats: 0
+2021/03/14-01:28:08.955500 7f874129ca80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:28:08.955503 7f874129ca80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:28:08.955632 7f874129ca80 EVENT_LOG_v1 {"time_micros": 1615681688955621, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:28:08.955637 7f874129ca80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:28:09.617462 7f874129ca80 EVENT_LOG_v1 {"time_micros": 1615681689617459, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681718374772 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681718374772
new file mode 100644
index 0000000..889c374
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681718374772
@@ -0,0 +1,186 @@
+2021/03/14-01:28:09.629953 7f874129ca80 RocksDB version: 5.11.3
+2021/03/14-01:28:09.630004 7f874129ca80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:28:09.630006 7f874129ca80 Compile date Mar 13 2021
+2021/03/14-01:28:09.630008 7f874129ca80 DB SUMMARY
+2021/03/14-01:28:09.630126 7f874129ca80 CURRENT file: CURRENT
+2021/03/14-01:28:09.630127 7f874129ca80 IDENTITY file: IDENTITY
+2021/03/14-01:28:09.630138 7f874129ca80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:28:09.630139 7f874129ca80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:28:09.630140 7f874129ca80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:28:09.630147 7f874129ca80 Options.error_if_exists: 0
+2021/03/14-01:28:09.630148 7f874129ca80 Options.create_if_missing: 1
+2021/03/14-01:28:09.630148 7f874129ca80 Options.paranoid_checks: 1
+2021/03/14-01:28:09.630149 7f874129ca80 Options.env: 0x7f8741c56080
+2021/03/14-01:28:09.630150 7f874129ca80 Options.info_log: 0x2bf6ca0
+2021/03/14-01:28:09.630150 7f874129ca80 Options.max_file_opening_threads: 16
+2021/03/14-01:28:09.630151 7f874129ca80 Options.statistics: (nil)
+2021/03/14-01:28:09.630152 7f874129ca80 Options.use_fsync: 0
+2021/03/14-01:28:09.630152 7f874129ca80 Options.max_log_file_size: 0
+2021/03/14-01:28:09.630153 7f874129ca80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:28:09.630153 7f874129ca80 Options.log_file_time_to_roll: 0
+2021/03/14-01:28:09.630154 7f874129ca80 Options.keep_log_file_num: 1000
+2021/03/14-01:28:09.630155 7f874129ca80 Options.recycle_log_file_num: 0
+2021/03/14-01:28:09.630155 7f874129ca80 Options.allow_fallocate: 1
+2021/03/14-01:28:09.630156 7f874129ca80 Options.allow_mmap_reads: 0
+2021/03/14-01:28:09.630156 7f874129ca80 Options.allow_mmap_writes: 0
+2021/03/14-01:28:09.630157 7f874129ca80 Options.use_direct_reads: 0
+2021/03/14-01:28:09.630158 7f874129ca80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:28:09.630158 7f874129ca80 Options.create_missing_column_families: 0
+2021/03/14-01:28:09.630159 7f874129ca80 Options.db_log_dir:
+2021/03/14-01:28:09.630159 7f874129ca80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:28:09.630160 7f874129ca80 Options.table_cache_numshardbits: 6
+2021/03/14-01:28:09.630160 7f874129ca80 Options.max_subcompactions: 1
+2021/03/14-01:28:09.630161 7f874129ca80 Options.max_background_flushes: -1
+2021/03/14-01:28:09.630162 7f874129ca80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:28:09.630162 7f874129ca80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:28:09.630163 7f874129ca80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:28:09.630163 7f874129ca80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:28:09.630164 7f874129ca80 Options.advise_random_on_open: 1
+2021/03/14-01:28:09.630165 7f874129ca80 Options.db_write_buffer_size: 0
+2021/03/14-01:28:09.630165 7f874129ca80 Options.write_buffer_manager: 0x2bdeb90
+2021/03/14-01:28:09.630166 7f874129ca80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:28:09.630166 7f874129ca80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:28:09.630167 7f874129ca80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:28:09.630167 7f874129ca80 Options.use_adaptive_mutex: 0
+2021/03/14-01:28:09.630168 7f874129ca80 Options.rate_limiter: (nil)
+2021/03/14-01:28:09.630169 7f874129ca80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:28:09.630177 7f874129ca80 Options.wal_recovery_mode: 2
+2021/03/14-01:28:09.630178 7f874129ca80 Options.enable_thread_tracking: 0
+2021/03/14-01:28:09.630178 7f874129ca80 Options.enable_pipelined_write: 0
+2021/03/14-01:28:09.630179 7f874129ca80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:28:09.630179 7f874129ca80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:28:09.630180 7f874129ca80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:28:09.630181 7f874129ca80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:28:09.630181 7f874129ca80 Options.row_cache: None
+2021/03/14-01:28:09.630182 7f874129ca80 Options.wal_filter: None
+2021/03/14-01:28:09.630182 7f874129ca80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:28:09.630183 7f874129ca80 Options.allow_ingest_behind: 0
+2021/03/14-01:28:09.630184 7f874129ca80 Options.preserve_deletes: 0
+2021/03/14-01:28:09.630184 7f874129ca80 Options.two_write_queues: 0
+2021/03/14-01:28:09.630185 7f874129ca80 Options.manual_wal_flush: 0
+2021/03/14-01:28:09.630186 7f874129ca80 Options.max_background_jobs: 16
+2021/03/14-01:28:09.630186 7f874129ca80 Options.max_background_compactions: -1
+2021/03/14-01:28:09.630187 7f874129ca80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:28:09.630188 7f874129ca80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:28:09.630188 7f874129ca80 Options.delayed_write_rate : 16777216
+2021/03/14-01:28:09.630189 7f874129ca80 Options.max_total_wal_size: 0
+2021/03/14-01:28:09.630189 7f874129ca80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:28:09.630190 7f874129ca80 Options.stats_dump_period_sec: 600
+2021/03/14-01:28:09.630191 7f874129ca80 Options.max_open_files: -1
+2021/03/14-01:28:09.630191 7f874129ca80 Options.bytes_per_sync: 0
+2021/03/14-01:28:09.630192 7f874129ca80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:28:09.630192 7f874129ca80 Options.compaction_readahead_size: 0
+2021/03/14-01:28:09.630193 7f874129ca80 Compression algorithms supported:
+2021/03/14-01:28:09.630193 7f874129ca80 Snappy supported: 1
+2021/03/14-01:28:09.630194 7f874129ca80 Zlib supported: 1
+2021/03/14-01:28:09.630195 7f874129ca80 Bzip supported: 1
+2021/03/14-01:28:09.630195 7f874129ca80 LZ4 supported: 1
+2021/03/14-01:28:09.630196 7f874129ca80 ZSTDNotFinal supported: 1
+2021/03/14-01:28:09.630200 7f874129ca80 ZSTD supported: 1
+2021/03/14-01:28:09.630203 7f874129ca80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:28:09.630205 7f874129ca80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:28:09.630302 7f874129ca80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:28:09.630358 7f874129ca80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:28:09.630360 7f874129ca80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:28:09.630360 7f874129ca80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:28:09.630361 7f874129ca80 Options.compaction_filter: None
+2021/03/14-01:28:09.630362 7f874129ca80 Options.compaction_filter_factory: None
+2021/03/14-01:28:09.630362 7f874129ca80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:28:09.630363 7f874129ca80 Options.table_factory: BlockBasedTable
+2021/03/14-01:28:09.630377 7f874129ca80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2bee520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2bd3c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:28:09.630378 7f874129ca80 Options.write_buffer_size: 134217728
+2021/03/14-01:28:09.630378 7f874129ca80 Options.max_write_buffer_number: 6
+2021/03/14-01:28:09.630379 7f874129ca80 Options.compression[0]: NoCompression
+2021/03/14-01:28:09.630380 7f874129ca80 Options.compression[1]: NoCompression
+2021/03/14-01:28:09.630381 7f874129ca80 Options.compression[2]: Snappy
+2021/03/14-01:28:09.630381 7f874129ca80 Options.compression[3]: Snappy
+2021/03/14-01:28:09.630382 7f874129ca80 Options.compression[4]: Snappy
+2021/03/14-01:28:09.630382 7f874129ca80 Options.compression[5]: Snappy
+2021/03/14-01:28:09.630383 7f874129ca80 Options.compression[6]: Snappy
+2021/03/14-01:28:09.630383 7f874129ca80 Options.bottommost_compression: Disabled
+2021/03/14-01:28:09.630384 7f874129ca80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:28:09.630385 7f874129ca80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:28:09.630385 7f874129ca80 Options.num_levels: 7
+2021/03/14-01:28:09.630386 7f874129ca80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:28:09.630387 7f874129ca80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:28:09.630387 7f874129ca80 Options.compression_opts.window_bits: -14
+2021/03/14-01:28:09.630388 7f874129ca80 Options.compression_opts.level: -1
+2021/03/14-01:28:09.630389 7f874129ca80 Options.compression_opts.strategy: 0
+2021/03/14-01:28:09.630389 7f874129ca80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:28:09.630390 7f874129ca80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:28:09.630390 7f874129ca80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:28:09.630391 7f874129ca80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:28:09.630392 7f874129ca80 Options.target_file_size_base: 67108864
+2021/03/14-01:28:09.630392 7f874129ca80 Options.target_file_size_multiplier: 1
+2021/03/14-01:28:09.630393 7f874129ca80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:28:09.630393 7f874129ca80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:28:09.630394 7f874129ca80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:28:09.630395 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:28:09.630404 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:28:09.630405 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:28:09.630405 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:28:09.630406 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:28:09.630406 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:28:09.630407 7f874129ca80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:28:09.630407 7f874129ca80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:28:09.630408 7f874129ca80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:28:09.630409 7f874129ca80 Options.arena_block_size: 16777216
+2021/03/14-01:28:09.630409 7f874129ca80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:28:09.630410 7f874129ca80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:28:09.630410 7f874129ca80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:28:09.630411 7f874129ca80 Options.disable_auto_compactions: 0
+2021/03/14-01:28:09.630413 7f874129ca80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:28:09.630413 7f874129ca80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:28:09.630414 7f874129ca80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:28:09.630415 7f874129ca80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:28:09.630415 7f874129ca80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:28:09.630416 7f874129ca80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:28:09.630417 7f874129ca80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:28:09.630418 7f874129ca80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:28:09.630418 7f874129ca80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:28:09.630419 7f874129ca80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:28:09.630419 7f874129ca80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:28:09.630420 7f874129ca80 Options.table_properties_collectors:
+2021/03/14-01:28:09.630421 7f874129ca80 Options.inplace_update_support: 0
+2021/03/14-01:28:09.630421 7f874129ca80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:28:09.630422 7f874129ca80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:28:09.630423 7f874129ca80 Options.memtable_huge_page_size: 0
+2021/03/14-01:28:09.630423 7f874129ca80 Options.bloom_locality: 0
+2021/03/14-01:28:09.630424 7f874129ca80 Options.max_successive_merges: 0
+2021/03/14-01:28:09.630424 7f874129ca80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:28:09.630425 7f874129ca80 Options.paranoid_file_checks: 0
+2021/03/14-01:28:09.630426 7f874129ca80 Options.force_consistency_checks: 0
+2021/03/14-01:28:09.630426 7f874129ca80 Options.report_bg_io_stats: 0
+2021/03/14-01:28:09.630808 7f874129ca80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:28:09.630810 7f874129ca80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:28:09.630943 7f874129ca80 EVENT_LOG_v1 {"time_micros": 1615681689630933, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:28:09.630949 7f874129ca80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:28:10.294106 7f874129ca80 EVENT_LOG_v1 {"time_micros": 1615681690294103, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681719057177 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681719057177
new file mode 100644
index 0000000..23b8c41
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681719057177
@@ -0,0 +1,186 @@
+2021/03/14-01:28:38.375284 7fc7384b1a80 RocksDB version: 5.11.3
+2021/03/14-01:28:38.375360 7fc7384b1a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:28:38.375362 7fc7384b1a80 Compile date Mar 13 2021
+2021/03/14-01:28:38.375365 7fc7384b1a80 DB SUMMARY
+2021/03/14-01:28:38.375505 7fc7384b1a80 CURRENT file: CURRENT
+2021/03/14-01:28:38.375506 7fc7384b1a80 IDENTITY file: IDENTITY
+2021/03/14-01:28:38.375519 7fc7384b1a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:28:38.375521 7fc7384b1a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:28:38.375522 7fc7384b1a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:28:38.375529 7fc7384b1a80 Options.error_if_exists: 0
+2021/03/14-01:28:38.375530 7fc7384b1a80 Options.create_if_missing: 1
+2021/03/14-01:28:38.375531 7fc7384b1a80 Options.paranoid_checks: 1
+2021/03/14-01:28:38.375532 7fc7384b1a80 Options.env: 0x7fc738e6b080
+2021/03/14-01:28:38.375532 7fc7384b1a80 Options.info_log: 0x1d14ca0
+2021/03/14-01:28:38.375533 7fc7384b1a80 Options.max_file_opening_threads: 16
+2021/03/14-01:28:38.375534 7fc7384b1a80 Options.statistics: (nil)
+2021/03/14-01:28:38.375535 7fc7384b1a80 Options.use_fsync: 0
+2021/03/14-01:28:38.375535 7fc7384b1a80 Options.max_log_file_size: 0
+2021/03/14-01:28:38.375536 7fc7384b1a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:28:38.375537 7fc7384b1a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:28:38.375537 7fc7384b1a80 Options.keep_log_file_num: 1000
+2021/03/14-01:28:38.375538 7fc7384b1a80 Options.recycle_log_file_num: 0
+2021/03/14-01:28:38.375539 7fc7384b1a80 Options.allow_fallocate: 1
+2021/03/14-01:28:38.375539 7fc7384b1a80 Options.allow_mmap_reads: 0
+2021/03/14-01:28:38.375540 7fc7384b1a80 Options.allow_mmap_writes: 0
+2021/03/14-01:28:38.375541 7fc7384b1a80 Options.use_direct_reads: 0
+2021/03/14-01:28:38.375541 7fc7384b1a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:28:38.375542 7fc7384b1a80 Options.create_missing_column_families: 0
+2021/03/14-01:28:38.375543 7fc7384b1a80 Options.db_log_dir:
+2021/03/14-01:28:38.375543 7fc7384b1a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:28:38.375544 7fc7384b1a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:28:38.375545 7fc7384b1a80 Options.max_subcompactions: 1
+2021/03/14-01:28:38.375545 7fc7384b1a80 Options.max_background_flushes: -1
+2021/03/14-01:28:38.375546 7fc7384b1a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:28:38.375547 7fc7384b1a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:28:38.375547 7fc7384b1a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:28:38.375548 7fc7384b1a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:28:38.375549 7fc7384b1a80 Options.advise_random_on_open: 1
+2021/03/14-01:28:38.375549 7fc7384b1a80 Options.db_write_buffer_size: 0
+2021/03/14-01:28:38.375550 7fc7384b1a80 Options.write_buffer_manager: 0x1cfcb90
+2021/03/14-01:28:38.375550 7fc7384b1a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:28:38.375551 7fc7384b1a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:28:38.375552 7fc7384b1a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:28:38.375552 7fc7384b1a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:28:38.375553 7fc7384b1a80 Options.rate_limiter: (nil)
+2021/03/14-01:28:38.375555 7fc7384b1a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:28:38.375564 7fc7384b1a80 Options.wal_recovery_mode: 2
+2021/03/14-01:28:38.375565 7fc7384b1a80 Options.enable_thread_tracking: 0
+2021/03/14-01:28:38.375566 7fc7384b1a80 Options.enable_pipelined_write: 0
+2021/03/14-01:28:38.375566 7fc7384b1a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:28:38.375567 7fc7384b1a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:28:38.375568 7fc7384b1a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:28:38.375568 7fc7384b1a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:28:38.375569 7fc7384b1a80 Options.row_cache: None
+2021/03/14-01:28:38.375570 7fc7384b1a80 Options.wal_filter: None
+2021/03/14-01:28:38.375570 7fc7384b1a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:28:38.375571 7fc7384b1a80 Options.allow_ingest_behind: 0
+2021/03/14-01:28:38.375572 7fc7384b1a80 Options.preserve_deletes: 0
+2021/03/14-01:28:38.375572 7fc7384b1a80 Options.two_write_queues: 0
+2021/03/14-01:28:38.375573 7fc7384b1a80 Options.manual_wal_flush: 0
+2021/03/14-01:28:38.375574 7fc7384b1a80 Options.max_background_jobs: 16
+2021/03/14-01:28:38.375575 7fc7384b1a80 Options.max_background_compactions: -1
+2021/03/14-01:28:38.375576 7fc7384b1a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:28:38.375576 7fc7384b1a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:28:38.375577 7fc7384b1a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:28:38.375577 7fc7384b1a80 Options.max_total_wal_size: 0
+2021/03/14-01:28:38.375578 7fc7384b1a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:28:38.375579 7fc7384b1a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:28:38.375580 7fc7384b1a80 Options.max_open_files: -1
+2021/03/14-01:28:38.375580 7fc7384b1a80 Options.bytes_per_sync: 0
+2021/03/14-01:28:38.375581 7fc7384b1a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:28:38.375581 7fc7384b1a80 Options.compaction_readahead_size: 0
+2021/03/14-01:28:38.375582 7fc7384b1a80 Compression algorithms supported:
+2021/03/14-01:28:38.375583 7fc7384b1a80 Snappy supported: 1
+2021/03/14-01:28:38.375583 7fc7384b1a80 Zlib supported: 1
+2021/03/14-01:28:38.375584 7fc7384b1a80 Bzip supported: 1
+2021/03/14-01:28:38.375585 7fc7384b1a80 LZ4 supported: 1
+2021/03/14-01:28:38.375585 7fc7384b1a80 ZSTDNotFinal supported: 1
+2021/03/14-01:28:38.375591 7fc7384b1a80 ZSTD supported: 1
+2021/03/14-01:28:38.375595 7fc7384b1a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:28:38.375596 7fc7384b1a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:28:38.375739 7fc7384b1a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:28:38.375810 7fc7384b1a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:28:38.375812 7fc7384b1a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:28:38.375813 7fc7384b1a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:28:38.375814 7fc7384b1a80 Options.compaction_filter: None
+2021/03/14-01:28:38.375815 7fc7384b1a80 Options.compaction_filter_factory: None
+2021/03/14-01:28:38.375815 7fc7384b1a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:28:38.375816 7fc7384b1a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:28:38.375833 7fc7384b1a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1d0c520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1cf1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:28:38.375834 7fc7384b1a80 Options.write_buffer_size: 134217728
+2021/03/14-01:28:38.375835 7fc7384b1a80 Options.max_write_buffer_number: 6
+2021/03/14-01:28:38.375836 7fc7384b1a80 Options.compression[0]: NoCompression
+2021/03/14-01:28:38.375837 7fc7384b1a80 Options.compression[1]: NoCompression
+2021/03/14-01:28:38.375838 7fc7384b1a80 Options.compression[2]: Snappy
+2021/03/14-01:28:38.375838 7fc7384b1a80 Options.compression[3]: Snappy
+2021/03/14-01:28:38.375839 7fc7384b1a80 Options.compression[4]: Snappy
+2021/03/14-01:28:38.375840 7fc7384b1a80 Options.compression[5]: Snappy
+2021/03/14-01:28:38.375840 7fc7384b1a80 Options.compression[6]: Snappy
+2021/03/14-01:28:38.375841 7fc7384b1a80 Options.bottommost_compression: Disabled
+2021/03/14-01:28:38.375842 7fc7384b1a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:28:38.375843 7fc7384b1a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:28:38.375843 7fc7384b1a80 Options.num_levels: 7
+2021/03/14-01:28:38.375844 7fc7384b1a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:28:38.375845 7fc7384b1a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:28:38.375845 7fc7384b1a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:28:38.375846 7fc7384b1a80 Options.compression_opts.level: -1
+2021/03/14-01:28:38.375847 7fc7384b1a80 Options.compression_opts.strategy: 0
+2021/03/14-01:28:38.375847 7fc7384b1a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:28:38.375848 7fc7384b1a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:28:38.375849 7fc7384b1a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:28:38.375849 7fc7384b1a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:28:38.375850 7fc7384b1a80 Options.target_file_size_base: 67108864
+2021/03/14-01:28:38.375851 7fc7384b1a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:28:38.375851 7fc7384b1a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:28:38.375852 7fc7384b1a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:28:38.375853 7fc7384b1a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:28:38.375854 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:28:38.375863 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:28:38.375864 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:28:38.375865 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:28:38.375866 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:28:38.375866 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:28:38.375867 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:28:38.375868 7fc7384b1a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:28:38.375868 7fc7384b1a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:28:38.375869 7fc7384b1a80 Options.arena_block_size: 16777216
+2021/03/14-01:28:38.375870 7fc7384b1a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:28:38.375870 7fc7384b1a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:28:38.375871 7fc7384b1a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:28:38.375872 7fc7384b1a80 Options.disable_auto_compactions: 0
+2021/03/14-01:28:38.375874 7fc7384b1a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:28:38.375874 7fc7384b1a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:28:38.375875 7fc7384b1a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:28:38.375876 7fc7384b1a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:28:38.375876 7fc7384b1a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:28:38.375877 7fc7384b1a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:28:38.375878 7fc7384b1a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:28:38.375879 7fc7384b1a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:28:38.375879 7fc7384b1a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:28:38.375880 7fc7384b1a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:28:38.375880 7fc7384b1a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:28:38.375881 7fc7384b1a80 Options.table_properties_collectors:
+2021/03/14-01:28:38.375882 7fc7384b1a80 Options.inplace_update_support: 0
+2021/03/14-01:28:38.375882 7fc7384b1a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:28:38.375883 7fc7384b1a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:28:38.375884 7fc7384b1a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:28:38.375885 7fc7384b1a80 Options.bloom_locality: 0
+2021/03/14-01:28:38.375885 7fc7384b1a80 Options.max_successive_merges: 0
+2021/03/14-01:28:38.375886 7fc7384b1a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:28:38.375887 7fc7384b1a80 Options.paranoid_file_checks: 0
+2021/03/14-01:28:38.375887 7fc7384b1a80 Options.force_consistency_checks: 0
+2021/03/14-01:28:38.375888 7fc7384b1a80 Options.report_bg_io_stats: 0
+2021/03/14-01:28:38.376380 7fc7384b1a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:28:38.376384 7fc7384b1a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:28:38.376540 7fc7384b1a80 EVENT_LOG_v1 {"time_micros": 1615681718376523, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:28:38.376547 7fc7384b1a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:28:39.044915 7fc7384b1a80 EVENT_LOG_v1 {"time_micros": 1615681719044912, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681719730155 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681719730155
new file mode 100644
index 0000000..23010e2
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681719730155
@@ -0,0 +1,186 @@
+2021/03/14-01:28:39.057567 7fc7384b1a80 RocksDB version: 5.11.3
+2021/03/14-01:28:39.057621 7fc7384b1a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:28:39.057623 7fc7384b1a80 Compile date Mar 13 2021
+2021/03/14-01:28:39.057625 7fc7384b1a80 DB SUMMARY
+2021/03/14-01:28:39.057744 7fc7384b1a80 CURRENT file: CURRENT
+2021/03/14-01:28:39.057745 7fc7384b1a80 IDENTITY file: IDENTITY
+2021/03/14-01:28:39.057756 7fc7384b1a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:28:39.057757 7fc7384b1a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:28:39.057758 7fc7384b1a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:28:39.057765 7fc7384b1a80 Options.error_if_exists: 0
+2021/03/14-01:28:39.057765 7fc7384b1a80 Options.create_if_missing: 1
+2021/03/14-01:28:39.057766 7fc7384b1a80 Options.paranoid_checks: 1
+2021/03/14-01:28:39.057767 7fc7384b1a80 Options.env: 0x7fc738e6b080
+2021/03/14-01:28:39.057767 7fc7384b1a80 Options.info_log: 0x1d14ca0
+2021/03/14-01:28:39.057768 7fc7384b1a80 Options.max_file_opening_threads: 16
+2021/03/14-01:28:39.057768 7fc7384b1a80 Options.statistics: (nil)
+2021/03/14-01:28:39.057769 7fc7384b1a80 Options.use_fsync: 0
+2021/03/14-01:28:39.057770 7fc7384b1a80 Options.max_log_file_size: 0
+2021/03/14-01:28:39.057770 7fc7384b1a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:28:39.057771 7fc7384b1a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:28:39.057771 7fc7384b1a80 Options.keep_log_file_num: 1000
+2021/03/14-01:28:39.057772 7fc7384b1a80 Options.recycle_log_file_num: 0
+2021/03/14-01:28:39.057773 7fc7384b1a80 Options.allow_fallocate: 1
+2021/03/14-01:28:39.057773 7fc7384b1a80 Options.allow_mmap_reads: 0
+2021/03/14-01:28:39.057774 7fc7384b1a80 Options.allow_mmap_writes: 0
+2021/03/14-01:28:39.057774 7fc7384b1a80 Options.use_direct_reads: 0
+2021/03/14-01:28:39.057775 7fc7384b1a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:28:39.057775 7fc7384b1a80 Options.create_missing_column_families: 0
+2021/03/14-01:28:39.057776 7fc7384b1a80 Options.db_log_dir:
+2021/03/14-01:28:39.057777 7fc7384b1a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:28:39.057777 7fc7384b1a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:28:39.057778 7fc7384b1a80 Options.max_subcompactions: 1
+2021/03/14-01:28:39.057778 7fc7384b1a80 Options.max_background_flushes: -1
+2021/03/14-01:28:39.057779 7fc7384b1a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:28:39.057779 7fc7384b1a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:28:39.057780 7fc7384b1a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:28:39.057781 7fc7384b1a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:28:39.057781 7fc7384b1a80 Options.advise_random_on_open: 1
+2021/03/14-01:28:39.057782 7fc7384b1a80 Options.db_write_buffer_size: 0
+2021/03/14-01:28:39.057782 7fc7384b1a80 Options.write_buffer_manager: 0x1cfcb90
+2021/03/14-01:28:39.057783 7fc7384b1a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:28:39.057783 7fc7384b1a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:28:39.057784 7fc7384b1a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:28:39.057785 7fc7384b1a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:28:39.057785 7fc7384b1a80 Options.rate_limiter: (nil)
+2021/03/14-01:28:39.057786 7fc7384b1a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:28:39.057794 7fc7384b1a80 Options.wal_recovery_mode: 2
+2021/03/14-01:28:39.057795 7fc7384b1a80 Options.enable_thread_tracking: 0
+2021/03/14-01:28:39.057796 7fc7384b1a80 Options.enable_pipelined_write: 0
+2021/03/14-01:28:39.057796 7fc7384b1a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:28:39.057797 7fc7384b1a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:28:39.057797 7fc7384b1a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:28:39.057798 7fc7384b1a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:28:39.057798 7fc7384b1a80 Options.row_cache: None
+2021/03/14-01:28:39.057799 7fc7384b1a80 Options.wal_filter: None
+2021/03/14-01:28:39.057800 7fc7384b1a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:28:39.057800 7fc7384b1a80 Options.allow_ingest_behind: 0
+2021/03/14-01:28:39.057801 7fc7384b1a80 Options.preserve_deletes: 0
+2021/03/14-01:28:39.057801 7fc7384b1a80 Options.two_write_queues: 0
+2021/03/14-01:28:39.057802 7fc7384b1a80 Options.manual_wal_flush: 0
+2021/03/14-01:28:39.057803 7fc7384b1a80 Options.max_background_jobs: 16
+2021/03/14-01:28:39.057804 7fc7384b1a80 Options.max_background_compactions: -1
+2021/03/14-01:28:39.057804 7fc7384b1a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:28:39.057805 7fc7384b1a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:28:39.057805 7fc7384b1a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:28:39.057806 7fc7384b1a80 Options.max_total_wal_size: 0
+2021/03/14-01:28:39.057807 7fc7384b1a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:28:39.057807 7fc7384b1a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:28:39.057808 7fc7384b1a80 Options.max_open_files: -1
+2021/03/14-01:28:39.057808 7fc7384b1a80 Options.bytes_per_sync: 0
+2021/03/14-01:28:39.057809 7fc7384b1a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:28:39.057809 7fc7384b1a80 Options.compaction_readahead_size: 0
+2021/03/14-01:28:39.057810 7fc7384b1a80 Compression algorithms supported:
+2021/03/14-01:28:39.057811 7fc7384b1a80 Snappy supported: 1
+2021/03/14-01:28:39.057811 7fc7384b1a80 Zlib supported: 1
+2021/03/14-01:28:39.057812 7fc7384b1a80 Bzip supported: 1
+2021/03/14-01:28:39.057812 7fc7384b1a80 LZ4 supported: 1
+2021/03/14-01:28:39.057813 7fc7384b1a80 ZSTDNotFinal supported: 1
+2021/03/14-01:28:39.057817 7fc7384b1a80 ZSTD supported: 1
+2021/03/14-01:28:39.057820 7fc7384b1a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:28:39.057821 7fc7384b1a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:28:39.057907 7fc7384b1a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:28:39.057959 7fc7384b1a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:28:39.057961 7fc7384b1a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:28:39.057962 7fc7384b1a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:28:39.057963 7fc7384b1a80 Options.compaction_filter: None
+2021/03/14-01:28:39.057963 7fc7384b1a80 Options.compaction_filter_factory: None
+2021/03/14-01:28:39.057964 7fc7384b1a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:28:39.057965 7fc7384b1a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:28:39.057978 7fc7384b1a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1d0c520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1cf1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:28:39.057979 7fc7384b1a80 Options.write_buffer_size: 134217728
+2021/03/14-01:28:39.057980 7fc7384b1a80 Options.max_write_buffer_number: 6
+2021/03/14-01:28:39.057981 7fc7384b1a80 Options.compression[0]: NoCompression
+2021/03/14-01:28:39.057981 7fc7384b1a80 Options.compression[1]: NoCompression
+2021/03/14-01:28:39.057982 7fc7384b1a80 Options.compression[2]: Snappy
+2021/03/14-01:28:39.057982 7fc7384b1a80 Options.compression[3]: Snappy
+2021/03/14-01:28:39.057983 7fc7384b1a80 Options.compression[4]: Snappy
+2021/03/14-01:28:39.057984 7fc7384b1a80 Options.compression[5]: Snappy
+2021/03/14-01:28:39.057984 7fc7384b1a80 Options.compression[6]: Snappy
+2021/03/14-01:28:39.057985 7fc7384b1a80 Options.bottommost_compression: Disabled
+2021/03/14-01:28:39.057985 7fc7384b1a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:28:39.057986 7fc7384b1a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:28:39.057987 7fc7384b1a80 Options.num_levels: 7
+2021/03/14-01:28:39.057987 7fc7384b1a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:28:39.057988 7fc7384b1a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:28:39.057988 7fc7384b1a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:28:39.057989 7fc7384b1a80 Options.compression_opts.level: -1
+2021/03/14-01:28:39.057990 7fc7384b1a80 Options.compression_opts.strategy: 0
+2021/03/14-01:28:39.057990 7fc7384b1a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:28:39.057991 7fc7384b1a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:28:39.057991 7fc7384b1a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:28:39.057992 7fc7384b1a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:28:39.057993 7fc7384b1a80 Options.target_file_size_base: 67108864
+2021/03/14-01:28:39.057993 7fc7384b1a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:28:39.057994 7fc7384b1a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:28:39.057994 7fc7384b1a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:28:39.057995 7fc7384b1a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:28:39.057996 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:28:39.058004 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:28:39.058005 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:28:39.058005 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:28:39.058006 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:28:39.058006 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:28:39.058007 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:28:39.058007 7fc7384b1a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:28:39.058008 7fc7384b1a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:28:39.058008 7fc7384b1a80 Options.arena_block_size: 16777216
+2021/03/14-01:28:39.058009 7fc7384b1a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:28:39.058010 7fc7384b1a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:28:39.058010 7fc7384b1a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:28:39.058011 7fc7384b1a80 Options.disable_auto_compactions: 0
+2021/03/14-01:28:39.058012 7fc7384b1a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:28:39.058013 7fc7384b1a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:28:39.058014 7fc7384b1a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:28:39.058014 7fc7384b1a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:28:39.058015 7fc7384b1a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:28:39.058016 7fc7384b1a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:28:39.058016 7fc7384b1a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:28:39.058017 7fc7384b1a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:28:39.058018 7fc7384b1a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:28:39.058018 7fc7384b1a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:28:39.058019 7fc7384b1a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:28:39.058020 7fc7384b1a80 Options.table_properties_collectors:
+2021/03/14-01:28:39.058020 7fc7384b1a80 Options.inplace_update_support: 0
+2021/03/14-01:28:39.058021 7fc7384b1a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:28:39.058021 7fc7384b1a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:28:39.058022 7fc7384b1a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:28:39.058023 7fc7384b1a80 Options.bloom_locality: 0
+2021/03/14-01:28:39.058023 7fc7384b1a80 Options.max_successive_merges: 0
+2021/03/14-01:28:39.058024 7fc7384b1a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:28:39.058024 7fc7384b1a80 Options.paranoid_file_checks: 0
+2021/03/14-01:28:39.058025 7fc7384b1a80 Options.force_consistency_checks: 0
+2021/03/14-01:28:39.058025 7fc7384b1a80 Options.report_bg_io_stats: 0
+2021/03/14-01:28:39.058404 7fc7384b1a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:28:39.058406 7fc7384b1a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:28:39.058541 7fc7384b1a80 EVENT_LOG_v1 {"time_micros": 1615681719058529, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:28:39.058547 7fc7384b1a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:28:39.718171 7fc7384b1a80 EVENT_LOG_v1 {"time_micros": 1615681719718168, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681720398309 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681720398309
new file mode 100644
index 0000000..22ce97b
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681720398309
@@ -0,0 +1,186 @@
+2021/03/14-01:28:39.730535 7fc7384b1a80 RocksDB version: 5.11.3
+2021/03/14-01:28:39.730585 7fc7384b1a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:28:39.730587 7fc7384b1a80 Compile date Mar 13 2021
+2021/03/14-01:28:39.730589 7fc7384b1a80 DB SUMMARY
+2021/03/14-01:28:39.730706 7fc7384b1a80 CURRENT file: CURRENT
+2021/03/14-01:28:39.730707 7fc7384b1a80 IDENTITY file: IDENTITY
+2021/03/14-01:28:39.730719 7fc7384b1a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:28:39.730720 7fc7384b1a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:28:39.730721 7fc7384b1a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:28:39.730727 7fc7384b1a80 Options.error_if_exists: 0
+2021/03/14-01:28:39.730728 7fc7384b1a80 Options.create_if_missing: 1
+2021/03/14-01:28:39.730729 7fc7384b1a80 Options.paranoid_checks: 1
+2021/03/14-01:28:39.730729 7fc7384b1a80 Options.env: 0x7fc738e6b080
+2021/03/14-01:28:39.730730 7fc7384b1a80 Options.info_log: 0x1d14ca0
+2021/03/14-01:28:39.730731 7fc7384b1a80 Options.max_file_opening_threads: 16
+2021/03/14-01:28:39.730731 7fc7384b1a80 Options.statistics: (nil)
+2021/03/14-01:28:39.730732 7fc7384b1a80 Options.use_fsync: 0
+2021/03/14-01:28:39.730732 7fc7384b1a80 Options.max_log_file_size: 0
+2021/03/14-01:28:39.730733 7fc7384b1a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:28:39.730734 7fc7384b1a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:28:39.730734 7fc7384b1a80 Options.keep_log_file_num: 1000
+2021/03/14-01:28:39.730735 7fc7384b1a80 Options.recycle_log_file_num: 0
+2021/03/14-01:28:39.730735 7fc7384b1a80 Options.allow_fallocate: 1
+2021/03/14-01:28:39.730736 7fc7384b1a80 Options.allow_mmap_reads: 0
+2021/03/14-01:28:39.730736 7fc7384b1a80 Options.allow_mmap_writes: 0
+2021/03/14-01:28:39.730737 7fc7384b1a80 Options.use_direct_reads: 0
+2021/03/14-01:28:39.730737 7fc7384b1a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:28:39.730738 7fc7384b1a80 Options.create_missing_column_families: 0
+2021/03/14-01:28:39.730739 7fc7384b1a80 Options.db_log_dir:
+2021/03/14-01:28:39.730739 7fc7384b1a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:28:39.730740 7fc7384b1a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:28:39.730740 7fc7384b1a80 Options.max_subcompactions: 1
+2021/03/14-01:28:39.730741 7fc7384b1a80 Options.max_background_flushes: -1
+2021/03/14-01:28:39.730741 7fc7384b1a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:28:39.730742 7fc7384b1a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:28:39.730743 7fc7384b1a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:28:39.730743 7fc7384b1a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:28:39.730744 7fc7384b1a80 Options.advise_random_on_open: 1
+2021/03/14-01:28:39.730744 7fc7384b1a80 Options.db_write_buffer_size: 0
+2021/03/14-01:28:39.730745 7fc7384b1a80 Options.write_buffer_manager: 0x1cfcb90
+2021/03/14-01:28:39.730745 7fc7384b1a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:28:39.730746 7fc7384b1a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:28:39.730746 7fc7384b1a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:28:39.730747 7fc7384b1a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:28:39.730748 7fc7384b1a80 Options.rate_limiter: (nil)
+2021/03/14-01:28:39.730749 7fc7384b1a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:28:39.730757 7fc7384b1a80 Options.wal_recovery_mode: 2
+2021/03/14-01:28:39.730758 7fc7384b1a80 Options.enable_thread_tracking: 0
+2021/03/14-01:28:39.730758 7fc7384b1a80 Options.enable_pipelined_write: 0
+2021/03/14-01:28:39.730759 7fc7384b1a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:28:39.730759 7fc7384b1a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:28:39.730760 7fc7384b1a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:28:39.730760 7fc7384b1a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:28:39.730761 7fc7384b1a80 Options.row_cache: None
+2021/03/14-01:28:39.730761 7fc7384b1a80 Options.wal_filter: None
+2021/03/14-01:28:39.730762 7fc7384b1a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:28:39.730763 7fc7384b1a80 Options.allow_ingest_behind: 0
+2021/03/14-01:28:39.730763 7fc7384b1a80 Options.preserve_deletes: 0
+2021/03/14-01:28:39.730764 7fc7384b1a80 Options.two_write_queues: 0
+2021/03/14-01:28:39.730764 7fc7384b1a80 Options.manual_wal_flush: 0
+2021/03/14-01:28:39.730765 7fc7384b1a80 Options.max_background_jobs: 16
+2021/03/14-01:28:39.730766 7fc7384b1a80 Options.max_background_compactions: -1
+2021/03/14-01:28:39.730767 7fc7384b1a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:28:39.730767 7fc7384b1a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:28:39.730768 7fc7384b1a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:28:39.730768 7fc7384b1a80 Options.max_total_wal_size: 0
+2021/03/14-01:28:39.730769 7fc7384b1a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:28:39.730769 7fc7384b1a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:28:39.730770 7fc7384b1a80 Options.max_open_files: -1
+2021/03/14-01:28:39.730770 7fc7384b1a80 Options.bytes_per_sync: 0
+2021/03/14-01:28:39.730771 7fc7384b1a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:28:39.730772 7fc7384b1a80 Options.compaction_readahead_size: 0
+2021/03/14-01:28:39.730772 7fc7384b1a80 Compression algorithms supported:
+2021/03/14-01:28:39.730773 7fc7384b1a80 Snappy supported: 1
+2021/03/14-01:28:39.730773 7fc7384b1a80 Zlib supported: 1
+2021/03/14-01:28:39.730774 7fc7384b1a80 Bzip supported: 1
+2021/03/14-01:28:39.730774 7fc7384b1a80 LZ4 supported: 1
+2021/03/14-01:28:39.730775 7fc7384b1a80 ZSTDNotFinal supported: 1
+2021/03/14-01:28:39.730779 7fc7384b1a80 ZSTD supported: 1
+2021/03/14-01:28:39.730782 7fc7384b1a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:28:39.730783 7fc7384b1a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:28:39.730869 7fc7384b1a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:28:39.730921 7fc7384b1a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:28:39.730922 7fc7384b1a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:28:39.730923 7fc7384b1a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:28:39.730924 7fc7384b1a80 Options.compaction_filter: None
+2021/03/14-01:28:39.730924 7fc7384b1a80 Options.compaction_filter_factory: None
+2021/03/14-01:28:39.730925 7fc7384b1a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:28:39.730926 7fc7384b1a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:28:39.730939 7fc7384b1a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1d0c520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1cf1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:28:39.730939 7fc7384b1a80 Options.write_buffer_size: 134217728
+2021/03/14-01:28:39.730940 7fc7384b1a80 Options.max_write_buffer_number: 6
+2021/03/14-01:28:39.730941 7fc7384b1a80 Options.compression[0]: NoCompression
+2021/03/14-01:28:39.730941 7fc7384b1a80 Options.compression[1]: NoCompression
+2021/03/14-01:28:39.730942 7fc7384b1a80 Options.compression[2]: Snappy
+2021/03/14-01:28:39.730943 7fc7384b1a80 Options.compression[3]: Snappy
+2021/03/14-01:28:39.730943 7fc7384b1a80 Options.compression[4]: Snappy
+2021/03/14-01:28:39.730944 7fc7384b1a80 Options.compression[5]: Snappy
+2021/03/14-01:28:39.730944 7fc7384b1a80 Options.compression[6]: Snappy
+2021/03/14-01:28:39.730945 7fc7384b1a80 Options.bottommost_compression: Disabled
+2021/03/14-01:28:39.730946 7fc7384b1a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:28:39.730947 7fc7384b1a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:28:39.730947 7fc7384b1a80 Options.num_levels: 7
+2021/03/14-01:28:39.730948 7fc7384b1a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:28:39.730948 7fc7384b1a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:28:39.730949 7fc7384b1a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:28:39.730949 7fc7384b1a80 Options.compression_opts.level: -1
+2021/03/14-01:28:39.730950 7fc7384b1a80 Options.compression_opts.strategy: 0
+2021/03/14-01:28:39.730950 7fc7384b1a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:28:39.730951 7fc7384b1a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:28:39.730952 7fc7384b1a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:28:39.730952 7fc7384b1a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:28:39.730953 7fc7384b1a80 Options.target_file_size_base: 67108864
+2021/03/14-01:28:39.730953 7fc7384b1a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:28:39.730954 7fc7384b1a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:28:39.730955 7fc7384b1a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:28:39.730955 7fc7384b1a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:28:39.730956 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:28:39.730964 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:28:39.730965 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:28:39.730965 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:28:39.730966 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:28:39.730966 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:28:39.730967 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:28:39.730968 7fc7384b1a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:28:39.730968 7fc7384b1a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:28:39.730969 7fc7384b1a80 Options.arena_block_size: 16777216
+2021/03/14-01:28:39.730969 7fc7384b1a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:28:39.730970 7fc7384b1a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:28:39.730971 7fc7384b1a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:28:39.730971 7fc7384b1a80 Options.disable_auto_compactions: 0
+2021/03/14-01:28:39.730973 7fc7384b1a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:28:39.730973 7fc7384b1a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:28:39.730974 7fc7384b1a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:28:39.730975 7fc7384b1a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:28:39.730975 7fc7384b1a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:28:39.730976 7fc7384b1a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:28:39.730976 7fc7384b1a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:28:39.730977 7fc7384b1a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:28:39.730978 7fc7384b1a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:28:39.730978 7fc7384b1a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:28:39.730979 7fc7384b1a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:28:39.730979 7fc7384b1a80 Options.table_properties_collectors:
+2021/03/14-01:28:39.730980 7fc7384b1a80 Options.inplace_update_support: 0
+2021/03/14-01:28:39.730981 7fc7384b1a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:28:39.730981 7fc7384b1a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:28:39.730982 7fc7384b1a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:28:39.730983 7fc7384b1a80 Options.bloom_locality: 0
+2021/03/14-01:28:39.730983 7fc7384b1a80 Options.max_successive_merges: 0
+2021/03/14-01:28:39.730984 7fc7384b1a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:28:39.730984 7fc7384b1a80 Options.paranoid_file_checks: 0
+2021/03/14-01:28:39.730985 7fc7384b1a80 Options.force_consistency_checks: 0
+2021/03/14-01:28:39.730985 7fc7384b1a80 Options.report_bg_io_stats: 0
+2021/03/14-01:28:39.731358 7fc7384b1a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:28:39.731360 7fc7384b1a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:28:39.731482 7fc7384b1a80 EVENT_LOG_v1 {"time_micros": 1615681719731470, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:28:39.731487 7fc7384b1a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:28:40.385443 7fc7384b1a80 EVENT_LOG_v1 {"time_micros": 1615681720385439, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681728668452 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681728668452
new file mode 100644
index 0000000..356ae6e
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681728668452
@@ -0,0 +1,186 @@
+2021/03/14-01:28:40.398719 7fc7384b1a80 RocksDB version: 5.11.3
+2021/03/14-01:28:40.398771 7fc7384b1a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:28:40.398772 7fc7384b1a80 Compile date Mar 13 2021
+2021/03/14-01:28:40.398775 7fc7384b1a80 DB SUMMARY
+2021/03/14-01:28:40.398890 7fc7384b1a80 CURRENT file: CURRENT
+2021/03/14-01:28:40.398891 7fc7384b1a80 IDENTITY file: IDENTITY
+2021/03/14-01:28:40.398902 7fc7384b1a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:28:40.398903 7fc7384b1a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:28:40.398904 7fc7384b1a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:28:40.398910 7fc7384b1a80 Options.error_if_exists: 0
+2021/03/14-01:28:40.398911 7fc7384b1a80 Options.create_if_missing: 1
+2021/03/14-01:28:40.398911 7fc7384b1a80 Options.paranoid_checks: 1
+2021/03/14-01:28:40.398912 7fc7384b1a80 Options.env: 0x7fc738e6b080
+2021/03/14-01:28:40.398913 7fc7384b1a80 Options.info_log: 0x1d14ca0
+2021/03/14-01:28:40.398913 7fc7384b1a80 Options.max_file_opening_threads: 16
+2021/03/14-01:28:40.398914 7fc7384b1a80 Options.statistics: (nil)
+2021/03/14-01:28:40.398914 7fc7384b1a80 Options.use_fsync: 0
+2021/03/14-01:28:40.398915 7fc7384b1a80 Options.max_log_file_size: 0
+2021/03/14-01:28:40.398916 7fc7384b1a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:28:40.398916 7fc7384b1a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:28:40.398917 7fc7384b1a80 Options.keep_log_file_num: 1000
+2021/03/14-01:28:40.398917 7fc7384b1a80 Options.recycle_log_file_num: 0
+2021/03/14-01:28:40.398918 7fc7384b1a80 Options.allow_fallocate: 1
+2021/03/14-01:28:40.398918 7fc7384b1a80 Options.allow_mmap_reads: 0
+2021/03/14-01:28:40.398919 7fc7384b1a80 Options.allow_mmap_writes: 0
+2021/03/14-01:28:40.398920 7fc7384b1a80 Options.use_direct_reads: 0
+2021/03/14-01:28:40.398920 7fc7384b1a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:28:40.398921 7fc7384b1a80 Options.create_missing_column_families: 0
+2021/03/14-01:28:40.398921 7fc7384b1a80 Options.db_log_dir:
+2021/03/14-01:28:40.398922 7fc7384b1a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:28:40.398922 7fc7384b1a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:28:40.398923 7fc7384b1a80 Options.max_subcompactions: 1
+2021/03/14-01:28:40.398923 7fc7384b1a80 Options.max_background_flushes: -1
+2021/03/14-01:28:40.398924 7fc7384b1a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:28:40.398924 7fc7384b1a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:28:40.398925 7fc7384b1a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:28:40.398925 7fc7384b1a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:28:40.398926 7fc7384b1a80 Options.advise_random_on_open: 1
+2021/03/14-01:28:40.398927 7fc7384b1a80 Options.db_write_buffer_size: 0
+2021/03/14-01:28:40.398927 7fc7384b1a80 Options.write_buffer_manager: 0x1cfcb90
+2021/03/14-01:28:40.398928 7fc7384b1a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:28:40.398928 7fc7384b1a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:28:40.398929 7fc7384b1a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:28:40.398929 7fc7384b1a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:28:40.398930 7fc7384b1a80 Options.rate_limiter: (nil)
+2021/03/14-01:28:40.398931 7fc7384b1a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:28:40.398939 7fc7384b1a80 Options.wal_recovery_mode: 2
+2021/03/14-01:28:40.398939 7fc7384b1a80 Options.enable_thread_tracking: 0
+2021/03/14-01:28:40.398940 7fc7384b1a80 Options.enable_pipelined_write: 0
+2021/03/14-01:28:40.398940 7fc7384b1a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:28:40.398941 7fc7384b1a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:28:40.398941 7fc7384b1a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:28:40.398942 7fc7384b1a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:28:40.398942 7fc7384b1a80 Options.row_cache: None
+2021/03/14-01:28:40.398943 7fc7384b1a80 Options.wal_filter: None
+2021/03/14-01:28:40.398944 7fc7384b1a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:28:40.398944 7fc7384b1a80 Options.allow_ingest_behind: 0
+2021/03/14-01:28:40.398945 7fc7384b1a80 Options.preserve_deletes: 0
+2021/03/14-01:28:40.398945 7fc7384b1a80 Options.two_write_queues: 0
+2021/03/14-01:28:40.398946 7fc7384b1a80 Options.manual_wal_flush: 0
+2021/03/14-01:28:40.398947 7fc7384b1a80 Options.max_background_jobs: 16
+2021/03/14-01:28:40.398947 7fc7384b1a80 Options.max_background_compactions: -1
+2021/03/14-01:28:40.398948 7fc7384b1a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:28:40.398949 7fc7384b1a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:28:40.398949 7fc7384b1a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:28:40.398950 7fc7384b1a80 Options.max_total_wal_size: 0
+2021/03/14-01:28:40.398950 7fc7384b1a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:28:40.398951 7fc7384b1a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:28:40.398951 7fc7384b1a80 Options.max_open_files: -1
+2021/03/14-01:28:40.398952 7fc7384b1a80 Options.bytes_per_sync: 0
+2021/03/14-01:28:40.398952 7fc7384b1a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:28:40.398953 7fc7384b1a80 Options.compaction_readahead_size: 0
+2021/03/14-01:28:40.398953 7fc7384b1a80 Compression algorithms supported:
+2021/03/14-01:28:40.398954 7fc7384b1a80 Snappy supported: 1
+2021/03/14-01:28:40.398955 7fc7384b1a80 Zlib supported: 1
+2021/03/14-01:28:40.398955 7fc7384b1a80 Bzip supported: 1
+2021/03/14-01:28:40.398956 7fc7384b1a80 LZ4 supported: 1
+2021/03/14-01:28:40.398956 7fc7384b1a80 ZSTDNotFinal supported: 1
+2021/03/14-01:28:40.398960 7fc7384b1a80 ZSTD supported: 1
+2021/03/14-01:28:40.398963 7fc7384b1a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:28:40.398964 7fc7384b1a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:28:40.399050 7fc7384b1a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:28:40.399102 7fc7384b1a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:28:40.399103 7fc7384b1a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:28:40.399104 7fc7384b1a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:28:40.399105 7fc7384b1a80 Options.compaction_filter: None
+2021/03/14-01:28:40.399105 7fc7384b1a80 Options.compaction_filter_factory: None
+2021/03/14-01:28:40.399106 7fc7384b1a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:28:40.399107 7fc7384b1a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:28:40.399120 7fc7384b1a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1d0c520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1cf1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:28:40.399121 7fc7384b1a80 Options.write_buffer_size: 134217728
+2021/03/14-01:28:40.399121 7fc7384b1a80 Options.max_write_buffer_number: 6
+2021/03/14-01:28:40.399122 7fc7384b1a80 Options.compression[0]: NoCompression
+2021/03/14-01:28:40.399123 7fc7384b1a80 Options.compression[1]: NoCompression
+2021/03/14-01:28:40.399123 7fc7384b1a80 Options.compression[2]: Snappy
+2021/03/14-01:28:40.399124 7fc7384b1a80 Options.compression[3]: Snappy
+2021/03/14-01:28:40.399124 7fc7384b1a80 Options.compression[4]: Snappy
+2021/03/14-01:28:40.399125 7fc7384b1a80 Options.compression[5]: Snappy
+2021/03/14-01:28:40.399126 7fc7384b1a80 Options.compression[6]: Snappy
+2021/03/14-01:28:40.399126 7fc7384b1a80 Options.bottommost_compression: Disabled
+2021/03/14-01:28:40.399127 7fc7384b1a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:28:40.399127 7fc7384b1a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:28:40.399128 7fc7384b1a80 Options.num_levels: 7
+2021/03/14-01:28:40.399129 7fc7384b1a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:28:40.399129 7fc7384b1a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:28:40.399130 7fc7384b1a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:28:40.399130 7fc7384b1a80 Options.compression_opts.level: -1
+2021/03/14-01:28:40.399131 7fc7384b1a80 Options.compression_opts.strategy: 0
+2021/03/14-01:28:40.399131 7fc7384b1a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:28:40.399132 7fc7384b1a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:28:40.399132 7fc7384b1a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:28:40.399133 7fc7384b1a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:28:40.399134 7fc7384b1a80 Options.target_file_size_base: 67108864
+2021/03/14-01:28:40.399134 7fc7384b1a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:28:40.399135 7fc7384b1a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:28:40.399135 7fc7384b1a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:28:40.399136 7fc7384b1a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:28:40.399137 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:28:40.399145 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:28:40.399145 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:28:40.399146 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:28:40.399147 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:28:40.399147 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:28:40.399148 7fc7384b1a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:28:40.399148 7fc7384b1a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:28:40.399149 7fc7384b1a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:28:40.399149 7fc7384b1a80 Options.arena_block_size: 16777216
+2021/03/14-01:28:40.399150 7fc7384b1a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:28:40.399150 7fc7384b1a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:28:40.399151 7fc7384b1a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:28:40.399152 7fc7384b1a80 Options.disable_auto_compactions: 0
+2021/03/14-01:28:40.399153 7fc7384b1a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:28:40.399154 7fc7384b1a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:28:40.399154 7fc7384b1a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:28:40.399155 7fc7384b1a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:28:40.399155 7fc7384b1a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:28:40.399156 7fc7384b1a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:28:40.399157 7fc7384b1a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:28:40.399157 7fc7384b1a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:28:40.399158 7fc7384b1a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:28:40.399159 7fc7384b1a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:28:40.399159 7fc7384b1a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:28:40.399160 7fc7384b1a80 Options.table_properties_collectors:
+2021/03/14-01:28:40.399160 7fc7384b1a80 Options.inplace_update_support: 0
+2021/03/14-01:28:40.399161 7fc7384b1a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:28:40.399161 7fc7384b1a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:28:40.399162 7fc7384b1a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:28:40.399163 7fc7384b1a80 Options.bloom_locality: 0
+2021/03/14-01:28:40.399163 7fc7384b1a80 Options.max_successive_merges: 0
+2021/03/14-01:28:40.399164 7fc7384b1a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:28:40.399164 7fc7384b1a80 Options.paranoid_file_checks: 0
+2021/03/14-01:28:40.399165 7fc7384b1a80 Options.force_consistency_checks: 0
+2021/03/14-01:28:40.399165 7fc7384b1a80 Options.report_bg_io_stats: 0
+2021/03/14-01:28:40.399611 7fc7384b1a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:28:40.399613 7fc7384b1a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:28:40.399741 7fc7384b1a80 EVENT_LOG_v1 {"time_micros": 1615681720399729, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:28:40.399746 7fc7384b1a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:28:41.057752 7fc7384b1a80 EVENT_LOG_v1 {"time_micros": 1615681721057748, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681729366954 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681729366954
new file mode 100644
index 0000000..42b0dcb
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681729366954
@@ -0,0 +1,186 @@
+2021/03/14-01:28:48.668949 7ffaabb8fa80 RocksDB version: 5.11.3
+2021/03/14-01:28:48.669027 7ffaabb8fa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:28:48.669029 7ffaabb8fa80 Compile date Mar 13 2021
+2021/03/14-01:28:48.669032 7ffaabb8fa80 DB SUMMARY
+2021/03/14-01:28:48.669179 7ffaabb8fa80 CURRENT file: CURRENT
+2021/03/14-01:28:48.669180 7ffaabb8fa80 IDENTITY file: IDENTITY
+2021/03/14-01:28:48.669193 7ffaabb8fa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:28:48.669195 7ffaabb8fa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:28:48.669196 7ffaabb8fa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:28:48.669204 7ffaabb8fa80 Options.error_if_exists: 0
+2021/03/14-01:28:48.669205 7ffaabb8fa80 Options.create_if_missing: 1
+2021/03/14-01:28:48.669205 7ffaabb8fa80 Options.paranoid_checks: 1
+2021/03/14-01:28:48.669206 7ffaabb8fa80 Options.env: 0x7ffaac549080
+2021/03/14-01:28:48.669207 7ffaabb8fa80 Options.info_log: 0x223aca0
+2021/03/14-01:28:48.669207 7ffaabb8fa80 Options.max_file_opening_threads: 16
+2021/03/14-01:28:48.669208 7ffaabb8fa80 Options.statistics: (nil)
+2021/03/14-01:28:48.669209 7ffaabb8fa80 Options.use_fsync: 0
+2021/03/14-01:28:48.669209 7ffaabb8fa80 Options.max_log_file_size: 0
+2021/03/14-01:28:48.669210 7ffaabb8fa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:28:48.669211 7ffaabb8fa80 Options.log_file_time_to_roll: 0
+2021/03/14-01:28:48.669211 7ffaabb8fa80 Options.keep_log_file_num: 1000
+2021/03/14-01:28:48.669212 7ffaabb8fa80 Options.recycle_log_file_num: 0
+2021/03/14-01:28:48.669213 7ffaabb8fa80 Options.allow_fallocate: 1
+2021/03/14-01:28:48.669214 7ffaabb8fa80 Options.allow_mmap_reads: 0
+2021/03/14-01:28:48.669214 7ffaabb8fa80 Options.allow_mmap_writes: 0
+2021/03/14-01:28:48.669215 7ffaabb8fa80 Options.use_direct_reads: 0
+2021/03/14-01:28:48.669215 7ffaabb8fa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:28:48.669216 7ffaabb8fa80 Options.create_missing_column_families: 0
+2021/03/14-01:28:48.669217 7ffaabb8fa80 Options.db_log_dir:
+2021/03/14-01:28:48.669217 7ffaabb8fa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:28:48.669218 7ffaabb8fa80 Options.table_cache_numshardbits: 6
+2021/03/14-01:28:48.669219 7ffaabb8fa80 Options.max_subcompactions: 1
+2021/03/14-01:28:48.669219 7ffaabb8fa80 Options.max_background_flushes: -1
+2021/03/14-01:28:48.669220 7ffaabb8fa80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:28:48.669221 7ffaabb8fa80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:28:48.669221 7ffaabb8fa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:28:48.669222 7ffaabb8fa80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:28:48.669223 7ffaabb8fa80 Options.advise_random_on_open: 1
+2021/03/14-01:28:48.669223 7ffaabb8fa80 Options.db_write_buffer_size: 0
+2021/03/14-01:28:48.669224 7ffaabb8fa80 Options.write_buffer_manager: 0x2222b90
+2021/03/14-01:28:48.669225 7ffaabb8fa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:28:48.669225 7ffaabb8fa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:28:48.669226 7ffaabb8fa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:28:48.669227 7ffaabb8fa80 Options.use_adaptive_mutex: 0
+2021/03/14-01:28:48.669227 7ffaabb8fa80 Options.rate_limiter: (nil)
+2021/03/14-01:28:48.669229 7ffaabb8fa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:28:48.669250 7ffaabb8fa80 Options.wal_recovery_mode: 2
+2021/03/14-01:28:48.669251 7ffaabb8fa80 Options.enable_thread_tracking: 0
+2021/03/14-01:28:48.669252 7ffaabb8fa80 Options.enable_pipelined_write: 0
+2021/03/14-01:28:48.669252 7ffaabb8fa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:28:48.669253 7ffaabb8fa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:28:48.669254 7ffaabb8fa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:28:48.669254 7ffaabb8fa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:28:48.669255 7ffaabb8fa80 Options.row_cache: None
+2021/03/14-01:28:48.669256 7ffaabb8fa80 Options.wal_filter: None
+2021/03/14-01:28:48.669256 7ffaabb8fa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:28:48.669257 7ffaabb8fa80 Options.allow_ingest_behind: 0
+2021/03/14-01:28:48.669258 7ffaabb8fa80 Options.preserve_deletes: 0
+2021/03/14-01:28:48.669258 7ffaabb8fa80 Options.two_write_queues: 0
+2021/03/14-01:28:48.669259 7ffaabb8fa80 Options.manual_wal_flush: 0
+2021/03/14-01:28:48.669260 7ffaabb8fa80 Options.max_background_jobs: 16
+2021/03/14-01:28:48.669261 7ffaabb8fa80 Options.max_background_compactions: -1
+2021/03/14-01:28:48.669262 7ffaabb8fa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:28:48.669262 7ffaabb8fa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:28:48.669263 7ffaabb8fa80 Options.delayed_write_rate : 16777216
+2021/03/14-01:28:48.669264 7ffaabb8fa80 Options.max_total_wal_size: 0
+2021/03/14-01:28:48.669264 7ffaabb8fa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:28:48.669265 7ffaabb8fa80 Options.stats_dump_period_sec: 600
+2021/03/14-01:28:48.669266 7ffaabb8fa80 Options.max_open_files: -1
+2021/03/14-01:28:48.669266 7ffaabb8fa80 Options.bytes_per_sync: 0
+2021/03/14-01:28:48.669267 7ffaabb8fa80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:28:48.669268 7ffaabb8fa80 Options.compaction_readahead_size: 0
+2021/03/14-01:28:48.669268 7ffaabb8fa80 Compression algorithms supported:
+2021/03/14-01:28:48.669269 7ffaabb8fa80 Snappy supported: 1
+2021/03/14-01:28:48.669270 7ffaabb8fa80 Zlib supported: 1
+2021/03/14-01:28:48.669270 7ffaabb8fa80 Bzip supported: 1
+2021/03/14-01:28:48.669271 7ffaabb8fa80 LZ4 supported: 1
+2021/03/14-01:28:48.669272 7ffaabb8fa80 ZSTDNotFinal supported: 1
+2021/03/14-01:28:48.669277 7ffaabb8fa80 ZSTD supported: 1
+2021/03/14-01:28:48.669281 7ffaabb8fa80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:28:48.669283 7ffaabb8fa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:28:48.669447 7ffaabb8fa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:28:48.669520 7ffaabb8fa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:28:48.669522 7ffaabb8fa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:28:48.669523 7ffaabb8fa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:28:48.669523 7ffaabb8fa80 Options.compaction_filter: None
+2021/03/14-01:28:48.669524 7ffaabb8fa80 Options.compaction_filter_factory: None
+2021/03/14-01:28:48.669525 7ffaabb8fa80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:28:48.669526 7ffaabb8fa80 Options.table_factory: BlockBasedTable
+2021/03/14-01:28:48.669544 7ffaabb8fa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2232520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2217c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:28:48.669545 7ffaabb8fa80 Options.write_buffer_size: 134217728
+2021/03/14-01:28:48.669545 7ffaabb8fa80 Options.max_write_buffer_number: 6
+2021/03/14-01:28:48.669546 7ffaabb8fa80 Options.compression[0]: NoCompression
+2021/03/14-01:28:48.669547 7ffaabb8fa80 Options.compression[1]: NoCompression
+2021/03/14-01:28:48.669548 7ffaabb8fa80 Options.compression[2]: Snappy
+2021/03/14-01:28:48.669548 7ffaabb8fa80 Options.compression[3]: Snappy
+2021/03/14-01:28:48.669549 7ffaabb8fa80 Options.compression[4]: Snappy
+2021/03/14-01:28:48.669550 7ffaabb8fa80 Options.compression[5]: Snappy
+2021/03/14-01:28:48.669550 7ffaabb8fa80 Options.compression[6]: Snappy
+2021/03/14-01:28:48.669551 7ffaabb8fa80 Options.bottommost_compression: Disabled
+2021/03/14-01:28:48.669552 7ffaabb8fa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:28:48.669553 7ffaabb8fa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:28:48.669553 7ffaabb8fa80 Options.num_levels: 7
+2021/03/14-01:28:48.669554 7ffaabb8fa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:28:48.669555 7ffaabb8fa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:28:48.669555 7ffaabb8fa80 Options.compression_opts.window_bits: -14
+2021/03/14-01:28:48.669556 7ffaabb8fa80 Options.compression_opts.level: -1
+2021/03/14-01:28:48.669557 7ffaabb8fa80 Options.compression_opts.strategy: 0
+2021/03/14-01:28:48.669557 7ffaabb8fa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:28:48.669558 7ffaabb8fa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:28:48.669559 7ffaabb8fa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:28:48.669559 7ffaabb8fa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:28:48.669560 7ffaabb8fa80 Options.target_file_size_base: 67108864
+2021/03/14-01:28:48.669561 7ffaabb8fa80 Options.target_file_size_multiplier: 1
+2021/03/14-01:28:48.669561 7ffaabb8fa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:28:48.669562 7ffaabb8fa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:28:48.669563 7ffaabb8fa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:28:48.669565 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:28:48.669575 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:28:48.669576 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:28:48.669576 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:28:48.669577 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:28:48.669577 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:28:48.669578 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:28:48.669579 7ffaabb8fa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:28:48.669579 7ffaabb8fa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:28:48.669580 7ffaabb8fa80 Options.arena_block_size: 16777216
+2021/03/14-01:28:48.669581 7ffaabb8fa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:28:48.669581 7ffaabb8fa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:28:48.669582 7ffaabb8fa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:28:48.669583 7ffaabb8fa80 Options.disable_auto_compactions: 0
+2021/03/14-01:28:48.669585 7ffaabb8fa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:28:48.669586 7ffaabb8fa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:28:48.669586 7ffaabb8fa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:28:48.669587 7ffaabb8fa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:28:48.669588 7ffaabb8fa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:28:48.669589 7ffaabb8fa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:28:48.669589 7ffaabb8fa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:28:48.669590 7ffaabb8fa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:28:48.669591 7ffaabb8fa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:28:48.669592 7ffaabb8fa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:28:48.669592 7ffaabb8fa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:28:48.669593 7ffaabb8fa80 Options.table_properties_collectors:
+2021/03/14-01:28:48.669594 7ffaabb8fa80 Options.inplace_update_support: 0
+2021/03/14-01:28:48.669594 7ffaabb8fa80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:28:48.669595 7ffaabb8fa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:28:48.669596 7ffaabb8fa80 Options.memtable_huge_page_size: 0
+2021/03/14-01:28:48.669597 7ffaabb8fa80 Options.bloom_locality: 0
+2021/03/14-01:28:48.669597 7ffaabb8fa80 Options.max_successive_merges: 0
+2021/03/14-01:28:48.669598 7ffaabb8fa80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:28:48.669598 7ffaabb8fa80 Options.paranoid_file_checks: 0
+2021/03/14-01:28:48.669599 7ffaabb8fa80 Options.force_consistency_checks: 0
+2021/03/14-01:28:48.669600 7ffaabb8fa80 Options.report_bg_io_stats: 0
+2021/03/14-01:28:48.670111 7ffaabb8fa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:28:48.670115 7ffaabb8fa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:28:48.670288 7ffaabb8fa80 EVENT_LOG_v1 {"time_micros": 1615681728670274, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:28:48.670296 7ffaabb8fa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:28:49.354205 7ffaabb8fa80 EVENT_LOG_v1 {"time_micros": 1615681729354202, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681730049013 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681730049013
new file mode 100644
index 0000000..89556e4
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681730049013
@@ -0,0 +1,186 @@
+2021/03/14-01:28:49.367343 7ffaabb8fa80 RocksDB version: 5.11.3
+2021/03/14-01:28:49.367402 7ffaabb8fa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:28:49.367404 7ffaabb8fa80 Compile date Mar 13 2021
+2021/03/14-01:28:49.367406 7ffaabb8fa80 DB SUMMARY
+2021/03/14-01:28:49.367525 7ffaabb8fa80 CURRENT file: CURRENT
+2021/03/14-01:28:49.367526 7ffaabb8fa80 IDENTITY file: IDENTITY
+2021/03/14-01:28:49.367538 7ffaabb8fa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:28:49.367539 7ffaabb8fa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:28:49.367540 7ffaabb8fa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:28:49.367544 7ffaabb8fa80 Options.error_if_exists: 0
+2021/03/14-01:28:49.367545 7ffaabb8fa80 Options.create_if_missing: 1
+2021/03/14-01:28:49.367545 7ffaabb8fa80 Options.paranoid_checks: 1
+2021/03/14-01:28:49.367546 7ffaabb8fa80 Options.env: 0x7ffaac549080
+2021/03/14-01:28:49.367547 7ffaabb8fa80 Options.info_log: 0x223aca0
+2021/03/14-01:28:49.367547 7ffaabb8fa80 Options.max_file_opening_threads: 16
+2021/03/14-01:28:49.367548 7ffaabb8fa80 Options.statistics: (nil)
+2021/03/14-01:28:49.367548 7ffaabb8fa80 Options.use_fsync: 0
+2021/03/14-01:28:49.367549 7ffaabb8fa80 Options.max_log_file_size: 0
+2021/03/14-01:28:49.367550 7ffaabb8fa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:28:49.367550 7ffaabb8fa80 Options.log_file_time_to_roll: 0
+2021/03/14-01:28:49.367551 7ffaabb8fa80 Options.keep_log_file_num: 1000
+2021/03/14-01:28:49.367551 7ffaabb8fa80 Options.recycle_log_file_num: 0
+2021/03/14-01:28:49.367552 7ffaabb8fa80 Options.allow_fallocate: 1
+2021/03/14-01:28:49.367553 7ffaabb8fa80 Options.allow_mmap_reads: 0
+2021/03/14-01:28:49.367553 7ffaabb8fa80 Options.allow_mmap_writes: 0
+2021/03/14-01:28:49.367554 7ffaabb8fa80 Options.use_direct_reads: 0
+2021/03/14-01:28:49.367554 7ffaabb8fa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:28:49.367555 7ffaabb8fa80 Options.create_missing_column_families: 0
+2021/03/14-01:28:49.367555 7ffaabb8fa80 Options.db_log_dir:
+2021/03/14-01:28:49.367556 7ffaabb8fa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:28:49.367556 7ffaabb8fa80 Options.table_cache_numshardbits: 6
+2021/03/14-01:28:49.367557 7ffaabb8fa80 Options.max_subcompactions: 1
+2021/03/14-01:28:49.367558 7ffaabb8fa80 Options.max_background_flushes: -1
+2021/03/14-01:28:49.367558 7ffaabb8fa80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:28:49.367559 7ffaabb8fa80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:28:49.367559 7ffaabb8fa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:28:49.367560 7ffaabb8fa80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:28:49.367560 7ffaabb8fa80 Options.advise_random_on_open: 1
+2021/03/14-01:28:49.367561 7ffaabb8fa80 Options.db_write_buffer_size: 0
+2021/03/14-01:28:49.367561 7ffaabb8fa80 Options.write_buffer_manager: 0x2222b90
+2021/03/14-01:28:49.367562 7ffaabb8fa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:28:49.367563 7ffaabb8fa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:28:49.367563 7ffaabb8fa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:28:49.367564 7ffaabb8fa80 Options.use_adaptive_mutex: 0
+2021/03/14-01:28:49.367564 7ffaabb8fa80 Options.rate_limiter: (nil)
+2021/03/14-01:28:49.367566 7ffaabb8fa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:28:49.367573 7ffaabb8fa80 Options.wal_recovery_mode: 2
+2021/03/14-01:28:49.367573 7ffaabb8fa80 Options.enable_thread_tracking: 0
+2021/03/14-01:28:49.367574 7ffaabb8fa80 Options.enable_pipelined_write: 0
+2021/03/14-01:28:49.367575 7ffaabb8fa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:28:49.367575 7ffaabb8fa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:28:49.367576 7ffaabb8fa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:28:49.367576 7ffaabb8fa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:28:49.367577 7ffaabb8fa80 Options.row_cache: None
+2021/03/14-01:28:49.367577 7ffaabb8fa80 Options.wal_filter: None
+2021/03/14-01:28:49.367578 7ffaabb8fa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:28:49.367579 7ffaabb8fa80 Options.allow_ingest_behind: 0
+2021/03/14-01:28:49.367579 7ffaabb8fa80 Options.preserve_deletes: 0
+2021/03/14-01:28:49.367580 7ffaabb8fa80 Options.two_write_queues: 0
+2021/03/14-01:28:49.367580 7ffaabb8fa80 Options.manual_wal_flush: 0
+2021/03/14-01:28:49.367581 7ffaabb8fa80 Options.max_background_jobs: 16
+2021/03/14-01:28:49.367582 7ffaabb8fa80 Options.max_background_compactions: -1
+2021/03/14-01:28:49.367583 7ffaabb8fa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:28:49.367583 7ffaabb8fa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:28:49.367584 7ffaabb8fa80 Options.delayed_write_rate : 16777216
+2021/03/14-01:28:49.367584 7ffaabb8fa80 Options.max_total_wal_size: 0
+2021/03/14-01:28:49.367585 7ffaabb8fa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:28:49.367585 7ffaabb8fa80 Options.stats_dump_period_sec: 600
+2021/03/14-01:28:49.367586 7ffaabb8fa80 Options.max_open_files: -1
+2021/03/14-01:28:49.367587 7ffaabb8fa80 Options.bytes_per_sync: 0
+2021/03/14-01:28:49.367587 7ffaabb8fa80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:28:49.367588 7ffaabb8fa80 Options.compaction_readahead_size: 0
+2021/03/14-01:28:49.367588 7ffaabb8fa80 Compression algorithms supported:
+2021/03/14-01:28:49.367589 7ffaabb8fa80 Snappy supported: 1
+2021/03/14-01:28:49.367590 7ffaabb8fa80 Zlib supported: 1
+2021/03/14-01:28:49.367590 7ffaabb8fa80 Bzip supported: 1
+2021/03/14-01:28:49.367591 7ffaabb8fa80 LZ4 supported: 1
+2021/03/14-01:28:49.367591 7ffaabb8fa80 ZSTDNotFinal supported: 1
+2021/03/14-01:28:49.367595 7ffaabb8fa80 ZSTD supported: 1
+2021/03/14-01:28:49.367598 7ffaabb8fa80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:28:49.367600 7ffaabb8fa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:28:49.367691 7ffaabb8fa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:28:49.367744 7ffaabb8fa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:28:49.367745 7ffaabb8fa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:28:49.367746 7ffaabb8fa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:28:49.367747 7ffaabb8fa80 Options.compaction_filter: None
+2021/03/14-01:28:49.367747 7ffaabb8fa80 Options.compaction_filter_factory: None
+2021/03/14-01:28:49.367748 7ffaabb8fa80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:28:49.367749 7ffaabb8fa80 Options.table_factory: BlockBasedTable
+2021/03/14-01:28:49.367762 7ffaabb8fa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2232520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2217c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:28:49.367763 7ffaabb8fa80 Options.write_buffer_size: 134217728
+2021/03/14-01:28:49.367764 7ffaabb8fa80 Options.max_write_buffer_number: 6
+2021/03/14-01:28:49.367765 7ffaabb8fa80 Options.compression[0]: NoCompression
+2021/03/14-01:28:49.367765 7ffaabb8fa80 Options.compression[1]: NoCompression
+2021/03/14-01:28:49.367766 7ffaabb8fa80 Options.compression[2]: Snappy
+2021/03/14-01:28:49.367767 7ffaabb8fa80 Options.compression[3]: Snappy
+2021/03/14-01:28:49.367767 7ffaabb8fa80 Options.compression[4]: Snappy
+2021/03/14-01:28:49.367768 7ffaabb8fa80 Options.compression[5]: Snappy
+2021/03/14-01:28:49.367768 7ffaabb8fa80 Options.compression[6]: Snappy
+2021/03/14-01:28:49.367769 7ffaabb8fa80 Options.bottommost_compression: Disabled
+2021/03/14-01:28:49.367770 7ffaabb8fa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:28:49.367770 7ffaabb8fa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:28:49.367771 7ffaabb8fa80 Options.num_levels: 7
+2021/03/14-01:28:49.367771 7ffaabb8fa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:28:49.367772 7ffaabb8fa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:28:49.367773 7ffaabb8fa80 Options.compression_opts.window_bits: -14
+2021/03/14-01:28:49.367773 7ffaabb8fa80 Options.compression_opts.level: -1
+2021/03/14-01:28:49.367774 7ffaabb8fa80 Options.compression_opts.strategy: 0
+2021/03/14-01:28:49.367774 7ffaabb8fa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:28:49.367775 7ffaabb8fa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:28:49.367775 7ffaabb8fa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:28:49.367776 7ffaabb8fa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:28:49.367777 7ffaabb8fa80 Options.target_file_size_base: 67108864
+2021/03/14-01:28:49.367777 7ffaabb8fa80 Options.target_file_size_multiplier: 1
+2021/03/14-01:28:49.367778 7ffaabb8fa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:28:49.367778 7ffaabb8fa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:28:49.367779 7ffaabb8fa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:28:49.367781 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:28:49.367788 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:28:49.367789 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:28:49.367790 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:28:49.367790 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:28:49.367791 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:28:49.367791 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:28:49.367792 7ffaabb8fa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:28:49.367792 7ffaabb8fa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:28:49.367793 7ffaabb8fa80 Options.arena_block_size: 16777216
+2021/03/14-01:28:49.367794 7ffaabb8fa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:28:49.367794 7ffaabb8fa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:28:49.367795 7ffaabb8fa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:28:49.367795 7ffaabb8fa80 Options.disable_auto_compactions: 0
+2021/03/14-01:28:49.367797 7ffaabb8fa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:28:49.367798 7ffaabb8fa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:28:49.367798 7ffaabb8fa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:28:49.367799 7ffaabb8fa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:28:49.367799 7ffaabb8fa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:28:49.367800 7ffaabb8fa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:28:49.367801 7ffaabb8fa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:28:49.367802 7ffaabb8fa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:28:49.367802 7ffaabb8fa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:28:49.367803 7ffaabb8fa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:28:49.367804 7ffaabb8fa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:28:49.367804 7ffaabb8fa80 Options.table_properties_collectors:
+2021/03/14-01:28:49.367805 7ffaabb8fa80 Options.inplace_update_support: 0
+2021/03/14-01:28:49.367805 7ffaabb8fa80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:28:49.367806 7ffaabb8fa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:28:49.367807 7ffaabb8fa80 Options.memtable_huge_page_size: 0
+2021/03/14-01:28:49.367808 7ffaabb8fa80 Options.bloom_locality: 0
+2021/03/14-01:28:49.367808 7ffaabb8fa80 Options.max_successive_merges: 0
+2021/03/14-01:28:49.367809 7ffaabb8fa80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:28:49.367809 7ffaabb8fa80 Options.paranoid_file_checks: 0
+2021/03/14-01:28:49.367810 7ffaabb8fa80 Options.force_consistency_checks: 0
+2021/03/14-01:28:49.367810 7ffaabb8fa80 Options.report_bg_io_stats: 0
+2021/03/14-01:28:49.368178 7ffaabb8fa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:28:49.368181 7ffaabb8fa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:28:49.368320 7ffaabb8fa80 EVENT_LOG_v1 {"time_micros": 1615681729368309, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:28:49.368326 7ffaabb8fa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:28:50.036330 7ffaabb8fa80 EVENT_LOG_v1 {"time_micros": 1615681730036326, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681730731837 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681730731837
new file mode 100644
index 0000000..eb222b5
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681730731837
@@ -0,0 +1,186 @@
+2021/03/14-01:28:50.049423 7ffaabb8fa80 RocksDB version: 5.11.3
+2021/03/14-01:28:50.049494 7ffaabb8fa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:28:50.049496 7ffaabb8fa80 Compile date Mar 13 2021
+2021/03/14-01:28:50.049498 7ffaabb8fa80 DB SUMMARY
+2021/03/14-01:28:50.049618 7ffaabb8fa80 CURRENT file: CURRENT
+2021/03/14-01:28:50.049619 7ffaabb8fa80 IDENTITY file: IDENTITY
+2021/03/14-01:28:50.049630 7ffaabb8fa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:28:50.049632 7ffaabb8fa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:28:50.049632 7ffaabb8fa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:28:50.049637 7ffaabb8fa80 Options.error_if_exists: 0
+2021/03/14-01:28:50.049638 7ffaabb8fa80 Options.create_if_missing: 1
+2021/03/14-01:28:50.049638 7ffaabb8fa80 Options.paranoid_checks: 1
+2021/03/14-01:28:50.049639 7ffaabb8fa80 Options.env: 0x7ffaac549080
+2021/03/14-01:28:50.049639 7ffaabb8fa80 Options.info_log: 0x223aca0
+2021/03/14-01:28:50.049640 7ffaabb8fa80 Options.max_file_opening_threads: 16
+2021/03/14-01:28:50.049641 7ffaabb8fa80 Options.statistics: (nil)
+2021/03/14-01:28:50.049641 7ffaabb8fa80 Options.use_fsync: 0
+2021/03/14-01:28:50.049642 7ffaabb8fa80 Options.max_log_file_size: 0
+2021/03/14-01:28:50.049643 7ffaabb8fa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:28:50.049643 7ffaabb8fa80 Options.log_file_time_to_roll: 0
+2021/03/14-01:28:50.049644 7ffaabb8fa80 Options.keep_log_file_num: 1000
+2021/03/14-01:28:50.049644 7ffaabb8fa80 Options.recycle_log_file_num: 0
+2021/03/14-01:28:50.049645 7ffaabb8fa80 Options.allow_fallocate: 1
+2021/03/14-01:28:50.049646 7ffaabb8fa80 Options.allow_mmap_reads: 0
+2021/03/14-01:28:50.049646 7ffaabb8fa80 Options.allow_mmap_writes: 0
+2021/03/14-01:28:50.049647 7ffaabb8fa80 Options.use_direct_reads: 0
+2021/03/14-01:28:50.049647 7ffaabb8fa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:28:50.049648 7ffaabb8fa80 Options.create_missing_column_families: 0
+2021/03/14-01:28:50.049648 7ffaabb8fa80 Options.db_log_dir:
+2021/03/14-01:28:50.049649 7ffaabb8fa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:28:50.049650 7ffaabb8fa80 Options.table_cache_numshardbits: 6
+2021/03/14-01:28:50.049650 7ffaabb8fa80 Options.max_subcompactions: 1
+2021/03/14-01:28:50.049651 7ffaabb8fa80 Options.max_background_flushes: -1
+2021/03/14-01:28:50.049651 7ffaabb8fa80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:28:50.049652 7ffaabb8fa80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:28:50.049652 7ffaabb8fa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:28:50.049653 7ffaabb8fa80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:28:50.049654 7ffaabb8fa80 Options.advise_random_on_open: 1
+2021/03/14-01:28:50.049654 7ffaabb8fa80 Options.db_write_buffer_size: 0
+2021/03/14-01:28:50.049655 7ffaabb8fa80 Options.write_buffer_manager: 0x2222b90
+2021/03/14-01:28:50.049655 7ffaabb8fa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:28:50.049656 7ffaabb8fa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:28:50.049656 7ffaabb8fa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:28:50.049657 7ffaabb8fa80 Options.use_adaptive_mutex: 0
+2021/03/14-01:28:50.049658 7ffaabb8fa80 Options.rate_limiter: (nil)
+2021/03/14-01:28:50.049659 7ffaabb8fa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:28:50.049674 7ffaabb8fa80 Options.wal_recovery_mode: 2
+2021/03/14-01:28:50.049675 7ffaabb8fa80 Options.enable_thread_tracking: 0
+2021/03/14-01:28:50.049676 7ffaabb8fa80 Options.enable_pipelined_write: 0
+2021/03/14-01:28:50.049676 7ffaabb8fa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:28:50.049677 7ffaabb8fa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:28:50.049678 7ffaabb8fa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:28:50.049679 7ffaabb8fa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:28:50.049680 7ffaabb8fa80 Options.row_cache: None
+2021/03/14-01:28:50.049680 7ffaabb8fa80 Options.wal_filter: None
+2021/03/14-01:28:50.049681 7ffaabb8fa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:28:50.049682 7ffaabb8fa80 Options.allow_ingest_behind: 0
+2021/03/14-01:28:50.049683 7ffaabb8fa80 Options.preserve_deletes: 0
+2021/03/14-01:28:50.049683 7ffaabb8fa80 Options.two_write_queues: 0
+2021/03/14-01:28:50.049684 7ffaabb8fa80 Options.manual_wal_flush: 0
+2021/03/14-01:28:50.049687 7ffaabb8fa80 Options.max_background_jobs: 16
+2021/03/14-01:28:50.049688 7ffaabb8fa80 Options.max_background_compactions: -1
+2021/03/14-01:28:50.049689 7ffaabb8fa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:28:50.049690 7ffaabb8fa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:28:50.049693 7ffaabb8fa80 Options.delayed_write_rate : 16777216
+2021/03/14-01:28:50.049694 7ffaabb8fa80 Options.max_total_wal_size: 0
+2021/03/14-01:28:50.049695 7ffaabb8fa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:28:50.049696 7ffaabb8fa80 Options.stats_dump_period_sec: 600
+2021/03/14-01:28:50.049697 7ffaabb8fa80 Options.max_open_files: -1
+2021/03/14-01:28:50.049698 7ffaabb8fa80 Options.bytes_per_sync: 0
+2021/03/14-01:28:50.049698 7ffaabb8fa80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:28:50.049699 7ffaabb8fa80 Options.compaction_readahead_size: 0
+2021/03/14-01:28:50.049699 7ffaabb8fa80 Compression algorithms supported:
+2021/03/14-01:28:50.049700 7ffaabb8fa80 Snappy supported: 1
+2021/03/14-01:28:50.049701 7ffaabb8fa80 Zlib supported: 1
+2021/03/14-01:28:50.049701 7ffaabb8fa80 Bzip supported: 1
+2021/03/14-01:28:50.049702 7ffaabb8fa80 LZ4 supported: 1
+2021/03/14-01:28:50.049702 7ffaabb8fa80 ZSTDNotFinal supported: 1
+2021/03/14-01:28:50.049707 7ffaabb8fa80 ZSTD supported: 1
+2021/03/14-01:28:50.049710 7ffaabb8fa80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:28:50.049711 7ffaabb8fa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:28:50.049819 7ffaabb8fa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:28:50.049874 7ffaabb8fa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:28:50.049876 7ffaabb8fa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:28:50.049877 7ffaabb8fa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:28:50.049878 7ffaabb8fa80 Options.compaction_filter: None
+2021/03/14-01:28:50.049878 7ffaabb8fa80 Options.compaction_filter_factory: None
+2021/03/14-01:28:50.049879 7ffaabb8fa80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:28:50.049880 7ffaabb8fa80 Options.table_factory: BlockBasedTable
+2021/03/14-01:28:50.049893 7ffaabb8fa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2232520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2217c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:28:50.049894 7ffaabb8fa80 Options.write_buffer_size: 134217728
+2021/03/14-01:28:50.049895 7ffaabb8fa80 Options.max_write_buffer_number: 6
+2021/03/14-01:28:50.049896 7ffaabb8fa80 Options.compression[0]: NoCompression
+2021/03/14-01:28:50.049897 7ffaabb8fa80 Options.compression[1]: NoCompression
+2021/03/14-01:28:50.049898 7ffaabb8fa80 Options.compression[2]: Snappy
+2021/03/14-01:28:50.049899 7ffaabb8fa80 Options.compression[3]: Snappy
+2021/03/14-01:28:50.049900 7ffaabb8fa80 Options.compression[4]: Snappy
+2021/03/14-01:28:50.049901 7ffaabb8fa80 Options.compression[5]: Snappy
+2021/03/14-01:28:50.049902 7ffaabb8fa80 Options.compression[6]: Snappy
+2021/03/14-01:28:50.049903 7ffaabb8fa80 Options.bottommost_compression: Disabled
+2021/03/14-01:28:50.049904 7ffaabb8fa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:28:50.049904 7ffaabb8fa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:28:50.049905 7ffaabb8fa80 Options.num_levels: 7
+2021/03/14-01:28:50.049906 7ffaabb8fa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:28:50.049907 7ffaabb8fa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:28:50.049907 7ffaabb8fa80 Options.compression_opts.window_bits: -14
+2021/03/14-01:28:50.049908 7ffaabb8fa80 Options.compression_opts.level: -1
+2021/03/14-01:28:50.049909 7ffaabb8fa80 Options.compression_opts.strategy: 0
+2021/03/14-01:28:50.049910 7ffaabb8fa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:28:50.049912 7ffaabb8fa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:28:50.049913 7ffaabb8fa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:28:50.049914 7ffaabb8fa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:28:50.049914 7ffaabb8fa80 Options.target_file_size_base: 67108864
+2021/03/14-01:28:50.049915 7ffaabb8fa80 Options.target_file_size_multiplier: 1
+2021/03/14-01:28:50.049916 7ffaabb8fa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:28:50.049920 7ffaabb8fa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:28:50.049921 7ffaabb8fa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:28:50.049923 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:28:50.049932 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:28:50.049932 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:28:50.049933 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:28:50.049934 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:28:50.049934 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:28:50.049935 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:28:50.049935 7ffaabb8fa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:28:50.049936 7ffaabb8fa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:28:50.049936 7ffaabb8fa80 Options.arena_block_size: 16777216
+2021/03/14-01:28:50.049937 7ffaabb8fa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:28:50.049938 7ffaabb8fa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:28:50.049938 7ffaabb8fa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:28:50.049939 7ffaabb8fa80 Options.disable_auto_compactions: 0
+2021/03/14-01:28:50.049940 7ffaabb8fa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:28:50.049941 7ffaabb8fa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:28:50.049942 7ffaabb8fa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:28:50.049942 7ffaabb8fa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:28:50.049943 7ffaabb8fa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:28:50.049943 7ffaabb8fa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:28:50.049944 7ffaabb8fa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:28:50.049945 7ffaabb8fa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:28:50.049946 7ffaabb8fa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:28:50.049946 7ffaabb8fa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:28:50.049947 7ffaabb8fa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:28:50.049948 7ffaabb8fa80 Options.table_properties_collectors:
+2021/03/14-01:28:50.049948 7ffaabb8fa80 Options.inplace_update_support: 0
+2021/03/14-01:28:50.049949 7ffaabb8fa80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:28:50.049949 7ffaabb8fa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:28:50.049950 7ffaabb8fa80 Options.memtable_huge_page_size: 0
+2021/03/14-01:28:50.049951 7ffaabb8fa80 Options.bloom_locality: 0
+2021/03/14-01:28:50.049951 7ffaabb8fa80 Options.max_successive_merges: 0
+2021/03/14-01:28:50.049952 7ffaabb8fa80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:28:50.049952 7ffaabb8fa80 Options.paranoid_file_checks: 0
+2021/03/14-01:28:50.049953 7ffaabb8fa80 Options.force_consistency_checks: 0
+2021/03/14-01:28:50.049953 7ffaabb8fa80 Options.report_bg_io_stats: 0
+2021/03/14-01:28:50.050395 7ffaabb8fa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:28:50.050398 7ffaabb8fa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:28:50.050542 7ffaabb8fa80 EVENT_LOG_v1 {"time_micros": 1615681730050532, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:28:50.050547 7ffaabb8fa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:28:50.719290 7ffaabb8fa80 EVENT_LOG_v1 {"time_micros": 1615681730719287, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681823431210 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681823431210
new file mode 100644
index 0000000..575bbe4
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681823431210
@@ -0,0 +1,186 @@
+2021/03/14-01:28:50.732205 7ffaabb8fa80 RocksDB version: 5.11.3
+2021/03/14-01:28:50.732270 7ffaabb8fa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:28:50.732272 7ffaabb8fa80 Compile date Mar 13 2021
+2021/03/14-01:28:50.732274 7ffaabb8fa80 DB SUMMARY
+2021/03/14-01:28:50.732398 7ffaabb8fa80 CURRENT file: CURRENT
+2021/03/14-01:28:50.732399 7ffaabb8fa80 IDENTITY file: IDENTITY
+2021/03/14-01:28:50.732410 7ffaabb8fa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:28:50.732411 7ffaabb8fa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:28:50.732412 7ffaabb8fa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:28:50.732417 7ffaabb8fa80 Options.error_if_exists: 0
+2021/03/14-01:28:50.732417 7ffaabb8fa80 Options.create_if_missing: 1
+2021/03/14-01:28:50.732418 7ffaabb8fa80 Options.paranoid_checks: 1
+2021/03/14-01:28:50.732419 7ffaabb8fa80 Options.env: 0x7ffaac549080
+2021/03/14-01:28:50.732419 7ffaabb8fa80 Options.info_log: 0x223aca0
+2021/03/14-01:28:50.732420 7ffaabb8fa80 Options.max_file_opening_threads: 16
+2021/03/14-01:28:50.732420 7ffaabb8fa80 Options.statistics: (nil)
+2021/03/14-01:28:50.732421 7ffaabb8fa80 Options.use_fsync: 0
+2021/03/14-01:28:50.732422 7ffaabb8fa80 Options.max_log_file_size: 0
+2021/03/14-01:28:50.732422 7ffaabb8fa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:28:50.732423 7ffaabb8fa80 Options.log_file_time_to_roll: 0
+2021/03/14-01:28:50.732424 7ffaabb8fa80 Options.keep_log_file_num: 1000
+2021/03/14-01:28:50.732424 7ffaabb8fa80 Options.recycle_log_file_num: 0
+2021/03/14-01:28:50.732425 7ffaabb8fa80 Options.allow_fallocate: 1
+2021/03/14-01:28:50.732425 7ffaabb8fa80 Options.allow_mmap_reads: 0
+2021/03/14-01:28:50.732426 7ffaabb8fa80 Options.allow_mmap_writes: 0
+2021/03/14-01:28:50.732426 7ffaabb8fa80 Options.use_direct_reads: 0
+2021/03/14-01:28:50.732427 7ffaabb8fa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:28:50.732428 7ffaabb8fa80 Options.create_missing_column_families: 0
+2021/03/14-01:28:50.732428 7ffaabb8fa80 Options.db_log_dir:
+2021/03/14-01:28:50.732429 7ffaabb8fa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:28:50.732429 7ffaabb8fa80 Options.table_cache_numshardbits: 6
+2021/03/14-01:28:50.732430 7ffaabb8fa80 Options.max_subcompactions: 1
+2021/03/14-01:28:50.732430 7ffaabb8fa80 Options.max_background_flushes: -1
+2021/03/14-01:28:50.732431 7ffaabb8fa80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:28:50.732432 7ffaabb8fa80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:28:50.732432 7ffaabb8fa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:28:50.732433 7ffaabb8fa80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:28:50.732433 7ffaabb8fa80 Options.advise_random_on_open: 1
+2021/03/14-01:28:50.732434 7ffaabb8fa80 Options.db_write_buffer_size: 0
+2021/03/14-01:28:50.732435 7ffaabb8fa80 Options.write_buffer_manager: 0x2222b90
+2021/03/14-01:28:50.732435 7ffaabb8fa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:28:50.732436 7ffaabb8fa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:28:50.732436 7ffaabb8fa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:28:50.732437 7ffaabb8fa80 Options.use_adaptive_mutex: 0
+2021/03/14-01:28:50.732437 7ffaabb8fa80 Options.rate_limiter: (nil)
+2021/03/14-01:28:50.732439 7ffaabb8fa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:28:50.732446 7ffaabb8fa80 Options.wal_recovery_mode: 2
+2021/03/14-01:28:50.732447 7ffaabb8fa80 Options.enable_thread_tracking: 0
+2021/03/14-01:28:50.732447 7ffaabb8fa80 Options.enable_pipelined_write: 0
+2021/03/14-01:28:50.732448 7ffaabb8fa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:28:50.732449 7ffaabb8fa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:28:50.732449 7ffaabb8fa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:28:50.732450 7ffaabb8fa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:28:50.732450 7ffaabb8fa80 Options.row_cache: None
+2021/03/14-01:28:50.732451 7ffaabb8fa80 Options.wal_filter: None
+2021/03/14-01:28:50.732452 7ffaabb8fa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:28:50.732452 7ffaabb8fa80 Options.allow_ingest_behind: 0
+2021/03/14-01:28:50.732453 7ffaabb8fa80 Options.preserve_deletes: 0
+2021/03/14-01:28:50.732453 7ffaabb8fa80 Options.two_write_queues: 0
+2021/03/14-01:28:50.732454 7ffaabb8fa80 Options.manual_wal_flush: 0
+2021/03/14-01:28:50.732455 7ffaabb8fa80 Options.max_background_jobs: 16
+2021/03/14-01:28:50.732456 7ffaabb8fa80 Options.max_background_compactions: -1
+2021/03/14-01:28:50.732456 7ffaabb8fa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:28:50.732457 7ffaabb8fa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:28:50.732457 7ffaabb8fa80 Options.delayed_write_rate : 16777216
+2021/03/14-01:28:50.732458 7ffaabb8fa80 Options.max_total_wal_size: 0
+2021/03/14-01:28:50.732458 7ffaabb8fa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:28:50.732459 7ffaabb8fa80 Options.stats_dump_period_sec: 600
+2021/03/14-01:28:50.732460 7ffaabb8fa80 Options.max_open_files: -1
+2021/03/14-01:28:50.732460 7ffaabb8fa80 Options.bytes_per_sync: 0
+2021/03/14-01:28:50.732461 7ffaabb8fa80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:28:50.732461 7ffaabb8fa80 Options.compaction_readahead_size: 0
+2021/03/14-01:28:50.732462 7ffaabb8fa80 Compression algorithms supported:
+2021/03/14-01:28:50.732462 7ffaabb8fa80 Snappy supported: 1
+2021/03/14-01:28:50.732463 7ffaabb8fa80 Zlib supported: 1
+2021/03/14-01:28:50.732464 7ffaabb8fa80 Bzip supported: 1
+2021/03/14-01:28:50.732464 7ffaabb8fa80 LZ4 supported: 1
+2021/03/14-01:28:50.732465 7ffaabb8fa80 ZSTDNotFinal supported: 1
+2021/03/14-01:28:50.732469 7ffaabb8fa80 ZSTD supported: 1
+2021/03/14-01:28:50.732472 7ffaabb8fa80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:28:50.732473 7ffaabb8fa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:28:50.732564 7ffaabb8fa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:28:50.732616 7ffaabb8fa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:28:50.732618 7ffaabb8fa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:28:50.732619 7ffaabb8fa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:28:50.732620 7ffaabb8fa80 Options.compaction_filter: None
+2021/03/14-01:28:50.732620 7ffaabb8fa80 Options.compaction_filter_factory: None
+2021/03/14-01:28:50.732621 7ffaabb8fa80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:28:50.732622 7ffaabb8fa80 Options.table_factory: BlockBasedTable
+2021/03/14-01:28:50.732636 7ffaabb8fa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2232520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2217c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:28:50.732637 7ffaabb8fa80 Options.write_buffer_size: 134217728
+2021/03/14-01:28:50.732637 7ffaabb8fa80 Options.max_write_buffer_number: 6
+2021/03/14-01:28:50.732638 7ffaabb8fa80 Options.compression[0]: NoCompression
+2021/03/14-01:28:50.732639 7ffaabb8fa80 Options.compression[1]: NoCompression
+2021/03/14-01:28:50.732639 7ffaabb8fa80 Options.compression[2]: Snappy
+2021/03/14-01:28:50.732640 7ffaabb8fa80 Options.compression[3]: Snappy
+2021/03/14-01:28:50.732640 7ffaabb8fa80 Options.compression[4]: Snappy
+2021/03/14-01:28:50.732641 7ffaabb8fa80 Options.compression[5]: Snappy
+2021/03/14-01:28:50.732642 7ffaabb8fa80 Options.compression[6]: Snappy
+2021/03/14-01:28:50.732642 7ffaabb8fa80 Options.bottommost_compression: Disabled
+2021/03/14-01:28:50.732643 7ffaabb8fa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:28:50.732644 7ffaabb8fa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:28:50.732644 7ffaabb8fa80 Options.num_levels: 7
+2021/03/14-01:28:50.732645 7ffaabb8fa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:28:50.732645 7ffaabb8fa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:28:50.732646 7ffaabb8fa80 Options.compression_opts.window_bits: -14
+2021/03/14-01:28:50.732647 7ffaabb8fa80 Options.compression_opts.level: -1
+2021/03/14-01:28:50.732647 7ffaabb8fa80 Options.compression_opts.strategy: 0
+2021/03/14-01:28:50.732648 7ffaabb8fa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:28:50.732648 7ffaabb8fa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:28:50.732649 7ffaabb8fa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:28:50.732649 7ffaabb8fa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:28:50.732650 7ffaabb8fa80 Options.target_file_size_base: 67108864
+2021/03/14-01:28:50.732651 7ffaabb8fa80 Options.target_file_size_multiplier: 1
+2021/03/14-01:28:50.732651 7ffaabb8fa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:28:50.732652 7ffaabb8fa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:28:50.732652 7ffaabb8fa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:28:50.732654 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:28:50.732662 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:28:50.732662 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:28:50.732663 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:28:50.732664 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:28:50.732664 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:28:50.732665 7ffaabb8fa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:28:50.732665 7ffaabb8fa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:28:50.732666 7ffaabb8fa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:28:50.732666 7ffaabb8fa80 Options.arena_block_size: 16777216
+2021/03/14-01:28:50.732667 7ffaabb8fa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:28:50.732668 7ffaabb8fa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:28:50.732668 7ffaabb8fa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:28:50.732669 7ffaabb8fa80 Options.disable_auto_compactions: 0
+2021/03/14-01:28:50.732671 7ffaabb8fa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:28:50.732671 7ffaabb8fa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:28:50.732672 7ffaabb8fa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:28:50.732672 7ffaabb8fa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:28:50.732673 7ffaabb8fa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:28:50.732674 7ffaabb8fa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:28:50.732674 7ffaabb8fa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:28:50.732675 7ffaabb8fa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:28:50.732676 7ffaabb8fa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:28:50.732677 7ffaabb8fa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:28:50.732677 7ffaabb8fa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:28:50.732678 7ffaabb8fa80 Options.table_properties_collectors:
+2021/03/14-01:28:50.732678 7ffaabb8fa80 Options.inplace_update_support: 0
+2021/03/14-01:28:50.732679 7ffaabb8fa80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:28:50.732680 7ffaabb8fa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:28:50.732681 7ffaabb8fa80 Options.memtable_huge_page_size: 0
+2021/03/14-01:28:50.732681 7ffaabb8fa80 Options.bloom_locality: 0
+2021/03/14-01:28:50.732682 7ffaabb8fa80 Options.max_successive_merges: 0
+2021/03/14-01:28:50.732682 7ffaabb8fa80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:28:50.732683 7ffaabb8fa80 Options.paranoid_file_checks: 0
+2021/03/14-01:28:50.732684 7ffaabb8fa80 Options.force_consistency_checks: 0
+2021/03/14-01:28:50.732684 7ffaabb8fa80 Options.report_bg_io_stats: 0
+2021/03/14-01:28:50.733078 7ffaabb8fa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:28:50.733081 7ffaabb8fa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:28:50.733212 7ffaabb8fa80 EVENT_LOG_v1 {"time_micros": 1615681730733202, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:28:50.733217 7ffaabb8fa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:28:51.410565 7ffaabb8fa80 EVENT_LOG_v1 {"time_micros": 1615681731410561, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681824130414 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681824130414
new file mode 100644
index 0000000..84de705
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681824130414
@@ -0,0 +1,186 @@
+2021/03/14-01:30:23.431753 7f0a8e794a80 RocksDB version: 5.11.3
+2021/03/14-01:30:23.431833 7f0a8e794a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:30:23.431835 7f0a8e794a80 Compile date Mar 13 2021
+2021/03/14-01:30:23.431842 7f0a8e794a80 DB SUMMARY
+2021/03/14-01:30:23.432024 7f0a8e794a80 CURRENT file: CURRENT
+2021/03/14-01:30:23.432025 7f0a8e794a80 IDENTITY file: IDENTITY
+2021/03/14-01:30:23.432039 7f0a8e794a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:30:23.432041 7f0a8e794a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:30:23.432042 7f0a8e794a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:30:23.432047 7f0a8e794a80 Options.error_if_exists: 0
+2021/03/14-01:30:23.432048 7f0a8e794a80 Options.create_if_missing: 1
+2021/03/14-01:30:23.432049 7f0a8e794a80 Options.paranoid_checks: 1
+2021/03/14-01:30:23.432049 7f0a8e794a80 Options.env: 0x7f0a8f14e080
+2021/03/14-01:30:23.432050 7f0a8e794a80 Options.info_log: 0x24a4ca0
+2021/03/14-01:30:23.432051 7f0a8e794a80 Options.max_file_opening_threads: 16
+2021/03/14-01:30:23.432052 7f0a8e794a80 Options.statistics: (nil)
+2021/03/14-01:30:23.432052 7f0a8e794a80 Options.use_fsync: 0
+2021/03/14-01:30:23.432053 7f0a8e794a80 Options.max_log_file_size: 0
+2021/03/14-01:30:23.432054 7f0a8e794a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:30:23.432055 7f0a8e794a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:30:23.432055 7f0a8e794a80 Options.keep_log_file_num: 1000
+2021/03/14-01:30:23.432056 7f0a8e794a80 Options.recycle_log_file_num: 0
+2021/03/14-01:30:23.432057 7f0a8e794a80 Options.allow_fallocate: 1
+2021/03/14-01:30:23.432057 7f0a8e794a80 Options.allow_mmap_reads: 0
+2021/03/14-01:30:23.432058 7f0a8e794a80 Options.allow_mmap_writes: 0
+2021/03/14-01:30:23.432059 7f0a8e794a80 Options.use_direct_reads: 0
+2021/03/14-01:30:23.432059 7f0a8e794a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:30:23.432060 7f0a8e794a80 Options.create_missing_column_families: 0
+2021/03/14-01:30:23.432060 7f0a8e794a80 Options.db_log_dir:
+2021/03/14-01:30:23.432061 7f0a8e794a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:30:23.432062 7f0a8e794a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:30:23.432063 7f0a8e794a80 Options.max_subcompactions: 1
+2021/03/14-01:30:23.432063 7f0a8e794a80 Options.max_background_flushes: -1
+2021/03/14-01:30:23.432064 7f0a8e794a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:30:23.432065 7f0a8e794a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:30:23.432065 7f0a8e794a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:30:23.432066 7f0a8e794a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:30:23.432067 7f0a8e794a80 Options.advise_random_on_open: 1
+2021/03/14-01:30:23.432067 7f0a8e794a80 Options.db_write_buffer_size: 0
+2021/03/14-01:30:23.432068 7f0a8e794a80 Options.write_buffer_manager: 0x248cb90
+2021/03/14-01:30:23.432069 7f0a8e794a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:30:23.432069 7f0a8e794a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:30:23.432070 7f0a8e794a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:30:23.432071 7f0a8e794a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:30:23.432071 7f0a8e794a80 Options.rate_limiter: (nil)
+2021/03/14-01:30:23.432073 7f0a8e794a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:30:23.432084 7f0a8e794a80 Options.wal_recovery_mode: 2
+2021/03/14-01:30:23.432085 7f0a8e794a80 Options.enable_thread_tracking: 0
+2021/03/14-01:30:23.432086 7f0a8e794a80 Options.enable_pipelined_write: 0
+2021/03/14-01:30:23.432086 7f0a8e794a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:30:23.432087 7f0a8e794a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:30:23.432088 7f0a8e794a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:30:23.432088 7f0a8e794a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:30:23.432089 7f0a8e794a80 Options.row_cache: None
+2021/03/14-01:30:23.432090 7f0a8e794a80 Options.wal_filter: None
+2021/03/14-01:30:23.432090 7f0a8e794a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:30:23.432091 7f0a8e794a80 Options.allow_ingest_behind: 0
+2021/03/14-01:30:23.432092 7f0a8e794a80 Options.preserve_deletes: 0
+2021/03/14-01:30:23.432092 7f0a8e794a80 Options.two_write_queues: 0
+2021/03/14-01:30:23.432093 7f0a8e794a80 Options.manual_wal_flush: 0
+2021/03/14-01:30:23.432095 7f0a8e794a80 Options.max_background_jobs: 16
+2021/03/14-01:30:23.432095 7f0a8e794a80 Options.max_background_compactions: -1
+2021/03/14-01:30:23.432096 7f0a8e794a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:30:23.432096 7f0a8e794a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:30:23.432097 7f0a8e794a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:30:23.432098 7f0a8e794a80 Options.max_total_wal_size: 0
+2021/03/14-01:30:23.432099 7f0a8e794a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:30:23.432099 7f0a8e794a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:30:23.432100 7f0a8e794a80 Options.max_open_files: -1
+2021/03/14-01:30:23.432101 7f0a8e794a80 Options.bytes_per_sync: 0
+2021/03/14-01:30:23.432101 7f0a8e794a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:30:23.432102 7f0a8e794a80 Options.compaction_readahead_size: 0
+2021/03/14-01:30:23.432103 7f0a8e794a80 Compression algorithms supported:
+2021/03/14-01:30:23.432103 7f0a8e794a80 Snappy supported: 1
+2021/03/14-01:30:23.432104 7f0a8e794a80 Zlib supported: 1
+2021/03/14-01:30:23.432105 7f0a8e794a80 Bzip supported: 1
+2021/03/14-01:30:23.432105 7f0a8e794a80 LZ4 supported: 1
+2021/03/14-01:30:23.432106 7f0a8e794a80 ZSTDNotFinal supported: 1
+2021/03/14-01:30:23.432112 7f0a8e794a80 ZSTD supported: 1
+2021/03/14-01:30:23.432116 7f0a8e794a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:30:23.432118 7f0a8e794a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:30:23.432271 7f0a8e794a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:30:23.432345 7f0a8e794a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:30:23.432347 7f0a8e794a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:30:23.432348 7f0a8e794a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:30:23.432349 7f0a8e794a80 Options.compaction_filter: None
+2021/03/14-01:30:23.432350 7f0a8e794a80 Options.compaction_filter_factory: None
+2021/03/14-01:30:23.432351 7f0a8e794a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:30:23.432352 7f0a8e794a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:30:23.432371 7f0a8e794a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x249c520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2481c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:30:23.432372 7f0a8e794a80 Options.write_buffer_size: 134217728
+2021/03/14-01:30:23.432373 7f0a8e794a80 Options.max_write_buffer_number: 6
+2021/03/14-01:30:23.432374 7f0a8e794a80 Options.compression[0]: NoCompression
+2021/03/14-01:30:23.432375 7f0a8e794a80 Options.compression[1]: NoCompression
+2021/03/14-01:30:23.432376 7f0a8e794a80 Options.compression[2]: Snappy
+2021/03/14-01:30:23.432376 7f0a8e794a80 Options.compression[3]: Snappy
+2021/03/14-01:30:23.432377 7f0a8e794a80 Options.compression[4]: Snappy
+2021/03/14-01:30:23.432378 7f0a8e794a80 Options.compression[5]: Snappy
+2021/03/14-01:30:23.432378 7f0a8e794a80 Options.compression[6]: Snappy
+2021/03/14-01:30:23.432379 7f0a8e794a80 Options.bottommost_compression: Disabled
+2021/03/14-01:30:23.432380 7f0a8e794a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:30:23.432381 7f0a8e794a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:30:23.432382 7f0a8e794a80 Options.num_levels: 7
+2021/03/14-01:30:23.432382 7f0a8e794a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:30:23.432383 7f0a8e794a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:30:23.432384 7f0a8e794a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:30:23.432384 7f0a8e794a80 Options.compression_opts.level: -1
+2021/03/14-01:30:23.432385 7f0a8e794a80 Options.compression_opts.strategy: 0
+2021/03/14-01:30:23.432386 7f0a8e794a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:30:23.432386 7f0a8e794a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:30:23.432387 7f0a8e794a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:30:23.432388 7f0a8e794a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:30:23.432388 7f0a8e794a80 Options.target_file_size_base: 67108864
+2021/03/14-01:30:23.432389 7f0a8e794a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:30:23.432390 7f0a8e794a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:30:23.432390 7f0a8e794a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:30:23.432391 7f0a8e794a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:30:23.432393 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:30:23.432404 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:30:23.432405 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:30:23.432405 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:30:23.432406 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:30:23.432406 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:30:23.432407 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:30:23.432408 7f0a8e794a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:30:23.432408 7f0a8e794a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:30:23.432409 7f0a8e794a80 Options.arena_block_size: 16777216
+2021/03/14-01:30:23.432410 7f0a8e794a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:30:23.432411 7f0a8e794a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:30:23.432411 7f0a8e794a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:30:23.432412 7f0a8e794a80 Options.disable_auto_compactions: 0
+2021/03/14-01:30:23.432414 7f0a8e794a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:30:23.432415 7f0a8e794a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:30:23.432415 7f0a8e794a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:30:23.432416 7f0a8e794a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:30:23.432417 7f0a8e794a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:30:23.432417 7f0a8e794a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:30:23.432418 7f0a8e794a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:30:23.432419 7f0a8e794a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:30:23.432420 7f0a8e794a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:30:23.432421 7f0a8e794a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:30:23.432422 7f0a8e794a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:30:23.432422 7f0a8e794a80 Options.table_properties_collectors:
+2021/03/14-01:30:23.432423 7f0a8e794a80 Options.inplace_update_support: 0
+2021/03/14-01:30:23.432424 7f0a8e794a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:30:23.432424 7f0a8e794a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:30:23.432426 7f0a8e794a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:30:23.432426 7f0a8e794a80 Options.bloom_locality: 0
+2021/03/14-01:30:23.432427 7f0a8e794a80 Options.max_successive_merges: 0
+2021/03/14-01:30:23.432428 7f0a8e794a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:30:23.432428 7f0a8e794a80 Options.paranoid_file_checks: 0
+2021/03/14-01:30:23.432429 7f0a8e794a80 Options.force_consistency_checks: 0
+2021/03/14-01:30:23.432430 7f0a8e794a80 Options.report_bg_io_stats: 0
+2021/03/14-01:30:23.432956 7f0a8e794a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:30:23.432959 7f0a8e794a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:30:23.433127 7f0a8e794a80 EVENT_LOG_v1 {"time_micros": 1615681823433112, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:30:23.433135 7f0a8e794a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:30:24.118425 7f0a8e794a80 EVENT_LOG_v1 {"time_micros": 1615681824118422, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681824811432 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681824811432
new file mode 100644
index 0000000..e9792b9
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681824811432
@@ -0,0 +1,186 @@
+2021/03/14-01:30:24.130794 7f0a8e794a80 RocksDB version: 5.11.3
+2021/03/14-01:30:24.130851 7f0a8e794a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:30:24.130853 7f0a8e794a80 Compile date Mar 13 2021
+2021/03/14-01:30:24.130857 7f0a8e794a80 DB SUMMARY
+2021/03/14-01:30:24.130978 7f0a8e794a80 CURRENT file: CURRENT
+2021/03/14-01:30:24.130979 7f0a8e794a80 IDENTITY file: IDENTITY
+2021/03/14-01:30:24.130991 7f0a8e794a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:30:24.130992 7f0a8e794a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:30:24.130993 7f0a8e794a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:30:24.130997 7f0a8e794a80 Options.error_if_exists: 0
+2021/03/14-01:30:24.130998 7f0a8e794a80 Options.create_if_missing: 1
+2021/03/14-01:30:24.130998 7f0a8e794a80 Options.paranoid_checks: 1
+2021/03/14-01:30:24.130999 7f0a8e794a80 Options.env: 0x7f0a8f14e080
+2021/03/14-01:30:24.131000 7f0a8e794a80 Options.info_log: 0x24a4ca0
+2021/03/14-01:30:24.131000 7f0a8e794a80 Options.max_file_opening_threads: 16
+2021/03/14-01:30:24.131001 7f0a8e794a80 Options.statistics: (nil)
+2021/03/14-01:30:24.131001 7f0a8e794a80 Options.use_fsync: 0
+2021/03/14-01:30:24.131002 7f0a8e794a80 Options.max_log_file_size: 0
+2021/03/14-01:30:24.131003 7f0a8e794a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:30:24.131003 7f0a8e794a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:30:24.131004 7f0a8e794a80 Options.keep_log_file_num: 1000
+2021/03/14-01:30:24.131004 7f0a8e794a80 Options.recycle_log_file_num: 0
+2021/03/14-01:30:24.131005 7f0a8e794a80 Options.allow_fallocate: 1
+2021/03/14-01:30:24.131006 7f0a8e794a80 Options.allow_mmap_reads: 0
+2021/03/14-01:30:24.131006 7f0a8e794a80 Options.allow_mmap_writes: 0
+2021/03/14-01:30:24.131007 7f0a8e794a80 Options.use_direct_reads: 0
+2021/03/14-01:30:24.131007 7f0a8e794a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:30:24.131008 7f0a8e794a80 Options.create_missing_column_families: 0
+2021/03/14-01:30:24.131008 7f0a8e794a80 Options.db_log_dir:
+2021/03/14-01:30:24.131009 7f0a8e794a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:30:24.131009 7f0a8e794a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:30:24.131010 7f0a8e794a80 Options.max_subcompactions: 1
+2021/03/14-01:30:24.131011 7f0a8e794a80 Options.max_background_flushes: -1
+2021/03/14-01:30:24.131011 7f0a8e794a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:30:24.131012 7f0a8e794a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:30:24.131012 7f0a8e794a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:30:24.131013 7f0a8e794a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:30:24.131013 7f0a8e794a80 Options.advise_random_on_open: 1
+2021/03/14-01:30:24.131014 7f0a8e794a80 Options.db_write_buffer_size: 0
+2021/03/14-01:30:24.131015 7f0a8e794a80 Options.write_buffer_manager: 0x248cb90
+2021/03/14-01:30:24.131015 7f0a8e794a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:30:24.131016 7f0a8e794a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:30:24.131016 7f0a8e794a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:30:24.131017 7f0a8e794a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:30:24.131017 7f0a8e794a80 Options.rate_limiter: (nil)
+2021/03/14-01:30:24.131019 7f0a8e794a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:30:24.131027 7f0a8e794a80 Options.wal_recovery_mode: 2
+2021/03/14-01:30:24.131027 7f0a8e794a80 Options.enable_thread_tracking: 0
+2021/03/14-01:30:24.131028 7f0a8e794a80 Options.enable_pipelined_write: 0
+2021/03/14-01:30:24.131028 7f0a8e794a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:30:24.131029 7f0a8e794a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:30:24.131029 7f0a8e794a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:30:24.131030 7f0a8e794a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:30:24.131031 7f0a8e794a80 Options.row_cache: None
+2021/03/14-01:30:24.131031 7f0a8e794a80 Options.wal_filter: None
+2021/03/14-01:30:24.131032 7f0a8e794a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:30:24.131032 7f0a8e794a80 Options.allow_ingest_behind: 0
+2021/03/14-01:30:24.131033 7f0a8e794a80 Options.preserve_deletes: 0
+2021/03/14-01:30:24.131033 7f0a8e794a80 Options.two_write_queues: 0
+2021/03/14-01:30:24.131034 7f0a8e794a80 Options.manual_wal_flush: 0
+2021/03/14-01:30:24.131035 7f0a8e794a80 Options.max_background_jobs: 16
+2021/03/14-01:30:24.131036 7f0a8e794a80 Options.max_background_compactions: -1
+2021/03/14-01:30:24.131036 7f0a8e794a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:30:24.131037 7f0a8e794a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:30:24.131037 7f0a8e794a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:30:24.131038 7f0a8e794a80 Options.max_total_wal_size: 0
+2021/03/14-01:30:24.131039 7f0a8e794a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:30:24.131039 7f0a8e794a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:30:24.131040 7f0a8e794a80 Options.max_open_files: -1
+2021/03/14-01:30:24.131040 7f0a8e794a80 Options.bytes_per_sync: 0
+2021/03/14-01:30:24.131041 7f0a8e794a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:30:24.131041 7f0a8e794a80 Options.compaction_readahead_size: 0
+2021/03/14-01:30:24.131042 7f0a8e794a80 Compression algorithms supported:
+2021/03/14-01:30:24.131043 7f0a8e794a80 Snappy supported: 1
+2021/03/14-01:30:24.131043 7f0a8e794a80 Zlib supported: 1
+2021/03/14-01:30:24.131044 7f0a8e794a80 Bzip supported: 1
+2021/03/14-01:30:24.131044 7f0a8e794a80 LZ4 supported: 1
+2021/03/14-01:30:24.131045 7f0a8e794a80 ZSTDNotFinal supported: 1
+2021/03/14-01:30:24.131049 7f0a8e794a80 ZSTD supported: 1
+2021/03/14-01:30:24.131052 7f0a8e794a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:30:24.131053 7f0a8e794a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:30:24.131139 7f0a8e794a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:30:24.131193 7f0a8e794a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:30:24.131195 7f0a8e794a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:30:24.131196 7f0a8e794a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:30:24.131196 7f0a8e794a80 Options.compaction_filter: None
+2021/03/14-01:30:24.131197 7f0a8e794a80 Options.compaction_filter_factory: None
+2021/03/14-01:30:24.131197 7f0a8e794a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:30:24.131198 7f0a8e794a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:30:24.131214 7f0a8e794a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x249c520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2481c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:30:24.131215 7f0a8e794a80 Options.write_buffer_size: 134217728
+2021/03/14-01:30:24.131215 7f0a8e794a80 Options.max_write_buffer_number: 6
+2021/03/14-01:30:24.131216 7f0a8e794a80 Options.compression[0]: NoCompression
+2021/03/14-01:30:24.131217 7f0a8e794a80 Options.compression[1]: NoCompression
+2021/03/14-01:30:24.131217 7f0a8e794a80 Options.compression[2]: Snappy
+2021/03/14-01:30:24.131218 7f0a8e794a80 Options.compression[3]: Snappy
+2021/03/14-01:30:24.131219 7f0a8e794a80 Options.compression[4]: Snappy
+2021/03/14-01:30:24.131219 7f0a8e794a80 Options.compression[5]: Snappy
+2021/03/14-01:30:24.131220 7f0a8e794a80 Options.compression[6]: Snappy
+2021/03/14-01:30:24.131220 7f0a8e794a80 Options.bottommost_compression: Disabled
+2021/03/14-01:30:24.131221 7f0a8e794a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:30:24.131222 7f0a8e794a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:30:24.131222 7f0a8e794a80 Options.num_levels: 7
+2021/03/14-01:30:24.131223 7f0a8e794a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:30:24.131223 7f0a8e794a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:30:24.131224 7f0a8e794a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:30:24.131224 7f0a8e794a80 Options.compression_opts.level: -1
+2021/03/14-01:30:24.131225 7f0a8e794a80 Options.compression_opts.strategy: 0
+2021/03/14-01:30:24.131226 7f0a8e794a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:30:24.131226 7f0a8e794a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:30:24.131227 7f0a8e794a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:30:24.131227 7f0a8e794a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:30:24.131228 7f0a8e794a80 Options.target_file_size_base: 67108864
+2021/03/14-01:30:24.131228 7f0a8e794a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:30:24.131229 7f0a8e794a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:30:24.131230 7f0a8e794a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:30:24.131230 7f0a8e794a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:30:24.131232 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:30:24.131245 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:30:24.131246 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:30:24.131247 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:30:24.131248 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:30:24.131248 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:30:24.131249 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:30:24.131249 7f0a8e794a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:30:24.131250 7f0a8e794a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:30:24.131251 7f0a8e794a80 Options.arena_block_size: 16777216
+2021/03/14-01:30:24.131251 7f0a8e794a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:30:24.131252 7f0a8e794a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:30:24.131252 7f0a8e794a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:30:24.131253 7f0a8e794a80 Options.disable_auto_compactions: 0
+2021/03/14-01:30:24.131255 7f0a8e794a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:30:24.131255 7f0a8e794a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:30:24.131256 7f0a8e794a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:30:24.131257 7f0a8e794a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:30:24.131257 7f0a8e794a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:30:24.131258 7f0a8e794a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:30:24.131258 7f0a8e794a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:30:24.131259 7f0a8e794a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:30:24.131260 7f0a8e794a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:30:24.131261 7f0a8e794a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:30:24.131261 7f0a8e794a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:30:24.131262 7f0a8e794a80 Options.table_properties_collectors:
+2021/03/14-01:30:24.131262 7f0a8e794a80 Options.inplace_update_support: 0
+2021/03/14-01:30:24.131263 7f0a8e794a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:30:24.131263 7f0a8e794a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:30:24.131264 7f0a8e794a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:30:24.131265 7f0a8e794a80 Options.bloom_locality: 0
+2021/03/14-01:30:24.131265 7f0a8e794a80 Options.max_successive_merges: 0
+2021/03/14-01:30:24.131266 7f0a8e794a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:30:24.131267 7f0a8e794a80 Options.paranoid_file_checks: 0
+2021/03/14-01:30:24.131267 7f0a8e794a80 Options.force_consistency_checks: 0
+2021/03/14-01:30:24.131268 7f0a8e794a80 Options.report_bg_io_stats: 0
+2021/03/14-01:30:24.131705 7f0a8e794a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:30:24.131708 7f0a8e794a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:30:24.131831 7f0a8e794a80 EVENT_LOG_v1 {"time_micros": 1615681824131821, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:30:24.131836 7f0a8e794a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:30:24.799570 7f0a8e794a80 EVENT_LOG_v1 {"time_micros": 1615681824799566, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681825489609 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681825489609
new file mode 100644
index 0000000..363ae97
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681825489609
@@ -0,0 +1,186 @@
+2021/03/14-01:30:24.811810 7f0a8e794a80 RocksDB version: 5.11.3
+2021/03/14-01:30:24.811867 7f0a8e794a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:30:24.811868 7f0a8e794a80 Compile date Mar 13 2021
+2021/03/14-01:30:24.811872 7f0a8e794a80 DB SUMMARY
+2021/03/14-01:30:24.811993 7f0a8e794a80 CURRENT file: CURRENT
+2021/03/14-01:30:24.811994 7f0a8e794a80 IDENTITY file: IDENTITY
+2021/03/14-01:30:24.812006 7f0a8e794a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:30:24.812007 7f0a8e794a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:30:24.812008 7f0a8e794a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:30:24.812013 7f0a8e794a80 Options.error_if_exists: 0
+2021/03/14-01:30:24.812013 7f0a8e794a80 Options.create_if_missing: 1
+2021/03/14-01:30:24.812014 7f0a8e794a80 Options.paranoid_checks: 1
+2021/03/14-01:30:24.812015 7f0a8e794a80 Options.env: 0x7f0a8f14e080
+2021/03/14-01:30:24.812015 7f0a8e794a80 Options.info_log: 0x24a4ca0
+2021/03/14-01:30:24.812016 7f0a8e794a80 Options.max_file_opening_threads: 16
+2021/03/14-01:30:24.812016 7f0a8e794a80 Options.statistics: (nil)
+2021/03/14-01:30:24.812017 7f0a8e794a80 Options.use_fsync: 0
+2021/03/14-01:30:24.812018 7f0a8e794a80 Options.max_log_file_size: 0
+2021/03/14-01:30:24.812018 7f0a8e794a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:30:24.812019 7f0a8e794a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:30:24.812019 7f0a8e794a80 Options.keep_log_file_num: 1000
+2021/03/14-01:30:24.812020 7f0a8e794a80 Options.recycle_log_file_num: 0
+2021/03/14-01:30:24.812021 7f0a8e794a80 Options.allow_fallocate: 1
+2021/03/14-01:30:24.812021 7f0a8e794a80 Options.allow_mmap_reads: 0
+2021/03/14-01:30:24.812022 7f0a8e794a80 Options.allow_mmap_writes: 0
+2021/03/14-01:30:24.812022 7f0a8e794a80 Options.use_direct_reads: 0
+2021/03/14-01:30:24.812023 7f0a8e794a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:30:24.812023 7f0a8e794a80 Options.create_missing_column_families: 0
+2021/03/14-01:30:24.812024 7f0a8e794a80 Options.db_log_dir:
+2021/03/14-01:30:24.812025 7f0a8e794a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:30:24.812025 7f0a8e794a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:30:24.812026 7f0a8e794a80 Options.max_subcompactions: 1
+2021/03/14-01:30:24.812026 7f0a8e794a80 Options.max_background_flushes: -1
+2021/03/14-01:30:24.812027 7f0a8e794a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:30:24.812027 7f0a8e794a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:30:24.812028 7f0a8e794a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:30:24.812029 7f0a8e794a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:30:24.812029 7f0a8e794a80 Options.advise_random_on_open: 1
+2021/03/14-01:30:24.812030 7f0a8e794a80 Options.db_write_buffer_size: 0
+2021/03/14-01:30:24.812030 7f0a8e794a80 Options.write_buffer_manager: 0x248cb90
+2021/03/14-01:30:24.812031 7f0a8e794a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:30:24.812031 7f0a8e794a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:30:24.812032 7f0a8e794a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:30:24.812032 7f0a8e794a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:30:24.812033 7f0a8e794a80 Options.rate_limiter: (nil)
+2021/03/14-01:30:24.812034 7f0a8e794a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:30:24.812043 7f0a8e794a80 Options.wal_recovery_mode: 2
+2021/03/14-01:30:24.812043 7f0a8e794a80 Options.enable_thread_tracking: 0
+2021/03/14-01:30:24.812044 7f0a8e794a80 Options.enable_pipelined_write: 0
+2021/03/14-01:30:24.812044 7f0a8e794a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:30:24.812045 7f0a8e794a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:30:24.812046 7f0a8e794a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:30:24.812046 7f0a8e794a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:30:24.812047 7f0a8e794a80 Options.row_cache: None
+2021/03/14-01:30:24.812047 7f0a8e794a80 Options.wal_filter: None
+2021/03/14-01:30:24.812048 7f0a8e794a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:30:24.812048 7f0a8e794a80 Options.allow_ingest_behind: 0
+2021/03/14-01:30:24.812049 7f0a8e794a80 Options.preserve_deletes: 0
+2021/03/14-01:30:24.812050 7f0a8e794a80 Options.two_write_queues: 0
+2021/03/14-01:30:24.812050 7f0a8e794a80 Options.manual_wal_flush: 0
+2021/03/14-01:30:24.812051 7f0a8e794a80 Options.max_background_jobs: 16
+2021/03/14-01:30:24.812052 7f0a8e794a80 Options.max_background_compactions: -1
+2021/03/14-01:30:24.812052 7f0a8e794a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:30:24.812053 7f0a8e794a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:30:24.812053 7f0a8e794a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:30:24.812054 7f0a8e794a80 Options.max_total_wal_size: 0
+2021/03/14-01:30:24.812055 7f0a8e794a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:30:24.812055 7f0a8e794a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:30:24.812056 7f0a8e794a80 Options.max_open_files: -1
+2021/03/14-01:30:24.812056 7f0a8e794a80 Options.bytes_per_sync: 0
+2021/03/14-01:30:24.812057 7f0a8e794a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:30:24.812057 7f0a8e794a80 Options.compaction_readahead_size: 0
+2021/03/14-01:30:24.812058 7f0a8e794a80 Compression algorithms supported:
+2021/03/14-01:30:24.812059 7f0a8e794a80 Snappy supported: 1
+2021/03/14-01:30:24.812059 7f0a8e794a80 Zlib supported: 1
+2021/03/14-01:30:24.812060 7f0a8e794a80 Bzip supported: 1
+2021/03/14-01:30:24.812060 7f0a8e794a80 LZ4 supported: 1
+2021/03/14-01:30:24.812061 7f0a8e794a80 ZSTDNotFinal supported: 1
+2021/03/14-01:30:24.812065 7f0a8e794a80 ZSTD supported: 1
+2021/03/14-01:30:24.812068 7f0a8e794a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:30:24.812069 7f0a8e794a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:30:24.812157 7f0a8e794a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:30:24.812209 7f0a8e794a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:30:24.812211 7f0a8e794a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:30:24.812212 7f0a8e794a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:30:24.812213 7f0a8e794a80 Options.compaction_filter: None
+2021/03/14-01:30:24.812213 7f0a8e794a80 Options.compaction_filter_factory: None
+2021/03/14-01:30:24.812214 7f0a8e794a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:30:24.812215 7f0a8e794a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:30:24.812230 7f0a8e794a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x249c520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2481c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:30:24.812230 7f0a8e794a80 Options.write_buffer_size: 134217728
+2021/03/14-01:30:24.812231 7f0a8e794a80 Options.max_write_buffer_number: 6
+2021/03/14-01:30:24.812232 7f0a8e794a80 Options.compression[0]: NoCompression
+2021/03/14-01:30:24.812233 7f0a8e794a80 Options.compression[1]: NoCompression
+2021/03/14-01:30:24.812233 7f0a8e794a80 Options.compression[2]: Snappy
+2021/03/14-01:30:24.812234 7f0a8e794a80 Options.compression[3]: Snappy
+2021/03/14-01:30:24.812234 7f0a8e794a80 Options.compression[4]: Snappy
+2021/03/14-01:30:24.812235 7f0a8e794a80 Options.compression[5]: Snappy
+2021/03/14-01:30:24.812236 7f0a8e794a80 Options.compression[6]: Snappy
+2021/03/14-01:30:24.812236 7f0a8e794a80 Options.bottommost_compression: Disabled
+2021/03/14-01:30:24.812237 7f0a8e794a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:30:24.812249 7f0a8e794a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:30:24.812250 7f0a8e794a80 Options.num_levels: 7
+2021/03/14-01:30:24.812251 7f0a8e794a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:30:24.812252 7f0a8e794a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:30:24.812253 7f0a8e794a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:30:24.812254 7f0a8e794a80 Options.compression_opts.level: -1
+2021/03/14-01:30:24.812255 7f0a8e794a80 Options.compression_opts.strategy: 0
+2021/03/14-01:30:24.812256 7f0a8e794a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:30:24.812257 7f0a8e794a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:30:24.812257 7f0a8e794a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:30:24.812258 7f0a8e794a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:30:24.812259 7f0a8e794a80 Options.target_file_size_base: 67108864
+2021/03/14-01:30:24.812259 7f0a8e794a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:30:24.812260 7f0a8e794a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:30:24.812261 7f0a8e794a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:30:24.812261 7f0a8e794a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:30:24.812263 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:30:24.812272 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:30:24.812273 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:30:24.812273 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:30:24.812274 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:30:24.812274 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:30:24.812275 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:30:24.812275 7f0a8e794a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:30:24.812276 7f0a8e794a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:30:24.812277 7f0a8e794a80 Options.arena_block_size: 16777216
+2021/03/14-01:30:24.812277 7f0a8e794a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:30:24.812278 7f0a8e794a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:30:24.812278 7f0a8e794a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:30:24.812279 7f0a8e794a80 Options.disable_auto_compactions: 0
+2021/03/14-01:30:24.812281 7f0a8e794a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:30:24.812281 7f0a8e794a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:30:24.812282 7f0a8e794a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:30:24.812283 7f0a8e794a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:30:24.812283 7f0a8e794a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:30:24.812284 7f0a8e794a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:30:24.812284 7f0a8e794a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:30:24.812285 7f0a8e794a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:30:24.812286 7f0a8e794a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:30:24.812286 7f0a8e794a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:30:24.812287 7f0a8e794a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:30:24.812288 7f0a8e794a80 Options.table_properties_collectors:
+2021/03/14-01:30:24.812288 7f0a8e794a80 Options.inplace_update_support: 0
+2021/03/14-01:30:24.812289 7f0a8e794a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:30:24.812289 7f0a8e794a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:30:24.812290 7f0a8e794a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:30:24.812291 7f0a8e794a80 Options.bloom_locality: 0
+2021/03/14-01:30:24.812291 7f0a8e794a80 Options.max_successive_merges: 0
+2021/03/14-01:30:24.812292 7f0a8e794a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:30:24.812293 7f0a8e794a80 Options.paranoid_file_checks: 0
+2021/03/14-01:30:24.812293 7f0a8e794a80 Options.force_consistency_checks: 0
+2021/03/14-01:30:24.812294 7f0a8e794a80 Options.report_bg_io_stats: 0
+2021/03/14-01:30:24.812818 7f0a8e794a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:30:24.812821 7f0a8e794a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:30:24.812947 7f0a8e794a80 EVENT_LOG_v1 {"time_micros": 1615681824812937, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:30:24.812952 7f0a8e794a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:30:25.477702 7f0a8e794a80 EVENT_LOG_v1 {"time_micros": 1615681825477698, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681847426042 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681847426042
new file mode 100644
index 0000000..af71f54
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681847426042
@@ -0,0 +1,186 @@
+2021/03/14-01:30:25.489989 7f0a8e794a80 RocksDB version: 5.11.3
+2021/03/14-01:30:25.490043 7f0a8e794a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:30:25.490045 7f0a8e794a80 Compile date Mar 13 2021
+2021/03/14-01:30:25.490050 7f0a8e794a80 DB SUMMARY
+2021/03/14-01:30:25.490170 7f0a8e794a80 CURRENT file: CURRENT
+2021/03/14-01:30:25.490171 7f0a8e794a80 IDENTITY file: IDENTITY
+2021/03/14-01:30:25.490183 7f0a8e794a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:30:25.490184 7f0a8e794a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:30:25.490185 7f0a8e794a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:30:25.490190 7f0a8e794a80 Options.error_if_exists: 0
+2021/03/14-01:30:25.490190 7f0a8e794a80 Options.create_if_missing: 1
+2021/03/14-01:30:25.490191 7f0a8e794a80 Options.paranoid_checks: 1
+2021/03/14-01:30:25.490192 7f0a8e794a80 Options.env: 0x7f0a8f14e080
+2021/03/14-01:30:25.490192 7f0a8e794a80 Options.info_log: 0x24a4ca0
+2021/03/14-01:30:25.490193 7f0a8e794a80 Options.max_file_opening_threads: 16
+2021/03/14-01:30:25.490193 7f0a8e794a80 Options.statistics: (nil)
+2021/03/14-01:30:25.490194 7f0a8e794a80 Options.use_fsync: 0
+2021/03/14-01:30:25.490195 7f0a8e794a80 Options.max_log_file_size: 0
+2021/03/14-01:30:25.490195 7f0a8e794a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:30:25.490196 7f0a8e794a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:30:25.490196 7f0a8e794a80 Options.keep_log_file_num: 1000
+2021/03/14-01:30:25.490197 7f0a8e794a80 Options.recycle_log_file_num: 0
+2021/03/14-01:30:25.490198 7f0a8e794a80 Options.allow_fallocate: 1
+2021/03/14-01:30:25.490198 7f0a8e794a80 Options.allow_mmap_reads: 0
+2021/03/14-01:30:25.490199 7f0a8e794a80 Options.allow_mmap_writes: 0
+2021/03/14-01:30:25.490199 7f0a8e794a80 Options.use_direct_reads: 0
+2021/03/14-01:30:25.490200 7f0a8e794a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:30:25.490200 7f0a8e794a80 Options.create_missing_column_families: 0
+2021/03/14-01:30:25.490201 7f0a8e794a80 Options.db_log_dir:
+2021/03/14-01:30:25.490201 7f0a8e794a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:30:25.490202 7f0a8e794a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:30:25.490203 7f0a8e794a80 Options.max_subcompactions: 1
+2021/03/14-01:30:25.490203 7f0a8e794a80 Options.max_background_flushes: -1
+2021/03/14-01:30:25.490204 7f0a8e794a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:30:25.490204 7f0a8e794a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:30:25.490205 7f0a8e794a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:30:25.490206 7f0a8e794a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:30:25.490206 7f0a8e794a80 Options.advise_random_on_open: 1
+2021/03/14-01:30:25.490207 7f0a8e794a80 Options.db_write_buffer_size: 0
+2021/03/14-01:30:25.490207 7f0a8e794a80 Options.write_buffer_manager: 0x248cb90
+2021/03/14-01:30:25.490208 7f0a8e794a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:30:25.490208 7f0a8e794a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:30:25.490209 7f0a8e794a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:30:25.490209 7f0a8e794a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:30:25.490210 7f0a8e794a80 Options.rate_limiter: (nil)
+2021/03/14-01:30:25.490211 7f0a8e794a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:30:25.490219 7f0a8e794a80 Options.wal_recovery_mode: 2
+2021/03/14-01:30:25.490219 7f0a8e794a80 Options.enable_thread_tracking: 0
+2021/03/14-01:30:25.490220 7f0a8e794a80 Options.enable_pipelined_write: 0
+2021/03/14-01:30:25.490221 7f0a8e794a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:30:25.490221 7f0a8e794a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:30:25.490222 7f0a8e794a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:30:25.490222 7f0a8e794a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:30:25.490223 7f0a8e794a80 Options.row_cache: None
+2021/03/14-01:30:25.490223 7f0a8e794a80 Options.wal_filter: None
+2021/03/14-01:30:25.490224 7f0a8e794a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:30:25.490225 7f0a8e794a80 Options.allow_ingest_behind: 0
+2021/03/14-01:30:25.490225 7f0a8e794a80 Options.preserve_deletes: 0
+2021/03/14-01:30:25.490226 7f0a8e794a80 Options.two_write_queues: 0
+2021/03/14-01:30:25.490226 7f0a8e794a80 Options.manual_wal_flush: 0
+2021/03/14-01:30:25.490227 7f0a8e794a80 Options.max_background_jobs: 16
+2021/03/14-01:30:25.490228 7f0a8e794a80 Options.max_background_compactions: -1
+2021/03/14-01:30:25.490228 7f0a8e794a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:30:25.490229 7f0a8e794a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:30:25.490229 7f0a8e794a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:30:25.490230 7f0a8e794a80 Options.max_total_wal_size: 0
+2021/03/14-01:30:25.490231 7f0a8e794a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:30:25.490231 7f0a8e794a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:30:25.490232 7f0a8e794a80 Options.max_open_files: -1
+2021/03/14-01:30:25.490232 7f0a8e794a80 Options.bytes_per_sync: 0
+2021/03/14-01:30:25.490233 7f0a8e794a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:30:25.490233 7f0a8e794a80 Options.compaction_readahead_size: 0
+2021/03/14-01:30:25.490234 7f0a8e794a80 Compression algorithms supported:
+2021/03/14-01:30:25.490235 7f0a8e794a80 Snappy supported: 1
+2021/03/14-01:30:25.490235 7f0a8e794a80 Zlib supported: 1
+2021/03/14-01:30:25.490236 7f0a8e794a80 Bzip supported: 1
+2021/03/14-01:30:25.490236 7f0a8e794a80 LZ4 supported: 1
+2021/03/14-01:30:25.490237 7f0a8e794a80 ZSTDNotFinal supported: 1
+2021/03/14-01:30:25.490246 7f0a8e794a80 ZSTD supported: 1
+2021/03/14-01:30:25.490250 7f0a8e794a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:30:25.490252 7f0a8e794a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:30:25.490342 7f0a8e794a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:30:25.490396 7f0a8e794a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:30:25.490398 7f0a8e794a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:30:25.490398 7f0a8e794a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:30:25.490399 7f0a8e794a80 Options.compaction_filter: None
+2021/03/14-01:30:25.490400 7f0a8e794a80 Options.compaction_filter_factory: None
+2021/03/14-01:30:25.490400 7f0a8e794a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:30:25.490401 7f0a8e794a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:30:25.490416 7f0a8e794a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x249c520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2481c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:30:25.490417 7f0a8e794a80 Options.write_buffer_size: 134217728
+2021/03/14-01:30:25.490418 7f0a8e794a80 Options.max_write_buffer_number: 6
+2021/03/14-01:30:25.490418 7f0a8e794a80 Options.compression[0]: NoCompression
+2021/03/14-01:30:25.490419 7f0a8e794a80 Options.compression[1]: NoCompression
+2021/03/14-01:30:25.490420 7f0a8e794a80 Options.compression[2]: Snappy
+2021/03/14-01:30:25.490420 7f0a8e794a80 Options.compression[3]: Snappy
+2021/03/14-01:30:25.490421 7f0a8e794a80 Options.compression[4]: Snappy
+2021/03/14-01:30:25.490421 7f0a8e794a80 Options.compression[5]: Snappy
+2021/03/14-01:30:25.490422 7f0a8e794a80 Options.compression[6]: Snappy
+2021/03/14-01:30:25.490423 7f0a8e794a80 Options.bottommost_compression: Disabled
+2021/03/14-01:30:25.490423 7f0a8e794a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:30:25.490424 7f0a8e794a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:30:25.490425 7f0a8e794a80 Options.num_levels: 7
+2021/03/14-01:30:25.490425 7f0a8e794a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:30:25.490426 7f0a8e794a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:30:25.490426 7f0a8e794a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:30:25.490427 7f0a8e794a80 Options.compression_opts.level: -1
+2021/03/14-01:30:25.490428 7f0a8e794a80 Options.compression_opts.strategy: 0
+2021/03/14-01:30:25.490428 7f0a8e794a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:30:25.490429 7f0a8e794a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:30:25.490429 7f0a8e794a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:30:25.490430 7f0a8e794a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:30:25.490430 7f0a8e794a80 Options.target_file_size_base: 67108864
+2021/03/14-01:30:25.490431 7f0a8e794a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:30:25.490431 7f0a8e794a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:30:25.490432 7f0a8e794a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:30:25.490433 7f0a8e794a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:30:25.490434 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:30:25.490442 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:30:25.490443 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:30:25.490444 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:30:25.490444 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:30:25.490445 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:30:25.490445 7f0a8e794a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:30:25.490446 7f0a8e794a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:30:25.490446 7f0a8e794a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:30:25.490447 7f0a8e794a80 Options.arena_block_size: 16777216
+2021/03/14-01:30:25.490447 7f0a8e794a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:30:25.490448 7f0a8e794a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:30:25.490449 7f0a8e794a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:30:25.490449 7f0a8e794a80 Options.disable_auto_compactions: 0
+2021/03/14-01:30:25.490451 7f0a8e794a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:30:25.490451 7f0a8e794a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:30:25.490452 7f0a8e794a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:30:25.490453 7f0a8e794a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:30:25.490453 7f0a8e794a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:30:25.490454 7f0a8e794a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:30:25.490454 7f0a8e794a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:30:25.490455 7f0a8e794a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:30:25.490456 7f0a8e794a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:30:25.490457 7f0a8e794a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:30:25.490457 7f0a8e794a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:30:25.490458 7f0a8e794a80 Options.table_properties_collectors:
+2021/03/14-01:30:25.490458 7f0a8e794a80 Options.inplace_update_support: 0
+2021/03/14-01:30:25.490459 7f0a8e794a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:30:25.490459 7f0a8e794a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:30:25.490460 7f0a8e794a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:30:25.490461 7f0a8e794a80 Options.bloom_locality: 0
+2021/03/14-01:30:25.490461 7f0a8e794a80 Options.max_successive_merges: 0
+2021/03/14-01:30:25.490462 7f0a8e794a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:30:25.490462 7f0a8e794a80 Options.paranoid_file_checks: 0
+2021/03/14-01:30:25.490463 7f0a8e794a80 Options.force_consistency_checks: 0
+2021/03/14-01:30:25.490463 7f0a8e794a80 Options.report_bg_io_stats: 0
+2021/03/14-01:30:25.490830 7f0a8e794a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:30:25.490832 7f0a8e794a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:30:25.490959 7f0a8e794a80 EVENT_LOG_v1 {"time_micros": 1615681825490949, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:30:25.490964 7f0a8e794a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:30:26.164076 7f0a8e794a80 EVENT_LOG_v1 {"time_micros": 1615681826164072, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681848092758 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681848092758
new file mode 100644
index 0000000..542f16e
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681848092758
@@ -0,0 +1,186 @@
+2021/03/14-01:30:47.426633 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-01:30:47.426696 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:30:47.426697 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-01:30:47.426699 7ffff7156a80 DB SUMMARY
+2021/03/14-01:30:47.426819 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-01:30:47.426820 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-01:30:47.426831 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:30:47.426833 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:30:47.426833 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:30:47.426838 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-01:30:47.426839 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-01:30:47.426839 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-01:30:47.426840 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-01:30:47.426840 7ffff7156a80 Options.info_log: 0xfb2fa0
+2021/03/14-01:30:47.426841 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-01:30:47.426842 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-01:30:47.426842 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-01:30:47.426843 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-01:30:47.426843 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:30:47.426844 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:30:47.426845 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-01:30:47.426845 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-01:30:47.426846 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-01:30:47.426846 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-01:30:47.426847 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-01:30:47.426848 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-01:30:47.426848 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:30:47.426849 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-01:30:47.426849 7ffff7156a80 Options.db_log_dir:
+2021/03/14-01:30:47.426850 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:30:47.426850 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:30:47.426851 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-01:30:47.426851 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-01:30:47.426852 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:30:47.426853 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:30:47.426853 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:30:47.426854 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:30:47.426854 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-01:30:47.426855 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-01:30:47.426855 7ffff7156a80 Options.write_buffer_manager: 0xf9aeb0
+2021/03/14-01:30:47.426856 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:30:47.426857 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:30:47.426857 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:30:47.426858 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:30:47.426858 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-01:30:47.426859 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:30:47.426867 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-01:30:47.426868 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-01:30:47.426868 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-01:30:47.426869 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:30:47.426869 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:30:47.426870 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:30:47.426871 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:30:47.426871 7ffff7156a80 Options.row_cache: None
+2021/03/14-01:30:47.426872 7ffff7156a80 Options.wal_filter: None
+2021/03/14-01:30:47.426872 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:30:47.426873 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-01:30:47.426873 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-01:30:47.426874 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-01:30:47.426874 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-01:30:47.426876 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-01:30:47.426876 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-01:30:47.426877 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:30:47.426877 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:30:47.426878 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:30:47.426879 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-01:30:47.426879 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:30:47.426880 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:30:47.426880 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-01:30:47.426881 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-01:30:47.426881 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:30:47.426882 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-01:30:47.426882 7ffff7156a80 Compression algorithms supported:
+2021/03/14-01:30:47.426883 7ffff7156a80 Snappy supported: 1
+2021/03/14-01:30:47.426884 7ffff7156a80 Zlib supported: 1
+2021/03/14-01:30:47.426884 7ffff7156a80 Bzip supported: 1
+2021/03/14-01:30:47.426885 7ffff7156a80 LZ4 supported: 1
+2021/03/14-01:30:47.426885 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-01:30:47.426887 7ffff7156a80 ZSTD supported: 1
+2021/03/14-01:30:47.426890 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:30:47.426891 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:30:47.427006 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:30:47.427057 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:30:47.427059 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:30:47.427060 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:30:47.427060 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-01:30:47.427061 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-01:30:47.427061 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:30:47.427062 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:30:47.427078 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0xfaa840)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0xf8ff40
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:30:47.427079 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-01:30:47.427080 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-01:30:47.427080 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-01:30:47.427081 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-01:30:47.427082 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-01:30:47.427082 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-01:30:47.427083 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-01:30:47.427084 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-01:30:47.427084 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-01:30:47.427085 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-01:30:47.427085 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:30:47.427086 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:30:47.427087 7ffff7156a80 Options.num_levels: 7
+2021/03/14-01:30:47.427087 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:30:47.427088 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:30:47.427088 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:30:47.427089 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-01:30:47.427089 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-01:30:47.427090 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:30:47.427091 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:30:47.427091 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:30:47.427092 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:30:47.427092 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-01:30:47.427093 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:30:47.427093 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:30:47.427094 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:30:47.427095 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:30:47.427096 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:30:47.427104 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:30:47.427105 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:30:47.427105 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:30:47.427106 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:30:47.427106 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:30:47.427107 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:30:47.427107 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:30:47.427108 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:30:47.427109 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-01:30:47.427109 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:30:47.427110 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:30:47.427110 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:30:47.427111 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-01:30:47.427112 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:30:47.427112 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:30:47.427113 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:30:47.427113 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:30:47.427114 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:30:47.427115 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:30:47.427115 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:30:47.427116 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:30:47.427116 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:30:47.427117 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:30:47.427118 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:30:47.427118 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-01:30:47.427119 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-01:30:47.427119 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:30:47.427120 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:30:47.427121 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:30:47.427121 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-01:30:47.427122 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-01:30:47.427122 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:30:47.427123 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-01:30:47.427123 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-01:30:47.427124 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-01:30:47.428517 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:30:47.428520 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:30:47.428646 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615681847428639, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:30:47.428652 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:30:48.086108 7ffff7156a80 EVENT_LOG_v1 {"time_
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681848753006 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681848753006
new file mode 100644
index 0000000..204b368
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681848753006
@@ -0,0 +1,186 @@
+2021/03/14-01:30:48.093288 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-01:30:48.093320 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:30:48.093321 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-01:30:48.093322 7ffff7156a80 DB SUMMARY
+2021/03/14-01:30:48.093444 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-01:30:48.093446 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-01:30:48.093457 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:30:48.093458 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:30:48.093459 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:30:48.093463 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-01:30:48.093464 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-01:30:48.093464 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-01:30:48.093465 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-01:30:48.093465 7ffff7156a80 Options.info_log: 0xfc5e60
+2021/03/14-01:30:48.093466 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-01:30:48.093467 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-01:30:48.093467 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-01:30:48.093468 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-01:30:48.093469 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:30:48.093469 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:30:48.093470 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-01:30:48.093470 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-01:30:48.093471 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-01:30:48.093472 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-01:30:48.093472 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-01:30:48.093473 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-01:30:48.093473 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:30:48.093474 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-01:30:48.093474 7ffff7156a80 Options.db_log_dir:
+2021/03/14-01:30:48.093475 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:30:48.093476 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:30:48.093476 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-01:30:48.093477 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-01:30:48.093477 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:30:48.093478 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:30:48.093479 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:30:48.093479 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:30:48.093480 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-01:30:48.093480 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-01:30:48.093481 7ffff7156a80 Options.write_buffer_manager: 0xfc5db0
+2021/03/14-01:30:48.093481 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:30:48.093482 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:30:48.093483 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:30:48.093483 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:30:48.093484 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-01:30:48.093484 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:30:48.093492 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-01:30:48.093493 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-01:30:48.093493 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-01:30:48.093494 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:30:48.093494 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:30:48.093495 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:30:48.093496 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:30:48.093496 7ffff7156a80 Options.row_cache: None
+2021/03/14-01:30:48.093497 7ffff7156a80 Options.wal_filter: None
+2021/03/14-01:30:48.093497 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:30:48.093498 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-01:30:48.093498 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-01:30:48.093499 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-01:30:48.093499 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-01:30:48.093500 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-01:30:48.093501 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-01:30:48.093501 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:30:48.093502 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:30:48.093502 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:30:48.093503 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-01:30:48.093503 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:30:48.093504 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:30:48.093505 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-01:30:48.093505 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-01:30:48.093506 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:30:48.093506 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-01:30:48.093507 7ffff7156a80 Compression algorithms supported:
+2021/03/14-01:30:48.093508 7ffff7156a80 Snappy supported: 1
+2021/03/14-01:30:48.093508 7ffff7156a80 Zlib supported: 1
+2021/03/14-01:30:48.093509 7ffff7156a80 Bzip supported: 1
+2021/03/14-01:30:48.093509 7ffff7156a80 LZ4 supported: 1
+2021/03/14-01:30:48.093510 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-01:30:48.093511 7ffff7156a80 ZSTD supported: 1
+2021/03/14-01:30:48.093512 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:30:48.093513 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:30:48.093576 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:30:48.093615 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:30:48.093616 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:30:48.093617 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:30:48.093618 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-01:30:48.093618 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-01:30:48.093619 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:30:48.093619 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:30:48.093634 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0xfc8670)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0xfcae50
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:30:48.093635 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-01:30:48.093636 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-01:30:48.093636 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-01:30:48.093637 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-01:30:48.093638 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-01:30:48.093638 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-01:30:48.093639 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-01:30:48.093639 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-01:30:48.093640 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-01:30:48.093641 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-01:30:48.093641 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:30:48.093642 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:30:48.093642 7ffff7156a80 Options.num_levels: 7
+2021/03/14-01:30:48.093643 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:30:48.093644 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:30:48.093644 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:30:48.093645 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-01:30:48.093645 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-01:30:48.093646 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:30:48.093647 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:30:48.093647 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:30:48.093648 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:30:48.093648 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-01:30:48.093649 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:30:48.093649 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:30:48.093650 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:30:48.093651 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:30:48.093652 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:30:48.093660 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:30:48.093661 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:30:48.093662 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:30:48.093662 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:30:48.093663 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:30:48.093663 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:30:48.093664 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:30:48.093664 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:30:48.093665 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-01:30:48.093666 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:30:48.093666 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:30:48.093667 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:30:48.093667 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-01:30:48.093668 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:30:48.093669 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:30:48.093670 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:30:48.093670 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:30:48.093671 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:30:48.093672 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:30:48.093672 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:30:48.093673 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:30:48.093674 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:30:48.093674 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:30:48.093675 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:30:48.093675 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-01:30:48.093676 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-01:30:48.093676 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:30:48.093677 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:30:48.093678 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:30:48.093678 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-01:30:48.093679 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-01:30:48.093680 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:30:48.093680 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-01:30:48.093681 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-01:30:48.093681 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-01:30:48.095366 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:30:48.095370 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:30:48.095487 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615681848095485, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:30:48.095490 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:30:48.746715 7ffff7156a80 EVENT_LOG_v1 {"time_
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681849429309 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681849429309
new file mode 100644
index 0000000..e75e946
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681849429309
@@ -0,0 +1,186 @@
+2021/03/14-01:30:48.753270 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-01:30:48.753300 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:30:48.753301 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-01:30:48.753302 7ffff7156a80 DB SUMMARY
+2021/03/14-01:30:48.753414 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-01:30:48.753415 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-01:30:48.753426 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:30:48.753427 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:30:48.753428 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:30:48.753431 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-01:30:48.753432 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-01:30:48.753432 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-01:30:48.753433 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-01:30:48.753433 7ffff7156a80 Options.info_log: 0xff9180
+2021/03/14-01:30:48.753434 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-01:30:48.753435 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-01:30:48.753435 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-01:30:48.753436 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-01:30:48.753436 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:30:48.753437 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:30:48.753437 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-01:30:48.753438 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-01:30:48.753438 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-01:30:48.753439 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-01:30:48.753439 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-01:30:48.753440 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-01:30:48.753440 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:30:48.753441 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-01:30:48.753441 7ffff7156a80 Options.db_log_dir:
+2021/03/14-01:30:48.753442 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:30:48.753442 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:30:48.753443 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-01:30:48.753443 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-01:30:48.753444 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:30:48.753445 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:30:48.753445 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:30:48.753446 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:30:48.753446 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-01:30:48.753447 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-01:30:48.753447 7ffff7156a80 Options.write_buffer_manager: 0xff90d0
+2021/03/14-01:30:48.753448 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:30:48.753448 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:30:48.753449 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:30:48.753449 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:30:48.753450 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-01:30:48.753450 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:30:48.753457 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-01:30:48.753458 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-01:30:48.753458 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-01:30:48.753459 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:30:48.753459 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:30:48.753460 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:30:48.753460 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:30:48.753461 7ffff7156a80 Options.row_cache: None
+2021/03/14-01:30:48.753461 7ffff7156a80 Options.wal_filter: None
+2021/03/14-01:30:48.753462 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:30:48.753462 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-01:30:48.753463 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-01:30:48.753463 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-01:30:48.753464 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-01:30:48.753464 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-01:30:48.753465 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-01:30:48.753465 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:30:48.753466 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:30:48.753467 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:30:48.753467 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-01:30:48.753468 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:30:48.753468 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:30:48.753469 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-01:30:48.753469 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-01:30:48.753470 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:30:48.753470 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-01:30:48.753471 7ffff7156a80 Compression algorithms supported:
+2021/03/14-01:30:48.753471 7ffff7156a80 Snappy supported: 1
+2021/03/14-01:30:48.753472 7ffff7156a80 Zlib supported: 1
+2021/03/14-01:30:48.753472 7ffff7156a80 Bzip supported: 1
+2021/03/14-01:30:48.753473 7ffff7156a80 LZ4 supported: 1
+2021/03/14-01:30:48.753473 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-01:30:48.753474 7ffff7156a80 ZSTD supported: 1
+2021/03/14-01:30:48.753475 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:30:48.753476 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:30:48.753538 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:30:48.753574 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:30:48.753575 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:30:48.753576 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:30:48.753576 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-01:30:48.753577 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-01:30:48.753577 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:30:48.753578 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:30:48.753592 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0xff8690)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0xffbce0
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:30:48.753593 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-01:30:48.753593 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-01:30:48.753594 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-01:30:48.753594 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-01:30:48.753595 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-01:30:48.753596 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-01:30:48.753596 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-01:30:48.753597 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-01:30:48.753597 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-01:30:48.753598 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-01:30:48.753598 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:30:48.753599 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:30:48.753600 7ffff7156a80 Options.num_levels: 7
+2021/03/14-01:30:48.753600 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:30:48.753601 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:30:48.753601 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:30:48.753602 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-01:30:48.753602 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-01:30:48.753603 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:30:48.753603 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:30:48.753604 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:30:48.753604 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:30:48.753605 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-01:30:48.753605 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:30:48.753606 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:30:48.753607 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:30:48.753607 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:30:48.753609 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:30:48.753615 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:30:48.753616 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:30:48.753617 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:30:48.753617 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:30:48.753618 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:30:48.753618 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:30:48.753619 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:30:48.753619 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:30:48.753620 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-01:30:48.753620 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:30:48.753621 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:30:48.753621 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:30:48.753622 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-01:30:48.753623 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:30:48.753624 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:30:48.753624 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:30:48.753625 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:30:48.753625 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:30:48.753626 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:30:48.753626 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:30:48.753627 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:30:48.753628 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:30:48.753628 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:30:48.753629 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:30:48.753630 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-01:30:48.753630 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-01:30:48.753631 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:30:48.753631 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:30:48.753632 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:30:48.753633 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-01:30:48.753633 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-01:30:48.753634 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:30:48.753634 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-01:30:48.753635 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-01:30:48.753635 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-01:30:48.755601 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:30:48.755605 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:30:48.755720 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615681848755718, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:30:48.755723 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:30:49.423107 7ffff7156a80 EVENT_LOG_v1 {"time_
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681912373507 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681912373507
new file mode 100644
index 0000000..96bfcf6
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681912373507
@@ -0,0 +1,186 @@
+2021/03/14-01:30:49.430122 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-01:30:49.430153 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:30:49.430155 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-01:30:49.430156 7ffff7156a80 DB SUMMARY
+2021/03/14-01:30:49.430294 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-01:30:49.430296 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-01:30:49.430320 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:30:49.430321 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:30:49.430322 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:30:49.430325 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-01:30:49.430326 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-01:30:49.430326 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-01:30:49.430327 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-01:30:49.430328 7ffff7156a80 Options.info_log: 0x10247f0
+2021/03/14-01:30:49.430328 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-01:30:49.430329 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-01:30:49.430329 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-01:30:49.430330 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-01:30:49.430330 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:30:49.430331 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:30:49.430332 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-01:30:49.430332 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-01:30:49.430333 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-01:30:49.430333 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-01:30:49.430334 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-01:30:49.430334 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-01:30:49.430335 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:30:49.430335 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-01:30:49.430336 7ffff7156a80 Options.db_log_dir:
+2021/03/14-01:30:49.430336 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:30:49.430337 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:30:49.430337 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-01:30:49.430338 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-01:30:49.430338 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:30:49.430339 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:30:49.430339 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:30:49.430340 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:30:49.430340 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-01:30:49.430341 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-01:30:49.430341 7ffff7156a80 Options.write_buffer_manager: 0x1045e30
+2021/03/14-01:30:49.430342 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:30:49.430343 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:30:49.430343 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:30:49.430344 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:30:49.430344 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-01:30:49.430345 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:30:49.430353 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-01:30:49.430353 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-01:30:49.430354 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-01:30:49.430354 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:30:49.430355 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:30:49.430355 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:30:49.430356 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:30:49.430356 7ffff7156a80 Options.row_cache: None
+2021/03/14-01:30:49.430357 7ffff7156a80 Options.wal_filter: None
+2021/03/14-01:30:49.430358 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:30:49.430358 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-01:30:49.430359 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-01:30:49.430359 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-01:30:49.430359 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-01:30:49.430360 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-01:30:49.430361 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-01:30:49.430361 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:30:49.430362 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:30:49.430362 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:30:49.430363 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-01:30:49.430363 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:30:49.430364 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:30:49.430364 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-01:30:49.430365 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-01:30:49.430365 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:30:49.430366 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-01:30:49.430366 7ffff7156a80 Compression algorithms supported:
+2021/03/14-01:30:49.430367 7ffff7156a80 Snappy supported: 1
+2021/03/14-01:30:49.430367 7ffff7156a80 Zlib supported: 1
+2021/03/14-01:30:49.430368 7ffff7156a80 Bzip supported: 1
+2021/03/14-01:30:49.430368 7ffff7156a80 LZ4 supported: 1
+2021/03/14-01:30:49.430369 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-01:30:49.430370 7ffff7156a80 ZSTD supported: 1
+2021/03/14-01:30:49.430371 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:30:49.430372 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:30:49.430433 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:30:49.430468 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:30:49.430469 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:30:49.430470 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:30:49.430470 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-01:30:49.430471 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-01:30:49.430471 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:30:49.430472 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:30:49.430486 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1027870)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x102be60
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:30:49.430486 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-01:30:49.430487 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-01:30:49.430488 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-01:30:49.430488 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-01:30:49.430489 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-01:30:49.430489 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-01:30:49.430490 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-01:30:49.430490 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-01:30:49.430491 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-01:30:49.430492 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-01:30:49.430492 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:30:49.430493 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:30:49.430493 7ffff7156a80 Options.num_levels: 7
+2021/03/14-01:30:49.430494 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:30:49.430494 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:30:49.430495 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:30:49.430495 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-01:30:49.430496 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-01:30:49.430496 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:30:49.430497 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:30:49.430497 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:30:49.430498 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:30:49.430498 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-01:30:49.430499 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:30:49.430500 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:30:49.430500 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:30:49.430501 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:30:49.430502 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:30:49.430508 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:30:49.430509 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:30:49.430510 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:30:49.430510 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:30:49.430511 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:30:49.430511 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:30:49.430512 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:30:49.430512 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:30:49.430513 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-01:30:49.430513 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:30:49.430514 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:30:49.430515 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:30:49.430515 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-01:30:49.430516 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:30:49.430517 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:30:49.430518 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:30:49.430518 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:30:49.430519 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:30:49.430519 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:30:49.430520 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:30:49.430521 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:30:49.430521 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:30:49.430522 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:30:49.430522 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:30:49.430523 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-01:30:49.430523 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-01:30:49.430524 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:30:49.430524 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:30:49.430525 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:30:49.430526 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-01:30:49.430526 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-01:30:49.430527 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:30:49.430527 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-01:30:49.430528 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-01:30:49.430528 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-01:30:49.432187 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:30:49.432191 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:30:49.432306 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615681849432304, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:30:49.432309 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:30:50.113209 7ffff7156a80 EVENT_LOG_v1 {"tim
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681913063161 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681913063161
new file mode 100644
index 0000000..986bee2
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681913063161
@@ -0,0 +1,186 @@
+2021/03/14-01:31:52.374012 7fd214bcfa80 RocksDB version: 5.11.3
+2021/03/14-01:31:52.374094 7fd214bcfa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:31:52.374096 7fd214bcfa80 Compile date Mar 13 2021
+2021/03/14-01:31:52.374099 7fd214bcfa80 DB SUMMARY
+2021/03/14-01:31:52.374253 7fd214bcfa80 CURRENT file: CURRENT
+2021/03/14-01:31:52.374255 7fd214bcfa80 IDENTITY file: IDENTITY
+2021/03/14-01:31:52.374269 7fd214bcfa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:31:52.374270 7fd214bcfa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:31:52.374271 7fd214bcfa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:31:52.374276 7fd214bcfa80 Options.error_if_exists: 0
+2021/03/14-01:31:52.374277 7fd214bcfa80 Options.create_if_missing: 1
+2021/03/14-01:31:52.374278 7fd214bcfa80 Options.paranoid_checks: 1
+2021/03/14-01:31:52.374278 7fd214bcfa80 Options.env: 0x7fd215589080
+2021/03/14-01:31:52.374279 7fd214bcfa80 Options.info_log: 0x2ae4ca0
+2021/03/14-01:31:52.374280 7fd214bcfa80 Options.max_file_opening_threads: 16
+2021/03/14-01:31:52.374280 7fd214bcfa80 Options.statistics: (nil)
+2021/03/14-01:31:52.374281 7fd214bcfa80 Options.use_fsync: 0
+2021/03/14-01:31:52.374282 7fd214bcfa80 Options.max_log_file_size: 0
+2021/03/14-01:31:52.374283 7fd214bcfa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:31:52.374283 7fd214bcfa80 Options.log_file_time_to_roll: 0
+2021/03/14-01:31:52.374284 7fd214bcfa80 Options.keep_log_file_num: 1000
+2021/03/14-01:31:52.374285 7fd214bcfa80 Options.recycle_log_file_num: 0
+2021/03/14-01:31:52.374285 7fd214bcfa80 Options.allow_fallocate: 1
+2021/03/14-01:31:52.374286 7fd214bcfa80 Options.allow_mmap_reads: 0
+2021/03/14-01:31:52.374287 7fd214bcfa80 Options.allow_mmap_writes: 0
+2021/03/14-01:31:52.374287 7fd214bcfa80 Options.use_direct_reads: 0
+2021/03/14-01:31:52.374288 7fd214bcfa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:31:52.374289 7fd214bcfa80 Options.create_missing_column_families: 0
+2021/03/14-01:31:52.374289 7fd214bcfa80 Options.db_log_dir:
+2021/03/14-01:31:52.374290 7fd214bcfa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:31:52.374290 7fd214bcfa80 Options.table_cache_numshardbits: 6
+2021/03/14-01:31:52.374291 7fd214bcfa80 Options.max_subcompactions: 1
+2021/03/14-01:31:52.374292 7fd214bcfa80 Options.max_background_flushes: -1
+2021/03/14-01:31:52.374293 7fd214bcfa80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:31:52.374293 7fd214bcfa80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:31:52.374294 7fd214bcfa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:31:52.374295 7fd214bcfa80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:31:52.374295 7fd214bcfa80 Options.advise_random_on_open: 1
+2021/03/14-01:31:52.374296 7fd214bcfa80 Options.db_write_buffer_size: 0
+2021/03/14-01:31:52.374296 7fd214bcfa80 Options.write_buffer_manager: 0x2accb90
+2021/03/14-01:31:52.374297 7fd214bcfa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:31:52.374298 7fd214bcfa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:31:52.374298 7fd214bcfa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:31:52.374299 7fd214bcfa80 Options.use_adaptive_mutex: 0
+2021/03/14-01:31:52.374300 7fd214bcfa80 Options.rate_limiter: (nil)
+2021/03/14-01:31:52.374301 7fd214bcfa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:31:52.374312 7fd214bcfa80 Options.wal_recovery_mode: 2
+2021/03/14-01:31:52.374313 7fd214bcfa80 Options.enable_thread_tracking: 0
+2021/03/14-01:31:52.374313 7fd214bcfa80 Options.enable_pipelined_write: 0
+2021/03/14-01:31:52.374314 7fd214bcfa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:31:52.374315 7fd214bcfa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:31:52.374315 7fd214bcfa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:31:52.374316 7fd214bcfa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:31:52.374317 7fd214bcfa80 Options.row_cache: None
+2021/03/14-01:31:52.374317 7fd214bcfa80 Options.wal_filter: None
+2021/03/14-01:31:52.374318 7fd214bcfa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:31:52.374319 7fd214bcfa80 Options.allow_ingest_behind: 0
+2021/03/14-01:31:52.374319 7fd214bcfa80 Options.preserve_deletes: 0
+2021/03/14-01:31:52.374320 7fd214bcfa80 Options.two_write_queues: 0
+2021/03/14-01:31:52.374320 7fd214bcfa80 Options.manual_wal_flush: 0
+2021/03/14-01:31:52.374322 7fd214bcfa80 Options.max_background_jobs: 16
+2021/03/14-01:31:52.374323 7fd214bcfa80 Options.max_background_compactions: -1
+2021/03/14-01:31:52.374323 7fd214bcfa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:31:52.374324 7fd214bcfa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:31:52.374325 7fd214bcfa80 Options.delayed_write_rate : 16777216
+2021/03/14-01:31:52.374325 7fd214bcfa80 Options.max_total_wal_size: 0
+2021/03/14-01:31:52.374326 7fd214bcfa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:31:52.374327 7fd214bcfa80 Options.stats_dump_period_sec: 600
+2021/03/14-01:31:52.374327 7fd214bcfa80 Options.max_open_files: -1
+2021/03/14-01:31:52.374328 7fd214bcfa80 Options.bytes_per_sync: 0
+2021/03/14-01:31:52.374329 7fd214bcfa80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:31:52.374329 7fd214bcfa80 Options.compaction_readahead_size: 0
+2021/03/14-01:31:52.374330 7fd214bcfa80 Compression algorithms supported:
+2021/03/14-01:31:52.374331 7fd214bcfa80 Snappy supported: 1
+2021/03/14-01:31:52.374331 7fd214bcfa80 Zlib supported: 1
+2021/03/14-01:31:52.374332 7fd214bcfa80 Bzip supported: 1
+2021/03/14-01:31:52.374333 7fd214bcfa80 LZ4 supported: 1
+2021/03/14-01:31:52.374333 7fd214bcfa80 ZSTDNotFinal supported: 1
+2021/03/14-01:31:52.374339 7fd214bcfa80 ZSTD supported: 1
+2021/03/14-01:31:52.374343 7fd214bcfa80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:31:52.374345 7fd214bcfa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:31:52.374496 7fd214bcfa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:31:52.374565 7fd214bcfa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:31:52.374567 7fd214bcfa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:31:52.374568 7fd214bcfa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:31:52.374568 7fd214bcfa80 Options.compaction_filter: None
+2021/03/14-01:31:52.374569 7fd214bcfa80 Options.compaction_filter_factory: None
+2021/03/14-01:31:52.374570 7fd214bcfa80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:31:52.374571 7fd214bcfa80 Options.table_factory: BlockBasedTable
+2021/03/14-01:31:52.374589 7fd214bcfa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2adc520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2ac1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:31:52.374590 7fd214bcfa80 Options.write_buffer_size: 134217728
+2021/03/14-01:31:52.374591 7fd214bcfa80 Options.max_write_buffer_number: 6
+2021/03/14-01:31:52.374592 7fd214bcfa80 Options.compression[0]: NoCompression
+2021/03/14-01:31:52.374593 7fd214bcfa80 Options.compression[1]: NoCompression
+2021/03/14-01:31:52.374593 7fd214bcfa80 Options.compression[2]: Snappy
+2021/03/14-01:31:52.374594 7fd214bcfa80 Options.compression[3]: Snappy
+2021/03/14-01:31:52.374595 7fd214bcfa80 Options.compression[4]: Snappy
+2021/03/14-01:31:52.374595 7fd214bcfa80 Options.compression[5]: Snappy
+2021/03/14-01:31:52.374596 7fd214bcfa80 Options.compression[6]: Snappy
+2021/03/14-01:31:52.374597 7fd214bcfa80 Options.bottommost_compression: Disabled
+2021/03/14-01:31:52.374598 7fd214bcfa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:31:52.374598 7fd214bcfa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:31:52.374599 7fd214bcfa80 Options.num_levels: 7
+2021/03/14-01:31:52.374600 7fd214bcfa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:31:52.374600 7fd214bcfa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:31:52.374601 7fd214bcfa80 Options.compression_opts.window_bits: -14
+2021/03/14-01:31:52.374602 7fd214bcfa80 Options.compression_opts.level: -1
+2021/03/14-01:31:52.374602 7fd214bcfa80 Options.compression_opts.strategy: 0
+2021/03/14-01:31:52.374603 7fd214bcfa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:31:52.374604 7fd214bcfa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:31:52.374604 7fd214bcfa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:31:52.374605 7fd214bcfa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:31:52.374606 7fd214bcfa80 Options.target_file_size_base: 67108864
+2021/03/14-01:31:52.374606 7fd214bcfa80 Options.target_file_size_multiplier: 1
+2021/03/14-01:31:52.374607 7fd214bcfa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:31:52.374608 7fd214bcfa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:31:52.374608 7fd214bcfa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:31:52.374610 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:31:52.374620 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:31:52.374621 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:31:52.374621 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:31:52.374622 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:31:52.374622 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:31:52.374623 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:31:52.374624 7fd214bcfa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:31:52.374625 7fd214bcfa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:31:52.374625 7fd214bcfa80 Options.arena_block_size: 16777216
+2021/03/14-01:31:52.374626 7fd214bcfa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:31:52.374627 7fd214bcfa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:31:52.374627 7fd214bcfa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:31:52.374628 7fd214bcfa80 Options.disable_auto_compactions: 0
+2021/03/14-01:31:52.374630 7fd214bcfa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:31:52.374631 7fd214bcfa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:31:52.374632 7fd214bcfa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:31:52.374632 7fd214bcfa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:31:52.374633 7fd214bcfa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:31:52.374634 7fd214bcfa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:31:52.374634 7fd214bcfa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:31:52.374636 7fd214bcfa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:31:52.374636 7fd214bcfa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:31:52.374637 7fd214bcfa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:31:52.374638 7fd214bcfa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:31:52.374638 7fd214bcfa80 Options.table_properties_collectors:
+2021/03/14-01:31:52.374639 7fd214bcfa80 Options.inplace_update_support: 0
+2021/03/14-01:31:52.374640 7fd214bcfa80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:31:52.374640 7fd214bcfa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:31:52.374641 7fd214bcfa80 Options.memtable_huge_page_size: 0
+2021/03/14-01:31:52.374642 7fd214bcfa80 Options.bloom_locality: 0
+2021/03/14-01:31:52.374643 7fd214bcfa80 Options.max_successive_merges: 0
+2021/03/14-01:31:52.374643 7fd214bcfa80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:31:52.374644 7fd214bcfa80 Options.paranoid_file_checks: 0
+2021/03/14-01:31:52.374645 7fd214bcfa80 Options.force_consistency_checks: 0
+2021/03/14-01:31:52.374645 7fd214bcfa80 Options.report_bg_io_stats: 0
+2021/03/14-01:31:52.375149 7fd214bcfa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:31:52.375152 7fd214bcfa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:31:52.375331 7fd214bcfa80 EVENT_LOG_v1 {"time_micros": 1615681912375317, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:31:52.375338 7fd214bcfa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:31:53.050903 7fd214bcfa80 EVENT_LOG_v1 {"time_micros": 1615681913050900, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681913744259 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681913744259
new file mode 100644
index 0000000..c569a7c
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681913744259
@@ -0,0 +1,186 @@
+2021/03/14-01:31:53.063541 7fd214bcfa80 RocksDB version: 5.11.3
+2021/03/14-01:31:53.063599 7fd214bcfa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:31:53.063601 7fd214bcfa80 Compile date Mar 13 2021
+2021/03/14-01:31:53.063603 7fd214bcfa80 DB SUMMARY
+2021/03/14-01:31:53.063728 7fd214bcfa80 CURRENT file: CURRENT
+2021/03/14-01:31:53.063730 7fd214bcfa80 IDENTITY file: IDENTITY
+2021/03/14-01:31:53.063742 7fd214bcfa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:31:53.063743 7fd214bcfa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:31:53.063744 7fd214bcfa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:31:53.063748 7fd214bcfa80 Options.error_if_exists: 0
+2021/03/14-01:31:53.063749 7fd214bcfa80 Options.create_if_missing: 1
+2021/03/14-01:31:53.063750 7fd214bcfa80 Options.paranoid_checks: 1
+2021/03/14-01:31:53.063750 7fd214bcfa80 Options.env: 0x7fd215589080
+2021/03/14-01:31:53.063751 7fd214bcfa80 Options.info_log: 0x2ae4ca0
+2021/03/14-01:31:53.063751 7fd214bcfa80 Options.max_file_opening_threads: 16
+2021/03/14-01:31:53.063752 7fd214bcfa80 Options.statistics: (nil)
+2021/03/14-01:31:53.063753 7fd214bcfa80 Options.use_fsync: 0
+2021/03/14-01:31:53.063753 7fd214bcfa80 Options.max_log_file_size: 0
+2021/03/14-01:31:53.063754 7fd214bcfa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:31:53.063755 7fd214bcfa80 Options.log_file_time_to_roll: 0
+2021/03/14-01:31:53.063755 7fd214bcfa80 Options.keep_log_file_num: 1000
+2021/03/14-01:31:53.063756 7fd214bcfa80 Options.recycle_log_file_num: 0
+2021/03/14-01:31:53.063756 7fd214bcfa80 Options.allow_fallocate: 1
+2021/03/14-01:31:53.063757 7fd214bcfa80 Options.allow_mmap_reads: 0
+2021/03/14-01:31:53.063758 7fd214bcfa80 Options.allow_mmap_writes: 0
+2021/03/14-01:31:53.063758 7fd214bcfa80 Options.use_direct_reads: 0
+2021/03/14-01:31:53.063759 7fd214bcfa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:31:53.063759 7fd214bcfa80 Options.create_missing_column_families: 0
+2021/03/14-01:31:53.063760 7fd214bcfa80 Options.db_log_dir:
+2021/03/14-01:31:53.063760 7fd214bcfa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:31:53.063761 7fd214bcfa80 Options.table_cache_numshardbits: 6
+2021/03/14-01:31:53.063761 7fd214bcfa80 Options.max_subcompactions: 1
+2021/03/14-01:31:53.063762 7fd214bcfa80 Options.max_background_flushes: -1
+2021/03/14-01:31:53.063763 7fd214bcfa80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:31:53.063763 7fd214bcfa80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:31:53.063764 7fd214bcfa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:31:53.063764 7fd214bcfa80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:31:53.063765 7fd214bcfa80 Options.advise_random_on_open: 1
+2021/03/14-01:31:53.063765 7fd214bcfa80 Options.db_write_buffer_size: 0
+2021/03/14-01:31:53.063766 7fd214bcfa80 Options.write_buffer_manager: 0x2accb90
+2021/03/14-01:31:53.063767 7fd214bcfa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:31:53.063767 7fd214bcfa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:31:53.063768 7fd214bcfa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:31:53.063768 7fd214bcfa80 Options.use_adaptive_mutex: 0
+2021/03/14-01:31:53.063769 7fd214bcfa80 Options.rate_limiter: (nil)
+2021/03/14-01:31:53.063770 7fd214bcfa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:31:53.063778 7fd214bcfa80 Options.wal_recovery_mode: 2
+2021/03/14-01:31:53.063778 7fd214bcfa80 Options.enable_thread_tracking: 0
+2021/03/14-01:31:53.063779 7fd214bcfa80 Options.enable_pipelined_write: 0
+2021/03/14-01:31:53.063780 7fd214bcfa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:31:53.063780 7fd214bcfa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:31:53.063781 7fd214bcfa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:31:53.063781 7fd214bcfa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:31:53.063782 7fd214bcfa80 Options.row_cache: None
+2021/03/14-01:31:53.063782 7fd214bcfa80 Options.wal_filter: None
+2021/03/14-01:31:53.063783 7fd214bcfa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:31:53.063784 7fd214bcfa80 Options.allow_ingest_behind: 0
+2021/03/14-01:31:53.063784 7fd214bcfa80 Options.preserve_deletes: 0
+2021/03/14-01:31:53.063785 7fd214bcfa80 Options.two_write_queues: 0
+2021/03/14-01:31:53.063785 7fd214bcfa80 Options.manual_wal_flush: 0
+2021/03/14-01:31:53.063786 7fd214bcfa80 Options.max_background_jobs: 16
+2021/03/14-01:31:53.063787 7fd214bcfa80 Options.max_background_compactions: -1
+2021/03/14-01:31:53.063788 7fd214bcfa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:31:53.063788 7fd214bcfa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:31:53.063789 7fd214bcfa80 Options.delayed_write_rate : 16777216
+2021/03/14-01:31:53.063789 7fd214bcfa80 Options.max_total_wal_size: 0
+2021/03/14-01:31:53.063790 7fd214bcfa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:31:53.063791 7fd214bcfa80 Options.stats_dump_period_sec: 600
+2021/03/14-01:31:53.063791 7fd214bcfa80 Options.max_open_files: -1
+2021/03/14-01:31:53.063792 7fd214bcfa80 Options.bytes_per_sync: 0
+2021/03/14-01:31:53.063792 7fd214bcfa80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:31:53.063793 7fd214bcfa80 Options.compaction_readahead_size: 0
+2021/03/14-01:31:53.063793 7fd214bcfa80 Compression algorithms supported:
+2021/03/14-01:31:53.063794 7fd214bcfa80 Snappy supported: 1
+2021/03/14-01:31:53.063795 7fd214bcfa80 Zlib supported: 1
+2021/03/14-01:31:53.063795 7fd214bcfa80 Bzip supported: 1
+2021/03/14-01:31:53.063796 7fd214bcfa80 LZ4 supported: 1
+2021/03/14-01:31:53.063796 7fd214bcfa80 ZSTDNotFinal supported: 1
+2021/03/14-01:31:53.063800 7fd214bcfa80 ZSTD supported: 1
+2021/03/14-01:31:53.063803 7fd214bcfa80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:31:53.063804 7fd214bcfa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:31:53.063896 7fd214bcfa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:31:53.063948 7fd214bcfa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:31:53.063950 7fd214bcfa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:31:53.063951 7fd214bcfa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:31:53.063951 7fd214bcfa80 Options.compaction_filter: None
+2021/03/14-01:31:53.063952 7fd214bcfa80 Options.compaction_filter_factory: None
+2021/03/14-01:31:53.063952 7fd214bcfa80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:31:53.063953 7fd214bcfa80 Options.table_factory: BlockBasedTable
+2021/03/14-01:31:53.063968 7fd214bcfa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2adc520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2ac1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:31:53.063969 7fd214bcfa80 Options.write_buffer_size: 134217728
+2021/03/14-01:31:53.063970 7fd214bcfa80 Options.max_write_buffer_number: 6
+2021/03/14-01:31:53.063971 7fd214bcfa80 Options.compression[0]: NoCompression
+2021/03/14-01:31:53.063971 7fd214bcfa80 Options.compression[1]: NoCompression
+2021/03/14-01:31:53.063972 7fd214bcfa80 Options.compression[2]: Snappy
+2021/03/14-01:31:53.063973 7fd214bcfa80 Options.compression[3]: Snappy
+2021/03/14-01:31:53.063973 7fd214bcfa80 Options.compression[4]: Snappy
+2021/03/14-01:31:53.063974 7fd214bcfa80 Options.compression[5]: Snappy
+2021/03/14-01:31:53.063974 7fd214bcfa80 Options.compression[6]: Snappy
+2021/03/14-01:31:53.063975 7fd214bcfa80 Options.bottommost_compression: Disabled
+2021/03/14-01:31:53.063976 7fd214bcfa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:31:53.063976 7fd214bcfa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:31:53.063977 7fd214bcfa80 Options.num_levels: 7
+2021/03/14-01:31:53.063978 7fd214bcfa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:31:53.063978 7fd214bcfa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:31:53.063979 7fd214bcfa80 Options.compression_opts.window_bits: -14
+2021/03/14-01:31:53.063979 7fd214bcfa80 Options.compression_opts.level: -1
+2021/03/14-01:31:53.063980 7fd214bcfa80 Options.compression_opts.strategy: 0
+2021/03/14-01:31:53.063980 7fd214bcfa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:31:53.063981 7fd214bcfa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:31:53.063982 7fd214bcfa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:31:53.063982 7fd214bcfa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:31:53.063983 7fd214bcfa80 Options.target_file_size_base: 67108864
+2021/03/14-01:31:53.063983 7fd214bcfa80 Options.target_file_size_multiplier: 1
+2021/03/14-01:31:53.063984 7fd214bcfa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:31:53.063985 7fd214bcfa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:31:53.063985 7fd214bcfa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:31:53.063987 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:31:53.063994 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:31:53.063995 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:31:53.063995 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:31:53.063996 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:31:53.063996 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:31:53.063997 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:31:53.063998 7fd214bcfa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:31:53.063998 7fd214bcfa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:31:53.063999 7fd214bcfa80 Options.arena_block_size: 16777216
+2021/03/14-01:31:53.063999 7fd214bcfa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:31:53.064000 7fd214bcfa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:31:53.064000 7fd214bcfa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:31:53.064001 7fd214bcfa80 Options.disable_auto_compactions: 0
+2021/03/14-01:31:53.064003 7fd214bcfa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:31:53.064004 7fd214bcfa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:31:53.064004 7fd214bcfa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:31:53.064005 7fd214bcfa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:31:53.064005 7fd214bcfa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:31:53.064006 7fd214bcfa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:31:53.064007 7fd214bcfa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:31:53.064008 7fd214bcfa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:31:53.064008 7fd214bcfa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:31:53.064009 7fd214bcfa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:31:53.064009 7fd214bcfa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:31:53.064010 7fd214bcfa80 Options.table_properties_collectors:
+2021/03/14-01:31:53.064011 7fd214bcfa80 Options.inplace_update_support: 0
+2021/03/14-01:31:53.064011 7fd214bcfa80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:31:53.064012 7fd214bcfa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:31:53.064013 7fd214bcfa80 Options.memtable_huge_page_size: 0
+2021/03/14-01:31:53.064013 7fd214bcfa80 Options.bloom_locality: 0
+2021/03/14-01:31:53.064014 7fd214bcfa80 Options.max_successive_merges: 0
+2021/03/14-01:31:53.064014 7fd214bcfa80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:31:53.064015 7fd214bcfa80 Options.paranoid_file_checks: 0
+2021/03/14-01:31:53.064015 7fd214bcfa80 Options.force_consistency_checks: 0
+2021/03/14-01:31:53.064016 7fd214bcfa80 Options.report_bg_io_stats: 0
+2021/03/14-01:31:53.064390 7fd214bcfa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:31:53.064392 7fd214bcfa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:31:53.064523 7fd214bcfa80 EVENT_LOG_v1 {"time_micros": 1615681913064514, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:31:53.064529 7fd214bcfa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:31:53.731866 7fd214bcfa80 EVENT_LOG_v1 {"time_micros": 1615681913731862, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681914435652 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681914435652
new file mode 100644
index 0000000..d6795b5
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681914435652
@@ -0,0 +1,186 @@
+2021/03/14-01:31:53.744654 7fd214bcfa80 RocksDB version: 5.11.3
+2021/03/14-01:31:53.744715 7fd214bcfa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:31:53.744717 7fd214bcfa80 Compile date Mar 13 2021
+2021/03/14-01:31:53.744719 7fd214bcfa80 DB SUMMARY
+2021/03/14-01:31:53.744844 7fd214bcfa80 CURRENT file: CURRENT
+2021/03/14-01:31:53.744845 7fd214bcfa80 IDENTITY file: IDENTITY
+2021/03/14-01:31:53.744857 7fd214bcfa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:31:53.744858 7fd214bcfa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:31:53.744859 7fd214bcfa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:31:53.744864 7fd214bcfa80 Options.error_if_exists: 0
+2021/03/14-01:31:53.744865 7fd214bcfa80 Options.create_if_missing: 1
+2021/03/14-01:31:53.744865 7fd214bcfa80 Options.paranoid_checks: 1
+2021/03/14-01:31:53.744866 7fd214bcfa80 Options.env: 0x7fd215589080
+2021/03/14-01:31:53.744867 7fd214bcfa80 Options.info_log: 0x2ae4ca0
+2021/03/14-01:31:53.744867 7fd214bcfa80 Options.max_file_opening_threads: 16
+2021/03/14-01:31:53.744868 7fd214bcfa80 Options.statistics: (nil)
+2021/03/14-01:31:53.744868 7fd214bcfa80 Options.use_fsync: 0
+2021/03/14-01:31:53.744869 7fd214bcfa80 Options.max_log_file_size: 0
+2021/03/14-01:31:53.744870 7fd214bcfa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:31:53.744870 7fd214bcfa80 Options.log_file_time_to_roll: 0
+2021/03/14-01:31:53.744871 7fd214bcfa80 Options.keep_log_file_num: 1000
+2021/03/14-01:31:53.744871 7fd214bcfa80 Options.recycle_log_file_num: 0
+2021/03/14-01:31:53.744872 7fd214bcfa80 Options.allow_fallocate: 1
+2021/03/14-01:31:53.744873 7fd214bcfa80 Options.allow_mmap_reads: 0
+2021/03/14-01:31:53.744873 7fd214bcfa80 Options.allow_mmap_writes: 0
+2021/03/14-01:31:53.744874 7fd214bcfa80 Options.use_direct_reads: 0
+2021/03/14-01:31:53.744874 7fd214bcfa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:31:53.744875 7fd214bcfa80 Options.create_missing_column_families: 0
+2021/03/14-01:31:53.744875 7fd214bcfa80 Options.db_log_dir:
+2021/03/14-01:31:53.744876 7fd214bcfa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:31:53.744876 7fd214bcfa80 Options.table_cache_numshardbits: 6
+2021/03/14-01:31:53.744877 7fd214bcfa80 Options.max_subcompactions: 1
+2021/03/14-01:31:53.744877 7fd214bcfa80 Options.max_background_flushes: -1
+2021/03/14-01:31:53.744878 7fd214bcfa80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:31:53.744879 7fd214bcfa80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:31:53.744879 7fd214bcfa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:31:53.744880 7fd214bcfa80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:31:53.744880 7fd214bcfa80 Options.advise_random_on_open: 1
+2021/03/14-01:31:53.744881 7fd214bcfa80 Options.db_write_buffer_size: 0
+2021/03/14-01:31:53.744881 7fd214bcfa80 Options.write_buffer_manager: 0x2accb90
+2021/03/14-01:31:53.744882 7fd214bcfa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:31:53.744883 7fd214bcfa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:31:53.744883 7fd214bcfa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:31:53.744884 7fd214bcfa80 Options.use_adaptive_mutex: 0
+2021/03/14-01:31:53.744884 7fd214bcfa80 Options.rate_limiter: (nil)
+2021/03/14-01:31:53.744885 7fd214bcfa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:31:53.744893 7fd214bcfa80 Options.wal_recovery_mode: 2
+2021/03/14-01:31:53.744894 7fd214bcfa80 Options.enable_thread_tracking: 0
+2021/03/14-01:31:53.744894 7fd214bcfa80 Options.enable_pipelined_write: 0
+2021/03/14-01:31:53.744895 7fd214bcfa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:31:53.744896 7fd214bcfa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:31:53.744896 7fd214bcfa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:31:53.744897 7fd214bcfa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:31:53.744897 7fd214bcfa80 Options.row_cache: None
+2021/03/14-01:31:53.744898 7fd214bcfa80 Options.wal_filter: None
+2021/03/14-01:31:53.744898 7fd214bcfa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:31:53.744899 7fd214bcfa80 Options.allow_ingest_behind: 0
+2021/03/14-01:31:53.744899 7fd214bcfa80 Options.preserve_deletes: 0
+2021/03/14-01:31:53.744900 7fd214bcfa80 Options.two_write_queues: 0
+2021/03/14-01:31:53.744900 7fd214bcfa80 Options.manual_wal_flush: 0
+2021/03/14-01:31:53.744902 7fd214bcfa80 Options.max_background_jobs: 16
+2021/03/14-01:31:53.744902 7fd214bcfa80 Options.max_background_compactions: -1
+2021/03/14-01:31:53.744903 7fd214bcfa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:31:53.744903 7fd214bcfa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:31:53.744904 7fd214bcfa80 Options.delayed_write_rate : 16777216
+2021/03/14-01:31:53.744905 7fd214bcfa80 Options.max_total_wal_size: 0
+2021/03/14-01:31:53.744905 7fd214bcfa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:31:53.744906 7fd214bcfa80 Options.stats_dump_period_sec: 600
+2021/03/14-01:31:53.744906 7fd214bcfa80 Options.max_open_files: -1
+2021/03/14-01:31:53.744907 7fd214bcfa80 Options.bytes_per_sync: 0
+2021/03/14-01:31:53.744907 7fd214bcfa80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:31:53.744908 7fd214bcfa80 Options.compaction_readahead_size: 0
+2021/03/14-01:31:53.744908 7fd214bcfa80 Compression algorithms supported:
+2021/03/14-01:31:53.744909 7fd214bcfa80 Snappy supported: 1
+2021/03/14-01:31:53.744910 7fd214bcfa80 Zlib supported: 1
+2021/03/14-01:31:53.744910 7fd214bcfa80 Bzip supported: 1
+2021/03/14-01:31:53.744911 7fd214bcfa80 LZ4 supported: 1
+2021/03/14-01:31:53.744911 7fd214bcfa80 ZSTDNotFinal supported: 1
+2021/03/14-01:31:53.744915 7fd214bcfa80 ZSTD supported: 1
+2021/03/14-01:31:53.744918 7fd214bcfa80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:31:53.744919 7fd214bcfa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:31:53.745012 7fd214bcfa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:31:53.745065 7fd214bcfa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:31:53.745066 7fd214bcfa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:31:53.745067 7fd214bcfa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:31:53.745068 7fd214bcfa80 Options.compaction_filter: None
+2021/03/14-01:31:53.745068 7fd214bcfa80 Options.compaction_filter_factory: None
+2021/03/14-01:31:53.745069 7fd214bcfa80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:31:53.745070 7fd214bcfa80 Options.table_factory: BlockBasedTable
+2021/03/14-01:31:53.745085 7fd214bcfa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2adc520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2ac1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:31:53.745085 7fd214bcfa80 Options.write_buffer_size: 134217728
+2021/03/14-01:31:53.745086 7fd214bcfa80 Options.max_write_buffer_number: 6
+2021/03/14-01:31:53.745087 7fd214bcfa80 Options.compression[0]: NoCompression
+2021/03/14-01:31:53.745088 7fd214bcfa80 Options.compression[1]: NoCompression
+2021/03/14-01:31:53.745088 7fd214bcfa80 Options.compression[2]: Snappy
+2021/03/14-01:31:53.745089 7fd214bcfa80 Options.compression[3]: Snappy
+2021/03/14-01:31:53.745089 7fd214bcfa80 Options.compression[4]: Snappy
+2021/03/14-01:31:53.745090 7fd214bcfa80 Options.compression[5]: Snappy
+2021/03/14-01:31:53.745090 7fd214bcfa80 Options.compression[6]: Snappy
+2021/03/14-01:31:53.745091 7fd214bcfa80 Options.bottommost_compression: Disabled
+2021/03/14-01:31:53.745092 7fd214bcfa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:31:53.745092 7fd214bcfa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:31:53.745093 7fd214bcfa80 Options.num_levels: 7
+2021/03/14-01:31:53.745094 7fd214bcfa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:31:53.745094 7fd214bcfa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:31:53.745095 7fd214bcfa80 Options.compression_opts.window_bits: -14
+2021/03/14-01:31:53.745095 7fd214bcfa80 Options.compression_opts.level: -1
+2021/03/14-01:31:53.745096 7fd214bcfa80 Options.compression_opts.strategy: 0
+2021/03/14-01:31:53.745097 7fd214bcfa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:31:53.745097 7fd214bcfa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:31:53.745098 7fd214bcfa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:31:53.745098 7fd214bcfa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:31:53.745099 7fd214bcfa80 Options.target_file_size_base: 67108864
+2021/03/14-01:31:53.745099 7fd214bcfa80 Options.target_file_size_multiplier: 1
+2021/03/14-01:31:53.745100 7fd214bcfa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:31:53.745100 7fd214bcfa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:31:53.745101 7fd214bcfa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:31:53.745103 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:31:53.745110 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:31:53.745111 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:31:53.745111 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:31:53.745112 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:31:53.745113 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:31:53.745113 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:31:53.745114 7fd214bcfa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:31:53.745114 7fd214bcfa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:31:53.745115 7fd214bcfa80 Options.arena_block_size: 16777216
+2021/03/14-01:31:53.745115 7fd214bcfa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:31:53.745116 7fd214bcfa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:31:53.745117 7fd214bcfa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:31:53.745117 7fd214bcfa80 Options.disable_auto_compactions: 0
+2021/03/14-01:31:53.745119 7fd214bcfa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:31:53.745120 7fd214bcfa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:31:53.745120 7fd214bcfa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:31:53.745121 7fd214bcfa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:31:53.745121 7fd214bcfa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:31:53.745122 7fd214bcfa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:31:53.745122 7fd214bcfa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:31:53.745124 7fd214bcfa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:31:53.745124 7fd214bcfa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:31:53.745125 7fd214bcfa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:31:53.745125 7fd214bcfa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:31:53.745126 7fd214bcfa80 Options.table_properties_collectors:
+2021/03/14-01:31:53.745126 7fd214bcfa80 Options.inplace_update_support: 0
+2021/03/14-01:31:53.745127 7fd214bcfa80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:31:53.745128 7fd214bcfa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:31:53.745128 7fd214bcfa80 Options.memtable_huge_page_size: 0
+2021/03/14-01:31:53.745129 7fd214bcfa80 Options.bloom_locality: 0
+2021/03/14-01:31:53.745130 7fd214bcfa80 Options.max_successive_merges: 0
+2021/03/14-01:31:53.745130 7fd214bcfa80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:31:53.745131 7fd214bcfa80 Options.paranoid_file_checks: 0
+2021/03/14-01:31:53.745131 7fd214bcfa80 Options.force_consistency_checks: 0
+2021/03/14-01:31:53.745132 7fd214bcfa80 Options.report_bg_io_stats: 0
+2021/03/14-01:31:53.745503 7fd214bcfa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:31:53.745506 7fd214bcfa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:31:53.745638 7fd214bcfa80 EVENT_LOG_v1 {"time_micros": 1615681913745629, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:31:53.745644 7fd214bcfa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:31:54.423100 7fd214bcfa80 EVENT_LOG_v1 {"time_micros": 1615681914423096, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681921652646 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681921652646
new file mode 100644
index 0000000..86728c2
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681921652646
@@ -0,0 +1,186 @@
+2021/03/14-01:31:54.436024 7fd214bcfa80 RocksDB version: 5.11.3
+2021/03/14-01:31:54.436083 7fd214bcfa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:31:54.436085 7fd214bcfa80 Compile date Mar 13 2021
+2021/03/14-01:31:54.436087 7fd214bcfa80 DB SUMMARY
+2021/03/14-01:31:54.436212 7fd214bcfa80 CURRENT file: CURRENT
+2021/03/14-01:31:54.436213 7fd214bcfa80 IDENTITY file: IDENTITY
+2021/03/14-01:31:54.436225 7fd214bcfa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:31:54.436226 7fd214bcfa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:31:54.436227 7fd214bcfa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:31:54.436231 7fd214bcfa80 Options.error_if_exists: 0
+2021/03/14-01:31:54.436232 7fd214bcfa80 Options.create_if_missing: 1
+2021/03/14-01:31:54.436233 7fd214bcfa80 Options.paranoid_checks: 1
+2021/03/14-01:31:54.436233 7fd214bcfa80 Options.env: 0x7fd215589080
+2021/03/14-01:31:54.436234 7fd214bcfa80 Options.info_log: 0x2ae4ca0
+2021/03/14-01:31:54.436235 7fd214bcfa80 Options.max_file_opening_threads: 16
+2021/03/14-01:31:54.436235 7fd214bcfa80 Options.statistics: (nil)
+2021/03/14-01:31:54.436236 7fd214bcfa80 Options.use_fsync: 0
+2021/03/14-01:31:54.436236 7fd214bcfa80 Options.max_log_file_size: 0
+2021/03/14-01:31:54.436237 7fd214bcfa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:31:54.436244 7fd214bcfa80 Options.log_file_time_to_roll: 0
+2021/03/14-01:31:54.436245 7fd214bcfa80 Options.keep_log_file_num: 1000
+2021/03/14-01:31:54.436245 7fd214bcfa80 Options.recycle_log_file_num: 0
+2021/03/14-01:31:54.436246 7fd214bcfa80 Options.allow_fallocate: 1
+2021/03/14-01:31:54.436246 7fd214bcfa80 Options.allow_mmap_reads: 0
+2021/03/14-01:31:54.436247 7fd214bcfa80 Options.allow_mmap_writes: 0
+2021/03/14-01:31:54.436247 7fd214bcfa80 Options.use_direct_reads: 0
+2021/03/14-01:31:54.436248 7fd214bcfa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:31:54.436248 7fd214bcfa80 Options.create_missing_column_families: 0
+2021/03/14-01:31:54.436249 7fd214bcfa80 Options.db_log_dir:
+2021/03/14-01:31:54.436250 7fd214bcfa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:31:54.436250 7fd214bcfa80 Options.table_cache_numshardbits: 6
+2021/03/14-01:31:54.436251 7fd214bcfa80 Options.max_subcompactions: 1
+2021/03/14-01:31:54.436251 7fd214bcfa80 Options.max_background_flushes: -1
+2021/03/14-01:31:54.436252 7fd214bcfa80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:31:54.436253 7fd214bcfa80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:31:54.436253 7fd214bcfa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:31:54.436254 7fd214bcfa80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:31:54.436254 7fd214bcfa80 Options.advise_random_on_open: 1
+2021/03/14-01:31:54.436255 7fd214bcfa80 Options.db_write_buffer_size: 0
+2021/03/14-01:31:54.436255 7fd214bcfa80 Options.write_buffer_manager: 0x2accb90
+2021/03/14-01:31:54.436256 7fd214bcfa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:31:54.436257 7fd214bcfa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:31:54.436257 7fd214bcfa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:31:54.436258 7fd214bcfa80 Options.use_adaptive_mutex: 0
+2021/03/14-01:31:54.436258 7fd214bcfa80 Options.rate_limiter: (nil)
+2021/03/14-01:31:54.436260 7fd214bcfa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:31:54.436269 7fd214bcfa80 Options.wal_recovery_mode: 2
+2021/03/14-01:31:54.436270 7fd214bcfa80 Options.enable_thread_tracking: 0
+2021/03/14-01:31:54.436270 7fd214bcfa80 Options.enable_pipelined_write: 0
+2021/03/14-01:31:54.436271 7fd214bcfa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:31:54.436271 7fd214bcfa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:31:54.436272 7fd214bcfa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:31:54.436273 7fd214bcfa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:31:54.436273 7fd214bcfa80 Options.row_cache: None
+2021/03/14-01:31:54.436274 7fd214bcfa80 Options.wal_filter: None
+2021/03/14-01:31:54.436274 7fd214bcfa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:31:54.436275 7fd214bcfa80 Options.allow_ingest_behind: 0
+2021/03/14-01:31:54.436275 7fd214bcfa80 Options.preserve_deletes: 0
+2021/03/14-01:31:54.436276 7fd214bcfa80 Options.two_write_queues: 0
+2021/03/14-01:31:54.436276 7fd214bcfa80 Options.manual_wal_flush: 0
+2021/03/14-01:31:54.436278 7fd214bcfa80 Options.max_background_jobs: 16
+2021/03/14-01:31:54.436278 7fd214bcfa80 Options.max_background_compactions: -1
+2021/03/14-01:31:54.436279 7fd214bcfa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:31:54.436279 7fd214bcfa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:31:54.436280 7fd214bcfa80 Options.delayed_write_rate : 16777216
+2021/03/14-01:31:54.436280 7fd214bcfa80 Options.max_total_wal_size: 0
+2021/03/14-01:31:54.436281 7fd214bcfa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:31:54.436282 7fd214bcfa80 Options.stats_dump_period_sec: 600
+2021/03/14-01:31:54.436282 7fd214bcfa80 Options.max_open_files: -1
+2021/03/14-01:31:54.436283 7fd214bcfa80 Options.bytes_per_sync: 0
+2021/03/14-01:31:54.436283 7fd214bcfa80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:31:54.436284 7fd214bcfa80 Options.compaction_readahead_size: 0
+2021/03/14-01:31:54.436284 7fd214bcfa80 Compression algorithms supported:
+2021/03/14-01:31:54.436285 7fd214bcfa80 Snappy supported: 1
+2021/03/14-01:31:54.436286 7fd214bcfa80 Zlib supported: 1
+2021/03/14-01:31:54.436286 7fd214bcfa80 Bzip supported: 1
+2021/03/14-01:31:54.436287 7fd214bcfa80 LZ4 supported: 1
+2021/03/14-01:31:54.436287 7fd214bcfa80 ZSTDNotFinal supported: 1
+2021/03/14-01:31:54.436291 7fd214bcfa80 ZSTD supported: 1
+2021/03/14-01:31:54.436295 7fd214bcfa80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:31:54.436296 7fd214bcfa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:31:54.436387 7fd214bcfa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:31:54.436439 7fd214bcfa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:31:54.436441 7fd214bcfa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:31:54.436442 7fd214bcfa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:31:54.436442 7fd214bcfa80 Options.compaction_filter: None
+2021/03/14-01:31:54.436443 7fd214bcfa80 Options.compaction_filter_factory: None
+2021/03/14-01:31:54.436444 7fd214bcfa80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:31:54.436444 7fd214bcfa80 Options.table_factory: BlockBasedTable
+2021/03/14-01:31:54.436459 7fd214bcfa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2adc520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2ac1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:31:54.436460 7fd214bcfa80 Options.write_buffer_size: 134217728
+2021/03/14-01:31:54.436461 7fd214bcfa80 Options.max_write_buffer_number: 6
+2021/03/14-01:31:54.436461 7fd214bcfa80 Options.compression[0]: NoCompression
+2021/03/14-01:31:54.436462 7fd214bcfa80 Options.compression[1]: NoCompression
+2021/03/14-01:31:54.436463 7fd214bcfa80 Options.compression[2]: Snappy
+2021/03/14-01:31:54.436463 7fd214bcfa80 Options.compression[3]: Snappy
+2021/03/14-01:31:54.436464 7fd214bcfa80 Options.compression[4]: Snappy
+2021/03/14-01:31:54.436464 7fd214bcfa80 Options.compression[5]: Snappy
+2021/03/14-01:31:54.436465 7fd214bcfa80 Options.compression[6]: Snappy
+2021/03/14-01:31:54.436466 7fd214bcfa80 Options.bottommost_compression: Disabled
+2021/03/14-01:31:54.436466 7fd214bcfa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:31:54.436467 7fd214bcfa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:31:54.436467 7fd214bcfa80 Options.num_levels: 7
+2021/03/14-01:31:54.436468 7fd214bcfa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:31:54.436469 7fd214bcfa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:31:54.436469 7fd214bcfa80 Options.compression_opts.window_bits: -14
+2021/03/14-01:31:54.436470 7fd214bcfa80 Options.compression_opts.level: -1
+2021/03/14-01:31:54.436470 7fd214bcfa80 Options.compression_opts.strategy: 0
+2021/03/14-01:31:54.436471 7fd214bcfa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:31:54.436471 7fd214bcfa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:31:54.436472 7fd214bcfa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:31:54.436473 7fd214bcfa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:31:54.436473 7fd214bcfa80 Options.target_file_size_base: 67108864
+2021/03/14-01:31:54.436474 7fd214bcfa80 Options.target_file_size_multiplier: 1
+2021/03/14-01:31:54.436474 7fd214bcfa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:31:54.436475 7fd214bcfa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:31:54.436476 7fd214bcfa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:31:54.436477 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:31:54.436485 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:31:54.436486 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:31:54.436486 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:31:54.436487 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:31:54.436487 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:31:54.436488 7fd214bcfa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:31:54.436488 7fd214bcfa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:31:54.436489 7fd214bcfa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:31:54.436490 7fd214bcfa80 Options.arena_block_size: 16777216
+2021/03/14-01:31:54.436490 7fd214bcfa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:31:54.436491 7fd214bcfa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:31:54.436491 7fd214bcfa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:31:54.436492 7fd214bcfa80 Options.disable_auto_compactions: 0
+2021/03/14-01:31:54.436494 7fd214bcfa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:31:54.436494 7fd214bcfa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:31:54.436495 7fd214bcfa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:31:54.436495 7fd214bcfa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:31:54.436496 7fd214bcfa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:31:54.436497 7fd214bcfa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:31:54.436497 7fd214bcfa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:31:54.436498 7fd214bcfa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:31:54.436499 7fd214bcfa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:31:54.436499 7fd214bcfa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:31:54.436500 7fd214bcfa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:31:54.436501 7fd214bcfa80 Options.table_properties_collectors:
+2021/03/14-01:31:54.436501 7fd214bcfa80 Options.inplace_update_support: 0
+2021/03/14-01:31:54.436502 7fd214bcfa80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:31:54.436502 7fd214bcfa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:31:54.436503 7fd214bcfa80 Options.memtable_huge_page_size: 0
+2021/03/14-01:31:54.436504 7fd214bcfa80 Options.bloom_locality: 0
+2021/03/14-01:31:54.436504 7fd214bcfa80 Options.max_successive_merges: 0
+2021/03/14-01:31:54.436505 7fd214bcfa80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:31:54.436505 7fd214bcfa80 Options.paranoid_file_checks: 0
+2021/03/14-01:31:54.436506 7fd214bcfa80 Options.force_consistency_checks: 0
+2021/03/14-01:31:54.436506 7fd214bcfa80 Options.report_bg_io_stats: 0
+2021/03/14-01:31:54.436878 7fd214bcfa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:31:54.436881 7fd214bcfa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:31:54.437015 7fd214bcfa80 EVENT_LOG_v1 {"time_micros": 1615681914437005, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:31:54.437020 7fd214bcfa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:31:55.106383 7fd214bcfa80 EVENT_LOG_v1 {"time_micros": 1615681915106379, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681922326549 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681922326549
new file mode 100644
index 0000000..2a30f99
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681922326549
@@ -0,0 +1,186 @@
+2021/03/14-01:32:01.653313 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-01:32:01.653371 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:32:01.653372 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-01:32:01.653375 7ffff7156a80 DB SUMMARY
+2021/03/14-01:32:01.653496 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-01:32:01.653497 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-01:32:01.653509 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:32:01.653510 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:32:01.653511 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:32:01.653515 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-01:32:01.653516 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-01:32:01.653516 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-01:32:01.653517 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-01:32:01.653518 7ffff7156a80 Options.info_log: 0xfb2fa0
+2021/03/14-01:32:01.653518 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-01:32:01.653519 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-01:32:01.653520 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-01:32:01.653520 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-01:32:01.653521 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:32:01.653521 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:32:01.653522 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-01:32:01.653522 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-01:32:01.653523 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-01:32:01.653524 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-01:32:01.653524 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-01:32:01.653525 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-01:32:01.653525 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:32:01.653526 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-01:32:01.653526 7ffff7156a80 Options.db_log_dir:
+2021/03/14-01:32:01.653527 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:32:01.653528 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:32:01.653528 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-01:32:01.653529 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-01:32:01.653529 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:32:01.653530 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:32:01.653530 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:32:01.653531 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:32:01.653532 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-01:32:01.653532 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-01:32:01.653533 7ffff7156a80 Options.write_buffer_manager: 0xf9aeb0
+2021/03/14-01:32:01.653533 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:32:01.653534 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:32:01.653534 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:32:01.653535 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:32:01.653535 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-01:32:01.653537 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:32:01.653545 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-01:32:01.653545 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-01:32:01.653546 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-01:32:01.653546 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:32:01.653547 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:32:01.653548 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:32:01.653548 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:32:01.653549 7ffff7156a80 Options.row_cache: None
+2021/03/14-01:32:01.653549 7ffff7156a80 Options.wal_filter: None
+2021/03/14-01:32:01.653550 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:32:01.653550 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-01:32:01.653551 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-01:32:01.653551 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-01:32:01.653552 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-01:32:01.653553 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-01:32:01.653554 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-01:32:01.653554 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:32:01.653555 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:32:01.653555 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:32:01.653556 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-01:32:01.653557 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:32:01.653557 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:32:01.653558 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-01:32:01.653558 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-01:32:01.653559 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:32:01.653559 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-01:32:01.653560 7ffff7156a80 Compression algorithms supported:
+2021/03/14-01:32:01.653561 7ffff7156a80 Snappy supported: 1
+2021/03/14-01:32:01.653561 7ffff7156a80 Zlib supported: 1
+2021/03/14-01:32:01.653562 7ffff7156a80 Bzip supported: 1
+2021/03/14-01:32:01.653562 7ffff7156a80 LZ4 supported: 1
+2021/03/14-01:32:01.653563 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-01:32:01.653565 7ffff7156a80 ZSTD supported: 1
+2021/03/14-01:32:01.653567 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:32:01.653569 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:32:01.653660 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:32:01.653707 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:32:01.653709 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:32:01.653709 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:32:01.653710 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-01:32:01.653711 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-01:32:01.653711 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:32:01.653712 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:32:01.653729 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0xfaa840)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0xf8ff40
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:32:01.653736 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-01:32:01.653737 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-01:32:01.653737 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-01:32:01.653738 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-01:32:01.653739 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-01:32:01.653739 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-01:32:01.653740 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-01:32:01.653740 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-01:32:01.653741 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-01:32:01.653742 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-01:32:01.653742 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:32:01.653743 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:32:01.653743 7ffff7156a80 Options.num_levels: 7
+2021/03/14-01:32:01.653744 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:32:01.653745 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:32:01.653745 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:32:01.653746 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-01:32:01.653746 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-01:32:01.653747 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:32:01.653748 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:32:01.653748 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:32:01.653749 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:32:01.653749 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-01:32:01.653750 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:32:01.653750 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:32:01.653751 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:32:01.653752 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:32:01.653753 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:32:01.653760 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:32:01.653761 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:32:01.653762 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:32:01.653762 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:32:01.653763 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:32:01.653763 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:32:01.653764 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:32:01.653765 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:32:01.653765 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-01:32:01.653766 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:32:01.653766 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:32:01.653767 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:32:01.653768 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-01:32:01.653768 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:32:01.653769 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:32:01.653770 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:32:01.653770 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:32:01.653771 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:32:01.653771 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:32:01.653772 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:32:01.653773 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:32:01.653773 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:32:01.653774 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:32:01.653775 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:32:01.653775 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-01:32:01.653776 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-01:32:01.653776 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:32:01.653777 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:32:01.653778 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:32:01.653778 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-01:32:01.653779 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-01:32:01.653779 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:32:01.653780 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-01:32:01.653781 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-01:32:01.653781 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-01:32:01.655322 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:32:01.655326 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:32:01.655463 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615681921655455, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:32:01.655469 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:32:02.320403 7ffff7156a80 EVENT_LOG_v1 {"time_
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681922979933 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681922979933
new file mode 100644
index 0000000..6d616a1
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681922979933
@@ -0,0 +1,186 @@
+2021/03/14-01:32:02.327361 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-01:32:02.327387 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:32:02.327389 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-01:32:02.327390 7ffff7156a80 DB SUMMARY
+2021/03/14-01:32:02.327500 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-01:32:02.327501 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-01:32:02.327513 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:32:02.327514 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:32:02.327515 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:32:02.327518 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-01:32:02.327519 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-01:32:02.327520 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-01:32:02.327520 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-01:32:02.327521 7ffff7156a80 Options.info_log: 0xfc6120
+2021/03/14-01:32:02.327521 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-01:32:02.327522 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-01:32:02.327523 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-01:32:02.327523 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-01:32:02.327524 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:32:02.327524 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:32:02.327525 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-01:32:02.327525 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-01:32:02.327526 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-01:32:02.327526 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-01:32:02.327527 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-01:32:02.327528 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-01:32:02.327528 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:32:02.327529 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-01:32:02.327529 7ffff7156a80 Options.db_log_dir:
+2021/03/14-01:32:02.327530 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:32:02.327530 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:32:02.327531 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-01:32:02.327531 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-01:32:02.327532 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:32:02.327532 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:32:02.327533 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:32:02.327534 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:32:02.327534 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-01:32:02.327535 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-01:32:02.327535 7ffff7156a80 Options.write_buffer_manager: 0xfc6020
+2021/03/14-01:32:02.327536 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:32:02.327536 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:32:02.327537 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:32:02.327537 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:32:02.327538 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-01:32:02.327538 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:32:02.327545 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-01:32:02.327546 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-01:32:02.327547 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-01:32:02.327547 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:32:02.327548 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:32:02.327548 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:32:02.327549 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:32:02.327549 7ffff7156a80 Options.row_cache: None
+2021/03/14-01:32:02.327550 7ffff7156a80 Options.wal_filter: None
+2021/03/14-01:32:02.327550 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:32:02.327551 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-01:32:02.327551 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-01:32:02.327552 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-01:32:02.327552 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-01:32:02.327553 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-01:32:02.327553 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-01:32:02.327554 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:32:02.327554 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:32:02.327555 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:32:02.327556 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-01:32:02.327556 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:32:02.327557 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:32:02.327557 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-01:32:02.327558 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-01:32:02.327558 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:32:02.327559 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-01:32:02.327559 7ffff7156a80 Compression algorithms supported:
+2021/03/14-01:32:02.327560 7ffff7156a80 Snappy supported: 1
+2021/03/14-01:32:02.327560 7ffff7156a80 Zlib supported: 1
+2021/03/14-01:32:02.327561 7ffff7156a80 Bzip supported: 1
+2021/03/14-01:32:02.327562 7ffff7156a80 LZ4 supported: 1
+2021/03/14-01:32:02.327562 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-01:32:02.327563 7ffff7156a80 ZSTD supported: 1
+2021/03/14-01:32:02.327564 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:32:02.327565 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:32:02.327671 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:32:02.327706 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:32:02.327708 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:32:02.327708 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:32:02.327709 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-01:32:02.327709 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-01:32:02.327710 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:32:02.327711 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:32:02.327727 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0xfc5650)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0xfcae50
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:32:02.327728 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-01:32:02.327728 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-01:32:02.327729 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-01:32:02.327730 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-01:32:02.327730 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-01:32:02.327731 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-01:32:02.327732 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-01:32:02.327732 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-01:32:02.327733 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-01:32:02.327733 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-01:32:02.327734 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:32:02.327735 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:32:02.327735 7ffff7156a80 Options.num_levels: 7
+2021/03/14-01:32:02.327736 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:32:02.327736 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:32:02.327737 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:32:02.327737 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-01:32:02.327738 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-01:32:02.327738 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:32:02.327739 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:32:02.327739 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:32:02.327740 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:32:02.327740 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-01:32:02.327741 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:32:02.327742 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:32:02.327742 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:32:02.327743 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:32:02.327744 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:32:02.327751 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:32:02.327752 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:32:02.327752 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:32:02.327753 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:32:02.327753 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:32:02.327754 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:32:02.327755 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:32:02.327755 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:32:02.327756 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-01:32:02.327756 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:32:02.327757 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:32:02.327757 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:32:02.327758 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-01:32:02.327759 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:32:02.327760 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:32:02.327760 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:32:02.327761 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:32:02.327761 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:32:02.327762 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:32:02.327762 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:32:02.327763 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:32:02.327764 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:32:02.327764 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:32:02.327765 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:32:02.327765 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-01:32:02.327766 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-01:32:02.327766 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:32:02.327767 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:32:02.327768 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:32:02.327768 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-01:32:02.327769 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-01:32:02.327769 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:32:02.327770 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-01:32:02.327770 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-01:32:02.327771 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-01:32:02.329269 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:32:02.329273 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:32:02.329383 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615681922329381, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:32:02.329386 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:32:02.973511 7ffff7156a80 EVENT_LOG_v1 {"time_
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615681923649051 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681923649051
new file mode 100644
index 0000000..dfa0610
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615681923649051
@@ -0,0 +1,186 @@
+2021/03/14-01:32:02.980673 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-01:32:02.980705 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:32:02.980707 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-01:32:02.980708 7ffff7156a80 DB SUMMARY
+2021/03/14-01:32:02.980830 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-01:32:02.980831 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-01:32:02.980844 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:32:02.980845 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:32:02.980846 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:32:02.980850 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-01:32:02.980850 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-01:32:02.980851 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-01:32:02.980852 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-01:32:02.980852 7ffff7156a80 Options.info_log: 0xff4af0
+2021/03/14-01:32:02.980853 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-01:32:02.980854 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-01:32:02.980854 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-01:32:02.980855 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-01:32:02.980855 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:32:02.980856 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:32:02.980857 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-01:32:02.980857 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-01:32:02.980858 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-01:32:02.980859 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-01:32:02.980859 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-01:32:02.980860 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-01:32:02.980860 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:32:02.980861 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-01:32:02.980861 7ffff7156a80 Options.db_log_dir:
+2021/03/14-01:32:02.980862 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:32:02.980863 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:32:02.980863 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-01:32:02.980864 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-01:32:02.980864 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:32:02.980865 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:32:02.980866 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:32:02.980866 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:32:02.980867 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-01:32:02.980867 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-01:32:02.980868 7ffff7156a80 Options.write_buffer_manager: 0xff78d0
+2021/03/14-01:32:02.980868 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:32:02.980869 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:32:02.980870 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:32:02.980870 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:32:02.980871 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-01:32:02.980871 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:32:02.980879 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-01:32:02.980880 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-01:32:02.980880 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-01:32:02.980881 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:32:02.980882 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:32:02.980882 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:32:02.980883 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:32:02.980883 7ffff7156a80 Options.row_cache: None
+2021/03/14-01:32:02.980884 7ffff7156a80 Options.wal_filter: None
+2021/03/14-01:32:02.980885 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:32:02.980885 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-01:32:02.980886 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-01:32:02.980886 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-01:32:02.980887 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-01:32:02.980887 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-01:32:02.980888 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-01:32:02.980888 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:32:02.980889 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:32:02.980890 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:32:02.980890 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-01:32:02.980891 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:32:02.980891 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:32:02.980892 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-01:32:02.980893 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-01:32:02.980893 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:32:02.980894 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-01:32:02.980894 7ffff7156a80 Compression algorithms supported:
+2021/03/14-01:32:02.980895 7ffff7156a80 Snappy supported: 1
+2021/03/14-01:32:02.980896 7ffff7156a80 Zlib supported: 1
+2021/03/14-01:32:02.980896 7ffff7156a80 Bzip supported: 1
+2021/03/14-01:32:02.980897 7ffff7156a80 LZ4 supported: 1
+2021/03/14-01:32:02.980897 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-01:32:02.980898 7ffff7156a80 ZSTD supported: 1
+2021/03/14-01:32:02.980900 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:32:02.980901 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:32:02.980965 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:32:02.981004 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:32:02.981005 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:32:02.981006 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:32:02.981006 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-01:32:02.981007 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-01:32:02.981007 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:32:02.981008 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:32:02.981023 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0xff6f30)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0xffbcd0
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:32:02.981024 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-01:32:02.981025 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-01:32:02.981025 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-01:32:02.981026 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-01:32:02.981027 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-01:32:02.981027 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-01:32:02.981028 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-01:32:02.981029 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-01:32:02.981029 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-01:32:02.981030 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-01:32:02.981031 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:32:02.981031 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:32:02.981032 7ffff7156a80 Options.num_levels: 7
+2021/03/14-01:32:02.981032 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:32:02.981033 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:32:02.981033 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:32:02.981034 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-01:32:02.981035 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-01:32:02.981035 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:32:02.981036 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:32:02.981036 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:32:02.981037 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:32:02.981037 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-01:32:02.981038 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:32:02.981039 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:32:02.981039 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:32:02.981040 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:32:02.981041 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:32:02.981049 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:32:02.981050 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:32:02.981050 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:32:02.981051 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:32:02.981051 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:32:02.981052 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:32:02.981052 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:32:02.981053 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:32:02.981054 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-01:32:02.981054 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:32:02.981055 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:32:02.981056 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:32:02.981056 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-01:32:02.981057 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:32:02.981058 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:32:02.981059 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:32:02.981059 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:32:02.981060 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:32:02.981060 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:32:02.981061 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:32:02.981062 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:32:02.981062 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:32:02.981063 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:32:02.981063 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:32:02.981064 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-01:32:02.981065 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-01:32:02.981065 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:32:02.981066 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:32:02.981067 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:32:02.981067 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-01:32:02.981068 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-01:32:02.981068 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:32:02.981069 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-01:32:02.981070 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-01:32:02.981070 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-01:32:02.982817 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:32:02.982820 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:32:02.982940 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615681922982938, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:32:02.982943 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:32:03.642585 7ffff7156a80 EVENT_LOG_v1 {"time_
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682008643686 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682008643686
new file mode 100644
index 0000000..8e3ddb1
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682008643686
@@ -0,0 +1,186 @@
+2021/03/14-01:32:03.650770 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-01:32:03.650802 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:32:03.650803 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-01:32:03.650804 7ffff7156a80 DB SUMMARY
+2021/03/14-01:32:03.650927 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-01:32:03.650928 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-01:32:03.650941 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:32:03.650942 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:32:03.650943 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:32:03.650947 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-01:32:03.650947 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-01:32:03.650948 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-01:32:03.650949 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-01:32:03.650949 7ffff7156a80 Options.info_log: 0x1024820
+2021/03/14-01:32:03.650950 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-01:32:03.650950 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-01:32:03.650951 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-01:32:03.650952 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-01:32:03.650952 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:32:03.650953 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:32:03.650953 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-01:32:03.650954 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-01:32:03.650955 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-01:32:03.650955 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-01:32:03.650956 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-01:32:03.650956 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-01:32:03.650957 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:32:03.650958 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-01:32:03.650958 7ffff7156a80 Options.db_log_dir:
+2021/03/14-01:32:03.650959 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:32:03.650959 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:32:03.650960 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-01:32:03.650960 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-01:32:03.650961 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:32:03.650962 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:32:03.650962 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:32:03.650963 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:32:03.650963 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-01:32:03.650964 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-01:32:03.650965 7ffff7156a80 Options.write_buffer_manager: 0x1045e40
+2021/03/14-01:32:03.650965 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:32:03.650966 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:32:03.650966 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:32:03.650967 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:32:03.650967 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-01:32:03.650968 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:32:03.650976 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-01:32:03.650976 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-01:32:03.650977 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-01:32:03.650977 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:32:03.650978 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:32:03.650978 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:32:03.650979 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:32:03.650980 7ffff7156a80 Options.row_cache: None
+2021/03/14-01:32:03.650980 7ffff7156a80 Options.wal_filter: None
+2021/03/14-01:32:03.650981 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:32:03.650981 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-01:32:03.650982 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-01:32:03.650983 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-01:32:03.650983 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-01:32:03.650984 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-01:32:03.650984 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-01:32:03.650985 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:32:03.650985 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:32:03.650986 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:32:03.650987 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-01:32:03.650987 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:32:03.650988 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:32:03.650988 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-01:32:03.650989 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-01:32:03.650989 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:32:03.650990 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-01:32:03.650991 7ffff7156a80 Compression algorithms supported:
+2021/03/14-01:32:03.650991 7ffff7156a80 Snappy supported: 1
+2021/03/14-01:32:03.650992 7ffff7156a80 Zlib supported: 1
+2021/03/14-01:32:03.650992 7ffff7156a80 Bzip supported: 1
+2021/03/14-01:32:03.650993 7ffff7156a80 LZ4 supported: 1
+2021/03/14-01:32:03.650993 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-01:32:03.650994 7ffff7156a80 ZSTD supported: 1
+2021/03/14-01:32:03.650996 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:32:03.650997 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:32:03.651059 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:32:03.651097 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:32:03.651098 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:32:03.651099 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:32:03.651099 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-01:32:03.651100 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-01:32:03.651100 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:32:03.651101 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:32:03.651115 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x10279c0)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x102ba30
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:32:03.651116 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-01:32:03.651117 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-01:32:03.651118 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-01:32:03.651118 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-01:32:03.651119 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-01:32:03.651119 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-01:32:03.651120 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-01:32:03.651121 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-01:32:03.651121 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-01:32:03.651122 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-01:32:03.651123 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:32:03.651123 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:32:03.651124 7ffff7156a80 Options.num_levels: 7
+2021/03/14-01:32:03.651124 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:32:03.651125 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:32:03.651126 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:32:03.651126 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-01:32:03.651127 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-01:32:03.651127 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:32:03.651128 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:32:03.651129 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:32:03.651129 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:32:03.651130 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-01:32:03.651130 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:32:03.651131 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:32:03.651132 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:32:03.651132 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:32:03.651134 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:32:03.651141 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:32:03.651142 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:32:03.651142 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:32:03.651143 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:32:03.651143 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:32:03.651144 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:32:03.651144 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:32:03.651145 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:32:03.651146 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-01:32:03.651146 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:32:03.651147 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:32:03.651147 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:32:03.651148 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-01:32:03.651149 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:32:03.651150 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:32:03.651150 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:32:03.651151 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:32:03.651152 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:32:03.651152 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:32:03.651153 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:32:03.651154 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:32:03.651154 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:32:03.651155 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:32:03.651155 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:32:03.651156 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-01:32:03.651156 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-01:32:03.651157 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:32:03.651158 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:32:03.651158 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:32:03.651159 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-01:32:03.651160 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-01:32:03.651160 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:32:03.651161 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-01:32:03.651161 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-01:32:03.651162 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-01:32:03.653281 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:32:03.653284 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:32:03.653394 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615681923653392, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:32:03.653397 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:32:04.321498 7ffff7156a80 EVENT_LOG_v1 {"tim
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682009330924 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682009330924
new file mode 100644
index 0000000..a3d97a6
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682009330924
@@ -0,0 +1,186 @@
+2021/03/14-01:33:28.644326 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-01:33:28.644387 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:33:28.644388 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-01:33:28.644391 7ffff7156a80 DB SUMMARY
+2021/03/14-01:33:28.644525 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-01:33:28.644526 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-01:33:28.644540 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:33:28.644541 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:33:28.644542 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:33:28.644547 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-01:33:28.644548 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-01:33:28.644548 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-01:33:28.644549 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-01:33:28.644549 7ffff7156a80 Options.info_log: 0xfb2fa0
+2021/03/14-01:33:28.644550 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-01:33:28.644551 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-01:33:28.644551 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-01:33:28.644552 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-01:33:28.644552 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:33:28.644553 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:33:28.644554 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-01:33:28.644554 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-01:33:28.644555 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-01:33:28.644556 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-01:33:28.644556 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-01:33:28.644557 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-01:33:28.644557 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:33:28.644558 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-01:33:28.644558 7ffff7156a80 Options.db_log_dir:
+2021/03/14-01:33:28.644559 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:33:28.644559 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:33:28.644560 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-01:33:28.644560 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-01:33:28.644561 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:33:28.644562 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:33:28.644562 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:33:28.644563 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:33:28.644563 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-01:33:28.644564 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-01:33:28.644564 7ffff7156a80 Options.write_buffer_manager: 0xf9aeb0
+2021/03/14-01:33:28.644565 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:33:28.644566 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:33:28.644566 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:33:28.644567 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:33:28.644567 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-01:33:28.644569 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:33:28.644576 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-01:33:28.644577 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-01:33:28.644577 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-01:33:28.644578 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:33:28.644579 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:33:28.644579 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:33:28.644580 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:33:28.644580 7ffff7156a80 Options.row_cache: None
+2021/03/14-01:33:28.644581 7ffff7156a80 Options.wal_filter: None
+2021/03/14-01:33:28.644581 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:33:28.644582 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-01:33:28.644583 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-01:33:28.644583 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-01:33:28.644584 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-01:33:28.644585 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-01:33:28.644585 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-01:33:28.644586 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:33:28.644586 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:33:28.644587 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:33:28.644588 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-01:33:28.644588 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:33:28.644589 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:33:28.644589 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-01:33:28.644590 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-01:33:28.644591 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:33:28.644591 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-01:33:28.644592 7ffff7156a80 Compression algorithms supported:
+2021/03/14-01:33:28.644592 7ffff7156a80 Snappy supported: 1
+2021/03/14-01:33:28.644593 7ffff7156a80 Zlib supported: 1
+2021/03/14-01:33:28.644593 7ffff7156a80 Bzip supported: 1
+2021/03/14-01:33:28.644594 7ffff7156a80 LZ4 supported: 1
+2021/03/14-01:33:28.644594 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-01:33:28.644596 7ffff7156a80 ZSTD supported: 1
+2021/03/14-01:33:28.644599 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:33:28.644600 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:33:28.644711 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:33:28.644761 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:33:28.644762 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:33:28.644763 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:33:28.644764 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-01:33:28.644764 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-01:33:28.644765 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:33:28.644765 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:33:28.644785 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0xfaa840)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0xf8ff40
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:33:28.644790 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-01:33:28.644791 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-01:33:28.644792 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-01:33:28.644793 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-01:33:28.644793 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-01:33:28.644794 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-01:33:28.644794 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-01:33:28.644795 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-01:33:28.644795 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-01:33:28.644796 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-01:33:28.644797 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:33:28.644797 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:33:28.644798 7ffff7156a80 Options.num_levels: 7
+2021/03/14-01:33:28.644799 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:33:28.644799 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:33:28.644800 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:33:28.644800 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-01:33:28.644801 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-01:33:28.644802 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:33:28.644802 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:33:28.644803 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:33:28.644803 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:33:28.644804 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-01:33:28.644804 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:33:28.644805 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:33:28.644806 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:33:28.644806 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:33:28.644808 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:33:28.644816 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:33:28.644816 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:33:28.644817 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:33:28.644817 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:33:28.644818 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:33:28.644818 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:33:28.644819 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:33:28.644820 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:33:28.644820 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-01:33:28.644821 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:33:28.644821 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:33:28.644822 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:33:28.644823 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-01:33:28.644824 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:33:28.644824 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:33:28.644825 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:33:28.644825 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:33:28.644826 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:33:28.644827 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:33:28.644827 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:33:28.644828 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:33:28.644829 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:33:28.644829 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:33:28.644830 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:33:28.644831 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-01:33:28.644831 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-01:33:28.644832 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:33:28.644832 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:33:28.644833 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:33:28.644834 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-01:33:28.644834 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-01:33:28.644835 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:33:28.644836 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-01:33:28.644836 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-01:33:28.644837 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-01:33:28.646304 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:33:28.646307 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:33:28.646440 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615682008646431, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:33:28.646445 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:33:29.323922 7ffff7156a80 EVENT_LOG_v1 {"time_
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682009995696 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682009995696
new file mode 100644
index 0000000..5d3fb01
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682009995696
@@ -0,0 +1,186 @@
+2021/03/14-01:33:29.331858 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-01:33:29.331885 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:33:29.331886 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-01:33:29.331887 7ffff7156a80 DB SUMMARY
+2021/03/14-01:33:29.332007 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-01:33:29.332008 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-01:33:29.332021 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:33:29.332022 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:33:29.332023 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:33:29.332027 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-01:33:29.332028 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-01:33:29.332028 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-01:33:29.332029 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-01:33:29.332029 7ffff7156a80 Options.info_log: 0xfc4230
+2021/03/14-01:33:29.332030 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-01:33:29.332031 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-01:33:29.332031 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-01:33:29.332032 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-01:33:29.332033 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:33:29.332033 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:33:29.332034 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-01:33:29.332034 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-01:33:29.332035 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-01:33:29.332035 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-01:33:29.332036 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-01:33:29.332037 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-01:33:29.332037 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:33:29.332038 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-01:33:29.332038 7ffff7156a80 Options.db_log_dir:
+2021/03/14-01:33:29.332039 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:33:29.332039 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:33:29.332040 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-01:33:29.332040 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-01:33:29.332041 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:33:29.332042 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:33:29.332042 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:33:29.332043 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:33:29.332043 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-01:33:29.332044 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-01:33:29.332044 7ffff7156a80 Options.write_buffer_manager: 0xfc60c0
+2021/03/14-01:33:29.332045 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:33:29.332046 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:33:29.332046 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:33:29.332047 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:33:29.332047 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-01:33:29.332048 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:33:29.332056 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-01:33:29.332057 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-01:33:29.332058 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-01:33:29.332058 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:33:29.332059 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:33:29.332059 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:33:29.332060 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:33:29.332060 7ffff7156a80 Options.row_cache: None
+2021/03/14-01:33:29.332061 7ffff7156a80 Options.wal_filter: None
+2021/03/14-01:33:29.332062 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:33:29.332062 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-01:33:29.332063 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-01:33:29.332063 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-01:33:29.332064 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-01:33:29.332064 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-01:33:29.332065 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-01:33:29.332065 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:33:29.332066 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:33:29.332066 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:33:29.332067 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-01:33:29.332068 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:33:29.332068 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:33:29.332069 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-01:33:29.332069 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-01:33:29.332070 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:33:29.332070 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-01:33:29.332071 7ffff7156a80 Compression algorithms supported:
+2021/03/14-01:33:29.332072 7ffff7156a80 Snappy supported: 1
+2021/03/14-01:33:29.332072 7ffff7156a80 Zlib supported: 1
+2021/03/14-01:33:29.332073 7ffff7156a80 Bzip supported: 1
+2021/03/14-01:33:29.332073 7ffff7156a80 LZ4 supported: 1
+2021/03/14-01:33:29.332074 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-01:33:29.332075 7ffff7156a80 ZSTD supported: 1
+2021/03/14-01:33:29.332076 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:33:29.332077 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:33:29.332139 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:33:29.332176 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:33:29.332177 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:33:29.332178 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:33:29.332179 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-01:33:29.332179 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-01:33:29.332180 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:33:29.332181 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:33:29.332197 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0xfc5680)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0xfcae50
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:33:29.332197 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-01:33:29.332198 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-01:33:29.332199 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-01:33:29.332199 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-01:33:29.332200 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-01:33:29.332201 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-01:33:29.332201 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-01:33:29.332202 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-01:33:29.332202 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-01:33:29.332203 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-01:33:29.332204 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:33:29.332204 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:33:29.332205 7ffff7156a80 Options.num_levels: 7
+2021/03/14-01:33:29.332205 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:33:29.332206 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:33:29.332207 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:33:29.332207 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-01:33:29.332208 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-01:33:29.332208 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:33:29.332209 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:33:29.332209 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:33:29.332210 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:33:29.332211 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-01:33:29.332211 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:33:29.332212 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:33:29.332212 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:33:29.332213 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:33:29.332214 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:33:29.332221 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:33:29.332222 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:33:29.332222 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:33:29.332223 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:33:29.332224 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:33:29.332224 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:33:29.332225 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:33:29.332225 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:33:29.332226 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-01:33:29.332226 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:33:29.332227 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:33:29.332228 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:33:29.332228 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-01:33:29.332229 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:33:29.332230 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:33:29.332231 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:33:29.332231 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:33:29.332232 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:33:29.332232 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:33:29.332233 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:33:29.332234 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:33:29.332234 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:33:29.332235 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:33:29.332235 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:33:29.332236 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-01:33:29.332236 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-01:33:29.332237 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:33:29.332242 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:33:29.332243 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:33:29.332244 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-01:33:29.332244 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-01:33:29.332245 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:33:29.332245 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-01:33:29.332246 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-01:33:29.332246 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-01:33:29.334100 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:33:29.334103 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:33:29.334214 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615682009334212, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:33:29.334216 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:33:29.989038 7ffff7156a80 EVENT_LOG_v1 {"time_
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682010670971 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682010670971
new file mode 100644
index 0000000..d3caf80
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682010670971
@@ -0,0 +1,186 @@
+2021/03/14-01:33:29.996232 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-01:33:29.996268 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:33:29.996270 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-01:33:29.996271 7ffff7156a80 DB SUMMARY
+2021/03/14-01:33:29.996396 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-01:33:29.996397 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-01:33:29.996410 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:33:29.996411 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:33:29.996412 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:33:29.996416 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-01:33:29.996416 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-01:33:29.996417 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-01:33:29.996418 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-01:33:29.996418 7ffff7156a80 Options.info_log: 0xff4c10
+2021/03/14-01:33:29.996419 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-01:33:29.996419 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-01:33:29.996420 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-01:33:29.996421 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-01:33:29.996421 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:33:29.996422 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:33:29.996422 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-01:33:29.996423 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-01:33:29.996424 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-01:33:29.996424 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-01:33:29.996425 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-01:33:29.996425 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-01:33:29.996426 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:33:29.996426 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-01:33:29.996427 7ffff7156a80 Options.db_log_dir:
+2021/03/14-01:33:29.996427 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:33:29.996428 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:33:29.996429 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-01:33:29.996429 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-01:33:29.996430 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:33:29.996430 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:33:29.996431 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:33:29.996432 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:33:29.996432 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-01:33:29.996433 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-01:33:29.996433 7ffff7156a80 Options.write_buffer_manager: 0xff78e0
+2021/03/14-01:33:29.996434 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:33:29.996434 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:33:29.996435 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:33:29.996435 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:33:29.996436 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-01:33:29.996437 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:33:29.996444 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-01:33:29.996445 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-01:33:29.996445 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-01:33:29.996446 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:33:29.996446 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:33:29.996447 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:33:29.996447 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:33:29.996448 7ffff7156a80 Options.row_cache: None
+2021/03/14-01:33:29.996448 7ffff7156a80 Options.wal_filter: None
+2021/03/14-01:33:29.996449 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:33:29.996450 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-01:33:29.996450 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-01:33:29.996451 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-01:33:29.996451 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-01:33:29.996452 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-01:33:29.996452 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-01:33:29.996453 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:33:29.996453 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:33:29.996454 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:33:29.996454 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-01:33:29.996455 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:33:29.996456 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:33:29.996456 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-01:33:29.996457 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-01:33:29.996457 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:33:29.996458 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-01:33:29.996458 7ffff7156a80 Compression algorithms supported:
+2021/03/14-01:33:29.996459 7ffff7156a80 Snappy supported: 1
+2021/03/14-01:33:29.996460 7ffff7156a80 Zlib supported: 1
+2021/03/14-01:33:29.996460 7ffff7156a80 Bzip supported: 1
+2021/03/14-01:33:29.996461 7ffff7156a80 LZ4 supported: 1
+2021/03/14-01:33:29.996461 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-01:33:29.996462 7ffff7156a80 ZSTD supported: 1
+2021/03/14-01:33:29.996463 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:33:29.996464 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:33:29.996526 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:33:29.996564 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:33:29.996565 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:33:29.996566 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:33:29.996566 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-01:33:29.996567 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-01:33:29.996567 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:33:29.996568 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:33:29.996584 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0xff7000)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0xffbcf0
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:33:29.996585 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-01:33:29.996585 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-01:33:29.996586 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-01:33:29.996587 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-01:33:29.996587 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-01:33:29.996588 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-01:33:29.996588 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-01:33:29.996589 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-01:33:29.996589 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-01:33:29.996590 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-01:33:29.996591 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:33:29.996591 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:33:29.996592 7ffff7156a80 Options.num_levels: 7
+2021/03/14-01:33:29.996593 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:33:29.996593 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:33:29.996594 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:33:29.996594 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-01:33:29.996595 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-01:33:29.996596 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:33:29.996596 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:33:29.996597 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:33:29.996597 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:33:29.996598 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-01:33:29.996598 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:33:29.996599 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:33:29.996600 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:33:29.996600 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:33:29.996602 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:33:29.996609 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:33:29.996609 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:33:29.996610 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:33:29.996611 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:33:29.996611 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:33:29.996612 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:33:29.996612 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:33:29.996613 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:33:29.996613 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-01:33:29.996614 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:33:29.996614 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:33:29.996615 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:33:29.996616 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-01:33:29.996617 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:33:29.996617 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:33:29.996618 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:33:29.996618 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:33:29.996619 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:33:29.996620 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:33:29.996620 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:33:29.996621 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:33:29.996622 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:33:29.996622 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:33:29.996623 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:33:29.996623 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-01:33:29.996624 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-01:33:29.996624 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:33:29.996625 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:33:29.996626 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:33:29.996626 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-01:33:29.996627 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-01:33:29.996627 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:33:29.996628 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-01:33:29.996629 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-01:33:29.996629 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-01:33:29.998310 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:33:29.998315 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:33:29.998453 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615682009998450, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:33:29.998457 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:33:30.663961 7ffff7156a80 EVENT_LOG_v1 {"time_
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682121568590 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682121568590
new file mode 100644
index 0000000..5c09613
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682121568590
@@ -0,0 +1,186 @@
+2021/03/14-01:33:30.673123 7ffff7156a80 RocksDB version: 5.11.3
+2021/03/14-01:33:30.673150 7ffff7156a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:33:30.673152 7ffff7156a80 Compile date Mar 13 2021
+2021/03/14-01:33:30.673153 7ffff7156a80 DB SUMMARY
+2021/03/14-01:33:30.673288 7ffff7156a80 CURRENT file: CURRENT
+2021/03/14-01:33:30.673289 7ffff7156a80 IDENTITY file: IDENTITY
+2021/03/14-01:33:30.673302 7ffff7156a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:33:30.673303 7ffff7156a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:33:30.673316 7ffff7156a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:33:30.673320 7ffff7156a80 Options.error_if_exists: 0
+2021/03/14-01:33:30.673321 7ffff7156a80 Options.create_if_missing: 1
+2021/03/14-01:33:30.673322 7ffff7156a80 Options.paranoid_checks: 1
+2021/03/14-01:33:30.673322 7ffff7156a80 Options.env: 0x7ffff7b10080
+2021/03/14-01:33:30.673323 7ffff7156a80 Options.info_log: 0x1024a20
+2021/03/14-01:33:30.673323 7ffff7156a80 Options.max_file_opening_threads: 16
+2021/03/14-01:33:30.673324 7ffff7156a80 Options.statistics: (nil)
+2021/03/14-01:33:30.673324 7ffff7156a80 Options.use_fsync: 0
+2021/03/14-01:33:30.673325 7ffff7156a80 Options.max_log_file_size: 0
+2021/03/14-01:33:30.673325 7ffff7156a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:33:30.673326 7ffff7156a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:33:30.673327 7ffff7156a80 Options.keep_log_file_num: 1000
+2021/03/14-01:33:30.673327 7ffff7156a80 Options.recycle_log_file_num: 0
+2021/03/14-01:33:30.673328 7ffff7156a80 Options.allow_fallocate: 1
+2021/03/14-01:33:30.673328 7ffff7156a80 Options.allow_mmap_reads: 0
+2021/03/14-01:33:30.673329 7ffff7156a80 Options.allow_mmap_writes: 0
+2021/03/14-01:33:30.673329 7ffff7156a80 Options.use_direct_reads: 0
+2021/03/14-01:33:30.673330 7ffff7156a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:33:30.673330 7ffff7156a80 Options.create_missing_column_families: 0
+2021/03/14-01:33:30.673331 7ffff7156a80 Options.db_log_dir:
+2021/03/14-01:33:30.673331 7ffff7156a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:33:30.673332 7ffff7156a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:33:30.673332 7ffff7156a80 Options.max_subcompactions: 1
+2021/03/14-01:33:30.673333 7ffff7156a80 Options.max_background_flushes: -1
+2021/03/14-01:33:30.673333 7ffff7156a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:33:30.673334 7ffff7156a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:33:30.673334 7ffff7156a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:33:30.673335 7ffff7156a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:33:30.673335 7ffff7156a80 Options.advise_random_on_open: 1
+2021/03/14-01:33:30.673336 7ffff7156a80 Options.db_write_buffer_size: 0
+2021/03/14-01:33:30.673336 7ffff7156a80 Options.write_buffer_manager: 0x1024970
+2021/03/14-01:33:30.673337 7ffff7156a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:33:30.673337 7ffff7156a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:33:30.673338 7ffff7156a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:33:30.673338 7ffff7156a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:33:30.673339 7ffff7156a80 Options.rate_limiter: (nil)
+2021/03/14-01:33:30.673339 7ffff7156a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:33:30.673348 7ffff7156a80 Options.wal_recovery_mode: 2
+2021/03/14-01:33:30.673348 7ffff7156a80 Options.enable_thread_tracking: 0
+2021/03/14-01:33:30.673349 7ffff7156a80 Options.enable_pipelined_write: 0
+2021/03/14-01:33:30.673349 7ffff7156a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:33:30.673350 7ffff7156a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:33:30.673350 7ffff7156a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:33:30.673351 7ffff7156a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:33:30.673351 7ffff7156a80 Options.row_cache: None
+2021/03/14-01:33:30.673352 7ffff7156a80 Options.wal_filter: None
+2021/03/14-01:33:30.673352 7ffff7156a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:33:30.673353 7ffff7156a80 Options.allow_ingest_behind: 0
+2021/03/14-01:33:30.673353 7ffff7156a80 Options.preserve_deletes: 0
+2021/03/14-01:33:30.673354 7ffff7156a80 Options.two_write_queues: 0
+2021/03/14-01:33:30.673354 7ffff7156a80 Options.manual_wal_flush: 0
+2021/03/14-01:33:30.673355 7ffff7156a80 Options.max_background_jobs: 16
+2021/03/14-01:33:30.673355 7ffff7156a80 Options.max_background_compactions: -1
+2021/03/14-01:33:30.673356 7ffff7156a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:33:30.673356 7ffff7156a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:33:30.673357 7ffff7156a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:33:30.673357 7ffff7156a80 Options.max_total_wal_size: 0
+2021/03/14-01:33:30.673358 7ffff7156a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:33:30.673359 7ffff7156a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:33:30.673359 7ffff7156a80 Options.max_open_files: -1
+2021/03/14-01:33:30.673360 7ffff7156a80 Options.bytes_per_sync: 0
+2021/03/14-01:33:30.673360 7ffff7156a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:33:30.673361 7ffff7156a80 Options.compaction_readahead_size: 0
+2021/03/14-01:33:30.673361 7ffff7156a80 Compression algorithms supported:
+2021/03/14-01:33:30.673362 7ffff7156a80 Snappy supported: 1
+2021/03/14-01:33:30.673362 7ffff7156a80 Zlib supported: 1
+2021/03/14-01:33:30.673363 7ffff7156a80 Bzip supported: 1
+2021/03/14-01:33:30.673363 7ffff7156a80 LZ4 supported: 1
+2021/03/14-01:33:30.673364 7ffff7156a80 ZSTDNotFinal supported: 1
+2021/03/14-01:33:30.673364 7ffff7156a80 ZSTD supported: 1
+2021/03/14-01:33:30.673366 7ffff7156a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:33:30.673366 7ffff7156a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:33:30.673425 7ffff7156a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:33:30.673460 7ffff7156a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:33:30.673461 7ffff7156a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:33:30.673462 7ffff7156a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:33:30.673462 7ffff7156a80 Options.compaction_filter: None
+2021/03/14-01:33:30.673463 7ffff7156a80 Options.compaction_filter_factory: None
+2021/03/14-01:33:30.673463 7ffff7156a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:33:30.673464 7ffff7156a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:33:30.673477 7ffff7156a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1027a00)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x102bac0
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:33:30.673478 7ffff7156a80 Options.write_buffer_size: 134217728
+2021/03/14-01:33:30.673479 7ffff7156a80 Options.max_write_buffer_number: 6
+2021/03/14-01:33:30.673479 7ffff7156a80 Options.compression[0]: NoCompression
+2021/03/14-01:33:30.673480 7ffff7156a80 Options.compression[1]: NoCompression
+2021/03/14-01:33:30.673481 7ffff7156a80 Options.compression[2]: Snappy
+2021/03/14-01:33:30.673481 7ffff7156a80 Options.compression[3]: Snappy
+2021/03/14-01:33:30.673482 7ffff7156a80 Options.compression[4]: Snappy
+2021/03/14-01:33:30.673482 7ffff7156a80 Options.compression[5]: Snappy
+2021/03/14-01:33:30.673483 7ffff7156a80 Options.compression[6]: Snappy
+2021/03/14-01:33:30.673483 7ffff7156a80 Options.bottommost_compression: Disabled
+2021/03/14-01:33:30.673484 7ffff7156a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:33:30.673485 7ffff7156a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:33:30.673485 7ffff7156a80 Options.num_levels: 7
+2021/03/14-01:33:30.673486 7ffff7156a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:33:30.673486 7ffff7156a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:33:30.673487 7ffff7156a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:33:30.673487 7ffff7156a80 Options.compression_opts.level: -1
+2021/03/14-01:33:30.673488 7ffff7156a80 Options.compression_opts.strategy: 0
+2021/03/14-01:33:30.673488 7ffff7156a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:33:30.673489 7ffff7156a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:33:30.673489 7ffff7156a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:33:30.673490 7ffff7156a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:33:30.673490 7ffff7156a80 Options.target_file_size_base: 67108864
+2021/03/14-01:33:30.673491 7ffff7156a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:33:30.673491 7ffff7156a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:33:30.673492 7ffff7156a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:33:30.673492 7ffff7156a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:33:30.673494 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:33:30.673500 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:33:30.673501 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:33:30.673501 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:33:30.673502 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:33:30.673502 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:33:30.673503 7ffff7156a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:33:30.673503 7ffff7156a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:33:30.673504 7ffff7156a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:33:30.673504 7ffff7156a80 Options.arena_block_size: 16777216
+2021/03/14-01:33:30.673505 7ffff7156a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:33:30.673505 7ffff7156a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:33:30.673506 7ffff7156a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:33:30.673507 7ffff7156a80 Options.disable_auto_compactions: 0
+2021/03/14-01:33:30.673508 7ffff7156a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:33:30.673508 7ffff7156a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:33:30.673509 7ffff7156a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:33:30.673509 7ffff7156a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:33:30.673510 7ffff7156a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:33:30.673510 7ffff7156a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:33:30.673511 7ffff7156a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:33:30.673512 7ffff7156a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:33:30.673512 7ffff7156a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:33:30.673513 7ffff7156a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:33:30.673513 7ffff7156a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:33:30.673514 7ffff7156a80 Options.table_properties_collectors:
+2021/03/14-01:33:30.673514 7ffff7156a80 Options.inplace_update_support: 0
+2021/03/14-01:33:30.673515 7ffff7156a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:33:30.673515 7ffff7156a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:33:30.673516 7ffff7156a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:33:30.673516 7ffff7156a80 Options.bloom_locality: 0
+2021/03/14-01:33:30.673517 7ffff7156a80 Options.max_successive_merges: 0
+2021/03/14-01:33:30.673518 7ffff7156a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:33:30.673518 7ffff7156a80 Options.paranoid_file_checks: 0
+2021/03/14-01:33:30.673519 7ffff7156a80 Options.force_consistency_checks: 0
+2021/03/14-01:33:30.673519 7ffff7156a80 Options.report_bg_io_stats: 0
+2021/03/14-01:33:30.675029 7ffff7156a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:33:30.675032 7ffff7156a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:33:30.675156 7ffff7156a80 EVENT_LOG_v1 {"time_micros": 1615682010675154, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:33:30.675159 7ffff7156a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:33:31.341349 7ffff7156a80 EVENT_LOG_v1 {"tim
\ No newline at end of file
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682122260518 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682122260518
new file mode 100644
index 0000000..0c302bc
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682122260518
@@ -0,0 +1,186 @@
+2021/03/14-01:35:21.569007 7f10436c1a80 RocksDB version: 5.11.3
+2021/03/14-01:35:21.569082 7f10436c1a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:35:21.569083 7f10436c1a80 Compile date Mar 13 2021
+2021/03/14-01:35:21.569086 7f10436c1a80 DB SUMMARY
+2021/03/14-01:35:21.569231 7f10436c1a80 CURRENT file: CURRENT
+2021/03/14-01:35:21.569232 7f10436c1a80 IDENTITY file: IDENTITY
+2021/03/14-01:35:21.569252 7f10436c1a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:35:21.569254 7f10436c1a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:35:21.569255 7f10436c1a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:35:21.569260 7f10436c1a80 Options.error_if_exists: 0
+2021/03/14-01:35:21.569261 7f10436c1a80 Options.create_if_missing: 1
+2021/03/14-01:35:21.569262 7f10436c1a80 Options.paranoid_checks: 1
+2021/03/14-01:35:21.569262 7f10436c1a80 Options.env: 0x7f104407b080
+2021/03/14-01:35:21.569263 7f10436c1a80 Options.info_log: 0x27beca0
+2021/03/14-01:35:21.569264 7f10436c1a80 Options.max_file_opening_threads: 16
+2021/03/14-01:35:21.569264 7f10436c1a80 Options.statistics: (nil)
+2021/03/14-01:35:21.569265 7f10436c1a80 Options.use_fsync: 0
+2021/03/14-01:35:21.569266 7f10436c1a80 Options.max_log_file_size: 0
+2021/03/14-01:35:21.569266 7f10436c1a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:35:21.569267 7f10436c1a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:35:21.569268 7f10436c1a80 Options.keep_log_file_num: 1000
+2021/03/14-01:35:21.569268 7f10436c1a80 Options.recycle_log_file_num: 0
+2021/03/14-01:35:21.569269 7f10436c1a80 Options.allow_fallocate: 1
+2021/03/14-01:35:21.569270 7f10436c1a80 Options.allow_mmap_reads: 0
+2021/03/14-01:35:21.569270 7f10436c1a80 Options.allow_mmap_writes: 0
+2021/03/14-01:35:21.569271 7f10436c1a80 Options.use_direct_reads: 0
+2021/03/14-01:35:21.569272 7f10436c1a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:35:21.569272 7f10436c1a80 Options.create_missing_column_families: 0
+2021/03/14-01:35:21.569273 7f10436c1a80 Options.db_log_dir:
+2021/03/14-01:35:21.569273 7f10436c1a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:35:21.569274 7f10436c1a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:35:21.569275 7f10436c1a80 Options.max_subcompactions: 1
+2021/03/14-01:35:21.569275 7f10436c1a80 Options.max_background_flushes: -1
+2021/03/14-01:35:21.569276 7f10436c1a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:35:21.569277 7f10436c1a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:35:21.569277 7f10436c1a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:35:21.569278 7f10436c1a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:35:21.569279 7f10436c1a80 Options.advise_random_on_open: 1
+2021/03/14-01:35:21.569279 7f10436c1a80 Options.db_write_buffer_size: 0
+2021/03/14-01:35:21.569280 7f10436c1a80 Options.write_buffer_manager: 0x27a6b90
+2021/03/14-01:35:21.569280 7f10436c1a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:35:21.569281 7f10436c1a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:35:21.569282 7f10436c1a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:35:21.569282 7f10436c1a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:35:21.569283 7f10436c1a80 Options.rate_limiter: (nil)
+2021/03/14-01:35:21.569284 7f10436c1a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:35:21.569294 7f10436c1a80 Options.wal_recovery_mode: 2
+2021/03/14-01:35:21.569295 7f10436c1a80 Options.enable_thread_tracking: 0
+2021/03/14-01:35:21.569296 7f10436c1a80 Options.enable_pipelined_write: 0
+2021/03/14-01:35:21.569296 7f10436c1a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:35:21.569297 7f10436c1a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:35:21.569297 7f10436c1a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:35:21.569298 7f10436c1a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:35:21.569299 7f10436c1a80 Options.row_cache: None
+2021/03/14-01:35:21.569299 7f10436c1a80 Options.wal_filter: None
+2021/03/14-01:35:21.569300 7f10436c1a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:35:21.569301 7f10436c1a80 Options.allow_ingest_behind: 0
+2021/03/14-01:35:21.569301 7f10436c1a80 Options.preserve_deletes: 0
+2021/03/14-01:35:21.569302 7f10436c1a80 Options.two_write_queues: 0
+2021/03/14-01:35:21.569302 7f10436c1a80 Options.manual_wal_flush: 0
+2021/03/14-01:35:21.569304 7f10436c1a80 Options.max_background_jobs: 16
+2021/03/14-01:35:21.569304 7f10436c1a80 Options.max_background_compactions: -1
+2021/03/14-01:35:21.569305 7f10436c1a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:35:21.569306 7f10436c1a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:35:21.569306 7f10436c1a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:35:21.569307 7f10436c1a80 Options.max_total_wal_size: 0
+2021/03/14-01:35:21.569308 7f10436c1a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:35:21.569308 7f10436c1a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:35:21.569309 7f10436c1a80 Options.max_open_files: -1
+2021/03/14-01:35:21.569310 7f10436c1a80 Options.bytes_per_sync: 0
+2021/03/14-01:35:21.569310 7f10436c1a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:35:21.569311 7f10436c1a80 Options.compaction_readahead_size: 0
+2021/03/14-01:35:21.569311 7f10436c1a80 Compression algorithms supported:
+2021/03/14-01:35:21.569312 7f10436c1a80 Snappy supported: 1
+2021/03/14-01:35:21.569313 7f10436c1a80 Zlib supported: 1
+2021/03/14-01:35:21.569314 7f10436c1a80 Bzip supported: 1
+2021/03/14-01:35:21.569314 7f10436c1a80 LZ4 supported: 1
+2021/03/14-01:35:21.569315 7f10436c1a80 ZSTDNotFinal supported: 1
+2021/03/14-01:35:21.569319 7f10436c1a80 ZSTD supported: 1
+2021/03/14-01:35:21.569323 7f10436c1a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:35:21.569324 7f10436c1a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:35:21.569431 7f10436c1a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:35:21.569495 7f10436c1a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:35:21.569497 7f10436c1a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:35:21.569498 7f10436c1a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:35:21.569499 7f10436c1a80 Options.compaction_filter: None
+2021/03/14-01:35:21.569500 7f10436c1a80 Options.compaction_filter_factory: None
+2021/03/14-01:35:21.569500 7f10436c1a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:35:21.569501 7f10436c1a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:35:21.569518 7f10436c1a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x27b6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x279bc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:35:21.569519 7f10436c1a80 Options.write_buffer_size: 134217728
+2021/03/14-01:35:21.569519 7f10436c1a80 Options.max_write_buffer_number: 6
+2021/03/14-01:35:21.569520 7f10436c1a80 Options.compression[0]: NoCompression
+2021/03/14-01:35:21.569521 7f10436c1a80 Options.compression[1]: NoCompression
+2021/03/14-01:35:21.569522 7f10436c1a80 Options.compression[2]: Snappy
+2021/03/14-01:35:21.569522 7f10436c1a80 Options.compression[3]: Snappy
+2021/03/14-01:35:21.569523 7f10436c1a80 Options.compression[4]: Snappy
+2021/03/14-01:35:21.569524 7f10436c1a80 Options.compression[5]: Snappy
+2021/03/14-01:35:21.569524 7f10436c1a80 Options.compression[6]: Snappy
+2021/03/14-01:35:21.569525 7f10436c1a80 Options.bottommost_compression: Disabled
+2021/03/14-01:35:21.569526 7f10436c1a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:35:21.569527 7f10436c1a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:35:21.569527 7f10436c1a80 Options.num_levels: 7
+2021/03/14-01:35:21.569528 7f10436c1a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:35:21.569529 7f10436c1a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:35:21.569529 7f10436c1a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:35:21.569530 7f10436c1a80 Options.compression_opts.level: -1
+2021/03/14-01:35:21.569531 7f10436c1a80 Options.compression_opts.strategy: 0
+2021/03/14-01:35:21.569531 7f10436c1a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:35:21.569532 7f10436c1a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:35:21.569533 7f10436c1a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:35:21.569533 7f10436c1a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:35:21.569534 7f10436c1a80 Options.target_file_size_base: 67108864
+2021/03/14-01:35:21.569535 7f10436c1a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:35:21.569535 7f10436c1a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:35:21.569536 7f10436c1a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:35:21.569537 7f10436c1a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:35:21.569538 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:35:21.569547 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:35:21.569548 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:35:21.569549 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:35:21.569549 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:35:21.569550 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:35:21.569551 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:35:21.569551 7f10436c1a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:35:21.569552 7f10436c1a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:35:21.569553 7f10436c1a80 Options.arena_block_size: 16777216
+2021/03/14-01:35:21.569553 7f10436c1a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:35:21.569554 7f10436c1a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:35:21.569555 7f10436c1a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:35:21.569555 7f10436c1a80 Options.disable_auto_compactions: 0
+2021/03/14-01:35:21.569557 7f10436c1a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:35:21.569558 7f10436c1a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:35:21.569559 7f10436c1a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:35:21.569559 7f10436c1a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:35:21.569560 7f10436c1a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:35:21.569561 7f10436c1a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:35:21.569561 7f10436c1a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:35:21.569563 7f10436c1a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:35:21.569563 7f10436c1a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:35:21.569564 7f10436c1a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:35:21.569564 7f10436c1a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:35:21.569565 7f10436c1a80 Options.table_properties_collectors:
+2021/03/14-01:35:21.569566 7f10436c1a80 Options.inplace_update_support: 0
+2021/03/14-01:35:21.569566 7f10436c1a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:35:21.569567 7f10436c1a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:35:21.569568 7f10436c1a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:35:21.569569 7f10436c1a80 Options.bloom_locality: 0
+2021/03/14-01:35:21.569569 7f10436c1a80 Options.max_successive_merges: 0
+2021/03/14-01:35:21.569570 7f10436c1a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:35:21.569570 7f10436c1a80 Options.paranoid_file_checks: 0
+2021/03/14-01:35:21.569571 7f10436c1a80 Options.force_consistency_checks: 0
+2021/03/14-01:35:21.569572 7f10436c1a80 Options.report_bg_io_stats: 0
+2021/03/14-01:35:21.570193 7f10436c1a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:35:21.570198 7f10436c1a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:35:21.570414 7f10436c1a80 EVENT_LOG_v1 {"time_micros": 1615682121570392, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:35:21.570423 7f10436c1a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:35:22.248326 7f10436c1a80 EVENT_LOG_v1 {"time_micros": 1615682122248323, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682122949132 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682122949132
new file mode 100644
index 0000000..ad80c36
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682122949132
@@ -0,0 +1,186 @@
+2021/03/14-01:35:22.260908 7f10436c1a80 RocksDB version: 5.11.3
+2021/03/14-01:35:22.260964 7f10436c1a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:35:22.260965 7f10436c1a80 Compile date Mar 13 2021
+2021/03/14-01:35:22.260968 7f10436c1a80 DB SUMMARY
+2021/03/14-01:35:22.261098 7f10436c1a80 CURRENT file: CURRENT
+2021/03/14-01:35:22.261100 7f10436c1a80 IDENTITY file: IDENTITY
+2021/03/14-01:35:22.261112 7f10436c1a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:35:22.261113 7f10436c1a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:35:22.261114 7f10436c1a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:35:22.261119 7f10436c1a80 Options.error_if_exists: 0
+2021/03/14-01:35:22.261120 7f10436c1a80 Options.create_if_missing: 1
+2021/03/14-01:35:22.261120 7f10436c1a80 Options.paranoid_checks: 1
+2021/03/14-01:35:22.261121 7f10436c1a80 Options.env: 0x7f104407b080
+2021/03/14-01:35:22.261121 7f10436c1a80 Options.info_log: 0x27beca0
+2021/03/14-01:35:22.261122 7f10436c1a80 Options.max_file_opening_threads: 16
+2021/03/14-01:35:22.261123 7f10436c1a80 Options.statistics: (nil)
+2021/03/14-01:35:22.261123 7f10436c1a80 Options.use_fsync: 0
+2021/03/14-01:35:22.261124 7f10436c1a80 Options.max_log_file_size: 0
+2021/03/14-01:35:22.261124 7f10436c1a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:35:22.261125 7f10436c1a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:35:22.261126 7f10436c1a80 Options.keep_log_file_num: 1000
+2021/03/14-01:35:22.261126 7f10436c1a80 Options.recycle_log_file_num: 0
+2021/03/14-01:35:22.261127 7f10436c1a80 Options.allow_fallocate: 1
+2021/03/14-01:35:22.261127 7f10436c1a80 Options.allow_mmap_reads: 0
+2021/03/14-01:35:22.261128 7f10436c1a80 Options.allow_mmap_writes: 0
+2021/03/14-01:35:22.261128 7f10436c1a80 Options.use_direct_reads: 0
+2021/03/14-01:35:22.261129 7f10436c1a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:35:22.261130 7f10436c1a80 Options.create_missing_column_families: 0
+2021/03/14-01:35:22.261130 7f10436c1a80 Options.db_log_dir:
+2021/03/14-01:35:22.261131 7f10436c1a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:35:22.261131 7f10436c1a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:35:22.261132 7f10436c1a80 Options.max_subcompactions: 1
+2021/03/14-01:35:22.261132 7f10436c1a80 Options.max_background_flushes: -1
+2021/03/14-01:35:22.261133 7f10436c1a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:35:22.261134 7f10436c1a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:35:22.261134 7f10436c1a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:35:22.261135 7f10436c1a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:35:22.261135 7f10436c1a80 Options.advise_random_on_open: 1
+2021/03/14-01:35:22.261136 7f10436c1a80 Options.db_write_buffer_size: 0
+2021/03/14-01:35:22.261136 7f10436c1a80 Options.write_buffer_manager: 0x27a6b90
+2021/03/14-01:35:22.261137 7f10436c1a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:35:22.261137 7f10436c1a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:35:22.261138 7f10436c1a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:35:22.261139 7f10436c1a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:35:22.261139 7f10436c1a80 Options.rate_limiter: (nil)
+2021/03/14-01:35:22.261140 7f10436c1a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:35:22.261148 7f10436c1a80 Options.wal_recovery_mode: 2
+2021/03/14-01:35:22.261149 7f10436c1a80 Options.enable_thread_tracking: 0
+2021/03/14-01:35:22.261149 7f10436c1a80 Options.enable_pipelined_write: 0
+2021/03/14-01:35:22.261150 7f10436c1a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:35:22.261150 7f10436c1a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:35:22.261151 7f10436c1a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:35:22.261152 7f10436c1a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:35:22.261152 7f10436c1a80 Options.row_cache: None
+2021/03/14-01:35:22.261153 7f10436c1a80 Options.wal_filter: None
+2021/03/14-01:35:22.261153 7f10436c1a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:35:22.261154 7f10436c1a80 Options.allow_ingest_behind: 0
+2021/03/14-01:35:22.261154 7f10436c1a80 Options.preserve_deletes: 0
+2021/03/14-01:35:22.261155 7f10436c1a80 Options.two_write_queues: 0
+2021/03/14-01:35:22.261155 7f10436c1a80 Options.manual_wal_flush: 0
+2021/03/14-01:35:22.261157 7f10436c1a80 Options.max_background_jobs: 16
+2021/03/14-01:35:22.261157 7f10436c1a80 Options.max_background_compactions: -1
+2021/03/14-01:35:22.261158 7f10436c1a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:35:22.261158 7f10436c1a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:35:22.261159 7f10436c1a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:35:22.261160 7f10436c1a80 Options.max_total_wal_size: 0
+2021/03/14-01:35:22.261160 7f10436c1a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:35:22.261161 7f10436c1a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:35:22.261161 7f10436c1a80 Options.max_open_files: -1
+2021/03/14-01:35:22.261162 7f10436c1a80 Options.bytes_per_sync: 0
+2021/03/14-01:35:22.261162 7f10436c1a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:35:22.261163 7f10436c1a80 Options.compaction_readahead_size: 0
+2021/03/14-01:35:22.261163 7f10436c1a80 Compression algorithms supported:
+2021/03/14-01:35:22.261164 7f10436c1a80 Snappy supported: 1
+2021/03/14-01:35:22.261165 7f10436c1a80 Zlib supported: 1
+2021/03/14-01:35:22.261165 7f10436c1a80 Bzip supported: 1
+2021/03/14-01:35:22.261166 7f10436c1a80 LZ4 supported: 1
+2021/03/14-01:35:22.261166 7f10436c1a80 ZSTDNotFinal supported: 1
+2021/03/14-01:35:22.261170 7f10436c1a80 ZSTD supported: 1
+2021/03/14-01:35:22.261174 7f10436c1a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:35:22.261175 7f10436c1a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:35:22.261272 7f10436c1a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:35:22.261326 7f10436c1a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:35:22.261328 7f10436c1a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:35:22.261329 7f10436c1a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:35:22.261329 7f10436c1a80 Options.compaction_filter: None
+2021/03/14-01:35:22.261330 7f10436c1a80 Options.compaction_filter_factory: None
+2021/03/14-01:35:22.261331 7f10436c1a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:35:22.261332 7f10436c1a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:35:22.261346 7f10436c1a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x27b6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x279bc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:35:22.261347 7f10436c1a80 Options.write_buffer_size: 134217728
+2021/03/14-01:35:22.261348 7f10436c1a80 Options.max_write_buffer_number: 6
+2021/03/14-01:35:22.261349 7f10436c1a80 Options.compression[0]: NoCompression
+2021/03/14-01:35:22.261349 7f10436c1a80 Options.compression[1]: NoCompression
+2021/03/14-01:35:22.261350 7f10436c1a80 Options.compression[2]: Snappy
+2021/03/14-01:35:22.261351 7f10436c1a80 Options.compression[3]: Snappy
+2021/03/14-01:35:22.261351 7f10436c1a80 Options.compression[4]: Snappy
+2021/03/14-01:35:22.261352 7f10436c1a80 Options.compression[5]: Snappy
+2021/03/14-01:35:22.261352 7f10436c1a80 Options.compression[6]: Snappy
+2021/03/14-01:35:22.261353 7f10436c1a80 Options.bottommost_compression: Disabled
+2021/03/14-01:35:22.261354 7f10436c1a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:35:22.261355 7f10436c1a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:35:22.261355 7f10436c1a80 Options.num_levels: 7
+2021/03/14-01:35:22.261356 7f10436c1a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:35:22.261356 7f10436c1a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:35:22.261357 7f10436c1a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:35:22.261358 7f10436c1a80 Options.compression_opts.level: -1
+2021/03/14-01:35:22.261358 7f10436c1a80 Options.compression_opts.strategy: 0
+2021/03/14-01:35:22.261359 7f10436c1a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:35:22.261359 7f10436c1a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:35:22.261360 7f10436c1a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:35:22.261360 7f10436c1a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:35:22.261361 7f10436c1a80 Options.target_file_size_base: 67108864
+2021/03/14-01:35:22.261362 7f10436c1a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:35:22.261362 7f10436c1a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:35:22.261363 7f10436c1a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:35:22.261363 7f10436c1a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:35:22.261365 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:35:22.261373 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:35:22.261374 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:35:22.261375 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:35:22.261375 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:35:22.261376 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:35:22.261377 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:35:22.261377 7f10436c1a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:35:22.261378 7f10436c1a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:35:22.261378 7f10436c1a80 Options.arena_block_size: 16777216
+2021/03/14-01:35:22.261379 7f10436c1a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:35:22.261379 7f10436c1a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:35:22.261380 7f10436c1a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:35:22.261381 7f10436c1a80 Options.disable_auto_compactions: 0
+2021/03/14-01:35:22.261382 7f10436c1a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:35:22.261383 7f10436c1a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:35:22.261384 7f10436c1a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:35:22.261384 7f10436c1a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:35:22.261385 7f10436c1a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:35:22.261385 7f10436c1a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:35:22.261386 7f10436c1a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:35:22.261387 7f10436c1a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:35:22.261387 7f10436c1a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:35:22.261388 7f10436c1a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:35:22.261389 7f10436c1a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:35:22.261389 7f10436c1a80 Options.table_properties_collectors:
+2021/03/14-01:35:22.261390 7f10436c1a80 Options.inplace_update_support: 0
+2021/03/14-01:35:22.261390 7f10436c1a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:35:22.261391 7f10436c1a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:35:22.261392 7f10436c1a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:35:22.261392 7f10436c1a80 Options.bloom_locality: 0
+2021/03/14-01:35:22.261393 7f10436c1a80 Options.max_successive_merges: 0
+2021/03/14-01:35:22.261393 7f10436c1a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:35:22.261394 7f10436c1a80 Options.paranoid_file_checks: 0
+2021/03/14-01:35:22.261394 7f10436c1a80 Options.force_consistency_checks: 0
+2021/03/14-01:35:22.261395 7f10436c1a80 Options.report_bg_io_stats: 0
+2021/03/14-01:35:22.261775 7f10436c1a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:35:22.261778 7f10436c1a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:35:22.261914 7f10436c1a80 EVENT_LOG_v1 {"time_micros": 1615682122261901, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:35:22.261919 7f10436c1a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:35:22.936380 7f10436c1a80 EVENT_LOG_v1 {"time_micros": 1615682122936376, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682123621527 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682123621527
new file mode 100644
index 0000000..c5fda7d
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682123621527
@@ -0,0 +1,186 @@
+2021/03/14-01:35:22.949529 7f10436c1a80 RocksDB version: 5.11.3
+2021/03/14-01:35:22.949585 7f10436c1a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:35:22.949586 7f10436c1a80 Compile date Mar 13 2021
+2021/03/14-01:35:22.949589 7f10436c1a80 DB SUMMARY
+2021/03/14-01:35:22.949719 7f10436c1a80 CURRENT file: CURRENT
+2021/03/14-01:35:22.949720 7f10436c1a80 IDENTITY file: IDENTITY
+2021/03/14-01:35:22.949732 7f10436c1a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:35:22.949734 7f10436c1a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:35:22.949735 7f10436c1a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:35:22.949739 7f10436c1a80 Options.error_if_exists: 0
+2021/03/14-01:35:22.949740 7f10436c1a80 Options.create_if_missing: 1
+2021/03/14-01:35:22.949740 7f10436c1a80 Options.paranoid_checks: 1
+2021/03/14-01:35:22.949741 7f10436c1a80 Options.env: 0x7f104407b080
+2021/03/14-01:35:22.949742 7f10436c1a80 Options.info_log: 0x27beca0
+2021/03/14-01:35:22.949742 7f10436c1a80 Options.max_file_opening_threads: 16
+2021/03/14-01:35:22.949743 7f10436c1a80 Options.statistics: (nil)
+2021/03/14-01:35:22.949743 7f10436c1a80 Options.use_fsync: 0
+2021/03/14-01:35:22.949744 7f10436c1a80 Options.max_log_file_size: 0
+2021/03/14-01:35:22.949745 7f10436c1a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:35:22.949745 7f10436c1a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:35:22.949746 7f10436c1a80 Options.keep_log_file_num: 1000
+2021/03/14-01:35:22.949746 7f10436c1a80 Options.recycle_log_file_num: 0
+2021/03/14-01:35:22.949747 7f10436c1a80 Options.allow_fallocate: 1
+2021/03/14-01:35:22.949748 7f10436c1a80 Options.allow_mmap_reads: 0
+2021/03/14-01:35:22.949748 7f10436c1a80 Options.allow_mmap_writes: 0
+2021/03/14-01:35:22.949749 7f10436c1a80 Options.use_direct_reads: 0
+2021/03/14-01:35:22.949749 7f10436c1a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:35:22.949750 7f10436c1a80 Options.create_missing_column_families: 0
+2021/03/14-01:35:22.949750 7f10436c1a80 Options.db_log_dir:
+2021/03/14-01:35:22.949751 7f10436c1a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:35:22.949751 7f10436c1a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:35:22.949752 7f10436c1a80 Options.max_subcompactions: 1
+2021/03/14-01:35:22.949753 7f10436c1a80 Options.max_background_flushes: -1
+2021/03/14-01:35:22.949753 7f10436c1a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:35:22.949754 7f10436c1a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:35:22.949754 7f10436c1a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:35:22.949755 7f10436c1a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:35:22.949756 7f10436c1a80 Options.advise_random_on_open: 1
+2021/03/14-01:35:22.949756 7f10436c1a80 Options.db_write_buffer_size: 0
+2021/03/14-01:35:22.949757 7f10436c1a80 Options.write_buffer_manager: 0x27a6b90
+2021/03/14-01:35:22.949757 7f10436c1a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:35:22.949758 7f10436c1a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:35:22.949758 7f10436c1a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:35:22.949759 7f10436c1a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:35:22.949759 7f10436c1a80 Options.rate_limiter: (nil)
+2021/03/14-01:35:22.949761 7f10436c1a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:35:22.949769 7f10436c1a80 Options.wal_recovery_mode: 2
+2021/03/14-01:35:22.949770 7f10436c1a80 Options.enable_thread_tracking: 0
+2021/03/14-01:35:22.949771 7f10436c1a80 Options.enable_pipelined_write: 0
+2021/03/14-01:35:22.949771 7f10436c1a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:35:22.949772 7f10436c1a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:35:22.949772 7f10436c1a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:35:22.949773 7f10436c1a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:35:22.949774 7f10436c1a80 Options.row_cache: None
+2021/03/14-01:35:22.949774 7f10436c1a80 Options.wal_filter: None
+2021/03/14-01:35:22.949775 7f10436c1a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:35:22.949775 7f10436c1a80 Options.allow_ingest_behind: 0
+2021/03/14-01:35:22.949776 7f10436c1a80 Options.preserve_deletes: 0
+2021/03/14-01:35:22.949776 7f10436c1a80 Options.two_write_queues: 0
+2021/03/14-01:35:22.949777 7f10436c1a80 Options.manual_wal_flush: 0
+2021/03/14-01:35:22.949778 7f10436c1a80 Options.max_background_jobs: 16
+2021/03/14-01:35:22.949778 7f10436c1a80 Options.max_background_compactions: -1
+2021/03/14-01:35:22.949779 7f10436c1a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:35:22.949780 7f10436c1a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:35:22.949780 7f10436c1a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:35:22.949781 7f10436c1a80 Options.max_total_wal_size: 0
+2021/03/14-01:35:22.949781 7f10436c1a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:35:22.949782 7f10436c1a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:35:22.949782 7f10436c1a80 Options.max_open_files: -1
+2021/03/14-01:35:22.949783 7f10436c1a80 Options.bytes_per_sync: 0
+2021/03/14-01:35:22.949784 7f10436c1a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:35:22.949784 7f10436c1a80 Options.compaction_readahead_size: 0
+2021/03/14-01:35:22.949785 7f10436c1a80 Compression algorithms supported:
+2021/03/14-01:35:22.949785 7f10436c1a80 Snappy supported: 1
+2021/03/14-01:35:22.949786 7f10436c1a80 Zlib supported: 1
+2021/03/14-01:35:22.949786 7f10436c1a80 Bzip supported: 1
+2021/03/14-01:35:22.949787 7f10436c1a80 LZ4 supported: 1
+2021/03/14-01:35:22.949787 7f10436c1a80 ZSTDNotFinal supported: 1
+2021/03/14-01:35:22.949792 7f10436c1a80 ZSTD supported: 1
+2021/03/14-01:35:22.949795 7f10436c1a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:35:22.949796 7f10436c1a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:35:22.949885 7f10436c1a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:35:22.949938 7f10436c1a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:35:22.949940 7f10436c1a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:35:22.949940 7f10436c1a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:35:22.949941 7f10436c1a80 Options.compaction_filter: None
+2021/03/14-01:35:22.949942 7f10436c1a80 Options.compaction_filter_factory: None
+2021/03/14-01:35:22.949942 7f10436c1a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:35:22.949943 7f10436c1a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:35:22.949957 7f10436c1a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x27b6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x279bc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:35:22.949958 7f10436c1a80 Options.write_buffer_size: 134217728
+2021/03/14-01:35:22.949959 7f10436c1a80 Options.max_write_buffer_number: 6
+2021/03/14-01:35:22.949960 7f10436c1a80 Options.compression[0]: NoCompression
+2021/03/14-01:35:22.949960 7f10436c1a80 Options.compression[1]: NoCompression
+2021/03/14-01:35:22.949961 7f10436c1a80 Options.compression[2]: Snappy
+2021/03/14-01:35:22.949961 7f10436c1a80 Options.compression[3]: Snappy
+2021/03/14-01:35:22.949962 7f10436c1a80 Options.compression[4]: Snappy
+2021/03/14-01:35:22.949962 7f10436c1a80 Options.compression[5]: Snappy
+2021/03/14-01:35:22.949963 7f10436c1a80 Options.compression[6]: Snappy
+2021/03/14-01:35:22.949964 7f10436c1a80 Options.bottommost_compression: Disabled
+2021/03/14-01:35:22.949964 7f10436c1a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:35:22.949965 7f10436c1a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:35:22.949966 7f10436c1a80 Options.num_levels: 7
+2021/03/14-01:35:22.949966 7f10436c1a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:35:22.949967 7f10436c1a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:35:22.949967 7f10436c1a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:35:22.949968 7f10436c1a80 Options.compression_opts.level: -1
+2021/03/14-01:35:22.949968 7f10436c1a80 Options.compression_opts.strategy: 0
+2021/03/14-01:35:22.949969 7f10436c1a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:35:22.949970 7f10436c1a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:35:22.949970 7f10436c1a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:35:22.949971 7f10436c1a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:35:22.949971 7f10436c1a80 Options.target_file_size_base: 67108864
+2021/03/14-01:35:22.949972 7f10436c1a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:35:22.949972 7f10436c1a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:35:22.949973 7f10436c1a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:35:22.949974 7f10436c1a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:35:22.949975 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:35:22.949983 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:35:22.949984 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:35:22.949984 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:35:22.949985 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:35:22.949985 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:35:22.949986 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:35:22.949986 7f10436c1a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:35:22.949987 7f10436c1a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:35:22.949988 7f10436c1a80 Options.arena_block_size: 16777216
+2021/03/14-01:35:22.949988 7f10436c1a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:35:22.949989 7f10436c1a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:35:22.949989 7f10436c1a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:35:22.949990 7f10436c1a80 Options.disable_auto_compactions: 0
+2021/03/14-01:35:22.949992 7f10436c1a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:35:22.949992 7f10436c1a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:35:22.949993 7f10436c1a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:35:22.949993 7f10436c1a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:35:22.949994 7f10436c1a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:35:22.949995 7f10436c1a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:35:22.949995 7f10436c1a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:35:22.949996 7f10436c1a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:35:22.949997 7f10436c1a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:35:22.949997 7f10436c1a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:35:22.949998 7f10436c1a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:35:22.949998 7f10436c1a80 Options.table_properties_collectors:
+2021/03/14-01:35:22.949999 7f10436c1a80 Options.inplace_update_support: 0
+2021/03/14-01:35:22.950000 7f10436c1a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:35:22.950000 7f10436c1a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:35:22.950001 7f10436c1a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:35:22.950002 7f10436c1a80 Options.bloom_locality: 0
+2021/03/14-01:35:22.950002 7f10436c1a80 Options.max_successive_merges: 0
+2021/03/14-01:35:22.950003 7f10436c1a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:35:22.950004 7f10436c1a80 Options.paranoid_file_checks: 0
+2021/03/14-01:35:22.950005 7f10436c1a80 Options.force_consistency_checks: 0
+2021/03/14-01:35:22.950006 7f10436c1a80 Options.report_bg_io_stats: 0
+2021/03/14-01:35:22.950406 7f10436c1a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:35:22.950409 7f10436c1a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:35:22.950542 7f10436c1a80 EVENT_LOG_v1 {"time_micros": 1615682122950530, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:35:22.950548 7f10436c1a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:35:23.609464 7f10436c1a80 EVENT_LOG_v1 {"time_micros": 1615682123609460, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682208913561 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682208913561
new file mode 100644
index 0000000..e8bf4c3
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682208913561
@@ -0,0 +1,186 @@
+2021/03/14-01:35:23.629660 7f10436c1a80 RocksDB version: 5.11.3
+2021/03/14-01:35:23.629747 7f10436c1a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:35:23.629750 7f10436c1a80 Compile date Mar 13 2021
+2021/03/14-01:35:23.629753 7f10436c1a80 DB SUMMARY
+2021/03/14-01:35:23.629959 7f10436c1a80 CURRENT file: CURRENT
+2021/03/14-01:35:23.629961 7f10436c1a80 IDENTITY file: IDENTITY
+2021/03/14-01:35:23.629980 7f10436c1a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:35:23.629982 7f10436c1a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:35:23.629983 7f10436c1a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:35:23.629990 7f10436c1a80 Options.error_if_exists: 0
+2021/03/14-01:35:23.629991 7f10436c1a80 Options.create_if_missing: 1
+2021/03/14-01:35:23.629992 7f10436c1a80 Options.paranoid_checks: 1
+2021/03/14-01:35:23.629993 7f10436c1a80 Options.env: 0x7f104407b080
+2021/03/14-01:35:23.629994 7f10436c1a80 Options.info_log: 0x27beca0
+2021/03/14-01:35:23.629995 7f10436c1a80 Options.max_file_opening_threads: 16
+2021/03/14-01:35:23.629996 7f10436c1a80 Options.statistics: (nil)
+2021/03/14-01:35:23.629997 7f10436c1a80 Options.use_fsync: 0
+2021/03/14-01:35:23.629998 7f10436c1a80 Options.max_log_file_size: 0
+2021/03/14-01:35:23.629999 7f10436c1a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:35:23.630000 7f10436c1a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:35:23.630001 7f10436c1a80 Options.keep_log_file_num: 1000
+2021/03/14-01:35:23.630002 7f10436c1a80 Options.recycle_log_file_num: 0
+2021/03/14-01:35:23.630003 7f10436c1a80 Options.allow_fallocate: 1
+2021/03/14-01:35:23.630004 7f10436c1a80 Options.allow_mmap_reads: 0
+2021/03/14-01:35:23.630004 7f10436c1a80 Options.allow_mmap_writes: 0
+2021/03/14-01:35:23.630005 7f10436c1a80 Options.use_direct_reads: 0
+2021/03/14-01:35:23.630006 7f10436c1a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:35:23.630007 7f10436c1a80 Options.create_missing_column_families: 0
+2021/03/14-01:35:23.630008 7f10436c1a80 Options.db_log_dir:
+2021/03/14-01:35:23.630009 7f10436c1a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:35:23.630009 7f10436c1a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:35:23.630010 7f10436c1a80 Options.max_subcompactions: 1
+2021/03/14-01:35:23.630011 7f10436c1a80 Options.max_background_flushes: -1
+2021/03/14-01:35:23.630012 7f10436c1a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:35:23.630013 7f10436c1a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:35:23.630014 7f10436c1a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:35:23.630015 7f10436c1a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:35:23.630016 7f10436c1a80 Options.advise_random_on_open: 1
+2021/03/14-01:35:23.630017 7f10436c1a80 Options.db_write_buffer_size: 0
+2021/03/14-01:35:23.630017 7f10436c1a80 Options.write_buffer_manager: 0x27a6b90
+2021/03/14-01:35:23.630018 7f10436c1a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:35:23.630019 7f10436c1a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:35:23.630020 7f10436c1a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:35:23.630021 7f10436c1a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:35:23.630022 7f10436c1a80 Options.rate_limiter: (nil)
+2021/03/14-01:35:23.630024 7f10436c1a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:35:23.630037 7f10436c1a80 Options.wal_recovery_mode: 2
+2021/03/14-01:35:23.630038 7f10436c1a80 Options.enable_thread_tracking: 0
+2021/03/14-01:35:23.630039 7f10436c1a80 Options.enable_pipelined_write: 0
+2021/03/14-01:35:23.630040 7f10436c1a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:35:23.630041 7f10436c1a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:35:23.630042 7f10436c1a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:35:23.630043 7f10436c1a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:35:23.630043 7f10436c1a80 Options.row_cache: None
+2021/03/14-01:35:23.630044 7f10436c1a80 Options.wal_filter: None
+2021/03/14-01:35:23.630045 7f10436c1a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:35:23.630046 7f10436c1a80 Options.allow_ingest_behind: 0
+2021/03/14-01:35:23.630047 7f10436c1a80 Options.preserve_deletes: 0
+2021/03/14-01:35:23.630048 7f10436c1a80 Options.two_write_queues: 0
+2021/03/14-01:35:23.630049 7f10436c1a80 Options.manual_wal_flush: 0
+2021/03/14-01:35:23.630050 7f10436c1a80 Options.max_background_jobs: 16
+2021/03/14-01:35:23.630051 7f10436c1a80 Options.max_background_compactions: -1
+2021/03/14-01:35:23.630052 7f10436c1a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:35:23.630053 7f10436c1a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:35:23.630054 7f10436c1a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:35:23.630055 7f10436c1a80 Options.max_total_wal_size: 0
+2021/03/14-01:35:23.630056 7f10436c1a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:35:23.630057 7f10436c1a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:35:23.630058 7f10436c1a80 Options.max_open_files: -1
+2021/03/14-01:35:23.630059 7f10436c1a80 Options.bytes_per_sync: 0
+2021/03/14-01:35:23.630059 7f10436c1a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:35:23.630060 7f10436c1a80 Options.compaction_readahead_size: 0
+2021/03/14-01:35:23.630061 7f10436c1a80 Compression algorithms supported:
+2021/03/14-01:35:23.630062 7f10436c1a80 Snappy supported: 1
+2021/03/14-01:35:23.630063 7f10436c1a80 Zlib supported: 1
+2021/03/14-01:35:23.630064 7f10436c1a80 Bzip supported: 1
+2021/03/14-01:35:23.630065 7f10436c1a80 LZ4 supported: 1
+2021/03/14-01:35:23.630065 7f10436c1a80 ZSTDNotFinal supported: 1
+2021/03/14-01:35:23.630072 7f10436c1a80 ZSTD supported: 1
+2021/03/14-01:35:23.630077 7f10436c1a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:35:23.630080 7f10436c1a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:35:23.630227 7f10436c1a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:35:23.630332 7f10436c1a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:35:23.630336 7f10436c1a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:35:23.630337 7f10436c1a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:35:23.630338 7f10436c1a80 Options.compaction_filter: None
+2021/03/14-01:35:23.630339 7f10436c1a80 Options.compaction_filter_factory: None
+2021/03/14-01:35:23.630340 7f10436c1a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:35:23.630341 7f10436c1a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:35:23.630363 7f10436c1a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x27b6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x279bc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:35:23.630365 7f10436c1a80 Options.write_buffer_size: 134217728
+2021/03/14-01:35:23.630366 7f10436c1a80 Options.max_write_buffer_number: 6
+2021/03/14-01:35:23.630367 7f10436c1a80 Options.compression[0]: NoCompression
+2021/03/14-01:35:23.630368 7f10436c1a80 Options.compression[1]: NoCompression
+2021/03/14-01:35:23.630369 7f10436c1a80 Options.compression[2]: Snappy
+2021/03/14-01:35:23.630370 7f10436c1a80 Options.compression[3]: Snappy
+2021/03/14-01:35:23.630370 7f10436c1a80 Options.compression[4]: Snappy
+2021/03/14-01:35:23.630371 7f10436c1a80 Options.compression[5]: Snappy
+2021/03/14-01:35:23.630372 7f10436c1a80 Options.compression[6]: Snappy
+2021/03/14-01:35:23.630373 7f10436c1a80 Options.bottommost_compression: Disabled
+2021/03/14-01:35:23.630374 7f10436c1a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:35:23.630375 7f10436c1a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:35:23.630376 7f10436c1a80 Options.num_levels: 7
+2021/03/14-01:35:23.630377 7f10436c1a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:35:23.630378 7f10436c1a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:35:23.630379 7f10436c1a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:35:23.630380 7f10436c1a80 Options.compression_opts.level: -1
+2021/03/14-01:35:23.630381 7f10436c1a80 Options.compression_opts.strategy: 0
+2021/03/14-01:35:23.630381 7f10436c1a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:35:23.630382 7f10436c1a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:35:23.630383 7f10436c1a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:35:23.630384 7f10436c1a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:35:23.630385 7f10436c1a80 Options.target_file_size_base: 67108864
+2021/03/14-01:35:23.630386 7f10436c1a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:35:23.630387 7f10436c1a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:35:23.630388 7f10436c1a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:35:23.630389 7f10436c1a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:35:23.630391 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:35:23.630404 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:35:23.630406 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:35:23.630407 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:35:23.630407 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:35:23.630408 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:35:23.630409 7f10436c1a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:35:23.630410 7f10436c1a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:35:23.630411 7f10436c1a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:35:23.630412 7f10436c1a80 Options.arena_block_size: 16777216
+2021/03/14-01:35:23.630413 7f10436c1a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:35:23.630414 7f10436c1a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:35:23.630415 7f10436c1a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:35:23.630415 7f10436c1a80 Options.disable_auto_compactions: 0
+2021/03/14-01:35:23.630418 7f10436c1a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:35:23.630419 7f10436c1a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:35:23.630420 7f10436c1a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:35:23.630421 7f10436c1a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:35:23.630421 7f10436c1a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:35:23.630422 7f10436c1a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:35:23.630423 7f10436c1a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:35:23.630425 7f10436c1a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:35:23.630426 7f10436c1a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:35:23.630427 7f10436c1a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:35:23.630427 7f10436c1a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:35:23.630428 7f10436c1a80 Options.table_properties_collectors:
+2021/03/14-01:35:23.630429 7f10436c1a80 Options.inplace_update_support: 0
+2021/03/14-01:35:23.630430 7f10436c1a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:35:23.630431 7f10436c1a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:35:23.630432 7f10436c1a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:35:23.630433 7f10436c1a80 Options.bloom_locality: 0
+2021/03/14-01:35:23.630434 7f10436c1a80 Options.max_successive_merges: 0
+2021/03/14-01:35:23.630435 7f10436c1a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:35:23.630436 7f10436c1a80 Options.paranoid_file_checks: 0
+2021/03/14-01:35:23.630437 7f10436c1a80 Options.force_consistency_checks: 0
+2021/03/14-01:35:23.630437 7f10436c1a80 Options.report_bg_io_stats: 0
+2021/03/14-01:35:23.631092 7f10436c1a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:35:23.631096 7f10436c1a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:35:23.631324 7f10436c1a80 EVENT_LOG_v1 {"time_micros": 1615682123631305, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:35:23.631333 7f10436c1a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:35:24.292802 7f10436c1a80 EVENT_LOG_v1 {"time_micros": 1615682124292798, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682209593164 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682209593164
new file mode 100644
index 0000000..26f7c9f
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682209593164
@@ -0,0 +1,186 @@
+2021/03/14-01:36:48.914080 7fd90f08da80 RocksDB version: 5.11.3
+2021/03/14-01:36:48.914153 7fd90f08da80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:36:48.914155 7fd90f08da80 Compile date Mar 13 2021
+2021/03/14-01:36:48.914157 7fd90f08da80 DB SUMMARY
+2021/03/14-01:36:48.914320 7fd90f08da80 CURRENT file: CURRENT
+2021/03/14-01:36:48.914321 7fd90f08da80 IDENTITY file: IDENTITY
+2021/03/14-01:36:48.914336 7fd90f08da80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:36:48.914338 7fd90f08da80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:36:48.914339 7fd90f08da80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:36:48.914344 7fd90f08da80 Options.error_if_exists: 0
+2021/03/14-01:36:48.914345 7fd90f08da80 Options.create_if_missing: 1
+2021/03/14-01:36:48.914346 7fd90f08da80 Options.paranoid_checks: 1
+2021/03/14-01:36:48.914346 7fd90f08da80 Options.env: 0x7fd90fa47080
+2021/03/14-01:36:48.914347 7fd90f08da80 Options.info_log: 0x28a2ca0
+2021/03/14-01:36:48.914348 7fd90f08da80 Options.max_file_opening_threads: 16
+2021/03/14-01:36:48.914348 7fd90f08da80 Options.statistics: (nil)
+2021/03/14-01:36:48.914349 7fd90f08da80 Options.use_fsync: 0
+2021/03/14-01:36:48.914350 7fd90f08da80 Options.max_log_file_size: 0
+2021/03/14-01:36:48.914351 7fd90f08da80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:36:48.914351 7fd90f08da80 Options.log_file_time_to_roll: 0
+2021/03/14-01:36:48.914352 7fd90f08da80 Options.keep_log_file_num: 1000
+2021/03/14-01:36:48.914353 7fd90f08da80 Options.recycle_log_file_num: 0
+2021/03/14-01:36:48.914353 7fd90f08da80 Options.allow_fallocate: 1
+2021/03/14-01:36:48.914354 7fd90f08da80 Options.allow_mmap_reads: 0
+2021/03/14-01:36:48.914355 7fd90f08da80 Options.allow_mmap_writes: 0
+2021/03/14-01:36:48.914355 7fd90f08da80 Options.use_direct_reads: 0
+2021/03/14-01:36:48.914356 7fd90f08da80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:36:48.914356 7fd90f08da80 Options.create_missing_column_families: 0
+2021/03/14-01:36:48.914357 7fd90f08da80 Options.db_log_dir:
+2021/03/14-01:36:48.914358 7fd90f08da80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:36:48.914358 7fd90f08da80 Options.table_cache_numshardbits: 6
+2021/03/14-01:36:48.914359 7fd90f08da80 Options.max_subcompactions: 1
+2021/03/14-01:36:48.914360 7fd90f08da80 Options.max_background_flushes: -1
+2021/03/14-01:36:48.914360 7fd90f08da80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:36:48.914361 7fd90f08da80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:36:48.914362 7fd90f08da80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:36:48.914362 7fd90f08da80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:36:48.914363 7fd90f08da80 Options.advise_random_on_open: 1
+2021/03/14-01:36:48.914364 7fd90f08da80 Options.db_write_buffer_size: 0
+2021/03/14-01:36:48.914364 7fd90f08da80 Options.write_buffer_manager: 0x288ab90
+2021/03/14-01:36:48.914365 7fd90f08da80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:36:48.914366 7fd90f08da80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:36:48.914366 7fd90f08da80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:36:48.914367 7fd90f08da80 Options.use_adaptive_mutex: 0
+2021/03/14-01:36:48.914367 7fd90f08da80 Options.rate_limiter: (nil)
+2021/03/14-01:36:48.914369 7fd90f08da80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:36:48.914379 7fd90f08da80 Options.wal_recovery_mode: 2
+2021/03/14-01:36:48.914380 7fd90f08da80 Options.enable_thread_tracking: 0
+2021/03/14-01:36:48.914381 7fd90f08da80 Options.enable_pipelined_write: 0
+2021/03/14-01:36:48.914381 7fd90f08da80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:36:48.914382 7fd90f08da80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:36:48.914382 7fd90f08da80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:36:48.914383 7fd90f08da80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:36:48.914384 7fd90f08da80 Options.row_cache: None
+2021/03/14-01:36:48.914384 7fd90f08da80 Options.wal_filter: None
+2021/03/14-01:36:48.914385 7fd90f08da80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:36:48.914386 7fd90f08da80 Options.allow_ingest_behind: 0
+2021/03/14-01:36:48.914386 7fd90f08da80 Options.preserve_deletes: 0
+2021/03/14-01:36:48.914387 7fd90f08da80 Options.two_write_queues: 0
+2021/03/14-01:36:48.914388 7fd90f08da80 Options.manual_wal_flush: 0
+2021/03/14-01:36:48.914389 7fd90f08da80 Options.max_background_jobs: 16
+2021/03/14-01:36:48.914390 7fd90f08da80 Options.max_background_compactions: -1
+2021/03/14-01:36:48.914390 7fd90f08da80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:36:48.914391 7fd90f08da80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:36:48.914392 7fd90f08da80 Options.delayed_write_rate : 16777216
+2021/03/14-01:36:48.914392 7fd90f08da80 Options.max_total_wal_size: 0
+2021/03/14-01:36:48.914393 7fd90f08da80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:36:48.914394 7fd90f08da80 Options.stats_dump_period_sec: 600
+2021/03/14-01:36:48.914394 7fd90f08da80 Options.max_open_files: -1
+2021/03/14-01:36:48.914395 7fd90f08da80 Options.bytes_per_sync: 0
+2021/03/14-01:36:48.914396 7fd90f08da80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:36:48.914396 7fd90f08da80 Options.compaction_readahead_size: 0
+2021/03/14-01:36:48.914397 7fd90f08da80 Compression algorithms supported:
+2021/03/14-01:36:48.914398 7fd90f08da80 Snappy supported: 1
+2021/03/14-01:36:48.914398 7fd90f08da80 Zlib supported: 1
+2021/03/14-01:36:48.914399 7fd90f08da80 Bzip supported: 1
+2021/03/14-01:36:48.914400 7fd90f08da80 LZ4 supported: 1
+2021/03/14-01:36:48.914400 7fd90f08da80 ZSTDNotFinal supported: 1
+2021/03/14-01:36:48.914406 7fd90f08da80 ZSTD supported: 1
+2021/03/14-01:36:48.914410 7fd90f08da80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:36:48.914412 7fd90f08da80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:36:48.914564 7fd90f08da80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:36:48.914638 7fd90f08da80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:36:48.914640 7fd90f08da80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:36:48.914641 7fd90f08da80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:36:48.914642 7fd90f08da80 Options.compaction_filter: None
+2021/03/14-01:36:48.914643 7fd90f08da80 Options.compaction_filter_factory: None
+2021/03/14-01:36:48.914644 7fd90f08da80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:36:48.914645 7fd90f08da80 Options.table_factory: BlockBasedTable
+2021/03/14-01:36:48.914662 7fd90f08da80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x289a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x287fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:36:48.914663 7fd90f08da80 Options.write_buffer_size: 134217728
+2021/03/14-01:36:48.914664 7fd90f08da80 Options.max_write_buffer_number: 6
+2021/03/14-01:36:48.914665 7fd90f08da80 Options.compression[0]: NoCompression
+2021/03/14-01:36:48.914666 7fd90f08da80 Options.compression[1]: NoCompression
+2021/03/14-01:36:48.914666 7fd90f08da80 Options.compression[2]: Snappy
+2021/03/14-01:36:48.914667 7fd90f08da80 Options.compression[3]: Snappy
+2021/03/14-01:36:48.914668 7fd90f08da80 Options.compression[4]: Snappy
+2021/03/14-01:36:48.914668 7fd90f08da80 Options.compression[5]: Snappy
+2021/03/14-01:36:48.914669 7fd90f08da80 Options.compression[6]: Snappy
+2021/03/14-01:36:48.914670 7fd90f08da80 Options.bottommost_compression: Disabled
+2021/03/14-01:36:48.914671 7fd90f08da80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:36:48.914671 7fd90f08da80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:36:48.914672 7fd90f08da80 Options.num_levels: 7
+2021/03/14-01:36:48.914673 7fd90f08da80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:36:48.914673 7fd90f08da80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:36:48.914674 7fd90f08da80 Options.compression_opts.window_bits: -14
+2021/03/14-01:36:48.914688 7fd90f08da80 Options.compression_opts.level: -1
+2021/03/14-01:36:48.914688 7fd90f08da80 Options.compression_opts.strategy: 0
+2021/03/14-01:36:48.914689 7fd90f08da80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:36:48.914690 7fd90f08da80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:36:48.914690 7fd90f08da80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:36:48.914691 7fd90f08da80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:36:48.914692 7fd90f08da80 Options.target_file_size_base: 67108864
+2021/03/14-01:36:48.914692 7fd90f08da80 Options.target_file_size_multiplier: 1
+2021/03/14-01:36:48.914693 7fd90f08da80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:36:48.914694 7fd90f08da80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:36:48.914694 7fd90f08da80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:36:48.914696 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:36:48.914705 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:36:48.914706 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:36:48.914706 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:36:48.914707 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:36:48.914708 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:36:48.914708 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:36:48.914709 7fd90f08da80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:36:48.914710 7fd90f08da80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:36:48.914710 7fd90f08da80 Options.arena_block_size: 16777216
+2021/03/14-01:36:48.914711 7fd90f08da80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:36:48.914712 7fd90f08da80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:36:48.914712 7fd90f08da80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:36:48.914713 7fd90f08da80 Options.disable_auto_compactions: 0
+2021/03/14-01:36:48.914715 7fd90f08da80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:36:48.914715 7fd90f08da80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:36:48.914716 7fd90f08da80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:36:48.914717 7fd90f08da80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:36:48.914717 7fd90f08da80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:36:48.914718 7fd90f08da80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:36:48.914719 7fd90f08da80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:36:48.914720 7fd90f08da80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:36:48.914720 7fd90f08da80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:36:48.914721 7fd90f08da80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:36:48.914722 7fd90f08da80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:36:48.914722 7fd90f08da80 Options.table_properties_collectors:
+2021/03/14-01:36:48.914723 7fd90f08da80 Options.inplace_update_support: 0
+2021/03/14-01:36:48.914724 7fd90f08da80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:36:48.914724 7fd90f08da80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:36:48.914725 7fd90f08da80 Options.memtable_huge_page_size: 0
+2021/03/14-01:36:48.914726 7fd90f08da80 Options.bloom_locality: 0
+2021/03/14-01:36:48.914726 7fd90f08da80 Options.max_successive_merges: 0
+2021/03/14-01:36:48.914727 7fd90f08da80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:36:48.914728 7fd90f08da80 Options.paranoid_file_checks: 0
+2021/03/14-01:36:48.914728 7fd90f08da80 Options.force_consistency_checks: 0
+2021/03/14-01:36:48.914729 7fd90f08da80 Options.report_bg_io_stats: 0
+2021/03/14-01:36:48.915211 7fd90f08da80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:36:48.915214 7fd90f08da80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:36:48.915391 7fd90f08da80 EVENT_LOG_v1 {"time_micros": 1615682208915377, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:36:48.915398 7fd90f08da80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:36:49.581057 7fd90f08da80 EVENT_LOG_v1 {"time_micros": 1615682209581053, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682210268375 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682210268375
new file mode 100644
index 0000000..8db4ed0
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682210268375
@@ -0,0 +1,186 @@
+2021/03/14-01:36:49.593547 7fd90f08da80 RocksDB version: 5.11.3
+2021/03/14-01:36:49.593600 7fd90f08da80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:36:49.593602 7fd90f08da80 Compile date Mar 13 2021
+2021/03/14-01:36:49.593604 7fd90f08da80 DB SUMMARY
+2021/03/14-01:36:49.593735 7fd90f08da80 CURRENT file: CURRENT
+2021/03/14-01:36:49.593736 7fd90f08da80 IDENTITY file: IDENTITY
+2021/03/14-01:36:49.593748 7fd90f08da80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:36:49.593749 7fd90f08da80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:36:49.593750 7fd90f08da80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:36:49.593755 7fd90f08da80 Options.error_if_exists: 0
+2021/03/14-01:36:49.593756 7fd90f08da80 Options.create_if_missing: 1
+2021/03/14-01:36:49.593756 7fd90f08da80 Options.paranoid_checks: 1
+2021/03/14-01:36:49.593757 7fd90f08da80 Options.env: 0x7fd90fa47080
+2021/03/14-01:36:49.593757 7fd90f08da80 Options.info_log: 0x28a2ca0
+2021/03/14-01:36:49.593758 7fd90f08da80 Options.max_file_opening_threads: 16
+2021/03/14-01:36:49.593759 7fd90f08da80 Options.statistics: (nil)
+2021/03/14-01:36:49.593759 7fd90f08da80 Options.use_fsync: 0
+2021/03/14-01:36:49.593760 7fd90f08da80 Options.max_log_file_size: 0
+2021/03/14-01:36:49.593760 7fd90f08da80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:36:49.593761 7fd90f08da80 Options.log_file_time_to_roll: 0
+2021/03/14-01:36:49.593762 7fd90f08da80 Options.keep_log_file_num: 1000
+2021/03/14-01:36:49.593762 7fd90f08da80 Options.recycle_log_file_num: 0
+2021/03/14-01:36:49.593763 7fd90f08da80 Options.allow_fallocate: 1
+2021/03/14-01:36:49.593764 7fd90f08da80 Options.allow_mmap_reads: 0
+2021/03/14-01:36:49.593764 7fd90f08da80 Options.allow_mmap_writes: 0
+2021/03/14-01:36:49.593765 7fd90f08da80 Options.use_direct_reads: 0
+2021/03/14-01:36:49.593765 7fd90f08da80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:36:49.593766 7fd90f08da80 Options.create_missing_column_families: 0
+2021/03/14-01:36:49.593766 7fd90f08da80 Options.db_log_dir:
+2021/03/14-01:36:49.593767 7fd90f08da80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:36:49.593767 7fd90f08da80 Options.table_cache_numshardbits: 6
+2021/03/14-01:36:49.593768 7fd90f08da80 Options.max_subcompactions: 1
+2021/03/14-01:36:49.593768 7fd90f08da80 Options.max_background_flushes: -1
+2021/03/14-01:36:49.593769 7fd90f08da80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:36:49.593770 7fd90f08da80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:36:49.593770 7fd90f08da80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:36:49.593771 7fd90f08da80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:36:49.593771 7fd90f08da80 Options.advise_random_on_open: 1
+2021/03/14-01:36:49.593772 7fd90f08da80 Options.db_write_buffer_size: 0
+2021/03/14-01:36:49.593772 7fd90f08da80 Options.write_buffer_manager: 0x288ab90
+2021/03/14-01:36:49.593773 7fd90f08da80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:36:49.593774 7fd90f08da80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:36:49.593774 7fd90f08da80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:36:49.593775 7fd90f08da80 Options.use_adaptive_mutex: 0
+2021/03/14-01:36:49.593775 7fd90f08da80 Options.rate_limiter: (nil)
+2021/03/14-01:36:49.593777 7fd90f08da80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:36:49.593785 7fd90f08da80 Options.wal_recovery_mode: 2
+2021/03/14-01:36:49.593785 7fd90f08da80 Options.enable_thread_tracking: 0
+2021/03/14-01:36:49.593786 7fd90f08da80 Options.enable_pipelined_write: 0
+2021/03/14-01:36:49.593786 7fd90f08da80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:36:49.593787 7fd90f08da80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:36:49.593788 7fd90f08da80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:36:49.593788 7fd90f08da80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:36:49.593789 7fd90f08da80 Options.row_cache: None
+2021/03/14-01:36:49.593789 7fd90f08da80 Options.wal_filter: None
+2021/03/14-01:36:49.593790 7fd90f08da80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:36:49.593790 7fd90f08da80 Options.allow_ingest_behind: 0
+2021/03/14-01:36:49.593791 7fd90f08da80 Options.preserve_deletes: 0
+2021/03/14-01:36:49.593792 7fd90f08da80 Options.two_write_queues: 0
+2021/03/14-01:36:49.593792 7fd90f08da80 Options.manual_wal_flush: 0
+2021/03/14-01:36:49.593793 7fd90f08da80 Options.max_background_jobs: 16
+2021/03/14-01:36:49.593794 7fd90f08da80 Options.max_background_compactions: -1
+2021/03/14-01:36:49.593794 7fd90f08da80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:36:49.593795 7fd90f08da80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:36:49.593795 7fd90f08da80 Options.delayed_write_rate : 16777216
+2021/03/14-01:36:49.593796 7fd90f08da80 Options.max_total_wal_size: 0
+2021/03/14-01:36:49.593797 7fd90f08da80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:36:49.593797 7fd90f08da80 Options.stats_dump_period_sec: 600
+2021/03/14-01:36:49.593798 7fd90f08da80 Options.max_open_files: -1
+2021/03/14-01:36:49.593798 7fd90f08da80 Options.bytes_per_sync: 0
+2021/03/14-01:36:49.593799 7fd90f08da80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:36:49.593799 7fd90f08da80 Options.compaction_readahead_size: 0
+2021/03/14-01:36:49.593800 7fd90f08da80 Compression algorithms supported:
+2021/03/14-01:36:49.593801 7fd90f08da80 Snappy supported: 1
+2021/03/14-01:36:49.593801 7fd90f08da80 Zlib supported: 1
+2021/03/14-01:36:49.593802 7fd90f08da80 Bzip supported: 1
+2021/03/14-01:36:49.593802 7fd90f08da80 LZ4 supported: 1
+2021/03/14-01:36:49.593803 7fd90f08da80 ZSTDNotFinal supported: 1
+2021/03/14-01:36:49.593807 7fd90f08da80 ZSTD supported: 1
+2021/03/14-01:36:49.593809 7fd90f08da80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:36:49.593811 7fd90f08da80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:36:49.593904 7fd90f08da80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:36:49.593958 7fd90f08da80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:36:49.593960 7fd90f08da80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:36:49.593961 7fd90f08da80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:36:49.593961 7fd90f08da80 Options.compaction_filter: None
+2021/03/14-01:36:49.593962 7fd90f08da80 Options.compaction_filter_factory: None
+2021/03/14-01:36:49.593963 7fd90f08da80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:36:49.593964 7fd90f08da80 Options.table_factory: BlockBasedTable
+2021/03/14-01:36:49.593978 7fd90f08da80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x289a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x287fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:36:49.593979 7fd90f08da80 Options.write_buffer_size: 134217728
+2021/03/14-01:36:49.593980 7fd90f08da80 Options.max_write_buffer_number: 6
+2021/03/14-01:36:49.593981 7fd90f08da80 Options.compression[0]: NoCompression
+2021/03/14-01:36:49.593981 7fd90f08da80 Options.compression[1]: NoCompression
+2021/03/14-01:36:49.593982 7fd90f08da80 Options.compression[2]: Snappy
+2021/03/14-01:36:49.593983 7fd90f08da80 Options.compression[3]: Snappy
+2021/03/14-01:36:49.593983 7fd90f08da80 Options.compression[4]: Snappy
+2021/03/14-01:36:49.593984 7fd90f08da80 Options.compression[5]: Snappy
+2021/03/14-01:36:49.593984 7fd90f08da80 Options.compression[6]: Snappy
+2021/03/14-01:36:49.593985 7fd90f08da80 Options.bottommost_compression: Disabled
+2021/03/14-01:36:49.593986 7fd90f08da80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:36:49.593986 7fd90f08da80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:36:49.593987 7fd90f08da80 Options.num_levels: 7
+2021/03/14-01:36:49.593987 7fd90f08da80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:36:49.593988 7fd90f08da80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:36:49.593989 7fd90f08da80 Options.compression_opts.window_bits: -14
+2021/03/14-01:36:49.593989 7fd90f08da80 Options.compression_opts.level: -1
+2021/03/14-01:36:49.593990 7fd90f08da80 Options.compression_opts.strategy: 0
+2021/03/14-01:36:49.593990 7fd90f08da80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:36:49.593991 7fd90f08da80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:36:49.593991 7fd90f08da80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:36:49.593992 7fd90f08da80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:36:49.593993 7fd90f08da80 Options.target_file_size_base: 67108864
+2021/03/14-01:36:49.593993 7fd90f08da80 Options.target_file_size_multiplier: 1
+2021/03/14-01:36:49.593994 7fd90f08da80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:36:49.593994 7fd90f08da80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:36:49.593995 7fd90f08da80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:36:49.593996 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:36:49.594004 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:36:49.594005 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:36:49.594005 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:36:49.594006 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:36:49.594007 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:36:49.594007 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:36:49.594008 7fd90f08da80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:36:49.594008 7fd90f08da80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:36:49.594009 7fd90f08da80 Options.arena_block_size: 16777216
+2021/03/14-01:36:49.594009 7fd90f08da80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:36:49.594010 7fd90f08da80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:36:49.594011 7fd90f08da80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:36:49.594011 7fd90f08da80 Options.disable_auto_compactions: 0
+2021/03/14-01:36:49.594013 7fd90f08da80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:36:49.594013 7fd90f08da80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:36:49.594014 7fd90f08da80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:36:49.594014 7fd90f08da80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:36:49.594015 7fd90f08da80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:36:49.594016 7fd90f08da80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:36:49.594016 7fd90f08da80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:36:49.594017 7fd90f08da80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:36:49.594018 7fd90f08da80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:36:49.594018 7fd90f08da80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:36:49.594019 7fd90f08da80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:36:49.594020 7fd90f08da80 Options.table_properties_collectors:
+2021/03/14-01:36:49.594020 7fd90f08da80 Options.inplace_update_support: 0
+2021/03/14-01:36:49.594021 7fd90f08da80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:36:49.594021 7fd90f08da80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:36:49.594022 7fd90f08da80 Options.memtable_huge_page_size: 0
+2021/03/14-01:36:49.594023 7fd90f08da80 Options.bloom_locality: 0
+2021/03/14-01:36:49.594023 7fd90f08da80 Options.max_successive_merges: 0
+2021/03/14-01:36:49.594024 7fd90f08da80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:36:49.594024 7fd90f08da80 Options.paranoid_file_checks: 0
+2021/03/14-01:36:49.594025 7fd90f08da80 Options.force_consistency_checks: 0
+2021/03/14-01:36:49.594026 7fd90f08da80 Options.report_bg_io_stats: 0
+2021/03/14-01:36:49.594406 7fd90f08da80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:36:49.594409 7fd90f08da80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:36:49.594547 7fd90f08da80 EVENT_LOG_v1 {"time_micros": 1615682209594537, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:36:49.594552 7fd90f08da80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:36:50.256198 7fd90f08da80 EVENT_LOG_v1 {"time_micros": 1615682210256195, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682210942502 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682210942502
new file mode 100644
index 0000000..26c004f
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682210942502
@@ -0,0 +1,186 @@
+2021/03/14-01:36:50.268741 7fd90f08da80 RocksDB version: 5.11.3
+2021/03/14-01:36:50.268829 7fd90f08da80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:36:50.268831 7fd90f08da80 Compile date Mar 13 2021
+2021/03/14-01:36:50.268833 7fd90f08da80 DB SUMMARY
+2021/03/14-01:36:50.268963 7fd90f08da80 CURRENT file: CURRENT
+2021/03/14-01:36:50.268964 7fd90f08da80 IDENTITY file: IDENTITY
+2021/03/14-01:36:50.268976 7fd90f08da80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:36:50.268977 7fd90f08da80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:36:50.268978 7fd90f08da80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:36:50.268983 7fd90f08da80 Options.error_if_exists: 0
+2021/03/14-01:36:50.268984 7fd90f08da80 Options.create_if_missing: 1
+2021/03/14-01:36:50.268984 7fd90f08da80 Options.paranoid_checks: 1
+2021/03/14-01:36:50.268985 7fd90f08da80 Options.env: 0x7fd90fa47080
+2021/03/14-01:36:50.268986 7fd90f08da80 Options.info_log: 0x28a2ca0
+2021/03/14-01:36:50.268986 7fd90f08da80 Options.max_file_opening_threads: 16
+2021/03/14-01:36:50.268987 7fd90f08da80 Options.statistics: (nil)
+2021/03/14-01:36:50.268987 7fd90f08da80 Options.use_fsync: 0
+2021/03/14-01:36:50.268988 7fd90f08da80 Options.max_log_file_size: 0
+2021/03/14-01:36:50.268989 7fd90f08da80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:36:50.268989 7fd90f08da80 Options.log_file_time_to_roll: 0
+2021/03/14-01:36:50.268990 7fd90f08da80 Options.keep_log_file_num: 1000
+2021/03/14-01:36:50.268990 7fd90f08da80 Options.recycle_log_file_num: 0
+2021/03/14-01:36:50.268991 7fd90f08da80 Options.allow_fallocate: 1
+2021/03/14-01:36:50.268992 7fd90f08da80 Options.allow_mmap_reads: 0
+2021/03/14-01:36:50.268992 7fd90f08da80 Options.allow_mmap_writes: 0
+2021/03/14-01:36:50.268993 7fd90f08da80 Options.use_direct_reads: 0
+2021/03/14-01:36:50.268993 7fd90f08da80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:36:50.268994 7fd90f08da80 Options.create_missing_column_families: 0
+2021/03/14-01:36:50.268994 7fd90f08da80 Options.db_log_dir:
+2021/03/14-01:36:50.268995 7fd90f08da80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:36:50.268995 7fd90f08da80 Options.table_cache_numshardbits: 6
+2021/03/14-01:36:50.268996 7fd90f08da80 Options.max_subcompactions: 1
+2021/03/14-01:36:50.268997 7fd90f08da80 Options.max_background_flushes: -1
+2021/03/14-01:36:50.268997 7fd90f08da80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:36:50.268998 7fd90f08da80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:36:50.268998 7fd90f08da80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:36:50.268999 7fd90f08da80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:36:50.268999 7fd90f08da80 Options.advise_random_on_open: 1
+2021/03/14-01:36:50.269000 7fd90f08da80 Options.db_write_buffer_size: 0
+2021/03/14-01:36:50.269001 7fd90f08da80 Options.write_buffer_manager: 0x288ab90
+2021/03/14-01:36:50.269001 7fd90f08da80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:36:50.269002 7fd90f08da80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:36:50.269002 7fd90f08da80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:36:50.269003 7fd90f08da80 Options.use_adaptive_mutex: 0
+2021/03/14-01:36:50.269003 7fd90f08da80 Options.rate_limiter: (nil)
+2021/03/14-01:36:50.269005 7fd90f08da80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:36:50.269012 7fd90f08da80 Options.wal_recovery_mode: 2
+2021/03/14-01:36:50.269013 7fd90f08da80 Options.enable_thread_tracking: 0
+2021/03/14-01:36:50.269014 7fd90f08da80 Options.enable_pipelined_write: 0
+2021/03/14-01:36:50.269014 7fd90f08da80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:36:50.269015 7fd90f08da80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:36:50.269015 7fd90f08da80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:36:50.269016 7fd90f08da80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:36:50.269017 7fd90f08da80 Options.row_cache: None
+2021/03/14-01:36:50.269017 7fd90f08da80 Options.wal_filter: None
+2021/03/14-01:36:50.269018 7fd90f08da80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:36:50.269018 7fd90f08da80 Options.allow_ingest_behind: 0
+2021/03/14-01:36:50.269019 7fd90f08da80 Options.preserve_deletes: 0
+2021/03/14-01:36:50.269019 7fd90f08da80 Options.two_write_queues: 0
+2021/03/14-01:36:50.269020 7fd90f08da80 Options.manual_wal_flush: 0
+2021/03/14-01:36:50.269021 7fd90f08da80 Options.max_background_jobs: 16
+2021/03/14-01:36:50.269022 7fd90f08da80 Options.max_background_compactions: -1
+2021/03/14-01:36:50.269022 7fd90f08da80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:36:50.269023 7fd90f08da80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:36:50.269023 7fd90f08da80 Options.delayed_write_rate : 16777216
+2021/03/14-01:36:50.269024 7fd90f08da80 Options.max_total_wal_size: 0
+2021/03/14-01:36:50.269025 7fd90f08da80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:36:50.269025 7fd90f08da80 Options.stats_dump_period_sec: 600
+2021/03/14-01:36:50.269026 7fd90f08da80 Options.max_open_files: -1
+2021/03/14-01:36:50.269026 7fd90f08da80 Options.bytes_per_sync: 0
+2021/03/14-01:36:50.269027 7fd90f08da80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:36:50.269027 7fd90f08da80 Options.compaction_readahead_size: 0
+2021/03/14-01:36:50.269028 7fd90f08da80 Compression algorithms supported:
+2021/03/14-01:36:50.269029 7fd90f08da80 Snappy supported: 1
+2021/03/14-01:36:50.269029 7fd90f08da80 Zlib supported: 1
+2021/03/14-01:36:50.269030 7fd90f08da80 Bzip supported: 1
+2021/03/14-01:36:50.269030 7fd90f08da80 LZ4 supported: 1
+2021/03/14-01:36:50.269031 7fd90f08da80 ZSTDNotFinal supported: 1
+2021/03/14-01:36:50.269035 7fd90f08da80 ZSTD supported: 1
+2021/03/14-01:36:50.269038 7fd90f08da80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:36:50.269039 7fd90f08da80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:36:50.269132 7fd90f08da80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:36:50.269186 7fd90f08da80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:36:50.269187 7fd90f08da80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:36:50.269188 7fd90f08da80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:36:50.269189 7fd90f08da80 Options.compaction_filter: None
+2021/03/14-01:36:50.269190 7fd90f08da80 Options.compaction_filter_factory: None
+2021/03/14-01:36:50.269190 7fd90f08da80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:36:50.269191 7fd90f08da80 Options.table_factory: BlockBasedTable
+2021/03/14-01:36:50.269206 7fd90f08da80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x289a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x287fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:36:50.269207 7fd90f08da80 Options.write_buffer_size: 134217728
+2021/03/14-01:36:50.269207 7fd90f08da80 Options.max_write_buffer_number: 6
+2021/03/14-01:36:50.269208 7fd90f08da80 Options.compression[0]: NoCompression
+2021/03/14-01:36:50.269209 7fd90f08da80 Options.compression[1]: NoCompression
+2021/03/14-01:36:50.269209 7fd90f08da80 Options.compression[2]: Snappy
+2021/03/14-01:36:50.269210 7fd90f08da80 Options.compression[3]: Snappy
+2021/03/14-01:36:50.269211 7fd90f08da80 Options.compression[4]: Snappy
+2021/03/14-01:36:50.269211 7fd90f08da80 Options.compression[5]: Snappy
+2021/03/14-01:36:50.269212 7fd90f08da80 Options.compression[6]: Snappy
+2021/03/14-01:36:50.269212 7fd90f08da80 Options.bottommost_compression: Disabled
+2021/03/14-01:36:50.269213 7fd90f08da80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:36:50.269214 7fd90f08da80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:36:50.269214 7fd90f08da80 Options.num_levels: 7
+2021/03/14-01:36:50.269215 7fd90f08da80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:36:50.269215 7fd90f08da80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:36:50.269216 7fd90f08da80 Options.compression_opts.window_bits: -14
+2021/03/14-01:36:50.269217 7fd90f08da80 Options.compression_opts.level: -1
+2021/03/14-01:36:50.269217 7fd90f08da80 Options.compression_opts.strategy: 0
+2021/03/14-01:36:50.269218 7fd90f08da80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:36:50.269218 7fd90f08da80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:36:50.269219 7fd90f08da80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:36:50.269219 7fd90f08da80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:36:50.269220 7fd90f08da80 Options.target_file_size_base: 67108864
+2021/03/14-01:36:50.269221 7fd90f08da80 Options.target_file_size_multiplier: 1
+2021/03/14-01:36:50.269221 7fd90f08da80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:36:50.269222 7fd90f08da80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:36:50.269222 7fd90f08da80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:36:50.269224 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:36:50.269232 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:36:50.269232 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:36:50.269233 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:36:50.269234 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:36:50.269234 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:36:50.269235 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:36:50.269235 7fd90f08da80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:36:50.269236 7fd90f08da80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:36:50.269236 7fd90f08da80 Options.arena_block_size: 16777216
+2021/03/14-01:36:50.269237 7fd90f08da80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:36:50.269248 7fd90f08da80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:36:50.269249 7fd90f08da80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:36:50.269250 7fd90f08da80 Options.disable_auto_compactions: 0
+2021/03/14-01:36:50.269252 7fd90f08da80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:36:50.269253 7fd90f08da80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:36:50.269254 7fd90f08da80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:36:50.269255 7fd90f08da80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:36:50.269256 7fd90f08da80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:36:50.269257 7fd90f08da80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:36:50.269258 7fd90f08da80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:36:50.269260 7fd90f08da80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:36:50.269261 7fd90f08da80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:36:50.269261 7fd90f08da80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:36:50.269262 7fd90f08da80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:36:50.269262 7fd90f08da80 Options.table_properties_collectors:
+2021/03/14-01:36:50.269263 7fd90f08da80 Options.inplace_update_support: 0
+2021/03/14-01:36:50.269263 7fd90f08da80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:36:50.269264 7fd90f08da80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:36:50.269265 7fd90f08da80 Options.memtable_huge_page_size: 0
+2021/03/14-01:36:50.269266 7fd90f08da80 Options.bloom_locality: 0
+2021/03/14-01:36:50.269266 7fd90f08da80 Options.max_successive_merges: 0
+2021/03/14-01:36:50.269267 7fd90f08da80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:36:50.269267 7fd90f08da80 Options.paranoid_file_checks: 0
+2021/03/14-01:36:50.269268 7fd90f08da80 Options.force_consistency_checks: 0
+2021/03/14-01:36:50.269268 7fd90f08da80 Options.report_bg_io_stats: 0
+2021/03/14-01:36:50.269641 7fd90f08da80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:36:50.269644 7fd90f08da80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:36:50.269790 7fd90f08da80 EVENT_LOG_v1 {"time_micros": 1615682210269780, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:36:50.269795 7fd90f08da80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:36:50.930367 7fd90f08da80 EVENT_LOG_v1 {"time_micros": 1615682210930364, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682388482317 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682388482317
new file mode 100644
index 0000000..00d041c
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682388482317
@@ -0,0 +1,186 @@
+2021/03/14-01:36:50.942874 7fd90f08da80 RocksDB version: 5.11.3
+2021/03/14-01:36:50.942926 7fd90f08da80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:36:50.942928 7fd90f08da80 Compile date Mar 13 2021
+2021/03/14-01:36:50.942930 7fd90f08da80 DB SUMMARY
+2021/03/14-01:36:50.943060 7fd90f08da80 CURRENT file: CURRENT
+2021/03/14-01:36:50.943061 7fd90f08da80 IDENTITY file: IDENTITY
+2021/03/14-01:36:50.943074 7fd90f08da80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:36:50.943075 7fd90f08da80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:36:50.943076 7fd90f08da80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:36:50.943081 7fd90f08da80 Options.error_if_exists: 0
+2021/03/14-01:36:50.943082 7fd90f08da80 Options.create_if_missing: 1
+2021/03/14-01:36:50.943082 7fd90f08da80 Options.paranoid_checks: 1
+2021/03/14-01:36:50.943083 7fd90f08da80 Options.env: 0x7fd90fa47080
+2021/03/14-01:36:50.943083 7fd90f08da80 Options.info_log: 0x28a2ca0
+2021/03/14-01:36:50.943084 7fd90f08da80 Options.max_file_opening_threads: 16
+2021/03/14-01:36:50.943084 7fd90f08da80 Options.statistics: (nil)
+2021/03/14-01:36:50.943085 7fd90f08da80 Options.use_fsync: 0
+2021/03/14-01:36:50.943086 7fd90f08da80 Options.max_log_file_size: 0
+2021/03/14-01:36:50.943086 7fd90f08da80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:36:50.943087 7fd90f08da80 Options.log_file_time_to_roll: 0
+2021/03/14-01:36:50.943088 7fd90f08da80 Options.keep_log_file_num: 1000
+2021/03/14-01:36:50.943088 7fd90f08da80 Options.recycle_log_file_num: 0
+2021/03/14-01:36:50.943089 7fd90f08da80 Options.allow_fallocate: 1
+2021/03/14-01:36:50.943089 7fd90f08da80 Options.allow_mmap_reads: 0
+2021/03/14-01:36:50.943090 7fd90f08da80 Options.allow_mmap_writes: 0
+2021/03/14-01:36:50.943090 7fd90f08da80 Options.use_direct_reads: 0
+2021/03/14-01:36:50.943091 7fd90f08da80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:36:50.943092 7fd90f08da80 Options.create_missing_column_families: 0
+2021/03/14-01:36:50.943092 7fd90f08da80 Options.db_log_dir:
+2021/03/14-01:36:50.943093 7fd90f08da80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:36:50.943093 7fd90f08da80 Options.table_cache_numshardbits: 6
+2021/03/14-01:36:50.943094 7fd90f08da80 Options.max_subcompactions: 1
+2021/03/14-01:36:50.943094 7fd90f08da80 Options.max_background_flushes: -1
+2021/03/14-01:36:50.943095 7fd90f08da80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:36:50.943096 7fd90f08da80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:36:50.943096 7fd90f08da80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:36:50.943097 7fd90f08da80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:36:50.943097 7fd90f08da80 Options.advise_random_on_open: 1
+2021/03/14-01:36:50.943098 7fd90f08da80 Options.db_write_buffer_size: 0
+2021/03/14-01:36:50.943098 7fd90f08da80 Options.write_buffer_manager: 0x288ab90
+2021/03/14-01:36:50.943099 7fd90f08da80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:36:50.943100 7fd90f08da80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:36:50.943100 7fd90f08da80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:36:50.943101 7fd90f08da80 Options.use_adaptive_mutex: 0
+2021/03/14-01:36:50.943101 7fd90f08da80 Options.rate_limiter: (nil)
+2021/03/14-01:36:50.943102 7fd90f08da80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:36:50.943110 7fd90f08da80 Options.wal_recovery_mode: 2
+2021/03/14-01:36:50.943111 7fd90f08da80 Options.enable_thread_tracking: 0
+2021/03/14-01:36:50.943112 7fd90f08da80 Options.enable_pipelined_write: 0
+2021/03/14-01:36:50.943112 7fd90f08da80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:36:50.943113 7fd90f08da80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:36:50.943113 7fd90f08da80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:36:50.943114 7fd90f08da80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:36:50.943115 7fd90f08da80 Options.row_cache: None
+2021/03/14-01:36:50.943115 7fd90f08da80 Options.wal_filter: None
+2021/03/14-01:36:50.943116 7fd90f08da80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:36:50.943116 7fd90f08da80 Options.allow_ingest_behind: 0
+2021/03/14-01:36:50.943117 7fd90f08da80 Options.preserve_deletes: 0
+2021/03/14-01:36:50.943117 7fd90f08da80 Options.two_write_queues: 0
+2021/03/14-01:36:50.943118 7fd90f08da80 Options.manual_wal_flush: 0
+2021/03/14-01:36:50.943119 7fd90f08da80 Options.max_background_jobs: 16
+2021/03/14-01:36:50.943120 7fd90f08da80 Options.max_background_compactions: -1
+2021/03/14-01:36:50.943120 7fd90f08da80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:36:50.943121 7fd90f08da80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:36:50.943121 7fd90f08da80 Options.delayed_write_rate : 16777216
+2021/03/14-01:36:50.943122 7fd90f08da80 Options.max_total_wal_size: 0
+2021/03/14-01:36:50.943122 7fd90f08da80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:36:50.943123 7fd90f08da80 Options.stats_dump_period_sec: 600
+2021/03/14-01:36:50.943124 7fd90f08da80 Options.max_open_files: -1
+2021/03/14-01:36:50.943124 7fd90f08da80 Options.bytes_per_sync: 0
+2021/03/14-01:36:50.943125 7fd90f08da80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:36:50.943125 7fd90f08da80 Options.compaction_readahead_size: 0
+2021/03/14-01:36:50.943126 7fd90f08da80 Compression algorithms supported:
+2021/03/14-01:36:50.943126 7fd90f08da80 Snappy supported: 1
+2021/03/14-01:36:50.943127 7fd90f08da80 Zlib supported: 1
+2021/03/14-01:36:50.943128 7fd90f08da80 Bzip supported: 1
+2021/03/14-01:36:50.943128 7fd90f08da80 LZ4 supported: 1
+2021/03/14-01:36:50.943129 7fd90f08da80 ZSTDNotFinal supported: 1
+2021/03/14-01:36:50.943133 7fd90f08da80 ZSTD supported: 1
+2021/03/14-01:36:50.943135 7fd90f08da80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:36:50.943137 7fd90f08da80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:36:50.943227 7fd90f08da80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:36:50.943302 7fd90f08da80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:36:50.943304 7fd90f08da80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:36:50.943304 7fd90f08da80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:36:50.943305 7fd90f08da80 Options.compaction_filter: None
+2021/03/14-01:36:50.943306 7fd90f08da80 Options.compaction_filter_factory: None
+2021/03/14-01:36:50.943306 7fd90f08da80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:36:50.943307 7fd90f08da80 Options.table_factory: BlockBasedTable
+2021/03/14-01:36:50.943322 7fd90f08da80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x289a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x287fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:36:50.943323 7fd90f08da80 Options.write_buffer_size: 134217728
+2021/03/14-01:36:50.943324 7fd90f08da80 Options.max_write_buffer_number: 6
+2021/03/14-01:36:50.943324 7fd90f08da80 Options.compression[0]: NoCompression
+2021/03/14-01:36:50.943325 7fd90f08da80 Options.compression[1]: NoCompression
+2021/03/14-01:36:50.943326 7fd90f08da80 Options.compression[2]: Snappy
+2021/03/14-01:36:50.943326 7fd90f08da80 Options.compression[3]: Snappy
+2021/03/14-01:36:50.943327 7fd90f08da80 Options.compression[4]: Snappy
+2021/03/14-01:36:50.943327 7fd90f08da80 Options.compression[5]: Snappy
+2021/03/14-01:36:50.943328 7fd90f08da80 Options.compression[6]: Snappy
+2021/03/14-01:36:50.943329 7fd90f08da80 Options.bottommost_compression: Disabled
+2021/03/14-01:36:50.943330 7fd90f08da80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:36:50.943330 7fd90f08da80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:36:50.943331 7fd90f08da80 Options.num_levels: 7
+2021/03/14-01:36:50.943331 7fd90f08da80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:36:50.943332 7fd90f08da80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:36:50.943333 7fd90f08da80 Options.compression_opts.window_bits: -14
+2021/03/14-01:36:50.943333 7fd90f08da80 Options.compression_opts.level: -1
+2021/03/14-01:36:50.943334 7fd90f08da80 Options.compression_opts.strategy: 0
+2021/03/14-01:36:50.943334 7fd90f08da80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:36:50.943335 7fd90f08da80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:36:50.943335 7fd90f08da80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:36:50.943336 7fd90f08da80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:36:50.943337 7fd90f08da80 Options.target_file_size_base: 67108864
+2021/03/14-01:36:50.943337 7fd90f08da80 Options.target_file_size_multiplier: 1
+2021/03/14-01:36:50.943338 7fd90f08da80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:36:50.943338 7fd90f08da80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:36:50.943339 7fd90f08da80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:36:50.943340 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:36:50.943349 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:36:50.943349 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:36:50.943350 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:36:50.943351 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:36:50.943351 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:36:50.943352 7fd90f08da80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:36:50.943352 7fd90f08da80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:36:50.943353 7fd90f08da80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:36:50.943353 7fd90f08da80 Options.arena_block_size: 16777216
+2021/03/14-01:36:50.943354 7fd90f08da80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:36:50.943355 7fd90f08da80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:36:50.943355 7fd90f08da80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:36:50.943356 7fd90f08da80 Options.disable_auto_compactions: 0
+2021/03/14-01:36:50.943357 7fd90f08da80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:36:50.943358 7fd90f08da80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:36:50.943359 7fd90f08da80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:36:50.943359 7fd90f08da80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:36:50.943360 7fd90f08da80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:36:50.943360 7fd90f08da80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:36:50.943361 7fd90f08da80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:36:50.943362 7fd90f08da80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:36:50.943363 7fd90f08da80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:36:50.943363 7fd90f08da80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:36:50.943364 7fd90f08da80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:36:50.943364 7fd90f08da80 Options.table_properties_collectors:
+2021/03/14-01:36:50.943365 7fd90f08da80 Options.inplace_update_support: 0
+2021/03/14-01:36:50.943365 7fd90f08da80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:36:50.943366 7fd90f08da80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:36:50.943367 7fd90f08da80 Options.memtable_huge_page_size: 0
+2021/03/14-01:36:50.943367 7fd90f08da80 Options.bloom_locality: 0
+2021/03/14-01:36:50.943368 7fd90f08da80 Options.max_successive_merges: 0
+2021/03/14-01:36:50.943369 7fd90f08da80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:36:50.943369 7fd90f08da80 Options.paranoid_file_checks: 0
+2021/03/14-01:36:50.943370 7fd90f08da80 Options.force_consistency_checks: 0
+2021/03/14-01:36:50.943370 7fd90f08da80 Options.report_bg_io_stats: 0
+2021/03/14-01:36:50.943758 7fd90f08da80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:36:50.943761 7fd90f08da80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:36:50.943899 7fd90f08da80 EVENT_LOG_v1 {"time_micros": 1615682210943889, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:36:50.943904 7fd90f08da80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:36:51.603272 7fd90f08da80 EVENT_LOG_v1 {"time_micros": 1615682211603269, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682389667742 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682389667742
new file mode 100644
index 0000000..c309047
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682389667742
@@ -0,0 +1,186 @@
+2021/03/14-01:39:48.482968 7fc14ea72a80 RocksDB version: 5.11.3
+2021/03/14-01:39:48.483066 7fc14ea72a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:39:48.483068 7fc14ea72a80 Compile date Mar 13 2021
+2021/03/14-01:39:48.483072 7fc14ea72a80 DB SUMMARY
+2021/03/14-01:39:48.483293 7fc14ea72a80 CURRENT file: CURRENT
+2021/03/14-01:39:48.483295 7fc14ea72a80 IDENTITY file: IDENTITY
+2021/03/14-01:39:48.483315 7fc14ea72a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:39:48.483317 7fc14ea72a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:39:48.483319 7fc14ea72a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:39:48.483326 7fc14ea72a80 Options.error_if_exists: 0
+2021/03/14-01:39:48.483327 7fc14ea72a80 Options.create_if_missing: 1
+2021/03/14-01:39:48.483328 7fc14ea72a80 Options.paranoid_checks: 1
+2021/03/14-01:39:48.483329 7fc14ea72a80 Options.env: 0x7fc14f42c080
+2021/03/14-01:39:48.483330 7fc14ea72a80 Options.info_log: 0x118aca0
+2021/03/14-01:39:48.483331 7fc14ea72a80 Options.max_file_opening_threads: 16
+2021/03/14-01:39:48.483332 7fc14ea72a80 Options.statistics: (nil)
+2021/03/14-01:39:48.483333 7fc14ea72a80 Options.use_fsync: 0
+2021/03/14-01:39:48.483334 7fc14ea72a80 Options.max_log_file_size: 0
+2021/03/14-01:39:48.483335 7fc14ea72a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:39:48.483336 7fc14ea72a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:39:48.483337 7fc14ea72a80 Options.keep_log_file_num: 1000
+2021/03/14-01:39:48.483338 7fc14ea72a80 Options.recycle_log_file_num: 0
+2021/03/14-01:39:48.483339 7fc14ea72a80 Options.allow_fallocate: 1
+2021/03/14-01:39:48.483340 7fc14ea72a80 Options.allow_mmap_reads: 0
+2021/03/14-01:39:48.483341 7fc14ea72a80 Options.allow_mmap_writes: 0
+2021/03/14-01:39:48.483341 7fc14ea72a80 Options.use_direct_reads: 0
+2021/03/14-01:39:48.483342 7fc14ea72a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:39:48.483343 7fc14ea72a80 Options.create_missing_column_families: 0
+2021/03/14-01:39:48.483344 7fc14ea72a80 Options.db_log_dir:
+2021/03/14-01:39:48.483345 7fc14ea72a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:39:48.483346 7fc14ea72a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:39:48.483347 7fc14ea72a80 Options.max_subcompactions: 1
+2021/03/14-01:39:48.483348 7fc14ea72a80 Options.max_background_flushes: -1
+2021/03/14-01:39:48.483349 7fc14ea72a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:39:48.483350 7fc14ea72a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:39:48.483350 7fc14ea72a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:39:48.483351 7fc14ea72a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:39:48.483352 7fc14ea72a80 Options.advise_random_on_open: 1
+2021/03/14-01:39:48.483353 7fc14ea72a80 Options.db_write_buffer_size: 0
+2021/03/14-01:39:48.483354 7fc14ea72a80 Options.write_buffer_manager: 0x1172b90
+2021/03/14-01:39:48.483355 7fc14ea72a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:39:48.483356 7fc14ea72a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:39:48.483357 7fc14ea72a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:39:48.483358 7fc14ea72a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:39:48.483359 7fc14ea72a80 Options.rate_limiter: (nil)
+2021/03/14-01:39:48.483361 7fc14ea72a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:39:48.483375 7fc14ea72a80 Options.wal_recovery_mode: 2
+2021/03/14-01:39:48.483377 7fc14ea72a80 Options.enable_thread_tracking: 0
+2021/03/14-01:39:48.483377 7fc14ea72a80 Options.enable_pipelined_write: 0
+2021/03/14-01:39:48.483378 7fc14ea72a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:39:48.483379 7fc14ea72a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:39:48.483380 7fc14ea72a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:39:48.483381 7fc14ea72a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:39:48.483382 7fc14ea72a80 Options.row_cache: None
+2021/03/14-01:39:48.483383 7fc14ea72a80 Options.wal_filter: None
+2021/03/14-01:39:48.483384 7fc14ea72a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:39:48.483385 7fc14ea72a80 Options.allow_ingest_behind: 0
+2021/03/14-01:39:48.483386 7fc14ea72a80 Options.preserve_deletes: 0
+2021/03/14-01:39:48.483386 7fc14ea72a80 Options.two_write_queues: 0
+2021/03/14-01:39:48.483387 7fc14ea72a80 Options.manual_wal_flush: 0
+2021/03/14-01:39:48.483389 7fc14ea72a80 Options.max_background_jobs: 16
+2021/03/14-01:39:48.483390 7fc14ea72a80 Options.max_background_compactions: -1
+2021/03/14-01:39:48.483391 7fc14ea72a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:39:48.483392 7fc14ea72a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:39:48.483393 7fc14ea72a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:39:48.483394 7fc14ea72a80 Options.max_total_wal_size: 0
+2021/03/14-01:39:48.483395 7fc14ea72a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:39:48.483396 7fc14ea72a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:39:48.483397 7fc14ea72a80 Options.max_open_files: -1
+2021/03/14-01:39:48.483398 7fc14ea72a80 Options.bytes_per_sync: 0
+2021/03/14-01:39:48.483399 7fc14ea72a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:39:48.483399 7fc14ea72a80 Options.compaction_readahead_size: 0
+2021/03/14-01:39:48.483400 7fc14ea72a80 Compression algorithms supported:
+2021/03/14-01:39:48.483401 7fc14ea72a80 Snappy supported: 1
+2021/03/14-01:39:48.483402 7fc14ea72a80 Zlib supported: 1
+2021/03/14-01:39:48.483403 7fc14ea72a80 Bzip supported: 1
+2021/03/14-01:39:48.483404 7fc14ea72a80 LZ4 supported: 1
+2021/03/14-01:39:48.483405 7fc14ea72a80 ZSTDNotFinal supported: 1
+2021/03/14-01:39:48.483411 7fc14ea72a80 ZSTD supported: 1
+2021/03/14-01:39:48.483416 7fc14ea72a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:39:48.483418 7fc14ea72a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:39:48.483591 7fc14ea72a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:39:48.483681 7fc14ea72a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:39:48.483684 7fc14ea72a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:39:48.483686 7fc14ea72a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:39:48.483687 7fc14ea72a80 Options.compaction_filter: None
+2021/03/14-01:39:48.483687 7fc14ea72a80 Options.compaction_filter_factory: None
+2021/03/14-01:39:48.483688 7fc14ea72a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:39:48.483690 7fc14ea72a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:39:48.483716 7fc14ea72a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1182520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1167c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:39:48.483717 7fc14ea72a80 Options.write_buffer_size: 134217728
+2021/03/14-01:39:48.483718 7fc14ea72a80 Options.max_write_buffer_number: 6
+2021/03/14-01:39:48.483719 7fc14ea72a80 Options.compression[0]: NoCompression
+2021/03/14-01:39:48.483720 7fc14ea72a80 Options.compression[1]: NoCompression
+2021/03/14-01:39:48.483721 7fc14ea72a80 Options.compression[2]: Snappy
+2021/03/14-01:39:48.483722 7fc14ea72a80 Options.compression[3]: Snappy
+2021/03/14-01:39:48.483723 7fc14ea72a80 Options.compression[4]: Snappy
+2021/03/14-01:39:48.483724 7fc14ea72a80 Options.compression[5]: Snappy
+2021/03/14-01:39:48.483725 7fc14ea72a80 Options.compression[6]: Snappy
+2021/03/14-01:39:48.483726 7fc14ea72a80 Options.bottommost_compression: Disabled
+2021/03/14-01:39:48.483727 7fc14ea72a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:39:48.483728 7fc14ea72a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:39:48.483729 7fc14ea72a80 Options.num_levels: 7
+2021/03/14-01:39:48.483730 7fc14ea72a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:39:48.483731 7fc14ea72a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:39:48.483732 7fc14ea72a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:39:48.483733 7fc14ea72a80 Options.compression_opts.level: -1
+2021/03/14-01:39:48.483734 7fc14ea72a80 Options.compression_opts.strategy: 0
+2021/03/14-01:39:48.483735 7fc14ea72a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:39:48.483736 7fc14ea72a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:39:48.483737 7fc14ea72a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:39:48.483737 7fc14ea72a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:39:48.483738 7fc14ea72a80 Options.target_file_size_base: 67108864
+2021/03/14-01:39:48.483739 7fc14ea72a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:39:48.483740 7fc14ea72a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:39:48.483741 7fc14ea72a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:39:48.483742 7fc14ea72a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:39:48.483744 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:39:48.483759 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:39:48.483760 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:39:48.483761 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:39:48.483762 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:39:48.483763 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:39:48.483763 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:39:48.483764 7fc14ea72a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:39:48.483765 7fc14ea72a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:39:48.483766 7fc14ea72a80 Options.arena_block_size: 16777216
+2021/03/14-01:39:48.483767 7fc14ea72a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:39:48.483768 7fc14ea72a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:39:48.483769 7fc14ea72a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:39:48.483770 7fc14ea72a80 Options.disable_auto_compactions: 0
+2021/03/14-01:39:48.483772 7fc14ea72a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:39:48.483773 7fc14ea72a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:39:48.483774 7fc14ea72a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:39:48.483775 7fc14ea72a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:39:48.483776 7fc14ea72a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:39:48.483777 7fc14ea72a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:39:48.483778 7fc14ea72a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:39:48.483780 7fc14ea72a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:39:48.483781 7fc14ea72a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:39:48.483782 7fc14ea72a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:39:48.483782 7fc14ea72a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:39:48.483783 7fc14ea72a80 Options.table_properties_collectors:
+2021/03/14-01:39:48.483784 7fc14ea72a80 Options.inplace_update_support: 0
+2021/03/14-01:39:48.483785 7fc14ea72a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:39:48.483786 7fc14ea72a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:39:48.483787 7fc14ea72a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:39:48.483788 7fc14ea72a80 Options.bloom_locality: 0
+2021/03/14-01:39:48.483789 7fc14ea72a80 Options.max_successive_merges: 0
+2021/03/14-01:39:48.483790 7fc14ea72a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:39:48.483791 7fc14ea72a80 Options.paranoid_file_checks: 0
+2021/03/14-01:39:48.483792 7fc14ea72a80 Options.force_consistency_checks: 0
+2021/03/14-01:39:48.483793 7fc14ea72a80 Options.report_bg_io_stats: 0
+2021/03/14-01:39:48.484537 7fc14ea72a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:39:48.484545 7fc14ea72a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:39:48.484871 7fc14ea72a80 EVENT_LOG_v1 {"time_micros": 1615682388484850, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:39:48.484883 7fc14ea72a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:39:49.649115 7fc14ea72a80 EVENT_LOG_v1 {"time_micros": 1615682389649111, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682390533408 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682390533408
new file mode 100644
index 0000000..899b524
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682390533408
@@ -0,0 +1,186 @@
+2021/03/14-01:39:49.668346 7fc14ea72a80 RocksDB version: 5.11.3
+2021/03/14-01:39:49.668438 7fc14ea72a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:39:49.668441 7fc14ea72a80 Compile date Mar 13 2021
+2021/03/14-01:39:49.668444 7fc14ea72a80 DB SUMMARY
+2021/03/14-01:39:49.668655 7fc14ea72a80 CURRENT file: CURRENT
+2021/03/14-01:39:49.668656 7fc14ea72a80 IDENTITY file: IDENTITY
+2021/03/14-01:39:49.668676 7fc14ea72a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:39:49.668678 7fc14ea72a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:39:49.668679 7fc14ea72a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:39:49.668686 7fc14ea72a80 Options.error_if_exists: 0
+2021/03/14-01:39:49.668687 7fc14ea72a80 Options.create_if_missing: 1
+2021/03/14-01:39:49.668688 7fc14ea72a80 Options.paranoid_checks: 1
+2021/03/14-01:39:49.668689 7fc14ea72a80 Options.env: 0x7fc14f42c080
+2021/03/14-01:39:49.668690 7fc14ea72a80 Options.info_log: 0x118aca0
+2021/03/14-01:39:49.668691 7fc14ea72a80 Options.max_file_opening_threads: 16
+2021/03/14-01:39:49.668692 7fc14ea72a80 Options.statistics: (nil)
+2021/03/14-01:39:49.668693 7fc14ea72a80 Options.use_fsync: 0
+2021/03/14-01:39:49.668694 7fc14ea72a80 Options.max_log_file_size: 0
+2021/03/14-01:39:49.668694 7fc14ea72a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:39:49.668695 7fc14ea72a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:39:49.668696 7fc14ea72a80 Options.keep_log_file_num: 1000
+2021/03/14-01:39:49.668697 7fc14ea72a80 Options.recycle_log_file_num: 0
+2021/03/14-01:39:49.668698 7fc14ea72a80 Options.allow_fallocate: 1
+2021/03/14-01:39:49.668699 7fc14ea72a80 Options.allow_mmap_reads: 0
+2021/03/14-01:39:49.668700 7fc14ea72a80 Options.allow_mmap_writes: 0
+2021/03/14-01:39:49.668701 7fc14ea72a80 Options.use_direct_reads: 0
+2021/03/14-01:39:49.668701 7fc14ea72a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:39:49.668702 7fc14ea72a80 Options.create_missing_column_families: 0
+2021/03/14-01:39:49.668703 7fc14ea72a80 Options.db_log_dir:
+2021/03/14-01:39:49.668704 7fc14ea72a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:39:49.668705 7fc14ea72a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:39:49.668706 7fc14ea72a80 Options.max_subcompactions: 1
+2021/03/14-01:39:49.668707 7fc14ea72a80 Options.max_background_flushes: -1
+2021/03/14-01:39:49.668708 7fc14ea72a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:39:49.668709 7fc14ea72a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:39:49.668709 7fc14ea72a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:39:49.668710 7fc14ea72a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:39:49.668711 7fc14ea72a80 Options.advise_random_on_open: 1
+2021/03/14-01:39:49.668712 7fc14ea72a80 Options.db_write_buffer_size: 0
+2021/03/14-01:39:49.668713 7fc14ea72a80 Options.write_buffer_manager: 0x1172b90
+2021/03/14-01:39:49.668714 7fc14ea72a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:39:49.668715 7fc14ea72a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:39:49.668715 7fc14ea72a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:39:49.668716 7fc14ea72a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:39:49.668717 7fc14ea72a80 Options.rate_limiter: (nil)
+2021/03/14-01:39:49.668719 7fc14ea72a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:39:49.668731 7fc14ea72a80 Options.wal_recovery_mode: 2
+2021/03/14-01:39:49.668732 7fc14ea72a80 Options.enable_thread_tracking: 0
+2021/03/14-01:39:49.668733 7fc14ea72a80 Options.enable_pipelined_write: 0
+2021/03/14-01:39:49.668734 7fc14ea72a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:39:49.668735 7fc14ea72a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:39:49.668736 7fc14ea72a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:39:49.668737 7fc14ea72a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:39:49.668737 7fc14ea72a80 Options.row_cache: None
+2021/03/14-01:39:49.668738 7fc14ea72a80 Options.wal_filter: None
+2021/03/14-01:39:49.668739 7fc14ea72a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:39:49.668740 7fc14ea72a80 Options.allow_ingest_behind: 0
+2021/03/14-01:39:49.668741 7fc14ea72a80 Options.preserve_deletes: 0
+2021/03/14-01:39:49.668742 7fc14ea72a80 Options.two_write_queues: 0
+2021/03/14-01:39:49.668743 7fc14ea72a80 Options.manual_wal_flush: 0
+2021/03/14-01:39:49.668744 7fc14ea72a80 Options.max_background_jobs: 16
+2021/03/14-01:39:49.668745 7fc14ea72a80 Options.max_background_compactions: -1
+2021/03/14-01:39:49.668746 7fc14ea72a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:39:49.668747 7fc14ea72a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:39:49.668748 7fc14ea72a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:39:49.668749 7fc14ea72a80 Options.max_total_wal_size: 0
+2021/03/14-01:39:49.668749 7fc14ea72a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:39:49.668750 7fc14ea72a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:39:49.668751 7fc14ea72a80 Options.max_open_files: -1
+2021/03/14-01:39:49.668752 7fc14ea72a80 Options.bytes_per_sync: 0
+2021/03/14-01:39:49.668753 7fc14ea72a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:39:49.668754 7fc14ea72a80 Options.compaction_readahead_size: 0
+2021/03/14-01:39:49.668755 7fc14ea72a80 Compression algorithms supported:
+2021/03/14-01:39:49.668756 7fc14ea72a80 Snappy supported: 1
+2021/03/14-01:39:49.668756 7fc14ea72a80 Zlib supported: 1
+2021/03/14-01:39:49.668757 7fc14ea72a80 Bzip supported: 1
+2021/03/14-01:39:49.668758 7fc14ea72a80 LZ4 supported: 1
+2021/03/14-01:39:49.668759 7fc14ea72a80 ZSTDNotFinal supported: 1
+2021/03/14-01:39:49.668765 7fc14ea72a80 ZSTD supported: 1
+2021/03/14-01:39:49.668769 7fc14ea72a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:39:49.668772 7fc14ea72a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:39:49.668903 7fc14ea72a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:39:49.668985 7fc14ea72a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:39:49.668987 7fc14ea72a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:39:49.668988 7fc14ea72a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:39:49.668989 7fc14ea72a80 Options.compaction_filter: None
+2021/03/14-01:39:49.668990 7fc14ea72a80 Options.compaction_filter_factory: None
+2021/03/14-01:39:49.668991 7fc14ea72a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:39:49.668993 7fc14ea72a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:39:49.669015 7fc14ea72a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1182520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1167c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:39:49.669016 7fc14ea72a80 Options.write_buffer_size: 134217728
+2021/03/14-01:39:49.669017 7fc14ea72a80 Options.max_write_buffer_number: 6
+2021/03/14-01:39:49.669018 7fc14ea72a80 Options.compression[0]: NoCompression
+2021/03/14-01:39:49.669019 7fc14ea72a80 Options.compression[1]: NoCompression
+2021/03/14-01:39:49.669020 7fc14ea72a80 Options.compression[2]: Snappy
+2021/03/14-01:39:49.669021 7fc14ea72a80 Options.compression[3]: Snappy
+2021/03/14-01:39:49.669022 7fc14ea72a80 Options.compression[4]: Snappy
+2021/03/14-01:39:49.669023 7fc14ea72a80 Options.compression[5]: Snappy
+2021/03/14-01:39:49.669024 7fc14ea72a80 Options.compression[6]: Snappy
+2021/03/14-01:39:49.669025 7fc14ea72a80 Options.bottommost_compression: Disabled
+2021/03/14-01:39:49.669026 7fc14ea72a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:39:49.669027 7fc14ea72a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:39:49.669028 7fc14ea72a80 Options.num_levels: 7
+2021/03/14-01:39:49.669029 7fc14ea72a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:39:49.669029 7fc14ea72a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:39:49.669030 7fc14ea72a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:39:49.669031 7fc14ea72a80 Options.compression_opts.level: -1
+2021/03/14-01:39:49.669032 7fc14ea72a80 Options.compression_opts.strategy: 0
+2021/03/14-01:39:49.669033 7fc14ea72a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:39:49.669034 7fc14ea72a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:39:49.669035 7fc14ea72a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:39:49.669036 7fc14ea72a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:39:49.669036 7fc14ea72a80 Options.target_file_size_base: 67108864
+2021/03/14-01:39:49.669037 7fc14ea72a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:39:49.669038 7fc14ea72a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:39:49.669039 7fc14ea72a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:39:49.669040 7fc14ea72a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:39:49.669042 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:39:49.669054 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:39:49.669055 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:39:49.669056 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:39:49.669057 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:39:49.669058 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:39:49.669059 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:39:49.669059 7fc14ea72a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:39:49.669060 7fc14ea72a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:39:49.669061 7fc14ea72a80 Options.arena_block_size: 16777216
+2021/03/14-01:39:49.669062 7fc14ea72a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:39:49.669063 7fc14ea72a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:39:49.669064 7fc14ea72a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:39:49.669065 7fc14ea72a80 Options.disable_auto_compactions: 0
+2021/03/14-01:39:49.669067 7fc14ea72a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:39:49.669068 7fc14ea72a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:39:49.669069 7fc14ea72a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:39:49.669070 7fc14ea72a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:39:49.669071 7fc14ea72a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:39:49.669072 7fc14ea72a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:39:49.669073 7fc14ea72a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:39:49.669074 7fc14ea72a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:39:49.669075 7fc14ea72a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:39:49.669076 7fc14ea72a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:39:49.669077 7fc14ea72a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:39:49.669078 7fc14ea72a80 Options.table_properties_collectors:
+2021/03/14-01:39:49.669079 7fc14ea72a80 Options.inplace_update_support: 0
+2021/03/14-01:39:49.669079 7fc14ea72a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:39:49.669080 7fc14ea72a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:39:49.669082 7fc14ea72a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:39:49.669083 7fc14ea72a80 Options.bloom_locality: 0
+2021/03/14-01:39:49.669083 7fc14ea72a80 Options.max_successive_merges: 0
+2021/03/14-01:39:49.669084 7fc14ea72a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:39:49.669085 7fc14ea72a80 Options.paranoid_file_checks: 0
+2021/03/14-01:39:49.669086 7fc14ea72a80 Options.force_consistency_checks: 0
+2021/03/14-01:39:49.669087 7fc14ea72a80 Options.report_bg_io_stats: 0
+2021/03/14-01:39:49.669717 7fc14ea72a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:39:49.669721 7fc14ea72a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:39:49.669932 7fc14ea72a80 EVENT_LOG_v1 {"time_micros": 1615682389669915, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:39:49.669940 7fc14ea72a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:39:50.520879 7fc14ea72a80 EVENT_LOG_v1 {"time_micros": 1615682390520876, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682391204874 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682391204874
new file mode 100644
index 0000000..3d79d73
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682391204874
@@ -0,0 +1,186 @@
+2021/03/14-01:39:50.533790 7fc14ea72a80 RocksDB version: 5.11.3
+2021/03/14-01:39:50.533852 7fc14ea72a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:39:50.533853 7fc14ea72a80 Compile date Mar 13 2021
+2021/03/14-01:39:50.533856 7fc14ea72a80 DB SUMMARY
+2021/03/14-01:39:50.533991 7fc14ea72a80 CURRENT file: CURRENT
+2021/03/14-01:39:50.533992 7fc14ea72a80 IDENTITY file: IDENTITY
+2021/03/14-01:39:50.534005 7fc14ea72a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:39:50.534006 7fc14ea72a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:39:50.534007 7fc14ea72a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:39:50.534011 7fc14ea72a80 Options.error_if_exists: 0
+2021/03/14-01:39:50.534012 7fc14ea72a80 Options.create_if_missing: 1
+2021/03/14-01:39:50.534013 7fc14ea72a80 Options.paranoid_checks: 1
+2021/03/14-01:39:50.534013 7fc14ea72a80 Options.env: 0x7fc14f42c080
+2021/03/14-01:39:50.534014 7fc14ea72a80 Options.info_log: 0x118aca0
+2021/03/14-01:39:50.534014 7fc14ea72a80 Options.max_file_opening_threads: 16
+2021/03/14-01:39:50.534015 7fc14ea72a80 Options.statistics: (nil)
+2021/03/14-01:39:50.534016 7fc14ea72a80 Options.use_fsync: 0
+2021/03/14-01:39:50.534016 7fc14ea72a80 Options.max_log_file_size: 0
+2021/03/14-01:39:50.534017 7fc14ea72a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:39:50.534018 7fc14ea72a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:39:50.534018 7fc14ea72a80 Options.keep_log_file_num: 1000
+2021/03/14-01:39:50.534019 7fc14ea72a80 Options.recycle_log_file_num: 0
+2021/03/14-01:39:50.534019 7fc14ea72a80 Options.allow_fallocate: 1
+2021/03/14-01:39:50.534020 7fc14ea72a80 Options.allow_mmap_reads: 0
+2021/03/14-01:39:50.534020 7fc14ea72a80 Options.allow_mmap_writes: 0
+2021/03/14-01:39:50.534021 7fc14ea72a80 Options.use_direct_reads: 0
+2021/03/14-01:39:50.534021 7fc14ea72a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:39:50.534022 7fc14ea72a80 Options.create_missing_column_families: 0
+2021/03/14-01:39:50.534023 7fc14ea72a80 Options.db_log_dir:
+2021/03/14-01:39:50.534023 7fc14ea72a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:39:50.534024 7fc14ea72a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:39:50.534024 7fc14ea72a80 Options.max_subcompactions: 1
+2021/03/14-01:39:50.534025 7fc14ea72a80 Options.max_background_flushes: -1
+2021/03/14-01:39:50.534025 7fc14ea72a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:39:50.534026 7fc14ea72a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:39:50.534027 7fc14ea72a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:39:50.534027 7fc14ea72a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:39:50.534028 7fc14ea72a80 Options.advise_random_on_open: 1
+2021/03/14-01:39:50.534028 7fc14ea72a80 Options.db_write_buffer_size: 0
+2021/03/14-01:39:50.534029 7fc14ea72a80 Options.write_buffer_manager: 0x1172b90
+2021/03/14-01:39:50.534029 7fc14ea72a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:39:50.534030 7fc14ea72a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:39:50.534031 7fc14ea72a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:39:50.534031 7fc14ea72a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:39:50.534032 7fc14ea72a80 Options.rate_limiter: (nil)
+2021/03/14-01:39:50.534033 7fc14ea72a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:39:50.534041 7fc14ea72a80 Options.wal_recovery_mode: 2
+2021/03/14-01:39:50.534041 7fc14ea72a80 Options.enable_thread_tracking: 0
+2021/03/14-01:39:50.534042 7fc14ea72a80 Options.enable_pipelined_write: 0
+2021/03/14-01:39:50.534042 7fc14ea72a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:39:50.534043 7fc14ea72a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:39:50.534043 7fc14ea72a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:39:50.534044 7fc14ea72a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:39:50.534045 7fc14ea72a80 Options.row_cache: None
+2021/03/14-01:39:50.534045 7fc14ea72a80 Options.wal_filter: None
+2021/03/14-01:39:50.534046 7fc14ea72a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:39:50.534046 7fc14ea72a80 Options.allow_ingest_behind: 0
+2021/03/14-01:39:50.534047 7fc14ea72a80 Options.preserve_deletes: 0
+2021/03/14-01:39:50.534047 7fc14ea72a80 Options.two_write_queues: 0
+2021/03/14-01:39:50.534048 7fc14ea72a80 Options.manual_wal_flush: 0
+2021/03/14-01:39:50.534049 7fc14ea72a80 Options.max_background_jobs: 16
+2021/03/14-01:39:50.534050 7fc14ea72a80 Options.max_background_compactions: -1
+2021/03/14-01:39:50.534050 7fc14ea72a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:39:50.534051 7fc14ea72a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:39:50.534051 7fc14ea72a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:39:50.534052 7fc14ea72a80 Options.max_total_wal_size: 0
+2021/03/14-01:39:50.534053 7fc14ea72a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:39:50.534053 7fc14ea72a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:39:50.534054 7fc14ea72a80 Options.max_open_files: -1
+2021/03/14-01:39:50.534054 7fc14ea72a80 Options.bytes_per_sync: 0
+2021/03/14-01:39:50.534055 7fc14ea72a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:39:50.534055 7fc14ea72a80 Options.compaction_readahead_size: 0
+2021/03/14-01:39:50.534056 7fc14ea72a80 Compression algorithms supported:
+2021/03/14-01:39:50.534057 7fc14ea72a80 Snappy supported: 1
+2021/03/14-01:39:50.534057 7fc14ea72a80 Zlib supported: 1
+2021/03/14-01:39:50.534058 7fc14ea72a80 Bzip supported: 1
+2021/03/14-01:39:50.534058 7fc14ea72a80 LZ4 supported: 1
+2021/03/14-01:39:50.534059 7fc14ea72a80 ZSTDNotFinal supported: 1
+2021/03/14-01:39:50.534062 7fc14ea72a80 ZSTD supported: 1
+2021/03/14-01:39:50.534066 7fc14ea72a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:39:50.534067 7fc14ea72a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:39:50.534155 7fc14ea72a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:39:50.534208 7fc14ea72a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:39:50.534209 7fc14ea72a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:39:50.534210 7fc14ea72a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:39:50.534211 7fc14ea72a80 Options.compaction_filter: None
+2021/03/14-01:39:50.534211 7fc14ea72a80 Options.compaction_filter_factory: None
+2021/03/14-01:39:50.534212 7fc14ea72a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:39:50.534213 7fc14ea72a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:39:50.534227 7fc14ea72a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1182520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1167c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:39:50.534228 7fc14ea72a80 Options.write_buffer_size: 134217728
+2021/03/14-01:39:50.534228 7fc14ea72a80 Options.max_write_buffer_number: 6
+2021/03/14-01:39:50.534229 7fc14ea72a80 Options.compression[0]: NoCompression
+2021/03/14-01:39:50.534230 7fc14ea72a80 Options.compression[1]: NoCompression
+2021/03/14-01:39:50.534230 7fc14ea72a80 Options.compression[2]: Snappy
+2021/03/14-01:39:50.534231 7fc14ea72a80 Options.compression[3]: Snappy
+2021/03/14-01:39:50.534232 7fc14ea72a80 Options.compression[4]: Snappy
+2021/03/14-01:39:50.534232 7fc14ea72a80 Options.compression[5]: Snappy
+2021/03/14-01:39:50.534233 7fc14ea72a80 Options.compression[6]: Snappy
+2021/03/14-01:39:50.534233 7fc14ea72a80 Options.bottommost_compression: Disabled
+2021/03/14-01:39:50.534234 7fc14ea72a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:39:50.534235 7fc14ea72a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:39:50.534235 7fc14ea72a80 Options.num_levels: 7
+2021/03/14-01:39:50.534236 7fc14ea72a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:39:50.534236 7fc14ea72a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:39:50.534237 7fc14ea72a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:39:50.534243 7fc14ea72a80 Options.compression_opts.level: -1
+2021/03/14-01:39:50.534244 7fc14ea72a80 Options.compression_opts.strategy: 0
+2021/03/14-01:39:50.534245 7fc14ea72a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:39:50.534245 7fc14ea72a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:39:50.534246 7fc14ea72a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:39:50.534247 7fc14ea72a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:39:50.534247 7fc14ea72a80 Options.target_file_size_base: 67108864
+2021/03/14-01:39:50.534248 7fc14ea72a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:39:50.534249 7fc14ea72a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:39:50.534249 7fc14ea72a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:39:50.534250 7fc14ea72a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:39:50.534251 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:39:50.534260 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:39:50.534260 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:39:50.534261 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:39:50.534262 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:39:50.534262 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:39:50.534263 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:39:50.534263 7fc14ea72a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:39:50.534264 7fc14ea72a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:39:50.534264 7fc14ea72a80 Options.arena_block_size: 16777216
+2021/03/14-01:39:50.534265 7fc14ea72a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:39:50.534266 7fc14ea72a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:39:50.534266 7fc14ea72a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:39:50.534267 7fc14ea72a80 Options.disable_auto_compactions: 0
+2021/03/14-01:39:50.534268 7fc14ea72a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:39:50.534269 7fc14ea72a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:39:50.534269 7fc14ea72a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:39:50.534270 7fc14ea72a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:39:50.534271 7fc14ea72a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:39:50.534271 7fc14ea72a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:39:50.534272 7fc14ea72a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:39:50.534273 7fc14ea72a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:39:50.534273 7fc14ea72a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:39:50.534274 7fc14ea72a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:39:50.534274 7fc14ea72a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:39:50.534275 7fc14ea72a80 Options.table_properties_collectors:
+2021/03/14-01:39:50.534276 7fc14ea72a80 Options.inplace_update_support: 0
+2021/03/14-01:39:50.534276 7fc14ea72a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:39:50.534277 7fc14ea72a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:39:50.534278 7fc14ea72a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:39:50.534278 7fc14ea72a80 Options.bloom_locality: 0
+2021/03/14-01:39:50.534279 7fc14ea72a80 Options.max_successive_merges: 0
+2021/03/14-01:39:50.534279 7fc14ea72a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:39:50.534280 7fc14ea72a80 Options.paranoid_file_checks: 0
+2021/03/14-01:39:50.534280 7fc14ea72a80 Options.force_consistency_checks: 0
+2021/03/14-01:39:50.534281 7fc14ea72a80 Options.report_bg_io_stats: 0
+2021/03/14-01:39:50.534659 7fc14ea72a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:39:50.534662 7fc14ea72a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:39:50.534798 7fc14ea72a80 EVENT_LOG_v1 {"time_micros": 1615682390534787, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:39:50.534803 7fc14ea72a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:39:51.192552 7fc14ea72a80 EVENT_LOG_v1 {"time_micros": 1615682391192549, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682414884802 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682414884802
new file mode 100644
index 0000000..991ce8d
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682414884802
@@ -0,0 +1,186 @@
+2021/03/14-01:39:51.205271 7fc14ea72a80 RocksDB version: 5.11.3
+2021/03/14-01:39:51.205334 7fc14ea72a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:39:51.205336 7fc14ea72a80 Compile date Mar 13 2021
+2021/03/14-01:39:51.205338 7fc14ea72a80 DB SUMMARY
+2021/03/14-01:39:51.205476 7fc14ea72a80 CURRENT file: CURRENT
+2021/03/14-01:39:51.205477 7fc14ea72a80 IDENTITY file: IDENTITY
+2021/03/14-01:39:51.205490 7fc14ea72a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:39:51.205491 7fc14ea72a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:39:51.205492 7fc14ea72a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:39:51.205496 7fc14ea72a80 Options.error_if_exists: 0
+2021/03/14-01:39:51.205497 7fc14ea72a80 Options.create_if_missing: 1
+2021/03/14-01:39:51.205498 7fc14ea72a80 Options.paranoid_checks: 1
+2021/03/14-01:39:51.205498 7fc14ea72a80 Options.env: 0x7fc14f42c080
+2021/03/14-01:39:51.205499 7fc14ea72a80 Options.info_log: 0x118aca0
+2021/03/14-01:39:51.205499 7fc14ea72a80 Options.max_file_opening_threads: 16
+2021/03/14-01:39:51.205500 7fc14ea72a80 Options.statistics: (nil)
+2021/03/14-01:39:51.205501 7fc14ea72a80 Options.use_fsync: 0
+2021/03/14-01:39:51.205501 7fc14ea72a80 Options.max_log_file_size: 0
+2021/03/14-01:39:51.205502 7fc14ea72a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:39:51.205503 7fc14ea72a80 Options.log_file_time_to_roll: 0
+2021/03/14-01:39:51.205503 7fc14ea72a80 Options.keep_log_file_num: 1000
+2021/03/14-01:39:51.205504 7fc14ea72a80 Options.recycle_log_file_num: 0
+2021/03/14-01:39:51.205504 7fc14ea72a80 Options.allow_fallocate: 1
+2021/03/14-01:39:51.205505 7fc14ea72a80 Options.allow_mmap_reads: 0
+2021/03/14-01:39:51.205505 7fc14ea72a80 Options.allow_mmap_writes: 0
+2021/03/14-01:39:51.205506 7fc14ea72a80 Options.use_direct_reads: 0
+2021/03/14-01:39:51.205507 7fc14ea72a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:39:51.205507 7fc14ea72a80 Options.create_missing_column_families: 0
+2021/03/14-01:39:51.205508 7fc14ea72a80 Options.db_log_dir:
+2021/03/14-01:39:51.205508 7fc14ea72a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:39:51.205509 7fc14ea72a80 Options.table_cache_numshardbits: 6
+2021/03/14-01:39:51.205509 7fc14ea72a80 Options.max_subcompactions: 1
+2021/03/14-01:39:51.205510 7fc14ea72a80 Options.max_background_flushes: -1
+2021/03/14-01:39:51.205511 7fc14ea72a80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:39:51.205511 7fc14ea72a80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:39:51.205512 7fc14ea72a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:39:51.205512 7fc14ea72a80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:39:51.205513 7fc14ea72a80 Options.advise_random_on_open: 1
+2021/03/14-01:39:51.205513 7fc14ea72a80 Options.db_write_buffer_size: 0
+2021/03/14-01:39:51.205514 7fc14ea72a80 Options.write_buffer_manager: 0x1172b90
+2021/03/14-01:39:51.205514 7fc14ea72a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:39:51.205515 7fc14ea72a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:39:51.205516 7fc14ea72a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:39:51.205516 7fc14ea72a80 Options.use_adaptive_mutex: 0
+2021/03/14-01:39:51.205517 7fc14ea72a80 Options.rate_limiter: (nil)
+2021/03/14-01:39:51.205518 7fc14ea72a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:39:51.205526 7fc14ea72a80 Options.wal_recovery_mode: 2
+2021/03/14-01:39:51.205526 7fc14ea72a80 Options.enable_thread_tracking: 0
+2021/03/14-01:39:51.205527 7fc14ea72a80 Options.enable_pipelined_write: 0
+2021/03/14-01:39:51.205527 7fc14ea72a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:39:51.205528 7fc14ea72a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:39:51.205529 7fc14ea72a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:39:51.205529 7fc14ea72a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:39:51.205530 7fc14ea72a80 Options.row_cache: None
+2021/03/14-01:39:51.205530 7fc14ea72a80 Options.wal_filter: None
+2021/03/14-01:39:51.205531 7fc14ea72a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:39:51.205531 7fc14ea72a80 Options.allow_ingest_behind: 0
+2021/03/14-01:39:51.205532 7fc14ea72a80 Options.preserve_deletes: 0
+2021/03/14-01:39:51.205532 7fc14ea72a80 Options.two_write_queues: 0
+2021/03/14-01:39:51.205533 7fc14ea72a80 Options.manual_wal_flush: 0
+2021/03/14-01:39:51.205534 7fc14ea72a80 Options.max_background_jobs: 16
+2021/03/14-01:39:51.205535 7fc14ea72a80 Options.max_background_compactions: -1
+2021/03/14-01:39:51.205535 7fc14ea72a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:39:51.205536 7fc14ea72a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:39:51.205536 7fc14ea72a80 Options.delayed_write_rate : 16777216
+2021/03/14-01:39:51.205537 7fc14ea72a80 Options.max_total_wal_size: 0
+2021/03/14-01:39:51.205538 7fc14ea72a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:39:51.205538 7fc14ea72a80 Options.stats_dump_period_sec: 600
+2021/03/14-01:39:51.205539 7fc14ea72a80 Options.max_open_files: -1
+2021/03/14-01:39:51.205539 7fc14ea72a80 Options.bytes_per_sync: 0
+2021/03/14-01:39:51.205540 7fc14ea72a80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:39:51.205541 7fc14ea72a80 Options.compaction_readahead_size: 0
+2021/03/14-01:39:51.205541 7fc14ea72a80 Compression algorithms supported:
+2021/03/14-01:39:51.205542 7fc14ea72a80 Snappy supported: 1
+2021/03/14-01:39:51.205542 7fc14ea72a80 Zlib supported: 1
+2021/03/14-01:39:51.205543 7fc14ea72a80 Bzip supported: 1
+2021/03/14-01:39:51.205543 7fc14ea72a80 LZ4 supported: 1
+2021/03/14-01:39:51.205544 7fc14ea72a80 ZSTDNotFinal supported: 1
+2021/03/14-01:39:51.205548 7fc14ea72a80 ZSTD supported: 1
+2021/03/14-01:39:51.205551 7fc14ea72a80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:39:51.205552 7fc14ea72a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:39:51.205640 7fc14ea72a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:39:51.205692 7fc14ea72a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:39:51.205694 7fc14ea72a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:39:51.205695 7fc14ea72a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:39:51.205696 7fc14ea72a80 Options.compaction_filter: None
+2021/03/14-01:39:51.205696 7fc14ea72a80 Options.compaction_filter_factory: None
+2021/03/14-01:39:51.205697 7fc14ea72a80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:39:51.205698 7fc14ea72a80 Options.table_factory: BlockBasedTable
+2021/03/14-01:39:51.205713 7fc14ea72a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1182520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1167c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:39:51.205714 7fc14ea72a80 Options.write_buffer_size: 134217728
+2021/03/14-01:39:51.205715 7fc14ea72a80 Options.max_write_buffer_number: 6
+2021/03/14-01:39:51.205715 7fc14ea72a80 Options.compression[0]: NoCompression
+2021/03/14-01:39:51.205716 7fc14ea72a80 Options.compression[1]: NoCompression
+2021/03/14-01:39:51.205717 7fc14ea72a80 Options.compression[2]: Snappy
+2021/03/14-01:39:51.205717 7fc14ea72a80 Options.compression[3]: Snappy
+2021/03/14-01:39:51.205718 7fc14ea72a80 Options.compression[4]: Snappy
+2021/03/14-01:39:51.205718 7fc14ea72a80 Options.compression[5]: Snappy
+2021/03/14-01:39:51.205719 7fc14ea72a80 Options.compression[6]: Snappy
+2021/03/14-01:39:51.205720 7fc14ea72a80 Options.bottommost_compression: Disabled
+2021/03/14-01:39:51.205720 7fc14ea72a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:39:51.205721 7fc14ea72a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:39:51.205722 7fc14ea72a80 Options.num_levels: 7
+2021/03/14-01:39:51.205722 7fc14ea72a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:39:51.205723 7fc14ea72a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:39:51.205723 7fc14ea72a80 Options.compression_opts.window_bits: -14
+2021/03/14-01:39:51.205724 7fc14ea72a80 Options.compression_opts.level: -1
+2021/03/14-01:39:51.205724 7fc14ea72a80 Options.compression_opts.strategy: 0
+2021/03/14-01:39:51.205725 7fc14ea72a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:39:51.205726 7fc14ea72a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:39:51.205726 7fc14ea72a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:39:51.205727 7fc14ea72a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:39:51.205727 7fc14ea72a80 Options.target_file_size_base: 67108864
+2021/03/14-01:39:51.205728 7fc14ea72a80 Options.target_file_size_multiplier: 1
+2021/03/14-01:39:51.205728 7fc14ea72a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:39:51.205729 7fc14ea72a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:39:51.205730 7fc14ea72a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:39:51.205731 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:39:51.205738 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:39:51.205739 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:39:51.205740 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:39:51.205740 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:39:51.205741 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:39:51.205741 7fc14ea72a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:39:51.205742 7fc14ea72a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:39:51.205742 7fc14ea72a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:39:51.205743 7fc14ea72a80 Options.arena_block_size: 16777216
+2021/03/14-01:39:51.205744 7fc14ea72a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:39:51.205744 7fc14ea72a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:39:51.205745 7fc14ea72a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:39:51.205745 7fc14ea72a80 Options.disable_auto_compactions: 0
+2021/03/14-01:39:51.205747 7fc14ea72a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:39:51.205748 7fc14ea72a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:39:51.205748 7fc14ea72a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:39:51.205749 7fc14ea72a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:39:51.205749 7fc14ea72a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:39:51.205750 7fc14ea72a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:39:51.205751 7fc14ea72a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:39:51.205752 7fc14ea72a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:39:51.205752 7fc14ea72a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:39:51.205753 7fc14ea72a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:39:51.205753 7fc14ea72a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:39:51.205754 7fc14ea72a80 Options.table_properties_collectors:
+2021/03/14-01:39:51.205755 7fc14ea72a80 Options.inplace_update_support: 0
+2021/03/14-01:39:51.205755 7fc14ea72a80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:39:51.205756 7fc14ea72a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:39:51.205756 7fc14ea72a80 Options.memtable_huge_page_size: 0
+2021/03/14-01:39:51.205757 7fc14ea72a80 Options.bloom_locality: 0
+2021/03/14-01:39:51.205758 7fc14ea72a80 Options.max_successive_merges: 0
+2021/03/14-01:39:51.205758 7fc14ea72a80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:39:51.205759 7fc14ea72a80 Options.paranoid_file_checks: 0
+2021/03/14-01:39:51.205759 7fc14ea72a80 Options.force_consistency_checks: 0
+2021/03/14-01:39:51.205760 7fc14ea72a80 Options.report_bg_io_stats: 0
+2021/03/14-01:39:51.206133 7fc14ea72a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:39:51.206135 7fc14ea72a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:39:51.206275 7fc14ea72a80 EVENT_LOG_v1 {"time_micros": 1615682391206264, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:39:51.206280 7fc14ea72a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:39:51.867980 7fc14ea72a80 EVENT_LOG_v1 {"time_micros": 1615682391867976, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682415574376 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682415574376
new file mode 100644
index 0000000..6cf7e1b
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682415574376
@@ -0,0 +1,186 @@
+2021/03/14-01:40:14.885449 7f3bb2ecfa80 RocksDB version: 5.11.3
+2021/03/14-01:40:14.885543 7f3bb2ecfa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:40:14.885545 7f3bb2ecfa80 Compile date Mar 13 2021
+2021/03/14-01:40:14.885549 7f3bb2ecfa80 DB SUMMARY
+2021/03/14-01:40:14.885711 7f3bb2ecfa80 CURRENT file: CURRENT
+2021/03/14-01:40:14.885713 7f3bb2ecfa80 IDENTITY file: IDENTITY
+2021/03/14-01:40:14.885728 7f3bb2ecfa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:40:14.885729 7f3bb2ecfa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:40:14.885731 7f3bb2ecfa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:40:14.885736 7f3bb2ecfa80 Options.error_if_exists: 0
+2021/03/14-01:40:14.885737 7f3bb2ecfa80 Options.create_if_missing: 1
+2021/03/14-01:40:14.885738 7f3bb2ecfa80 Options.paranoid_checks: 1
+2021/03/14-01:40:14.885738 7f3bb2ecfa80 Options.env: 0x7f3bb3889080
+2021/03/14-01:40:14.885739 7f3bb2ecfa80 Options.info_log: 0x189aca0
+2021/03/14-01:40:14.885740 7f3bb2ecfa80 Options.max_file_opening_threads: 16
+2021/03/14-01:40:14.885741 7f3bb2ecfa80 Options.statistics: (nil)
+2021/03/14-01:40:14.885742 7f3bb2ecfa80 Options.use_fsync: 0
+2021/03/14-01:40:14.885742 7f3bb2ecfa80 Options.max_log_file_size: 0
+2021/03/14-01:40:14.885743 7f3bb2ecfa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:40:14.885744 7f3bb2ecfa80 Options.log_file_time_to_roll: 0
+2021/03/14-01:40:14.885744 7f3bb2ecfa80 Options.keep_log_file_num: 1000
+2021/03/14-01:40:14.885745 7f3bb2ecfa80 Options.recycle_log_file_num: 0
+2021/03/14-01:40:14.885746 7f3bb2ecfa80 Options.allow_fallocate: 1
+2021/03/14-01:40:14.885747 7f3bb2ecfa80 Options.allow_mmap_reads: 0
+2021/03/14-01:40:14.885747 7f3bb2ecfa80 Options.allow_mmap_writes: 0
+2021/03/14-01:40:14.885748 7f3bb2ecfa80 Options.use_direct_reads: 0
+2021/03/14-01:40:14.885748 7f3bb2ecfa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:40:14.885749 7f3bb2ecfa80 Options.create_missing_column_families: 0
+2021/03/14-01:40:14.885750 7f3bb2ecfa80 Options.db_log_dir:
+2021/03/14-01:40:14.885751 7f3bb2ecfa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:40:14.885751 7f3bb2ecfa80 Options.table_cache_numshardbits: 6
+2021/03/14-01:40:14.885752 7f3bb2ecfa80 Options.max_subcompactions: 1
+2021/03/14-01:40:14.885753 7f3bb2ecfa80 Options.max_background_flushes: -1
+2021/03/14-01:40:14.885753 7f3bb2ecfa80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:40:14.885754 7f3bb2ecfa80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:40:14.885755 7f3bb2ecfa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:40:14.885755 7f3bb2ecfa80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:40:14.885756 7f3bb2ecfa80 Options.advise_random_on_open: 1
+2021/03/14-01:40:14.885757 7f3bb2ecfa80 Options.db_write_buffer_size: 0
+2021/03/14-01:40:14.885757 7f3bb2ecfa80 Options.write_buffer_manager: 0x1882b90
+2021/03/14-01:40:14.885758 7f3bb2ecfa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:40:14.885759 7f3bb2ecfa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:40:14.885759 7f3bb2ecfa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:40:14.885760 7f3bb2ecfa80 Options.use_adaptive_mutex: 0
+2021/03/14-01:40:14.885761 7f3bb2ecfa80 Options.rate_limiter: (nil)
+2021/03/14-01:40:14.885762 7f3bb2ecfa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:40:14.885772 7f3bb2ecfa80 Options.wal_recovery_mode: 2
+2021/03/14-01:40:14.885773 7f3bb2ecfa80 Options.enable_thread_tracking: 0
+2021/03/14-01:40:14.885774 7f3bb2ecfa80 Options.enable_pipelined_write: 0
+2021/03/14-01:40:14.885774 7f3bb2ecfa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:40:14.885775 7f3bb2ecfa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:40:14.885776 7f3bb2ecfa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:40:14.885776 7f3bb2ecfa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:40:14.885777 7f3bb2ecfa80 Options.row_cache: None
+2021/03/14-01:40:14.885778 7f3bb2ecfa80 Options.wal_filter: None
+2021/03/14-01:40:14.885778 7f3bb2ecfa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:40:14.885779 7f3bb2ecfa80 Options.allow_ingest_behind: 0
+2021/03/14-01:40:14.885780 7f3bb2ecfa80 Options.preserve_deletes: 0
+2021/03/14-01:40:14.885780 7f3bb2ecfa80 Options.two_write_queues: 0
+2021/03/14-01:40:14.885781 7f3bb2ecfa80 Options.manual_wal_flush: 0
+2021/03/14-01:40:14.885782 7f3bb2ecfa80 Options.max_background_jobs: 16
+2021/03/14-01:40:14.885783 7f3bb2ecfa80 Options.max_background_compactions: -1
+2021/03/14-01:40:14.885784 7f3bb2ecfa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:40:14.885784 7f3bb2ecfa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:40:14.885785 7f3bb2ecfa80 Options.delayed_write_rate : 16777216
+2021/03/14-01:40:14.885786 7f3bb2ecfa80 Options.max_total_wal_size: 0
+2021/03/14-01:40:14.885786 7f3bb2ecfa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:40:14.885787 7f3bb2ecfa80 Options.stats_dump_period_sec: 600
+2021/03/14-01:40:14.885788 7f3bb2ecfa80 Options.max_open_files: -1
+2021/03/14-01:40:14.885789 7f3bb2ecfa80 Options.bytes_per_sync: 0
+2021/03/14-01:40:14.885789 7f3bb2ecfa80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:40:14.885790 7f3bb2ecfa80 Options.compaction_readahead_size: 0
+2021/03/14-01:40:14.885790 7f3bb2ecfa80 Compression algorithms supported:
+2021/03/14-01:40:14.885791 7f3bb2ecfa80 Snappy supported: 1
+2021/03/14-01:40:14.885792 7f3bb2ecfa80 Zlib supported: 1
+2021/03/14-01:40:14.885793 7f3bb2ecfa80 Bzip supported: 1
+2021/03/14-01:40:14.885793 7f3bb2ecfa80 LZ4 supported: 1
+2021/03/14-01:40:14.885794 7f3bb2ecfa80 ZSTDNotFinal supported: 1
+2021/03/14-01:40:14.885800 7f3bb2ecfa80 ZSTD supported: 1
+2021/03/14-01:40:14.885804 7f3bb2ecfa80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:40:14.885806 7f3bb2ecfa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:40:14.885963 7f3bb2ecfa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:40:14.886035 7f3bb2ecfa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:40:14.886038 7f3bb2ecfa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:40:14.886038 7f3bb2ecfa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:40:14.886039 7f3bb2ecfa80 Options.compaction_filter: None
+2021/03/14-01:40:14.886040 7f3bb2ecfa80 Options.compaction_filter_factory: None
+2021/03/14-01:40:14.886041 7f3bb2ecfa80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:40:14.886042 7f3bb2ecfa80 Options.table_factory: BlockBasedTable
+2021/03/14-01:40:14.886060 7f3bb2ecfa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1892520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1877c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:40:14.886061 7f3bb2ecfa80 Options.write_buffer_size: 134217728
+2021/03/14-01:40:14.886062 7f3bb2ecfa80 Options.max_write_buffer_number: 6
+2021/03/14-01:40:14.886063 7f3bb2ecfa80 Options.compression[0]: NoCompression
+2021/03/14-01:40:14.886064 7f3bb2ecfa80 Options.compression[1]: NoCompression
+2021/03/14-01:40:14.886065 7f3bb2ecfa80 Options.compression[2]: Snappy
+2021/03/14-01:40:14.886065 7f3bb2ecfa80 Options.compression[3]: Snappy
+2021/03/14-01:40:14.886066 7f3bb2ecfa80 Options.compression[4]: Snappy
+2021/03/14-01:40:14.886067 7f3bb2ecfa80 Options.compression[5]: Snappy
+2021/03/14-01:40:14.886067 7f3bb2ecfa80 Options.compression[6]: Snappy
+2021/03/14-01:40:14.886068 7f3bb2ecfa80 Options.bottommost_compression: Disabled
+2021/03/14-01:40:14.886069 7f3bb2ecfa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:40:14.886070 7f3bb2ecfa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:40:14.886071 7f3bb2ecfa80 Options.num_levels: 7
+2021/03/14-01:40:14.886071 7f3bb2ecfa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:40:14.886072 7f3bb2ecfa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:40:14.886073 7f3bb2ecfa80 Options.compression_opts.window_bits: -14
+2021/03/14-01:40:14.886073 7f3bb2ecfa80 Options.compression_opts.level: -1
+2021/03/14-01:40:14.886074 7f3bb2ecfa80 Options.compression_opts.strategy: 0
+2021/03/14-01:40:14.886075 7f3bb2ecfa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:40:14.886075 7f3bb2ecfa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:40:14.886076 7f3bb2ecfa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:40:14.886077 7f3bb2ecfa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:40:14.886077 7f3bb2ecfa80 Options.target_file_size_base: 67108864
+2021/03/14-01:40:14.886078 7f3bb2ecfa80 Options.target_file_size_multiplier: 1
+2021/03/14-01:40:14.886079 7f3bb2ecfa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:40:14.886080 7f3bb2ecfa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:40:14.886080 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:40:14.886082 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:40:14.886092 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:40:14.886092 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:40:14.886093 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:40:14.886094 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:40:14.886094 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:40:14.886095 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:40:14.886096 7f3bb2ecfa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:40:14.886096 7f3bb2ecfa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:40:14.886097 7f3bb2ecfa80 Options.arena_block_size: 16777216
+2021/03/14-01:40:14.886098 7f3bb2ecfa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:40:14.886099 7f3bb2ecfa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:40:14.886099 7f3bb2ecfa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:40:14.886100 7f3bb2ecfa80 Options.disable_auto_compactions: 0
+2021/03/14-01:40:14.886102 7f3bb2ecfa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:40:14.886103 7f3bb2ecfa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:40:14.886104 7f3bb2ecfa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:40:14.886105 7f3bb2ecfa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:40:14.886105 7f3bb2ecfa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:40:14.886106 7f3bb2ecfa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:40:14.886107 7f3bb2ecfa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:40:14.886108 7f3bb2ecfa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:40:14.886109 7f3bb2ecfa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:40:14.886109 7f3bb2ecfa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:40:14.886110 7f3bb2ecfa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:40:14.886111 7f3bb2ecfa80 Options.table_properties_collectors:
+2021/03/14-01:40:14.886111 7f3bb2ecfa80 Options.inplace_update_support: 0
+2021/03/14-01:40:14.886112 7f3bb2ecfa80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:40:14.886113 7f3bb2ecfa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:40:14.886114 7f3bb2ecfa80 Options.memtable_huge_page_size: 0
+2021/03/14-01:40:14.886114 7f3bb2ecfa80 Options.bloom_locality: 0
+2021/03/14-01:40:14.886115 7f3bb2ecfa80 Options.max_successive_merges: 0
+2021/03/14-01:40:14.886116 7f3bb2ecfa80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:40:14.886116 7f3bb2ecfa80 Options.paranoid_file_checks: 0
+2021/03/14-01:40:14.886117 7f3bb2ecfa80 Options.force_consistency_checks: 0
+2021/03/14-01:40:14.886118 7f3bb2ecfa80 Options.report_bg_io_stats: 0
+2021/03/14-01:40:14.886674 7f3bb2ecfa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:40:14.886677 7f3bb2ecfa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:40:14.886860 7f3bb2ecfa80 EVENT_LOG_v1 {"time_micros": 1615682414886844, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:40:14.886868 7f3bb2ecfa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:40:15.562191 7f3bb2ecfa80 EVENT_LOG_v1 {"time_micros": 1615682415562188, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682416261707 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682416261707
new file mode 100644
index 0000000..7ad68f3
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682416261707
@@ -0,0 +1,186 @@
+2021/03/14-01:40:15.574760 7f3bb2ecfa80 RocksDB version: 5.11.3
+2021/03/14-01:40:15.574818 7f3bb2ecfa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:40:15.574820 7f3bb2ecfa80 Compile date Mar 13 2021
+2021/03/14-01:40:15.574822 7f3bb2ecfa80 DB SUMMARY
+2021/03/14-01:40:15.574957 7f3bb2ecfa80 CURRENT file: CURRENT
+2021/03/14-01:40:15.574958 7f3bb2ecfa80 IDENTITY file: IDENTITY
+2021/03/14-01:40:15.574971 7f3bb2ecfa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:40:15.574972 7f3bb2ecfa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:40:15.574973 7f3bb2ecfa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:40:15.574978 7f3bb2ecfa80 Options.error_if_exists: 0
+2021/03/14-01:40:15.574979 7f3bb2ecfa80 Options.create_if_missing: 1
+2021/03/14-01:40:15.574979 7f3bb2ecfa80 Options.paranoid_checks: 1
+2021/03/14-01:40:15.574980 7f3bb2ecfa80 Options.env: 0x7f3bb3889080
+2021/03/14-01:40:15.574980 7f3bb2ecfa80 Options.info_log: 0x189aca0
+2021/03/14-01:40:15.574981 7f3bb2ecfa80 Options.max_file_opening_threads: 16
+2021/03/14-01:40:15.574982 7f3bb2ecfa80 Options.statistics: (nil)
+2021/03/14-01:40:15.574982 7f3bb2ecfa80 Options.use_fsync: 0
+2021/03/14-01:40:15.574983 7f3bb2ecfa80 Options.max_log_file_size: 0
+2021/03/14-01:40:15.574983 7f3bb2ecfa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:40:15.574984 7f3bb2ecfa80 Options.log_file_time_to_roll: 0
+2021/03/14-01:40:15.574985 7f3bb2ecfa80 Options.keep_log_file_num: 1000
+2021/03/14-01:40:15.574985 7f3bb2ecfa80 Options.recycle_log_file_num: 0
+2021/03/14-01:40:15.574986 7f3bb2ecfa80 Options.allow_fallocate: 1
+2021/03/14-01:40:15.574986 7f3bb2ecfa80 Options.allow_mmap_reads: 0
+2021/03/14-01:40:15.574987 7f3bb2ecfa80 Options.allow_mmap_writes: 0
+2021/03/14-01:40:15.574987 7f3bb2ecfa80 Options.use_direct_reads: 0
+2021/03/14-01:40:15.574988 7f3bb2ecfa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:40:15.574989 7f3bb2ecfa80 Options.create_missing_column_families: 0
+2021/03/14-01:40:15.574989 7f3bb2ecfa80 Options.db_log_dir:
+2021/03/14-01:40:15.574990 7f3bb2ecfa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:40:15.574990 7f3bb2ecfa80 Options.table_cache_numshardbits: 6
+2021/03/14-01:40:15.574991 7f3bb2ecfa80 Options.max_subcompactions: 1
+2021/03/14-01:40:15.574991 7f3bb2ecfa80 Options.max_background_flushes: -1
+2021/03/14-01:40:15.574992 7f3bb2ecfa80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:40:15.574993 7f3bb2ecfa80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:40:15.574993 7f3bb2ecfa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:40:15.574994 7f3bb2ecfa80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:40:15.574994 7f3bb2ecfa80 Options.advise_random_on_open: 1
+2021/03/14-01:40:15.574995 7f3bb2ecfa80 Options.db_write_buffer_size: 0
+2021/03/14-01:40:15.574995 7f3bb2ecfa80 Options.write_buffer_manager: 0x1882b90
+2021/03/14-01:40:15.574996 7f3bb2ecfa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:40:15.574997 7f3bb2ecfa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:40:15.574997 7f3bb2ecfa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:40:15.574998 7f3bb2ecfa80 Options.use_adaptive_mutex: 0
+2021/03/14-01:40:15.574998 7f3bb2ecfa80 Options.rate_limiter: (nil)
+2021/03/14-01:40:15.574999 7f3bb2ecfa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:40:15.575007 7f3bb2ecfa80 Options.wal_recovery_mode: 2
+2021/03/14-01:40:15.575008 7f3bb2ecfa80 Options.enable_thread_tracking: 0
+2021/03/14-01:40:15.575009 7f3bb2ecfa80 Options.enable_pipelined_write: 0
+2021/03/14-01:40:15.575009 7f3bb2ecfa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:40:15.575010 7f3bb2ecfa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:40:15.575010 7f3bb2ecfa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:40:15.575011 7f3bb2ecfa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:40:15.575012 7f3bb2ecfa80 Options.row_cache: None
+2021/03/14-01:40:15.575012 7f3bb2ecfa80 Options.wal_filter: None
+2021/03/14-01:40:15.575013 7f3bb2ecfa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:40:15.575013 7f3bb2ecfa80 Options.allow_ingest_behind: 0
+2021/03/14-01:40:15.575014 7f3bb2ecfa80 Options.preserve_deletes: 0
+2021/03/14-01:40:15.575014 7f3bb2ecfa80 Options.two_write_queues: 0
+2021/03/14-01:40:15.575015 7f3bb2ecfa80 Options.manual_wal_flush: 0
+2021/03/14-01:40:15.575016 7f3bb2ecfa80 Options.max_background_jobs: 16
+2021/03/14-01:40:15.575017 7f3bb2ecfa80 Options.max_background_compactions: -1
+2021/03/14-01:40:15.575017 7f3bb2ecfa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:40:15.575018 7f3bb2ecfa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:40:15.575018 7f3bb2ecfa80 Options.delayed_write_rate : 16777216
+2021/03/14-01:40:15.575019 7f3bb2ecfa80 Options.max_total_wal_size: 0
+2021/03/14-01:40:15.575019 7f3bb2ecfa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:40:15.575020 7f3bb2ecfa80 Options.stats_dump_period_sec: 600
+2021/03/14-01:40:15.575021 7f3bb2ecfa80 Options.max_open_files: -1
+2021/03/14-01:40:15.575021 7f3bb2ecfa80 Options.bytes_per_sync: 0
+2021/03/14-01:40:15.575022 7f3bb2ecfa80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:40:15.575022 7f3bb2ecfa80 Options.compaction_readahead_size: 0
+2021/03/14-01:40:15.575023 7f3bb2ecfa80 Compression algorithms supported:
+2021/03/14-01:40:15.575023 7f3bb2ecfa80 Snappy supported: 1
+2021/03/14-01:40:15.575024 7f3bb2ecfa80 Zlib supported: 1
+2021/03/14-01:40:15.575025 7f3bb2ecfa80 Bzip supported: 1
+2021/03/14-01:40:15.575025 7f3bb2ecfa80 LZ4 supported: 1
+2021/03/14-01:40:15.575026 7f3bb2ecfa80 ZSTDNotFinal supported: 1
+2021/03/14-01:40:15.575030 7f3bb2ecfa80 ZSTD supported: 1
+2021/03/14-01:40:15.575033 7f3bb2ecfa80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:40:15.575034 7f3bb2ecfa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:40:15.575126 7f3bb2ecfa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:40:15.575180 7f3bb2ecfa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:40:15.575182 7f3bb2ecfa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:40:15.575183 7f3bb2ecfa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:40:15.575183 7f3bb2ecfa80 Options.compaction_filter: None
+2021/03/14-01:40:15.575184 7f3bb2ecfa80 Options.compaction_filter_factory: None
+2021/03/14-01:40:15.575184 7f3bb2ecfa80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:40:15.575185 7f3bb2ecfa80 Options.table_factory: BlockBasedTable
+2021/03/14-01:40:15.575200 7f3bb2ecfa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1892520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1877c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:40:15.575203 7f3bb2ecfa80 Options.write_buffer_size: 134217728
+2021/03/14-01:40:15.575203 7f3bb2ecfa80 Options.max_write_buffer_number: 6
+2021/03/14-01:40:15.575204 7f3bb2ecfa80 Options.compression[0]: NoCompression
+2021/03/14-01:40:15.575205 7f3bb2ecfa80 Options.compression[1]: NoCompression
+2021/03/14-01:40:15.575205 7f3bb2ecfa80 Options.compression[2]: Snappy
+2021/03/14-01:40:15.575206 7f3bb2ecfa80 Options.compression[3]: Snappy
+2021/03/14-01:40:15.575207 7f3bb2ecfa80 Options.compression[4]: Snappy
+2021/03/14-01:40:15.575207 7f3bb2ecfa80 Options.compression[5]: Snappy
+2021/03/14-01:40:15.575208 7f3bb2ecfa80 Options.compression[6]: Snappy
+2021/03/14-01:40:15.575208 7f3bb2ecfa80 Options.bottommost_compression: Disabled
+2021/03/14-01:40:15.575209 7f3bb2ecfa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:40:15.575210 7f3bb2ecfa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:40:15.575210 7f3bb2ecfa80 Options.num_levels: 7
+2021/03/14-01:40:15.575211 7f3bb2ecfa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:40:15.575211 7f3bb2ecfa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:40:15.575212 7f3bb2ecfa80 Options.compression_opts.window_bits: -14
+2021/03/14-01:40:15.575213 7f3bb2ecfa80 Options.compression_opts.level: -1
+2021/03/14-01:40:15.575213 7f3bb2ecfa80 Options.compression_opts.strategy: 0
+2021/03/14-01:40:15.575214 7f3bb2ecfa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:40:15.575214 7f3bb2ecfa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:40:15.575215 7f3bb2ecfa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:40:15.575216 7f3bb2ecfa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:40:15.575216 7f3bb2ecfa80 Options.target_file_size_base: 67108864
+2021/03/14-01:40:15.575217 7f3bb2ecfa80 Options.target_file_size_multiplier: 1
+2021/03/14-01:40:15.575217 7f3bb2ecfa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:40:15.575218 7f3bb2ecfa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:40:15.575219 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:40:15.575220 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:40:15.575228 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:40:15.575229 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:40:15.575229 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:40:15.575230 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:40:15.575230 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:40:15.575231 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:40:15.575231 7f3bb2ecfa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:40:15.575232 7f3bb2ecfa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:40:15.575233 7f3bb2ecfa80 Options.arena_block_size: 16777216
+2021/03/14-01:40:15.575233 7f3bb2ecfa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:40:15.575234 7f3bb2ecfa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:40:15.575234 7f3bb2ecfa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:40:15.575235 7f3bb2ecfa80 Options.disable_auto_compactions: 0
+2021/03/14-01:40:15.575236 7f3bb2ecfa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:40:15.575237 7f3bb2ecfa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:40:15.575243 7f3bb2ecfa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:40:15.575244 7f3bb2ecfa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:40:15.575245 7f3bb2ecfa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:40:15.575245 7f3bb2ecfa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:40:15.575246 7f3bb2ecfa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:40:15.575247 7f3bb2ecfa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:40:15.575248 7f3bb2ecfa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:40:15.575248 7f3bb2ecfa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:40:15.575249 7f3bb2ecfa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:40:15.575249 7f3bb2ecfa80 Options.table_properties_collectors:
+2021/03/14-01:40:15.575250 7f3bb2ecfa80 Options.inplace_update_support: 0
+2021/03/14-01:40:15.575250 7f3bb2ecfa80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:40:15.575251 7f3bb2ecfa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:40:15.575252 7f3bb2ecfa80 Options.memtable_huge_page_size: 0
+2021/03/14-01:40:15.575252 7f3bb2ecfa80 Options.bloom_locality: 0
+2021/03/14-01:40:15.575253 7f3bb2ecfa80 Options.max_successive_merges: 0
+2021/03/14-01:40:15.575254 7f3bb2ecfa80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:40:15.575254 7f3bb2ecfa80 Options.paranoid_file_checks: 0
+2021/03/14-01:40:15.575255 7f3bb2ecfa80 Options.force_consistency_checks: 0
+2021/03/14-01:40:15.575255 7f3bb2ecfa80 Options.report_bg_io_stats: 0
+2021/03/14-01:40:15.575623 7f3bb2ecfa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:40:15.575626 7f3bb2ecfa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:40:15.575767 7f3bb2ecfa80 EVENT_LOG_v1 {"time_micros": 1615682415575756, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:40:15.575772 7f3bb2ecfa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:40:16.249590 7f3bb2ecfa80 EVENT_LOG_v1 {"time_micros": 1615682416249587, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682416957273 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682416957273
new file mode 100644
index 0000000..431cead
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682416957273
@@ -0,0 +1,186 @@
+2021/03/14-01:40:16.269933 7f3bb2ecfa80 RocksDB version: 5.11.3
+2021/03/14-01:40:16.270031 7f3bb2ecfa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:40:16.270034 7f3bb2ecfa80 Compile date Mar 13 2021
+2021/03/14-01:40:16.270038 7f3bb2ecfa80 DB SUMMARY
+2021/03/14-01:40:16.270293 7f3bb2ecfa80 CURRENT file: CURRENT
+2021/03/14-01:40:16.270296 7f3bb2ecfa80 IDENTITY file: IDENTITY
+2021/03/14-01:40:16.270319 7f3bb2ecfa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:40:16.270321 7f3bb2ecfa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:40:16.270323 7f3bb2ecfa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:40:16.270332 7f3bb2ecfa80 Options.error_if_exists: 0
+2021/03/14-01:40:16.270333 7f3bb2ecfa80 Options.create_if_missing: 1
+2021/03/14-01:40:16.270334 7f3bb2ecfa80 Options.paranoid_checks: 1
+2021/03/14-01:40:16.270335 7f3bb2ecfa80 Options.env: 0x7f3bb3889080
+2021/03/14-01:40:16.270336 7f3bb2ecfa80 Options.info_log: 0x189aca0
+2021/03/14-01:40:16.270337 7f3bb2ecfa80 Options.max_file_opening_threads: 16
+2021/03/14-01:40:16.270338 7f3bb2ecfa80 Options.statistics: (nil)
+2021/03/14-01:40:16.270340 7f3bb2ecfa80 Options.use_fsync: 0
+2021/03/14-01:40:16.270341 7f3bb2ecfa80 Options.max_log_file_size: 0
+2021/03/14-01:40:16.270342 7f3bb2ecfa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:40:16.270343 7f3bb2ecfa80 Options.log_file_time_to_roll: 0
+2021/03/14-01:40:16.270344 7f3bb2ecfa80 Options.keep_log_file_num: 1000
+2021/03/14-01:40:16.270345 7f3bb2ecfa80 Options.recycle_log_file_num: 0
+2021/03/14-01:40:16.270346 7f3bb2ecfa80 Options.allow_fallocate: 1
+2021/03/14-01:40:16.270347 7f3bb2ecfa80 Options.allow_mmap_reads: 0
+2021/03/14-01:40:16.270348 7f3bb2ecfa80 Options.allow_mmap_writes: 0
+2021/03/14-01:40:16.270349 7f3bb2ecfa80 Options.use_direct_reads: 0
+2021/03/14-01:40:16.270350 7f3bb2ecfa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:40:16.270351 7f3bb2ecfa80 Options.create_missing_column_families: 0
+2021/03/14-01:40:16.270352 7f3bb2ecfa80 Options.db_log_dir:
+2021/03/14-01:40:16.270353 7f3bb2ecfa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:40:16.270354 7f3bb2ecfa80 Options.table_cache_numshardbits: 6
+2021/03/14-01:40:16.270355 7f3bb2ecfa80 Options.max_subcompactions: 1
+2021/03/14-01:40:16.270357 7f3bb2ecfa80 Options.max_background_flushes: -1
+2021/03/14-01:40:16.270358 7f3bb2ecfa80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:40:16.270359 7f3bb2ecfa80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:40:16.270360 7f3bb2ecfa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:40:16.270361 7f3bb2ecfa80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:40:16.270362 7f3bb2ecfa80 Options.advise_random_on_open: 1
+2021/03/14-01:40:16.270363 7f3bb2ecfa80 Options.db_write_buffer_size: 0
+2021/03/14-01:40:16.270364 7f3bb2ecfa80 Options.write_buffer_manager: 0x1882b90
+2021/03/14-01:40:16.270365 7f3bb2ecfa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:40:16.270366 7f3bb2ecfa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:40:16.270367 7f3bb2ecfa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:40:16.270368 7f3bb2ecfa80 Options.use_adaptive_mutex: 0
+2021/03/14-01:40:16.270369 7f3bb2ecfa80 Options.rate_limiter: (nil)
+2021/03/14-01:40:16.270372 7f3bb2ecfa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:40:16.270388 7f3bb2ecfa80 Options.wal_recovery_mode: 2
+2021/03/14-01:40:16.270390 7f3bb2ecfa80 Options.enable_thread_tracking: 0
+2021/03/14-01:40:16.270391 7f3bb2ecfa80 Options.enable_pipelined_write: 0
+2021/03/14-01:40:16.270392 7f3bb2ecfa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:40:16.270393 7f3bb2ecfa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:40:16.270394 7f3bb2ecfa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:40:16.270395 7f3bb2ecfa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:40:16.270396 7f3bb2ecfa80 Options.row_cache: None
+2021/03/14-01:40:16.270397 7f3bb2ecfa80 Options.wal_filter: None
+2021/03/14-01:40:16.270398 7f3bb2ecfa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:40:16.270399 7f3bb2ecfa80 Options.allow_ingest_behind: 0
+2021/03/14-01:40:16.270400 7f3bb2ecfa80 Options.preserve_deletes: 0
+2021/03/14-01:40:16.270401 7f3bb2ecfa80 Options.two_write_queues: 0
+2021/03/14-01:40:16.270402 7f3bb2ecfa80 Options.manual_wal_flush: 0
+2021/03/14-01:40:16.270404 7f3bb2ecfa80 Options.max_background_jobs: 16
+2021/03/14-01:40:16.270405 7f3bb2ecfa80 Options.max_background_compactions: -1
+2021/03/14-01:40:16.270406 7f3bb2ecfa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:40:16.270407 7f3bb2ecfa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:40:16.270408 7f3bb2ecfa80 Options.delayed_write_rate : 16777216
+2021/03/14-01:40:16.270409 7f3bb2ecfa80 Options.max_total_wal_size: 0
+2021/03/14-01:40:16.270410 7f3bb2ecfa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:40:16.270411 7f3bb2ecfa80 Options.stats_dump_period_sec: 600
+2021/03/14-01:40:16.270412 7f3bb2ecfa80 Options.max_open_files: -1
+2021/03/14-01:40:16.270413 7f3bb2ecfa80 Options.bytes_per_sync: 0
+2021/03/14-01:40:16.270414 7f3bb2ecfa80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:40:16.270415 7f3bb2ecfa80 Options.compaction_readahead_size: 0
+2021/03/14-01:40:16.270416 7f3bb2ecfa80 Compression algorithms supported:
+2021/03/14-01:40:16.270417 7f3bb2ecfa80 Snappy supported: 1
+2021/03/14-01:40:16.270419 7f3bb2ecfa80 Zlib supported: 1
+2021/03/14-01:40:16.270420 7f3bb2ecfa80 Bzip supported: 1
+2021/03/14-01:40:16.270421 7f3bb2ecfa80 LZ4 supported: 1
+2021/03/14-01:40:16.270422 7f3bb2ecfa80 ZSTDNotFinal supported: 1
+2021/03/14-01:40:16.270428 7f3bb2ecfa80 ZSTD supported: 1
+2021/03/14-01:40:16.270434 7f3bb2ecfa80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:40:16.270436 7f3bb2ecfa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:40:16.270589 7f3bb2ecfa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:40:16.270684 7f3bb2ecfa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:40:16.270687 7f3bb2ecfa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:40:16.270688 7f3bb2ecfa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:40:16.270689 7f3bb2ecfa80 Options.compaction_filter: None
+2021/03/14-01:40:16.270690 7f3bb2ecfa80 Options.compaction_filter_factory: None
+2021/03/14-01:40:16.270691 7f3bb2ecfa80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:40:16.270693 7f3bb2ecfa80 Options.table_factory: BlockBasedTable
+2021/03/14-01:40:16.270719 7f3bb2ecfa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1892520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1877c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:40:16.270722 7f3bb2ecfa80 Options.write_buffer_size: 134217728
+2021/03/14-01:40:16.270724 7f3bb2ecfa80 Options.max_write_buffer_number: 6
+2021/03/14-01:40:16.270725 7f3bb2ecfa80 Options.compression[0]: NoCompression
+2021/03/14-01:40:16.270726 7f3bb2ecfa80 Options.compression[1]: NoCompression
+2021/03/14-01:40:16.270727 7f3bb2ecfa80 Options.compression[2]: Snappy
+2021/03/14-01:40:16.270728 7f3bb2ecfa80 Options.compression[3]: Snappy
+2021/03/14-01:40:16.270729 7f3bb2ecfa80 Options.compression[4]: Snappy
+2021/03/14-01:40:16.270731 7f3bb2ecfa80 Options.compression[5]: Snappy
+2021/03/14-01:40:16.270732 7f3bb2ecfa80 Options.compression[6]: Snappy
+2021/03/14-01:40:16.270733 7f3bb2ecfa80 Options.bottommost_compression: Disabled
+2021/03/14-01:40:16.270734 7f3bb2ecfa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:40:16.270735 7f3bb2ecfa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:40:16.270736 7f3bb2ecfa80 Options.num_levels: 7
+2021/03/14-01:40:16.270737 7f3bb2ecfa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:40:16.270738 7f3bb2ecfa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:40:16.270739 7f3bb2ecfa80 Options.compression_opts.window_bits: -14
+2021/03/14-01:40:16.270741 7f3bb2ecfa80 Options.compression_opts.level: -1
+2021/03/14-01:40:16.270742 7f3bb2ecfa80 Options.compression_opts.strategy: 0
+2021/03/14-01:40:16.270743 7f3bb2ecfa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:40:16.270744 7f3bb2ecfa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:40:16.270745 7f3bb2ecfa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:40:16.270746 7f3bb2ecfa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:40:16.270747 7f3bb2ecfa80 Options.target_file_size_base: 67108864
+2021/03/14-01:40:16.270748 7f3bb2ecfa80 Options.target_file_size_multiplier: 1
+2021/03/14-01:40:16.270749 7f3bb2ecfa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:40:16.270750 7f3bb2ecfa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:40:16.270751 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:40:16.270754 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:40:16.270771 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:40:16.270772 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:40:16.270773 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:40:16.270774 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:40:16.270775 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:40:16.270776 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:40:16.270777 7f3bb2ecfa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:40:16.270778 7f3bb2ecfa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:40:16.270780 7f3bb2ecfa80 Options.arena_block_size: 16777216
+2021/03/14-01:40:16.270781 7f3bb2ecfa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:40:16.270782 7f3bb2ecfa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:40:16.270783 7f3bb2ecfa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:40:16.270784 7f3bb2ecfa80 Options.disable_auto_compactions: 0
+2021/03/14-01:40:16.270787 7f3bb2ecfa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:40:16.270788 7f3bb2ecfa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:40:16.270789 7f3bb2ecfa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:40:16.270790 7f3bb2ecfa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:40:16.270791 7f3bb2ecfa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:40:16.270792 7f3bb2ecfa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:40:16.270793 7f3bb2ecfa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:40:16.270795 7f3bb2ecfa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:40:16.270796 7f3bb2ecfa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:40:16.270797 7f3bb2ecfa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:40:16.270798 7f3bb2ecfa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:40:16.270799 7f3bb2ecfa80 Options.table_properties_collectors:
+2021/03/14-01:40:16.270801 7f3bb2ecfa80 Options.inplace_update_support: 0
+2021/03/14-01:40:16.270802 7f3bb2ecfa80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:40:16.270803 7f3bb2ecfa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:40:16.270804 7f3bb2ecfa80 Options.memtable_huge_page_size: 0
+2021/03/14-01:40:16.270805 7f3bb2ecfa80 Options.bloom_locality: 0
+2021/03/14-01:40:16.270806 7f3bb2ecfa80 Options.max_successive_merges: 0
+2021/03/14-01:40:16.270808 7f3bb2ecfa80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:40:16.270809 7f3bb2ecfa80 Options.paranoid_file_checks: 0
+2021/03/14-01:40:16.270810 7f3bb2ecfa80 Options.force_consistency_checks: 0
+2021/03/14-01:40:16.270811 7f3bb2ecfa80 Options.report_bg_io_stats: 0
+2021/03/14-01:40:16.271523 7f3bb2ecfa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:40:16.271529 7f3bb2ecfa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:40:16.271781 7f3bb2ecfa80 EVENT_LOG_v1 {"time_micros": 1615682416271765, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:40:16.271790 7f3bb2ecfa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:40:16.944294 7f3bb2ecfa80 EVENT_LOG_v1 {"time_micros": 1615682416944290, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682487164253 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682487164253
new file mode 100644
index 0000000..196f39a
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682487164253
@@ -0,0 +1,186 @@
+2021/03/14-01:40:16.957659 7f3bb2ecfa80 RocksDB version: 5.11.3
+2021/03/14-01:40:16.957716 7f3bb2ecfa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:40:16.957718 7f3bb2ecfa80 Compile date Mar 13 2021
+2021/03/14-01:40:16.957720 7f3bb2ecfa80 DB SUMMARY
+2021/03/14-01:40:16.957857 7f3bb2ecfa80 CURRENT file: CURRENT
+2021/03/14-01:40:16.957858 7f3bb2ecfa80 IDENTITY file: IDENTITY
+2021/03/14-01:40:16.957871 7f3bb2ecfa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:40:16.957872 7f3bb2ecfa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:40:16.957873 7f3bb2ecfa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:40:16.957878 7f3bb2ecfa80 Options.error_if_exists: 0
+2021/03/14-01:40:16.957879 7f3bb2ecfa80 Options.create_if_missing: 1
+2021/03/14-01:40:16.957879 7f3bb2ecfa80 Options.paranoid_checks: 1
+2021/03/14-01:40:16.957880 7f3bb2ecfa80 Options.env: 0x7f3bb3889080
+2021/03/14-01:40:16.957880 7f3bb2ecfa80 Options.info_log: 0x189aca0
+2021/03/14-01:40:16.957881 7f3bb2ecfa80 Options.max_file_opening_threads: 16
+2021/03/14-01:40:16.957882 7f3bb2ecfa80 Options.statistics: (nil)
+2021/03/14-01:40:16.957882 7f3bb2ecfa80 Options.use_fsync: 0
+2021/03/14-01:40:16.957883 7f3bb2ecfa80 Options.max_log_file_size: 0
+2021/03/14-01:40:16.957884 7f3bb2ecfa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:40:16.957884 7f3bb2ecfa80 Options.log_file_time_to_roll: 0
+2021/03/14-01:40:16.957885 7f3bb2ecfa80 Options.keep_log_file_num: 1000
+2021/03/14-01:40:16.957885 7f3bb2ecfa80 Options.recycle_log_file_num: 0
+2021/03/14-01:40:16.957886 7f3bb2ecfa80 Options.allow_fallocate: 1
+2021/03/14-01:40:16.957887 7f3bb2ecfa80 Options.allow_mmap_reads: 0
+2021/03/14-01:40:16.957887 7f3bb2ecfa80 Options.allow_mmap_writes: 0
+2021/03/14-01:40:16.957888 7f3bb2ecfa80 Options.use_direct_reads: 0
+2021/03/14-01:40:16.957888 7f3bb2ecfa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:40:16.957889 7f3bb2ecfa80 Options.create_missing_column_families: 0
+2021/03/14-01:40:16.957889 7f3bb2ecfa80 Options.db_log_dir:
+2021/03/14-01:40:16.957890 7f3bb2ecfa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:40:16.957890 7f3bb2ecfa80 Options.table_cache_numshardbits: 6
+2021/03/14-01:40:16.957891 7f3bb2ecfa80 Options.max_subcompactions: 1
+2021/03/14-01:40:16.957892 7f3bb2ecfa80 Options.max_background_flushes: -1
+2021/03/14-01:40:16.957892 7f3bb2ecfa80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:40:16.957893 7f3bb2ecfa80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:40:16.957893 7f3bb2ecfa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:40:16.957894 7f3bb2ecfa80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:40:16.957894 7f3bb2ecfa80 Options.advise_random_on_open: 1
+2021/03/14-01:40:16.957895 7f3bb2ecfa80 Options.db_write_buffer_size: 0
+2021/03/14-01:40:16.957896 7f3bb2ecfa80 Options.write_buffer_manager: 0x1882b90
+2021/03/14-01:40:16.957896 7f3bb2ecfa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:40:16.957897 7f3bb2ecfa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:40:16.957897 7f3bb2ecfa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:40:16.957898 7f3bb2ecfa80 Options.use_adaptive_mutex: 0
+2021/03/14-01:40:16.957898 7f3bb2ecfa80 Options.rate_limiter: (nil)
+2021/03/14-01:40:16.957900 7f3bb2ecfa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:40:16.957907 7f3bb2ecfa80 Options.wal_recovery_mode: 2
+2021/03/14-01:40:16.957908 7f3bb2ecfa80 Options.enable_thread_tracking: 0
+2021/03/14-01:40:16.957909 7f3bb2ecfa80 Options.enable_pipelined_write: 0
+2021/03/14-01:40:16.957909 7f3bb2ecfa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:40:16.957910 7f3bb2ecfa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:40:16.957910 7f3bb2ecfa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:40:16.957911 7f3bb2ecfa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:40:16.957912 7f3bb2ecfa80 Options.row_cache: None
+2021/03/14-01:40:16.957912 7f3bb2ecfa80 Options.wal_filter: None
+2021/03/14-01:40:16.957913 7f3bb2ecfa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:40:16.957913 7f3bb2ecfa80 Options.allow_ingest_behind: 0
+2021/03/14-01:40:16.957914 7f3bb2ecfa80 Options.preserve_deletes: 0
+2021/03/14-01:40:16.957914 7f3bb2ecfa80 Options.two_write_queues: 0
+2021/03/14-01:40:16.957915 7f3bb2ecfa80 Options.manual_wal_flush: 0
+2021/03/14-01:40:16.957916 7f3bb2ecfa80 Options.max_background_jobs: 16
+2021/03/14-01:40:16.957917 7f3bb2ecfa80 Options.max_background_compactions: -1
+2021/03/14-01:40:16.957917 7f3bb2ecfa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:40:16.957918 7f3bb2ecfa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:40:16.957918 7f3bb2ecfa80 Options.delayed_write_rate : 16777216
+2021/03/14-01:40:16.957919 7f3bb2ecfa80 Options.max_total_wal_size: 0
+2021/03/14-01:40:16.957920 7f3bb2ecfa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:40:16.957920 7f3bb2ecfa80 Options.stats_dump_period_sec: 600
+2021/03/14-01:40:16.957921 7f3bb2ecfa80 Options.max_open_files: -1
+2021/03/14-01:40:16.957921 7f3bb2ecfa80 Options.bytes_per_sync: 0
+2021/03/14-01:40:16.957922 7f3bb2ecfa80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:40:16.957922 7f3bb2ecfa80 Options.compaction_readahead_size: 0
+2021/03/14-01:40:16.957923 7f3bb2ecfa80 Compression algorithms supported:
+2021/03/14-01:40:16.957923 7f3bb2ecfa80 Snappy supported: 1
+2021/03/14-01:40:16.957924 7f3bb2ecfa80 Zlib supported: 1
+2021/03/14-01:40:16.957925 7f3bb2ecfa80 Bzip supported: 1
+2021/03/14-01:40:16.957925 7f3bb2ecfa80 LZ4 supported: 1
+2021/03/14-01:40:16.957926 7f3bb2ecfa80 ZSTDNotFinal supported: 1
+2021/03/14-01:40:16.957930 7f3bb2ecfa80 ZSTD supported: 1
+2021/03/14-01:40:16.957933 7f3bb2ecfa80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:40:16.957934 7f3bb2ecfa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:40:16.958027 7f3bb2ecfa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:40:16.958080 7f3bb2ecfa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:40:16.958081 7f3bb2ecfa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:40:16.958082 7f3bb2ecfa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:40:16.958083 7f3bb2ecfa80 Options.compaction_filter: None
+2021/03/14-01:40:16.958083 7f3bb2ecfa80 Options.compaction_filter_factory: None
+2021/03/14-01:40:16.958084 7f3bb2ecfa80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:40:16.958085 7f3bb2ecfa80 Options.table_factory: BlockBasedTable
+2021/03/14-01:40:16.958101 7f3bb2ecfa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1892520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1877c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:40:16.958106 7f3bb2ecfa80 Options.write_buffer_size: 134217728
+2021/03/14-01:40:16.958107 7f3bb2ecfa80 Options.max_write_buffer_number: 6
+2021/03/14-01:40:16.958108 7f3bb2ecfa80 Options.compression[0]: NoCompression
+2021/03/14-01:40:16.958109 7f3bb2ecfa80 Options.compression[1]: NoCompression
+2021/03/14-01:40:16.958109 7f3bb2ecfa80 Options.compression[2]: Snappy
+2021/03/14-01:40:16.958110 7f3bb2ecfa80 Options.compression[3]: Snappy
+2021/03/14-01:40:16.958110 7f3bb2ecfa80 Options.compression[4]: Snappy
+2021/03/14-01:40:16.958111 7f3bb2ecfa80 Options.compression[5]: Snappy
+2021/03/14-01:40:16.958111 7f3bb2ecfa80 Options.compression[6]: Snappy
+2021/03/14-01:40:16.958112 7f3bb2ecfa80 Options.bottommost_compression: Disabled
+2021/03/14-01:40:16.958113 7f3bb2ecfa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:40:16.958114 7f3bb2ecfa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:40:16.958114 7f3bb2ecfa80 Options.num_levels: 7
+2021/03/14-01:40:16.958115 7f3bb2ecfa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:40:16.958115 7f3bb2ecfa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:40:16.958116 7f3bb2ecfa80 Options.compression_opts.window_bits: -14
+2021/03/14-01:40:16.958116 7f3bb2ecfa80 Options.compression_opts.level: -1
+2021/03/14-01:40:16.958117 7f3bb2ecfa80 Options.compression_opts.strategy: 0
+2021/03/14-01:40:16.958118 7f3bb2ecfa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:40:16.958118 7f3bb2ecfa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:40:16.958119 7f3bb2ecfa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:40:16.958119 7f3bb2ecfa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:40:16.958120 7f3bb2ecfa80 Options.target_file_size_base: 67108864
+2021/03/14-01:40:16.958120 7f3bb2ecfa80 Options.target_file_size_multiplier: 1
+2021/03/14-01:40:16.958121 7f3bb2ecfa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:40:16.958122 7f3bb2ecfa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:40:16.958122 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:40:16.958124 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:40:16.958131 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:40:16.958132 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:40:16.958133 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:40:16.958133 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:40:16.958134 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:40:16.958134 7f3bb2ecfa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:40:16.958135 7f3bb2ecfa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:40:16.958136 7f3bb2ecfa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:40:16.958136 7f3bb2ecfa80 Options.arena_block_size: 16777216
+2021/03/14-01:40:16.958137 7f3bb2ecfa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:40:16.958137 7f3bb2ecfa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:40:16.958138 7f3bb2ecfa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:40:16.958138 7f3bb2ecfa80 Options.disable_auto_compactions: 0
+2021/03/14-01:40:16.958140 7f3bb2ecfa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:40:16.958141 7f3bb2ecfa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:40:16.958141 7f3bb2ecfa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:40:16.958142 7f3bb2ecfa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:40:16.958142 7f3bb2ecfa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:40:16.958143 7f3bb2ecfa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:40:16.958144 7f3bb2ecfa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:40:16.958145 7f3bb2ecfa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:40:16.958145 7f3bb2ecfa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:40:16.958146 7f3bb2ecfa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:40:16.958146 7f3bb2ecfa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:40:16.958147 7f3bb2ecfa80 Options.table_properties_collectors:
+2021/03/14-01:40:16.958147 7f3bb2ecfa80 Options.inplace_update_support: 0
+2021/03/14-01:40:16.958148 7f3bb2ecfa80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:40:16.958149 7f3bb2ecfa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:40:16.958149 7f3bb2ecfa80 Options.memtable_huge_page_size: 0
+2021/03/14-01:40:16.958150 7f3bb2ecfa80 Options.bloom_locality: 0
+2021/03/14-01:40:16.958151 7f3bb2ecfa80 Options.max_successive_merges: 0
+2021/03/14-01:40:16.958151 7f3bb2ecfa80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:40:16.958152 7f3bb2ecfa80 Options.paranoid_file_checks: 0
+2021/03/14-01:40:16.958152 7f3bb2ecfa80 Options.force_consistency_checks: 0
+2021/03/14-01:40:16.958153 7f3bb2ecfa80 Options.report_bg_io_stats: 0
+2021/03/14-01:40:16.958532 7f3bb2ecfa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:40:16.958534 7f3bb2ecfa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:40:16.958679 7f3bb2ecfa80 EVENT_LOG_v1 {"time_micros": 1615682416958668, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:40:16.958684 7f3bb2ecfa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:40:17.639559 7f3bb2ecfa80 EVENT_LOG_v1 {"time_micros": 1615682417639556, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682487849531 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682487849531
new file mode 100644
index 0000000..fe13fee
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682487849531
@@ -0,0 +1,186 @@
+2021/03/14-01:41:27.164859 7f1cb404ca80 RocksDB version: 5.11.3
+2021/03/14-01:41:27.164938 7f1cb404ca80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:41:27.164940 7f1cb404ca80 Compile date Mar 13 2021
+2021/03/14-01:41:27.164943 7f1cb404ca80 DB SUMMARY
+2021/03/14-01:41:27.165100 7f1cb404ca80 CURRENT file: CURRENT
+2021/03/14-01:41:27.165101 7f1cb404ca80 IDENTITY file: IDENTITY
+2021/03/14-01:41:27.165117 7f1cb404ca80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:41:27.165118 7f1cb404ca80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:41:27.165119 7f1cb404ca80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:41:27.165125 7f1cb404ca80 Options.error_if_exists: 0
+2021/03/14-01:41:27.165125 7f1cb404ca80 Options.create_if_missing: 1
+2021/03/14-01:41:27.165126 7f1cb404ca80 Options.paranoid_checks: 1
+2021/03/14-01:41:27.165127 7f1cb404ca80 Options.env: 0x7f1cb4a06080
+2021/03/14-01:41:27.165127 7f1cb404ca80 Options.info_log: 0x207cca0
+2021/03/14-01:41:27.165128 7f1cb404ca80 Options.max_file_opening_threads: 16
+2021/03/14-01:41:27.165129 7f1cb404ca80 Options.statistics: (nil)
+2021/03/14-01:41:27.165130 7f1cb404ca80 Options.use_fsync: 0
+2021/03/14-01:41:27.165130 7f1cb404ca80 Options.max_log_file_size: 0
+2021/03/14-01:41:27.165131 7f1cb404ca80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:41:27.165132 7f1cb404ca80 Options.log_file_time_to_roll: 0
+2021/03/14-01:41:27.165132 7f1cb404ca80 Options.keep_log_file_num: 1000
+2021/03/14-01:41:27.165133 7f1cb404ca80 Options.recycle_log_file_num: 0
+2021/03/14-01:41:27.165134 7f1cb404ca80 Options.allow_fallocate: 1
+2021/03/14-01:41:27.165134 7f1cb404ca80 Options.allow_mmap_reads: 0
+2021/03/14-01:41:27.165135 7f1cb404ca80 Options.allow_mmap_writes: 0
+2021/03/14-01:41:27.165136 7f1cb404ca80 Options.use_direct_reads: 0
+2021/03/14-01:41:27.165136 7f1cb404ca80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:41:27.165137 7f1cb404ca80 Options.create_missing_column_families: 0
+2021/03/14-01:41:27.165137 7f1cb404ca80 Options.db_log_dir:
+2021/03/14-01:41:27.165138 7f1cb404ca80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:41:27.165139 7f1cb404ca80 Options.table_cache_numshardbits: 6
+2021/03/14-01:41:27.165139 7f1cb404ca80 Options.max_subcompactions: 1
+2021/03/14-01:41:27.165140 7f1cb404ca80 Options.max_background_flushes: -1
+2021/03/14-01:41:27.165141 7f1cb404ca80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:41:27.165141 7f1cb404ca80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:41:27.165142 7f1cb404ca80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:41:27.165143 7f1cb404ca80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:41:27.165143 7f1cb404ca80 Options.advise_random_on_open: 1
+2021/03/14-01:41:27.165144 7f1cb404ca80 Options.db_write_buffer_size: 0
+2021/03/14-01:41:27.165144 7f1cb404ca80 Options.write_buffer_manager: 0x2064b90
+2021/03/14-01:41:27.165145 7f1cb404ca80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:41:27.165146 7f1cb404ca80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:41:27.165146 7f1cb404ca80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:41:27.165147 7f1cb404ca80 Options.use_adaptive_mutex: 0
+2021/03/14-01:41:27.165148 7f1cb404ca80 Options.rate_limiter: (nil)
+2021/03/14-01:41:27.165149 7f1cb404ca80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:41:27.165159 7f1cb404ca80 Options.wal_recovery_mode: 2
+2021/03/14-01:41:27.165160 7f1cb404ca80 Options.enable_thread_tracking: 0
+2021/03/14-01:41:27.165161 7f1cb404ca80 Options.enable_pipelined_write: 0
+2021/03/14-01:41:27.165161 7f1cb404ca80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:41:27.165162 7f1cb404ca80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:41:27.165162 7f1cb404ca80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:41:27.165163 7f1cb404ca80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:41:27.165164 7f1cb404ca80 Options.row_cache: None
+2021/03/14-01:41:27.165164 7f1cb404ca80 Options.wal_filter: None
+2021/03/14-01:41:27.165165 7f1cb404ca80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:41:27.165166 7f1cb404ca80 Options.allow_ingest_behind: 0
+2021/03/14-01:41:27.165166 7f1cb404ca80 Options.preserve_deletes: 0
+2021/03/14-01:41:27.165167 7f1cb404ca80 Options.two_write_queues: 0
+2021/03/14-01:41:27.165167 7f1cb404ca80 Options.manual_wal_flush: 0
+2021/03/14-01:41:27.165169 7f1cb404ca80 Options.max_background_jobs: 16
+2021/03/14-01:41:27.165170 7f1cb404ca80 Options.max_background_compactions: -1
+2021/03/14-01:41:27.165170 7f1cb404ca80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:41:27.165171 7f1cb404ca80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:41:27.165172 7f1cb404ca80 Options.delayed_write_rate : 16777216
+2021/03/14-01:41:27.165172 7f1cb404ca80 Options.max_total_wal_size: 0
+2021/03/14-01:41:27.165173 7f1cb404ca80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:41:27.165174 7f1cb404ca80 Options.stats_dump_period_sec: 600
+2021/03/14-01:41:27.165174 7f1cb404ca80 Options.max_open_files: -1
+2021/03/14-01:41:27.165175 7f1cb404ca80 Options.bytes_per_sync: 0
+2021/03/14-01:41:27.165175 7f1cb404ca80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:41:27.165176 7f1cb404ca80 Options.compaction_readahead_size: 0
+2021/03/14-01:41:27.165177 7f1cb404ca80 Compression algorithms supported:
+2021/03/14-01:41:27.165177 7f1cb404ca80 Snappy supported: 1
+2021/03/14-01:41:27.165178 7f1cb404ca80 Zlib supported: 1
+2021/03/14-01:41:27.165179 7f1cb404ca80 Bzip supported: 1
+2021/03/14-01:41:27.165179 7f1cb404ca80 LZ4 supported: 1
+2021/03/14-01:41:27.165180 7f1cb404ca80 ZSTDNotFinal supported: 1
+2021/03/14-01:41:27.165186 7f1cb404ca80 ZSTD supported: 1
+2021/03/14-01:41:27.165191 7f1cb404ca80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:41:27.165193 7f1cb404ca80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:41:27.168416 7f1cb404ca80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:41:27.168549 7f1cb404ca80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:41:27.168551 7f1cb404ca80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:41:27.168553 7f1cb404ca80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:41:27.168553 7f1cb404ca80 Options.compaction_filter: None
+2021/03/14-01:41:27.168554 7f1cb404ca80 Options.compaction_filter_factory: None
+2021/03/14-01:41:27.168555 7f1cb404ca80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:41:27.168556 7f1cb404ca80 Options.table_factory: BlockBasedTable
+2021/03/14-01:41:27.168584 7f1cb404ca80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2074520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2059c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:41:27.168593 7f1cb404ca80 Options.write_buffer_size: 134217728
+2021/03/14-01:41:27.168593 7f1cb404ca80 Options.max_write_buffer_number: 6
+2021/03/14-01:41:27.168594 7f1cb404ca80 Options.compression[0]: NoCompression
+2021/03/14-01:41:27.168595 7f1cb404ca80 Options.compression[1]: NoCompression
+2021/03/14-01:41:27.168596 7f1cb404ca80 Options.compression[2]: Snappy
+2021/03/14-01:41:27.168596 7f1cb404ca80 Options.compression[3]: Snappy
+2021/03/14-01:41:27.168597 7f1cb404ca80 Options.compression[4]: Snappy
+2021/03/14-01:41:27.168598 7f1cb404ca80 Options.compression[5]: Snappy
+2021/03/14-01:41:27.168598 7f1cb404ca80 Options.compression[6]: Snappy
+2021/03/14-01:41:27.168599 7f1cb404ca80 Options.bottommost_compression: Disabled
+2021/03/14-01:41:27.168600 7f1cb404ca80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:41:27.168601 7f1cb404ca80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:41:27.168601 7f1cb404ca80 Options.num_levels: 7
+2021/03/14-01:41:27.168602 7f1cb404ca80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:41:27.168603 7f1cb404ca80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:41:27.168603 7f1cb404ca80 Options.compression_opts.window_bits: -14
+2021/03/14-01:41:27.168604 7f1cb404ca80 Options.compression_opts.level: -1
+2021/03/14-01:41:27.168605 7f1cb404ca80 Options.compression_opts.strategy: 0
+2021/03/14-01:41:27.168605 7f1cb404ca80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:41:27.168606 7f1cb404ca80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:41:27.168606 7f1cb404ca80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:41:27.168607 7f1cb404ca80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:41:27.168608 7f1cb404ca80 Options.target_file_size_base: 67108864
+2021/03/14-01:41:27.168608 7f1cb404ca80 Options.target_file_size_multiplier: 1
+2021/03/14-01:41:27.168609 7f1cb404ca80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:41:27.168610 7f1cb404ca80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:41:27.168610 7f1cb404ca80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:41:27.168612 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:41:27.168632 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:41:27.168632 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:41:27.168633 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:41:27.168634 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:41:27.168634 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:41:27.168635 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:41:27.168636 7f1cb404ca80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:41:27.168636 7f1cb404ca80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:41:27.168637 7f1cb404ca80 Options.arena_block_size: 16777216
+2021/03/14-01:41:27.168638 7f1cb404ca80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:41:27.168638 7f1cb404ca80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:41:27.168639 7f1cb404ca80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:41:27.168639 7f1cb404ca80 Options.disable_auto_compactions: 0
+2021/03/14-01:41:27.168641 7f1cb404ca80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:41:27.168642 7f1cb404ca80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:41:27.168643 7f1cb404ca80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:41:27.168643 7f1cb404ca80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:41:27.168644 7f1cb404ca80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:41:27.168645 7f1cb404ca80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:41:27.168645 7f1cb404ca80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:41:27.168647 7f1cb404ca80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:41:27.168647 7f1cb404ca80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:41:27.168648 7f1cb404ca80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:41:27.168648 7f1cb404ca80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:41:27.168649 7f1cb404ca80 Options.table_properties_collectors:
+2021/03/14-01:41:27.168650 7f1cb404ca80 Options.inplace_update_support: 0
+2021/03/14-01:41:27.168650 7f1cb404ca80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:41:27.168651 7f1cb404ca80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:41:27.168652 7f1cb404ca80 Options.memtable_huge_page_size: 0
+2021/03/14-01:41:27.168653 7f1cb404ca80 Options.bloom_locality: 0
+2021/03/14-01:41:27.168653 7f1cb404ca80 Options.max_successive_merges: 0
+2021/03/14-01:41:27.168654 7f1cb404ca80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:41:27.168654 7f1cb404ca80 Options.paranoid_file_checks: 0
+2021/03/14-01:41:27.168655 7f1cb404ca80 Options.force_consistency_checks: 0
+2021/03/14-01:41:27.168656 7f1cb404ca80 Options.report_bg_io_stats: 0
+2021/03/14-01:41:27.169259 7f1cb404ca80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:41:27.169262 7f1cb404ca80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:41:27.169456 7f1cb404ca80 EVENT_LOG_v1 {"time_micros": 1615682487169440, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:41:27.169464 7f1cb404ca80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:41:27.837963 7f1cb404ca80 EVENT_LOG_v1 {"time_micros": 1615682487837959, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682488529113 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682488529113
new file mode 100644
index 0000000..1953dc7
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682488529113
@@ -0,0 +1,186 @@
+2021/03/14-01:41:27.849956 7f1cb404ca80 RocksDB version: 5.11.3
+2021/03/14-01:41:27.850009 7f1cb404ca80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:41:27.850010 7f1cb404ca80 Compile date Mar 13 2021
+2021/03/14-01:41:27.850012 7f1cb404ca80 DB SUMMARY
+2021/03/14-01:41:27.850146 7f1cb404ca80 CURRENT file: CURRENT
+2021/03/14-01:41:27.850147 7f1cb404ca80 IDENTITY file: IDENTITY
+2021/03/14-01:41:27.850160 7f1cb404ca80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:41:27.850161 7f1cb404ca80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:41:27.850162 7f1cb404ca80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:41:27.850167 7f1cb404ca80 Options.error_if_exists: 0
+2021/03/14-01:41:27.850167 7f1cb404ca80 Options.create_if_missing: 1
+2021/03/14-01:41:27.850168 7f1cb404ca80 Options.paranoid_checks: 1
+2021/03/14-01:41:27.850169 7f1cb404ca80 Options.env: 0x7f1cb4a06080
+2021/03/14-01:41:27.850169 7f1cb404ca80 Options.info_log: 0x207cca0
+2021/03/14-01:41:27.850170 7f1cb404ca80 Options.max_file_opening_threads: 16
+2021/03/14-01:41:27.850170 7f1cb404ca80 Options.statistics: (nil)
+2021/03/14-01:41:27.850171 7f1cb404ca80 Options.use_fsync: 0
+2021/03/14-01:41:27.850172 7f1cb404ca80 Options.max_log_file_size: 0
+2021/03/14-01:41:27.850172 7f1cb404ca80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:41:27.850173 7f1cb404ca80 Options.log_file_time_to_roll: 0
+2021/03/14-01:41:27.850173 7f1cb404ca80 Options.keep_log_file_num: 1000
+2021/03/14-01:41:27.850174 7f1cb404ca80 Options.recycle_log_file_num: 0
+2021/03/14-01:41:27.850175 7f1cb404ca80 Options.allow_fallocate: 1
+2021/03/14-01:41:27.850175 7f1cb404ca80 Options.allow_mmap_reads: 0
+2021/03/14-01:41:27.850176 7f1cb404ca80 Options.allow_mmap_writes: 0
+2021/03/14-01:41:27.850176 7f1cb404ca80 Options.use_direct_reads: 0
+2021/03/14-01:41:27.850177 7f1cb404ca80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:41:27.850177 7f1cb404ca80 Options.create_missing_column_families: 0
+2021/03/14-01:41:27.850178 7f1cb404ca80 Options.db_log_dir:
+2021/03/14-01:41:27.850178 7f1cb404ca80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:41:27.850179 7f1cb404ca80 Options.table_cache_numshardbits: 6
+2021/03/14-01:41:27.850179 7f1cb404ca80 Options.max_subcompactions: 1
+2021/03/14-01:41:27.850180 7f1cb404ca80 Options.max_background_flushes: -1
+2021/03/14-01:41:27.850181 7f1cb404ca80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:41:27.850181 7f1cb404ca80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:41:27.850182 7f1cb404ca80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:41:27.850182 7f1cb404ca80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:41:27.850183 7f1cb404ca80 Options.advise_random_on_open: 1
+2021/03/14-01:41:27.850183 7f1cb404ca80 Options.db_write_buffer_size: 0
+2021/03/14-01:41:27.850184 7f1cb404ca80 Options.write_buffer_manager: 0x2064b90
+2021/03/14-01:41:27.850184 7f1cb404ca80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:41:27.850185 7f1cb404ca80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:41:27.850185 7f1cb404ca80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:41:27.850186 7f1cb404ca80 Options.use_adaptive_mutex: 0
+2021/03/14-01:41:27.850187 7f1cb404ca80 Options.rate_limiter: (nil)
+2021/03/14-01:41:27.850188 7f1cb404ca80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:41:27.850196 7f1cb404ca80 Options.wal_recovery_mode: 2
+2021/03/14-01:41:27.850196 7f1cb404ca80 Options.enable_thread_tracking: 0
+2021/03/14-01:41:27.850197 7f1cb404ca80 Options.enable_pipelined_write: 0
+2021/03/14-01:41:27.850197 7f1cb404ca80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:41:27.850198 7f1cb404ca80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:41:27.850198 7f1cb404ca80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:41:27.850199 7f1cb404ca80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:41:27.850200 7f1cb404ca80 Options.row_cache: None
+2021/03/14-01:41:27.850200 7f1cb404ca80 Options.wal_filter: None
+2021/03/14-01:41:27.850201 7f1cb404ca80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:41:27.850201 7f1cb404ca80 Options.allow_ingest_behind: 0
+2021/03/14-01:41:27.850202 7f1cb404ca80 Options.preserve_deletes: 0
+2021/03/14-01:41:27.850202 7f1cb404ca80 Options.two_write_queues: 0
+2021/03/14-01:41:27.850203 7f1cb404ca80 Options.manual_wal_flush: 0
+2021/03/14-01:41:27.850204 7f1cb404ca80 Options.max_background_jobs: 16
+2021/03/14-01:41:27.850205 7f1cb404ca80 Options.max_background_compactions: -1
+2021/03/14-01:41:27.850205 7f1cb404ca80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:41:27.850206 7f1cb404ca80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:41:27.850206 7f1cb404ca80 Options.delayed_write_rate : 16777216
+2021/03/14-01:41:27.850207 7f1cb404ca80 Options.max_total_wal_size: 0
+2021/03/14-01:41:27.850207 7f1cb404ca80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:41:27.850208 7f1cb404ca80 Options.stats_dump_period_sec: 600
+2021/03/14-01:41:27.850209 7f1cb404ca80 Options.max_open_files: -1
+2021/03/14-01:41:27.850209 7f1cb404ca80 Options.bytes_per_sync: 0
+2021/03/14-01:41:27.850210 7f1cb404ca80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:41:27.850210 7f1cb404ca80 Options.compaction_readahead_size: 0
+2021/03/14-01:41:27.850211 7f1cb404ca80 Compression algorithms supported:
+2021/03/14-01:41:27.850211 7f1cb404ca80 Snappy supported: 1
+2021/03/14-01:41:27.850212 7f1cb404ca80 Zlib supported: 1
+2021/03/14-01:41:27.850212 7f1cb404ca80 Bzip supported: 1
+2021/03/14-01:41:27.850213 7f1cb404ca80 LZ4 supported: 1
+2021/03/14-01:41:27.850214 7f1cb404ca80 ZSTDNotFinal supported: 1
+2021/03/14-01:41:27.850217 7f1cb404ca80 ZSTD supported: 1
+2021/03/14-01:41:27.850220 7f1cb404ca80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:41:27.850222 7f1cb404ca80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:41:27.850355 7f1cb404ca80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:41:27.850409 7f1cb404ca80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:41:27.850411 7f1cb404ca80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:41:27.850412 7f1cb404ca80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:41:27.850412 7f1cb404ca80 Options.compaction_filter: None
+2021/03/14-01:41:27.850413 7f1cb404ca80 Options.compaction_filter_factory: None
+2021/03/14-01:41:27.850413 7f1cb404ca80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:41:27.850414 7f1cb404ca80 Options.table_factory: BlockBasedTable
+2021/03/14-01:41:27.850430 7f1cb404ca80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2074520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2059c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:41:27.850436 7f1cb404ca80 Options.write_buffer_size: 134217728
+2021/03/14-01:41:27.850437 7f1cb404ca80 Options.max_write_buffer_number: 6
+2021/03/14-01:41:27.850438 7f1cb404ca80 Options.compression[0]: NoCompression
+2021/03/14-01:41:27.850438 7f1cb404ca80 Options.compression[1]: NoCompression
+2021/03/14-01:41:27.850439 7f1cb404ca80 Options.compression[2]: Snappy
+2021/03/14-01:41:27.850440 7f1cb404ca80 Options.compression[3]: Snappy
+2021/03/14-01:41:27.850440 7f1cb404ca80 Options.compression[4]: Snappy
+2021/03/14-01:41:27.850441 7f1cb404ca80 Options.compression[5]: Snappy
+2021/03/14-01:41:27.850441 7f1cb404ca80 Options.compression[6]: Snappy
+2021/03/14-01:41:27.850442 7f1cb404ca80 Options.bottommost_compression: Disabled
+2021/03/14-01:41:27.850443 7f1cb404ca80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:41:27.850443 7f1cb404ca80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:41:27.850444 7f1cb404ca80 Options.num_levels: 7
+2021/03/14-01:41:27.850444 7f1cb404ca80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:41:27.850445 7f1cb404ca80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:41:27.850446 7f1cb404ca80 Options.compression_opts.window_bits: -14
+2021/03/14-01:41:27.850446 7f1cb404ca80 Options.compression_opts.level: -1
+2021/03/14-01:41:27.850447 7f1cb404ca80 Options.compression_opts.strategy: 0
+2021/03/14-01:41:27.850447 7f1cb404ca80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:41:27.850448 7f1cb404ca80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:41:27.850448 7f1cb404ca80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:41:27.850449 7f1cb404ca80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:41:27.850449 7f1cb404ca80 Options.target_file_size_base: 67108864
+2021/03/14-01:41:27.850450 7f1cb404ca80 Options.target_file_size_multiplier: 1
+2021/03/14-01:41:27.850451 7f1cb404ca80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:41:27.850451 7f1cb404ca80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:41:27.850452 7f1cb404ca80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:41:27.850453 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:41:27.850462 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:41:27.850462 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:41:27.850463 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:41:27.850463 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:41:27.850464 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:41:27.850465 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:41:27.850465 7f1cb404ca80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:41:27.850466 7f1cb404ca80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:41:27.850466 7f1cb404ca80 Options.arena_block_size: 16777216
+2021/03/14-01:41:27.850467 7f1cb404ca80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:41:27.850467 7f1cb404ca80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:41:27.850468 7f1cb404ca80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:41:27.850469 7f1cb404ca80 Options.disable_auto_compactions: 0
+2021/03/14-01:41:27.850470 7f1cb404ca80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:41:27.850471 7f1cb404ca80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:41:27.850472 7f1cb404ca80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:41:27.850472 7f1cb404ca80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:41:27.850473 7f1cb404ca80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:41:27.850473 7f1cb404ca80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:41:27.850474 7f1cb404ca80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:41:27.850475 7f1cb404ca80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:41:27.850475 7f1cb404ca80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:41:27.850476 7f1cb404ca80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:41:27.850477 7f1cb404ca80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:41:27.850477 7f1cb404ca80 Options.table_properties_collectors:
+2021/03/14-01:41:27.850478 7f1cb404ca80 Options.inplace_update_support: 0
+2021/03/14-01:41:27.850478 7f1cb404ca80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:41:27.850479 7f1cb404ca80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:41:27.850480 7f1cb404ca80 Options.memtable_huge_page_size: 0
+2021/03/14-01:41:27.850480 7f1cb404ca80 Options.bloom_locality: 0
+2021/03/14-01:41:27.850481 7f1cb404ca80 Options.max_successive_merges: 0
+2021/03/14-01:41:27.850481 7f1cb404ca80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:41:27.850482 7f1cb404ca80 Options.paranoid_file_checks: 0
+2021/03/14-01:41:27.850482 7f1cb404ca80 Options.force_consistency_checks: 0
+2021/03/14-01:41:27.850483 7f1cb404ca80 Options.report_bg_io_stats: 0
+2021/03/14-01:41:27.851011 7f1cb404ca80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:41:27.851014 7f1cb404ca80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:41:27.851153 7f1cb404ca80 EVENT_LOG_v1 {"time_micros": 1615682487851143, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:41:27.851158 7f1cb404ca80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:41:28.518013 7f1cb404ca80 EVENT_LOG_v1 {"time_micros": 1615682488518009, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615682489199116 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682489199116
new file mode 100644
index 0000000..718a088
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615682489199116
@@ -0,0 +1,186 @@
+2021/03/14-01:41:28.529520 7f1cb404ca80 RocksDB version: 5.11.3
+2021/03/14-01:41:28.529573 7f1cb404ca80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:41:28.529575 7f1cb404ca80 Compile date Mar 13 2021
+2021/03/14-01:41:28.529577 7f1cb404ca80 DB SUMMARY
+2021/03/14-01:41:28.529717 7f1cb404ca80 CURRENT file: CURRENT
+2021/03/14-01:41:28.529718 7f1cb404ca80 IDENTITY file: IDENTITY
+2021/03/14-01:41:28.529732 7f1cb404ca80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:41:28.529733 7f1cb404ca80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:41:28.529734 7f1cb404ca80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:41:28.529739 7f1cb404ca80 Options.error_if_exists: 0
+2021/03/14-01:41:28.529739 7f1cb404ca80 Options.create_if_missing: 1
+2021/03/14-01:41:28.529740 7f1cb404ca80 Options.paranoid_checks: 1
+2021/03/14-01:41:28.529740 7f1cb404ca80 Options.env: 0x7f1cb4a06080
+2021/03/14-01:41:28.529741 7f1cb404ca80 Options.info_log: 0x207cca0
+2021/03/14-01:41:28.529742 7f1cb404ca80 Options.max_file_opening_threads: 16
+2021/03/14-01:41:28.529742 7f1cb404ca80 Options.statistics: (nil)
+2021/03/14-01:41:28.529743 7f1cb404ca80 Options.use_fsync: 0
+2021/03/14-01:41:28.529744 7f1cb404ca80 Options.max_log_file_size: 0
+2021/03/14-01:41:28.529744 7f1cb404ca80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:41:28.529745 7f1cb404ca80 Options.log_file_time_to_roll: 0
+2021/03/14-01:41:28.529745 7f1cb404ca80 Options.keep_log_file_num: 1000
+2021/03/14-01:41:28.529746 7f1cb404ca80 Options.recycle_log_file_num: 0
+2021/03/14-01:41:28.529747 7f1cb404ca80 Options.allow_fallocate: 1
+2021/03/14-01:41:28.529747 7f1cb404ca80 Options.allow_mmap_reads: 0
+2021/03/14-01:41:28.529748 7f1cb404ca80 Options.allow_mmap_writes: 0
+2021/03/14-01:41:28.529748 7f1cb404ca80 Options.use_direct_reads: 0
+2021/03/14-01:41:28.529749 7f1cb404ca80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:41:28.529749 7f1cb404ca80 Options.create_missing_column_families: 0
+2021/03/14-01:41:28.529750 7f1cb404ca80 Options.db_log_dir:
+2021/03/14-01:41:28.529750 7f1cb404ca80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:41:28.529751 7f1cb404ca80 Options.table_cache_numshardbits: 6
+2021/03/14-01:41:28.529752 7f1cb404ca80 Options.max_subcompactions: 1
+2021/03/14-01:41:28.529752 7f1cb404ca80 Options.max_background_flushes: -1
+2021/03/14-01:41:28.529753 7f1cb404ca80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:41:28.529753 7f1cb404ca80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:41:28.529754 7f1cb404ca80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:41:28.529754 7f1cb404ca80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:41:28.529755 7f1cb404ca80 Options.advise_random_on_open: 1
+2021/03/14-01:41:28.529756 7f1cb404ca80 Options.db_write_buffer_size: 0
+2021/03/14-01:41:28.529756 7f1cb404ca80 Options.write_buffer_manager: 0x2064b90
+2021/03/14-01:41:28.529757 7f1cb404ca80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:41:28.529757 7f1cb404ca80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:41:28.529758 7f1cb404ca80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:41:28.529758 7f1cb404ca80 Options.use_adaptive_mutex: 0
+2021/03/14-01:41:28.529759 7f1cb404ca80 Options.rate_limiter: (nil)
+2021/03/14-01:41:28.529761 7f1cb404ca80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:41:28.529768 7f1cb404ca80 Options.wal_recovery_mode: 2
+2021/03/14-01:41:28.529769 7f1cb404ca80 Options.enable_thread_tracking: 0
+2021/03/14-01:41:28.529769 7f1cb404ca80 Options.enable_pipelined_write: 0
+2021/03/14-01:41:28.529770 7f1cb404ca80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:41:28.529770 7f1cb404ca80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:41:28.529771 7f1cb404ca80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:41:28.529772 7f1cb404ca80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:41:28.529772 7f1cb404ca80 Options.row_cache: None
+2021/03/14-01:41:28.529773 7f1cb404ca80 Options.wal_filter: None
+2021/03/14-01:41:28.529773 7f1cb404ca80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:41:28.529774 7f1cb404ca80 Options.allow_ingest_behind: 0
+2021/03/14-01:41:28.529774 7f1cb404ca80 Options.preserve_deletes: 0
+2021/03/14-01:41:28.529775 7f1cb404ca80 Options.two_write_queues: 0
+2021/03/14-01:41:28.529775 7f1cb404ca80 Options.manual_wal_flush: 0
+2021/03/14-01:41:28.529777 7f1cb404ca80 Options.max_background_jobs: 16
+2021/03/14-01:41:28.529777 7f1cb404ca80 Options.max_background_compactions: -1
+2021/03/14-01:41:28.529778 7f1cb404ca80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:41:28.529778 7f1cb404ca80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:41:28.529779 7f1cb404ca80 Options.delayed_write_rate : 16777216
+2021/03/14-01:41:28.529779 7f1cb404ca80 Options.max_total_wal_size: 0
+2021/03/14-01:41:28.529780 7f1cb404ca80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:41:28.529781 7f1cb404ca80 Options.stats_dump_period_sec: 600
+2021/03/14-01:41:28.529781 7f1cb404ca80 Options.max_open_files: -1
+2021/03/14-01:41:28.529782 7f1cb404ca80 Options.bytes_per_sync: 0
+2021/03/14-01:41:28.529782 7f1cb404ca80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:41:28.529783 7f1cb404ca80 Options.compaction_readahead_size: 0
+2021/03/14-01:41:28.529783 7f1cb404ca80 Compression algorithms supported:
+2021/03/14-01:41:28.529784 7f1cb404ca80 Snappy supported: 1
+2021/03/14-01:41:28.529785 7f1cb404ca80 Zlib supported: 1
+2021/03/14-01:41:28.529785 7f1cb404ca80 Bzip supported: 1
+2021/03/14-01:41:28.529786 7f1cb404ca80 LZ4 supported: 1
+2021/03/14-01:41:28.529786 7f1cb404ca80 ZSTDNotFinal supported: 1
+2021/03/14-01:41:28.529790 7f1cb404ca80 ZSTD supported: 1
+2021/03/14-01:41:28.529793 7f1cb404ca80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:41:28.529795 7f1cb404ca80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:41:28.529887 7f1cb404ca80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:41:28.529942 7f1cb404ca80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:41:28.529944 7f1cb404ca80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:41:28.529945 7f1cb404ca80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:41:28.529945 7f1cb404ca80 Options.compaction_filter: None
+2021/03/14-01:41:28.529946 7f1cb404ca80 Options.compaction_filter_factory: None
+2021/03/14-01:41:28.529946 7f1cb404ca80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:41:28.529947 7f1cb404ca80 Options.table_factory: BlockBasedTable
+2021/03/14-01:41:28.529964 7f1cb404ca80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2074520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2059c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:41:28.529970 7f1cb404ca80 Options.write_buffer_size: 134217728
+2021/03/14-01:41:28.529970 7f1cb404ca80 Options.max_write_buffer_number: 6
+2021/03/14-01:41:28.529971 7f1cb404ca80 Options.compression[0]: NoCompression
+2021/03/14-01:41:28.529972 7f1cb404ca80 Options.compression[1]: NoCompression
+2021/03/14-01:41:28.529972 7f1cb404ca80 Options.compression[2]: Snappy
+2021/03/14-01:41:28.529973 7f1cb404ca80 Options.compression[3]: Snappy
+2021/03/14-01:41:28.529973 7f1cb404ca80 Options.compression[4]: Snappy
+2021/03/14-01:41:28.529974 7f1cb404ca80 Options.compression[5]: Snappy
+2021/03/14-01:41:28.529975 7f1cb404ca80 Options.compression[6]: Snappy
+2021/03/14-01:41:28.529975 7f1cb404ca80 Options.bottommost_compression: Disabled
+2021/03/14-01:41:28.529976 7f1cb404ca80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:41:28.529977 7f1cb404ca80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:41:28.529977 7f1cb404ca80 Options.num_levels: 7
+2021/03/14-01:41:28.529978 7f1cb404ca80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:41:28.529978 7f1cb404ca80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:41:28.529979 7f1cb404ca80 Options.compression_opts.window_bits: -14
+2021/03/14-01:41:28.529979 7f1cb404ca80 Options.compression_opts.level: -1
+2021/03/14-01:41:28.529980 7f1cb404ca80 Options.compression_opts.strategy: 0
+2021/03/14-01:41:28.529980 7f1cb404ca80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:41:28.529981 7f1cb404ca80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:41:28.529982 7f1cb404ca80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:41:28.529982 7f1cb404ca80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:41:28.529983 7f1cb404ca80 Options.target_file_size_base: 67108864
+2021/03/14-01:41:28.529983 7f1cb404ca80 Options.target_file_size_multiplier: 1
+2021/03/14-01:41:28.529984 7f1cb404ca80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:41:28.529984 7f1cb404ca80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:41:28.529985 7f1cb404ca80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:41:28.529987 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:41:28.529994 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:41:28.529995 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:41:28.529995 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:41:28.529996 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:41:28.529997 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:41:28.529997 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:41:28.529998 7f1cb404ca80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:41:28.529998 7f1cb404ca80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:41:28.529999 7f1cb404ca80 Options.arena_block_size: 16777216
+2021/03/14-01:41:28.529999 7f1cb404ca80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:41:28.530000 7f1cb404ca80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:41:28.530001 7f1cb404ca80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:41:28.530001 7f1cb404ca80 Options.disable_auto_compactions: 0
+2021/03/14-01:41:28.530003 7f1cb404ca80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:41:28.530003 7f1cb404ca80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:41:28.530004 7f1cb404ca80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:41:28.530005 7f1cb404ca80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:41:28.530005 7f1cb404ca80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:41:28.530006 7f1cb404ca80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:41:28.530006 7f1cb404ca80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:41:28.530007 7f1cb404ca80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:41:28.530008 7f1cb404ca80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:41:28.530009 7f1cb404ca80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:41:28.530009 7f1cb404ca80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:41:28.530010 7f1cb404ca80 Options.table_properties_collectors:
+2021/03/14-01:41:28.530010 7f1cb404ca80 Options.inplace_update_support: 0
+2021/03/14-01:41:28.530011 7f1cb404ca80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:41:28.530011 7f1cb404ca80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:41:28.530012 7f1cb404ca80 Options.memtable_huge_page_size: 0
+2021/03/14-01:41:28.530013 7f1cb404ca80 Options.bloom_locality: 0
+2021/03/14-01:41:28.530013 7f1cb404ca80 Options.max_successive_merges: 0
+2021/03/14-01:41:28.530014 7f1cb404ca80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:41:28.530014 7f1cb404ca80 Options.paranoid_file_checks: 0
+2021/03/14-01:41:28.530015 7f1cb404ca80 Options.force_consistency_checks: 0
+2021/03/14-01:41:28.530016 7f1cb404ca80 Options.report_bg_io_stats: 0
+2021/03/14-01:41:28.530400 7f1cb404ca80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:41:28.530403 7f1cb404ca80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:41:28.530542 7f1cb404ca80 EVENT_LOG_v1 {"time_micros": 1615682488530532, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:41:28.530547 7f1cb404ca80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:41:29.187001 7f1cb404ca80 EVENT_LOG_v1 {"time_micros": 1615682489186998, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615701562055392 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615701562055392
new file mode 100644
index 0000000..f6e51dd
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615701562055392
@@ -0,0 +1,186 @@
+2021/03/14-01:41:29.199516 7f1cb404ca80 RocksDB version: 5.11.3
+2021/03/14-01:41:29.199570 7f1cb404ca80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-01:41:29.199571 7f1cb404ca80 Compile date Mar 13 2021
+2021/03/14-01:41:29.199574 7f1cb404ca80 DB SUMMARY
+2021/03/14-01:41:29.199713 7f1cb404ca80 CURRENT file: CURRENT
+2021/03/14-01:41:29.199714 7f1cb404ca80 IDENTITY file: IDENTITY
+2021/03/14-01:41:29.199727 7f1cb404ca80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-01:41:29.199728 7f1cb404ca80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-01:41:29.199729 7f1cb404ca80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-01:41:29.199734 7f1cb404ca80 Options.error_if_exists: 0
+2021/03/14-01:41:29.199735 7f1cb404ca80 Options.create_if_missing: 1
+2021/03/14-01:41:29.199735 7f1cb404ca80 Options.paranoid_checks: 1
+2021/03/14-01:41:29.199736 7f1cb404ca80 Options.env: 0x7f1cb4a06080
+2021/03/14-01:41:29.199736 7f1cb404ca80 Options.info_log: 0x207cca0
+2021/03/14-01:41:29.199737 7f1cb404ca80 Options.max_file_opening_threads: 16
+2021/03/14-01:41:29.199738 7f1cb404ca80 Options.statistics: (nil)
+2021/03/14-01:41:29.199738 7f1cb404ca80 Options.use_fsync: 0
+2021/03/14-01:41:29.199739 7f1cb404ca80 Options.max_log_file_size: 0
+2021/03/14-01:41:29.199740 7f1cb404ca80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-01:41:29.199740 7f1cb404ca80 Options.log_file_time_to_roll: 0
+2021/03/14-01:41:29.199741 7f1cb404ca80 Options.keep_log_file_num: 1000
+2021/03/14-01:41:29.199741 7f1cb404ca80 Options.recycle_log_file_num: 0
+2021/03/14-01:41:29.199742 7f1cb404ca80 Options.allow_fallocate: 1
+2021/03/14-01:41:29.199742 7f1cb404ca80 Options.allow_mmap_reads: 0
+2021/03/14-01:41:29.199743 7f1cb404ca80 Options.allow_mmap_writes: 0
+2021/03/14-01:41:29.199744 7f1cb404ca80 Options.use_direct_reads: 0
+2021/03/14-01:41:29.199744 7f1cb404ca80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-01:41:29.199745 7f1cb404ca80 Options.create_missing_column_families: 0
+2021/03/14-01:41:29.199745 7f1cb404ca80 Options.db_log_dir:
+2021/03/14-01:41:29.199746 7f1cb404ca80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-01:41:29.199746 7f1cb404ca80 Options.table_cache_numshardbits: 6
+2021/03/14-01:41:29.199747 7f1cb404ca80 Options.max_subcompactions: 1
+2021/03/14-01:41:29.199747 7f1cb404ca80 Options.max_background_flushes: -1
+2021/03/14-01:41:29.199748 7f1cb404ca80 Options.WAL_ttl_seconds: 0
+2021/03/14-01:41:29.199749 7f1cb404ca80 Options.WAL_size_limit_MB: 0
+2021/03/14-01:41:29.199749 7f1cb404ca80 Options.manifest_preallocation_size: 4194304
+2021/03/14-01:41:29.199750 7f1cb404ca80 Options.is_fd_close_on_exec: 1
+2021/03/14-01:41:29.199750 7f1cb404ca80 Options.advise_random_on_open: 1
+2021/03/14-01:41:29.199751 7f1cb404ca80 Options.db_write_buffer_size: 0
+2021/03/14-01:41:29.199751 7f1cb404ca80 Options.write_buffer_manager: 0x2064b90
+2021/03/14-01:41:29.199752 7f1cb404ca80 Options.access_hint_on_compaction_start: 1
+2021/03/14-01:41:29.199753 7f1cb404ca80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-01:41:29.199753 7f1cb404ca80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-01:41:29.199754 7f1cb404ca80 Options.use_adaptive_mutex: 0
+2021/03/14-01:41:29.199754 7f1cb404ca80 Options.rate_limiter: (nil)
+2021/03/14-01:41:29.199755 7f1cb404ca80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-01:41:29.199763 7f1cb404ca80 Options.wal_recovery_mode: 2
+2021/03/14-01:41:29.199764 7f1cb404ca80 Options.enable_thread_tracking: 0
+2021/03/14-01:41:29.199764 7f1cb404ca80 Options.enable_pipelined_write: 0
+2021/03/14-01:41:29.199765 7f1cb404ca80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-01:41:29.199765 7f1cb404ca80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-01:41:29.199766 7f1cb404ca80 Options.write_thread_max_yield_usec: 100
+2021/03/14-01:41:29.199766 7f1cb404ca80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-01:41:29.199767 7f1cb404ca80 Options.row_cache: None
+2021/03/14-01:41:29.199768 7f1cb404ca80 Options.wal_filter: None
+2021/03/14-01:41:29.199768 7f1cb404ca80 Options.avoid_flush_during_recovery: 0
+2021/03/14-01:41:29.199769 7f1cb404ca80 Options.allow_ingest_behind: 0
+2021/03/14-01:41:29.199769 7f1cb404ca80 Options.preserve_deletes: 0
+2021/03/14-01:41:29.199770 7f1cb404ca80 Options.two_write_queues: 0
+2021/03/14-01:41:29.199770 7f1cb404ca80 Options.manual_wal_flush: 0
+2021/03/14-01:41:29.199771 7f1cb404ca80 Options.max_background_jobs: 16
+2021/03/14-01:41:29.199772 7f1cb404ca80 Options.max_background_compactions: -1
+2021/03/14-01:41:29.199773 7f1cb404ca80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-01:41:29.199773 7f1cb404ca80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-01:41:29.199774 7f1cb404ca80 Options.delayed_write_rate : 16777216
+2021/03/14-01:41:29.199774 7f1cb404ca80 Options.max_total_wal_size: 0
+2021/03/14-01:41:29.199775 7f1cb404ca80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-01:41:29.199775 7f1cb404ca80 Options.stats_dump_period_sec: 600
+2021/03/14-01:41:29.199776 7f1cb404ca80 Options.max_open_files: -1
+2021/03/14-01:41:29.199777 7f1cb404ca80 Options.bytes_per_sync: 0
+2021/03/14-01:41:29.199777 7f1cb404ca80 Options.wal_bytes_per_sync: 0
+2021/03/14-01:41:29.199778 7f1cb404ca80 Options.compaction_readahead_size: 0
+2021/03/14-01:41:29.199778 7f1cb404ca80 Compression algorithms supported:
+2021/03/14-01:41:29.199779 7f1cb404ca80 Snappy supported: 1
+2021/03/14-01:41:29.199779 7f1cb404ca80 Zlib supported: 1
+2021/03/14-01:41:29.199780 7f1cb404ca80 Bzip supported: 1
+2021/03/14-01:41:29.199781 7f1cb404ca80 LZ4 supported: 1
+2021/03/14-01:41:29.199781 7f1cb404ca80 ZSTDNotFinal supported: 1
+2021/03/14-01:41:29.199785 7f1cb404ca80 ZSTD supported: 1
+2021/03/14-01:41:29.199788 7f1cb404ca80 Fast CRC32 supported: Supported on x86
+2021/03/14-01:41:29.199789 7f1cb404ca80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-01:41:29.199883 7f1cb404ca80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-01:41:29.199937 7f1cb404ca80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-01:41:29.199939 7f1cb404ca80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-01:41:29.199940 7f1cb404ca80 Options.merge_operator: UInt64AddOperator
+2021/03/14-01:41:29.199940 7f1cb404ca80 Options.compaction_filter: None
+2021/03/14-01:41:29.199941 7f1cb404ca80 Options.compaction_filter_factory: None
+2021/03/14-01:41:29.199942 7f1cb404ca80 Options.memtable_factory: SkipListFactory
+2021/03/14-01:41:29.199942 7f1cb404ca80 Options.table_factory: BlockBasedTable
+2021/03/14-01:41:29.199959 7f1cb404ca80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2074520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2059c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-01:41:29.199964 7f1cb404ca80 Options.write_buffer_size: 134217728
+2021/03/14-01:41:29.199965 7f1cb404ca80 Options.max_write_buffer_number: 6
+2021/03/14-01:41:29.199965 7f1cb404ca80 Options.compression[0]: NoCompression
+2021/03/14-01:41:29.199966 7f1cb404ca80 Options.compression[1]: NoCompression
+2021/03/14-01:41:29.199967 7f1cb404ca80 Options.compression[2]: Snappy
+2021/03/14-01:41:29.199967 7f1cb404ca80 Options.compression[3]: Snappy
+2021/03/14-01:41:29.199968 7f1cb404ca80 Options.compression[4]: Snappy
+2021/03/14-01:41:29.199968 7f1cb404ca80 Options.compression[5]: Snappy
+2021/03/14-01:41:29.199969 7f1cb404ca80 Options.compression[6]: Snappy
+2021/03/14-01:41:29.199970 7f1cb404ca80 Options.bottommost_compression: Disabled
+2021/03/14-01:41:29.199971 7f1cb404ca80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-01:41:29.199971 7f1cb404ca80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-01:41:29.199972 7f1cb404ca80 Options.num_levels: 7
+2021/03/14-01:41:29.199972 7f1cb404ca80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-01:41:29.199973 7f1cb404ca80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-01:41:29.199974 7f1cb404ca80 Options.compression_opts.window_bits: -14
+2021/03/14-01:41:29.199974 7f1cb404ca80 Options.compression_opts.level: -1
+2021/03/14-01:41:29.199975 7f1cb404ca80 Options.compression_opts.strategy: 0
+2021/03/14-01:41:29.199975 7f1cb404ca80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-01:41:29.199976 7f1cb404ca80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-01:41:29.199976 7f1cb404ca80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-01:41:29.199977 7f1cb404ca80 Options.level0_stop_writes_trigger: 36
+2021/03/14-01:41:29.199977 7f1cb404ca80 Options.target_file_size_base: 67108864
+2021/03/14-01:41:29.199978 7f1cb404ca80 Options.target_file_size_multiplier: 1
+2021/03/14-01:41:29.199979 7f1cb404ca80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-01:41:29.199979 7f1cb404ca80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-01:41:29.199980 7f1cb404ca80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-01:41:29.199981 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-01:41:29.199989 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-01:41:29.199990 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-01:41:29.199990 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-01:41:29.199991 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-01:41:29.199991 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-01:41:29.199992 7f1cb404ca80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-01:41:29.199993 7f1cb404ca80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-01:41:29.199993 7f1cb404ca80 Options.max_compaction_bytes: 1677721600
+2021/03/14-01:41:29.199994 7f1cb404ca80 Options.arena_block_size: 16777216
+2021/03/14-01:41:29.199994 7f1cb404ca80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-01:41:29.199995 7f1cb404ca80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-01:41:29.199996 7f1cb404ca80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-01:41:29.199996 7f1cb404ca80 Options.disable_auto_compactions: 0
+2021/03/14-01:41:29.199998 7f1cb404ca80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-01:41:29.199998 7f1cb404ca80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-01:41:29.199999 7f1cb404ca80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-01:41:29.200000 7f1cb404ca80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-01:41:29.200000 7f1cb404ca80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-01:41:29.200001 7f1cb404ca80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-01:41:29.200001 7f1cb404ca80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-01:41:29.200002 7f1cb404ca80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-01:41:29.200003 7f1cb404ca80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-01:41:29.200004 7f1cb404ca80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-01:41:29.200004 7f1cb404ca80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-01:41:29.200005 7f1cb404ca80 Options.table_properties_collectors:
+2021/03/14-01:41:29.200005 7f1cb404ca80 Options.inplace_update_support: 0
+2021/03/14-01:41:29.200006 7f1cb404ca80 Options.inplace_update_num_locks: 10000
+2021/03/14-01:41:29.200007 7f1cb404ca80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-01:41:29.200007 7f1cb404ca80 Options.memtable_huge_page_size: 0
+2021/03/14-01:41:29.200008 7f1cb404ca80 Options.bloom_locality: 0
+2021/03/14-01:41:29.200008 7f1cb404ca80 Options.max_successive_merges: 0
+2021/03/14-01:41:29.200009 7f1cb404ca80 Options.optimize_filters_for_hits: 0
+2021/03/14-01:41:29.200009 7f1cb404ca80 Options.paranoid_file_checks: 0
+2021/03/14-01:41:29.200010 7f1cb404ca80 Options.force_consistency_checks: 0
+2021/03/14-01:41:29.200011 7f1cb404ca80 Options.report_bg_io_stats: 0
+2021/03/14-01:41:29.200376 7f1cb404ca80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-01:41:29.200379 7f1cb404ca80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-01:41:29.200521 7f1cb404ca80 EVENT_LOG_v1 {"time_micros": 1615682489200511, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-01:41:29.200526 7f1cb404ca80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-01:41:29.854040 7f1cb404ca80 EVENT_LOG_v1 {"time_micros": 1615682489854036, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615701562744510 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615701562744510
new file mode 100644
index 0000000..0040a33
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615701562744510
@@ -0,0 +1,186 @@
+2021/03/14-06:59:22.056069 7f74d7618a80 RocksDB version: 5.11.3
+2021/03/14-06:59:22.056131 7f74d7618a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-06:59:22.056133 7f74d7618a80 Compile date Mar 13 2021
+2021/03/14-06:59:22.056138 7f74d7618a80 DB SUMMARY
+2021/03/14-06:59:22.056302 7f74d7618a80 CURRENT file: CURRENT
+2021/03/14-06:59:22.056303 7f74d7618a80 IDENTITY file: IDENTITY
+2021/03/14-06:59:22.056318 7f74d7618a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-06:59:22.056319 7f74d7618a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-06:59:22.056320 7f74d7618a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-06:59:22.056325 7f74d7618a80 Options.error_if_exists: 0
+2021/03/14-06:59:22.056326 7f74d7618a80 Options.create_if_missing: 1
+2021/03/14-06:59:22.056327 7f74d7618a80 Options.paranoid_checks: 1
+2021/03/14-06:59:22.056327 7f74d7618a80 Options.env: 0x7f74d7fd2080
+2021/03/14-06:59:22.056328 7f74d7618a80 Options.info_log: 0x28f8ca0
+2021/03/14-06:59:22.056329 7f74d7618a80 Options.max_file_opening_threads: 16
+2021/03/14-06:59:22.056329 7f74d7618a80 Options.statistics: (nil)
+2021/03/14-06:59:22.056330 7f74d7618a80 Options.use_fsync: 0
+2021/03/14-06:59:22.056331 7f74d7618a80 Options.max_log_file_size: 0
+2021/03/14-06:59:22.056331 7f74d7618a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-06:59:22.056332 7f74d7618a80 Options.log_file_time_to_roll: 0
+2021/03/14-06:59:22.056333 7f74d7618a80 Options.keep_log_file_num: 1000
+2021/03/14-06:59:22.056333 7f74d7618a80 Options.recycle_log_file_num: 0
+2021/03/14-06:59:22.056334 7f74d7618a80 Options.allow_fallocate: 1
+2021/03/14-06:59:22.056335 7f74d7618a80 Options.allow_mmap_reads: 0
+2021/03/14-06:59:22.056335 7f74d7618a80 Options.allow_mmap_writes: 0
+2021/03/14-06:59:22.056336 7f74d7618a80 Options.use_direct_reads: 0
+2021/03/14-06:59:22.056337 7f74d7618a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-06:59:22.056337 7f74d7618a80 Options.create_missing_column_families: 0
+2021/03/14-06:59:22.056338 7f74d7618a80 Options.db_log_dir:
+2021/03/14-06:59:22.056338 7f74d7618a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-06:59:22.056339 7f74d7618a80 Options.table_cache_numshardbits: 6
+2021/03/14-06:59:22.056340 7f74d7618a80 Options.max_subcompactions: 1
+2021/03/14-06:59:22.056340 7f74d7618a80 Options.max_background_flushes: -1
+2021/03/14-06:59:22.056341 7f74d7618a80 Options.WAL_ttl_seconds: 0
+2021/03/14-06:59:22.056342 7f74d7618a80 Options.WAL_size_limit_MB: 0
+2021/03/14-06:59:22.056342 7f74d7618a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-06:59:22.056343 7f74d7618a80 Options.is_fd_close_on_exec: 1
+2021/03/14-06:59:22.056344 7f74d7618a80 Options.advise_random_on_open: 1
+2021/03/14-06:59:22.056344 7f74d7618a80 Options.db_write_buffer_size: 0
+2021/03/14-06:59:22.056345 7f74d7618a80 Options.write_buffer_manager: 0x28e0b90
+2021/03/14-06:59:22.056345 7f74d7618a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-06:59:22.056346 7f74d7618a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-06:59:22.056347 7f74d7618a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-06:59:22.056347 7f74d7618a80 Options.use_adaptive_mutex: 0
+2021/03/14-06:59:22.056348 7f74d7618a80 Options.rate_limiter: (nil)
+2021/03/14-06:59:22.056349 7f74d7618a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-06:59:22.056359 7f74d7618a80 Options.wal_recovery_mode: 2
+2021/03/14-06:59:22.056359 7f74d7618a80 Options.enable_thread_tracking: 0
+2021/03/14-06:59:22.056360 7f74d7618a80 Options.enable_pipelined_write: 0
+2021/03/14-06:59:22.056361 7f74d7618a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-06:59:22.056361 7f74d7618a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-06:59:22.056362 7f74d7618a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-06:59:22.056362 7f74d7618a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-06:59:22.056363 7f74d7618a80 Options.row_cache: None
+2021/03/14-06:59:22.056364 7f74d7618a80 Options.wal_filter: None
+2021/03/14-06:59:22.056364 7f74d7618a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-06:59:22.056365 7f74d7618a80 Options.allow_ingest_behind: 0
+2021/03/14-06:59:22.056366 7f74d7618a80 Options.preserve_deletes: 0
+2021/03/14-06:59:22.056366 7f74d7618a80 Options.two_write_queues: 0
+2021/03/14-06:59:22.056367 7f74d7618a80 Options.manual_wal_flush: 0
+2021/03/14-06:59:22.056368 7f74d7618a80 Options.max_background_jobs: 16
+2021/03/14-06:59:22.056369 7f74d7618a80 Options.max_background_compactions: -1
+2021/03/14-06:59:22.056369 7f74d7618a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-06:59:22.056370 7f74d7618a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-06:59:22.056371 7f74d7618a80 Options.delayed_write_rate : 16777216
+2021/03/14-06:59:22.056371 7f74d7618a80 Options.max_total_wal_size: 0
+2021/03/14-06:59:22.056372 7f74d7618a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-06:59:22.056373 7f74d7618a80 Options.stats_dump_period_sec: 600
+2021/03/14-06:59:22.056373 7f74d7618a80 Options.max_open_files: -1
+2021/03/14-06:59:22.056374 7f74d7618a80 Options.bytes_per_sync: 0
+2021/03/14-06:59:22.056374 7f74d7618a80 Options.wal_bytes_per_sync: 0
+2021/03/14-06:59:22.056375 7f74d7618a80 Options.compaction_readahead_size: 0
+2021/03/14-06:59:22.056376 7f74d7618a80 Compression algorithms supported:
+2021/03/14-06:59:22.056376 7f74d7618a80 Snappy supported: 1
+2021/03/14-06:59:22.056377 7f74d7618a80 Zlib supported: 1
+2021/03/14-06:59:22.056378 7f74d7618a80 Bzip supported: 1
+2021/03/14-06:59:22.056378 7f74d7618a80 LZ4 supported: 1
+2021/03/14-06:59:22.056379 7f74d7618a80 ZSTDNotFinal supported: 1
+2021/03/14-06:59:22.056384 7f74d7618a80 ZSTD supported: 1
+2021/03/14-06:59:22.056387 7f74d7618a80 Fast CRC32 supported: Supported on x86
+2021/03/14-06:59:22.056389 7f74d7618a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-06:59:22.056505 7f74d7618a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-06:59:22.056563 7f74d7618a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-06:59:22.056565 7f74d7618a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-06:59:22.056566 7f74d7618a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-06:59:22.056567 7f74d7618a80 Options.compaction_filter: None
+2021/03/14-06:59:22.056568 7f74d7618a80 Options.compaction_filter_factory: None
+2021/03/14-06:59:22.056568 7f74d7618a80 Options.memtable_factory: SkipListFactory
+2021/03/14-06:59:22.056569 7f74d7618a80 Options.table_factory: BlockBasedTable
+2021/03/14-06:59:22.056587 7f74d7618a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x28f0520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x28d5c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-06:59:22.056593 7f74d7618a80 Options.write_buffer_size: 134217728
+2021/03/14-06:59:22.056594 7f74d7618a80 Options.max_write_buffer_number: 6
+2021/03/14-06:59:22.056595 7f74d7618a80 Options.compression[0]: NoCompression
+2021/03/14-06:59:22.056596 7f74d7618a80 Options.compression[1]: NoCompression
+2021/03/14-06:59:22.056596 7f74d7618a80 Options.compression[2]: Snappy
+2021/03/14-06:59:22.056597 7f74d7618a80 Options.compression[3]: Snappy
+2021/03/14-06:59:22.056598 7f74d7618a80 Options.compression[4]: Snappy
+2021/03/14-06:59:22.056598 7f74d7618a80 Options.compression[5]: Snappy
+2021/03/14-06:59:22.056599 7f74d7618a80 Options.compression[6]: Snappy
+2021/03/14-06:59:22.056599 7f74d7618a80 Options.bottommost_compression: Disabled
+2021/03/14-06:59:22.056600 7f74d7618a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-06:59:22.056601 7f74d7618a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-06:59:22.056602 7f74d7618a80 Options.num_levels: 7
+2021/03/14-06:59:22.056602 7f74d7618a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-06:59:22.056603 7f74d7618a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-06:59:22.056604 7f74d7618a80 Options.compression_opts.window_bits: -14
+2021/03/14-06:59:22.056604 7f74d7618a80 Options.compression_opts.level: -1
+2021/03/14-06:59:22.056605 7f74d7618a80 Options.compression_opts.strategy: 0
+2021/03/14-06:59:22.056606 7f74d7618a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-06:59:22.056606 7f74d7618a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-06:59:22.056607 7f74d7618a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-06:59:22.056607 7f74d7618a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-06:59:22.056608 7f74d7618a80 Options.target_file_size_base: 67108864
+2021/03/14-06:59:22.056609 7f74d7618a80 Options.target_file_size_multiplier: 1
+2021/03/14-06:59:22.056609 7f74d7618a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-06:59:22.056610 7f74d7618a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-06:59:22.056610 7f74d7618a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-06:59:22.056612 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-06:59:22.056621 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-06:59:22.056622 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-06:59:22.056622 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-06:59:22.056623 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-06:59:22.056623 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-06:59:22.056624 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-06:59:22.056625 7f74d7618a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-06:59:22.056625 7f74d7618a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-06:59:22.056626 7f74d7618a80 Options.arena_block_size: 16777216
+2021/03/14-06:59:22.056627 7f74d7618a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-06:59:22.056627 7f74d7618a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-06:59:22.056628 7f74d7618a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-06:59:22.056629 7f74d7618a80 Options.disable_auto_compactions: 0
+2021/03/14-06:59:22.056630 7f74d7618a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-06:59:22.056631 7f74d7618a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-06:59:22.056632 7f74d7618a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-06:59:22.056633 7f74d7618a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-06:59:22.056633 7f74d7618a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-06:59:22.056634 7f74d7618a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-06:59:22.056634 7f74d7618a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-06:59:22.056636 7f74d7618a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-06:59:22.056636 7f74d7618a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-06:59:22.056637 7f74d7618a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-06:59:22.056638 7f74d7618a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-06:59:22.056638 7f74d7618a80 Options.table_properties_collectors:
+2021/03/14-06:59:22.056639 7f74d7618a80 Options.inplace_update_support: 0
+2021/03/14-06:59:22.056639 7f74d7618a80 Options.inplace_update_num_locks: 10000
+2021/03/14-06:59:22.056640 7f74d7618a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-06:59:22.056641 7f74d7618a80 Options.memtable_huge_page_size: 0
+2021/03/14-06:59:22.056642 7f74d7618a80 Options.bloom_locality: 0
+2021/03/14-06:59:22.056642 7f74d7618a80 Options.max_successive_merges: 0
+2021/03/14-06:59:22.056643 7f74d7618a80 Options.optimize_filters_for_hits: 0
+2021/03/14-06:59:22.056643 7f74d7618a80 Options.paranoid_file_checks: 0
+2021/03/14-06:59:22.056644 7f74d7618a80 Options.force_consistency_checks: 0
+2021/03/14-06:59:22.056645 7f74d7618a80 Options.report_bg_io_stats: 0
+2021/03/14-06:59:22.057080 7f74d7618a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-06:59:22.057083 7f74d7618a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-06:59:22.057266 7f74d7618a80 EVENT_LOG_v1 {"time_micros": 1615701562057253, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-06:59:22.057277 7f74d7618a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-06:59:22.721847 7f74d7618a80 EVENT_LOG_v1 {"time_micros": 1615701562721844, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615701563415910 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615701563415910
new file mode 100644
index 0000000..beb1e83
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615701563415910
@@ -0,0 +1,186 @@
+2021/03/14-06:59:22.745036 7f74d7618a80 RocksDB version: 5.11.3
+2021/03/14-06:59:22.745107 7f74d7618a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-06:59:22.745109 7f74d7618a80 Compile date Mar 13 2021
+2021/03/14-06:59:22.745114 7f74d7618a80 DB SUMMARY
+2021/03/14-06:59:22.745324 7f74d7618a80 CURRENT file: CURRENT
+2021/03/14-06:59:22.745326 7f74d7618a80 IDENTITY file: IDENTITY
+2021/03/14-06:59:22.745342 7f74d7618a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-06:59:22.745343 7f74d7618a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-06:59:22.745344 7f74d7618a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-06:59:22.745350 7f74d7618a80 Options.error_if_exists: 0
+2021/03/14-06:59:22.745351 7f74d7618a80 Options.create_if_missing: 1
+2021/03/14-06:59:22.745352 7f74d7618a80 Options.paranoid_checks: 1
+2021/03/14-06:59:22.745352 7f74d7618a80 Options.env: 0x7f74d7fd2080
+2021/03/14-06:59:22.745353 7f74d7618a80 Options.info_log: 0x28f8ca0
+2021/03/14-06:59:22.745354 7f74d7618a80 Options.max_file_opening_threads: 16
+2021/03/14-06:59:22.745354 7f74d7618a80 Options.statistics: (nil)
+2021/03/14-06:59:22.745355 7f74d7618a80 Options.use_fsync: 0
+2021/03/14-06:59:22.745356 7f74d7618a80 Options.max_log_file_size: 0
+2021/03/14-06:59:22.745357 7f74d7618a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-06:59:22.745357 7f74d7618a80 Options.log_file_time_to_roll: 0
+2021/03/14-06:59:22.745358 7f74d7618a80 Options.keep_log_file_num: 1000
+2021/03/14-06:59:22.745359 7f74d7618a80 Options.recycle_log_file_num: 0
+2021/03/14-06:59:22.745359 7f74d7618a80 Options.allow_fallocate: 1
+2021/03/14-06:59:22.745360 7f74d7618a80 Options.allow_mmap_reads: 0
+2021/03/14-06:59:22.745361 7f74d7618a80 Options.allow_mmap_writes: 0
+2021/03/14-06:59:22.745361 7f74d7618a80 Options.use_direct_reads: 0
+2021/03/14-06:59:22.745362 7f74d7618a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-06:59:22.745363 7f74d7618a80 Options.create_missing_column_families: 0
+2021/03/14-06:59:22.745363 7f74d7618a80 Options.db_log_dir:
+2021/03/14-06:59:22.745364 7f74d7618a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-06:59:22.745365 7f74d7618a80 Options.table_cache_numshardbits: 6
+2021/03/14-06:59:22.745365 7f74d7618a80 Options.max_subcompactions: 1
+2021/03/14-06:59:22.745366 7f74d7618a80 Options.max_background_flushes: -1
+2021/03/14-06:59:22.745367 7f74d7618a80 Options.WAL_ttl_seconds: 0
+2021/03/14-06:59:22.745367 7f74d7618a80 Options.WAL_size_limit_MB: 0
+2021/03/14-06:59:22.745368 7f74d7618a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-06:59:22.745369 7f74d7618a80 Options.is_fd_close_on_exec: 1
+2021/03/14-06:59:22.745369 7f74d7618a80 Options.advise_random_on_open: 1
+2021/03/14-06:59:22.745370 7f74d7618a80 Options.db_write_buffer_size: 0
+2021/03/14-06:59:22.745371 7f74d7618a80 Options.write_buffer_manager: 0x28e0b90
+2021/03/14-06:59:22.745371 7f74d7618a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-06:59:22.745372 7f74d7618a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-06:59:22.745372 7f74d7618a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-06:59:22.745373 7f74d7618a80 Options.use_adaptive_mutex: 0
+2021/03/14-06:59:22.745374 7f74d7618a80 Options.rate_limiter: (nil)
+2021/03/14-06:59:22.745375 7f74d7618a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-06:59:22.745386 7f74d7618a80 Options.wal_recovery_mode: 2
+2021/03/14-06:59:22.745387 7f74d7618a80 Options.enable_thread_tracking: 0
+2021/03/14-06:59:22.745388 7f74d7618a80 Options.enable_pipelined_write: 0
+2021/03/14-06:59:22.745388 7f74d7618a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-06:59:22.745389 7f74d7618a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-06:59:22.745390 7f74d7618a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-06:59:22.745390 7f74d7618a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-06:59:22.745391 7f74d7618a80 Options.row_cache: None
+2021/03/14-06:59:22.745392 7f74d7618a80 Options.wal_filter: None
+2021/03/14-06:59:22.745392 7f74d7618a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-06:59:22.745393 7f74d7618a80 Options.allow_ingest_behind: 0
+2021/03/14-06:59:22.745394 7f74d7618a80 Options.preserve_deletes: 0
+2021/03/14-06:59:22.745394 7f74d7618a80 Options.two_write_queues: 0
+2021/03/14-06:59:22.745395 7f74d7618a80 Options.manual_wal_flush: 0
+2021/03/14-06:59:22.745397 7f74d7618a80 Options.max_background_jobs: 16
+2021/03/14-06:59:22.745397 7f74d7618a80 Options.max_background_compactions: -1
+2021/03/14-06:59:22.745398 7f74d7618a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-06:59:22.745398 7f74d7618a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-06:59:22.745399 7f74d7618a80 Options.delayed_write_rate : 16777216
+2021/03/14-06:59:22.745400 7f74d7618a80 Options.max_total_wal_size: 0
+2021/03/14-06:59:22.745401 7f74d7618a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-06:59:22.745401 7f74d7618a80 Options.stats_dump_period_sec: 600
+2021/03/14-06:59:22.745402 7f74d7618a80 Options.max_open_files: -1
+2021/03/14-06:59:22.745403 7f74d7618a80 Options.bytes_per_sync: 0
+2021/03/14-06:59:22.745403 7f74d7618a80 Options.wal_bytes_per_sync: 0
+2021/03/14-06:59:22.745404 7f74d7618a80 Options.compaction_readahead_size: 0
+2021/03/14-06:59:22.745404 7f74d7618a80 Compression algorithms supported:
+2021/03/14-06:59:22.745405 7f74d7618a80 Snappy supported: 1
+2021/03/14-06:59:22.745406 7f74d7618a80 Zlib supported: 1
+2021/03/14-06:59:22.745406 7f74d7618a80 Bzip supported: 1
+2021/03/14-06:59:22.745407 7f74d7618a80 LZ4 supported: 1
+2021/03/14-06:59:22.745408 7f74d7618a80 ZSTDNotFinal supported: 1
+2021/03/14-06:59:22.745413 7f74d7618a80 ZSTD supported: 1
+2021/03/14-06:59:22.745417 7f74d7618a80 Fast CRC32 supported: Supported on x86
+2021/03/14-06:59:22.745418 7f74d7618a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-06:59:22.745539 7f74d7618a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-06:59:22.745606 7f74d7618a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-06:59:22.745608 7f74d7618a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-06:59:22.745609 7f74d7618a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-06:59:22.745610 7f74d7618a80 Options.compaction_filter: None
+2021/03/14-06:59:22.745610 7f74d7618a80 Options.compaction_filter_factory: None
+2021/03/14-06:59:22.745611 7f74d7618a80 Options.memtable_factory: SkipListFactory
+2021/03/14-06:59:22.745612 7f74d7618a80 Options.table_factory: BlockBasedTable
+2021/03/14-06:59:22.745633 7f74d7618a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x28f0520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x28d5c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-06:59:22.745641 7f74d7618a80 Options.write_buffer_size: 134217728
+2021/03/14-06:59:22.745642 7f74d7618a80 Options.max_write_buffer_number: 6
+2021/03/14-06:59:22.745643 7f74d7618a80 Options.compression[0]: NoCompression
+2021/03/14-06:59:22.745643 7f74d7618a80 Options.compression[1]: NoCompression
+2021/03/14-06:59:22.745644 7f74d7618a80 Options.compression[2]: Snappy
+2021/03/14-06:59:22.745645 7f74d7618a80 Options.compression[3]: Snappy
+2021/03/14-06:59:22.745645 7f74d7618a80 Options.compression[4]: Snappy
+2021/03/14-06:59:22.745646 7f74d7618a80 Options.compression[5]: Snappy
+2021/03/14-06:59:22.745647 7f74d7618a80 Options.compression[6]: Snappy
+2021/03/14-06:59:22.745647 7f74d7618a80 Options.bottommost_compression: Disabled
+2021/03/14-06:59:22.745648 7f74d7618a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-06:59:22.745649 7f74d7618a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-06:59:22.745650 7f74d7618a80 Options.num_levels: 7
+2021/03/14-06:59:22.745650 7f74d7618a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-06:59:22.745651 7f74d7618a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-06:59:22.745652 7f74d7618a80 Options.compression_opts.window_bits: -14
+2021/03/14-06:59:22.745652 7f74d7618a80 Options.compression_opts.level: -1
+2021/03/14-06:59:22.745653 7f74d7618a80 Options.compression_opts.strategy: 0
+2021/03/14-06:59:22.745654 7f74d7618a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-06:59:22.745654 7f74d7618a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-06:59:22.745655 7f74d7618a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-06:59:22.745656 7f74d7618a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-06:59:22.745656 7f74d7618a80 Options.target_file_size_base: 67108864
+2021/03/14-06:59:22.745657 7f74d7618a80 Options.target_file_size_multiplier: 1
+2021/03/14-06:59:22.745658 7f74d7618a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-06:59:22.745658 7f74d7618a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-06:59:22.745659 7f74d7618a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-06:59:22.745661 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-06:59:22.745670 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-06:59:22.745671 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-06:59:22.745672 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-06:59:22.745672 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-06:59:22.745673 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-06:59:22.745674 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-06:59:22.745674 7f74d7618a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-06:59:22.745675 7f74d7618a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-06:59:22.745676 7f74d7618a80 Options.arena_block_size: 16777216
+2021/03/14-06:59:22.745676 7f74d7618a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-06:59:22.745677 7f74d7618a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-06:59:22.745678 7f74d7618a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-06:59:22.745678 7f74d7618a80 Options.disable_auto_compactions: 0
+2021/03/14-06:59:22.745681 7f74d7618a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-06:59:22.745682 7f74d7618a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-06:59:22.745682 7f74d7618a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-06:59:22.745683 7f74d7618a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-06:59:22.745684 7f74d7618a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-06:59:22.745684 7f74d7618a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-06:59:22.745685 7f74d7618a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-06:59:22.745686 7f74d7618a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-06:59:22.745687 7f74d7618a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-06:59:22.745688 7f74d7618a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-06:59:22.745688 7f74d7618a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-06:59:22.745689 7f74d7618a80 Options.table_properties_collectors:
+2021/03/14-06:59:22.745690 7f74d7618a80 Options.inplace_update_support: 0
+2021/03/14-06:59:22.745690 7f74d7618a80 Options.inplace_update_num_locks: 10000
+2021/03/14-06:59:22.745691 7f74d7618a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-06:59:22.745692 7f74d7618a80 Options.memtable_huge_page_size: 0
+2021/03/14-06:59:22.745692 7f74d7618a80 Options.bloom_locality: 0
+2021/03/14-06:59:22.745693 7f74d7618a80 Options.max_successive_merges: 0
+2021/03/14-06:59:22.745694 7f74d7618a80 Options.optimize_filters_for_hits: 0
+2021/03/14-06:59:22.745694 7f74d7618a80 Options.paranoid_file_checks: 0
+2021/03/14-06:59:22.745695 7f74d7618a80 Options.force_consistency_checks: 0
+2021/03/14-06:59:22.745696 7f74d7618a80 Options.report_bg_io_stats: 0
+2021/03/14-06:59:22.746179 7f74d7618a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-06:59:22.746182 7f74d7618a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-06:59:22.746379 7f74d7618a80 EVENT_LOG_v1 {"time_micros": 1615701562746363, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-06:59:22.746387 7f74d7618a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-06:59:23.404690 7f74d7618a80 EVENT_LOG_v1 {"time_micros": 1615701563404687, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615701564090447 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615701564090447
new file mode 100644
index 0000000..873a0a6
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615701564090447
@@ -0,0 +1,186 @@
+2021/03/14-06:59:23.416312 7f74d7618a80 RocksDB version: 5.11.3
+2021/03/14-06:59:23.416365 7f74d7618a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-06:59:23.416367 7f74d7618a80 Compile date Mar 13 2021
+2021/03/14-06:59:23.416371 7f74d7618a80 DB SUMMARY
+2021/03/14-06:59:23.416512 7f74d7618a80 CURRENT file: CURRENT
+2021/03/14-06:59:23.416514 7f74d7618a80 IDENTITY file: IDENTITY
+2021/03/14-06:59:23.416527 7f74d7618a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-06:59:23.416528 7f74d7618a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-06:59:23.416529 7f74d7618a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-06:59:23.416534 7f74d7618a80 Options.error_if_exists: 0
+2021/03/14-06:59:23.416535 7f74d7618a80 Options.create_if_missing: 1
+2021/03/14-06:59:23.416535 7f74d7618a80 Options.paranoid_checks: 1
+2021/03/14-06:59:23.416536 7f74d7618a80 Options.env: 0x7f74d7fd2080
+2021/03/14-06:59:23.416536 7f74d7618a80 Options.info_log: 0x28f8ca0
+2021/03/14-06:59:23.416537 7f74d7618a80 Options.max_file_opening_threads: 16
+2021/03/14-06:59:23.416537 7f74d7618a80 Options.statistics: (nil)
+2021/03/14-06:59:23.416538 7f74d7618a80 Options.use_fsync: 0
+2021/03/14-06:59:23.416539 7f74d7618a80 Options.max_log_file_size: 0
+2021/03/14-06:59:23.416539 7f74d7618a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-06:59:23.416540 7f74d7618a80 Options.log_file_time_to_roll: 0
+2021/03/14-06:59:23.416541 7f74d7618a80 Options.keep_log_file_num: 1000
+2021/03/14-06:59:23.416541 7f74d7618a80 Options.recycle_log_file_num: 0
+2021/03/14-06:59:23.416542 7f74d7618a80 Options.allow_fallocate: 1
+2021/03/14-06:59:23.416542 7f74d7618a80 Options.allow_mmap_reads: 0
+2021/03/14-06:59:23.416543 7f74d7618a80 Options.allow_mmap_writes: 0
+2021/03/14-06:59:23.416543 7f74d7618a80 Options.use_direct_reads: 0
+2021/03/14-06:59:23.416544 7f74d7618a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-06:59:23.416544 7f74d7618a80 Options.create_missing_column_families: 0
+2021/03/14-06:59:23.416545 7f74d7618a80 Options.db_log_dir:
+2021/03/14-06:59:23.416546 7f74d7618a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-06:59:23.416546 7f74d7618a80 Options.table_cache_numshardbits: 6
+2021/03/14-06:59:23.416547 7f74d7618a80 Options.max_subcompactions: 1
+2021/03/14-06:59:23.416547 7f74d7618a80 Options.max_background_flushes: -1
+2021/03/14-06:59:23.416548 7f74d7618a80 Options.WAL_ttl_seconds: 0
+2021/03/14-06:59:23.416549 7f74d7618a80 Options.WAL_size_limit_MB: 0
+2021/03/14-06:59:23.416549 7f74d7618a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-06:59:23.416550 7f74d7618a80 Options.is_fd_close_on_exec: 1
+2021/03/14-06:59:23.416550 7f74d7618a80 Options.advise_random_on_open: 1
+2021/03/14-06:59:23.416551 7f74d7618a80 Options.db_write_buffer_size: 0
+2021/03/14-06:59:23.416551 7f74d7618a80 Options.write_buffer_manager: 0x28e0b90
+2021/03/14-06:59:23.416552 7f74d7618a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-06:59:23.416552 7f74d7618a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-06:59:23.416553 7f74d7618a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-06:59:23.416553 7f74d7618a80 Options.use_adaptive_mutex: 0
+2021/03/14-06:59:23.416554 7f74d7618a80 Options.rate_limiter: (nil)
+2021/03/14-06:59:23.416555 7f74d7618a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-06:59:23.416563 7f74d7618a80 Options.wal_recovery_mode: 2
+2021/03/14-06:59:23.416564 7f74d7618a80 Options.enable_thread_tracking: 0
+2021/03/14-06:59:23.416564 7f74d7618a80 Options.enable_pipelined_write: 0
+2021/03/14-06:59:23.416565 7f74d7618a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-06:59:23.416565 7f74d7618a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-06:59:23.416566 7f74d7618a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-06:59:23.416566 7f74d7618a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-06:59:23.416567 7f74d7618a80 Options.row_cache: None
+2021/03/14-06:59:23.416568 7f74d7618a80 Options.wal_filter: None
+2021/03/14-06:59:23.416568 7f74d7618a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-06:59:23.416569 7f74d7618a80 Options.allow_ingest_behind: 0
+2021/03/14-06:59:23.416569 7f74d7618a80 Options.preserve_deletes: 0
+2021/03/14-06:59:23.416570 7f74d7618a80 Options.two_write_queues: 0
+2021/03/14-06:59:23.416571 7f74d7618a80 Options.manual_wal_flush: 0
+2021/03/14-06:59:23.416572 7f74d7618a80 Options.max_background_jobs: 16
+2021/03/14-06:59:23.416572 7f74d7618a80 Options.max_background_compactions: -1
+2021/03/14-06:59:23.416573 7f74d7618a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-06:59:23.416573 7f74d7618a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-06:59:23.416574 7f74d7618a80 Options.delayed_write_rate : 16777216
+2021/03/14-06:59:23.416574 7f74d7618a80 Options.max_total_wal_size: 0
+2021/03/14-06:59:23.416575 7f74d7618a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-06:59:23.416576 7f74d7618a80 Options.stats_dump_period_sec: 600
+2021/03/14-06:59:23.416576 7f74d7618a80 Options.max_open_files: -1
+2021/03/14-06:59:23.416577 7f74d7618a80 Options.bytes_per_sync: 0
+2021/03/14-06:59:23.416577 7f74d7618a80 Options.wal_bytes_per_sync: 0
+2021/03/14-06:59:23.416578 7f74d7618a80 Options.compaction_readahead_size: 0
+2021/03/14-06:59:23.416578 7f74d7618a80 Compression algorithms supported:
+2021/03/14-06:59:23.416579 7f74d7618a80 Snappy supported: 1
+2021/03/14-06:59:23.416580 7f74d7618a80 Zlib supported: 1
+2021/03/14-06:59:23.416580 7f74d7618a80 Bzip supported: 1
+2021/03/14-06:59:23.416581 7f74d7618a80 LZ4 supported: 1
+2021/03/14-06:59:23.416581 7f74d7618a80 ZSTDNotFinal supported: 1
+2021/03/14-06:59:23.416585 7f74d7618a80 ZSTD supported: 1
+2021/03/14-06:59:23.416589 7f74d7618a80 Fast CRC32 supported: Supported on x86
+2021/03/14-06:59:23.416590 7f74d7618a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-06:59:23.416681 7f74d7618a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-06:59:23.416732 7f74d7618a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-06:59:23.416733 7f74d7618a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-06:59:23.416734 7f74d7618a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-06:59:23.416735 7f74d7618a80 Options.compaction_filter: None
+2021/03/14-06:59:23.416736 7f74d7618a80 Options.compaction_filter_factory: None
+2021/03/14-06:59:23.416736 7f74d7618a80 Options.memtable_factory: SkipListFactory
+2021/03/14-06:59:23.416737 7f74d7618a80 Options.table_factory: BlockBasedTable
+2021/03/14-06:59:23.416753 7f74d7618a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x28f0520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x28d5c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-06:59:23.416759 7f74d7618a80 Options.write_buffer_size: 134217728
+2021/03/14-06:59:23.416760 7f74d7618a80 Options.max_write_buffer_number: 6
+2021/03/14-06:59:23.416760 7f74d7618a80 Options.compression[0]: NoCompression
+2021/03/14-06:59:23.416761 7f74d7618a80 Options.compression[1]: NoCompression
+2021/03/14-06:59:23.416762 7f74d7618a80 Options.compression[2]: Snappy
+2021/03/14-06:59:23.416762 7f74d7618a80 Options.compression[3]: Snappy
+2021/03/14-06:59:23.416763 7f74d7618a80 Options.compression[4]: Snappy
+2021/03/14-06:59:23.416763 7f74d7618a80 Options.compression[5]: Snappy
+2021/03/14-06:59:23.416764 7f74d7618a80 Options.compression[6]: Snappy
+2021/03/14-06:59:23.416764 7f74d7618a80 Options.bottommost_compression: Disabled
+2021/03/14-06:59:23.416765 7f74d7618a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-06:59:23.416766 7f74d7618a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-06:59:23.416766 7f74d7618a80 Options.num_levels: 7
+2021/03/14-06:59:23.416767 7f74d7618a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-06:59:23.416768 7f74d7618a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-06:59:23.416768 7f74d7618a80 Options.compression_opts.window_bits: -14
+2021/03/14-06:59:23.416769 7f74d7618a80 Options.compression_opts.level: -1
+2021/03/14-06:59:23.416769 7f74d7618a80 Options.compression_opts.strategy: 0
+2021/03/14-06:59:23.416770 7f74d7618a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-06:59:23.416770 7f74d7618a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-06:59:23.416771 7f74d7618a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-06:59:23.416771 7f74d7618a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-06:59:23.416772 7f74d7618a80 Options.target_file_size_base: 67108864
+2021/03/14-06:59:23.416773 7f74d7618a80 Options.target_file_size_multiplier: 1
+2021/03/14-06:59:23.416773 7f74d7618a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-06:59:23.416774 7f74d7618a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-06:59:23.416774 7f74d7618a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-06:59:23.416776 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-06:59:23.416784 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-06:59:23.416785 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-06:59:23.416785 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-06:59:23.416786 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-06:59:23.416786 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-06:59:23.416787 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-06:59:23.416787 7f74d7618a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-06:59:23.416788 7f74d7618a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-06:59:23.416788 7f74d7618a80 Options.arena_block_size: 16777216
+2021/03/14-06:59:23.416789 7f74d7618a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-06:59:23.416790 7f74d7618a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-06:59:23.416790 7f74d7618a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-06:59:23.416791 7f74d7618a80 Options.disable_auto_compactions: 0
+2021/03/14-06:59:23.416792 7f74d7618a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-06:59:23.416793 7f74d7618a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-06:59:23.416794 7f74d7618a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-06:59:23.416794 7f74d7618a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-06:59:23.416795 7f74d7618a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-06:59:23.416795 7f74d7618a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-06:59:23.416796 7f74d7618a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-06:59:23.416797 7f74d7618a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-06:59:23.416798 7f74d7618a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-06:59:23.416798 7f74d7618a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-06:59:23.416799 7f74d7618a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-06:59:23.416799 7f74d7618a80 Options.table_properties_collectors:
+2021/03/14-06:59:23.416800 7f74d7618a80 Options.inplace_update_support: 0
+2021/03/14-06:59:23.416801 7f74d7618a80 Options.inplace_update_num_locks: 10000
+2021/03/14-06:59:23.416801 7f74d7618a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-06:59:23.416802 7f74d7618a80 Options.memtable_huge_page_size: 0
+2021/03/14-06:59:23.416803 7f74d7618a80 Options.bloom_locality: 0
+2021/03/14-06:59:23.416803 7f74d7618a80 Options.max_successive_merges: 0
+2021/03/14-06:59:23.416804 7f74d7618a80 Options.optimize_filters_for_hits: 0
+2021/03/14-06:59:23.416804 7f74d7618a80 Options.paranoid_file_checks: 0
+2021/03/14-06:59:23.416805 7f74d7618a80 Options.force_consistency_checks: 0
+2021/03/14-06:59:23.416805 7f74d7618a80 Options.report_bg_io_stats: 0
+2021/03/14-06:59:23.417165 7f74d7618a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-06:59:23.417168 7f74d7618a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-06:59:23.417341 7f74d7618a80 EVENT_LOG_v1 {"time_micros": 1615701563417332, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-06:59:23.417347 7f74d7618a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-06:59:24.079093 7f74d7618a80 EVENT_LOG_v1 {"time_micros": 1615701564079089, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615701884822760 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615701884822760
new file mode 100644
index 0000000..0621952
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615701884822760
@@ -0,0 +1,186 @@
+2021/03/14-06:59:24.090839 7f74d7618a80 RocksDB version: 5.11.3
+2021/03/14-06:59:24.090892 7f74d7618a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-06:59:24.090893 7f74d7618a80 Compile date Mar 13 2021
+2021/03/14-06:59:24.090898 7f74d7618a80 DB SUMMARY
+2021/03/14-06:59:24.091037 7f74d7618a80 CURRENT file: CURRENT
+2021/03/14-06:59:24.091038 7f74d7618a80 IDENTITY file: IDENTITY
+2021/03/14-06:59:24.091051 7f74d7618a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-06:59:24.091053 7f74d7618a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-06:59:24.091053 7f74d7618a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-06:59:24.091058 7f74d7618a80 Options.error_if_exists: 0
+2021/03/14-06:59:24.091059 7f74d7618a80 Options.create_if_missing: 1
+2021/03/14-06:59:24.091060 7f74d7618a80 Options.paranoid_checks: 1
+2021/03/14-06:59:24.091060 7f74d7618a80 Options.env: 0x7f74d7fd2080
+2021/03/14-06:59:24.091061 7f74d7618a80 Options.info_log: 0x28f8ca0
+2021/03/14-06:59:24.091061 7f74d7618a80 Options.max_file_opening_threads: 16
+2021/03/14-06:59:24.091062 7f74d7618a80 Options.statistics: (nil)
+2021/03/14-06:59:24.091063 7f74d7618a80 Options.use_fsync: 0
+2021/03/14-06:59:24.091063 7f74d7618a80 Options.max_log_file_size: 0
+2021/03/14-06:59:24.091064 7f74d7618a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-06:59:24.091065 7f74d7618a80 Options.log_file_time_to_roll: 0
+2021/03/14-06:59:24.091065 7f74d7618a80 Options.keep_log_file_num: 1000
+2021/03/14-06:59:24.091066 7f74d7618a80 Options.recycle_log_file_num: 0
+2021/03/14-06:59:24.091066 7f74d7618a80 Options.allow_fallocate: 1
+2021/03/14-06:59:24.091067 7f74d7618a80 Options.allow_mmap_reads: 0
+2021/03/14-06:59:24.091067 7f74d7618a80 Options.allow_mmap_writes: 0
+2021/03/14-06:59:24.091068 7f74d7618a80 Options.use_direct_reads: 0
+2021/03/14-06:59:24.091068 7f74d7618a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-06:59:24.091069 7f74d7618a80 Options.create_missing_column_families: 0
+2021/03/14-06:59:24.091070 7f74d7618a80 Options.db_log_dir:
+2021/03/14-06:59:24.091070 7f74d7618a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-06:59:24.091071 7f74d7618a80 Options.table_cache_numshardbits: 6
+2021/03/14-06:59:24.091071 7f74d7618a80 Options.max_subcompactions: 1
+2021/03/14-06:59:24.091072 7f74d7618a80 Options.max_background_flushes: -1
+2021/03/14-06:59:24.091073 7f74d7618a80 Options.WAL_ttl_seconds: 0
+2021/03/14-06:59:24.091073 7f74d7618a80 Options.WAL_size_limit_MB: 0
+2021/03/14-06:59:24.091074 7f74d7618a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-06:59:24.091074 7f74d7618a80 Options.is_fd_close_on_exec: 1
+2021/03/14-06:59:24.091075 7f74d7618a80 Options.advise_random_on_open: 1
+2021/03/14-06:59:24.091075 7f74d7618a80 Options.db_write_buffer_size: 0
+2021/03/14-06:59:24.091076 7f74d7618a80 Options.write_buffer_manager: 0x28e0b90
+2021/03/14-06:59:24.091077 7f74d7618a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-06:59:24.091077 7f74d7618a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-06:59:24.091078 7f74d7618a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-06:59:24.091078 7f74d7618a80 Options.use_adaptive_mutex: 0
+2021/03/14-06:59:24.091079 7f74d7618a80 Options.rate_limiter: (nil)
+2021/03/14-06:59:24.091080 7f74d7618a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-06:59:24.091088 7f74d7618a80 Options.wal_recovery_mode: 2
+2021/03/14-06:59:24.091089 7f74d7618a80 Options.enable_thread_tracking: 0
+2021/03/14-06:59:24.091089 7f74d7618a80 Options.enable_pipelined_write: 0
+2021/03/14-06:59:24.091090 7f74d7618a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-06:59:24.091090 7f74d7618a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-06:59:24.091091 7f74d7618a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-06:59:24.091092 7f74d7618a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-06:59:24.091092 7f74d7618a80 Options.row_cache: None
+2021/03/14-06:59:24.091093 7f74d7618a80 Options.wal_filter: None
+2021/03/14-06:59:24.091093 7f74d7618a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-06:59:24.091094 7f74d7618a80 Options.allow_ingest_behind: 0
+2021/03/14-06:59:24.091095 7f74d7618a80 Options.preserve_deletes: 0
+2021/03/14-06:59:24.091095 7f74d7618a80 Options.two_write_queues: 0
+2021/03/14-06:59:24.091096 7f74d7618a80 Options.manual_wal_flush: 0
+2021/03/14-06:59:24.091097 7f74d7618a80 Options.max_background_jobs: 16
+2021/03/14-06:59:24.091097 7f74d7618a80 Options.max_background_compactions: -1
+2021/03/14-06:59:24.091098 7f74d7618a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-06:59:24.091098 7f74d7618a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-06:59:24.091099 7f74d7618a80 Options.delayed_write_rate : 16777216
+2021/03/14-06:59:24.091100 7f74d7618a80 Options.max_total_wal_size: 0
+2021/03/14-06:59:24.091100 7f74d7618a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-06:59:24.091101 7f74d7618a80 Options.stats_dump_period_sec: 600
+2021/03/14-06:59:24.091101 7f74d7618a80 Options.max_open_files: -1
+2021/03/14-06:59:24.091102 7f74d7618a80 Options.bytes_per_sync: 0
+2021/03/14-06:59:24.091103 7f74d7618a80 Options.wal_bytes_per_sync: 0
+2021/03/14-06:59:24.091103 7f74d7618a80 Options.compaction_readahead_size: 0
+2021/03/14-06:59:24.091104 7f74d7618a80 Compression algorithms supported:
+2021/03/14-06:59:24.091104 7f74d7618a80 Snappy supported: 1
+2021/03/14-06:59:24.091105 7f74d7618a80 Zlib supported: 1
+2021/03/14-06:59:24.091105 7f74d7618a80 Bzip supported: 1
+2021/03/14-06:59:24.091106 7f74d7618a80 LZ4 supported: 1
+2021/03/14-06:59:24.091107 7f74d7618a80 ZSTDNotFinal supported: 1
+2021/03/14-06:59:24.091110 7f74d7618a80 ZSTD supported: 1
+2021/03/14-06:59:24.091113 7f74d7618a80 Fast CRC32 supported: Supported on x86
+2021/03/14-06:59:24.091115 7f74d7618a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-06:59:24.091205 7f74d7618a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-06:59:24.091261 7f74d7618a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-06:59:24.091263 7f74d7618a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-06:59:24.091264 7f74d7618a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-06:59:24.091265 7f74d7618a80 Options.compaction_filter: None
+2021/03/14-06:59:24.091265 7f74d7618a80 Options.compaction_filter_factory: None
+2021/03/14-06:59:24.091266 7f74d7618a80 Options.memtable_factory: SkipListFactory
+2021/03/14-06:59:24.091267 7f74d7618a80 Options.table_factory: BlockBasedTable
+2021/03/14-06:59:24.091283 7f74d7618a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x28f0520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x28d5c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-06:59:24.091289 7f74d7618a80 Options.write_buffer_size: 134217728
+2021/03/14-06:59:24.091289 7f74d7618a80 Options.max_write_buffer_number: 6
+2021/03/14-06:59:24.091290 7f74d7618a80 Options.compression[0]: NoCompression
+2021/03/14-06:59:24.091291 7f74d7618a80 Options.compression[1]: NoCompression
+2021/03/14-06:59:24.091291 7f74d7618a80 Options.compression[2]: Snappy
+2021/03/14-06:59:24.091292 7f74d7618a80 Options.compression[3]: Snappy
+2021/03/14-06:59:24.091293 7f74d7618a80 Options.compression[4]: Snappy
+2021/03/14-06:59:24.091293 7f74d7618a80 Options.compression[5]: Snappy
+2021/03/14-06:59:24.091294 7f74d7618a80 Options.compression[6]: Snappy
+2021/03/14-06:59:24.091294 7f74d7618a80 Options.bottommost_compression: Disabled
+2021/03/14-06:59:24.091295 7f74d7618a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-06:59:24.091296 7f74d7618a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-06:59:24.091296 7f74d7618a80 Options.num_levels: 7
+2021/03/14-06:59:24.091297 7f74d7618a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-06:59:24.091297 7f74d7618a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-06:59:24.091298 7f74d7618a80 Options.compression_opts.window_bits: -14
+2021/03/14-06:59:24.091299 7f74d7618a80 Options.compression_opts.level: -1
+2021/03/14-06:59:24.091299 7f74d7618a80 Options.compression_opts.strategy: 0
+2021/03/14-06:59:24.091300 7f74d7618a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-06:59:24.091300 7f74d7618a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-06:59:24.091301 7f74d7618a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-06:59:24.091301 7f74d7618a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-06:59:24.091302 7f74d7618a80 Options.target_file_size_base: 67108864
+2021/03/14-06:59:24.091303 7f74d7618a80 Options.target_file_size_multiplier: 1
+2021/03/14-06:59:24.091303 7f74d7618a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-06:59:24.091304 7f74d7618a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-06:59:24.091304 7f74d7618a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-06:59:24.091306 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-06:59:24.091315 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-06:59:24.091315 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-06:59:24.091316 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-06:59:24.091317 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-06:59:24.091317 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-06:59:24.091318 7f74d7618a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-06:59:24.091318 7f74d7618a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-06:59:24.091319 7f74d7618a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-06:59:24.091319 7f74d7618a80 Options.arena_block_size: 16777216
+2021/03/14-06:59:24.091320 7f74d7618a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-06:59:24.091321 7f74d7618a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-06:59:24.091321 7f74d7618a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-06:59:24.091322 7f74d7618a80 Options.disable_auto_compactions: 0
+2021/03/14-06:59:24.091324 7f74d7618a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-06:59:24.091324 7f74d7618a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-06:59:24.091325 7f74d7618a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-06:59:24.091326 7f74d7618a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-06:59:24.091326 7f74d7618a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-06:59:24.091327 7f74d7618a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-06:59:24.091327 7f74d7618a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-06:59:24.091328 7f74d7618a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-06:59:24.091329 7f74d7618a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-06:59:24.091330 7f74d7618a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-06:59:24.091330 7f74d7618a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-06:59:24.091331 7f74d7618a80 Options.table_properties_collectors:
+2021/03/14-06:59:24.091331 7f74d7618a80 Options.inplace_update_support: 0
+2021/03/14-06:59:24.091332 7f74d7618a80 Options.inplace_update_num_locks: 10000
+2021/03/14-06:59:24.091332 7f74d7618a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-06:59:24.091333 7f74d7618a80 Options.memtable_huge_page_size: 0
+2021/03/14-06:59:24.091334 7f74d7618a80 Options.bloom_locality: 0
+2021/03/14-06:59:24.091334 7f74d7618a80 Options.max_successive_merges: 0
+2021/03/14-06:59:24.091335 7f74d7618a80 Options.optimize_filters_for_hits: 0
+2021/03/14-06:59:24.091336 7f74d7618a80 Options.paranoid_file_checks: 0
+2021/03/14-06:59:24.091336 7f74d7618a80 Options.force_consistency_checks: 0
+2021/03/14-06:59:24.091337 7f74d7618a80 Options.report_bg_io_stats: 0
+2021/03/14-06:59:24.091700 7f74d7618a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-06:59:24.091703 7f74d7618a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-06:59:24.091843 7f74d7618a80 EVENT_LOG_v1 {"time_micros": 1615701564091833, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-06:59:24.091849 7f74d7618a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-06:59:24.749053 7f74d7618a80 EVENT_LOG_v1 {"time_micros": 1615701564749050, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615701885958647 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615701885958647
new file mode 100644
index 0000000..d3e83e9
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615701885958647
@@ -0,0 +1,186 @@
+2021/03/14-07:04:44.824807 7ff181711a80 RocksDB version: 5.11.3
+2021/03/14-07:04:44.824880 7ff181711a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:04:44.824883 7ff181711a80 Compile date Mar 13 2021
+2021/03/14-07:04:44.824887 7ff181711a80 DB SUMMARY
+2021/03/14-07:04:44.825121 7ff181711a80 CURRENT file: CURRENT
+2021/03/14-07:04:44.825123 7ff181711a80 IDENTITY file: IDENTITY
+2021/03/14-07:04:44.825150 7ff181711a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:04:44.825152 7ff181711a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:04:44.825154 7ff181711a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:04:44.825163 7ff181711a80 Options.error_if_exists: 0
+2021/03/14-07:04:44.825165 7ff181711a80 Options.create_if_missing: 1
+2021/03/14-07:04:44.825166 7ff181711a80 Options.paranoid_checks: 1
+2021/03/14-07:04:44.825167 7ff181711a80 Options.env: 0x7ff1820cb080
+2021/03/14-07:04:44.825169 7ff181711a80 Options.info_log: 0x25e0fa0
+2021/03/14-07:04:44.825170 7ff181711a80 Options.max_file_opening_threads: 16
+2021/03/14-07:04:44.825171 7ff181711a80 Options.statistics: (nil)
+2021/03/14-07:04:44.825173 7ff181711a80 Options.use_fsync: 0
+2021/03/14-07:04:44.825174 7ff181711a80 Options.max_log_file_size: 0
+2021/03/14-07:04:44.825175 7ff181711a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:04:44.825176 7ff181711a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:04:44.825178 7ff181711a80 Options.keep_log_file_num: 1000
+2021/03/14-07:04:44.825179 7ff181711a80 Options.recycle_log_file_num: 0
+2021/03/14-07:04:44.825180 7ff181711a80 Options.allow_fallocate: 1
+2021/03/14-07:04:44.825182 7ff181711a80 Options.allow_mmap_reads: 0
+2021/03/14-07:04:44.825183 7ff181711a80 Options.allow_mmap_writes: 0
+2021/03/14-07:04:44.825184 7ff181711a80 Options.use_direct_reads: 0
+2021/03/14-07:04:44.825185 7ff181711a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:04:44.825186 7ff181711a80 Options.create_missing_column_families: 0
+2021/03/14-07:04:44.825187 7ff181711a80 Options.db_log_dir:
+2021/03/14-07:04:44.825188 7ff181711a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:04:44.825190 7ff181711a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:04:44.825191 7ff181711a80 Options.max_subcompactions: 1
+2021/03/14-07:04:44.825192 7ff181711a80 Options.max_background_flushes: -1
+2021/03/14-07:04:44.825194 7ff181711a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:04:44.825195 7ff181711a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:04:44.825196 7ff181711a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:04:44.825197 7ff181711a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:04:44.825199 7ff181711a80 Options.advise_random_on_open: 1
+2021/03/14-07:04:44.825200 7ff181711a80 Options.db_write_buffer_size: 0
+2021/03/14-07:04:44.825201 7ff181711a80 Options.write_buffer_manager: 0x25c8e90
+2021/03/14-07:04:44.825202 7ff181711a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:04:44.825204 7ff181711a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:04:44.825205 7ff181711a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:04:44.825206 7ff181711a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:04:44.825208 7ff181711a80 Options.rate_limiter: (nil)
+2021/03/14-07:04:44.825210 7ff181711a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:04:44.825222 7ff181711a80 Options.wal_recovery_mode: 2
+2021/03/14-07:04:44.825224 7ff181711a80 Options.enable_thread_tracking: 0
+2021/03/14-07:04:44.825225 7ff181711a80 Options.enable_pipelined_write: 0
+2021/03/14-07:04:44.825227 7ff181711a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:04:44.825228 7ff181711a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:04:44.825229 7ff181711a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:04:44.825230 7ff181711a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:04:44.825232 7ff181711a80 Options.row_cache: None
+2021/03/14-07:04:44.825233 7ff181711a80 Options.wal_filter: None
+2021/03/14-07:04:44.825234 7ff181711a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:04:44.825236 7ff181711a80 Options.allow_ingest_behind: 0
+2021/03/14-07:04:44.825237 7ff181711a80 Options.preserve_deletes: 0
+2021/03/14-07:04:44.825243 7ff181711a80 Options.two_write_queues: 0
+2021/03/14-07:04:44.825244 7ff181711a80 Options.manual_wal_flush: 0
+2021/03/14-07:04:44.825247 7ff181711a80 Options.max_background_jobs: 16
+2021/03/14-07:04:44.825248 7ff181711a80 Options.max_background_compactions: -1
+2021/03/14-07:04:44.825249 7ff181711a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:04:44.825250 7ff181711a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:04:44.825251 7ff181711a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:04:44.825252 7ff181711a80 Options.max_total_wal_size: 0
+2021/03/14-07:04:44.825254 7ff181711a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:04:44.825255 7ff181711a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:04:44.825256 7ff181711a80 Options.max_open_files: -1
+2021/03/14-07:04:44.825258 7ff181711a80 Options.bytes_per_sync: 0
+2021/03/14-07:04:44.825259 7ff181711a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:04:44.825260 7ff181711a80 Options.compaction_readahead_size: 0
+2021/03/14-07:04:44.825261 7ff181711a80 Compression algorithms supported:
+2021/03/14-07:04:44.825262 7ff181711a80 Snappy supported: 1
+2021/03/14-07:04:44.825263 7ff181711a80 Zlib supported: 1
+2021/03/14-07:04:44.825264 7ff181711a80 Bzip supported: 1
+2021/03/14-07:04:44.825266 7ff181711a80 LZ4 supported: 1
+2021/03/14-07:04:44.825267 7ff181711a80 ZSTDNotFinal supported: 1
+2021/03/14-07:04:44.825273 7ff181711a80 ZSTD supported: 1
+2021/03/14-07:04:44.825279 7ff181711a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:04:44.825281 7ff181711a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:04:44.825441 7ff181711a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:04:44.825525 7ff181711a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:04:44.825527 7ff181711a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:04:44.825528 7ff181711a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:04:44.825529 7ff181711a80 Options.compaction_filter: None
+2021/03/14-07:04:44.825529 7ff181711a80 Options.compaction_filter_factory: None
+2021/03/14-07:04:44.825530 7ff181711a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:04:44.825531 7ff181711a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:04:44.825549 7ff181711a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x25d8820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x25bdf20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:04:44.825557 7ff181711a80 Options.write_buffer_size: 134217728
+2021/03/14-07:04:44.825558 7ff181711a80 Options.max_write_buffer_number: 6
+2021/03/14-07:04:44.825559 7ff181711a80 Options.compression[0]: NoCompression
+2021/03/14-07:04:44.825559 7ff181711a80 Options.compression[1]: NoCompression
+2021/03/14-07:04:44.825560 7ff181711a80 Options.compression[2]: Snappy
+2021/03/14-07:04:44.825561 7ff181711a80 Options.compression[3]: Snappy
+2021/03/14-07:04:44.825561 7ff181711a80 Options.compression[4]: Snappy
+2021/03/14-07:04:44.825562 7ff181711a80 Options.compression[5]: Snappy
+2021/03/14-07:04:44.825563 7ff181711a80 Options.compression[6]: Snappy
+2021/03/14-07:04:44.825563 7ff181711a80 Options.bottommost_compression: Disabled
+2021/03/14-07:04:44.825564 7ff181711a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:04:44.825565 7ff181711a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:04:44.825565 7ff181711a80 Options.num_levels: 7
+2021/03/14-07:04:44.825566 7ff181711a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:04:44.825567 7ff181711a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:04:44.825567 7ff181711a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:04:44.825568 7ff181711a80 Options.compression_opts.level: -1
+2021/03/14-07:04:44.825568 7ff181711a80 Options.compression_opts.strategy: 0
+2021/03/14-07:04:44.825569 7ff181711a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:04:44.825570 7ff181711a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:04:44.825570 7ff181711a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:04:44.825571 7ff181711a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:04:44.825571 7ff181711a80 Options.target_file_size_base: 67108864
+2021/03/14-07:04:44.825572 7ff181711a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:04:44.825573 7ff181711a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:04:44.825573 7ff181711a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:04:44.825574 7ff181711a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:04:44.825576 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:04:44.825585 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:04:44.825586 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:04:44.825586 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:04:44.825587 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:04:44.825588 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:04:44.825588 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:04:44.825589 7ff181711a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:04:44.825589 7ff181711a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:04:44.825590 7ff181711a80 Options.arena_block_size: 16777216
+2021/03/14-07:04:44.825591 7ff181711a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:04:44.825591 7ff181711a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:04:44.825592 7ff181711a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:04:44.825593 7ff181711a80 Options.disable_auto_compactions: 0
+2021/03/14-07:04:44.825595 7ff181711a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:04:44.825596 7ff181711a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:04:44.825596 7ff181711a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:04:44.825597 7ff181711a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:04:44.825598 7ff181711a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:04:44.825598 7ff181711a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:04:44.825599 7ff181711a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:04:44.825600 7ff181711a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:04:44.825601 7ff181711a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:04:44.825601 7ff181711a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:04:44.825602 7ff181711a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:04:44.825602 7ff181711a80 Options.table_properties_collectors:
+2021/03/14-07:04:44.825603 7ff181711a80 Options.inplace_update_support: 0
+2021/03/14-07:04:44.825604 7ff181711a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:04:44.825604 7ff181711a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:04:44.825605 7ff181711a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:04:44.825606 7ff181711a80 Options.bloom_locality: 0
+2021/03/14-07:04:44.825607 7ff181711a80 Options.max_successive_merges: 0
+2021/03/14-07:04:44.825607 7ff181711a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:04:44.825608 7ff181711a80 Options.paranoid_file_checks: 0
+2021/03/14-07:04:44.825608 7ff181711a80 Options.force_consistency_checks: 0
+2021/03/14-07:04:44.825609 7ff181711a80 Options.report_bg_io_stats: 0
+2021/03/14-07:04:44.826036 7ff181711a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:04:44.826040 7ff181711a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:04:44.826206 7ff181711a80 EVENT_LOG_v1 {"time_micros": 1615701884826192, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:04:44.826211 7ff181711a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:04:45.945917 7ff181711a80 EVENT_LOG_v1 {"time_micros": 1615701885945914, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615701886695511 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615701886695511
new file mode 100644
index 0000000..0e26862
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615701886695511
@@ -0,0 +1,186 @@
+2021/03/14-07:04:45.959065 7ff181711a80 RocksDB version: 5.11.3
+2021/03/14-07:04:45.959121 7ff181711a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:04:45.959122 7ff181711a80 Compile date Mar 13 2021
+2021/03/14-07:04:45.959125 7ff181711a80 DB SUMMARY
+2021/03/14-07:04:45.959279 7ff181711a80 CURRENT file: CURRENT
+2021/03/14-07:04:45.959280 7ff181711a80 IDENTITY file: IDENTITY
+2021/03/14-07:04:45.959294 7ff181711a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:04:45.959295 7ff181711a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:04:45.959296 7ff181711a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:04:45.959301 7ff181711a80 Options.error_if_exists: 0
+2021/03/14-07:04:45.959302 7ff181711a80 Options.create_if_missing: 1
+2021/03/14-07:04:45.959303 7ff181711a80 Options.paranoid_checks: 1
+2021/03/14-07:04:45.959303 7ff181711a80 Options.env: 0x7ff1820cb080
+2021/03/14-07:04:45.959304 7ff181711a80 Options.info_log: 0x25e0fa0
+2021/03/14-07:04:45.959304 7ff181711a80 Options.max_file_opening_threads: 16
+2021/03/14-07:04:45.959305 7ff181711a80 Options.statistics: (nil)
+2021/03/14-07:04:45.959306 7ff181711a80 Options.use_fsync: 0
+2021/03/14-07:04:45.959307 7ff181711a80 Options.max_log_file_size: 0
+2021/03/14-07:04:45.959307 7ff181711a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:04:45.959308 7ff181711a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:04:45.959308 7ff181711a80 Options.keep_log_file_num: 1000
+2021/03/14-07:04:45.959309 7ff181711a80 Options.recycle_log_file_num: 0
+2021/03/14-07:04:45.959310 7ff181711a80 Options.allow_fallocate: 1
+2021/03/14-07:04:45.959310 7ff181711a80 Options.allow_mmap_reads: 0
+2021/03/14-07:04:45.959311 7ff181711a80 Options.allow_mmap_writes: 0
+2021/03/14-07:04:45.959312 7ff181711a80 Options.use_direct_reads: 0
+2021/03/14-07:04:45.959312 7ff181711a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:04:45.959313 7ff181711a80 Options.create_missing_column_families: 0
+2021/03/14-07:04:45.959313 7ff181711a80 Options.db_log_dir:
+2021/03/14-07:04:45.959314 7ff181711a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:04:45.959314 7ff181711a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:04:45.959315 7ff181711a80 Options.max_subcompactions: 1
+2021/03/14-07:04:45.959316 7ff181711a80 Options.max_background_flushes: -1
+2021/03/14-07:04:45.959316 7ff181711a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:04:45.959317 7ff181711a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:04:45.959317 7ff181711a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:04:45.959318 7ff181711a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:04:45.959319 7ff181711a80 Options.advise_random_on_open: 1
+2021/03/14-07:04:45.959319 7ff181711a80 Options.db_write_buffer_size: 0
+2021/03/14-07:04:45.959320 7ff181711a80 Options.write_buffer_manager: 0x25c8e90
+2021/03/14-07:04:45.959320 7ff181711a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:04:45.959321 7ff181711a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:04:45.959321 7ff181711a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:04:45.959322 7ff181711a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:04:45.959323 7ff181711a80 Options.rate_limiter: (nil)
+2021/03/14-07:04:45.959324 7ff181711a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:04:45.959333 7ff181711a80 Options.wal_recovery_mode: 2
+2021/03/14-07:04:45.959334 7ff181711a80 Options.enable_thread_tracking: 0
+2021/03/14-07:04:45.959334 7ff181711a80 Options.enable_pipelined_write: 0
+2021/03/14-07:04:45.959335 7ff181711a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:04:45.959336 7ff181711a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:04:45.959336 7ff181711a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:04:45.959337 7ff181711a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:04:45.959337 7ff181711a80 Options.row_cache: None
+2021/03/14-07:04:45.959338 7ff181711a80 Options.wal_filter: None
+2021/03/14-07:04:45.959339 7ff181711a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:04:45.959339 7ff181711a80 Options.allow_ingest_behind: 0
+2021/03/14-07:04:45.959340 7ff181711a80 Options.preserve_deletes: 0
+2021/03/14-07:04:45.959340 7ff181711a80 Options.two_write_queues: 0
+2021/03/14-07:04:45.959341 7ff181711a80 Options.manual_wal_flush: 0
+2021/03/14-07:04:45.959342 7ff181711a80 Options.max_background_jobs: 16
+2021/03/14-07:04:45.959343 7ff181711a80 Options.max_background_compactions: -1
+2021/03/14-07:04:45.959343 7ff181711a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:04:45.959344 7ff181711a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:04:45.959344 7ff181711a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:04:45.959345 7ff181711a80 Options.max_total_wal_size: 0
+2021/03/14-07:04:45.959346 7ff181711a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:04:45.959346 7ff181711a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:04:45.959347 7ff181711a80 Options.max_open_files: -1
+2021/03/14-07:04:45.959347 7ff181711a80 Options.bytes_per_sync: 0
+2021/03/14-07:04:45.959348 7ff181711a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:04:45.959349 7ff181711a80 Options.compaction_readahead_size: 0
+2021/03/14-07:04:45.959349 7ff181711a80 Compression algorithms supported:
+2021/03/14-07:04:45.959350 7ff181711a80 Snappy supported: 1
+2021/03/14-07:04:45.959350 7ff181711a80 Zlib supported: 1
+2021/03/14-07:04:45.959351 7ff181711a80 Bzip supported: 1
+2021/03/14-07:04:45.959351 7ff181711a80 LZ4 supported: 1
+2021/03/14-07:04:45.959352 7ff181711a80 ZSTDNotFinal supported: 1
+2021/03/14-07:04:45.959356 7ff181711a80 ZSTD supported: 1
+2021/03/14-07:04:45.959360 7ff181711a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:04:45.959361 7ff181711a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:04:45.959471 7ff181711a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:04:45.959526 7ff181711a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:04:45.959528 7ff181711a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:04:45.959529 7ff181711a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:04:45.959530 7ff181711a80 Options.compaction_filter: None
+2021/03/14-07:04:45.959530 7ff181711a80 Options.compaction_filter_factory: None
+2021/03/14-07:04:45.959531 7ff181711a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:04:45.959532 7ff181711a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:04:45.959550 7ff181711a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x25d8820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x25bdf20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:04:45.959556 7ff181711a80 Options.write_buffer_size: 134217728
+2021/03/14-07:04:45.959556 7ff181711a80 Options.max_write_buffer_number: 6
+2021/03/14-07:04:45.959557 7ff181711a80 Options.compression[0]: NoCompression
+2021/03/14-07:04:45.959558 7ff181711a80 Options.compression[1]: NoCompression
+2021/03/14-07:04:45.959558 7ff181711a80 Options.compression[2]: Snappy
+2021/03/14-07:04:45.959559 7ff181711a80 Options.compression[3]: Snappy
+2021/03/14-07:04:45.959560 7ff181711a80 Options.compression[4]: Snappy
+2021/03/14-07:04:45.959560 7ff181711a80 Options.compression[5]: Snappy
+2021/03/14-07:04:45.959561 7ff181711a80 Options.compression[6]: Snappy
+2021/03/14-07:04:45.959562 7ff181711a80 Options.bottommost_compression: Disabled
+2021/03/14-07:04:45.959562 7ff181711a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:04:45.959563 7ff181711a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:04:45.959563 7ff181711a80 Options.num_levels: 7
+2021/03/14-07:04:45.959564 7ff181711a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:04:45.959565 7ff181711a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:04:45.959565 7ff181711a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:04:45.959566 7ff181711a80 Options.compression_opts.level: -1
+2021/03/14-07:04:45.959566 7ff181711a80 Options.compression_opts.strategy: 0
+2021/03/14-07:04:45.959567 7ff181711a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:04:45.959568 7ff181711a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:04:45.959568 7ff181711a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:04:45.959569 7ff181711a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:04:45.959569 7ff181711a80 Options.target_file_size_base: 67108864
+2021/03/14-07:04:45.959570 7ff181711a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:04:45.959571 7ff181711a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:04:45.959571 7ff181711a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:04:45.959572 7ff181711a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:04:45.959574 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:04:45.959581 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:04:45.959582 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:04:45.959583 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:04:45.959583 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:04:45.959584 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:04:45.959584 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:04:45.959585 7ff181711a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:04:45.959585 7ff181711a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:04:45.959586 7ff181711a80 Options.arena_block_size: 16777216
+2021/03/14-07:04:45.959587 7ff181711a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:04:45.959587 7ff181711a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:04:45.959588 7ff181711a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:04:45.959589 7ff181711a80 Options.disable_auto_compactions: 0
+2021/03/14-07:04:45.959590 7ff181711a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:04:45.959591 7ff181711a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:04:45.959592 7ff181711a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:04:45.959592 7ff181711a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:04:45.959593 7ff181711a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:04:45.959594 7ff181711a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:04:45.959594 7ff181711a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:04:45.959595 7ff181711a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:04:45.959596 7ff181711a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:04:45.959596 7ff181711a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:04:45.959597 7ff181711a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:04:45.959598 7ff181711a80 Options.table_properties_collectors:
+2021/03/14-07:04:45.959598 7ff181711a80 Options.inplace_update_support: 0
+2021/03/14-07:04:45.959599 7ff181711a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:04:45.959599 7ff181711a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:04:45.959600 7ff181711a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:04:45.959601 7ff181711a80 Options.bloom_locality: 0
+2021/03/14-07:04:45.959601 7ff181711a80 Options.max_successive_merges: 0
+2021/03/14-07:04:45.959602 7ff181711a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:04:45.959603 7ff181711a80 Options.paranoid_file_checks: 0
+2021/03/14-07:04:45.959603 7ff181711a80 Options.force_consistency_checks: 0
+2021/03/14-07:04:45.959604 7ff181711a80 Options.report_bg_io_stats: 0
+2021/03/14-07:04:45.959991 7ff181711a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:04:45.959994 7ff181711a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:04:45.960143 7ff181711a80 EVENT_LOG_v1 {"time_micros": 1615701885960130, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:04:45.960148 7ff181711a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:04:46.682808 7ff181711a80 EVENT_LOG_v1 {"time_micros": 1615701886682805, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615701887423989 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615701887423989
new file mode 100644
index 0000000..d65c4b4
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615701887423989
@@ -0,0 +1,186 @@
+2021/03/14-07:04:46.695941 7ff181711a80 RocksDB version: 5.11.3
+2021/03/14-07:04:46.695998 7ff181711a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:04:46.696000 7ff181711a80 Compile date Mar 13 2021
+2021/03/14-07:04:46.696003 7ff181711a80 DB SUMMARY
+2021/03/14-07:04:46.696148 7ff181711a80 CURRENT file: CURRENT
+2021/03/14-07:04:46.696149 7ff181711a80 IDENTITY file: IDENTITY
+2021/03/14-07:04:46.696163 7ff181711a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:04:46.696164 7ff181711a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:04:46.696165 7ff181711a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:04:46.696170 7ff181711a80 Options.error_if_exists: 0
+2021/03/14-07:04:46.696171 7ff181711a80 Options.create_if_missing: 1
+2021/03/14-07:04:46.696172 7ff181711a80 Options.paranoid_checks: 1
+2021/03/14-07:04:46.696172 7ff181711a80 Options.env: 0x7ff1820cb080
+2021/03/14-07:04:46.696173 7ff181711a80 Options.info_log: 0x25e0fa0
+2021/03/14-07:04:46.696174 7ff181711a80 Options.max_file_opening_threads: 16
+2021/03/14-07:04:46.696174 7ff181711a80 Options.statistics: (nil)
+2021/03/14-07:04:46.696175 7ff181711a80 Options.use_fsync: 0
+2021/03/14-07:04:46.696176 7ff181711a80 Options.max_log_file_size: 0
+2021/03/14-07:04:46.696176 7ff181711a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:04:46.696177 7ff181711a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:04:46.696178 7ff181711a80 Options.keep_log_file_num: 1000
+2021/03/14-07:04:46.696178 7ff181711a80 Options.recycle_log_file_num: 0
+2021/03/14-07:04:46.696179 7ff181711a80 Options.allow_fallocate: 1
+2021/03/14-07:04:46.696179 7ff181711a80 Options.allow_mmap_reads: 0
+2021/03/14-07:04:46.696180 7ff181711a80 Options.allow_mmap_writes: 0
+2021/03/14-07:04:46.696180 7ff181711a80 Options.use_direct_reads: 0
+2021/03/14-07:04:46.696181 7ff181711a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:04:46.696182 7ff181711a80 Options.create_missing_column_families: 0
+2021/03/14-07:04:46.696182 7ff181711a80 Options.db_log_dir:
+2021/03/14-07:04:46.696183 7ff181711a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:04:46.696183 7ff181711a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:04:46.696184 7ff181711a80 Options.max_subcompactions: 1
+2021/03/14-07:04:46.696185 7ff181711a80 Options.max_background_flushes: -1
+2021/03/14-07:04:46.696185 7ff181711a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:04:46.696186 7ff181711a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:04:46.696186 7ff181711a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:04:46.696187 7ff181711a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:04:46.696188 7ff181711a80 Options.advise_random_on_open: 1
+2021/03/14-07:04:46.696188 7ff181711a80 Options.db_write_buffer_size: 0
+2021/03/14-07:04:46.696189 7ff181711a80 Options.write_buffer_manager: 0x25c8e90
+2021/03/14-07:04:46.696189 7ff181711a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:04:46.696190 7ff181711a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:04:46.696191 7ff181711a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:04:46.696191 7ff181711a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:04:46.696192 7ff181711a80 Options.rate_limiter: (nil)
+2021/03/14-07:04:46.696193 7ff181711a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:04:46.696201 7ff181711a80 Options.wal_recovery_mode: 2
+2021/03/14-07:04:46.696201 7ff181711a80 Options.enable_thread_tracking: 0
+2021/03/14-07:04:46.696202 7ff181711a80 Options.enable_pipelined_write: 0
+2021/03/14-07:04:46.696203 7ff181711a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:04:46.696203 7ff181711a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:04:46.696204 7ff181711a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:04:46.696204 7ff181711a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:04:46.696205 7ff181711a80 Options.row_cache: None
+2021/03/14-07:04:46.696205 7ff181711a80 Options.wal_filter: None
+2021/03/14-07:04:46.696206 7ff181711a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:04:46.696207 7ff181711a80 Options.allow_ingest_behind: 0
+2021/03/14-07:04:46.696207 7ff181711a80 Options.preserve_deletes: 0
+2021/03/14-07:04:46.696208 7ff181711a80 Options.two_write_queues: 0
+2021/03/14-07:04:46.696208 7ff181711a80 Options.manual_wal_flush: 0
+2021/03/14-07:04:46.696210 7ff181711a80 Options.max_background_jobs: 16
+2021/03/14-07:04:46.696210 7ff181711a80 Options.max_background_compactions: -1
+2021/03/14-07:04:46.696211 7ff181711a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:04:46.696211 7ff181711a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:04:46.696212 7ff181711a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:04:46.696213 7ff181711a80 Options.max_total_wal_size: 0
+2021/03/14-07:04:46.696213 7ff181711a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:04:46.696214 7ff181711a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:04:46.696214 7ff181711a80 Options.max_open_files: -1
+2021/03/14-07:04:46.696215 7ff181711a80 Options.bytes_per_sync: 0
+2021/03/14-07:04:46.696216 7ff181711a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:04:46.696216 7ff181711a80 Options.compaction_readahead_size: 0
+2021/03/14-07:04:46.696217 7ff181711a80 Compression algorithms supported:
+2021/03/14-07:04:46.696217 7ff181711a80 Snappy supported: 1
+2021/03/14-07:04:46.696218 7ff181711a80 Zlib supported: 1
+2021/03/14-07:04:46.696219 7ff181711a80 Bzip supported: 1
+2021/03/14-07:04:46.696219 7ff181711a80 LZ4 supported: 1
+2021/03/14-07:04:46.696220 7ff181711a80 ZSTDNotFinal supported: 1
+2021/03/14-07:04:46.696224 7ff181711a80 ZSTD supported: 1
+2021/03/14-07:04:46.696227 7ff181711a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:04:46.696228 7ff181711a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:04:46.696328 7ff181711a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:04:46.696383 7ff181711a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:04:46.696385 7ff181711a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:04:46.696386 7ff181711a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:04:46.696387 7ff181711a80 Options.compaction_filter: None
+2021/03/14-07:04:46.696387 7ff181711a80 Options.compaction_filter_factory: None
+2021/03/14-07:04:46.696388 7ff181711a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:04:46.696389 7ff181711a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:04:46.696402 7ff181711a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x25d8820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x25bdf20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:04:46.696403 7ff181711a80 Options.write_buffer_size: 134217728
+2021/03/14-07:04:46.696404 7ff181711a80 Options.max_write_buffer_number: 6
+2021/03/14-07:04:46.696405 7ff181711a80 Options.compression[0]: NoCompression
+2021/03/14-07:04:46.696405 7ff181711a80 Options.compression[1]: NoCompression
+2021/03/14-07:04:46.696406 7ff181711a80 Options.compression[2]: Snappy
+2021/03/14-07:04:46.696407 7ff181711a80 Options.compression[3]: Snappy
+2021/03/14-07:04:46.696407 7ff181711a80 Options.compression[4]: Snappy
+2021/03/14-07:04:46.696408 7ff181711a80 Options.compression[5]: Snappy
+2021/03/14-07:04:46.696408 7ff181711a80 Options.compression[6]: Snappy
+2021/03/14-07:04:46.696409 7ff181711a80 Options.bottommost_compression: Disabled
+2021/03/14-07:04:46.696410 7ff181711a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:04:46.696410 7ff181711a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:04:46.696411 7ff181711a80 Options.num_levels: 7
+2021/03/14-07:04:46.696412 7ff181711a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:04:46.696412 7ff181711a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:04:46.696413 7ff181711a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:04:46.696413 7ff181711a80 Options.compression_opts.level: -1
+2021/03/14-07:04:46.696414 7ff181711a80 Options.compression_opts.strategy: 0
+2021/03/14-07:04:46.696415 7ff181711a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:04:46.696415 7ff181711a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:04:46.696416 7ff181711a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:04:46.696416 7ff181711a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:04:46.696417 7ff181711a80 Options.target_file_size_base: 67108864
+2021/03/14-07:04:46.696418 7ff181711a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:04:46.696418 7ff181711a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:04:46.696419 7ff181711a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:04:46.696419 7ff181711a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:04:46.696421 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:04:46.696431 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:04:46.696432 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:04:46.696432 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:04:46.696433 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:04:46.696433 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:04:46.696434 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:04:46.696434 7ff181711a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:04:46.696435 7ff181711a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:04:46.696436 7ff181711a80 Options.arena_block_size: 16777216
+2021/03/14-07:04:46.696436 7ff181711a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:04:46.696437 7ff181711a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:04:46.696438 7ff181711a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:04:46.696438 7ff181711a80 Options.disable_auto_compactions: 0
+2021/03/14-07:04:46.696440 7ff181711a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:04:46.696441 7ff181711a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:04:46.696441 7ff181711a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:04:46.696442 7ff181711a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:04:46.696442 7ff181711a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:04:46.696443 7ff181711a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:04:46.696444 7ff181711a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:04:46.696445 7ff181711a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:04:46.696445 7ff181711a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:04:46.696446 7ff181711a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:04:46.696446 7ff181711a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:04:46.696447 7ff181711a80 Options.table_properties_collectors:
+2021/03/14-07:04:46.696448 7ff181711a80 Options.inplace_update_support: 0
+2021/03/14-07:04:46.696448 7ff181711a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:04:46.696449 7ff181711a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:04:46.696450 7ff181711a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:04:46.696450 7ff181711a80 Options.bloom_locality: 0
+2021/03/14-07:04:46.696451 7ff181711a80 Options.max_successive_merges: 0
+2021/03/14-07:04:46.696451 7ff181711a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:04:46.696452 7ff181711a80 Options.paranoid_file_checks: 0
+2021/03/14-07:04:46.696452 7ff181711a80 Options.force_consistency_checks: 0
+2021/03/14-07:04:46.696453 7ff181711a80 Options.report_bg_io_stats: 0
+2021/03/14-07:04:46.696845 7ff181711a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:04:46.696848 7ff181711a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:04:46.696998 7ff181711a80 EVENT_LOG_v1 {"time_micros": 1615701886696985, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:04:46.697004 7ff181711a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:04:47.411421 7ff181711a80 EVENT_LOG_v1 {"time_micros": 1615701887411417, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615702319608417 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702319608417
new file mode 100644
index 0000000..8cfa16a
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702319608417
@@ -0,0 +1,186 @@
+2021/03/14-07:04:47.424401 7ff181711a80 RocksDB version: 5.11.3
+2021/03/14-07:04:47.424456 7ff181711a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:04:47.424457 7ff181711a80 Compile date Mar 13 2021
+2021/03/14-07:04:47.424460 7ff181711a80 DB SUMMARY
+2021/03/14-07:04:47.424604 7ff181711a80 CURRENT file: CURRENT
+2021/03/14-07:04:47.424605 7ff181711a80 IDENTITY file: IDENTITY
+2021/03/14-07:04:47.424619 7ff181711a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:04:47.424620 7ff181711a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:04:47.424621 7ff181711a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:04:47.424626 7ff181711a80 Options.error_if_exists: 0
+2021/03/14-07:04:47.424626 7ff181711a80 Options.create_if_missing: 1
+2021/03/14-07:04:47.424627 7ff181711a80 Options.paranoid_checks: 1
+2021/03/14-07:04:47.424628 7ff181711a80 Options.env: 0x7ff1820cb080
+2021/03/14-07:04:47.424628 7ff181711a80 Options.info_log: 0x25e0fa0
+2021/03/14-07:04:47.424629 7ff181711a80 Options.max_file_opening_threads: 16
+2021/03/14-07:04:47.424629 7ff181711a80 Options.statistics: (nil)
+2021/03/14-07:04:47.424630 7ff181711a80 Options.use_fsync: 0
+2021/03/14-07:04:47.424631 7ff181711a80 Options.max_log_file_size: 0
+2021/03/14-07:04:47.424631 7ff181711a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:04:47.424632 7ff181711a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:04:47.424632 7ff181711a80 Options.keep_log_file_num: 1000
+2021/03/14-07:04:47.424633 7ff181711a80 Options.recycle_log_file_num: 0
+2021/03/14-07:04:47.424634 7ff181711a80 Options.allow_fallocate: 1
+2021/03/14-07:04:47.424634 7ff181711a80 Options.allow_mmap_reads: 0
+2021/03/14-07:04:47.424635 7ff181711a80 Options.allow_mmap_writes: 0
+2021/03/14-07:04:47.424635 7ff181711a80 Options.use_direct_reads: 0
+2021/03/14-07:04:47.424636 7ff181711a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:04:47.424636 7ff181711a80 Options.create_missing_column_families: 0
+2021/03/14-07:04:47.424637 7ff181711a80 Options.db_log_dir:
+2021/03/14-07:04:47.424637 7ff181711a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:04:47.424638 7ff181711a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:04:47.424639 7ff181711a80 Options.max_subcompactions: 1
+2021/03/14-07:04:47.424639 7ff181711a80 Options.max_background_flushes: -1
+2021/03/14-07:04:47.424640 7ff181711a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:04:47.424640 7ff181711a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:04:47.424641 7ff181711a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:04:47.424642 7ff181711a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:04:47.424642 7ff181711a80 Options.advise_random_on_open: 1
+2021/03/14-07:04:47.424643 7ff181711a80 Options.db_write_buffer_size: 0
+2021/03/14-07:04:47.424643 7ff181711a80 Options.write_buffer_manager: 0x25c8e90
+2021/03/14-07:04:47.424644 7ff181711a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:04:47.424644 7ff181711a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:04:47.424645 7ff181711a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:04:47.424646 7ff181711a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:04:47.424646 7ff181711a80 Options.rate_limiter: (nil)
+2021/03/14-07:04:47.424647 7ff181711a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:04:47.424654 7ff181711a80 Options.wal_recovery_mode: 2
+2021/03/14-07:04:47.424655 7ff181711a80 Options.enable_thread_tracking: 0
+2021/03/14-07:04:47.424656 7ff181711a80 Options.enable_pipelined_write: 0
+2021/03/14-07:04:47.424656 7ff181711a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:04:47.424657 7ff181711a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:04:47.424657 7ff181711a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:04:47.424658 7ff181711a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:04:47.424658 7ff181711a80 Options.row_cache: None
+2021/03/14-07:04:47.424659 7ff181711a80 Options.wal_filter: None
+2021/03/14-07:04:47.424660 7ff181711a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:04:47.424660 7ff181711a80 Options.allow_ingest_behind: 0
+2021/03/14-07:04:47.424661 7ff181711a80 Options.preserve_deletes: 0
+2021/03/14-07:04:47.424661 7ff181711a80 Options.two_write_queues: 0
+2021/03/14-07:04:47.424662 7ff181711a80 Options.manual_wal_flush: 0
+2021/03/14-07:04:47.424663 7ff181711a80 Options.max_background_jobs: 16
+2021/03/14-07:04:47.424663 7ff181711a80 Options.max_background_compactions: -1
+2021/03/14-07:04:47.424664 7ff181711a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:04:47.424665 7ff181711a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:04:47.424665 7ff181711a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:04:47.424666 7ff181711a80 Options.max_total_wal_size: 0
+2021/03/14-07:04:47.424666 7ff181711a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:04:47.424667 7ff181711a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:04:47.424667 7ff181711a80 Options.max_open_files: -1
+2021/03/14-07:04:47.424668 7ff181711a80 Options.bytes_per_sync: 0
+2021/03/14-07:04:47.424669 7ff181711a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:04:47.424669 7ff181711a80 Options.compaction_readahead_size: 0
+2021/03/14-07:04:47.424670 7ff181711a80 Compression algorithms supported:
+2021/03/14-07:04:47.424670 7ff181711a80 Snappy supported: 1
+2021/03/14-07:04:47.424671 7ff181711a80 Zlib supported: 1
+2021/03/14-07:04:47.424671 7ff181711a80 Bzip supported: 1
+2021/03/14-07:04:47.424672 7ff181711a80 LZ4 supported: 1
+2021/03/14-07:04:47.424673 7ff181711a80 ZSTDNotFinal supported: 1
+2021/03/14-07:04:47.424677 7ff181711a80 ZSTD supported: 1
+2021/03/14-07:04:47.424679 7ff181711a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:04:47.424681 7ff181711a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:04:47.424768 7ff181711a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:04:47.424821 7ff181711a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:04:47.424822 7ff181711a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:04:47.424823 7ff181711a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:04:47.424824 7ff181711a80 Options.compaction_filter: None
+2021/03/14-07:04:47.424824 7ff181711a80 Options.compaction_filter_factory: None
+2021/03/14-07:04:47.424825 7ff181711a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:04:47.424826 7ff181711a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:04:47.424839 7ff181711a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x25d8820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x25bdf20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:04:47.424840 7ff181711a80 Options.write_buffer_size: 134217728
+2021/03/14-07:04:47.424841 7ff181711a80 Options.max_write_buffer_number: 6
+2021/03/14-07:04:47.424842 7ff181711a80 Options.compression[0]: NoCompression
+2021/03/14-07:04:47.424842 7ff181711a80 Options.compression[1]: NoCompression
+2021/03/14-07:04:47.424843 7ff181711a80 Options.compression[2]: Snappy
+2021/03/14-07:04:47.424844 7ff181711a80 Options.compression[3]: Snappy
+2021/03/14-07:04:47.424844 7ff181711a80 Options.compression[4]: Snappy
+2021/03/14-07:04:47.424845 7ff181711a80 Options.compression[5]: Snappy
+2021/03/14-07:04:47.424845 7ff181711a80 Options.compression[6]: Snappy
+2021/03/14-07:04:47.424846 7ff181711a80 Options.bottommost_compression: Disabled
+2021/03/14-07:04:47.424847 7ff181711a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:04:47.424847 7ff181711a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:04:47.424848 7ff181711a80 Options.num_levels: 7
+2021/03/14-07:04:47.424848 7ff181711a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:04:47.424849 7ff181711a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:04:47.424850 7ff181711a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:04:47.424850 7ff181711a80 Options.compression_opts.level: -1
+2021/03/14-07:04:47.424851 7ff181711a80 Options.compression_opts.strategy: 0
+2021/03/14-07:04:47.424851 7ff181711a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:04:47.424852 7ff181711a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:04:47.424852 7ff181711a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:04:47.424853 7ff181711a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:04:47.424854 7ff181711a80 Options.target_file_size_base: 67108864
+2021/03/14-07:04:47.424854 7ff181711a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:04:47.424855 7ff181711a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:04:47.424855 7ff181711a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:04:47.424856 7ff181711a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:04:47.424858 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:04:47.424866 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:04:47.424867 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:04:47.424868 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:04:47.424868 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:04:47.424869 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:04:47.424869 7ff181711a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:04:47.424870 7ff181711a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:04:47.424870 7ff181711a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:04:47.424871 7ff181711a80 Options.arena_block_size: 16777216
+2021/03/14-07:04:47.424872 7ff181711a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:04:47.424872 7ff181711a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:04:47.424873 7ff181711a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:04:47.424873 7ff181711a80 Options.disable_auto_compactions: 0
+2021/03/14-07:04:47.424875 7ff181711a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:04:47.424876 7ff181711a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:04:47.424877 7ff181711a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:04:47.424877 7ff181711a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:04:47.424878 7ff181711a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:04:47.424878 7ff181711a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:04:47.424879 7ff181711a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:04:47.424880 7ff181711a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:04:47.424881 7ff181711a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:04:47.424881 7ff181711a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:04:47.424882 7ff181711a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:04:47.424882 7ff181711a80 Options.table_properties_collectors:
+2021/03/14-07:04:47.424883 7ff181711a80 Options.inplace_update_support: 0
+2021/03/14-07:04:47.424883 7ff181711a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:04:47.424884 7ff181711a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:04:47.424885 7ff181711a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:04:47.424885 7ff181711a80 Options.bloom_locality: 0
+2021/03/14-07:04:47.424886 7ff181711a80 Options.max_successive_merges: 0
+2021/03/14-07:04:47.424887 7ff181711a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:04:47.424887 7ff181711a80 Options.paranoid_file_checks: 0
+2021/03/14-07:04:47.424888 7ff181711a80 Options.force_consistency_checks: 0
+2021/03/14-07:04:47.424888 7ff181711a80 Options.report_bg_io_stats: 0
+2021/03/14-07:04:47.425263 7ff181711a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:04:47.425265 7ff181711a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:04:47.425411 7ff181711a80 EVENT_LOG_v1 {"time_micros": 1615701887425399, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:04:47.425417 7ff181711a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:04:48.137574 7ff181711a80 EVENT_LOG_v1 {"time_micros": 1615701888137570, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615702320371127 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702320371127
new file mode 100644
index 0000000..e6cc225
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702320371127
@@ -0,0 +1,186 @@
+2021/03/14-07:11:59.608912 7f01e22fca80 RocksDB version: 5.11.3
+2021/03/14-07:11:59.608981 7f01e22fca80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:11:59.608983 7f01e22fca80 Compile date Mar 13 2021
+2021/03/14-07:11:59.608987 7f01e22fca80 DB SUMMARY
+2021/03/14-07:11:59.609215 7f01e22fca80 CURRENT file: CURRENT
+2021/03/14-07:11:59.609218 7f01e22fca80 IDENTITY file: IDENTITY
+2021/03/14-07:11:59.609250 7f01e22fca80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:11:59.609253 7f01e22fca80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:11:59.609255 7f01e22fca80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:11:59.609265 7f01e22fca80 Options.error_if_exists: 0
+2021/03/14-07:11:59.609267 7f01e22fca80 Options.create_if_missing: 1
+2021/03/14-07:11:59.609268 7f01e22fca80 Options.paranoid_checks: 1
+2021/03/14-07:11:59.609269 7f01e22fca80 Options.env: 0x7f01e2cb6080
+2021/03/14-07:11:59.609270 7f01e22fca80 Options.info_log: 0x254cca0
+2021/03/14-07:11:59.609271 7f01e22fca80 Options.max_file_opening_threads: 16
+2021/03/14-07:11:59.609272 7f01e22fca80 Options.statistics: (nil)
+2021/03/14-07:11:59.609274 7f01e22fca80 Options.use_fsync: 0
+2021/03/14-07:11:59.609275 7f01e22fca80 Options.max_log_file_size: 0
+2021/03/14-07:11:59.609276 7f01e22fca80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:11:59.609277 7f01e22fca80 Options.log_file_time_to_roll: 0
+2021/03/14-07:11:59.609279 7f01e22fca80 Options.keep_log_file_num: 1000
+2021/03/14-07:11:59.609280 7f01e22fca80 Options.recycle_log_file_num: 0
+2021/03/14-07:11:59.609281 7f01e22fca80 Options.allow_fallocate: 1
+2021/03/14-07:11:59.609282 7f01e22fca80 Options.allow_mmap_reads: 0
+2021/03/14-07:11:59.609283 7f01e22fca80 Options.allow_mmap_writes: 0
+2021/03/14-07:11:59.609284 7f01e22fca80 Options.use_direct_reads: 0
+2021/03/14-07:11:59.609285 7f01e22fca80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:11:59.609287 7f01e22fca80 Options.create_missing_column_families: 0
+2021/03/14-07:11:59.609288 7f01e22fca80 Options.db_log_dir:
+2021/03/14-07:11:59.609289 7f01e22fca80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:11:59.609290 7f01e22fca80 Options.table_cache_numshardbits: 6
+2021/03/14-07:11:59.609292 7f01e22fca80 Options.max_subcompactions: 1
+2021/03/14-07:11:59.609293 7f01e22fca80 Options.max_background_flushes: -1
+2021/03/14-07:11:59.609294 7f01e22fca80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:11:59.609295 7f01e22fca80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:11:59.609296 7f01e22fca80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:11:59.609298 7f01e22fca80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:11:59.609299 7f01e22fca80 Options.advise_random_on_open: 1
+2021/03/14-07:11:59.609300 7f01e22fca80 Options.db_write_buffer_size: 0
+2021/03/14-07:11:59.609301 7f01e22fca80 Options.write_buffer_manager: 0x2534b90
+2021/03/14-07:11:59.609302 7f01e22fca80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:11:59.609304 7f01e22fca80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:11:59.609305 7f01e22fca80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:11:59.609306 7f01e22fca80 Options.use_adaptive_mutex: 0
+2021/03/14-07:11:59.609307 7f01e22fca80 Options.rate_limiter: (nil)
+2021/03/14-07:11:59.609310 7f01e22fca80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:11:59.609325 7f01e22fca80 Options.wal_recovery_mode: 2
+2021/03/14-07:11:59.609327 7f01e22fca80 Options.enable_thread_tracking: 0
+2021/03/14-07:11:59.609328 7f01e22fca80 Options.enable_pipelined_write: 0
+2021/03/14-07:11:59.609329 7f01e22fca80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:11:59.609330 7f01e22fca80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:11:59.609331 7f01e22fca80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:11:59.609332 7f01e22fca80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:11:59.609333 7f01e22fca80 Options.row_cache: None
+2021/03/14-07:11:59.609334 7f01e22fca80 Options.wal_filter: None
+2021/03/14-07:11:59.609336 7f01e22fca80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:11:59.609337 7f01e22fca80 Options.allow_ingest_behind: 0
+2021/03/14-07:11:59.609338 7f01e22fca80 Options.preserve_deletes: 0
+2021/03/14-07:11:59.609339 7f01e22fca80 Options.two_write_queues: 0
+2021/03/14-07:11:59.609340 7f01e22fca80 Options.manual_wal_flush: 0
+2021/03/14-07:11:59.609342 7f01e22fca80 Options.max_background_jobs: 16
+2021/03/14-07:11:59.609343 7f01e22fca80 Options.max_background_compactions: -1
+2021/03/14-07:11:59.609344 7f01e22fca80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:11:59.609345 7f01e22fca80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:11:59.609347 7f01e22fca80 Options.delayed_write_rate : 16777216
+2021/03/14-07:11:59.609348 7f01e22fca80 Options.max_total_wal_size: 0
+2021/03/14-07:11:59.609349 7f01e22fca80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:11:59.609350 7f01e22fca80 Options.stats_dump_period_sec: 600
+2021/03/14-07:11:59.609351 7f01e22fca80 Options.max_open_files: -1
+2021/03/14-07:11:59.609352 7f01e22fca80 Options.bytes_per_sync: 0
+2021/03/14-07:11:59.609353 7f01e22fca80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:11:59.609354 7f01e22fca80 Options.compaction_readahead_size: 0
+2021/03/14-07:11:59.609355 7f01e22fca80 Compression algorithms supported:
+2021/03/14-07:11:59.609356 7f01e22fca80 Snappy supported: 1
+2021/03/14-07:11:59.609358 7f01e22fca80 Zlib supported: 1
+2021/03/14-07:11:59.609359 7f01e22fca80 Bzip supported: 1
+2021/03/14-07:11:59.609360 7f01e22fca80 LZ4 supported: 1
+2021/03/14-07:11:59.609361 7f01e22fca80 ZSTDNotFinal supported: 1
+2021/03/14-07:11:59.609368 7f01e22fca80 ZSTD supported: 1
+2021/03/14-07:11:59.609373 7f01e22fca80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:11:59.609376 7f01e22fca80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:11:59.609558 7f01e22fca80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:11:59.609688 7f01e22fca80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:11:59.609694 7f01e22fca80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:11:59.609696 7f01e22fca80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:11:59.609697 7f01e22fca80 Options.compaction_filter: None
+2021/03/14-07:11:59.609700 7f01e22fca80 Options.compaction_filter_factory: None
+2021/03/14-07:11:59.609701 7f01e22fca80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:11:59.609703 7f01e22fca80 Options.table_factory: BlockBasedTable
+2021/03/14-07:11:59.609727 7f01e22fca80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2544520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2529c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:11:59.609729 7f01e22fca80 Options.write_buffer_size: 134217728
+2021/03/14-07:11:59.609730 7f01e22fca80 Options.max_write_buffer_number: 6
+2021/03/14-07:11:59.609731 7f01e22fca80 Options.compression[0]: NoCompression
+2021/03/14-07:11:59.609733 7f01e22fca80 Options.compression[1]: NoCompression
+2021/03/14-07:11:59.609734 7f01e22fca80 Options.compression[2]: Snappy
+2021/03/14-07:11:59.609735 7f01e22fca80 Options.compression[3]: Snappy
+2021/03/14-07:11:59.609737 7f01e22fca80 Options.compression[4]: Snappy
+2021/03/14-07:11:59.609738 7f01e22fca80 Options.compression[5]: Snappy
+2021/03/14-07:11:59.609741 7f01e22fca80 Options.compression[6]: Snappy
+2021/03/14-07:11:59.609742 7f01e22fca80 Options.bottommost_compression: Disabled
+2021/03/14-07:11:59.609743 7f01e22fca80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:11:59.609745 7f01e22fca80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:11:59.609748 7f01e22fca80 Options.num_levels: 7
+2021/03/14-07:11:59.609749 7f01e22fca80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:11:59.609750 7f01e22fca80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:11:59.609751 7f01e22fca80 Options.compression_opts.window_bits: -14
+2021/03/14-07:11:59.609753 7f01e22fca80 Options.compression_opts.level: -1
+2021/03/14-07:11:59.609756 7f01e22fca80 Options.compression_opts.strategy: 0
+2021/03/14-07:11:59.609757 7f01e22fca80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:11:59.609758 7f01e22fca80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:11:59.609759 7f01e22fca80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:11:59.609762 7f01e22fca80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:11:59.609764 7f01e22fca80 Options.target_file_size_base: 67108864
+2021/03/14-07:11:59.609765 7f01e22fca80 Options.target_file_size_multiplier: 1
+2021/03/14-07:11:59.609768 7f01e22fca80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:11:59.609769 7f01e22fca80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:11:59.609772 7f01e22fca80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:11:59.609777 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:11:59.609794 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:11:59.609796 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:11:59.609797 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:11:59.609801 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:11:59.609802 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:11:59.609803 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:11:59.609806 7f01e22fca80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:11:59.609807 7f01e22fca80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:11:59.609809 7f01e22fca80 Options.arena_block_size: 16777216
+2021/03/14-07:11:59.609812 7f01e22fca80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:11:59.609813 7f01e22fca80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:11:59.609814 7f01e22fca80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:11:59.609815 7f01e22fca80 Options.disable_auto_compactions: 0
+2021/03/14-07:11:59.609819 7f01e22fca80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:11:59.609821 7f01e22fca80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:11:59.609822 7f01e22fca80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:11:59.609825 7f01e22fca80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:11:59.609827 7f01e22fca80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:11:59.609828 7f01e22fca80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:11:59.609829 7f01e22fca80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:11:59.609831 7f01e22fca80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:11:59.609832 7f01e22fca80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:11:59.609833 7f01e22fca80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:11:59.609835 7f01e22fca80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:11:59.609836 7f01e22fca80 Options.table_properties_collectors:
+2021/03/14-07:11:59.609837 7f01e22fca80 Options.inplace_update_support: 0
+2021/03/14-07:11:59.609839 7f01e22fca80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:11:59.609840 7f01e22fca80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:11:59.609842 7f01e22fca80 Options.memtable_huge_page_size: 0
+2021/03/14-07:11:59.609843 7f01e22fca80 Options.bloom_locality: 0
+2021/03/14-07:11:59.609844 7f01e22fca80 Options.max_successive_merges: 0
+2021/03/14-07:11:59.609845 7f01e22fca80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:11:59.609846 7f01e22fca80 Options.paranoid_file_checks: 0
+2021/03/14-07:11:59.609847 7f01e22fca80 Options.force_consistency_checks: 0
+2021/03/14-07:11:59.609849 7f01e22fca80 Options.report_bg_io_stats: 0
+2021/03/14-07:11:59.610445 7f01e22fca80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:11:59.610449 7f01e22fca80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:11:59.610702 7f01e22fca80 EVENT_LOG_v1 {"time_micros": 1615702319610685, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:11:59.610712 7f01e22fca80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:12:00.358624 7f01e22fca80 EVENT_LOG_v1 {"time_micros": 1615702320358620, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615702321129732 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702321129732
new file mode 100644
index 0000000..90c4e6b
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702321129732
@@ -0,0 +1,186 @@
+2021/03/14-07:12:00.371532 7f01e22fca80 RocksDB version: 5.11.3
+2021/03/14-07:12:00.371588 7f01e22fca80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:12:00.371590 7f01e22fca80 Compile date Mar 13 2021
+2021/03/14-07:12:00.371593 7f01e22fca80 DB SUMMARY
+2021/03/14-07:12:00.371736 7f01e22fca80 CURRENT file: CURRENT
+2021/03/14-07:12:00.371737 7f01e22fca80 IDENTITY file: IDENTITY
+2021/03/14-07:12:00.371751 7f01e22fca80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:12:00.371752 7f01e22fca80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:12:00.371753 7f01e22fca80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:12:00.371758 7f01e22fca80 Options.error_if_exists: 0
+2021/03/14-07:12:00.371759 7f01e22fca80 Options.create_if_missing: 1
+2021/03/14-07:12:00.371760 7f01e22fca80 Options.paranoid_checks: 1
+2021/03/14-07:12:00.371760 7f01e22fca80 Options.env: 0x7f01e2cb6080
+2021/03/14-07:12:00.371761 7f01e22fca80 Options.info_log: 0x254cca0
+2021/03/14-07:12:00.371762 7f01e22fca80 Options.max_file_opening_threads: 16
+2021/03/14-07:12:00.371762 7f01e22fca80 Options.statistics: (nil)
+2021/03/14-07:12:00.371763 7f01e22fca80 Options.use_fsync: 0
+2021/03/14-07:12:00.371763 7f01e22fca80 Options.max_log_file_size: 0
+2021/03/14-07:12:00.371764 7f01e22fca80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:12:00.371765 7f01e22fca80 Options.log_file_time_to_roll: 0
+2021/03/14-07:12:00.371765 7f01e22fca80 Options.keep_log_file_num: 1000
+2021/03/14-07:12:00.371766 7f01e22fca80 Options.recycle_log_file_num: 0
+2021/03/14-07:12:00.371767 7f01e22fca80 Options.allow_fallocate: 1
+2021/03/14-07:12:00.371767 7f01e22fca80 Options.allow_mmap_reads: 0
+2021/03/14-07:12:00.371768 7f01e22fca80 Options.allow_mmap_writes: 0
+2021/03/14-07:12:00.371768 7f01e22fca80 Options.use_direct_reads: 0
+2021/03/14-07:12:00.371769 7f01e22fca80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:12:00.371769 7f01e22fca80 Options.create_missing_column_families: 0
+2021/03/14-07:12:00.371770 7f01e22fca80 Options.db_log_dir:
+2021/03/14-07:12:00.371771 7f01e22fca80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:12:00.371771 7f01e22fca80 Options.table_cache_numshardbits: 6
+2021/03/14-07:12:00.371772 7f01e22fca80 Options.max_subcompactions: 1
+2021/03/14-07:12:00.371772 7f01e22fca80 Options.max_background_flushes: -1
+2021/03/14-07:12:00.371773 7f01e22fca80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:12:00.371774 7f01e22fca80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:12:00.371774 7f01e22fca80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:12:00.371775 7f01e22fca80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:12:00.371775 7f01e22fca80 Options.advise_random_on_open: 1
+2021/03/14-07:12:00.371776 7f01e22fca80 Options.db_write_buffer_size: 0
+2021/03/14-07:12:00.371776 7f01e22fca80 Options.write_buffer_manager: 0x2534b90
+2021/03/14-07:12:00.371777 7f01e22fca80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:12:00.371778 7f01e22fca80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:12:00.371778 7f01e22fca80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:12:00.371779 7f01e22fca80 Options.use_adaptive_mutex: 0
+2021/03/14-07:12:00.371779 7f01e22fca80 Options.rate_limiter: (nil)
+2021/03/14-07:12:00.371781 7f01e22fca80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:12:00.371788 7f01e22fca80 Options.wal_recovery_mode: 2
+2021/03/14-07:12:00.371789 7f01e22fca80 Options.enable_thread_tracking: 0
+2021/03/14-07:12:00.371789 7f01e22fca80 Options.enable_pipelined_write: 0
+2021/03/14-07:12:00.371790 7f01e22fca80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:12:00.371791 7f01e22fca80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:12:00.371791 7f01e22fca80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:12:00.371792 7f01e22fca80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:12:00.371792 7f01e22fca80 Options.row_cache: None
+2021/03/14-07:12:00.371793 7f01e22fca80 Options.wal_filter: None
+2021/03/14-07:12:00.371794 7f01e22fca80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:12:00.371794 7f01e22fca80 Options.allow_ingest_behind: 0
+2021/03/14-07:12:00.371795 7f01e22fca80 Options.preserve_deletes: 0
+2021/03/14-07:12:00.371795 7f01e22fca80 Options.two_write_queues: 0
+2021/03/14-07:12:00.371796 7f01e22fca80 Options.manual_wal_flush: 0
+2021/03/14-07:12:00.371797 7f01e22fca80 Options.max_background_jobs: 16
+2021/03/14-07:12:00.371798 7f01e22fca80 Options.max_background_compactions: -1
+2021/03/14-07:12:00.371798 7f01e22fca80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:12:00.371799 7f01e22fca80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:12:00.371799 7f01e22fca80 Options.delayed_write_rate : 16777216
+2021/03/14-07:12:00.371800 7f01e22fca80 Options.max_total_wal_size: 0
+2021/03/14-07:12:00.371801 7f01e22fca80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:12:00.371801 7f01e22fca80 Options.stats_dump_period_sec: 600
+2021/03/14-07:12:00.371802 7f01e22fca80 Options.max_open_files: -1
+2021/03/14-07:12:00.371802 7f01e22fca80 Options.bytes_per_sync: 0
+2021/03/14-07:12:00.371803 7f01e22fca80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:12:00.371803 7f01e22fca80 Options.compaction_readahead_size: 0
+2021/03/14-07:12:00.371804 7f01e22fca80 Compression algorithms supported:
+2021/03/14-07:12:00.371805 7f01e22fca80 Snappy supported: 1
+2021/03/14-07:12:00.371805 7f01e22fca80 Zlib supported: 1
+2021/03/14-07:12:00.371806 7f01e22fca80 Bzip supported: 1
+2021/03/14-07:12:00.371806 7f01e22fca80 LZ4 supported: 1
+2021/03/14-07:12:00.371807 7f01e22fca80 ZSTDNotFinal supported: 1
+2021/03/14-07:12:00.371811 7f01e22fca80 ZSTD supported: 1
+2021/03/14-07:12:00.371814 7f01e22fca80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:12:00.371816 7f01e22fca80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:12:00.371926 7f01e22fca80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:12:00.371982 7f01e22fca80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:12:00.371984 7f01e22fca80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:12:00.371985 7f01e22fca80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:12:00.371985 7f01e22fca80 Options.compaction_filter: None
+2021/03/14-07:12:00.371986 7f01e22fca80 Options.compaction_filter_factory: None
+2021/03/14-07:12:00.371987 7f01e22fca80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:12:00.371987 7f01e22fca80 Options.table_factory: BlockBasedTable
+2021/03/14-07:12:00.372000 7f01e22fca80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2544520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2529c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:12:00.372001 7f01e22fca80 Options.write_buffer_size: 134217728
+2021/03/14-07:12:00.372002 7f01e22fca80 Options.max_write_buffer_number: 6
+2021/03/14-07:12:00.372002 7f01e22fca80 Options.compression[0]: NoCompression
+2021/03/14-07:12:00.372003 7f01e22fca80 Options.compression[1]: NoCompression
+2021/03/14-07:12:00.372004 7f01e22fca80 Options.compression[2]: Snappy
+2021/03/14-07:12:00.372004 7f01e22fca80 Options.compression[3]: Snappy
+2021/03/14-07:12:00.372005 7f01e22fca80 Options.compression[4]: Snappy
+2021/03/14-07:12:00.372005 7f01e22fca80 Options.compression[5]: Snappy
+2021/03/14-07:12:00.372006 7f01e22fca80 Options.compression[6]: Snappy
+2021/03/14-07:12:00.372007 7f01e22fca80 Options.bottommost_compression: Disabled
+2021/03/14-07:12:00.372007 7f01e22fca80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:12:00.372008 7f01e22fca80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:12:00.372008 7f01e22fca80 Options.num_levels: 7
+2021/03/14-07:12:00.372009 7f01e22fca80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:12:00.372010 7f01e22fca80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:12:00.372010 7f01e22fca80 Options.compression_opts.window_bits: -14
+2021/03/14-07:12:00.372011 7f01e22fca80 Options.compression_opts.level: -1
+2021/03/14-07:12:00.372011 7f01e22fca80 Options.compression_opts.strategy: 0
+2021/03/14-07:12:00.372012 7f01e22fca80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:12:00.372012 7f01e22fca80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:12:00.372013 7f01e22fca80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:12:00.372014 7f01e22fca80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:12:00.372014 7f01e22fca80 Options.target_file_size_base: 67108864
+2021/03/14-07:12:00.372015 7f01e22fca80 Options.target_file_size_multiplier: 1
+2021/03/14-07:12:00.372016 7f01e22fca80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:12:00.372016 7f01e22fca80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:12:00.372017 7f01e22fca80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:12:00.372018 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:12:00.372026 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:12:00.372027 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:12:00.372027 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:12:00.372028 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:12:00.372028 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:12:00.372029 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:12:00.372029 7f01e22fca80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:12:00.372030 7f01e22fca80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:12:00.372031 7f01e22fca80 Options.arena_block_size: 16777216
+2021/03/14-07:12:00.372031 7f01e22fca80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:12:00.372032 7f01e22fca80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:12:00.372032 7f01e22fca80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:12:00.372033 7f01e22fca80 Options.disable_auto_compactions: 0
+2021/03/14-07:12:00.372035 7f01e22fca80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:12:00.372035 7f01e22fca80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:12:00.372036 7f01e22fca80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:12:00.372037 7f01e22fca80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:12:00.372037 7f01e22fca80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:12:00.372038 7f01e22fca80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:12:00.372038 7f01e22fca80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:12:00.372039 7f01e22fca80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:12:00.372040 7f01e22fca80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:12:00.372041 7f01e22fca80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:12:00.372041 7f01e22fca80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:12:00.372042 7f01e22fca80 Options.table_properties_collectors:
+2021/03/14-07:12:00.372042 7f01e22fca80 Options.inplace_update_support: 0
+2021/03/14-07:12:00.372043 7f01e22fca80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:12:00.372044 7f01e22fca80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:12:00.372044 7f01e22fca80 Options.memtable_huge_page_size: 0
+2021/03/14-07:12:00.372045 7f01e22fca80 Options.bloom_locality: 0
+2021/03/14-07:12:00.372046 7f01e22fca80 Options.max_successive_merges: 0
+2021/03/14-07:12:00.372046 7f01e22fca80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:12:00.372047 7f01e22fca80 Options.paranoid_file_checks: 0
+2021/03/14-07:12:00.372047 7f01e22fca80 Options.force_consistency_checks: 0
+2021/03/14-07:12:00.372048 7f01e22fca80 Options.report_bg_io_stats: 0
+2021/03/14-07:12:00.372431 7f01e22fca80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:12:00.372434 7f01e22fca80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:12:00.372582 7f01e22fca80 EVENT_LOG_v1 {"time_micros": 1615702320372572, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:12:00.372587 7f01e22fca80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:12:01.116858 7f01e22fca80 EVENT_LOG_v1 {"time_micros": 1615702321116855, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615702321853037 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702321853037
new file mode 100644
index 0000000..fbdbfe1
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702321853037
@@ -0,0 +1,186 @@
+2021/03/14-07:12:01.130171 7f01e22fca80 RocksDB version: 5.11.3
+2021/03/14-07:12:01.130222 7f01e22fca80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:12:01.130224 7f01e22fca80 Compile date Mar 13 2021
+2021/03/14-07:12:01.130226 7f01e22fca80 DB SUMMARY
+2021/03/14-07:12:01.130385 7f01e22fca80 CURRENT file: CURRENT
+2021/03/14-07:12:01.130386 7f01e22fca80 IDENTITY file: IDENTITY
+2021/03/14-07:12:01.130400 7f01e22fca80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:12:01.130401 7f01e22fca80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:12:01.130402 7f01e22fca80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:12:01.130407 7f01e22fca80 Options.error_if_exists: 0
+2021/03/14-07:12:01.130408 7f01e22fca80 Options.create_if_missing: 1
+2021/03/14-07:12:01.130409 7f01e22fca80 Options.paranoid_checks: 1
+2021/03/14-07:12:01.130409 7f01e22fca80 Options.env: 0x7f01e2cb6080
+2021/03/14-07:12:01.130410 7f01e22fca80 Options.info_log: 0x254cca0
+2021/03/14-07:12:01.130410 7f01e22fca80 Options.max_file_opening_threads: 16
+2021/03/14-07:12:01.130411 7f01e22fca80 Options.statistics: (nil)
+2021/03/14-07:12:01.130412 7f01e22fca80 Options.use_fsync: 0
+2021/03/14-07:12:01.130412 7f01e22fca80 Options.max_log_file_size: 0
+2021/03/14-07:12:01.130413 7f01e22fca80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:12:01.130414 7f01e22fca80 Options.log_file_time_to_roll: 0
+2021/03/14-07:12:01.130414 7f01e22fca80 Options.keep_log_file_num: 1000
+2021/03/14-07:12:01.130415 7f01e22fca80 Options.recycle_log_file_num: 0
+2021/03/14-07:12:01.130415 7f01e22fca80 Options.allow_fallocate: 1
+2021/03/14-07:12:01.130416 7f01e22fca80 Options.allow_mmap_reads: 0
+2021/03/14-07:12:01.130417 7f01e22fca80 Options.allow_mmap_writes: 0
+2021/03/14-07:12:01.130417 7f01e22fca80 Options.use_direct_reads: 0
+2021/03/14-07:12:01.130418 7f01e22fca80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:12:01.130418 7f01e22fca80 Options.create_missing_column_families: 0
+2021/03/14-07:12:01.130419 7f01e22fca80 Options.db_log_dir:
+2021/03/14-07:12:01.130419 7f01e22fca80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:12:01.130420 7f01e22fca80 Options.table_cache_numshardbits: 6
+2021/03/14-07:12:01.130420 7f01e22fca80 Options.max_subcompactions: 1
+2021/03/14-07:12:01.130421 7f01e22fca80 Options.max_background_flushes: -1
+2021/03/14-07:12:01.130422 7f01e22fca80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:12:01.130422 7f01e22fca80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:12:01.130423 7f01e22fca80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:12:01.130424 7f01e22fca80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:12:01.130424 7f01e22fca80 Options.advise_random_on_open: 1
+2021/03/14-07:12:01.130425 7f01e22fca80 Options.db_write_buffer_size: 0
+2021/03/14-07:12:01.130425 7f01e22fca80 Options.write_buffer_manager: 0x2534b90
+2021/03/14-07:12:01.130426 7f01e22fca80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:12:01.130426 7f01e22fca80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:12:01.130427 7f01e22fca80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:12:01.130428 7f01e22fca80 Options.use_adaptive_mutex: 0
+2021/03/14-07:12:01.130428 7f01e22fca80 Options.rate_limiter: (nil)
+2021/03/14-07:12:01.130429 7f01e22fca80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:12:01.130438 7f01e22fca80 Options.wal_recovery_mode: 2
+2021/03/14-07:12:01.130439 7f01e22fca80 Options.enable_thread_tracking: 0
+2021/03/14-07:12:01.130439 7f01e22fca80 Options.enable_pipelined_write: 0
+2021/03/14-07:12:01.130440 7f01e22fca80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:12:01.130440 7f01e22fca80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:12:01.130441 7f01e22fca80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:12:01.130441 7f01e22fca80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:12:01.130442 7f01e22fca80 Options.row_cache: None
+2021/03/14-07:12:01.130442 7f01e22fca80 Options.wal_filter: None
+2021/03/14-07:12:01.130443 7f01e22fca80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:12:01.130444 7f01e22fca80 Options.allow_ingest_behind: 0
+2021/03/14-07:12:01.130444 7f01e22fca80 Options.preserve_deletes: 0
+2021/03/14-07:12:01.130445 7f01e22fca80 Options.two_write_queues: 0
+2021/03/14-07:12:01.130445 7f01e22fca80 Options.manual_wal_flush: 0
+2021/03/14-07:12:01.130447 7f01e22fca80 Options.max_background_jobs: 16
+2021/03/14-07:12:01.130447 7f01e22fca80 Options.max_background_compactions: -1
+2021/03/14-07:12:01.130448 7f01e22fca80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:12:01.130449 7f01e22fca80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:12:01.130449 7f01e22fca80 Options.delayed_write_rate : 16777216
+2021/03/14-07:12:01.130450 7f01e22fca80 Options.max_total_wal_size: 0
+2021/03/14-07:12:01.130450 7f01e22fca80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:12:01.130451 7f01e22fca80 Options.stats_dump_period_sec: 600
+2021/03/14-07:12:01.130452 7f01e22fca80 Options.max_open_files: -1
+2021/03/14-07:12:01.130452 7f01e22fca80 Options.bytes_per_sync: 0
+2021/03/14-07:12:01.130453 7f01e22fca80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:12:01.130453 7f01e22fca80 Options.compaction_readahead_size: 0
+2021/03/14-07:12:01.130454 7f01e22fca80 Compression algorithms supported:
+2021/03/14-07:12:01.130454 7f01e22fca80 Snappy supported: 1
+2021/03/14-07:12:01.130455 7f01e22fca80 Zlib supported: 1
+2021/03/14-07:12:01.130456 7f01e22fca80 Bzip supported: 1
+2021/03/14-07:12:01.130456 7f01e22fca80 LZ4 supported: 1
+2021/03/14-07:12:01.130457 7f01e22fca80 ZSTDNotFinal supported: 1
+2021/03/14-07:12:01.130461 7f01e22fca80 ZSTD supported: 1
+2021/03/14-07:12:01.130464 7f01e22fca80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:12:01.130466 7f01e22fca80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:12:01.130557 7f01e22fca80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:12:01.130612 7f01e22fca80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:12:01.130613 7f01e22fca80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:12:01.130614 7f01e22fca80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:12:01.130615 7f01e22fca80 Options.compaction_filter: None
+2021/03/14-07:12:01.130615 7f01e22fca80 Options.compaction_filter_factory: None
+2021/03/14-07:12:01.130616 7f01e22fca80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:12:01.130617 7f01e22fca80 Options.table_factory: BlockBasedTable
+2021/03/14-07:12:01.130630 7f01e22fca80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2544520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2529c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:12:01.130631 7f01e22fca80 Options.write_buffer_size: 134217728
+2021/03/14-07:12:01.130631 7f01e22fca80 Options.max_write_buffer_number: 6
+2021/03/14-07:12:01.130632 7f01e22fca80 Options.compression[0]: NoCompression
+2021/03/14-07:12:01.130633 7f01e22fca80 Options.compression[1]: NoCompression
+2021/03/14-07:12:01.130634 7f01e22fca80 Options.compression[2]: Snappy
+2021/03/14-07:12:01.130634 7f01e22fca80 Options.compression[3]: Snappy
+2021/03/14-07:12:01.130635 7f01e22fca80 Options.compression[4]: Snappy
+2021/03/14-07:12:01.130635 7f01e22fca80 Options.compression[5]: Snappy
+2021/03/14-07:12:01.130636 7f01e22fca80 Options.compression[6]: Snappy
+2021/03/14-07:12:01.130637 7f01e22fca80 Options.bottommost_compression: Disabled
+2021/03/14-07:12:01.130637 7f01e22fca80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:12:01.130638 7f01e22fca80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:12:01.130639 7f01e22fca80 Options.num_levels: 7
+2021/03/14-07:12:01.130639 7f01e22fca80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:12:01.130640 7f01e22fca80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:12:01.130640 7f01e22fca80 Options.compression_opts.window_bits: -14
+2021/03/14-07:12:01.130641 7f01e22fca80 Options.compression_opts.level: -1
+2021/03/14-07:12:01.130642 7f01e22fca80 Options.compression_opts.strategy: 0
+2021/03/14-07:12:01.130642 7f01e22fca80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:12:01.130643 7f01e22fca80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:12:01.130643 7f01e22fca80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:12:01.130644 7f01e22fca80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:12:01.130644 7f01e22fca80 Options.target_file_size_base: 67108864
+2021/03/14-07:12:01.130645 7f01e22fca80 Options.target_file_size_multiplier: 1
+2021/03/14-07:12:01.130646 7f01e22fca80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:12:01.130646 7f01e22fca80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:12:01.130647 7f01e22fca80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:12:01.130649 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:12:01.130656 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:12:01.130657 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:12:01.130658 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:12:01.130658 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:12:01.130659 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:12:01.130659 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:12:01.130660 7f01e22fca80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:12:01.130661 7f01e22fca80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:12:01.130661 7f01e22fca80 Options.arena_block_size: 16777216
+2021/03/14-07:12:01.130662 7f01e22fca80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:12:01.130662 7f01e22fca80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:12:01.130663 7f01e22fca80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:12:01.130664 7f01e22fca80 Options.disable_auto_compactions: 0
+2021/03/14-07:12:01.130665 7f01e22fca80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:12:01.130666 7f01e22fca80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:12:01.130667 7f01e22fca80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:12:01.130667 7f01e22fca80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:12:01.130668 7f01e22fca80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:12:01.130668 7f01e22fca80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:12:01.130669 7f01e22fca80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:12:01.130670 7f01e22fca80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:12:01.130671 7f01e22fca80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:12:01.130671 7f01e22fca80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:12:01.130672 7f01e22fca80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:12:01.130673 7f01e22fca80 Options.table_properties_collectors:
+2021/03/14-07:12:01.130673 7f01e22fca80 Options.inplace_update_support: 0
+2021/03/14-07:12:01.130674 7f01e22fca80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:12:01.130674 7f01e22fca80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:12:01.130675 7f01e22fca80 Options.memtable_huge_page_size: 0
+2021/03/14-07:12:01.130676 7f01e22fca80 Options.bloom_locality: 0
+2021/03/14-07:12:01.130677 7f01e22fca80 Options.max_successive_merges: 0
+2021/03/14-07:12:01.130677 7f01e22fca80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:12:01.130678 7f01e22fca80 Options.paranoid_file_checks: 0
+2021/03/14-07:12:01.130678 7f01e22fca80 Options.force_consistency_checks: 0
+2021/03/14-07:12:01.130679 7f01e22fca80 Options.report_bg_io_stats: 0
+2021/03/14-07:12:01.131070 7f01e22fca80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:12:01.131072 7f01e22fca80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:12:01.131217 7f01e22fca80 EVENT_LOG_v1 {"time_micros": 1615702321131207, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:12:01.131222 7f01e22fca80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:12:01.840446 7f01e22fca80 EVENT_LOG_v1 {"time_micros": 1615702321840443, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615702396022998 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702396022998
new file mode 100644
index 0000000..bd0e080
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702396022998
@@ -0,0 +1,186 @@
+2021/03/14-07:12:01.853441 7f01e22fca80 RocksDB version: 5.11.3
+2021/03/14-07:12:01.853496 7f01e22fca80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:12:01.853498 7f01e22fca80 Compile date Mar 13 2021
+2021/03/14-07:12:01.853500 7f01e22fca80 DB SUMMARY
+2021/03/14-07:12:01.853644 7f01e22fca80 CURRENT file: CURRENT
+2021/03/14-07:12:01.853645 7f01e22fca80 IDENTITY file: IDENTITY
+2021/03/14-07:12:01.853659 7f01e22fca80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:12:01.853660 7f01e22fca80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:12:01.853661 7f01e22fca80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:12:01.853666 7f01e22fca80 Options.error_if_exists: 0
+2021/03/14-07:12:01.853666 7f01e22fca80 Options.create_if_missing: 1
+2021/03/14-07:12:01.853667 7f01e22fca80 Options.paranoid_checks: 1
+2021/03/14-07:12:01.853668 7f01e22fca80 Options.env: 0x7f01e2cb6080
+2021/03/14-07:12:01.853668 7f01e22fca80 Options.info_log: 0x254cca0
+2021/03/14-07:12:01.853669 7f01e22fca80 Options.max_file_opening_threads: 16
+2021/03/14-07:12:01.853669 7f01e22fca80 Options.statistics: (nil)
+2021/03/14-07:12:01.853670 7f01e22fca80 Options.use_fsync: 0
+2021/03/14-07:12:01.853671 7f01e22fca80 Options.max_log_file_size: 0
+2021/03/14-07:12:01.853671 7f01e22fca80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:12:01.853672 7f01e22fca80 Options.log_file_time_to_roll: 0
+2021/03/14-07:12:01.853672 7f01e22fca80 Options.keep_log_file_num: 1000
+2021/03/14-07:12:01.853673 7f01e22fca80 Options.recycle_log_file_num: 0
+2021/03/14-07:12:01.853674 7f01e22fca80 Options.allow_fallocate: 1
+2021/03/14-07:12:01.853674 7f01e22fca80 Options.allow_mmap_reads: 0
+2021/03/14-07:12:01.853675 7f01e22fca80 Options.allow_mmap_writes: 0
+2021/03/14-07:12:01.853675 7f01e22fca80 Options.use_direct_reads: 0
+2021/03/14-07:12:01.853676 7f01e22fca80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:12:01.853676 7f01e22fca80 Options.create_missing_column_families: 0
+2021/03/14-07:12:01.853677 7f01e22fca80 Options.db_log_dir:
+2021/03/14-07:12:01.853678 7f01e22fca80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:12:01.853678 7f01e22fca80 Options.table_cache_numshardbits: 6
+2021/03/14-07:12:01.853679 7f01e22fca80 Options.max_subcompactions: 1
+2021/03/14-07:12:01.853679 7f01e22fca80 Options.max_background_flushes: -1
+2021/03/14-07:12:01.853680 7f01e22fca80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:12:01.853681 7f01e22fca80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:12:01.853681 7f01e22fca80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:12:01.853682 7f01e22fca80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:12:01.853682 7f01e22fca80 Options.advise_random_on_open: 1
+2021/03/14-07:12:01.853683 7f01e22fca80 Options.db_write_buffer_size: 0
+2021/03/14-07:12:01.853683 7f01e22fca80 Options.write_buffer_manager: 0x2534b90
+2021/03/14-07:12:01.853684 7f01e22fca80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:12:01.853685 7f01e22fca80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:12:01.853685 7f01e22fca80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:12:01.853686 7f01e22fca80 Options.use_adaptive_mutex: 0
+2021/03/14-07:12:01.853686 7f01e22fca80 Options.rate_limiter: (nil)
+2021/03/14-07:12:01.853688 7f01e22fca80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:12:01.853695 7f01e22fca80 Options.wal_recovery_mode: 2
+2021/03/14-07:12:01.853696 7f01e22fca80 Options.enable_thread_tracking: 0
+2021/03/14-07:12:01.853697 7f01e22fca80 Options.enable_pipelined_write: 0
+2021/03/14-07:12:01.853697 7f01e22fca80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:12:01.853698 7f01e22fca80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:12:01.853698 7f01e22fca80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:12:01.853699 7f01e22fca80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:12:01.853700 7f01e22fca80 Options.row_cache: None
+2021/03/14-07:12:01.853700 7f01e22fca80 Options.wal_filter: None
+2021/03/14-07:12:01.853701 7f01e22fca80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:12:01.853701 7f01e22fca80 Options.allow_ingest_behind: 0
+2021/03/14-07:12:01.853702 7f01e22fca80 Options.preserve_deletes: 0
+2021/03/14-07:12:01.853702 7f01e22fca80 Options.two_write_queues: 0
+2021/03/14-07:12:01.853703 7f01e22fca80 Options.manual_wal_flush: 0
+2021/03/14-07:12:01.853704 7f01e22fca80 Options.max_background_jobs: 16
+2021/03/14-07:12:01.853705 7f01e22fca80 Options.max_background_compactions: -1
+2021/03/14-07:12:01.853705 7f01e22fca80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:12:01.853706 7f01e22fca80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:12:01.853706 7f01e22fca80 Options.delayed_write_rate : 16777216
+2021/03/14-07:12:01.853707 7f01e22fca80 Options.max_total_wal_size: 0
+2021/03/14-07:12:01.853708 7f01e22fca80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:12:01.853708 7f01e22fca80 Options.stats_dump_period_sec: 600
+2021/03/14-07:12:01.853709 7f01e22fca80 Options.max_open_files: -1
+2021/03/14-07:12:01.853710 7f01e22fca80 Options.bytes_per_sync: 0
+2021/03/14-07:12:01.853710 7f01e22fca80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:12:01.853711 7f01e22fca80 Options.compaction_readahead_size: 0
+2021/03/14-07:12:01.853711 7f01e22fca80 Compression algorithms supported:
+2021/03/14-07:12:01.853712 7f01e22fca80 Snappy supported: 1
+2021/03/14-07:12:01.853712 7f01e22fca80 Zlib supported: 1
+2021/03/14-07:12:01.853713 7f01e22fca80 Bzip supported: 1
+2021/03/14-07:12:01.853714 7f01e22fca80 LZ4 supported: 1
+2021/03/14-07:12:01.853714 7f01e22fca80 ZSTDNotFinal supported: 1
+2021/03/14-07:12:01.853718 7f01e22fca80 ZSTD supported: 1
+2021/03/14-07:12:01.853721 7f01e22fca80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:12:01.853723 7f01e22fca80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:12:01.853817 7f01e22fca80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:12:01.853872 7f01e22fca80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:12:01.853874 7f01e22fca80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:12:01.853874 7f01e22fca80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:12:01.853875 7f01e22fca80 Options.compaction_filter: None
+2021/03/14-07:12:01.853876 7f01e22fca80 Options.compaction_filter_factory: None
+2021/03/14-07:12:01.853876 7f01e22fca80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:12:01.853877 7f01e22fca80 Options.table_factory: BlockBasedTable
+2021/03/14-07:12:01.853890 7f01e22fca80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2544520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2529c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:12:01.853891 7f01e22fca80 Options.write_buffer_size: 134217728
+2021/03/14-07:12:01.853891 7f01e22fca80 Options.max_write_buffer_number: 6
+2021/03/14-07:12:01.853892 7f01e22fca80 Options.compression[0]: NoCompression
+2021/03/14-07:12:01.853892 7f01e22fca80 Options.compression[1]: NoCompression
+2021/03/14-07:12:01.853893 7f01e22fca80 Options.compression[2]: Snappy
+2021/03/14-07:12:01.853894 7f01e22fca80 Options.compression[3]: Snappy
+2021/03/14-07:12:01.853894 7f01e22fca80 Options.compression[4]: Snappy
+2021/03/14-07:12:01.853895 7f01e22fca80 Options.compression[5]: Snappy
+2021/03/14-07:12:01.853895 7f01e22fca80 Options.compression[6]: Snappy
+2021/03/14-07:12:01.853896 7f01e22fca80 Options.bottommost_compression: Disabled
+2021/03/14-07:12:01.853897 7f01e22fca80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:12:01.853897 7f01e22fca80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:12:01.853898 7f01e22fca80 Options.num_levels: 7
+2021/03/14-07:12:01.853899 7f01e22fca80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:12:01.853899 7f01e22fca80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:12:01.853900 7f01e22fca80 Options.compression_opts.window_bits: -14
+2021/03/14-07:12:01.853900 7f01e22fca80 Options.compression_opts.level: -1
+2021/03/14-07:12:01.853901 7f01e22fca80 Options.compression_opts.strategy: 0
+2021/03/14-07:12:01.853902 7f01e22fca80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:12:01.853902 7f01e22fca80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:12:01.853903 7f01e22fca80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:12:01.853903 7f01e22fca80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:12:01.853904 7f01e22fca80 Options.target_file_size_base: 67108864
+2021/03/14-07:12:01.853904 7f01e22fca80 Options.target_file_size_multiplier: 1
+2021/03/14-07:12:01.853905 7f01e22fca80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:12:01.853906 7f01e22fca80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:12:01.853906 7f01e22fca80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:12:01.853908 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:12:01.853916 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:12:01.853916 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:12:01.853917 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:12:01.853918 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:12:01.853918 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:12:01.853919 7f01e22fca80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:12:01.853919 7f01e22fca80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:12:01.853920 7f01e22fca80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:12:01.853920 7f01e22fca80 Options.arena_block_size: 16777216
+2021/03/14-07:12:01.853921 7f01e22fca80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:12:01.853922 7f01e22fca80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:12:01.853922 7f01e22fca80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:12:01.853923 7f01e22fca80 Options.disable_auto_compactions: 0
+2021/03/14-07:12:01.853925 7f01e22fca80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:12:01.853925 7f01e22fca80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:12:01.853926 7f01e22fca80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:12:01.853926 7f01e22fca80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:12:01.853927 7f01e22fca80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:12:01.853928 7f01e22fca80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:12:01.853928 7f01e22fca80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:12:01.853929 7f01e22fca80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:12:01.853930 7f01e22fca80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:12:01.853930 7f01e22fca80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:12:01.853931 7f01e22fca80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:12:01.853932 7f01e22fca80 Options.table_properties_collectors:
+2021/03/14-07:12:01.853932 7f01e22fca80 Options.inplace_update_support: 0
+2021/03/14-07:12:01.853933 7f01e22fca80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:12:01.853933 7f01e22fca80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:12:01.853934 7f01e22fca80 Options.memtable_huge_page_size: 0
+2021/03/14-07:12:01.853935 7f01e22fca80 Options.bloom_locality: 0
+2021/03/14-07:12:01.853935 7f01e22fca80 Options.max_successive_merges: 0
+2021/03/14-07:12:01.853936 7f01e22fca80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:12:01.853936 7f01e22fca80 Options.paranoid_file_checks: 0
+2021/03/14-07:12:01.853937 7f01e22fca80 Options.force_consistency_checks: 0
+2021/03/14-07:12:01.853938 7f01e22fca80 Options.report_bg_io_stats: 0
+2021/03/14-07:12:01.854369 7f01e22fca80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:12:01.854372 7f01e22fca80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:12:01.854524 7f01e22fca80 EVENT_LOG_v1 {"time_micros": 1615702321854514, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:12:01.854530 7f01e22fca80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:12:02.566080 7f01e22fca80 EVENT_LOG_v1 {"time_micros": 1615702322566076, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615702396803694 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702396803694
new file mode 100644
index 0000000..129dd27
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702396803694
@@ -0,0 +1,186 @@
+2021/03/14-07:13:16.023628 7fa14abf5a80 RocksDB version: 5.11.3
+2021/03/14-07:13:16.023796 7fa14abf5a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:13:16.023798 7fa14abf5a80 Compile date Mar 13 2021
+2021/03/14-07:13:16.023806 7fa14abf5a80 DB SUMMARY
+2021/03/14-07:13:16.024023 7fa14abf5a80 CURRENT file: CURRENT
+2021/03/14-07:13:16.024025 7fa14abf5a80 IDENTITY file: IDENTITY
+2021/03/14-07:13:16.024051 7fa14abf5a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:13:16.024053 7fa14abf5a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:13:16.024055 7fa14abf5a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:13:16.024064 7fa14abf5a80 Options.error_if_exists: 0
+2021/03/14-07:13:16.024066 7fa14abf5a80 Options.create_if_missing: 1
+2021/03/14-07:13:16.024068 7fa14abf5a80 Options.paranoid_checks: 1
+2021/03/14-07:13:16.024069 7fa14abf5a80 Options.env: 0x7fa14b5af080
+2021/03/14-07:13:16.024070 7fa14abf5a80 Options.info_log: 0x29c4ca0
+2021/03/14-07:13:16.024072 7fa14abf5a80 Options.max_file_opening_threads: 16
+2021/03/14-07:13:16.024073 7fa14abf5a80 Options.statistics: (nil)
+2021/03/14-07:13:16.024074 7fa14abf5a80 Options.use_fsync: 0
+2021/03/14-07:13:16.024076 7fa14abf5a80 Options.max_log_file_size: 0
+2021/03/14-07:13:16.024077 7fa14abf5a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:13:16.024078 7fa14abf5a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:13:16.024079 7fa14abf5a80 Options.keep_log_file_num: 1000
+2021/03/14-07:13:16.024080 7fa14abf5a80 Options.recycle_log_file_num: 0
+2021/03/14-07:13:16.024082 7fa14abf5a80 Options.allow_fallocate: 1
+2021/03/14-07:13:16.024083 7fa14abf5a80 Options.allow_mmap_reads: 0
+2021/03/14-07:13:16.024084 7fa14abf5a80 Options.allow_mmap_writes: 0
+2021/03/14-07:13:16.024084 7fa14abf5a80 Options.use_direct_reads: 0
+2021/03/14-07:13:16.024085 7fa14abf5a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:13:16.024086 7fa14abf5a80 Options.create_missing_column_families: 0
+2021/03/14-07:13:16.024088 7fa14abf5a80 Options.db_log_dir:
+2021/03/14-07:13:16.024089 7fa14abf5a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:13:16.024090 7fa14abf5a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:13:16.024091 7fa14abf5a80 Options.max_subcompactions: 1
+2021/03/14-07:13:16.024093 7fa14abf5a80 Options.max_background_flushes: -1
+2021/03/14-07:13:16.024094 7fa14abf5a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:13:16.024095 7fa14abf5a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:13:16.024096 7fa14abf5a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:13:16.024097 7fa14abf5a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:13:16.024098 7fa14abf5a80 Options.advise_random_on_open: 1
+2021/03/14-07:13:16.024100 7fa14abf5a80 Options.db_write_buffer_size: 0
+2021/03/14-07:13:16.024101 7fa14abf5a80 Options.write_buffer_manager: 0x29acb90
+2021/03/14-07:13:16.024102 7fa14abf5a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:13:16.024104 7fa14abf5a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:13:16.024105 7fa14abf5a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:13:16.024106 7fa14abf5a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:13:16.024107 7fa14abf5a80 Options.rate_limiter: (nil)
+2021/03/14-07:13:16.024110 7fa14abf5a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:13:16.024124 7fa14abf5a80 Options.wal_recovery_mode: 2
+2021/03/14-07:13:16.024126 7fa14abf5a80 Options.enable_thread_tracking: 0
+2021/03/14-07:13:16.024127 7fa14abf5a80 Options.enable_pipelined_write: 0
+2021/03/14-07:13:16.024128 7fa14abf5a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:13:16.024130 7fa14abf5a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:13:16.024131 7fa14abf5a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:13:16.024132 7fa14abf5a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:13:16.024133 7fa14abf5a80 Options.row_cache: None
+2021/03/14-07:13:16.024135 7fa14abf5a80 Options.wal_filter: None
+2021/03/14-07:13:16.024136 7fa14abf5a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:13:16.024138 7fa14abf5a80 Options.allow_ingest_behind: 0
+2021/03/14-07:13:16.024139 7fa14abf5a80 Options.preserve_deletes: 0
+2021/03/14-07:13:16.024140 7fa14abf5a80 Options.two_write_queues: 0
+2021/03/14-07:13:16.024141 7fa14abf5a80 Options.manual_wal_flush: 0
+2021/03/14-07:13:16.024144 7fa14abf5a80 Options.max_background_jobs: 16
+2021/03/14-07:13:16.024145 7fa14abf5a80 Options.max_background_compactions: -1
+2021/03/14-07:13:16.024146 7fa14abf5a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:13:16.024148 7fa14abf5a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:13:16.024149 7fa14abf5a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:13:16.024150 7fa14abf5a80 Options.max_total_wal_size: 0
+2021/03/14-07:13:16.024151 7fa14abf5a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:13:16.024153 7fa14abf5a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:13:16.024154 7fa14abf5a80 Options.max_open_files: -1
+2021/03/14-07:13:16.024156 7fa14abf5a80 Options.bytes_per_sync: 0
+2021/03/14-07:13:16.024157 7fa14abf5a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:13:16.024158 7fa14abf5a80 Options.compaction_readahead_size: 0
+2021/03/14-07:13:16.024159 7fa14abf5a80 Compression algorithms supported:
+2021/03/14-07:13:16.024160 7fa14abf5a80 Snappy supported: 1
+2021/03/14-07:13:16.024161 7fa14abf5a80 Zlib supported: 1
+2021/03/14-07:13:16.024163 7fa14abf5a80 Bzip supported: 1
+2021/03/14-07:13:16.024164 7fa14abf5a80 LZ4 supported: 1
+2021/03/14-07:13:16.024165 7fa14abf5a80 ZSTDNotFinal supported: 1
+2021/03/14-07:13:16.024173 7fa14abf5a80 ZSTD supported: 1
+2021/03/14-07:13:16.024178 7fa14abf5a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:13:16.024181 7fa14abf5a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:13:16.024371 7fa14abf5a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:13:16.024481 7fa14abf5a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:13:16.024484 7fa14abf5a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:13:16.024486 7fa14abf5a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:13:16.024487 7fa14abf5a80 Options.compaction_filter: None
+2021/03/14-07:13:16.024488 7fa14abf5a80 Options.compaction_filter_factory: None
+2021/03/14-07:13:16.024489 7fa14abf5a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:13:16.024491 7fa14abf5a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:13:16.024509 7fa14abf5a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x29bc520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x29a1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:13:16.024510 7fa14abf5a80 Options.write_buffer_size: 134217728
+2021/03/14-07:13:16.024511 7fa14abf5a80 Options.max_write_buffer_number: 6
+2021/03/14-07:13:16.024511 7fa14abf5a80 Options.compression[0]: NoCompression
+2021/03/14-07:13:16.024512 7fa14abf5a80 Options.compression[1]: NoCompression
+2021/03/14-07:13:16.024513 7fa14abf5a80 Options.compression[2]: Snappy
+2021/03/14-07:13:16.024513 7fa14abf5a80 Options.compression[3]: Snappy
+2021/03/14-07:13:16.024514 7fa14abf5a80 Options.compression[4]: Snappy
+2021/03/14-07:13:16.024515 7fa14abf5a80 Options.compression[5]: Snappy
+2021/03/14-07:13:16.024515 7fa14abf5a80 Options.compression[6]: Snappy
+2021/03/14-07:13:16.024516 7fa14abf5a80 Options.bottommost_compression: Disabled
+2021/03/14-07:13:16.024517 7fa14abf5a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:13:16.024517 7fa14abf5a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:13:16.024518 7fa14abf5a80 Options.num_levels: 7
+2021/03/14-07:13:16.024519 7fa14abf5a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:13:16.024519 7fa14abf5a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:13:16.024520 7fa14abf5a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:13:16.024520 7fa14abf5a80 Options.compression_opts.level: -1
+2021/03/14-07:13:16.024521 7fa14abf5a80 Options.compression_opts.strategy: 0
+2021/03/14-07:13:16.024522 7fa14abf5a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:13:16.024522 7fa14abf5a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:13:16.024523 7fa14abf5a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:13:16.024524 7fa14abf5a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:13:16.024524 7fa14abf5a80 Options.target_file_size_base: 67108864
+2021/03/14-07:13:16.024525 7fa14abf5a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:13:16.024526 7fa14abf5a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:13:16.024526 7fa14abf5a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:13:16.024527 7fa14abf5a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:13:16.024528 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:13:16.024539 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:13:16.024540 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:13:16.024540 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:13:16.024541 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:13:16.024542 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:13:16.024542 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:13:16.024543 7fa14abf5a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:13:16.024544 7fa14abf5a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:13:16.024544 7fa14abf5a80 Options.arena_block_size: 16777216
+2021/03/14-07:13:16.024545 7fa14abf5a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:13:16.024546 7fa14abf5a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:13:16.024546 7fa14abf5a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:13:16.024547 7fa14abf5a80 Options.disable_auto_compactions: 0
+2021/03/14-07:13:16.024549 7fa14abf5a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:13:16.024550 7fa14abf5a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:13:16.024550 7fa14abf5a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:13:16.024551 7fa14abf5a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:13:16.024551 7fa14abf5a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:13:16.024552 7fa14abf5a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:13:16.024553 7fa14abf5a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:13:16.024554 7fa14abf5a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:13:16.024554 7fa14abf5a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:13:16.024555 7fa14abf5a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:13:16.024556 7fa14abf5a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:13:16.024556 7fa14abf5a80 Options.table_properties_collectors:
+2021/03/14-07:13:16.024557 7fa14abf5a80 Options.inplace_update_support: 0
+2021/03/14-07:13:16.024558 7fa14abf5a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:13:16.024558 7fa14abf5a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:13:16.024559 7fa14abf5a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:13:16.024560 7fa14abf5a80 Options.bloom_locality: 0
+2021/03/14-07:13:16.024560 7fa14abf5a80 Options.max_successive_merges: 0
+2021/03/14-07:13:16.024561 7fa14abf5a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:13:16.024562 7fa14abf5a80 Options.paranoid_file_checks: 0
+2021/03/14-07:13:16.024562 7fa14abf5a80 Options.force_consistency_checks: 0
+2021/03/14-07:13:16.024563 7fa14abf5a80 Options.report_bg_io_stats: 0
+2021/03/14-07:13:16.024989 7fa14abf5a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:13:16.024992 7fa14abf5a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:13:16.025150 7fa14abf5a80 EVENT_LOG_v1 {"time_micros": 1615702396025138, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:13:16.025156 7fa14abf5a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:13:16.791527 7fa14abf5a80 EVENT_LOG_v1 {"time_micros": 1615702396791524, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615702397551193 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702397551193
new file mode 100644
index 0000000..7152451
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702397551193
@@ -0,0 +1,186 @@
+2021/03/14-07:13:16.804104 7fa14abf5a80 RocksDB version: 5.11.3
+2021/03/14-07:13:16.804160 7fa14abf5a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:13:16.804161 7fa14abf5a80 Compile date Mar 13 2021
+2021/03/14-07:13:16.804166 7fa14abf5a80 DB SUMMARY
+2021/03/14-07:13:16.804318 7fa14abf5a80 CURRENT file: CURRENT
+2021/03/14-07:13:16.804320 7fa14abf5a80 IDENTITY file: IDENTITY
+2021/03/14-07:13:16.804334 7fa14abf5a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:13:16.804335 7fa14abf5a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:13:16.804336 7fa14abf5a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:13:16.804341 7fa14abf5a80 Options.error_if_exists: 0
+2021/03/14-07:13:16.804341 7fa14abf5a80 Options.create_if_missing: 1
+2021/03/14-07:13:16.804342 7fa14abf5a80 Options.paranoid_checks: 1
+2021/03/14-07:13:16.804343 7fa14abf5a80 Options.env: 0x7fa14b5af080
+2021/03/14-07:13:16.804343 7fa14abf5a80 Options.info_log: 0x29c4ca0
+2021/03/14-07:13:16.804344 7fa14abf5a80 Options.max_file_opening_threads: 16
+2021/03/14-07:13:16.804344 7fa14abf5a80 Options.statistics: (nil)
+2021/03/14-07:13:16.804345 7fa14abf5a80 Options.use_fsync: 0
+2021/03/14-07:13:16.804346 7fa14abf5a80 Options.max_log_file_size: 0
+2021/03/14-07:13:16.804346 7fa14abf5a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:13:16.804347 7fa14abf5a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:13:16.804347 7fa14abf5a80 Options.keep_log_file_num: 1000
+2021/03/14-07:13:16.804348 7fa14abf5a80 Options.recycle_log_file_num: 0
+2021/03/14-07:13:16.804349 7fa14abf5a80 Options.allow_fallocate: 1
+2021/03/14-07:13:16.804349 7fa14abf5a80 Options.allow_mmap_reads: 0
+2021/03/14-07:13:16.804350 7fa14abf5a80 Options.allow_mmap_writes: 0
+2021/03/14-07:13:16.804350 7fa14abf5a80 Options.use_direct_reads: 0
+2021/03/14-07:13:16.804351 7fa14abf5a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:13:16.804351 7fa14abf5a80 Options.create_missing_column_families: 0
+2021/03/14-07:13:16.804352 7fa14abf5a80 Options.db_log_dir:
+2021/03/14-07:13:16.804352 7fa14abf5a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:13:16.804353 7fa14abf5a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:13:16.804354 7fa14abf5a80 Options.max_subcompactions: 1
+2021/03/14-07:13:16.804354 7fa14abf5a80 Options.max_background_flushes: -1
+2021/03/14-07:13:16.804355 7fa14abf5a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:13:16.804355 7fa14abf5a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:13:16.804356 7fa14abf5a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:13:16.804356 7fa14abf5a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:13:16.804357 7fa14abf5a80 Options.advise_random_on_open: 1
+2021/03/14-07:13:16.804357 7fa14abf5a80 Options.db_write_buffer_size: 0
+2021/03/14-07:13:16.804358 7fa14abf5a80 Options.write_buffer_manager: 0x29acb90
+2021/03/14-07:13:16.804359 7fa14abf5a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:13:16.804359 7fa14abf5a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:13:16.804360 7fa14abf5a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:13:16.804360 7fa14abf5a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:13:16.804361 7fa14abf5a80 Options.rate_limiter: (nil)
+2021/03/14-07:13:16.804362 7fa14abf5a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:13:16.804371 7fa14abf5a80 Options.wal_recovery_mode: 2
+2021/03/14-07:13:16.804372 7fa14abf5a80 Options.enable_thread_tracking: 0
+2021/03/14-07:13:16.804373 7fa14abf5a80 Options.enable_pipelined_write: 0
+2021/03/14-07:13:16.804373 7fa14abf5a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:13:16.804374 7fa14abf5a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:13:16.804374 7fa14abf5a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:13:16.804375 7fa14abf5a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:13:16.804375 7fa14abf5a80 Options.row_cache: None
+2021/03/14-07:13:16.804376 7fa14abf5a80 Options.wal_filter: None
+2021/03/14-07:13:16.804377 7fa14abf5a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:13:16.804377 7fa14abf5a80 Options.allow_ingest_behind: 0
+2021/03/14-07:13:16.804378 7fa14abf5a80 Options.preserve_deletes: 0
+2021/03/14-07:13:16.804378 7fa14abf5a80 Options.two_write_queues: 0
+2021/03/14-07:13:16.804379 7fa14abf5a80 Options.manual_wal_flush: 0
+2021/03/14-07:13:16.804380 7fa14abf5a80 Options.max_background_jobs: 16
+2021/03/14-07:13:16.804380 7fa14abf5a80 Options.max_background_compactions: -1
+2021/03/14-07:13:16.804381 7fa14abf5a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:13:16.804382 7fa14abf5a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:13:16.804382 7fa14abf5a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:13:16.804383 7fa14abf5a80 Options.max_total_wal_size: 0
+2021/03/14-07:13:16.804383 7fa14abf5a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:13:16.804384 7fa14abf5a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:13:16.804385 7fa14abf5a80 Options.max_open_files: -1
+2021/03/14-07:13:16.804385 7fa14abf5a80 Options.bytes_per_sync: 0
+2021/03/14-07:13:16.804386 7fa14abf5a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:13:16.804386 7fa14abf5a80 Options.compaction_readahead_size: 0
+2021/03/14-07:13:16.804387 7fa14abf5a80 Compression algorithms supported:
+2021/03/14-07:13:16.804387 7fa14abf5a80 Snappy supported: 1
+2021/03/14-07:13:16.804388 7fa14abf5a80 Zlib supported: 1
+2021/03/14-07:13:16.804388 7fa14abf5a80 Bzip supported: 1
+2021/03/14-07:13:16.804389 7fa14abf5a80 LZ4 supported: 1
+2021/03/14-07:13:16.804389 7fa14abf5a80 ZSTDNotFinal supported: 1
+2021/03/14-07:13:16.804393 7fa14abf5a80 ZSTD supported: 1
+2021/03/14-07:13:16.804396 7fa14abf5a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:13:16.804398 7fa14abf5a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:13:16.804565 7fa14abf5a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:13:16.804620 7fa14abf5a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:13:16.804622 7fa14abf5a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:13:16.804623 7fa14abf5a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:13:16.804623 7fa14abf5a80 Options.compaction_filter: None
+2021/03/14-07:13:16.804624 7fa14abf5a80 Options.compaction_filter_factory: None
+2021/03/14-07:13:16.804624 7fa14abf5a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:13:16.804625 7fa14abf5a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:13:16.804638 7fa14abf5a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x29bc520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x29a1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:13:16.804639 7fa14abf5a80 Options.write_buffer_size: 134217728
+2021/03/14-07:13:16.804640 7fa14abf5a80 Options.max_write_buffer_number: 6
+2021/03/14-07:13:16.804640 7fa14abf5a80 Options.compression[0]: NoCompression
+2021/03/14-07:13:16.804641 7fa14abf5a80 Options.compression[1]: NoCompression
+2021/03/14-07:13:16.804642 7fa14abf5a80 Options.compression[2]: Snappy
+2021/03/14-07:13:16.804642 7fa14abf5a80 Options.compression[3]: Snappy
+2021/03/14-07:13:16.804643 7fa14abf5a80 Options.compression[4]: Snappy
+2021/03/14-07:13:16.804643 7fa14abf5a80 Options.compression[5]: Snappy
+2021/03/14-07:13:16.804644 7fa14abf5a80 Options.compression[6]: Snappy
+2021/03/14-07:13:16.804644 7fa14abf5a80 Options.bottommost_compression: Disabled
+2021/03/14-07:13:16.804645 7fa14abf5a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:13:16.804646 7fa14abf5a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:13:16.804646 7fa14abf5a80 Options.num_levels: 7
+2021/03/14-07:13:16.804647 7fa14abf5a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:13:16.804648 7fa14abf5a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:13:16.804648 7fa14abf5a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:13:16.804649 7fa14abf5a80 Options.compression_opts.level: -1
+2021/03/14-07:13:16.804649 7fa14abf5a80 Options.compression_opts.strategy: 0
+2021/03/14-07:13:16.804650 7fa14abf5a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:13:16.804650 7fa14abf5a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:13:16.804651 7fa14abf5a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:13:16.804652 7fa14abf5a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:13:16.804652 7fa14abf5a80 Options.target_file_size_base: 67108864
+2021/03/14-07:13:16.804653 7fa14abf5a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:13:16.804653 7fa14abf5a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:13:16.804654 7fa14abf5a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:13:16.804654 7fa14abf5a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:13:16.804656 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:13:16.804664 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:13:16.804665 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:13:16.804665 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:13:16.804666 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:13:16.804666 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:13:16.804667 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:13:16.804667 7fa14abf5a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:13:16.804668 7fa14abf5a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:13:16.804669 7fa14abf5a80 Options.arena_block_size: 16777216
+2021/03/14-07:13:16.804669 7fa14abf5a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:13:16.804670 7fa14abf5a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:13:16.804670 7fa14abf5a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:13:16.804671 7fa14abf5a80 Options.disable_auto_compactions: 0
+2021/03/14-07:13:16.804673 7fa14abf5a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:13:16.804674 7fa14abf5a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:13:16.804674 7fa14abf5a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:13:16.804675 7fa14abf5a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:13:16.804675 7fa14abf5a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:13:16.804676 7fa14abf5a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:13:16.804677 7fa14abf5a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:13:16.804678 7fa14abf5a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:13:16.804678 7fa14abf5a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:13:16.804679 7fa14abf5a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:13:16.804679 7fa14abf5a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:13:16.804680 7fa14abf5a80 Options.table_properties_collectors:
+2021/03/14-07:13:16.804680 7fa14abf5a80 Options.inplace_update_support: 0
+2021/03/14-07:13:16.804681 7fa14abf5a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:13:16.804681 7fa14abf5a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:13:16.804682 7fa14abf5a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:13:16.804683 7fa14abf5a80 Options.bloom_locality: 0
+2021/03/14-07:13:16.804683 7fa14abf5a80 Options.max_successive_merges: 0
+2021/03/14-07:13:16.804684 7fa14abf5a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:13:16.804684 7fa14abf5a80 Options.paranoid_file_checks: 0
+2021/03/14-07:13:16.804685 7fa14abf5a80 Options.force_consistency_checks: 0
+2021/03/14-07:13:16.804686 7fa14abf5a80 Options.report_bg_io_stats: 0
+2021/03/14-07:13:16.805064 7fa14abf5a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:13:16.805066 7fa14abf5a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:13:16.805208 7fa14abf5a80 EVENT_LOG_v1 {"time_micros": 1615702396805198, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:13:16.805213 7fa14abf5a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:13:17.538414 7fa14abf5a80 EVENT_LOG_v1 {"time_micros": 1615702397538410, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615702398297788 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702398297788
new file mode 100644
index 0000000..24fc70c
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702398297788
@@ -0,0 +1,186 @@
+2021/03/14-07:13:17.551609 7fa14abf5a80 RocksDB version: 5.11.3
+2021/03/14-07:13:17.551666 7fa14abf5a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:13:17.551668 7fa14abf5a80 Compile date Mar 13 2021
+2021/03/14-07:13:17.551673 7fa14abf5a80 DB SUMMARY
+2021/03/14-07:13:17.551816 7fa14abf5a80 CURRENT file: CURRENT
+2021/03/14-07:13:17.551817 7fa14abf5a80 IDENTITY file: IDENTITY
+2021/03/14-07:13:17.551831 7fa14abf5a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:13:17.551832 7fa14abf5a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:13:17.551833 7fa14abf5a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:13:17.551838 7fa14abf5a80 Options.error_if_exists: 0
+2021/03/14-07:13:17.551839 7fa14abf5a80 Options.create_if_missing: 1
+2021/03/14-07:13:17.551839 7fa14abf5a80 Options.paranoid_checks: 1
+2021/03/14-07:13:17.551840 7fa14abf5a80 Options.env: 0x7fa14b5af080
+2021/03/14-07:13:17.551840 7fa14abf5a80 Options.info_log: 0x29c4ca0
+2021/03/14-07:13:17.551841 7fa14abf5a80 Options.max_file_opening_threads: 16
+2021/03/14-07:13:17.551841 7fa14abf5a80 Options.statistics: (nil)
+2021/03/14-07:13:17.551842 7fa14abf5a80 Options.use_fsync: 0
+2021/03/14-07:13:17.551843 7fa14abf5a80 Options.max_log_file_size: 0
+2021/03/14-07:13:17.551843 7fa14abf5a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:13:17.551844 7fa14abf5a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:13:17.551844 7fa14abf5a80 Options.keep_log_file_num: 1000
+2021/03/14-07:13:17.551845 7fa14abf5a80 Options.recycle_log_file_num: 0
+2021/03/14-07:13:17.551846 7fa14abf5a80 Options.allow_fallocate: 1
+2021/03/14-07:13:17.551846 7fa14abf5a80 Options.allow_mmap_reads: 0
+2021/03/14-07:13:17.551847 7fa14abf5a80 Options.allow_mmap_writes: 0
+2021/03/14-07:13:17.551847 7fa14abf5a80 Options.use_direct_reads: 0
+2021/03/14-07:13:17.551848 7fa14abf5a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:13:17.551848 7fa14abf5a80 Options.create_missing_column_families: 0
+2021/03/14-07:13:17.551849 7fa14abf5a80 Options.db_log_dir:
+2021/03/14-07:13:17.551849 7fa14abf5a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:13:17.551850 7fa14abf5a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:13:17.551851 7fa14abf5a80 Options.max_subcompactions: 1
+2021/03/14-07:13:17.551851 7fa14abf5a80 Options.max_background_flushes: -1
+2021/03/14-07:13:17.551852 7fa14abf5a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:13:17.551852 7fa14abf5a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:13:17.551853 7fa14abf5a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:13:17.551854 7fa14abf5a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:13:17.551854 7fa14abf5a80 Options.advise_random_on_open: 1
+2021/03/14-07:13:17.551855 7fa14abf5a80 Options.db_write_buffer_size: 0
+2021/03/14-07:13:17.551855 7fa14abf5a80 Options.write_buffer_manager: 0x29acb90
+2021/03/14-07:13:17.551856 7fa14abf5a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:13:17.551856 7fa14abf5a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:13:17.551857 7fa14abf5a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:13:17.551857 7fa14abf5a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:13:17.551858 7fa14abf5a80 Options.rate_limiter: (nil)
+2021/03/14-07:13:17.551859 7fa14abf5a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:13:17.551867 7fa14abf5a80 Options.wal_recovery_mode: 2
+2021/03/14-07:13:17.551867 7fa14abf5a80 Options.enable_thread_tracking: 0
+2021/03/14-07:13:17.551868 7fa14abf5a80 Options.enable_pipelined_write: 0
+2021/03/14-07:13:17.551869 7fa14abf5a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:13:17.551869 7fa14abf5a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:13:17.551870 7fa14abf5a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:13:17.551870 7fa14abf5a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:13:17.551871 7fa14abf5a80 Options.row_cache: None
+2021/03/14-07:13:17.551871 7fa14abf5a80 Options.wal_filter: None
+2021/03/14-07:13:17.551872 7fa14abf5a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:13:17.551873 7fa14abf5a80 Options.allow_ingest_behind: 0
+2021/03/14-07:13:17.551873 7fa14abf5a80 Options.preserve_deletes: 0
+2021/03/14-07:13:17.551874 7fa14abf5a80 Options.two_write_queues: 0
+2021/03/14-07:13:17.551874 7fa14abf5a80 Options.manual_wal_flush: 0
+2021/03/14-07:13:17.551875 7fa14abf5a80 Options.max_background_jobs: 16
+2021/03/14-07:13:17.551876 7fa14abf5a80 Options.max_background_compactions: -1
+2021/03/14-07:13:17.551877 7fa14abf5a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:13:17.551877 7fa14abf5a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:13:17.551878 7fa14abf5a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:13:17.551878 7fa14abf5a80 Options.max_total_wal_size: 0
+2021/03/14-07:13:17.551879 7fa14abf5a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:13:17.551879 7fa14abf5a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:13:17.551880 7fa14abf5a80 Options.max_open_files: -1
+2021/03/14-07:13:17.551881 7fa14abf5a80 Options.bytes_per_sync: 0
+2021/03/14-07:13:17.551881 7fa14abf5a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:13:17.551882 7fa14abf5a80 Options.compaction_readahead_size: 0
+2021/03/14-07:13:17.551882 7fa14abf5a80 Compression algorithms supported:
+2021/03/14-07:13:17.551883 7fa14abf5a80 Snappy supported: 1
+2021/03/14-07:13:17.551883 7fa14abf5a80 Zlib supported: 1
+2021/03/14-07:13:17.551884 7fa14abf5a80 Bzip supported: 1
+2021/03/14-07:13:17.551885 7fa14abf5a80 LZ4 supported: 1
+2021/03/14-07:13:17.551885 7fa14abf5a80 ZSTDNotFinal supported: 1
+2021/03/14-07:13:17.551889 7fa14abf5a80 ZSTD supported: 1
+2021/03/14-07:13:17.551892 7fa14abf5a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:13:17.551893 7fa14abf5a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:13:17.551983 7fa14abf5a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:13:17.552036 7fa14abf5a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:13:17.552038 7fa14abf5a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:13:17.552039 7fa14abf5a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:13:17.552039 7fa14abf5a80 Options.compaction_filter: None
+2021/03/14-07:13:17.552040 7fa14abf5a80 Options.compaction_filter_factory: None
+2021/03/14-07:13:17.552040 7fa14abf5a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:13:17.552041 7fa14abf5a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:13:17.552054 7fa14abf5a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x29bc520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x29a1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:13:17.552055 7fa14abf5a80 Options.write_buffer_size: 134217728
+2021/03/14-07:13:17.552055 7fa14abf5a80 Options.max_write_buffer_number: 6
+2021/03/14-07:13:17.552056 7fa14abf5a80 Options.compression[0]: NoCompression
+2021/03/14-07:13:17.552057 7fa14abf5a80 Options.compression[1]: NoCompression
+2021/03/14-07:13:17.552057 7fa14abf5a80 Options.compression[2]: Snappy
+2021/03/14-07:13:17.552058 7fa14abf5a80 Options.compression[3]: Snappy
+2021/03/14-07:13:17.552058 7fa14abf5a80 Options.compression[4]: Snappy
+2021/03/14-07:13:17.552059 7fa14abf5a80 Options.compression[5]: Snappy
+2021/03/14-07:13:17.552059 7fa14abf5a80 Options.compression[6]: Snappy
+2021/03/14-07:13:17.552060 7fa14abf5a80 Options.bottommost_compression: Disabled
+2021/03/14-07:13:17.552061 7fa14abf5a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:13:17.552061 7fa14abf5a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:13:17.552062 7fa14abf5a80 Options.num_levels: 7
+2021/03/14-07:13:17.552063 7fa14abf5a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:13:17.552063 7fa14abf5a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:13:17.552064 7fa14abf5a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:13:17.552064 7fa14abf5a80 Options.compression_opts.level: -1
+2021/03/14-07:13:17.552065 7fa14abf5a80 Options.compression_opts.strategy: 0
+2021/03/14-07:13:17.552065 7fa14abf5a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:13:17.552066 7fa14abf5a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:13:17.552067 7fa14abf5a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:13:17.552067 7fa14abf5a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:13:17.552068 7fa14abf5a80 Options.target_file_size_base: 67108864
+2021/03/14-07:13:17.552068 7fa14abf5a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:13:17.552069 7fa14abf5a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:13:17.552069 7fa14abf5a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:13:17.552070 7fa14abf5a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:13:17.552072 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:13:17.552079 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:13:17.552080 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:13:17.552081 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:13:17.552081 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:13:17.552082 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:13:17.552082 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:13:17.552083 7fa14abf5a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:13:17.552083 7fa14abf5a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:13:17.552084 7fa14abf5a80 Options.arena_block_size: 16777216
+2021/03/14-07:13:17.552084 7fa14abf5a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:13:17.552085 7fa14abf5a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:13:17.552086 7fa14abf5a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:13:17.552086 7fa14abf5a80 Options.disable_auto_compactions: 0
+2021/03/14-07:13:17.552088 7fa14abf5a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:13:17.552088 7fa14abf5a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:13:17.552089 7fa14abf5a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:13:17.552090 7fa14abf5a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:13:17.552090 7fa14abf5a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:13:17.552091 7fa14abf5a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:13:17.552091 7fa14abf5a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:13:17.552092 7fa14abf5a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:13:17.552093 7fa14abf5a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:13:17.552093 7fa14abf5a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:13:17.552094 7fa14abf5a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:13:17.552095 7fa14abf5a80 Options.table_properties_collectors:
+2021/03/14-07:13:17.552095 7fa14abf5a80 Options.inplace_update_support: 0
+2021/03/14-07:13:17.552096 7fa14abf5a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:13:17.552096 7fa14abf5a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:13:17.552097 7fa14abf5a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:13:17.552098 7fa14abf5a80 Options.bloom_locality: 0
+2021/03/14-07:13:17.552098 7fa14abf5a80 Options.max_successive_merges: 0
+2021/03/14-07:13:17.552099 7fa14abf5a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:13:17.552099 7fa14abf5a80 Options.paranoid_file_checks: 0
+2021/03/14-07:13:17.552100 7fa14abf5a80 Options.force_consistency_checks: 0
+2021/03/14-07:13:17.552100 7fa14abf5a80 Options.report_bg_io_stats: 0
+2021/03/14-07:13:17.552549 7fa14abf5a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:13:17.552552 7fa14abf5a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:13:17.552703 7fa14abf5a80 EVENT_LOG_v1 {"time_micros": 1615702397552691, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:13:17.552708 7fa14abf5a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:13:18.284911 7fa14abf5a80 EVENT_LOG_v1 {"time_micros": 1615702398284908, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615702453647308 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702453647308
new file mode 100644
index 0000000..e85e8b2
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702453647308
@@ -0,0 +1,186 @@
+2021/03/14-07:13:18.298190 7fa14abf5a80 RocksDB version: 5.11.3
+2021/03/14-07:13:18.298262 7fa14abf5a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:13:18.298264 7fa14abf5a80 Compile date Mar 13 2021
+2021/03/14-07:13:18.298268 7fa14abf5a80 DB SUMMARY
+2021/03/14-07:13:18.298413 7fa14abf5a80 CURRENT file: CURRENT
+2021/03/14-07:13:18.298415 7fa14abf5a80 IDENTITY file: IDENTITY
+2021/03/14-07:13:18.298429 7fa14abf5a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:13:18.298430 7fa14abf5a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:13:18.298431 7fa14abf5a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:13:18.298436 7fa14abf5a80 Options.error_if_exists: 0
+2021/03/14-07:13:18.298436 7fa14abf5a80 Options.create_if_missing: 1
+2021/03/14-07:13:18.298437 7fa14abf5a80 Options.paranoid_checks: 1
+2021/03/14-07:13:18.298438 7fa14abf5a80 Options.env: 0x7fa14b5af080
+2021/03/14-07:13:18.298438 7fa14abf5a80 Options.info_log: 0x29c4ca0
+2021/03/14-07:13:18.298439 7fa14abf5a80 Options.max_file_opening_threads: 16
+2021/03/14-07:13:18.298439 7fa14abf5a80 Options.statistics: (nil)
+2021/03/14-07:13:18.298440 7fa14abf5a80 Options.use_fsync: 0
+2021/03/14-07:13:18.298441 7fa14abf5a80 Options.max_log_file_size: 0
+2021/03/14-07:13:18.298441 7fa14abf5a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:13:18.298442 7fa14abf5a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:13:18.298443 7fa14abf5a80 Options.keep_log_file_num: 1000
+2021/03/14-07:13:18.298443 7fa14abf5a80 Options.recycle_log_file_num: 0
+2021/03/14-07:13:18.298444 7fa14abf5a80 Options.allow_fallocate: 1
+2021/03/14-07:13:18.298445 7fa14abf5a80 Options.allow_mmap_reads: 0
+2021/03/14-07:13:18.298445 7fa14abf5a80 Options.allow_mmap_writes: 0
+2021/03/14-07:13:18.298446 7fa14abf5a80 Options.use_direct_reads: 0
+2021/03/14-07:13:18.298446 7fa14abf5a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:13:18.298447 7fa14abf5a80 Options.create_missing_column_families: 0
+2021/03/14-07:13:18.298447 7fa14abf5a80 Options.db_log_dir:
+2021/03/14-07:13:18.298448 7fa14abf5a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:13:18.298448 7fa14abf5a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:13:18.298449 7fa14abf5a80 Options.max_subcompactions: 1
+2021/03/14-07:13:18.298450 7fa14abf5a80 Options.max_background_flushes: -1
+2021/03/14-07:13:18.298450 7fa14abf5a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:13:18.298451 7fa14abf5a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:13:18.298451 7fa14abf5a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:13:18.298452 7fa14abf5a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:13:18.298452 7fa14abf5a80 Options.advise_random_on_open: 1
+2021/03/14-07:13:18.298453 7fa14abf5a80 Options.db_write_buffer_size: 0
+2021/03/14-07:13:18.298453 7fa14abf5a80 Options.write_buffer_manager: 0x29acb90
+2021/03/14-07:13:18.298454 7fa14abf5a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:13:18.298455 7fa14abf5a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:13:18.298455 7fa14abf5a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:13:18.298456 7fa14abf5a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:13:18.298456 7fa14abf5a80 Options.rate_limiter: (nil)
+2021/03/14-07:13:18.298458 7fa14abf5a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:13:18.298465 7fa14abf5a80 Options.wal_recovery_mode: 2
+2021/03/14-07:13:18.298466 7fa14abf5a80 Options.enable_thread_tracking: 0
+2021/03/14-07:13:18.298466 7fa14abf5a80 Options.enable_pipelined_write: 0
+2021/03/14-07:13:18.298467 7fa14abf5a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:13:18.298468 7fa14abf5a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:13:18.298468 7fa14abf5a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:13:18.298469 7fa14abf5a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:13:18.298469 7fa14abf5a80 Options.row_cache: None
+2021/03/14-07:13:18.298470 7fa14abf5a80 Options.wal_filter: None
+2021/03/14-07:13:18.298471 7fa14abf5a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:13:18.298471 7fa14abf5a80 Options.allow_ingest_behind: 0
+2021/03/14-07:13:18.298472 7fa14abf5a80 Options.preserve_deletes: 0
+2021/03/14-07:13:18.298472 7fa14abf5a80 Options.two_write_queues: 0
+2021/03/14-07:13:18.298473 7fa14abf5a80 Options.manual_wal_flush: 0
+2021/03/14-07:13:18.298474 7fa14abf5a80 Options.max_background_jobs: 16
+2021/03/14-07:13:18.298475 7fa14abf5a80 Options.max_background_compactions: -1
+2021/03/14-07:13:18.298475 7fa14abf5a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:13:18.298476 7fa14abf5a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:13:18.298476 7fa14abf5a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:13:18.298477 7fa14abf5a80 Options.max_total_wal_size: 0
+2021/03/14-07:13:18.298477 7fa14abf5a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:13:18.298478 7fa14abf5a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:13:18.298479 7fa14abf5a80 Options.max_open_files: -1
+2021/03/14-07:13:18.298479 7fa14abf5a80 Options.bytes_per_sync: 0
+2021/03/14-07:13:18.298480 7fa14abf5a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:13:18.298480 7fa14abf5a80 Options.compaction_readahead_size: 0
+2021/03/14-07:13:18.298481 7fa14abf5a80 Compression algorithms supported:
+2021/03/14-07:13:18.298481 7fa14abf5a80 Snappy supported: 1
+2021/03/14-07:13:18.298482 7fa14abf5a80 Zlib supported: 1
+2021/03/14-07:13:18.298483 7fa14abf5a80 Bzip supported: 1
+2021/03/14-07:13:18.298483 7fa14abf5a80 LZ4 supported: 1
+2021/03/14-07:13:18.298484 7fa14abf5a80 ZSTDNotFinal supported: 1
+2021/03/14-07:13:18.298487 7fa14abf5a80 ZSTD supported: 1
+2021/03/14-07:13:18.298490 7fa14abf5a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:13:18.298492 7fa14abf5a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:13:18.298580 7fa14abf5a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:13:18.298633 7fa14abf5a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:13:18.298635 7fa14abf5a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:13:18.298635 7fa14abf5a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:13:18.298636 7fa14abf5a80 Options.compaction_filter: None
+2021/03/14-07:13:18.298637 7fa14abf5a80 Options.compaction_filter_factory: None
+2021/03/14-07:13:18.298637 7fa14abf5a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:13:18.298638 7fa14abf5a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:13:18.298650 7fa14abf5a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x29bc520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x29a1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:13:18.298651 7fa14abf5a80 Options.write_buffer_size: 134217728
+2021/03/14-07:13:18.298652 7fa14abf5a80 Options.max_write_buffer_number: 6
+2021/03/14-07:13:18.298652 7fa14abf5a80 Options.compression[0]: NoCompression
+2021/03/14-07:13:18.298653 7fa14abf5a80 Options.compression[1]: NoCompression
+2021/03/14-07:13:18.298654 7fa14abf5a80 Options.compression[2]: Snappy
+2021/03/14-07:13:18.298654 7fa14abf5a80 Options.compression[3]: Snappy
+2021/03/14-07:13:18.298655 7fa14abf5a80 Options.compression[4]: Snappy
+2021/03/14-07:13:18.298655 7fa14abf5a80 Options.compression[5]: Snappy
+2021/03/14-07:13:18.298656 7fa14abf5a80 Options.compression[6]: Snappy
+2021/03/14-07:13:18.298657 7fa14abf5a80 Options.bottommost_compression: Disabled
+2021/03/14-07:13:18.298657 7fa14abf5a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:13:18.298658 7fa14abf5a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:13:18.298659 7fa14abf5a80 Options.num_levels: 7
+2021/03/14-07:13:18.298659 7fa14abf5a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:13:18.298660 7fa14abf5a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:13:18.298660 7fa14abf5a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:13:18.298661 7fa14abf5a80 Options.compression_opts.level: -1
+2021/03/14-07:13:18.298662 7fa14abf5a80 Options.compression_opts.strategy: 0
+2021/03/14-07:13:18.298662 7fa14abf5a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:13:18.298663 7fa14abf5a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:13:18.298663 7fa14abf5a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:13:18.298664 7fa14abf5a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:13:18.298664 7fa14abf5a80 Options.target_file_size_base: 67108864
+2021/03/14-07:13:18.298665 7fa14abf5a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:13:18.298666 7fa14abf5a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:13:18.298666 7fa14abf5a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:13:18.298667 7fa14abf5a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:13:18.298668 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:13:18.298675 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:13:18.298676 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:13:18.298677 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:13:18.298677 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:13:18.298678 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:13:18.298678 7fa14abf5a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:13:18.298679 7fa14abf5a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:13:18.298679 7fa14abf5a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:13:18.298680 7fa14abf5a80 Options.arena_block_size: 16777216
+2021/03/14-07:13:18.298681 7fa14abf5a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:13:18.298681 7fa14abf5a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:13:18.298682 7fa14abf5a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:13:18.298682 7fa14abf5a80 Options.disable_auto_compactions: 0
+2021/03/14-07:13:18.298684 7fa14abf5a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:13:18.298685 7fa14abf5a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:13:18.298686 7fa14abf5a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:13:18.298686 7fa14abf5a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:13:18.298687 7fa14abf5a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:13:18.298687 7fa14abf5a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:13:18.298688 7fa14abf5a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:13:18.298689 7fa14abf5a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:13:18.298689 7fa14abf5a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:13:18.298690 7fa14abf5a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:13:18.298691 7fa14abf5a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:13:18.298691 7fa14abf5a80 Options.table_properties_collectors:
+2021/03/14-07:13:18.298692 7fa14abf5a80 Options.inplace_update_support: 0
+2021/03/14-07:13:18.298692 7fa14abf5a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:13:18.298693 7fa14abf5a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:13:18.298694 7fa14abf5a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:13:18.298694 7fa14abf5a80 Options.bloom_locality: 0
+2021/03/14-07:13:18.298695 7fa14abf5a80 Options.max_successive_merges: 0
+2021/03/14-07:13:18.298695 7fa14abf5a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:13:18.298696 7fa14abf5a80 Options.paranoid_file_checks: 0
+2021/03/14-07:13:18.298696 7fa14abf5a80 Options.force_consistency_checks: 0
+2021/03/14-07:13:18.298697 7fa14abf5a80 Options.report_bg_io_stats: 0
+2021/03/14-07:13:18.299084 7fa14abf5a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:13:18.299087 7fa14abf5a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:13:18.299231 7fa14abf5a80 EVENT_LOG_v1 {"time_micros": 1615702398299220, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:13:18.299236 7fa14abf5a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:13:19.015307 7fa14abf5a80 EVENT_LOG_v1 {"time_micros": 1615702399015304, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615702454420060 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702454420060
new file mode 100644
index 0000000..7aa6ead
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702454420060
@@ -0,0 +1,186 @@
+2021/03/14-07:14:13.647851 7fc14108fa80 RocksDB version: 5.11.3
+2021/03/14-07:14:13.647911 7fc14108fa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:14:13.647912 7fc14108fa80 Compile date Mar 13 2021
+2021/03/14-07:14:13.647915 7fc14108fa80 DB SUMMARY
+2021/03/14-07:14:13.648065 7fc14108fa80 CURRENT file: CURRENT
+2021/03/14-07:14:13.648066 7fc14108fa80 IDENTITY file: IDENTITY
+2021/03/14-07:14:13.648081 7fc14108fa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:14:13.648082 7fc14108fa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:14:13.648083 7fc14108fa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:14:13.648088 7fc14108fa80 Options.error_if_exists: 0
+2021/03/14-07:14:13.648089 7fc14108fa80 Options.create_if_missing: 1
+2021/03/14-07:14:13.648090 7fc14108fa80 Options.paranoid_checks: 1
+2021/03/14-07:14:13.648090 7fc14108fa80 Options.env: 0x7fc141a49080
+2021/03/14-07:14:13.648091 7fc14108fa80 Options.info_log: 0x1f44fa0
+2021/03/14-07:14:13.648092 7fc14108fa80 Options.max_file_opening_threads: 16
+2021/03/14-07:14:13.648092 7fc14108fa80 Options.statistics: (nil)
+2021/03/14-07:14:13.648093 7fc14108fa80 Options.use_fsync: 0
+2021/03/14-07:14:13.648093 7fc14108fa80 Options.max_log_file_size: 0
+2021/03/14-07:14:13.648094 7fc14108fa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:14:13.648095 7fc14108fa80 Options.log_file_time_to_roll: 0
+2021/03/14-07:14:13.648095 7fc14108fa80 Options.keep_log_file_num: 1000
+2021/03/14-07:14:13.648096 7fc14108fa80 Options.recycle_log_file_num: 0
+2021/03/14-07:14:13.648097 7fc14108fa80 Options.allow_fallocate: 1
+2021/03/14-07:14:13.648097 7fc14108fa80 Options.allow_mmap_reads: 0
+2021/03/14-07:14:13.648098 7fc14108fa80 Options.allow_mmap_writes: 0
+2021/03/14-07:14:13.648098 7fc14108fa80 Options.use_direct_reads: 0
+2021/03/14-07:14:13.648099 7fc14108fa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:14:13.648099 7fc14108fa80 Options.create_missing_column_families: 0
+2021/03/14-07:14:13.648100 7fc14108fa80 Options.db_log_dir:
+2021/03/14-07:14:13.648100 7fc14108fa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:14:13.648101 7fc14108fa80 Options.table_cache_numshardbits: 6
+2021/03/14-07:14:13.648102 7fc14108fa80 Options.max_subcompactions: 1
+2021/03/14-07:14:13.648102 7fc14108fa80 Options.max_background_flushes: -1
+2021/03/14-07:14:13.648103 7fc14108fa80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:14:13.648103 7fc14108fa80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:14:13.648104 7fc14108fa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:14:13.648105 7fc14108fa80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:14:13.648105 7fc14108fa80 Options.advise_random_on_open: 1
+2021/03/14-07:14:13.648106 7fc14108fa80 Options.db_write_buffer_size: 0
+2021/03/14-07:14:13.648106 7fc14108fa80 Options.write_buffer_manager: 0x1f2ce90
+2021/03/14-07:14:13.648107 7fc14108fa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:14:13.648107 7fc14108fa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:14:13.648108 7fc14108fa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:14:13.648109 7fc14108fa80 Options.use_adaptive_mutex: 0
+2021/03/14-07:14:13.648109 7fc14108fa80 Options.rate_limiter: (nil)
+2021/03/14-07:14:13.648111 7fc14108fa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:14:13.648122 7fc14108fa80 Options.wal_recovery_mode: 2
+2021/03/14-07:14:13.648123 7fc14108fa80 Options.enable_thread_tracking: 0
+2021/03/14-07:14:13.648123 7fc14108fa80 Options.enable_pipelined_write: 0
+2021/03/14-07:14:13.648124 7fc14108fa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:14:13.648125 7fc14108fa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:14:13.648125 7fc14108fa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:14:13.648126 7fc14108fa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:14:13.648126 7fc14108fa80 Options.row_cache: None
+2021/03/14-07:14:13.648127 7fc14108fa80 Options.wal_filter: None
+2021/03/14-07:14:13.648128 7fc14108fa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:14:13.648128 7fc14108fa80 Options.allow_ingest_behind: 0
+2021/03/14-07:14:13.648129 7fc14108fa80 Options.preserve_deletes: 0
+2021/03/14-07:14:13.648129 7fc14108fa80 Options.two_write_queues: 0
+2021/03/14-07:14:13.648130 7fc14108fa80 Options.manual_wal_flush: 0
+2021/03/14-07:14:13.648131 7fc14108fa80 Options.max_background_jobs: 16
+2021/03/14-07:14:13.648131 7fc14108fa80 Options.max_background_compactions: -1
+2021/03/14-07:14:13.648145 7fc14108fa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:14:13.648146 7fc14108fa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:14:13.648146 7fc14108fa80 Options.delayed_write_rate : 16777216
+2021/03/14-07:14:13.648147 7fc14108fa80 Options.max_total_wal_size: 0
+2021/03/14-07:14:13.648147 7fc14108fa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:14:13.648148 7fc14108fa80 Options.stats_dump_period_sec: 600
+2021/03/14-07:14:13.648149 7fc14108fa80 Options.max_open_files: -1
+2021/03/14-07:14:13.648149 7fc14108fa80 Options.bytes_per_sync: 0
+2021/03/14-07:14:13.648150 7fc14108fa80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:14:13.648150 7fc14108fa80 Options.compaction_readahead_size: 0
+2021/03/14-07:14:13.648151 7fc14108fa80 Compression algorithms supported:
+2021/03/14-07:14:13.648151 7fc14108fa80 Snappy supported: 1
+2021/03/14-07:14:13.648152 7fc14108fa80 Zlib supported: 1
+2021/03/14-07:14:13.648152 7fc14108fa80 Bzip supported: 1
+2021/03/14-07:14:13.648153 7fc14108fa80 LZ4 supported: 1
+2021/03/14-07:14:13.648154 7fc14108fa80 ZSTDNotFinal supported: 1
+2021/03/14-07:14:13.648158 7fc14108fa80 ZSTD supported: 1
+2021/03/14-07:14:13.648162 7fc14108fa80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:14:13.648163 7fc14108fa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:14:13.648337 7fc14108fa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:14:13.648394 7fc14108fa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:14:13.648395 7fc14108fa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:14:13.648396 7fc14108fa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:14:13.648397 7fc14108fa80 Options.compaction_filter: None
+2021/03/14-07:14:13.648397 7fc14108fa80 Options.compaction_filter_factory: None
+2021/03/14-07:14:13.648398 7fc14108fa80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:14:13.648399 7fc14108fa80 Options.table_factory: BlockBasedTable
+2021/03/14-07:14:13.648413 7fc14108fa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1f3c820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1f21f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:14:13.648414 7fc14108fa80 Options.write_buffer_size: 134217728
+2021/03/14-07:14:13.648414 7fc14108fa80 Options.max_write_buffer_number: 6
+2021/03/14-07:14:13.648415 7fc14108fa80 Options.compression[0]: NoCompression
+2021/03/14-07:14:13.648416 7fc14108fa80 Options.compression[1]: NoCompression
+2021/03/14-07:14:13.648417 7fc14108fa80 Options.compression[2]: Snappy
+2021/03/14-07:14:13.648417 7fc14108fa80 Options.compression[3]: Snappy
+2021/03/14-07:14:13.648418 7fc14108fa80 Options.compression[4]: Snappy
+2021/03/14-07:14:13.648418 7fc14108fa80 Options.compression[5]: Snappy
+2021/03/14-07:14:13.648419 7fc14108fa80 Options.compression[6]: Snappy
+2021/03/14-07:14:13.648419 7fc14108fa80 Options.bottommost_compression: Disabled
+2021/03/14-07:14:13.648420 7fc14108fa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:14:13.648421 7fc14108fa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:14:13.648421 7fc14108fa80 Options.num_levels: 7
+2021/03/14-07:14:13.648422 7fc14108fa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:14:13.648423 7fc14108fa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:14:13.648423 7fc14108fa80 Options.compression_opts.window_bits: -14
+2021/03/14-07:14:13.648424 7fc14108fa80 Options.compression_opts.level: -1
+2021/03/14-07:14:13.648424 7fc14108fa80 Options.compression_opts.strategy: 0
+2021/03/14-07:14:13.648425 7fc14108fa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:14:13.648426 7fc14108fa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:14:13.648426 7fc14108fa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:14:13.648427 7fc14108fa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:14:13.648427 7fc14108fa80 Options.target_file_size_base: 67108864
+2021/03/14-07:14:13.648428 7fc14108fa80 Options.target_file_size_multiplier: 1
+2021/03/14-07:14:13.648428 7fc14108fa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:14:13.648429 7fc14108fa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:14:13.648430 7fc14108fa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:14:13.648431 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:14:13.648440 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:14:13.648440 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:14:13.648441 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:14:13.648441 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:14:13.648442 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:14:13.648443 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:14:13.648443 7fc14108fa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:14:13.648444 7fc14108fa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:14:13.648444 7fc14108fa80 Options.arena_block_size: 16777216
+2021/03/14-07:14:13.648445 7fc14108fa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:14:13.648445 7fc14108fa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:14:13.648446 7fc14108fa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:14:13.648447 7fc14108fa80 Options.disable_auto_compactions: 0
+2021/03/14-07:14:13.648448 7fc14108fa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:14:13.648449 7fc14108fa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:14:13.648450 7fc14108fa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:14:13.648450 7fc14108fa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:14:13.648451 7fc14108fa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:14:13.648451 7fc14108fa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:14:13.648452 7fc14108fa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:14:13.648453 7fc14108fa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:14:13.648454 7fc14108fa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:14:13.648454 7fc14108fa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:14:13.648455 7fc14108fa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:14:13.648455 7fc14108fa80 Options.table_properties_collectors:
+2021/03/14-07:14:13.648456 7fc14108fa80 Options.inplace_update_support: 0
+2021/03/14-07:14:13.648457 7fc14108fa80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:14:13.648457 7fc14108fa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:14:13.648458 7fc14108fa80 Options.memtable_huge_page_size: 0
+2021/03/14-07:14:13.648459 7fc14108fa80 Options.bloom_locality: 0
+2021/03/14-07:14:13.648459 7fc14108fa80 Options.max_successive_merges: 0
+2021/03/14-07:14:13.648460 7fc14108fa80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:14:13.648460 7fc14108fa80 Options.paranoid_file_checks: 0
+2021/03/14-07:14:13.648461 7fc14108fa80 Options.force_consistency_checks: 0
+2021/03/14-07:14:13.648461 7fc14108fa80 Options.report_bg_io_stats: 0
+2021/03/14-07:14:13.648850 7fc14108fa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:14:13.648853 7fc14108fa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:14:13.649008 7fc14108fa80 EVENT_LOG_v1 {"time_micros": 1615702453648997, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:14:13.649013 7fc14108fa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:14:14.408148 7fc14108fa80 EVENT_LOG_v1 {"time_micros": 1615702454408145, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615702455367309 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702455367309
new file mode 100644
index 0000000..cdecb16
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702455367309
@@ -0,0 +1,186 @@
+2021/03/14-07:14:14.420460 7fc14108fa80 RocksDB version: 5.11.3
+2021/03/14-07:14:14.610124 7fc14108fa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:14:14.610131 7fc14108fa80 Compile date Mar 13 2021
+2021/03/14-07:14:14.610137 7fc14108fa80 DB SUMMARY
+2021/03/14-07:14:14.610453 7fc14108fa80 CURRENT file: CURRENT
+2021/03/14-07:14:14.610456 7fc14108fa80 IDENTITY file: IDENTITY
+2021/03/14-07:14:14.610481 7fc14108fa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:14:14.610483 7fc14108fa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:14:14.610485 7fc14108fa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:14:14.610495 7fc14108fa80 Options.error_if_exists: 0
+2021/03/14-07:14:14.610496 7fc14108fa80 Options.create_if_missing: 1
+2021/03/14-07:14:14.610497 7fc14108fa80 Options.paranoid_checks: 1
+2021/03/14-07:14:14.610498 7fc14108fa80 Options.env: 0x7fc141a49080
+2021/03/14-07:14:14.610499 7fc14108fa80 Options.info_log: 0x1f44fa0
+2021/03/14-07:14:14.610500 7fc14108fa80 Options.max_file_opening_threads: 16
+2021/03/14-07:14:14.610501 7fc14108fa80 Options.statistics: (nil)
+2021/03/14-07:14:14.610503 7fc14108fa80 Options.use_fsync: 0
+2021/03/14-07:14:14.610504 7fc14108fa80 Options.max_log_file_size: 0
+2021/03/14-07:14:14.610505 7fc14108fa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:14:14.610506 7fc14108fa80 Options.log_file_time_to_roll: 0
+2021/03/14-07:14:14.610507 7fc14108fa80 Options.keep_log_file_num: 1000
+2021/03/14-07:14:14.610508 7fc14108fa80 Options.recycle_log_file_num: 0
+2021/03/14-07:14:14.610509 7fc14108fa80 Options.allow_fallocate: 1
+2021/03/14-07:14:14.610510 7fc14108fa80 Options.allow_mmap_reads: 0
+2021/03/14-07:14:14.610511 7fc14108fa80 Options.allow_mmap_writes: 0
+2021/03/14-07:14:14.610512 7fc14108fa80 Options.use_direct_reads: 0
+2021/03/14-07:14:14.610513 7fc14108fa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:14:14.610514 7fc14108fa80 Options.create_missing_column_families: 0
+2021/03/14-07:14:14.610515 7fc14108fa80 Options.db_log_dir:
+2021/03/14-07:14:14.610516 7fc14108fa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:14:14.610518 7fc14108fa80 Options.table_cache_numshardbits: 6
+2021/03/14-07:14:14.610519 7fc14108fa80 Options.max_subcompactions: 1
+2021/03/14-07:14:14.610520 7fc14108fa80 Options.max_background_flushes: -1
+2021/03/14-07:14:14.610521 7fc14108fa80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:14:14.610522 7fc14108fa80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:14:14.610523 7fc14108fa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:14:14.610524 7fc14108fa80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:14:14.610525 7fc14108fa80 Options.advise_random_on_open: 1
+2021/03/14-07:14:14.610526 7fc14108fa80 Options.db_write_buffer_size: 0
+2021/03/14-07:14:14.610527 7fc14108fa80 Options.write_buffer_manager: 0x1f2ce90
+2021/03/14-07:14:14.610528 7fc14108fa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:14:14.610529 7fc14108fa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:14:14.610530 7fc14108fa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:14:14.610531 7fc14108fa80 Options.use_adaptive_mutex: 0
+2021/03/14-07:14:14.610532 7fc14108fa80 Options.rate_limiter: (nil)
+2021/03/14-07:14:14.610535 7fc14108fa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:14:14.610550 7fc14108fa80 Options.wal_recovery_mode: 2
+2021/03/14-07:14:14.610552 7fc14108fa80 Options.enable_thread_tracking: 0
+2021/03/14-07:14:14.610553 7fc14108fa80 Options.enable_pipelined_write: 0
+2021/03/14-07:14:14.610554 7fc14108fa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:14:14.610555 7fc14108fa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:14:14.610556 7fc14108fa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:14:14.610557 7fc14108fa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:14:14.610558 7fc14108fa80 Options.row_cache: None
+2021/03/14-07:14:14.610559 7fc14108fa80 Options.wal_filter: None
+2021/03/14-07:14:14.610560 7fc14108fa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:14:14.610561 7fc14108fa80 Options.allow_ingest_behind: 0
+2021/03/14-07:14:14.610562 7fc14108fa80 Options.preserve_deletes: 0
+2021/03/14-07:14:14.610563 7fc14108fa80 Options.two_write_queues: 0
+2021/03/14-07:14:14.610564 7fc14108fa80 Options.manual_wal_flush: 0
+2021/03/14-07:14:14.610566 7fc14108fa80 Options.max_background_jobs: 16
+2021/03/14-07:14:14.610567 7fc14108fa80 Options.max_background_compactions: -1
+2021/03/14-07:14:14.610568 7fc14108fa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:14:14.610569 7fc14108fa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:14:14.610570 7fc14108fa80 Options.delayed_write_rate : 16777216
+2021/03/14-07:14:14.610571 7fc14108fa80 Options.max_total_wal_size: 0
+2021/03/14-07:14:14.610572 7fc14108fa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:14:14.610573 7fc14108fa80 Options.stats_dump_period_sec: 600
+2021/03/14-07:14:14.610575 7fc14108fa80 Options.max_open_files: -1
+2021/03/14-07:14:14.610576 7fc14108fa80 Options.bytes_per_sync: 0
+2021/03/14-07:14:14.610577 7fc14108fa80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:14:14.610578 7fc14108fa80 Options.compaction_readahead_size: 0
+2021/03/14-07:14:14.610579 7fc14108fa80 Compression algorithms supported:
+2021/03/14-07:14:14.610580 7fc14108fa80 Snappy supported: 1
+2021/03/14-07:14:14.610581 7fc14108fa80 Zlib supported: 1
+2021/03/14-07:14:14.610582 7fc14108fa80 Bzip supported: 1
+2021/03/14-07:14:14.610583 7fc14108fa80 LZ4 supported: 1
+2021/03/14-07:14:14.610584 7fc14108fa80 ZSTDNotFinal supported: 1
+2021/03/14-07:14:14.610593 7fc14108fa80 ZSTD supported: 1
+2021/03/14-07:14:14.610599 7fc14108fa80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:14:14.610602 7fc14108fa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:14:14.610811 7fc14108fa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:14:14.610919 7fc14108fa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:14:14.610922 7fc14108fa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:14:14.610923 7fc14108fa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:14:14.610924 7fc14108fa80 Options.compaction_filter: None
+2021/03/14-07:14:14.610925 7fc14108fa80 Options.compaction_filter_factory: None
+2021/03/14-07:14:14.610927 7fc14108fa80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:14:14.610929 7fc14108fa80 Options.table_factory: BlockBasedTable
+2021/03/14-07:14:14.610957 7fc14108fa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1f3c820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1f21f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:14:14.610959 7fc14108fa80 Options.write_buffer_size: 134217728
+2021/03/14-07:14:14.610960 7fc14108fa80 Options.max_write_buffer_number: 6
+2021/03/14-07:14:14.610961 7fc14108fa80 Options.compression[0]: NoCompression
+2021/03/14-07:14:14.610962 7fc14108fa80 Options.compression[1]: NoCompression
+2021/03/14-07:14:14.610963 7fc14108fa80 Options.compression[2]: Snappy
+2021/03/14-07:14:14.610964 7fc14108fa80 Options.compression[3]: Snappy
+2021/03/14-07:14:14.610966 7fc14108fa80 Options.compression[4]: Snappy
+2021/03/14-07:14:14.610967 7fc14108fa80 Options.compression[5]: Snappy
+2021/03/14-07:14:14.610968 7fc14108fa80 Options.compression[6]: Snappy
+2021/03/14-07:14:14.610969 7fc14108fa80 Options.bottommost_compression: Disabled
+2021/03/14-07:14:14.610970 7fc14108fa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:14:14.610971 7fc14108fa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:14:14.610972 7fc14108fa80 Options.num_levels: 7
+2021/03/14-07:14:14.610974 7fc14108fa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:14:14.610975 7fc14108fa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:14:14.610976 7fc14108fa80 Options.compression_opts.window_bits: -14
+2021/03/14-07:14:14.610977 7fc14108fa80 Options.compression_opts.level: -1
+2021/03/14-07:14:14.610978 7fc14108fa80 Options.compression_opts.strategy: 0
+2021/03/14-07:14:14.610979 7fc14108fa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:14:14.610980 7fc14108fa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:14:14.610981 7fc14108fa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:14:14.610982 7fc14108fa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:14:14.610983 7fc14108fa80 Options.target_file_size_base: 67108864
+2021/03/14-07:14:14.610984 7fc14108fa80 Options.target_file_size_multiplier: 1
+2021/03/14-07:14:14.610985 7fc14108fa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:14:14.610986 7fc14108fa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:14:14.610987 7fc14108fa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:14:14.610990 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:14:14.611003 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:14:14.611005 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:14:14.611006 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:14:14.611007 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:14:14.611008 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:14:14.611009 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:14:14.611010 7fc14108fa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:14:14.611011 7fc14108fa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:14:14.611012 7fc14108fa80 Options.arena_block_size: 16777216
+2021/03/14-07:14:14.611013 7fc14108fa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:14:14.611014 7fc14108fa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:14:14.611015 7fc14108fa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:14:14.611016 7fc14108fa80 Options.disable_auto_compactions: 0
+2021/03/14-07:14:14.611019 7fc14108fa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:14:14.611020 7fc14108fa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:14:14.611021 7fc14108fa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:14:14.611023 7fc14108fa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:14:14.611024 7fc14108fa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:14:14.611025 7fc14108fa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:14:14.611026 7fc14108fa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:14:14.611028 7fc14108fa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:14:14.611029 7fc14108fa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:14:14.611030 7fc14108fa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:14:14.611031 7fc14108fa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:14:14.611032 7fc14108fa80 Options.table_properties_collectors:
+2021/03/14-07:14:14.611033 7fc14108fa80 Options.inplace_update_support: 0
+2021/03/14-07:14:14.611034 7fc14108fa80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:14:14.611036 7fc14108fa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:14:14.611037 7fc14108fa80 Options.memtable_huge_page_size: 0
+2021/03/14-07:14:14.611038 7fc14108fa80 Options.bloom_locality: 0
+2021/03/14-07:14:14.611039 7fc14108fa80 Options.max_successive_merges: 0
+2021/03/14-07:14:14.611040 7fc14108fa80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:14:14.611041 7fc14108fa80 Options.paranoid_file_checks: 0
+2021/03/14-07:14:14.611042 7fc14108fa80 Options.force_consistency_checks: 0
+2021/03/14-07:14:14.611043 7fc14108fa80 Options.report_bg_io_stats: 0
+2021/03/14-07:14:14.611825 7fc14108fa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:14:14.611830 7fc14108fa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:14:14.612112 7fc14108fa80 EVENT_LOG_v1 {"time_micros": 1615702454612093, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:14:14.612122 7fc14108fa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:14:15.355356 7fc14108fa80 EVENT_LOG_v1 {"time_micros": 1615702455355352, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615702456106074 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702456106074
new file mode 100644
index 0000000..be0a217
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615702456106074
@@ -0,0 +1,186 @@
+2021/03/14-07:14:15.367706 7fc14108fa80 RocksDB version: 5.11.3
+2021/03/14-07:14:15.367766 7fc14108fa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:14:15.367767 7fc14108fa80 Compile date Mar 13 2021
+2021/03/14-07:14:15.367770 7fc14108fa80 DB SUMMARY
+2021/03/14-07:14:15.367913 7fc14108fa80 CURRENT file: CURRENT
+2021/03/14-07:14:15.367914 7fc14108fa80 IDENTITY file: IDENTITY
+2021/03/14-07:14:15.367928 7fc14108fa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:14:15.367930 7fc14108fa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:14:15.367930 7fc14108fa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:14:15.367935 7fc14108fa80 Options.error_if_exists: 0
+2021/03/14-07:14:15.367936 7fc14108fa80 Options.create_if_missing: 1
+2021/03/14-07:14:15.367937 7fc14108fa80 Options.paranoid_checks: 1
+2021/03/14-07:14:15.367937 7fc14108fa80 Options.env: 0x7fc141a49080
+2021/03/14-07:14:15.367938 7fc14108fa80 Options.info_log: 0x1f44fa0
+2021/03/14-07:14:15.367939 7fc14108fa80 Options.max_file_opening_threads: 16
+2021/03/14-07:14:15.367939 7fc14108fa80 Options.statistics: (nil)
+2021/03/14-07:14:15.367940 7fc14108fa80 Options.use_fsync: 0
+2021/03/14-07:14:15.367941 7fc14108fa80 Options.max_log_file_size: 0
+2021/03/14-07:14:15.367941 7fc14108fa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:14:15.367942 7fc14108fa80 Options.log_file_time_to_roll: 0
+2021/03/14-07:14:15.367942 7fc14108fa80 Options.keep_log_file_num: 1000
+2021/03/14-07:14:15.367943 7fc14108fa80 Options.recycle_log_file_num: 0
+2021/03/14-07:14:15.367944 7fc14108fa80 Options.allow_fallocate: 1
+2021/03/14-07:14:15.367944 7fc14108fa80 Options.allow_mmap_reads: 0
+2021/03/14-07:14:15.367945 7fc14108fa80 Options.allow_mmap_writes: 0
+2021/03/14-07:14:15.367945 7fc14108fa80 Options.use_direct_reads: 0
+2021/03/14-07:14:15.367946 7fc14108fa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:14:15.367946 7fc14108fa80 Options.create_missing_column_families: 0
+2021/03/14-07:14:15.367947 7fc14108fa80 Options.db_log_dir:
+2021/03/14-07:14:15.367947 7fc14108fa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:14:15.367948 7fc14108fa80 Options.table_cache_numshardbits: 6
+2021/03/14-07:14:15.367948 7fc14108fa80 Options.max_subcompactions: 1
+2021/03/14-07:14:15.367949 7fc14108fa80 Options.max_background_flushes: -1
+2021/03/14-07:14:15.367950 7fc14108fa80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:14:15.367950 7fc14108fa80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:14:15.367951 7fc14108fa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:14:15.367951 7fc14108fa80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:14:15.367952 7fc14108fa80 Options.advise_random_on_open: 1
+2021/03/14-07:14:15.367953 7fc14108fa80 Options.db_write_buffer_size: 0
+2021/03/14-07:14:15.367953 7fc14108fa80 Options.write_buffer_manager: 0x1f2ce90
+2021/03/14-07:14:15.367954 7fc14108fa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:14:15.367954 7fc14108fa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:14:15.367955 7fc14108fa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:14:15.367955 7fc14108fa80 Options.use_adaptive_mutex: 0
+2021/03/14-07:14:15.367956 7fc14108fa80 Options.rate_limiter: (nil)
+2021/03/14-07:14:15.367957 7fc14108fa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:14:15.367964 7fc14108fa80 Options.wal_recovery_mode: 2
+2021/03/14-07:14:15.367965 7fc14108fa80 Options.enable_thread_tracking: 0
+2021/03/14-07:14:15.367966 7fc14108fa80 Options.enable_pipelined_write: 0
+2021/03/14-07:14:15.367966 7fc14108fa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:14:15.367967 7fc14108fa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:14:15.367967 7fc14108fa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:14:15.367968 7fc14108fa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:14:15.367968 7fc14108fa80 Options.row_cache: None
+2021/03/14-07:14:15.367969 7fc14108fa80 Options.wal_filter: None
+2021/03/14-07:14:15.367970 7fc14108fa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:14:15.367970 7fc14108fa80 Options.allow_ingest_behind: 0
+2021/03/14-07:14:15.367971 7fc14108fa80 Options.preserve_deletes: 0
+2021/03/14-07:14:15.367971 7fc14108fa80 Options.two_write_queues: 0
+2021/03/14-07:14:15.367972 7fc14108fa80 Options.manual_wal_flush: 0
+2021/03/14-07:14:15.367973 7fc14108fa80 Options.max_background_jobs: 16
+2021/03/14-07:14:15.367973 7fc14108fa80 Options.max_background_compactions: -1
+2021/03/14-07:14:15.367974 7fc14108fa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:14:15.367974 7fc14108fa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:14:15.367975 7fc14108fa80 Options.delayed_write_rate : 16777216
+2021/03/14-07:14:15.367976 7fc14108fa80 Options.max_total_wal_size: 0
+2021/03/14-07:14:15.367976 7fc14108fa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:14:15.367977 7fc14108fa80 Options.stats_dump_period_sec: 600
+2021/03/14-07:14:15.367977 7fc14108fa80 Options.max_open_files: -1
+2021/03/14-07:14:15.367978 7fc14108fa80 Options.bytes_per_sync: 0
+2021/03/14-07:14:15.367978 7fc14108fa80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:14:15.367979 7fc14108fa80 Options.compaction_readahead_size: 0
+2021/03/14-07:14:15.367980 7fc14108fa80 Compression algorithms supported:
+2021/03/14-07:14:15.367980 7fc14108fa80 Snappy supported: 1
+2021/03/14-07:14:15.367981 7fc14108fa80 Zlib supported: 1
+2021/03/14-07:14:15.367981 7fc14108fa80 Bzip supported: 1
+2021/03/14-07:14:15.367982 7fc14108fa80 LZ4 supported: 1
+2021/03/14-07:14:15.367983 7fc14108fa80 ZSTDNotFinal supported: 1
+2021/03/14-07:14:15.367987 7fc14108fa80 ZSTD supported: 1
+2021/03/14-07:14:15.367989 7fc14108fa80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:14:15.367991 7fc14108fa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:14:15.368083 7fc14108fa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:14:15.368136 7fc14108fa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:14:15.368138 7fc14108fa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:14:15.368138 7fc14108fa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:14:15.368139 7fc14108fa80 Options.compaction_filter: None
+2021/03/14-07:14:15.368140 7fc14108fa80 Options.compaction_filter_factory: None
+2021/03/14-07:14:15.368140 7fc14108fa80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:14:15.368141 7fc14108fa80 Options.table_factory: BlockBasedTable
+2021/03/14-07:14:15.368156 7fc14108fa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1f3c820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1f21f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:14:15.368157 7fc14108fa80 Options.write_buffer_size: 134217728
+2021/03/14-07:14:15.368157 7fc14108fa80 Options.max_write_buffer_number: 6
+2021/03/14-07:14:15.368158 7fc14108fa80 Options.compression[0]: NoCompression
+2021/03/14-07:14:15.368159 7fc14108fa80 Options.compression[1]: NoCompression
+2021/03/14-07:14:15.368160 7fc14108fa80 Options.compression[2]: Snappy
+2021/03/14-07:14:15.368160 7fc14108fa80 Options.compression[3]: Snappy
+2021/03/14-07:14:15.368161 7fc14108fa80 Options.compression[4]: Snappy
+2021/03/14-07:14:15.368161 7fc14108fa80 Options.compression[5]: Snappy
+2021/03/14-07:14:15.368162 7fc14108fa80 Options.compression[6]: Snappy
+2021/03/14-07:14:15.368163 7fc14108fa80 Options.bottommost_compression: Disabled
+2021/03/14-07:14:15.368163 7fc14108fa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:14:15.368164 7fc14108fa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:14:15.368164 7fc14108fa80 Options.num_levels: 7
+2021/03/14-07:14:15.368165 7fc14108fa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:14:15.368166 7fc14108fa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:14:15.368166 7fc14108fa80 Options.compression_opts.window_bits: -14
+2021/03/14-07:14:15.368167 7fc14108fa80 Options.compression_opts.level: -1
+2021/03/14-07:14:15.368167 7fc14108fa80 Options.compression_opts.strategy: 0
+2021/03/14-07:14:15.368168 7fc14108fa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:14:15.368168 7fc14108fa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:14:15.368169 7fc14108fa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:14:15.368170 7fc14108fa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:14:15.368170 7fc14108fa80 Options.target_file_size_base: 67108864
+2021/03/14-07:14:15.368171 7fc14108fa80 Options.target_file_size_multiplier: 1
+2021/03/14-07:14:15.368171 7fc14108fa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:14:15.368172 7fc14108fa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:14:15.368172 7fc14108fa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:14:15.368174 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:14:15.368181 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:14:15.368182 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:14:15.368182 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:14:15.368183 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:14:15.368183 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:14:15.368184 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:14:15.368185 7fc14108fa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:14:15.368185 7fc14108fa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:14:15.368186 7fc14108fa80 Options.arena_block_size: 16777216
+2021/03/14-07:14:15.368186 7fc14108fa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:14:15.368187 7fc14108fa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:14:15.368188 7fc14108fa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:14:15.368188 7fc14108fa80 Options.disable_auto_compactions: 0
+2021/03/14-07:14:15.368190 7fc14108fa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:14:15.368191 7fc14108fa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:14:15.368191 7fc14108fa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:14:15.368192 7fc14108fa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:14:15.368192 7fc14108fa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:14:15.368193 7fc14108fa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:14:15.368193 7fc14108fa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:14:15.368194 7fc14108fa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:14:15.368195 7fc14108fa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:14:15.368196 7fc14108fa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:14:15.368196 7fc14108fa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:14:15.368197 7fc14108fa80 Options.table_properties_collectors:
+2021/03/14-07:14:15.368197 7fc14108fa80 Options.inplace_update_support: 0
+2021/03/14-07:14:15.368198 7fc14108fa80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:14:15.368198 7fc14108fa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:14:15.368199 7fc14108fa80 Options.memtable_huge_page_size: 0
+2021/03/14-07:14:15.368200 7fc14108fa80 Options.bloom_locality: 0
+2021/03/14-07:14:15.368200 7fc14108fa80 Options.max_successive_merges: 0
+2021/03/14-07:14:15.368201 7fc14108fa80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:14:15.368202 7fc14108fa80 Options.paranoid_file_checks: 0
+2021/03/14-07:14:15.368202 7fc14108fa80 Options.force_consistency_checks: 0
+2021/03/14-07:14:15.368203 7fc14108fa80 Options.report_bg_io_stats: 0
+2021/03/14-07:14:15.368589 7fc14108fa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:14:15.368592 7fc14108fa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:14:15.368744 7fc14108fa80 EVENT_LOG_v1 {"time_micros": 1615702455368734, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:14:15.368750 7fc14108fa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:14:16.094297 7fc14108fa80 EVENT_LOG_v1 {"time_micros": 1615702456094293, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615703073885879 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703073885879
new file mode 100644
index 0000000..58e3e37
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703073885879
@@ -0,0 +1,186 @@
+2021/03/14-07:14:16.106489 7fc14108fa80 RocksDB version: 5.11.3
+2021/03/14-07:14:16.106552 7fc14108fa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:14:16.106554 7fc14108fa80 Compile date Mar 13 2021
+2021/03/14-07:14:16.106556 7fc14108fa80 DB SUMMARY
+2021/03/14-07:14:16.106699 7fc14108fa80 CURRENT file: CURRENT
+2021/03/14-07:14:16.106700 7fc14108fa80 IDENTITY file: IDENTITY
+2021/03/14-07:14:16.106714 7fc14108fa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:14:16.106715 7fc14108fa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:14:16.106716 7fc14108fa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:14:16.106721 7fc14108fa80 Options.error_if_exists: 0
+2021/03/14-07:14:16.106722 7fc14108fa80 Options.create_if_missing: 1
+2021/03/14-07:14:16.106722 7fc14108fa80 Options.paranoid_checks: 1
+2021/03/14-07:14:16.106723 7fc14108fa80 Options.env: 0x7fc141a49080
+2021/03/14-07:14:16.106723 7fc14108fa80 Options.info_log: 0x1f44fa0
+2021/03/14-07:14:16.106724 7fc14108fa80 Options.max_file_opening_threads: 16
+2021/03/14-07:14:16.106725 7fc14108fa80 Options.statistics: (nil)
+2021/03/14-07:14:16.106725 7fc14108fa80 Options.use_fsync: 0
+2021/03/14-07:14:16.106726 7fc14108fa80 Options.max_log_file_size: 0
+2021/03/14-07:14:16.106726 7fc14108fa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:14:16.106727 7fc14108fa80 Options.log_file_time_to_roll: 0
+2021/03/14-07:14:16.106728 7fc14108fa80 Options.keep_log_file_num: 1000
+2021/03/14-07:14:16.106728 7fc14108fa80 Options.recycle_log_file_num: 0
+2021/03/14-07:14:16.106729 7fc14108fa80 Options.allow_fallocate: 1
+2021/03/14-07:14:16.106729 7fc14108fa80 Options.allow_mmap_reads: 0
+2021/03/14-07:14:16.106730 7fc14108fa80 Options.allow_mmap_writes: 0
+2021/03/14-07:14:16.106730 7fc14108fa80 Options.use_direct_reads: 0
+2021/03/14-07:14:16.106731 7fc14108fa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:14:16.106732 7fc14108fa80 Options.create_missing_column_families: 0
+2021/03/14-07:14:16.106732 7fc14108fa80 Options.db_log_dir:
+2021/03/14-07:14:16.106733 7fc14108fa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:14:16.106733 7fc14108fa80 Options.table_cache_numshardbits: 6
+2021/03/14-07:14:16.106734 7fc14108fa80 Options.max_subcompactions: 1
+2021/03/14-07:14:16.106734 7fc14108fa80 Options.max_background_flushes: -1
+2021/03/14-07:14:16.106735 7fc14108fa80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:14:16.106736 7fc14108fa80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:14:16.106736 7fc14108fa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:14:16.106737 7fc14108fa80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:14:16.106737 7fc14108fa80 Options.advise_random_on_open: 1
+2021/03/14-07:14:16.106738 7fc14108fa80 Options.db_write_buffer_size: 0
+2021/03/14-07:14:16.106738 7fc14108fa80 Options.write_buffer_manager: 0x1f2ce90
+2021/03/14-07:14:16.106739 7fc14108fa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:14:16.106739 7fc14108fa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:14:16.106740 7fc14108fa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:14:16.106741 7fc14108fa80 Options.use_adaptive_mutex: 0
+2021/03/14-07:14:16.106741 7fc14108fa80 Options.rate_limiter: (nil)
+2021/03/14-07:14:16.106743 7fc14108fa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:14:16.106750 7fc14108fa80 Options.wal_recovery_mode: 2
+2021/03/14-07:14:16.106750 7fc14108fa80 Options.enable_thread_tracking: 0
+2021/03/14-07:14:16.106751 7fc14108fa80 Options.enable_pipelined_write: 0
+2021/03/14-07:14:16.106751 7fc14108fa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:14:16.106752 7fc14108fa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:14:16.106753 7fc14108fa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:14:16.106753 7fc14108fa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:14:16.106754 7fc14108fa80 Options.row_cache: None
+2021/03/14-07:14:16.106754 7fc14108fa80 Options.wal_filter: None
+2021/03/14-07:14:16.106755 7fc14108fa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:14:16.106755 7fc14108fa80 Options.allow_ingest_behind: 0
+2021/03/14-07:14:16.106756 7fc14108fa80 Options.preserve_deletes: 0
+2021/03/14-07:14:16.106757 7fc14108fa80 Options.two_write_queues: 0
+2021/03/14-07:14:16.106757 7fc14108fa80 Options.manual_wal_flush: 0
+2021/03/14-07:14:16.106758 7fc14108fa80 Options.max_background_jobs: 16
+2021/03/14-07:14:16.106759 7fc14108fa80 Options.max_background_compactions: -1
+2021/03/14-07:14:16.106760 7fc14108fa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:14:16.106760 7fc14108fa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:14:16.106761 7fc14108fa80 Options.delayed_write_rate : 16777216
+2021/03/14-07:14:16.106761 7fc14108fa80 Options.max_total_wal_size: 0
+2021/03/14-07:14:16.106762 7fc14108fa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:14:16.106762 7fc14108fa80 Options.stats_dump_period_sec: 600
+2021/03/14-07:14:16.106763 7fc14108fa80 Options.max_open_files: -1
+2021/03/14-07:14:16.106764 7fc14108fa80 Options.bytes_per_sync: 0
+2021/03/14-07:14:16.106764 7fc14108fa80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:14:16.106765 7fc14108fa80 Options.compaction_readahead_size: 0
+2021/03/14-07:14:16.106765 7fc14108fa80 Compression algorithms supported:
+2021/03/14-07:14:16.106766 7fc14108fa80 Snappy supported: 1
+2021/03/14-07:14:16.106766 7fc14108fa80 Zlib supported: 1
+2021/03/14-07:14:16.106767 7fc14108fa80 Bzip supported: 1
+2021/03/14-07:14:16.106767 7fc14108fa80 LZ4 supported: 1
+2021/03/14-07:14:16.106768 7fc14108fa80 ZSTDNotFinal supported: 1
+2021/03/14-07:14:16.106772 7fc14108fa80 ZSTD supported: 1
+2021/03/14-07:14:16.106775 7fc14108fa80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:14:16.106777 7fc14108fa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:14:16.106869 7fc14108fa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:14:16.106922 7fc14108fa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:14:16.106923 7fc14108fa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:14:16.106924 7fc14108fa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:14:16.106925 7fc14108fa80 Options.compaction_filter: None
+2021/03/14-07:14:16.106926 7fc14108fa80 Options.compaction_filter_factory: None
+2021/03/14-07:14:16.106926 7fc14108fa80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:14:16.106927 7fc14108fa80 Options.table_factory: BlockBasedTable
+2021/03/14-07:14:16.106942 7fc14108fa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1f3c820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1f21f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:14:16.106943 7fc14108fa80 Options.write_buffer_size: 134217728
+2021/03/14-07:14:16.106944 7fc14108fa80 Options.max_write_buffer_number: 6
+2021/03/14-07:14:16.106945 7fc14108fa80 Options.compression[0]: NoCompression
+2021/03/14-07:14:16.106945 7fc14108fa80 Options.compression[1]: NoCompression
+2021/03/14-07:14:16.106946 7fc14108fa80 Options.compression[2]: Snappy
+2021/03/14-07:14:16.106946 7fc14108fa80 Options.compression[3]: Snappy
+2021/03/14-07:14:16.106947 7fc14108fa80 Options.compression[4]: Snappy
+2021/03/14-07:14:16.106948 7fc14108fa80 Options.compression[5]: Snappy
+2021/03/14-07:14:16.106948 7fc14108fa80 Options.compression[6]: Snappy
+2021/03/14-07:14:16.106949 7fc14108fa80 Options.bottommost_compression: Disabled
+2021/03/14-07:14:16.106950 7fc14108fa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:14:16.106950 7fc14108fa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:14:16.106951 7fc14108fa80 Options.num_levels: 7
+2021/03/14-07:14:16.106951 7fc14108fa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:14:16.106952 7fc14108fa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:14:16.106952 7fc14108fa80 Options.compression_opts.window_bits: -14
+2021/03/14-07:14:16.106953 7fc14108fa80 Options.compression_opts.level: -1
+2021/03/14-07:14:16.106954 7fc14108fa80 Options.compression_opts.strategy: 0
+2021/03/14-07:14:16.106954 7fc14108fa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:14:16.106955 7fc14108fa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:14:16.106955 7fc14108fa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:14:16.106956 7fc14108fa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:14:16.106956 7fc14108fa80 Options.target_file_size_base: 67108864
+2021/03/14-07:14:16.106957 7fc14108fa80 Options.target_file_size_multiplier: 1
+2021/03/14-07:14:16.106958 7fc14108fa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:14:16.106958 7fc14108fa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:14:16.106959 7fc14108fa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:14:16.106960 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:14:16.106967 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:14:16.106968 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:14:16.106969 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:14:16.106969 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:14:16.106970 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:14:16.106970 7fc14108fa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:14:16.106971 7fc14108fa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:14:16.106971 7fc14108fa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:14:16.106972 7fc14108fa80 Options.arena_block_size: 16777216
+2021/03/14-07:14:16.106972 7fc14108fa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:14:16.106973 7fc14108fa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:14:16.106974 7fc14108fa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:14:16.106974 7fc14108fa80 Options.disable_auto_compactions: 0
+2021/03/14-07:14:16.106976 7fc14108fa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:14:16.106977 7fc14108fa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:14:16.106977 7fc14108fa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:14:16.106978 7fc14108fa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:14:16.106978 7fc14108fa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:14:16.106979 7fc14108fa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:14:16.106980 7fc14108fa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:14:16.106981 7fc14108fa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:14:16.106981 7fc14108fa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:14:16.106982 7fc14108fa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:14:16.106982 7fc14108fa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:14:16.106983 7fc14108fa80 Options.table_properties_collectors:
+2021/03/14-07:14:16.106983 7fc14108fa80 Options.inplace_update_support: 0
+2021/03/14-07:14:16.106984 7fc14108fa80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:14:16.106985 7fc14108fa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:14:16.106985 7fc14108fa80 Options.memtable_huge_page_size: 0
+2021/03/14-07:14:16.106986 7fc14108fa80 Options.bloom_locality: 0
+2021/03/14-07:14:16.106987 7fc14108fa80 Options.max_successive_merges: 0
+2021/03/14-07:14:16.106987 7fc14108fa80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:14:16.106988 7fc14108fa80 Options.paranoid_file_checks: 0
+2021/03/14-07:14:16.106988 7fc14108fa80 Options.force_consistency_checks: 0
+2021/03/14-07:14:16.106989 7fc14108fa80 Options.report_bg_io_stats: 0
+2021/03/14-07:14:16.107364 7fc14108fa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:14:16.107367 7fc14108fa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:14:16.107517 7fc14108fa80 EVENT_LOG_v1 {"time_micros": 1615702456107507, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:14:16.107523 7fc14108fa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:14:16.837828 7fc14108fa80 EVENT_LOG_v1 {"time_micros": 1615702456837824, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615703074650736 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703074650736
new file mode 100644
index 0000000..f866cbe
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703074650736
@@ -0,0 +1,186 @@
+2021/03/14-07:24:33.886819 7f335c45ea80 RocksDB version: 5.11.3
+2021/03/14-07:24:33.886986 7f335c45ea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:24:33.886990 7f335c45ea80 Compile date Mar 13 2021
+2021/03/14-07:24:33.886994 7f335c45ea80 DB SUMMARY
+2021/03/14-07:24:33.887219 7f335c45ea80 CURRENT file: CURRENT
+2021/03/14-07:24:33.887220 7f335c45ea80 IDENTITY file: IDENTITY
+2021/03/14-07:24:33.887237 7f335c45ea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:24:33.887247 7f335c45ea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:24:33.887248 7f335c45ea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:24:33.887254 7f335c45ea80 Options.error_if_exists: 0
+2021/03/14-07:24:33.887255 7f335c45ea80 Options.create_if_missing: 1
+2021/03/14-07:24:33.887256 7f335c45ea80 Options.paranoid_checks: 1
+2021/03/14-07:24:33.887256 7f335c45ea80 Options.env: 0x7f335ce18080
+2021/03/14-07:24:33.887257 7f335c45ea80 Options.info_log: 0x2668ca0
+2021/03/14-07:24:33.887258 7f335c45ea80 Options.max_file_opening_threads: 16
+2021/03/14-07:24:33.887258 7f335c45ea80 Options.statistics: (nil)
+2021/03/14-07:24:33.887259 7f335c45ea80 Options.use_fsync: 0
+2021/03/14-07:24:33.887260 7f335c45ea80 Options.max_log_file_size: 0
+2021/03/14-07:24:33.887260 7f335c45ea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:24:33.887261 7f335c45ea80 Options.log_file_time_to_roll: 0
+2021/03/14-07:24:33.887262 7f335c45ea80 Options.keep_log_file_num: 1000
+2021/03/14-07:24:33.887262 7f335c45ea80 Options.recycle_log_file_num: 0
+2021/03/14-07:24:33.887263 7f335c45ea80 Options.allow_fallocate: 1
+2021/03/14-07:24:33.887264 7f335c45ea80 Options.allow_mmap_reads: 0
+2021/03/14-07:24:33.887264 7f335c45ea80 Options.allow_mmap_writes: 0
+2021/03/14-07:24:33.887265 7f335c45ea80 Options.use_direct_reads: 0
+2021/03/14-07:24:33.887265 7f335c45ea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:24:33.887266 7f335c45ea80 Options.create_missing_column_families: 0
+2021/03/14-07:24:33.887267 7f335c45ea80 Options.db_log_dir:
+2021/03/14-07:24:33.887267 7f335c45ea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:24:33.887268 7f335c45ea80 Options.table_cache_numshardbits: 6
+2021/03/14-07:24:33.887269 7f335c45ea80 Options.max_subcompactions: 1
+2021/03/14-07:24:33.887269 7f335c45ea80 Options.max_background_flushes: -1
+2021/03/14-07:24:33.887270 7f335c45ea80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:24:33.887270 7f335c45ea80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:24:33.887271 7f335c45ea80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:24:33.887272 7f335c45ea80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:24:33.887272 7f335c45ea80 Options.advise_random_on_open: 1
+2021/03/14-07:24:33.887273 7f335c45ea80 Options.db_write_buffer_size: 0
+2021/03/14-07:24:33.887274 7f335c45ea80 Options.write_buffer_manager: 0x2650b90
+2021/03/14-07:24:33.887274 7f335c45ea80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:24:33.887275 7f335c45ea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:24:33.887275 7f335c45ea80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:24:33.887276 7f335c45ea80 Options.use_adaptive_mutex: 0
+2021/03/14-07:24:33.887277 7f335c45ea80 Options.rate_limiter: (nil)
+2021/03/14-07:24:33.887278 7f335c45ea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:24:33.887289 7f335c45ea80 Options.wal_recovery_mode: 2
+2021/03/14-07:24:33.887290 7f335c45ea80 Options.enable_thread_tracking: 0
+2021/03/14-07:24:33.887290 7f335c45ea80 Options.enable_pipelined_write: 0
+2021/03/14-07:24:33.887291 7f335c45ea80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:24:33.887291 7f335c45ea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:24:33.887292 7f335c45ea80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:24:33.887293 7f335c45ea80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:24:33.887293 7f335c45ea80 Options.row_cache: None
+2021/03/14-07:24:33.887294 7f335c45ea80 Options.wal_filter: None
+2021/03/14-07:24:33.887295 7f335c45ea80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:24:33.887295 7f335c45ea80 Options.allow_ingest_behind: 0
+2021/03/14-07:24:33.887296 7f335c45ea80 Options.preserve_deletes: 0
+2021/03/14-07:24:33.887296 7f335c45ea80 Options.two_write_queues: 0
+2021/03/14-07:24:33.887297 7f335c45ea80 Options.manual_wal_flush: 0
+2021/03/14-07:24:33.887298 7f335c45ea80 Options.max_background_jobs: 16
+2021/03/14-07:24:33.887299 7f335c45ea80 Options.max_background_compactions: -1
+2021/03/14-07:24:33.887299 7f335c45ea80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:24:33.887300 7f335c45ea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:24:33.887301 7f335c45ea80 Options.delayed_write_rate : 16777216
+2021/03/14-07:24:33.887301 7f335c45ea80 Options.max_total_wal_size: 0
+2021/03/14-07:24:33.887302 7f335c45ea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:24:33.887303 7f335c45ea80 Options.stats_dump_period_sec: 600
+2021/03/14-07:24:33.887303 7f335c45ea80 Options.max_open_files: -1
+2021/03/14-07:24:33.887304 7f335c45ea80 Options.bytes_per_sync: 0
+2021/03/14-07:24:33.887304 7f335c45ea80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:24:33.887305 7f335c45ea80 Options.compaction_readahead_size: 0
+2021/03/14-07:24:33.887306 7f335c45ea80 Compression algorithms supported:
+2021/03/14-07:24:33.887306 7f335c45ea80 Snappy supported: 1
+2021/03/14-07:24:33.887307 7f335c45ea80 Zlib supported: 1
+2021/03/14-07:24:33.887307 7f335c45ea80 Bzip supported: 1
+2021/03/14-07:24:33.887308 7f335c45ea80 LZ4 supported: 1
+2021/03/14-07:24:33.887309 7f335c45ea80 ZSTDNotFinal supported: 1
+2021/03/14-07:24:33.887314 7f335c45ea80 ZSTD supported: 1
+2021/03/14-07:24:33.887319 7f335c45ea80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:24:33.887320 7f335c45ea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:24:33.887477 7f335c45ea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:24:33.887546 7f335c45ea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:24:33.887547 7f335c45ea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:24:33.887548 7f335c45ea80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:24:33.887549 7f335c45ea80 Options.compaction_filter: None
+2021/03/14-07:24:33.887550 7f335c45ea80 Options.compaction_filter_factory: None
+2021/03/14-07:24:33.887551 7f335c45ea80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:24:33.887552 7f335c45ea80 Options.table_factory: BlockBasedTable
+2021/03/14-07:24:33.887566 7f335c45ea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2660520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2645c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:24:33.887566 7f335c45ea80 Options.write_buffer_size: 134217728
+2021/03/14-07:24:33.887567 7f335c45ea80 Options.max_write_buffer_number: 6
+2021/03/14-07:24:33.887568 7f335c45ea80 Options.compression[0]: NoCompression
+2021/03/14-07:24:33.887569 7f335c45ea80 Options.compression[1]: NoCompression
+2021/03/14-07:24:33.887569 7f335c45ea80 Options.compression[2]: Snappy
+2021/03/14-07:24:33.887570 7f335c45ea80 Options.compression[3]: Snappy
+2021/03/14-07:24:33.887570 7f335c45ea80 Options.compression[4]: Snappy
+2021/03/14-07:24:33.887571 7f335c45ea80 Options.compression[5]: Snappy
+2021/03/14-07:24:33.887572 7f335c45ea80 Options.compression[6]: Snappy
+2021/03/14-07:24:33.887572 7f335c45ea80 Options.bottommost_compression: Disabled
+2021/03/14-07:24:33.887573 7f335c45ea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:24:33.887574 7f335c45ea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:24:33.887574 7f335c45ea80 Options.num_levels: 7
+2021/03/14-07:24:33.887575 7f335c45ea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:24:33.887576 7f335c45ea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:24:33.887576 7f335c45ea80 Options.compression_opts.window_bits: -14
+2021/03/14-07:24:33.887577 7f335c45ea80 Options.compression_opts.level: -1
+2021/03/14-07:24:33.887578 7f335c45ea80 Options.compression_opts.strategy: 0
+2021/03/14-07:24:33.887578 7f335c45ea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:24:33.887579 7f335c45ea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:24:33.887579 7f335c45ea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:24:33.887580 7f335c45ea80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:24:33.887581 7f335c45ea80 Options.target_file_size_base: 67108864
+2021/03/14-07:24:33.887581 7f335c45ea80 Options.target_file_size_multiplier: 1
+2021/03/14-07:24:33.887582 7f335c45ea80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:24:33.887583 7f335c45ea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:24:33.887583 7f335c45ea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:24:33.887585 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:24:33.887594 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:24:33.887594 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:24:33.887595 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:24:33.887596 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:24:33.887596 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:24:33.887597 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:24:33.887597 7f335c45ea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:24:33.887598 7f335c45ea80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:24:33.887599 7f335c45ea80 Options.arena_block_size: 16777216
+2021/03/14-07:24:33.887599 7f335c45ea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:24:33.887600 7f335c45ea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:24:33.887601 7f335c45ea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:24:33.887601 7f335c45ea80 Options.disable_auto_compactions: 0
+2021/03/14-07:24:33.887603 7f335c45ea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:24:33.887604 7f335c45ea80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:24:33.887605 7f335c45ea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:24:33.887605 7f335c45ea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:24:33.887606 7f335c45ea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:24:33.887607 7f335c45ea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:24:33.887607 7f335c45ea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:24:33.887608 7f335c45ea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:24:33.887609 7f335c45ea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:24:33.887610 7f335c45ea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:24:33.887610 7f335c45ea80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:24:33.887611 7f335c45ea80 Options.table_properties_collectors:
+2021/03/14-07:24:33.887611 7f335c45ea80 Options.inplace_update_support: 0
+2021/03/14-07:24:33.887612 7f335c45ea80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:24:33.887613 7f335c45ea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:24:33.887614 7f335c45ea80 Options.memtable_huge_page_size: 0
+2021/03/14-07:24:33.887614 7f335c45ea80 Options.bloom_locality: 0
+2021/03/14-07:24:33.887615 7f335c45ea80 Options.max_successive_merges: 0
+2021/03/14-07:24:33.887615 7f335c45ea80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:24:33.887616 7f335c45ea80 Options.paranoid_file_checks: 0
+2021/03/14-07:24:33.887616 7f335c45ea80 Options.force_consistency_checks: 0
+2021/03/14-07:24:33.887617 7f335c45ea80 Options.report_bg_io_stats: 0
+2021/03/14-07:24:33.888051 7f335c45ea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:24:33.888054 7f335c45ea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:24:33.888223 7f335c45ea80 EVENT_LOG_v1 {"time_micros": 1615703073888212, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:24:33.888229 7f335c45ea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:24:34.636623 7f335c45ea80 EVENT_LOG_v1 {"time_micros": 1615703074636619, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615703075410164 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703075410164
new file mode 100644
index 0000000..cce356b
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703075410164
@@ -0,0 +1,186 @@
+2021/03/14-07:24:34.651177 7f335c45ea80 RocksDB version: 5.11.3
+2021/03/14-07:24:34.651237 7f335c45ea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:24:34.651245 7f335c45ea80 Compile date Mar 13 2021
+2021/03/14-07:24:34.651248 7f335c45ea80 DB SUMMARY
+2021/03/14-07:24:34.651398 7f335c45ea80 CURRENT file: CURRENT
+2021/03/14-07:24:34.651399 7f335c45ea80 IDENTITY file: IDENTITY
+2021/03/14-07:24:34.651413 7f335c45ea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:24:34.651414 7f335c45ea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:24:34.651415 7f335c45ea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:24:34.651420 7f335c45ea80 Options.error_if_exists: 0
+2021/03/14-07:24:34.651421 7f335c45ea80 Options.create_if_missing: 1
+2021/03/14-07:24:34.651422 7f335c45ea80 Options.paranoid_checks: 1
+2021/03/14-07:24:34.651422 7f335c45ea80 Options.env: 0x7f335ce18080
+2021/03/14-07:24:34.651423 7f335c45ea80 Options.info_log: 0x2668ca0
+2021/03/14-07:24:34.651424 7f335c45ea80 Options.max_file_opening_threads: 16
+2021/03/14-07:24:34.651424 7f335c45ea80 Options.statistics: (nil)
+2021/03/14-07:24:34.651425 7f335c45ea80 Options.use_fsync: 0
+2021/03/14-07:24:34.651425 7f335c45ea80 Options.max_log_file_size: 0
+2021/03/14-07:24:34.651426 7f335c45ea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:24:34.651427 7f335c45ea80 Options.log_file_time_to_roll: 0
+2021/03/14-07:24:34.651427 7f335c45ea80 Options.keep_log_file_num: 1000
+2021/03/14-07:24:34.651428 7f335c45ea80 Options.recycle_log_file_num: 0
+2021/03/14-07:24:34.651428 7f335c45ea80 Options.allow_fallocate: 1
+2021/03/14-07:24:34.651429 7f335c45ea80 Options.allow_mmap_reads: 0
+2021/03/14-07:24:34.651429 7f335c45ea80 Options.allow_mmap_writes: 0
+2021/03/14-07:24:34.651430 7f335c45ea80 Options.use_direct_reads: 0
+2021/03/14-07:24:34.651430 7f335c45ea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:24:34.651431 7f335c45ea80 Options.create_missing_column_families: 0
+2021/03/14-07:24:34.651432 7f335c45ea80 Options.db_log_dir:
+2021/03/14-07:24:34.651432 7f335c45ea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:24:34.651433 7f335c45ea80 Options.table_cache_numshardbits: 6
+2021/03/14-07:24:34.651433 7f335c45ea80 Options.max_subcompactions: 1
+2021/03/14-07:24:34.651434 7f335c45ea80 Options.max_background_flushes: -1
+2021/03/14-07:24:34.651435 7f335c45ea80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:24:34.651435 7f335c45ea80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:24:34.651436 7f335c45ea80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:24:34.651436 7f335c45ea80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:24:34.651437 7f335c45ea80 Options.advise_random_on_open: 1
+2021/03/14-07:24:34.651437 7f335c45ea80 Options.db_write_buffer_size: 0
+2021/03/14-07:24:34.651438 7f335c45ea80 Options.write_buffer_manager: 0x2650b90
+2021/03/14-07:24:34.651438 7f335c45ea80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:24:34.651439 7f335c45ea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:24:34.651440 7f335c45ea80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:24:34.651440 7f335c45ea80 Options.use_adaptive_mutex: 0
+2021/03/14-07:24:34.651441 7f335c45ea80 Options.rate_limiter: (nil)
+2021/03/14-07:24:34.651443 7f335c45ea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:24:34.651452 7f335c45ea80 Options.wal_recovery_mode: 2
+2021/03/14-07:24:34.651452 7f335c45ea80 Options.enable_thread_tracking: 0
+2021/03/14-07:24:34.651453 7f335c45ea80 Options.enable_pipelined_write: 0
+2021/03/14-07:24:34.651453 7f335c45ea80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:24:34.651454 7f335c45ea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:24:34.651454 7f335c45ea80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:24:34.651455 7f335c45ea80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:24:34.651456 7f335c45ea80 Options.row_cache: None
+2021/03/14-07:24:34.651456 7f335c45ea80 Options.wal_filter: None
+2021/03/14-07:24:34.651457 7f335c45ea80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:24:34.651457 7f335c45ea80 Options.allow_ingest_behind: 0
+2021/03/14-07:24:34.651458 7f335c45ea80 Options.preserve_deletes: 0
+2021/03/14-07:24:34.651458 7f335c45ea80 Options.two_write_queues: 0
+2021/03/14-07:24:34.651459 7f335c45ea80 Options.manual_wal_flush: 0
+2021/03/14-07:24:34.651460 7f335c45ea80 Options.max_background_jobs: 16
+2021/03/14-07:24:34.651461 7f335c45ea80 Options.max_background_compactions: -1
+2021/03/14-07:24:34.651461 7f335c45ea80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:24:34.651462 7f335c45ea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:24:34.651462 7f335c45ea80 Options.delayed_write_rate : 16777216
+2021/03/14-07:24:34.651463 7f335c45ea80 Options.max_total_wal_size: 0
+2021/03/14-07:24:34.651464 7f335c45ea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:24:34.651464 7f335c45ea80 Options.stats_dump_period_sec: 600
+2021/03/14-07:24:34.651465 7f335c45ea80 Options.max_open_files: -1
+2021/03/14-07:24:34.651465 7f335c45ea80 Options.bytes_per_sync: 0
+2021/03/14-07:24:34.651466 7f335c45ea80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:24:34.651466 7f335c45ea80 Options.compaction_readahead_size: 0
+2021/03/14-07:24:34.651467 7f335c45ea80 Compression algorithms supported:
+2021/03/14-07:24:34.651468 7f335c45ea80 Snappy supported: 1
+2021/03/14-07:24:34.651468 7f335c45ea80 Zlib supported: 1
+2021/03/14-07:24:34.651469 7f335c45ea80 Bzip supported: 1
+2021/03/14-07:24:34.651469 7f335c45ea80 LZ4 supported: 1
+2021/03/14-07:24:34.651470 7f335c45ea80 ZSTDNotFinal supported: 1
+2021/03/14-07:24:34.651475 7f335c45ea80 ZSTD supported: 1
+2021/03/14-07:24:34.651478 7f335c45ea80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:24:34.651479 7f335c45ea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:24:34.651596 7f335c45ea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:24:34.651655 7f335c45ea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:24:34.651657 7f335c45ea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:24:34.651658 7f335c45ea80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:24:34.651659 7f335c45ea80 Options.compaction_filter: None
+2021/03/14-07:24:34.651659 7f335c45ea80 Options.compaction_filter_factory: None
+2021/03/14-07:24:34.651660 7f335c45ea80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:24:34.651661 7f335c45ea80 Options.table_factory: BlockBasedTable
+2021/03/14-07:24:34.651674 7f335c45ea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2660520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2645c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:24:34.651675 7f335c45ea80 Options.write_buffer_size: 134217728
+2021/03/14-07:24:34.651675 7f335c45ea80 Options.max_write_buffer_number: 6
+2021/03/14-07:24:34.651676 7f335c45ea80 Options.compression[0]: NoCompression
+2021/03/14-07:24:34.651677 7f335c45ea80 Options.compression[1]: NoCompression
+2021/03/14-07:24:34.651677 7f335c45ea80 Options.compression[2]: Snappy
+2021/03/14-07:24:34.651678 7f335c45ea80 Options.compression[3]: Snappy
+2021/03/14-07:24:34.651679 7f335c45ea80 Options.compression[4]: Snappy
+2021/03/14-07:24:34.651679 7f335c45ea80 Options.compression[5]: Snappy
+2021/03/14-07:24:34.651680 7f335c45ea80 Options.compression[6]: Snappy
+2021/03/14-07:24:34.651680 7f335c45ea80 Options.bottommost_compression: Disabled
+2021/03/14-07:24:34.651681 7f335c45ea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:24:34.651682 7f335c45ea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:24:34.651682 7f335c45ea80 Options.num_levels: 7
+2021/03/14-07:24:34.651683 7f335c45ea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:24:34.651683 7f335c45ea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:24:34.651684 7f335c45ea80 Options.compression_opts.window_bits: -14
+2021/03/14-07:24:34.651685 7f335c45ea80 Options.compression_opts.level: -1
+2021/03/14-07:24:34.651685 7f335c45ea80 Options.compression_opts.strategy: 0
+2021/03/14-07:24:34.651686 7f335c45ea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:24:34.651686 7f335c45ea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:24:34.651687 7f335c45ea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:24:34.651687 7f335c45ea80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:24:34.651688 7f335c45ea80 Options.target_file_size_base: 67108864
+2021/03/14-07:24:34.651689 7f335c45ea80 Options.target_file_size_multiplier: 1
+2021/03/14-07:24:34.651689 7f335c45ea80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:24:34.651690 7f335c45ea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:24:34.651690 7f335c45ea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:24:34.651692 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:24:34.651700 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:24:34.651700 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:24:34.651701 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:24:34.651701 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:24:34.651702 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:24:34.651703 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:24:34.651703 7f335c45ea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:24:34.651704 7f335c45ea80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:24:34.651704 7f335c45ea80 Options.arena_block_size: 16777216
+2021/03/14-07:24:34.651705 7f335c45ea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:24:34.651705 7f335c45ea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:24:34.651706 7f335c45ea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:24:34.651707 7f335c45ea80 Options.disable_auto_compactions: 0
+2021/03/14-07:24:34.651708 7f335c45ea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:24:34.651709 7f335c45ea80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:24:34.651709 7f335c45ea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:24:34.651710 7f335c45ea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:24:34.651711 7f335c45ea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:24:34.651711 7f335c45ea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:24:34.651712 7f335c45ea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:24:34.651713 7f335c45ea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:24:34.651714 7f335c45ea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:24:34.651714 7f335c45ea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:24:34.651715 7f335c45ea80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:24:34.651715 7f335c45ea80 Options.table_properties_collectors:
+2021/03/14-07:24:34.651716 7f335c45ea80 Options.inplace_update_support: 0
+2021/03/14-07:24:34.651716 7f335c45ea80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:24:34.651717 7f335c45ea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:24:34.651718 7f335c45ea80 Options.memtable_huge_page_size: 0
+2021/03/14-07:24:34.651718 7f335c45ea80 Options.bloom_locality: 0
+2021/03/14-07:24:34.651719 7f335c45ea80 Options.max_successive_merges: 0
+2021/03/14-07:24:34.651719 7f335c45ea80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:24:34.651720 7f335c45ea80 Options.paranoid_file_checks: 0
+2021/03/14-07:24:34.651721 7f335c45ea80 Options.force_consistency_checks: 0
+2021/03/14-07:24:34.651721 7f335c45ea80 Options.report_bg_io_stats: 0
+2021/03/14-07:24:34.652130 7f335c45ea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:24:34.652133 7f335c45ea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:24:34.652300 7f335c45ea80 EVENT_LOG_v1 {"time_micros": 1615703074652288, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:24:34.652306 7f335c45ea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:24:35.397839 7f335c45ea80 EVENT_LOG_v1 {"time_micros": 1615703075397835, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615703076127225 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703076127225
new file mode 100644
index 0000000..fb8bbce
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703076127225
@@ -0,0 +1,186 @@
+2021/03/14-07:24:35.410571 7f335c45ea80 RocksDB version: 5.11.3
+2021/03/14-07:24:35.410684 7f335c45ea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:24:35.410685 7f335c45ea80 Compile date Mar 13 2021
+2021/03/14-07:24:35.410688 7f335c45ea80 DB SUMMARY
+2021/03/14-07:24:35.410834 7f335c45ea80 CURRENT file: CURRENT
+2021/03/14-07:24:35.410835 7f335c45ea80 IDENTITY file: IDENTITY
+2021/03/14-07:24:35.410850 7f335c45ea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:24:35.410851 7f335c45ea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:24:35.410852 7f335c45ea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:24:35.410857 7f335c45ea80 Options.error_if_exists: 0
+2021/03/14-07:24:35.410858 7f335c45ea80 Options.create_if_missing: 1
+2021/03/14-07:24:35.410858 7f335c45ea80 Options.paranoid_checks: 1
+2021/03/14-07:24:35.410859 7f335c45ea80 Options.env: 0x7f335ce18080
+2021/03/14-07:24:35.410859 7f335c45ea80 Options.info_log: 0x2668ca0
+2021/03/14-07:24:35.410860 7f335c45ea80 Options.max_file_opening_threads: 16
+2021/03/14-07:24:35.410860 7f335c45ea80 Options.statistics: (nil)
+2021/03/14-07:24:35.410861 7f335c45ea80 Options.use_fsync: 0
+2021/03/14-07:24:35.410862 7f335c45ea80 Options.max_log_file_size: 0
+2021/03/14-07:24:35.410862 7f335c45ea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:24:35.410863 7f335c45ea80 Options.log_file_time_to_roll: 0
+2021/03/14-07:24:35.410863 7f335c45ea80 Options.keep_log_file_num: 1000
+2021/03/14-07:24:35.410864 7f335c45ea80 Options.recycle_log_file_num: 0
+2021/03/14-07:24:35.410865 7f335c45ea80 Options.allow_fallocate: 1
+2021/03/14-07:24:35.410865 7f335c45ea80 Options.allow_mmap_reads: 0
+2021/03/14-07:24:35.410866 7f335c45ea80 Options.allow_mmap_writes: 0
+2021/03/14-07:24:35.410866 7f335c45ea80 Options.use_direct_reads: 0
+2021/03/14-07:24:35.410867 7f335c45ea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:24:35.410867 7f335c45ea80 Options.create_missing_column_families: 0
+2021/03/14-07:24:35.410868 7f335c45ea80 Options.db_log_dir:
+2021/03/14-07:24:35.410868 7f335c45ea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:24:35.410869 7f335c45ea80 Options.table_cache_numshardbits: 6
+2021/03/14-07:24:35.410870 7f335c45ea80 Options.max_subcompactions: 1
+2021/03/14-07:24:35.410870 7f335c45ea80 Options.max_background_flushes: -1
+2021/03/14-07:24:35.410871 7f335c45ea80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:24:35.410871 7f335c45ea80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:24:35.410872 7f335c45ea80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:24:35.410872 7f335c45ea80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:24:35.410873 7f335c45ea80 Options.advise_random_on_open: 1
+2021/03/14-07:24:35.410874 7f335c45ea80 Options.db_write_buffer_size: 0
+2021/03/14-07:24:35.410874 7f335c45ea80 Options.write_buffer_manager: 0x2650b90
+2021/03/14-07:24:35.410875 7f335c45ea80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:24:35.410875 7f335c45ea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:24:35.410876 7f335c45ea80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:24:35.410876 7f335c45ea80 Options.use_adaptive_mutex: 0
+2021/03/14-07:24:35.410877 7f335c45ea80 Options.rate_limiter: (nil)
+2021/03/14-07:24:35.410878 7f335c45ea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:24:35.410886 7f335c45ea80 Options.wal_recovery_mode: 2
+2021/03/14-07:24:35.410887 7f335c45ea80 Options.enable_thread_tracking: 0
+2021/03/14-07:24:35.410887 7f335c45ea80 Options.enable_pipelined_write: 0
+2021/03/14-07:24:35.410888 7f335c45ea80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:24:35.410888 7f335c45ea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:24:35.410889 7f335c45ea80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:24:35.410890 7f335c45ea80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:24:35.410890 7f335c45ea80 Options.row_cache: None
+2021/03/14-07:24:35.410891 7f335c45ea80 Options.wal_filter: None
+2021/03/14-07:24:35.410891 7f335c45ea80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:24:35.410892 7f335c45ea80 Options.allow_ingest_behind: 0
+2021/03/14-07:24:35.410892 7f335c45ea80 Options.preserve_deletes: 0
+2021/03/14-07:24:35.410893 7f335c45ea80 Options.two_write_queues: 0
+2021/03/14-07:24:35.410893 7f335c45ea80 Options.manual_wal_flush: 0
+2021/03/14-07:24:35.410895 7f335c45ea80 Options.max_background_jobs: 16
+2021/03/14-07:24:35.410895 7f335c45ea80 Options.max_background_compactions: -1
+2021/03/14-07:24:35.410896 7f335c45ea80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:24:35.410896 7f335c45ea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:24:35.410897 7f335c45ea80 Options.delayed_write_rate : 16777216
+2021/03/14-07:24:35.410898 7f335c45ea80 Options.max_total_wal_size: 0
+2021/03/14-07:24:35.410898 7f335c45ea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:24:35.410899 7f335c45ea80 Options.stats_dump_period_sec: 600
+2021/03/14-07:24:35.410899 7f335c45ea80 Options.max_open_files: -1
+2021/03/14-07:24:35.410900 7f335c45ea80 Options.bytes_per_sync: 0
+2021/03/14-07:24:35.410900 7f335c45ea80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:24:35.410901 7f335c45ea80 Options.compaction_readahead_size: 0
+2021/03/14-07:24:35.410901 7f335c45ea80 Compression algorithms supported:
+2021/03/14-07:24:35.410902 7f335c45ea80 Snappy supported: 1
+2021/03/14-07:24:35.410903 7f335c45ea80 Zlib supported: 1
+2021/03/14-07:24:35.410903 7f335c45ea80 Bzip supported: 1
+2021/03/14-07:24:35.410904 7f335c45ea80 LZ4 supported: 1
+2021/03/14-07:24:35.410904 7f335c45ea80 ZSTDNotFinal supported: 1
+2021/03/14-07:24:35.410908 7f335c45ea80 ZSTD supported: 1
+2021/03/14-07:24:35.410911 7f335c45ea80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:24:35.410913 7f335c45ea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:24:35.411020 7f335c45ea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:24:35.411073 7f335c45ea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:24:35.411075 7f335c45ea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:24:35.411076 7f335c45ea80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:24:35.411076 7f335c45ea80 Options.compaction_filter: None
+2021/03/14-07:24:35.411077 7f335c45ea80 Options.compaction_filter_factory: None
+2021/03/14-07:24:35.411078 7f335c45ea80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:24:35.411079 7f335c45ea80 Options.table_factory: BlockBasedTable
+2021/03/14-07:24:35.411091 7f335c45ea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2660520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2645c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:24:35.411092 7f335c45ea80 Options.write_buffer_size: 134217728
+2021/03/14-07:24:35.411093 7f335c45ea80 Options.max_write_buffer_number: 6
+2021/03/14-07:24:35.411093 7f335c45ea80 Options.compression[0]: NoCompression
+2021/03/14-07:24:35.411094 7f335c45ea80 Options.compression[1]: NoCompression
+2021/03/14-07:24:35.411095 7f335c45ea80 Options.compression[2]: Snappy
+2021/03/14-07:24:35.411095 7f335c45ea80 Options.compression[3]: Snappy
+2021/03/14-07:24:35.411096 7f335c45ea80 Options.compression[4]: Snappy
+2021/03/14-07:24:35.411096 7f335c45ea80 Options.compression[5]: Snappy
+2021/03/14-07:24:35.411097 7f335c45ea80 Options.compression[6]: Snappy
+2021/03/14-07:24:35.411098 7f335c45ea80 Options.bottommost_compression: Disabled
+2021/03/14-07:24:35.411098 7f335c45ea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:24:35.411099 7f335c45ea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:24:35.411100 7f335c45ea80 Options.num_levels: 7
+2021/03/14-07:24:35.411100 7f335c45ea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:24:35.411101 7f335c45ea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:24:35.411101 7f335c45ea80 Options.compression_opts.window_bits: -14
+2021/03/14-07:24:35.411102 7f335c45ea80 Options.compression_opts.level: -1
+2021/03/14-07:24:35.411102 7f335c45ea80 Options.compression_opts.strategy: 0
+2021/03/14-07:24:35.411103 7f335c45ea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:24:35.411104 7f335c45ea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:24:35.411104 7f335c45ea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:24:35.411105 7f335c45ea80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:24:35.411105 7f335c45ea80 Options.target_file_size_base: 67108864
+2021/03/14-07:24:35.411106 7f335c45ea80 Options.target_file_size_multiplier: 1
+2021/03/14-07:24:35.411107 7f335c45ea80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:24:35.411107 7f335c45ea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:24:35.411108 7f335c45ea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:24:35.411109 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:24:35.411117 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:24:35.411118 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:24:35.411119 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:24:35.411119 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:24:35.411120 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:24:35.411120 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:24:35.411121 7f335c45ea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:24:35.411121 7f335c45ea80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:24:35.411122 7f335c45ea80 Options.arena_block_size: 16777216
+2021/03/14-07:24:35.411123 7f335c45ea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:24:35.411123 7f335c45ea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:24:35.411124 7f335c45ea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:24:35.411124 7f335c45ea80 Options.disable_auto_compactions: 0
+2021/03/14-07:24:35.411126 7f335c45ea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:24:35.411127 7f335c45ea80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:24:35.411127 7f335c45ea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:24:35.411128 7f335c45ea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:24:35.411128 7f335c45ea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:24:35.411129 7f335c45ea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:24:35.411129 7f335c45ea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:24:35.411130 7f335c45ea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:24:35.411131 7f335c45ea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:24:35.411132 7f335c45ea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:24:35.411132 7f335c45ea80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:24:35.411133 7f335c45ea80 Options.table_properties_collectors:
+2021/03/14-07:24:35.411133 7f335c45ea80 Options.inplace_update_support: 0
+2021/03/14-07:24:35.411134 7f335c45ea80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:24:35.411134 7f335c45ea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:24:35.411135 7f335c45ea80 Options.memtable_huge_page_size: 0
+2021/03/14-07:24:35.411136 7f335c45ea80 Options.bloom_locality: 0
+2021/03/14-07:24:35.411136 7f335c45ea80 Options.max_successive_merges: 0
+2021/03/14-07:24:35.411137 7f335c45ea80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:24:35.411138 7f335c45ea80 Options.paranoid_file_checks: 0
+2021/03/14-07:24:35.411138 7f335c45ea80 Options.force_consistency_checks: 0
+2021/03/14-07:24:35.411139 7f335c45ea80 Options.report_bg_io_stats: 0
+2021/03/14-07:24:35.411518 7f335c45ea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:24:35.411520 7f335c45ea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:24:35.411669 7f335c45ea80 EVENT_LOG_v1 {"time_micros": 1615703075411659, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:24:35.411673 7f335c45ea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:24:36.114571 7f335c45ea80 EVENT_LOG_v1 {"time_micros": 1615703076114567, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615703503387189 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703503387189
new file mode 100644
index 0000000..85a6058
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703503387189
@@ -0,0 +1,186 @@
+2021/03/14-07:24:36.127632 7f335c45ea80 RocksDB version: 5.11.3
+2021/03/14-07:24:36.127685 7f335c45ea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:24:36.127687 7f335c45ea80 Compile date Mar 13 2021
+2021/03/14-07:24:36.127689 7f335c45ea80 DB SUMMARY
+2021/03/14-07:24:36.127835 7f335c45ea80 CURRENT file: CURRENT
+2021/03/14-07:24:36.127836 7f335c45ea80 IDENTITY file: IDENTITY
+2021/03/14-07:24:36.127851 7f335c45ea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:24:36.127852 7f335c45ea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:24:36.127852 7f335c45ea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:24:36.127857 7f335c45ea80 Options.error_if_exists: 0
+2021/03/14-07:24:36.127858 7f335c45ea80 Options.create_if_missing: 1
+2021/03/14-07:24:36.127859 7f335c45ea80 Options.paranoid_checks: 1
+2021/03/14-07:24:36.127859 7f335c45ea80 Options.env: 0x7f335ce18080
+2021/03/14-07:24:36.127860 7f335c45ea80 Options.info_log: 0x2668ca0
+2021/03/14-07:24:36.127861 7f335c45ea80 Options.max_file_opening_threads: 16
+2021/03/14-07:24:36.127861 7f335c45ea80 Options.statistics: (nil)
+2021/03/14-07:24:36.127862 7f335c45ea80 Options.use_fsync: 0
+2021/03/14-07:24:36.127862 7f335c45ea80 Options.max_log_file_size: 0
+2021/03/14-07:24:36.127863 7f335c45ea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:24:36.127864 7f335c45ea80 Options.log_file_time_to_roll: 0
+2021/03/14-07:24:36.127864 7f335c45ea80 Options.keep_log_file_num: 1000
+2021/03/14-07:24:36.127865 7f335c45ea80 Options.recycle_log_file_num: 0
+2021/03/14-07:24:36.127865 7f335c45ea80 Options.allow_fallocate: 1
+2021/03/14-07:24:36.127866 7f335c45ea80 Options.allow_mmap_reads: 0
+2021/03/14-07:24:36.127866 7f335c45ea80 Options.allow_mmap_writes: 0
+2021/03/14-07:24:36.127867 7f335c45ea80 Options.use_direct_reads: 0
+2021/03/14-07:24:36.127868 7f335c45ea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:24:36.127868 7f335c45ea80 Options.create_missing_column_families: 0
+2021/03/14-07:24:36.127869 7f335c45ea80 Options.db_log_dir:
+2021/03/14-07:24:36.127869 7f335c45ea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:24:36.127870 7f335c45ea80 Options.table_cache_numshardbits: 6
+2021/03/14-07:24:36.127870 7f335c45ea80 Options.max_subcompactions: 1
+2021/03/14-07:24:36.127871 7f335c45ea80 Options.max_background_flushes: -1
+2021/03/14-07:24:36.127872 7f335c45ea80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:24:36.127872 7f335c45ea80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:24:36.127873 7f335c45ea80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:24:36.127873 7f335c45ea80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:24:36.127874 7f335c45ea80 Options.advise_random_on_open: 1
+2021/03/14-07:24:36.127874 7f335c45ea80 Options.db_write_buffer_size: 0
+2021/03/14-07:24:36.127875 7f335c45ea80 Options.write_buffer_manager: 0x2650b90
+2021/03/14-07:24:36.127875 7f335c45ea80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:24:36.127876 7f335c45ea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:24:36.127877 7f335c45ea80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:24:36.127877 7f335c45ea80 Options.use_adaptive_mutex: 0
+2021/03/14-07:24:36.127878 7f335c45ea80 Options.rate_limiter: (nil)
+2021/03/14-07:24:36.127879 7f335c45ea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:24:36.127887 7f335c45ea80 Options.wal_recovery_mode: 2
+2021/03/14-07:24:36.127887 7f335c45ea80 Options.enable_thread_tracking: 0
+2021/03/14-07:24:36.127888 7f335c45ea80 Options.enable_pipelined_write: 0
+2021/03/14-07:24:36.127889 7f335c45ea80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:24:36.127889 7f335c45ea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:24:36.127890 7f335c45ea80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:24:36.127890 7f335c45ea80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:24:36.127891 7f335c45ea80 Options.row_cache: None
+2021/03/14-07:24:36.127891 7f335c45ea80 Options.wal_filter: None
+2021/03/14-07:24:36.127892 7f335c45ea80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:24:36.127893 7f335c45ea80 Options.allow_ingest_behind: 0
+2021/03/14-07:24:36.127893 7f335c45ea80 Options.preserve_deletes: 0
+2021/03/14-07:24:36.127894 7f335c45ea80 Options.two_write_queues: 0
+2021/03/14-07:24:36.127894 7f335c45ea80 Options.manual_wal_flush: 0
+2021/03/14-07:24:36.127895 7f335c45ea80 Options.max_background_jobs: 16
+2021/03/14-07:24:36.127896 7f335c45ea80 Options.max_background_compactions: -1
+2021/03/14-07:24:36.127896 7f335c45ea80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:24:36.127897 7f335c45ea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:24:36.127897 7f335c45ea80 Options.delayed_write_rate : 16777216
+2021/03/14-07:24:36.127898 7f335c45ea80 Options.max_total_wal_size: 0
+2021/03/14-07:24:36.127899 7f335c45ea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:24:36.127899 7f335c45ea80 Options.stats_dump_period_sec: 600
+2021/03/14-07:24:36.127900 7f335c45ea80 Options.max_open_files: -1
+2021/03/14-07:24:36.127900 7f335c45ea80 Options.bytes_per_sync: 0
+2021/03/14-07:24:36.127901 7f335c45ea80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:24:36.127901 7f335c45ea80 Options.compaction_readahead_size: 0
+2021/03/14-07:24:36.127902 7f335c45ea80 Compression algorithms supported:
+2021/03/14-07:24:36.127903 7f335c45ea80 Snappy supported: 1
+2021/03/14-07:24:36.127903 7f335c45ea80 Zlib supported: 1
+2021/03/14-07:24:36.127904 7f335c45ea80 Bzip supported: 1
+2021/03/14-07:24:36.127904 7f335c45ea80 LZ4 supported: 1
+2021/03/14-07:24:36.127905 7f335c45ea80 ZSTDNotFinal supported: 1
+2021/03/14-07:24:36.127909 7f335c45ea80 ZSTD supported: 1
+2021/03/14-07:24:36.127912 7f335c45ea80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:24:36.127913 7f335c45ea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:24:36.128004 7f335c45ea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:24:36.128057 7f335c45ea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:24:36.128059 7f335c45ea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:24:36.128060 7f335c45ea80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:24:36.128060 7f335c45ea80 Options.compaction_filter: None
+2021/03/14-07:24:36.128061 7f335c45ea80 Options.compaction_filter_factory: None
+2021/03/14-07:24:36.128062 7f335c45ea80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:24:36.128062 7f335c45ea80 Options.table_factory: BlockBasedTable
+2021/03/14-07:24:36.128075 7f335c45ea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2660520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2645c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:24:36.128075 7f335c45ea80 Options.write_buffer_size: 134217728
+2021/03/14-07:24:36.128076 7f335c45ea80 Options.max_write_buffer_number: 6
+2021/03/14-07:24:36.128077 7f335c45ea80 Options.compression[0]: NoCompression
+2021/03/14-07:24:36.128077 7f335c45ea80 Options.compression[1]: NoCompression
+2021/03/14-07:24:36.128078 7f335c45ea80 Options.compression[2]: Snappy
+2021/03/14-07:24:36.128079 7f335c45ea80 Options.compression[3]: Snappy
+2021/03/14-07:24:36.128079 7f335c45ea80 Options.compression[4]: Snappy
+2021/03/14-07:24:36.128080 7f335c45ea80 Options.compression[5]: Snappy
+2021/03/14-07:24:36.128080 7f335c45ea80 Options.compression[6]: Snappy
+2021/03/14-07:24:36.128081 7f335c45ea80 Options.bottommost_compression: Disabled
+2021/03/14-07:24:36.128082 7f335c45ea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:24:36.128082 7f335c45ea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:24:36.128083 7f335c45ea80 Options.num_levels: 7
+2021/03/14-07:24:36.128083 7f335c45ea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:24:36.128084 7f335c45ea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:24:36.128085 7f335c45ea80 Options.compression_opts.window_bits: -14
+2021/03/14-07:24:36.128085 7f335c45ea80 Options.compression_opts.level: -1
+2021/03/14-07:24:36.128086 7f335c45ea80 Options.compression_opts.strategy: 0
+2021/03/14-07:24:36.128086 7f335c45ea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:24:36.128087 7f335c45ea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:24:36.128087 7f335c45ea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:24:36.128088 7f335c45ea80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:24:36.128088 7f335c45ea80 Options.target_file_size_base: 67108864
+2021/03/14-07:24:36.128089 7f335c45ea80 Options.target_file_size_multiplier: 1
+2021/03/14-07:24:36.128090 7f335c45ea80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:24:36.128090 7f335c45ea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:24:36.128091 7f335c45ea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:24:36.128092 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:24:36.128100 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:24:36.128101 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:24:36.128101 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:24:36.128102 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:24:36.128102 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:24:36.128103 7f335c45ea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:24:36.128103 7f335c45ea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:24:36.128104 7f335c45ea80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:24:36.128105 7f335c45ea80 Options.arena_block_size: 16777216
+2021/03/14-07:24:36.128105 7f335c45ea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:24:36.128106 7f335c45ea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:24:36.128106 7f335c45ea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:24:36.128107 7f335c45ea80 Options.disable_auto_compactions: 0
+2021/03/14-07:24:36.128109 7f335c45ea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:24:36.128109 7f335c45ea80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:24:36.128110 7f335c45ea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:24:36.128111 7f335c45ea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:24:36.128111 7f335c45ea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:24:36.128112 7f335c45ea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:24:36.128112 7f335c45ea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:24:36.128113 7f335c45ea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:24:36.128114 7f335c45ea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:24:36.128115 7f335c45ea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:24:36.128115 7f335c45ea80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:24:36.128116 7f335c45ea80 Options.table_properties_collectors:
+2021/03/14-07:24:36.128116 7f335c45ea80 Options.inplace_update_support: 0
+2021/03/14-07:24:36.128117 7f335c45ea80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:24:36.128117 7f335c45ea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:24:36.128118 7f335c45ea80 Options.memtable_huge_page_size: 0
+2021/03/14-07:24:36.128119 7f335c45ea80 Options.bloom_locality: 0
+2021/03/14-07:24:36.128119 7f335c45ea80 Options.max_successive_merges: 0
+2021/03/14-07:24:36.128120 7f335c45ea80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:24:36.128120 7f335c45ea80 Options.paranoid_file_checks: 0
+2021/03/14-07:24:36.128121 7f335c45ea80 Options.force_consistency_checks: 0
+2021/03/14-07:24:36.128121 7f335c45ea80 Options.report_bg_io_stats: 0
+2021/03/14-07:24:36.128494 7f335c45ea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:24:36.128497 7f335c45ea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:24:36.128650 7f335c45ea80 EVENT_LOG_v1 {"time_micros": 1615703076128640, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:24:36.128655 7f335c45ea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:24:36.825619 7f335c45ea80 EVENT_LOG_v1 {"time_micros": 1615703076825615, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615703504640755 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703504640755
new file mode 100644
index 0000000..23af3c7
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703504640755
@@ -0,0 +1,186 @@
+2021/03/14-07:31:43.387913 7f743af67a80 RocksDB version: 5.11.3
+2021/03/14-07:31:43.388001 7f743af67a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:31:43.388003 7f743af67a80 Compile date Mar 13 2021
+2021/03/14-07:31:43.388011 7f743af67a80 DB SUMMARY
+2021/03/14-07:31:43.388249 7f743af67a80 CURRENT file: CURRENT
+2021/03/14-07:31:43.388252 7f743af67a80 IDENTITY file: IDENTITY
+2021/03/14-07:31:43.388275 7f743af67a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:31:43.388277 7f743af67a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:31:43.388278 7f743af67a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:31:43.388286 7f743af67a80 Options.error_if_exists: 0
+2021/03/14-07:31:43.388287 7f743af67a80 Options.create_if_missing: 1
+2021/03/14-07:31:43.388288 7f743af67a80 Options.paranoid_checks: 1
+2021/03/14-07:31:43.388289 7f743af67a80 Options.env: 0x7f743b921080
+2021/03/14-07:31:43.388290 7f743af67a80 Options.info_log: 0x18f0fa0
+2021/03/14-07:31:43.388291 7f743af67a80 Options.max_file_opening_threads: 16
+2021/03/14-07:31:43.388292 7f743af67a80 Options.statistics: (nil)
+2021/03/14-07:31:43.388293 7f743af67a80 Options.use_fsync: 0
+2021/03/14-07:31:43.388294 7f743af67a80 Options.max_log_file_size: 0
+2021/03/14-07:31:43.388295 7f743af67a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:31:43.388296 7f743af67a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:31:43.388297 7f743af67a80 Options.keep_log_file_num: 1000
+2021/03/14-07:31:43.388298 7f743af67a80 Options.recycle_log_file_num: 0
+2021/03/14-07:31:43.388299 7f743af67a80 Options.allow_fallocate: 1
+2021/03/14-07:31:43.388299 7f743af67a80 Options.allow_mmap_reads: 0
+2021/03/14-07:31:43.388300 7f743af67a80 Options.allow_mmap_writes: 0
+2021/03/14-07:31:43.388301 7f743af67a80 Options.use_direct_reads: 0
+2021/03/14-07:31:43.388302 7f743af67a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:31:43.388303 7f743af67a80 Options.create_missing_column_families: 0
+2021/03/14-07:31:43.388303 7f743af67a80 Options.db_log_dir:
+2021/03/14-07:31:43.388304 7f743af67a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:31:43.388305 7f743af67a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:31:43.388306 7f743af67a80 Options.max_subcompactions: 1
+2021/03/14-07:31:43.388307 7f743af67a80 Options.max_background_flushes: -1
+2021/03/14-07:31:43.388308 7f743af67a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:31:43.388309 7f743af67a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:31:43.388310 7f743af67a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:31:43.388311 7f743af67a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:31:43.388311 7f743af67a80 Options.advise_random_on_open: 1
+2021/03/14-07:31:43.388312 7f743af67a80 Options.db_write_buffer_size: 0
+2021/03/14-07:31:43.388313 7f743af67a80 Options.write_buffer_manager: 0x18d8e90
+2021/03/14-07:31:43.388314 7f743af67a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:31:43.388315 7f743af67a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:31:43.388316 7f743af67a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:31:43.388317 7f743af67a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:31:43.388317 7f743af67a80 Options.rate_limiter: (nil)
+2021/03/14-07:31:43.388319 7f743af67a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:31:43.388332 7f743af67a80 Options.wal_recovery_mode: 2
+2021/03/14-07:31:43.388333 7f743af67a80 Options.enable_thread_tracking: 0
+2021/03/14-07:31:43.388334 7f743af67a80 Options.enable_pipelined_write: 0
+2021/03/14-07:31:43.388335 7f743af67a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:31:43.388336 7f743af67a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:31:43.388337 7f743af67a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:31:43.388338 7f743af67a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:31:43.388338 7f743af67a80 Options.row_cache: None
+2021/03/14-07:31:43.388339 7f743af67a80 Options.wal_filter: None
+2021/03/14-07:31:43.388340 7f743af67a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:31:43.388341 7f743af67a80 Options.allow_ingest_behind: 0
+2021/03/14-07:31:43.388342 7f743af67a80 Options.preserve_deletes: 0
+2021/03/14-07:31:43.388343 7f743af67a80 Options.two_write_queues: 0
+2021/03/14-07:31:43.388343 7f743af67a80 Options.manual_wal_flush: 0
+2021/03/14-07:31:43.388345 7f743af67a80 Options.max_background_jobs: 16
+2021/03/14-07:31:43.388346 7f743af67a80 Options.max_background_compactions: -1
+2021/03/14-07:31:43.388347 7f743af67a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:31:43.388348 7f743af67a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:31:43.388349 7f743af67a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:31:43.388350 7f743af67a80 Options.max_total_wal_size: 0
+2021/03/14-07:31:43.388350 7f743af67a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:31:43.388351 7f743af67a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:31:43.388352 7f743af67a80 Options.max_open_files: -1
+2021/03/14-07:31:43.388353 7f743af67a80 Options.bytes_per_sync: 0
+2021/03/14-07:31:43.388354 7f743af67a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:31:43.388355 7f743af67a80 Options.compaction_readahead_size: 0
+2021/03/14-07:31:43.388356 7f743af67a80 Compression algorithms supported:
+2021/03/14-07:31:43.388356 7f743af67a80 Snappy supported: 1
+2021/03/14-07:31:43.388357 7f743af67a80 Zlib supported: 1
+2021/03/14-07:31:43.388358 7f743af67a80 Bzip supported: 1
+2021/03/14-07:31:43.388359 7f743af67a80 LZ4 supported: 1
+2021/03/14-07:31:43.388360 7f743af67a80 ZSTDNotFinal supported: 1
+2021/03/14-07:31:43.388366 7f743af67a80 ZSTD supported: 1
+2021/03/14-07:31:43.388371 7f743af67a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:31:43.388374 7f743af67a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:31:43.388549 7f743af67a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:31:43.388633 7f743af67a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:31:43.388635 7f743af67a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:31:43.388637 7f743af67a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:31:43.388638 7f743af67a80 Options.compaction_filter: None
+2021/03/14-07:31:43.388638 7f743af67a80 Options.compaction_filter_factory: None
+2021/03/14-07:31:43.388639 7f743af67a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:31:43.388641 7f743af67a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:31:43.388662 7f743af67a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x18e8820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x18cdf20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:31:43.388663 7f743af67a80 Options.write_buffer_size: 134217728
+2021/03/14-07:31:43.388664 7f743af67a80 Options.max_write_buffer_number: 6
+2021/03/14-07:31:43.388665 7f743af67a80 Options.compression[0]: NoCompression
+2021/03/14-07:31:43.388666 7f743af67a80 Options.compression[1]: NoCompression
+2021/03/14-07:31:43.388668 7f743af67a80 Options.compression[2]: Snappy
+2021/03/14-07:31:43.388668 7f743af67a80 Options.compression[3]: Snappy
+2021/03/14-07:31:43.388669 7f743af67a80 Options.compression[4]: Snappy
+2021/03/14-07:31:43.388670 7f743af67a80 Options.compression[5]: Snappy
+2021/03/14-07:31:43.388671 7f743af67a80 Options.compression[6]: Snappy
+2021/03/14-07:31:43.388672 7f743af67a80 Options.bottommost_compression: Disabled
+2021/03/14-07:31:43.388673 7f743af67a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:31:43.388674 7f743af67a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:31:43.388675 7f743af67a80 Options.num_levels: 7
+2021/03/14-07:31:43.388676 7f743af67a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:31:43.388677 7f743af67a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:31:43.388678 7f743af67a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:31:43.388679 7f743af67a80 Options.compression_opts.level: -1
+2021/03/14-07:31:43.388679 7f743af67a80 Options.compression_opts.strategy: 0
+2021/03/14-07:31:43.388680 7f743af67a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:31:43.388681 7f743af67a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:31:43.388682 7f743af67a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:31:43.388683 7f743af67a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:31:43.388684 7f743af67a80 Options.target_file_size_base: 67108864
+2021/03/14-07:31:43.388685 7f743af67a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:31:43.388686 7f743af67a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:31:43.388686 7f743af67a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:31:43.388687 7f743af67a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:31:43.388689 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:31:43.388700 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:31:43.388701 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:31:43.388702 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:31:43.388703 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:31:43.388704 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:31:43.388705 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:31:43.388706 7f743af67a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:31:43.388706 7f743af67a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:31:43.388707 7f743af67a80 Options.arena_block_size: 16777216
+2021/03/14-07:31:43.388708 7f743af67a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:31:43.388709 7f743af67a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:31:43.388710 7f743af67a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:31:43.388711 7f743af67a80 Options.disable_auto_compactions: 0
+2021/03/14-07:31:43.388713 7f743af67a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:31:43.388715 7f743af67a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:31:43.388715 7f743af67a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:31:43.388716 7f743af67a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:31:43.388717 7f743af67a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:31:43.388718 7f743af67a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:31:43.388719 7f743af67a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:31:43.388721 7f743af67a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:31:43.388722 7f743af67a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:31:43.388722 7f743af67a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:31:43.388723 7f743af67a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:31:43.388724 7f743af67a80 Options.table_properties_collectors:
+2021/03/14-07:31:43.388725 7f743af67a80 Options.inplace_update_support: 0
+2021/03/14-07:31:43.388726 7f743af67a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:31:43.388727 7f743af67a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:31:43.388728 7f743af67a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:31:43.388729 7f743af67a80 Options.bloom_locality: 0
+2021/03/14-07:31:43.388730 7f743af67a80 Options.max_successive_merges: 0
+2021/03/14-07:31:43.388731 7f743af67a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:31:43.388732 7f743af67a80 Options.paranoid_file_checks: 0
+2021/03/14-07:31:43.388732 7f743af67a80 Options.force_consistency_checks: 0
+2021/03/14-07:31:43.388733 7f743af67a80 Options.report_bg_io_stats: 0
+2021/03/14-07:31:43.389425 7f743af67a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:31:43.389429 7f743af67a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:31:43.389671 7f743af67a80 EVENT_LOG_v1 {"time_micros": 1615703503389653, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:31:43.389679 7f743af67a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:31:44.621642 7f743af67a80 EVENT_LOG_v1 {"time_micros": 1615703504621637, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615703505860998 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703505860998
new file mode 100644
index 0000000..c57f8fc
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703505860998
@@ -0,0 +1,186 @@
+2021/03/14-07:31:44.641395 7f743af67a80 RocksDB version: 5.11.3
+2021/03/14-07:31:44.641474 7f743af67a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:31:44.641476 7f743af67a80 Compile date Mar 13 2021
+2021/03/14-07:31:44.641484 7f743af67a80 DB SUMMARY
+2021/03/14-07:31:44.641709 7f743af67a80 CURRENT file: CURRENT
+2021/03/14-07:31:44.641710 7f743af67a80 IDENTITY file: IDENTITY
+2021/03/14-07:31:44.641732 7f743af67a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:31:44.641734 7f743af67a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:31:44.641735 7f743af67a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:31:44.641743 7f743af67a80 Options.error_if_exists: 0
+2021/03/14-07:31:44.641744 7f743af67a80 Options.create_if_missing: 1
+2021/03/14-07:31:44.641745 7f743af67a80 Options.paranoid_checks: 1
+2021/03/14-07:31:44.641746 7f743af67a80 Options.env: 0x7f743b921080
+2021/03/14-07:31:44.641747 7f743af67a80 Options.info_log: 0x18f0fa0
+2021/03/14-07:31:44.641748 7f743af67a80 Options.max_file_opening_threads: 16
+2021/03/14-07:31:44.641749 7f743af67a80 Options.statistics: (nil)
+2021/03/14-07:31:44.641750 7f743af67a80 Options.use_fsync: 0
+2021/03/14-07:31:44.641751 7f743af67a80 Options.max_log_file_size: 0
+2021/03/14-07:31:44.641751 7f743af67a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:31:44.641752 7f743af67a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:31:44.641753 7f743af67a80 Options.keep_log_file_num: 1000
+2021/03/14-07:31:44.641754 7f743af67a80 Options.recycle_log_file_num: 0
+2021/03/14-07:31:44.641755 7f743af67a80 Options.allow_fallocate: 1
+2021/03/14-07:31:44.641756 7f743af67a80 Options.allow_mmap_reads: 0
+2021/03/14-07:31:44.641757 7f743af67a80 Options.allow_mmap_writes: 0
+2021/03/14-07:31:44.641758 7f743af67a80 Options.use_direct_reads: 0
+2021/03/14-07:31:44.641758 7f743af67a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:31:44.641759 7f743af67a80 Options.create_missing_column_families: 0
+2021/03/14-07:31:44.641760 7f743af67a80 Options.db_log_dir:
+2021/03/14-07:31:44.641761 7f743af67a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:31:44.641762 7f743af67a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:31:44.641763 7f743af67a80 Options.max_subcompactions: 1
+2021/03/14-07:31:44.641764 7f743af67a80 Options.max_background_flushes: -1
+2021/03/14-07:31:44.641765 7f743af67a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:31:44.641765 7f743af67a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:31:44.641766 7f743af67a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:31:44.641767 7f743af67a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:31:44.641768 7f743af67a80 Options.advise_random_on_open: 1
+2021/03/14-07:31:44.641769 7f743af67a80 Options.db_write_buffer_size: 0
+2021/03/14-07:31:44.641770 7f743af67a80 Options.write_buffer_manager: 0x18d8e90
+2021/03/14-07:31:44.641771 7f743af67a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:31:44.641772 7f743af67a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:31:44.641772 7f743af67a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:31:44.641773 7f743af67a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:31:44.641774 7f743af67a80 Options.rate_limiter: (nil)
+2021/03/14-07:31:44.641776 7f743af67a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:31:44.641788 7f743af67a80 Options.wal_recovery_mode: 2
+2021/03/14-07:31:44.641789 7f743af67a80 Options.enable_thread_tracking: 0
+2021/03/14-07:31:44.641789 7f743af67a80 Options.enable_pipelined_write: 0
+2021/03/14-07:31:44.641790 7f743af67a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:31:44.641791 7f743af67a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:31:44.641792 7f743af67a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:31:44.641793 7f743af67a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:31:44.641794 7f743af67a80 Options.row_cache: None
+2021/03/14-07:31:44.641795 7f743af67a80 Options.wal_filter: None
+2021/03/14-07:31:44.641796 7f743af67a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:31:44.641796 7f743af67a80 Options.allow_ingest_behind: 0
+2021/03/14-07:31:44.641797 7f743af67a80 Options.preserve_deletes: 0
+2021/03/14-07:31:44.641798 7f743af67a80 Options.two_write_queues: 0
+2021/03/14-07:31:44.641799 7f743af67a80 Options.manual_wal_flush: 0
+2021/03/14-07:31:44.641801 7f743af67a80 Options.max_background_jobs: 16
+2021/03/14-07:31:44.641801 7f743af67a80 Options.max_background_compactions: -1
+2021/03/14-07:31:44.641802 7f743af67a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:31:44.641803 7f743af67a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:31:44.641804 7f743af67a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:31:44.641805 7f743af67a80 Options.max_total_wal_size: 0
+2021/03/14-07:31:44.641806 7f743af67a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:31:44.641807 7f743af67a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:31:44.641808 7f743af67a80 Options.max_open_files: -1
+2021/03/14-07:31:44.641808 7f743af67a80 Options.bytes_per_sync: 0
+2021/03/14-07:31:44.641809 7f743af67a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:31:44.641810 7f743af67a80 Options.compaction_readahead_size: 0
+2021/03/14-07:31:44.641811 7f743af67a80 Compression algorithms supported:
+2021/03/14-07:31:44.641812 7f743af67a80 Snappy supported: 1
+2021/03/14-07:31:44.641813 7f743af67a80 Zlib supported: 1
+2021/03/14-07:31:44.641814 7f743af67a80 Bzip supported: 1
+2021/03/14-07:31:44.641814 7f743af67a80 LZ4 supported: 1
+2021/03/14-07:31:44.641815 7f743af67a80 ZSTDNotFinal supported: 1
+2021/03/14-07:31:44.641822 7f743af67a80 ZSTD supported: 1
+2021/03/14-07:31:44.641826 7f743af67a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:31:44.641829 7f743af67a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:31:44.641970 7f743af67a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:31:44.642053 7f743af67a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:31:44.642055 7f743af67a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:31:44.642056 7f743af67a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:31:44.642057 7f743af67a80 Options.compaction_filter: None
+2021/03/14-07:31:44.642058 7f743af67a80 Options.compaction_filter_factory: None
+2021/03/14-07:31:44.642059 7f743af67a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:31:44.642060 7f743af67a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:31:44.642082 7f743af67a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x18e8820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x18cdf20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:31:44.642083 7f743af67a80 Options.write_buffer_size: 134217728
+2021/03/14-07:31:44.642084 7f743af67a80 Options.max_write_buffer_number: 6
+2021/03/14-07:31:44.642085 7f743af67a80 Options.compression[0]: NoCompression
+2021/03/14-07:31:44.642086 7f743af67a80 Options.compression[1]: NoCompression
+2021/03/14-07:31:44.642087 7f743af67a80 Options.compression[2]: Snappy
+2021/03/14-07:31:44.642088 7f743af67a80 Options.compression[3]: Snappy
+2021/03/14-07:31:44.642089 7f743af67a80 Options.compression[4]: Snappy
+2021/03/14-07:31:44.642090 7f743af67a80 Options.compression[5]: Snappy
+2021/03/14-07:31:44.642090 7f743af67a80 Options.compression[6]: Snappy
+2021/03/14-07:31:44.642091 7f743af67a80 Options.bottommost_compression: Disabled
+2021/03/14-07:31:44.642093 7f743af67a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:31:44.642093 7f743af67a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:31:44.642094 7f743af67a80 Options.num_levels: 7
+2021/03/14-07:31:44.642095 7f743af67a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:31:44.642096 7f743af67a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:31:44.642097 7f743af67a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:31:44.642098 7f743af67a80 Options.compression_opts.level: -1
+2021/03/14-07:31:44.642099 7f743af67a80 Options.compression_opts.strategy: 0
+2021/03/14-07:31:44.642100 7f743af67a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:31:44.642100 7f743af67a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:31:44.642101 7f743af67a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:31:44.642102 7f743af67a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:31:44.642103 7f743af67a80 Options.target_file_size_base: 67108864
+2021/03/14-07:31:44.642104 7f743af67a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:31:44.642105 7f743af67a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:31:44.642106 7f743af67a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:31:44.642107 7f743af67a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:31:44.642109 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:31:44.642120 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:31:44.642122 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:31:44.642122 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:31:44.642123 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:31:44.642124 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:31:44.642125 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:31:44.642126 7f743af67a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:31:44.642127 7f743af67a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:31:44.642128 7f743af67a80 Options.arena_block_size: 16777216
+2021/03/14-07:31:44.642128 7f743af67a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:31:44.642129 7f743af67a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:31:44.642130 7f743af67a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:31:44.642131 7f743af67a80 Options.disable_auto_compactions: 0
+2021/03/14-07:31:44.642134 7f743af67a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:31:44.642135 7f743af67a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:31:44.642136 7f743af67a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:31:44.642137 7f743af67a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:31:44.642137 7f743af67a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:31:44.642138 7f743af67a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:31:44.642139 7f743af67a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:31:44.642141 7f743af67a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:31:44.642142 7f743af67a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:31:44.642143 7f743af67a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:31:44.642144 7f743af67a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:31:44.642145 7f743af67a80 Options.table_properties_collectors:
+2021/03/14-07:31:44.642146 7f743af67a80 Options.inplace_update_support: 0
+2021/03/14-07:31:44.642146 7f743af67a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:31:44.642147 7f743af67a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:31:44.642149 7f743af67a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:31:44.642150 7f743af67a80 Options.bloom_locality: 0
+2021/03/14-07:31:44.642150 7f743af67a80 Options.max_successive_merges: 0
+2021/03/14-07:31:44.642151 7f743af67a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:31:44.642152 7f743af67a80 Options.paranoid_file_checks: 0
+2021/03/14-07:31:44.642153 7f743af67a80 Options.force_consistency_checks: 0
+2021/03/14-07:31:44.642154 7f743af67a80 Options.report_bg_io_stats: 0
+2021/03/14-07:31:44.642840 7f743af67a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:31:44.642845 7f743af67a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:31:44.643081 7f743af67a80 EVENT_LOG_v1 {"time_micros": 1615703504643065, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:31:44.643090 7f743af67a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:31:45.842086 7f743af67a80 EVENT_LOG_v1 {"time_micros": 1615703505842080, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615703506865278 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703506865278
new file mode 100644
index 0000000..3c0098c
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703506865278
@@ -0,0 +1,186 @@
+2021/03/14-07:31:45.861624 7f743af67a80 RocksDB version: 5.11.3
+2021/03/14-07:31:45.861702 7f743af67a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:31:45.861704 7f743af67a80 Compile date Mar 13 2021
+2021/03/14-07:31:45.861711 7f743af67a80 DB SUMMARY
+2021/03/14-07:31:45.861950 7f743af67a80 CURRENT file: CURRENT
+2021/03/14-07:31:45.861952 7f743af67a80 IDENTITY file: IDENTITY
+2021/03/14-07:31:45.861983 7f743af67a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:31:45.861985 7f743af67a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:31:45.861987 7f743af67a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:31:45.862000 7f743af67a80 Options.error_if_exists: 0
+2021/03/14-07:31:45.862002 7f743af67a80 Options.create_if_missing: 1
+2021/03/14-07:31:45.862003 7f743af67a80 Options.paranoid_checks: 1
+2021/03/14-07:31:45.862005 7f743af67a80 Options.env: 0x7f743b921080
+2021/03/14-07:31:45.862006 7f743af67a80 Options.info_log: 0x18f0fa0
+2021/03/14-07:31:45.862007 7f743af67a80 Options.max_file_opening_threads: 16
+2021/03/14-07:31:45.862008 7f743af67a80 Options.statistics: (nil)
+2021/03/14-07:31:45.862009 7f743af67a80 Options.use_fsync: 0
+2021/03/14-07:31:45.862010 7f743af67a80 Options.max_log_file_size: 0
+2021/03/14-07:31:45.862011 7f743af67a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:31:45.862012 7f743af67a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:31:45.862013 7f743af67a80 Options.keep_log_file_num: 1000
+2021/03/14-07:31:45.862013 7f743af67a80 Options.recycle_log_file_num: 0
+2021/03/14-07:31:45.862014 7f743af67a80 Options.allow_fallocate: 1
+2021/03/14-07:31:45.862015 7f743af67a80 Options.allow_mmap_reads: 0
+2021/03/14-07:31:45.862016 7f743af67a80 Options.allow_mmap_writes: 0
+2021/03/14-07:31:45.862017 7f743af67a80 Options.use_direct_reads: 0
+2021/03/14-07:31:45.862018 7f743af67a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:31:45.862019 7f743af67a80 Options.create_missing_column_families: 0
+2021/03/14-07:31:45.862019 7f743af67a80 Options.db_log_dir:
+2021/03/14-07:31:45.862020 7f743af67a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:31:45.862021 7f743af67a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:31:45.862022 7f743af67a80 Options.max_subcompactions: 1
+2021/03/14-07:31:45.862023 7f743af67a80 Options.max_background_flushes: -1
+2021/03/14-07:31:45.862024 7f743af67a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:31:45.862025 7f743af67a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:31:45.862026 7f743af67a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:31:45.862027 7f743af67a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:31:45.862027 7f743af67a80 Options.advise_random_on_open: 1
+2021/03/14-07:31:45.862028 7f743af67a80 Options.db_write_buffer_size: 0
+2021/03/14-07:31:45.862029 7f743af67a80 Options.write_buffer_manager: 0x18d8e90
+2021/03/14-07:31:45.862030 7f743af67a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:31:45.862031 7f743af67a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:31:45.862032 7f743af67a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:31:45.862033 7f743af67a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:31:45.862033 7f743af67a80 Options.rate_limiter: (nil)
+2021/03/14-07:31:45.862035 7f743af67a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:31:45.862049 7f743af67a80 Options.wal_recovery_mode: 2
+2021/03/14-07:31:45.862050 7f743af67a80 Options.enable_thread_tracking: 0
+2021/03/14-07:31:45.862051 7f743af67a80 Options.enable_pipelined_write: 0
+2021/03/14-07:31:45.862052 7f743af67a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:31:45.862052 7f743af67a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:31:45.862053 7f743af67a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:31:45.862054 7f743af67a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:31:45.862055 7f743af67a80 Options.row_cache: None
+2021/03/14-07:31:45.862056 7f743af67a80 Options.wal_filter: None
+2021/03/14-07:31:45.862057 7f743af67a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:31:45.862058 7f743af67a80 Options.allow_ingest_behind: 0
+2021/03/14-07:31:45.862059 7f743af67a80 Options.preserve_deletes: 0
+2021/03/14-07:31:45.862059 7f743af67a80 Options.two_write_queues: 0
+2021/03/14-07:31:45.862060 7f743af67a80 Options.manual_wal_flush: 0
+2021/03/14-07:31:45.862062 7f743af67a80 Options.max_background_jobs: 16
+2021/03/14-07:31:45.862063 7f743af67a80 Options.max_background_compactions: -1
+2021/03/14-07:31:45.862064 7f743af67a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:31:45.862065 7f743af67a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:31:45.862066 7f743af67a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:31:45.862066 7f743af67a80 Options.max_total_wal_size: 0
+2021/03/14-07:31:45.862067 7f743af67a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:31:45.862068 7f743af67a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:31:45.862069 7f743af67a80 Options.max_open_files: -1
+2021/03/14-07:31:45.862070 7f743af67a80 Options.bytes_per_sync: 0
+2021/03/14-07:31:45.862071 7f743af67a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:31:45.862072 7f743af67a80 Options.compaction_readahead_size: 0
+2021/03/14-07:31:45.862072 7f743af67a80 Compression algorithms supported:
+2021/03/14-07:31:45.862073 7f743af67a80 Snappy supported: 1
+2021/03/14-07:31:45.862074 7f743af67a80 Zlib supported: 1
+2021/03/14-07:31:45.862075 7f743af67a80 Bzip supported: 1
+2021/03/14-07:31:45.862076 7f743af67a80 LZ4 supported: 1
+2021/03/14-07:31:45.862077 7f743af67a80 ZSTDNotFinal supported: 1
+2021/03/14-07:31:45.862084 7f743af67a80 ZSTD supported: 1
+2021/03/14-07:31:45.862089 7f743af67a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:31:45.862091 7f743af67a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:31:45.862229 7f743af67a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:31:45.862325 7f743af67a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:31:45.862328 7f743af67a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:31:45.862330 7f743af67a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:31:45.862331 7f743af67a80 Options.compaction_filter: None
+2021/03/14-07:31:45.862331 7f743af67a80 Options.compaction_filter_factory: None
+2021/03/14-07:31:45.862332 7f743af67a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:31:45.862334 7f743af67a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:31:45.862357 7f743af67a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x18e8820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x18cdf20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:31:45.862359 7f743af67a80 Options.write_buffer_size: 134217728
+2021/03/14-07:31:45.862359 7f743af67a80 Options.max_write_buffer_number: 6
+2021/03/14-07:31:45.862360 7f743af67a80 Options.compression[0]: NoCompression
+2021/03/14-07:31:45.862361 7f743af67a80 Options.compression[1]: NoCompression
+2021/03/14-07:31:45.862363 7f743af67a80 Options.compression[2]: Snappy
+2021/03/14-07:31:45.862363 7f743af67a80 Options.compression[3]: Snappy
+2021/03/14-07:31:45.862364 7f743af67a80 Options.compression[4]: Snappy
+2021/03/14-07:31:45.862365 7f743af67a80 Options.compression[5]: Snappy
+2021/03/14-07:31:45.862366 7f743af67a80 Options.compression[6]: Snappy
+2021/03/14-07:31:45.862367 7f743af67a80 Options.bottommost_compression: Disabled
+2021/03/14-07:31:45.862368 7f743af67a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:31:45.862369 7f743af67a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:31:45.862370 7f743af67a80 Options.num_levels: 7
+2021/03/14-07:31:45.862371 7f743af67a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:31:45.862372 7f743af67a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:31:45.862373 7f743af67a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:31:45.862374 7f743af67a80 Options.compression_opts.level: -1
+2021/03/14-07:31:45.862374 7f743af67a80 Options.compression_opts.strategy: 0
+2021/03/14-07:31:45.862375 7f743af67a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:31:45.862376 7f743af67a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:31:45.862377 7f743af67a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:31:45.862378 7f743af67a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:31:45.862379 7f743af67a80 Options.target_file_size_base: 67108864
+2021/03/14-07:31:45.862380 7f743af67a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:31:45.862381 7f743af67a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:31:45.862382 7f743af67a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:31:45.862382 7f743af67a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:31:45.862385 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:31:45.862397 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:31:45.862398 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:31:45.862399 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:31:45.862399 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:31:45.862400 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:31:45.862401 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:31:45.862402 7f743af67a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:31:45.862403 7f743af67a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:31:45.862404 7f743af67a80 Options.arena_block_size: 16777216
+2021/03/14-07:31:45.862405 7f743af67a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:31:45.862406 7f743af67a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:31:45.862407 7f743af67a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:31:45.862407 7f743af67a80 Options.disable_auto_compactions: 0
+2021/03/14-07:31:45.862410 7f743af67a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:31:45.862411 7f743af67a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:31:45.862412 7f743af67a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:31:45.862413 7f743af67a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:31:45.862414 7f743af67a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:31:45.862415 7f743af67a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:31:45.862416 7f743af67a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:31:45.862418 7f743af67a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:31:45.862418 7f743af67a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:31:45.862419 7f743af67a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:31:45.862420 7f743af67a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:31:45.862421 7f743af67a80 Options.table_properties_collectors:
+2021/03/14-07:31:45.862422 7f743af67a80 Options.inplace_update_support: 0
+2021/03/14-07:31:45.862423 7f743af67a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:31:45.862424 7f743af67a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:31:45.862425 7f743af67a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:31:45.862426 7f743af67a80 Options.bloom_locality: 0
+2021/03/14-07:31:45.862427 7f743af67a80 Options.max_successive_merges: 0
+2021/03/14-07:31:45.862428 7f743af67a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:31:45.862429 7f743af67a80 Options.paranoid_file_checks: 0
+2021/03/14-07:31:45.862430 7f743af67a80 Options.force_consistency_checks: 0
+2021/03/14-07:31:45.862431 7f743af67a80 Options.report_bg_io_stats: 0
+2021/03/14-07:31:45.863024 7f743af67a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:31:45.863029 7f743af67a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:31:45.863271 7f743af67a80 EVENT_LOG_v1 {"time_micros": 1615703505863255, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:31:45.863279 7f743af67a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:31:46.852254 7f743af67a80 EVENT_LOG_v1 {"time_micros": 1615703506852251, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615703753370345 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703753370345
new file mode 100644
index 0000000..8c33ad3
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703753370345
@@ -0,0 +1,186 @@
+2021/03/14-07:31:46.865669 7f743af67a80 RocksDB version: 5.11.3
+2021/03/14-07:31:46.865721 7f743af67a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:31:46.865722 7f743af67a80 Compile date Mar 13 2021
+2021/03/14-07:31:46.865727 7f743af67a80 DB SUMMARY
+2021/03/14-07:31:46.865874 7f743af67a80 CURRENT file: CURRENT
+2021/03/14-07:31:46.865875 7f743af67a80 IDENTITY file: IDENTITY
+2021/03/14-07:31:46.865889 7f743af67a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:31:46.865891 7f743af67a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:31:46.865891 7f743af67a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:31:46.865897 7f743af67a80 Options.error_if_exists: 0
+2021/03/14-07:31:46.865897 7f743af67a80 Options.create_if_missing: 1
+2021/03/14-07:31:46.865898 7f743af67a80 Options.paranoid_checks: 1
+2021/03/14-07:31:46.865898 7f743af67a80 Options.env: 0x7f743b921080
+2021/03/14-07:31:46.865899 7f743af67a80 Options.info_log: 0x18f0fa0
+2021/03/14-07:31:46.865900 7f743af67a80 Options.max_file_opening_threads: 16
+2021/03/14-07:31:46.865900 7f743af67a80 Options.statistics: (nil)
+2021/03/14-07:31:46.865901 7f743af67a80 Options.use_fsync: 0
+2021/03/14-07:31:46.865901 7f743af67a80 Options.max_log_file_size: 0
+2021/03/14-07:31:46.865902 7f743af67a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:31:46.865903 7f743af67a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:31:46.865903 7f743af67a80 Options.keep_log_file_num: 1000
+2021/03/14-07:31:46.865904 7f743af67a80 Options.recycle_log_file_num: 0
+2021/03/14-07:31:46.865905 7f743af67a80 Options.allow_fallocate: 1
+2021/03/14-07:31:46.865905 7f743af67a80 Options.allow_mmap_reads: 0
+2021/03/14-07:31:46.865906 7f743af67a80 Options.allow_mmap_writes: 0
+2021/03/14-07:31:46.865906 7f743af67a80 Options.use_direct_reads: 0
+2021/03/14-07:31:46.865907 7f743af67a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:31:46.865907 7f743af67a80 Options.create_missing_column_families: 0
+2021/03/14-07:31:46.865908 7f743af67a80 Options.db_log_dir:
+2021/03/14-07:31:46.865908 7f743af67a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:31:46.865909 7f743af67a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:31:46.865909 7f743af67a80 Options.max_subcompactions: 1
+2021/03/14-07:31:46.865910 7f743af67a80 Options.max_background_flushes: -1
+2021/03/14-07:31:46.865911 7f743af67a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:31:46.865911 7f743af67a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:31:46.865912 7f743af67a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:31:46.865912 7f743af67a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:31:46.865913 7f743af67a80 Options.advise_random_on_open: 1
+2021/03/14-07:31:46.865913 7f743af67a80 Options.db_write_buffer_size: 0
+2021/03/14-07:31:46.865914 7f743af67a80 Options.write_buffer_manager: 0x18d8e90
+2021/03/14-07:31:46.865915 7f743af67a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:31:46.865915 7f743af67a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:31:46.865916 7f743af67a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:31:46.865916 7f743af67a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:31:46.865917 7f743af67a80 Options.rate_limiter: (nil)
+2021/03/14-07:31:46.865918 7f743af67a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:31:46.865925 7f743af67a80 Options.wal_recovery_mode: 2
+2021/03/14-07:31:46.865926 7f743af67a80 Options.enable_thread_tracking: 0
+2021/03/14-07:31:46.865926 7f743af67a80 Options.enable_pipelined_write: 0
+2021/03/14-07:31:46.865927 7f743af67a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:31:46.865927 7f743af67a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:31:46.865928 7f743af67a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:31:46.865929 7f743af67a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:31:46.865929 7f743af67a80 Options.row_cache: None
+2021/03/14-07:31:46.865930 7f743af67a80 Options.wal_filter: None
+2021/03/14-07:31:46.865930 7f743af67a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:31:46.865931 7f743af67a80 Options.allow_ingest_behind: 0
+2021/03/14-07:31:46.865931 7f743af67a80 Options.preserve_deletes: 0
+2021/03/14-07:31:46.865932 7f743af67a80 Options.two_write_queues: 0
+2021/03/14-07:31:46.865932 7f743af67a80 Options.manual_wal_flush: 0
+2021/03/14-07:31:46.865934 7f743af67a80 Options.max_background_jobs: 16
+2021/03/14-07:31:46.865934 7f743af67a80 Options.max_background_compactions: -1
+2021/03/14-07:31:46.865935 7f743af67a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:31:46.865935 7f743af67a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:31:46.865936 7f743af67a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:31:46.865936 7f743af67a80 Options.max_total_wal_size: 0
+2021/03/14-07:31:46.865937 7f743af67a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:31:46.865938 7f743af67a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:31:46.865938 7f743af67a80 Options.max_open_files: -1
+2021/03/14-07:31:46.865939 7f743af67a80 Options.bytes_per_sync: 0
+2021/03/14-07:31:46.865939 7f743af67a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:31:46.865940 7f743af67a80 Options.compaction_readahead_size: 0
+2021/03/14-07:31:46.865940 7f743af67a80 Compression algorithms supported:
+2021/03/14-07:31:46.865941 7f743af67a80 Snappy supported: 1
+2021/03/14-07:31:46.865942 7f743af67a80 Zlib supported: 1
+2021/03/14-07:31:46.865942 7f743af67a80 Bzip supported: 1
+2021/03/14-07:31:46.865943 7f743af67a80 LZ4 supported: 1
+2021/03/14-07:31:46.865943 7f743af67a80 ZSTDNotFinal supported: 1
+2021/03/14-07:31:46.865947 7f743af67a80 ZSTD supported: 1
+2021/03/14-07:31:46.865950 7f743af67a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:31:46.865952 7f743af67a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:31:46.866040 7f743af67a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:31:46.866091 7f743af67a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:31:46.866093 7f743af67a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:31:46.866094 7f743af67a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:31:46.866094 7f743af67a80 Options.compaction_filter: None
+2021/03/14-07:31:46.866095 7f743af67a80 Options.compaction_filter_factory: None
+2021/03/14-07:31:46.866096 7f743af67a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:31:46.866096 7f743af67a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:31:46.866112 7f743af67a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x18e8820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x18cdf20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:31:46.866113 7f743af67a80 Options.write_buffer_size: 134217728
+2021/03/14-07:31:46.866114 7f743af67a80 Options.max_write_buffer_number: 6
+2021/03/14-07:31:46.866114 7f743af67a80 Options.compression[0]: NoCompression
+2021/03/14-07:31:46.866115 7f743af67a80 Options.compression[1]: NoCompression
+2021/03/14-07:31:46.866116 7f743af67a80 Options.compression[2]: Snappy
+2021/03/14-07:31:46.866116 7f743af67a80 Options.compression[3]: Snappy
+2021/03/14-07:31:46.866117 7f743af67a80 Options.compression[4]: Snappy
+2021/03/14-07:31:46.866117 7f743af67a80 Options.compression[5]: Snappy
+2021/03/14-07:31:46.866118 7f743af67a80 Options.compression[6]: Snappy
+2021/03/14-07:31:46.866119 7f743af67a80 Options.bottommost_compression: Disabled
+2021/03/14-07:31:46.866119 7f743af67a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:31:46.866120 7f743af67a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:31:46.866121 7f743af67a80 Options.num_levels: 7
+2021/03/14-07:31:46.866121 7f743af67a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:31:46.866122 7f743af67a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:31:46.866122 7f743af67a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:31:46.866123 7f743af67a80 Options.compression_opts.level: -1
+2021/03/14-07:31:46.866123 7f743af67a80 Options.compression_opts.strategy: 0
+2021/03/14-07:31:46.866124 7f743af67a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:31:46.866124 7f743af67a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:31:46.866125 7f743af67a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:31:46.866126 7f743af67a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:31:46.866126 7f743af67a80 Options.target_file_size_base: 67108864
+2021/03/14-07:31:46.866127 7f743af67a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:31:46.866127 7f743af67a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:31:46.866128 7f743af67a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:31:46.866128 7f743af67a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:31:46.866130 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:31:46.866137 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:31:46.866138 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:31:46.866138 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:31:46.866139 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:31:46.866139 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:31:46.866140 7f743af67a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:31:46.866140 7f743af67a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:31:46.866141 7f743af67a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:31:46.866142 7f743af67a80 Options.arena_block_size: 16777216
+2021/03/14-07:31:46.866142 7f743af67a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:31:46.866143 7f743af67a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:31:46.866143 7f743af67a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:31:46.866144 7f743af67a80 Options.disable_auto_compactions: 0
+2021/03/14-07:31:46.866145 7f743af67a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:31:46.866146 7f743af67a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:31:46.866147 7f743af67a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:31:46.866147 7f743af67a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:31:46.866148 7f743af67a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:31:46.866149 7f743af67a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:31:46.866149 7f743af67a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:31:46.866150 7f743af67a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:31:46.866151 7f743af67a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:31:46.866151 7f743af67a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:31:46.866152 7f743af67a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:31:46.866152 7f743af67a80 Options.table_properties_collectors:
+2021/03/14-07:31:46.866153 7f743af67a80 Options.inplace_update_support: 0
+2021/03/14-07:31:46.866153 7f743af67a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:31:46.866154 7f743af67a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:31:46.866155 7f743af67a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:31:46.866156 7f743af67a80 Options.bloom_locality: 0
+2021/03/14-07:31:46.866156 7f743af67a80 Options.max_successive_merges: 0
+2021/03/14-07:31:46.866157 7f743af67a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:31:46.866157 7f743af67a80 Options.paranoid_file_checks: 0
+2021/03/14-07:31:46.866158 7f743af67a80 Options.force_consistency_checks: 0
+2021/03/14-07:31:46.866158 7f743af67a80 Options.report_bg_io_stats: 0
+2021/03/14-07:31:46.866529 7f743af67a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:31:46.866532 7f743af67a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:31:46.866683 7f743af67a80 EVENT_LOG_v1 {"time_micros": 1615703506866673, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:31:46.866688 7f743af67a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:31:47.628954 7f743af67a80 EVENT_LOG_v1 {"time_micros": 1615703507628951, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615703754546268 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703754546268
new file mode 100644
index 0000000..c32cbeb
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703754546268
@@ -0,0 +1,186 @@
+2021/03/14-07:35:53.371031 7f8b62101a80 RocksDB version: 5.11.3
+2021/03/14-07:35:53.371118 7f8b62101a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:35:53.371120 7f8b62101a80 Compile date Mar 13 2021
+2021/03/14-07:35:53.371124 7f8b62101a80 DB SUMMARY
+2021/03/14-07:35:53.371378 7f8b62101a80 CURRENT file: CURRENT
+2021/03/14-07:35:53.371381 7f8b62101a80 IDENTITY file: IDENTITY
+2021/03/14-07:35:53.371415 7f8b62101a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:35:53.371418 7f8b62101a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:35:53.371419 7f8b62101a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:35:53.371431 7f8b62101a80 Options.error_if_exists: 0
+2021/03/14-07:35:53.371433 7f8b62101a80 Options.create_if_missing: 1
+2021/03/14-07:35:53.371434 7f8b62101a80 Options.paranoid_checks: 1
+2021/03/14-07:35:53.371435 7f8b62101a80 Options.env: 0x7f8b62abb080
+2021/03/14-07:35:53.371436 7f8b62101a80 Options.info_log: 0x1dccfa0
+2021/03/14-07:35:53.371438 7f8b62101a80 Options.max_file_opening_threads: 16
+2021/03/14-07:35:53.371439 7f8b62101a80 Options.statistics: (nil)
+2021/03/14-07:35:53.371441 7f8b62101a80 Options.use_fsync: 0
+2021/03/14-07:35:53.371442 7f8b62101a80 Options.max_log_file_size: 0
+2021/03/14-07:35:53.371443 7f8b62101a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:35:53.371445 7f8b62101a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:35:53.371446 7f8b62101a80 Options.keep_log_file_num: 1000
+2021/03/14-07:35:53.371447 7f8b62101a80 Options.recycle_log_file_num: 0
+2021/03/14-07:35:53.371448 7f8b62101a80 Options.allow_fallocate: 1
+2021/03/14-07:35:53.371450 7f8b62101a80 Options.allow_mmap_reads: 0
+2021/03/14-07:35:53.371451 7f8b62101a80 Options.allow_mmap_writes: 0
+2021/03/14-07:35:53.371453 7f8b62101a80 Options.use_direct_reads: 0
+2021/03/14-07:35:53.371454 7f8b62101a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:35:53.371521 7f8b62101a80 Options.create_missing_column_families: 0
+2021/03/14-07:35:53.371524 7f8b62101a80 Options.db_log_dir:
+2021/03/14-07:35:53.371526 7f8b62101a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:35:53.371528 7f8b62101a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:35:53.371529 7f8b62101a80 Options.max_subcompactions: 1
+2021/03/14-07:35:53.371531 7f8b62101a80 Options.max_background_flushes: -1
+2021/03/14-07:35:53.371533 7f8b62101a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:35:53.371535 7f8b62101a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:35:53.371536 7f8b62101a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:35:53.371538 7f8b62101a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:35:53.371539 7f8b62101a80 Options.advise_random_on_open: 1
+2021/03/14-07:35:53.371541 7f8b62101a80 Options.db_write_buffer_size: 0
+2021/03/14-07:35:53.371542 7f8b62101a80 Options.write_buffer_manager: 0x1db4e90
+2021/03/14-07:35:53.371544 7f8b62101a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:35:53.371545 7f8b62101a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:35:53.371547 7f8b62101a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:35:53.371548 7f8b62101a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:35:53.371549 7f8b62101a80 Options.rate_limiter: (nil)
+2021/03/14-07:35:53.371553 7f8b62101a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:35:53.371574 7f8b62101a80 Options.wal_recovery_mode: 2
+2021/03/14-07:35:53.371576 7f8b62101a80 Options.enable_thread_tracking: 0
+2021/03/14-07:35:53.371608 7f8b62101a80 Options.enable_pipelined_write: 0
+2021/03/14-07:35:53.371610 7f8b62101a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:35:53.371612 7f8b62101a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:35:53.371613 7f8b62101a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:35:53.371615 7f8b62101a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:35:53.371617 7f8b62101a80 Options.row_cache: None
+2021/03/14-07:35:53.371618 7f8b62101a80 Options.wal_filter: None
+2021/03/14-07:35:53.371620 7f8b62101a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:35:53.371620 7f8b62101a80 Options.allow_ingest_behind: 0
+2021/03/14-07:35:53.371621 7f8b62101a80 Options.preserve_deletes: 0
+2021/03/14-07:35:53.371622 7f8b62101a80 Options.two_write_queues: 0
+2021/03/14-07:35:53.371623 7f8b62101a80 Options.manual_wal_flush: 0
+2021/03/14-07:35:53.371625 7f8b62101a80 Options.max_background_jobs: 16
+2021/03/14-07:35:53.371626 7f8b62101a80 Options.max_background_compactions: -1
+2021/03/14-07:35:53.371627 7f8b62101a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:35:53.371628 7f8b62101a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:35:53.371629 7f8b62101a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:35:53.371630 7f8b62101a80 Options.max_total_wal_size: 0
+2021/03/14-07:35:53.371631 7f8b62101a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:35:53.371632 7f8b62101a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:35:53.371633 7f8b62101a80 Options.max_open_files: -1
+2021/03/14-07:35:53.371634 7f8b62101a80 Options.bytes_per_sync: 0
+2021/03/14-07:35:53.371635 7f8b62101a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:35:53.371635 7f8b62101a80 Options.compaction_readahead_size: 0
+2021/03/14-07:35:53.371636 7f8b62101a80 Compression algorithms supported:
+2021/03/14-07:35:53.371637 7f8b62101a80 Snappy supported: 1
+2021/03/14-07:35:53.371638 7f8b62101a80 Zlib supported: 1
+2021/03/14-07:35:53.371639 7f8b62101a80 Bzip supported: 1
+2021/03/14-07:35:53.371640 7f8b62101a80 LZ4 supported: 1
+2021/03/14-07:35:53.371641 7f8b62101a80 ZSTDNotFinal supported: 1
+2021/03/14-07:35:53.371649 7f8b62101a80 ZSTD supported: 1
+2021/03/14-07:35:53.371655 7f8b62101a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:35:53.371657 7f8b62101a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:35:53.371848 7f8b62101a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:35:53.371942 7f8b62101a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:35:53.371945 7f8b62101a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:35:53.371946 7f8b62101a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:35:53.371948 7f8b62101a80 Options.compaction_filter: None
+2021/03/14-07:35:53.371948 7f8b62101a80 Options.compaction_filter_factory: None
+2021/03/14-07:35:53.371950 7f8b62101a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:35:53.371951 7f8b62101a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:35:53.371976 7f8b62101a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1dc4820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1da9f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:35:53.371977 7f8b62101a80 Options.write_buffer_size: 134217728
+2021/03/14-07:35:53.371978 7f8b62101a80 Options.max_write_buffer_number: 6
+2021/03/14-07:35:53.371979 7f8b62101a80 Options.compression[0]: NoCompression
+2021/03/14-07:35:53.371980 7f8b62101a80 Options.compression[1]: NoCompression
+2021/03/14-07:35:53.371981 7f8b62101a80 Options.compression[2]: Snappy
+2021/03/14-07:35:53.371982 7f8b62101a80 Options.compression[3]: Snappy
+2021/03/14-07:35:53.371983 7f8b62101a80 Options.compression[4]: Snappy
+2021/03/14-07:35:53.371984 7f8b62101a80 Options.compression[5]: Snappy
+2021/03/14-07:35:53.371985 7f8b62101a80 Options.compression[6]: Snappy
+2021/03/14-07:35:53.371986 7f8b62101a80 Options.bottommost_compression: Disabled
+2021/03/14-07:35:53.371987 7f8b62101a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:35:53.371988 7f8b62101a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:35:53.371989 7f8b62101a80 Options.num_levels: 7
+2021/03/14-07:35:53.371990 7f8b62101a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:35:53.371991 7f8b62101a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:35:53.371992 7f8b62101a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:35:53.371993 7f8b62101a80 Options.compression_opts.level: -1
+2021/03/14-07:35:53.371994 7f8b62101a80 Options.compression_opts.strategy: 0
+2021/03/14-07:35:53.371995 7f8b62101a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:35:53.371996 7f8b62101a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:35:53.371997 7f8b62101a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:35:53.371998 7f8b62101a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:35:53.371998 7f8b62101a80 Options.target_file_size_base: 67108864
+2021/03/14-07:35:53.371999 7f8b62101a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:35:53.372000 7f8b62101a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:35:53.372001 7f8b62101a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:35:53.372002 7f8b62101a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:35:53.372004 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:35:53.372017 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:35:53.372018 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:35:53.372019 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:35:53.372020 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:35:53.372021 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:35:53.372021 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:35:53.372022 7f8b62101a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:35:53.372023 7f8b62101a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:35:53.372024 7f8b62101a80 Options.arena_block_size: 16777216
+2021/03/14-07:35:53.372025 7f8b62101a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:35:53.372026 7f8b62101a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:35:53.372027 7f8b62101a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:35:53.372028 7f8b62101a80 Options.disable_auto_compactions: 0
+2021/03/14-07:35:53.372030 7f8b62101a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:35:53.372031 7f8b62101a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:35:53.372032 7f8b62101a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:35:53.372033 7f8b62101a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:35:53.372034 7f8b62101a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:35:53.372035 7f8b62101a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:35:53.372036 7f8b62101a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:35:53.372038 7f8b62101a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:35:53.372039 7f8b62101a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:35:53.372040 7f8b62101a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:35:53.372041 7f8b62101a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:35:53.372042 7f8b62101a80 Options.table_properties_collectors:
+2021/03/14-07:35:53.372043 7f8b62101a80 Options.inplace_update_support: 0
+2021/03/14-07:35:53.372043 7f8b62101a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:35:53.372044 7f8b62101a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:35:53.372046 7f8b62101a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:35:53.372047 7f8b62101a80 Options.bloom_locality: 0
+2021/03/14-07:35:53.372047 7f8b62101a80 Options.max_successive_merges: 0
+2021/03/14-07:35:53.372048 7f8b62101a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:35:53.372049 7f8b62101a80 Options.paranoid_file_checks: 0
+2021/03/14-07:35:53.372050 7f8b62101a80 Options.force_consistency_checks: 0
+2021/03/14-07:35:53.372051 7f8b62101a80 Options.report_bg_io_stats: 0
+2021/03/14-07:35:53.372714 7f8b62101a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:35:53.372718 7f8b62101a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:35:53.372967 7f8b62101a80 EVENT_LOG_v1 {"time_micros": 1615703753372946, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:35:53.372976 7f8b62101a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:35:54.527434 7f8b62101a80 EVENT_LOG_v1 {"time_micros": 1615703754527429, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615703755640854 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703755640854
new file mode 100644
index 0000000..81abe9c
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703755640854
@@ -0,0 +1,186 @@
+2021/03/14-07:35:54.546866 7f8b62101a80 RocksDB version: 5.11.3
+2021/03/14-07:35:54.546946 7f8b62101a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:35:54.546948 7f8b62101a80 Compile date Mar 13 2021
+2021/03/14-07:35:54.546952 7f8b62101a80 DB SUMMARY
+2021/03/14-07:35:54.547180 7f8b62101a80 CURRENT file: CURRENT
+2021/03/14-07:35:54.547181 7f8b62101a80 IDENTITY file: IDENTITY
+2021/03/14-07:35:54.547204 7f8b62101a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:35:54.547206 7f8b62101a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:35:54.547207 7f8b62101a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:35:54.547215 7f8b62101a80 Options.error_if_exists: 0
+2021/03/14-07:35:54.547216 7f8b62101a80 Options.create_if_missing: 1
+2021/03/14-07:35:54.547217 7f8b62101a80 Options.paranoid_checks: 1
+2021/03/14-07:35:54.547218 7f8b62101a80 Options.env: 0x7f8b62abb080
+2021/03/14-07:35:54.547219 7f8b62101a80 Options.info_log: 0x1dccfa0
+2021/03/14-07:35:54.547220 7f8b62101a80 Options.max_file_opening_threads: 16
+2021/03/14-07:35:54.547221 7f8b62101a80 Options.statistics: (nil)
+2021/03/14-07:35:54.547222 7f8b62101a80 Options.use_fsync: 0
+2021/03/14-07:35:54.547223 7f8b62101a80 Options.max_log_file_size: 0
+2021/03/14-07:35:54.547224 7f8b62101a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:35:54.547225 7f8b62101a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:35:54.547226 7f8b62101a80 Options.keep_log_file_num: 1000
+2021/03/14-07:35:54.547226 7f8b62101a80 Options.recycle_log_file_num: 0
+2021/03/14-07:35:54.547227 7f8b62101a80 Options.allow_fallocate: 1
+2021/03/14-07:35:54.547228 7f8b62101a80 Options.allow_mmap_reads: 0
+2021/03/14-07:35:54.547229 7f8b62101a80 Options.allow_mmap_writes: 0
+2021/03/14-07:35:54.547230 7f8b62101a80 Options.use_direct_reads: 0
+2021/03/14-07:35:54.547231 7f8b62101a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:35:54.547232 7f8b62101a80 Options.create_missing_column_families: 0
+2021/03/14-07:35:54.547232 7f8b62101a80 Options.db_log_dir:
+2021/03/14-07:35:54.547233 7f8b62101a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:35:54.547234 7f8b62101a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:35:54.547235 7f8b62101a80 Options.max_subcompactions: 1
+2021/03/14-07:35:54.547236 7f8b62101a80 Options.max_background_flushes: -1
+2021/03/14-07:35:54.547237 7f8b62101a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:35:54.547245 7f8b62101a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:35:54.547247 7f8b62101a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:35:54.547248 7f8b62101a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:35:54.547249 7f8b62101a80 Options.advise_random_on_open: 1
+2021/03/14-07:35:54.547250 7f8b62101a80 Options.db_write_buffer_size: 0
+2021/03/14-07:35:54.547250 7f8b62101a80 Options.write_buffer_manager: 0x1db4e90
+2021/03/14-07:35:54.547251 7f8b62101a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:35:54.547252 7f8b62101a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:35:54.547253 7f8b62101a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:35:54.547254 7f8b62101a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:35:54.547255 7f8b62101a80 Options.rate_limiter: (nil)
+2021/03/14-07:35:54.547257 7f8b62101a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:35:54.547270 7f8b62101a80 Options.wal_recovery_mode: 2
+2021/03/14-07:35:54.547271 7f8b62101a80 Options.enable_thread_tracking: 0
+2021/03/14-07:35:54.547272 7f8b62101a80 Options.enable_pipelined_write: 0
+2021/03/14-07:35:54.547273 7f8b62101a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:35:54.547274 7f8b62101a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:35:54.547275 7f8b62101a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:35:54.547276 7f8b62101a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:35:54.547277 7f8b62101a80 Options.row_cache: None
+2021/03/14-07:35:54.547277 7f8b62101a80 Options.wal_filter: None
+2021/03/14-07:35:54.547278 7f8b62101a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:35:54.547279 7f8b62101a80 Options.allow_ingest_behind: 0
+2021/03/14-07:35:54.547280 7f8b62101a80 Options.preserve_deletes: 0
+2021/03/14-07:35:54.547281 7f8b62101a80 Options.two_write_queues: 0
+2021/03/14-07:35:54.547282 7f8b62101a80 Options.manual_wal_flush: 0
+2021/03/14-07:35:54.547283 7f8b62101a80 Options.max_background_jobs: 16
+2021/03/14-07:35:54.547284 7f8b62101a80 Options.max_background_compactions: -1
+2021/03/14-07:35:54.547285 7f8b62101a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:35:54.547286 7f8b62101a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:35:54.547287 7f8b62101a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:35:54.547288 7f8b62101a80 Options.max_total_wal_size: 0
+2021/03/14-07:35:54.547289 7f8b62101a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:35:54.547290 7f8b62101a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:35:54.547290 7f8b62101a80 Options.max_open_files: -1
+2021/03/14-07:35:54.547291 7f8b62101a80 Options.bytes_per_sync: 0
+2021/03/14-07:35:54.547292 7f8b62101a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:35:54.547293 7f8b62101a80 Options.compaction_readahead_size: 0
+2021/03/14-07:35:54.547294 7f8b62101a80 Compression algorithms supported:
+2021/03/14-07:35:54.547295 7f8b62101a80 Snappy supported: 1
+2021/03/14-07:35:54.547296 7f8b62101a80 Zlib supported: 1
+2021/03/14-07:35:54.547297 7f8b62101a80 Bzip supported: 1
+2021/03/14-07:35:54.547297 7f8b62101a80 LZ4 supported: 1
+2021/03/14-07:35:54.547298 7f8b62101a80 ZSTDNotFinal supported: 1
+2021/03/14-07:35:54.547305 7f8b62101a80 ZSTD supported: 1
+2021/03/14-07:35:54.547309 7f8b62101a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:35:54.547311 7f8b62101a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:35:54.547442 7f8b62101a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:35:54.547525 7f8b62101a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:35:54.547527 7f8b62101a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:35:54.547529 7f8b62101a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:35:54.547530 7f8b62101a80 Options.compaction_filter: None
+2021/03/14-07:35:54.547531 7f8b62101a80 Options.compaction_filter_factory: None
+2021/03/14-07:35:54.547532 7f8b62101a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:35:54.547533 7f8b62101a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:35:54.547555 7f8b62101a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1dc4820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1da9f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:35:54.547556 7f8b62101a80 Options.write_buffer_size: 134217728
+2021/03/14-07:35:54.547557 7f8b62101a80 Options.max_write_buffer_number: 6
+2021/03/14-07:35:54.547559 7f8b62101a80 Options.compression[0]: NoCompression
+2021/03/14-07:35:54.547560 7f8b62101a80 Options.compression[1]: NoCompression
+2021/03/14-07:35:54.547561 7f8b62101a80 Options.compression[2]: Snappy
+2021/03/14-07:35:54.547561 7f8b62101a80 Options.compression[3]: Snappy
+2021/03/14-07:35:54.547562 7f8b62101a80 Options.compression[4]: Snappy
+2021/03/14-07:35:54.547563 7f8b62101a80 Options.compression[5]: Snappy
+2021/03/14-07:35:54.547564 7f8b62101a80 Options.compression[6]: Snappy
+2021/03/14-07:35:54.547565 7f8b62101a80 Options.bottommost_compression: Disabled
+2021/03/14-07:35:54.547566 7f8b62101a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:35:54.547567 7f8b62101a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:35:54.547568 7f8b62101a80 Options.num_levels: 7
+2021/03/14-07:35:54.547569 7f8b62101a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:35:54.547570 7f8b62101a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:35:54.547571 7f8b62101a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:35:54.547572 7f8b62101a80 Options.compression_opts.level: -1
+2021/03/14-07:35:54.547572 7f8b62101a80 Options.compression_opts.strategy: 0
+2021/03/14-07:35:54.547573 7f8b62101a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:35:54.547574 7f8b62101a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:35:54.547575 7f8b62101a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:35:54.547576 7f8b62101a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:35:54.547577 7f8b62101a80 Options.target_file_size_base: 67108864
+2021/03/14-07:35:54.547578 7f8b62101a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:35:54.547578 7f8b62101a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:35:54.547579 7f8b62101a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:35:54.547580 7f8b62101a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:35:54.547582 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:35:54.547593 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:35:54.547594 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:35:54.547595 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:35:54.547596 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:35:54.547597 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:35:54.547598 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:35:54.547598 7f8b62101a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:35:54.547599 7f8b62101a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:35:54.547600 7f8b62101a80 Options.arena_block_size: 16777216
+2021/03/14-07:35:54.547601 7f8b62101a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:35:54.547602 7f8b62101a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:35:54.547603 7f8b62101a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:35:54.547604 7f8b62101a80 Options.disable_auto_compactions: 0
+2021/03/14-07:35:54.547606 7f8b62101a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:35:54.547607 7f8b62101a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:35:54.547608 7f8b62101a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:35:54.547609 7f8b62101a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:35:54.547610 7f8b62101a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:35:54.547611 7f8b62101a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:35:54.547612 7f8b62101a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:35:54.547613 7f8b62101a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:35:54.547614 7f8b62101a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:35:54.547615 7f8b62101a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:35:54.547616 7f8b62101a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:35:54.547617 7f8b62101a80 Options.table_properties_collectors:
+2021/03/14-07:35:54.547618 7f8b62101a80 Options.inplace_update_support: 0
+2021/03/14-07:35:54.547619 7f8b62101a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:35:54.547620 7f8b62101a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:35:54.547621 7f8b62101a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:35:54.547622 7f8b62101a80 Options.bloom_locality: 0
+2021/03/14-07:35:54.547623 7f8b62101a80 Options.max_successive_merges: 0
+2021/03/14-07:35:54.547624 7f8b62101a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:35:54.547624 7f8b62101a80 Options.paranoid_file_checks: 0
+2021/03/14-07:35:54.547625 7f8b62101a80 Options.force_consistency_checks: 0
+2021/03/14-07:35:54.547626 7f8b62101a80 Options.report_bg_io_stats: 0
+2021/03/14-07:35:54.548199 7f8b62101a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:35:54.548203 7f8b62101a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:35:54.548446 7f8b62101a80 EVENT_LOG_v1 {"time_micros": 1615703754548427, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:35:54.548455 7f8b62101a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:35:55.628006 7f8b62101a80 EVENT_LOG_v1 {"time_micros": 1615703755628002, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615703756383518 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703756383518
new file mode 100644
index 0000000..a5c4086
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703756383518
@@ -0,0 +1,186 @@
+2021/03/14-07:35:55.641267 7f8b62101a80 RocksDB version: 5.11.3
+2021/03/14-07:35:55.641320 7f8b62101a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:35:55.641322 7f8b62101a80 Compile date Mar 13 2021
+2021/03/14-07:35:55.641324 7f8b62101a80 DB SUMMARY
+2021/03/14-07:35:55.641474 7f8b62101a80 CURRENT file: CURRENT
+2021/03/14-07:35:55.641475 7f8b62101a80 IDENTITY file: IDENTITY
+2021/03/14-07:35:55.641490 7f8b62101a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:35:55.641491 7f8b62101a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:35:55.641492 7f8b62101a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:35:55.641497 7f8b62101a80 Options.error_if_exists: 0
+2021/03/14-07:35:55.641498 7f8b62101a80 Options.create_if_missing: 1
+2021/03/14-07:35:55.641498 7f8b62101a80 Options.paranoid_checks: 1
+2021/03/14-07:35:55.641499 7f8b62101a80 Options.env: 0x7f8b62abb080
+2021/03/14-07:35:55.641499 7f8b62101a80 Options.info_log: 0x1dccfa0
+2021/03/14-07:35:55.641500 7f8b62101a80 Options.max_file_opening_threads: 16
+2021/03/14-07:35:55.641501 7f8b62101a80 Options.statistics: (nil)
+2021/03/14-07:35:55.641501 7f8b62101a80 Options.use_fsync: 0
+2021/03/14-07:35:55.641502 7f8b62101a80 Options.max_log_file_size: 0
+2021/03/14-07:35:55.641502 7f8b62101a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:35:55.641503 7f8b62101a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:35:55.641504 7f8b62101a80 Options.keep_log_file_num: 1000
+2021/03/14-07:35:55.641504 7f8b62101a80 Options.recycle_log_file_num: 0
+2021/03/14-07:35:55.641505 7f8b62101a80 Options.allow_fallocate: 1
+2021/03/14-07:35:55.641505 7f8b62101a80 Options.allow_mmap_reads: 0
+2021/03/14-07:35:55.641506 7f8b62101a80 Options.allow_mmap_writes: 0
+2021/03/14-07:35:55.641507 7f8b62101a80 Options.use_direct_reads: 0
+2021/03/14-07:35:55.641507 7f8b62101a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:35:55.641508 7f8b62101a80 Options.create_missing_column_families: 0
+2021/03/14-07:35:55.641508 7f8b62101a80 Options.db_log_dir:
+2021/03/14-07:35:55.641509 7f8b62101a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:35:55.641509 7f8b62101a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:35:55.641510 7f8b62101a80 Options.max_subcompactions: 1
+2021/03/14-07:35:55.641510 7f8b62101a80 Options.max_background_flushes: -1
+2021/03/14-07:35:55.641511 7f8b62101a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:35:55.641512 7f8b62101a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:35:55.641512 7f8b62101a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:35:55.641513 7f8b62101a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:35:55.641513 7f8b62101a80 Options.advise_random_on_open: 1
+2021/03/14-07:35:55.641514 7f8b62101a80 Options.db_write_buffer_size: 0
+2021/03/14-07:35:55.641514 7f8b62101a80 Options.write_buffer_manager: 0x1db4e90
+2021/03/14-07:35:55.641515 7f8b62101a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:35:55.641515 7f8b62101a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:35:55.641516 7f8b62101a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:35:55.641517 7f8b62101a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:35:55.641517 7f8b62101a80 Options.rate_limiter: (nil)
+2021/03/14-07:35:55.641518 7f8b62101a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:35:55.641526 7f8b62101a80 Options.wal_recovery_mode: 2
+2021/03/14-07:35:55.641526 7f8b62101a80 Options.enable_thread_tracking: 0
+2021/03/14-07:35:55.641527 7f8b62101a80 Options.enable_pipelined_write: 0
+2021/03/14-07:35:55.641528 7f8b62101a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:35:55.641528 7f8b62101a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:35:55.641529 7f8b62101a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:35:55.641529 7f8b62101a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:35:55.641530 7f8b62101a80 Options.row_cache: None
+2021/03/14-07:35:55.641530 7f8b62101a80 Options.wal_filter: None
+2021/03/14-07:35:55.641531 7f8b62101a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:35:55.641532 7f8b62101a80 Options.allow_ingest_behind: 0
+2021/03/14-07:35:55.641532 7f8b62101a80 Options.preserve_deletes: 0
+2021/03/14-07:35:55.641533 7f8b62101a80 Options.two_write_queues: 0
+2021/03/14-07:35:55.641533 7f8b62101a80 Options.manual_wal_flush: 0
+2021/03/14-07:35:55.641534 7f8b62101a80 Options.max_background_jobs: 16
+2021/03/14-07:35:55.641535 7f8b62101a80 Options.max_background_compactions: -1
+2021/03/14-07:35:55.641536 7f8b62101a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:35:55.641536 7f8b62101a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:35:55.641537 7f8b62101a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:35:55.641537 7f8b62101a80 Options.max_total_wal_size: 0
+2021/03/14-07:35:55.641538 7f8b62101a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:35:55.641538 7f8b62101a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:35:55.641539 7f8b62101a80 Options.max_open_files: -1
+2021/03/14-07:35:55.641540 7f8b62101a80 Options.bytes_per_sync: 0
+2021/03/14-07:35:55.641540 7f8b62101a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:35:55.641541 7f8b62101a80 Options.compaction_readahead_size: 0
+2021/03/14-07:35:55.641541 7f8b62101a80 Compression algorithms supported:
+2021/03/14-07:35:55.641542 7f8b62101a80 Snappy supported: 1
+2021/03/14-07:35:55.641542 7f8b62101a80 Zlib supported: 1
+2021/03/14-07:35:55.641543 7f8b62101a80 Bzip supported: 1
+2021/03/14-07:35:55.641543 7f8b62101a80 LZ4 supported: 1
+2021/03/14-07:35:55.641544 7f8b62101a80 ZSTDNotFinal supported: 1
+2021/03/14-07:35:55.641548 7f8b62101a80 ZSTD supported: 1
+2021/03/14-07:35:55.641551 7f8b62101a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:35:55.641552 7f8b62101a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:35:55.641640 7f8b62101a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:35:55.641693 7f8b62101a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:35:55.641695 7f8b62101a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:35:55.641695 7f8b62101a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:35:55.641696 7f8b62101a80 Options.compaction_filter: None
+2021/03/14-07:35:55.641697 7f8b62101a80 Options.compaction_filter_factory: None
+2021/03/14-07:35:55.641697 7f8b62101a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:35:55.641698 7f8b62101a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:35:55.641711 7f8b62101a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1dc4820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1da9f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:35:55.641712 7f8b62101a80 Options.write_buffer_size: 134217728
+2021/03/14-07:35:55.641713 7f8b62101a80 Options.max_write_buffer_number: 6
+2021/03/14-07:35:55.641713 7f8b62101a80 Options.compression[0]: NoCompression
+2021/03/14-07:35:55.641714 7f8b62101a80 Options.compression[1]: NoCompression
+2021/03/14-07:35:55.641715 7f8b62101a80 Options.compression[2]: Snappy
+2021/03/14-07:35:55.641715 7f8b62101a80 Options.compression[3]: Snappy
+2021/03/14-07:35:55.641716 7f8b62101a80 Options.compression[4]: Snappy
+2021/03/14-07:35:55.641716 7f8b62101a80 Options.compression[5]: Snappy
+2021/03/14-07:35:55.641717 7f8b62101a80 Options.compression[6]: Snappy
+2021/03/14-07:35:55.641717 7f8b62101a80 Options.bottommost_compression: Disabled
+2021/03/14-07:35:55.641718 7f8b62101a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:35:55.641719 7f8b62101a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:35:55.641719 7f8b62101a80 Options.num_levels: 7
+2021/03/14-07:35:55.641720 7f8b62101a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:35:55.641721 7f8b62101a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:35:55.641721 7f8b62101a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:35:55.641722 7f8b62101a80 Options.compression_opts.level: -1
+2021/03/14-07:35:55.641722 7f8b62101a80 Options.compression_opts.strategy: 0
+2021/03/14-07:35:55.641723 7f8b62101a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:35:55.641723 7f8b62101a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:35:55.641724 7f8b62101a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:35:55.641724 7f8b62101a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:35:55.641725 7f8b62101a80 Options.target_file_size_base: 67108864
+2021/03/14-07:35:55.641726 7f8b62101a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:35:55.641726 7f8b62101a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:35:55.641727 7f8b62101a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:35:55.641728 7f8b62101a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:35:55.641729 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:35:55.641736 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:35:55.641737 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:35:55.641737 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:35:55.641738 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:35:55.641738 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:35:55.641739 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:35:55.641739 7f8b62101a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:35:55.641740 7f8b62101a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:35:55.641741 7f8b62101a80 Options.arena_block_size: 16777216
+2021/03/14-07:35:55.641741 7f8b62101a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:35:55.641742 7f8b62101a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:35:55.641742 7f8b62101a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:35:55.641743 7f8b62101a80 Options.disable_auto_compactions: 0
+2021/03/14-07:35:55.641744 7f8b62101a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:35:55.641745 7f8b62101a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:35:55.641746 7f8b62101a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:35:55.641746 7f8b62101a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:35:55.641747 7f8b62101a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:35:55.641748 7f8b62101a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:35:55.641748 7f8b62101a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:35:55.641749 7f8b62101a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:35:55.641750 7f8b62101a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:35:55.641750 7f8b62101a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:35:55.641751 7f8b62101a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:35:55.641752 7f8b62101a80 Options.table_properties_collectors:
+2021/03/14-07:35:55.641752 7f8b62101a80 Options.inplace_update_support: 0
+2021/03/14-07:35:55.641753 7f8b62101a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:35:55.641753 7f8b62101a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:35:55.641754 7f8b62101a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:35:55.641755 7f8b62101a80 Options.bloom_locality: 0
+2021/03/14-07:35:55.641755 7f8b62101a80 Options.max_successive_merges: 0
+2021/03/14-07:35:55.641756 7f8b62101a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:35:55.641756 7f8b62101a80 Options.paranoid_file_checks: 0
+2021/03/14-07:35:55.641757 7f8b62101a80 Options.force_consistency_checks: 0
+2021/03/14-07:35:55.641757 7f8b62101a80 Options.report_bg_io_stats: 0
+2021/03/14-07:35:55.642140 7f8b62101a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:35:55.642142 7f8b62101a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:35:55.642308 7f8b62101a80 EVENT_LOG_v1 {"time_micros": 1615703755642295, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:35:55.642314 7f8b62101a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:35:56.369909 7f8b62101a80 EVENT_LOG_v1 {"time_micros": 1615703756369906, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615703795681102 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703795681102
new file mode 100644
index 0000000..a911c57
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703795681102
@@ -0,0 +1,186 @@
+2021/03/14-07:35:56.383931 7f8b62101a80 RocksDB version: 5.11.3
+2021/03/14-07:35:56.383984 7f8b62101a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:35:56.383985 7f8b62101a80 Compile date Mar 13 2021
+2021/03/14-07:35:56.383988 7f8b62101a80 DB SUMMARY
+2021/03/14-07:35:56.384138 7f8b62101a80 CURRENT file: CURRENT
+2021/03/14-07:35:56.384139 7f8b62101a80 IDENTITY file: IDENTITY
+2021/03/14-07:35:56.384154 7f8b62101a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:35:56.384155 7f8b62101a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:35:56.384155 7f8b62101a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:35:56.384161 7f8b62101a80 Options.error_if_exists: 0
+2021/03/14-07:35:56.384162 7f8b62101a80 Options.create_if_missing: 1
+2021/03/14-07:35:56.384162 7f8b62101a80 Options.paranoid_checks: 1
+2021/03/14-07:35:56.384163 7f8b62101a80 Options.env: 0x7f8b62abb080
+2021/03/14-07:35:56.384163 7f8b62101a80 Options.info_log: 0x1dccfa0
+2021/03/14-07:35:56.384164 7f8b62101a80 Options.max_file_opening_threads: 16
+2021/03/14-07:35:56.384165 7f8b62101a80 Options.statistics: (nil)
+2021/03/14-07:35:56.384165 7f8b62101a80 Options.use_fsync: 0
+2021/03/14-07:35:56.384166 7f8b62101a80 Options.max_log_file_size: 0
+2021/03/14-07:35:56.384166 7f8b62101a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:35:56.384167 7f8b62101a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:35:56.384168 7f8b62101a80 Options.keep_log_file_num: 1000
+2021/03/14-07:35:56.384168 7f8b62101a80 Options.recycle_log_file_num: 0
+2021/03/14-07:35:56.384169 7f8b62101a80 Options.allow_fallocate: 1
+2021/03/14-07:35:56.384169 7f8b62101a80 Options.allow_mmap_reads: 0
+2021/03/14-07:35:56.384170 7f8b62101a80 Options.allow_mmap_writes: 0
+2021/03/14-07:35:56.384170 7f8b62101a80 Options.use_direct_reads: 0
+2021/03/14-07:35:56.384171 7f8b62101a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:35:56.384172 7f8b62101a80 Options.create_missing_column_families: 0
+2021/03/14-07:35:56.384172 7f8b62101a80 Options.db_log_dir:
+2021/03/14-07:35:56.384173 7f8b62101a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:35:56.384173 7f8b62101a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:35:56.384174 7f8b62101a80 Options.max_subcompactions: 1
+2021/03/14-07:35:56.384174 7f8b62101a80 Options.max_background_flushes: -1
+2021/03/14-07:35:56.384175 7f8b62101a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:35:56.384176 7f8b62101a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:35:56.384176 7f8b62101a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:35:56.384177 7f8b62101a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:35:56.384177 7f8b62101a80 Options.advise_random_on_open: 1
+2021/03/14-07:35:56.384178 7f8b62101a80 Options.db_write_buffer_size: 0
+2021/03/14-07:35:56.384178 7f8b62101a80 Options.write_buffer_manager: 0x1db4e90
+2021/03/14-07:35:56.384179 7f8b62101a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:35:56.384179 7f8b62101a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:35:56.384180 7f8b62101a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:35:56.384181 7f8b62101a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:35:56.384181 7f8b62101a80 Options.rate_limiter: (nil)
+2021/03/14-07:35:56.384183 7f8b62101a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:35:56.384190 7f8b62101a80 Options.wal_recovery_mode: 2
+2021/03/14-07:35:56.384192 7f8b62101a80 Options.enable_thread_tracking: 0
+2021/03/14-07:35:56.384193 7f8b62101a80 Options.enable_pipelined_write: 0
+2021/03/14-07:35:56.384194 7f8b62101a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:35:56.384195 7f8b62101a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:35:56.384196 7f8b62101a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:35:56.384197 7f8b62101a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:35:56.384197 7f8b62101a80 Options.row_cache: None
+2021/03/14-07:35:56.384198 7f8b62101a80 Options.wal_filter: None
+2021/03/14-07:35:56.384200 7f8b62101a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:35:56.384200 7f8b62101a80 Options.allow_ingest_behind: 0
+2021/03/14-07:35:56.384201 7f8b62101a80 Options.preserve_deletes: 0
+2021/03/14-07:35:56.384202 7f8b62101a80 Options.two_write_queues: 0
+2021/03/14-07:35:56.384203 7f8b62101a80 Options.manual_wal_flush: 0
+2021/03/14-07:35:56.384204 7f8b62101a80 Options.max_background_jobs: 16
+2021/03/14-07:35:56.384205 7f8b62101a80 Options.max_background_compactions: -1
+2021/03/14-07:35:56.384206 7f8b62101a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:35:56.384206 7f8b62101a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:35:56.384207 7f8b62101a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:35:56.384208 7f8b62101a80 Options.max_total_wal_size: 0
+2021/03/14-07:35:56.384209 7f8b62101a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:35:56.384210 7f8b62101a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:35:56.384211 7f8b62101a80 Options.max_open_files: -1
+2021/03/14-07:35:56.384212 7f8b62101a80 Options.bytes_per_sync: 0
+2021/03/14-07:35:56.384212 7f8b62101a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:35:56.384213 7f8b62101a80 Options.compaction_readahead_size: 0
+2021/03/14-07:35:56.384214 7f8b62101a80 Compression algorithms supported:
+2021/03/14-07:35:56.384215 7f8b62101a80 Snappy supported: 1
+2021/03/14-07:35:56.384216 7f8b62101a80 Zlib supported: 1
+2021/03/14-07:35:56.384216 7f8b62101a80 Bzip supported: 1
+2021/03/14-07:35:56.384217 7f8b62101a80 LZ4 supported: 1
+2021/03/14-07:35:56.384218 7f8b62101a80 ZSTDNotFinal supported: 1
+2021/03/14-07:35:56.384223 7f8b62101a80 ZSTD supported: 1
+2021/03/14-07:35:56.384227 7f8b62101a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:35:56.384229 7f8b62101a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:35:56.384332 7f8b62101a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:35:56.384386 7f8b62101a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:35:56.384387 7f8b62101a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:35:56.384388 7f8b62101a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:35:56.384389 7f8b62101a80 Options.compaction_filter: None
+2021/03/14-07:35:56.384389 7f8b62101a80 Options.compaction_filter_factory: None
+2021/03/14-07:35:56.384390 7f8b62101a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:35:56.384391 7f8b62101a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:35:56.384406 7f8b62101a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1dc4820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1da9f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:35:56.384406 7f8b62101a80 Options.write_buffer_size: 134217728
+2021/03/14-07:35:56.384407 7f8b62101a80 Options.max_write_buffer_number: 6
+2021/03/14-07:35:56.384408 7f8b62101a80 Options.compression[0]: NoCompression
+2021/03/14-07:35:56.384408 7f8b62101a80 Options.compression[1]: NoCompression
+2021/03/14-07:35:56.384409 7f8b62101a80 Options.compression[2]: Snappy
+2021/03/14-07:35:56.384410 7f8b62101a80 Options.compression[3]: Snappy
+2021/03/14-07:35:56.384410 7f8b62101a80 Options.compression[4]: Snappy
+2021/03/14-07:35:56.384411 7f8b62101a80 Options.compression[5]: Snappy
+2021/03/14-07:35:56.384411 7f8b62101a80 Options.compression[6]: Snappy
+2021/03/14-07:35:56.384412 7f8b62101a80 Options.bottommost_compression: Disabled
+2021/03/14-07:35:56.384413 7f8b62101a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:35:56.384413 7f8b62101a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:35:56.384414 7f8b62101a80 Options.num_levels: 7
+2021/03/14-07:35:56.384415 7f8b62101a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:35:56.384415 7f8b62101a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:35:56.384416 7f8b62101a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:35:56.384416 7f8b62101a80 Options.compression_opts.level: -1
+2021/03/14-07:35:56.384417 7f8b62101a80 Options.compression_opts.strategy: 0
+2021/03/14-07:35:56.384418 7f8b62101a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:35:56.384418 7f8b62101a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:35:56.384419 7f8b62101a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:35:56.384419 7f8b62101a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:35:56.384420 7f8b62101a80 Options.target_file_size_base: 67108864
+2021/03/14-07:35:56.384421 7f8b62101a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:35:56.384421 7f8b62101a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:35:56.384422 7f8b62101a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:35:56.384422 7f8b62101a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:35:56.384424 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:35:56.384432 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:35:56.384433 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:35:56.384433 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:35:56.384434 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:35:56.384434 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:35:56.384435 7f8b62101a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:35:56.384435 7f8b62101a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:35:56.384436 7f8b62101a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:35:56.384437 7f8b62101a80 Options.arena_block_size: 16777216
+2021/03/14-07:35:56.384437 7f8b62101a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:35:56.384438 7f8b62101a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:35:56.384438 7f8b62101a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:35:56.384439 7f8b62101a80 Options.disable_auto_compactions: 0
+2021/03/14-07:35:56.384440 7f8b62101a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:35:56.384441 7f8b62101a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:35:56.384442 7f8b62101a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:35:56.384442 7f8b62101a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:35:56.384443 7f8b62101a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:35:56.384443 7f8b62101a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:35:56.384444 7f8b62101a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:35:56.384445 7f8b62101a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:35:56.384446 7f8b62101a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:35:56.384446 7f8b62101a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:35:56.384447 7f8b62101a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:35:56.384447 7f8b62101a80 Options.table_properties_collectors:
+2021/03/14-07:35:56.384448 7f8b62101a80 Options.inplace_update_support: 0
+2021/03/14-07:35:56.384448 7f8b62101a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:35:56.384449 7f8b62101a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:35:56.384450 7f8b62101a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:35:56.384450 7f8b62101a80 Options.bloom_locality: 0
+2021/03/14-07:35:56.384451 7f8b62101a80 Options.max_successive_merges: 0
+2021/03/14-07:35:56.384451 7f8b62101a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:35:56.384452 7f8b62101a80 Options.paranoid_file_checks: 0
+2021/03/14-07:35:56.384453 7f8b62101a80 Options.force_consistency_checks: 0
+2021/03/14-07:35:56.384453 7f8b62101a80 Options.report_bg_io_stats: 0
+2021/03/14-07:35:56.384818 7f8b62101a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:35:56.384820 7f8b62101a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:35:56.384971 7f8b62101a80 EVENT_LOG_v1 {"time_micros": 1615703756384959, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:35:56.384977 7f8b62101a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:35:57.109151 7f8b62101a80 EVENT_LOG_v1 {"time_micros": 1615703757109147, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615703796490434 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703796490434
new file mode 100644
index 0000000..200879a
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703796490434
@@ -0,0 +1,186 @@
+2021/03/14-07:36:35.681561 7fb0c64c7a80 RocksDB version: 5.11.3
+2021/03/14-07:36:35.681626 7fb0c64c7a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:36:35.681627 7fb0c64c7a80 Compile date Mar 13 2021
+2021/03/14-07:36:35.681632 7fb0c64c7a80 DB SUMMARY
+2021/03/14-07:36:35.681799 7fb0c64c7a80 CURRENT file: CURRENT
+2021/03/14-07:36:35.681800 7fb0c64c7a80 IDENTITY file: IDENTITY
+2021/03/14-07:36:35.681817 7fb0c64c7a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:36:35.681818 7fb0c64c7a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:36:35.681819 7fb0c64c7a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:36:35.681825 7fb0c64c7a80 Options.error_if_exists: 0
+2021/03/14-07:36:35.681825 7fb0c64c7a80 Options.create_if_missing: 1
+2021/03/14-07:36:35.681826 7fb0c64c7a80 Options.paranoid_checks: 1
+2021/03/14-07:36:35.681827 7fb0c64c7a80 Options.env: 0x7fb0c6e81080
+2021/03/14-07:36:35.681827 7fb0c64c7a80 Options.info_log: 0x1206fa0
+2021/03/14-07:36:35.681828 7fb0c64c7a80 Options.max_file_opening_threads: 16
+2021/03/14-07:36:35.681829 7fb0c64c7a80 Options.statistics: (nil)
+2021/03/14-07:36:35.681830 7fb0c64c7a80 Options.use_fsync: 0
+2021/03/14-07:36:35.681830 7fb0c64c7a80 Options.max_log_file_size: 0
+2021/03/14-07:36:35.681831 7fb0c64c7a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:36:35.681832 7fb0c64c7a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:36:35.681832 7fb0c64c7a80 Options.keep_log_file_num: 1000
+2021/03/14-07:36:35.681833 7fb0c64c7a80 Options.recycle_log_file_num: 0
+2021/03/14-07:36:35.681834 7fb0c64c7a80 Options.allow_fallocate: 1
+2021/03/14-07:36:35.681834 7fb0c64c7a80 Options.allow_mmap_reads: 0
+2021/03/14-07:36:35.681835 7fb0c64c7a80 Options.allow_mmap_writes: 0
+2021/03/14-07:36:35.681835 7fb0c64c7a80 Options.use_direct_reads: 0
+2021/03/14-07:36:35.681836 7fb0c64c7a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:36:35.681837 7fb0c64c7a80 Options.create_missing_column_families: 0
+2021/03/14-07:36:35.681837 7fb0c64c7a80 Options.db_log_dir:
+2021/03/14-07:36:35.681838 7fb0c64c7a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:36:35.681839 7fb0c64c7a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:36:35.681839 7fb0c64c7a80 Options.max_subcompactions: 1
+2021/03/14-07:36:35.681840 7fb0c64c7a80 Options.max_background_flushes: -1
+2021/03/14-07:36:35.681841 7fb0c64c7a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:36:35.681841 7fb0c64c7a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:36:35.681842 7fb0c64c7a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:36:35.681842 7fb0c64c7a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:36:35.681843 7fb0c64c7a80 Options.advise_random_on_open: 1
+2021/03/14-07:36:35.681844 7fb0c64c7a80 Options.db_write_buffer_size: 0
+2021/03/14-07:36:35.681844 7fb0c64c7a80 Options.write_buffer_manager: 0x11eee90
+2021/03/14-07:36:35.681845 7fb0c64c7a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:36:35.681846 7fb0c64c7a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:36:35.681846 7fb0c64c7a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:36:35.681847 7fb0c64c7a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:36:35.681847 7fb0c64c7a80 Options.rate_limiter: (nil)
+2021/03/14-07:36:35.681849 7fb0c64c7a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:36:35.681857 7fb0c64c7a80 Options.wal_recovery_mode: 2
+2021/03/14-07:36:35.681858 7fb0c64c7a80 Options.enable_thread_tracking: 0
+2021/03/14-07:36:35.681859 7fb0c64c7a80 Options.enable_pipelined_write: 0
+2021/03/14-07:36:35.681859 7fb0c64c7a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:36:35.681860 7fb0c64c7a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:36:35.681860 7fb0c64c7a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:36:35.681861 7fb0c64c7a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:36:35.681862 7fb0c64c7a80 Options.row_cache: None
+2021/03/14-07:36:35.681862 7fb0c64c7a80 Options.wal_filter: None
+2021/03/14-07:36:35.681863 7fb0c64c7a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:36:35.681864 7fb0c64c7a80 Options.allow_ingest_behind: 0
+2021/03/14-07:36:35.681864 7fb0c64c7a80 Options.preserve_deletes: 0
+2021/03/14-07:36:35.681865 7fb0c64c7a80 Options.two_write_queues: 0
+2021/03/14-07:36:35.681866 7fb0c64c7a80 Options.manual_wal_flush: 0
+2021/03/14-07:36:35.681867 7fb0c64c7a80 Options.max_background_jobs: 16
+2021/03/14-07:36:35.681868 7fb0c64c7a80 Options.max_background_compactions: -1
+2021/03/14-07:36:35.681868 7fb0c64c7a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:36:35.681869 7fb0c64c7a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:36:35.681869 7fb0c64c7a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:36:35.681870 7fb0c64c7a80 Options.max_total_wal_size: 0
+2021/03/14-07:36:35.681871 7fb0c64c7a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:36:35.681871 7fb0c64c7a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:36:35.681872 7fb0c64c7a80 Options.max_open_files: -1
+2021/03/14-07:36:35.681873 7fb0c64c7a80 Options.bytes_per_sync: 0
+2021/03/14-07:36:35.681873 7fb0c64c7a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:36:35.681874 7fb0c64c7a80 Options.compaction_readahead_size: 0
+2021/03/14-07:36:35.681874 7fb0c64c7a80 Compression algorithms supported:
+2021/03/14-07:36:35.681875 7fb0c64c7a80 Snappy supported: 1
+2021/03/14-07:36:35.681876 7fb0c64c7a80 Zlib supported: 1
+2021/03/14-07:36:35.681876 7fb0c64c7a80 Bzip supported: 1
+2021/03/14-07:36:35.681877 7fb0c64c7a80 LZ4 supported: 1
+2021/03/14-07:36:35.681878 7fb0c64c7a80 ZSTDNotFinal supported: 1
+2021/03/14-07:36:35.681882 7fb0c64c7a80 ZSTD supported: 1
+2021/03/14-07:36:35.681885 7fb0c64c7a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:36:35.681887 7fb0c64c7a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:36:35.681986 7fb0c64c7a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:36:35.682042 7fb0c64c7a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:36:35.682044 7fb0c64c7a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:36:35.682045 7fb0c64c7a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:36:35.682046 7fb0c64c7a80 Options.compaction_filter: None
+2021/03/14-07:36:35.682046 7fb0c64c7a80 Options.compaction_filter_factory: None
+2021/03/14-07:36:35.682047 7fb0c64c7a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:36:35.682048 7fb0c64c7a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:36:35.682064 7fb0c64c7a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x11fe820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x11e3f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:36:35.682066 7fb0c64c7a80 Options.write_buffer_size: 134217728
+2021/03/14-07:36:35.682066 7fb0c64c7a80 Options.max_write_buffer_number: 6
+2021/03/14-07:36:35.682067 7fb0c64c7a80 Options.compression[0]: NoCompression
+2021/03/14-07:36:35.682068 7fb0c64c7a80 Options.compression[1]: NoCompression
+2021/03/14-07:36:35.682069 7fb0c64c7a80 Options.compression[2]: Snappy
+2021/03/14-07:36:35.682069 7fb0c64c7a80 Options.compression[3]: Snappy
+2021/03/14-07:36:35.682070 7fb0c64c7a80 Options.compression[4]: Snappy
+2021/03/14-07:36:35.682070 7fb0c64c7a80 Options.compression[5]: Snappy
+2021/03/14-07:36:35.682071 7fb0c64c7a80 Options.compression[6]: Snappy
+2021/03/14-07:36:35.682072 7fb0c64c7a80 Options.bottommost_compression: Disabled
+2021/03/14-07:36:35.682073 7fb0c64c7a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:36:35.682073 7fb0c64c7a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:36:35.682074 7fb0c64c7a80 Options.num_levels: 7
+2021/03/14-07:36:35.682075 7fb0c64c7a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:36:35.682075 7fb0c64c7a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:36:35.682076 7fb0c64c7a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:36:35.682077 7fb0c64c7a80 Options.compression_opts.level: -1
+2021/03/14-07:36:35.682077 7fb0c64c7a80 Options.compression_opts.strategy: 0
+2021/03/14-07:36:35.682078 7fb0c64c7a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:36:35.682078 7fb0c64c7a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:36:35.682079 7fb0c64c7a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:36:35.682080 7fb0c64c7a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:36:35.682081 7fb0c64c7a80 Options.target_file_size_base: 67108864
+2021/03/14-07:36:35.682081 7fb0c64c7a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:36:35.682082 7fb0c64c7a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:36:35.682083 7fb0c64c7a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:36:35.682083 7fb0c64c7a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:36:35.682085 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:36:35.682093 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:36:35.682094 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:36:35.682094 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:36:35.682095 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:36:35.682096 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:36:35.682096 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:36:35.682097 7fb0c64c7a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:36:35.682098 7fb0c64c7a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:36:35.682098 7fb0c64c7a80 Options.arena_block_size: 16777216
+2021/03/14-07:36:35.682099 7fb0c64c7a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:36:35.682100 7fb0c64c7a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:36:35.682100 7fb0c64c7a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:36:35.682101 7fb0c64c7a80 Options.disable_auto_compactions: 0
+2021/03/14-07:36:35.682103 7fb0c64c7a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:36:35.682104 7fb0c64c7a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:36:35.682104 7fb0c64c7a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:36:35.682105 7fb0c64c7a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:36:35.682106 7fb0c64c7a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:36:35.682106 7fb0c64c7a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:36:35.682107 7fb0c64c7a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:36:35.682108 7fb0c64c7a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:36:35.682109 7fb0c64c7a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:36:35.682110 7fb0c64c7a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:36:35.682110 7fb0c64c7a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:36:35.682111 7fb0c64c7a80 Options.table_properties_collectors:
+2021/03/14-07:36:35.682112 7fb0c64c7a80 Options.inplace_update_support: 0
+2021/03/14-07:36:35.682112 7fb0c64c7a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:36:35.682113 7fb0c64c7a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:36:35.682114 7fb0c64c7a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:36:35.682115 7fb0c64c7a80 Options.bloom_locality: 0
+2021/03/14-07:36:35.682115 7fb0c64c7a80 Options.max_successive_merges: 0
+2021/03/14-07:36:35.682116 7fb0c64c7a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:36:35.682117 7fb0c64c7a80 Options.paranoid_file_checks: 0
+2021/03/14-07:36:35.682117 7fb0c64c7a80 Options.force_consistency_checks: 0
+2021/03/14-07:36:35.682118 7fb0c64c7a80 Options.report_bg_io_stats: 0
+2021/03/14-07:36:35.682540 7fb0c64c7a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:36:35.682543 7fb0c64c7a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:36:35.682710 7fb0c64c7a80 EVENT_LOG_v1 {"time_micros": 1615703795682699, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:36:35.682716 7fb0c64c7a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:36:36.478044 7fb0c64c7a80 EVENT_LOG_v1 {"time_micros": 1615703796478040, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615703797246366 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703797246366
new file mode 100644
index 0000000..38e6c2d
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703797246366
@@ -0,0 +1,186 @@
+2021/03/14-07:36:36.490842 7fb0c64c7a80 RocksDB version: 5.11.3
+2021/03/14-07:36:36.490897 7fb0c64c7a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:36:36.490898 7fb0c64c7a80 Compile date Mar 13 2021
+2021/03/14-07:36:36.490902 7fb0c64c7a80 DB SUMMARY
+2021/03/14-07:36:36.491051 7fb0c64c7a80 CURRENT file: CURRENT
+2021/03/14-07:36:36.491052 7fb0c64c7a80 IDENTITY file: IDENTITY
+2021/03/14-07:36:36.491067 7fb0c64c7a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:36:36.491068 7fb0c64c7a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:36:36.491069 7fb0c64c7a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:36:36.491074 7fb0c64c7a80 Options.error_if_exists: 0
+2021/03/14-07:36:36.491075 7fb0c64c7a80 Options.create_if_missing: 1
+2021/03/14-07:36:36.491075 7fb0c64c7a80 Options.paranoid_checks: 1
+2021/03/14-07:36:36.491076 7fb0c64c7a80 Options.env: 0x7fb0c6e81080
+2021/03/14-07:36:36.491076 7fb0c64c7a80 Options.info_log: 0x1206fa0
+2021/03/14-07:36:36.491077 7fb0c64c7a80 Options.max_file_opening_threads: 16
+2021/03/14-07:36:36.491078 7fb0c64c7a80 Options.statistics: (nil)
+2021/03/14-07:36:36.491078 7fb0c64c7a80 Options.use_fsync: 0
+2021/03/14-07:36:36.491079 7fb0c64c7a80 Options.max_log_file_size: 0
+2021/03/14-07:36:36.491079 7fb0c64c7a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:36:36.491080 7fb0c64c7a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:36:36.491081 7fb0c64c7a80 Options.keep_log_file_num: 1000
+2021/03/14-07:36:36.491081 7fb0c64c7a80 Options.recycle_log_file_num: 0
+2021/03/14-07:36:36.491082 7fb0c64c7a80 Options.allow_fallocate: 1
+2021/03/14-07:36:36.491082 7fb0c64c7a80 Options.allow_mmap_reads: 0
+2021/03/14-07:36:36.491083 7fb0c64c7a80 Options.allow_mmap_writes: 0
+2021/03/14-07:36:36.491083 7fb0c64c7a80 Options.use_direct_reads: 0
+2021/03/14-07:36:36.491084 7fb0c64c7a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:36:36.491085 7fb0c64c7a80 Options.create_missing_column_families: 0
+2021/03/14-07:36:36.491085 7fb0c64c7a80 Options.db_log_dir:
+2021/03/14-07:36:36.491086 7fb0c64c7a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:36:36.491086 7fb0c64c7a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:36:36.491087 7fb0c64c7a80 Options.max_subcompactions: 1
+2021/03/14-07:36:36.491087 7fb0c64c7a80 Options.max_background_flushes: -1
+2021/03/14-07:36:36.491088 7fb0c64c7a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:36:36.491089 7fb0c64c7a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:36:36.491089 7fb0c64c7a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:36:36.491090 7fb0c64c7a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:36:36.491090 7fb0c64c7a80 Options.advise_random_on_open: 1
+2021/03/14-07:36:36.491091 7fb0c64c7a80 Options.db_write_buffer_size: 0
+2021/03/14-07:36:36.491091 7fb0c64c7a80 Options.write_buffer_manager: 0x11eee90
+2021/03/14-07:36:36.491092 7fb0c64c7a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:36:36.491093 7fb0c64c7a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:36:36.491093 7fb0c64c7a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:36:36.491094 7fb0c64c7a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:36:36.491094 7fb0c64c7a80 Options.rate_limiter: (nil)
+2021/03/14-07:36:36.491095 7fb0c64c7a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:36:36.491103 7fb0c64c7a80 Options.wal_recovery_mode: 2
+2021/03/14-07:36:36.491104 7fb0c64c7a80 Options.enable_thread_tracking: 0
+2021/03/14-07:36:36.491104 7fb0c64c7a80 Options.enable_pipelined_write: 0
+2021/03/14-07:36:36.491105 7fb0c64c7a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:36:36.491105 7fb0c64c7a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:36:36.491106 7fb0c64c7a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:36:36.491106 7fb0c64c7a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:36:36.491107 7fb0c64c7a80 Options.row_cache: None
+2021/03/14-07:36:36.491108 7fb0c64c7a80 Options.wal_filter: None
+2021/03/14-07:36:36.491108 7fb0c64c7a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:36:36.491109 7fb0c64c7a80 Options.allow_ingest_behind: 0
+2021/03/14-07:36:36.491109 7fb0c64c7a80 Options.preserve_deletes: 0
+2021/03/14-07:36:36.491110 7fb0c64c7a80 Options.two_write_queues: 0
+2021/03/14-07:36:36.491110 7fb0c64c7a80 Options.manual_wal_flush: 0
+2021/03/14-07:36:36.491111 7fb0c64c7a80 Options.max_background_jobs: 16
+2021/03/14-07:36:36.491112 7fb0c64c7a80 Options.max_background_compactions: -1
+2021/03/14-07:36:36.491113 7fb0c64c7a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:36:36.491113 7fb0c64c7a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:36:36.491114 7fb0c64c7a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:36:36.491114 7fb0c64c7a80 Options.max_total_wal_size: 0
+2021/03/14-07:36:36.491115 7fb0c64c7a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:36:36.491115 7fb0c64c7a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:36:36.491116 7fb0c64c7a80 Options.max_open_files: -1
+2021/03/14-07:36:36.491117 7fb0c64c7a80 Options.bytes_per_sync: 0
+2021/03/14-07:36:36.491117 7fb0c64c7a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:36:36.491118 7fb0c64c7a80 Options.compaction_readahead_size: 0
+2021/03/14-07:36:36.491118 7fb0c64c7a80 Compression algorithms supported:
+2021/03/14-07:36:36.491119 7fb0c64c7a80 Snappy supported: 1
+2021/03/14-07:36:36.491119 7fb0c64c7a80 Zlib supported: 1
+2021/03/14-07:36:36.491120 7fb0c64c7a80 Bzip supported: 1
+2021/03/14-07:36:36.491120 7fb0c64c7a80 LZ4 supported: 1
+2021/03/14-07:36:36.491121 7fb0c64c7a80 ZSTDNotFinal supported: 1
+2021/03/14-07:36:36.491125 7fb0c64c7a80 ZSTD supported: 1
+2021/03/14-07:36:36.491128 7fb0c64c7a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:36:36.491129 7fb0c64c7a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:36:36.491218 7fb0c64c7a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:36:36.491273 7fb0c64c7a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:36:36.491275 7fb0c64c7a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:36:36.491276 7fb0c64c7a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:36:36.491277 7fb0c64c7a80 Options.compaction_filter: None
+2021/03/14-07:36:36.491277 7fb0c64c7a80 Options.compaction_filter_factory: None
+2021/03/14-07:36:36.491278 7fb0c64c7a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:36:36.491279 7fb0c64c7a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:36:36.491294 7fb0c64c7a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x11fe820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x11e3f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:36:36.491295 7fb0c64c7a80 Options.write_buffer_size: 134217728
+2021/03/14-07:36:36.491295 7fb0c64c7a80 Options.max_write_buffer_number: 6
+2021/03/14-07:36:36.491296 7fb0c64c7a80 Options.compression[0]: NoCompression
+2021/03/14-07:36:36.491297 7fb0c64c7a80 Options.compression[1]: NoCompression
+2021/03/14-07:36:36.491297 7fb0c64c7a80 Options.compression[2]: Snappy
+2021/03/14-07:36:36.491298 7fb0c64c7a80 Options.compression[3]: Snappy
+2021/03/14-07:36:36.491299 7fb0c64c7a80 Options.compression[4]: Snappy
+2021/03/14-07:36:36.491299 7fb0c64c7a80 Options.compression[5]: Snappy
+2021/03/14-07:36:36.491300 7fb0c64c7a80 Options.compression[6]: Snappy
+2021/03/14-07:36:36.491300 7fb0c64c7a80 Options.bottommost_compression: Disabled
+2021/03/14-07:36:36.491301 7fb0c64c7a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:36:36.491302 7fb0c64c7a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:36:36.491302 7fb0c64c7a80 Options.num_levels: 7
+2021/03/14-07:36:36.491303 7fb0c64c7a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:36:36.491303 7fb0c64c7a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:36:36.491304 7fb0c64c7a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:36:36.491305 7fb0c64c7a80 Options.compression_opts.level: -1
+2021/03/14-07:36:36.491305 7fb0c64c7a80 Options.compression_opts.strategy: 0
+2021/03/14-07:36:36.491306 7fb0c64c7a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:36:36.491306 7fb0c64c7a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:36:36.491307 7fb0c64c7a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:36:36.491307 7fb0c64c7a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:36:36.491308 7fb0c64c7a80 Options.target_file_size_base: 67108864
+2021/03/14-07:36:36.491308 7fb0c64c7a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:36:36.491309 7fb0c64c7a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:36:36.491310 7fb0c64c7a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:36:36.491310 7fb0c64c7a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:36:36.491312 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:36:36.491320 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:36:36.491320 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:36:36.491321 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:36:36.491322 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:36:36.491322 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:36:36.491323 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:36:36.491323 7fb0c64c7a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:36:36.491324 7fb0c64c7a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:36:36.491324 7fb0c64c7a80 Options.arena_block_size: 16777216
+2021/03/14-07:36:36.491325 7fb0c64c7a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:36:36.491325 7fb0c64c7a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:36:36.491326 7fb0c64c7a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:36:36.491327 7fb0c64c7a80 Options.disable_auto_compactions: 0
+2021/03/14-07:36:36.491328 7fb0c64c7a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:36:36.491329 7fb0c64c7a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:36:36.491330 7fb0c64c7a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:36:36.491330 7fb0c64c7a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:36:36.491331 7fb0c64c7a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:36:36.491331 7fb0c64c7a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:36:36.491332 7fb0c64c7a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:36:36.491333 7fb0c64c7a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:36:36.491334 7fb0c64c7a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:36:36.491334 7fb0c64c7a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:36:36.491335 7fb0c64c7a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:36:36.491336 7fb0c64c7a80 Options.table_properties_collectors:
+2021/03/14-07:36:36.491336 7fb0c64c7a80 Options.inplace_update_support: 0
+2021/03/14-07:36:36.491337 7fb0c64c7a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:36:36.491337 7fb0c64c7a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:36:36.491338 7fb0c64c7a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:36:36.491339 7fb0c64c7a80 Options.bloom_locality: 0
+2021/03/14-07:36:36.491339 7fb0c64c7a80 Options.max_successive_merges: 0
+2021/03/14-07:36:36.491340 7fb0c64c7a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:36:36.491340 7fb0c64c7a80 Options.paranoid_file_checks: 0
+2021/03/14-07:36:36.491341 7fb0c64c7a80 Options.force_consistency_checks: 0
+2021/03/14-07:36:36.491342 7fb0c64c7a80 Options.report_bg_io_stats: 0
+2021/03/14-07:36:36.491708 7fb0c64c7a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:36:36.491710 7fb0c64c7a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:36:36.491862 7fb0c64c7a80 EVENT_LOG_v1 {"time_micros": 1615703796491852, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:36:36.491867 7fb0c64c7a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:36:37.233777 7fb0c64c7a80 EVENT_LOG_v1 {"time_micros": 1615703797233773, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615703798005934 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703798005934
new file mode 100644
index 0000000..f13522f
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703798005934
@@ -0,0 +1,186 @@
+2021/03/14-07:36:37.246768 7fb0c64c7a80 RocksDB version: 5.11.3
+2021/03/14-07:36:37.246821 7fb0c64c7a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:36:37.246823 7fb0c64c7a80 Compile date Mar 13 2021
+2021/03/14-07:36:37.246827 7fb0c64c7a80 DB SUMMARY
+2021/03/14-07:36:37.246975 7fb0c64c7a80 CURRENT file: CURRENT
+2021/03/14-07:36:37.246976 7fb0c64c7a80 IDENTITY file: IDENTITY
+2021/03/14-07:36:37.246991 7fb0c64c7a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:36:37.246992 7fb0c64c7a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:36:37.246993 7fb0c64c7a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:36:37.246998 7fb0c64c7a80 Options.error_if_exists: 0
+2021/03/14-07:36:37.246999 7fb0c64c7a80 Options.create_if_missing: 1
+2021/03/14-07:36:37.247000 7fb0c64c7a80 Options.paranoid_checks: 1
+2021/03/14-07:36:37.247000 7fb0c64c7a80 Options.env: 0x7fb0c6e81080
+2021/03/14-07:36:37.247001 7fb0c64c7a80 Options.info_log: 0x1206fa0
+2021/03/14-07:36:37.247001 7fb0c64c7a80 Options.max_file_opening_threads: 16
+2021/03/14-07:36:37.247002 7fb0c64c7a80 Options.statistics: (nil)
+2021/03/14-07:36:37.247003 7fb0c64c7a80 Options.use_fsync: 0
+2021/03/14-07:36:37.247003 7fb0c64c7a80 Options.max_log_file_size: 0
+2021/03/14-07:36:37.247004 7fb0c64c7a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:36:37.247005 7fb0c64c7a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:36:37.247005 7fb0c64c7a80 Options.keep_log_file_num: 1000
+2021/03/14-07:36:37.247006 7fb0c64c7a80 Options.recycle_log_file_num: 0
+2021/03/14-07:36:37.247006 7fb0c64c7a80 Options.allow_fallocate: 1
+2021/03/14-07:36:37.247007 7fb0c64c7a80 Options.allow_mmap_reads: 0
+2021/03/14-07:36:37.247007 7fb0c64c7a80 Options.allow_mmap_writes: 0
+2021/03/14-07:36:37.247008 7fb0c64c7a80 Options.use_direct_reads: 0
+2021/03/14-07:36:37.247008 7fb0c64c7a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:36:37.247009 7fb0c64c7a80 Options.create_missing_column_families: 0
+2021/03/14-07:36:37.247010 7fb0c64c7a80 Options.db_log_dir:
+2021/03/14-07:36:37.247010 7fb0c64c7a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:36:37.247011 7fb0c64c7a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:36:37.247011 7fb0c64c7a80 Options.max_subcompactions: 1
+2021/03/14-07:36:37.247012 7fb0c64c7a80 Options.max_background_flushes: -1
+2021/03/14-07:36:37.247012 7fb0c64c7a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:36:37.247013 7fb0c64c7a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:36:37.247014 7fb0c64c7a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:36:37.247014 7fb0c64c7a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:36:37.247015 7fb0c64c7a80 Options.advise_random_on_open: 1
+2021/03/14-07:36:37.247015 7fb0c64c7a80 Options.db_write_buffer_size: 0
+2021/03/14-07:36:37.247016 7fb0c64c7a80 Options.write_buffer_manager: 0x11eee90
+2021/03/14-07:36:37.247016 7fb0c64c7a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:36:37.247017 7fb0c64c7a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:36:37.247017 7fb0c64c7a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:36:37.247018 7fb0c64c7a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:36:37.247019 7fb0c64c7a80 Options.rate_limiter: (nil)
+2021/03/14-07:36:37.247020 7fb0c64c7a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:36:37.247027 7fb0c64c7a80 Options.wal_recovery_mode: 2
+2021/03/14-07:36:37.247028 7fb0c64c7a80 Options.enable_thread_tracking: 0
+2021/03/14-07:36:37.247028 7fb0c64c7a80 Options.enable_pipelined_write: 0
+2021/03/14-07:36:37.247029 7fb0c64c7a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:36:37.247029 7fb0c64c7a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:36:37.247030 7fb0c64c7a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:36:37.247030 7fb0c64c7a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:36:37.247031 7fb0c64c7a80 Options.row_cache: None
+2021/03/14-07:36:37.247032 7fb0c64c7a80 Options.wal_filter: None
+2021/03/14-07:36:37.247032 7fb0c64c7a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:36:37.247033 7fb0c64c7a80 Options.allow_ingest_behind: 0
+2021/03/14-07:36:37.247033 7fb0c64c7a80 Options.preserve_deletes: 0
+2021/03/14-07:36:37.247034 7fb0c64c7a80 Options.two_write_queues: 0
+2021/03/14-07:36:37.247034 7fb0c64c7a80 Options.manual_wal_flush: 0
+2021/03/14-07:36:37.247036 7fb0c64c7a80 Options.max_background_jobs: 16
+2021/03/14-07:36:37.247036 7fb0c64c7a80 Options.max_background_compactions: -1
+2021/03/14-07:36:37.247037 7fb0c64c7a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:36:37.247037 7fb0c64c7a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:36:37.247038 7fb0c64c7a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:36:37.247038 7fb0c64c7a80 Options.max_total_wal_size: 0
+2021/03/14-07:36:37.247039 7fb0c64c7a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:36:37.247040 7fb0c64c7a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:36:37.247040 7fb0c64c7a80 Options.max_open_files: -1
+2021/03/14-07:36:37.247041 7fb0c64c7a80 Options.bytes_per_sync: 0
+2021/03/14-07:36:37.247041 7fb0c64c7a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:36:37.247042 7fb0c64c7a80 Options.compaction_readahead_size: 0
+2021/03/14-07:36:37.247042 7fb0c64c7a80 Compression algorithms supported:
+2021/03/14-07:36:37.247043 7fb0c64c7a80 Snappy supported: 1
+2021/03/14-07:36:37.247044 7fb0c64c7a80 Zlib supported: 1
+2021/03/14-07:36:37.247044 7fb0c64c7a80 Bzip supported: 1
+2021/03/14-07:36:37.247045 7fb0c64c7a80 LZ4 supported: 1
+2021/03/14-07:36:37.247045 7fb0c64c7a80 ZSTDNotFinal supported: 1
+2021/03/14-07:36:37.247049 7fb0c64c7a80 ZSTD supported: 1
+2021/03/14-07:36:37.247052 7fb0c64c7a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:36:37.247053 7fb0c64c7a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:36:37.247141 7fb0c64c7a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:36:37.247191 7fb0c64c7a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:36:37.247193 7fb0c64c7a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:36:37.247193 7fb0c64c7a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:36:37.247194 7fb0c64c7a80 Options.compaction_filter: None
+2021/03/14-07:36:37.247194 7fb0c64c7a80 Options.compaction_filter_factory: None
+2021/03/14-07:36:37.247195 7fb0c64c7a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:36:37.247196 7fb0c64c7a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:36:37.247211 7fb0c64c7a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x11fe820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x11e3f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:36:37.247212 7fb0c64c7a80 Options.write_buffer_size: 134217728
+2021/03/14-07:36:37.247212 7fb0c64c7a80 Options.max_write_buffer_number: 6
+2021/03/14-07:36:37.247213 7fb0c64c7a80 Options.compression[0]: NoCompression
+2021/03/14-07:36:37.247214 7fb0c64c7a80 Options.compression[1]: NoCompression
+2021/03/14-07:36:37.247214 7fb0c64c7a80 Options.compression[2]: Snappy
+2021/03/14-07:36:37.247215 7fb0c64c7a80 Options.compression[3]: Snappy
+2021/03/14-07:36:37.247215 7fb0c64c7a80 Options.compression[4]: Snappy
+2021/03/14-07:36:37.247216 7fb0c64c7a80 Options.compression[5]: Snappy
+2021/03/14-07:36:37.247216 7fb0c64c7a80 Options.compression[6]: Snappy
+2021/03/14-07:36:37.247217 7fb0c64c7a80 Options.bottommost_compression: Disabled
+2021/03/14-07:36:37.247218 7fb0c64c7a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:36:37.247218 7fb0c64c7a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:36:37.247219 7fb0c64c7a80 Options.num_levels: 7
+2021/03/14-07:36:37.247220 7fb0c64c7a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:36:37.247220 7fb0c64c7a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:36:37.247221 7fb0c64c7a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:36:37.247221 7fb0c64c7a80 Options.compression_opts.level: -1
+2021/03/14-07:36:37.247222 7fb0c64c7a80 Options.compression_opts.strategy: 0
+2021/03/14-07:36:37.247223 7fb0c64c7a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:36:37.247223 7fb0c64c7a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:36:37.247224 7fb0c64c7a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:36:37.247224 7fb0c64c7a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:36:37.247225 7fb0c64c7a80 Options.target_file_size_base: 67108864
+2021/03/14-07:36:37.247226 7fb0c64c7a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:36:37.247226 7fb0c64c7a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:36:37.247227 7fb0c64c7a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:36:37.247228 7fb0c64c7a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:36:37.247229 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:36:37.247237 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:36:37.247242 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:36:37.247243 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:36:37.247244 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:36:37.247244 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:36:37.247245 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:36:37.247245 7fb0c64c7a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:36:37.247246 7fb0c64c7a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:36:37.247246 7fb0c64c7a80 Options.arena_block_size: 16777216
+2021/03/14-07:36:37.247247 7fb0c64c7a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:36:37.247248 7fb0c64c7a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:36:37.247248 7fb0c64c7a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:36:37.247249 7fb0c64c7a80 Options.disable_auto_compactions: 0
+2021/03/14-07:36:37.247250 7fb0c64c7a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:36:37.247251 7fb0c64c7a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:36:37.247252 7fb0c64c7a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:36:37.247252 7fb0c64c7a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:36:37.247253 7fb0c64c7a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:36:37.247253 7fb0c64c7a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:36:37.247254 7fb0c64c7a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:36:37.247255 7fb0c64c7a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:36:37.247256 7fb0c64c7a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:36:37.247257 7fb0c64c7a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:36:37.247257 7fb0c64c7a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:36:37.247258 7fb0c64c7a80 Options.table_properties_collectors:
+2021/03/14-07:36:37.247259 7fb0c64c7a80 Options.inplace_update_support: 0
+2021/03/14-07:36:37.247259 7fb0c64c7a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:36:37.247260 7fb0c64c7a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:36:37.247261 7fb0c64c7a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:36:37.247261 7fb0c64c7a80 Options.bloom_locality: 0
+2021/03/14-07:36:37.247262 7fb0c64c7a80 Options.max_successive_merges: 0
+2021/03/14-07:36:37.247262 7fb0c64c7a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:36:37.247263 7fb0c64c7a80 Options.paranoid_file_checks: 0
+2021/03/14-07:36:37.247264 7fb0c64c7a80 Options.force_consistency_checks: 0
+2021/03/14-07:36:37.247264 7fb0c64c7a80 Options.report_bg_io_stats: 0
+2021/03/14-07:36:37.247642 7fb0c64c7a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:36:37.247645 7fb0c64c7a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:36:37.247796 7fb0c64c7a80 EVENT_LOG_v1 {"time_micros": 1615703797247786, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:36:37.247801 7fb0c64c7a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:36:37.993208 7fb0c64c7a80 EVENT_LOG_v1 {"time_micros": 1615703797993205, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615703934676551 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703934676551
new file mode 100644
index 0000000..0fa6da7
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703934676551
@@ -0,0 +1,186 @@
+2021/03/14-07:36:38.006362 7fb0c64c7a80 RocksDB version: 5.11.3
+2021/03/14-07:36:38.006419 7fb0c64c7a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:36:38.006420 7fb0c64c7a80 Compile date Mar 13 2021
+2021/03/14-07:36:38.006425 7fb0c64c7a80 DB SUMMARY
+2021/03/14-07:36:38.006576 7fb0c64c7a80 CURRENT file: CURRENT
+2021/03/14-07:36:38.006577 7fb0c64c7a80 IDENTITY file: IDENTITY
+2021/03/14-07:36:38.006592 7fb0c64c7a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:36:38.006593 7fb0c64c7a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:36:38.006594 7fb0c64c7a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:36:38.006599 7fb0c64c7a80 Options.error_if_exists: 0
+2021/03/14-07:36:38.006600 7fb0c64c7a80 Options.create_if_missing: 1
+2021/03/14-07:36:38.006600 7fb0c64c7a80 Options.paranoid_checks: 1
+2021/03/14-07:36:38.006601 7fb0c64c7a80 Options.env: 0x7fb0c6e81080
+2021/03/14-07:36:38.006602 7fb0c64c7a80 Options.info_log: 0x1206fa0
+2021/03/14-07:36:38.006602 7fb0c64c7a80 Options.max_file_opening_threads: 16
+2021/03/14-07:36:38.006603 7fb0c64c7a80 Options.statistics: (nil)
+2021/03/14-07:36:38.006604 7fb0c64c7a80 Options.use_fsync: 0
+2021/03/14-07:36:38.006604 7fb0c64c7a80 Options.max_log_file_size: 0
+2021/03/14-07:36:38.006605 7fb0c64c7a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:36:38.006605 7fb0c64c7a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:36:38.006606 7fb0c64c7a80 Options.keep_log_file_num: 1000
+2021/03/14-07:36:38.006607 7fb0c64c7a80 Options.recycle_log_file_num: 0
+2021/03/14-07:36:38.006607 7fb0c64c7a80 Options.allow_fallocate: 1
+2021/03/14-07:36:38.006608 7fb0c64c7a80 Options.allow_mmap_reads: 0
+2021/03/14-07:36:38.006608 7fb0c64c7a80 Options.allow_mmap_writes: 0
+2021/03/14-07:36:38.006609 7fb0c64c7a80 Options.use_direct_reads: 0
+2021/03/14-07:36:38.006610 7fb0c64c7a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:36:38.006610 7fb0c64c7a80 Options.create_missing_column_families: 0
+2021/03/14-07:36:38.006611 7fb0c64c7a80 Options.db_log_dir:
+2021/03/14-07:36:38.006611 7fb0c64c7a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:36:38.006612 7fb0c64c7a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:36:38.006612 7fb0c64c7a80 Options.max_subcompactions: 1
+2021/03/14-07:36:38.006613 7fb0c64c7a80 Options.max_background_flushes: -1
+2021/03/14-07:36:38.006614 7fb0c64c7a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:36:38.006614 7fb0c64c7a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:36:38.006615 7fb0c64c7a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:36:38.006615 7fb0c64c7a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:36:38.006616 7fb0c64c7a80 Options.advise_random_on_open: 1
+2021/03/14-07:36:38.006617 7fb0c64c7a80 Options.db_write_buffer_size: 0
+2021/03/14-07:36:38.006617 7fb0c64c7a80 Options.write_buffer_manager: 0x11eee90
+2021/03/14-07:36:38.006618 7fb0c64c7a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:36:38.006618 7fb0c64c7a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:36:38.006619 7fb0c64c7a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:36:38.006619 7fb0c64c7a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:36:38.006620 7fb0c64c7a80 Options.rate_limiter: (nil)
+2021/03/14-07:36:38.006621 7fb0c64c7a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:36:38.006629 7fb0c64c7a80 Options.wal_recovery_mode: 2
+2021/03/14-07:36:38.006629 7fb0c64c7a80 Options.enable_thread_tracking: 0
+2021/03/14-07:36:38.006630 7fb0c64c7a80 Options.enable_pipelined_write: 0
+2021/03/14-07:36:38.006631 7fb0c64c7a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:36:38.006631 7fb0c64c7a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:36:38.006632 7fb0c64c7a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:36:38.006632 7fb0c64c7a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:36:38.006633 7fb0c64c7a80 Options.row_cache: None
+2021/03/14-07:36:38.006633 7fb0c64c7a80 Options.wal_filter: None
+2021/03/14-07:36:38.006634 7fb0c64c7a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:36:38.006635 7fb0c64c7a80 Options.allow_ingest_behind: 0
+2021/03/14-07:36:38.006635 7fb0c64c7a80 Options.preserve_deletes: 0
+2021/03/14-07:36:38.006636 7fb0c64c7a80 Options.two_write_queues: 0
+2021/03/14-07:36:38.006636 7fb0c64c7a80 Options.manual_wal_flush: 0
+2021/03/14-07:36:38.006637 7fb0c64c7a80 Options.max_background_jobs: 16
+2021/03/14-07:36:38.006638 7fb0c64c7a80 Options.max_background_compactions: -1
+2021/03/14-07:36:38.006639 7fb0c64c7a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:36:38.006639 7fb0c64c7a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:36:38.006640 7fb0c64c7a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:36:38.006640 7fb0c64c7a80 Options.max_total_wal_size: 0
+2021/03/14-07:36:38.006641 7fb0c64c7a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:36:38.006641 7fb0c64c7a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:36:38.006642 7fb0c64c7a80 Options.max_open_files: -1
+2021/03/14-07:36:38.006643 7fb0c64c7a80 Options.bytes_per_sync: 0
+2021/03/14-07:36:38.006643 7fb0c64c7a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:36:38.006644 7fb0c64c7a80 Options.compaction_readahead_size: 0
+2021/03/14-07:36:38.006644 7fb0c64c7a80 Compression algorithms supported:
+2021/03/14-07:36:38.006645 7fb0c64c7a80 Snappy supported: 1
+2021/03/14-07:36:38.006645 7fb0c64c7a80 Zlib supported: 1
+2021/03/14-07:36:38.006646 7fb0c64c7a80 Bzip supported: 1
+2021/03/14-07:36:38.006647 7fb0c64c7a80 LZ4 supported: 1
+2021/03/14-07:36:38.006647 7fb0c64c7a80 ZSTDNotFinal supported: 1
+2021/03/14-07:36:38.006651 7fb0c64c7a80 ZSTD supported: 1
+2021/03/14-07:36:38.006655 7fb0c64c7a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:36:38.006656 7fb0c64c7a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:36:38.006744 7fb0c64c7a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:36:38.006795 7fb0c64c7a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:36:38.006797 7fb0c64c7a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:36:38.006798 7fb0c64c7a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:36:38.006799 7fb0c64c7a80 Options.compaction_filter: None
+2021/03/14-07:36:38.006799 7fb0c64c7a80 Options.compaction_filter_factory: None
+2021/03/14-07:36:38.006800 7fb0c64c7a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:36:38.006801 7fb0c64c7a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:36:38.006816 7fb0c64c7a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x11fe820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x11e3f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:36:38.006817 7fb0c64c7a80 Options.write_buffer_size: 134217728
+2021/03/14-07:36:38.006817 7fb0c64c7a80 Options.max_write_buffer_number: 6
+2021/03/14-07:36:38.006818 7fb0c64c7a80 Options.compression[0]: NoCompression
+2021/03/14-07:36:38.006819 7fb0c64c7a80 Options.compression[1]: NoCompression
+2021/03/14-07:36:38.006819 7fb0c64c7a80 Options.compression[2]: Snappy
+2021/03/14-07:36:38.006820 7fb0c64c7a80 Options.compression[3]: Snappy
+2021/03/14-07:36:38.006820 7fb0c64c7a80 Options.compression[4]: Snappy
+2021/03/14-07:36:38.006821 7fb0c64c7a80 Options.compression[5]: Snappy
+2021/03/14-07:36:38.006821 7fb0c64c7a80 Options.compression[6]: Snappy
+2021/03/14-07:36:38.006822 7fb0c64c7a80 Options.bottommost_compression: Disabled
+2021/03/14-07:36:38.006823 7fb0c64c7a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:36:38.006824 7fb0c64c7a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:36:38.006824 7fb0c64c7a80 Options.num_levels: 7
+2021/03/14-07:36:38.006825 7fb0c64c7a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:36:38.006825 7fb0c64c7a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:36:38.006826 7fb0c64c7a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:36:38.006826 7fb0c64c7a80 Options.compression_opts.level: -1
+2021/03/14-07:36:38.006827 7fb0c64c7a80 Options.compression_opts.strategy: 0
+2021/03/14-07:36:38.006828 7fb0c64c7a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:36:38.006828 7fb0c64c7a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:36:38.006829 7fb0c64c7a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:36:38.006829 7fb0c64c7a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:36:38.006830 7fb0c64c7a80 Options.target_file_size_base: 67108864
+2021/03/14-07:36:38.006831 7fb0c64c7a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:36:38.006831 7fb0c64c7a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:36:38.006832 7fb0c64c7a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:36:38.006832 7fb0c64c7a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:36:38.006834 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:36:38.006841 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:36:38.006842 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:36:38.006843 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:36:38.006843 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:36:38.006844 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:36:38.006844 7fb0c64c7a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:36:38.006845 7fb0c64c7a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:36:38.006845 7fb0c64c7a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:36:38.006846 7fb0c64c7a80 Options.arena_block_size: 16777216
+2021/03/14-07:36:38.006847 7fb0c64c7a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:36:38.006847 7fb0c64c7a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:36:38.006848 7fb0c64c7a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:36:38.006848 7fb0c64c7a80 Options.disable_auto_compactions: 0
+2021/03/14-07:36:38.006850 7fb0c64c7a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:36:38.006851 7fb0c64c7a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:36:38.006851 7fb0c64c7a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:36:38.006852 7fb0c64c7a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:36:38.006853 7fb0c64c7a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:36:38.006853 7fb0c64c7a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:36:38.006854 7fb0c64c7a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:36:38.006855 7fb0c64c7a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:36:38.006856 7fb0c64c7a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:36:38.006856 7fb0c64c7a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:36:38.006857 7fb0c64c7a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:36:38.006857 7fb0c64c7a80 Options.table_properties_collectors:
+2021/03/14-07:36:38.006858 7fb0c64c7a80 Options.inplace_update_support: 0
+2021/03/14-07:36:38.006859 7fb0c64c7a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:36:38.006859 7fb0c64c7a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:36:38.006860 7fb0c64c7a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:36:38.006861 7fb0c64c7a80 Options.bloom_locality: 0
+2021/03/14-07:36:38.006861 7fb0c64c7a80 Options.max_successive_merges: 0
+2021/03/14-07:36:38.006862 7fb0c64c7a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:36:38.006862 7fb0c64c7a80 Options.paranoid_file_checks: 0
+2021/03/14-07:36:38.006863 7fb0c64c7a80 Options.force_consistency_checks: 0
+2021/03/14-07:36:38.006863 7fb0c64c7a80 Options.report_bg_io_stats: 0
+2021/03/14-07:36:38.007269 7fb0c64c7a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:36:38.007272 7fb0c64c7a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:36:38.007426 7fb0c64c7a80 EVENT_LOG_v1 {"time_micros": 1615703798007415, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:36:38.007431 7fb0c64c7a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:36:38.824786 7fb0c64c7a80 EVENT_LOG_v1 {"time_micros": 1615703798824783, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615703935472719 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703935472719
new file mode 100644
index 0000000..ff7df18
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703935472719
@@ -0,0 +1,186 @@
+2021/03/14-07:38:54.677034 7f4c76249a80 RocksDB version: 5.11.3
+2021/03/14-07:38:54.677090 7f4c76249a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:38:54.677091 7f4c76249a80 Compile date Mar 13 2021
+2021/03/14-07:38:54.677097 7f4c76249a80 DB SUMMARY
+2021/03/14-07:38:54.677268 7f4c76249a80 CURRENT file: CURRENT
+2021/03/14-07:38:54.677269 7f4c76249a80 IDENTITY file: IDENTITY
+2021/03/14-07:38:54.677284 7f4c76249a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:38:54.677285 7f4c76249a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:38:54.677286 7f4c76249a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:38:54.677292 7f4c76249a80 Options.error_if_exists: 0
+2021/03/14-07:38:54.677293 7f4c76249a80 Options.create_if_missing: 1
+2021/03/14-07:38:54.677293 7f4c76249a80 Options.paranoid_checks: 1
+2021/03/14-07:38:54.677294 7f4c76249a80 Options.env: 0x7f4c76c03080
+2021/03/14-07:38:54.677295 7f4c76249a80 Options.info_log: 0x29aefa0
+2021/03/14-07:38:54.677295 7f4c76249a80 Options.max_file_opening_threads: 16
+2021/03/14-07:38:54.677296 7f4c76249a80 Options.statistics: (nil)
+2021/03/14-07:38:54.677296 7f4c76249a80 Options.use_fsync: 0
+2021/03/14-07:38:54.677297 7f4c76249a80 Options.max_log_file_size: 0
+2021/03/14-07:38:54.677298 7f4c76249a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:38:54.677298 7f4c76249a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:38:54.677299 7f4c76249a80 Options.keep_log_file_num: 1000
+2021/03/14-07:38:54.677299 7f4c76249a80 Options.recycle_log_file_num: 0
+2021/03/14-07:38:54.677300 7f4c76249a80 Options.allow_fallocate: 1
+2021/03/14-07:38:54.677301 7f4c76249a80 Options.allow_mmap_reads: 0
+2021/03/14-07:38:54.677301 7f4c76249a80 Options.allow_mmap_writes: 0
+2021/03/14-07:38:54.677302 7f4c76249a80 Options.use_direct_reads: 0
+2021/03/14-07:38:54.677302 7f4c76249a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:38:54.677303 7f4c76249a80 Options.create_missing_column_families: 0
+2021/03/14-07:38:54.677303 7f4c76249a80 Options.db_log_dir:
+2021/03/14-07:38:54.677304 7f4c76249a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:38:54.677305 7f4c76249a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:38:54.677305 7f4c76249a80 Options.max_subcompactions: 1
+2021/03/14-07:38:54.677306 7f4c76249a80 Options.max_background_flushes: -1
+2021/03/14-07:38:54.677306 7f4c76249a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:38:54.677307 7f4c76249a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:38:54.677308 7f4c76249a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:38:54.677308 7f4c76249a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:38:54.677309 7f4c76249a80 Options.advise_random_on_open: 1
+2021/03/14-07:38:54.677309 7f4c76249a80 Options.db_write_buffer_size: 0
+2021/03/14-07:38:54.677310 7f4c76249a80 Options.write_buffer_manager: 0x2996e90
+2021/03/14-07:38:54.677310 7f4c76249a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:38:54.677311 7f4c76249a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:38:54.677312 7f4c76249a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:38:54.677312 7f4c76249a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:38:54.677313 7f4c76249a80 Options.rate_limiter: (nil)
+2021/03/14-07:38:54.677314 7f4c76249a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:38:54.677324 7f4c76249a80 Options.wal_recovery_mode: 2
+2021/03/14-07:38:54.677325 7f4c76249a80 Options.enable_thread_tracking: 0
+2021/03/14-07:38:54.677325 7f4c76249a80 Options.enable_pipelined_write: 0
+2021/03/14-07:38:54.677326 7f4c76249a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:38:54.677326 7f4c76249a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:38:54.677327 7f4c76249a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:38:54.677328 7f4c76249a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:38:54.677328 7f4c76249a80 Options.row_cache: None
+2021/03/14-07:38:54.677329 7f4c76249a80 Options.wal_filter: None
+2021/03/14-07:38:54.677329 7f4c76249a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:38:54.677330 7f4c76249a80 Options.allow_ingest_behind: 0
+2021/03/14-07:38:54.677331 7f4c76249a80 Options.preserve_deletes: 0
+2021/03/14-07:38:54.677331 7f4c76249a80 Options.two_write_queues: 0
+2021/03/14-07:38:54.677332 7f4c76249a80 Options.manual_wal_flush: 0
+2021/03/14-07:38:54.677333 7f4c76249a80 Options.max_background_jobs: 16
+2021/03/14-07:38:54.677333 7f4c76249a80 Options.max_background_compactions: -1
+2021/03/14-07:38:54.677334 7f4c76249a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:38:54.677335 7f4c76249a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:38:54.677335 7f4c76249a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:38:54.677336 7f4c76249a80 Options.max_total_wal_size: 0
+2021/03/14-07:38:54.677336 7f4c76249a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:38:54.677337 7f4c76249a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:38:54.677338 7f4c76249a80 Options.max_open_files: -1
+2021/03/14-07:38:54.677338 7f4c76249a80 Options.bytes_per_sync: 0
+2021/03/14-07:38:54.677339 7f4c76249a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:38:54.677339 7f4c76249a80 Options.compaction_readahead_size: 0
+2021/03/14-07:38:54.677340 7f4c76249a80 Compression algorithms supported:
+2021/03/14-07:38:54.677341 7f4c76249a80 Snappy supported: 1
+2021/03/14-07:38:54.677341 7f4c76249a80 Zlib supported: 1
+2021/03/14-07:38:54.677342 7f4c76249a80 Bzip supported: 1
+2021/03/14-07:38:54.677342 7f4c76249a80 LZ4 supported: 1
+2021/03/14-07:38:54.677343 7f4c76249a80 ZSTDNotFinal supported: 1
+2021/03/14-07:38:54.677348 7f4c76249a80 ZSTD supported: 1
+2021/03/14-07:38:54.677351 7f4c76249a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:38:54.677352 7f4c76249a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:38:54.677469 7f4c76249a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:38:54.677523 7f4c76249a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:38:54.677525 7f4c76249a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:38:54.677526 7f4c76249a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:38:54.677527 7f4c76249a80 Options.compaction_filter: None
+2021/03/14-07:38:54.677527 7f4c76249a80 Options.compaction_filter_factory: None
+2021/03/14-07:38:54.677528 7f4c76249a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:38:54.677529 7f4c76249a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:38:54.677545 7f4c76249a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x29a6820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x298bf20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:38:54.677546 7f4c76249a80 Options.write_buffer_size: 134217728
+2021/03/14-07:38:54.677547 7f4c76249a80 Options.max_write_buffer_number: 6
+2021/03/14-07:38:54.677547 7f4c76249a80 Options.compression[0]: NoCompression
+2021/03/14-07:38:54.677548 7f4c76249a80 Options.compression[1]: NoCompression
+2021/03/14-07:38:54.677549 7f4c76249a80 Options.compression[2]: Snappy
+2021/03/14-07:38:54.677550 7f4c76249a80 Options.compression[3]: Snappy
+2021/03/14-07:38:54.677550 7f4c76249a80 Options.compression[4]: Snappy
+2021/03/14-07:38:54.677551 7f4c76249a80 Options.compression[5]: Snappy
+2021/03/14-07:38:54.677551 7f4c76249a80 Options.compression[6]: Snappy
+2021/03/14-07:38:54.677552 7f4c76249a80 Options.bottommost_compression: Disabled
+2021/03/14-07:38:54.677553 7f4c76249a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:38:54.677554 7f4c76249a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:38:54.677554 7f4c76249a80 Options.num_levels: 7
+2021/03/14-07:38:54.677555 7f4c76249a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:38:54.677555 7f4c76249a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:38:54.677556 7f4c76249a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:38:54.677557 7f4c76249a80 Options.compression_opts.level: -1
+2021/03/14-07:38:54.677557 7f4c76249a80 Options.compression_opts.strategy: 0
+2021/03/14-07:38:54.677558 7f4c76249a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:38:54.677558 7f4c76249a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:38:54.677559 7f4c76249a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:38:54.677560 7f4c76249a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:38:54.677560 7f4c76249a80 Options.target_file_size_base: 67108864
+2021/03/14-07:38:54.677561 7f4c76249a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:38:54.677561 7f4c76249a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:38:54.677562 7f4c76249a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:38:54.677563 7f4c76249a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:38:54.677564 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:38:54.677572 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:38:54.677573 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:38:54.677573 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:38:54.677574 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:38:54.677575 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:38:54.677575 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:38:54.677576 7f4c76249a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:38:54.677576 7f4c76249a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:38:54.677577 7f4c76249a80 Options.arena_block_size: 16777216
+2021/03/14-07:38:54.677578 7f4c76249a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:38:54.677578 7f4c76249a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:38:54.677579 7f4c76249a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:38:54.677580 7f4c76249a80 Options.disable_auto_compactions: 0
+2021/03/14-07:38:54.677581 7f4c76249a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:38:54.677582 7f4c76249a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:38:54.677583 7f4c76249a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:38:54.677584 7f4c76249a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:38:54.677584 7f4c76249a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:38:54.677585 7f4c76249a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:38:54.677585 7f4c76249a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:38:54.677587 7f4c76249a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:38:54.677587 7f4c76249a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:38:54.677588 7f4c76249a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:38:54.677588 7f4c76249a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:38:54.677589 7f4c76249a80 Options.table_properties_collectors:
+2021/03/14-07:38:54.677590 7f4c76249a80 Options.inplace_update_support: 0
+2021/03/14-07:38:54.677590 7f4c76249a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:38:54.677591 7f4c76249a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:38:54.677592 7f4c76249a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:38:54.677593 7f4c76249a80 Options.bloom_locality: 0
+2021/03/14-07:38:54.677593 7f4c76249a80 Options.max_successive_merges: 0
+2021/03/14-07:38:54.677594 7f4c76249a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:38:54.677594 7f4c76249a80 Options.paranoid_file_checks: 0
+2021/03/14-07:38:54.677595 7f4c76249a80 Options.force_consistency_checks: 0
+2021/03/14-07:38:54.677596 7f4c76249a80 Options.report_bg_io_stats: 0
+2021/03/14-07:38:54.677991 7f4c76249a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:38:54.677994 7f4c76249a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:38:54.678160 7f4c76249a80 EVENT_LOG_v1 {"time_micros": 1615703934678149, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:38:54.678165 7f4c76249a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:38:55.459996 7f4c76249a80 EVENT_LOG_v1 {"time_micros": 1615703935459992, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615703936213364 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703936213364
new file mode 100644
index 0000000..188ebb6
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703936213364
@@ -0,0 +1,186 @@
+2021/03/14-07:38:55.473148 7f4c76249a80 RocksDB version: 5.11.3
+2021/03/14-07:38:55.473201 7f4c76249a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:38:55.473202 7f4c76249a80 Compile date Mar 13 2021
+2021/03/14-07:38:55.473207 7f4c76249a80 DB SUMMARY
+2021/03/14-07:38:55.473370 7f4c76249a80 CURRENT file: CURRENT
+2021/03/14-07:38:55.473371 7f4c76249a80 IDENTITY file: IDENTITY
+2021/03/14-07:38:55.473388 7f4c76249a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:38:55.473389 7f4c76249a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:38:55.473390 7f4c76249a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:38:55.473396 7f4c76249a80 Options.error_if_exists: 0
+2021/03/14-07:38:55.473397 7f4c76249a80 Options.create_if_missing: 1
+2021/03/14-07:38:55.473397 7f4c76249a80 Options.paranoid_checks: 1
+2021/03/14-07:38:55.473398 7f4c76249a80 Options.env: 0x7f4c76c03080
+2021/03/14-07:38:55.473398 7f4c76249a80 Options.info_log: 0x29aefa0
+2021/03/14-07:38:55.473399 7f4c76249a80 Options.max_file_opening_threads: 16
+2021/03/14-07:38:55.473400 7f4c76249a80 Options.statistics: (nil)
+2021/03/14-07:38:55.473400 7f4c76249a80 Options.use_fsync: 0
+2021/03/14-07:38:55.473401 7f4c76249a80 Options.max_log_file_size: 0
+2021/03/14-07:38:55.473402 7f4c76249a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:38:55.473402 7f4c76249a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:38:55.473403 7f4c76249a80 Options.keep_log_file_num: 1000
+2021/03/14-07:38:55.473403 7f4c76249a80 Options.recycle_log_file_num: 0
+2021/03/14-07:38:55.473404 7f4c76249a80 Options.allow_fallocate: 1
+2021/03/14-07:38:55.473404 7f4c76249a80 Options.allow_mmap_reads: 0
+2021/03/14-07:38:55.473405 7f4c76249a80 Options.allow_mmap_writes: 0
+2021/03/14-07:38:55.473406 7f4c76249a80 Options.use_direct_reads: 0
+2021/03/14-07:38:55.473406 7f4c76249a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:38:55.473407 7f4c76249a80 Options.create_missing_column_families: 0
+2021/03/14-07:38:55.473407 7f4c76249a80 Options.db_log_dir:
+2021/03/14-07:38:55.473408 7f4c76249a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:38:55.473408 7f4c76249a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:38:55.473409 7f4c76249a80 Options.max_subcompactions: 1
+2021/03/14-07:38:55.473409 7f4c76249a80 Options.max_background_flushes: -1
+2021/03/14-07:38:55.473410 7f4c76249a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:38:55.473411 7f4c76249a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:38:55.473411 7f4c76249a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:38:55.473412 7f4c76249a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:38:55.473412 7f4c76249a80 Options.advise_random_on_open: 1
+2021/03/14-07:38:55.473413 7f4c76249a80 Options.db_write_buffer_size: 0
+2021/03/14-07:38:55.473413 7f4c76249a80 Options.write_buffer_manager: 0x2996e90
+2021/03/14-07:38:55.473414 7f4c76249a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:38:55.473414 7f4c76249a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:38:55.473415 7f4c76249a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:38:55.473416 7f4c76249a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:38:55.473416 7f4c76249a80 Options.rate_limiter: (nil)
+2021/03/14-07:38:55.473418 7f4c76249a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:38:55.473426 7f4c76249a80 Options.wal_recovery_mode: 2
+2021/03/14-07:38:55.473427 7f4c76249a80 Options.enable_thread_tracking: 0
+2021/03/14-07:38:55.473428 7f4c76249a80 Options.enable_pipelined_write: 0
+2021/03/14-07:38:55.473428 7f4c76249a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:38:55.473429 7f4c76249a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:38:55.473429 7f4c76249a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:38:55.473430 7f4c76249a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:38:55.473430 7f4c76249a80 Options.row_cache: None
+2021/03/14-07:38:55.473431 7f4c76249a80 Options.wal_filter: None
+2021/03/14-07:38:55.473432 7f4c76249a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:38:55.473432 7f4c76249a80 Options.allow_ingest_behind: 0
+2021/03/14-07:38:55.473433 7f4c76249a80 Options.preserve_deletes: 0
+2021/03/14-07:38:55.473433 7f4c76249a80 Options.two_write_queues: 0
+2021/03/14-07:38:55.473434 7f4c76249a80 Options.manual_wal_flush: 0
+2021/03/14-07:38:55.473435 7f4c76249a80 Options.max_background_jobs: 16
+2021/03/14-07:38:55.473435 7f4c76249a80 Options.max_background_compactions: -1
+2021/03/14-07:38:55.473436 7f4c76249a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:38:55.473437 7f4c76249a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:38:55.473437 7f4c76249a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:38:55.473438 7f4c76249a80 Options.max_total_wal_size: 0
+2021/03/14-07:38:55.473438 7f4c76249a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:38:55.473439 7f4c76249a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:38:55.473440 7f4c76249a80 Options.max_open_files: -1
+2021/03/14-07:38:55.473440 7f4c76249a80 Options.bytes_per_sync: 0
+2021/03/14-07:38:55.473441 7f4c76249a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:38:55.473441 7f4c76249a80 Options.compaction_readahead_size: 0
+2021/03/14-07:38:55.473442 7f4c76249a80 Compression algorithms supported:
+2021/03/14-07:38:55.473442 7f4c76249a80 Snappy supported: 1
+2021/03/14-07:38:55.473443 7f4c76249a80 Zlib supported: 1
+2021/03/14-07:38:55.473443 7f4c76249a80 Bzip supported: 1
+2021/03/14-07:38:55.473444 7f4c76249a80 LZ4 supported: 1
+2021/03/14-07:38:55.473445 7f4c76249a80 ZSTDNotFinal supported: 1
+2021/03/14-07:38:55.473449 7f4c76249a80 ZSTD supported: 1
+2021/03/14-07:38:55.473452 7f4c76249a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:38:55.473454 7f4c76249a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:38:55.473571 7f4c76249a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:38:55.473645 7f4c76249a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:38:55.473647 7f4c76249a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:38:55.473649 7f4c76249a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:38:55.473650 7f4c76249a80 Options.compaction_filter: None
+2021/03/14-07:38:55.473651 7f4c76249a80 Options.compaction_filter_factory: None
+2021/03/14-07:38:55.473652 7f4c76249a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:38:55.473653 7f4c76249a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:38:55.473675 7f4c76249a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x29a6820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x298bf20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:38:55.473676 7f4c76249a80 Options.write_buffer_size: 134217728
+2021/03/14-07:38:55.473677 7f4c76249a80 Options.max_write_buffer_number: 6
+2021/03/14-07:38:55.473678 7f4c76249a80 Options.compression[0]: NoCompression
+2021/03/14-07:38:55.473679 7f4c76249a80 Options.compression[1]: NoCompression
+2021/03/14-07:38:55.473681 7f4c76249a80 Options.compression[2]: Snappy
+2021/03/14-07:38:55.473682 7f4c76249a80 Options.compression[3]: Snappy
+2021/03/14-07:38:55.473683 7f4c76249a80 Options.compression[4]: Snappy
+2021/03/14-07:38:55.473684 7f4c76249a80 Options.compression[5]: Snappy
+2021/03/14-07:38:55.473685 7f4c76249a80 Options.compression[6]: Snappy
+2021/03/14-07:38:55.473686 7f4c76249a80 Options.bottommost_compression: Disabled
+2021/03/14-07:38:55.473687 7f4c76249a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:38:55.473688 7f4c76249a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:38:55.473689 7f4c76249a80 Options.num_levels: 7
+2021/03/14-07:38:55.473690 7f4c76249a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:38:55.473691 7f4c76249a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:38:55.473692 7f4c76249a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:38:55.473693 7f4c76249a80 Options.compression_opts.level: -1
+2021/03/14-07:38:55.473694 7f4c76249a80 Options.compression_opts.strategy: 0
+2021/03/14-07:38:55.473695 7f4c76249a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:38:55.473695 7f4c76249a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:38:55.473696 7f4c76249a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:38:55.473696 7f4c76249a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:38:55.473697 7f4c76249a80 Options.target_file_size_base: 67108864
+2021/03/14-07:38:55.473697 7f4c76249a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:38:55.473698 7f4c76249a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:38:55.473699 7f4c76249a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:38:55.473699 7f4c76249a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:38:55.473701 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:38:55.473710 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:38:55.473711 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:38:55.473712 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:38:55.473712 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:38:55.473713 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:38:55.473713 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:38:55.473714 7f4c76249a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:38:55.473715 7f4c76249a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:38:55.473715 7f4c76249a80 Options.arena_block_size: 16777216
+2021/03/14-07:38:55.473716 7f4c76249a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:38:55.473716 7f4c76249a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:38:55.473717 7f4c76249a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:38:55.473718 7f4c76249a80 Options.disable_auto_compactions: 0
+2021/03/14-07:38:55.473719 7f4c76249a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:38:55.473720 7f4c76249a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:38:55.473721 7f4c76249a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:38:55.473721 7f4c76249a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:38:55.473722 7f4c76249a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:38:55.473723 7f4c76249a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:38:55.473723 7f4c76249a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:38:55.473725 7f4c76249a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:38:55.473725 7f4c76249a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:38:55.473726 7f4c76249a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:38:55.473726 7f4c76249a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:38:55.473727 7f4c76249a80 Options.table_properties_collectors:
+2021/03/14-07:38:55.473727 7f4c76249a80 Options.inplace_update_support: 0
+2021/03/14-07:38:55.473728 7f4c76249a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:38:55.473728 7f4c76249a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:38:55.473729 7f4c76249a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:38:55.473730 7f4c76249a80 Options.bloom_locality: 0
+2021/03/14-07:38:55.473731 7f4c76249a80 Options.max_successive_merges: 0
+2021/03/14-07:38:55.473731 7f4c76249a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:38:55.473732 7f4c76249a80 Options.paranoid_file_checks: 0
+2021/03/14-07:38:55.473732 7f4c76249a80 Options.force_consistency_checks: 0
+2021/03/14-07:38:55.473733 7f4c76249a80 Options.report_bg_io_stats: 0
+2021/03/14-07:38:55.474154 7f4c76249a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:38:55.474156 7f4c76249a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:38:55.474328 7f4c76249a80 EVENT_LOG_v1 {"time_micros": 1615703935474317, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:38:55.474334 7f4c76249a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:38:56.200676 7f4c76249a80 EVENT_LOG_v1 {"time_micros": 1615703936200673, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615703936945328 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703936945328
new file mode 100644
index 0000000..5b0c9b9
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615703936945328
@@ -0,0 +1,186 @@
+2021/03/14-07:38:56.213773 7f4c76249a80 RocksDB version: 5.11.3
+2021/03/14-07:38:56.213844 7f4c76249a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:38:56.213846 7f4c76249a80 Compile date Mar 13 2021
+2021/03/14-07:38:56.213851 7f4c76249a80 DB SUMMARY
+2021/03/14-07:38:56.214007 7f4c76249a80 CURRENT file: CURRENT
+2021/03/14-07:38:56.214008 7f4c76249a80 IDENTITY file: IDENTITY
+2021/03/14-07:38:56.214023 7f4c76249a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:38:56.214025 7f4c76249a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:38:56.214025 7f4c76249a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:38:56.214031 7f4c76249a80 Options.error_if_exists: 0
+2021/03/14-07:38:56.214032 7f4c76249a80 Options.create_if_missing: 1
+2021/03/14-07:38:56.214032 7f4c76249a80 Options.paranoid_checks: 1
+2021/03/14-07:38:56.214033 7f4c76249a80 Options.env: 0x7f4c76c03080
+2021/03/14-07:38:56.214034 7f4c76249a80 Options.info_log: 0x29aefa0
+2021/03/14-07:38:56.214034 7f4c76249a80 Options.max_file_opening_threads: 16
+2021/03/14-07:38:56.214035 7f4c76249a80 Options.statistics: (nil)
+2021/03/14-07:38:56.214035 7f4c76249a80 Options.use_fsync: 0
+2021/03/14-07:38:56.214036 7f4c76249a80 Options.max_log_file_size: 0
+2021/03/14-07:38:56.214037 7f4c76249a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:38:56.214037 7f4c76249a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:38:56.214038 7f4c76249a80 Options.keep_log_file_num: 1000
+2021/03/14-07:38:56.214038 7f4c76249a80 Options.recycle_log_file_num: 0
+2021/03/14-07:38:56.214039 7f4c76249a80 Options.allow_fallocate: 1
+2021/03/14-07:38:56.214040 7f4c76249a80 Options.allow_mmap_reads: 0
+2021/03/14-07:38:56.214040 7f4c76249a80 Options.allow_mmap_writes: 0
+2021/03/14-07:38:56.214041 7f4c76249a80 Options.use_direct_reads: 0
+2021/03/14-07:38:56.214041 7f4c76249a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:38:56.214042 7f4c76249a80 Options.create_missing_column_families: 0
+2021/03/14-07:38:56.214042 7f4c76249a80 Options.db_log_dir:
+2021/03/14-07:38:56.214043 7f4c76249a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:38:56.214043 7f4c76249a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:38:56.214044 7f4c76249a80 Options.max_subcompactions: 1
+2021/03/14-07:38:56.214045 7f4c76249a80 Options.max_background_flushes: -1
+2021/03/14-07:38:56.214045 7f4c76249a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:38:56.214046 7f4c76249a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:38:56.214046 7f4c76249a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:38:56.214047 7f4c76249a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:38:56.214047 7f4c76249a80 Options.advise_random_on_open: 1
+2021/03/14-07:38:56.214048 7f4c76249a80 Options.db_write_buffer_size: 0
+2021/03/14-07:38:56.214049 7f4c76249a80 Options.write_buffer_manager: 0x2996e90
+2021/03/14-07:38:56.214049 7f4c76249a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:38:56.214050 7f4c76249a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:38:56.214050 7f4c76249a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:38:56.214051 7f4c76249a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:38:56.214051 7f4c76249a80 Options.rate_limiter: (nil)
+2021/03/14-07:38:56.214053 7f4c76249a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:38:56.214060 7f4c76249a80 Options.wal_recovery_mode: 2
+2021/03/14-07:38:56.214061 7f4c76249a80 Options.enable_thread_tracking: 0
+2021/03/14-07:38:56.214062 7f4c76249a80 Options.enable_pipelined_write: 0
+2021/03/14-07:38:56.214062 7f4c76249a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:38:56.214063 7f4c76249a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:38:56.214063 7f4c76249a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:38:56.214064 7f4c76249a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:38:56.214064 7f4c76249a80 Options.row_cache: None
+2021/03/14-07:38:56.214065 7f4c76249a80 Options.wal_filter: None
+2021/03/14-07:38:56.214066 7f4c76249a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:38:56.214066 7f4c76249a80 Options.allow_ingest_behind: 0
+2021/03/14-07:38:56.214067 7f4c76249a80 Options.preserve_deletes: 0
+2021/03/14-07:38:56.214067 7f4c76249a80 Options.two_write_queues: 0
+2021/03/14-07:38:56.214068 7f4c76249a80 Options.manual_wal_flush: 0
+2021/03/14-07:38:56.214069 7f4c76249a80 Options.max_background_jobs: 16
+2021/03/14-07:38:56.214070 7f4c76249a80 Options.max_background_compactions: -1
+2021/03/14-07:38:56.214070 7f4c76249a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:38:56.214071 7f4c76249a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:38:56.214071 7f4c76249a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:38:56.214072 7f4c76249a80 Options.max_total_wal_size: 0
+2021/03/14-07:38:56.214072 7f4c76249a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:38:56.214073 7f4c76249a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:38:56.214074 7f4c76249a80 Options.max_open_files: -1
+2021/03/14-07:38:56.214074 7f4c76249a80 Options.bytes_per_sync: 0
+2021/03/14-07:38:56.214075 7f4c76249a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:38:56.214075 7f4c76249a80 Options.compaction_readahead_size: 0
+2021/03/14-07:38:56.214076 7f4c76249a80 Compression algorithms supported:
+2021/03/14-07:38:56.214076 7f4c76249a80 Snappy supported: 1
+2021/03/14-07:38:56.214077 7f4c76249a80 Zlib supported: 1
+2021/03/14-07:38:56.214078 7f4c76249a80 Bzip supported: 1
+2021/03/14-07:38:56.214078 7f4c76249a80 LZ4 supported: 1
+2021/03/14-07:38:56.214079 7f4c76249a80 ZSTDNotFinal supported: 1
+2021/03/14-07:38:56.214083 7f4c76249a80 ZSTD supported: 1
+2021/03/14-07:38:56.214086 7f4c76249a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:38:56.214087 7f4c76249a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:38:56.214179 7f4c76249a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:38:56.214232 7f4c76249a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:38:56.214234 7f4c76249a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:38:56.214235 7f4c76249a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:38:56.214235 7f4c76249a80 Options.compaction_filter: None
+2021/03/14-07:38:56.214236 7f4c76249a80 Options.compaction_filter_factory: None
+2021/03/14-07:38:56.214237 7f4c76249a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:38:56.214256 7f4c76249a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:38:56.214272 7f4c76249a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x29a6820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x298bf20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:38:56.214273 7f4c76249a80 Options.write_buffer_size: 134217728
+2021/03/14-07:38:56.214273 7f4c76249a80 Options.max_write_buffer_number: 6
+2021/03/14-07:38:56.214274 7f4c76249a80 Options.compression[0]: NoCompression
+2021/03/14-07:38:56.214275 7f4c76249a80 Options.compression[1]: NoCompression
+2021/03/14-07:38:56.214275 7f4c76249a80 Options.compression[2]: Snappy
+2021/03/14-07:38:56.214276 7f4c76249a80 Options.compression[3]: Snappy
+2021/03/14-07:38:56.214276 7f4c76249a80 Options.compression[4]: Snappy
+2021/03/14-07:38:56.214277 7f4c76249a80 Options.compression[5]: Snappy
+2021/03/14-07:38:56.214277 7f4c76249a80 Options.compression[6]: Snappy
+2021/03/14-07:38:56.214278 7f4c76249a80 Options.bottommost_compression: Disabled
+2021/03/14-07:38:56.214279 7f4c76249a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:38:56.214279 7f4c76249a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:38:56.214280 7f4c76249a80 Options.num_levels: 7
+2021/03/14-07:38:56.214280 7f4c76249a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:38:56.214281 7f4c76249a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:38:56.214282 7f4c76249a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:38:56.214282 7f4c76249a80 Options.compression_opts.level: -1
+2021/03/14-07:38:56.214283 7f4c76249a80 Options.compression_opts.strategy: 0
+2021/03/14-07:38:56.214283 7f4c76249a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:38:56.214284 7f4c76249a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:38:56.214284 7f4c76249a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:38:56.214285 7f4c76249a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:38:56.214286 7f4c76249a80 Options.target_file_size_base: 67108864
+2021/03/14-07:38:56.214286 7f4c76249a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:38:56.214287 7f4c76249a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:38:56.214287 7f4c76249a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:38:56.214288 7f4c76249a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:38:56.214290 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:38:56.214298 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:38:56.214299 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:38:56.214299 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:38:56.214300 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:38:56.214300 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:38:56.214301 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:38:56.214302 7f4c76249a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:38:56.214302 7f4c76249a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:38:56.214303 7f4c76249a80 Options.arena_block_size: 16777216
+2021/03/14-07:38:56.214303 7f4c76249a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:38:56.214304 7f4c76249a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:38:56.214305 7f4c76249a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:38:56.214305 7f4c76249a80 Options.disable_auto_compactions: 0
+2021/03/14-07:38:56.214307 7f4c76249a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:38:56.214307 7f4c76249a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:38:56.214308 7f4c76249a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:38:56.214309 7f4c76249a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:38:56.214309 7f4c76249a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:38:56.214310 7f4c76249a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:38:56.214310 7f4c76249a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:38:56.214311 7f4c76249a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:38:56.214312 7f4c76249a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:38:56.214313 7f4c76249a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:38:56.214313 7f4c76249a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:38:56.214314 7f4c76249a80 Options.table_properties_collectors:
+2021/03/14-07:38:56.214314 7f4c76249a80 Options.inplace_update_support: 0
+2021/03/14-07:38:56.214315 7f4c76249a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:38:56.214315 7f4c76249a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:38:56.214316 7f4c76249a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:38:56.214317 7f4c76249a80 Options.bloom_locality: 0
+2021/03/14-07:38:56.214317 7f4c76249a80 Options.max_successive_merges: 0
+2021/03/14-07:38:56.214318 7f4c76249a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:38:56.214318 7f4c76249a80 Options.paranoid_file_checks: 0
+2021/03/14-07:38:56.214319 7f4c76249a80 Options.force_consistency_checks: 0
+2021/03/14-07:38:56.214320 7f4c76249a80 Options.report_bg_io_stats: 0
+2021/03/14-07:38:56.214681 7f4c76249a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:38:56.214684 7f4c76249a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:38:56.214839 7f4c76249a80 EVENT_LOG_v1 {"time_micros": 1615703936214829, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:38:56.214845 7f4c76249a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:38:56.932573 7f4c76249a80 EVENT_LOG_v1 {"time_micros": 1615703936932570, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704094737936 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704094737936
new file mode 100644
index 0000000..cb3ae66
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704094737936
@@ -0,0 +1,186 @@
+2021/03/14-07:38:56.945731 7f4c76249a80 RocksDB version: 5.11.3
+2021/03/14-07:38:56.945784 7f4c76249a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:38:56.945786 7f4c76249a80 Compile date Mar 13 2021
+2021/03/14-07:38:56.945790 7f4c76249a80 DB SUMMARY
+2021/03/14-07:38:56.945943 7f4c76249a80 CURRENT file: CURRENT
+2021/03/14-07:38:56.945944 7f4c76249a80 IDENTITY file: IDENTITY
+2021/03/14-07:38:56.945959 7f4c76249a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:38:56.945960 7f4c76249a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:38:56.945961 7f4c76249a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:38:56.945967 7f4c76249a80 Options.error_if_exists: 0
+2021/03/14-07:38:56.945967 7f4c76249a80 Options.create_if_missing: 1
+2021/03/14-07:38:56.945968 7f4c76249a80 Options.paranoid_checks: 1
+2021/03/14-07:38:56.945968 7f4c76249a80 Options.env: 0x7f4c76c03080
+2021/03/14-07:38:56.945969 7f4c76249a80 Options.info_log: 0x29aefa0
+2021/03/14-07:38:56.945970 7f4c76249a80 Options.max_file_opening_threads: 16
+2021/03/14-07:38:56.945970 7f4c76249a80 Options.statistics: (nil)
+2021/03/14-07:38:56.945971 7f4c76249a80 Options.use_fsync: 0
+2021/03/14-07:38:56.945971 7f4c76249a80 Options.max_log_file_size: 0
+2021/03/14-07:38:56.945972 7f4c76249a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:38:56.945973 7f4c76249a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:38:56.945973 7f4c76249a80 Options.keep_log_file_num: 1000
+2021/03/14-07:38:56.945974 7f4c76249a80 Options.recycle_log_file_num: 0
+2021/03/14-07:38:56.945974 7f4c76249a80 Options.allow_fallocate: 1
+2021/03/14-07:38:56.945975 7f4c76249a80 Options.allow_mmap_reads: 0
+2021/03/14-07:38:56.945976 7f4c76249a80 Options.allow_mmap_writes: 0
+2021/03/14-07:38:56.945976 7f4c76249a80 Options.use_direct_reads: 0
+2021/03/14-07:38:56.945977 7f4c76249a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:38:56.945977 7f4c76249a80 Options.create_missing_column_families: 0
+2021/03/14-07:38:56.945978 7f4c76249a80 Options.db_log_dir:
+2021/03/14-07:38:56.945978 7f4c76249a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:38:56.945979 7f4c76249a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:38:56.945979 7f4c76249a80 Options.max_subcompactions: 1
+2021/03/14-07:38:56.945980 7f4c76249a80 Options.max_background_flushes: -1
+2021/03/14-07:38:56.945981 7f4c76249a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:38:56.945981 7f4c76249a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:38:56.945982 7f4c76249a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:38:56.945982 7f4c76249a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:38:56.945983 7f4c76249a80 Options.advise_random_on_open: 1
+2021/03/14-07:38:56.945983 7f4c76249a80 Options.db_write_buffer_size: 0
+2021/03/14-07:38:56.945984 7f4c76249a80 Options.write_buffer_manager: 0x2996e90
+2021/03/14-07:38:56.945985 7f4c76249a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:38:56.945985 7f4c76249a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:38:56.945986 7f4c76249a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:38:56.945986 7f4c76249a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:38:56.945987 7f4c76249a80 Options.rate_limiter: (nil)
+2021/03/14-07:38:56.945988 7f4c76249a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:38:56.945995 7f4c76249a80 Options.wal_recovery_mode: 2
+2021/03/14-07:38:56.945996 7f4c76249a80 Options.enable_thread_tracking: 0
+2021/03/14-07:38:56.945996 7f4c76249a80 Options.enable_pipelined_write: 0
+2021/03/14-07:38:56.945997 7f4c76249a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:38:56.945997 7f4c76249a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:38:56.945998 7f4c76249a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:38:56.945999 7f4c76249a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:38:56.945999 7f4c76249a80 Options.row_cache: None
+2021/03/14-07:38:56.946000 7f4c76249a80 Options.wal_filter: None
+2021/03/14-07:38:56.946000 7f4c76249a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:38:56.946001 7f4c76249a80 Options.allow_ingest_behind: 0
+2021/03/14-07:38:56.946001 7f4c76249a80 Options.preserve_deletes: 0
+2021/03/14-07:38:56.946002 7f4c76249a80 Options.two_write_queues: 0
+2021/03/14-07:38:56.946002 7f4c76249a80 Options.manual_wal_flush: 0
+2021/03/14-07:38:56.946003 7f4c76249a80 Options.max_background_jobs: 16
+2021/03/14-07:38:56.946004 7f4c76249a80 Options.max_background_compactions: -1
+2021/03/14-07:38:56.946005 7f4c76249a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:38:56.946005 7f4c76249a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:38:56.946006 7f4c76249a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:38:56.946006 7f4c76249a80 Options.max_total_wal_size: 0
+2021/03/14-07:38:56.946007 7f4c76249a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:38:56.946007 7f4c76249a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:38:56.946008 7f4c76249a80 Options.max_open_files: -1
+2021/03/14-07:38:56.946009 7f4c76249a80 Options.bytes_per_sync: 0
+2021/03/14-07:38:56.946009 7f4c76249a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:38:56.946010 7f4c76249a80 Options.compaction_readahead_size: 0
+2021/03/14-07:38:56.946010 7f4c76249a80 Compression algorithms supported:
+2021/03/14-07:38:56.946011 7f4c76249a80 Snappy supported: 1
+2021/03/14-07:38:56.946011 7f4c76249a80 Zlib supported: 1
+2021/03/14-07:38:56.946012 7f4c76249a80 Bzip supported: 1
+2021/03/14-07:38:56.946013 7f4c76249a80 LZ4 supported: 1
+2021/03/14-07:38:56.946013 7f4c76249a80 ZSTDNotFinal supported: 1
+2021/03/14-07:38:56.946017 7f4c76249a80 ZSTD supported: 1
+2021/03/14-07:38:56.946020 7f4c76249a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:38:56.946021 7f4c76249a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:38:56.946110 7f4c76249a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:38:56.946161 7f4c76249a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:38:56.946163 7f4c76249a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:38:56.946164 7f4c76249a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:38:56.946165 7f4c76249a80 Options.compaction_filter: None
+2021/03/14-07:38:56.946165 7f4c76249a80 Options.compaction_filter_factory: None
+2021/03/14-07:38:56.946166 7f4c76249a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:38:56.946167 7f4c76249a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:38:56.946182 7f4c76249a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x29a6820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x298bf20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:38:56.946183 7f4c76249a80 Options.write_buffer_size: 134217728
+2021/03/14-07:38:56.946184 7f4c76249a80 Options.max_write_buffer_number: 6
+2021/03/14-07:38:56.946184 7f4c76249a80 Options.compression[0]: NoCompression
+2021/03/14-07:38:56.946185 7f4c76249a80 Options.compression[1]: NoCompression
+2021/03/14-07:38:56.946186 7f4c76249a80 Options.compression[2]: Snappy
+2021/03/14-07:38:56.946186 7f4c76249a80 Options.compression[3]: Snappy
+2021/03/14-07:38:56.946187 7f4c76249a80 Options.compression[4]: Snappy
+2021/03/14-07:38:56.946187 7f4c76249a80 Options.compression[5]: Snappy
+2021/03/14-07:38:56.946188 7f4c76249a80 Options.compression[6]: Snappy
+2021/03/14-07:38:56.946189 7f4c76249a80 Options.bottommost_compression: Disabled
+2021/03/14-07:38:56.946189 7f4c76249a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:38:56.946190 7f4c76249a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:38:56.946190 7f4c76249a80 Options.num_levels: 7
+2021/03/14-07:38:56.946191 7f4c76249a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:38:56.946192 7f4c76249a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:38:56.946192 7f4c76249a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:38:56.946193 7f4c76249a80 Options.compression_opts.level: -1
+2021/03/14-07:38:56.946194 7f4c76249a80 Options.compression_opts.strategy: 0
+2021/03/14-07:38:56.946194 7f4c76249a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:38:56.946195 7f4c76249a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:38:56.946195 7f4c76249a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:38:56.946196 7f4c76249a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:38:56.946196 7f4c76249a80 Options.target_file_size_base: 67108864
+2021/03/14-07:38:56.946197 7f4c76249a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:38:56.946198 7f4c76249a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:38:56.946198 7f4c76249a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:38:56.946199 7f4c76249a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:38:56.946200 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:38:56.946207 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:38:56.946208 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:38:56.946209 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:38:56.946209 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:38:56.946210 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:38:56.946210 7f4c76249a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:38:56.946211 7f4c76249a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:38:56.946212 7f4c76249a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:38:56.946212 7f4c76249a80 Options.arena_block_size: 16777216
+2021/03/14-07:38:56.946213 7f4c76249a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:38:56.946213 7f4c76249a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:38:56.946214 7f4c76249a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:38:56.946214 7f4c76249a80 Options.disable_auto_compactions: 0
+2021/03/14-07:38:56.946216 7f4c76249a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:38:56.946217 7f4c76249a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:38:56.946217 7f4c76249a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:38:56.946218 7f4c76249a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:38:56.946218 7f4c76249a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:38:56.946219 7f4c76249a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:38:56.946220 7f4c76249a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:38:56.946221 7f4c76249a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:38:56.946221 7f4c76249a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:38:56.946222 7f4c76249a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:38:56.946222 7f4c76249a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:38:56.946223 7f4c76249a80 Options.table_properties_collectors:
+2021/03/14-07:38:56.946224 7f4c76249a80 Options.inplace_update_support: 0
+2021/03/14-07:38:56.946224 7f4c76249a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:38:56.946225 7f4c76249a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:38:56.946226 7f4c76249a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:38:56.946226 7f4c76249a80 Options.bloom_locality: 0
+2021/03/14-07:38:56.946227 7f4c76249a80 Options.max_successive_merges: 0
+2021/03/14-07:38:56.946227 7f4c76249a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:38:56.946228 7f4c76249a80 Options.paranoid_file_checks: 0
+2021/03/14-07:38:56.946228 7f4c76249a80 Options.force_consistency_checks: 0
+2021/03/14-07:38:56.946229 7f4c76249a80 Options.report_bg_io_stats: 0
+2021/03/14-07:38:56.946620 7f4c76249a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:38:56.946623 7f4c76249a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:38:56.946779 7f4c76249a80 EVENT_LOG_v1 {"time_micros": 1615703936946769, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:38:56.946785 7f4c76249a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:38:57.666042 7f4c76249a80 EVENT_LOG_v1 {"time_micros": 1615703937666038, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704095447525 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704095447525
new file mode 100644
index 0000000..fb26baf
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704095447525
@@ -0,0 +1,186 @@
+2021/03/14-07:41:34.738490 7f36a9a7ba80 RocksDB version: 5.11.3
+2021/03/14-07:41:34.738556 7f36a9a7ba80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:41:34.738557 7f36a9a7ba80 Compile date Mar 13 2021
+2021/03/14-07:41:34.738564 7f36a9a7ba80 DB SUMMARY
+2021/03/14-07:41:34.738730 7f36a9a7ba80 CURRENT file: CURRENT
+2021/03/14-07:41:34.738731 7f36a9a7ba80 IDENTITY file: IDENTITY
+2021/03/14-07:41:34.738747 7f36a9a7ba80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:41:34.738748 7f36a9a7ba80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:41:34.738749 7f36a9a7ba80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:41:34.738755 7f36a9a7ba80 Options.error_if_exists: 0
+2021/03/14-07:41:34.738756 7f36a9a7ba80 Options.create_if_missing: 1
+2021/03/14-07:41:34.738756 7f36a9a7ba80 Options.paranoid_checks: 1
+2021/03/14-07:41:34.738757 7f36a9a7ba80 Options.env: 0x7f36aa435080
+2021/03/14-07:41:34.738758 7f36a9a7ba80 Options.info_log: 0x2c76f60
+2021/03/14-07:41:34.738758 7f36a9a7ba80 Options.max_file_opening_threads: 16
+2021/03/14-07:41:34.738759 7f36a9a7ba80 Options.statistics: (nil)
+2021/03/14-07:41:34.738759 7f36a9a7ba80 Options.use_fsync: 0
+2021/03/14-07:41:34.738760 7f36a9a7ba80 Options.max_log_file_size: 0
+2021/03/14-07:41:34.738761 7f36a9a7ba80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:41:34.738761 7f36a9a7ba80 Options.log_file_time_to_roll: 0
+2021/03/14-07:41:34.738762 7f36a9a7ba80 Options.keep_log_file_num: 1000
+2021/03/14-07:41:34.738763 7f36a9a7ba80 Options.recycle_log_file_num: 0
+2021/03/14-07:41:34.738763 7f36a9a7ba80 Options.allow_fallocate: 1
+2021/03/14-07:41:34.738764 7f36a9a7ba80 Options.allow_mmap_reads: 0
+2021/03/14-07:41:34.738764 7f36a9a7ba80 Options.allow_mmap_writes: 0
+2021/03/14-07:41:34.738765 7f36a9a7ba80 Options.use_direct_reads: 0
+2021/03/14-07:41:34.738766 7f36a9a7ba80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:41:34.738766 7f36a9a7ba80 Options.create_missing_column_families: 0
+2021/03/14-07:41:34.738767 7f36a9a7ba80 Options.db_log_dir:
+2021/03/14-07:41:34.738767 7f36a9a7ba80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:41:34.738768 7f36a9a7ba80 Options.table_cache_numshardbits: 6
+2021/03/14-07:41:34.738769 7f36a9a7ba80 Options.max_subcompactions: 1
+2021/03/14-07:41:34.738769 7f36a9a7ba80 Options.max_background_flushes: -1
+2021/03/14-07:41:34.738770 7f36a9a7ba80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:41:34.738770 7f36a9a7ba80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:41:34.738771 7f36a9a7ba80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:41:34.738772 7f36a9a7ba80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:41:34.738772 7f36a9a7ba80 Options.advise_random_on_open: 1
+2021/03/14-07:41:34.738773 7f36a9a7ba80 Options.db_write_buffer_size: 0
+2021/03/14-07:41:34.738773 7f36a9a7ba80 Options.write_buffer_manager: 0x2c5ee70
+2021/03/14-07:41:34.738774 7f36a9a7ba80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:41:34.738775 7f36a9a7ba80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:41:34.738775 7f36a9a7ba80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:41:34.738776 7f36a9a7ba80 Options.use_adaptive_mutex: 0
+2021/03/14-07:41:34.738776 7f36a9a7ba80 Options.rate_limiter: (nil)
+2021/03/14-07:41:34.738778 7f36a9a7ba80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:41:34.738787 7f36a9a7ba80 Options.wal_recovery_mode: 2
+2021/03/14-07:41:34.738787 7f36a9a7ba80 Options.enable_thread_tracking: 0
+2021/03/14-07:41:34.738788 7f36a9a7ba80 Options.enable_pipelined_write: 0
+2021/03/14-07:41:34.738788 7f36a9a7ba80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:41:34.738789 7f36a9a7ba80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:41:34.738790 7f36a9a7ba80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:41:34.738790 7f36a9a7ba80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:41:34.738791 7f36a9a7ba80 Options.row_cache: None
+2021/03/14-07:41:34.738792 7f36a9a7ba80 Options.wal_filter: None
+2021/03/14-07:41:34.738792 7f36a9a7ba80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:41:34.738793 7f36a9a7ba80 Options.allow_ingest_behind: 0
+2021/03/14-07:41:34.738793 7f36a9a7ba80 Options.preserve_deletes: 0
+2021/03/14-07:41:34.738794 7f36a9a7ba80 Options.two_write_queues: 0
+2021/03/14-07:41:34.738794 7f36a9a7ba80 Options.manual_wal_flush: 0
+2021/03/14-07:41:34.738796 7f36a9a7ba80 Options.max_background_jobs: 16
+2021/03/14-07:41:34.738796 7f36a9a7ba80 Options.max_background_compactions: -1
+2021/03/14-07:41:34.738797 7f36a9a7ba80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:41:34.738798 7f36a9a7ba80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:41:34.738798 7f36a9a7ba80 Options.delayed_write_rate : 16777216
+2021/03/14-07:41:34.738799 7f36a9a7ba80 Options.max_total_wal_size: 0
+2021/03/14-07:41:34.738799 7f36a9a7ba80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:41:34.738800 7f36a9a7ba80 Options.stats_dump_period_sec: 600
+2021/03/14-07:41:34.738801 7f36a9a7ba80 Options.max_open_files: -1
+2021/03/14-07:41:34.738801 7f36a9a7ba80 Options.bytes_per_sync: 0
+2021/03/14-07:41:34.738802 7f36a9a7ba80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:41:34.738802 7f36a9a7ba80 Options.compaction_readahead_size: 0
+2021/03/14-07:41:34.738803 7f36a9a7ba80 Compression algorithms supported:
+2021/03/14-07:41:34.738804 7f36a9a7ba80 Snappy supported: 1
+2021/03/14-07:41:34.738804 7f36a9a7ba80 Zlib supported: 1
+2021/03/14-07:41:34.738805 7f36a9a7ba80 Bzip supported: 1
+2021/03/14-07:41:34.738805 7f36a9a7ba80 LZ4 supported: 1
+2021/03/14-07:41:34.738806 7f36a9a7ba80 ZSTDNotFinal supported: 1
+2021/03/14-07:41:34.738811 7f36a9a7ba80 ZSTD supported: 1
+2021/03/14-07:41:34.738815 7f36a9a7ba80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:41:34.738817 7f36a9a7ba80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:41:34.738952 7f36a9a7ba80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:41:34.739016 7f36a9a7ba80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:41:34.739018 7f36a9a7ba80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:41:34.739019 7f36a9a7ba80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:41:34.739020 7f36a9a7ba80 Options.compaction_filter: None
+2021/03/14-07:41:34.739021 7f36a9a7ba80 Options.compaction_filter_factory: None
+2021/03/14-07:41:34.739021 7f36a9a7ba80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:41:34.739022 7f36a9a7ba80 Options.table_factory: BlockBasedTable
+2021/03/14-07:41:34.739039 7f36a9a7ba80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2c6e800)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2c53f00
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:41:34.739040 7f36a9a7ba80 Options.write_buffer_size: 134217728
+2021/03/14-07:41:34.739041 7f36a9a7ba80 Options.max_write_buffer_number: 6
+2021/03/14-07:41:34.739041 7f36a9a7ba80 Options.compression[0]: NoCompression
+2021/03/14-07:41:34.739042 7f36a9a7ba80 Options.compression[1]: NoCompression
+2021/03/14-07:41:34.739043 7f36a9a7ba80 Options.compression[2]: Snappy
+2021/03/14-07:41:34.739043 7f36a9a7ba80 Options.compression[3]: Snappy
+2021/03/14-07:41:34.739044 7f36a9a7ba80 Options.compression[4]: Snappy
+2021/03/14-07:41:34.739044 7f36a9a7ba80 Options.compression[5]: Snappy
+2021/03/14-07:41:34.739045 7f36a9a7ba80 Options.compression[6]: Snappy
+2021/03/14-07:41:34.739046 7f36a9a7ba80 Options.bottommost_compression: Disabled
+2021/03/14-07:41:34.739047 7f36a9a7ba80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:41:34.739047 7f36a9a7ba80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:41:34.739048 7f36a9a7ba80 Options.num_levels: 7
+2021/03/14-07:41:34.739048 7f36a9a7ba80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:41:34.739049 7f36a9a7ba80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:41:34.739050 7f36a9a7ba80 Options.compression_opts.window_bits: -14
+2021/03/14-07:41:34.739050 7f36a9a7ba80 Options.compression_opts.level: -1
+2021/03/14-07:41:34.739051 7f36a9a7ba80 Options.compression_opts.strategy: 0
+2021/03/14-07:41:34.739052 7f36a9a7ba80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:41:34.739052 7f36a9a7ba80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:41:34.739053 7f36a9a7ba80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:41:34.739054 7f36a9a7ba80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:41:34.739054 7f36a9a7ba80 Options.target_file_size_base: 67108864
+2021/03/14-07:41:34.739055 7f36a9a7ba80 Options.target_file_size_multiplier: 1
+2021/03/14-07:41:34.739055 7f36a9a7ba80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:41:34.739056 7f36a9a7ba80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:41:34.739057 7f36a9a7ba80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:41:34.739058 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:41:34.739066 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:41:34.739067 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:41:34.739068 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:41:34.739068 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:41:34.739069 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:41:34.739070 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:41:34.739070 7f36a9a7ba80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:41:34.739071 7f36a9a7ba80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:41:34.739071 7f36a9a7ba80 Options.arena_block_size: 16777216
+2021/03/14-07:41:34.739072 7f36a9a7ba80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:41:34.739073 7f36a9a7ba80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:41:34.739073 7f36a9a7ba80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:41:34.739074 7f36a9a7ba80 Options.disable_auto_compactions: 0
+2021/03/14-07:41:34.739076 7f36a9a7ba80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:41:34.739077 7f36a9a7ba80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:41:34.739077 7f36a9a7ba80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:41:34.739078 7f36a9a7ba80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:41:34.739078 7f36a9a7ba80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:41:34.739079 7f36a9a7ba80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:41:34.739080 7f36a9a7ba80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:41:34.739081 7f36a9a7ba80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:41:34.739081 7f36a9a7ba80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:41:34.739082 7f36a9a7ba80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:41:34.739082 7f36a9a7ba80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:41:34.739083 7f36a9a7ba80 Options.table_properties_collectors:
+2021/03/14-07:41:34.739084 7f36a9a7ba80 Options.inplace_update_support: 0
+2021/03/14-07:41:34.739084 7f36a9a7ba80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:41:34.739085 7f36a9a7ba80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:41:34.739086 7f36a9a7ba80 Options.memtable_huge_page_size: 0
+2021/03/14-07:41:34.739086 7f36a9a7ba80 Options.bloom_locality: 0
+2021/03/14-07:41:34.739087 7f36a9a7ba80 Options.max_successive_merges: 0
+2021/03/14-07:41:34.739087 7f36a9a7ba80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:41:34.739088 7f36a9a7ba80 Options.paranoid_file_checks: 0
+2021/03/14-07:41:34.739089 7f36a9a7ba80 Options.force_consistency_checks: 0
+2021/03/14-07:41:34.739089 7f36a9a7ba80 Options.report_bg_io_stats: 0
+2021/03/14-07:41:34.739542 7f36a9a7ba80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:41:34.739545 7f36a9a7ba80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:41:34.739727 7f36a9a7ba80 EVENT_LOG_v1 {"time_micros": 1615704094739713, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:41:34.739734 7f36a9a7ba80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:41:35.435796 7f36a9a7ba80 EVENT_LOG_v1 {"time_micros": 1615704095435793, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704096139376 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704096139376
new file mode 100644
index 0000000..161ac1f
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704096139376
@@ -0,0 +1,186 @@
+2021/03/14-07:41:35.447961 7f36a9a7ba80 RocksDB version: 5.11.3
+2021/03/14-07:41:35.448015 7f36a9a7ba80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:41:35.448017 7f36a9a7ba80 Compile date Mar 13 2021
+2021/03/14-07:41:35.448022 7f36a9a7ba80 DB SUMMARY
+2021/03/14-07:41:35.448177 7f36a9a7ba80 CURRENT file: CURRENT
+2021/03/14-07:41:35.448178 7f36a9a7ba80 IDENTITY file: IDENTITY
+2021/03/14-07:41:35.448193 7f36a9a7ba80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:41:35.448194 7f36a9a7ba80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:41:35.448195 7f36a9a7ba80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:41:35.448200 7f36a9a7ba80 Options.error_if_exists: 0
+2021/03/14-07:41:35.448201 7f36a9a7ba80 Options.create_if_missing: 1
+2021/03/14-07:41:35.448202 7f36a9a7ba80 Options.paranoid_checks: 1
+2021/03/14-07:41:35.448202 7f36a9a7ba80 Options.env: 0x7f36aa435080
+2021/03/14-07:41:35.448203 7f36a9a7ba80 Options.info_log: 0x2c76f60
+2021/03/14-07:41:35.448204 7f36a9a7ba80 Options.max_file_opening_threads: 16
+2021/03/14-07:41:35.448204 7f36a9a7ba80 Options.statistics: (nil)
+2021/03/14-07:41:35.448205 7f36a9a7ba80 Options.use_fsync: 0
+2021/03/14-07:41:35.448205 7f36a9a7ba80 Options.max_log_file_size: 0
+2021/03/14-07:41:35.448206 7f36a9a7ba80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:41:35.448207 7f36a9a7ba80 Options.log_file_time_to_roll: 0
+2021/03/14-07:41:35.448207 7f36a9a7ba80 Options.keep_log_file_num: 1000
+2021/03/14-07:41:35.448208 7f36a9a7ba80 Options.recycle_log_file_num: 0
+2021/03/14-07:41:35.448208 7f36a9a7ba80 Options.allow_fallocate: 1
+2021/03/14-07:41:35.448209 7f36a9a7ba80 Options.allow_mmap_reads: 0
+2021/03/14-07:41:35.448210 7f36a9a7ba80 Options.allow_mmap_writes: 0
+2021/03/14-07:41:35.448210 7f36a9a7ba80 Options.use_direct_reads: 0
+2021/03/14-07:41:35.448211 7f36a9a7ba80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:41:35.448211 7f36a9a7ba80 Options.create_missing_column_families: 0
+2021/03/14-07:41:35.448212 7f36a9a7ba80 Options.db_log_dir:
+2021/03/14-07:41:35.448212 7f36a9a7ba80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:41:35.448213 7f36a9a7ba80 Options.table_cache_numshardbits: 6
+2021/03/14-07:41:35.448213 7f36a9a7ba80 Options.max_subcompactions: 1
+2021/03/14-07:41:35.448214 7f36a9a7ba80 Options.max_background_flushes: -1
+2021/03/14-07:41:35.448215 7f36a9a7ba80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:41:35.448215 7f36a9a7ba80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:41:35.448216 7f36a9a7ba80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:41:35.448216 7f36a9a7ba80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:41:35.448217 7f36a9a7ba80 Options.advise_random_on_open: 1
+2021/03/14-07:41:35.448218 7f36a9a7ba80 Options.db_write_buffer_size: 0
+2021/03/14-07:41:35.448218 7f36a9a7ba80 Options.write_buffer_manager: 0x2c5ee70
+2021/03/14-07:41:35.448219 7f36a9a7ba80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:41:35.448219 7f36a9a7ba80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:41:35.448220 7f36a9a7ba80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:41:35.448220 7f36a9a7ba80 Options.use_adaptive_mutex: 0
+2021/03/14-07:41:35.448221 7f36a9a7ba80 Options.rate_limiter: (nil)
+2021/03/14-07:41:35.448222 7f36a9a7ba80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:41:35.448230 7f36a9a7ba80 Options.wal_recovery_mode: 2
+2021/03/14-07:41:35.448231 7f36a9a7ba80 Options.enable_thread_tracking: 0
+2021/03/14-07:41:35.448231 7f36a9a7ba80 Options.enable_pipelined_write: 0
+2021/03/14-07:41:35.448232 7f36a9a7ba80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:41:35.448232 7f36a9a7ba80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:41:35.448233 7f36a9a7ba80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:41:35.448234 7f36a9a7ba80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:41:35.448234 7f36a9a7ba80 Options.row_cache: None
+2021/03/14-07:41:35.448235 7f36a9a7ba80 Options.wal_filter: None
+2021/03/14-07:41:35.448235 7f36a9a7ba80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:41:35.448236 7f36a9a7ba80 Options.allow_ingest_behind: 0
+2021/03/14-07:41:35.448237 7f36a9a7ba80 Options.preserve_deletes: 0
+2021/03/14-07:41:35.448237 7f36a9a7ba80 Options.two_write_queues: 0
+2021/03/14-07:41:35.448250 7f36a9a7ba80 Options.manual_wal_flush: 0
+2021/03/14-07:41:35.448251 7f36a9a7ba80 Options.max_background_jobs: 16
+2021/03/14-07:41:35.448252 7f36a9a7ba80 Options.max_background_compactions: -1
+2021/03/14-07:41:35.448252 7f36a9a7ba80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:41:35.448253 7f36a9a7ba80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:41:35.448253 7f36a9a7ba80 Options.delayed_write_rate : 16777216
+2021/03/14-07:41:35.448254 7f36a9a7ba80 Options.max_total_wal_size: 0
+2021/03/14-07:41:35.448255 7f36a9a7ba80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:41:35.448255 7f36a9a7ba80 Options.stats_dump_period_sec: 600
+2021/03/14-07:41:35.448256 7f36a9a7ba80 Options.max_open_files: -1
+2021/03/14-07:41:35.448256 7f36a9a7ba80 Options.bytes_per_sync: 0
+2021/03/14-07:41:35.448257 7f36a9a7ba80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:41:35.448257 7f36a9a7ba80 Options.compaction_readahead_size: 0
+2021/03/14-07:41:35.448258 7f36a9a7ba80 Compression algorithms supported:
+2021/03/14-07:41:35.448259 7f36a9a7ba80 Snappy supported: 1
+2021/03/14-07:41:35.448259 7f36a9a7ba80 Zlib supported: 1
+2021/03/14-07:41:35.448260 7f36a9a7ba80 Bzip supported: 1
+2021/03/14-07:41:35.448260 7f36a9a7ba80 LZ4 supported: 1
+2021/03/14-07:41:35.448261 7f36a9a7ba80 ZSTDNotFinal supported: 1
+2021/03/14-07:41:35.448265 7f36a9a7ba80 ZSTD supported: 1
+2021/03/14-07:41:35.448268 7f36a9a7ba80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:41:35.448270 7f36a9a7ba80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:41:35.448365 7f36a9a7ba80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:41:35.448417 7f36a9a7ba80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:41:35.448419 7f36a9a7ba80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:41:35.448420 7f36a9a7ba80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:41:35.448420 7f36a9a7ba80 Options.compaction_filter: None
+2021/03/14-07:41:35.448421 7f36a9a7ba80 Options.compaction_filter_factory: None
+2021/03/14-07:41:35.448421 7f36a9a7ba80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:41:35.448422 7f36a9a7ba80 Options.table_factory: BlockBasedTable
+2021/03/14-07:41:35.448437 7f36a9a7ba80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2c6e800)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2c53f00
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:41:35.448438 7f36a9a7ba80 Options.write_buffer_size: 134217728
+2021/03/14-07:41:35.448438 7f36a9a7ba80 Options.max_write_buffer_number: 6
+2021/03/14-07:41:35.448439 7f36a9a7ba80 Options.compression[0]: NoCompression
+2021/03/14-07:41:35.448440 7f36a9a7ba80 Options.compression[1]: NoCompression
+2021/03/14-07:41:35.448440 7f36a9a7ba80 Options.compression[2]: Snappy
+2021/03/14-07:41:35.448441 7f36a9a7ba80 Options.compression[3]: Snappy
+2021/03/14-07:41:35.448441 7f36a9a7ba80 Options.compression[4]: Snappy
+2021/03/14-07:41:35.448442 7f36a9a7ba80 Options.compression[5]: Snappy
+2021/03/14-07:41:35.448443 7f36a9a7ba80 Options.compression[6]: Snappy
+2021/03/14-07:41:35.448443 7f36a9a7ba80 Options.bottommost_compression: Disabled
+2021/03/14-07:41:35.448444 7f36a9a7ba80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:41:35.448444 7f36a9a7ba80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:41:35.448445 7f36a9a7ba80 Options.num_levels: 7
+2021/03/14-07:41:35.448446 7f36a9a7ba80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:41:35.448446 7f36a9a7ba80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:41:35.448447 7f36a9a7ba80 Options.compression_opts.window_bits: -14
+2021/03/14-07:41:35.448447 7f36a9a7ba80 Options.compression_opts.level: -1
+2021/03/14-07:41:35.448448 7f36a9a7ba80 Options.compression_opts.strategy: 0
+2021/03/14-07:41:35.448449 7f36a9a7ba80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:41:35.448449 7f36a9a7ba80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:41:35.448450 7f36a9a7ba80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:41:35.448450 7f36a9a7ba80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:41:35.448451 7f36a9a7ba80 Options.target_file_size_base: 67108864
+2021/03/14-07:41:35.448452 7f36a9a7ba80 Options.target_file_size_multiplier: 1
+2021/03/14-07:41:35.448452 7f36a9a7ba80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:41:35.448453 7f36a9a7ba80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:41:35.448454 7f36a9a7ba80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:41:35.448455 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:41:35.448463 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:41:35.448463 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:41:35.448464 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:41:35.448464 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:41:35.448465 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:41:35.448466 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:41:35.448466 7f36a9a7ba80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:41:35.448467 7f36a9a7ba80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:41:35.448467 7f36a9a7ba80 Options.arena_block_size: 16777216
+2021/03/14-07:41:35.448468 7f36a9a7ba80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:41:35.448469 7f36a9a7ba80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:41:35.448469 7f36a9a7ba80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:41:35.448470 7f36a9a7ba80 Options.disable_auto_compactions: 0
+2021/03/14-07:41:35.448471 7f36a9a7ba80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:41:35.448472 7f36a9a7ba80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:41:35.448473 7f36a9a7ba80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:41:35.448473 7f36a9a7ba80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:41:35.448474 7f36a9a7ba80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:41:35.448474 7f36a9a7ba80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:41:35.448475 7f36a9a7ba80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:41:35.448476 7f36a9a7ba80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:41:35.448476 7f36a9a7ba80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:41:35.448477 7f36a9a7ba80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:41:35.448477 7f36a9a7ba80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:41:35.448478 7f36a9a7ba80 Options.table_properties_collectors:
+2021/03/14-07:41:35.448479 7f36a9a7ba80 Options.inplace_update_support: 0
+2021/03/14-07:41:35.448479 7f36a9a7ba80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:41:35.448480 7f36a9a7ba80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:41:35.448481 7f36a9a7ba80 Options.memtable_huge_page_size: 0
+2021/03/14-07:41:35.448481 7f36a9a7ba80 Options.bloom_locality: 0
+2021/03/14-07:41:35.448482 7f36a9a7ba80 Options.max_successive_merges: 0
+2021/03/14-07:41:35.448482 7f36a9a7ba80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:41:35.448483 7f36a9a7ba80 Options.paranoid_file_checks: 0
+2021/03/14-07:41:35.448483 7f36a9a7ba80 Options.force_consistency_checks: 0
+2021/03/14-07:41:35.448484 7f36a9a7ba80 Options.report_bg_io_stats: 0
+2021/03/14-07:41:35.448871 7f36a9a7ba80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:41:35.448873 7f36a9a7ba80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:41:35.449024 7f36a9a7ba80 EVENT_LOG_v1 {"time_micros": 1615704095449014, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:41:35.449029 7f36a9a7ba80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:41:36.127450 7f36a9a7ba80 EVENT_LOG_v1 {"time_micros": 1615704096127447, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704096819127 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704096819127
new file mode 100644
index 0000000..b7703f8
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704096819127
@@ -0,0 +1,186 @@
+2021/03/14-07:41:36.139791 7f36a9a7ba80 RocksDB version: 5.11.3
+2021/03/14-07:41:36.139844 7f36a9a7ba80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:41:36.139845 7f36a9a7ba80 Compile date Mar 13 2021
+2021/03/14-07:41:36.139850 7f36a9a7ba80 DB SUMMARY
+2021/03/14-07:41:36.139999 7f36a9a7ba80 CURRENT file: CURRENT
+2021/03/14-07:41:36.140000 7f36a9a7ba80 IDENTITY file: IDENTITY
+2021/03/14-07:41:36.140015 7f36a9a7ba80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:41:36.140016 7f36a9a7ba80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:41:36.140017 7f36a9a7ba80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:41:36.140023 7f36a9a7ba80 Options.error_if_exists: 0
+2021/03/14-07:41:36.140023 7f36a9a7ba80 Options.create_if_missing: 1
+2021/03/14-07:41:36.140024 7f36a9a7ba80 Options.paranoid_checks: 1
+2021/03/14-07:41:36.140025 7f36a9a7ba80 Options.env: 0x7f36aa435080
+2021/03/14-07:41:36.140025 7f36a9a7ba80 Options.info_log: 0x2c76f60
+2021/03/14-07:41:36.140026 7f36a9a7ba80 Options.max_file_opening_threads: 16
+2021/03/14-07:41:36.140026 7f36a9a7ba80 Options.statistics: (nil)
+2021/03/14-07:41:36.140027 7f36a9a7ba80 Options.use_fsync: 0
+2021/03/14-07:41:36.140028 7f36a9a7ba80 Options.max_log_file_size: 0
+2021/03/14-07:41:36.140028 7f36a9a7ba80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:41:36.140029 7f36a9a7ba80 Options.log_file_time_to_roll: 0
+2021/03/14-07:41:36.140029 7f36a9a7ba80 Options.keep_log_file_num: 1000
+2021/03/14-07:41:36.140030 7f36a9a7ba80 Options.recycle_log_file_num: 0
+2021/03/14-07:41:36.140030 7f36a9a7ba80 Options.allow_fallocate: 1
+2021/03/14-07:41:36.140031 7f36a9a7ba80 Options.allow_mmap_reads: 0
+2021/03/14-07:41:36.140032 7f36a9a7ba80 Options.allow_mmap_writes: 0
+2021/03/14-07:41:36.140032 7f36a9a7ba80 Options.use_direct_reads: 0
+2021/03/14-07:41:36.140033 7f36a9a7ba80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:41:36.140033 7f36a9a7ba80 Options.create_missing_column_families: 0
+2021/03/14-07:41:36.140034 7f36a9a7ba80 Options.db_log_dir:
+2021/03/14-07:41:36.140034 7f36a9a7ba80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:41:36.140035 7f36a9a7ba80 Options.table_cache_numshardbits: 6
+2021/03/14-07:41:36.140035 7f36a9a7ba80 Options.max_subcompactions: 1
+2021/03/14-07:41:36.140036 7f36a9a7ba80 Options.max_background_flushes: -1
+2021/03/14-07:41:36.140036 7f36a9a7ba80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:41:36.140037 7f36a9a7ba80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:41:36.140038 7f36a9a7ba80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:41:36.140038 7f36a9a7ba80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:41:36.140039 7f36a9a7ba80 Options.advise_random_on_open: 1
+2021/03/14-07:41:36.140039 7f36a9a7ba80 Options.db_write_buffer_size: 0
+2021/03/14-07:41:36.140040 7f36a9a7ba80 Options.write_buffer_manager: 0x2c5ee70
+2021/03/14-07:41:36.140040 7f36a9a7ba80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:41:36.140041 7f36a9a7ba80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:41:36.140041 7f36a9a7ba80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:41:36.140042 7f36a9a7ba80 Options.use_adaptive_mutex: 0
+2021/03/14-07:41:36.140042 7f36a9a7ba80 Options.rate_limiter: (nil)
+2021/03/14-07:41:36.140044 7f36a9a7ba80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:41:36.140051 7f36a9a7ba80 Options.wal_recovery_mode: 2
+2021/03/14-07:41:36.140052 7f36a9a7ba80 Options.enable_thread_tracking: 0
+2021/03/14-07:41:36.140053 7f36a9a7ba80 Options.enable_pipelined_write: 0
+2021/03/14-07:41:36.140053 7f36a9a7ba80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:41:36.140054 7f36a9a7ba80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:41:36.140054 7f36a9a7ba80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:41:36.140055 7f36a9a7ba80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:41:36.140055 7f36a9a7ba80 Options.row_cache: None
+2021/03/14-07:41:36.140056 7f36a9a7ba80 Options.wal_filter: None
+2021/03/14-07:41:36.140056 7f36a9a7ba80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:41:36.140057 7f36a9a7ba80 Options.allow_ingest_behind: 0
+2021/03/14-07:41:36.140058 7f36a9a7ba80 Options.preserve_deletes: 0
+2021/03/14-07:41:36.140058 7f36a9a7ba80 Options.two_write_queues: 0
+2021/03/14-07:41:36.140059 7f36a9a7ba80 Options.manual_wal_flush: 0
+2021/03/14-07:41:36.140060 7f36a9a7ba80 Options.max_background_jobs: 16
+2021/03/14-07:41:36.140060 7f36a9a7ba80 Options.max_background_compactions: -1
+2021/03/14-07:41:36.140061 7f36a9a7ba80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:41:36.140061 7f36a9a7ba80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:41:36.140062 7f36a9a7ba80 Options.delayed_write_rate : 16777216
+2021/03/14-07:41:36.140062 7f36a9a7ba80 Options.max_total_wal_size: 0
+2021/03/14-07:41:36.140063 7f36a9a7ba80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:41:36.140064 7f36a9a7ba80 Options.stats_dump_period_sec: 600
+2021/03/14-07:41:36.140064 7f36a9a7ba80 Options.max_open_files: -1
+2021/03/14-07:41:36.140065 7f36a9a7ba80 Options.bytes_per_sync: 0
+2021/03/14-07:41:36.140065 7f36a9a7ba80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:41:36.140066 7f36a9a7ba80 Options.compaction_readahead_size: 0
+2021/03/14-07:41:36.140066 7f36a9a7ba80 Compression algorithms supported:
+2021/03/14-07:41:36.140067 7f36a9a7ba80 Snappy supported: 1
+2021/03/14-07:41:36.140067 7f36a9a7ba80 Zlib supported: 1
+2021/03/14-07:41:36.140068 7f36a9a7ba80 Bzip supported: 1
+2021/03/14-07:41:36.140069 7f36a9a7ba80 LZ4 supported: 1
+2021/03/14-07:41:36.140069 7f36a9a7ba80 ZSTDNotFinal supported: 1
+2021/03/14-07:41:36.140073 7f36a9a7ba80 ZSTD supported: 1
+2021/03/14-07:41:36.140076 7f36a9a7ba80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:41:36.140077 7f36a9a7ba80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:41:36.140167 7f36a9a7ba80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:41:36.140219 7f36a9a7ba80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:41:36.140220 7f36a9a7ba80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:41:36.140221 7f36a9a7ba80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:41:36.140222 7f36a9a7ba80 Options.compaction_filter: None
+2021/03/14-07:41:36.140222 7f36a9a7ba80 Options.compaction_filter_factory: None
+2021/03/14-07:41:36.140223 7f36a9a7ba80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:41:36.140224 7f36a9a7ba80 Options.table_factory: BlockBasedTable
+2021/03/14-07:41:36.140245 7f36a9a7ba80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2c6e800)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2c53f00
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:41:36.140246 7f36a9a7ba80 Options.write_buffer_size: 134217728
+2021/03/14-07:41:36.140247 7f36a9a7ba80 Options.max_write_buffer_number: 6
+2021/03/14-07:41:36.140248 7f36a9a7ba80 Options.compression[0]: NoCompression
+2021/03/14-07:41:36.140249 7f36a9a7ba80 Options.compression[1]: NoCompression
+2021/03/14-07:41:36.140250 7f36a9a7ba80 Options.compression[2]: Snappy
+2021/03/14-07:41:36.140251 7f36a9a7ba80 Options.compression[3]: Snappy
+2021/03/14-07:41:36.140252 7f36a9a7ba80 Options.compression[4]: Snappy
+2021/03/14-07:41:36.140253 7f36a9a7ba80 Options.compression[5]: Snappy
+2021/03/14-07:41:36.140253 7f36a9a7ba80 Options.compression[6]: Snappy
+2021/03/14-07:41:36.140254 7f36a9a7ba80 Options.bottommost_compression: Disabled
+2021/03/14-07:41:36.140255 7f36a9a7ba80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:41:36.140256 7f36a9a7ba80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:41:36.140257 7f36a9a7ba80 Options.num_levels: 7
+2021/03/14-07:41:36.140258 7f36a9a7ba80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:41:36.140276 7f36a9a7ba80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:41:36.140277 7f36a9a7ba80 Options.compression_opts.window_bits: -14
+2021/03/14-07:41:36.140278 7f36a9a7ba80 Options.compression_opts.level: -1
+2021/03/14-07:41:36.140279 7f36a9a7ba80 Options.compression_opts.strategy: 0
+2021/03/14-07:41:36.140279 7f36a9a7ba80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:41:36.140280 7f36a9a7ba80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:41:36.140280 7f36a9a7ba80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:41:36.140281 7f36a9a7ba80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:41:36.140282 7f36a9a7ba80 Options.target_file_size_base: 67108864
+2021/03/14-07:41:36.140282 7f36a9a7ba80 Options.target_file_size_multiplier: 1
+2021/03/14-07:41:36.140283 7f36a9a7ba80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:41:36.140283 7f36a9a7ba80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:41:36.140284 7f36a9a7ba80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:41:36.140286 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:41:36.140294 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:41:36.140295 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:41:36.140296 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:41:36.140311 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:41:36.140312 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:41:36.140312 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:41:36.140313 7f36a9a7ba80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:41:36.140313 7f36a9a7ba80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:41:36.140314 7f36a9a7ba80 Options.arena_block_size: 16777216
+2021/03/14-07:41:36.140315 7f36a9a7ba80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:41:36.140315 7f36a9a7ba80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:41:36.140316 7f36a9a7ba80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:41:36.140316 7f36a9a7ba80 Options.disable_auto_compactions: 0
+2021/03/14-07:41:36.140318 7f36a9a7ba80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:41:36.140319 7f36a9a7ba80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:41:36.140319 7f36a9a7ba80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:41:36.140320 7f36a9a7ba80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:41:36.140320 7f36a9a7ba80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:41:36.140321 7f36a9a7ba80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:41:36.140321 7f36a9a7ba80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:41:36.140323 7f36a9a7ba80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:41:36.140323 7f36a9a7ba80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:41:36.140324 7f36a9a7ba80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:41:36.140324 7f36a9a7ba80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:41:36.140325 7f36a9a7ba80 Options.table_properties_collectors:
+2021/03/14-07:41:36.140325 7f36a9a7ba80 Options.inplace_update_support: 0
+2021/03/14-07:41:36.140326 7f36a9a7ba80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:41:36.140326 7f36a9a7ba80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:41:36.140327 7f36a9a7ba80 Options.memtable_huge_page_size: 0
+2021/03/14-07:41:36.140328 7f36a9a7ba80 Options.bloom_locality: 0
+2021/03/14-07:41:36.140328 7f36a9a7ba80 Options.max_successive_merges: 0
+2021/03/14-07:41:36.140329 7f36a9a7ba80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:41:36.140329 7f36a9a7ba80 Options.paranoid_file_checks: 0
+2021/03/14-07:41:36.140330 7f36a9a7ba80 Options.force_consistency_checks: 0
+2021/03/14-07:41:36.140330 7f36a9a7ba80 Options.report_bg_io_stats: 0
+2021/03/14-07:41:36.140836 7f36a9a7ba80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:41:36.140839 7f36a9a7ba80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:41:36.140987 7f36a9a7ba80 EVENT_LOG_v1 {"time_micros": 1615704096140977, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:41:36.140993 7f36a9a7ba80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:41:36.807121 7f36a9a7ba80 EVENT_LOG_v1 {"time_micros": 1615704096807117, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704397456444 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704397456444
new file mode 100644
index 0000000..7a482a2
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704397456444
@@ -0,0 +1,186 @@
+2021/03/14-07:41:36.819537 7f36a9a7ba80 RocksDB version: 5.11.3
+2021/03/14-07:41:36.819591 7f36a9a7ba80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:41:36.819593 7f36a9a7ba80 Compile date Mar 13 2021
+2021/03/14-07:41:36.819597 7f36a9a7ba80 DB SUMMARY
+2021/03/14-07:41:36.819751 7f36a9a7ba80 CURRENT file: CURRENT
+2021/03/14-07:41:36.819752 7f36a9a7ba80 IDENTITY file: IDENTITY
+2021/03/14-07:41:36.819768 7f36a9a7ba80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:41:36.819769 7f36a9a7ba80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:41:36.819770 7f36a9a7ba80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:41:36.819775 7f36a9a7ba80 Options.error_if_exists: 0
+2021/03/14-07:41:36.819776 7f36a9a7ba80 Options.create_if_missing: 1
+2021/03/14-07:41:36.819777 7f36a9a7ba80 Options.paranoid_checks: 1
+2021/03/14-07:41:36.819777 7f36a9a7ba80 Options.env: 0x7f36aa435080
+2021/03/14-07:41:36.819778 7f36a9a7ba80 Options.info_log: 0x2c76f60
+2021/03/14-07:41:36.819778 7f36a9a7ba80 Options.max_file_opening_threads: 16
+2021/03/14-07:41:36.819779 7f36a9a7ba80 Options.statistics: (nil)
+2021/03/14-07:41:36.819780 7f36a9a7ba80 Options.use_fsync: 0
+2021/03/14-07:41:36.819780 7f36a9a7ba80 Options.max_log_file_size: 0
+2021/03/14-07:41:36.819781 7f36a9a7ba80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:41:36.819781 7f36a9a7ba80 Options.log_file_time_to_roll: 0
+2021/03/14-07:41:36.819782 7f36a9a7ba80 Options.keep_log_file_num: 1000
+2021/03/14-07:41:36.819783 7f36a9a7ba80 Options.recycle_log_file_num: 0
+2021/03/14-07:41:36.819783 7f36a9a7ba80 Options.allow_fallocate: 1
+2021/03/14-07:41:36.819784 7f36a9a7ba80 Options.allow_mmap_reads: 0
+2021/03/14-07:41:36.819784 7f36a9a7ba80 Options.allow_mmap_writes: 0
+2021/03/14-07:41:36.819785 7f36a9a7ba80 Options.use_direct_reads: 0
+2021/03/14-07:41:36.819785 7f36a9a7ba80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:41:36.819786 7f36a9a7ba80 Options.create_missing_column_families: 0
+2021/03/14-07:41:36.819787 7f36a9a7ba80 Options.db_log_dir:
+2021/03/14-07:41:36.819787 7f36a9a7ba80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:41:36.819788 7f36a9a7ba80 Options.table_cache_numshardbits: 6
+2021/03/14-07:41:36.819788 7f36a9a7ba80 Options.max_subcompactions: 1
+2021/03/14-07:41:36.819789 7f36a9a7ba80 Options.max_background_flushes: -1
+2021/03/14-07:41:36.819790 7f36a9a7ba80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:41:36.819790 7f36a9a7ba80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:41:36.819791 7f36a9a7ba80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:41:36.819791 7f36a9a7ba80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:41:36.819792 7f36a9a7ba80 Options.advise_random_on_open: 1
+2021/03/14-07:41:36.819792 7f36a9a7ba80 Options.db_write_buffer_size: 0
+2021/03/14-07:41:36.819793 7f36a9a7ba80 Options.write_buffer_manager: 0x2c5ee70
+2021/03/14-07:41:36.819793 7f36a9a7ba80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:41:36.819794 7f36a9a7ba80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:41:36.819794 7f36a9a7ba80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:41:36.819795 7f36a9a7ba80 Options.use_adaptive_mutex: 0
+2021/03/14-07:41:36.819796 7f36a9a7ba80 Options.rate_limiter: (nil)
+2021/03/14-07:41:36.819797 7f36a9a7ba80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:41:36.819804 7f36a9a7ba80 Options.wal_recovery_mode: 2
+2021/03/14-07:41:36.819805 7f36a9a7ba80 Options.enable_thread_tracking: 0
+2021/03/14-07:41:36.819805 7f36a9a7ba80 Options.enable_pipelined_write: 0
+2021/03/14-07:41:36.819806 7f36a9a7ba80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:41:36.819807 7f36a9a7ba80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:41:36.819807 7f36a9a7ba80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:41:36.819808 7f36a9a7ba80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:41:36.819808 7f36a9a7ba80 Options.row_cache: None
+2021/03/14-07:41:36.819809 7f36a9a7ba80 Options.wal_filter: None
+2021/03/14-07:41:36.819810 7f36a9a7ba80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:41:36.819810 7f36a9a7ba80 Options.allow_ingest_behind: 0
+2021/03/14-07:41:36.819811 7f36a9a7ba80 Options.preserve_deletes: 0
+2021/03/14-07:41:36.819811 7f36a9a7ba80 Options.two_write_queues: 0
+2021/03/14-07:41:36.819812 7f36a9a7ba80 Options.manual_wal_flush: 0
+2021/03/14-07:41:36.819813 7f36a9a7ba80 Options.max_background_jobs: 16
+2021/03/14-07:41:36.819813 7f36a9a7ba80 Options.max_background_compactions: -1
+2021/03/14-07:41:36.819814 7f36a9a7ba80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:41:36.819814 7f36a9a7ba80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:41:36.819815 7f36a9a7ba80 Options.delayed_write_rate : 16777216
+2021/03/14-07:41:36.819816 7f36a9a7ba80 Options.max_total_wal_size: 0
+2021/03/14-07:41:36.819816 7f36a9a7ba80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:41:36.819817 7f36a9a7ba80 Options.stats_dump_period_sec: 600
+2021/03/14-07:41:36.819817 7f36a9a7ba80 Options.max_open_files: -1
+2021/03/14-07:41:36.819818 7f36a9a7ba80 Options.bytes_per_sync: 0
+2021/03/14-07:41:36.819818 7f36a9a7ba80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:41:36.819819 7f36a9a7ba80 Options.compaction_readahead_size: 0
+2021/03/14-07:41:36.819819 7f36a9a7ba80 Compression algorithms supported:
+2021/03/14-07:41:36.819820 7f36a9a7ba80 Snappy supported: 1
+2021/03/14-07:41:36.819821 7f36a9a7ba80 Zlib supported: 1
+2021/03/14-07:41:36.819821 7f36a9a7ba80 Bzip supported: 1
+2021/03/14-07:41:36.819822 7f36a9a7ba80 LZ4 supported: 1
+2021/03/14-07:41:36.819822 7f36a9a7ba80 ZSTDNotFinal supported: 1
+2021/03/14-07:41:36.819826 7f36a9a7ba80 ZSTD supported: 1
+2021/03/14-07:41:36.819830 7f36a9a7ba80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:41:36.819831 7f36a9a7ba80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:41:36.819922 7f36a9a7ba80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:41:36.819974 7f36a9a7ba80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:41:36.819976 7f36a9a7ba80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:41:36.819977 7f36a9a7ba80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:41:36.819977 7f36a9a7ba80 Options.compaction_filter: None
+2021/03/14-07:41:36.819978 7f36a9a7ba80 Options.compaction_filter_factory: None
+2021/03/14-07:41:36.819978 7f36a9a7ba80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:41:36.819979 7f36a9a7ba80 Options.table_factory: BlockBasedTable
+2021/03/14-07:41:36.819993 7f36a9a7ba80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2c6e800)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2c53f00
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:41:36.819994 7f36a9a7ba80 Options.write_buffer_size: 134217728
+2021/03/14-07:41:36.819995 7f36a9a7ba80 Options.max_write_buffer_number: 6
+2021/03/14-07:41:36.819995 7f36a9a7ba80 Options.compression[0]: NoCompression
+2021/03/14-07:41:36.819996 7f36a9a7ba80 Options.compression[1]: NoCompression
+2021/03/14-07:41:36.819997 7f36a9a7ba80 Options.compression[2]: Snappy
+2021/03/14-07:41:36.819997 7f36a9a7ba80 Options.compression[3]: Snappy
+2021/03/14-07:41:36.819998 7f36a9a7ba80 Options.compression[4]: Snappy
+2021/03/14-07:41:36.819998 7f36a9a7ba80 Options.compression[5]: Snappy
+2021/03/14-07:41:36.819999 7f36a9a7ba80 Options.compression[6]: Snappy
+2021/03/14-07:41:36.820000 7f36a9a7ba80 Options.bottommost_compression: Disabled
+2021/03/14-07:41:36.820001 7f36a9a7ba80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:41:36.820001 7f36a9a7ba80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:41:36.820002 7f36a9a7ba80 Options.num_levels: 7
+2021/03/14-07:41:36.820002 7f36a9a7ba80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:41:36.820003 7f36a9a7ba80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:41:36.820003 7f36a9a7ba80 Options.compression_opts.window_bits: -14
+2021/03/14-07:41:36.820004 7f36a9a7ba80 Options.compression_opts.level: -1
+2021/03/14-07:41:36.820004 7f36a9a7ba80 Options.compression_opts.strategy: 0
+2021/03/14-07:41:36.820005 7f36a9a7ba80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:41:36.820006 7f36a9a7ba80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:41:36.820006 7f36a9a7ba80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:41:36.820007 7f36a9a7ba80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:41:36.820007 7f36a9a7ba80 Options.target_file_size_base: 67108864
+2021/03/14-07:41:36.820008 7f36a9a7ba80 Options.target_file_size_multiplier: 1
+2021/03/14-07:41:36.820008 7f36a9a7ba80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:41:36.820009 7f36a9a7ba80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:41:36.820010 7f36a9a7ba80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:41:36.820011 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:41:36.820018 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:41:36.820019 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:41:36.820020 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:41:36.820020 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:41:36.820021 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:41:36.820021 7f36a9a7ba80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:41:36.820022 7f36a9a7ba80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:41:36.820022 7f36a9a7ba80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:41:36.820023 7f36a9a7ba80 Options.arena_block_size: 16777216
+2021/03/14-07:41:36.820024 7f36a9a7ba80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:41:36.820024 7f36a9a7ba80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:41:36.820025 7f36a9a7ba80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:41:36.820026 7f36a9a7ba80 Options.disable_auto_compactions: 0
+2021/03/14-07:41:36.820027 7f36a9a7ba80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:41:36.820028 7f36a9a7ba80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:41:36.820028 7f36a9a7ba80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:41:36.820029 7f36a9a7ba80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:41:36.820030 7f36a9a7ba80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:41:36.820030 7f36a9a7ba80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:41:36.820031 7f36a9a7ba80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:41:36.820032 7f36a9a7ba80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:41:36.820032 7f36a9a7ba80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:41:36.820033 7f36a9a7ba80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:41:36.820033 7f36a9a7ba80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:41:36.820034 7f36a9a7ba80 Options.table_properties_collectors:
+2021/03/14-07:41:36.820034 7f36a9a7ba80 Options.inplace_update_support: 0
+2021/03/14-07:41:36.820035 7f36a9a7ba80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:41:36.820036 7f36a9a7ba80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:41:36.820036 7f36a9a7ba80 Options.memtable_huge_page_size: 0
+2021/03/14-07:41:36.820037 7f36a9a7ba80 Options.bloom_locality: 0
+2021/03/14-07:41:36.820038 7f36a9a7ba80 Options.max_successive_merges: 0
+2021/03/14-07:41:36.820038 7f36a9a7ba80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:41:36.820039 7f36a9a7ba80 Options.paranoid_file_checks: 0
+2021/03/14-07:41:36.820039 7f36a9a7ba80 Options.force_consistency_checks: 0
+2021/03/14-07:41:36.820040 7f36a9a7ba80 Options.report_bg_io_stats: 0
+2021/03/14-07:41:36.820415 7f36a9a7ba80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:41:36.820417 7f36a9a7ba80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:41:36.820571 7f36a9a7ba80 EVENT_LOG_v1 {"time_micros": 1615704096820561, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:41:36.820577 7f36a9a7ba80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:41:37.505640 7f36a9a7ba80 EVENT_LOG_v1 {"time_micros": 1615704097505636, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704398270649 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704398270649
new file mode 100644
index 0000000..9b7ea43
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704398270649
@@ -0,0 +1,186 @@
+2021/03/14-07:46:37.457059 7f954e834a80 RocksDB version: 5.11.3
+2021/03/14-07:46:37.457157 7f954e834a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:46:37.457159 7f954e834a80 Compile date Mar 13 2021
+2021/03/14-07:46:37.457164 7f954e834a80 DB SUMMARY
+2021/03/14-07:46:37.457422 7f954e834a80 CURRENT file: CURRENT
+2021/03/14-07:46:37.457424 7f954e834a80 IDENTITY file: IDENTITY
+2021/03/14-07:46:37.457441 7f954e834a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:46:37.457442 7f954e834a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:46:37.457443 7f954e834a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:46:37.457450 7f954e834a80 Options.error_if_exists: 0
+2021/03/14-07:46:37.457451 7f954e834a80 Options.create_if_missing: 1
+2021/03/14-07:46:37.457451 7f954e834a80 Options.paranoid_checks: 1
+2021/03/14-07:46:37.457452 7f954e834a80 Options.env: 0x7f954f1ee080
+2021/03/14-07:46:37.457453 7f954e834a80 Options.info_log: 0x23aefa0
+2021/03/14-07:46:37.457453 7f954e834a80 Options.max_file_opening_threads: 16
+2021/03/14-07:46:37.457454 7f954e834a80 Options.statistics: (nil)
+2021/03/14-07:46:37.457455 7f954e834a80 Options.use_fsync: 0
+2021/03/14-07:46:37.457456 7f954e834a80 Options.max_log_file_size: 0
+2021/03/14-07:46:37.457456 7f954e834a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:46:37.457457 7f954e834a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:46:37.457457 7f954e834a80 Options.keep_log_file_num: 1000
+2021/03/14-07:46:37.457458 7f954e834a80 Options.recycle_log_file_num: 0
+2021/03/14-07:46:37.457459 7f954e834a80 Options.allow_fallocate: 1
+2021/03/14-07:46:37.457459 7f954e834a80 Options.allow_mmap_reads: 0
+2021/03/14-07:46:37.457460 7f954e834a80 Options.allow_mmap_writes: 0
+2021/03/14-07:46:37.457461 7f954e834a80 Options.use_direct_reads: 0
+2021/03/14-07:46:37.457461 7f954e834a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:46:37.457462 7f954e834a80 Options.create_missing_column_families: 0
+2021/03/14-07:46:37.457462 7f954e834a80 Options.db_log_dir:
+2021/03/14-07:46:37.457463 7f954e834a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:46:37.457464 7f954e834a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:46:37.457464 7f954e834a80 Options.max_subcompactions: 1
+2021/03/14-07:46:37.457465 7f954e834a80 Options.max_background_flushes: -1
+2021/03/14-07:46:37.457466 7f954e834a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:46:37.457466 7f954e834a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:46:37.457467 7f954e834a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:46:37.457467 7f954e834a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:46:37.457468 7f954e834a80 Options.advise_random_on_open: 1
+2021/03/14-07:46:37.457469 7f954e834a80 Options.db_write_buffer_size: 0
+2021/03/14-07:46:37.457469 7f954e834a80 Options.write_buffer_manager: 0x2396e90
+2021/03/14-07:46:37.457470 7f954e834a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:46:37.457470 7f954e834a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:46:37.457471 7f954e834a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:46:37.457472 7f954e834a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:46:37.457472 7f954e834a80 Options.rate_limiter: (nil)
+2021/03/14-07:46:37.457474 7f954e834a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:46:37.457483 7f954e834a80 Options.wal_recovery_mode: 2
+2021/03/14-07:46:37.457484 7f954e834a80 Options.enable_thread_tracking: 0
+2021/03/14-07:46:37.457485 7f954e834a80 Options.enable_pipelined_write: 0
+2021/03/14-07:46:37.457485 7f954e834a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:46:37.457486 7f954e834a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:46:37.457487 7f954e834a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:46:37.457487 7f954e834a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:46:37.457488 7f954e834a80 Options.row_cache: None
+2021/03/14-07:46:37.457488 7f954e834a80 Options.wal_filter: None
+2021/03/14-07:46:37.457489 7f954e834a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:46:37.457490 7f954e834a80 Options.allow_ingest_behind: 0
+2021/03/14-07:46:37.457490 7f954e834a80 Options.preserve_deletes: 0
+2021/03/14-07:46:37.457491 7f954e834a80 Options.two_write_queues: 0
+2021/03/14-07:46:37.457491 7f954e834a80 Options.manual_wal_flush: 0
+2021/03/14-07:46:37.457493 7f954e834a80 Options.max_background_jobs: 16
+2021/03/14-07:46:37.457493 7f954e834a80 Options.max_background_compactions: -1
+2021/03/14-07:46:37.457494 7f954e834a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:46:37.457494 7f954e834a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:46:37.457495 7f954e834a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:46:37.457496 7f954e834a80 Options.max_total_wal_size: 0
+2021/03/14-07:46:37.457496 7f954e834a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:46:37.457497 7f954e834a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:46:37.457498 7f954e834a80 Options.max_open_files: -1
+2021/03/14-07:46:37.457498 7f954e834a80 Options.bytes_per_sync: 0
+2021/03/14-07:46:37.457499 7f954e834a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:46:37.457499 7f954e834a80 Options.compaction_readahead_size: 0
+2021/03/14-07:46:37.457500 7f954e834a80 Compression algorithms supported:
+2021/03/14-07:46:37.457501 7f954e834a80 Snappy supported: 1
+2021/03/14-07:46:37.457501 7f954e834a80 Zlib supported: 1
+2021/03/14-07:46:37.457502 7f954e834a80 Bzip supported: 1
+2021/03/14-07:46:37.457502 7f954e834a80 LZ4 supported: 1
+2021/03/14-07:46:37.457503 7f954e834a80 ZSTDNotFinal supported: 1
+2021/03/14-07:46:37.457507 7f954e834a80 ZSTD supported: 1
+2021/03/14-07:46:37.457511 7f954e834a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:46:37.457512 7f954e834a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:46:37.457627 7f954e834a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:46:37.457692 7f954e834a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:46:37.457694 7f954e834a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:46:37.457695 7f954e834a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:46:37.457696 7f954e834a80 Options.compaction_filter: None
+2021/03/14-07:46:37.457697 7f954e834a80 Options.compaction_filter_factory: None
+2021/03/14-07:46:37.457697 7f954e834a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:46:37.457698 7f954e834a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:46:37.457715 7f954e834a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x23a6820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x238bf20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:46:37.457716 7f954e834a80 Options.write_buffer_size: 134217728
+2021/03/14-07:46:37.457717 7f954e834a80 Options.max_write_buffer_number: 6
+2021/03/14-07:46:37.457718 7f954e834a80 Options.compression[0]: NoCompression
+2021/03/14-07:46:37.457719 7f954e834a80 Options.compression[1]: NoCompression
+2021/03/14-07:46:37.457719 7f954e834a80 Options.compression[2]: Snappy
+2021/03/14-07:46:37.457720 7f954e834a80 Options.compression[3]: Snappy
+2021/03/14-07:46:37.457721 7f954e834a80 Options.compression[4]: Snappy
+2021/03/14-07:46:37.457721 7f954e834a80 Options.compression[5]: Snappy
+2021/03/14-07:46:37.457722 7f954e834a80 Options.compression[6]: Snappy
+2021/03/14-07:46:37.457722 7f954e834a80 Options.bottommost_compression: Disabled
+2021/03/14-07:46:37.457723 7f954e834a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:46:37.457724 7f954e834a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:46:37.457724 7f954e834a80 Options.num_levels: 7
+2021/03/14-07:46:37.457725 7f954e834a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:46:37.457726 7f954e834a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:46:37.457726 7f954e834a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:46:37.457727 7f954e834a80 Options.compression_opts.level: -1
+2021/03/14-07:46:37.457728 7f954e834a80 Options.compression_opts.strategy: 0
+2021/03/14-07:46:37.457728 7f954e834a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:46:37.457729 7f954e834a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:46:37.457729 7f954e834a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:46:37.457730 7f954e834a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:46:37.457731 7f954e834a80 Options.target_file_size_base: 67108864
+2021/03/14-07:46:37.457731 7f954e834a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:46:37.457732 7f954e834a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:46:37.457733 7f954e834a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:46:37.457733 7f954e834a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:46:37.457735 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:46:37.457743 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:46:37.457744 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:46:37.457744 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:46:37.457745 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:46:37.457745 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:46:37.457746 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:46:37.457747 7f954e834a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:46:37.457747 7f954e834a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:46:37.457748 7f954e834a80 Options.arena_block_size: 16777216
+2021/03/14-07:46:37.457748 7f954e834a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:46:37.457749 7f954e834a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:46:37.457750 7f954e834a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:46:37.457750 7f954e834a80 Options.disable_auto_compactions: 0
+2021/03/14-07:46:37.457752 7f954e834a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:46:37.457753 7f954e834a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:46:37.457754 7f954e834a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:46:37.457754 7f954e834a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:46:37.457755 7f954e834a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:46:37.457756 7f954e834a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:46:37.457756 7f954e834a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:46:37.457758 7f954e834a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:46:37.457758 7f954e834a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:46:37.457759 7f954e834a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:46:37.457759 7f954e834a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:46:37.457760 7f954e834a80 Options.table_properties_collectors:
+2021/03/14-07:46:37.457761 7f954e834a80 Options.inplace_update_support: 0
+2021/03/14-07:46:37.457761 7f954e834a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:46:37.457762 7f954e834a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:46:37.457763 7f954e834a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:46:37.457763 7f954e834a80 Options.bloom_locality: 0
+2021/03/14-07:46:37.457764 7f954e834a80 Options.max_successive_merges: 0
+2021/03/14-07:46:37.457765 7f954e834a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:46:37.457765 7f954e834a80 Options.paranoid_file_checks: 0
+2021/03/14-07:46:37.457766 7f954e834a80 Options.force_consistency_checks: 0
+2021/03/14-07:46:37.457766 7f954e834a80 Options.report_bg_io_stats: 0
+2021/03/14-07:46:37.458204 7f954e834a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:46:37.458207 7f954e834a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:46:37.458378 7f954e834a80 EVENT_LOG_v1 {"time_micros": 1615704397458366, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:46:37.458384 7f954e834a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:46:38.257836 7f954e834a80 EVENT_LOG_v1 {"time_micros": 1615704398257832, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704399069774 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704399069774
new file mode 100644
index 0000000..036ed9b
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704399069774
@@ -0,0 +1,186 @@
+2021/03/14-07:46:38.271123 7f954e834a80 RocksDB version: 5.11.3
+2021/03/14-07:46:38.271224 7f954e834a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:46:38.271226 7f954e834a80 Compile date Mar 13 2021
+2021/03/14-07:46:38.271231 7f954e834a80 DB SUMMARY
+2021/03/14-07:46:38.271395 7f954e834a80 CURRENT file: CURRENT
+2021/03/14-07:46:38.271396 7f954e834a80 IDENTITY file: IDENTITY
+2021/03/14-07:46:38.271412 7f954e834a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:46:38.271413 7f954e834a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:46:38.271414 7f954e834a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:46:38.271420 7f954e834a80 Options.error_if_exists: 0
+2021/03/14-07:46:38.271421 7f954e834a80 Options.create_if_missing: 1
+2021/03/14-07:46:38.271421 7f954e834a80 Options.paranoid_checks: 1
+2021/03/14-07:46:38.271422 7f954e834a80 Options.env: 0x7f954f1ee080
+2021/03/14-07:46:38.271423 7f954e834a80 Options.info_log: 0x23aefa0
+2021/03/14-07:46:38.271423 7f954e834a80 Options.max_file_opening_threads: 16
+2021/03/14-07:46:38.271424 7f954e834a80 Options.statistics: (nil)
+2021/03/14-07:46:38.271424 7f954e834a80 Options.use_fsync: 0
+2021/03/14-07:46:38.271425 7f954e834a80 Options.max_log_file_size: 0
+2021/03/14-07:46:38.271426 7f954e834a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:46:38.271426 7f954e834a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:46:38.271427 7f954e834a80 Options.keep_log_file_num: 1000
+2021/03/14-07:46:38.271427 7f954e834a80 Options.recycle_log_file_num: 0
+2021/03/14-07:46:38.271428 7f954e834a80 Options.allow_fallocate: 1
+2021/03/14-07:46:38.271429 7f954e834a80 Options.allow_mmap_reads: 0
+2021/03/14-07:46:38.271429 7f954e834a80 Options.allow_mmap_writes: 0
+2021/03/14-07:46:38.271430 7f954e834a80 Options.use_direct_reads: 0
+2021/03/14-07:46:38.271430 7f954e834a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:46:38.271431 7f954e834a80 Options.create_missing_column_families: 0
+2021/03/14-07:46:38.271431 7f954e834a80 Options.db_log_dir:
+2021/03/14-07:46:38.271432 7f954e834a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:46:38.271432 7f954e834a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:46:38.271433 7f954e834a80 Options.max_subcompactions: 1
+2021/03/14-07:46:38.271433 7f954e834a80 Options.max_background_flushes: -1
+2021/03/14-07:46:38.271434 7f954e834a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:46:38.271435 7f954e834a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:46:38.271435 7f954e834a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:46:38.271436 7f954e834a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:46:38.271436 7f954e834a80 Options.advise_random_on_open: 1
+2021/03/14-07:46:38.271437 7f954e834a80 Options.db_write_buffer_size: 0
+2021/03/14-07:46:38.271437 7f954e834a80 Options.write_buffer_manager: 0x2396e90
+2021/03/14-07:46:38.271438 7f954e834a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:46:38.271439 7f954e834a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:46:38.271439 7f954e834a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:46:38.271440 7f954e834a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:46:38.271440 7f954e834a80 Options.rate_limiter: (nil)
+2021/03/14-07:46:38.271442 7f954e834a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:46:38.271450 7f954e834a80 Options.wal_recovery_mode: 2
+2021/03/14-07:46:38.271451 7f954e834a80 Options.enable_thread_tracking: 0
+2021/03/14-07:46:38.271451 7f954e834a80 Options.enable_pipelined_write: 0
+2021/03/14-07:46:38.271452 7f954e834a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:46:38.271453 7f954e834a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:46:38.271453 7f954e834a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:46:38.271454 7f954e834a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:46:38.271454 7f954e834a80 Options.row_cache: None
+2021/03/14-07:46:38.271455 7f954e834a80 Options.wal_filter: None
+2021/03/14-07:46:38.271455 7f954e834a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:46:38.271456 7f954e834a80 Options.allow_ingest_behind: 0
+2021/03/14-07:46:38.271457 7f954e834a80 Options.preserve_deletes: 0
+2021/03/14-07:46:38.271457 7f954e834a80 Options.two_write_queues: 0
+2021/03/14-07:46:38.271458 7f954e834a80 Options.manual_wal_flush: 0
+2021/03/14-07:46:38.271459 7f954e834a80 Options.max_background_jobs: 16
+2021/03/14-07:46:38.271459 7f954e834a80 Options.max_background_compactions: -1
+2021/03/14-07:46:38.271460 7f954e834a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:46:38.271460 7f954e834a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:46:38.271461 7f954e834a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:46:38.271461 7f954e834a80 Options.max_total_wal_size: 0
+2021/03/14-07:46:38.271462 7f954e834a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:46:38.271463 7f954e834a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:46:38.271463 7f954e834a80 Options.max_open_files: -1
+2021/03/14-07:46:38.271464 7f954e834a80 Options.bytes_per_sync: 0
+2021/03/14-07:46:38.271464 7f954e834a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:46:38.271465 7f954e834a80 Options.compaction_readahead_size: 0
+2021/03/14-07:46:38.271465 7f954e834a80 Compression algorithms supported:
+2021/03/14-07:46:38.271466 7f954e834a80 Snappy supported: 1
+2021/03/14-07:46:38.271467 7f954e834a80 Zlib supported: 1
+2021/03/14-07:46:38.271467 7f954e834a80 Bzip supported: 1
+2021/03/14-07:46:38.271468 7f954e834a80 LZ4 supported: 1
+2021/03/14-07:46:38.271468 7f954e834a80 ZSTDNotFinal supported: 1
+2021/03/14-07:46:38.271472 7f954e834a80 ZSTD supported: 1
+2021/03/14-07:46:38.271476 7f954e834a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:46:38.271477 7f954e834a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:46:38.271593 7f954e834a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:46:38.271651 7f954e834a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:46:38.271653 7f954e834a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:46:38.271654 7f954e834a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:46:38.271654 7f954e834a80 Options.compaction_filter: None
+2021/03/14-07:46:38.271655 7f954e834a80 Options.compaction_filter_factory: None
+2021/03/14-07:46:38.271656 7f954e834a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:46:38.271657 7f954e834a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:46:38.271675 7f954e834a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x23a6820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x238bf20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:46:38.271676 7f954e834a80 Options.write_buffer_size: 134217728
+2021/03/14-07:46:38.271677 7f954e834a80 Options.max_write_buffer_number: 6
+2021/03/14-07:46:38.271677 7f954e834a80 Options.compression[0]: NoCompression
+2021/03/14-07:46:38.271678 7f954e834a80 Options.compression[1]: NoCompression
+2021/03/14-07:46:38.271679 7f954e834a80 Options.compression[2]: Snappy
+2021/03/14-07:46:38.271679 7f954e834a80 Options.compression[3]: Snappy
+2021/03/14-07:46:38.271680 7f954e834a80 Options.compression[4]: Snappy
+2021/03/14-07:46:38.271680 7f954e834a80 Options.compression[5]: Snappy
+2021/03/14-07:46:38.271681 7f954e834a80 Options.compression[6]: Snappy
+2021/03/14-07:46:38.271682 7f954e834a80 Options.bottommost_compression: Disabled
+2021/03/14-07:46:38.271682 7f954e834a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:46:38.271683 7f954e834a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:46:38.271683 7f954e834a80 Options.num_levels: 7
+2021/03/14-07:46:38.271684 7f954e834a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:46:38.271685 7f954e834a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:46:38.271685 7f954e834a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:46:38.271686 7f954e834a80 Options.compression_opts.level: -1
+2021/03/14-07:46:38.271686 7f954e834a80 Options.compression_opts.strategy: 0
+2021/03/14-07:46:38.271687 7f954e834a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:46:38.271688 7f954e834a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:46:38.271688 7f954e834a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:46:38.271689 7f954e834a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:46:38.271689 7f954e834a80 Options.target_file_size_base: 67108864
+2021/03/14-07:46:38.271690 7f954e834a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:46:38.271690 7f954e834a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:46:38.271691 7f954e834a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:46:38.271692 7f954e834a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:46:38.271693 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:46:38.271701 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:46:38.271701 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:46:38.271702 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:46:38.271702 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:46:38.271703 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:46:38.271703 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:46:38.271704 7f954e834a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:46:38.271705 7f954e834a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:46:38.271705 7f954e834a80 Options.arena_block_size: 16777216
+2021/03/14-07:46:38.271706 7f954e834a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:46:38.271706 7f954e834a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:46:38.271707 7f954e834a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:46:38.271708 7f954e834a80 Options.disable_auto_compactions: 0
+2021/03/14-07:46:38.271709 7f954e834a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:46:38.271710 7f954e834a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:46:38.271711 7f954e834a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:46:38.271711 7f954e834a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:46:38.271712 7f954e834a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:46:38.271712 7f954e834a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:46:38.271713 7f954e834a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:46:38.271714 7f954e834a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:46:38.271714 7f954e834a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:46:38.271715 7f954e834a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:46:38.271716 7f954e834a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:46:38.271716 7f954e834a80 Options.table_properties_collectors:
+2021/03/14-07:46:38.271717 7f954e834a80 Options.inplace_update_support: 0
+2021/03/14-07:46:38.271717 7f954e834a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:46:38.271718 7f954e834a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:46:38.271719 7f954e834a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:46:38.271719 7f954e834a80 Options.bloom_locality: 0
+2021/03/14-07:46:38.271720 7f954e834a80 Options.max_successive_merges: 0
+2021/03/14-07:46:38.271720 7f954e834a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:46:38.271721 7f954e834a80 Options.paranoid_file_checks: 0
+2021/03/14-07:46:38.271721 7f954e834a80 Options.force_consistency_checks: 0
+2021/03/14-07:46:38.271722 7f954e834a80 Options.report_bg_io_stats: 0
+2021/03/14-07:46:38.272204 7f954e834a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:46:38.272207 7f954e834a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:46:38.272379 7f954e834a80 EVENT_LOG_v1 {"time_micros": 1615704398272367, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:46:38.272385 7f954e834a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:46:39.057278 7f954e834a80 EVENT_LOG_v1 {"time_micros": 1615704399057274, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704399833536 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704399833536
new file mode 100644
index 0000000..94dff0e
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704399833536
@@ -0,0 +1,186 @@
+2021/03/14-07:46:39.070193 7f954e834a80 RocksDB version: 5.11.3
+2021/03/14-07:46:39.070302 7f954e834a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:46:39.070304 7f954e834a80 Compile date Mar 13 2021
+2021/03/14-07:46:39.070309 7f954e834a80 DB SUMMARY
+2021/03/14-07:46:39.070466 7f954e834a80 CURRENT file: CURRENT
+2021/03/14-07:46:39.070467 7f954e834a80 IDENTITY file: IDENTITY
+2021/03/14-07:46:39.070483 7f954e834a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:46:39.070484 7f954e834a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:46:39.070485 7f954e834a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:46:39.070491 7f954e834a80 Options.error_if_exists: 0
+2021/03/14-07:46:39.070492 7f954e834a80 Options.create_if_missing: 1
+2021/03/14-07:46:39.070492 7f954e834a80 Options.paranoid_checks: 1
+2021/03/14-07:46:39.070493 7f954e834a80 Options.env: 0x7f954f1ee080
+2021/03/14-07:46:39.070493 7f954e834a80 Options.info_log: 0x23aefa0
+2021/03/14-07:46:39.070494 7f954e834a80 Options.max_file_opening_threads: 16
+2021/03/14-07:46:39.070495 7f954e834a80 Options.statistics: (nil)
+2021/03/14-07:46:39.070495 7f954e834a80 Options.use_fsync: 0
+2021/03/14-07:46:39.070496 7f954e834a80 Options.max_log_file_size: 0
+2021/03/14-07:46:39.070496 7f954e834a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:46:39.070497 7f954e834a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:46:39.070498 7f954e834a80 Options.keep_log_file_num: 1000
+2021/03/14-07:46:39.070498 7f954e834a80 Options.recycle_log_file_num: 0
+2021/03/14-07:46:39.070499 7f954e834a80 Options.allow_fallocate: 1
+2021/03/14-07:46:39.070499 7f954e834a80 Options.allow_mmap_reads: 0
+2021/03/14-07:46:39.070500 7f954e834a80 Options.allow_mmap_writes: 0
+2021/03/14-07:46:39.070500 7f954e834a80 Options.use_direct_reads: 0
+2021/03/14-07:46:39.070501 7f954e834a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:46:39.070502 7f954e834a80 Options.create_missing_column_families: 0
+2021/03/14-07:46:39.070502 7f954e834a80 Options.db_log_dir:
+2021/03/14-07:46:39.070503 7f954e834a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:46:39.070503 7f954e834a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:46:39.070504 7f954e834a80 Options.max_subcompactions: 1
+2021/03/14-07:46:39.070504 7f954e834a80 Options.max_background_flushes: -1
+2021/03/14-07:46:39.070505 7f954e834a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:46:39.070506 7f954e834a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:46:39.070506 7f954e834a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:46:39.070507 7f954e834a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:46:39.070507 7f954e834a80 Options.advise_random_on_open: 1
+2021/03/14-07:46:39.070508 7f954e834a80 Options.db_write_buffer_size: 0
+2021/03/14-07:46:39.070508 7f954e834a80 Options.write_buffer_manager: 0x2396e90
+2021/03/14-07:46:39.070509 7f954e834a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:46:39.070510 7f954e834a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:46:39.070510 7f954e834a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:46:39.070511 7f954e834a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:46:39.070511 7f954e834a80 Options.rate_limiter: (nil)
+2021/03/14-07:46:39.070513 7f954e834a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:46:39.070520 7f954e834a80 Options.wal_recovery_mode: 2
+2021/03/14-07:46:39.070521 7f954e834a80 Options.enable_thread_tracking: 0
+2021/03/14-07:46:39.070522 7f954e834a80 Options.enable_pipelined_write: 0
+2021/03/14-07:46:39.070522 7f954e834a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:46:39.070523 7f954e834a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:46:39.070523 7f954e834a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:46:39.070524 7f954e834a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:46:39.070524 7f954e834a80 Options.row_cache: None
+2021/03/14-07:46:39.070525 7f954e834a80 Options.wal_filter: None
+2021/03/14-07:46:39.070526 7f954e834a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:46:39.070526 7f954e834a80 Options.allow_ingest_behind: 0
+2021/03/14-07:46:39.070527 7f954e834a80 Options.preserve_deletes: 0
+2021/03/14-07:46:39.070527 7f954e834a80 Options.two_write_queues: 0
+2021/03/14-07:46:39.070528 7f954e834a80 Options.manual_wal_flush: 0
+2021/03/14-07:46:39.070529 7f954e834a80 Options.max_background_jobs: 16
+2021/03/14-07:46:39.070530 7f954e834a80 Options.max_background_compactions: -1
+2021/03/14-07:46:39.070530 7f954e834a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:46:39.070531 7f954e834a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:46:39.070531 7f954e834a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:46:39.070532 7f954e834a80 Options.max_total_wal_size: 0
+2021/03/14-07:46:39.070533 7f954e834a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:46:39.070533 7f954e834a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:46:39.070534 7f954e834a80 Options.max_open_files: -1
+2021/03/14-07:46:39.070534 7f954e834a80 Options.bytes_per_sync: 0
+2021/03/14-07:46:39.070535 7f954e834a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:46:39.070535 7f954e834a80 Options.compaction_readahead_size: 0
+2021/03/14-07:46:39.070536 7f954e834a80 Compression algorithms supported:
+2021/03/14-07:46:39.070537 7f954e834a80 Snappy supported: 1
+2021/03/14-07:46:39.070537 7f954e834a80 Zlib supported: 1
+2021/03/14-07:46:39.070538 7f954e834a80 Bzip supported: 1
+2021/03/14-07:46:39.070539 7f954e834a80 LZ4 supported: 1
+2021/03/14-07:46:39.070539 7f954e834a80 ZSTDNotFinal supported: 1
+2021/03/14-07:46:39.070543 7f954e834a80 ZSTD supported: 1
+2021/03/14-07:46:39.070546 7f954e834a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:46:39.070547 7f954e834a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:46:39.070635 7f954e834a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:46:39.070689 7f954e834a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:46:39.070691 7f954e834a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:46:39.070692 7f954e834a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:46:39.070693 7f954e834a80 Options.compaction_filter: None
+2021/03/14-07:46:39.070693 7f954e834a80 Options.compaction_filter_factory: None
+2021/03/14-07:46:39.070694 7f954e834a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:46:39.070695 7f954e834a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:46:39.070711 7f954e834a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x23a6820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x238bf20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:46:39.070712 7f954e834a80 Options.write_buffer_size: 134217728
+2021/03/14-07:46:39.070712 7f954e834a80 Options.max_write_buffer_number: 6
+2021/03/14-07:46:39.070713 7f954e834a80 Options.compression[0]: NoCompression
+2021/03/14-07:46:39.070714 7f954e834a80 Options.compression[1]: NoCompression
+2021/03/14-07:46:39.070714 7f954e834a80 Options.compression[2]: Snappy
+2021/03/14-07:46:39.070715 7f954e834a80 Options.compression[3]: Snappy
+2021/03/14-07:46:39.070716 7f954e834a80 Options.compression[4]: Snappy
+2021/03/14-07:46:39.070716 7f954e834a80 Options.compression[5]: Snappy
+2021/03/14-07:46:39.070717 7f954e834a80 Options.compression[6]: Snappy
+2021/03/14-07:46:39.070717 7f954e834a80 Options.bottommost_compression: Disabled
+2021/03/14-07:46:39.070718 7f954e834a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:46:39.070719 7f954e834a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:46:39.070719 7f954e834a80 Options.num_levels: 7
+2021/03/14-07:46:39.070720 7f954e834a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:46:39.070720 7f954e834a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:46:39.070721 7f954e834a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:46:39.070722 7f954e834a80 Options.compression_opts.level: -1
+2021/03/14-07:46:39.070722 7f954e834a80 Options.compression_opts.strategy: 0
+2021/03/14-07:46:39.070723 7f954e834a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:46:39.070723 7f954e834a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:46:39.070724 7f954e834a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:46:39.070724 7f954e834a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:46:39.070725 7f954e834a80 Options.target_file_size_base: 67108864
+2021/03/14-07:46:39.070726 7f954e834a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:46:39.070726 7f954e834a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:46:39.070727 7f954e834a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:46:39.070727 7f954e834a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:46:39.070729 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:46:39.070736 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:46:39.070736 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:46:39.070737 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:46:39.070737 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:46:39.070738 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:46:39.070738 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:46:39.070739 7f954e834a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:46:39.070740 7f954e834a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:46:39.070740 7f954e834a80 Options.arena_block_size: 16777216
+2021/03/14-07:46:39.070741 7f954e834a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:46:39.070741 7f954e834a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:46:39.070742 7f954e834a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:46:39.070743 7f954e834a80 Options.disable_auto_compactions: 0
+2021/03/14-07:46:39.070744 7f954e834a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:46:39.070745 7f954e834a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:46:39.070746 7f954e834a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:46:39.070746 7f954e834a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:46:39.070747 7f954e834a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:46:39.070747 7f954e834a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:46:39.070748 7f954e834a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:46:39.070749 7f954e834a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:46:39.070750 7f954e834a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:46:39.070751 7f954e834a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:46:39.070751 7f954e834a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:46:39.070752 7f954e834a80 Options.table_properties_collectors:
+2021/03/14-07:46:39.070752 7f954e834a80 Options.inplace_update_support: 0
+2021/03/14-07:46:39.070753 7f954e834a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:46:39.070753 7f954e834a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:46:39.070754 7f954e834a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:46:39.070755 7f954e834a80 Options.bloom_locality: 0
+2021/03/14-07:46:39.070755 7f954e834a80 Options.max_successive_merges: 0
+2021/03/14-07:46:39.070756 7f954e834a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:46:39.070756 7f954e834a80 Options.paranoid_file_checks: 0
+2021/03/14-07:46:39.070757 7f954e834a80 Options.force_consistency_checks: 0
+2021/03/14-07:46:39.070758 7f954e834a80 Options.report_bg_io_stats: 0
+2021/03/14-07:46:39.071131 7f954e834a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:46:39.071134 7f954e834a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:46:39.071292 7f954e834a80 EVENT_LOG_v1 {"time_micros": 1615704399071281, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:46:39.071297 7f954e834a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:46:39.820208 7f954e834a80 EVENT_LOG_v1 {"time_micros": 1615704399820205, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704413559395 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704413559395
new file mode 100644
index 0000000..2f8d2d0
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704413559395
@@ -0,0 +1,186 @@
+2021/03/14-07:46:39.833950 7f954e834a80 RocksDB version: 5.11.3
+2021/03/14-07:46:39.834008 7f954e834a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:46:39.834010 7f954e834a80 Compile date Mar 13 2021
+2021/03/14-07:46:39.834015 7f954e834a80 DB SUMMARY
+2021/03/14-07:46:39.834170 7f954e834a80 CURRENT file: CURRENT
+2021/03/14-07:46:39.834171 7f954e834a80 IDENTITY file: IDENTITY
+2021/03/14-07:46:39.834186 7f954e834a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:46:39.834187 7f954e834a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:46:39.834188 7f954e834a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:46:39.834194 7f954e834a80 Options.error_if_exists: 0
+2021/03/14-07:46:39.834195 7f954e834a80 Options.create_if_missing: 1
+2021/03/14-07:46:39.834196 7f954e834a80 Options.paranoid_checks: 1
+2021/03/14-07:46:39.834196 7f954e834a80 Options.env: 0x7f954f1ee080
+2021/03/14-07:46:39.834197 7f954e834a80 Options.info_log: 0x23aefa0
+2021/03/14-07:46:39.834197 7f954e834a80 Options.max_file_opening_threads: 16
+2021/03/14-07:46:39.834198 7f954e834a80 Options.statistics: (nil)
+2021/03/14-07:46:39.834199 7f954e834a80 Options.use_fsync: 0
+2021/03/14-07:46:39.834199 7f954e834a80 Options.max_log_file_size: 0
+2021/03/14-07:46:39.834200 7f954e834a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:46:39.834201 7f954e834a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:46:39.834201 7f954e834a80 Options.keep_log_file_num: 1000
+2021/03/14-07:46:39.834202 7f954e834a80 Options.recycle_log_file_num: 0
+2021/03/14-07:46:39.834202 7f954e834a80 Options.allow_fallocate: 1
+2021/03/14-07:46:39.834203 7f954e834a80 Options.allow_mmap_reads: 0
+2021/03/14-07:46:39.834203 7f954e834a80 Options.allow_mmap_writes: 0
+2021/03/14-07:46:39.834204 7f954e834a80 Options.use_direct_reads: 0
+2021/03/14-07:46:39.834205 7f954e834a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:46:39.834205 7f954e834a80 Options.create_missing_column_families: 0
+2021/03/14-07:46:39.834206 7f954e834a80 Options.db_log_dir:
+2021/03/14-07:46:39.834206 7f954e834a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:46:39.834207 7f954e834a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:46:39.834207 7f954e834a80 Options.max_subcompactions: 1
+2021/03/14-07:46:39.834208 7f954e834a80 Options.max_background_flushes: -1
+2021/03/14-07:46:39.834209 7f954e834a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:46:39.834209 7f954e834a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:46:39.834210 7f954e834a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:46:39.834210 7f954e834a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:46:39.834211 7f954e834a80 Options.advise_random_on_open: 1
+2021/03/14-07:46:39.834211 7f954e834a80 Options.db_write_buffer_size: 0
+2021/03/14-07:46:39.834212 7f954e834a80 Options.write_buffer_manager: 0x2396e90
+2021/03/14-07:46:39.834212 7f954e834a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:46:39.834213 7f954e834a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:46:39.834214 7f954e834a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:46:39.834214 7f954e834a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:46:39.834215 7f954e834a80 Options.rate_limiter: (nil)
+2021/03/14-07:46:39.834216 7f954e834a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:46:39.834223 7f954e834a80 Options.wal_recovery_mode: 2
+2021/03/14-07:46:39.834224 7f954e834a80 Options.enable_thread_tracking: 0
+2021/03/14-07:46:39.834224 7f954e834a80 Options.enable_pipelined_write: 0
+2021/03/14-07:46:39.834225 7f954e834a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:46:39.834225 7f954e834a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:46:39.834226 7f954e834a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:46:39.834226 7f954e834a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:46:39.834227 7f954e834a80 Options.row_cache: None
+2021/03/14-07:46:39.834228 7f954e834a80 Options.wal_filter: None
+2021/03/14-07:46:39.834228 7f954e834a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:46:39.834229 7f954e834a80 Options.allow_ingest_behind: 0
+2021/03/14-07:46:39.834229 7f954e834a80 Options.preserve_deletes: 0
+2021/03/14-07:46:39.834230 7f954e834a80 Options.two_write_queues: 0
+2021/03/14-07:46:39.834230 7f954e834a80 Options.manual_wal_flush: 0
+2021/03/14-07:46:39.834232 7f954e834a80 Options.max_background_jobs: 16
+2021/03/14-07:46:39.834232 7f954e834a80 Options.max_background_compactions: -1
+2021/03/14-07:46:39.834233 7f954e834a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:46:39.834233 7f954e834a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:46:39.834234 7f954e834a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:46:39.834234 7f954e834a80 Options.max_total_wal_size: 0
+2021/03/14-07:46:39.834235 7f954e834a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:46:39.834235 7f954e834a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:46:39.834236 7f954e834a80 Options.max_open_files: -1
+2021/03/14-07:46:39.834237 7f954e834a80 Options.bytes_per_sync: 0
+2021/03/14-07:46:39.834242 7f954e834a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:46:39.834243 7f954e834a80 Options.compaction_readahead_size: 0
+2021/03/14-07:46:39.834244 7f954e834a80 Compression algorithms supported:
+2021/03/14-07:46:39.834244 7f954e834a80 Snappy supported: 1
+2021/03/14-07:46:39.834245 7f954e834a80 Zlib supported: 1
+2021/03/14-07:46:39.834246 7f954e834a80 Bzip supported: 1
+2021/03/14-07:46:39.834246 7f954e834a80 LZ4 supported: 1
+2021/03/14-07:46:39.834247 7f954e834a80 ZSTDNotFinal supported: 1
+2021/03/14-07:46:39.834250 7f954e834a80 ZSTD supported: 1
+2021/03/14-07:46:39.834254 7f954e834a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:46:39.834255 7f954e834a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:46:39.834345 7f954e834a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:46:39.834398 7f954e834a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:46:39.834400 7f954e834a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:46:39.834401 7f954e834a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:46:39.834401 7f954e834a80 Options.compaction_filter: None
+2021/03/14-07:46:39.834402 7f954e834a80 Options.compaction_filter_factory: None
+2021/03/14-07:46:39.834402 7f954e834a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:46:39.834403 7f954e834a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:46:39.834420 7f954e834a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x23a6820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x238bf20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:46:39.834421 7f954e834a80 Options.write_buffer_size: 134217728
+2021/03/14-07:46:39.834421 7f954e834a80 Options.max_write_buffer_number: 6
+2021/03/14-07:46:39.834422 7f954e834a80 Options.compression[0]: NoCompression
+2021/03/14-07:46:39.834423 7f954e834a80 Options.compression[1]: NoCompression
+2021/03/14-07:46:39.834423 7f954e834a80 Options.compression[2]: Snappy
+2021/03/14-07:46:39.834424 7f954e834a80 Options.compression[3]: Snappy
+2021/03/14-07:46:39.834424 7f954e834a80 Options.compression[4]: Snappy
+2021/03/14-07:46:39.834425 7f954e834a80 Options.compression[5]: Snappy
+2021/03/14-07:46:39.834426 7f954e834a80 Options.compression[6]: Snappy
+2021/03/14-07:46:39.834426 7f954e834a80 Options.bottommost_compression: Disabled
+2021/03/14-07:46:39.834427 7f954e834a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:46:39.834428 7f954e834a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:46:39.834428 7f954e834a80 Options.num_levels: 7
+2021/03/14-07:46:39.834429 7f954e834a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:46:39.834429 7f954e834a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:46:39.834430 7f954e834a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:46:39.834430 7f954e834a80 Options.compression_opts.level: -1
+2021/03/14-07:46:39.834431 7f954e834a80 Options.compression_opts.strategy: 0
+2021/03/14-07:46:39.834432 7f954e834a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:46:39.834432 7f954e834a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:46:39.834433 7f954e834a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:46:39.834433 7f954e834a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:46:39.834434 7f954e834a80 Options.target_file_size_base: 67108864
+2021/03/14-07:46:39.834435 7f954e834a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:46:39.834435 7f954e834a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:46:39.834436 7f954e834a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:46:39.834436 7f954e834a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:46:39.834438 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:46:39.834445 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:46:39.834446 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:46:39.834447 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:46:39.834447 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:46:39.834448 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:46:39.834448 7f954e834a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:46:39.834449 7f954e834a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:46:39.834450 7f954e834a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:46:39.834450 7f954e834a80 Options.arena_block_size: 16777216
+2021/03/14-07:46:39.834451 7f954e834a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:46:39.834451 7f954e834a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:46:39.834452 7f954e834a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:46:39.834453 7f954e834a80 Options.disable_auto_compactions: 0
+2021/03/14-07:46:39.834454 7f954e834a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:46:39.834455 7f954e834a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:46:39.834455 7f954e834a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:46:39.834456 7f954e834a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:46:39.834457 7f954e834a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:46:39.834457 7f954e834a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:46:39.834458 7f954e834a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:46:39.834459 7f954e834a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:46:39.834459 7f954e834a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:46:39.834460 7f954e834a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:46:39.834461 7f954e834a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:46:39.834461 7f954e834a80 Options.table_properties_collectors:
+2021/03/14-07:46:39.834462 7f954e834a80 Options.inplace_update_support: 0
+2021/03/14-07:46:39.834462 7f954e834a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:46:39.834463 7f954e834a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:46:39.834464 7f954e834a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:46:39.834464 7f954e834a80 Options.bloom_locality: 0
+2021/03/14-07:46:39.834465 7f954e834a80 Options.max_successive_merges: 0
+2021/03/14-07:46:39.834465 7f954e834a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:46:39.834466 7f954e834a80 Options.paranoid_file_checks: 0
+2021/03/14-07:46:39.834466 7f954e834a80 Options.force_consistency_checks: 0
+2021/03/14-07:46:39.834467 7f954e834a80 Options.report_bg_io_stats: 0
+2021/03/14-07:46:39.834852 7f954e834a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:46:39.834855 7f954e834a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:46:39.835008 7f954e834a80 EVENT_LOG_v1 {"time_micros": 1615704399834998, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:46:39.835014 7f954e834a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:46:40.568901 7f954e834a80 EVENT_LOG_v1 {"time_micros": 1615704400568898, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704414340864 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704414340864
new file mode 100644
index 0000000..6f45e0c
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704414340864
@@ -0,0 +1,186 @@
+2021/03/14-07:46:53.559832 7f8c7ee1aa80 RocksDB version: 5.11.3
+2021/03/14-07:46:53.559888 7f8c7ee1aa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:46:53.559890 7f8c7ee1aa80 Compile date Mar 13 2021
+2021/03/14-07:46:53.559895 7f8c7ee1aa80 DB SUMMARY
+2021/03/14-07:46:53.560059 7f8c7ee1aa80 CURRENT file: CURRENT
+2021/03/14-07:46:53.560060 7f8c7ee1aa80 IDENTITY file: IDENTITY
+2021/03/14-07:46:53.560076 7f8c7ee1aa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:46:53.560077 7f8c7ee1aa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:46:53.560078 7f8c7ee1aa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:46:53.560084 7f8c7ee1aa80 Options.error_if_exists: 0
+2021/03/14-07:46:53.560085 7f8c7ee1aa80 Options.create_if_missing: 1
+2021/03/14-07:46:53.560086 7f8c7ee1aa80 Options.paranoid_checks: 1
+2021/03/14-07:46:53.560086 7f8c7ee1aa80 Options.env: 0x7f8c7f7d4080
+2021/03/14-07:46:53.560087 7f8c7ee1aa80 Options.info_log: 0x1726fa0
+2021/03/14-07:46:53.560087 7f8c7ee1aa80 Options.max_file_opening_threads: 16
+2021/03/14-07:46:53.560088 7f8c7ee1aa80 Options.statistics: (nil)
+2021/03/14-07:46:53.560089 7f8c7ee1aa80 Options.use_fsync: 0
+2021/03/14-07:46:53.560089 7f8c7ee1aa80 Options.max_log_file_size: 0
+2021/03/14-07:46:53.560090 7f8c7ee1aa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:46:53.560091 7f8c7ee1aa80 Options.log_file_time_to_roll: 0
+2021/03/14-07:46:53.560091 7f8c7ee1aa80 Options.keep_log_file_num: 1000
+2021/03/14-07:46:53.560092 7f8c7ee1aa80 Options.recycle_log_file_num: 0
+2021/03/14-07:46:53.560092 7f8c7ee1aa80 Options.allow_fallocate: 1
+2021/03/14-07:46:53.560093 7f8c7ee1aa80 Options.allow_mmap_reads: 0
+2021/03/14-07:46:53.560094 7f8c7ee1aa80 Options.allow_mmap_writes: 0
+2021/03/14-07:46:53.560094 7f8c7ee1aa80 Options.use_direct_reads: 0
+2021/03/14-07:46:53.560095 7f8c7ee1aa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:46:53.560095 7f8c7ee1aa80 Options.create_missing_column_families: 0
+2021/03/14-07:46:53.560096 7f8c7ee1aa80 Options.db_log_dir:
+2021/03/14-07:46:53.560097 7f8c7ee1aa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:46:53.560097 7f8c7ee1aa80 Options.table_cache_numshardbits: 6
+2021/03/14-07:46:53.560098 7f8c7ee1aa80 Options.max_subcompactions: 1
+2021/03/14-07:46:53.560098 7f8c7ee1aa80 Options.max_background_flushes: -1
+2021/03/14-07:46:53.560099 7f8c7ee1aa80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:46:53.560100 7f8c7ee1aa80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:46:53.560100 7f8c7ee1aa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:46:53.560101 7f8c7ee1aa80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:46:53.560101 7f8c7ee1aa80 Options.advise_random_on_open: 1
+2021/03/14-07:46:53.560102 7f8c7ee1aa80 Options.db_write_buffer_size: 0
+2021/03/14-07:46:53.560103 7f8c7ee1aa80 Options.write_buffer_manager: 0x170ee90
+2021/03/14-07:46:53.560103 7f8c7ee1aa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:46:53.560104 7f8c7ee1aa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:46:53.560104 7f8c7ee1aa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:46:53.560105 7f8c7ee1aa80 Options.use_adaptive_mutex: 0
+2021/03/14-07:46:53.560106 7f8c7ee1aa80 Options.rate_limiter: (nil)
+2021/03/14-07:46:53.560107 7f8c7ee1aa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:46:53.560114 7f8c7ee1aa80 Options.wal_recovery_mode: 2
+2021/03/14-07:46:53.560115 7f8c7ee1aa80 Options.enable_thread_tracking: 0
+2021/03/14-07:46:53.560116 7f8c7ee1aa80 Options.enable_pipelined_write: 0
+2021/03/14-07:46:53.560116 7f8c7ee1aa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:46:53.560117 7f8c7ee1aa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:46:53.560118 7f8c7ee1aa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:46:53.560118 7f8c7ee1aa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:46:53.560119 7f8c7ee1aa80 Options.row_cache: None
+2021/03/14-07:46:53.560119 7f8c7ee1aa80 Options.wal_filter: None
+2021/03/14-07:46:53.560120 7f8c7ee1aa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:46:53.560121 7f8c7ee1aa80 Options.allow_ingest_behind: 0
+2021/03/14-07:46:53.560121 7f8c7ee1aa80 Options.preserve_deletes: 0
+2021/03/14-07:46:53.560122 7f8c7ee1aa80 Options.two_write_queues: 0
+2021/03/14-07:46:53.560122 7f8c7ee1aa80 Options.manual_wal_flush: 0
+2021/03/14-07:46:53.560124 7f8c7ee1aa80 Options.max_background_jobs: 16
+2021/03/14-07:46:53.560124 7f8c7ee1aa80 Options.max_background_compactions: -1
+2021/03/14-07:46:53.560125 7f8c7ee1aa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:46:53.560125 7f8c7ee1aa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:46:53.560126 7f8c7ee1aa80 Options.delayed_write_rate : 16777216
+2021/03/14-07:46:53.560127 7f8c7ee1aa80 Options.max_total_wal_size: 0
+2021/03/14-07:46:53.560127 7f8c7ee1aa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:46:53.560128 7f8c7ee1aa80 Options.stats_dump_period_sec: 600
+2021/03/14-07:46:53.560128 7f8c7ee1aa80 Options.max_open_files: -1
+2021/03/14-07:46:53.560129 7f8c7ee1aa80 Options.bytes_per_sync: 0
+2021/03/14-07:46:53.560130 7f8c7ee1aa80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:46:53.560130 7f8c7ee1aa80 Options.compaction_readahead_size: 0
+2021/03/14-07:46:53.560131 7f8c7ee1aa80 Compression algorithms supported:
+2021/03/14-07:46:53.560131 7f8c7ee1aa80 Snappy supported: 1
+2021/03/14-07:46:53.560132 7f8c7ee1aa80 Zlib supported: 1
+2021/03/14-07:46:53.560133 7f8c7ee1aa80 Bzip supported: 1
+2021/03/14-07:46:53.560133 7f8c7ee1aa80 LZ4 supported: 1
+2021/03/14-07:46:53.560134 7f8c7ee1aa80 ZSTDNotFinal supported: 1
+2021/03/14-07:46:53.560138 7f8c7ee1aa80 ZSTD supported: 1
+2021/03/14-07:46:53.560141 7f8c7ee1aa80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:46:53.560143 7f8c7ee1aa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:46:53.560254 7f8c7ee1aa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:46:53.560313 7f8c7ee1aa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:46:53.560315 7f8c7ee1aa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:46:53.560316 7f8c7ee1aa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:46:53.560317 7f8c7ee1aa80 Options.compaction_filter: None
+2021/03/14-07:46:53.560317 7f8c7ee1aa80 Options.compaction_filter_factory: None
+2021/03/14-07:46:53.560318 7f8c7ee1aa80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:46:53.560319 7f8c7ee1aa80 Options.table_factory: BlockBasedTable
+2021/03/14-07:46:53.560335 7f8c7ee1aa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x171e820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1703f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:46:53.560336 7f8c7ee1aa80 Options.write_buffer_size: 134217728
+2021/03/14-07:46:53.560337 7f8c7ee1aa80 Options.max_write_buffer_number: 6
+2021/03/14-07:46:53.560338 7f8c7ee1aa80 Options.compression[0]: NoCompression
+2021/03/14-07:46:53.560338 7f8c7ee1aa80 Options.compression[1]: NoCompression
+2021/03/14-07:46:53.560339 7f8c7ee1aa80 Options.compression[2]: Snappy
+2021/03/14-07:46:53.560340 7f8c7ee1aa80 Options.compression[3]: Snappy
+2021/03/14-07:46:53.560340 7f8c7ee1aa80 Options.compression[4]: Snappy
+2021/03/14-07:46:53.560341 7f8c7ee1aa80 Options.compression[5]: Snappy
+2021/03/14-07:46:53.560341 7f8c7ee1aa80 Options.compression[6]: Snappy
+2021/03/14-07:46:53.560342 7f8c7ee1aa80 Options.bottommost_compression: Disabled
+2021/03/14-07:46:53.560343 7f8c7ee1aa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:46:53.560344 7f8c7ee1aa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:46:53.560344 7f8c7ee1aa80 Options.num_levels: 7
+2021/03/14-07:46:53.560345 7f8c7ee1aa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:46:53.560345 7f8c7ee1aa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:46:53.560346 7f8c7ee1aa80 Options.compression_opts.window_bits: -14
+2021/03/14-07:46:53.560347 7f8c7ee1aa80 Options.compression_opts.level: -1
+2021/03/14-07:46:53.560347 7f8c7ee1aa80 Options.compression_opts.strategy: 0
+2021/03/14-07:46:53.560348 7f8c7ee1aa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:46:53.560348 7f8c7ee1aa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:46:53.560349 7f8c7ee1aa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:46:53.560350 7f8c7ee1aa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:46:53.560350 7f8c7ee1aa80 Options.target_file_size_base: 67108864
+2021/03/14-07:46:53.560351 7f8c7ee1aa80 Options.target_file_size_multiplier: 1
+2021/03/14-07:46:53.560351 7f8c7ee1aa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:46:53.560352 7f8c7ee1aa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:46:53.560353 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:46:53.560354 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:46:53.560362 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:46:53.560363 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:46:53.560364 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:46:53.560364 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:46:53.560365 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:46:53.560365 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:46:53.560366 7f8c7ee1aa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:46:53.560367 7f8c7ee1aa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:46:53.560367 7f8c7ee1aa80 Options.arena_block_size: 16777216
+2021/03/14-07:46:53.560368 7f8c7ee1aa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:46:53.560368 7f8c7ee1aa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:46:53.560369 7f8c7ee1aa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:46:53.560370 7f8c7ee1aa80 Options.disable_auto_compactions: 0
+2021/03/14-07:46:53.560371 7f8c7ee1aa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:46:53.560372 7f8c7ee1aa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:46:53.560373 7f8c7ee1aa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:46:53.560373 7f8c7ee1aa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:46:53.560374 7f8c7ee1aa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:46:53.560375 7f8c7ee1aa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:46:53.560375 7f8c7ee1aa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:46:53.560376 7f8c7ee1aa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:46:53.560377 7f8c7ee1aa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:46:53.560377 7f8c7ee1aa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:46:53.560378 7f8c7ee1aa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:46:53.560379 7f8c7ee1aa80 Options.table_properties_collectors:
+2021/03/14-07:46:53.560379 7f8c7ee1aa80 Options.inplace_update_support: 0
+2021/03/14-07:46:53.560380 7f8c7ee1aa80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:46:53.560380 7f8c7ee1aa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:46:53.560381 7f8c7ee1aa80 Options.memtable_huge_page_size: 0
+2021/03/14-07:46:53.560382 7f8c7ee1aa80 Options.bloom_locality: 0
+2021/03/14-07:46:53.560382 7f8c7ee1aa80 Options.max_successive_merges: 0
+2021/03/14-07:46:53.560383 7f8c7ee1aa80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:46:53.560384 7f8c7ee1aa80 Options.paranoid_file_checks: 0
+2021/03/14-07:46:53.560384 7f8c7ee1aa80 Options.force_consistency_checks: 0
+2021/03/14-07:46:53.560385 7f8c7ee1aa80 Options.report_bg_io_stats: 0
+2021/03/14-07:46:53.560780 7f8c7ee1aa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:46:53.560783 7f8c7ee1aa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:46:53.560950 7f8c7ee1aa80 EVENT_LOG_v1 {"time_micros": 1615704413560939, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:46:53.560956 7f8c7ee1aa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:46:54.327731 7f8c7ee1aa80 EVENT_LOG_v1 {"time_micros": 1615704414327728, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704415084973 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704415084973
new file mode 100644
index 0000000..76e9bc8
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704415084973
@@ -0,0 +1,186 @@
+2021/03/14-07:46:54.341287 7f8c7ee1aa80 RocksDB version: 5.11.3
+2021/03/14-07:46:54.341342 7f8c7ee1aa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:46:54.341343 7f8c7ee1aa80 Compile date Mar 13 2021
+2021/03/14-07:46:54.341348 7f8c7ee1aa80 DB SUMMARY
+2021/03/14-07:46:54.341504 7f8c7ee1aa80 CURRENT file: CURRENT
+2021/03/14-07:46:54.341505 7f8c7ee1aa80 IDENTITY file: IDENTITY
+2021/03/14-07:46:54.341521 7f8c7ee1aa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:46:54.341522 7f8c7ee1aa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:46:54.341523 7f8c7ee1aa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:46:54.341528 7f8c7ee1aa80 Options.error_if_exists: 0
+2021/03/14-07:46:54.341529 7f8c7ee1aa80 Options.create_if_missing: 1
+2021/03/14-07:46:54.341530 7f8c7ee1aa80 Options.paranoid_checks: 1
+2021/03/14-07:46:54.341530 7f8c7ee1aa80 Options.env: 0x7f8c7f7d4080
+2021/03/14-07:46:54.341531 7f8c7ee1aa80 Options.info_log: 0x1726fa0
+2021/03/14-07:46:54.341531 7f8c7ee1aa80 Options.max_file_opening_threads: 16
+2021/03/14-07:46:54.341532 7f8c7ee1aa80 Options.statistics: (nil)
+2021/03/14-07:46:54.341533 7f8c7ee1aa80 Options.use_fsync: 0
+2021/03/14-07:46:54.341533 7f8c7ee1aa80 Options.max_log_file_size: 0
+2021/03/14-07:46:54.341534 7f8c7ee1aa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:46:54.341535 7f8c7ee1aa80 Options.log_file_time_to_roll: 0
+2021/03/14-07:46:54.341535 7f8c7ee1aa80 Options.keep_log_file_num: 1000
+2021/03/14-07:46:54.341536 7f8c7ee1aa80 Options.recycle_log_file_num: 0
+2021/03/14-07:46:54.341536 7f8c7ee1aa80 Options.allow_fallocate: 1
+2021/03/14-07:46:54.341537 7f8c7ee1aa80 Options.allow_mmap_reads: 0
+2021/03/14-07:46:54.341537 7f8c7ee1aa80 Options.allow_mmap_writes: 0
+2021/03/14-07:46:54.341538 7f8c7ee1aa80 Options.use_direct_reads: 0
+2021/03/14-07:46:54.341538 7f8c7ee1aa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:46:54.341539 7f8c7ee1aa80 Options.create_missing_column_families: 0
+2021/03/14-07:46:54.341540 7f8c7ee1aa80 Options.db_log_dir:
+2021/03/14-07:46:54.341540 7f8c7ee1aa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:46:54.341541 7f8c7ee1aa80 Options.table_cache_numshardbits: 6
+2021/03/14-07:46:54.341541 7f8c7ee1aa80 Options.max_subcompactions: 1
+2021/03/14-07:46:54.341542 7f8c7ee1aa80 Options.max_background_flushes: -1
+2021/03/14-07:46:54.341542 7f8c7ee1aa80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:46:54.341543 7f8c7ee1aa80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:46:54.341544 7f8c7ee1aa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:46:54.341544 7f8c7ee1aa80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:46:54.341545 7f8c7ee1aa80 Options.advise_random_on_open: 1
+2021/03/14-07:46:54.341545 7f8c7ee1aa80 Options.db_write_buffer_size: 0
+2021/03/14-07:46:54.341546 7f8c7ee1aa80 Options.write_buffer_manager: 0x170ee90
+2021/03/14-07:46:54.341546 7f8c7ee1aa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:46:54.341547 7f8c7ee1aa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:46:54.341547 7f8c7ee1aa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:46:54.341548 7f8c7ee1aa80 Options.use_adaptive_mutex: 0
+2021/03/14-07:46:54.341548 7f8c7ee1aa80 Options.rate_limiter: (nil)
+2021/03/14-07:46:54.341550 7f8c7ee1aa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:46:54.341557 7f8c7ee1aa80 Options.wal_recovery_mode: 2
+2021/03/14-07:46:54.341558 7f8c7ee1aa80 Options.enable_thread_tracking: 0
+2021/03/14-07:46:54.341558 7f8c7ee1aa80 Options.enable_pipelined_write: 0
+2021/03/14-07:46:54.341559 7f8c7ee1aa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:46:54.341559 7f8c7ee1aa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:46:54.341560 7f8c7ee1aa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:46:54.341561 7f8c7ee1aa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:46:54.341561 7f8c7ee1aa80 Options.row_cache: None
+2021/03/14-07:46:54.341562 7f8c7ee1aa80 Options.wal_filter: None
+2021/03/14-07:46:54.341562 7f8c7ee1aa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:46:54.341563 7f8c7ee1aa80 Options.allow_ingest_behind: 0
+2021/03/14-07:46:54.341563 7f8c7ee1aa80 Options.preserve_deletes: 0
+2021/03/14-07:46:54.341564 7f8c7ee1aa80 Options.two_write_queues: 0
+2021/03/14-07:46:54.341564 7f8c7ee1aa80 Options.manual_wal_flush: 0
+2021/03/14-07:46:54.341566 7f8c7ee1aa80 Options.max_background_jobs: 16
+2021/03/14-07:46:54.341566 7f8c7ee1aa80 Options.max_background_compactions: -1
+2021/03/14-07:46:54.341567 7f8c7ee1aa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:46:54.341567 7f8c7ee1aa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:46:54.341568 7f8c7ee1aa80 Options.delayed_write_rate : 16777216
+2021/03/14-07:46:54.341569 7f8c7ee1aa80 Options.max_total_wal_size: 0
+2021/03/14-07:46:54.341569 7f8c7ee1aa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:46:54.341570 7f8c7ee1aa80 Options.stats_dump_period_sec: 600
+2021/03/14-07:46:54.341570 7f8c7ee1aa80 Options.max_open_files: -1
+2021/03/14-07:46:54.341571 7f8c7ee1aa80 Options.bytes_per_sync: 0
+2021/03/14-07:46:54.341571 7f8c7ee1aa80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:46:54.341572 7f8c7ee1aa80 Options.compaction_readahead_size: 0
+2021/03/14-07:46:54.341572 7f8c7ee1aa80 Compression algorithms supported:
+2021/03/14-07:46:54.341573 7f8c7ee1aa80 Snappy supported: 1
+2021/03/14-07:46:54.341574 7f8c7ee1aa80 Zlib supported: 1
+2021/03/14-07:46:54.341574 7f8c7ee1aa80 Bzip supported: 1
+2021/03/14-07:46:54.341575 7f8c7ee1aa80 LZ4 supported: 1
+2021/03/14-07:46:54.341575 7f8c7ee1aa80 ZSTDNotFinal supported: 1
+2021/03/14-07:46:54.341579 7f8c7ee1aa80 ZSTD supported: 1
+2021/03/14-07:46:54.341582 7f8c7ee1aa80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:46:54.341583 7f8c7ee1aa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:46:54.341674 7f8c7ee1aa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:46:54.341727 7f8c7ee1aa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:46:54.341729 7f8c7ee1aa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:46:54.341729 7f8c7ee1aa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:46:54.341730 7f8c7ee1aa80 Options.compaction_filter: None
+2021/03/14-07:46:54.341731 7f8c7ee1aa80 Options.compaction_filter_factory: None
+2021/03/14-07:46:54.341731 7f8c7ee1aa80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:46:54.341732 7f8c7ee1aa80 Options.table_factory: BlockBasedTable
+2021/03/14-07:46:54.341747 7f8c7ee1aa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x171e820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1703f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:46:54.341748 7f8c7ee1aa80 Options.write_buffer_size: 134217728
+2021/03/14-07:46:54.341749 7f8c7ee1aa80 Options.max_write_buffer_number: 6
+2021/03/14-07:46:54.341749 7f8c7ee1aa80 Options.compression[0]: NoCompression
+2021/03/14-07:46:54.341750 7f8c7ee1aa80 Options.compression[1]: NoCompression
+2021/03/14-07:46:54.341751 7f8c7ee1aa80 Options.compression[2]: Snappy
+2021/03/14-07:46:54.341751 7f8c7ee1aa80 Options.compression[3]: Snappy
+2021/03/14-07:46:54.341752 7f8c7ee1aa80 Options.compression[4]: Snappy
+2021/03/14-07:46:54.341752 7f8c7ee1aa80 Options.compression[5]: Snappy
+2021/03/14-07:46:54.341753 7f8c7ee1aa80 Options.compression[6]: Snappy
+2021/03/14-07:46:54.341754 7f8c7ee1aa80 Options.bottommost_compression: Disabled
+2021/03/14-07:46:54.341754 7f8c7ee1aa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:46:54.341755 7f8c7ee1aa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:46:54.341755 7f8c7ee1aa80 Options.num_levels: 7
+2021/03/14-07:46:54.341756 7f8c7ee1aa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:46:54.341757 7f8c7ee1aa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:46:54.341757 7f8c7ee1aa80 Options.compression_opts.window_bits: -14
+2021/03/14-07:46:54.341758 7f8c7ee1aa80 Options.compression_opts.level: -1
+2021/03/14-07:46:54.341758 7f8c7ee1aa80 Options.compression_opts.strategy: 0
+2021/03/14-07:46:54.341759 7f8c7ee1aa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:46:54.341759 7f8c7ee1aa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:46:54.341760 7f8c7ee1aa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:46:54.341760 7f8c7ee1aa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:46:54.341761 7f8c7ee1aa80 Options.target_file_size_base: 67108864
+2021/03/14-07:46:54.341762 7f8c7ee1aa80 Options.target_file_size_multiplier: 1
+2021/03/14-07:46:54.341762 7f8c7ee1aa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:46:54.341763 7f8c7ee1aa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:46:54.341763 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:46:54.341765 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:46:54.341772 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:46:54.341772 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:46:54.341773 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:46:54.341774 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:46:54.341774 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:46:54.341775 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:46:54.341775 7f8c7ee1aa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:46:54.341776 7f8c7ee1aa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:46:54.341776 7f8c7ee1aa80 Options.arena_block_size: 16777216
+2021/03/14-07:46:54.341777 7f8c7ee1aa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:46:54.341777 7f8c7ee1aa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:46:54.341778 7f8c7ee1aa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:46:54.341779 7f8c7ee1aa80 Options.disable_auto_compactions: 0
+2021/03/14-07:46:54.341780 7f8c7ee1aa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:46:54.341781 7f8c7ee1aa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:46:54.341782 7f8c7ee1aa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:46:54.341782 7f8c7ee1aa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:46:54.341783 7f8c7ee1aa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:46:54.341783 7f8c7ee1aa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:46:54.341784 7f8c7ee1aa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:46:54.341785 7f8c7ee1aa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:46:54.341785 7f8c7ee1aa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:46:54.341786 7f8c7ee1aa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:46:54.341787 7f8c7ee1aa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:46:54.341787 7f8c7ee1aa80 Options.table_properties_collectors:
+2021/03/14-07:46:54.341788 7f8c7ee1aa80 Options.inplace_update_support: 0
+2021/03/14-07:46:54.341788 7f8c7ee1aa80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:46:54.341789 7f8c7ee1aa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:46:54.341790 7f8c7ee1aa80 Options.memtable_huge_page_size: 0
+2021/03/14-07:46:54.341790 7f8c7ee1aa80 Options.bloom_locality: 0
+2021/03/14-07:46:54.341791 7f8c7ee1aa80 Options.max_successive_merges: 0
+2021/03/14-07:46:54.341791 7f8c7ee1aa80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:46:54.341792 7f8c7ee1aa80 Options.paranoid_file_checks: 0
+2021/03/14-07:46:54.341792 7f8c7ee1aa80 Options.force_consistency_checks: 0
+2021/03/14-07:46:54.341793 7f8c7ee1aa80 Options.report_bg_io_stats: 0
+2021/03/14-07:46:54.342164 7f8c7ee1aa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:46:54.342166 7f8c7ee1aa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:46:54.342332 7f8c7ee1aa80 EVENT_LOG_v1 {"time_micros": 1615704414342322, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:46:54.342338 7f8c7ee1aa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:46:55.072350 7f8c7ee1aa80 EVENT_LOG_v1 {"time_micros": 1615704415072347, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704415821266 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704415821266
new file mode 100644
index 0000000..973a0de
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704415821266
@@ -0,0 +1,186 @@
+2021/03/14-07:46:55.085395 7f8c7ee1aa80 RocksDB version: 5.11.3
+2021/03/14-07:46:55.085451 7f8c7ee1aa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:46:55.085452 7f8c7ee1aa80 Compile date Mar 13 2021
+2021/03/14-07:46:55.085457 7f8c7ee1aa80 DB SUMMARY
+2021/03/14-07:46:55.085616 7f8c7ee1aa80 CURRENT file: CURRENT
+2021/03/14-07:46:55.085617 7f8c7ee1aa80 IDENTITY file: IDENTITY
+2021/03/14-07:46:55.085633 7f8c7ee1aa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:46:55.085634 7f8c7ee1aa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:46:55.085635 7f8c7ee1aa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:46:55.085640 7f8c7ee1aa80 Options.error_if_exists: 0
+2021/03/14-07:46:55.085641 7f8c7ee1aa80 Options.create_if_missing: 1
+2021/03/14-07:46:55.085642 7f8c7ee1aa80 Options.paranoid_checks: 1
+2021/03/14-07:46:55.085642 7f8c7ee1aa80 Options.env: 0x7f8c7f7d4080
+2021/03/14-07:46:55.085643 7f8c7ee1aa80 Options.info_log: 0x1726fa0
+2021/03/14-07:46:55.085644 7f8c7ee1aa80 Options.max_file_opening_threads: 16
+2021/03/14-07:46:55.085644 7f8c7ee1aa80 Options.statistics: (nil)
+2021/03/14-07:46:55.085645 7f8c7ee1aa80 Options.use_fsync: 0
+2021/03/14-07:46:55.085645 7f8c7ee1aa80 Options.max_log_file_size: 0
+2021/03/14-07:46:55.085646 7f8c7ee1aa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:46:55.085647 7f8c7ee1aa80 Options.log_file_time_to_roll: 0
+2021/03/14-07:46:55.085647 7f8c7ee1aa80 Options.keep_log_file_num: 1000
+2021/03/14-07:46:55.085648 7f8c7ee1aa80 Options.recycle_log_file_num: 0
+2021/03/14-07:46:55.085648 7f8c7ee1aa80 Options.allow_fallocate: 1
+2021/03/14-07:46:55.085649 7f8c7ee1aa80 Options.allow_mmap_reads: 0
+2021/03/14-07:46:55.085649 7f8c7ee1aa80 Options.allow_mmap_writes: 0
+2021/03/14-07:46:55.085650 7f8c7ee1aa80 Options.use_direct_reads: 0
+2021/03/14-07:46:55.085651 7f8c7ee1aa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:46:55.085651 7f8c7ee1aa80 Options.create_missing_column_families: 0
+2021/03/14-07:46:55.085652 7f8c7ee1aa80 Options.db_log_dir:
+2021/03/14-07:46:55.085652 7f8c7ee1aa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:46:55.085653 7f8c7ee1aa80 Options.table_cache_numshardbits: 6
+2021/03/14-07:46:55.085653 7f8c7ee1aa80 Options.max_subcompactions: 1
+2021/03/14-07:46:55.085654 7f8c7ee1aa80 Options.max_background_flushes: -1
+2021/03/14-07:46:55.085655 7f8c7ee1aa80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:46:55.085655 7f8c7ee1aa80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:46:55.085656 7f8c7ee1aa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:46:55.085656 7f8c7ee1aa80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:46:55.085657 7f8c7ee1aa80 Options.advise_random_on_open: 1
+2021/03/14-07:46:55.085657 7f8c7ee1aa80 Options.db_write_buffer_size: 0
+2021/03/14-07:46:55.085658 7f8c7ee1aa80 Options.write_buffer_manager: 0x170ee90
+2021/03/14-07:46:55.085659 7f8c7ee1aa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:46:55.085659 7f8c7ee1aa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:46:55.085660 7f8c7ee1aa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:46:55.085660 7f8c7ee1aa80 Options.use_adaptive_mutex: 0
+2021/03/14-07:46:55.085661 7f8c7ee1aa80 Options.rate_limiter: (nil)
+2021/03/14-07:46:55.085662 7f8c7ee1aa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:46:55.085670 7f8c7ee1aa80 Options.wal_recovery_mode: 2
+2021/03/14-07:46:55.085670 7f8c7ee1aa80 Options.enable_thread_tracking: 0
+2021/03/14-07:46:55.085671 7f8c7ee1aa80 Options.enable_pipelined_write: 0
+2021/03/14-07:46:55.085671 7f8c7ee1aa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:46:55.085672 7f8c7ee1aa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:46:55.085673 7f8c7ee1aa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:46:55.085673 7f8c7ee1aa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:46:55.085674 7f8c7ee1aa80 Options.row_cache: None
+2021/03/14-07:46:55.085674 7f8c7ee1aa80 Options.wal_filter: None
+2021/03/14-07:46:55.085675 7f8c7ee1aa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:46:55.085676 7f8c7ee1aa80 Options.allow_ingest_behind: 0
+2021/03/14-07:46:55.085676 7f8c7ee1aa80 Options.preserve_deletes: 0
+2021/03/14-07:46:55.085677 7f8c7ee1aa80 Options.two_write_queues: 0
+2021/03/14-07:46:55.085677 7f8c7ee1aa80 Options.manual_wal_flush: 0
+2021/03/14-07:46:55.085678 7f8c7ee1aa80 Options.max_background_jobs: 16
+2021/03/14-07:46:55.085679 7f8c7ee1aa80 Options.max_background_compactions: -1
+2021/03/14-07:46:55.085680 7f8c7ee1aa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:46:55.085680 7f8c7ee1aa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:46:55.085681 7f8c7ee1aa80 Options.delayed_write_rate : 16777216
+2021/03/14-07:46:55.085681 7f8c7ee1aa80 Options.max_total_wal_size: 0
+2021/03/14-07:46:55.085682 7f8c7ee1aa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:46:55.085682 7f8c7ee1aa80 Options.stats_dump_period_sec: 600
+2021/03/14-07:46:55.085683 7f8c7ee1aa80 Options.max_open_files: -1
+2021/03/14-07:46:55.085684 7f8c7ee1aa80 Options.bytes_per_sync: 0
+2021/03/14-07:46:55.085684 7f8c7ee1aa80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:46:55.085685 7f8c7ee1aa80 Options.compaction_readahead_size: 0
+2021/03/14-07:46:55.085685 7f8c7ee1aa80 Compression algorithms supported:
+2021/03/14-07:46:55.085686 7f8c7ee1aa80 Snappy supported: 1
+2021/03/14-07:46:55.085686 7f8c7ee1aa80 Zlib supported: 1
+2021/03/14-07:46:55.085687 7f8c7ee1aa80 Bzip supported: 1
+2021/03/14-07:46:55.085688 7f8c7ee1aa80 LZ4 supported: 1
+2021/03/14-07:46:55.085688 7f8c7ee1aa80 ZSTDNotFinal supported: 1
+2021/03/14-07:46:55.085692 7f8c7ee1aa80 ZSTD supported: 1
+2021/03/14-07:46:55.085695 7f8c7ee1aa80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:46:55.085696 7f8c7ee1aa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:46:55.085792 7f8c7ee1aa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:46:55.085845 7f8c7ee1aa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:46:55.085846 7f8c7ee1aa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:46:55.085847 7f8c7ee1aa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:46:55.085848 7f8c7ee1aa80 Options.compaction_filter: None
+2021/03/14-07:46:55.085849 7f8c7ee1aa80 Options.compaction_filter_factory: None
+2021/03/14-07:46:55.085849 7f8c7ee1aa80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:46:55.085850 7f8c7ee1aa80 Options.table_factory: BlockBasedTable
+2021/03/14-07:46:55.085865 7f8c7ee1aa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x171e820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1703f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:46:55.085866 7f8c7ee1aa80 Options.write_buffer_size: 134217728
+2021/03/14-07:46:55.085867 7f8c7ee1aa80 Options.max_write_buffer_number: 6
+2021/03/14-07:46:55.085868 7f8c7ee1aa80 Options.compression[0]: NoCompression
+2021/03/14-07:46:55.085868 7f8c7ee1aa80 Options.compression[1]: NoCompression
+2021/03/14-07:46:55.085869 7f8c7ee1aa80 Options.compression[2]: Snappy
+2021/03/14-07:46:55.085870 7f8c7ee1aa80 Options.compression[3]: Snappy
+2021/03/14-07:46:55.085870 7f8c7ee1aa80 Options.compression[4]: Snappy
+2021/03/14-07:46:55.085871 7f8c7ee1aa80 Options.compression[5]: Snappy
+2021/03/14-07:46:55.085871 7f8c7ee1aa80 Options.compression[6]: Snappy
+2021/03/14-07:46:55.085872 7f8c7ee1aa80 Options.bottommost_compression: Disabled
+2021/03/14-07:46:55.085873 7f8c7ee1aa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:46:55.085874 7f8c7ee1aa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:46:55.085874 7f8c7ee1aa80 Options.num_levels: 7
+2021/03/14-07:46:55.085875 7f8c7ee1aa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:46:55.085875 7f8c7ee1aa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:46:55.085876 7f8c7ee1aa80 Options.compression_opts.window_bits: -14
+2021/03/14-07:46:55.085877 7f8c7ee1aa80 Options.compression_opts.level: -1
+2021/03/14-07:46:55.085877 7f8c7ee1aa80 Options.compression_opts.strategy: 0
+2021/03/14-07:46:55.085878 7f8c7ee1aa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:46:55.085878 7f8c7ee1aa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:46:55.085879 7f8c7ee1aa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:46:55.085879 7f8c7ee1aa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:46:55.085880 7f8c7ee1aa80 Options.target_file_size_base: 67108864
+2021/03/14-07:46:55.085881 7f8c7ee1aa80 Options.target_file_size_multiplier: 1
+2021/03/14-07:46:55.085881 7f8c7ee1aa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:46:55.085882 7f8c7ee1aa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:46:55.085882 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:46:55.085884 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:46:55.085891 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:46:55.085892 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:46:55.085892 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:46:55.085893 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:46:55.085894 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:46:55.085894 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:46:55.085895 7f8c7ee1aa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:46:55.085895 7f8c7ee1aa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:46:55.085896 7f8c7ee1aa80 Options.arena_block_size: 16777216
+2021/03/14-07:46:55.085896 7f8c7ee1aa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:46:55.085897 7f8c7ee1aa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:46:55.085898 7f8c7ee1aa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:46:55.085898 7f8c7ee1aa80 Options.disable_auto_compactions: 0
+2021/03/14-07:46:55.085900 7f8c7ee1aa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:46:55.085900 7f8c7ee1aa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:46:55.085901 7f8c7ee1aa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:46:55.085902 7f8c7ee1aa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:46:55.085902 7f8c7ee1aa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:46:55.085903 7f8c7ee1aa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:46:55.085903 7f8c7ee1aa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:46:55.085904 7f8c7ee1aa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:46:55.085905 7f8c7ee1aa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:46:55.085906 7f8c7ee1aa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:46:55.085906 7f8c7ee1aa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:46:55.085907 7f8c7ee1aa80 Options.table_properties_collectors:
+2021/03/14-07:46:55.085907 7f8c7ee1aa80 Options.inplace_update_support: 0
+2021/03/14-07:46:55.085908 7f8c7ee1aa80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:46:55.085908 7f8c7ee1aa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:46:55.085909 7f8c7ee1aa80 Options.memtable_huge_page_size: 0
+2021/03/14-07:46:55.085910 7f8c7ee1aa80 Options.bloom_locality: 0
+2021/03/14-07:46:55.085910 7f8c7ee1aa80 Options.max_successive_merges: 0
+2021/03/14-07:46:55.085911 7f8c7ee1aa80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:46:55.085912 7f8c7ee1aa80 Options.paranoid_file_checks: 0
+2021/03/14-07:46:55.085912 7f8c7ee1aa80 Options.force_consistency_checks: 0
+2021/03/14-07:46:55.085913 7f8c7ee1aa80 Options.report_bg_io_stats: 0
+2021/03/14-07:46:55.086287 7f8c7ee1aa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:46:55.086289 7f8c7ee1aa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:46:55.086445 7f8c7ee1aa80 EVENT_LOG_v1 {"time_micros": 1615704415086435, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:46:55.086450 7f8c7ee1aa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:46:55.808126 7f8c7ee1aa80 EVENT_LOG_v1 {"time_micros": 1615704415808123, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704437556879 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704437556879
new file mode 100644
index 0000000..c4d4974
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704437556879
@@ -0,0 +1,186 @@
+2021/03/14-07:46:55.821668 7f8c7ee1aa80 RocksDB version: 5.11.3
+2021/03/14-07:46:55.821722 7f8c7ee1aa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:46:55.821724 7f8c7ee1aa80 Compile date Mar 13 2021
+2021/03/14-07:46:55.821729 7f8c7ee1aa80 DB SUMMARY
+2021/03/14-07:46:55.821885 7f8c7ee1aa80 CURRENT file: CURRENT
+2021/03/14-07:46:55.821886 7f8c7ee1aa80 IDENTITY file: IDENTITY
+2021/03/14-07:46:55.821902 7f8c7ee1aa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:46:55.821903 7f8c7ee1aa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:46:55.821904 7f8c7ee1aa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:46:55.821909 7f8c7ee1aa80 Options.error_if_exists: 0
+2021/03/14-07:46:55.821910 7f8c7ee1aa80 Options.create_if_missing: 1
+2021/03/14-07:46:55.821911 7f8c7ee1aa80 Options.paranoid_checks: 1
+2021/03/14-07:46:55.821911 7f8c7ee1aa80 Options.env: 0x7f8c7f7d4080
+2021/03/14-07:46:55.821912 7f8c7ee1aa80 Options.info_log: 0x1726fa0
+2021/03/14-07:46:55.821913 7f8c7ee1aa80 Options.max_file_opening_threads: 16
+2021/03/14-07:46:55.821913 7f8c7ee1aa80 Options.statistics: (nil)
+2021/03/14-07:46:55.821914 7f8c7ee1aa80 Options.use_fsync: 0
+2021/03/14-07:46:55.821914 7f8c7ee1aa80 Options.max_log_file_size: 0
+2021/03/14-07:46:55.821915 7f8c7ee1aa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:46:55.821916 7f8c7ee1aa80 Options.log_file_time_to_roll: 0
+2021/03/14-07:46:55.821916 7f8c7ee1aa80 Options.keep_log_file_num: 1000
+2021/03/14-07:46:55.821917 7f8c7ee1aa80 Options.recycle_log_file_num: 0
+2021/03/14-07:46:55.821917 7f8c7ee1aa80 Options.allow_fallocate: 1
+2021/03/14-07:46:55.821918 7f8c7ee1aa80 Options.allow_mmap_reads: 0
+2021/03/14-07:46:55.821918 7f8c7ee1aa80 Options.allow_mmap_writes: 0
+2021/03/14-07:46:55.821919 7f8c7ee1aa80 Options.use_direct_reads: 0
+2021/03/14-07:46:55.821919 7f8c7ee1aa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:46:55.821920 7f8c7ee1aa80 Options.create_missing_column_families: 0
+2021/03/14-07:46:55.821921 7f8c7ee1aa80 Options.db_log_dir:
+2021/03/14-07:46:55.821921 7f8c7ee1aa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:46:55.821922 7f8c7ee1aa80 Options.table_cache_numshardbits: 6
+2021/03/14-07:46:55.821922 7f8c7ee1aa80 Options.max_subcompactions: 1
+2021/03/14-07:46:55.821923 7f8c7ee1aa80 Options.max_background_flushes: -1
+2021/03/14-07:46:55.821923 7f8c7ee1aa80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:46:55.821924 7f8c7ee1aa80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:46:55.821925 7f8c7ee1aa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:46:55.821925 7f8c7ee1aa80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:46:55.821926 7f8c7ee1aa80 Options.advise_random_on_open: 1
+2021/03/14-07:46:55.821926 7f8c7ee1aa80 Options.db_write_buffer_size: 0
+2021/03/14-07:46:55.821927 7f8c7ee1aa80 Options.write_buffer_manager: 0x170ee90
+2021/03/14-07:46:55.821927 7f8c7ee1aa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:46:55.821928 7f8c7ee1aa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:46:55.821928 7f8c7ee1aa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:46:55.821929 7f8c7ee1aa80 Options.use_adaptive_mutex: 0
+2021/03/14-07:46:55.821929 7f8c7ee1aa80 Options.rate_limiter: (nil)
+2021/03/14-07:46:55.821931 7f8c7ee1aa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:46:55.821938 7f8c7ee1aa80 Options.wal_recovery_mode: 2
+2021/03/14-07:46:55.821938 7f8c7ee1aa80 Options.enable_thread_tracking: 0
+2021/03/14-07:46:55.821939 7f8c7ee1aa80 Options.enable_pipelined_write: 0
+2021/03/14-07:46:55.821940 7f8c7ee1aa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:46:55.821940 7f8c7ee1aa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:46:55.821941 7f8c7ee1aa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:46:55.821941 7f8c7ee1aa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:46:55.821942 7f8c7ee1aa80 Options.row_cache: None
+2021/03/14-07:46:55.821942 7f8c7ee1aa80 Options.wal_filter: None
+2021/03/14-07:46:55.821943 7f8c7ee1aa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:46:55.821944 7f8c7ee1aa80 Options.allow_ingest_behind: 0
+2021/03/14-07:46:55.821944 7f8c7ee1aa80 Options.preserve_deletes: 0
+2021/03/14-07:46:55.821945 7f8c7ee1aa80 Options.two_write_queues: 0
+2021/03/14-07:46:55.821945 7f8c7ee1aa80 Options.manual_wal_flush: 0
+2021/03/14-07:46:55.821946 7f8c7ee1aa80 Options.max_background_jobs: 16
+2021/03/14-07:46:55.821947 7f8c7ee1aa80 Options.max_background_compactions: -1
+2021/03/14-07:46:55.821947 7f8c7ee1aa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:46:55.821948 7f8c7ee1aa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:46:55.821948 7f8c7ee1aa80 Options.delayed_write_rate : 16777216
+2021/03/14-07:46:55.821949 7f8c7ee1aa80 Options.max_total_wal_size: 0
+2021/03/14-07:46:55.821950 7f8c7ee1aa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:46:55.821950 7f8c7ee1aa80 Options.stats_dump_period_sec: 600
+2021/03/14-07:46:55.821951 7f8c7ee1aa80 Options.max_open_files: -1
+2021/03/14-07:46:55.821951 7f8c7ee1aa80 Options.bytes_per_sync: 0
+2021/03/14-07:46:55.821952 7f8c7ee1aa80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:46:55.821953 7f8c7ee1aa80 Options.compaction_readahead_size: 0
+2021/03/14-07:46:55.821953 7f8c7ee1aa80 Compression algorithms supported:
+2021/03/14-07:46:55.821954 7f8c7ee1aa80 Snappy supported: 1
+2021/03/14-07:46:55.821954 7f8c7ee1aa80 Zlib supported: 1
+2021/03/14-07:46:55.821955 7f8c7ee1aa80 Bzip supported: 1
+2021/03/14-07:46:55.821955 7f8c7ee1aa80 LZ4 supported: 1
+2021/03/14-07:46:55.821956 7f8c7ee1aa80 ZSTDNotFinal supported: 1
+2021/03/14-07:46:55.821960 7f8c7ee1aa80 ZSTD supported: 1
+2021/03/14-07:46:55.821963 7f8c7ee1aa80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:46:55.821964 7f8c7ee1aa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:46:55.822055 7f8c7ee1aa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:46:55.822108 7f8c7ee1aa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:46:55.822109 7f8c7ee1aa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:46:55.822110 7f8c7ee1aa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:46:55.822111 7f8c7ee1aa80 Options.compaction_filter: None
+2021/03/14-07:46:55.822111 7f8c7ee1aa80 Options.compaction_filter_factory: None
+2021/03/14-07:46:55.822112 7f8c7ee1aa80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:46:55.822113 7f8c7ee1aa80 Options.table_factory: BlockBasedTable
+2021/03/14-07:46:55.822128 7f8c7ee1aa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x171e820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1703f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:46:55.822129 7f8c7ee1aa80 Options.write_buffer_size: 134217728
+2021/03/14-07:46:55.822130 7f8c7ee1aa80 Options.max_write_buffer_number: 6
+2021/03/14-07:46:55.822130 7f8c7ee1aa80 Options.compression[0]: NoCompression
+2021/03/14-07:46:55.822131 7f8c7ee1aa80 Options.compression[1]: NoCompression
+2021/03/14-07:46:55.822132 7f8c7ee1aa80 Options.compression[2]: Snappy
+2021/03/14-07:46:55.822132 7f8c7ee1aa80 Options.compression[3]: Snappy
+2021/03/14-07:46:55.822133 7f8c7ee1aa80 Options.compression[4]: Snappy
+2021/03/14-07:46:55.822133 7f8c7ee1aa80 Options.compression[5]: Snappy
+2021/03/14-07:46:55.822134 7f8c7ee1aa80 Options.compression[6]: Snappy
+2021/03/14-07:46:55.822135 7f8c7ee1aa80 Options.bottommost_compression: Disabled
+2021/03/14-07:46:55.822135 7f8c7ee1aa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:46:55.822136 7f8c7ee1aa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:46:55.822137 7f8c7ee1aa80 Options.num_levels: 7
+2021/03/14-07:46:55.822137 7f8c7ee1aa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:46:55.822138 7f8c7ee1aa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:46:55.822138 7f8c7ee1aa80 Options.compression_opts.window_bits: -14
+2021/03/14-07:46:55.822139 7f8c7ee1aa80 Options.compression_opts.level: -1
+2021/03/14-07:46:55.822140 7f8c7ee1aa80 Options.compression_opts.strategy: 0
+2021/03/14-07:46:55.822140 7f8c7ee1aa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:46:55.822141 7f8c7ee1aa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:46:55.822141 7f8c7ee1aa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:46:55.822142 7f8c7ee1aa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:46:55.822142 7f8c7ee1aa80 Options.target_file_size_base: 67108864
+2021/03/14-07:46:55.822143 7f8c7ee1aa80 Options.target_file_size_multiplier: 1
+2021/03/14-07:46:55.822144 7f8c7ee1aa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:46:55.822144 7f8c7ee1aa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:46:55.822145 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:46:55.822146 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:46:55.822153 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:46:55.822154 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:46:55.822154 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:46:55.822155 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:46:55.822156 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:46:55.822156 7f8c7ee1aa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:46:55.822157 7f8c7ee1aa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:46:55.822157 7f8c7ee1aa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:46:55.822158 7f8c7ee1aa80 Options.arena_block_size: 16777216
+2021/03/14-07:46:55.822158 7f8c7ee1aa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:46:55.822159 7f8c7ee1aa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:46:55.822160 7f8c7ee1aa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:46:55.822160 7f8c7ee1aa80 Options.disable_auto_compactions: 0
+2021/03/14-07:46:55.822162 7f8c7ee1aa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:46:55.822163 7f8c7ee1aa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:46:55.822163 7f8c7ee1aa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:46:55.822164 7f8c7ee1aa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:46:55.822164 7f8c7ee1aa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:46:55.822165 7f8c7ee1aa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:46:55.822165 7f8c7ee1aa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:46:55.822167 7f8c7ee1aa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:46:55.822167 7f8c7ee1aa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:46:55.822168 7f8c7ee1aa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:46:55.822168 7f8c7ee1aa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:46:55.822169 7f8c7ee1aa80 Options.table_properties_collectors:
+2021/03/14-07:46:55.822169 7f8c7ee1aa80 Options.inplace_update_support: 0
+2021/03/14-07:46:55.822170 7f8c7ee1aa80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:46:55.822171 7f8c7ee1aa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:46:55.822171 7f8c7ee1aa80 Options.memtable_huge_page_size: 0
+2021/03/14-07:46:55.822172 7f8c7ee1aa80 Options.bloom_locality: 0
+2021/03/14-07:46:55.822172 7f8c7ee1aa80 Options.max_successive_merges: 0
+2021/03/14-07:46:55.822173 7f8c7ee1aa80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:46:55.822174 7f8c7ee1aa80 Options.paranoid_file_checks: 0
+2021/03/14-07:46:55.822174 7f8c7ee1aa80 Options.force_consistency_checks: 0
+2021/03/14-07:46:55.822175 7f8c7ee1aa80 Options.report_bg_io_stats: 0
+2021/03/14-07:46:55.822559 7f8c7ee1aa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:46:55.822562 7f8c7ee1aa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:46:55.822718 7f8c7ee1aa80 EVENT_LOG_v1 {"time_micros": 1615704415822707, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:46:55.822724 7f8c7ee1aa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:46:56.543843 7f8c7ee1aa80 EVENT_LOG_v1 {"time_micros": 1615704416543840, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704438340616 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704438340616
new file mode 100644
index 0000000..1dc20dd
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704438340616
@@ -0,0 +1,186 @@
+2021/03/14-07:47:17.557342 7fd7a84aea80 RocksDB version: 5.11.3
+2021/03/14-07:47:17.557402 7fd7a84aea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:47:17.557404 7fd7a84aea80 Compile date Mar 13 2021
+2021/03/14-07:47:17.557407 7fd7a84aea80 DB SUMMARY
+2021/03/14-07:47:17.557576 7fd7a84aea80 CURRENT file: CURRENT
+2021/03/14-07:47:17.557577 7fd7a84aea80 IDENTITY file: IDENTITY
+2021/03/14-07:47:17.557593 7fd7a84aea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:47:17.557594 7fd7a84aea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:47:17.557595 7fd7a84aea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:47:17.557601 7fd7a84aea80 Options.error_if_exists: 0
+2021/03/14-07:47:17.557602 7fd7a84aea80 Options.create_if_missing: 1
+2021/03/14-07:47:17.557603 7fd7a84aea80 Options.paranoid_checks: 1
+2021/03/14-07:47:17.557603 7fd7a84aea80 Options.env: 0x7fd7a8e68080
+2021/03/14-07:47:17.557604 7fd7a84aea80 Options.info_log: 0x1a1cfa0
+2021/03/14-07:47:17.557604 7fd7a84aea80 Options.max_file_opening_threads: 16
+2021/03/14-07:47:17.557605 7fd7a84aea80 Options.statistics: (nil)
+2021/03/14-07:47:17.557606 7fd7a84aea80 Options.use_fsync: 0
+2021/03/14-07:47:17.557606 7fd7a84aea80 Options.max_log_file_size: 0
+2021/03/14-07:47:17.557607 7fd7a84aea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:47:17.557608 7fd7a84aea80 Options.log_file_time_to_roll: 0
+2021/03/14-07:47:17.557608 7fd7a84aea80 Options.keep_log_file_num: 1000
+2021/03/14-07:47:17.557609 7fd7a84aea80 Options.recycle_log_file_num: 0
+2021/03/14-07:47:17.557610 7fd7a84aea80 Options.allow_fallocate: 1
+2021/03/14-07:47:17.557610 7fd7a84aea80 Options.allow_mmap_reads: 0
+2021/03/14-07:47:17.557611 7fd7a84aea80 Options.allow_mmap_writes: 0
+2021/03/14-07:47:17.557611 7fd7a84aea80 Options.use_direct_reads: 0
+2021/03/14-07:47:17.557612 7fd7a84aea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:47:17.557612 7fd7a84aea80 Options.create_missing_column_families: 0
+2021/03/14-07:47:17.557613 7fd7a84aea80 Options.db_log_dir:
+2021/03/14-07:47:17.557614 7fd7a84aea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:47:17.557614 7fd7a84aea80 Options.table_cache_numshardbits: 6
+2021/03/14-07:47:17.557615 7fd7a84aea80 Options.max_subcompactions: 1
+2021/03/14-07:47:17.557615 7fd7a84aea80 Options.max_background_flushes: -1
+2021/03/14-07:47:17.557616 7fd7a84aea80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:47:17.557617 7fd7a84aea80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:47:17.557617 7fd7a84aea80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:47:17.557618 7fd7a84aea80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:47:17.557618 7fd7a84aea80 Options.advise_random_on_open: 1
+2021/03/14-07:47:17.557619 7fd7a84aea80 Options.db_write_buffer_size: 0
+2021/03/14-07:47:17.557619 7fd7a84aea80 Options.write_buffer_manager: 0x1a04e90
+2021/03/14-07:47:17.557620 7fd7a84aea80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:47:17.557621 7fd7a84aea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:47:17.557621 7fd7a84aea80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:47:17.557622 7fd7a84aea80 Options.use_adaptive_mutex: 0
+2021/03/14-07:47:17.557622 7fd7a84aea80 Options.rate_limiter: (nil)
+2021/03/14-07:47:17.557624 7fd7a84aea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:47:17.557631 7fd7a84aea80 Options.wal_recovery_mode: 2
+2021/03/14-07:47:17.557632 7fd7a84aea80 Options.enable_thread_tracking: 0
+2021/03/14-07:47:17.557633 7fd7a84aea80 Options.enable_pipelined_write: 0
+2021/03/14-07:47:17.557633 7fd7a84aea80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:47:17.557634 7fd7a84aea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:47:17.557634 7fd7a84aea80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:47:17.557635 7fd7a84aea80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:47:17.557636 7fd7a84aea80 Options.row_cache: None
+2021/03/14-07:47:17.557636 7fd7a84aea80 Options.wal_filter: None
+2021/03/14-07:47:17.557637 7fd7a84aea80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:47:17.557637 7fd7a84aea80 Options.allow_ingest_behind: 0
+2021/03/14-07:47:17.557638 7fd7a84aea80 Options.preserve_deletes: 0
+2021/03/14-07:47:17.557638 7fd7a84aea80 Options.two_write_queues: 0
+2021/03/14-07:47:17.557639 7fd7a84aea80 Options.manual_wal_flush: 0
+2021/03/14-07:47:17.557640 7fd7a84aea80 Options.max_background_jobs: 16
+2021/03/14-07:47:17.557641 7fd7a84aea80 Options.max_background_compactions: -1
+2021/03/14-07:47:17.557641 7fd7a84aea80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:47:17.557642 7fd7a84aea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:47:17.557642 7fd7a84aea80 Options.delayed_write_rate : 16777216
+2021/03/14-07:47:17.557643 7fd7a84aea80 Options.max_total_wal_size: 0
+2021/03/14-07:47:17.557644 7fd7a84aea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:47:17.557644 7fd7a84aea80 Options.stats_dump_period_sec: 600
+2021/03/14-07:47:17.557645 7fd7a84aea80 Options.max_open_files: -1
+2021/03/14-07:47:17.557646 7fd7a84aea80 Options.bytes_per_sync: 0
+2021/03/14-07:47:17.557646 7fd7a84aea80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:47:17.557647 7fd7a84aea80 Options.compaction_readahead_size: 0
+2021/03/14-07:47:17.557647 7fd7a84aea80 Compression algorithms supported:
+2021/03/14-07:47:17.557648 7fd7a84aea80 Snappy supported: 1
+2021/03/14-07:47:17.557649 7fd7a84aea80 Zlib supported: 1
+2021/03/14-07:47:17.557649 7fd7a84aea80 Bzip supported: 1
+2021/03/14-07:47:17.557650 7fd7a84aea80 LZ4 supported: 1
+2021/03/14-07:47:17.557650 7fd7a84aea80 ZSTDNotFinal supported: 1
+2021/03/14-07:47:17.557655 7fd7a84aea80 ZSTD supported: 1
+2021/03/14-07:47:17.557658 7fd7a84aea80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:47:17.557659 7fd7a84aea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:47:17.557780 7fd7a84aea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:47:17.557839 7fd7a84aea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:47:17.557840 7fd7a84aea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:47:17.557841 7fd7a84aea80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:47:17.557842 7fd7a84aea80 Options.compaction_filter: None
+2021/03/14-07:47:17.557843 7fd7a84aea80 Options.compaction_filter_factory: None
+2021/03/14-07:47:17.557843 7fd7a84aea80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:47:17.557844 7fd7a84aea80 Options.table_factory: BlockBasedTable
+2021/03/14-07:47:17.557860 7fd7a84aea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1a14820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x19f9f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:47:17.557861 7fd7a84aea80 Options.write_buffer_size: 134217728
+2021/03/14-07:47:17.557861 7fd7a84aea80 Options.max_write_buffer_number: 6
+2021/03/14-07:47:17.557862 7fd7a84aea80 Options.compression[0]: NoCompression
+2021/03/14-07:47:17.557863 7fd7a84aea80 Options.compression[1]: NoCompression
+2021/03/14-07:47:17.557863 7fd7a84aea80 Options.compression[2]: Snappy
+2021/03/14-07:47:17.557864 7fd7a84aea80 Options.compression[3]: Snappy
+2021/03/14-07:47:17.557865 7fd7a84aea80 Options.compression[4]: Snappy
+2021/03/14-07:47:17.557865 7fd7a84aea80 Options.compression[5]: Snappy
+2021/03/14-07:47:17.557866 7fd7a84aea80 Options.compression[6]: Snappy
+2021/03/14-07:47:17.557867 7fd7a84aea80 Options.bottommost_compression: Disabled
+2021/03/14-07:47:17.557867 7fd7a84aea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:47:17.557868 7fd7a84aea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:47:17.557869 7fd7a84aea80 Options.num_levels: 7
+2021/03/14-07:47:17.557869 7fd7a84aea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:47:17.557870 7fd7a84aea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:47:17.557870 7fd7a84aea80 Options.compression_opts.window_bits: -14
+2021/03/14-07:47:17.557871 7fd7a84aea80 Options.compression_opts.level: -1
+2021/03/14-07:47:17.557872 7fd7a84aea80 Options.compression_opts.strategy: 0
+2021/03/14-07:47:17.557872 7fd7a84aea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:47:17.557873 7fd7a84aea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:47:17.557873 7fd7a84aea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:47:17.557874 7fd7a84aea80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:47:17.557875 7fd7a84aea80 Options.target_file_size_base: 67108864
+2021/03/14-07:47:17.557875 7fd7a84aea80 Options.target_file_size_multiplier: 1
+2021/03/14-07:47:17.557876 7fd7a84aea80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:47:17.557876 7fd7a84aea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:47:17.557877 7fd7a84aea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:47:17.557879 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:47:17.557886 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:47:17.557887 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:47:17.557888 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:47:17.557888 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:47:17.557889 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:47:17.557890 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:47:17.557890 7fd7a84aea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:47:17.557891 7fd7a84aea80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:47:17.557891 7fd7a84aea80 Options.arena_block_size: 16777216
+2021/03/14-07:47:17.557892 7fd7a84aea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:47:17.557893 7fd7a84aea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:47:17.557893 7fd7a84aea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:47:17.557894 7fd7a84aea80 Options.disable_auto_compactions: 0
+2021/03/14-07:47:17.557896 7fd7a84aea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:47:17.557896 7fd7a84aea80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:47:17.557897 7fd7a84aea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:47:17.557898 7fd7a84aea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:47:17.557898 7fd7a84aea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:47:17.557899 7fd7a84aea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:47:17.557899 7fd7a84aea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:47:17.557901 7fd7a84aea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:47:17.557901 7fd7a84aea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:47:17.557902 7fd7a84aea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:47:17.557902 7fd7a84aea80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:47:17.557903 7fd7a84aea80 Options.table_properties_collectors:
+2021/03/14-07:47:17.557904 7fd7a84aea80 Options.inplace_update_support: 0
+2021/03/14-07:47:17.557904 7fd7a84aea80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:47:17.557905 7fd7a84aea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:47:17.557906 7fd7a84aea80 Options.memtable_huge_page_size: 0
+2021/03/14-07:47:17.557906 7fd7a84aea80 Options.bloom_locality: 0
+2021/03/14-07:47:17.557907 7fd7a84aea80 Options.max_successive_merges: 0
+2021/03/14-07:47:17.557907 7fd7a84aea80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:47:17.557908 7fd7a84aea80 Options.paranoid_file_checks: 0
+2021/03/14-07:47:17.557909 7fd7a84aea80 Options.force_consistency_checks: 0
+2021/03/14-07:47:17.557909 7fd7a84aea80 Options.report_bg_io_stats: 0
+2021/03/14-07:47:17.558337 7fd7a84aea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:47:17.558340 7fd7a84aea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:47:17.558518 7fd7a84aea80 EVENT_LOG_v1 {"time_micros": 1615704437558507, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:47:17.558524 7fd7a84aea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:47:18.327819 7fd7a84aea80 EVENT_LOG_v1 {"time_micros": 1615704438327815, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704439081678 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704439081678
new file mode 100644
index 0000000..1613462
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704439081678
@@ -0,0 +1,186 @@
+2021/03/14-07:47:18.341023 7fd7a84aea80 RocksDB version: 5.11.3
+2021/03/14-07:47:18.341077 7fd7a84aea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:47:18.341079 7fd7a84aea80 Compile date Mar 13 2021
+2021/03/14-07:47:18.341081 7fd7a84aea80 DB SUMMARY
+2021/03/14-07:47:18.341243 7fd7a84aea80 CURRENT file: CURRENT
+2021/03/14-07:47:18.341244 7fd7a84aea80 IDENTITY file: IDENTITY
+2021/03/14-07:47:18.341260 7fd7a84aea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:47:18.341261 7fd7a84aea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:47:18.341262 7fd7a84aea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:47:18.341268 7fd7a84aea80 Options.error_if_exists: 0
+2021/03/14-07:47:18.341269 7fd7a84aea80 Options.create_if_missing: 1
+2021/03/14-07:47:18.341269 7fd7a84aea80 Options.paranoid_checks: 1
+2021/03/14-07:47:18.341270 7fd7a84aea80 Options.env: 0x7fd7a8e68080
+2021/03/14-07:47:18.341270 7fd7a84aea80 Options.info_log: 0x1a1cfa0
+2021/03/14-07:47:18.341271 7fd7a84aea80 Options.max_file_opening_threads: 16
+2021/03/14-07:47:18.341272 7fd7a84aea80 Options.statistics: (nil)
+2021/03/14-07:47:18.341272 7fd7a84aea80 Options.use_fsync: 0
+2021/03/14-07:47:18.341273 7fd7a84aea80 Options.max_log_file_size: 0
+2021/03/14-07:47:18.341273 7fd7a84aea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:47:18.341274 7fd7a84aea80 Options.log_file_time_to_roll: 0
+2021/03/14-07:47:18.341274 7fd7a84aea80 Options.keep_log_file_num: 1000
+2021/03/14-07:47:18.341275 7fd7a84aea80 Options.recycle_log_file_num: 0
+2021/03/14-07:47:18.341276 7fd7a84aea80 Options.allow_fallocate: 1
+2021/03/14-07:47:18.341276 7fd7a84aea80 Options.allow_mmap_reads: 0
+2021/03/14-07:47:18.341277 7fd7a84aea80 Options.allow_mmap_writes: 0
+2021/03/14-07:47:18.341277 7fd7a84aea80 Options.use_direct_reads: 0
+2021/03/14-07:47:18.341278 7fd7a84aea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:47:18.341278 7fd7a84aea80 Options.create_missing_column_families: 0
+2021/03/14-07:47:18.341279 7fd7a84aea80 Options.db_log_dir:
+2021/03/14-07:47:18.341280 7fd7a84aea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:47:18.341280 7fd7a84aea80 Options.table_cache_numshardbits: 6
+2021/03/14-07:47:18.341281 7fd7a84aea80 Options.max_subcompactions: 1
+2021/03/14-07:47:18.341281 7fd7a84aea80 Options.max_background_flushes: -1
+2021/03/14-07:47:18.341282 7fd7a84aea80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:47:18.341282 7fd7a84aea80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:47:18.341283 7fd7a84aea80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:47:18.341284 7fd7a84aea80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:47:18.341284 7fd7a84aea80 Options.advise_random_on_open: 1
+2021/03/14-07:47:18.341285 7fd7a84aea80 Options.db_write_buffer_size: 0
+2021/03/14-07:47:18.341285 7fd7a84aea80 Options.write_buffer_manager: 0x1a04e90
+2021/03/14-07:47:18.341286 7fd7a84aea80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:47:18.341286 7fd7a84aea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:47:18.341287 7fd7a84aea80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:47:18.341287 7fd7a84aea80 Options.use_adaptive_mutex: 0
+2021/03/14-07:47:18.341288 7fd7a84aea80 Options.rate_limiter: (nil)
+2021/03/14-07:47:18.341289 7fd7a84aea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:47:18.341298 7fd7a84aea80 Options.wal_recovery_mode: 2
+2021/03/14-07:47:18.341298 7fd7a84aea80 Options.enable_thread_tracking: 0
+2021/03/14-07:47:18.341299 7fd7a84aea80 Options.enable_pipelined_write: 0
+2021/03/14-07:47:18.341299 7fd7a84aea80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:47:18.341300 7fd7a84aea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:47:18.341301 7fd7a84aea80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:47:18.341301 7fd7a84aea80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:47:18.341302 7fd7a84aea80 Options.row_cache: None
+2021/03/14-07:47:18.341302 7fd7a84aea80 Options.wal_filter: None
+2021/03/14-07:47:18.341303 7fd7a84aea80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:47:18.341303 7fd7a84aea80 Options.allow_ingest_behind: 0
+2021/03/14-07:47:18.341304 7fd7a84aea80 Options.preserve_deletes: 0
+2021/03/14-07:47:18.341305 7fd7a84aea80 Options.two_write_queues: 0
+2021/03/14-07:47:18.341305 7fd7a84aea80 Options.manual_wal_flush: 0
+2021/03/14-07:47:18.341306 7fd7a84aea80 Options.max_background_jobs: 16
+2021/03/14-07:47:18.341307 7fd7a84aea80 Options.max_background_compactions: -1
+2021/03/14-07:47:18.341307 7fd7a84aea80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:47:18.341308 7fd7a84aea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:47:18.341308 7fd7a84aea80 Options.delayed_write_rate : 16777216
+2021/03/14-07:47:18.341309 7fd7a84aea80 Options.max_total_wal_size: 0
+2021/03/14-07:47:18.341310 7fd7a84aea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:47:18.341310 7fd7a84aea80 Options.stats_dump_period_sec: 600
+2021/03/14-07:47:18.341311 7fd7a84aea80 Options.max_open_files: -1
+2021/03/14-07:47:18.341311 7fd7a84aea80 Options.bytes_per_sync: 0
+2021/03/14-07:47:18.341312 7fd7a84aea80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:47:18.341312 7fd7a84aea80 Options.compaction_readahead_size: 0
+2021/03/14-07:47:18.341313 7fd7a84aea80 Compression algorithms supported:
+2021/03/14-07:47:18.341314 7fd7a84aea80 Snappy supported: 1
+2021/03/14-07:47:18.341314 7fd7a84aea80 Zlib supported: 1
+2021/03/14-07:47:18.341315 7fd7a84aea80 Bzip supported: 1
+2021/03/14-07:47:18.341315 7fd7a84aea80 LZ4 supported: 1
+2021/03/14-07:47:18.341316 7fd7a84aea80 ZSTDNotFinal supported: 1
+2021/03/14-07:47:18.341320 7fd7a84aea80 ZSTD supported: 1
+2021/03/14-07:47:18.341323 7fd7a84aea80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:47:18.341324 7fd7a84aea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:47:18.341415 7fd7a84aea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:47:18.341469 7fd7a84aea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:47:18.341470 7fd7a84aea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:47:18.341471 7fd7a84aea80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:47:18.341472 7fd7a84aea80 Options.compaction_filter: None
+2021/03/14-07:47:18.341472 7fd7a84aea80 Options.compaction_filter_factory: None
+2021/03/14-07:47:18.341473 7fd7a84aea80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:47:18.341474 7fd7a84aea80 Options.table_factory: BlockBasedTable
+2021/03/14-07:47:18.341489 7fd7a84aea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1a14820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x19f9f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:47:18.341490 7fd7a84aea80 Options.write_buffer_size: 134217728
+2021/03/14-07:47:18.341490 7fd7a84aea80 Options.max_write_buffer_number: 6
+2021/03/14-07:47:18.341491 7fd7a84aea80 Options.compression[0]: NoCompression
+2021/03/14-07:47:18.341492 7fd7a84aea80 Options.compression[1]: NoCompression
+2021/03/14-07:47:18.341492 7fd7a84aea80 Options.compression[2]: Snappy
+2021/03/14-07:47:18.341493 7fd7a84aea80 Options.compression[3]: Snappy
+2021/03/14-07:47:18.341493 7fd7a84aea80 Options.compression[4]: Snappy
+2021/03/14-07:47:18.341494 7fd7a84aea80 Options.compression[5]: Snappy
+2021/03/14-07:47:18.341494 7fd7a84aea80 Options.compression[6]: Snappy
+2021/03/14-07:47:18.341495 7fd7a84aea80 Options.bottommost_compression: Disabled
+2021/03/14-07:47:18.341496 7fd7a84aea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:47:18.341497 7fd7a84aea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:47:18.341497 7fd7a84aea80 Options.num_levels: 7
+2021/03/14-07:47:18.341498 7fd7a84aea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:47:18.341498 7fd7a84aea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:47:18.341499 7fd7a84aea80 Options.compression_opts.window_bits: -14
+2021/03/14-07:47:18.341499 7fd7a84aea80 Options.compression_opts.level: -1
+2021/03/14-07:47:18.341500 7fd7a84aea80 Options.compression_opts.strategy: 0
+2021/03/14-07:47:18.341501 7fd7a84aea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:47:18.341501 7fd7a84aea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:47:18.341502 7fd7a84aea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:47:18.341502 7fd7a84aea80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:47:18.341503 7fd7a84aea80 Options.target_file_size_base: 67108864
+2021/03/14-07:47:18.341503 7fd7a84aea80 Options.target_file_size_multiplier: 1
+2021/03/14-07:47:18.341504 7fd7a84aea80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:47:18.341505 7fd7a84aea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:47:18.341505 7fd7a84aea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:47:18.341507 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:47:18.341514 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:47:18.341514 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:47:18.341515 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:47:18.341515 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:47:18.341516 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:47:18.341517 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:47:18.341530 7fd7a84aea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:47:18.341531 7fd7a84aea80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:47:18.341531 7fd7a84aea80 Options.arena_block_size: 16777216
+2021/03/14-07:47:18.341532 7fd7a84aea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:47:18.341533 7fd7a84aea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:47:18.341533 7fd7a84aea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:47:18.341534 7fd7a84aea80 Options.disable_auto_compactions: 0
+2021/03/14-07:47:18.341536 7fd7a84aea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:47:18.341536 7fd7a84aea80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:47:18.341537 7fd7a84aea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:47:18.341538 7fd7a84aea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:47:18.341538 7fd7a84aea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:47:18.341539 7fd7a84aea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:47:18.341539 7fd7a84aea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:47:18.341541 7fd7a84aea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:47:18.341541 7fd7a84aea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:47:18.341542 7fd7a84aea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:47:18.341542 7fd7a84aea80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:47:18.341543 7fd7a84aea80 Options.table_properties_collectors:
+2021/03/14-07:47:18.341544 7fd7a84aea80 Options.inplace_update_support: 0
+2021/03/14-07:47:18.341544 7fd7a84aea80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:47:18.341545 7fd7a84aea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:47:18.341546 7fd7a84aea80 Options.memtable_huge_page_size: 0
+2021/03/14-07:47:18.341546 7fd7a84aea80 Options.bloom_locality: 0
+2021/03/14-07:47:18.341547 7fd7a84aea80 Options.max_successive_merges: 0
+2021/03/14-07:47:18.341547 7fd7a84aea80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:47:18.341548 7fd7a84aea80 Options.paranoid_file_checks: 0
+2021/03/14-07:47:18.341548 7fd7a84aea80 Options.force_consistency_checks: 0
+2021/03/14-07:47:18.341549 7fd7a84aea80 Options.report_bg_io_stats: 0
+2021/03/14-07:47:18.341924 7fd7a84aea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:47:18.341926 7fd7a84aea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:47:18.342093 7fd7a84aea80 EVENT_LOG_v1 {"time_micros": 1615704438342082, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:47:18.342098 7fd7a84aea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:47:19.069028 7fd7a84aea80 EVENT_LOG_v1 {"time_micros": 1615704439069024, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704439831530 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704439831530
new file mode 100644
index 0000000..13ac89d
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704439831530
@@ -0,0 +1,186 @@
+2021/03/14-07:47:19.082084 7fd7a84aea80 RocksDB version: 5.11.3
+2021/03/14-07:47:19.082140 7fd7a84aea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:47:19.082142 7fd7a84aea80 Compile date Mar 13 2021
+2021/03/14-07:47:19.082144 7fd7a84aea80 DB SUMMARY
+2021/03/14-07:47:19.082309 7fd7a84aea80 CURRENT file: CURRENT
+2021/03/14-07:47:19.082310 7fd7a84aea80 IDENTITY file: IDENTITY
+2021/03/14-07:47:19.082326 7fd7a84aea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:47:19.082327 7fd7a84aea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:47:19.082328 7fd7a84aea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:47:19.082333 7fd7a84aea80 Options.error_if_exists: 0
+2021/03/14-07:47:19.082334 7fd7a84aea80 Options.create_if_missing: 1
+2021/03/14-07:47:19.082334 7fd7a84aea80 Options.paranoid_checks: 1
+2021/03/14-07:47:19.082335 7fd7a84aea80 Options.env: 0x7fd7a8e68080
+2021/03/14-07:47:19.082336 7fd7a84aea80 Options.info_log: 0x1a1cfa0
+2021/03/14-07:47:19.082336 7fd7a84aea80 Options.max_file_opening_threads: 16
+2021/03/14-07:47:19.082337 7fd7a84aea80 Options.statistics: (nil)
+2021/03/14-07:47:19.082338 7fd7a84aea80 Options.use_fsync: 0
+2021/03/14-07:47:19.082338 7fd7a84aea80 Options.max_log_file_size: 0
+2021/03/14-07:47:19.082339 7fd7a84aea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:47:19.082339 7fd7a84aea80 Options.log_file_time_to_roll: 0
+2021/03/14-07:47:19.082340 7fd7a84aea80 Options.keep_log_file_num: 1000
+2021/03/14-07:47:19.082341 7fd7a84aea80 Options.recycle_log_file_num: 0
+2021/03/14-07:47:19.082341 7fd7a84aea80 Options.allow_fallocate: 1
+2021/03/14-07:47:19.082342 7fd7a84aea80 Options.allow_mmap_reads: 0
+2021/03/14-07:47:19.082342 7fd7a84aea80 Options.allow_mmap_writes: 0
+2021/03/14-07:47:19.082343 7fd7a84aea80 Options.use_direct_reads: 0
+2021/03/14-07:47:19.082343 7fd7a84aea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:47:19.082344 7fd7a84aea80 Options.create_missing_column_families: 0
+2021/03/14-07:47:19.082345 7fd7a84aea80 Options.db_log_dir:
+2021/03/14-07:47:19.082345 7fd7a84aea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:47:19.082346 7fd7a84aea80 Options.table_cache_numshardbits: 6
+2021/03/14-07:47:19.082346 7fd7a84aea80 Options.max_subcompactions: 1
+2021/03/14-07:47:19.082347 7fd7a84aea80 Options.max_background_flushes: -1
+2021/03/14-07:47:19.082347 7fd7a84aea80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:47:19.082348 7fd7a84aea80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:47:19.082349 7fd7a84aea80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:47:19.082349 7fd7a84aea80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:47:19.082350 7fd7a84aea80 Options.advise_random_on_open: 1
+2021/03/14-07:47:19.082350 7fd7a84aea80 Options.db_write_buffer_size: 0
+2021/03/14-07:47:19.082351 7fd7a84aea80 Options.write_buffer_manager: 0x1a04e90
+2021/03/14-07:47:19.082351 7fd7a84aea80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:47:19.082352 7fd7a84aea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:47:19.082353 7fd7a84aea80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:47:19.082353 7fd7a84aea80 Options.use_adaptive_mutex: 0
+2021/03/14-07:47:19.082354 7fd7a84aea80 Options.rate_limiter: (nil)
+2021/03/14-07:47:19.082355 7fd7a84aea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:47:19.082363 7fd7a84aea80 Options.wal_recovery_mode: 2
+2021/03/14-07:47:19.082363 7fd7a84aea80 Options.enable_thread_tracking: 0
+2021/03/14-07:47:19.082364 7fd7a84aea80 Options.enable_pipelined_write: 0
+2021/03/14-07:47:19.082364 7fd7a84aea80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:47:19.082365 7fd7a84aea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:47:19.082366 7fd7a84aea80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:47:19.082366 7fd7a84aea80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:47:19.082367 7fd7a84aea80 Options.row_cache: None
+2021/03/14-07:47:19.082367 7fd7a84aea80 Options.wal_filter: None
+2021/03/14-07:47:19.082368 7fd7a84aea80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:47:19.082368 7fd7a84aea80 Options.allow_ingest_behind: 0
+2021/03/14-07:47:19.082369 7fd7a84aea80 Options.preserve_deletes: 0
+2021/03/14-07:47:19.082370 7fd7a84aea80 Options.two_write_queues: 0
+2021/03/14-07:47:19.082370 7fd7a84aea80 Options.manual_wal_flush: 0
+2021/03/14-07:47:19.082371 7fd7a84aea80 Options.max_background_jobs: 16
+2021/03/14-07:47:19.082372 7fd7a84aea80 Options.max_background_compactions: -1
+2021/03/14-07:47:19.082372 7fd7a84aea80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:47:19.082373 7fd7a84aea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:47:19.082373 7fd7a84aea80 Options.delayed_write_rate : 16777216
+2021/03/14-07:47:19.082374 7fd7a84aea80 Options.max_total_wal_size: 0
+2021/03/14-07:47:19.082375 7fd7a84aea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:47:19.082375 7fd7a84aea80 Options.stats_dump_period_sec: 600
+2021/03/14-07:47:19.082376 7fd7a84aea80 Options.max_open_files: -1
+2021/03/14-07:47:19.082376 7fd7a84aea80 Options.bytes_per_sync: 0
+2021/03/14-07:47:19.082377 7fd7a84aea80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:47:19.082378 7fd7a84aea80 Options.compaction_readahead_size: 0
+2021/03/14-07:47:19.082378 7fd7a84aea80 Compression algorithms supported:
+2021/03/14-07:47:19.082379 7fd7a84aea80 Snappy supported: 1
+2021/03/14-07:47:19.082379 7fd7a84aea80 Zlib supported: 1
+2021/03/14-07:47:19.082380 7fd7a84aea80 Bzip supported: 1
+2021/03/14-07:47:19.082380 7fd7a84aea80 LZ4 supported: 1
+2021/03/14-07:47:19.082381 7fd7a84aea80 ZSTDNotFinal supported: 1
+2021/03/14-07:47:19.082385 7fd7a84aea80 ZSTD supported: 1
+2021/03/14-07:47:19.082388 7fd7a84aea80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:47:19.082389 7fd7a84aea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:47:19.082482 7fd7a84aea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:47:19.082535 7fd7a84aea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:47:19.082537 7fd7a84aea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:47:19.082538 7fd7a84aea80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:47:19.082538 7fd7a84aea80 Options.compaction_filter: None
+2021/03/14-07:47:19.082539 7fd7a84aea80 Options.compaction_filter_factory: None
+2021/03/14-07:47:19.082539 7fd7a84aea80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:47:19.082540 7fd7a84aea80 Options.table_factory: BlockBasedTable
+2021/03/14-07:47:19.082555 7fd7a84aea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1a14820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x19f9f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:47:19.082556 7fd7a84aea80 Options.write_buffer_size: 134217728
+2021/03/14-07:47:19.082556 7fd7a84aea80 Options.max_write_buffer_number: 6
+2021/03/14-07:47:19.082557 7fd7a84aea80 Options.compression[0]: NoCompression
+2021/03/14-07:47:19.082558 7fd7a84aea80 Options.compression[1]: NoCompression
+2021/03/14-07:47:19.082558 7fd7a84aea80 Options.compression[2]: Snappy
+2021/03/14-07:47:19.082559 7fd7a84aea80 Options.compression[3]: Snappy
+2021/03/14-07:47:19.082560 7fd7a84aea80 Options.compression[4]: Snappy
+2021/03/14-07:47:19.082560 7fd7a84aea80 Options.compression[5]: Snappy
+2021/03/14-07:47:19.082561 7fd7a84aea80 Options.compression[6]: Snappy
+2021/03/14-07:47:19.082561 7fd7a84aea80 Options.bottommost_compression: Disabled
+2021/03/14-07:47:19.082562 7fd7a84aea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:47:19.082563 7fd7a84aea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:47:19.082563 7fd7a84aea80 Options.num_levels: 7
+2021/03/14-07:47:19.082564 7fd7a84aea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:47:19.082565 7fd7a84aea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:47:19.082565 7fd7a84aea80 Options.compression_opts.window_bits: -14
+2021/03/14-07:47:19.082566 7fd7a84aea80 Options.compression_opts.level: -1
+2021/03/14-07:47:19.082566 7fd7a84aea80 Options.compression_opts.strategy: 0
+2021/03/14-07:47:19.082567 7fd7a84aea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:47:19.082567 7fd7a84aea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:47:19.082568 7fd7a84aea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:47:19.082569 7fd7a84aea80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:47:19.082569 7fd7a84aea80 Options.target_file_size_base: 67108864
+2021/03/14-07:47:19.082570 7fd7a84aea80 Options.target_file_size_multiplier: 1
+2021/03/14-07:47:19.082570 7fd7a84aea80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:47:19.082571 7fd7a84aea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:47:19.082571 7fd7a84aea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:47:19.082573 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:47:19.082580 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:47:19.082581 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:47:19.082581 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:47:19.082582 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:47:19.082582 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:47:19.082583 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:47:19.082583 7fd7a84aea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:47:19.082584 7fd7a84aea80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:47:19.082585 7fd7a84aea80 Options.arena_block_size: 16777216
+2021/03/14-07:47:19.082585 7fd7a84aea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:47:19.082586 7fd7a84aea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:47:19.082587 7fd7a84aea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:47:19.082587 7fd7a84aea80 Options.disable_auto_compactions: 0
+2021/03/14-07:47:19.082589 7fd7a84aea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:47:19.082589 7fd7a84aea80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:47:19.082590 7fd7a84aea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:47:19.082591 7fd7a84aea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:47:19.082591 7fd7a84aea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:47:19.082592 7fd7a84aea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:47:19.082592 7fd7a84aea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:47:19.082594 7fd7a84aea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:47:19.082594 7fd7a84aea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:47:19.082595 7fd7a84aea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:47:19.082595 7fd7a84aea80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:47:19.082596 7fd7a84aea80 Options.table_properties_collectors:
+2021/03/14-07:47:19.082597 7fd7a84aea80 Options.inplace_update_support: 0
+2021/03/14-07:47:19.082597 7fd7a84aea80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:47:19.082598 7fd7a84aea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:47:19.082599 7fd7a84aea80 Options.memtable_huge_page_size: 0
+2021/03/14-07:47:19.082599 7fd7a84aea80 Options.bloom_locality: 0
+2021/03/14-07:47:19.082600 7fd7a84aea80 Options.max_successive_merges: 0
+2021/03/14-07:47:19.082601 7fd7a84aea80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:47:19.082601 7fd7a84aea80 Options.paranoid_file_checks: 0
+2021/03/14-07:47:19.082602 7fd7a84aea80 Options.force_consistency_checks: 0
+2021/03/14-07:47:19.082602 7fd7a84aea80 Options.report_bg_io_stats: 0
+2021/03/14-07:47:19.082977 7fd7a84aea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:47:19.082980 7fd7a84aea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:47:19.083139 7fd7a84aea80 EVENT_LOG_v1 {"time_micros": 1615704439083129, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:47:19.083144 7fd7a84aea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:47:19.818491 7fd7a84aea80 EVENT_LOG_v1 {"time_micros": 1615704439818488, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704565800696 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704565800696
new file mode 100644
index 0000000..7a6a019
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704565800696
@@ -0,0 +1,186 @@
+2021/03/14-07:47:19.831953 7fd7a84aea80 RocksDB version: 5.11.3
+2021/03/14-07:47:19.832011 7fd7a84aea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:47:19.832012 7fd7a84aea80 Compile date Mar 13 2021
+2021/03/14-07:47:19.832015 7fd7a84aea80 DB SUMMARY
+2021/03/14-07:47:19.832174 7fd7a84aea80 CURRENT file: CURRENT
+2021/03/14-07:47:19.832175 7fd7a84aea80 IDENTITY file: IDENTITY
+2021/03/14-07:47:19.832191 7fd7a84aea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:47:19.832192 7fd7a84aea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:47:19.832193 7fd7a84aea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:47:19.832199 7fd7a84aea80 Options.error_if_exists: 0
+2021/03/14-07:47:19.832200 7fd7a84aea80 Options.create_if_missing: 1
+2021/03/14-07:47:19.832200 7fd7a84aea80 Options.paranoid_checks: 1
+2021/03/14-07:47:19.832201 7fd7a84aea80 Options.env: 0x7fd7a8e68080
+2021/03/14-07:47:19.832201 7fd7a84aea80 Options.info_log: 0x1a1cfa0
+2021/03/14-07:47:19.832202 7fd7a84aea80 Options.max_file_opening_threads: 16
+2021/03/14-07:47:19.832203 7fd7a84aea80 Options.statistics: (nil)
+2021/03/14-07:47:19.832203 7fd7a84aea80 Options.use_fsync: 0
+2021/03/14-07:47:19.832204 7fd7a84aea80 Options.max_log_file_size: 0
+2021/03/14-07:47:19.832204 7fd7a84aea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:47:19.832205 7fd7a84aea80 Options.log_file_time_to_roll: 0
+2021/03/14-07:47:19.832206 7fd7a84aea80 Options.keep_log_file_num: 1000
+2021/03/14-07:47:19.832206 7fd7a84aea80 Options.recycle_log_file_num: 0
+2021/03/14-07:47:19.832207 7fd7a84aea80 Options.allow_fallocate: 1
+2021/03/14-07:47:19.832207 7fd7a84aea80 Options.allow_mmap_reads: 0
+2021/03/14-07:47:19.832208 7fd7a84aea80 Options.allow_mmap_writes: 0
+2021/03/14-07:47:19.832208 7fd7a84aea80 Options.use_direct_reads: 0
+2021/03/14-07:47:19.832209 7fd7a84aea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:47:19.832209 7fd7a84aea80 Options.create_missing_column_families: 0
+2021/03/14-07:47:19.832210 7fd7a84aea80 Options.db_log_dir:
+2021/03/14-07:47:19.832211 7fd7a84aea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:47:19.832211 7fd7a84aea80 Options.table_cache_numshardbits: 6
+2021/03/14-07:47:19.832212 7fd7a84aea80 Options.max_subcompactions: 1
+2021/03/14-07:47:19.832212 7fd7a84aea80 Options.max_background_flushes: -1
+2021/03/14-07:47:19.832213 7fd7a84aea80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:47:19.832213 7fd7a84aea80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:47:19.832214 7fd7a84aea80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:47:19.832215 7fd7a84aea80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:47:19.832215 7fd7a84aea80 Options.advise_random_on_open: 1
+2021/03/14-07:47:19.832216 7fd7a84aea80 Options.db_write_buffer_size: 0
+2021/03/14-07:47:19.832216 7fd7a84aea80 Options.write_buffer_manager: 0x1a04e90
+2021/03/14-07:47:19.832217 7fd7a84aea80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:47:19.832217 7fd7a84aea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:47:19.832218 7fd7a84aea80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:47:19.832218 7fd7a84aea80 Options.use_adaptive_mutex: 0
+2021/03/14-07:47:19.832219 7fd7a84aea80 Options.rate_limiter: (nil)
+2021/03/14-07:47:19.832220 7fd7a84aea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:47:19.832227 7fd7a84aea80 Options.wal_recovery_mode: 2
+2021/03/14-07:47:19.832228 7fd7a84aea80 Options.enable_thread_tracking: 0
+2021/03/14-07:47:19.832229 7fd7a84aea80 Options.enable_pipelined_write: 0
+2021/03/14-07:47:19.832229 7fd7a84aea80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:47:19.832230 7fd7a84aea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:47:19.832230 7fd7a84aea80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:47:19.832231 7fd7a84aea80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:47:19.832232 7fd7a84aea80 Options.row_cache: None
+2021/03/14-07:47:19.832232 7fd7a84aea80 Options.wal_filter: None
+2021/03/14-07:47:19.832233 7fd7a84aea80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:47:19.832233 7fd7a84aea80 Options.allow_ingest_behind: 0
+2021/03/14-07:47:19.832234 7fd7a84aea80 Options.preserve_deletes: 0
+2021/03/14-07:47:19.832234 7fd7a84aea80 Options.two_write_queues: 0
+2021/03/14-07:47:19.832235 7fd7a84aea80 Options.manual_wal_flush: 0
+2021/03/14-07:47:19.832236 7fd7a84aea80 Options.max_background_jobs: 16
+2021/03/14-07:47:19.832237 7fd7a84aea80 Options.max_background_compactions: -1
+2021/03/14-07:47:19.832242 7fd7a84aea80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:47:19.832243 7fd7a84aea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:47:19.832244 7fd7a84aea80 Options.delayed_write_rate : 16777216
+2021/03/14-07:47:19.832245 7fd7a84aea80 Options.max_total_wal_size: 0
+2021/03/14-07:47:19.832246 7fd7a84aea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:47:19.832247 7fd7a84aea80 Options.stats_dump_period_sec: 600
+2021/03/14-07:47:19.832248 7fd7a84aea80 Options.max_open_files: -1
+2021/03/14-07:47:19.832248 7fd7a84aea80 Options.bytes_per_sync: 0
+2021/03/14-07:47:19.832249 7fd7a84aea80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:47:19.832249 7fd7a84aea80 Options.compaction_readahead_size: 0
+2021/03/14-07:47:19.832250 7fd7a84aea80 Compression algorithms supported:
+2021/03/14-07:47:19.832251 7fd7a84aea80 Snappy supported: 1
+2021/03/14-07:47:19.832251 7fd7a84aea80 Zlib supported: 1
+2021/03/14-07:47:19.832252 7fd7a84aea80 Bzip supported: 1
+2021/03/14-07:47:19.832252 7fd7a84aea80 LZ4 supported: 1
+2021/03/14-07:47:19.832253 7fd7a84aea80 ZSTDNotFinal supported: 1
+2021/03/14-07:47:19.832257 7fd7a84aea80 ZSTD supported: 1
+2021/03/14-07:47:19.832261 7fd7a84aea80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:47:19.832262 7fd7a84aea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:47:19.832359 7fd7a84aea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:47:19.832413 7fd7a84aea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:47:19.832415 7fd7a84aea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:47:19.832416 7fd7a84aea80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:47:19.832417 7fd7a84aea80 Options.compaction_filter: None
+2021/03/14-07:47:19.832417 7fd7a84aea80 Options.compaction_filter_factory: None
+2021/03/14-07:47:19.832418 7fd7a84aea80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:47:19.832419 7fd7a84aea80 Options.table_factory: BlockBasedTable
+2021/03/14-07:47:19.832434 7fd7a84aea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1a14820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x19f9f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:47:19.832434 7fd7a84aea80 Options.write_buffer_size: 134217728
+2021/03/14-07:47:19.832435 7fd7a84aea80 Options.max_write_buffer_number: 6
+2021/03/14-07:47:19.832436 7fd7a84aea80 Options.compression[0]: NoCompression
+2021/03/14-07:47:19.832436 7fd7a84aea80 Options.compression[1]: NoCompression
+2021/03/14-07:47:19.832437 7fd7a84aea80 Options.compression[2]: Snappy
+2021/03/14-07:47:19.832438 7fd7a84aea80 Options.compression[3]: Snappy
+2021/03/14-07:47:19.832438 7fd7a84aea80 Options.compression[4]: Snappy
+2021/03/14-07:47:19.832439 7fd7a84aea80 Options.compression[5]: Snappy
+2021/03/14-07:47:19.832439 7fd7a84aea80 Options.compression[6]: Snappy
+2021/03/14-07:47:19.832440 7fd7a84aea80 Options.bottommost_compression: Disabled
+2021/03/14-07:47:19.832441 7fd7a84aea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:47:19.832442 7fd7a84aea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:47:19.832442 7fd7a84aea80 Options.num_levels: 7
+2021/03/14-07:47:19.832443 7fd7a84aea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:47:19.832443 7fd7a84aea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:47:19.832444 7fd7a84aea80 Options.compression_opts.window_bits: -14
+2021/03/14-07:47:19.832444 7fd7a84aea80 Options.compression_opts.level: -1
+2021/03/14-07:47:19.832445 7fd7a84aea80 Options.compression_opts.strategy: 0
+2021/03/14-07:47:19.832446 7fd7a84aea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:47:19.832446 7fd7a84aea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:47:19.832447 7fd7a84aea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:47:19.832447 7fd7a84aea80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:47:19.832448 7fd7a84aea80 Options.target_file_size_base: 67108864
+2021/03/14-07:47:19.832449 7fd7a84aea80 Options.target_file_size_multiplier: 1
+2021/03/14-07:47:19.832449 7fd7a84aea80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:47:19.832450 7fd7a84aea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:47:19.832450 7fd7a84aea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:47:19.832452 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:47:19.832459 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:47:19.832460 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:47:19.832460 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:47:19.832461 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:47:19.832462 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:47:19.832462 7fd7a84aea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:47:19.832463 7fd7a84aea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:47:19.832463 7fd7a84aea80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:47:19.832464 7fd7a84aea80 Options.arena_block_size: 16777216
+2021/03/14-07:47:19.832464 7fd7a84aea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:47:19.832465 7fd7a84aea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:47:19.832466 7fd7a84aea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:47:19.832466 7fd7a84aea80 Options.disable_auto_compactions: 0
+2021/03/14-07:47:19.832468 7fd7a84aea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:47:19.832468 7fd7a84aea80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:47:19.832469 7fd7a84aea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:47:19.832470 7fd7a84aea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:47:19.832470 7fd7a84aea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:47:19.832471 7fd7a84aea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:47:19.832471 7fd7a84aea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:47:19.832472 7fd7a84aea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:47:19.832473 7fd7a84aea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:47:19.832473 7fd7a84aea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:47:19.832474 7fd7a84aea80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:47:19.832475 7fd7a84aea80 Options.table_properties_collectors:
+2021/03/14-07:47:19.832475 7fd7a84aea80 Options.inplace_update_support: 0
+2021/03/14-07:47:19.832476 7fd7a84aea80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:47:19.832476 7fd7a84aea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:47:19.832477 7fd7a84aea80 Options.memtable_huge_page_size: 0
+2021/03/14-07:47:19.832478 7fd7a84aea80 Options.bloom_locality: 0
+2021/03/14-07:47:19.832478 7fd7a84aea80 Options.max_successive_merges: 0
+2021/03/14-07:47:19.832479 7fd7a84aea80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:47:19.832479 7fd7a84aea80 Options.paranoid_file_checks: 0
+2021/03/14-07:47:19.832480 7fd7a84aea80 Options.force_consistency_checks: 0
+2021/03/14-07:47:19.832480 7fd7a84aea80 Options.report_bg_io_stats: 0
+2021/03/14-07:47:19.832855 7fd7a84aea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:47:19.832857 7fd7a84aea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:47:19.833019 7fd7a84aea80 EVENT_LOG_v1 {"time_micros": 1615704439833009, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:47:19.833025 7fd7a84aea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:47:20.561819 7fd7a84aea80 EVENT_LOG_v1 {"time_micros": 1615704440561816, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704566530693 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704566530693
new file mode 100644
index 0000000..573b0ab
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704566530693
@@ -0,0 +1,186 @@
+2021/03/14-07:49:25.801295 7f3a96887a80 RocksDB version: 5.11.3
+2021/03/14-07:49:25.801366 7f3a96887a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:49:25.801368 7f3a96887a80 Compile date Mar 13 2021
+2021/03/14-07:49:25.801374 7f3a96887a80 DB SUMMARY
+2021/03/14-07:49:25.801553 7f3a96887a80 CURRENT file: CURRENT
+2021/03/14-07:49:25.801554 7f3a96887a80 IDENTITY file: IDENTITY
+2021/03/14-07:49:25.801571 7f3a96887a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:49:25.801572 7f3a96887a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:49:25.801573 7f3a96887a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:49:25.801580 7f3a96887a80 Options.error_if_exists: 0
+2021/03/14-07:49:25.801581 7f3a96887a80 Options.create_if_missing: 1
+2021/03/14-07:49:25.801582 7f3a96887a80 Options.paranoid_checks: 1
+2021/03/14-07:49:25.801582 7f3a96887a80 Options.env: 0x7f3a97241080
+2021/03/14-07:49:25.801583 7f3a96887a80 Options.info_log: 0x14deca0
+2021/03/14-07:49:25.801584 7f3a96887a80 Options.max_file_opening_threads: 16
+2021/03/14-07:49:25.801584 7f3a96887a80 Options.statistics: (nil)
+2021/03/14-07:49:25.801585 7f3a96887a80 Options.use_fsync: 0
+2021/03/14-07:49:25.801586 7f3a96887a80 Options.max_log_file_size: 0
+2021/03/14-07:49:25.801586 7f3a96887a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:49:25.801587 7f3a96887a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:49:25.801588 7f3a96887a80 Options.keep_log_file_num: 1000
+2021/03/14-07:49:25.801588 7f3a96887a80 Options.recycle_log_file_num: 0
+2021/03/14-07:49:25.801589 7f3a96887a80 Options.allow_fallocate: 1
+2021/03/14-07:49:25.801590 7f3a96887a80 Options.allow_mmap_reads: 0
+2021/03/14-07:49:25.801590 7f3a96887a80 Options.allow_mmap_writes: 0
+2021/03/14-07:49:25.801591 7f3a96887a80 Options.use_direct_reads: 0
+2021/03/14-07:49:25.801591 7f3a96887a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:49:25.801592 7f3a96887a80 Options.create_missing_column_families: 0
+2021/03/14-07:49:25.801592 7f3a96887a80 Options.db_log_dir:
+2021/03/14-07:49:25.801593 7f3a96887a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:49:25.801594 7f3a96887a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:49:25.801594 7f3a96887a80 Options.max_subcompactions: 1
+2021/03/14-07:49:25.801595 7f3a96887a80 Options.max_background_flushes: -1
+2021/03/14-07:49:25.801596 7f3a96887a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:49:25.801596 7f3a96887a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:49:25.801597 7f3a96887a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:49:25.801597 7f3a96887a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:49:25.801598 7f3a96887a80 Options.advise_random_on_open: 1
+2021/03/14-07:49:25.801599 7f3a96887a80 Options.db_write_buffer_size: 0
+2021/03/14-07:49:25.801599 7f3a96887a80 Options.write_buffer_manager: 0x14c6b90
+2021/03/14-07:49:25.801600 7f3a96887a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:49:25.801600 7f3a96887a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:49:25.801601 7f3a96887a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:49:25.801602 7f3a96887a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:49:25.801602 7f3a96887a80 Options.rate_limiter: (nil)
+2021/03/14-07:49:25.801604 7f3a96887a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:49:25.801613 7f3a96887a80 Options.wal_recovery_mode: 2
+2021/03/14-07:49:25.801613 7f3a96887a80 Options.enable_thread_tracking: 0
+2021/03/14-07:49:25.801614 7f3a96887a80 Options.enable_pipelined_write: 0
+2021/03/14-07:49:25.801615 7f3a96887a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:49:25.801615 7f3a96887a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:49:25.801616 7f3a96887a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:49:25.801616 7f3a96887a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:49:25.801617 7f3a96887a80 Options.row_cache: None
+2021/03/14-07:49:25.801618 7f3a96887a80 Options.wal_filter: None
+2021/03/14-07:49:25.801618 7f3a96887a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:49:25.801619 7f3a96887a80 Options.allow_ingest_behind: 0
+2021/03/14-07:49:25.801619 7f3a96887a80 Options.preserve_deletes: 0
+2021/03/14-07:49:25.801620 7f3a96887a80 Options.two_write_queues: 0
+2021/03/14-07:49:25.801621 7f3a96887a80 Options.manual_wal_flush: 0
+2021/03/14-07:49:25.801622 7f3a96887a80 Options.max_background_jobs: 16
+2021/03/14-07:49:25.801622 7f3a96887a80 Options.max_background_compactions: -1
+2021/03/14-07:49:25.801623 7f3a96887a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:49:25.801624 7f3a96887a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:49:25.801624 7f3a96887a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:49:25.801625 7f3a96887a80 Options.max_total_wal_size: 0
+2021/03/14-07:49:25.801626 7f3a96887a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:49:25.801626 7f3a96887a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:49:25.801627 7f3a96887a80 Options.max_open_files: -1
+2021/03/14-07:49:25.801627 7f3a96887a80 Options.bytes_per_sync: 0
+2021/03/14-07:49:25.801628 7f3a96887a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:49:25.801629 7f3a96887a80 Options.compaction_readahead_size: 0
+2021/03/14-07:49:25.801629 7f3a96887a80 Compression algorithms supported:
+2021/03/14-07:49:25.801630 7f3a96887a80 Snappy supported: 1
+2021/03/14-07:49:25.801631 7f3a96887a80 Zlib supported: 1
+2021/03/14-07:49:25.801631 7f3a96887a80 Bzip supported: 1
+2021/03/14-07:49:25.801632 7f3a96887a80 LZ4 supported: 1
+2021/03/14-07:49:25.801632 7f3a96887a80 ZSTDNotFinal supported: 1
+2021/03/14-07:49:25.801637 7f3a96887a80 ZSTD supported: 1
+2021/03/14-07:49:25.801641 7f3a96887a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:49:25.801642 7f3a96887a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:49:25.801820 7f3a96887a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:49:25.801882 7f3a96887a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:49:25.801884 7f3a96887a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:49:25.801885 7f3a96887a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:49:25.801886 7f3a96887a80 Options.compaction_filter: None
+2021/03/14-07:49:25.801886 7f3a96887a80 Options.compaction_filter_factory: None
+2021/03/14-07:49:25.801887 7f3a96887a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:49:25.801888 7f3a96887a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:49:25.801903 7f3a96887a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x14d6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x14bbc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:49:25.801904 7f3a96887a80 Options.write_buffer_size: 134217728
+2021/03/14-07:49:25.801904 7f3a96887a80 Options.max_write_buffer_number: 6
+2021/03/14-07:49:25.801905 7f3a96887a80 Options.compression[0]: NoCompression
+2021/03/14-07:49:25.801906 7f3a96887a80 Options.compression[1]: NoCompression
+2021/03/14-07:49:25.801906 7f3a96887a80 Options.compression[2]: Snappy
+2021/03/14-07:49:25.801907 7f3a96887a80 Options.compression[3]: Snappy
+2021/03/14-07:49:25.801908 7f3a96887a80 Options.compression[4]: Snappy
+2021/03/14-07:49:25.801908 7f3a96887a80 Options.compression[5]: Snappy
+2021/03/14-07:49:25.801909 7f3a96887a80 Options.compression[6]: Snappy
+2021/03/14-07:49:25.801910 7f3a96887a80 Options.bottommost_compression: Disabled
+2021/03/14-07:49:25.801910 7f3a96887a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:49:25.801911 7f3a96887a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:49:25.801912 7f3a96887a80 Options.num_levels: 7
+2021/03/14-07:49:25.801912 7f3a96887a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:49:25.801913 7f3a96887a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:49:25.801914 7f3a96887a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:49:25.801914 7f3a96887a80 Options.compression_opts.level: -1
+2021/03/14-07:49:25.801915 7f3a96887a80 Options.compression_opts.strategy: 0
+2021/03/14-07:49:25.801915 7f3a96887a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:49:25.801916 7f3a96887a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:49:25.801917 7f3a96887a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:49:25.801917 7f3a96887a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:49:25.801918 7f3a96887a80 Options.target_file_size_base: 67108864
+2021/03/14-07:49:25.801918 7f3a96887a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:49:25.801919 7f3a96887a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:49:25.801920 7f3a96887a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:49:25.801920 7f3a96887a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:49:25.801922 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:49:25.801931 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:49:25.801932 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:49:25.801932 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:49:25.801933 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:49:25.801934 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:49:25.801934 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:49:25.801935 7f3a96887a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:49:25.801935 7f3a96887a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:49:25.801936 7f3a96887a80 Options.arena_block_size: 16777216
+2021/03/14-07:49:25.801937 7f3a96887a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:49:25.801937 7f3a96887a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:49:25.801938 7f3a96887a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:49:25.801939 7f3a96887a80 Options.disable_auto_compactions: 0
+2021/03/14-07:49:25.801941 7f3a96887a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:49:25.801941 7f3a96887a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:49:25.801942 7f3a96887a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:49:25.801943 7f3a96887a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:49:25.801943 7f3a96887a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:49:25.801944 7f3a96887a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:49:25.801944 7f3a96887a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:49:25.801946 7f3a96887a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:49:25.801946 7f3a96887a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:49:25.801947 7f3a96887a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:49:25.801947 7f3a96887a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:49:25.801948 7f3a96887a80 Options.table_properties_collectors:
+2021/03/14-07:49:25.801949 7f3a96887a80 Options.inplace_update_support: 0
+2021/03/14-07:49:25.801949 7f3a96887a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:49:25.801950 7f3a96887a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:49:25.801951 7f3a96887a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:49:25.801951 7f3a96887a80 Options.bloom_locality: 0
+2021/03/14-07:49:25.801952 7f3a96887a80 Options.max_successive_merges: 0
+2021/03/14-07:49:25.801953 7f3a96887a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:49:25.801953 7f3a96887a80 Options.paranoid_file_checks: 0
+2021/03/14-07:49:25.801954 7f3a96887a80 Options.force_consistency_checks: 0
+2021/03/14-07:49:25.801954 7f3a96887a80 Options.report_bg_io_stats: 0
+2021/03/14-07:49:25.802403 7f3a96887a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:49:25.802406 7f3a96887a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:49:25.802588 7f3a96887a80 EVENT_LOG_v1 {"time_micros": 1615704565802575, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:49:25.802594 7f3a96887a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:49:26.517730 7f3a96887a80 EVENT_LOG_v1 {"time_micros": 1615704566517727, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704567253107 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704567253107
new file mode 100644
index 0000000..7848b85
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704567253107
@@ -0,0 +1,186 @@
+2021/03/14-07:49:26.531122 7f3a96887a80 RocksDB version: 5.11.3
+2021/03/14-07:49:26.531179 7f3a96887a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:49:26.531181 7f3a96887a80 Compile date Mar 13 2021
+2021/03/14-07:49:26.531185 7f3a96887a80 DB SUMMARY
+2021/03/14-07:49:26.531365 7f3a96887a80 CURRENT file: CURRENT
+2021/03/14-07:49:26.531366 7f3a96887a80 IDENTITY file: IDENTITY
+2021/03/14-07:49:26.531382 7f3a96887a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:49:26.531383 7f3a96887a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:49:26.531384 7f3a96887a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:49:26.531390 7f3a96887a80 Options.error_if_exists: 0
+2021/03/14-07:49:26.531391 7f3a96887a80 Options.create_if_missing: 1
+2021/03/14-07:49:26.531391 7f3a96887a80 Options.paranoid_checks: 1
+2021/03/14-07:49:26.531392 7f3a96887a80 Options.env: 0x7f3a97241080
+2021/03/14-07:49:26.531393 7f3a96887a80 Options.info_log: 0x14deca0
+2021/03/14-07:49:26.531393 7f3a96887a80 Options.max_file_opening_threads: 16
+2021/03/14-07:49:26.531394 7f3a96887a80 Options.statistics: (nil)
+2021/03/14-07:49:26.531394 7f3a96887a80 Options.use_fsync: 0
+2021/03/14-07:49:26.531395 7f3a96887a80 Options.max_log_file_size: 0
+2021/03/14-07:49:26.531396 7f3a96887a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:49:26.531396 7f3a96887a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:49:26.531397 7f3a96887a80 Options.keep_log_file_num: 1000
+2021/03/14-07:49:26.531397 7f3a96887a80 Options.recycle_log_file_num: 0
+2021/03/14-07:49:26.531398 7f3a96887a80 Options.allow_fallocate: 1
+2021/03/14-07:49:26.531399 7f3a96887a80 Options.allow_mmap_reads: 0
+2021/03/14-07:49:26.531399 7f3a96887a80 Options.allow_mmap_writes: 0
+2021/03/14-07:49:26.531400 7f3a96887a80 Options.use_direct_reads: 0
+2021/03/14-07:49:26.531400 7f3a96887a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:49:26.531401 7f3a96887a80 Options.create_missing_column_families: 0
+2021/03/14-07:49:26.531401 7f3a96887a80 Options.db_log_dir:
+2021/03/14-07:49:26.531402 7f3a96887a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:49:26.531402 7f3a96887a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:49:26.531403 7f3a96887a80 Options.max_subcompactions: 1
+2021/03/14-07:49:26.531404 7f3a96887a80 Options.max_background_flushes: -1
+2021/03/14-07:49:26.531404 7f3a96887a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:49:26.531405 7f3a96887a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:49:26.531405 7f3a96887a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:49:26.531406 7f3a96887a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:49:26.531406 7f3a96887a80 Options.advise_random_on_open: 1
+2021/03/14-07:49:26.531407 7f3a96887a80 Options.db_write_buffer_size: 0
+2021/03/14-07:49:26.531407 7f3a96887a80 Options.write_buffer_manager: 0x14c6b90
+2021/03/14-07:49:26.531408 7f3a96887a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:49:26.531409 7f3a96887a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:49:26.531409 7f3a96887a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:49:26.531410 7f3a96887a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:49:26.531410 7f3a96887a80 Options.rate_limiter: (nil)
+2021/03/14-07:49:26.531412 7f3a96887a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:49:26.531420 7f3a96887a80 Options.wal_recovery_mode: 2
+2021/03/14-07:49:26.531421 7f3a96887a80 Options.enable_thread_tracking: 0
+2021/03/14-07:49:26.531422 7f3a96887a80 Options.enable_pipelined_write: 0
+2021/03/14-07:49:26.531422 7f3a96887a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:49:26.531423 7f3a96887a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:49:26.531423 7f3a96887a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:49:26.531424 7f3a96887a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:49:26.531425 7f3a96887a80 Options.row_cache: None
+2021/03/14-07:49:26.531425 7f3a96887a80 Options.wal_filter: None
+2021/03/14-07:49:26.531426 7f3a96887a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:49:26.531426 7f3a96887a80 Options.allow_ingest_behind: 0
+2021/03/14-07:49:26.531427 7f3a96887a80 Options.preserve_deletes: 0
+2021/03/14-07:49:26.531427 7f3a96887a80 Options.two_write_queues: 0
+2021/03/14-07:49:26.531428 7f3a96887a80 Options.manual_wal_flush: 0
+2021/03/14-07:49:26.531429 7f3a96887a80 Options.max_background_jobs: 16
+2021/03/14-07:49:26.531429 7f3a96887a80 Options.max_background_compactions: -1
+2021/03/14-07:49:26.531430 7f3a96887a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:49:26.531431 7f3a96887a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:49:26.531431 7f3a96887a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:49:26.531432 7f3a96887a80 Options.max_total_wal_size: 0
+2021/03/14-07:49:26.531432 7f3a96887a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:49:26.531433 7f3a96887a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:49:26.531434 7f3a96887a80 Options.max_open_files: -1
+2021/03/14-07:49:26.531434 7f3a96887a80 Options.bytes_per_sync: 0
+2021/03/14-07:49:26.531435 7f3a96887a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:49:26.531435 7f3a96887a80 Options.compaction_readahead_size: 0
+2021/03/14-07:49:26.531436 7f3a96887a80 Compression algorithms supported:
+2021/03/14-07:49:26.531436 7f3a96887a80 Snappy supported: 1
+2021/03/14-07:49:26.531437 7f3a96887a80 Zlib supported: 1
+2021/03/14-07:49:26.531437 7f3a96887a80 Bzip supported: 1
+2021/03/14-07:49:26.531438 7f3a96887a80 LZ4 supported: 1
+2021/03/14-07:49:26.531439 7f3a96887a80 ZSTDNotFinal supported: 1
+2021/03/14-07:49:26.531443 7f3a96887a80 ZSTD supported: 1
+2021/03/14-07:49:26.531446 7f3a96887a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:49:26.531447 7f3a96887a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:49:26.531537 7f3a96887a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:49:26.531587 7f3a96887a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:49:26.531589 7f3a96887a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:49:26.531590 7f3a96887a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:49:26.531590 7f3a96887a80 Options.compaction_filter: None
+2021/03/14-07:49:26.531591 7f3a96887a80 Options.compaction_filter_factory: None
+2021/03/14-07:49:26.531591 7f3a96887a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:49:26.531592 7f3a96887a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:49:26.531605 7f3a96887a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x14d6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x14bbc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:49:26.531606 7f3a96887a80 Options.write_buffer_size: 134217728
+2021/03/14-07:49:26.531606 7f3a96887a80 Options.max_write_buffer_number: 6
+2021/03/14-07:49:26.531607 7f3a96887a80 Options.compression[0]: NoCompression
+2021/03/14-07:49:26.531608 7f3a96887a80 Options.compression[1]: NoCompression
+2021/03/14-07:49:26.531609 7f3a96887a80 Options.compression[2]: Snappy
+2021/03/14-07:49:26.531609 7f3a96887a80 Options.compression[3]: Snappy
+2021/03/14-07:49:26.531610 7f3a96887a80 Options.compression[4]: Snappy
+2021/03/14-07:49:26.531610 7f3a96887a80 Options.compression[5]: Snappy
+2021/03/14-07:49:26.531611 7f3a96887a80 Options.compression[6]: Snappy
+2021/03/14-07:49:26.531611 7f3a96887a80 Options.bottommost_compression: Disabled
+2021/03/14-07:49:26.531612 7f3a96887a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:49:26.531613 7f3a96887a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:49:26.531613 7f3a96887a80 Options.num_levels: 7
+2021/03/14-07:49:26.531614 7f3a96887a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:49:26.531614 7f3a96887a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:49:26.531615 7f3a96887a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:49:26.531616 7f3a96887a80 Options.compression_opts.level: -1
+2021/03/14-07:49:26.531616 7f3a96887a80 Options.compression_opts.strategy: 0
+2021/03/14-07:49:26.531617 7f3a96887a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:49:26.531617 7f3a96887a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:49:26.531618 7f3a96887a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:49:26.531618 7f3a96887a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:49:26.531619 7f3a96887a80 Options.target_file_size_base: 67108864
+2021/03/14-07:49:26.531620 7f3a96887a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:49:26.531620 7f3a96887a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:49:26.531621 7f3a96887a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:49:26.531621 7f3a96887a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:49:26.531623 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:49:26.531631 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:49:26.531631 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:49:26.531632 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:49:26.531633 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:49:26.531633 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:49:26.531634 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:49:26.531634 7f3a96887a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:49:26.531635 7f3a96887a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:49:26.531635 7f3a96887a80 Options.arena_block_size: 16777216
+2021/03/14-07:49:26.531636 7f3a96887a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:49:26.531637 7f3a96887a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:49:26.531637 7f3a96887a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:49:26.531638 7f3a96887a80 Options.disable_auto_compactions: 0
+2021/03/14-07:49:26.531639 7f3a96887a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:49:26.531640 7f3a96887a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:49:26.531641 7f3a96887a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:49:26.531641 7f3a96887a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:49:26.531642 7f3a96887a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:49:26.531642 7f3a96887a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:49:26.531643 7f3a96887a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:49:26.531644 7f3a96887a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:49:26.531644 7f3a96887a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:49:26.531645 7f3a96887a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:49:26.531646 7f3a96887a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:49:26.531646 7f3a96887a80 Options.table_properties_collectors:
+2021/03/14-07:49:26.531647 7f3a96887a80 Options.inplace_update_support: 0
+2021/03/14-07:49:26.531647 7f3a96887a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:49:26.531648 7f3a96887a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:49:26.531649 7f3a96887a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:49:26.531649 7f3a96887a80 Options.bloom_locality: 0
+2021/03/14-07:49:26.531650 7f3a96887a80 Options.max_successive_merges: 0
+2021/03/14-07:49:26.531650 7f3a96887a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:49:26.531651 7f3a96887a80 Options.paranoid_file_checks: 0
+2021/03/14-07:49:26.531651 7f3a96887a80 Options.force_consistency_checks: 0
+2021/03/14-07:49:26.531652 7f3a96887a80 Options.report_bg_io_stats: 0
+2021/03/14-07:49:26.532020 7f3a96887a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:49:26.532022 7f3a96887a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:49:26.532181 7f3a96887a80 EVENT_LOG_v1 {"time_micros": 1615704566532171, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:49:26.532187 7f3a96887a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:49:27.240356 7f3a96887a80 EVENT_LOG_v1 {"time_micros": 1615704567240352, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704567966699 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704567966699
new file mode 100644
index 0000000..2dbcb14
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704567966699
@@ -0,0 +1,186 @@
+2021/03/14-07:49:27.253557 7f3a96887a80 RocksDB version: 5.11.3
+2021/03/14-07:49:27.253613 7f3a96887a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:49:27.253615 7f3a96887a80 Compile date Mar 13 2021
+2021/03/14-07:49:27.253620 7f3a96887a80 DB SUMMARY
+2021/03/14-07:49:27.253780 7f3a96887a80 CURRENT file: CURRENT
+2021/03/14-07:49:27.253781 7f3a96887a80 IDENTITY file: IDENTITY
+2021/03/14-07:49:27.253797 7f3a96887a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:49:27.253798 7f3a96887a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:49:27.253799 7f3a96887a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:49:27.253806 7f3a96887a80 Options.error_if_exists: 0
+2021/03/14-07:49:27.253806 7f3a96887a80 Options.create_if_missing: 1
+2021/03/14-07:49:27.253807 7f3a96887a80 Options.paranoid_checks: 1
+2021/03/14-07:49:27.253808 7f3a96887a80 Options.env: 0x7f3a97241080
+2021/03/14-07:49:27.253808 7f3a96887a80 Options.info_log: 0x14deca0
+2021/03/14-07:49:27.253809 7f3a96887a80 Options.max_file_opening_threads: 16
+2021/03/14-07:49:27.253809 7f3a96887a80 Options.statistics: (nil)
+2021/03/14-07:49:27.253810 7f3a96887a80 Options.use_fsync: 0
+2021/03/14-07:49:27.253811 7f3a96887a80 Options.max_log_file_size: 0
+2021/03/14-07:49:27.253811 7f3a96887a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:49:27.253812 7f3a96887a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:49:27.253812 7f3a96887a80 Options.keep_log_file_num: 1000
+2021/03/14-07:49:27.253813 7f3a96887a80 Options.recycle_log_file_num: 0
+2021/03/14-07:49:27.253814 7f3a96887a80 Options.allow_fallocate: 1
+2021/03/14-07:49:27.253814 7f3a96887a80 Options.allow_mmap_reads: 0
+2021/03/14-07:49:27.253815 7f3a96887a80 Options.allow_mmap_writes: 0
+2021/03/14-07:49:27.253815 7f3a96887a80 Options.use_direct_reads: 0
+2021/03/14-07:49:27.253816 7f3a96887a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:49:27.253816 7f3a96887a80 Options.create_missing_column_families: 0
+2021/03/14-07:49:27.253817 7f3a96887a80 Options.db_log_dir:
+2021/03/14-07:49:27.253817 7f3a96887a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:49:27.253818 7f3a96887a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:49:27.253819 7f3a96887a80 Options.max_subcompactions: 1
+2021/03/14-07:49:27.253819 7f3a96887a80 Options.max_background_flushes: -1
+2021/03/14-07:49:27.253820 7f3a96887a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:49:27.253820 7f3a96887a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:49:27.253821 7f3a96887a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:49:27.253821 7f3a96887a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:49:27.253822 7f3a96887a80 Options.advise_random_on_open: 1
+2021/03/14-07:49:27.253823 7f3a96887a80 Options.db_write_buffer_size: 0
+2021/03/14-07:49:27.253823 7f3a96887a80 Options.write_buffer_manager: 0x14c6b90
+2021/03/14-07:49:27.253824 7f3a96887a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:49:27.253824 7f3a96887a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:49:27.253825 7f3a96887a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:49:27.253825 7f3a96887a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:49:27.253826 7f3a96887a80 Options.rate_limiter: (nil)
+2021/03/14-07:49:27.253827 7f3a96887a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:49:27.253835 7f3a96887a80 Options.wal_recovery_mode: 2
+2021/03/14-07:49:27.253836 7f3a96887a80 Options.enable_thread_tracking: 0
+2021/03/14-07:49:27.253836 7f3a96887a80 Options.enable_pipelined_write: 0
+2021/03/14-07:49:27.253837 7f3a96887a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:49:27.253837 7f3a96887a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:49:27.253838 7f3a96887a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:49:27.253838 7f3a96887a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:49:27.253839 7f3a96887a80 Options.row_cache: None
+2021/03/14-07:49:27.253840 7f3a96887a80 Options.wal_filter: None
+2021/03/14-07:49:27.253840 7f3a96887a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:49:27.253841 7f3a96887a80 Options.allow_ingest_behind: 0
+2021/03/14-07:49:27.253841 7f3a96887a80 Options.preserve_deletes: 0
+2021/03/14-07:49:27.253842 7f3a96887a80 Options.two_write_queues: 0
+2021/03/14-07:49:27.253842 7f3a96887a80 Options.manual_wal_flush: 0
+2021/03/14-07:49:27.253844 7f3a96887a80 Options.max_background_jobs: 16
+2021/03/14-07:49:27.253844 7f3a96887a80 Options.max_background_compactions: -1
+2021/03/14-07:49:27.253845 7f3a96887a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:49:27.253845 7f3a96887a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:49:27.253846 7f3a96887a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:49:27.253846 7f3a96887a80 Options.max_total_wal_size: 0
+2021/03/14-07:49:27.253847 7f3a96887a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:49:27.253847 7f3a96887a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:49:27.253848 7f3a96887a80 Options.max_open_files: -1
+2021/03/14-07:49:27.253849 7f3a96887a80 Options.bytes_per_sync: 0
+2021/03/14-07:49:27.253849 7f3a96887a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:49:27.253850 7f3a96887a80 Options.compaction_readahead_size: 0
+2021/03/14-07:49:27.253850 7f3a96887a80 Compression algorithms supported:
+2021/03/14-07:49:27.253851 7f3a96887a80 Snappy supported: 1
+2021/03/14-07:49:27.253851 7f3a96887a80 Zlib supported: 1
+2021/03/14-07:49:27.253852 7f3a96887a80 Bzip supported: 1
+2021/03/14-07:49:27.253853 7f3a96887a80 LZ4 supported: 1
+2021/03/14-07:49:27.253853 7f3a96887a80 ZSTDNotFinal supported: 1
+2021/03/14-07:49:27.253857 7f3a96887a80 ZSTD supported: 1
+2021/03/14-07:49:27.253860 7f3a96887a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:49:27.253861 7f3a96887a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:49:27.253949 7f3a96887a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:49:27.254000 7f3a96887a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:49:27.254002 7f3a96887a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:49:27.254002 7f3a96887a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:49:27.254003 7f3a96887a80 Options.compaction_filter: None
+2021/03/14-07:49:27.254004 7f3a96887a80 Options.compaction_filter_factory: None
+2021/03/14-07:49:27.254004 7f3a96887a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:49:27.254005 7f3a96887a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:49:27.254017 7f3a96887a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x14d6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x14bbc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:49:27.254018 7f3a96887a80 Options.write_buffer_size: 134217728
+2021/03/14-07:49:27.254019 7f3a96887a80 Options.max_write_buffer_number: 6
+2021/03/14-07:49:27.254020 7f3a96887a80 Options.compression[0]: NoCompression
+2021/03/14-07:49:27.254020 7f3a96887a80 Options.compression[1]: NoCompression
+2021/03/14-07:49:27.254021 7f3a96887a80 Options.compression[2]: Snappy
+2021/03/14-07:49:27.254022 7f3a96887a80 Options.compression[3]: Snappy
+2021/03/14-07:49:27.254022 7f3a96887a80 Options.compression[4]: Snappy
+2021/03/14-07:49:27.254023 7f3a96887a80 Options.compression[5]: Snappy
+2021/03/14-07:49:27.254023 7f3a96887a80 Options.compression[6]: Snappy
+2021/03/14-07:49:27.254024 7f3a96887a80 Options.bottommost_compression: Disabled
+2021/03/14-07:49:27.254025 7f3a96887a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:49:27.254025 7f3a96887a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:49:27.254026 7f3a96887a80 Options.num_levels: 7
+2021/03/14-07:49:27.254026 7f3a96887a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:49:27.254027 7f3a96887a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:49:27.254027 7f3a96887a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:49:27.254028 7f3a96887a80 Options.compression_opts.level: -1
+2021/03/14-07:49:27.254029 7f3a96887a80 Options.compression_opts.strategy: 0
+2021/03/14-07:49:27.254029 7f3a96887a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:49:27.254030 7f3a96887a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:49:27.254030 7f3a96887a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:49:27.254031 7f3a96887a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:49:27.254031 7f3a96887a80 Options.target_file_size_base: 67108864
+2021/03/14-07:49:27.254032 7f3a96887a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:49:27.254033 7f3a96887a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:49:27.254033 7f3a96887a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:49:27.254034 7f3a96887a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:49:27.254036 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:49:27.254043 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:49:27.254044 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:49:27.254044 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:49:27.254045 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:49:27.254045 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:49:27.254046 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:49:27.254046 7f3a96887a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:49:27.254047 7f3a96887a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:49:27.254048 7f3a96887a80 Options.arena_block_size: 16777216
+2021/03/14-07:49:27.254048 7f3a96887a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:49:27.254049 7f3a96887a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:49:27.254049 7f3a96887a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:49:27.254050 7f3a96887a80 Options.disable_auto_compactions: 0
+2021/03/14-07:49:27.254052 7f3a96887a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:49:27.254052 7f3a96887a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:49:27.254053 7f3a96887a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:49:27.254053 7f3a96887a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:49:27.254054 7f3a96887a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:49:27.254055 7f3a96887a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:49:27.254055 7f3a96887a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:49:27.254056 7f3a96887a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:49:27.254057 7f3a96887a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:49:27.254057 7f3a96887a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:49:27.254058 7f3a96887a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:49:27.254058 7f3a96887a80 Options.table_properties_collectors:
+2021/03/14-07:49:27.254059 7f3a96887a80 Options.inplace_update_support: 0
+2021/03/14-07:49:27.254060 7f3a96887a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:49:27.254060 7f3a96887a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:49:27.254061 7f3a96887a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:49:27.254062 7f3a96887a80 Options.bloom_locality: 0
+2021/03/14-07:49:27.254062 7f3a96887a80 Options.max_successive_merges: 0
+2021/03/14-07:49:27.254063 7f3a96887a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:49:27.254064 7f3a96887a80 Options.paranoid_file_checks: 0
+2021/03/14-07:49:27.254064 7f3a96887a80 Options.force_consistency_checks: 0
+2021/03/14-07:49:27.254065 7f3a96887a80 Options.report_bg_io_stats: 0
+2021/03/14-07:49:27.254442 7f3a96887a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:49:27.254444 7f3a96887a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:49:27.254608 7f3a96887a80 EVENT_LOG_v1 {"time_micros": 1615704567254598, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:49:27.254614 7f3a96887a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:49:27.953588 7f3a96887a80 EVENT_LOG_v1 {"time_micros": 1615704567953585, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704638094605 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704638094605
new file mode 100644
index 0000000..24d6de7
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704638094605
@@ -0,0 +1,186 @@
+2021/03/14-07:49:27.967133 7f3a96887a80 RocksDB version: 5.11.3
+2021/03/14-07:49:27.967189 7f3a96887a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:49:27.967191 7f3a96887a80 Compile date Mar 13 2021
+2021/03/14-07:49:27.967195 7f3a96887a80 DB SUMMARY
+2021/03/14-07:49:27.967366 7f3a96887a80 CURRENT file: CURRENT
+2021/03/14-07:49:27.967367 7f3a96887a80 IDENTITY file: IDENTITY
+2021/03/14-07:49:27.967383 7f3a96887a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:49:27.967384 7f3a96887a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:49:27.967385 7f3a96887a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:49:27.967391 7f3a96887a80 Options.error_if_exists: 0
+2021/03/14-07:49:27.967392 7f3a96887a80 Options.create_if_missing: 1
+2021/03/14-07:49:27.967393 7f3a96887a80 Options.paranoid_checks: 1
+2021/03/14-07:49:27.967393 7f3a96887a80 Options.env: 0x7f3a97241080
+2021/03/14-07:49:27.967394 7f3a96887a80 Options.info_log: 0x14deca0
+2021/03/14-07:49:27.967395 7f3a96887a80 Options.max_file_opening_threads: 16
+2021/03/14-07:49:27.967395 7f3a96887a80 Options.statistics: (nil)
+2021/03/14-07:49:27.967396 7f3a96887a80 Options.use_fsync: 0
+2021/03/14-07:49:27.967396 7f3a96887a80 Options.max_log_file_size: 0
+2021/03/14-07:49:27.967397 7f3a96887a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:49:27.967398 7f3a96887a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:49:27.967398 7f3a96887a80 Options.keep_log_file_num: 1000
+2021/03/14-07:49:27.967399 7f3a96887a80 Options.recycle_log_file_num: 0
+2021/03/14-07:49:27.967400 7f3a96887a80 Options.allow_fallocate: 1
+2021/03/14-07:49:27.967400 7f3a96887a80 Options.allow_mmap_reads: 0
+2021/03/14-07:49:27.967401 7f3a96887a80 Options.allow_mmap_writes: 0
+2021/03/14-07:49:27.967401 7f3a96887a80 Options.use_direct_reads: 0
+2021/03/14-07:49:27.967402 7f3a96887a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:49:27.967402 7f3a96887a80 Options.create_missing_column_families: 0
+2021/03/14-07:49:27.967403 7f3a96887a80 Options.db_log_dir:
+2021/03/14-07:49:27.967403 7f3a96887a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:49:27.967404 7f3a96887a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:49:27.967405 7f3a96887a80 Options.max_subcompactions: 1
+2021/03/14-07:49:27.967405 7f3a96887a80 Options.max_background_flushes: -1
+2021/03/14-07:49:27.967406 7f3a96887a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:49:27.967406 7f3a96887a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:49:27.967407 7f3a96887a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:49:27.967407 7f3a96887a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:49:27.967408 7f3a96887a80 Options.advise_random_on_open: 1
+2021/03/14-07:49:27.967409 7f3a96887a80 Options.db_write_buffer_size: 0
+2021/03/14-07:49:27.967409 7f3a96887a80 Options.write_buffer_manager: 0x14c6b90
+2021/03/14-07:49:27.967410 7f3a96887a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:49:27.967410 7f3a96887a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:49:27.967411 7f3a96887a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:49:27.967411 7f3a96887a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:49:27.967412 7f3a96887a80 Options.rate_limiter: (nil)
+2021/03/14-07:49:27.967413 7f3a96887a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:49:27.967422 7f3a96887a80 Options.wal_recovery_mode: 2
+2021/03/14-07:49:27.967423 7f3a96887a80 Options.enable_thread_tracking: 0
+2021/03/14-07:49:27.967423 7f3a96887a80 Options.enable_pipelined_write: 0
+2021/03/14-07:49:27.967424 7f3a96887a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:49:27.967424 7f3a96887a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:49:27.967425 7f3a96887a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:49:27.967425 7f3a96887a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:49:27.967426 7f3a96887a80 Options.row_cache: None
+2021/03/14-07:49:27.967426 7f3a96887a80 Options.wal_filter: None
+2021/03/14-07:49:27.967427 7f3a96887a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:49:27.967428 7f3a96887a80 Options.allow_ingest_behind: 0
+2021/03/14-07:49:27.967428 7f3a96887a80 Options.preserve_deletes: 0
+2021/03/14-07:49:27.967429 7f3a96887a80 Options.two_write_queues: 0
+2021/03/14-07:49:27.967429 7f3a96887a80 Options.manual_wal_flush: 0
+2021/03/14-07:49:27.967430 7f3a96887a80 Options.max_background_jobs: 16
+2021/03/14-07:49:27.967431 7f3a96887a80 Options.max_background_compactions: -1
+2021/03/14-07:49:27.967432 7f3a96887a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:49:27.967432 7f3a96887a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:49:27.967433 7f3a96887a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:49:27.967433 7f3a96887a80 Options.max_total_wal_size: 0
+2021/03/14-07:49:27.967434 7f3a96887a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:49:27.967434 7f3a96887a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:49:27.967435 7f3a96887a80 Options.max_open_files: -1
+2021/03/14-07:49:27.967436 7f3a96887a80 Options.bytes_per_sync: 0
+2021/03/14-07:49:27.967436 7f3a96887a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:49:27.967437 7f3a96887a80 Options.compaction_readahead_size: 0
+2021/03/14-07:49:27.967437 7f3a96887a80 Compression algorithms supported:
+2021/03/14-07:49:27.967438 7f3a96887a80 Snappy supported: 1
+2021/03/14-07:49:27.967438 7f3a96887a80 Zlib supported: 1
+2021/03/14-07:49:27.967439 7f3a96887a80 Bzip supported: 1
+2021/03/14-07:49:27.967439 7f3a96887a80 LZ4 supported: 1
+2021/03/14-07:49:27.967440 7f3a96887a80 ZSTDNotFinal supported: 1
+2021/03/14-07:49:27.967444 7f3a96887a80 ZSTD supported: 1
+2021/03/14-07:49:27.967447 7f3a96887a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:49:27.967448 7f3a96887a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:49:27.967535 7f3a96887a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:49:27.967585 7f3a96887a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:49:27.967587 7f3a96887a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:49:27.967587 7f3a96887a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:49:27.967588 7f3a96887a80 Options.compaction_filter: None
+2021/03/14-07:49:27.967589 7f3a96887a80 Options.compaction_filter_factory: None
+2021/03/14-07:49:27.967589 7f3a96887a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:49:27.967590 7f3a96887a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:49:27.967603 7f3a96887a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x14d6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x14bbc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:49:27.967604 7f3a96887a80 Options.write_buffer_size: 134217728
+2021/03/14-07:49:27.967604 7f3a96887a80 Options.max_write_buffer_number: 6
+2021/03/14-07:49:27.967605 7f3a96887a80 Options.compression[0]: NoCompression
+2021/03/14-07:49:27.967606 7f3a96887a80 Options.compression[1]: NoCompression
+2021/03/14-07:49:27.967607 7f3a96887a80 Options.compression[2]: Snappy
+2021/03/14-07:49:27.967607 7f3a96887a80 Options.compression[3]: Snappy
+2021/03/14-07:49:27.967608 7f3a96887a80 Options.compression[4]: Snappy
+2021/03/14-07:49:27.967608 7f3a96887a80 Options.compression[5]: Snappy
+2021/03/14-07:49:27.967609 7f3a96887a80 Options.compression[6]: Snappy
+2021/03/14-07:49:27.967609 7f3a96887a80 Options.bottommost_compression: Disabled
+2021/03/14-07:49:27.967610 7f3a96887a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:49:27.967611 7f3a96887a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:49:27.967611 7f3a96887a80 Options.num_levels: 7
+2021/03/14-07:49:27.967612 7f3a96887a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:49:27.967613 7f3a96887a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:49:27.967613 7f3a96887a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:49:27.967614 7f3a96887a80 Options.compression_opts.level: -1
+2021/03/14-07:49:27.967614 7f3a96887a80 Options.compression_opts.strategy: 0
+2021/03/14-07:49:27.967615 7f3a96887a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:49:27.967615 7f3a96887a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:49:27.967616 7f3a96887a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:49:27.967616 7f3a96887a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:49:27.967617 7f3a96887a80 Options.target_file_size_base: 67108864
+2021/03/14-07:49:27.967618 7f3a96887a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:49:27.967618 7f3a96887a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:49:27.967619 7f3a96887a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:49:27.967620 7f3a96887a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:49:27.967621 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:49:27.967629 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:49:27.967630 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:49:27.967630 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:49:27.967631 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:49:27.967631 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:49:27.967632 7f3a96887a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:49:27.967632 7f3a96887a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:49:27.967633 7f3a96887a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:49:27.967634 7f3a96887a80 Options.arena_block_size: 16777216
+2021/03/14-07:49:27.967634 7f3a96887a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:49:27.967635 7f3a96887a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:49:27.967635 7f3a96887a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:49:27.967636 7f3a96887a80 Options.disable_auto_compactions: 0
+2021/03/14-07:49:27.967638 7f3a96887a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:49:27.967638 7f3a96887a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:49:27.967639 7f3a96887a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:49:27.967639 7f3a96887a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:49:27.967640 7f3a96887a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:49:27.967641 7f3a96887a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:49:27.967641 7f3a96887a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:49:27.967642 7f3a96887a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:49:27.967643 7f3a96887a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:49:27.967643 7f3a96887a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:49:27.967644 7f3a96887a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:49:27.967644 7f3a96887a80 Options.table_properties_collectors:
+2021/03/14-07:49:27.967645 7f3a96887a80 Options.inplace_update_support: 0
+2021/03/14-07:49:27.967646 7f3a96887a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:49:27.967646 7f3a96887a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:49:27.967647 7f3a96887a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:49:27.967648 7f3a96887a80 Options.bloom_locality: 0
+2021/03/14-07:49:27.967648 7f3a96887a80 Options.max_successive_merges: 0
+2021/03/14-07:49:27.967649 7f3a96887a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:49:27.967649 7f3a96887a80 Options.paranoid_file_checks: 0
+2021/03/14-07:49:27.967650 7f3a96887a80 Options.force_consistency_checks: 0
+2021/03/14-07:49:27.967650 7f3a96887a80 Options.report_bg_io_stats: 0
+2021/03/14-07:49:27.968032 7f3a96887a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:49:27.968034 7f3a96887a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:49:27.968195 7f3a96887a80 EVENT_LOG_v1 {"time_micros": 1615704567968185, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:49:27.968200 7f3a96887a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:49:28.667454 7f3a96887a80 EVENT_LOG_v1 {"time_micros": 1615704568667451, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704638839334 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704638839334
new file mode 100644
index 0000000..4ac93b4
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704638839334
@@ -0,0 +1,186 @@
+2021/03/14-07:50:38.095135 7fb6805c7a80 RocksDB version: 5.11.3
+2021/03/14-07:50:38.095207 7fb6805c7a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:50:38.095209 7fb6805c7a80 Compile date Mar 13 2021
+2021/03/14-07:50:38.095215 7fb6805c7a80 DB SUMMARY
+2021/03/14-07:50:38.095426 7fb6805c7a80 CURRENT file: CURRENT
+2021/03/14-07:50:38.095428 7fb6805c7a80 IDENTITY file: IDENTITY
+2021/03/14-07:50:38.095445 7fb6805c7a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:50:38.095446 7fb6805c7a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:50:38.095447 7fb6805c7a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:50:38.095453 7fb6805c7a80 Options.error_if_exists: 0
+2021/03/14-07:50:38.095454 7fb6805c7a80 Options.create_if_missing: 1
+2021/03/14-07:50:38.095455 7fb6805c7a80 Options.paranoid_checks: 1
+2021/03/14-07:50:38.095455 7fb6805c7a80 Options.env: 0x7fb680f81080
+2021/03/14-07:50:38.095456 7fb6805c7a80 Options.info_log: 0x2014ca0
+2021/03/14-07:50:38.095457 7fb6805c7a80 Options.max_file_opening_threads: 16
+2021/03/14-07:50:38.095457 7fb6805c7a80 Options.statistics: (nil)
+2021/03/14-07:50:38.095458 7fb6805c7a80 Options.use_fsync: 0
+2021/03/14-07:50:38.095459 7fb6805c7a80 Options.max_log_file_size: 0
+2021/03/14-07:50:38.095459 7fb6805c7a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:50:38.095460 7fb6805c7a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:50:38.095461 7fb6805c7a80 Options.keep_log_file_num: 1000
+2021/03/14-07:50:38.095461 7fb6805c7a80 Options.recycle_log_file_num: 0
+2021/03/14-07:50:38.095462 7fb6805c7a80 Options.allow_fallocate: 1
+2021/03/14-07:50:38.095463 7fb6805c7a80 Options.allow_mmap_reads: 0
+2021/03/14-07:50:38.095463 7fb6805c7a80 Options.allow_mmap_writes: 0
+2021/03/14-07:50:38.095464 7fb6805c7a80 Options.use_direct_reads: 0
+2021/03/14-07:50:38.095464 7fb6805c7a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:50:38.095465 7fb6805c7a80 Options.create_missing_column_families: 0
+2021/03/14-07:50:38.095465 7fb6805c7a80 Options.db_log_dir:
+2021/03/14-07:50:38.095466 7fb6805c7a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:50:38.095467 7fb6805c7a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:50:38.095467 7fb6805c7a80 Options.max_subcompactions: 1
+2021/03/14-07:50:38.095468 7fb6805c7a80 Options.max_background_flushes: -1
+2021/03/14-07:50:38.095469 7fb6805c7a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:50:38.095469 7fb6805c7a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:50:38.095470 7fb6805c7a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:50:38.095471 7fb6805c7a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:50:38.095471 7fb6805c7a80 Options.advise_random_on_open: 1
+2021/03/14-07:50:38.095472 7fb6805c7a80 Options.db_write_buffer_size: 0
+2021/03/14-07:50:38.095472 7fb6805c7a80 Options.write_buffer_manager: 0x1ffcb90
+2021/03/14-07:50:38.095473 7fb6805c7a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:50:38.095474 7fb6805c7a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:50:38.095474 7fb6805c7a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:50:38.095475 7fb6805c7a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:50:38.095475 7fb6805c7a80 Options.rate_limiter: (nil)
+2021/03/14-07:50:38.095477 7fb6805c7a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:50:38.095487 7fb6805c7a80 Options.wal_recovery_mode: 2
+2021/03/14-07:50:38.095488 7fb6805c7a80 Options.enable_thread_tracking: 0
+2021/03/14-07:50:38.095488 7fb6805c7a80 Options.enable_pipelined_write: 0
+2021/03/14-07:50:38.095489 7fb6805c7a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:50:38.095490 7fb6805c7a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:50:38.095490 7fb6805c7a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:50:38.095491 7fb6805c7a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:50:38.095491 7fb6805c7a80 Options.row_cache: None
+2021/03/14-07:50:38.095492 7fb6805c7a80 Options.wal_filter: None
+2021/03/14-07:50:38.095493 7fb6805c7a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:50:38.095493 7fb6805c7a80 Options.allow_ingest_behind: 0
+2021/03/14-07:50:38.095494 7fb6805c7a80 Options.preserve_deletes: 0
+2021/03/14-07:50:38.095494 7fb6805c7a80 Options.two_write_queues: 0
+2021/03/14-07:50:38.095495 7fb6805c7a80 Options.manual_wal_flush: 0
+2021/03/14-07:50:38.095497 7fb6805c7a80 Options.max_background_jobs: 16
+2021/03/14-07:50:38.095497 7fb6805c7a80 Options.max_background_compactions: -1
+2021/03/14-07:50:38.095498 7fb6805c7a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:50:38.095498 7fb6805c7a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:50:38.095499 7fb6805c7a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:50:38.095500 7fb6805c7a80 Options.max_total_wal_size: 0
+2021/03/14-07:50:38.095500 7fb6805c7a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:50:38.095501 7fb6805c7a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:50:38.095502 7fb6805c7a80 Options.max_open_files: -1
+2021/03/14-07:50:38.095502 7fb6805c7a80 Options.bytes_per_sync: 0
+2021/03/14-07:50:38.095503 7fb6805c7a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:50:38.095503 7fb6805c7a80 Options.compaction_readahead_size: 0
+2021/03/14-07:50:38.095504 7fb6805c7a80 Compression algorithms supported:
+2021/03/14-07:50:38.095504 7fb6805c7a80 Snappy supported: 1
+2021/03/14-07:50:38.095505 7fb6805c7a80 Zlib supported: 1
+2021/03/14-07:50:38.095506 7fb6805c7a80 Bzip supported: 1
+2021/03/14-07:50:38.095506 7fb6805c7a80 LZ4 supported: 1
+2021/03/14-07:50:38.095507 7fb6805c7a80 ZSTDNotFinal supported: 1
+2021/03/14-07:50:38.095512 7fb6805c7a80 ZSTD supported: 1
+2021/03/14-07:50:38.095516 7fb6805c7a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:50:38.095518 7fb6805c7a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:50:38.095644 7fb6805c7a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:50:38.095713 7fb6805c7a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:50:38.095715 7fb6805c7a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:50:38.095716 7fb6805c7a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:50:38.095717 7fb6805c7a80 Options.compaction_filter: None
+2021/03/14-07:50:38.095718 7fb6805c7a80 Options.compaction_filter_factory: None
+2021/03/14-07:50:38.095718 7fb6805c7a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:50:38.095720 7fb6805c7a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:50:38.095734 7fb6805c7a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x200c520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1ff1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:50:38.095735 7fb6805c7a80 Options.write_buffer_size: 134217728
+2021/03/14-07:50:38.095736 7fb6805c7a80 Options.max_write_buffer_number: 6
+2021/03/14-07:50:38.095736 7fb6805c7a80 Options.compression[0]: NoCompression
+2021/03/14-07:50:38.095737 7fb6805c7a80 Options.compression[1]: NoCompression
+2021/03/14-07:50:38.095738 7fb6805c7a80 Options.compression[2]: Snappy
+2021/03/14-07:50:38.095739 7fb6805c7a80 Options.compression[3]: Snappy
+2021/03/14-07:50:38.095739 7fb6805c7a80 Options.compression[4]: Snappy
+2021/03/14-07:50:38.095740 7fb6805c7a80 Options.compression[5]: Snappy
+2021/03/14-07:50:38.095740 7fb6805c7a80 Options.compression[6]: Snappy
+2021/03/14-07:50:38.095741 7fb6805c7a80 Options.bottommost_compression: Disabled
+2021/03/14-07:50:38.095742 7fb6805c7a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:50:38.095742 7fb6805c7a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:50:38.095743 7fb6805c7a80 Options.num_levels: 7
+2021/03/14-07:50:38.095744 7fb6805c7a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:50:38.095744 7fb6805c7a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:50:38.095745 7fb6805c7a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:50:38.095746 7fb6805c7a80 Options.compression_opts.level: -1
+2021/03/14-07:50:38.095746 7fb6805c7a80 Options.compression_opts.strategy: 0
+2021/03/14-07:50:38.095747 7fb6805c7a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:50:38.095747 7fb6805c7a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:50:38.095748 7fb6805c7a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:50:38.095749 7fb6805c7a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:50:38.095749 7fb6805c7a80 Options.target_file_size_base: 67108864
+2021/03/14-07:50:38.095750 7fb6805c7a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:50:38.095751 7fb6805c7a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:50:38.095751 7fb6805c7a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:50:38.095752 7fb6805c7a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:50:38.095754 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:50:38.095762 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:50:38.095763 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:50:38.095764 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:50:38.095764 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:50:38.095765 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:50:38.095766 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:50:38.095766 7fb6805c7a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:50:38.095767 7fb6805c7a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:50:38.095767 7fb6805c7a80 Options.arena_block_size: 16777216
+2021/03/14-07:50:38.095768 7fb6805c7a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:50:38.095769 7fb6805c7a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:50:38.095769 7fb6805c7a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:50:38.095770 7fb6805c7a80 Options.disable_auto_compactions: 0
+2021/03/14-07:50:38.095772 7fb6805c7a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:50:38.095773 7fb6805c7a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:50:38.095773 7fb6805c7a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:50:38.095774 7fb6805c7a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:50:38.095774 7fb6805c7a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:50:38.095775 7fb6805c7a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:50:38.095776 7fb6805c7a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:50:38.095777 7fb6805c7a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:50:38.095777 7fb6805c7a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:50:38.095778 7fb6805c7a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:50:38.095779 7fb6805c7a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:50:38.095779 7fb6805c7a80 Options.table_properties_collectors:
+2021/03/14-07:50:38.095780 7fb6805c7a80 Options.inplace_update_support: 0
+2021/03/14-07:50:38.095780 7fb6805c7a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:50:38.095781 7fb6805c7a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:50:38.095782 7fb6805c7a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:50:38.095783 7fb6805c7a80 Options.bloom_locality: 0
+2021/03/14-07:50:38.095783 7fb6805c7a80 Options.max_successive_merges: 0
+2021/03/14-07:50:38.095784 7fb6805c7a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:50:38.095784 7fb6805c7a80 Options.paranoid_file_checks: 0
+2021/03/14-07:50:38.095785 7fb6805c7a80 Options.force_consistency_checks: 0
+2021/03/14-07:50:38.095786 7fb6805c7a80 Options.report_bg_io_stats: 0
+2021/03/14-07:50:38.096250 7fb6805c7a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:50:38.096253 7fb6805c7a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:50:38.096432 7fb6805c7a80 EVENT_LOG_v1 {"time_micros": 1615704638096420, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:50:38.096439 7fb6805c7a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:50:38.826860 7fb6805c7a80 EVENT_LOG_v1 {"time_micros": 1615704638826856, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704639578987 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704639578987
new file mode 100644
index 0000000..31743cc
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704639578987
@@ -0,0 +1,186 @@
+2021/03/14-07:50:38.839766 7fb6805c7a80 RocksDB version: 5.11.3
+2021/03/14-07:50:38.839822 7fb6805c7a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:50:38.839823 7fb6805c7a80 Compile date Mar 13 2021
+2021/03/14-07:50:38.839828 7fb6805c7a80 DB SUMMARY
+2021/03/14-07:50:38.839992 7fb6805c7a80 CURRENT file: CURRENT
+2021/03/14-07:50:38.839993 7fb6805c7a80 IDENTITY file: IDENTITY
+2021/03/14-07:50:38.840009 7fb6805c7a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:50:38.840010 7fb6805c7a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:50:38.840011 7fb6805c7a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:50:38.840016 7fb6805c7a80 Options.error_if_exists: 0
+2021/03/14-07:50:38.840017 7fb6805c7a80 Options.create_if_missing: 1
+2021/03/14-07:50:38.840018 7fb6805c7a80 Options.paranoid_checks: 1
+2021/03/14-07:50:38.840018 7fb6805c7a80 Options.env: 0x7fb680f81080
+2021/03/14-07:50:38.840019 7fb6805c7a80 Options.info_log: 0x2014ca0
+2021/03/14-07:50:38.840020 7fb6805c7a80 Options.max_file_opening_threads: 16
+2021/03/14-07:50:38.840020 7fb6805c7a80 Options.statistics: (nil)
+2021/03/14-07:50:38.840021 7fb6805c7a80 Options.use_fsync: 0
+2021/03/14-07:50:38.840021 7fb6805c7a80 Options.max_log_file_size: 0
+2021/03/14-07:50:38.840022 7fb6805c7a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:50:38.840023 7fb6805c7a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:50:38.840023 7fb6805c7a80 Options.keep_log_file_num: 1000
+2021/03/14-07:50:38.840024 7fb6805c7a80 Options.recycle_log_file_num: 0
+2021/03/14-07:50:38.840025 7fb6805c7a80 Options.allow_fallocate: 1
+2021/03/14-07:50:38.840025 7fb6805c7a80 Options.allow_mmap_reads: 0
+2021/03/14-07:50:38.840026 7fb6805c7a80 Options.allow_mmap_writes: 0
+2021/03/14-07:50:38.840026 7fb6805c7a80 Options.use_direct_reads: 0
+2021/03/14-07:50:38.840027 7fb6805c7a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:50:38.840027 7fb6805c7a80 Options.create_missing_column_families: 0
+2021/03/14-07:50:38.840028 7fb6805c7a80 Options.db_log_dir:
+2021/03/14-07:50:38.840028 7fb6805c7a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:50:38.840029 7fb6805c7a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:50:38.840030 7fb6805c7a80 Options.max_subcompactions: 1
+2021/03/14-07:50:38.840030 7fb6805c7a80 Options.max_background_flushes: -1
+2021/03/14-07:50:38.840031 7fb6805c7a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:50:38.840031 7fb6805c7a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:50:38.840032 7fb6805c7a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:50:38.840032 7fb6805c7a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:50:38.840033 7fb6805c7a80 Options.advise_random_on_open: 1
+2021/03/14-07:50:38.840034 7fb6805c7a80 Options.db_write_buffer_size: 0
+2021/03/14-07:50:38.840034 7fb6805c7a80 Options.write_buffer_manager: 0x1ffcb90
+2021/03/14-07:50:38.840035 7fb6805c7a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:50:38.840035 7fb6805c7a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:50:38.840036 7fb6805c7a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:50:38.840036 7fb6805c7a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:50:38.840037 7fb6805c7a80 Options.rate_limiter: (nil)
+2021/03/14-07:50:38.840038 7fb6805c7a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:50:38.840046 7fb6805c7a80 Options.wal_recovery_mode: 2
+2021/03/14-07:50:38.840046 7fb6805c7a80 Options.enable_thread_tracking: 0
+2021/03/14-07:50:38.840047 7fb6805c7a80 Options.enable_pipelined_write: 0
+2021/03/14-07:50:38.840048 7fb6805c7a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:50:38.840048 7fb6805c7a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:50:38.840049 7fb6805c7a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:50:38.840049 7fb6805c7a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:50:38.840050 7fb6805c7a80 Options.row_cache: None
+2021/03/14-07:50:38.840050 7fb6805c7a80 Options.wal_filter: None
+2021/03/14-07:50:38.840051 7fb6805c7a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:50:38.840051 7fb6805c7a80 Options.allow_ingest_behind: 0
+2021/03/14-07:50:38.840052 7fb6805c7a80 Options.preserve_deletes: 0
+2021/03/14-07:50:38.840053 7fb6805c7a80 Options.two_write_queues: 0
+2021/03/14-07:50:38.840053 7fb6805c7a80 Options.manual_wal_flush: 0
+2021/03/14-07:50:38.840054 7fb6805c7a80 Options.max_background_jobs: 16
+2021/03/14-07:50:38.840055 7fb6805c7a80 Options.max_background_compactions: -1
+2021/03/14-07:50:38.840056 7fb6805c7a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:50:38.840056 7fb6805c7a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:50:38.840057 7fb6805c7a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:50:38.840057 7fb6805c7a80 Options.max_total_wal_size: 0
+2021/03/14-07:50:38.840058 7fb6805c7a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:50:38.840058 7fb6805c7a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:50:38.840059 7fb6805c7a80 Options.max_open_files: -1
+2021/03/14-07:50:38.840060 7fb6805c7a80 Options.bytes_per_sync: 0
+2021/03/14-07:50:38.840060 7fb6805c7a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:50:38.840061 7fb6805c7a80 Options.compaction_readahead_size: 0
+2021/03/14-07:50:38.840061 7fb6805c7a80 Compression algorithms supported:
+2021/03/14-07:50:38.840062 7fb6805c7a80 Snappy supported: 1
+2021/03/14-07:50:38.840062 7fb6805c7a80 Zlib supported: 1
+2021/03/14-07:50:38.840063 7fb6805c7a80 Bzip supported: 1
+2021/03/14-07:50:38.840064 7fb6805c7a80 LZ4 supported: 1
+2021/03/14-07:50:38.840064 7fb6805c7a80 ZSTDNotFinal supported: 1
+2021/03/14-07:50:38.840068 7fb6805c7a80 ZSTD supported: 1
+2021/03/14-07:50:38.840071 7fb6805c7a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:50:38.840073 7fb6805c7a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:50:38.840168 7fb6805c7a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:50:38.840218 7fb6805c7a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:50:38.840220 7fb6805c7a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:50:38.840221 7fb6805c7a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:50:38.840222 7fb6805c7a80 Options.compaction_filter: None
+2021/03/14-07:50:38.840222 7fb6805c7a80 Options.compaction_filter_factory: None
+2021/03/14-07:50:38.840223 7fb6805c7a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:50:38.840224 7fb6805c7a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:50:38.840236 7fb6805c7a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x200c520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1ff1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:50:38.840237 7fb6805c7a80 Options.write_buffer_size: 134217728
+2021/03/14-07:50:38.840243 7fb6805c7a80 Options.max_write_buffer_number: 6
+2021/03/14-07:50:38.840244 7fb6805c7a80 Options.compression[0]: NoCompression
+2021/03/14-07:50:38.840245 7fb6805c7a80 Options.compression[1]: NoCompression
+2021/03/14-07:50:38.840246 7fb6805c7a80 Options.compression[2]: Snappy
+2021/03/14-07:50:38.840246 7fb6805c7a80 Options.compression[3]: Snappy
+2021/03/14-07:50:38.840247 7fb6805c7a80 Options.compression[4]: Snappy
+2021/03/14-07:50:38.840247 7fb6805c7a80 Options.compression[5]: Snappy
+2021/03/14-07:50:38.840248 7fb6805c7a80 Options.compression[6]: Snappy
+2021/03/14-07:50:38.840248 7fb6805c7a80 Options.bottommost_compression: Disabled
+2021/03/14-07:50:38.840249 7fb6805c7a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:50:38.840250 7fb6805c7a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:50:38.840250 7fb6805c7a80 Options.num_levels: 7
+2021/03/14-07:50:38.840251 7fb6805c7a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:50:38.840252 7fb6805c7a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:50:38.840252 7fb6805c7a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:50:38.840253 7fb6805c7a80 Options.compression_opts.level: -1
+2021/03/14-07:50:38.840253 7fb6805c7a80 Options.compression_opts.strategy: 0
+2021/03/14-07:50:38.840254 7fb6805c7a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:50:38.840254 7fb6805c7a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:50:38.840255 7fb6805c7a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:50:38.840255 7fb6805c7a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:50:38.840256 7fb6805c7a80 Options.target_file_size_base: 67108864
+2021/03/14-07:50:38.840257 7fb6805c7a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:50:38.840257 7fb6805c7a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:50:38.840258 7fb6805c7a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:50:38.840258 7fb6805c7a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:50:38.840260 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:50:38.840269 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:50:38.840270 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:50:38.840270 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:50:38.840271 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:50:38.840271 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:50:38.840272 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:50:38.840272 7fb6805c7a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:50:38.840273 7fb6805c7a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:50:38.840274 7fb6805c7a80 Options.arena_block_size: 16777216
+2021/03/14-07:50:38.840274 7fb6805c7a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:50:38.840275 7fb6805c7a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:50:38.840275 7fb6805c7a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:50:38.840276 7fb6805c7a80 Options.disable_auto_compactions: 0
+2021/03/14-07:50:38.840278 7fb6805c7a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:50:38.840279 7fb6805c7a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:50:38.840279 7fb6805c7a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:50:38.840280 7fb6805c7a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:50:38.840280 7fb6805c7a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:50:38.840281 7fb6805c7a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:50:38.840282 7fb6805c7a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:50:38.840283 7fb6805c7a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:50:38.840283 7fb6805c7a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:50:38.840284 7fb6805c7a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:50:38.840284 7fb6805c7a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:50:38.840285 7fb6805c7a80 Options.table_properties_collectors:
+2021/03/14-07:50:38.840286 7fb6805c7a80 Options.inplace_update_support: 0
+2021/03/14-07:50:38.840286 7fb6805c7a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:50:38.840287 7fb6805c7a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:50:38.840288 7fb6805c7a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:50:38.840288 7fb6805c7a80 Options.bloom_locality: 0
+2021/03/14-07:50:38.840289 7fb6805c7a80 Options.max_successive_merges: 0
+2021/03/14-07:50:38.840289 7fb6805c7a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:50:38.840290 7fb6805c7a80 Options.paranoid_file_checks: 0
+2021/03/14-07:50:38.840290 7fb6805c7a80 Options.force_consistency_checks: 0
+2021/03/14-07:50:38.840291 7fb6805c7a80 Options.report_bg_io_stats: 0
+2021/03/14-07:50:38.840696 7fb6805c7a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:50:38.840698 7fb6805c7a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:50:38.840865 7fb6805c7a80 EVENT_LOG_v1 {"time_micros": 1615704638840855, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:50:38.840870 7fb6805c7a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:50:39.566489 7fb6805c7a80 EVENT_LOG_v1 {"time_micros": 1615704639566485, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704640316199 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704640316199
new file mode 100644
index 0000000..0a83eee
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704640316199
@@ -0,0 +1,186 @@
+2021/03/14-07:50:39.579426 7fb6805c7a80 RocksDB version: 5.11.3
+2021/03/14-07:50:39.579481 7fb6805c7a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:50:39.579482 7fb6805c7a80 Compile date Mar 13 2021
+2021/03/14-07:50:39.579487 7fb6805c7a80 DB SUMMARY
+2021/03/14-07:50:39.579650 7fb6805c7a80 CURRENT file: CURRENT
+2021/03/14-07:50:39.579651 7fb6805c7a80 IDENTITY file: IDENTITY
+2021/03/14-07:50:39.579667 7fb6805c7a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:50:39.579668 7fb6805c7a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:50:39.579669 7fb6805c7a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:50:39.579675 7fb6805c7a80 Options.error_if_exists: 0
+2021/03/14-07:50:39.579676 7fb6805c7a80 Options.create_if_missing: 1
+2021/03/14-07:50:39.579676 7fb6805c7a80 Options.paranoid_checks: 1
+2021/03/14-07:50:39.579677 7fb6805c7a80 Options.env: 0x7fb680f81080
+2021/03/14-07:50:39.579677 7fb6805c7a80 Options.info_log: 0x2014ca0
+2021/03/14-07:50:39.579678 7fb6805c7a80 Options.max_file_opening_threads: 16
+2021/03/14-07:50:39.579679 7fb6805c7a80 Options.statistics: (nil)
+2021/03/14-07:50:39.579679 7fb6805c7a80 Options.use_fsync: 0
+2021/03/14-07:50:39.579680 7fb6805c7a80 Options.max_log_file_size: 0
+2021/03/14-07:50:39.579680 7fb6805c7a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:50:39.579681 7fb6805c7a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:50:39.579682 7fb6805c7a80 Options.keep_log_file_num: 1000
+2021/03/14-07:50:39.579682 7fb6805c7a80 Options.recycle_log_file_num: 0
+2021/03/14-07:50:39.579683 7fb6805c7a80 Options.allow_fallocate: 1
+2021/03/14-07:50:39.579683 7fb6805c7a80 Options.allow_mmap_reads: 0
+2021/03/14-07:50:39.579684 7fb6805c7a80 Options.allow_mmap_writes: 0
+2021/03/14-07:50:39.579684 7fb6805c7a80 Options.use_direct_reads: 0
+2021/03/14-07:50:39.579685 7fb6805c7a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:50:39.579685 7fb6805c7a80 Options.create_missing_column_families: 0
+2021/03/14-07:50:39.579686 7fb6805c7a80 Options.db_log_dir:
+2021/03/14-07:50:39.579687 7fb6805c7a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:50:39.579687 7fb6805c7a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:50:39.579688 7fb6805c7a80 Options.max_subcompactions: 1
+2021/03/14-07:50:39.579688 7fb6805c7a80 Options.max_background_flushes: -1
+2021/03/14-07:50:39.579689 7fb6805c7a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:50:39.579690 7fb6805c7a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:50:39.579690 7fb6805c7a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:50:39.579691 7fb6805c7a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:50:39.579691 7fb6805c7a80 Options.advise_random_on_open: 1
+2021/03/14-07:50:39.579692 7fb6805c7a80 Options.db_write_buffer_size: 0
+2021/03/14-07:50:39.579692 7fb6805c7a80 Options.write_buffer_manager: 0x1ffcb90
+2021/03/14-07:50:39.579693 7fb6805c7a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:50:39.579694 7fb6805c7a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:50:39.579694 7fb6805c7a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:50:39.579695 7fb6805c7a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:50:39.579695 7fb6805c7a80 Options.rate_limiter: (nil)
+2021/03/14-07:50:39.579697 7fb6805c7a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:50:39.579704 7fb6805c7a80 Options.wal_recovery_mode: 2
+2021/03/14-07:50:39.579705 7fb6805c7a80 Options.enable_thread_tracking: 0
+2021/03/14-07:50:39.579706 7fb6805c7a80 Options.enable_pipelined_write: 0
+2021/03/14-07:50:39.579706 7fb6805c7a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:50:39.579707 7fb6805c7a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:50:39.579707 7fb6805c7a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:50:39.579708 7fb6805c7a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:50:39.579708 7fb6805c7a80 Options.row_cache: None
+2021/03/14-07:50:39.579709 7fb6805c7a80 Options.wal_filter: None
+2021/03/14-07:50:39.579710 7fb6805c7a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:50:39.579710 7fb6805c7a80 Options.allow_ingest_behind: 0
+2021/03/14-07:50:39.579711 7fb6805c7a80 Options.preserve_deletes: 0
+2021/03/14-07:50:39.579711 7fb6805c7a80 Options.two_write_queues: 0
+2021/03/14-07:50:39.579712 7fb6805c7a80 Options.manual_wal_flush: 0
+2021/03/14-07:50:39.579713 7fb6805c7a80 Options.max_background_jobs: 16
+2021/03/14-07:50:39.579713 7fb6805c7a80 Options.max_background_compactions: -1
+2021/03/14-07:50:39.579714 7fb6805c7a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:50:39.579714 7fb6805c7a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:50:39.579715 7fb6805c7a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:50:39.579716 7fb6805c7a80 Options.max_total_wal_size: 0
+2021/03/14-07:50:39.579716 7fb6805c7a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:50:39.579717 7fb6805c7a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:50:39.579717 7fb6805c7a80 Options.max_open_files: -1
+2021/03/14-07:50:39.579718 7fb6805c7a80 Options.bytes_per_sync: 0
+2021/03/14-07:50:39.579719 7fb6805c7a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:50:39.579719 7fb6805c7a80 Options.compaction_readahead_size: 0
+2021/03/14-07:50:39.579720 7fb6805c7a80 Compression algorithms supported:
+2021/03/14-07:50:39.579720 7fb6805c7a80 Snappy supported: 1
+2021/03/14-07:50:39.579721 7fb6805c7a80 Zlib supported: 1
+2021/03/14-07:50:39.579721 7fb6805c7a80 Bzip supported: 1
+2021/03/14-07:50:39.579722 7fb6805c7a80 LZ4 supported: 1
+2021/03/14-07:50:39.579722 7fb6805c7a80 ZSTDNotFinal supported: 1
+2021/03/14-07:50:39.579726 7fb6805c7a80 ZSTD supported: 1
+2021/03/14-07:50:39.579729 7fb6805c7a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:50:39.579731 7fb6805c7a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:50:39.579822 7fb6805c7a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:50:39.579873 7fb6805c7a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:50:39.579874 7fb6805c7a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:50:39.579875 7fb6805c7a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:50:39.579876 7fb6805c7a80 Options.compaction_filter: None
+2021/03/14-07:50:39.579876 7fb6805c7a80 Options.compaction_filter_factory: None
+2021/03/14-07:50:39.579877 7fb6805c7a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:50:39.579878 7fb6805c7a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:50:39.579890 7fb6805c7a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x200c520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1ff1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:50:39.579891 7fb6805c7a80 Options.write_buffer_size: 134217728
+2021/03/14-07:50:39.579892 7fb6805c7a80 Options.max_write_buffer_number: 6
+2021/03/14-07:50:39.579892 7fb6805c7a80 Options.compression[0]: NoCompression
+2021/03/14-07:50:39.579893 7fb6805c7a80 Options.compression[1]: NoCompression
+2021/03/14-07:50:39.579894 7fb6805c7a80 Options.compression[2]: Snappy
+2021/03/14-07:50:39.579894 7fb6805c7a80 Options.compression[3]: Snappy
+2021/03/14-07:50:39.579895 7fb6805c7a80 Options.compression[4]: Snappy
+2021/03/14-07:50:39.579895 7fb6805c7a80 Options.compression[5]: Snappy
+2021/03/14-07:50:39.579896 7fb6805c7a80 Options.compression[6]: Snappy
+2021/03/14-07:50:39.579897 7fb6805c7a80 Options.bottommost_compression: Disabled
+2021/03/14-07:50:39.579897 7fb6805c7a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:50:39.579898 7fb6805c7a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:50:39.579898 7fb6805c7a80 Options.num_levels: 7
+2021/03/14-07:50:39.579899 7fb6805c7a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:50:39.579899 7fb6805c7a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:50:39.579900 7fb6805c7a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:50:39.579901 7fb6805c7a80 Options.compression_opts.level: -1
+2021/03/14-07:50:39.579901 7fb6805c7a80 Options.compression_opts.strategy: 0
+2021/03/14-07:50:39.579902 7fb6805c7a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:50:39.579903 7fb6805c7a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:50:39.579903 7fb6805c7a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:50:39.579904 7fb6805c7a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:50:39.579904 7fb6805c7a80 Options.target_file_size_base: 67108864
+2021/03/14-07:50:39.579905 7fb6805c7a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:50:39.579906 7fb6805c7a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:50:39.579906 7fb6805c7a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:50:39.579907 7fb6805c7a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:50:39.579908 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:50:39.579916 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:50:39.579916 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:50:39.579917 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:50:39.579918 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:50:39.579918 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:50:39.579919 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:50:39.579919 7fb6805c7a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:50:39.579920 7fb6805c7a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:50:39.579920 7fb6805c7a80 Options.arena_block_size: 16777216
+2021/03/14-07:50:39.579921 7fb6805c7a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:50:39.579921 7fb6805c7a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:50:39.579922 7fb6805c7a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:50:39.579923 7fb6805c7a80 Options.disable_auto_compactions: 0
+2021/03/14-07:50:39.579924 7fb6805c7a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:50:39.579925 7fb6805c7a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:50:39.579926 7fb6805c7a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:50:39.579926 7fb6805c7a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:50:39.579927 7fb6805c7a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:50:39.579927 7fb6805c7a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:50:39.579928 7fb6805c7a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:50:39.579929 7fb6805c7a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:50:39.579930 7fb6805c7a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:50:39.579930 7fb6805c7a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:50:39.579931 7fb6805c7a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:50:39.579931 7fb6805c7a80 Options.table_properties_collectors:
+2021/03/14-07:50:39.579932 7fb6805c7a80 Options.inplace_update_support: 0
+2021/03/14-07:50:39.579932 7fb6805c7a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:50:39.579933 7fb6805c7a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:50:39.579934 7fb6805c7a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:50:39.579934 7fb6805c7a80 Options.bloom_locality: 0
+2021/03/14-07:50:39.579935 7fb6805c7a80 Options.max_successive_merges: 0
+2021/03/14-07:50:39.579935 7fb6805c7a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:50:39.579936 7fb6805c7a80 Options.paranoid_file_checks: 0
+2021/03/14-07:50:39.579937 7fb6805c7a80 Options.force_consistency_checks: 0
+2021/03/14-07:50:39.579937 7fb6805c7a80 Options.report_bg_io_stats: 0
+2021/03/14-07:50:39.580322 7fb6805c7a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:50:39.580324 7fb6805c7a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:50:39.580485 7fb6805c7a80 EVENT_LOG_v1 {"time_micros": 1615704639580475, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:50:39.580490 7fb6805c7a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:50:40.303661 7fb6805c7a80 EVENT_LOG_v1 {"time_micros": 1615704640303657, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704755433635 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704755433635
new file mode 100644
index 0000000..795fa76
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704755433635
@@ -0,0 +1,186 @@
+2021/03/14-07:50:40.316634 7fb6805c7a80 RocksDB version: 5.11.3
+2021/03/14-07:50:40.316686 7fb6805c7a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:50:40.316688 7fb6805c7a80 Compile date Mar 13 2021
+2021/03/14-07:50:40.316692 7fb6805c7a80 DB SUMMARY
+2021/03/14-07:50:40.316857 7fb6805c7a80 CURRENT file: CURRENT
+2021/03/14-07:50:40.316858 7fb6805c7a80 IDENTITY file: IDENTITY
+2021/03/14-07:50:40.316873 7fb6805c7a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:50:40.316875 7fb6805c7a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:50:40.316875 7fb6805c7a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:50:40.316881 7fb6805c7a80 Options.error_if_exists: 0
+2021/03/14-07:50:40.316882 7fb6805c7a80 Options.create_if_missing: 1
+2021/03/14-07:50:40.316882 7fb6805c7a80 Options.paranoid_checks: 1
+2021/03/14-07:50:40.316883 7fb6805c7a80 Options.env: 0x7fb680f81080
+2021/03/14-07:50:40.316884 7fb6805c7a80 Options.info_log: 0x2014ca0
+2021/03/14-07:50:40.316884 7fb6805c7a80 Options.max_file_opening_threads: 16
+2021/03/14-07:50:40.316885 7fb6805c7a80 Options.statistics: (nil)
+2021/03/14-07:50:40.316886 7fb6805c7a80 Options.use_fsync: 0
+2021/03/14-07:50:40.316886 7fb6805c7a80 Options.max_log_file_size: 0
+2021/03/14-07:50:40.316887 7fb6805c7a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:50:40.316887 7fb6805c7a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:50:40.316888 7fb6805c7a80 Options.keep_log_file_num: 1000
+2021/03/14-07:50:40.316889 7fb6805c7a80 Options.recycle_log_file_num: 0
+2021/03/14-07:50:40.316889 7fb6805c7a80 Options.allow_fallocate: 1
+2021/03/14-07:50:40.316890 7fb6805c7a80 Options.allow_mmap_reads: 0
+2021/03/14-07:50:40.316890 7fb6805c7a80 Options.allow_mmap_writes: 0
+2021/03/14-07:50:40.316891 7fb6805c7a80 Options.use_direct_reads: 0
+2021/03/14-07:50:40.316891 7fb6805c7a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:50:40.316892 7fb6805c7a80 Options.create_missing_column_families: 0
+2021/03/14-07:50:40.316892 7fb6805c7a80 Options.db_log_dir:
+2021/03/14-07:50:40.316893 7fb6805c7a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:50:40.316894 7fb6805c7a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:50:40.316894 7fb6805c7a80 Options.max_subcompactions: 1
+2021/03/14-07:50:40.316895 7fb6805c7a80 Options.max_background_flushes: -1
+2021/03/14-07:50:40.316895 7fb6805c7a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:50:40.316896 7fb6805c7a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:50:40.316896 7fb6805c7a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:50:40.316897 7fb6805c7a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:50:40.316898 7fb6805c7a80 Options.advise_random_on_open: 1
+2021/03/14-07:50:40.316898 7fb6805c7a80 Options.db_write_buffer_size: 0
+2021/03/14-07:50:40.316899 7fb6805c7a80 Options.write_buffer_manager: 0x1ffcb90
+2021/03/14-07:50:40.316899 7fb6805c7a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:50:40.316900 7fb6805c7a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:50:40.316900 7fb6805c7a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:50:40.316901 7fb6805c7a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:50:40.316901 7fb6805c7a80 Options.rate_limiter: (nil)
+2021/03/14-07:50:40.316903 7fb6805c7a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:50:40.316911 7fb6805c7a80 Options.wal_recovery_mode: 2
+2021/03/14-07:50:40.316911 7fb6805c7a80 Options.enable_thread_tracking: 0
+2021/03/14-07:50:40.316912 7fb6805c7a80 Options.enable_pipelined_write: 0
+2021/03/14-07:50:40.316913 7fb6805c7a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:50:40.316913 7fb6805c7a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:50:40.316914 7fb6805c7a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:50:40.316914 7fb6805c7a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:50:40.316915 7fb6805c7a80 Options.row_cache: None
+2021/03/14-07:50:40.316915 7fb6805c7a80 Options.wal_filter: None
+2021/03/14-07:50:40.316916 7fb6805c7a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:50:40.316917 7fb6805c7a80 Options.allow_ingest_behind: 0
+2021/03/14-07:50:40.316917 7fb6805c7a80 Options.preserve_deletes: 0
+2021/03/14-07:50:40.316918 7fb6805c7a80 Options.two_write_queues: 0
+2021/03/14-07:50:40.316918 7fb6805c7a80 Options.manual_wal_flush: 0
+2021/03/14-07:50:40.316919 7fb6805c7a80 Options.max_background_jobs: 16
+2021/03/14-07:50:40.316920 7fb6805c7a80 Options.max_background_compactions: -1
+2021/03/14-07:50:40.316920 7fb6805c7a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:50:40.316921 7fb6805c7a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:50:40.316922 7fb6805c7a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:50:40.316922 7fb6805c7a80 Options.max_total_wal_size: 0
+2021/03/14-07:50:40.316923 7fb6805c7a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:50:40.316923 7fb6805c7a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:50:40.316924 7fb6805c7a80 Options.max_open_files: -1
+2021/03/14-07:50:40.316924 7fb6805c7a80 Options.bytes_per_sync: 0
+2021/03/14-07:50:40.316925 7fb6805c7a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:50:40.316926 7fb6805c7a80 Options.compaction_readahead_size: 0
+2021/03/14-07:50:40.316926 7fb6805c7a80 Compression algorithms supported:
+2021/03/14-07:50:40.316927 7fb6805c7a80 Snappy supported: 1
+2021/03/14-07:50:40.316927 7fb6805c7a80 Zlib supported: 1
+2021/03/14-07:50:40.316928 7fb6805c7a80 Bzip supported: 1
+2021/03/14-07:50:40.316928 7fb6805c7a80 LZ4 supported: 1
+2021/03/14-07:50:40.316929 7fb6805c7a80 ZSTDNotFinal supported: 1
+2021/03/14-07:50:40.316933 7fb6805c7a80 ZSTD supported: 1
+2021/03/14-07:50:40.316936 7fb6805c7a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:50:40.316937 7fb6805c7a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:50:40.317027 7fb6805c7a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:50:40.317077 7fb6805c7a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:50:40.317078 7fb6805c7a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:50:40.317079 7fb6805c7a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:50:40.317080 7fb6805c7a80 Options.compaction_filter: None
+2021/03/14-07:50:40.317080 7fb6805c7a80 Options.compaction_filter_factory: None
+2021/03/14-07:50:40.317081 7fb6805c7a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:50:40.317082 7fb6805c7a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:50:40.317095 7fb6805c7a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x200c520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1ff1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:50:40.317096 7fb6805c7a80 Options.write_buffer_size: 134217728
+2021/03/14-07:50:40.317096 7fb6805c7a80 Options.max_write_buffer_number: 6
+2021/03/14-07:50:40.317097 7fb6805c7a80 Options.compression[0]: NoCompression
+2021/03/14-07:50:40.317097 7fb6805c7a80 Options.compression[1]: NoCompression
+2021/03/14-07:50:40.317098 7fb6805c7a80 Options.compression[2]: Snappy
+2021/03/14-07:50:40.317099 7fb6805c7a80 Options.compression[3]: Snappy
+2021/03/14-07:50:40.317099 7fb6805c7a80 Options.compression[4]: Snappy
+2021/03/14-07:50:40.317100 7fb6805c7a80 Options.compression[5]: Snappy
+2021/03/14-07:50:40.317100 7fb6805c7a80 Options.compression[6]: Snappy
+2021/03/14-07:50:40.317101 7fb6805c7a80 Options.bottommost_compression: Disabled
+2021/03/14-07:50:40.317102 7fb6805c7a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:50:40.317102 7fb6805c7a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:50:40.317103 7fb6805c7a80 Options.num_levels: 7
+2021/03/14-07:50:40.317103 7fb6805c7a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:50:40.317104 7fb6805c7a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:50:40.317105 7fb6805c7a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:50:40.317105 7fb6805c7a80 Options.compression_opts.level: -1
+2021/03/14-07:50:40.317106 7fb6805c7a80 Options.compression_opts.strategy: 0
+2021/03/14-07:50:40.317106 7fb6805c7a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:50:40.317107 7fb6805c7a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:50:40.317107 7fb6805c7a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:50:40.317108 7fb6805c7a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:50:40.317108 7fb6805c7a80 Options.target_file_size_base: 67108864
+2021/03/14-07:50:40.317109 7fb6805c7a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:50:40.317110 7fb6805c7a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:50:40.317110 7fb6805c7a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:50:40.317111 7fb6805c7a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:50:40.317112 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:50:40.317120 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:50:40.317121 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:50:40.317122 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:50:40.317122 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:50:40.317123 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:50:40.317123 7fb6805c7a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:50:40.317124 7fb6805c7a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:50:40.317124 7fb6805c7a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:50:40.317125 7fb6805c7a80 Options.arena_block_size: 16777216
+2021/03/14-07:50:40.317126 7fb6805c7a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:50:40.317126 7fb6805c7a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:50:40.317127 7fb6805c7a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:50:40.317127 7fb6805c7a80 Options.disable_auto_compactions: 0
+2021/03/14-07:50:40.317129 7fb6805c7a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:50:40.317130 7fb6805c7a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:50:40.317130 7fb6805c7a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:50:40.317131 7fb6805c7a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:50:40.317131 7fb6805c7a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:50:40.317132 7fb6805c7a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:50:40.317133 7fb6805c7a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:50:40.317134 7fb6805c7a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:50:40.317134 7fb6805c7a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:50:40.317135 7fb6805c7a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:50:40.317135 7fb6805c7a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:50:40.317136 7fb6805c7a80 Options.table_properties_collectors:
+2021/03/14-07:50:40.317137 7fb6805c7a80 Options.inplace_update_support: 0
+2021/03/14-07:50:40.317137 7fb6805c7a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:50:40.317138 7fb6805c7a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:50:40.317138 7fb6805c7a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:50:40.317139 7fb6805c7a80 Options.bloom_locality: 0
+2021/03/14-07:50:40.317140 7fb6805c7a80 Options.max_successive_merges: 0
+2021/03/14-07:50:40.317140 7fb6805c7a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:50:40.317141 7fb6805c7a80 Options.paranoid_file_checks: 0
+2021/03/14-07:50:40.317141 7fb6805c7a80 Options.force_consistency_checks: 0
+2021/03/14-07:50:40.317142 7fb6805c7a80 Options.report_bg_io_stats: 0
+2021/03/14-07:50:40.317518 7fb6805c7a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:50:40.317521 7fb6805c7a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:50:40.317684 7fb6805c7a80 EVENT_LOG_v1 {"time_micros": 1615704640317674, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:50:40.317689 7fb6805c7a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:50:41.039639 7fb6805c7a80 EVENT_LOG_v1 {"time_micros": 1615704641039636, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704756172960 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704756172960
new file mode 100644
index 0000000..508b8bf
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704756172960
@@ -0,0 +1,186 @@
+2021/03/14-07:52:35.434150 7fcf0923ea80 RocksDB version: 5.11.3
+2021/03/14-07:52:35.434218 7fcf0923ea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:52:35.434219 7fcf0923ea80 Compile date Mar 13 2021
+2021/03/14-07:52:35.434222 7fcf0923ea80 DB SUMMARY
+2021/03/14-07:52:35.434414 7fcf0923ea80 CURRENT file: CURRENT
+2021/03/14-07:52:35.434415 7fcf0923ea80 IDENTITY file: IDENTITY
+2021/03/14-07:52:35.434432 7fcf0923ea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:52:35.434434 7fcf0923ea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:52:35.434435 7fcf0923ea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:52:35.434441 7fcf0923ea80 Options.error_if_exists: 0
+2021/03/14-07:52:35.434442 7fcf0923ea80 Options.create_if_missing: 1
+2021/03/14-07:52:35.434442 7fcf0923ea80 Options.paranoid_checks: 1
+2021/03/14-07:52:35.434443 7fcf0923ea80 Options.env: 0x7fcf09bf8080
+2021/03/14-07:52:35.434444 7fcf0923ea80 Options.info_log: 0x28deca0
+2021/03/14-07:52:35.434444 7fcf0923ea80 Options.max_file_opening_threads: 16
+2021/03/14-07:52:35.434445 7fcf0923ea80 Options.statistics: (nil)
+2021/03/14-07:52:35.434446 7fcf0923ea80 Options.use_fsync: 0
+2021/03/14-07:52:35.434446 7fcf0923ea80 Options.max_log_file_size: 0
+2021/03/14-07:52:35.434447 7fcf0923ea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:52:35.434448 7fcf0923ea80 Options.log_file_time_to_roll: 0
+2021/03/14-07:52:35.434448 7fcf0923ea80 Options.keep_log_file_num: 1000
+2021/03/14-07:52:35.434449 7fcf0923ea80 Options.recycle_log_file_num: 0
+2021/03/14-07:52:35.434449 7fcf0923ea80 Options.allow_fallocate: 1
+2021/03/14-07:52:35.434450 7fcf0923ea80 Options.allow_mmap_reads: 0
+2021/03/14-07:52:35.434451 7fcf0923ea80 Options.allow_mmap_writes: 0
+2021/03/14-07:52:35.434451 7fcf0923ea80 Options.use_direct_reads: 0
+2021/03/14-07:52:35.434452 7fcf0923ea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:52:35.434452 7fcf0923ea80 Options.create_missing_column_families: 0
+2021/03/14-07:52:35.434453 7fcf0923ea80 Options.db_log_dir:
+2021/03/14-07:52:35.434454 7fcf0923ea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:52:35.434454 7fcf0923ea80 Options.table_cache_numshardbits: 6
+2021/03/14-07:52:35.434455 7fcf0923ea80 Options.max_subcompactions: 1
+2021/03/14-07:52:35.434456 7fcf0923ea80 Options.max_background_flushes: -1
+2021/03/14-07:52:35.434456 7fcf0923ea80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:52:35.434457 7fcf0923ea80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:52:35.434457 7fcf0923ea80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:52:35.434458 7fcf0923ea80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:52:35.434459 7fcf0923ea80 Options.advise_random_on_open: 1
+2021/03/14-07:52:35.434459 7fcf0923ea80 Options.db_write_buffer_size: 0
+2021/03/14-07:52:35.434460 7fcf0923ea80 Options.write_buffer_manager: 0x28c6b90
+2021/03/14-07:52:35.434460 7fcf0923ea80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:52:35.434461 7fcf0923ea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:52:35.434462 7fcf0923ea80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:52:35.434462 7fcf0923ea80 Options.use_adaptive_mutex: 0
+2021/03/14-07:52:35.434463 7fcf0923ea80 Options.rate_limiter: (nil)
+2021/03/14-07:52:35.434464 7fcf0923ea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:52:35.434473 7fcf0923ea80 Options.wal_recovery_mode: 2
+2021/03/14-07:52:35.434474 7fcf0923ea80 Options.enable_thread_tracking: 0
+2021/03/14-07:52:35.434475 7fcf0923ea80 Options.enable_pipelined_write: 0
+2021/03/14-07:52:35.434475 7fcf0923ea80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:52:35.434476 7fcf0923ea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:52:35.434477 7fcf0923ea80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:52:35.434477 7fcf0923ea80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:52:35.434478 7fcf0923ea80 Options.row_cache: None
+2021/03/14-07:52:35.434479 7fcf0923ea80 Options.wal_filter: None
+2021/03/14-07:52:35.434479 7fcf0923ea80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:52:35.434480 7fcf0923ea80 Options.allow_ingest_behind: 0
+2021/03/14-07:52:35.434480 7fcf0923ea80 Options.preserve_deletes: 0
+2021/03/14-07:52:35.434481 7fcf0923ea80 Options.two_write_queues: 0
+2021/03/14-07:52:35.434482 7fcf0923ea80 Options.manual_wal_flush: 0
+2021/03/14-07:52:35.434483 7fcf0923ea80 Options.max_background_jobs: 16
+2021/03/14-07:52:35.434483 7fcf0923ea80 Options.max_background_compactions: -1
+2021/03/14-07:52:35.434484 7fcf0923ea80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:52:35.434485 7fcf0923ea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:52:35.434485 7fcf0923ea80 Options.delayed_write_rate : 16777216
+2021/03/14-07:52:35.434486 7fcf0923ea80 Options.max_total_wal_size: 0
+2021/03/14-07:52:35.434487 7fcf0923ea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:52:35.434487 7fcf0923ea80 Options.stats_dump_period_sec: 600
+2021/03/14-07:52:35.434488 7fcf0923ea80 Options.max_open_files: -1
+2021/03/14-07:52:35.434489 7fcf0923ea80 Options.bytes_per_sync: 0
+2021/03/14-07:52:35.434489 7fcf0923ea80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:52:35.434490 7fcf0923ea80 Options.compaction_readahead_size: 0
+2021/03/14-07:52:35.434490 7fcf0923ea80 Compression algorithms supported:
+2021/03/14-07:52:35.434491 7fcf0923ea80 Snappy supported: 1
+2021/03/14-07:52:35.434492 7fcf0923ea80 Zlib supported: 1
+2021/03/14-07:52:35.434492 7fcf0923ea80 Bzip supported: 1
+2021/03/14-07:52:35.434493 7fcf0923ea80 LZ4 supported: 1
+2021/03/14-07:52:35.434493 7fcf0923ea80 ZSTDNotFinal supported: 1
+2021/03/14-07:52:35.434498 7fcf0923ea80 ZSTD supported: 1
+2021/03/14-07:52:35.434502 7fcf0923ea80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:52:35.434503 7fcf0923ea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:52:35.434673 7fcf0923ea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:52:35.434738 7fcf0923ea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:52:35.434739 7fcf0923ea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:52:35.434740 7fcf0923ea80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:52:35.434741 7fcf0923ea80 Options.compaction_filter: None
+2021/03/14-07:52:35.434742 7fcf0923ea80 Options.compaction_filter_factory: None
+2021/03/14-07:52:35.434742 7fcf0923ea80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:52:35.434744 7fcf0923ea80 Options.table_factory: BlockBasedTable
+2021/03/14-07:52:35.434757 7fcf0923ea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x28d6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x28bbc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:52:35.434758 7fcf0923ea80 Options.write_buffer_size: 134217728
+2021/03/14-07:52:35.434759 7fcf0923ea80 Options.max_write_buffer_number: 6
+2021/03/14-07:52:35.434760 7fcf0923ea80 Options.compression[0]: NoCompression
+2021/03/14-07:52:35.434761 7fcf0923ea80 Options.compression[1]: NoCompression
+2021/03/14-07:52:35.434761 7fcf0923ea80 Options.compression[2]: Snappy
+2021/03/14-07:52:35.434762 7fcf0923ea80 Options.compression[3]: Snappy
+2021/03/14-07:52:35.434763 7fcf0923ea80 Options.compression[4]: Snappy
+2021/03/14-07:52:35.434763 7fcf0923ea80 Options.compression[5]: Snappy
+2021/03/14-07:52:35.434764 7fcf0923ea80 Options.compression[6]: Snappy
+2021/03/14-07:52:35.434764 7fcf0923ea80 Options.bottommost_compression: Disabled
+2021/03/14-07:52:35.434765 7fcf0923ea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:52:35.434766 7fcf0923ea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:52:35.434767 7fcf0923ea80 Options.num_levels: 7
+2021/03/14-07:52:35.434767 7fcf0923ea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:52:35.434768 7fcf0923ea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:52:35.434768 7fcf0923ea80 Options.compression_opts.window_bits: -14
+2021/03/14-07:52:35.434769 7fcf0923ea80 Options.compression_opts.level: -1
+2021/03/14-07:52:35.434770 7fcf0923ea80 Options.compression_opts.strategy: 0
+2021/03/14-07:52:35.434770 7fcf0923ea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:52:35.434771 7fcf0923ea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:52:35.434771 7fcf0923ea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:52:35.434772 7fcf0923ea80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:52:35.434773 7fcf0923ea80 Options.target_file_size_base: 67108864
+2021/03/14-07:52:35.434773 7fcf0923ea80 Options.target_file_size_multiplier: 1
+2021/03/14-07:52:35.434774 7fcf0923ea80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:52:35.434775 7fcf0923ea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:52:35.434775 7fcf0923ea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:52:35.434777 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:52:35.434785 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:52:35.434786 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:52:35.434787 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:52:35.434787 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:52:35.434788 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:52:35.434789 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:52:35.434789 7fcf0923ea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:52:35.434790 7fcf0923ea80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:52:35.434790 7fcf0923ea80 Options.arena_block_size: 16777216
+2021/03/14-07:52:35.434791 7fcf0923ea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:52:35.434792 7fcf0923ea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:52:35.434792 7fcf0923ea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:52:35.434793 7fcf0923ea80 Options.disable_auto_compactions: 0
+2021/03/14-07:52:35.434795 7fcf0923ea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:52:35.434796 7fcf0923ea80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:52:35.434796 7fcf0923ea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:52:35.434797 7fcf0923ea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:52:35.434798 7fcf0923ea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:52:35.434798 7fcf0923ea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:52:35.434799 7fcf0923ea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:52:35.434800 7fcf0923ea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:52:35.434800 7fcf0923ea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:52:35.434801 7fcf0923ea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:52:35.434802 7fcf0923ea80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:52:35.434802 7fcf0923ea80 Options.table_properties_collectors:
+2021/03/14-07:52:35.434803 7fcf0923ea80 Options.inplace_update_support: 0
+2021/03/14-07:52:35.434804 7fcf0923ea80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:52:35.434804 7fcf0923ea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:52:35.434805 7fcf0923ea80 Options.memtable_huge_page_size: 0
+2021/03/14-07:52:35.434806 7fcf0923ea80 Options.bloom_locality: 0
+2021/03/14-07:52:35.434806 7fcf0923ea80 Options.max_successive_merges: 0
+2021/03/14-07:52:35.434807 7fcf0923ea80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:52:35.434807 7fcf0923ea80 Options.paranoid_file_checks: 0
+2021/03/14-07:52:35.434808 7fcf0923ea80 Options.force_consistency_checks: 0
+2021/03/14-07:52:35.434809 7fcf0923ea80 Options.report_bg_io_stats: 0
+2021/03/14-07:52:35.435280 7fcf0923ea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:52:35.435283 7fcf0923ea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:52:35.435482 7fcf0923ea80 EVENT_LOG_v1 {"time_micros": 1615704755435468, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:52:35.435489 7fcf0923ea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:52:36.160549 7fcf0923ea80 EVENT_LOG_v1 {"time_micros": 1615704756160545, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704756899893 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704756899893
new file mode 100644
index 0000000..2575d70
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704756899893
@@ -0,0 +1,186 @@
+2021/03/14-07:52:36.173398 7fcf0923ea80 RocksDB version: 5.11.3
+2021/03/14-07:52:36.173454 7fcf0923ea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:52:36.173455 7fcf0923ea80 Compile date Mar 13 2021
+2021/03/14-07:52:36.173458 7fcf0923ea80 DB SUMMARY
+2021/03/14-07:52:36.173623 7fcf0923ea80 CURRENT file: CURRENT
+2021/03/14-07:52:36.173624 7fcf0923ea80 IDENTITY file: IDENTITY
+2021/03/14-07:52:36.173640 7fcf0923ea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:52:36.173641 7fcf0923ea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:52:36.173642 7fcf0923ea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:52:36.173648 7fcf0923ea80 Options.error_if_exists: 0
+2021/03/14-07:52:36.173648 7fcf0923ea80 Options.create_if_missing: 1
+2021/03/14-07:52:36.173649 7fcf0923ea80 Options.paranoid_checks: 1
+2021/03/14-07:52:36.173650 7fcf0923ea80 Options.env: 0x7fcf09bf8080
+2021/03/14-07:52:36.173650 7fcf0923ea80 Options.info_log: 0x28deca0
+2021/03/14-07:52:36.173651 7fcf0923ea80 Options.max_file_opening_threads: 16
+2021/03/14-07:52:36.173651 7fcf0923ea80 Options.statistics: (nil)
+2021/03/14-07:52:36.173652 7fcf0923ea80 Options.use_fsync: 0
+2021/03/14-07:52:36.173653 7fcf0923ea80 Options.max_log_file_size: 0
+2021/03/14-07:52:36.173653 7fcf0923ea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:52:36.173654 7fcf0923ea80 Options.log_file_time_to_roll: 0
+2021/03/14-07:52:36.173654 7fcf0923ea80 Options.keep_log_file_num: 1000
+2021/03/14-07:52:36.173655 7fcf0923ea80 Options.recycle_log_file_num: 0
+2021/03/14-07:52:36.173656 7fcf0923ea80 Options.allow_fallocate: 1
+2021/03/14-07:52:36.173656 7fcf0923ea80 Options.allow_mmap_reads: 0
+2021/03/14-07:52:36.173657 7fcf0923ea80 Options.allow_mmap_writes: 0
+2021/03/14-07:52:36.173657 7fcf0923ea80 Options.use_direct_reads: 0
+2021/03/14-07:52:36.173658 7fcf0923ea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:52:36.173658 7fcf0923ea80 Options.create_missing_column_families: 0
+2021/03/14-07:52:36.173659 7fcf0923ea80 Options.db_log_dir:
+2021/03/14-07:52:36.173659 7fcf0923ea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:52:36.173660 7fcf0923ea80 Options.table_cache_numshardbits: 6
+2021/03/14-07:52:36.173661 7fcf0923ea80 Options.max_subcompactions: 1
+2021/03/14-07:52:36.173661 7fcf0923ea80 Options.max_background_flushes: -1
+2021/03/14-07:52:36.173662 7fcf0923ea80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:52:36.173662 7fcf0923ea80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:52:36.173663 7fcf0923ea80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:52:36.173664 7fcf0923ea80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:52:36.173664 7fcf0923ea80 Options.advise_random_on_open: 1
+2021/03/14-07:52:36.173665 7fcf0923ea80 Options.db_write_buffer_size: 0
+2021/03/14-07:52:36.173665 7fcf0923ea80 Options.write_buffer_manager: 0x28c6b90
+2021/03/14-07:52:36.173666 7fcf0923ea80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:52:36.173666 7fcf0923ea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:52:36.173667 7fcf0923ea80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:52:36.173667 7fcf0923ea80 Options.use_adaptive_mutex: 0
+2021/03/14-07:52:36.173668 7fcf0923ea80 Options.rate_limiter: (nil)
+2021/03/14-07:52:36.173669 7fcf0923ea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:52:36.173677 7fcf0923ea80 Options.wal_recovery_mode: 2
+2021/03/14-07:52:36.173678 7fcf0923ea80 Options.enable_thread_tracking: 0
+2021/03/14-07:52:36.173678 7fcf0923ea80 Options.enable_pipelined_write: 0
+2021/03/14-07:52:36.173679 7fcf0923ea80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:52:36.173679 7fcf0923ea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:52:36.173680 7fcf0923ea80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:52:36.173680 7fcf0923ea80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:52:36.173681 7fcf0923ea80 Options.row_cache: None
+2021/03/14-07:52:36.173682 7fcf0923ea80 Options.wal_filter: None
+2021/03/14-07:52:36.173682 7fcf0923ea80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:52:36.173683 7fcf0923ea80 Options.allow_ingest_behind: 0
+2021/03/14-07:52:36.173683 7fcf0923ea80 Options.preserve_deletes: 0
+2021/03/14-07:52:36.173684 7fcf0923ea80 Options.two_write_queues: 0
+2021/03/14-07:52:36.173684 7fcf0923ea80 Options.manual_wal_flush: 0
+2021/03/14-07:52:36.173685 7fcf0923ea80 Options.max_background_jobs: 16
+2021/03/14-07:52:36.173686 7fcf0923ea80 Options.max_background_compactions: -1
+2021/03/14-07:52:36.173687 7fcf0923ea80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:52:36.173687 7fcf0923ea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:52:36.173688 7fcf0923ea80 Options.delayed_write_rate : 16777216
+2021/03/14-07:52:36.173688 7fcf0923ea80 Options.max_total_wal_size: 0
+2021/03/14-07:52:36.173689 7fcf0923ea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:52:36.173689 7fcf0923ea80 Options.stats_dump_period_sec: 600
+2021/03/14-07:52:36.173690 7fcf0923ea80 Options.max_open_files: -1
+2021/03/14-07:52:36.173691 7fcf0923ea80 Options.bytes_per_sync: 0
+2021/03/14-07:52:36.173691 7fcf0923ea80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:52:36.173692 7fcf0923ea80 Options.compaction_readahead_size: 0
+2021/03/14-07:52:36.173692 7fcf0923ea80 Compression algorithms supported:
+2021/03/14-07:52:36.173693 7fcf0923ea80 Snappy supported: 1
+2021/03/14-07:52:36.173693 7fcf0923ea80 Zlib supported: 1
+2021/03/14-07:52:36.173694 7fcf0923ea80 Bzip supported: 1
+2021/03/14-07:52:36.173694 7fcf0923ea80 LZ4 supported: 1
+2021/03/14-07:52:36.173695 7fcf0923ea80 ZSTDNotFinal supported: 1
+2021/03/14-07:52:36.173699 7fcf0923ea80 ZSTD supported: 1
+2021/03/14-07:52:36.173702 7fcf0923ea80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:52:36.173703 7fcf0923ea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:52:36.173795 7fcf0923ea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:52:36.173849 7fcf0923ea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:52:36.173851 7fcf0923ea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:52:36.173852 7fcf0923ea80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:52:36.173853 7fcf0923ea80 Options.compaction_filter: None
+2021/03/14-07:52:36.173853 7fcf0923ea80 Options.compaction_filter_factory: None
+2021/03/14-07:52:36.173854 7fcf0923ea80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:52:36.173855 7fcf0923ea80 Options.table_factory: BlockBasedTable
+2021/03/14-07:52:36.173869 7fcf0923ea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x28d6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x28bbc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:52:36.173869 7fcf0923ea80 Options.write_buffer_size: 134217728
+2021/03/14-07:52:36.173870 7fcf0923ea80 Options.max_write_buffer_number: 6
+2021/03/14-07:52:36.173871 7fcf0923ea80 Options.compression[0]: NoCompression
+2021/03/14-07:52:36.173871 7fcf0923ea80 Options.compression[1]: NoCompression
+2021/03/14-07:52:36.173872 7fcf0923ea80 Options.compression[2]: Snappy
+2021/03/14-07:52:36.173873 7fcf0923ea80 Options.compression[3]: Snappy
+2021/03/14-07:52:36.173873 7fcf0923ea80 Options.compression[4]: Snappy
+2021/03/14-07:52:36.173874 7fcf0923ea80 Options.compression[5]: Snappy
+2021/03/14-07:52:36.173874 7fcf0923ea80 Options.compression[6]: Snappy
+2021/03/14-07:52:36.173875 7fcf0923ea80 Options.bottommost_compression: Disabled
+2021/03/14-07:52:36.173876 7fcf0923ea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:52:36.173876 7fcf0923ea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:52:36.173877 7fcf0923ea80 Options.num_levels: 7
+2021/03/14-07:52:36.173877 7fcf0923ea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:52:36.173878 7fcf0923ea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:52:36.173878 7fcf0923ea80 Options.compression_opts.window_bits: -14
+2021/03/14-07:52:36.173879 7fcf0923ea80 Options.compression_opts.level: -1
+2021/03/14-07:52:36.173880 7fcf0923ea80 Options.compression_opts.strategy: 0
+2021/03/14-07:52:36.173880 7fcf0923ea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:52:36.173881 7fcf0923ea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:52:36.173881 7fcf0923ea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:52:36.173882 7fcf0923ea80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:52:36.173883 7fcf0923ea80 Options.target_file_size_base: 67108864
+2021/03/14-07:52:36.173883 7fcf0923ea80 Options.target_file_size_multiplier: 1
+2021/03/14-07:52:36.173884 7fcf0923ea80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:52:36.173884 7fcf0923ea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:52:36.173885 7fcf0923ea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:52:36.173886 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:52:36.173894 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:52:36.173895 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:52:36.173895 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:52:36.173896 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:52:36.173897 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:52:36.173897 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:52:36.173898 7fcf0923ea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:52:36.173898 7fcf0923ea80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:52:36.173899 7fcf0923ea80 Options.arena_block_size: 16777216
+2021/03/14-07:52:36.173899 7fcf0923ea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:52:36.173900 7fcf0923ea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:52:36.173901 7fcf0923ea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:52:36.173901 7fcf0923ea80 Options.disable_auto_compactions: 0
+2021/03/14-07:52:36.173903 7fcf0923ea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:52:36.173903 7fcf0923ea80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:52:36.173904 7fcf0923ea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:52:36.173905 7fcf0923ea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:52:36.173905 7fcf0923ea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:52:36.173906 7fcf0923ea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:52:36.173906 7fcf0923ea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:52:36.173907 7fcf0923ea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:52:36.173908 7fcf0923ea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:52:36.173908 7fcf0923ea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:52:36.173909 7fcf0923ea80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:52:36.173909 7fcf0923ea80 Options.table_properties_collectors:
+2021/03/14-07:52:36.173910 7fcf0923ea80 Options.inplace_update_support: 0
+2021/03/14-07:52:36.173911 7fcf0923ea80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:52:36.173911 7fcf0923ea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:52:36.173912 7fcf0923ea80 Options.memtable_huge_page_size: 0
+2021/03/14-07:52:36.173913 7fcf0923ea80 Options.bloom_locality: 0
+2021/03/14-07:52:36.173913 7fcf0923ea80 Options.max_successive_merges: 0
+2021/03/14-07:52:36.173914 7fcf0923ea80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:52:36.173914 7fcf0923ea80 Options.paranoid_file_checks: 0
+2021/03/14-07:52:36.173915 7fcf0923ea80 Options.force_consistency_checks: 0
+2021/03/14-07:52:36.173915 7fcf0923ea80 Options.report_bg_io_stats: 0
+2021/03/14-07:52:36.174291 7fcf0923ea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:52:36.174293 7fcf0923ea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:52:36.174455 7fcf0923ea80 EVENT_LOG_v1 {"time_micros": 1615704756174445, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:52:36.174461 7fcf0923ea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:52:36.887553 7fcf0923ea80 EVENT_LOG_v1 {"time_micros": 1615704756887550, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704757641031 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704757641031
new file mode 100644
index 0000000..7dbbd73
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704757641031
@@ -0,0 +1,186 @@
+2021/03/14-07:52:36.900343 7fcf0923ea80 RocksDB version: 5.11.3
+2021/03/14-07:52:36.900414 7fcf0923ea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:52:36.900416 7fcf0923ea80 Compile date Mar 13 2021
+2021/03/14-07:52:36.900418 7fcf0923ea80 DB SUMMARY
+2021/03/14-07:52:36.900596 7fcf0923ea80 CURRENT file: CURRENT
+2021/03/14-07:52:36.900597 7fcf0923ea80 IDENTITY file: IDENTITY
+2021/03/14-07:52:36.900613 7fcf0923ea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:52:36.900614 7fcf0923ea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:52:36.900615 7fcf0923ea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:52:36.900621 7fcf0923ea80 Options.error_if_exists: 0
+2021/03/14-07:52:36.900622 7fcf0923ea80 Options.create_if_missing: 1
+2021/03/14-07:52:36.900622 7fcf0923ea80 Options.paranoid_checks: 1
+2021/03/14-07:52:36.900623 7fcf0923ea80 Options.env: 0x7fcf09bf8080
+2021/03/14-07:52:36.900624 7fcf0923ea80 Options.info_log: 0x28deca0
+2021/03/14-07:52:36.900624 7fcf0923ea80 Options.max_file_opening_threads: 16
+2021/03/14-07:52:36.900625 7fcf0923ea80 Options.statistics: (nil)
+2021/03/14-07:52:36.900625 7fcf0923ea80 Options.use_fsync: 0
+2021/03/14-07:52:36.900626 7fcf0923ea80 Options.max_log_file_size: 0
+2021/03/14-07:52:36.900627 7fcf0923ea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:52:36.900627 7fcf0923ea80 Options.log_file_time_to_roll: 0
+2021/03/14-07:52:36.900628 7fcf0923ea80 Options.keep_log_file_num: 1000
+2021/03/14-07:52:36.900628 7fcf0923ea80 Options.recycle_log_file_num: 0
+2021/03/14-07:52:36.900629 7fcf0923ea80 Options.allow_fallocate: 1
+2021/03/14-07:52:36.900630 7fcf0923ea80 Options.allow_mmap_reads: 0
+2021/03/14-07:52:36.900630 7fcf0923ea80 Options.allow_mmap_writes: 0
+2021/03/14-07:52:36.900631 7fcf0923ea80 Options.use_direct_reads: 0
+2021/03/14-07:52:36.900631 7fcf0923ea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:52:36.900632 7fcf0923ea80 Options.create_missing_column_families: 0
+2021/03/14-07:52:36.900632 7fcf0923ea80 Options.db_log_dir:
+2021/03/14-07:52:36.900633 7fcf0923ea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:52:36.900633 7fcf0923ea80 Options.table_cache_numshardbits: 6
+2021/03/14-07:52:36.900634 7fcf0923ea80 Options.max_subcompactions: 1
+2021/03/14-07:52:36.900635 7fcf0923ea80 Options.max_background_flushes: -1
+2021/03/14-07:52:36.900635 7fcf0923ea80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:52:36.900636 7fcf0923ea80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:52:36.900636 7fcf0923ea80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:52:36.900637 7fcf0923ea80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:52:36.900638 7fcf0923ea80 Options.advise_random_on_open: 1
+2021/03/14-07:52:36.900638 7fcf0923ea80 Options.db_write_buffer_size: 0
+2021/03/14-07:52:36.900639 7fcf0923ea80 Options.write_buffer_manager: 0x28c6b90
+2021/03/14-07:52:36.900639 7fcf0923ea80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:52:36.900640 7fcf0923ea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:52:36.900640 7fcf0923ea80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:52:36.900641 7fcf0923ea80 Options.use_adaptive_mutex: 0
+2021/03/14-07:52:36.900641 7fcf0923ea80 Options.rate_limiter: (nil)
+2021/03/14-07:52:36.900643 7fcf0923ea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:52:36.900651 7fcf0923ea80 Options.wal_recovery_mode: 2
+2021/03/14-07:52:36.900652 7fcf0923ea80 Options.enable_thread_tracking: 0
+2021/03/14-07:52:36.900653 7fcf0923ea80 Options.enable_pipelined_write: 0
+2021/03/14-07:52:36.900653 7fcf0923ea80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:52:36.900654 7fcf0923ea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:52:36.900654 7fcf0923ea80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:52:36.900655 7fcf0923ea80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:52:36.900655 7fcf0923ea80 Options.row_cache: None
+2021/03/14-07:52:36.900656 7fcf0923ea80 Options.wal_filter: None
+2021/03/14-07:52:36.900657 7fcf0923ea80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:52:36.900657 7fcf0923ea80 Options.allow_ingest_behind: 0
+2021/03/14-07:52:36.900658 7fcf0923ea80 Options.preserve_deletes: 0
+2021/03/14-07:52:36.900658 7fcf0923ea80 Options.two_write_queues: 0
+2021/03/14-07:52:36.900659 7fcf0923ea80 Options.manual_wal_flush: 0
+2021/03/14-07:52:36.900660 7fcf0923ea80 Options.max_background_jobs: 16
+2021/03/14-07:52:36.900661 7fcf0923ea80 Options.max_background_compactions: -1
+2021/03/14-07:52:36.900661 7fcf0923ea80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:52:36.900662 7fcf0923ea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:52:36.900662 7fcf0923ea80 Options.delayed_write_rate : 16777216
+2021/03/14-07:52:36.900663 7fcf0923ea80 Options.max_total_wal_size: 0
+2021/03/14-07:52:36.900663 7fcf0923ea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:52:36.900664 7fcf0923ea80 Options.stats_dump_period_sec: 600
+2021/03/14-07:52:36.900665 7fcf0923ea80 Options.max_open_files: -1
+2021/03/14-07:52:36.900665 7fcf0923ea80 Options.bytes_per_sync: 0
+2021/03/14-07:52:36.900666 7fcf0923ea80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:52:36.900666 7fcf0923ea80 Options.compaction_readahead_size: 0
+2021/03/14-07:52:36.900667 7fcf0923ea80 Compression algorithms supported:
+2021/03/14-07:52:36.900667 7fcf0923ea80 Snappy supported: 1
+2021/03/14-07:52:36.900668 7fcf0923ea80 Zlib supported: 1
+2021/03/14-07:52:36.900669 7fcf0923ea80 Bzip supported: 1
+2021/03/14-07:52:36.900669 7fcf0923ea80 LZ4 supported: 1
+2021/03/14-07:52:36.900670 7fcf0923ea80 ZSTDNotFinal supported: 1
+2021/03/14-07:52:36.900674 7fcf0923ea80 ZSTD supported: 1
+2021/03/14-07:52:36.900677 7fcf0923ea80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:52:36.900679 7fcf0923ea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:52:36.900774 7fcf0923ea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:52:36.900834 7fcf0923ea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:52:36.900836 7fcf0923ea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:52:36.900837 7fcf0923ea80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:52:36.900837 7fcf0923ea80 Options.compaction_filter: None
+2021/03/14-07:52:36.900838 7fcf0923ea80 Options.compaction_filter_factory: None
+2021/03/14-07:52:36.900838 7fcf0923ea80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:52:36.900839 7fcf0923ea80 Options.table_factory: BlockBasedTable
+2021/03/14-07:52:36.900853 7fcf0923ea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x28d6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x28bbc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:52:36.900854 7fcf0923ea80 Options.write_buffer_size: 134217728
+2021/03/14-07:52:36.900855 7fcf0923ea80 Options.max_write_buffer_number: 6
+2021/03/14-07:52:36.900855 7fcf0923ea80 Options.compression[0]: NoCompression
+2021/03/14-07:52:36.900856 7fcf0923ea80 Options.compression[1]: NoCompression
+2021/03/14-07:52:36.900857 7fcf0923ea80 Options.compression[2]: Snappy
+2021/03/14-07:52:36.900857 7fcf0923ea80 Options.compression[3]: Snappy
+2021/03/14-07:52:36.900858 7fcf0923ea80 Options.compression[4]: Snappy
+2021/03/14-07:52:36.900858 7fcf0923ea80 Options.compression[5]: Snappy
+2021/03/14-07:52:36.900859 7fcf0923ea80 Options.compression[6]: Snappy
+2021/03/14-07:52:36.900859 7fcf0923ea80 Options.bottommost_compression: Disabled
+2021/03/14-07:52:36.900860 7fcf0923ea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:52:36.900861 7fcf0923ea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:52:36.900861 7fcf0923ea80 Options.num_levels: 7
+2021/03/14-07:52:36.900862 7fcf0923ea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:52:36.900863 7fcf0923ea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:52:36.900863 7fcf0923ea80 Options.compression_opts.window_bits: -14
+2021/03/14-07:52:36.900864 7fcf0923ea80 Options.compression_opts.level: -1
+2021/03/14-07:52:36.900864 7fcf0923ea80 Options.compression_opts.strategy: 0
+2021/03/14-07:52:36.900865 7fcf0923ea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:52:36.900865 7fcf0923ea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:52:36.900866 7fcf0923ea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:52:36.900867 7fcf0923ea80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:52:36.900867 7fcf0923ea80 Options.target_file_size_base: 67108864
+2021/03/14-07:52:36.900868 7fcf0923ea80 Options.target_file_size_multiplier: 1
+2021/03/14-07:52:36.900868 7fcf0923ea80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:52:36.900869 7fcf0923ea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:52:36.900869 7fcf0923ea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:52:36.900871 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:52:36.900879 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:52:36.900879 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:52:36.900880 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:52:36.900880 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:52:36.900881 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:52:36.900881 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:52:36.900882 7fcf0923ea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:52:36.900883 7fcf0923ea80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:52:36.900883 7fcf0923ea80 Options.arena_block_size: 16777216
+2021/03/14-07:52:36.900884 7fcf0923ea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:52:36.900884 7fcf0923ea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:52:36.900885 7fcf0923ea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:52:36.900886 7fcf0923ea80 Options.disable_auto_compactions: 0
+2021/03/14-07:52:36.900887 7fcf0923ea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:52:36.900888 7fcf0923ea80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:52:36.900889 7fcf0923ea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:52:36.900889 7fcf0923ea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:52:36.900890 7fcf0923ea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:52:36.900890 7fcf0923ea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:52:36.900891 7fcf0923ea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:52:36.900892 7fcf0923ea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:52:36.900892 7fcf0923ea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:52:36.900893 7fcf0923ea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:52:36.900894 7fcf0923ea80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:52:36.900894 7fcf0923ea80 Options.table_properties_collectors:
+2021/03/14-07:52:36.900895 7fcf0923ea80 Options.inplace_update_support: 0
+2021/03/14-07:52:36.900895 7fcf0923ea80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:52:36.900896 7fcf0923ea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:52:36.900897 7fcf0923ea80 Options.memtable_huge_page_size: 0
+2021/03/14-07:52:36.900897 7fcf0923ea80 Options.bloom_locality: 0
+2021/03/14-07:52:36.900898 7fcf0923ea80 Options.max_successive_merges: 0
+2021/03/14-07:52:36.900898 7fcf0923ea80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:52:36.900899 7fcf0923ea80 Options.paranoid_file_checks: 0
+2021/03/14-07:52:36.900899 7fcf0923ea80 Options.force_consistency_checks: 0
+2021/03/14-07:52:36.900900 7fcf0923ea80 Options.report_bg_io_stats: 0
+2021/03/14-07:52:36.901308 7fcf0923ea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:52:36.901311 7fcf0923ea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:52:36.901477 7fcf0923ea80 EVENT_LOG_v1 {"time_micros": 1615704756901466, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:52:36.901484 7fcf0923ea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:52:37.628680 7fcf0923ea80 EVENT_LOG_v1 {"time_micros": 1615704757628676, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704784057399 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704784057399
new file mode 100644
index 0000000..c626cf2
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704784057399
@@ -0,0 +1,186 @@
+2021/03/14-07:52:37.641458 7fcf0923ea80 RocksDB version: 5.11.3
+2021/03/14-07:52:37.641514 7fcf0923ea80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:52:37.641515 7fcf0923ea80 Compile date Mar 13 2021
+2021/03/14-07:52:37.641518 7fcf0923ea80 DB SUMMARY
+2021/03/14-07:52:37.641683 7fcf0923ea80 CURRENT file: CURRENT
+2021/03/14-07:52:37.641684 7fcf0923ea80 IDENTITY file: IDENTITY
+2021/03/14-07:52:37.641700 7fcf0923ea80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:52:37.641702 7fcf0923ea80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:52:37.641702 7fcf0923ea80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:52:37.641708 7fcf0923ea80 Options.error_if_exists: 0
+2021/03/14-07:52:37.641709 7fcf0923ea80 Options.create_if_missing: 1
+2021/03/14-07:52:37.641709 7fcf0923ea80 Options.paranoid_checks: 1
+2021/03/14-07:52:37.641710 7fcf0923ea80 Options.env: 0x7fcf09bf8080
+2021/03/14-07:52:37.641711 7fcf0923ea80 Options.info_log: 0x28deca0
+2021/03/14-07:52:37.641711 7fcf0923ea80 Options.max_file_opening_threads: 16
+2021/03/14-07:52:37.641712 7fcf0923ea80 Options.statistics: (nil)
+2021/03/14-07:52:37.641713 7fcf0923ea80 Options.use_fsync: 0
+2021/03/14-07:52:37.641713 7fcf0923ea80 Options.max_log_file_size: 0
+2021/03/14-07:52:37.641714 7fcf0923ea80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:52:37.641714 7fcf0923ea80 Options.log_file_time_to_roll: 0
+2021/03/14-07:52:37.641715 7fcf0923ea80 Options.keep_log_file_num: 1000
+2021/03/14-07:52:37.641715 7fcf0923ea80 Options.recycle_log_file_num: 0
+2021/03/14-07:52:37.641716 7fcf0923ea80 Options.allow_fallocate: 1
+2021/03/14-07:52:37.641717 7fcf0923ea80 Options.allow_mmap_reads: 0
+2021/03/14-07:52:37.641717 7fcf0923ea80 Options.allow_mmap_writes: 0
+2021/03/14-07:52:37.641718 7fcf0923ea80 Options.use_direct_reads: 0
+2021/03/14-07:52:37.641718 7fcf0923ea80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:52:37.641719 7fcf0923ea80 Options.create_missing_column_families: 0
+2021/03/14-07:52:37.641719 7fcf0923ea80 Options.db_log_dir:
+2021/03/14-07:52:37.641720 7fcf0923ea80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:52:37.641720 7fcf0923ea80 Options.table_cache_numshardbits: 6
+2021/03/14-07:52:37.641721 7fcf0923ea80 Options.max_subcompactions: 1
+2021/03/14-07:52:37.641722 7fcf0923ea80 Options.max_background_flushes: -1
+2021/03/14-07:52:37.641722 7fcf0923ea80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:52:37.641723 7fcf0923ea80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:52:37.641723 7fcf0923ea80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:52:37.641724 7fcf0923ea80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:52:37.641725 7fcf0923ea80 Options.advise_random_on_open: 1
+2021/03/14-07:52:37.641725 7fcf0923ea80 Options.db_write_buffer_size: 0
+2021/03/14-07:52:37.641726 7fcf0923ea80 Options.write_buffer_manager: 0x28c6b90
+2021/03/14-07:52:37.641726 7fcf0923ea80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:52:37.641727 7fcf0923ea80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:52:37.641727 7fcf0923ea80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:52:37.641728 7fcf0923ea80 Options.use_adaptive_mutex: 0
+2021/03/14-07:52:37.641728 7fcf0923ea80 Options.rate_limiter: (nil)
+2021/03/14-07:52:37.641730 7fcf0923ea80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:52:37.641737 7fcf0923ea80 Options.wal_recovery_mode: 2
+2021/03/14-07:52:37.641738 7fcf0923ea80 Options.enable_thread_tracking: 0
+2021/03/14-07:52:37.641739 7fcf0923ea80 Options.enable_pipelined_write: 0
+2021/03/14-07:52:37.641739 7fcf0923ea80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:52:37.641740 7fcf0923ea80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:52:37.641740 7fcf0923ea80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:52:37.641741 7fcf0923ea80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:52:37.641742 7fcf0923ea80 Options.row_cache: None
+2021/03/14-07:52:37.641742 7fcf0923ea80 Options.wal_filter: None
+2021/03/14-07:52:37.641743 7fcf0923ea80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:52:37.641743 7fcf0923ea80 Options.allow_ingest_behind: 0
+2021/03/14-07:52:37.641744 7fcf0923ea80 Options.preserve_deletes: 0
+2021/03/14-07:52:37.641744 7fcf0923ea80 Options.two_write_queues: 0
+2021/03/14-07:52:37.641745 7fcf0923ea80 Options.manual_wal_flush: 0
+2021/03/14-07:52:37.641746 7fcf0923ea80 Options.max_background_jobs: 16
+2021/03/14-07:52:37.641747 7fcf0923ea80 Options.max_background_compactions: -1
+2021/03/14-07:52:37.641747 7fcf0923ea80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:52:37.641748 7fcf0923ea80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:52:37.641748 7fcf0923ea80 Options.delayed_write_rate : 16777216
+2021/03/14-07:52:37.641749 7fcf0923ea80 Options.max_total_wal_size: 0
+2021/03/14-07:52:37.641749 7fcf0923ea80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:52:37.641750 7fcf0923ea80 Options.stats_dump_period_sec: 600
+2021/03/14-07:52:37.641751 7fcf0923ea80 Options.max_open_files: -1
+2021/03/14-07:52:37.641751 7fcf0923ea80 Options.bytes_per_sync: 0
+2021/03/14-07:52:37.641752 7fcf0923ea80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:52:37.641752 7fcf0923ea80 Options.compaction_readahead_size: 0
+2021/03/14-07:52:37.641753 7fcf0923ea80 Compression algorithms supported:
+2021/03/14-07:52:37.641753 7fcf0923ea80 Snappy supported: 1
+2021/03/14-07:52:37.641754 7fcf0923ea80 Zlib supported: 1
+2021/03/14-07:52:37.641755 7fcf0923ea80 Bzip supported: 1
+2021/03/14-07:52:37.641755 7fcf0923ea80 LZ4 supported: 1
+2021/03/14-07:52:37.641756 7fcf0923ea80 ZSTDNotFinal supported: 1
+2021/03/14-07:52:37.641759 7fcf0923ea80 ZSTD supported: 1
+2021/03/14-07:52:37.641762 7fcf0923ea80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:52:37.641764 7fcf0923ea80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:52:37.641855 7fcf0923ea80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:52:37.641908 7fcf0923ea80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:52:37.641910 7fcf0923ea80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:52:37.641911 7fcf0923ea80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:52:37.641912 7fcf0923ea80 Options.compaction_filter: None
+2021/03/14-07:52:37.641912 7fcf0923ea80 Options.compaction_filter_factory: None
+2021/03/14-07:52:37.641913 7fcf0923ea80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:52:37.641914 7fcf0923ea80 Options.table_factory: BlockBasedTable
+2021/03/14-07:52:37.641927 7fcf0923ea80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x28d6520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x28bbc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:52:37.641928 7fcf0923ea80 Options.write_buffer_size: 134217728
+2021/03/14-07:52:37.641929 7fcf0923ea80 Options.max_write_buffer_number: 6
+2021/03/14-07:52:37.641929 7fcf0923ea80 Options.compression[0]: NoCompression
+2021/03/14-07:52:37.641930 7fcf0923ea80 Options.compression[1]: NoCompression
+2021/03/14-07:52:37.641931 7fcf0923ea80 Options.compression[2]: Snappy
+2021/03/14-07:52:37.641931 7fcf0923ea80 Options.compression[3]: Snappy
+2021/03/14-07:52:37.641932 7fcf0923ea80 Options.compression[4]: Snappy
+2021/03/14-07:52:37.641932 7fcf0923ea80 Options.compression[5]: Snappy
+2021/03/14-07:52:37.641933 7fcf0923ea80 Options.compression[6]: Snappy
+2021/03/14-07:52:37.641933 7fcf0923ea80 Options.bottommost_compression: Disabled
+2021/03/14-07:52:37.641934 7fcf0923ea80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:52:37.641935 7fcf0923ea80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:52:37.641935 7fcf0923ea80 Options.num_levels: 7
+2021/03/14-07:52:37.641936 7fcf0923ea80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:52:37.641936 7fcf0923ea80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:52:37.641937 7fcf0923ea80 Options.compression_opts.window_bits: -14
+2021/03/14-07:52:37.641938 7fcf0923ea80 Options.compression_opts.level: -1
+2021/03/14-07:52:37.641938 7fcf0923ea80 Options.compression_opts.strategy: 0
+2021/03/14-07:52:37.641939 7fcf0923ea80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:52:37.641939 7fcf0923ea80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:52:37.641940 7fcf0923ea80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:52:37.641940 7fcf0923ea80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:52:37.641941 7fcf0923ea80 Options.target_file_size_base: 67108864
+2021/03/14-07:52:37.641942 7fcf0923ea80 Options.target_file_size_multiplier: 1
+2021/03/14-07:52:37.641942 7fcf0923ea80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:52:37.641943 7fcf0923ea80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:52:37.641943 7fcf0923ea80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:52:37.641945 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:52:37.641952 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:52:37.641953 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:52:37.641953 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:52:37.641954 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:52:37.641955 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:52:37.641955 7fcf0923ea80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:52:37.641956 7fcf0923ea80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:52:37.641956 7fcf0923ea80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:52:37.641957 7fcf0923ea80 Options.arena_block_size: 16777216
+2021/03/14-07:52:37.641957 7fcf0923ea80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:52:37.641958 7fcf0923ea80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:52:37.641959 7fcf0923ea80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:52:37.641959 7fcf0923ea80 Options.disable_auto_compactions: 0
+2021/03/14-07:52:37.641961 7fcf0923ea80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:52:37.641962 7fcf0923ea80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:52:37.641962 7fcf0923ea80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:52:37.641963 7fcf0923ea80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:52:37.641963 7fcf0923ea80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:52:37.641964 7fcf0923ea80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:52:37.641965 7fcf0923ea80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:52:37.641966 7fcf0923ea80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:52:37.641966 7fcf0923ea80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:52:37.641967 7fcf0923ea80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:52:37.641967 7fcf0923ea80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:52:37.641968 7fcf0923ea80 Options.table_properties_collectors:
+2021/03/14-07:52:37.641968 7fcf0923ea80 Options.inplace_update_support: 0
+2021/03/14-07:52:37.641969 7fcf0923ea80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:52:37.641970 7fcf0923ea80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:52:37.641970 7fcf0923ea80 Options.memtable_huge_page_size: 0
+2021/03/14-07:52:37.641971 7fcf0923ea80 Options.bloom_locality: 0
+2021/03/14-07:52:37.641972 7fcf0923ea80 Options.max_successive_merges: 0
+2021/03/14-07:52:37.641972 7fcf0923ea80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:52:37.641973 7fcf0923ea80 Options.paranoid_file_checks: 0
+2021/03/14-07:52:37.641973 7fcf0923ea80 Options.force_consistency_checks: 0
+2021/03/14-07:52:37.641974 7fcf0923ea80 Options.report_bg_io_stats: 0
+2021/03/14-07:52:37.642365 7fcf0923ea80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:52:37.642367 7fcf0923ea80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:52:37.642530 7fcf0923ea80 EVENT_LOG_v1 {"time_micros": 1615704757642520, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:52:37.642535 7fcf0923ea80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:52:38.359832 7fcf0923ea80 EVENT_LOG_v1 {"time_micros": 1615704758359829, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704784768198 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704784768198
new file mode 100644
index 0000000..4c41753
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704784768198
@@ -0,0 +1,186 @@
+2021/03/14-07:53:04.057945 7f6812f47a80 RocksDB version: 5.11.3
+2021/03/14-07:53:04.058017 7f6812f47a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:53:04.058019 7f6812f47a80 Compile date Mar 13 2021
+2021/03/14-07:53:04.058026 7f6812f47a80 DB SUMMARY
+2021/03/14-07:53:04.058210 7f6812f47a80 CURRENT file: CURRENT
+2021/03/14-07:53:04.058211 7f6812f47a80 IDENTITY file: IDENTITY
+2021/03/14-07:53:04.058229 7f6812f47a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:53:04.058230 7f6812f47a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:53:04.058231 7f6812f47a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:53:04.058245 7f6812f47a80 Options.error_if_exists: 0
+2021/03/14-07:53:04.058247 7f6812f47a80 Options.create_if_missing: 1
+2021/03/14-07:53:04.058247 7f6812f47a80 Options.paranoid_checks: 1
+2021/03/14-07:53:04.058248 7f6812f47a80 Options.env: 0x7f6813901080
+2021/03/14-07:53:04.058249 7f6812f47a80 Options.info_log: 0x25d6ca0
+2021/03/14-07:53:04.058250 7f6812f47a80 Options.max_file_opening_threads: 16
+2021/03/14-07:53:04.058250 7f6812f47a80 Options.statistics: (nil)
+2021/03/14-07:53:04.058251 7f6812f47a80 Options.use_fsync: 0
+2021/03/14-07:53:04.058252 7f6812f47a80 Options.max_log_file_size: 0
+2021/03/14-07:53:04.058253 7f6812f47a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:53:04.058253 7f6812f47a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:53:04.058254 7f6812f47a80 Options.keep_log_file_num: 1000
+2021/03/14-07:53:04.058255 7f6812f47a80 Options.recycle_log_file_num: 0
+2021/03/14-07:53:04.058255 7f6812f47a80 Options.allow_fallocate: 1
+2021/03/14-07:53:04.058256 7f6812f47a80 Options.allow_mmap_reads: 0
+2021/03/14-07:53:04.058257 7f6812f47a80 Options.allow_mmap_writes: 0
+2021/03/14-07:53:04.058257 7f6812f47a80 Options.use_direct_reads: 0
+2021/03/14-07:53:04.058258 7f6812f47a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:53:04.058258 7f6812f47a80 Options.create_missing_column_families: 0
+2021/03/14-07:53:04.058259 7f6812f47a80 Options.db_log_dir:
+2021/03/14-07:53:04.058260 7f6812f47a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:53:04.058260 7f6812f47a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:53:04.058261 7f6812f47a80 Options.max_subcompactions: 1
+2021/03/14-07:53:04.058261 7f6812f47a80 Options.max_background_flushes: -1
+2021/03/14-07:53:04.058262 7f6812f47a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:53:04.058263 7f6812f47a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:53:04.058263 7f6812f47a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:53:04.058264 7f6812f47a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:53:04.058265 7f6812f47a80 Options.advise_random_on_open: 1
+2021/03/14-07:53:04.058265 7f6812f47a80 Options.db_write_buffer_size: 0
+2021/03/14-07:53:04.058266 7f6812f47a80 Options.write_buffer_manager: 0x25beb90
+2021/03/14-07:53:04.058267 7f6812f47a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:53:04.058267 7f6812f47a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:53:04.058268 7f6812f47a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:53:04.058268 7f6812f47a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:53:04.058269 7f6812f47a80 Options.rate_limiter: (nil)
+2021/03/14-07:53:04.058271 7f6812f47a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:53:04.058281 7f6812f47a80 Options.wal_recovery_mode: 2
+2021/03/14-07:53:04.058282 7f6812f47a80 Options.enable_thread_tracking: 0
+2021/03/14-07:53:04.058283 7f6812f47a80 Options.enable_pipelined_write: 0
+2021/03/14-07:53:04.058283 7f6812f47a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:53:04.058284 7f6812f47a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:53:04.058285 7f6812f47a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:53:04.058285 7f6812f47a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:53:04.058286 7f6812f47a80 Options.row_cache: None
+2021/03/14-07:53:04.058286 7f6812f47a80 Options.wal_filter: None
+2021/03/14-07:53:04.058287 7f6812f47a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:53:04.058288 7f6812f47a80 Options.allow_ingest_behind: 0
+2021/03/14-07:53:04.058288 7f6812f47a80 Options.preserve_deletes: 0
+2021/03/14-07:53:04.058289 7f6812f47a80 Options.two_write_queues: 0
+2021/03/14-07:53:04.058290 7f6812f47a80 Options.manual_wal_flush: 0
+2021/03/14-07:53:04.058291 7f6812f47a80 Options.max_background_jobs: 16
+2021/03/14-07:53:04.058292 7f6812f47a80 Options.max_background_compactions: -1
+2021/03/14-07:53:04.058292 7f6812f47a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:53:04.058293 7f6812f47a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:53:04.058293 7f6812f47a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:53:04.058294 7f6812f47a80 Options.max_total_wal_size: 0
+2021/03/14-07:53:04.058295 7f6812f47a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:53:04.058295 7f6812f47a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:53:04.058296 7f6812f47a80 Options.max_open_files: -1
+2021/03/14-07:53:04.058297 7f6812f47a80 Options.bytes_per_sync: 0
+2021/03/14-07:53:04.058297 7f6812f47a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:53:04.058298 7f6812f47a80 Options.compaction_readahead_size: 0
+2021/03/14-07:53:04.058298 7f6812f47a80 Compression algorithms supported:
+2021/03/14-07:53:04.058299 7f6812f47a80 Snappy supported: 1
+2021/03/14-07:53:04.058300 7f6812f47a80 Zlib supported: 1
+2021/03/14-07:53:04.058301 7f6812f47a80 Bzip supported: 1
+2021/03/14-07:53:04.058301 7f6812f47a80 LZ4 supported: 1
+2021/03/14-07:53:04.058302 7f6812f47a80 ZSTDNotFinal supported: 1
+2021/03/14-07:53:04.058307 7f6812f47a80 ZSTD supported: 1
+2021/03/14-07:53:04.058312 7f6812f47a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:53:04.058315 7f6812f47a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:53:04.058434 7f6812f47a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:53:04.058500 7f6812f47a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:53:04.058502 7f6812f47a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:53:04.058503 7f6812f47a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:53:04.058504 7f6812f47a80 Options.compaction_filter: None
+2021/03/14-07:53:04.058504 7f6812f47a80 Options.compaction_filter_factory: None
+2021/03/14-07:53:04.058505 7f6812f47a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:53:04.058507 7f6812f47a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:53:04.058523 7f6812f47a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x25ce520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x25b3c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:53:04.058524 7f6812f47a80 Options.write_buffer_size: 134217728
+2021/03/14-07:53:04.058525 7f6812f47a80 Options.max_write_buffer_number: 6
+2021/03/14-07:53:04.058526 7f6812f47a80 Options.compression[0]: NoCompression
+2021/03/14-07:53:04.058527 7f6812f47a80 Options.compression[1]: NoCompression
+2021/03/14-07:53:04.058527 7f6812f47a80 Options.compression[2]: Snappy
+2021/03/14-07:53:04.058528 7f6812f47a80 Options.compression[3]: Snappy
+2021/03/14-07:53:04.058529 7f6812f47a80 Options.compression[4]: Snappy
+2021/03/14-07:53:04.058529 7f6812f47a80 Options.compression[5]: Snappy
+2021/03/14-07:53:04.058530 7f6812f47a80 Options.compression[6]: Snappy
+2021/03/14-07:53:04.058531 7f6812f47a80 Options.bottommost_compression: Disabled
+2021/03/14-07:53:04.058532 7f6812f47a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:53:04.058532 7f6812f47a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:53:04.058533 7f6812f47a80 Options.num_levels: 7
+2021/03/14-07:53:04.058534 7f6812f47a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:53:04.058534 7f6812f47a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:53:04.058535 7f6812f47a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:53:04.058536 7f6812f47a80 Options.compression_opts.level: -1
+2021/03/14-07:53:04.058536 7f6812f47a80 Options.compression_opts.strategy: 0
+2021/03/14-07:53:04.058537 7f6812f47a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:53:04.058538 7f6812f47a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:53:04.058538 7f6812f47a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:53:04.058539 7f6812f47a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:53:04.058539 7f6812f47a80 Options.target_file_size_base: 67108864
+2021/03/14-07:53:04.058540 7f6812f47a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:53:04.058541 7f6812f47a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:53:04.058542 7f6812f47a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:53:04.058542 7f6812f47a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:53:04.058544 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:53:04.058553 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:53:04.058554 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:53:04.058555 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:53:04.058555 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:53:04.058556 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:53:04.058557 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:53:04.058557 7f6812f47a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:53:04.058558 7f6812f47a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:53:04.058559 7f6812f47a80 Options.arena_block_size: 16777216
+2021/03/14-07:53:04.058559 7f6812f47a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:53:04.058560 7f6812f47a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:53:04.058561 7f6812f47a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:53:04.058561 7f6812f47a80 Options.disable_auto_compactions: 0
+2021/03/14-07:53:04.058564 7f6812f47a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:53:04.058565 7f6812f47a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:53:04.058566 7f6812f47a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:53:04.058566 7f6812f47a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:53:04.058567 7f6812f47a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:53:04.058568 7f6812f47a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:53:04.058568 7f6812f47a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:53:04.058570 7f6812f47a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:53:04.058570 7f6812f47a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:53:04.058571 7f6812f47a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:53:04.058571 7f6812f47a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:53:04.058572 7f6812f47a80 Options.table_properties_collectors:
+2021/03/14-07:53:04.058573 7f6812f47a80 Options.inplace_update_support: 0
+2021/03/14-07:53:04.058573 7f6812f47a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:53:04.058574 7f6812f47a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:53:04.058575 7f6812f47a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:53:04.058576 7f6812f47a80 Options.bloom_locality: 0
+2021/03/14-07:53:04.058576 7f6812f47a80 Options.max_successive_merges: 0
+2021/03/14-07:53:04.058577 7f6812f47a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:53:04.058577 7f6812f47a80 Options.paranoid_file_checks: 0
+2021/03/14-07:53:04.058578 7f6812f47a80 Options.force_consistency_checks: 0
+2021/03/14-07:53:04.058579 7f6812f47a80 Options.report_bg_io_stats: 0
+2021/03/14-07:53:04.059060 7f6812f47a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:53:04.059064 7f6812f47a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:53:04.059269 7f6812f47a80 EVENT_LOG_v1 {"time_micros": 1615704784059255, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:53:04.059276 7f6812f47a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:53:04.755906 7f6812f47a80 EVENT_LOG_v1 {"time_micros": 1615704784755903, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704785476727 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704785476727
new file mode 100644
index 0000000..e9d883a
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704785476727
@@ -0,0 +1,186 @@
+2021/03/14-07:53:04.768644 7f6812f47a80 RocksDB version: 5.11.3
+2021/03/14-07:53:04.768697 7f6812f47a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:53:04.768699 7f6812f47a80 Compile date Mar 13 2021
+2021/03/14-07:53:04.768703 7f6812f47a80 DB SUMMARY
+2021/03/14-07:53:04.768870 7f6812f47a80 CURRENT file: CURRENT
+2021/03/14-07:53:04.768871 7f6812f47a80 IDENTITY file: IDENTITY
+2021/03/14-07:53:04.768887 7f6812f47a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:53:04.768888 7f6812f47a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:53:04.768889 7f6812f47a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:53:04.768895 7f6812f47a80 Options.error_if_exists: 0
+2021/03/14-07:53:04.768895 7f6812f47a80 Options.create_if_missing: 1
+2021/03/14-07:53:04.768896 7f6812f47a80 Options.paranoid_checks: 1
+2021/03/14-07:53:04.768897 7f6812f47a80 Options.env: 0x7f6813901080
+2021/03/14-07:53:04.768897 7f6812f47a80 Options.info_log: 0x25d6ca0
+2021/03/14-07:53:04.768898 7f6812f47a80 Options.max_file_opening_threads: 16
+2021/03/14-07:53:04.768899 7f6812f47a80 Options.statistics: (nil)
+2021/03/14-07:53:04.768899 7f6812f47a80 Options.use_fsync: 0
+2021/03/14-07:53:04.768900 7f6812f47a80 Options.max_log_file_size: 0
+2021/03/14-07:53:04.768901 7f6812f47a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:53:04.768901 7f6812f47a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:53:04.768902 7f6812f47a80 Options.keep_log_file_num: 1000
+2021/03/14-07:53:04.768902 7f6812f47a80 Options.recycle_log_file_num: 0
+2021/03/14-07:53:04.768903 7f6812f47a80 Options.allow_fallocate: 1
+2021/03/14-07:53:04.768904 7f6812f47a80 Options.allow_mmap_reads: 0
+2021/03/14-07:53:04.768904 7f6812f47a80 Options.allow_mmap_writes: 0
+2021/03/14-07:53:04.768905 7f6812f47a80 Options.use_direct_reads: 0
+2021/03/14-07:53:04.768905 7f6812f47a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:53:04.768906 7f6812f47a80 Options.create_missing_column_families: 0
+2021/03/14-07:53:04.768906 7f6812f47a80 Options.db_log_dir:
+2021/03/14-07:53:04.768907 7f6812f47a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:53:04.768908 7f6812f47a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:53:04.768908 7f6812f47a80 Options.max_subcompactions: 1
+2021/03/14-07:53:04.768909 7f6812f47a80 Options.max_background_flushes: -1
+2021/03/14-07:53:04.768910 7f6812f47a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:53:04.768910 7f6812f47a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:53:04.768911 7f6812f47a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:53:04.768911 7f6812f47a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:53:04.768912 7f6812f47a80 Options.advise_random_on_open: 1
+2021/03/14-07:53:04.768912 7f6812f47a80 Options.db_write_buffer_size: 0
+2021/03/14-07:53:04.768913 7f6812f47a80 Options.write_buffer_manager: 0x25beb90
+2021/03/14-07:53:04.768914 7f6812f47a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:53:04.768914 7f6812f47a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:53:04.768915 7f6812f47a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:53:04.768915 7f6812f47a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:53:04.768916 7f6812f47a80 Options.rate_limiter: (nil)
+2021/03/14-07:53:04.768917 7f6812f47a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:53:04.768925 7f6812f47a80 Options.wal_recovery_mode: 2
+2021/03/14-07:53:04.768926 7f6812f47a80 Options.enable_thread_tracking: 0
+2021/03/14-07:53:04.768926 7f6812f47a80 Options.enable_pipelined_write: 0
+2021/03/14-07:53:04.768927 7f6812f47a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:53:04.768927 7f6812f47a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:53:04.768928 7f6812f47a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:53:04.768928 7f6812f47a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:53:04.768929 7f6812f47a80 Options.row_cache: None
+2021/03/14-07:53:04.768930 7f6812f47a80 Options.wal_filter: None
+2021/03/14-07:53:04.768930 7f6812f47a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:53:04.768931 7f6812f47a80 Options.allow_ingest_behind: 0
+2021/03/14-07:53:04.768931 7f6812f47a80 Options.preserve_deletes: 0
+2021/03/14-07:53:04.768932 7f6812f47a80 Options.two_write_queues: 0
+2021/03/14-07:53:04.768932 7f6812f47a80 Options.manual_wal_flush: 0
+2021/03/14-07:53:04.768934 7f6812f47a80 Options.max_background_jobs: 16
+2021/03/14-07:53:04.768934 7f6812f47a80 Options.max_background_compactions: -1
+2021/03/14-07:53:04.768935 7f6812f47a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:53:04.768935 7f6812f47a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:53:04.768936 7f6812f47a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:53:04.768937 7f6812f47a80 Options.max_total_wal_size: 0
+2021/03/14-07:53:04.768937 7f6812f47a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:53:04.768938 7f6812f47a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:53:04.768938 7f6812f47a80 Options.max_open_files: -1
+2021/03/14-07:53:04.768939 7f6812f47a80 Options.bytes_per_sync: 0
+2021/03/14-07:53:04.768940 7f6812f47a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:53:04.768940 7f6812f47a80 Options.compaction_readahead_size: 0
+2021/03/14-07:53:04.768941 7f6812f47a80 Compression algorithms supported:
+2021/03/14-07:53:04.768941 7f6812f47a80 Snappy supported: 1
+2021/03/14-07:53:04.768942 7f6812f47a80 Zlib supported: 1
+2021/03/14-07:53:04.768943 7f6812f47a80 Bzip supported: 1
+2021/03/14-07:53:04.768943 7f6812f47a80 LZ4 supported: 1
+2021/03/14-07:53:04.768944 7f6812f47a80 ZSTDNotFinal supported: 1
+2021/03/14-07:53:04.768948 7f6812f47a80 ZSTD supported: 1
+2021/03/14-07:53:04.768951 7f6812f47a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:53:04.768952 7f6812f47a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:53:04.769042 7f6812f47a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:53:04.769094 7f6812f47a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:53:04.769095 7f6812f47a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:53:04.769096 7f6812f47a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:53:04.769097 7f6812f47a80 Options.compaction_filter: None
+2021/03/14-07:53:04.769097 7f6812f47a80 Options.compaction_filter_factory: None
+2021/03/14-07:53:04.769098 7f6812f47a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:53:04.769099 7f6812f47a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:53:04.769112 7f6812f47a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x25ce520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x25b3c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:53:04.769113 7f6812f47a80 Options.write_buffer_size: 134217728
+2021/03/14-07:53:04.769114 7f6812f47a80 Options.max_write_buffer_number: 6
+2021/03/14-07:53:04.769115 7f6812f47a80 Options.compression[0]: NoCompression
+2021/03/14-07:53:04.769115 7f6812f47a80 Options.compression[1]: NoCompression
+2021/03/14-07:53:04.769116 7f6812f47a80 Options.compression[2]: Snappy
+2021/03/14-07:53:04.769116 7f6812f47a80 Options.compression[3]: Snappy
+2021/03/14-07:53:04.769117 7f6812f47a80 Options.compression[4]: Snappy
+2021/03/14-07:53:04.769118 7f6812f47a80 Options.compression[5]: Snappy
+2021/03/14-07:53:04.769118 7f6812f47a80 Options.compression[6]: Snappy
+2021/03/14-07:53:04.769119 7f6812f47a80 Options.bottommost_compression: Disabled
+2021/03/14-07:53:04.769120 7f6812f47a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:53:04.769120 7f6812f47a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:53:04.769121 7f6812f47a80 Options.num_levels: 7
+2021/03/14-07:53:04.769121 7f6812f47a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:53:04.769122 7f6812f47a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:53:04.769123 7f6812f47a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:53:04.769123 7f6812f47a80 Options.compression_opts.level: -1
+2021/03/14-07:53:04.769124 7f6812f47a80 Options.compression_opts.strategy: 0
+2021/03/14-07:53:04.769124 7f6812f47a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:53:04.769125 7f6812f47a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:53:04.769126 7f6812f47a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:53:04.769126 7f6812f47a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:53:04.769127 7f6812f47a80 Options.target_file_size_base: 67108864
+2021/03/14-07:53:04.769127 7f6812f47a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:53:04.769128 7f6812f47a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:53:04.769129 7f6812f47a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:53:04.769129 7f6812f47a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:53:04.769131 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:53:04.769138 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:53:04.769139 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:53:04.769140 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:53:04.769140 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:53:04.769141 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:53:04.769141 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:53:04.769142 7f6812f47a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:53:04.769143 7f6812f47a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:53:04.769143 7f6812f47a80 Options.arena_block_size: 16777216
+2021/03/14-07:53:04.769144 7f6812f47a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:53:04.769144 7f6812f47a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:53:04.769145 7f6812f47a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:53:04.769146 7f6812f47a80 Options.disable_auto_compactions: 0
+2021/03/14-07:53:04.769147 7f6812f47a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:53:04.769148 7f6812f47a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:53:04.769149 7f6812f47a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:53:04.769149 7f6812f47a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:53:04.769150 7f6812f47a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:53:04.769150 7f6812f47a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:53:04.769151 7f6812f47a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:53:04.769152 7f6812f47a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:53:04.769153 7f6812f47a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:53:04.769153 7f6812f47a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:53:04.769154 7f6812f47a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:53:04.769154 7f6812f47a80 Options.table_properties_collectors:
+2021/03/14-07:53:04.769155 7f6812f47a80 Options.inplace_update_support: 0
+2021/03/14-07:53:04.769155 7f6812f47a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:53:04.769156 7f6812f47a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:53:04.769157 7f6812f47a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:53:04.769158 7f6812f47a80 Options.bloom_locality: 0
+2021/03/14-07:53:04.769158 7f6812f47a80 Options.max_successive_merges: 0
+2021/03/14-07:53:04.769159 7f6812f47a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:53:04.769159 7f6812f47a80 Options.paranoid_file_checks: 0
+2021/03/14-07:53:04.769160 7f6812f47a80 Options.force_consistency_checks: 0
+2021/03/14-07:53:04.769160 7f6812f47a80 Options.report_bg_io_stats: 0
+2021/03/14-07:53:04.769534 7f6812f47a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:53:04.769536 7f6812f47a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:53:04.769701 7f6812f47a80 EVENT_LOG_v1 {"time_micros": 1615704784769690, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:53:04.769706 7f6812f47a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:53:05.464537 7f6812f47a80 EVENT_LOG_v1 {"time_micros": 1615704785464533, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615704786187098 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704786187098
new file mode 100644
index 0000000..95040b2
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615704786187098
@@ -0,0 +1,186 @@
+2021/03/14-07:53:05.477170 7f6812f47a80 RocksDB version: 5.11.3
+2021/03/14-07:53:05.477223 7f6812f47a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:53:05.477225 7f6812f47a80 Compile date Mar 13 2021
+2021/03/14-07:53:05.477229 7f6812f47a80 DB SUMMARY
+2021/03/14-07:53:05.477410 7f6812f47a80 CURRENT file: CURRENT
+2021/03/14-07:53:05.477411 7f6812f47a80 IDENTITY file: IDENTITY
+2021/03/14-07:53:05.477428 7f6812f47a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:53:05.477429 7f6812f47a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:53:05.477430 7f6812f47a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:53:05.477436 7f6812f47a80 Options.error_if_exists: 0
+2021/03/14-07:53:05.477436 7f6812f47a80 Options.create_if_missing: 1
+2021/03/14-07:53:05.477437 7f6812f47a80 Options.paranoid_checks: 1
+2021/03/14-07:53:05.477438 7f6812f47a80 Options.env: 0x7f6813901080
+2021/03/14-07:53:05.477438 7f6812f47a80 Options.info_log: 0x25d6ca0
+2021/03/14-07:53:05.477439 7f6812f47a80 Options.max_file_opening_threads: 16
+2021/03/14-07:53:05.477440 7f6812f47a80 Options.statistics: (nil)
+2021/03/14-07:53:05.477440 7f6812f47a80 Options.use_fsync: 0
+2021/03/14-07:53:05.477441 7f6812f47a80 Options.max_log_file_size: 0
+2021/03/14-07:53:05.477442 7f6812f47a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:53:05.477442 7f6812f47a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:53:05.477443 7f6812f47a80 Options.keep_log_file_num: 1000
+2021/03/14-07:53:05.477443 7f6812f47a80 Options.recycle_log_file_num: 0
+2021/03/14-07:53:05.477444 7f6812f47a80 Options.allow_fallocate: 1
+2021/03/14-07:53:05.477445 7f6812f47a80 Options.allow_mmap_reads: 0
+2021/03/14-07:53:05.477445 7f6812f47a80 Options.allow_mmap_writes: 0
+2021/03/14-07:53:05.477446 7f6812f47a80 Options.use_direct_reads: 0
+2021/03/14-07:53:05.477446 7f6812f47a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:53:05.477447 7f6812f47a80 Options.create_missing_column_families: 0
+2021/03/14-07:53:05.477447 7f6812f47a80 Options.db_log_dir:
+2021/03/14-07:53:05.477448 7f6812f47a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:53:05.477449 7f6812f47a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:53:05.477449 7f6812f47a80 Options.max_subcompactions: 1
+2021/03/14-07:53:05.477450 7f6812f47a80 Options.max_background_flushes: -1
+2021/03/14-07:53:05.477450 7f6812f47a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:53:05.477451 7f6812f47a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:53:05.477452 7f6812f47a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:53:05.477452 7f6812f47a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:53:05.477453 7f6812f47a80 Options.advise_random_on_open: 1
+2021/03/14-07:53:05.477453 7f6812f47a80 Options.db_write_buffer_size: 0
+2021/03/14-07:53:05.477454 7f6812f47a80 Options.write_buffer_manager: 0x25beb90
+2021/03/14-07:53:05.477455 7f6812f47a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:53:05.477455 7f6812f47a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:53:05.477456 7f6812f47a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:53:05.477456 7f6812f47a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:53:05.477457 7f6812f47a80 Options.rate_limiter: (nil)
+2021/03/14-07:53:05.477458 7f6812f47a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:53:05.477467 7f6812f47a80 Options.wal_recovery_mode: 2
+2021/03/14-07:53:05.477468 7f6812f47a80 Options.enable_thread_tracking: 0
+2021/03/14-07:53:05.477468 7f6812f47a80 Options.enable_pipelined_write: 0
+2021/03/14-07:53:05.477469 7f6812f47a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:53:05.477470 7f6812f47a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:53:05.477470 7f6812f47a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:53:05.477471 7f6812f47a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:53:05.477471 7f6812f47a80 Options.row_cache: None
+2021/03/14-07:53:05.477472 7f6812f47a80 Options.wal_filter: None
+2021/03/14-07:53:05.477473 7f6812f47a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:53:05.477473 7f6812f47a80 Options.allow_ingest_behind: 0
+2021/03/14-07:53:05.477474 7f6812f47a80 Options.preserve_deletes: 0
+2021/03/14-07:53:05.477474 7f6812f47a80 Options.two_write_queues: 0
+2021/03/14-07:53:05.477475 7f6812f47a80 Options.manual_wal_flush: 0
+2021/03/14-07:53:05.477476 7f6812f47a80 Options.max_background_jobs: 16
+2021/03/14-07:53:05.477477 7f6812f47a80 Options.max_background_compactions: -1
+2021/03/14-07:53:05.477477 7f6812f47a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:53:05.477478 7f6812f47a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:53:05.477478 7f6812f47a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:53:05.477479 7f6812f47a80 Options.max_total_wal_size: 0
+2021/03/14-07:53:05.477480 7f6812f47a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:53:05.477480 7f6812f47a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:53:05.477481 7f6812f47a80 Options.max_open_files: -1
+2021/03/14-07:53:05.477481 7f6812f47a80 Options.bytes_per_sync: 0
+2021/03/14-07:53:05.477482 7f6812f47a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:53:05.477483 7f6812f47a80 Options.compaction_readahead_size: 0
+2021/03/14-07:53:05.477483 7f6812f47a80 Compression algorithms supported:
+2021/03/14-07:53:05.477484 7f6812f47a80 Snappy supported: 1
+2021/03/14-07:53:05.477484 7f6812f47a80 Zlib supported: 1
+2021/03/14-07:53:05.477485 7f6812f47a80 Bzip supported: 1
+2021/03/14-07:53:05.477485 7f6812f47a80 LZ4 supported: 1
+2021/03/14-07:53:05.477486 7f6812f47a80 ZSTDNotFinal supported: 1
+2021/03/14-07:53:05.477490 7f6812f47a80 ZSTD supported: 1
+2021/03/14-07:53:05.477493 7f6812f47a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:53:05.477495 7f6812f47a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:53:05.477587 7f6812f47a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:53:05.477639 7f6812f47a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:53:05.477641 7f6812f47a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:53:05.477642 7f6812f47a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:53:05.477642 7f6812f47a80 Options.compaction_filter: None
+2021/03/14-07:53:05.477643 7f6812f47a80 Options.compaction_filter_factory: None
+2021/03/14-07:53:05.477643 7f6812f47a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:53:05.477644 7f6812f47a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:53:05.477658 7f6812f47a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x25ce520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x25b3c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:53:05.477659 7f6812f47a80 Options.write_buffer_size: 134217728
+2021/03/14-07:53:05.477660 7f6812f47a80 Options.max_write_buffer_number: 6
+2021/03/14-07:53:05.477660 7f6812f47a80 Options.compression[0]: NoCompression
+2021/03/14-07:53:05.477661 7f6812f47a80 Options.compression[1]: NoCompression
+2021/03/14-07:53:05.477662 7f6812f47a80 Options.compression[2]: Snappy
+2021/03/14-07:53:05.477663 7f6812f47a80 Options.compression[3]: Snappy
+2021/03/14-07:53:05.477663 7f6812f47a80 Options.compression[4]: Snappy
+2021/03/14-07:53:05.477664 7f6812f47a80 Options.compression[5]: Snappy
+2021/03/14-07:53:05.477664 7f6812f47a80 Options.compression[6]: Snappy
+2021/03/14-07:53:05.477665 7f6812f47a80 Options.bottommost_compression: Disabled
+2021/03/14-07:53:05.477666 7f6812f47a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:53:05.477666 7f6812f47a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:53:05.477667 7f6812f47a80 Options.num_levels: 7
+2021/03/14-07:53:05.477667 7f6812f47a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:53:05.477668 7f6812f47a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:53:05.477669 7f6812f47a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:53:05.477669 7f6812f47a80 Options.compression_opts.level: -1
+2021/03/14-07:53:05.477670 7f6812f47a80 Options.compression_opts.strategy: 0
+2021/03/14-07:53:05.477671 7f6812f47a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:53:05.477671 7f6812f47a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:53:05.477672 7f6812f47a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:53:05.477672 7f6812f47a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:53:05.477673 7f6812f47a80 Options.target_file_size_base: 67108864
+2021/03/14-07:53:05.477673 7f6812f47a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:53:05.477674 7f6812f47a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:53:05.477675 7f6812f47a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:53:05.477675 7f6812f47a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:53:05.477677 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:53:05.477685 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:53:05.477685 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:53:05.477686 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:53:05.477686 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:53:05.477687 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:53:05.477688 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:53:05.477688 7f6812f47a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:53:05.477689 7f6812f47a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:53:05.477689 7f6812f47a80 Options.arena_block_size: 16777216
+2021/03/14-07:53:05.477690 7f6812f47a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:53:05.477691 7f6812f47a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:53:05.477691 7f6812f47a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:53:05.477692 7f6812f47a80 Options.disable_auto_compactions: 0
+2021/03/14-07:53:05.477694 7f6812f47a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:53:05.477694 7f6812f47a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:53:05.477695 7f6812f47a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:53:05.477696 7f6812f47a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:53:05.477696 7f6812f47a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:53:05.477697 7f6812f47a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:53:05.477697 7f6812f47a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:53:05.477698 7f6812f47a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:53:05.477699 7f6812f47a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:53:05.477700 7f6812f47a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:53:05.477700 7f6812f47a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:53:05.477701 7f6812f47a80 Options.table_properties_collectors:
+2021/03/14-07:53:05.477701 7f6812f47a80 Options.inplace_update_support: 0
+2021/03/14-07:53:05.477702 7f6812f47a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:53:05.477702 7f6812f47a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:53:05.477703 7f6812f47a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:53:05.477704 7f6812f47a80 Options.bloom_locality: 0
+2021/03/14-07:53:05.477704 7f6812f47a80 Options.max_successive_merges: 0
+2021/03/14-07:53:05.477705 7f6812f47a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:53:05.477706 7f6812f47a80 Options.paranoid_file_checks: 0
+2021/03/14-07:53:05.477706 7f6812f47a80 Options.force_consistency_checks: 0
+2021/03/14-07:53:05.477707 7f6812f47a80 Options.report_bg_io_stats: 0
+2021/03/14-07:53:05.478090 7f6812f47a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:53:05.478093 7f6812f47a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:53:05.478264 7f6812f47a80 EVENT_LOG_v1 {"time_micros": 1615704785478254, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:53:05.478270 7f6812f47a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:53:06.174438 7f6812f47a80 EVENT_LOG_v1 {"time_micros": 1615704786174434, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615705171568001 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705171568001
new file mode 100644
index 0000000..371b76d
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705171568001
@@ -0,0 +1,186 @@
+2021/03/14-07:53:06.187536 7f6812f47a80 RocksDB version: 5.11.3
+2021/03/14-07:53:06.187591 7f6812f47a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:53:06.187592 7f6812f47a80 Compile date Mar 13 2021
+2021/03/14-07:53:06.187597 7f6812f47a80 DB SUMMARY
+2021/03/14-07:53:06.187766 7f6812f47a80 CURRENT file: CURRENT
+2021/03/14-07:53:06.187767 7f6812f47a80 IDENTITY file: IDENTITY
+2021/03/14-07:53:06.187783 7f6812f47a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:53:06.187785 7f6812f47a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:53:06.187785 7f6812f47a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:53:06.187791 7f6812f47a80 Options.error_if_exists: 0
+2021/03/14-07:53:06.187792 7f6812f47a80 Options.create_if_missing: 1
+2021/03/14-07:53:06.187793 7f6812f47a80 Options.paranoid_checks: 1
+2021/03/14-07:53:06.187793 7f6812f47a80 Options.env: 0x7f6813901080
+2021/03/14-07:53:06.187794 7f6812f47a80 Options.info_log: 0x25d6ca0
+2021/03/14-07:53:06.187795 7f6812f47a80 Options.max_file_opening_threads: 16
+2021/03/14-07:53:06.187795 7f6812f47a80 Options.statistics: (nil)
+2021/03/14-07:53:06.187796 7f6812f47a80 Options.use_fsync: 0
+2021/03/14-07:53:06.187796 7f6812f47a80 Options.max_log_file_size: 0
+2021/03/14-07:53:06.187797 7f6812f47a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:53:06.187798 7f6812f47a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:53:06.187798 7f6812f47a80 Options.keep_log_file_num: 1000
+2021/03/14-07:53:06.187799 7f6812f47a80 Options.recycle_log_file_num: 0
+2021/03/14-07:53:06.187800 7f6812f47a80 Options.allow_fallocate: 1
+2021/03/14-07:53:06.187800 7f6812f47a80 Options.allow_mmap_reads: 0
+2021/03/14-07:53:06.187801 7f6812f47a80 Options.allow_mmap_writes: 0
+2021/03/14-07:53:06.187801 7f6812f47a80 Options.use_direct_reads: 0
+2021/03/14-07:53:06.187802 7f6812f47a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:53:06.187802 7f6812f47a80 Options.create_missing_column_families: 0
+2021/03/14-07:53:06.187803 7f6812f47a80 Options.db_log_dir:
+2021/03/14-07:53:06.187803 7f6812f47a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:53:06.187804 7f6812f47a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:53:06.187805 7f6812f47a80 Options.max_subcompactions: 1
+2021/03/14-07:53:06.187805 7f6812f47a80 Options.max_background_flushes: -1
+2021/03/14-07:53:06.187806 7f6812f47a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:53:06.187807 7f6812f47a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:53:06.187807 7f6812f47a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:53:06.187808 7f6812f47a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:53:06.187808 7f6812f47a80 Options.advise_random_on_open: 1
+2021/03/14-07:53:06.187809 7f6812f47a80 Options.db_write_buffer_size: 0
+2021/03/14-07:53:06.187809 7f6812f47a80 Options.write_buffer_manager: 0x25beb90
+2021/03/14-07:53:06.187810 7f6812f47a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:53:06.187811 7f6812f47a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:53:06.187811 7f6812f47a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:53:06.187812 7f6812f47a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:53:06.187812 7f6812f47a80 Options.rate_limiter: (nil)
+2021/03/14-07:53:06.187814 7f6812f47a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:53:06.187822 7f6812f47a80 Options.wal_recovery_mode: 2
+2021/03/14-07:53:06.187823 7f6812f47a80 Options.enable_thread_tracking: 0
+2021/03/14-07:53:06.187823 7f6812f47a80 Options.enable_pipelined_write: 0
+2021/03/14-07:53:06.187824 7f6812f47a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:53:06.187824 7f6812f47a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:53:06.187825 7f6812f47a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:53:06.187825 7f6812f47a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:53:06.187826 7f6812f47a80 Options.row_cache: None
+2021/03/14-07:53:06.187827 7f6812f47a80 Options.wal_filter: None
+2021/03/14-07:53:06.187827 7f6812f47a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:53:06.187828 7f6812f47a80 Options.allow_ingest_behind: 0
+2021/03/14-07:53:06.187828 7f6812f47a80 Options.preserve_deletes: 0
+2021/03/14-07:53:06.187829 7f6812f47a80 Options.two_write_queues: 0
+2021/03/14-07:53:06.187829 7f6812f47a80 Options.manual_wal_flush: 0
+2021/03/14-07:53:06.187831 7f6812f47a80 Options.max_background_jobs: 16
+2021/03/14-07:53:06.187831 7f6812f47a80 Options.max_background_compactions: -1
+2021/03/14-07:53:06.187832 7f6812f47a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:53:06.187832 7f6812f47a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:53:06.187833 7f6812f47a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:53:06.187834 7f6812f47a80 Options.max_total_wal_size: 0
+2021/03/14-07:53:06.187834 7f6812f47a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:53:06.187835 7f6812f47a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:53:06.187835 7f6812f47a80 Options.max_open_files: -1
+2021/03/14-07:53:06.187836 7f6812f47a80 Options.bytes_per_sync: 0
+2021/03/14-07:53:06.187837 7f6812f47a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:53:06.187837 7f6812f47a80 Options.compaction_readahead_size: 0
+2021/03/14-07:53:06.187838 7f6812f47a80 Compression algorithms supported:
+2021/03/14-07:53:06.187838 7f6812f47a80 Snappy supported: 1
+2021/03/14-07:53:06.187839 7f6812f47a80 Zlib supported: 1
+2021/03/14-07:53:06.187839 7f6812f47a80 Bzip supported: 1
+2021/03/14-07:53:06.187840 7f6812f47a80 LZ4 supported: 1
+2021/03/14-07:53:06.187841 7f6812f47a80 ZSTDNotFinal supported: 1
+2021/03/14-07:53:06.187845 7f6812f47a80 ZSTD supported: 1
+2021/03/14-07:53:06.187848 7f6812f47a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:53:06.187849 7f6812f47a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:53:06.187942 7f6812f47a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:53:06.187994 7f6812f47a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:53:06.187995 7f6812f47a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:53:06.187996 7f6812f47a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:53:06.187997 7f6812f47a80 Options.compaction_filter: None
+2021/03/14-07:53:06.187997 7f6812f47a80 Options.compaction_filter_factory: None
+2021/03/14-07:53:06.187998 7f6812f47a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:53:06.187999 7f6812f47a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:53:06.188012 7f6812f47a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x25ce520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x25b3c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:53:06.188013 7f6812f47a80 Options.write_buffer_size: 134217728
+2021/03/14-07:53:06.188014 7f6812f47a80 Options.max_write_buffer_number: 6
+2021/03/14-07:53:06.188015 7f6812f47a80 Options.compression[0]: NoCompression
+2021/03/14-07:53:06.188015 7f6812f47a80 Options.compression[1]: NoCompression
+2021/03/14-07:53:06.188016 7f6812f47a80 Options.compression[2]: Snappy
+2021/03/14-07:53:06.188017 7f6812f47a80 Options.compression[3]: Snappy
+2021/03/14-07:53:06.188017 7f6812f47a80 Options.compression[4]: Snappy
+2021/03/14-07:53:06.188018 7f6812f47a80 Options.compression[5]: Snappy
+2021/03/14-07:53:06.188018 7f6812f47a80 Options.compression[6]: Snappy
+2021/03/14-07:53:06.188019 7f6812f47a80 Options.bottommost_compression: Disabled
+2021/03/14-07:53:06.188020 7f6812f47a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:53:06.188020 7f6812f47a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:53:06.188021 7f6812f47a80 Options.num_levels: 7
+2021/03/14-07:53:06.188022 7f6812f47a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:53:06.188022 7f6812f47a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:53:06.188023 7f6812f47a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:53:06.188023 7f6812f47a80 Options.compression_opts.level: -1
+2021/03/14-07:53:06.188024 7f6812f47a80 Options.compression_opts.strategy: 0
+2021/03/14-07:53:06.188025 7f6812f47a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:53:06.188025 7f6812f47a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:53:06.188026 7f6812f47a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:53:06.188026 7f6812f47a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:53:06.188027 7f6812f47a80 Options.target_file_size_base: 67108864
+2021/03/14-07:53:06.188028 7f6812f47a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:53:06.188028 7f6812f47a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:53:06.188029 7f6812f47a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:53:06.188029 7f6812f47a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:53:06.188031 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:53:06.188039 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:53:06.188039 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:53:06.188040 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:53:06.188040 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:53:06.188041 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:53:06.188042 7f6812f47a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:53:06.188042 7f6812f47a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:53:06.188043 7f6812f47a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:53:06.188043 7f6812f47a80 Options.arena_block_size: 16777216
+2021/03/14-07:53:06.188044 7f6812f47a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:53:06.188045 7f6812f47a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:53:06.188045 7f6812f47a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:53:06.188046 7f6812f47a80 Options.disable_auto_compactions: 0
+2021/03/14-07:53:06.188048 7f6812f47a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:53:06.188048 7f6812f47a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:53:06.188049 7f6812f47a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:53:06.188050 7f6812f47a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:53:06.188050 7f6812f47a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:53:06.188051 7f6812f47a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:53:06.188051 7f6812f47a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:53:06.188052 7f6812f47a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:53:06.188053 7f6812f47a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:53:06.188054 7f6812f47a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:53:06.188054 7f6812f47a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:53:06.188055 7f6812f47a80 Options.table_properties_collectors:
+2021/03/14-07:53:06.188056 7f6812f47a80 Options.inplace_update_support: 0
+2021/03/14-07:53:06.188056 7f6812f47a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:53:06.188057 7f6812f47a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:53:06.188058 7f6812f47a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:53:06.188058 7f6812f47a80 Options.bloom_locality: 0
+2021/03/14-07:53:06.188059 7f6812f47a80 Options.max_successive_merges: 0
+2021/03/14-07:53:06.188060 7f6812f47a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:53:06.188060 7f6812f47a80 Options.paranoid_file_checks: 0
+2021/03/14-07:53:06.188061 7f6812f47a80 Options.force_consistency_checks: 0
+2021/03/14-07:53:06.188061 7f6812f47a80 Options.report_bg_io_stats: 0
+2021/03/14-07:53:06.188425 7f6812f47a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:53:06.188427 7f6812f47a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:53:06.188591 7f6812f47a80 EVENT_LOG_v1 {"time_micros": 1615704786188580, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:53:06.188596 7f6812f47a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:53:06.881702 7f6812f47a80 EVENT_LOG_v1 {"time_micros": 1615704786881699, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615705172350926 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705172350926
new file mode 100644
index 0000000..326cd61
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705172350926
@@ -0,0 +1,186 @@
+2021/03/14-07:59:31.568499 7f6190383a80 RocksDB version: 5.11.3
+2021/03/14-07:59:31.568560 7f6190383a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:59:31.568562 7f6190383a80 Compile date Mar 13 2021
+2021/03/14-07:59:31.568568 7f6190383a80 DB SUMMARY
+2021/03/14-07:59:31.568749 7f6190383a80 CURRENT file: CURRENT
+2021/03/14-07:59:31.568750 7f6190383a80 IDENTITY file: IDENTITY
+2021/03/14-07:59:31.568768 7f6190383a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:59:31.568769 7f6190383a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:59:31.568770 7f6190383a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:59:31.568776 7f6190383a80 Options.error_if_exists: 0
+2021/03/14-07:59:31.568777 7f6190383a80 Options.create_if_missing: 1
+2021/03/14-07:59:31.568777 7f6190383a80 Options.paranoid_checks: 1
+2021/03/14-07:59:31.568778 7f6190383a80 Options.env: 0x7f6190d3d080
+2021/03/14-07:59:31.568779 7f6190383a80 Options.info_log: 0x10d4fa0
+2021/03/14-07:59:31.568779 7f6190383a80 Options.max_file_opening_threads: 16
+2021/03/14-07:59:31.568780 7f6190383a80 Options.statistics: (nil)
+2021/03/14-07:59:31.568781 7f6190383a80 Options.use_fsync: 0
+2021/03/14-07:59:31.568781 7f6190383a80 Options.max_log_file_size: 0
+2021/03/14-07:59:31.568782 7f6190383a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:59:31.568783 7f6190383a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:59:31.568783 7f6190383a80 Options.keep_log_file_num: 1000
+2021/03/14-07:59:31.568784 7f6190383a80 Options.recycle_log_file_num: 0
+2021/03/14-07:59:31.568785 7f6190383a80 Options.allow_fallocate: 1
+2021/03/14-07:59:31.568785 7f6190383a80 Options.allow_mmap_reads: 0
+2021/03/14-07:59:31.568786 7f6190383a80 Options.allow_mmap_writes: 0
+2021/03/14-07:59:31.568786 7f6190383a80 Options.use_direct_reads: 0
+2021/03/14-07:59:31.568787 7f6190383a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:59:31.568787 7f6190383a80 Options.create_missing_column_families: 0
+2021/03/14-07:59:31.568788 7f6190383a80 Options.db_log_dir:
+2021/03/14-07:59:31.568789 7f6190383a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:59:31.568789 7f6190383a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:59:31.568790 7f6190383a80 Options.max_subcompactions: 1
+2021/03/14-07:59:31.568791 7f6190383a80 Options.max_background_flushes: -1
+2021/03/14-07:59:31.568791 7f6190383a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:59:31.568792 7f6190383a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:59:31.568792 7f6190383a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:59:31.568793 7f6190383a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:59:31.568794 7f6190383a80 Options.advise_random_on_open: 1
+2021/03/14-07:59:31.568794 7f6190383a80 Options.db_write_buffer_size: 0
+2021/03/14-07:59:31.568795 7f6190383a80 Options.write_buffer_manager: 0x10bce90
+2021/03/14-07:59:31.568796 7f6190383a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:59:31.568796 7f6190383a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:59:31.568797 7f6190383a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:59:31.568797 7f6190383a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:59:31.568798 7f6190383a80 Options.rate_limiter: (nil)
+2021/03/14-07:59:31.568799 7f6190383a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:59:31.568807 7f6190383a80 Options.wal_recovery_mode: 2
+2021/03/14-07:59:31.568808 7f6190383a80 Options.enable_thread_tracking: 0
+2021/03/14-07:59:31.568808 7f6190383a80 Options.enable_pipelined_write: 0
+2021/03/14-07:59:31.568809 7f6190383a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:59:31.568809 7f6190383a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:59:31.568810 7f6190383a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:59:31.568811 7f6190383a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:59:31.568811 7f6190383a80 Options.row_cache: None
+2021/03/14-07:59:31.568812 7f6190383a80 Options.wal_filter: None
+2021/03/14-07:59:31.568813 7f6190383a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:59:31.568813 7f6190383a80 Options.allow_ingest_behind: 0
+2021/03/14-07:59:31.568814 7f6190383a80 Options.preserve_deletes: 0
+2021/03/14-07:59:31.568814 7f6190383a80 Options.two_write_queues: 0
+2021/03/14-07:59:31.568815 7f6190383a80 Options.manual_wal_flush: 0
+2021/03/14-07:59:31.568816 7f6190383a80 Options.max_background_jobs: 16
+2021/03/14-07:59:31.568817 7f6190383a80 Options.max_background_compactions: -1
+2021/03/14-07:59:31.568817 7f6190383a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:59:31.568818 7f6190383a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:59:31.568819 7f6190383a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:59:31.568819 7f6190383a80 Options.max_total_wal_size: 0
+2021/03/14-07:59:31.568820 7f6190383a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:59:31.568821 7f6190383a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:59:31.568821 7f6190383a80 Options.max_open_files: -1
+2021/03/14-07:59:31.568822 7f6190383a80 Options.bytes_per_sync: 0
+2021/03/14-07:59:31.568822 7f6190383a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:59:31.568823 7f6190383a80 Options.compaction_readahead_size: 0
+2021/03/14-07:59:31.568824 7f6190383a80 Compression algorithms supported:
+2021/03/14-07:59:31.568824 7f6190383a80 Snappy supported: 1
+2021/03/14-07:59:31.568825 7f6190383a80 Zlib supported: 1
+2021/03/14-07:59:31.568826 7f6190383a80 Bzip supported: 1
+2021/03/14-07:59:31.568826 7f6190383a80 LZ4 supported: 1
+2021/03/14-07:59:31.568827 7f6190383a80 ZSTDNotFinal supported: 1
+2021/03/14-07:59:31.568832 7f6190383a80 ZSTD supported: 1
+2021/03/14-07:59:31.568835 7f6190383a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:59:31.568836 7f6190383a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:59:31.568956 7f6190383a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:59:31.569016 7f6190383a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:59:31.569018 7f6190383a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:59:31.569019 7f6190383a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:59:31.569020 7f6190383a80 Options.compaction_filter: None
+2021/03/14-07:59:31.569020 7f6190383a80 Options.compaction_filter_factory: None
+2021/03/14-07:59:31.569021 7f6190383a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:59:31.569022 7f6190383a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:59:31.569040 7f6190383a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x10cc820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x10b1f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:59:31.569041 7f6190383a80 Options.write_buffer_size: 134217728
+2021/03/14-07:59:31.569042 7f6190383a80 Options.max_write_buffer_number: 6
+2021/03/14-07:59:31.569043 7f6190383a80 Options.compression[0]: NoCompression
+2021/03/14-07:59:31.569043 7f6190383a80 Options.compression[1]: NoCompression
+2021/03/14-07:59:31.569044 7f6190383a80 Options.compression[2]: Snappy
+2021/03/14-07:59:31.569045 7f6190383a80 Options.compression[3]: Snappy
+2021/03/14-07:59:31.569046 7f6190383a80 Options.compression[4]: Snappy
+2021/03/14-07:59:31.569046 7f6190383a80 Options.compression[5]: Snappy
+2021/03/14-07:59:31.569047 7f6190383a80 Options.compression[6]: Snappy
+2021/03/14-07:59:31.569047 7f6190383a80 Options.bottommost_compression: Disabled
+2021/03/14-07:59:31.569048 7f6190383a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:59:31.569049 7f6190383a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:59:31.569050 7f6190383a80 Options.num_levels: 7
+2021/03/14-07:59:31.569050 7f6190383a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:59:31.569051 7f6190383a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:59:31.569052 7f6190383a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:59:31.569052 7f6190383a80 Options.compression_opts.level: -1
+2021/03/14-07:59:31.569053 7f6190383a80 Options.compression_opts.strategy: 0
+2021/03/14-07:59:31.569054 7f6190383a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:59:31.569054 7f6190383a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:59:31.569055 7f6190383a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:59:31.569055 7f6190383a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:59:31.569056 7f6190383a80 Options.target_file_size_base: 67108864
+2021/03/14-07:59:31.569057 7f6190383a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:59:31.569057 7f6190383a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:59:31.569058 7f6190383a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:59:31.569059 7f6190383a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:59:31.569060 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:59:31.569068 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:59:31.569069 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:59:31.569069 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:59:31.569070 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:59:31.569070 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:59:31.569071 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:59:31.569072 7f6190383a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:59:31.569072 7f6190383a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:59:31.569073 7f6190383a80 Options.arena_block_size: 16777216
+2021/03/14-07:59:31.569074 7f6190383a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:59:31.569074 7f6190383a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:59:31.569075 7f6190383a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:59:31.569076 7f6190383a80 Options.disable_auto_compactions: 0
+2021/03/14-07:59:31.569077 7f6190383a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:59:31.569078 7f6190383a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:59:31.569079 7f6190383a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:59:31.569079 7f6190383a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:59:31.569080 7f6190383a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:59:31.569081 7f6190383a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:59:31.569081 7f6190383a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:59:31.569083 7f6190383a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:59:31.569083 7f6190383a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:59:31.569084 7f6190383a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:59:31.569085 7f6190383a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:59:31.569085 7f6190383a80 Options.table_properties_collectors:
+2021/03/14-07:59:31.569086 7f6190383a80 Options.inplace_update_support: 0
+2021/03/14-07:59:31.569086 7f6190383a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:59:31.569087 7f6190383a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:59:31.569088 7f6190383a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:59:31.569089 7f6190383a80 Options.bloom_locality: 0
+2021/03/14-07:59:31.569089 7f6190383a80 Options.max_successive_merges: 0
+2021/03/14-07:59:31.569090 7f6190383a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:59:31.569090 7f6190383a80 Options.paranoid_file_checks: 0
+2021/03/14-07:59:31.569091 7f6190383a80 Options.force_consistency_checks: 0
+2021/03/14-07:59:31.569092 7f6190383a80 Options.report_bg_io_stats: 0
+2021/03/14-07:59:31.569501 7f6190383a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:59:31.569503 7f6190383a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:59:31.569680 7f6190383a80 EVENT_LOG_v1 {"time_micros": 1615705171569669, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:59:31.569686 7f6190383a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:59:32.338326 7f6190383a80 EVENT_LOG_v1 {"time_micros": 1615705172338323, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615705173133246 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705173133246
new file mode 100644
index 0000000..703c545
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705173133246
@@ -0,0 +1,186 @@
+2021/03/14-07:59:32.351381 7f6190383a80 RocksDB version: 5.11.3
+2021/03/14-07:59:32.351437 7f6190383a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:59:32.351439 7f6190383a80 Compile date Mar 13 2021
+2021/03/14-07:59:32.351443 7f6190383a80 DB SUMMARY
+2021/03/14-07:59:32.351617 7f6190383a80 CURRENT file: CURRENT
+2021/03/14-07:59:32.351618 7f6190383a80 IDENTITY file: IDENTITY
+2021/03/14-07:59:32.351635 7f6190383a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:59:32.351636 7f6190383a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:59:32.351637 7f6190383a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:59:32.351643 7f6190383a80 Options.error_if_exists: 0
+2021/03/14-07:59:32.351644 7f6190383a80 Options.create_if_missing: 1
+2021/03/14-07:59:32.351644 7f6190383a80 Options.paranoid_checks: 1
+2021/03/14-07:59:32.351645 7f6190383a80 Options.env: 0x7f6190d3d080
+2021/03/14-07:59:32.351645 7f6190383a80 Options.info_log: 0x10d4fa0
+2021/03/14-07:59:32.351646 7f6190383a80 Options.max_file_opening_threads: 16
+2021/03/14-07:59:32.351647 7f6190383a80 Options.statistics: (nil)
+2021/03/14-07:59:32.351647 7f6190383a80 Options.use_fsync: 0
+2021/03/14-07:59:32.351648 7f6190383a80 Options.max_log_file_size: 0
+2021/03/14-07:59:32.351649 7f6190383a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:59:32.351649 7f6190383a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:59:32.351650 7f6190383a80 Options.keep_log_file_num: 1000
+2021/03/14-07:59:32.351650 7f6190383a80 Options.recycle_log_file_num: 0
+2021/03/14-07:59:32.351651 7f6190383a80 Options.allow_fallocate: 1
+2021/03/14-07:59:32.351652 7f6190383a80 Options.allow_mmap_reads: 0
+2021/03/14-07:59:32.351652 7f6190383a80 Options.allow_mmap_writes: 0
+2021/03/14-07:59:32.351653 7f6190383a80 Options.use_direct_reads: 0
+2021/03/14-07:59:32.351653 7f6190383a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:59:32.351654 7f6190383a80 Options.create_missing_column_families: 0
+2021/03/14-07:59:32.351654 7f6190383a80 Options.db_log_dir:
+2021/03/14-07:59:32.351655 7f6190383a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:59:32.351656 7f6190383a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:59:32.351656 7f6190383a80 Options.max_subcompactions: 1
+2021/03/14-07:59:32.351657 7f6190383a80 Options.max_background_flushes: -1
+2021/03/14-07:59:32.351657 7f6190383a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:59:32.351658 7f6190383a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:59:32.351659 7f6190383a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:59:32.351659 7f6190383a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:59:32.351660 7f6190383a80 Options.advise_random_on_open: 1
+2021/03/14-07:59:32.351660 7f6190383a80 Options.db_write_buffer_size: 0
+2021/03/14-07:59:32.351661 7f6190383a80 Options.write_buffer_manager: 0x10bce90
+2021/03/14-07:59:32.351661 7f6190383a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:59:32.351662 7f6190383a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:59:32.351663 7f6190383a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:59:32.351663 7f6190383a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:59:32.351664 7f6190383a80 Options.rate_limiter: (nil)
+2021/03/14-07:59:32.351665 7f6190383a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:59:32.351672 7f6190383a80 Options.wal_recovery_mode: 2
+2021/03/14-07:59:32.351673 7f6190383a80 Options.enable_thread_tracking: 0
+2021/03/14-07:59:32.351673 7f6190383a80 Options.enable_pipelined_write: 0
+2021/03/14-07:59:32.351674 7f6190383a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:59:32.351675 7f6190383a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:59:32.351675 7f6190383a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:59:32.351676 7f6190383a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:59:32.351676 7f6190383a80 Options.row_cache: None
+2021/03/14-07:59:32.351677 7f6190383a80 Options.wal_filter: None
+2021/03/14-07:59:32.351678 7f6190383a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:59:32.351678 7f6190383a80 Options.allow_ingest_behind: 0
+2021/03/14-07:59:32.351679 7f6190383a80 Options.preserve_deletes: 0
+2021/03/14-07:59:32.351679 7f6190383a80 Options.two_write_queues: 0
+2021/03/14-07:59:32.351680 7f6190383a80 Options.manual_wal_flush: 0
+2021/03/14-07:59:32.351681 7f6190383a80 Options.max_background_jobs: 16
+2021/03/14-07:59:32.351682 7f6190383a80 Options.max_background_compactions: -1
+2021/03/14-07:59:32.351682 7f6190383a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:59:32.351683 7f6190383a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:59:32.351683 7f6190383a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:59:32.351684 7f6190383a80 Options.max_total_wal_size: 0
+2021/03/14-07:59:32.351684 7f6190383a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:59:32.351685 7f6190383a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:59:32.351686 7f6190383a80 Options.max_open_files: -1
+2021/03/14-07:59:32.351686 7f6190383a80 Options.bytes_per_sync: 0
+2021/03/14-07:59:32.351687 7f6190383a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:59:32.351687 7f6190383a80 Options.compaction_readahead_size: 0
+2021/03/14-07:59:32.351688 7f6190383a80 Compression algorithms supported:
+2021/03/14-07:59:32.351688 7f6190383a80 Snappy supported: 1
+2021/03/14-07:59:32.351689 7f6190383a80 Zlib supported: 1
+2021/03/14-07:59:32.351690 7f6190383a80 Bzip supported: 1
+2021/03/14-07:59:32.351690 7f6190383a80 LZ4 supported: 1
+2021/03/14-07:59:32.351691 7f6190383a80 ZSTDNotFinal supported: 1
+2021/03/14-07:59:32.351695 7f6190383a80 ZSTD supported: 1
+2021/03/14-07:59:32.351698 7f6190383a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:59:32.351699 7f6190383a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:59:32.351790 7f6190383a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:59:32.351844 7f6190383a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:59:32.351846 7f6190383a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:59:32.351846 7f6190383a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:59:32.351847 7f6190383a80 Options.compaction_filter: None
+2021/03/14-07:59:32.351848 7f6190383a80 Options.compaction_filter_factory: None
+2021/03/14-07:59:32.351848 7f6190383a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:59:32.351849 7f6190383a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:59:32.351866 7f6190383a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x10cc820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x10b1f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:59:32.351867 7f6190383a80 Options.write_buffer_size: 134217728
+2021/03/14-07:59:32.351867 7f6190383a80 Options.max_write_buffer_number: 6
+2021/03/14-07:59:32.351868 7f6190383a80 Options.compression[0]: NoCompression
+2021/03/14-07:59:32.351869 7f6190383a80 Options.compression[1]: NoCompression
+2021/03/14-07:59:32.351870 7f6190383a80 Options.compression[2]: Snappy
+2021/03/14-07:59:32.351870 7f6190383a80 Options.compression[3]: Snappy
+2021/03/14-07:59:32.351871 7f6190383a80 Options.compression[4]: Snappy
+2021/03/14-07:59:32.351871 7f6190383a80 Options.compression[5]: Snappy
+2021/03/14-07:59:32.351872 7f6190383a80 Options.compression[6]: Snappy
+2021/03/14-07:59:32.351873 7f6190383a80 Options.bottommost_compression: Disabled
+2021/03/14-07:59:32.351873 7f6190383a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:59:32.351874 7f6190383a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:59:32.351875 7f6190383a80 Options.num_levels: 7
+2021/03/14-07:59:32.351875 7f6190383a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:59:32.351876 7f6190383a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:59:32.351876 7f6190383a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:59:32.351877 7f6190383a80 Options.compression_opts.level: -1
+2021/03/14-07:59:32.351878 7f6190383a80 Options.compression_opts.strategy: 0
+2021/03/14-07:59:32.351878 7f6190383a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:59:32.351879 7f6190383a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:59:32.351879 7f6190383a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:59:32.351880 7f6190383a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:59:32.351881 7f6190383a80 Options.target_file_size_base: 67108864
+2021/03/14-07:59:32.351881 7f6190383a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:59:32.351882 7f6190383a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:59:32.351883 7f6190383a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:59:32.351883 7f6190383a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:59:32.351885 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:59:32.351893 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:59:32.351893 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:59:32.351894 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:59:32.351895 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:59:32.351895 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:59:32.351896 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:59:32.351896 7f6190383a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:59:32.351897 7f6190383a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:59:32.351897 7f6190383a80 Options.arena_block_size: 16777216
+2021/03/14-07:59:32.351898 7f6190383a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:59:32.351899 7f6190383a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:59:32.351899 7f6190383a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:59:32.351900 7f6190383a80 Options.disable_auto_compactions: 0
+2021/03/14-07:59:32.351902 7f6190383a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:59:32.351902 7f6190383a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:59:32.351903 7f6190383a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:59:32.351904 7f6190383a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:59:32.351904 7f6190383a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:59:32.351905 7f6190383a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:59:32.351905 7f6190383a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:59:32.351906 7f6190383a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:59:32.351907 7f6190383a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:59:32.351908 7f6190383a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:59:32.351908 7f6190383a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:59:32.351909 7f6190383a80 Options.table_properties_collectors:
+2021/03/14-07:59:32.351909 7f6190383a80 Options.inplace_update_support: 0
+2021/03/14-07:59:32.351910 7f6190383a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:59:32.351910 7f6190383a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:59:32.351911 7f6190383a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:59:32.351912 7f6190383a80 Options.bloom_locality: 0
+2021/03/14-07:59:32.351913 7f6190383a80 Options.max_successive_merges: 0
+2021/03/14-07:59:32.351913 7f6190383a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:59:32.351914 7f6190383a80 Options.paranoid_file_checks: 0
+2021/03/14-07:59:32.351914 7f6190383a80 Options.force_consistency_checks: 0
+2021/03/14-07:59:32.351915 7f6190383a80 Options.report_bg_io_stats: 0
+2021/03/14-07:59:32.352292 7f6190383a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:59:32.352294 7f6190383a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:59:32.352462 7f6190383a80 EVENT_LOG_v1 {"time_micros": 1615705172352451, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:59:32.352467 7f6190383a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:59:33.120214 7f6190383a80 EVENT_LOG_v1 {"time_micros": 1615705173120210, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615705173907524 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705173907524
new file mode 100644
index 0000000..f21ebcb
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705173907524
@@ -0,0 +1,186 @@
+2021/03/14-07:59:33.133675 7f6190383a80 RocksDB version: 5.11.3
+2021/03/14-07:59:33.133732 7f6190383a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:59:33.133733 7f6190383a80 Compile date Mar 13 2021
+2021/03/14-07:59:33.133739 7f6190383a80 DB SUMMARY
+2021/03/14-07:59:33.133909 7f6190383a80 CURRENT file: CURRENT
+2021/03/14-07:59:33.133910 7f6190383a80 IDENTITY file: IDENTITY
+2021/03/14-07:59:33.133926 7f6190383a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:59:33.133927 7f6190383a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:59:33.133928 7f6190383a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:59:33.133934 7f6190383a80 Options.error_if_exists: 0
+2021/03/14-07:59:33.133935 7f6190383a80 Options.create_if_missing: 1
+2021/03/14-07:59:33.133935 7f6190383a80 Options.paranoid_checks: 1
+2021/03/14-07:59:33.133936 7f6190383a80 Options.env: 0x7f6190d3d080
+2021/03/14-07:59:33.133936 7f6190383a80 Options.info_log: 0x10d4fa0
+2021/03/14-07:59:33.133937 7f6190383a80 Options.max_file_opening_threads: 16
+2021/03/14-07:59:33.133938 7f6190383a80 Options.statistics: (nil)
+2021/03/14-07:59:33.133938 7f6190383a80 Options.use_fsync: 0
+2021/03/14-07:59:33.133939 7f6190383a80 Options.max_log_file_size: 0
+2021/03/14-07:59:33.133939 7f6190383a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:59:33.133940 7f6190383a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:59:33.133941 7f6190383a80 Options.keep_log_file_num: 1000
+2021/03/14-07:59:33.133941 7f6190383a80 Options.recycle_log_file_num: 0
+2021/03/14-07:59:33.133942 7f6190383a80 Options.allow_fallocate: 1
+2021/03/14-07:59:33.133942 7f6190383a80 Options.allow_mmap_reads: 0
+2021/03/14-07:59:33.133943 7f6190383a80 Options.allow_mmap_writes: 0
+2021/03/14-07:59:33.133943 7f6190383a80 Options.use_direct_reads: 0
+2021/03/14-07:59:33.133944 7f6190383a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:59:33.133945 7f6190383a80 Options.create_missing_column_families: 0
+2021/03/14-07:59:33.133945 7f6190383a80 Options.db_log_dir:
+2021/03/14-07:59:33.133946 7f6190383a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:59:33.133946 7f6190383a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:59:33.133947 7f6190383a80 Options.max_subcompactions: 1
+2021/03/14-07:59:33.133947 7f6190383a80 Options.max_background_flushes: -1
+2021/03/14-07:59:33.133948 7f6190383a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:59:33.133949 7f6190383a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:59:33.133949 7f6190383a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:59:33.133950 7f6190383a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:59:33.133950 7f6190383a80 Options.advise_random_on_open: 1
+2021/03/14-07:59:33.133951 7f6190383a80 Options.db_write_buffer_size: 0
+2021/03/14-07:59:33.133951 7f6190383a80 Options.write_buffer_manager: 0x10bce90
+2021/03/14-07:59:33.133952 7f6190383a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:59:33.133953 7f6190383a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:59:33.133953 7f6190383a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:59:33.133954 7f6190383a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:59:33.133954 7f6190383a80 Options.rate_limiter: (nil)
+2021/03/14-07:59:33.133955 7f6190383a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:59:33.133964 7f6190383a80 Options.wal_recovery_mode: 2
+2021/03/14-07:59:33.133964 7f6190383a80 Options.enable_thread_tracking: 0
+2021/03/14-07:59:33.133965 7f6190383a80 Options.enable_pipelined_write: 0
+2021/03/14-07:59:33.133965 7f6190383a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:59:33.133966 7f6190383a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:59:33.133966 7f6190383a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:59:33.133967 7f6190383a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:59:33.133968 7f6190383a80 Options.row_cache: None
+2021/03/14-07:59:33.133968 7f6190383a80 Options.wal_filter: None
+2021/03/14-07:59:33.133969 7f6190383a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:59:33.133969 7f6190383a80 Options.allow_ingest_behind: 0
+2021/03/14-07:59:33.133970 7f6190383a80 Options.preserve_deletes: 0
+2021/03/14-07:59:33.133970 7f6190383a80 Options.two_write_queues: 0
+2021/03/14-07:59:33.133971 7f6190383a80 Options.manual_wal_flush: 0
+2021/03/14-07:59:33.133972 7f6190383a80 Options.max_background_jobs: 16
+2021/03/14-07:59:33.133973 7f6190383a80 Options.max_background_compactions: -1
+2021/03/14-07:59:33.133973 7f6190383a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:59:33.133974 7f6190383a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:59:33.133974 7f6190383a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:59:33.133975 7f6190383a80 Options.max_total_wal_size: 0
+2021/03/14-07:59:33.133975 7f6190383a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:59:33.133976 7f6190383a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:59:33.133977 7f6190383a80 Options.max_open_files: -1
+2021/03/14-07:59:33.133977 7f6190383a80 Options.bytes_per_sync: 0
+2021/03/14-07:59:33.133978 7f6190383a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:59:33.133978 7f6190383a80 Options.compaction_readahead_size: 0
+2021/03/14-07:59:33.133979 7f6190383a80 Compression algorithms supported:
+2021/03/14-07:59:33.133979 7f6190383a80 Snappy supported: 1
+2021/03/14-07:59:33.133980 7f6190383a80 Zlib supported: 1
+2021/03/14-07:59:33.133981 7f6190383a80 Bzip supported: 1
+2021/03/14-07:59:33.133981 7f6190383a80 LZ4 supported: 1
+2021/03/14-07:59:33.133982 7f6190383a80 ZSTDNotFinal supported: 1
+2021/03/14-07:59:33.133986 7f6190383a80 ZSTD supported: 1
+2021/03/14-07:59:33.133989 7f6190383a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:59:33.133990 7f6190383a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:59:33.134081 7f6190383a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:59:33.134134 7f6190383a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:59:33.134136 7f6190383a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:59:33.134137 7f6190383a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:59:33.134138 7f6190383a80 Options.compaction_filter: None
+2021/03/14-07:59:33.134138 7f6190383a80 Options.compaction_filter_factory: None
+2021/03/14-07:59:33.134139 7f6190383a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:59:33.134139 7f6190383a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:59:33.134156 7f6190383a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x10cc820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x10b1f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:59:33.134157 7f6190383a80 Options.write_buffer_size: 134217728
+2021/03/14-07:59:33.134158 7f6190383a80 Options.max_write_buffer_number: 6
+2021/03/14-07:59:33.134158 7f6190383a80 Options.compression[0]: NoCompression
+2021/03/14-07:59:33.134159 7f6190383a80 Options.compression[1]: NoCompression
+2021/03/14-07:59:33.134160 7f6190383a80 Options.compression[2]: Snappy
+2021/03/14-07:59:33.134160 7f6190383a80 Options.compression[3]: Snappy
+2021/03/14-07:59:33.134161 7f6190383a80 Options.compression[4]: Snappy
+2021/03/14-07:59:33.134161 7f6190383a80 Options.compression[5]: Snappy
+2021/03/14-07:59:33.134162 7f6190383a80 Options.compression[6]: Snappy
+2021/03/14-07:59:33.134163 7f6190383a80 Options.bottommost_compression: Disabled
+2021/03/14-07:59:33.134163 7f6190383a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:59:33.134164 7f6190383a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:59:33.134165 7f6190383a80 Options.num_levels: 7
+2021/03/14-07:59:33.134165 7f6190383a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:59:33.134166 7f6190383a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:59:33.134166 7f6190383a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:59:33.134167 7f6190383a80 Options.compression_opts.level: -1
+2021/03/14-07:59:33.134168 7f6190383a80 Options.compression_opts.strategy: 0
+2021/03/14-07:59:33.134168 7f6190383a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:59:33.134169 7f6190383a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:59:33.134169 7f6190383a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:59:33.134170 7f6190383a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:59:33.134171 7f6190383a80 Options.target_file_size_base: 67108864
+2021/03/14-07:59:33.134171 7f6190383a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:59:33.134172 7f6190383a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:59:33.134172 7f6190383a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:59:33.134173 7f6190383a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:59:33.134174 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:59:33.134182 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:59:33.134182 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:59:33.134183 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:59:33.134184 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:59:33.134184 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:59:33.134185 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:59:33.134185 7f6190383a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:59:33.134186 7f6190383a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:59:33.134186 7f6190383a80 Options.arena_block_size: 16777216
+2021/03/14-07:59:33.134187 7f6190383a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:59:33.134188 7f6190383a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:59:33.134188 7f6190383a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:59:33.134189 7f6190383a80 Options.disable_auto_compactions: 0
+2021/03/14-07:59:33.134191 7f6190383a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:59:33.134191 7f6190383a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:59:33.134192 7f6190383a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:59:33.134193 7f6190383a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:59:33.134193 7f6190383a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:59:33.134194 7f6190383a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:59:33.134194 7f6190383a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:59:33.134195 7f6190383a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:59:33.134196 7f6190383a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:59:33.134196 7f6190383a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:59:33.134197 7f6190383a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:59:33.134198 7f6190383a80 Options.table_properties_collectors:
+2021/03/14-07:59:33.134198 7f6190383a80 Options.inplace_update_support: 0
+2021/03/14-07:59:33.134199 7f6190383a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:59:33.134199 7f6190383a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:59:33.134200 7f6190383a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:59:33.134201 7f6190383a80 Options.bloom_locality: 0
+2021/03/14-07:59:33.134201 7f6190383a80 Options.max_successive_merges: 0
+2021/03/14-07:59:33.134202 7f6190383a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:59:33.134202 7f6190383a80 Options.paranoid_file_checks: 0
+2021/03/14-07:59:33.134203 7f6190383a80 Options.force_consistency_checks: 0
+2021/03/14-07:59:33.134203 7f6190383a80 Options.report_bg_io_stats: 0
+2021/03/14-07:59:33.134621 7f6190383a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:59:33.134623 7f6190383a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:59:33.134789 7f6190383a80 EVENT_LOG_v1 {"time_micros": 1615705173134778, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:59:33.134794 7f6190383a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:59:33.894642 7f6190383a80 EVENT_LOG_v1 {"time_micros": 1615705173894639, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615705507842056 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705507842056
new file mode 100644
index 0000000..a86c479
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705507842056
@@ -0,0 +1,186 @@
+2021/03/14-07:59:33.907990 7f6190383a80 RocksDB version: 5.11.3
+2021/03/14-07:59:33.908048 7f6190383a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-07:59:33.908050 7f6190383a80 Compile date Mar 13 2021
+2021/03/14-07:59:33.908055 7f6190383a80 DB SUMMARY
+2021/03/14-07:59:33.908235 7f6190383a80 CURRENT file: CURRENT
+2021/03/14-07:59:33.908236 7f6190383a80 IDENTITY file: IDENTITY
+2021/03/14-07:59:33.908260 7f6190383a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-07:59:33.908261 7f6190383a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-07:59:33.908262 7f6190383a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-07:59:33.908268 7f6190383a80 Options.error_if_exists: 0
+2021/03/14-07:59:33.908269 7f6190383a80 Options.create_if_missing: 1
+2021/03/14-07:59:33.908270 7f6190383a80 Options.paranoid_checks: 1
+2021/03/14-07:59:33.908270 7f6190383a80 Options.env: 0x7f6190d3d080
+2021/03/14-07:59:33.908271 7f6190383a80 Options.info_log: 0x10d4fa0
+2021/03/14-07:59:33.908272 7f6190383a80 Options.max_file_opening_threads: 16
+2021/03/14-07:59:33.908272 7f6190383a80 Options.statistics: (nil)
+2021/03/14-07:59:33.908273 7f6190383a80 Options.use_fsync: 0
+2021/03/14-07:59:33.908274 7f6190383a80 Options.max_log_file_size: 0
+2021/03/14-07:59:33.908274 7f6190383a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-07:59:33.908275 7f6190383a80 Options.log_file_time_to_roll: 0
+2021/03/14-07:59:33.908275 7f6190383a80 Options.keep_log_file_num: 1000
+2021/03/14-07:59:33.908276 7f6190383a80 Options.recycle_log_file_num: 0
+2021/03/14-07:59:33.908277 7f6190383a80 Options.allow_fallocate: 1
+2021/03/14-07:59:33.908277 7f6190383a80 Options.allow_mmap_reads: 0
+2021/03/14-07:59:33.908278 7f6190383a80 Options.allow_mmap_writes: 0
+2021/03/14-07:59:33.908278 7f6190383a80 Options.use_direct_reads: 0
+2021/03/14-07:59:33.908279 7f6190383a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-07:59:33.908280 7f6190383a80 Options.create_missing_column_families: 0
+2021/03/14-07:59:33.908280 7f6190383a80 Options.db_log_dir:
+2021/03/14-07:59:33.908281 7f6190383a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-07:59:33.908281 7f6190383a80 Options.table_cache_numshardbits: 6
+2021/03/14-07:59:33.908282 7f6190383a80 Options.max_subcompactions: 1
+2021/03/14-07:59:33.908283 7f6190383a80 Options.max_background_flushes: -1
+2021/03/14-07:59:33.908283 7f6190383a80 Options.WAL_ttl_seconds: 0
+2021/03/14-07:59:33.908284 7f6190383a80 Options.WAL_size_limit_MB: 0
+2021/03/14-07:59:33.908284 7f6190383a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-07:59:33.908285 7f6190383a80 Options.is_fd_close_on_exec: 1
+2021/03/14-07:59:33.908286 7f6190383a80 Options.advise_random_on_open: 1
+2021/03/14-07:59:33.908286 7f6190383a80 Options.db_write_buffer_size: 0
+2021/03/14-07:59:33.908287 7f6190383a80 Options.write_buffer_manager: 0x10bce90
+2021/03/14-07:59:33.908287 7f6190383a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-07:59:33.908288 7f6190383a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-07:59:33.908289 7f6190383a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-07:59:33.908289 7f6190383a80 Options.use_adaptive_mutex: 0
+2021/03/14-07:59:33.908290 7f6190383a80 Options.rate_limiter: (nil)
+2021/03/14-07:59:33.908291 7f6190383a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-07:59:33.908301 7f6190383a80 Options.wal_recovery_mode: 2
+2021/03/14-07:59:33.908301 7f6190383a80 Options.enable_thread_tracking: 0
+2021/03/14-07:59:33.908302 7f6190383a80 Options.enable_pipelined_write: 0
+2021/03/14-07:59:33.908302 7f6190383a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-07:59:33.908303 7f6190383a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-07:59:33.908304 7f6190383a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-07:59:33.908304 7f6190383a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-07:59:33.908305 7f6190383a80 Options.row_cache: None
+2021/03/14-07:59:33.908305 7f6190383a80 Options.wal_filter: None
+2021/03/14-07:59:33.908306 7f6190383a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-07:59:33.908307 7f6190383a80 Options.allow_ingest_behind: 0
+2021/03/14-07:59:33.908307 7f6190383a80 Options.preserve_deletes: 0
+2021/03/14-07:59:33.908308 7f6190383a80 Options.two_write_queues: 0
+2021/03/14-07:59:33.908308 7f6190383a80 Options.manual_wal_flush: 0
+2021/03/14-07:59:33.908309 7f6190383a80 Options.max_background_jobs: 16
+2021/03/14-07:59:33.908310 7f6190383a80 Options.max_background_compactions: -1
+2021/03/14-07:59:33.908311 7f6190383a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-07:59:33.908311 7f6190383a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-07:59:33.908312 7f6190383a80 Options.delayed_write_rate : 16777216
+2021/03/14-07:59:33.908312 7f6190383a80 Options.max_total_wal_size: 0
+2021/03/14-07:59:33.908313 7f6190383a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-07:59:33.908314 7f6190383a80 Options.stats_dump_period_sec: 600
+2021/03/14-07:59:33.908314 7f6190383a80 Options.max_open_files: -1
+2021/03/14-07:59:33.908315 7f6190383a80 Options.bytes_per_sync: 0
+2021/03/14-07:59:33.908315 7f6190383a80 Options.wal_bytes_per_sync: 0
+2021/03/14-07:59:33.908316 7f6190383a80 Options.compaction_readahead_size: 0
+2021/03/14-07:59:33.908317 7f6190383a80 Compression algorithms supported:
+2021/03/14-07:59:33.908317 7f6190383a80 Snappy supported: 1
+2021/03/14-07:59:33.908318 7f6190383a80 Zlib supported: 1
+2021/03/14-07:59:33.908318 7f6190383a80 Bzip supported: 1
+2021/03/14-07:59:33.908319 7f6190383a80 LZ4 supported: 1
+2021/03/14-07:59:33.908320 7f6190383a80 ZSTDNotFinal supported: 1
+2021/03/14-07:59:33.908324 7f6190383a80 ZSTD supported: 1
+2021/03/14-07:59:33.908327 7f6190383a80 Fast CRC32 supported: Supported on x86
+2021/03/14-07:59:33.908328 7f6190383a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-07:59:33.908422 7f6190383a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-07:59:33.908478 7f6190383a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-07:59:33.908480 7f6190383a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-07:59:33.908481 7f6190383a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-07:59:33.908481 7f6190383a80 Options.compaction_filter: None
+2021/03/14-07:59:33.908482 7f6190383a80 Options.compaction_filter_factory: None
+2021/03/14-07:59:33.908483 7f6190383a80 Options.memtable_factory: SkipListFactory
+2021/03/14-07:59:33.908483 7f6190383a80 Options.table_factory: BlockBasedTable
+2021/03/14-07:59:33.908501 7f6190383a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x10cc820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x10b1f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-07:59:33.908502 7f6190383a80 Options.write_buffer_size: 134217728
+2021/03/14-07:59:33.908502 7f6190383a80 Options.max_write_buffer_number: 6
+2021/03/14-07:59:33.908503 7f6190383a80 Options.compression[0]: NoCompression
+2021/03/14-07:59:33.908504 7f6190383a80 Options.compression[1]: NoCompression
+2021/03/14-07:59:33.908504 7f6190383a80 Options.compression[2]: Snappy
+2021/03/14-07:59:33.908505 7f6190383a80 Options.compression[3]: Snappy
+2021/03/14-07:59:33.908506 7f6190383a80 Options.compression[4]: Snappy
+2021/03/14-07:59:33.908506 7f6190383a80 Options.compression[5]: Snappy
+2021/03/14-07:59:33.908507 7f6190383a80 Options.compression[6]: Snappy
+2021/03/14-07:59:33.908508 7f6190383a80 Options.bottommost_compression: Disabled
+2021/03/14-07:59:33.908508 7f6190383a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-07:59:33.908509 7f6190383a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-07:59:33.908510 7f6190383a80 Options.num_levels: 7
+2021/03/14-07:59:33.908510 7f6190383a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-07:59:33.908511 7f6190383a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-07:59:33.908511 7f6190383a80 Options.compression_opts.window_bits: -14
+2021/03/14-07:59:33.908512 7f6190383a80 Options.compression_opts.level: -1
+2021/03/14-07:59:33.908513 7f6190383a80 Options.compression_opts.strategy: 0
+2021/03/14-07:59:33.908513 7f6190383a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-07:59:33.908514 7f6190383a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-07:59:33.908514 7f6190383a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-07:59:33.908515 7f6190383a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-07:59:33.908516 7f6190383a80 Options.target_file_size_base: 67108864
+2021/03/14-07:59:33.908516 7f6190383a80 Options.target_file_size_multiplier: 1
+2021/03/14-07:59:33.908517 7f6190383a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-07:59:33.908517 7f6190383a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-07:59:33.908518 7f6190383a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-07:59:33.908520 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-07:59:33.908527 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-07:59:33.908528 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-07:59:33.908529 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-07:59:33.908529 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-07:59:33.908530 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-07:59:33.908530 7f6190383a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-07:59:33.908531 7f6190383a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-07:59:33.908532 7f6190383a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-07:59:33.908532 7f6190383a80 Options.arena_block_size: 16777216
+2021/03/14-07:59:33.908533 7f6190383a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-07:59:33.908533 7f6190383a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-07:59:33.908534 7f6190383a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-07:59:33.908535 7f6190383a80 Options.disable_auto_compactions: 0
+2021/03/14-07:59:33.908537 7f6190383a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-07:59:33.908537 7f6190383a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-07:59:33.908538 7f6190383a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-07:59:33.908539 7f6190383a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-07:59:33.908539 7f6190383a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-07:59:33.908540 7f6190383a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-07:59:33.908540 7f6190383a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-07:59:33.908541 7f6190383a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-07:59:33.908542 7f6190383a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-07:59:33.908543 7f6190383a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-07:59:33.908543 7f6190383a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-07:59:33.908544 7f6190383a80 Options.table_properties_collectors:
+2021/03/14-07:59:33.908544 7f6190383a80 Options.inplace_update_support: 0
+2021/03/14-07:59:33.908545 7f6190383a80 Options.inplace_update_num_locks: 10000
+2021/03/14-07:59:33.908546 7f6190383a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-07:59:33.908547 7f6190383a80 Options.memtable_huge_page_size: 0
+2021/03/14-07:59:33.908547 7f6190383a80 Options.bloom_locality: 0
+2021/03/14-07:59:33.908548 7f6190383a80 Options.max_successive_merges: 0
+2021/03/14-07:59:33.908548 7f6190383a80 Options.optimize_filters_for_hits: 0
+2021/03/14-07:59:33.908549 7f6190383a80 Options.paranoid_file_checks: 0
+2021/03/14-07:59:33.908549 7f6190383a80 Options.force_consistency_checks: 0
+2021/03/14-07:59:33.908550 7f6190383a80 Options.report_bg_io_stats: 0
+2021/03/14-07:59:33.908934 7f6190383a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-07:59:33.908937 7f6190383a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-07:59:33.909113 7f6190383a80 EVENT_LOG_v1 {"time_micros": 1615705173909102, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-07:59:33.909119 7f6190383a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-07:59:34.680117 7f6190383a80 EVENT_LOG_v1 {"time_micros": 1615705174680113, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615705508608544 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705508608544
new file mode 100644
index 0000000..ef9b7e4
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705508608544
@@ -0,0 +1,186 @@
+2021/03/14-08:05:07.842524 7f30458f2a80 RocksDB version: 5.11.3
+2021/03/14-08:05:07.842583 7f30458f2a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:05:07.842585 7f30458f2a80 Compile date Mar 13 2021
+2021/03/14-08:05:07.842587 7f30458f2a80 DB SUMMARY
+2021/03/14-08:05:07.842767 7f30458f2a80 CURRENT file: CURRENT
+2021/03/14-08:05:07.842769 7f30458f2a80 IDENTITY file: IDENTITY
+2021/03/14-08:05:07.842786 7f30458f2a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:05:07.842788 7f30458f2a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:05:07.842789 7f30458f2a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:05:07.842795 7f30458f2a80 Options.error_if_exists: 0
+2021/03/14-08:05:07.842796 7f30458f2a80 Options.create_if_missing: 1
+2021/03/14-08:05:07.842796 7f30458f2a80 Options.paranoid_checks: 1
+2021/03/14-08:05:07.842797 7f30458f2a80 Options.env: 0x7f30462ac080
+2021/03/14-08:05:07.842797 7f30458f2a80 Options.info_log: 0x17cafa0
+2021/03/14-08:05:07.842798 7f30458f2a80 Options.max_file_opening_threads: 16
+2021/03/14-08:05:07.842799 7f30458f2a80 Options.statistics: (nil)
+2021/03/14-08:05:07.842800 7f30458f2a80 Options.use_fsync: 0
+2021/03/14-08:05:07.842800 7f30458f2a80 Options.max_log_file_size: 0
+2021/03/14-08:05:07.842801 7f30458f2a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:05:07.842801 7f30458f2a80 Options.log_file_time_to_roll: 0
+2021/03/14-08:05:07.842802 7f30458f2a80 Options.keep_log_file_num: 1000
+2021/03/14-08:05:07.842803 7f30458f2a80 Options.recycle_log_file_num: 0
+2021/03/14-08:05:07.842803 7f30458f2a80 Options.allow_fallocate: 1
+2021/03/14-08:05:07.842804 7f30458f2a80 Options.allow_mmap_reads: 0
+2021/03/14-08:05:07.842805 7f30458f2a80 Options.allow_mmap_writes: 0
+2021/03/14-08:05:07.842805 7f30458f2a80 Options.use_direct_reads: 0
+2021/03/14-08:05:07.842806 7f30458f2a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:05:07.842806 7f30458f2a80 Options.create_missing_column_families: 0
+2021/03/14-08:05:07.842807 7f30458f2a80 Options.db_log_dir:
+2021/03/14-08:05:07.842808 7f30458f2a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:05:07.842808 7f30458f2a80 Options.table_cache_numshardbits: 6
+2021/03/14-08:05:07.842809 7f30458f2a80 Options.max_subcompactions: 1
+2021/03/14-08:05:07.842810 7f30458f2a80 Options.max_background_flushes: -1
+2021/03/14-08:05:07.842810 7f30458f2a80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:05:07.842811 7f30458f2a80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:05:07.842811 7f30458f2a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:05:07.842812 7f30458f2a80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:05:07.842813 7f30458f2a80 Options.advise_random_on_open: 1
+2021/03/14-08:05:07.842813 7f30458f2a80 Options.db_write_buffer_size: 0
+2021/03/14-08:05:07.842814 7f30458f2a80 Options.write_buffer_manager: 0x17b2e90
+2021/03/14-08:05:07.842815 7f30458f2a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:05:07.842815 7f30458f2a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:05:07.842816 7f30458f2a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:05:07.842816 7f30458f2a80 Options.use_adaptive_mutex: 0
+2021/03/14-08:05:07.842817 7f30458f2a80 Options.rate_limiter: (nil)
+2021/03/14-08:05:07.842818 7f30458f2a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:05:07.842826 7f30458f2a80 Options.wal_recovery_mode: 2
+2021/03/14-08:05:07.842827 7f30458f2a80 Options.enable_thread_tracking: 0
+2021/03/14-08:05:07.842828 7f30458f2a80 Options.enable_pipelined_write: 0
+2021/03/14-08:05:07.842828 7f30458f2a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:05:07.842829 7f30458f2a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:05:07.842830 7f30458f2a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:05:07.842830 7f30458f2a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:05:07.842831 7f30458f2a80 Options.row_cache: None
+2021/03/14-08:05:07.842831 7f30458f2a80 Options.wal_filter: None
+2021/03/14-08:05:07.842832 7f30458f2a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:05:07.842833 7f30458f2a80 Options.allow_ingest_behind: 0
+2021/03/14-08:05:07.842833 7f30458f2a80 Options.preserve_deletes: 0
+2021/03/14-08:05:07.842834 7f30458f2a80 Options.two_write_queues: 0
+2021/03/14-08:05:07.842835 7f30458f2a80 Options.manual_wal_flush: 0
+2021/03/14-08:05:07.842836 7f30458f2a80 Options.max_background_jobs: 16
+2021/03/14-08:05:07.842836 7f30458f2a80 Options.max_background_compactions: -1
+2021/03/14-08:05:07.842837 7f30458f2a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:05:07.842838 7f30458f2a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:05:07.842838 7f30458f2a80 Options.delayed_write_rate : 16777216
+2021/03/14-08:05:07.842839 7f30458f2a80 Options.max_total_wal_size: 0
+2021/03/14-08:05:07.842840 7f30458f2a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:05:07.842840 7f30458f2a80 Options.stats_dump_period_sec: 600
+2021/03/14-08:05:07.842841 7f30458f2a80 Options.max_open_files: -1
+2021/03/14-08:05:07.842841 7f30458f2a80 Options.bytes_per_sync: 0
+2021/03/14-08:05:07.842842 7f30458f2a80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:05:07.842843 7f30458f2a80 Options.compaction_readahead_size: 0
+2021/03/14-08:05:07.842843 7f30458f2a80 Compression algorithms supported:
+2021/03/14-08:05:07.842844 7f30458f2a80 Snappy supported: 1
+2021/03/14-08:05:07.842845 7f30458f2a80 Zlib supported: 1
+2021/03/14-08:05:07.842845 7f30458f2a80 Bzip supported: 1
+2021/03/14-08:05:07.842846 7f30458f2a80 LZ4 supported: 1
+2021/03/14-08:05:07.842846 7f30458f2a80 ZSTDNotFinal supported: 1
+2021/03/14-08:05:07.842851 7f30458f2a80 ZSTD supported: 1
+2021/03/14-08:05:07.842854 7f30458f2a80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:05:07.842856 7f30458f2a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:05:07.843028 7f30458f2a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:05:07.843087 7f30458f2a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:05:07.843088 7f30458f2a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:05:07.843089 7f30458f2a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:05:07.843090 7f30458f2a80 Options.compaction_filter: None
+2021/03/14-08:05:07.843091 7f30458f2a80 Options.compaction_filter_factory: None
+2021/03/14-08:05:07.843091 7f30458f2a80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:05:07.843092 7f30458f2a80 Options.table_factory: BlockBasedTable
+2021/03/14-08:05:07.843109 7f30458f2a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x17c2820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x17a7f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:05:07.843110 7f30458f2a80 Options.write_buffer_size: 134217728
+2021/03/14-08:05:07.843111 7f30458f2a80 Options.max_write_buffer_number: 6
+2021/03/14-08:05:07.843112 7f30458f2a80 Options.compression[0]: NoCompression
+2021/03/14-08:05:07.843112 7f30458f2a80 Options.compression[1]: NoCompression
+2021/03/14-08:05:07.843113 7f30458f2a80 Options.compression[2]: Snappy
+2021/03/14-08:05:07.843114 7f30458f2a80 Options.compression[3]: Snappy
+2021/03/14-08:05:07.843114 7f30458f2a80 Options.compression[4]: Snappy
+2021/03/14-08:05:07.843115 7f30458f2a80 Options.compression[5]: Snappy
+2021/03/14-08:05:07.843116 7f30458f2a80 Options.compression[6]: Snappy
+2021/03/14-08:05:07.843116 7f30458f2a80 Options.bottommost_compression: Disabled
+2021/03/14-08:05:07.843117 7f30458f2a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:05:07.843118 7f30458f2a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:05:07.843118 7f30458f2a80 Options.num_levels: 7
+2021/03/14-08:05:07.843119 7f30458f2a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:05:07.843120 7f30458f2a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:05:07.843120 7f30458f2a80 Options.compression_opts.window_bits: -14
+2021/03/14-08:05:07.843121 7f30458f2a80 Options.compression_opts.level: -1
+2021/03/14-08:05:07.843122 7f30458f2a80 Options.compression_opts.strategy: 0
+2021/03/14-08:05:07.843122 7f30458f2a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:05:07.843123 7f30458f2a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:05:07.843123 7f30458f2a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:05:07.843124 7f30458f2a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:05:07.843125 7f30458f2a80 Options.target_file_size_base: 67108864
+2021/03/14-08:05:07.843125 7f30458f2a80 Options.target_file_size_multiplier: 1
+2021/03/14-08:05:07.843126 7f30458f2a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:05:07.843127 7f30458f2a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:05:07.843127 7f30458f2a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:05:07.843129 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:05:07.843137 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:05:07.843137 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:05:07.843138 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:05:07.843139 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:05:07.843139 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:05:07.843140 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:05:07.843140 7f30458f2a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:05:07.843141 7f30458f2a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:05:07.843142 7f30458f2a80 Options.arena_block_size: 16777216
+2021/03/14-08:05:07.843142 7f30458f2a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:05:07.843143 7f30458f2a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:05:07.843144 7f30458f2a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:05:07.843144 7f30458f2a80 Options.disable_auto_compactions: 0
+2021/03/14-08:05:07.843146 7f30458f2a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:05:07.843147 7f30458f2a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:05:07.843147 7f30458f2a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:05:07.843148 7f30458f2a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:05:07.843149 7f30458f2a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:05:07.843149 7f30458f2a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:05:07.843150 7f30458f2a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:05:07.843151 7f30458f2a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:05:07.843152 7f30458f2a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:05:07.843152 7f30458f2a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:05:07.843153 7f30458f2a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:05:07.843153 7f30458f2a80 Options.table_properties_collectors:
+2021/03/14-08:05:07.843154 7f30458f2a80 Options.inplace_update_support: 0
+2021/03/14-08:05:07.843155 7f30458f2a80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:05:07.843155 7f30458f2a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:05:07.843156 7f30458f2a80 Options.memtable_huge_page_size: 0
+2021/03/14-08:05:07.843157 7f30458f2a80 Options.bloom_locality: 0
+2021/03/14-08:05:07.843157 7f30458f2a80 Options.max_successive_merges: 0
+2021/03/14-08:05:07.843158 7f30458f2a80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:05:07.843159 7f30458f2a80 Options.paranoid_file_checks: 0
+2021/03/14-08:05:07.843159 7f30458f2a80 Options.force_consistency_checks: 0
+2021/03/14-08:05:07.843160 7f30458f2a80 Options.report_bg_io_stats: 0
+2021/03/14-08:05:07.843562 7f30458f2a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:05:07.843565 7f30458f2a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:05:07.843736 7f30458f2a80 EVENT_LOG_v1 {"time_micros": 1615705507843725, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:05:07.843742 7f30458f2a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:05:08.595706 7f30458f2a80 EVENT_LOG_v1 {"time_micros": 1615705508595703, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615705509365414 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705509365414
new file mode 100644
index 0000000..6c074e5
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705509365414
@@ -0,0 +1,186 @@
+2021/03/14-08:05:08.609002 7f30458f2a80 RocksDB version: 5.11.3
+2021/03/14-08:05:08.609058 7f30458f2a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:05:08.609060 7f30458f2a80 Compile date Mar 13 2021
+2021/03/14-08:05:08.609062 7f30458f2a80 DB SUMMARY
+2021/03/14-08:05:08.609236 7f30458f2a80 CURRENT file: CURRENT
+2021/03/14-08:05:08.609237 7f30458f2a80 IDENTITY file: IDENTITY
+2021/03/14-08:05:08.609259 7f30458f2a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:05:08.609261 7f30458f2a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:05:08.609261 7f30458f2a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:05:08.609267 7f30458f2a80 Options.error_if_exists: 0
+2021/03/14-08:05:08.609268 7f30458f2a80 Options.create_if_missing: 1
+2021/03/14-08:05:08.609269 7f30458f2a80 Options.paranoid_checks: 1
+2021/03/14-08:05:08.609270 7f30458f2a80 Options.env: 0x7f30462ac080
+2021/03/14-08:05:08.609270 7f30458f2a80 Options.info_log: 0x17cafa0
+2021/03/14-08:05:08.609271 7f30458f2a80 Options.max_file_opening_threads: 16
+2021/03/14-08:05:08.609271 7f30458f2a80 Options.statistics: (nil)
+2021/03/14-08:05:08.609272 7f30458f2a80 Options.use_fsync: 0
+2021/03/14-08:05:08.609273 7f30458f2a80 Options.max_log_file_size: 0
+2021/03/14-08:05:08.609273 7f30458f2a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:05:08.609274 7f30458f2a80 Options.log_file_time_to_roll: 0
+2021/03/14-08:05:08.609275 7f30458f2a80 Options.keep_log_file_num: 1000
+2021/03/14-08:05:08.609275 7f30458f2a80 Options.recycle_log_file_num: 0
+2021/03/14-08:05:08.609276 7f30458f2a80 Options.allow_fallocate: 1
+2021/03/14-08:05:08.609277 7f30458f2a80 Options.allow_mmap_reads: 0
+2021/03/14-08:05:08.609277 7f30458f2a80 Options.allow_mmap_writes: 0
+2021/03/14-08:05:08.609278 7f30458f2a80 Options.use_direct_reads: 0
+2021/03/14-08:05:08.609278 7f30458f2a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:05:08.609279 7f30458f2a80 Options.create_missing_column_families: 0
+2021/03/14-08:05:08.609279 7f30458f2a80 Options.db_log_dir:
+2021/03/14-08:05:08.609280 7f30458f2a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:05:08.609281 7f30458f2a80 Options.table_cache_numshardbits: 6
+2021/03/14-08:05:08.609281 7f30458f2a80 Options.max_subcompactions: 1
+2021/03/14-08:05:08.609282 7f30458f2a80 Options.max_background_flushes: -1
+2021/03/14-08:05:08.609282 7f30458f2a80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:05:08.609283 7f30458f2a80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:05:08.609284 7f30458f2a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:05:08.609284 7f30458f2a80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:05:08.609285 7f30458f2a80 Options.advise_random_on_open: 1
+2021/03/14-08:05:08.609285 7f30458f2a80 Options.db_write_buffer_size: 0
+2021/03/14-08:05:08.609286 7f30458f2a80 Options.write_buffer_manager: 0x17b2e90
+2021/03/14-08:05:08.609287 7f30458f2a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:05:08.609287 7f30458f2a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:05:08.609288 7f30458f2a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:05:08.609288 7f30458f2a80 Options.use_adaptive_mutex: 0
+2021/03/14-08:05:08.609289 7f30458f2a80 Options.rate_limiter: (nil)
+2021/03/14-08:05:08.609290 7f30458f2a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:05:08.609299 7f30458f2a80 Options.wal_recovery_mode: 2
+2021/03/14-08:05:08.609300 7f30458f2a80 Options.enable_thread_tracking: 0
+2021/03/14-08:05:08.609300 7f30458f2a80 Options.enable_pipelined_write: 0
+2021/03/14-08:05:08.609301 7f30458f2a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:05:08.609302 7f30458f2a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:05:08.609302 7f30458f2a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:05:08.609303 7f30458f2a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:05:08.609303 7f30458f2a80 Options.row_cache: None
+2021/03/14-08:05:08.609304 7f30458f2a80 Options.wal_filter: None
+2021/03/14-08:05:08.609305 7f30458f2a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:05:08.609305 7f30458f2a80 Options.allow_ingest_behind: 0
+2021/03/14-08:05:08.609306 7f30458f2a80 Options.preserve_deletes: 0
+2021/03/14-08:05:08.609306 7f30458f2a80 Options.two_write_queues: 0
+2021/03/14-08:05:08.609307 7f30458f2a80 Options.manual_wal_flush: 0
+2021/03/14-08:05:08.609308 7f30458f2a80 Options.max_background_jobs: 16
+2021/03/14-08:05:08.609309 7f30458f2a80 Options.max_background_compactions: -1
+2021/03/14-08:05:08.609309 7f30458f2a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:05:08.609310 7f30458f2a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:05:08.609310 7f30458f2a80 Options.delayed_write_rate : 16777216
+2021/03/14-08:05:08.609311 7f30458f2a80 Options.max_total_wal_size: 0
+2021/03/14-08:05:08.609312 7f30458f2a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:05:08.609312 7f30458f2a80 Options.stats_dump_period_sec: 600
+2021/03/14-08:05:08.609313 7f30458f2a80 Options.max_open_files: -1
+2021/03/14-08:05:08.609313 7f30458f2a80 Options.bytes_per_sync: 0
+2021/03/14-08:05:08.609314 7f30458f2a80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:05:08.609314 7f30458f2a80 Options.compaction_readahead_size: 0
+2021/03/14-08:05:08.609315 7f30458f2a80 Compression algorithms supported:
+2021/03/14-08:05:08.609316 7f30458f2a80 Snappy supported: 1
+2021/03/14-08:05:08.609316 7f30458f2a80 Zlib supported: 1
+2021/03/14-08:05:08.609317 7f30458f2a80 Bzip supported: 1
+2021/03/14-08:05:08.609317 7f30458f2a80 LZ4 supported: 1
+2021/03/14-08:05:08.609318 7f30458f2a80 ZSTDNotFinal supported: 1
+2021/03/14-08:05:08.609322 7f30458f2a80 ZSTD supported: 1
+2021/03/14-08:05:08.609325 7f30458f2a80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:05:08.609327 7f30458f2a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:05:08.609419 7f30458f2a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:05:08.609473 7f30458f2a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:05:08.609475 7f30458f2a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:05:08.609476 7f30458f2a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:05:08.609476 7f30458f2a80 Options.compaction_filter: None
+2021/03/14-08:05:08.609477 7f30458f2a80 Options.compaction_filter_factory: None
+2021/03/14-08:05:08.609478 7f30458f2a80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:05:08.609479 7f30458f2a80 Options.table_factory: BlockBasedTable
+2021/03/14-08:05:08.609494 7f30458f2a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x17c2820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x17a7f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:05:08.609495 7f30458f2a80 Options.write_buffer_size: 134217728
+2021/03/14-08:05:08.609496 7f30458f2a80 Options.max_write_buffer_number: 6
+2021/03/14-08:05:08.609497 7f30458f2a80 Options.compression[0]: NoCompression
+2021/03/14-08:05:08.609497 7f30458f2a80 Options.compression[1]: NoCompression
+2021/03/14-08:05:08.609498 7f30458f2a80 Options.compression[2]: Snappy
+2021/03/14-08:05:08.609499 7f30458f2a80 Options.compression[3]: Snappy
+2021/03/14-08:05:08.609499 7f30458f2a80 Options.compression[4]: Snappy
+2021/03/14-08:05:08.609500 7f30458f2a80 Options.compression[5]: Snappy
+2021/03/14-08:05:08.609500 7f30458f2a80 Options.compression[6]: Snappy
+2021/03/14-08:05:08.609501 7f30458f2a80 Options.bottommost_compression: Disabled
+2021/03/14-08:05:08.609502 7f30458f2a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:05:08.609502 7f30458f2a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:05:08.609503 7f30458f2a80 Options.num_levels: 7
+2021/03/14-08:05:08.609503 7f30458f2a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:05:08.609504 7f30458f2a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:05:08.609505 7f30458f2a80 Options.compression_opts.window_bits: -14
+2021/03/14-08:05:08.609505 7f30458f2a80 Options.compression_opts.level: -1
+2021/03/14-08:05:08.609506 7f30458f2a80 Options.compression_opts.strategy: 0
+2021/03/14-08:05:08.609506 7f30458f2a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:05:08.609507 7f30458f2a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:05:08.609508 7f30458f2a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:05:08.609508 7f30458f2a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:05:08.609509 7f30458f2a80 Options.target_file_size_base: 67108864
+2021/03/14-08:05:08.609509 7f30458f2a80 Options.target_file_size_multiplier: 1
+2021/03/14-08:05:08.609510 7f30458f2a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:05:08.609511 7f30458f2a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:05:08.609511 7f30458f2a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:05:08.609513 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:05:08.609520 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:05:08.609521 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:05:08.609521 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:05:08.609522 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:05:08.609523 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:05:08.609523 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:05:08.609524 7f30458f2a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:05:08.609524 7f30458f2a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:05:08.609525 7f30458f2a80 Options.arena_block_size: 16777216
+2021/03/14-08:05:08.609526 7f30458f2a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:05:08.609526 7f30458f2a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:05:08.609527 7f30458f2a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:05:08.609527 7f30458f2a80 Options.disable_auto_compactions: 0
+2021/03/14-08:05:08.609529 7f30458f2a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:05:08.609530 7f30458f2a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:05:08.609531 7f30458f2a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:05:08.609531 7f30458f2a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:05:08.609532 7f30458f2a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:05:08.609532 7f30458f2a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:05:08.609533 7f30458f2a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:05:08.609534 7f30458f2a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:05:08.609534 7f30458f2a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:05:08.609535 7f30458f2a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:05:08.609536 7f30458f2a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:05:08.609536 7f30458f2a80 Options.table_properties_collectors:
+2021/03/14-08:05:08.609537 7f30458f2a80 Options.inplace_update_support: 0
+2021/03/14-08:05:08.609537 7f30458f2a80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:05:08.609538 7f30458f2a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:05:08.609539 7f30458f2a80 Options.memtable_huge_page_size: 0
+2021/03/14-08:05:08.609539 7f30458f2a80 Options.bloom_locality: 0
+2021/03/14-08:05:08.609540 7f30458f2a80 Options.max_successive_merges: 0
+2021/03/14-08:05:08.609541 7f30458f2a80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:05:08.609541 7f30458f2a80 Options.paranoid_file_checks: 0
+2021/03/14-08:05:08.609542 7f30458f2a80 Options.force_consistency_checks: 0
+2021/03/14-08:05:08.609542 7f30458f2a80 Options.report_bg_io_stats: 0
+2021/03/14-08:05:08.609923 7f30458f2a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:05:08.609926 7f30458f2a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:05:08.610097 7f30458f2a80 EVENT_LOG_v1 {"time_micros": 1615705508610087, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:05:08.610103 7f30458f2a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:05:09.352328 7f30458f2a80 EVENT_LOG_v1 {"time_micros": 1615705509352325, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615705510128094 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705510128094
new file mode 100644
index 0000000..e91f001
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705510128094
@@ -0,0 +1,186 @@
+2021/03/14-08:05:09.365840 7f30458f2a80 RocksDB version: 5.11.3
+2021/03/14-08:05:09.365895 7f30458f2a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:05:09.365896 7f30458f2a80 Compile date Mar 13 2021
+2021/03/14-08:05:09.365899 7f30458f2a80 DB SUMMARY
+2021/03/14-08:05:09.366072 7f30458f2a80 CURRENT file: CURRENT
+2021/03/14-08:05:09.366073 7f30458f2a80 IDENTITY file: IDENTITY
+2021/03/14-08:05:09.366090 7f30458f2a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:05:09.366091 7f30458f2a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:05:09.366092 7f30458f2a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:05:09.366098 7f30458f2a80 Options.error_if_exists: 0
+2021/03/14-08:05:09.366099 7f30458f2a80 Options.create_if_missing: 1
+2021/03/14-08:05:09.366099 7f30458f2a80 Options.paranoid_checks: 1
+2021/03/14-08:05:09.366100 7f30458f2a80 Options.env: 0x7f30462ac080
+2021/03/14-08:05:09.366101 7f30458f2a80 Options.info_log: 0x17cafa0
+2021/03/14-08:05:09.366101 7f30458f2a80 Options.max_file_opening_threads: 16
+2021/03/14-08:05:09.366102 7f30458f2a80 Options.statistics: (nil)
+2021/03/14-08:05:09.366103 7f30458f2a80 Options.use_fsync: 0
+2021/03/14-08:05:09.366103 7f30458f2a80 Options.max_log_file_size: 0
+2021/03/14-08:05:09.366104 7f30458f2a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:05:09.366105 7f30458f2a80 Options.log_file_time_to_roll: 0
+2021/03/14-08:05:09.366105 7f30458f2a80 Options.keep_log_file_num: 1000
+2021/03/14-08:05:09.366106 7f30458f2a80 Options.recycle_log_file_num: 0
+2021/03/14-08:05:09.366107 7f30458f2a80 Options.allow_fallocate: 1
+2021/03/14-08:05:09.366107 7f30458f2a80 Options.allow_mmap_reads: 0
+2021/03/14-08:05:09.366108 7f30458f2a80 Options.allow_mmap_writes: 0
+2021/03/14-08:05:09.366108 7f30458f2a80 Options.use_direct_reads: 0
+2021/03/14-08:05:09.366109 7f30458f2a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:05:09.366109 7f30458f2a80 Options.create_missing_column_families: 0
+2021/03/14-08:05:09.366110 7f30458f2a80 Options.db_log_dir:
+2021/03/14-08:05:09.366111 7f30458f2a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:05:09.366111 7f30458f2a80 Options.table_cache_numshardbits: 6
+2021/03/14-08:05:09.366112 7f30458f2a80 Options.max_subcompactions: 1
+2021/03/14-08:05:09.366112 7f30458f2a80 Options.max_background_flushes: -1
+2021/03/14-08:05:09.366113 7f30458f2a80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:05:09.366114 7f30458f2a80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:05:09.366114 7f30458f2a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:05:09.366115 7f30458f2a80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:05:09.366115 7f30458f2a80 Options.advise_random_on_open: 1
+2021/03/14-08:05:09.366116 7f30458f2a80 Options.db_write_buffer_size: 0
+2021/03/14-08:05:09.366116 7f30458f2a80 Options.write_buffer_manager: 0x17b2e90
+2021/03/14-08:05:09.366117 7f30458f2a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:05:09.366118 7f30458f2a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:05:09.366118 7f30458f2a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:05:09.366119 7f30458f2a80 Options.use_adaptive_mutex: 0
+2021/03/14-08:05:09.366119 7f30458f2a80 Options.rate_limiter: (nil)
+2021/03/14-08:05:09.366121 7f30458f2a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:05:09.366128 7f30458f2a80 Options.wal_recovery_mode: 2
+2021/03/14-08:05:09.366128 7f30458f2a80 Options.enable_thread_tracking: 0
+2021/03/14-08:05:09.366129 7f30458f2a80 Options.enable_pipelined_write: 0
+2021/03/14-08:05:09.366129 7f30458f2a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:05:09.366130 7f30458f2a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:05:09.366131 7f30458f2a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:05:09.366131 7f30458f2a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:05:09.366132 7f30458f2a80 Options.row_cache: None
+2021/03/14-08:05:09.366132 7f30458f2a80 Options.wal_filter: None
+2021/03/14-08:05:09.366133 7f30458f2a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:05:09.366134 7f30458f2a80 Options.allow_ingest_behind: 0
+2021/03/14-08:05:09.366134 7f30458f2a80 Options.preserve_deletes: 0
+2021/03/14-08:05:09.366135 7f30458f2a80 Options.two_write_queues: 0
+2021/03/14-08:05:09.366135 7f30458f2a80 Options.manual_wal_flush: 0
+2021/03/14-08:05:09.366136 7f30458f2a80 Options.max_background_jobs: 16
+2021/03/14-08:05:09.366137 7f30458f2a80 Options.max_background_compactions: -1
+2021/03/14-08:05:09.366138 7f30458f2a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:05:09.366138 7f30458f2a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:05:09.366139 7f30458f2a80 Options.delayed_write_rate : 16777216
+2021/03/14-08:05:09.366139 7f30458f2a80 Options.max_total_wal_size: 0
+2021/03/14-08:05:09.366140 7f30458f2a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:05:09.366141 7f30458f2a80 Options.stats_dump_period_sec: 600
+2021/03/14-08:05:09.366141 7f30458f2a80 Options.max_open_files: -1
+2021/03/14-08:05:09.366142 7f30458f2a80 Options.bytes_per_sync: 0
+2021/03/14-08:05:09.366142 7f30458f2a80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:05:09.366143 7f30458f2a80 Options.compaction_readahead_size: 0
+2021/03/14-08:05:09.366144 7f30458f2a80 Compression algorithms supported:
+2021/03/14-08:05:09.366144 7f30458f2a80 Snappy supported: 1
+2021/03/14-08:05:09.366145 7f30458f2a80 Zlib supported: 1
+2021/03/14-08:05:09.366145 7f30458f2a80 Bzip supported: 1
+2021/03/14-08:05:09.366146 7f30458f2a80 LZ4 supported: 1
+2021/03/14-08:05:09.366146 7f30458f2a80 ZSTDNotFinal supported: 1
+2021/03/14-08:05:09.366150 7f30458f2a80 ZSTD supported: 1
+2021/03/14-08:05:09.366153 7f30458f2a80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:05:09.366154 7f30458f2a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:05:09.366251 7f30458f2a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:05:09.366306 7f30458f2a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:05:09.366307 7f30458f2a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:05:09.366308 7f30458f2a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:05:09.366309 7f30458f2a80 Options.compaction_filter: None
+2021/03/14-08:05:09.366310 7f30458f2a80 Options.compaction_filter_factory: None
+2021/03/14-08:05:09.366310 7f30458f2a80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:05:09.366311 7f30458f2a80 Options.table_factory: BlockBasedTable
+2021/03/14-08:05:09.366327 7f30458f2a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x17c2820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x17a7f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:05:09.366328 7f30458f2a80 Options.write_buffer_size: 134217728
+2021/03/14-08:05:09.366328 7f30458f2a80 Options.max_write_buffer_number: 6
+2021/03/14-08:05:09.366329 7f30458f2a80 Options.compression[0]: NoCompression
+2021/03/14-08:05:09.366330 7f30458f2a80 Options.compression[1]: NoCompression
+2021/03/14-08:05:09.366331 7f30458f2a80 Options.compression[2]: Snappy
+2021/03/14-08:05:09.366331 7f30458f2a80 Options.compression[3]: Snappy
+2021/03/14-08:05:09.366332 7f30458f2a80 Options.compression[4]: Snappy
+2021/03/14-08:05:09.366332 7f30458f2a80 Options.compression[5]: Snappy
+2021/03/14-08:05:09.366333 7f30458f2a80 Options.compression[6]: Snappy
+2021/03/14-08:05:09.366334 7f30458f2a80 Options.bottommost_compression: Disabled
+2021/03/14-08:05:09.366334 7f30458f2a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:05:09.366335 7f30458f2a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:05:09.366336 7f30458f2a80 Options.num_levels: 7
+2021/03/14-08:05:09.366336 7f30458f2a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:05:09.366337 7f30458f2a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:05:09.366337 7f30458f2a80 Options.compression_opts.window_bits: -14
+2021/03/14-08:05:09.366338 7f30458f2a80 Options.compression_opts.level: -1
+2021/03/14-08:05:09.366339 7f30458f2a80 Options.compression_opts.strategy: 0
+2021/03/14-08:05:09.366339 7f30458f2a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:05:09.366340 7f30458f2a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:05:09.366340 7f30458f2a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:05:09.366341 7f30458f2a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:05:09.366341 7f30458f2a80 Options.target_file_size_base: 67108864
+2021/03/14-08:05:09.366342 7f30458f2a80 Options.target_file_size_multiplier: 1
+2021/03/14-08:05:09.366343 7f30458f2a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:05:09.366343 7f30458f2a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:05:09.366344 7f30458f2a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:05:09.366345 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:05:09.366353 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:05:09.366354 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:05:09.366355 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:05:09.366355 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:05:09.366356 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:05:09.366356 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:05:09.366357 7f30458f2a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:05:09.366358 7f30458f2a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:05:09.366358 7f30458f2a80 Options.arena_block_size: 16777216
+2021/03/14-08:05:09.366359 7f30458f2a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:05:09.366359 7f30458f2a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:05:09.366360 7f30458f2a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:05:09.366361 7f30458f2a80 Options.disable_auto_compactions: 0
+2021/03/14-08:05:09.366362 7f30458f2a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:05:09.366363 7f30458f2a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:05:09.366364 7f30458f2a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:05:09.366364 7f30458f2a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:05:09.366365 7f30458f2a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:05:09.366366 7f30458f2a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:05:09.366366 7f30458f2a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:05:09.366367 7f30458f2a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:05:09.366368 7f30458f2a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:05:09.366368 7f30458f2a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:05:09.366369 7f30458f2a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:05:09.366370 7f30458f2a80 Options.table_properties_collectors:
+2021/03/14-08:05:09.366370 7f30458f2a80 Options.inplace_update_support: 0
+2021/03/14-08:05:09.366371 7f30458f2a80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:05:09.366371 7f30458f2a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:05:09.366372 7f30458f2a80 Options.memtable_huge_page_size: 0
+2021/03/14-08:05:09.366373 7f30458f2a80 Options.bloom_locality: 0
+2021/03/14-08:05:09.366373 7f30458f2a80 Options.max_successive_merges: 0
+2021/03/14-08:05:09.366374 7f30458f2a80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:05:09.366375 7f30458f2a80 Options.paranoid_file_checks: 0
+2021/03/14-08:05:09.366375 7f30458f2a80 Options.force_consistency_checks: 0
+2021/03/14-08:05:09.366376 7f30458f2a80 Options.report_bg_io_stats: 0
+2021/03/14-08:05:09.366746 7f30458f2a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:05:09.366749 7f30458f2a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:05:09.366915 7f30458f2a80 EVENT_LOG_v1 {"time_micros": 1615705509366905, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:05:09.366920 7f30458f2a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:05:10.115215 7f30458f2a80 EVENT_LOG_v1 {"time_micros": 1615705510115211, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615705568333580 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705568333580
new file mode 100644
index 0000000..74942ca
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705568333580
@@ -0,0 +1,186 @@
+2021/03/14-08:05:10.128552 7f30458f2a80 RocksDB version: 5.11.3
+2021/03/14-08:05:10.128608 7f30458f2a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:05:10.128609 7f30458f2a80 Compile date Mar 13 2021
+2021/03/14-08:05:10.128611 7f30458f2a80 DB SUMMARY
+2021/03/14-08:05:10.128790 7f30458f2a80 CURRENT file: CURRENT
+2021/03/14-08:05:10.128791 7f30458f2a80 IDENTITY file: IDENTITY
+2021/03/14-08:05:10.128808 7f30458f2a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:05:10.128809 7f30458f2a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:05:10.128810 7f30458f2a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:05:10.128816 7f30458f2a80 Options.error_if_exists: 0
+2021/03/14-08:05:10.128817 7f30458f2a80 Options.create_if_missing: 1
+2021/03/14-08:05:10.128818 7f30458f2a80 Options.paranoid_checks: 1
+2021/03/14-08:05:10.128818 7f30458f2a80 Options.env: 0x7f30462ac080
+2021/03/14-08:05:10.128819 7f30458f2a80 Options.info_log: 0x17cafa0
+2021/03/14-08:05:10.128820 7f30458f2a80 Options.max_file_opening_threads: 16
+2021/03/14-08:05:10.128820 7f30458f2a80 Options.statistics: (nil)
+2021/03/14-08:05:10.128821 7f30458f2a80 Options.use_fsync: 0
+2021/03/14-08:05:10.128821 7f30458f2a80 Options.max_log_file_size: 0
+2021/03/14-08:05:10.128822 7f30458f2a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:05:10.128823 7f30458f2a80 Options.log_file_time_to_roll: 0
+2021/03/14-08:05:10.128823 7f30458f2a80 Options.keep_log_file_num: 1000
+2021/03/14-08:05:10.128824 7f30458f2a80 Options.recycle_log_file_num: 0
+2021/03/14-08:05:10.128825 7f30458f2a80 Options.allow_fallocate: 1
+2021/03/14-08:05:10.128825 7f30458f2a80 Options.allow_mmap_reads: 0
+2021/03/14-08:05:10.128826 7f30458f2a80 Options.allow_mmap_writes: 0
+2021/03/14-08:05:10.128826 7f30458f2a80 Options.use_direct_reads: 0
+2021/03/14-08:05:10.128827 7f30458f2a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:05:10.128827 7f30458f2a80 Options.create_missing_column_families: 0
+2021/03/14-08:05:10.128828 7f30458f2a80 Options.db_log_dir:
+2021/03/14-08:05:10.128829 7f30458f2a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:05:10.128829 7f30458f2a80 Options.table_cache_numshardbits: 6
+2021/03/14-08:05:10.128830 7f30458f2a80 Options.max_subcompactions: 1
+2021/03/14-08:05:10.128830 7f30458f2a80 Options.max_background_flushes: -1
+2021/03/14-08:05:10.128831 7f30458f2a80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:05:10.128832 7f30458f2a80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:05:10.128832 7f30458f2a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:05:10.128833 7f30458f2a80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:05:10.128833 7f30458f2a80 Options.advise_random_on_open: 1
+2021/03/14-08:05:10.128834 7f30458f2a80 Options.db_write_buffer_size: 0
+2021/03/14-08:05:10.128835 7f30458f2a80 Options.write_buffer_manager: 0x17b2e90
+2021/03/14-08:05:10.128835 7f30458f2a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:05:10.128836 7f30458f2a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:05:10.128836 7f30458f2a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:05:10.128837 7f30458f2a80 Options.use_adaptive_mutex: 0
+2021/03/14-08:05:10.128837 7f30458f2a80 Options.rate_limiter: (nil)
+2021/03/14-08:05:10.128839 7f30458f2a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:05:10.128846 7f30458f2a80 Options.wal_recovery_mode: 2
+2021/03/14-08:05:10.128847 7f30458f2a80 Options.enable_thread_tracking: 0
+2021/03/14-08:05:10.128848 7f30458f2a80 Options.enable_pipelined_write: 0
+2021/03/14-08:05:10.128848 7f30458f2a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:05:10.128849 7f30458f2a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:05:10.128849 7f30458f2a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:05:10.128850 7f30458f2a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:05:10.128851 7f30458f2a80 Options.row_cache: None
+2021/03/14-08:05:10.128851 7f30458f2a80 Options.wal_filter: None
+2021/03/14-08:05:10.128852 7f30458f2a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:05:10.128852 7f30458f2a80 Options.allow_ingest_behind: 0
+2021/03/14-08:05:10.128853 7f30458f2a80 Options.preserve_deletes: 0
+2021/03/14-08:05:10.128853 7f30458f2a80 Options.two_write_queues: 0
+2021/03/14-08:05:10.128854 7f30458f2a80 Options.manual_wal_flush: 0
+2021/03/14-08:05:10.128855 7f30458f2a80 Options.max_background_jobs: 16
+2021/03/14-08:05:10.128856 7f30458f2a80 Options.max_background_compactions: -1
+2021/03/14-08:05:10.128856 7f30458f2a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:05:10.128857 7f30458f2a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:05:10.128858 7f30458f2a80 Options.delayed_write_rate : 16777216
+2021/03/14-08:05:10.128858 7f30458f2a80 Options.max_total_wal_size: 0
+2021/03/14-08:05:10.128859 7f30458f2a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:05:10.128859 7f30458f2a80 Options.stats_dump_period_sec: 600
+2021/03/14-08:05:10.128860 7f30458f2a80 Options.max_open_files: -1
+2021/03/14-08:05:10.128861 7f30458f2a80 Options.bytes_per_sync: 0
+2021/03/14-08:05:10.128861 7f30458f2a80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:05:10.128862 7f30458f2a80 Options.compaction_readahead_size: 0
+2021/03/14-08:05:10.128862 7f30458f2a80 Compression algorithms supported:
+2021/03/14-08:05:10.128863 7f30458f2a80 Snappy supported: 1
+2021/03/14-08:05:10.128864 7f30458f2a80 Zlib supported: 1
+2021/03/14-08:05:10.128864 7f30458f2a80 Bzip supported: 1
+2021/03/14-08:05:10.128865 7f30458f2a80 LZ4 supported: 1
+2021/03/14-08:05:10.128865 7f30458f2a80 ZSTDNotFinal supported: 1
+2021/03/14-08:05:10.128870 7f30458f2a80 ZSTD supported: 1
+2021/03/14-08:05:10.128873 7f30458f2a80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:05:10.128874 7f30458f2a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:05:10.128967 7f30458f2a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:05:10.129022 7f30458f2a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:05:10.129024 7f30458f2a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:05:10.129025 7f30458f2a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:05:10.129025 7f30458f2a80 Options.compaction_filter: None
+2021/03/14-08:05:10.129026 7f30458f2a80 Options.compaction_filter_factory: None
+2021/03/14-08:05:10.129027 7f30458f2a80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:05:10.129027 7f30458f2a80 Options.table_factory: BlockBasedTable
+2021/03/14-08:05:10.129043 7f30458f2a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x17c2820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x17a7f20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:05:10.129049 7f30458f2a80 Options.write_buffer_size: 134217728
+2021/03/14-08:05:10.129050 7f30458f2a80 Options.max_write_buffer_number: 6
+2021/03/14-08:05:10.129051 7f30458f2a80 Options.compression[0]: NoCompression
+2021/03/14-08:05:10.129051 7f30458f2a80 Options.compression[1]: NoCompression
+2021/03/14-08:05:10.129052 7f30458f2a80 Options.compression[2]: Snappy
+2021/03/14-08:05:10.129053 7f30458f2a80 Options.compression[3]: Snappy
+2021/03/14-08:05:10.129053 7f30458f2a80 Options.compression[4]: Snappy
+2021/03/14-08:05:10.129054 7f30458f2a80 Options.compression[5]: Snappy
+2021/03/14-08:05:10.129055 7f30458f2a80 Options.compression[6]: Snappy
+2021/03/14-08:05:10.129055 7f30458f2a80 Options.bottommost_compression: Disabled
+2021/03/14-08:05:10.129056 7f30458f2a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:05:10.129057 7f30458f2a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:05:10.129057 7f30458f2a80 Options.num_levels: 7
+2021/03/14-08:05:10.129058 7f30458f2a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:05:10.129058 7f30458f2a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:05:10.129059 7f30458f2a80 Options.compression_opts.window_bits: -14
+2021/03/14-08:05:10.129060 7f30458f2a80 Options.compression_opts.level: -1
+2021/03/14-08:05:10.129060 7f30458f2a80 Options.compression_opts.strategy: 0
+2021/03/14-08:05:10.129061 7f30458f2a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:05:10.129061 7f30458f2a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:05:10.129062 7f30458f2a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:05:10.129062 7f30458f2a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:05:10.129063 7f30458f2a80 Options.target_file_size_base: 67108864
+2021/03/14-08:05:10.129064 7f30458f2a80 Options.target_file_size_multiplier: 1
+2021/03/14-08:05:10.129064 7f30458f2a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:05:10.129065 7f30458f2a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:05:10.129065 7f30458f2a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:05:10.129067 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:05:10.129074 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:05:10.129075 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:05:10.129076 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:05:10.129076 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:05:10.129077 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:05:10.129077 7f30458f2a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:05:10.129078 7f30458f2a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:05:10.129078 7f30458f2a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:05:10.129079 7f30458f2a80 Options.arena_block_size: 16777216
+2021/03/14-08:05:10.129080 7f30458f2a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:05:10.129080 7f30458f2a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:05:10.129081 7f30458f2a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:05:10.129082 7f30458f2a80 Options.disable_auto_compactions: 0
+2021/03/14-08:05:10.129084 7f30458f2a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:05:10.129084 7f30458f2a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:05:10.129085 7f30458f2a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:05:10.129086 7f30458f2a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:05:10.129086 7f30458f2a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:05:10.129087 7f30458f2a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:05:10.129087 7f30458f2a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:05:10.129089 7f30458f2a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:05:10.129089 7f30458f2a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:05:10.129090 7f30458f2a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:05:10.129090 7f30458f2a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:05:10.129091 7f30458f2a80 Options.table_properties_collectors:
+2021/03/14-08:05:10.129092 7f30458f2a80 Options.inplace_update_support: 0
+2021/03/14-08:05:10.129092 7f30458f2a80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:05:10.129093 7f30458f2a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:05:10.129094 7f30458f2a80 Options.memtable_huge_page_size: 0
+2021/03/14-08:05:10.129094 7f30458f2a80 Options.bloom_locality: 0
+2021/03/14-08:05:10.129095 7f30458f2a80 Options.max_successive_merges: 0
+2021/03/14-08:05:10.129096 7f30458f2a80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:05:10.129096 7f30458f2a80 Options.paranoid_file_checks: 0
+2021/03/14-08:05:10.129097 7f30458f2a80 Options.force_consistency_checks: 0
+2021/03/14-08:05:10.129097 7f30458f2a80 Options.report_bg_io_stats: 0
+2021/03/14-08:05:10.129488 7f30458f2a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:05:10.129491 7f30458f2a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:05:10.129698 7f30458f2a80 EVENT_LOG_v1 {"time_micros": 1615705510129685, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:05:10.129706 7f30458f2a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:05:10.883515 7f30458f2a80 EVENT_LOG_v1 {"time_micros": 1615705510883511, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615705569081665 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705569081665
new file mode 100644
index 0000000..ad508bc
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705569081665
@@ -0,0 +1,186 @@
+2021/03/14-08:06:08.334086 7f1687ffca80 RocksDB version: 5.11.3
+2021/03/14-08:06:08.334148 7f1687ffca80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:06:08.334150 7f1687ffca80 Compile date Mar 13 2021
+2021/03/14-08:06:08.334152 7f1687ffca80 DB SUMMARY
+2021/03/14-08:06:08.334341 7f1687ffca80 CURRENT file: CURRENT
+2021/03/14-08:06:08.334342 7f1687ffca80 IDENTITY file: IDENTITY
+2021/03/14-08:06:08.334360 7f1687ffca80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:06:08.334361 7f1687ffca80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:06:08.334362 7f1687ffca80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:06:08.334368 7f1687ffca80 Options.error_if_exists: 0
+2021/03/14-08:06:08.334369 7f1687ffca80 Options.create_if_missing: 1
+2021/03/14-08:06:08.334370 7f1687ffca80 Options.paranoid_checks: 1
+2021/03/14-08:06:08.334371 7f1687ffca80 Options.env: 0x7f16889b6080
+2021/03/14-08:06:08.334371 7f1687ffca80 Options.info_log: 0x207ef60
+2021/03/14-08:06:08.334372 7f1687ffca80 Options.max_file_opening_threads: 16
+2021/03/14-08:06:08.334372 7f1687ffca80 Options.statistics: (nil)
+2021/03/14-08:06:08.334373 7f1687ffca80 Options.use_fsync: 0
+2021/03/14-08:06:08.334374 7f1687ffca80 Options.max_log_file_size: 0
+2021/03/14-08:06:08.334375 7f1687ffca80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:06:08.334375 7f1687ffca80 Options.log_file_time_to_roll: 0
+2021/03/14-08:06:08.334376 7f1687ffca80 Options.keep_log_file_num: 1000
+2021/03/14-08:06:08.334376 7f1687ffca80 Options.recycle_log_file_num: 0
+2021/03/14-08:06:08.334377 7f1687ffca80 Options.allow_fallocate: 1
+2021/03/14-08:06:08.334378 7f1687ffca80 Options.allow_mmap_reads: 0
+2021/03/14-08:06:08.334378 7f1687ffca80 Options.allow_mmap_writes: 0
+2021/03/14-08:06:08.334379 7f1687ffca80 Options.use_direct_reads: 0
+2021/03/14-08:06:08.334380 7f1687ffca80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:06:08.334380 7f1687ffca80 Options.create_missing_column_families: 0
+2021/03/14-08:06:08.334381 7f1687ffca80 Options.db_log_dir:
+2021/03/14-08:06:08.334381 7f1687ffca80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:06:08.334382 7f1687ffca80 Options.table_cache_numshardbits: 6
+2021/03/14-08:06:08.334383 7f1687ffca80 Options.max_subcompactions: 1
+2021/03/14-08:06:08.334383 7f1687ffca80 Options.max_background_flushes: -1
+2021/03/14-08:06:08.334384 7f1687ffca80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:06:08.334385 7f1687ffca80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:06:08.334385 7f1687ffca80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:06:08.334386 7f1687ffca80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:06:08.334387 7f1687ffca80 Options.advise_random_on_open: 1
+2021/03/14-08:06:08.334387 7f1687ffca80 Options.db_write_buffer_size: 0
+2021/03/14-08:06:08.334388 7f1687ffca80 Options.write_buffer_manager: 0x2066e70
+2021/03/14-08:06:08.334388 7f1687ffca80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:06:08.334389 7f1687ffca80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:06:08.334390 7f1687ffca80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:06:08.334390 7f1687ffca80 Options.use_adaptive_mutex: 0
+2021/03/14-08:06:08.334391 7f1687ffca80 Options.rate_limiter: (nil)
+2021/03/14-08:06:08.334392 7f1687ffca80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:06:08.334402 7f1687ffca80 Options.wal_recovery_mode: 2
+2021/03/14-08:06:08.334403 7f1687ffca80 Options.enable_thread_tracking: 0
+2021/03/14-08:06:08.334404 7f1687ffca80 Options.enable_pipelined_write: 0
+2021/03/14-08:06:08.334404 7f1687ffca80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:06:08.334405 7f1687ffca80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:06:08.334405 7f1687ffca80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:06:08.334406 7f1687ffca80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:06:08.334407 7f1687ffca80 Options.row_cache: None
+2021/03/14-08:06:08.334407 7f1687ffca80 Options.wal_filter: None
+2021/03/14-08:06:08.334408 7f1687ffca80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:06:08.334409 7f1687ffca80 Options.allow_ingest_behind: 0
+2021/03/14-08:06:08.334409 7f1687ffca80 Options.preserve_deletes: 0
+2021/03/14-08:06:08.334410 7f1687ffca80 Options.two_write_queues: 0
+2021/03/14-08:06:08.334410 7f1687ffca80 Options.manual_wal_flush: 0
+2021/03/14-08:06:08.334412 7f1687ffca80 Options.max_background_jobs: 16
+2021/03/14-08:06:08.334412 7f1687ffca80 Options.max_background_compactions: -1
+2021/03/14-08:06:08.334413 7f1687ffca80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:06:08.334413 7f1687ffca80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:06:08.334414 7f1687ffca80 Options.delayed_write_rate : 16777216
+2021/03/14-08:06:08.334415 7f1687ffca80 Options.max_total_wal_size: 0
+2021/03/14-08:06:08.334415 7f1687ffca80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:06:08.334416 7f1687ffca80 Options.stats_dump_period_sec: 600
+2021/03/14-08:06:08.334417 7f1687ffca80 Options.max_open_files: -1
+2021/03/14-08:06:08.334417 7f1687ffca80 Options.bytes_per_sync: 0
+2021/03/14-08:06:08.334418 7f1687ffca80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:06:08.334418 7f1687ffca80 Options.compaction_readahead_size: 0
+2021/03/14-08:06:08.334419 7f1687ffca80 Compression algorithms supported:
+2021/03/14-08:06:08.334420 7f1687ffca80 Snappy supported: 1
+2021/03/14-08:06:08.334420 7f1687ffca80 Zlib supported: 1
+2021/03/14-08:06:08.334421 7f1687ffca80 Bzip supported: 1
+2021/03/14-08:06:08.334422 7f1687ffca80 LZ4 supported: 1
+2021/03/14-08:06:08.334422 7f1687ffca80 ZSTDNotFinal supported: 1
+2021/03/14-08:06:08.334427 7f1687ffca80 ZSTD supported: 1
+2021/03/14-08:06:08.334431 7f1687ffca80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:06:08.334432 7f1687ffca80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:06:08.334562 7f1687ffca80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:06:08.334626 7f1687ffca80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:06:08.334628 7f1687ffca80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:06:08.334629 7f1687ffca80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:06:08.334629 7f1687ffca80 Options.compaction_filter: None
+2021/03/14-08:06:08.334630 7f1687ffca80 Options.compaction_filter_factory: None
+2021/03/14-08:06:08.334631 7f1687ffca80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:06:08.334632 7f1687ffca80 Options.table_factory: BlockBasedTable
+2021/03/14-08:06:08.334650 7f1687ffca80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2076800)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x205bf00
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:06:08.334656 7f1687ffca80 Options.write_buffer_size: 134217728
+2021/03/14-08:06:08.334657 7f1687ffca80 Options.max_write_buffer_number: 6
+2021/03/14-08:06:08.334658 7f1687ffca80 Options.compression[0]: NoCompression
+2021/03/14-08:06:08.334659 7f1687ffca80 Options.compression[1]: NoCompression
+2021/03/14-08:06:08.334659 7f1687ffca80 Options.compression[2]: Snappy
+2021/03/14-08:06:08.334660 7f1687ffca80 Options.compression[3]: Snappy
+2021/03/14-08:06:08.334661 7f1687ffca80 Options.compression[4]: Snappy
+2021/03/14-08:06:08.334661 7f1687ffca80 Options.compression[5]: Snappy
+2021/03/14-08:06:08.334662 7f1687ffca80 Options.compression[6]: Snappy
+2021/03/14-08:06:08.334663 7f1687ffca80 Options.bottommost_compression: Disabled
+2021/03/14-08:06:08.334664 7f1687ffca80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:06:08.334664 7f1687ffca80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:06:08.334665 7f1687ffca80 Options.num_levels: 7
+2021/03/14-08:06:08.334665 7f1687ffca80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:06:08.334666 7f1687ffca80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:06:08.334667 7f1687ffca80 Options.compression_opts.window_bits: -14
+2021/03/14-08:06:08.334667 7f1687ffca80 Options.compression_opts.level: -1
+2021/03/14-08:06:08.334668 7f1687ffca80 Options.compression_opts.strategy: 0
+2021/03/14-08:06:08.334668 7f1687ffca80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:06:08.334669 7f1687ffca80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:06:08.334670 7f1687ffca80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:06:08.334670 7f1687ffca80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:06:08.334671 7f1687ffca80 Options.target_file_size_base: 67108864
+2021/03/14-08:06:08.334672 7f1687ffca80 Options.target_file_size_multiplier: 1
+2021/03/14-08:06:08.334672 7f1687ffca80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:06:08.334673 7f1687ffca80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:06:08.334673 7f1687ffca80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:06:08.334675 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:06:08.334684 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:06:08.334684 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:06:08.334685 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:06:08.334686 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:06:08.334686 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:06:08.334687 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:06:08.334688 7f1687ffca80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:06:08.334688 7f1687ffca80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:06:08.334689 7f1687ffca80 Options.arena_block_size: 16777216
+2021/03/14-08:06:08.334690 7f1687ffca80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:06:08.334690 7f1687ffca80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:06:08.334691 7f1687ffca80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:06:08.334691 7f1687ffca80 Options.disable_auto_compactions: 0
+2021/03/14-08:06:08.334693 7f1687ffca80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:06:08.334694 7f1687ffca80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:06:08.334695 7f1687ffca80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:06:08.334695 7f1687ffca80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:06:08.334696 7f1687ffca80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:06:08.334697 7f1687ffca80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:06:08.334697 7f1687ffca80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:06:08.334698 7f1687ffca80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:06:08.334699 7f1687ffca80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:06:08.334700 7f1687ffca80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:06:08.334700 7f1687ffca80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:06:08.334701 7f1687ffca80 Options.table_properties_collectors:
+2021/03/14-08:06:08.334702 7f1687ffca80 Options.inplace_update_support: 0
+2021/03/14-08:06:08.334702 7f1687ffca80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:06:08.334703 7f1687ffca80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:06:08.334704 7f1687ffca80 Options.memtable_huge_page_size: 0
+2021/03/14-08:06:08.334704 7f1687ffca80 Options.bloom_locality: 0
+2021/03/14-08:06:08.334705 7f1687ffca80 Options.max_successive_merges: 0
+2021/03/14-08:06:08.334706 7f1687ffca80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:06:08.334706 7f1687ffca80 Options.paranoid_file_checks: 0
+2021/03/14-08:06:08.334707 7f1687ffca80 Options.force_consistency_checks: 0
+2021/03/14-08:06:08.334707 7f1687ffca80 Options.report_bg_io_stats: 0
+2021/03/14-08:06:08.335114 7f1687ffca80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:06:08.335117 7f1687ffca80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:06:08.335302 7f1687ffca80 EVENT_LOG_v1 {"time_micros": 1615705568335291, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:06:08.335309 7f1687ffca80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:06:09.068897 7f1687ffca80 EVENT_LOG_v1 {"time_micros": 1615705569068893, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615705569805880 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705569805880
new file mode 100644
index 0000000..c566c8a
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705569805880
@@ -0,0 +1,186 @@
+2021/03/14-08:06:09.082083 7f1687ffca80 RocksDB version: 5.11.3
+2021/03/14-08:06:09.082138 7f1687ffca80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:06:09.082140 7f1687ffca80 Compile date Mar 13 2021
+2021/03/14-08:06:09.082142 7f1687ffca80 DB SUMMARY
+2021/03/14-08:06:09.082329 7f1687ffca80 CURRENT file: CURRENT
+2021/03/14-08:06:09.082331 7f1687ffca80 IDENTITY file: IDENTITY
+2021/03/14-08:06:09.082347 7f1687ffca80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:06:09.082349 7f1687ffca80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:06:09.082350 7f1687ffca80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:06:09.082355 7f1687ffca80 Options.error_if_exists: 0
+2021/03/14-08:06:09.082356 7f1687ffca80 Options.create_if_missing: 1
+2021/03/14-08:06:09.082357 7f1687ffca80 Options.paranoid_checks: 1
+2021/03/14-08:06:09.082357 7f1687ffca80 Options.env: 0x7f16889b6080
+2021/03/14-08:06:09.082358 7f1687ffca80 Options.info_log: 0x207ef60
+2021/03/14-08:06:09.082359 7f1687ffca80 Options.max_file_opening_threads: 16
+2021/03/14-08:06:09.082359 7f1687ffca80 Options.statistics: (nil)
+2021/03/14-08:06:09.082360 7f1687ffca80 Options.use_fsync: 0
+2021/03/14-08:06:09.082361 7f1687ffca80 Options.max_log_file_size: 0
+2021/03/14-08:06:09.082361 7f1687ffca80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:06:09.082362 7f1687ffca80 Options.log_file_time_to_roll: 0
+2021/03/14-08:06:09.082363 7f1687ffca80 Options.keep_log_file_num: 1000
+2021/03/14-08:06:09.082363 7f1687ffca80 Options.recycle_log_file_num: 0
+2021/03/14-08:06:09.082364 7f1687ffca80 Options.allow_fallocate: 1
+2021/03/14-08:06:09.082364 7f1687ffca80 Options.allow_mmap_reads: 0
+2021/03/14-08:06:09.082365 7f1687ffca80 Options.allow_mmap_writes: 0
+2021/03/14-08:06:09.082366 7f1687ffca80 Options.use_direct_reads: 0
+2021/03/14-08:06:09.082366 7f1687ffca80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:06:09.082367 7f1687ffca80 Options.create_missing_column_families: 0
+2021/03/14-08:06:09.082367 7f1687ffca80 Options.db_log_dir:
+2021/03/14-08:06:09.082368 7f1687ffca80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:06:09.082369 7f1687ffca80 Options.table_cache_numshardbits: 6
+2021/03/14-08:06:09.082369 7f1687ffca80 Options.max_subcompactions: 1
+2021/03/14-08:06:09.082370 7f1687ffca80 Options.max_background_flushes: -1
+2021/03/14-08:06:09.082370 7f1687ffca80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:06:09.082371 7f1687ffca80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:06:09.082372 7f1687ffca80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:06:09.082372 7f1687ffca80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:06:09.082373 7f1687ffca80 Options.advise_random_on_open: 1
+2021/03/14-08:06:09.082373 7f1687ffca80 Options.db_write_buffer_size: 0
+2021/03/14-08:06:09.082374 7f1687ffca80 Options.write_buffer_manager: 0x2066e70
+2021/03/14-08:06:09.082375 7f1687ffca80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:06:09.082375 7f1687ffca80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:06:09.082376 7f1687ffca80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:06:09.082376 7f1687ffca80 Options.use_adaptive_mutex: 0
+2021/03/14-08:06:09.082377 7f1687ffca80 Options.rate_limiter: (nil)
+2021/03/14-08:06:09.082378 7f1687ffca80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:06:09.082387 7f1687ffca80 Options.wal_recovery_mode: 2
+2021/03/14-08:06:09.082388 7f1687ffca80 Options.enable_thread_tracking: 0
+2021/03/14-08:06:09.082388 7f1687ffca80 Options.enable_pipelined_write: 0
+2021/03/14-08:06:09.082389 7f1687ffca80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:06:09.082389 7f1687ffca80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:06:09.082390 7f1687ffca80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:06:09.082391 7f1687ffca80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:06:09.082391 7f1687ffca80 Options.row_cache: None
+2021/03/14-08:06:09.082392 7f1687ffca80 Options.wal_filter: None
+2021/03/14-08:06:09.082393 7f1687ffca80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:06:09.082393 7f1687ffca80 Options.allow_ingest_behind: 0
+2021/03/14-08:06:09.082394 7f1687ffca80 Options.preserve_deletes: 0
+2021/03/14-08:06:09.082394 7f1687ffca80 Options.two_write_queues: 0
+2021/03/14-08:06:09.082395 7f1687ffca80 Options.manual_wal_flush: 0
+2021/03/14-08:06:09.082396 7f1687ffca80 Options.max_background_jobs: 16
+2021/03/14-08:06:09.082397 7f1687ffca80 Options.max_background_compactions: -1
+2021/03/14-08:06:09.082397 7f1687ffca80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:06:09.082398 7f1687ffca80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:06:09.082399 7f1687ffca80 Options.delayed_write_rate : 16777216
+2021/03/14-08:06:09.082399 7f1687ffca80 Options.max_total_wal_size: 0
+2021/03/14-08:06:09.082400 7f1687ffca80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:06:09.082400 7f1687ffca80 Options.stats_dump_period_sec: 600
+2021/03/14-08:06:09.082401 7f1687ffca80 Options.max_open_files: -1
+2021/03/14-08:06:09.082402 7f1687ffca80 Options.bytes_per_sync: 0
+2021/03/14-08:06:09.082402 7f1687ffca80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:06:09.082403 7f1687ffca80 Options.compaction_readahead_size: 0
+2021/03/14-08:06:09.082403 7f1687ffca80 Compression algorithms supported:
+2021/03/14-08:06:09.082404 7f1687ffca80 Snappy supported: 1
+2021/03/14-08:06:09.082405 7f1687ffca80 Zlib supported: 1
+2021/03/14-08:06:09.082405 7f1687ffca80 Bzip supported: 1
+2021/03/14-08:06:09.082406 7f1687ffca80 LZ4 supported: 1
+2021/03/14-08:06:09.082406 7f1687ffca80 ZSTDNotFinal supported: 1
+2021/03/14-08:06:09.082410 7f1687ffca80 ZSTD supported: 1
+2021/03/14-08:06:09.082413 7f1687ffca80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:06:09.082415 7f1687ffca80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:06:09.082511 7f1687ffca80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:06:09.082568 7f1687ffca80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:06:09.082570 7f1687ffca80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:06:09.082571 7f1687ffca80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:06:09.082572 7f1687ffca80 Options.compaction_filter: None
+2021/03/14-08:06:09.082572 7f1687ffca80 Options.compaction_filter_factory: None
+2021/03/14-08:06:09.082573 7f1687ffca80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:06:09.082574 7f1687ffca80 Options.table_factory: BlockBasedTable
+2021/03/14-08:06:09.082591 7f1687ffca80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2076800)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x205bf00
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:06:09.082597 7f1687ffca80 Options.write_buffer_size: 134217728
+2021/03/14-08:06:09.082598 7f1687ffca80 Options.max_write_buffer_number: 6
+2021/03/14-08:06:09.082599 7f1687ffca80 Options.compression[0]: NoCompression
+2021/03/14-08:06:09.082599 7f1687ffca80 Options.compression[1]: NoCompression
+2021/03/14-08:06:09.082600 7f1687ffca80 Options.compression[2]: Snappy
+2021/03/14-08:06:09.082601 7f1687ffca80 Options.compression[3]: Snappy
+2021/03/14-08:06:09.082601 7f1687ffca80 Options.compression[4]: Snappy
+2021/03/14-08:06:09.082602 7f1687ffca80 Options.compression[5]: Snappy
+2021/03/14-08:06:09.082602 7f1687ffca80 Options.compression[6]: Snappy
+2021/03/14-08:06:09.082603 7f1687ffca80 Options.bottommost_compression: Disabled
+2021/03/14-08:06:09.082604 7f1687ffca80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:06:09.082605 7f1687ffca80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:06:09.082605 7f1687ffca80 Options.num_levels: 7
+2021/03/14-08:06:09.082606 7f1687ffca80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:06:09.082606 7f1687ffca80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:06:09.082607 7f1687ffca80 Options.compression_opts.window_bits: -14
+2021/03/14-08:06:09.082608 7f1687ffca80 Options.compression_opts.level: -1
+2021/03/14-08:06:09.082608 7f1687ffca80 Options.compression_opts.strategy: 0
+2021/03/14-08:06:09.082609 7f1687ffca80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:06:09.082609 7f1687ffca80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:06:09.082610 7f1687ffca80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:06:09.082610 7f1687ffca80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:06:09.082611 7f1687ffca80 Options.target_file_size_base: 67108864
+2021/03/14-08:06:09.082612 7f1687ffca80 Options.target_file_size_multiplier: 1
+2021/03/14-08:06:09.082612 7f1687ffca80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:06:09.082613 7f1687ffca80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:06:09.082614 7f1687ffca80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:06:09.082615 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:06:09.082623 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:06:09.082624 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:06:09.082624 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:06:09.082625 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:06:09.082625 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:06:09.082626 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:06:09.082627 7f1687ffca80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:06:09.082627 7f1687ffca80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:06:09.082628 7f1687ffca80 Options.arena_block_size: 16777216
+2021/03/14-08:06:09.082629 7f1687ffca80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:06:09.082629 7f1687ffca80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:06:09.082630 7f1687ffca80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:06:09.082630 7f1687ffca80 Options.disable_auto_compactions: 0
+2021/03/14-08:06:09.082632 7f1687ffca80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:06:09.082633 7f1687ffca80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:06:09.082633 7f1687ffca80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:06:09.082634 7f1687ffca80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:06:09.082635 7f1687ffca80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:06:09.082635 7f1687ffca80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:06:09.082636 7f1687ffca80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:06:09.082637 7f1687ffca80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:06:09.082637 7f1687ffca80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:06:09.082638 7f1687ffca80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:06:09.082639 7f1687ffca80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:06:09.082639 7f1687ffca80 Options.table_properties_collectors:
+2021/03/14-08:06:09.082640 7f1687ffca80 Options.inplace_update_support: 0
+2021/03/14-08:06:09.082640 7f1687ffca80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:06:09.082641 7f1687ffca80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:06:09.082642 7f1687ffca80 Options.memtable_huge_page_size: 0
+2021/03/14-08:06:09.082642 7f1687ffca80 Options.bloom_locality: 0
+2021/03/14-08:06:09.082643 7f1687ffca80 Options.max_successive_merges: 0
+2021/03/14-08:06:09.082644 7f1687ffca80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:06:09.082644 7f1687ffca80 Options.paranoid_file_checks: 0
+2021/03/14-08:06:09.082645 7f1687ffca80 Options.force_consistency_checks: 0
+2021/03/14-08:06:09.082645 7f1687ffca80 Options.report_bg_io_stats: 0
+2021/03/14-08:06:09.083022 7f1687ffca80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:06:09.083025 7f1687ffca80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:06:09.083191 7f1687ffca80 EVENT_LOG_v1 {"time_micros": 1615705569083180, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:06:09.083197 7f1687ffca80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:06:09.793346 7f1687ffca80 EVENT_LOG_v1 {"time_micros": 1615705569793343, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615705570532625 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705570532625
new file mode 100644
index 0000000..6109721
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705570532625
@@ -0,0 +1,186 @@
+2021/03/14-08:06:09.806318 7f1687ffca80 RocksDB version: 5.11.3
+2021/03/14-08:06:09.806373 7f1687ffca80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:06:09.806375 7f1687ffca80 Compile date Mar 13 2021
+2021/03/14-08:06:09.806377 7f1687ffca80 DB SUMMARY
+2021/03/14-08:06:09.806550 7f1687ffca80 CURRENT file: CURRENT
+2021/03/14-08:06:09.806551 7f1687ffca80 IDENTITY file: IDENTITY
+2021/03/14-08:06:09.806568 7f1687ffca80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:06:09.806570 7f1687ffca80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:06:09.806571 7f1687ffca80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:06:09.806576 7f1687ffca80 Options.error_if_exists: 0
+2021/03/14-08:06:09.806577 7f1687ffca80 Options.create_if_missing: 1
+2021/03/14-08:06:09.806578 7f1687ffca80 Options.paranoid_checks: 1
+2021/03/14-08:06:09.806578 7f1687ffca80 Options.env: 0x7f16889b6080
+2021/03/14-08:06:09.806579 7f1687ffca80 Options.info_log: 0x207ef60
+2021/03/14-08:06:09.806580 7f1687ffca80 Options.max_file_opening_threads: 16
+2021/03/14-08:06:09.806580 7f1687ffca80 Options.statistics: (nil)
+2021/03/14-08:06:09.806581 7f1687ffca80 Options.use_fsync: 0
+2021/03/14-08:06:09.806582 7f1687ffca80 Options.max_log_file_size: 0
+2021/03/14-08:06:09.806582 7f1687ffca80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:06:09.806583 7f1687ffca80 Options.log_file_time_to_roll: 0
+2021/03/14-08:06:09.806584 7f1687ffca80 Options.keep_log_file_num: 1000
+2021/03/14-08:06:09.806584 7f1687ffca80 Options.recycle_log_file_num: 0
+2021/03/14-08:06:09.806585 7f1687ffca80 Options.allow_fallocate: 1
+2021/03/14-08:06:09.806586 7f1687ffca80 Options.allow_mmap_reads: 0
+2021/03/14-08:06:09.806586 7f1687ffca80 Options.allow_mmap_writes: 0
+2021/03/14-08:06:09.806587 7f1687ffca80 Options.use_direct_reads: 0
+2021/03/14-08:06:09.806587 7f1687ffca80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:06:09.806588 7f1687ffca80 Options.create_missing_column_families: 0
+2021/03/14-08:06:09.806588 7f1687ffca80 Options.db_log_dir:
+2021/03/14-08:06:09.806589 7f1687ffca80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:06:09.806590 7f1687ffca80 Options.table_cache_numshardbits: 6
+2021/03/14-08:06:09.806590 7f1687ffca80 Options.max_subcompactions: 1
+2021/03/14-08:06:09.806591 7f1687ffca80 Options.max_background_flushes: -1
+2021/03/14-08:06:09.806591 7f1687ffca80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:06:09.806592 7f1687ffca80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:06:09.806593 7f1687ffca80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:06:09.806593 7f1687ffca80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:06:09.806594 7f1687ffca80 Options.advise_random_on_open: 1
+2021/03/14-08:06:09.806594 7f1687ffca80 Options.db_write_buffer_size: 0
+2021/03/14-08:06:09.806595 7f1687ffca80 Options.write_buffer_manager: 0x2066e70
+2021/03/14-08:06:09.806595 7f1687ffca80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:06:09.806596 7f1687ffca80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:06:09.806597 7f1687ffca80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:06:09.806597 7f1687ffca80 Options.use_adaptive_mutex: 0
+2021/03/14-08:06:09.806598 7f1687ffca80 Options.rate_limiter: (nil)
+2021/03/14-08:06:09.806599 7f1687ffca80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:06:09.806607 7f1687ffca80 Options.wal_recovery_mode: 2
+2021/03/14-08:06:09.806608 7f1687ffca80 Options.enable_thread_tracking: 0
+2021/03/14-08:06:09.806608 7f1687ffca80 Options.enable_pipelined_write: 0
+2021/03/14-08:06:09.806609 7f1687ffca80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:06:09.806609 7f1687ffca80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:06:09.806610 7f1687ffca80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:06:09.806611 7f1687ffca80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:06:09.806611 7f1687ffca80 Options.row_cache: None
+2021/03/14-08:06:09.806612 7f1687ffca80 Options.wal_filter: None
+2021/03/14-08:06:09.806612 7f1687ffca80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:06:09.806613 7f1687ffca80 Options.allow_ingest_behind: 0
+2021/03/14-08:06:09.806614 7f1687ffca80 Options.preserve_deletes: 0
+2021/03/14-08:06:09.806614 7f1687ffca80 Options.two_write_queues: 0
+2021/03/14-08:06:09.806615 7f1687ffca80 Options.manual_wal_flush: 0
+2021/03/14-08:06:09.806616 7f1687ffca80 Options.max_background_jobs: 16
+2021/03/14-08:06:09.806616 7f1687ffca80 Options.max_background_compactions: -1
+2021/03/14-08:06:09.806617 7f1687ffca80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:06:09.806618 7f1687ffca80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:06:09.806618 7f1687ffca80 Options.delayed_write_rate : 16777216
+2021/03/14-08:06:09.806619 7f1687ffca80 Options.max_total_wal_size: 0
+2021/03/14-08:06:09.806619 7f1687ffca80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:06:09.806620 7f1687ffca80 Options.stats_dump_period_sec: 600
+2021/03/14-08:06:09.806621 7f1687ffca80 Options.max_open_files: -1
+2021/03/14-08:06:09.806621 7f1687ffca80 Options.bytes_per_sync: 0
+2021/03/14-08:06:09.806622 7f1687ffca80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:06:09.806622 7f1687ffca80 Options.compaction_readahead_size: 0
+2021/03/14-08:06:09.806623 7f1687ffca80 Compression algorithms supported:
+2021/03/14-08:06:09.806624 7f1687ffca80 Snappy supported: 1
+2021/03/14-08:06:09.806624 7f1687ffca80 Zlib supported: 1
+2021/03/14-08:06:09.806625 7f1687ffca80 Bzip supported: 1
+2021/03/14-08:06:09.806625 7f1687ffca80 LZ4 supported: 1
+2021/03/14-08:06:09.806626 7f1687ffca80 ZSTDNotFinal supported: 1
+2021/03/14-08:06:09.806630 7f1687ffca80 ZSTD supported: 1
+2021/03/14-08:06:09.806633 7f1687ffca80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:06:09.806634 7f1687ffca80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:06:09.806730 7f1687ffca80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:06:09.806785 7f1687ffca80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:06:09.806787 7f1687ffca80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:06:09.806787 7f1687ffca80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:06:09.806788 7f1687ffca80 Options.compaction_filter: None
+2021/03/14-08:06:09.806789 7f1687ffca80 Options.compaction_filter_factory: None
+2021/03/14-08:06:09.806789 7f1687ffca80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:06:09.806790 7f1687ffca80 Options.table_factory: BlockBasedTable
+2021/03/14-08:06:09.806807 7f1687ffca80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2076800)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x205bf00
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:06:09.806813 7f1687ffca80 Options.write_buffer_size: 134217728
+2021/03/14-08:06:09.806814 7f1687ffca80 Options.max_write_buffer_number: 6
+2021/03/14-08:06:09.806814 7f1687ffca80 Options.compression[0]: NoCompression
+2021/03/14-08:06:09.806815 7f1687ffca80 Options.compression[1]: NoCompression
+2021/03/14-08:06:09.806816 7f1687ffca80 Options.compression[2]: Snappy
+2021/03/14-08:06:09.806817 7f1687ffca80 Options.compression[3]: Snappy
+2021/03/14-08:06:09.806817 7f1687ffca80 Options.compression[4]: Snappy
+2021/03/14-08:06:09.806818 7f1687ffca80 Options.compression[5]: Snappy
+2021/03/14-08:06:09.806818 7f1687ffca80 Options.compression[6]: Snappy
+2021/03/14-08:06:09.806819 7f1687ffca80 Options.bottommost_compression: Disabled
+2021/03/14-08:06:09.806820 7f1687ffca80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:06:09.806820 7f1687ffca80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:06:09.806821 7f1687ffca80 Options.num_levels: 7
+2021/03/14-08:06:09.806822 7f1687ffca80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:06:09.806822 7f1687ffca80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:06:09.806823 7f1687ffca80 Options.compression_opts.window_bits: -14
+2021/03/14-08:06:09.806823 7f1687ffca80 Options.compression_opts.level: -1
+2021/03/14-08:06:09.806824 7f1687ffca80 Options.compression_opts.strategy: 0
+2021/03/14-08:06:09.806824 7f1687ffca80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:06:09.806825 7f1687ffca80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:06:09.806826 7f1687ffca80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:06:09.806826 7f1687ffca80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:06:09.806827 7f1687ffca80 Options.target_file_size_base: 67108864
+2021/03/14-08:06:09.806827 7f1687ffca80 Options.target_file_size_multiplier: 1
+2021/03/14-08:06:09.806828 7f1687ffca80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:06:09.806829 7f1687ffca80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:06:09.806829 7f1687ffca80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:06:09.806831 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:06:09.806839 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:06:09.806840 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:06:09.806840 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:06:09.806841 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:06:09.806841 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:06:09.806842 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:06:09.806843 7f1687ffca80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:06:09.806843 7f1687ffca80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:06:09.806844 7f1687ffca80 Options.arena_block_size: 16777216
+2021/03/14-08:06:09.806844 7f1687ffca80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:06:09.806845 7f1687ffca80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:06:09.806846 7f1687ffca80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:06:09.806846 7f1687ffca80 Options.disable_auto_compactions: 0
+2021/03/14-08:06:09.806848 7f1687ffca80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:06:09.806849 7f1687ffca80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:06:09.806849 7f1687ffca80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:06:09.806850 7f1687ffca80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:06:09.806850 7f1687ffca80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:06:09.806851 7f1687ffca80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:06:09.806852 7f1687ffca80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:06:09.806853 7f1687ffca80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:06:09.806853 7f1687ffca80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:06:09.806854 7f1687ffca80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:06:09.806854 7f1687ffca80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:06:09.806855 7f1687ffca80 Options.table_properties_collectors:
+2021/03/14-08:06:09.806856 7f1687ffca80 Options.inplace_update_support: 0
+2021/03/14-08:06:09.806856 7f1687ffca80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:06:09.806857 7f1687ffca80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:06:09.806858 7f1687ffca80 Options.memtable_huge_page_size: 0
+2021/03/14-08:06:09.806859 7f1687ffca80 Options.bloom_locality: 0
+2021/03/14-08:06:09.806859 7f1687ffca80 Options.max_successive_merges: 0
+2021/03/14-08:06:09.806860 7f1687ffca80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:06:09.806860 7f1687ffca80 Options.paranoid_file_checks: 0
+2021/03/14-08:06:09.806861 7f1687ffca80 Options.force_consistency_checks: 0
+2021/03/14-08:06:09.806861 7f1687ffca80 Options.report_bg_io_stats: 0
+2021/03/14-08:06:09.807226 7f1687ffca80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:06:09.807229 7f1687ffca80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:06:09.807403 7f1687ffca80 EVENT_LOG_v1 {"time_micros": 1615705569807392, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:06:09.807408 7f1687ffca80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:06:10.519637 7f1687ffca80 EVENT_LOG_v1 {"time_micros": 1615705570519633, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615705764363935 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705764363935
new file mode 100644
index 0000000..33b3663
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705764363935
@@ -0,0 +1,186 @@
+2021/03/14-08:06:10.533045 7f1687ffca80 RocksDB version: 5.11.3
+2021/03/14-08:06:10.533100 7f1687ffca80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:06:10.533101 7f1687ffca80 Compile date Mar 13 2021
+2021/03/14-08:06:10.533104 7f1687ffca80 DB SUMMARY
+2021/03/14-08:06:10.533280 7f1687ffca80 CURRENT file: CURRENT
+2021/03/14-08:06:10.533281 7f1687ffca80 IDENTITY file: IDENTITY
+2021/03/14-08:06:10.533298 7f1687ffca80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:06:10.533299 7f1687ffca80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:06:10.533300 7f1687ffca80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:06:10.533306 7f1687ffca80 Options.error_if_exists: 0
+2021/03/14-08:06:10.533307 7f1687ffca80 Options.create_if_missing: 1
+2021/03/14-08:06:10.533307 7f1687ffca80 Options.paranoid_checks: 1
+2021/03/14-08:06:10.533308 7f1687ffca80 Options.env: 0x7f16889b6080
+2021/03/14-08:06:10.533309 7f1687ffca80 Options.info_log: 0x207ef60
+2021/03/14-08:06:10.533309 7f1687ffca80 Options.max_file_opening_threads: 16
+2021/03/14-08:06:10.533310 7f1687ffca80 Options.statistics: (nil)
+2021/03/14-08:06:10.533310 7f1687ffca80 Options.use_fsync: 0
+2021/03/14-08:06:10.533311 7f1687ffca80 Options.max_log_file_size: 0
+2021/03/14-08:06:10.533312 7f1687ffca80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:06:10.533312 7f1687ffca80 Options.log_file_time_to_roll: 0
+2021/03/14-08:06:10.533313 7f1687ffca80 Options.keep_log_file_num: 1000
+2021/03/14-08:06:10.533313 7f1687ffca80 Options.recycle_log_file_num: 0
+2021/03/14-08:06:10.533314 7f1687ffca80 Options.allow_fallocate: 1
+2021/03/14-08:06:10.533315 7f1687ffca80 Options.allow_mmap_reads: 0
+2021/03/14-08:06:10.533315 7f1687ffca80 Options.allow_mmap_writes: 0
+2021/03/14-08:06:10.533316 7f1687ffca80 Options.use_direct_reads: 0
+2021/03/14-08:06:10.533316 7f1687ffca80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:06:10.533317 7f1687ffca80 Options.create_missing_column_families: 0
+2021/03/14-08:06:10.533317 7f1687ffca80 Options.db_log_dir:
+2021/03/14-08:06:10.533318 7f1687ffca80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:06:10.533319 7f1687ffca80 Options.table_cache_numshardbits: 6
+2021/03/14-08:06:10.533319 7f1687ffca80 Options.max_subcompactions: 1
+2021/03/14-08:06:10.533320 7f1687ffca80 Options.max_background_flushes: -1
+2021/03/14-08:06:10.533320 7f1687ffca80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:06:10.533321 7f1687ffca80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:06:10.533321 7f1687ffca80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:06:10.533322 7f1687ffca80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:06:10.533323 7f1687ffca80 Options.advise_random_on_open: 1
+2021/03/14-08:06:10.533323 7f1687ffca80 Options.db_write_buffer_size: 0
+2021/03/14-08:06:10.533324 7f1687ffca80 Options.write_buffer_manager: 0x2066e70
+2021/03/14-08:06:10.533324 7f1687ffca80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:06:10.533325 7f1687ffca80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:06:10.533325 7f1687ffca80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:06:10.533326 7f1687ffca80 Options.use_adaptive_mutex: 0
+2021/03/14-08:06:10.533327 7f1687ffca80 Options.rate_limiter: (nil)
+2021/03/14-08:06:10.533328 7f1687ffca80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:06:10.533339 7f1687ffca80 Options.wal_recovery_mode: 2
+2021/03/14-08:06:10.533341 7f1687ffca80 Options.enable_thread_tracking: 0
+2021/03/14-08:06:10.533342 7f1687ffca80 Options.enable_pipelined_write: 0
+2021/03/14-08:06:10.533342 7f1687ffca80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:06:10.533343 7f1687ffca80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:06:10.533344 7f1687ffca80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:06:10.533346 7f1687ffca80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:06:10.533346 7f1687ffca80 Options.row_cache: None
+2021/03/14-08:06:10.533347 7f1687ffca80 Options.wal_filter: None
+2021/03/14-08:06:10.533349 7f1687ffca80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:06:10.533350 7f1687ffca80 Options.allow_ingest_behind: 0
+2021/03/14-08:06:10.533351 7f1687ffca80 Options.preserve_deletes: 0
+2021/03/14-08:06:10.533352 7f1687ffca80 Options.two_write_queues: 0
+2021/03/14-08:06:10.533352 7f1687ffca80 Options.manual_wal_flush: 0
+2021/03/14-08:06:10.533354 7f1687ffca80 Options.max_background_jobs: 16
+2021/03/14-08:06:10.533355 7f1687ffca80 Options.max_background_compactions: -1
+2021/03/14-08:06:10.533355 7f1687ffca80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:06:10.533356 7f1687ffca80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:06:10.533357 7f1687ffca80 Options.delayed_write_rate : 16777216
+2021/03/14-08:06:10.533357 7f1687ffca80 Options.max_total_wal_size: 0
+2021/03/14-08:06:10.533358 7f1687ffca80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:06:10.533358 7f1687ffca80 Options.stats_dump_period_sec: 600
+2021/03/14-08:06:10.533359 7f1687ffca80 Options.max_open_files: -1
+2021/03/14-08:06:10.533360 7f1687ffca80 Options.bytes_per_sync: 0
+2021/03/14-08:06:10.533360 7f1687ffca80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:06:10.533361 7f1687ffca80 Options.compaction_readahead_size: 0
+2021/03/14-08:06:10.533361 7f1687ffca80 Compression algorithms supported:
+2021/03/14-08:06:10.533362 7f1687ffca80 Snappy supported: 1
+2021/03/14-08:06:10.533362 7f1687ffca80 Zlib supported: 1
+2021/03/14-08:06:10.533363 7f1687ffca80 Bzip supported: 1
+2021/03/14-08:06:10.533364 7f1687ffca80 LZ4 supported: 1
+2021/03/14-08:06:10.533364 7f1687ffca80 ZSTDNotFinal supported: 1
+2021/03/14-08:06:10.533369 7f1687ffca80 ZSTD supported: 1
+2021/03/14-08:06:10.533372 7f1687ffca80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:06:10.533373 7f1687ffca80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:06:10.533483 7f1687ffca80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:06:10.533539 7f1687ffca80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:06:10.533541 7f1687ffca80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:06:10.533542 7f1687ffca80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:06:10.533543 7f1687ffca80 Options.compaction_filter: None
+2021/03/14-08:06:10.533543 7f1687ffca80 Options.compaction_filter_factory: None
+2021/03/14-08:06:10.533544 7f1687ffca80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:06:10.533545 7f1687ffca80 Options.table_factory: BlockBasedTable
+2021/03/14-08:06:10.533561 7f1687ffca80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2076800)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x205bf00
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:06:10.533566 7f1687ffca80 Options.write_buffer_size: 134217728
+2021/03/14-08:06:10.533567 7f1687ffca80 Options.max_write_buffer_number: 6
+2021/03/14-08:06:10.533568 7f1687ffca80 Options.compression[0]: NoCompression
+2021/03/14-08:06:10.533568 7f1687ffca80 Options.compression[1]: NoCompression
+2021/03/14-08:06:10.533569 7f1687ffca80 Options.compression[2]: Snappy
+2021/03/14-08:06:10.533570 7f1687ffca80 Options.compression[3]: Snappy
+2021/03/14-08:06:10.533570 7f1687ffca80 Options.compression[4]: Snappy
+2021/03/14-08:06:10.533571 7f1687ffca80 Options.compression[5]: Snappy
+2021/03/14-08:06:10.533571 7f1687ffca80 Options.compression[6]: Snappy
+2021/03/14-08:06:10.533572 7f1687ffca80 Options.bottommost_compression: Disabled
+2021/03/14-08:06:10.533573 7f1687ffca80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:06:10.533573 7f1687ffca80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:06:10.533574 7f1687ffca80 Options.num_levels: 7
+2021/03/14-08:06:10.533575 7f1687ffca80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:06:10.533575 7f1687ffca80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:06:10.533576 7f1687ffca80 Options.compression_opts.window_bits: -14
+2021/03/14-08:06:10.533576 7f1687ffca80 Options.compression_opts.level: -1
+2021/03/14-08:06:10.533577 7f1687ffca80 Options.compression_opts.strategy: 0
+2021/03/14-08:06:10.533578 7f1687ffca80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:06:10.533578 7f1687ffca80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:06:10.533579 7f1687ffca80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:06:10.533579 7f1687ffca80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:06:10.533580 7f1687ffca80 Options.target_file_size_base: 67108864
+2021/03/14-08:06:10.533580 7f1687ffca80 Options.target_file_size_multiplier: 1
+2021/03/14-08:06:10.533581 7f1687ffca80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:06:10.533582 7f1687ffca80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:06:10.533582 7f1687ffca80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:06:10.533584 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:06:10.533592 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:06:10.533592 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:06:10.533593 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:06:10.533594 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:06:10.533594 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:06:10.533595 7f1687ffca80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:06:10.533595 7f1687ffca80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:06:10.533596 7f1687ffca80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:06:10.533596 7f1687ffca80 Options.arena_block_size: 16777216
+2021/03/14-08:06:10.533597 7f1687ffca80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:06:10.533598 7f1687ffca80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:06:10.533598 7f1687ffca80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:06:10.533599 7f1687ffca80 Options.disable_auto_compactions: 0
+2021/03/14-08:06:10.533600 7f1687ffca80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:06:10.533601 7f1687ffca80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:06:10.533602 7f1687ffca80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:06:10.533602 7f1687ffca80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:06:10.533603 7f1687ffca80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:06:10.533603 7f1687ffca80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:06:10.533604 7f1687ffca80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:06:10.533605 7f1687ffca80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:06:10.533606 7f1687ffca80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:06:10.533606 7f1687ffca80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:06:10.533607 7f1687ffca80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:06:10.533608 7f1687ffca80 Options.table_properties_collectors:
+2021/03/14-08:06:10.533608 7f1687ffca80 Options.inplace_update_support: 0
+2021/03/14-08:06:10.533609 7f1687ffca80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:06:10.533609 7f1687ffca80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:06:10.533610 7f1687ffca80 Options.memtable_huge_page_size: 0
+2021/03/14-08:06:10.533611 7f1687ffca80 Options.bloom_locality: 0
+2021/03/14-08:06:10.533611 7f1687ffca80 Options.max_successive_merges: 0
+2021/03/14-08:06:10.533612 7f1687ffca80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:06:10.533613 7f1687ffca80 Options.paranoid_file_checks: 0
+2021/03/14-08:06:10.533613 7f1687ffca80 Options.force_consistency_checks: 0
+2021/03/14-08:06:10.533614 7f1687ffca80 Options.report_bg_io_stats: 0
+2021/03/14-08:06:10.534004 7f1687ffca80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:06:10.534006 7f1687ffca80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:06:10.534176 7f1687ffca80 EVENT_LOG_v1 {"time_micros": 1615705570534166, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:06:10.534182 7f1687ffca80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:06:11.240680 7f1687ffca80 EVENT_LOG_v1 {"time_micros": 1615705571240677, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615705765131993 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705765131993
new file mode 100644
index 0000000..3503a16
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705765131993
@@ -0,0 +1,186 @@
+2021/03/14-08:09:24.364399 7f96b0113a80 RocksDB version: 5.11.3
+2021/03/14-08:09:24.364457 7f96b0113a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:09:24.364459 7f96b0113a80 Compile date Mar 13 2021
+2021/03/14-08:09:24.364466 7f96b0113a80 DB SUMMARY
+2021/03/14-08:09:24.364645 7f96b0113a80 CURRENT file: CURRENT
+2021/03/14-08:09:24.364646 7f96b0113a80 IDENTITY file: IDENTITY
+2021/03/14-08:09:24.364663 7f96b0113a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:09:24.364665 7f96b0113a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:09:24.364666 7f96b0113a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:09:24.364672 7f96b0113a80 Options.error_if_exists: 0
+2021/03/14-08:09:24.364672 7f96b0113a80 Options.create_if_missing: 1
+2021/03/14-08:09:24.364673 7f96b0113a80 Options.paranoid_checks: 1
+2021/03/14-08:09:24.364674 7f96b0113a80 Options.env: 0x7f96b0acd080
+2021/03/14-08:09:24.364674 7f96b0113a80 Options.info_log: 0x22c0fa0
+2021/03/14-08:09:24.364675 7f96b0113a80 Options.max_file_opening_threads: 16
+2021/03/14-08:09:24.364675 7f96b0113a80 Options.statistics: (nil)
+2021/03/14-08:09:24.364676 7f96b0113a80 Options.use_fsync: 0
+2021/03/14-08:09:24.364677 7f96b0113a80 Options.max_log_file_size: 0
+2021/03/14-08:09:24.364677 7f96b0113a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:09:24.364678 7f96b0113a80 Options.log_file_time_to_roll: 0
+2021/03/14-08:09:24.364678 7f96b0113a80 Options.keep_log_file_num: 1000
+2021/03/14-08:09:24.364679 7f96b0113a80 Options.recycle_log_file_num: 0
+2021/03/14-08:09:24.364680 7f96b0113a80 Options.allow_fallocate: 1
+2021/03/14-08:09:24.364680 7f96b0113a80 Options.allow_mmap_reads: 0
+2021/03/14-08:09:24.364681 7f96b0113a80 Options.allow_mmap_writes: 0
+2021/03/14-08:09:24.364681 7f96b0113a80 Options.use_direct_reads: 0
+2021/03/14-08:09:24.364682 7f96b0113a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:09:24.364682 7f96b0113a80 Options.create_missing_column_families: 0
+2021/03/14-08:09:24.364683 7f96b0113a80 Options.db_log_dir:
+2021/03/14-08:09:24.364684 7f96b0113a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:09:24.364684 7f96b0113a80 Options.table_cache_numshardbits: 6
+2021/03/14-08:09:24.364685 7f96b0113a80 Options.max_subcompactions: 1
+2021/03/14-08:09:24.364685 7f96b0113a80 Options.max_background_flushes: -1
+2021/03/14-08:09:24.364686 7f96b0113a80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:09:24.364687 7f96b0113a80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:09:24.364687 7f96b0113a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:09:24.364688 7f96b0113a80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:09:24.364688 7f96b0113a80 Options.advise_random_on_open: 1
+2021/03/14-08:09:24.364689 7f96b0113a80 Options.db_write_buffer_size: 0
+2021/03/14-08:09:24.364689 7f96b0113a80 Options.write_buffer_manager: 0x22a8e90
+2021/03/14-08:09:24.364690 7f96b0113a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:09:24.364691 7f96b0113a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:09:24.364691 7f96b0113a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:09:24.364692 7f96b0113a80 Options.use_adaptive_mutex: 0
+2021/03/14-08:09:24.364692 7f96b0113a80 Options.rate_limiter: (nil)
+2021/03/14-08:09:24.364694 7f96b0113a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:09:24.364702 7f96b0113a80 Options.wal_recovery_mode: 2
+2021/03/14-08:09:24.364702 7f96b0113a80 Options.enable_thread_tracking: 0
+2021/03/14-08:09:24.364703 7f96b0113a80 Options.enable_pipelined_write: 0
+2021/03/14-08:09:24.364703 7f96b0113a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:09:24.364704 7f96b0113a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:09:24.364705 7f96b0113a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:09:24.364705 7f96b0113a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:09:24.364706 7f96b0113a80 Options.row_cache: None
+2021/03/14-08:09:24.364706 7f96b0113a80 Options.wal_filter: None
+2021/03/14-08:09:24.364707 7f96b0113a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:09:24.364708 7f96b0113a80 Options.allow_ingest_behind: 0
+2021/03/14-08:09:24.364708 7f96b0113a80 Options.preserve_deletes: 0
+2021/03/14-08:09:24.364709 7f96b0113a80 Options.two_write_queues: 0
+2021/03/14-08:09:24.364709 7f96b0113a80 Options.manual_wal_flush: 0
+2021/03/14-08:09:24.364710 7f96b0113a80 Options.max_background_jobs: 16
+2021/03/14-08:09:24.364711 7f96b0113a80 Options.max_background_compactions: -1
+2021/03/14-08:09:24.364711 7f96b0113a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:09:24.364712 7f96b0113a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:09:24.364713 7f96b0113a80 Options.delayed_write_rate : 16777216
+2021/03/14-08:09:24.364713 7f96b0113a80 Options.max_total_wal_size: 0
+2021/03/14-08:09:24.364714 7f96b0113a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:09:24.364714 7f96b0113a80 Options.stats_dump_period_sec: 600
+2021/03/14-08:09:24.364715 7f96b0113a80 Options.max_open_files: -1
+2021/03/14-08:09:24.364715 7f96b0113a80 Options.bytes_per_sync: 0
+2021/03/14-08:09:24.364716 7f96b0113a80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:09:24.364716 7f96b0113a80 Options.compaction_readahead_size: 0
+2021/03/14-08:09:24.364717 7f96b0113a80 Compression algorithms supported:
+2021/03/14-08:09:24.364718 7f96b0113a80 Snappy supported: 1
+2021/03/14-08:09:24.364718 7f96b0113a80 Zlib supported: 1
+2021/03/14-08:09:24.364719 7f96b0113a80 Bzip supported: 1
+2021/03/14-08:09:24.364719 7f96b0113a80 LZ4 supported: 1
+2021/03/14-08:09:24.364720 7f96b0113a80 ZSTDNotFinal supported: 1
+2021/03/14-08:09:24.364725 7f96b0113a80 ZSTD supported: 1
+2021/03/14-08:09:24.364728 7f96b0113a80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:09:24.364729 7f96b0113a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:09:24.364825 7f96b0113a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:09:24.364880 7f96b0113a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:09:24.364882 7f96b0113a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:09:24.364883 7f96b0113a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:09:24.364883 7f96b0113a80 Options.compaction_filter: None
+2021/03/14-08:09:24.364884 7f96b0113a80 Options.compaction_filter_factory: None
+2021/03/14-08:09:24.364885 7f96b0113a80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:09:24.364885 7f96b0113a80 Options.table_factory: BlockBasedTable
+2021/03/14-08:09:24.364902 7f96b0113a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x22b8820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x229df20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:09:24.364907 7f96b0113a80 Options.write_buffer_size: 134217728
+2021/03/14-08:09:24.364908 7f96b0113a80 Options.max_write_buffer_number: 6
+2021/03/14-08:09:24.364909 7f96b0113a80 Options.compression[0]: NoCompression
+2021/03/14-08:09:24.364909 7f96b0113a80 Options.compression[1]: NoCompression
+2021/03/14-08:09:24.364910 7f96b0113a80 Options.compression[2]: Snappy
+2021/03/14-08:09:24.364911 7f96b0113a80 Options.compression[3]: Snappy
+2021/03/14-08:09:24.364911 7f96b0113a80 Options.compression[4]: Snappy
+2021/03/14-08:09:24.364912 7f96b0113a80 Options.compression[5]: Snappy
+2021/03/14-08:09:24.364912 7f96b0113a80 Options.compression[6]: Snappy
+2021/03/14-08:09:24.364913 7f96b0113a80 Options.bottommost_compression: Disabled
+2021/03/14-08:09:24.364914 7f96b0113a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:09:24.364914 7f96b0113a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:09:24.364915 7f96b0113a80 Options.num_levels: 7
+2021/03/14-08:09:24.364916 7f96b0113a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:09:24.364916 7f96b0113a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:09:24.364917 7f96b0113a80 Options.compression_opts.window_bits: -14
+2021/03/14-08:09:24.364917 7f96b0113a80 Options.compression_opts.level: -1
+2021/03/14-08:09:24.364918 7f96b0113a80 Options.compression_opts.strategy: 0
+2021/03/14-08:09:24.364918 7f96b0113a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:09:24.364919 7f96b0113a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:09:24.364920 7f96b0113a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:09:24.364920 7f96b0113a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:09:24.364921 7f96b0113a80 Options.target_file_size_base: 67108864
+2021/03/14-08:09:24.364921 7f96b0113a80 Options.target_file_size_multiplier: 1
+2021/03/14-08:09:24.364922 7f96b0113a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:09:24.364922 7f96b0113a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:09:24.364923 7f96b0113a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:09:24.364925 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:09:24.364932 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:09:24.364932 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:09:24.364933 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:09:24.364934 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:09:24.364934 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:09:24.364935 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:09:24.364935 7f96b0113a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:09:24.364936 7f96b0113a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:09:24.364936 7f96b0113a80 Options.arena_block_size: 16777216
+2021/03/14-08:09:24.364937 7f96b0113a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:09:24.364938 7f96b0113a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:09:24.364938 7f96b0113a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:09:24.364939 7f96b0113a80 Options.disable_auto_compactions: 0
+2021/03/14-08:09:24.364940 7f96b0113a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:09:24.364941 7f96b0113a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:09:24.364942 7f96b0113a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:09:24.364942 7f96b0113a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:09:24.364943 7f96b0113a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:09:24.364944 7f96b0113a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:09:24.364944 7f96b0113a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:09:24.364945 7f96b0113a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:09:24.364946 7f96b0113a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:09:24.364946 7f96b0113a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:09:24.364947 7f96b0113a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:09:24.364948 7f96b0113a80 Options.table_properties_collectors:
+2021/03/14-08:09:24.364948 7f96b0113a80 Options.inplace_update_support: 0
+2021/03/14-08:09:24.364949 7f96b0113a80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:09:24.364949 7f96b0113a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:09:24.364950 7f96b0113a80 Options.memtable_huge_page_size: 0
+2021/03/14-08:09:24.364951 7f96b0113a80 Options.bloom_locality: 0
+2021/03/14-08:09:24.364951 7f96b0113a80 Options.max_successive_merges: 0
+2021/03/14-08:09:24.364952 7f96b0113a80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:09:24.364952 7f96b0113a80 Options.paranoid_file_checks: 0
+2021/03/14-08:09:24.364953 7f96b0113a80 Options.force_consistency_checks: 0
+2021/03/14-08:09:24.364953 7f96b0113a80 Options.report_bg_io_stats: 0
+2021/03/14-08:09:24.365344 7f96b0113a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:09:24.365346 7f96b0113a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:09:24.365511 7f96b0113a80 EVENT_LOG_v1 {"time_micros": 1615705764365501, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:09:24.365517 7f96b0113a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:09:25.119350 7f96b0113a80 EVENT_LOG_v1 {"time_micros": 1615705765119346, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615705765891161 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705765891161
new file mode 100644
index 0000000..876c517
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705765891161
@@ -0,0 +1,186 @@
+2021/03/14-08:09:25.132426 7f96b0113a80 RocksDB version: 5.11.3
+2021/03/14-08:09:25.132480 7f96b0113a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:09:25.132482 7f96b0113a80 Compile date Mar 13 2021
+2021/03/14-08:09:25.132486 7f96b0113a80 DB SUMMARY
+2021/03/14-08:09:25.132659 7f96b0113a80 CURRENT file: CURRENT
+2021/03/14-08:09:25.132660 7f96b0113a80 IDENTITY file: IDENTITY
+2021/03/14-08:09:25.132677 7f96b0113a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:09:25.132678 7f96b0113a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:09:25.132679 7f96b0113a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:09:25.132685 7f96b0113a80 Options.error_if_exists: 0
+2021/03/14-08:09:25.132686 7f96b0113a80 Options.create_if_missing: 1
+2021/03/14-08:09:25.132686 7f96b0113a80 Options.paranoid_checks: 1
+2021/03/14-08:09:25.132687 7f96b0113a80 Options.env: 0x7f96b0acd080
+2021/03/14-08:09:25.132687 7f96b0113a80 Options.info_log: 0x22c0fa0
+2021/03/14-08:09:25.132688 7f96b0113a80 Options.max_file_opening_threads: 16
+2021/03/14-08:09:25.132689 7f96b0113a80 Options.statistics: (nil)
+2021/03/14-08:09:25.132689 7f96b0113a80 Options.use_fsync: 0
+2021/03/14-08:09:25.132690 7f96b0113a80 Options.max_log_file_size: 0
+2021/03/14-08:09:25.132691 7f96b0113a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:09:25.132691 7f96b0113a80 Options.log_file_time_to_roll: 0
+2021/03/14-08:09:25.132692 7f96b0113a80 Options.keep_log_file_num: 1000
+2021/03/14-08:09:25.132692 7f96b0113a80 Options.recycle_log_file_num: 0
+2021/03/14-08:09:25.132693 7f96b0113a80 Options.allow_fallocate: 1
+2021/03/14-08:09:25.132694 7f96b0113a80 Options.allow_mmap_reads: 0
+2021/03/14-08:09:25.132694 7f96b0113a80 Options.allow_mmap_writes: 0
+2021/03/14-08:09:25.132695 7f96b0113a80 Options.use_direct_reads: 0
+2021/03/14-08:09:25.132695 7f96b0113a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:09:25.132696 7f96b0113a80 Options.create_missing_column_families: 0
+2021/03/14-08:09:25.132696 7f96b0113a80 Options.db_log_dir:
+2021/03/14-08:09:25.132697 7f96b0113a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:09:25.132697 7f96b0113a80 Options.table_cache_numshardbits: 6
+2021/03/14-08:09:25.132698 7f96b0113a80 Options.max_subcompactions: 1
+2021/03/14-08:09:25.132699 7f96b0113a80 Options.max_background_flushes: -1
+2021/03/14-08:09:25.132699 7f96b0113a80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:09:25.132700 7f96b0113a80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:09:25.132700 7f96b0113a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:09:25.132701 7f96b0113a80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:09:25.132702 7f96b0113a80 Options.advise_random_on_open: 1
+2021/03/14-08:09:25.132702 7f96b0113a80 Options.db_write_buffer_size: 0
+2021/03/14-08:09:25.132703 7f96b0113a80 Options.write_buffer_manager: 0x22a8e90
+2021/03/14-08:09:25.132703 7f96b0113a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:09:25.132704 7f96b0113a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:09:25.132704 7f96b0113a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:09:25.132705 7f96b0113a80 Options.use_adaptive_mutex: 0
+2021/03/14-08:09:25.132705 7f96b0113a80 Options.rate_limiter: (nil)
+2021/03/14-08:09:25.132707 7f96b0113a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:09:25.132714 7f96b0113a80 Options.wal_recovery_mode: 2
+2021/03/14-08:09:25.132714 7f96b0113a80 Options.enable_thread_tracking: 0
+2021/03/14-08:09:25.132715 7f96b0113a80 Options.enable_pipelined_write: 0
+2021/03/14-08:09:25.132715 7f96b0113a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:09:25.132716 7f96b0113a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:09:25.132716 7f96b0113a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:09:25.132717 7f96b0113a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:09:25.132718 7f96b0113a80 Options.row_cache: None
+2021/03/14-08:09:25.132718 7f96b0113a80 Options.wal_filter: None
+2021/03/14-08:09:25.132719 7f96b0113a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:09:25.132719 7f96b0113a80 Options.allow_ingest_behind: 0
+2021/03/14-08:09:25.132720 7f96b0113a80 Options.preserve_deletes: 0
+2021/03/14-08:09:25.132720 7f96b0113a80 Options.two_write_queues: 0
+2021/03/14-08:09:25.132721 7f96b0113a80 Options.manual_wal_flush: 0
+2021/03/14-08:09:25.132722 7f96b0113a80 Options.max_background_jobs: 16
+2021/03/14-08:09:25.132723 7f96b0113a80 Options.max_background_compactions: -1
+2021/03/14-08:09:25.132723 7f96b0113a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:09:25.132724 7f96b0113a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:09:25.132724 7f96b0113a80 Options.delayed_write_rate : 16777216
+2021/03/14-08:09:25.132725 7f96b0113a80 Options.max_total_wal_size: 0
+2021/03/14-08:09:25.132726 7f96b0113a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:09:25.132726 7f96b0113a80 Options.stats_dump_period_sec: 600
+2021/03/14-08:09:25.132727 7f96b0113a80 Options.max_open_files: -1
+2021/03/14-08:09:25.132727 7f96b0113a80 Options.bytes_per_sync: 0
+2021/03/14-08:09:25.132728 7f96b0113a80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:09:25.132729 7f96b0113a80 Options.compaction_readahead_size: 0
+2021/03/14-08:09:25.132729 7f96b0113a80 Compression algorithms supported:
+2021/03/14-08:09:25.132730 7f96b0113a80 Snappy supported: 1
+2021/03/14-08:09:25.132730 7f96b0113a80 Zlib supported: 1
+2021/03/14-08:09:25.132731 7f96b0113a80 Bzip supported: 1
+2021/03/14-08:09:25.132731 7f96b0113a80 LZ4 supported: 1
+2021/03/14-08:09:25.132732 7f96b0113a80 ZSTDNotFinal supported: 1
+2021/03/14-08:09:25.132736 7f96b0113a80 ZSTD supported: 1
+2021/03/14-08:09:25.132739 7f96b0113a80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:09:25.132740 7f96b0113a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:09:25.132832 7f96b0113a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:09:25.132885 7f96b0113a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:09:25.132887 7f96b0113a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:09:25.132888 7f96b0113a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:09:25.132889 7f96b0113a80 Options.compaction_filter: None
+2021/03/14-08:09:25.132889 7f96b0113a80 Options.compaction_filter_factory: None
+2021/03/14-08:09:25.132890 7f96b0113a80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:09:25.132891 7f96b0113a80 Options.table_factory: BlockBasedTable
+2021/03/14-08:09:25.132907 7f96b0113a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x22b8820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x229df20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:09:25.132912 7f96b0113a80 Options.write_buffer_size: 134217728
+2021/03/14-08:09:25.132913 7f96b0113a80 Options.max_write_buffer_number: 6
+2021/03/14-08:09:25.132914 7f96b0113a80 Options.compression[0]: NoCompression
+2021/03/14-08:09:25.132914 7f96b0113a80 Options.compression[1]: NoCompression
+2021/03/14-08:09:25.132915 7f96b0113a80 Options.compression[2]: Snappy
+2021/03/14-08:09:25.132916 7f96b0113a80 Options.compression[3]: Snappy
+2021/03/14-08:09:25.132916 7f96b0113a80 Options.compression[4]: Snappy
+2021/03/14-08:09:25.132917 7f96b0113a80 Options.compression[5]: Snappy
+2021/03/14-08:09:25.132917 7f96b0113a80 Options.compression[6]: Snappy
+2021/03/14-08:09:25.132918 7f96b0113a80 Options.bottommost_compression: Disabled
+2021/03/14-08:09:25.132919 7f96b0113a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:09:25.132920 7f96b0113a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:09:25.132920 7f96b0113a80 Options.num_levels: 7
+2021/03/14-08:09:25.132921 7f96b0113a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:09:25.132921 7f96b0113a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:09:25.132922 7f96b0113a80 Options.compression_opts.window_bits: -14
+2021/03/14-08:09:25.132923 7f96b0113a80 Options.compression_opts.level: -1
+2021/03/14-08:09:25.132923 7f96b0113a80 Options.compression_opts.strategy: 0
+2021/03/14-08:09:25.132924 7f96b0113a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:09:25.132924 7f96b0113a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:09:25.132925 7f96b0113a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:09:25.132925 7f96b0113a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:09:25.132926 7f96b0113a80 Options.target_file_size_base: 67108864
+2021/03/14-08:09:25.132927 7f96b0113a80 Options.target_file_size_multiplier: 1
+2021/03/14-08:09:25.132927 7f96b0113a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:09:25.132928 7f96b0113a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:09:25.132928 7f96b0113a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:09:25.132930 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:09:25.132937 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:09:25.132938 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:09:25.132939 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:09:25.132939 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:09:25.132940 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:09:25.132940 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:09:25.132941 7f96b0113a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:09:25.132941 7f96b0113a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:09:25.132942 7f96b0113a80 Options.arena_block_size: 16777216
+2021/03/14-08:09:25.132943 7f96b0113a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:09:25.132943 7f96b0113a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:09:25.132944 7f96b0113a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:09:25.132944 7f96b0113a80 Options.disable_auto_compactions: 0
+2021/03/14-08:09:25.132946 7f96b0113a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:09:25.132947 7f96b0113a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:09:25.132947 7f96b0113a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:09:25.132948 7f96b0113a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:09:25.132948 7f96b0113a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:09:25.132949 7f96b0113a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:09:25.132950 7f96b0113a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:09:25.132951 7f96b0113a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:09:25.132951 7f96b0113a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:09:25.132952 7f96b0113a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:09:25.132952 7f96b0113a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:09:25.132953 7f96b0113a80 Options.table_properties_collectors:
+2021/03/14-08:09:25.132953 7f96b0113a80 Options.inplace_update_support: 0
+2021/03/14-08:09:25.132954 7f96b0113a80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:09:25.132955 7f96b0113a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:09:25.132955 7f96b0113a80 Options.memtable_huge_page_size: 0
+2021/03/14-08:09:25.132956 7f96b0113a80 Options.bloom_locality: 0
+2021/03/14-08:09:25.132956 7f96b0113a80 Options.max_successive_merges: 0
+2021/03/14-08:09:25.132957 7f96b0113a80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:09:25.132958 7f96b0113a80 Options.paranoid_file_checks: 0
+2021/03/14-08:09:25.132958 7f96b0113a80 Options.force_consistency_checks: 0
+2021/03/14-08:09:25.132959 7f96b0113a80 Options.report_bg_io_stats: 0
+2021/03/14-08:09:25.133339 7f96b0113a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:09:25.133342 7f96b0113a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:09:25.133510 7f96b0113a80 EVENT_LOG_v1 {"time_micros": 1615705765133500, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:09:25.133515 7f96b0113a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:09:25.878281 7f96b0113a80 EVENT_LOG_v1 {"time_micros": 1615705765878277, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615705766656096 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705766656096
new file mode 100644
index 0000000..5e34034
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705766656096
@@ -0,0 +1,186 @@
+2021/03/14-08:09:25.891653 7f96b0113a80 RocksDB version: 5.11.3
+2021/03/14-08:09:25.891713 7f96b0113a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:09:25.891715 7f96b0113a80 Compile date Mar 13 2021
+2021/03/14-08:09:25.891720 7f96b0113a80 DB SUMMARY
+2021/03/14-08:09:25.891901 7f96b0113a80 CURRENT file: CURRENT
+2021/03/14-08:09:25.891902 7f96b0113a80 IDENTITY file: IDENTITY
+2021/03/14-08:09:25.891920 7f96b0113a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:09:25.891922 7f96b0113a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:09:25.891923 7f96b0113a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:09:25.891929 7f96b0113a80 Options.error_if_exists: 0
+2021/03/14-08:09:25.891930 7f96b0113a80 Options.create_if_missing: 1
+2021/03/14-08:09:25.891930 7f96b0113a80 Options.paranoid_checks: 1
+2021/03/14-08:09:25.891931 7f96b0113a80 Options.env: 0x7f96b0acd080
+2021/03/14-08:09:25.891932 7f96b0113a80 Options.info_log: 0x22c0fa0
+2021/03/14-08:09:25.891932 7f96b0113a80 Options.max_file_opening_threads: 16
+2021/03/14-08:09:25.891933 7f96b0113a80 Options.statistics: (nil)
+2021/03/14-08:09:25.891934 7f96b0113a80 Options.use_fsync: 0
+2021/03/14-08:09:25.891934 7f96b0113a80 Options.max_log_file_size: 0
+2021/03/14-08:09:25.891935 7f96b0113a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:09:25.891936 7f96b0113a80 Options.log_file_time_to_roll: 0
+2021/03/14-08:09:25.891936 7f96b0113a80 Options.keep_log_file_num: 1000
+2021/03/14-08:09:25.891937 7f96b0113a80 Options.recycle_log_file_num: 0
+2021/03/14-08:09:25.891937 7f96b0113a80 Options.allow_fallocate: 1
+2021/03/14-08:09:25.891938 7f96b0113a80 Options.allow_mmap_reads: 0
+2021/03/14-08:09:25.891939 7f96b0113a80 Options.allow_mmap_writes: 0
+2021/03/14-08:09:25.891939 7f96b0113a80 Options.use_direct_reads: 0
+2021/03/14-08:09:25.891940 7f96b0113a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:09:25.891940 7f96b0113a80 Options.create_missing_column_families: 0
+2021/03/14-08:09:25.891941 7f96b0113a80 Options.db_log_dir:
+2021/03/14-08:09:25.891942 7f96b0113a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:09:25.891942 7f96b0113a80 Options.table_cache_numshardbits: 6
+2021/03/14-08:09:25.891943 7f96b0113a80 Options.max_subcompactions: 1
+2021/03/14-08:09:25.891943 7f96b0113a80 Options.max_background_flushes: -1
+2021/03/14-08:09:25.891944 7f96b0113a80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:09:25.891945 7f96b0113a80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:09:25.891945 7f96b0113a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:09:25.891946 7f96b0113a80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:09:25.891947 7f96b0113a80 Options.advise_random_on_open: 1
+2021/03/14-08:09:25.891947 7f96b0113a80 Options.db_write_buffer_size: 0
+2021/03/14-08:09:25.891948 7f96b0113a80 Options.write_buffer_manager: 0x22a8e90
+2021/03/14-08:09:25.891948 7f96b0113a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:09:25.891949 7f96b0113a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:09:25.891950 7f96b0113a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:09:25.891950 7f96b0113a80 Options.use_adaptive_mutex: 0
+2021/03/14-08:09:25.891951 7f96b0113a80 Options.rate_limiter: (nil)
+2021/03/14-08:09:25.891952 7f96b0113a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:09:25.891960 7f96b0113a80 Options.wal_recovery_mode: 2
+2021/03/14-08:09:25.891961 7f96b0113a80 Options.enable_thread_tracking: 0
+2021/03/14-08:09:25.891962 7f96b0113a80 Options.enable_pipelined_write: 0
+2021/03/14-08:09:25.891962 7f96b0113a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:09:25.891963 7f96b0113a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:09:25.891963 7f96b0113a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:09:25.891964 7f96b0113a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:09:25.891965 7f96b0113a80 Options.row_cache: None
+2021/03/14-08:09:25.891965 7f96b0113a80 Options.wal_filter: None
+2021/03/14-08:09:25.891966 7f96b0113a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:09:25.891966 7f96b0113a80 Options.allow_ingest_behind: 0
+2021/03/14-08:09:25.891967 7f96b0113a80 Options.preserve_deletes: 0
+2021/03/14-08:09:25.891968 7f96b0113a80 Options.two_write_queues: 0
+2021/03/14-08:09:25.891968 7f96b0113a80 Options.manual_wal_flush: 0
+2021/03/14-08:09:25.891969 7f96b0113a80 Options.max_background_jobs: 16
+2021/03/14-08:09:25.891970 7f96b0113a80 Options.max_background_compactions: -1
+2021/03/14-08:09:25.891971 7f96b0113a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:09:25.891971 7f96b0113a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:09:25.891972 7f96b0113a80 Options.delayed_write_rate : 16777216
+2021/03/14-08:09:25.891972 7f96b0113a80 Options.max_total_wal_size: 0
+2021/03/14-08:09:25.891973 7f96b0113a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:09:25.891974 7f96b0113a80 Options.stats_dump_period_sec: 600
+2021/03/14-08:09:25.891974 7f96b0113a80 Options.max_open_files: -1
+2021/03/14-08:09:25.891975 7f96b0113a80 Options.bytes_per_sync: 0
+2021/03/14-08:09:25.891975 7f96b0113a80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:09:25.891976 7f96b0113a80 Options.compaction_readahead_size: 0
+2021/03/14-08:09:25.891977 7f96b0113a80 Compression algorithms supported:
+2021/03/14-08:09:25.891977 7f96b0113a80 Snappy supported: 1
+2021/03/14-08:09:25.891978 7f96b0113a80 Zlib supported: 1
+2021/03/14-08:09:25.891979 7f96b0113a80 Bzip supported: 1
+2021/03/14-08:09:25.891979 7f96b0113a80 LZ4 supported: 1
+2021/03/14-08:09:25.891980 7f96b0113a80 ZSTDNotFinal supported: 1
+2021/03/14-08:09:25.891984 7f96b0113a80 ZSTD supported: 1
+2021/03/14-08:09:25.891988 7f96b0113a80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:09:25.891989 7f96b0113a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:09:25.892088 7f96b0113a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:09:25.892146 7f96b0113a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:09:25.892148 7f96b0113a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:09:25.892149 7f96b0113a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:09:25.892150 7f96b0113a80 Options.compaction_filter: None
+2021/03/14-08:09:25.892150 7f96b0113a80 Options.compaction_filter_factory: None
+2021/03/14-08:09:25.892151 7f96b0113a80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:09:25.892152 7f96b0113a80 Options.table_factory: BlockBasedTable
+2021/03/14-08:09:25.892170 7f96b0113a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x22b8820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x229df20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:09:25.892176 7f96b0113a80 Options.write_buffer_size: 134217728
+2021/03/14-08:09:25.892177 7f96b0113a80 Options.max_write_buffer_number: 6
+2021/03/14-08:09:25.892178 7f96b0113a80 Options.compression[0]: NoCompression
+2021/03/14-08:09:25.892178 7f96b0113a80 Options.compression[1]: NoCompression
+2021/03/14-08:09:25.892179 7f96b0113a80 Options.compression[2]: Snappy
+2021/03/14-08:09:25.892180 7f96b0113a80 Options.compression[3]: Snappy
+2021/03/14-08:09:25.892180 7f96b0113a80 Options.compression[4]: Snappy
+2021/03/14-08:09:25.892181 7f96b0113a80 Options.compression[5]: Snappy
+2021/03/14-08:09:25.892181 7f96b0113a80 Options.compression[6]: Snappy
+2021/03/14-08:09:25.892182 7f96b0113a80 Options.bottommost_compression: Disabled
+2021/03/14-08:09:25.892183 7f96b0113a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:09:25.892184 7f96b0113a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:09:25.892184 7f96b0113a80 Options.num_levels: 7
+2021/03/14-08:09:25.892185 7f96b0113a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:09:25.892185 7f96b0113a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:09:25.892186 7f96b0113a80 Options.compression_opts.window_bits: -14
+2021/03/14-08:09:25.892187 7f96b0113a80 Options.compression_opts.level: -1
+2021/03/14-08:09:25.892187 7f96b0113a80 Options.compression_opts.strategy: 0
+2021/03/14-08:09:25.892188 7f96b0113a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:09:25.892188 7f96b0113a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:09:25.892189 7f96b0113a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:09:25.892190 7f96b0113a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:09:25.892190 7f96b0113a80 Options.target_file_size_base: 67108864
+2021/03/14-08:09:25.892191 7f96b0113a80 Options.target_file_size_multiplier: 1
+2021/03/14-08:09:25.892191 7f96b0113a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:09:25.892192 7f96b0113a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:09:25.892193 7f96b0113a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:09:25.892194 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:09:25.892202 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:09:25.892203 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:09:25.892203 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:09:25.892204 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:09:25.892217 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:09:25.892218 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:09:25.892219 7f96b0113a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:09:25.892219 7f96b0113a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:09:25.892220 7f96b0113a80 Options.arena_block_size: 16777216
+2021/03/14-08:09:25.892221 7f96b0113a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:09:25.892221 7f96b0113a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:09:25.892222 7f96b0113a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:09:25.892222 7f96b0113a80 Options.disable_auto_compactions: 0
+2021/03/14-08:09:25.892224 7f96b0113a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:09:25.892225 7f96b0113a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:09:25.892226 7f96b0113a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:09:25.892226 7f96b0113a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:09:25.892227 7f96b0113a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:09:25.892228 7f96b0113a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:09:25.892228 7f96b0113a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:09:25.892229 7f96b0113a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:09:25.892230 7f96b0113a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:09:25.892231 7f96b0113a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:09:25.892231 7f96b0113a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:09:25.892232 7f96b0113a80 Options.table_properties_collectors:
+2021/03/14-08:09:25.892232 7f96b0113a80 Options.inplace_update_support: 0
+2021/03/14-08:09:25.892233 7f96b0113a80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:09:25.892234 7f96b0113a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:09:25.892235 7f96b0113a80 Options.memtable_huge_page_size: 0
+2021/03/14-08:09:25.892235 7f96b0113a80 Options.bloom_locality: 0
+2021/03/14-08:09:25.892236 7f96b0113a80 Options.max_successive_merges: 0
+2021/03/14-08:09:25.892236 7f96b0113a80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:09:25.892237 7f96b0113a80 Options.paranoid_file_checks: 0
+2021/03/14-08:09:25.892246 7f96b0113a80 Options.force_consistency_checks: 0
+2021/03/14-08:09:25.892247 7f96b0113a80 Options.report_bg_io_stats: 0
+2021/03/14-08:09:25.892671 7f96b0113a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:09:25.892673 7f96b0113a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:09:25.892847 7f96b0113a80 EVENT_LOG_v1 {"time_micros": 1615705765892834, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:09:25.892852 7f96b0113a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:09:26.643116 7f96b0113a80 EVENT_LOG_v1 {"time_micros": 1615705766643112, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615705960610694 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705960610694
new file mode 100644
index 0000000..68f2586
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705960610694
@@ -0,0 +1,186 @@
+2021/03/14-08:09:26.656543 7f96b0113a80 RocksDB version: 5.11.3
+2021/03/14-08:09:26.656598 7f96b0113a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:09:26.656600 7f96b0113a80 Compile date Mar 13 2021
+2021/03/14-08:09:26.656604 7f96b0113a80 DB SUMMARY
+2021/03/14-08:09:26.656779 7f96b0113a80 CURRENT file: CURRENT
+2021/03/14-08:09:26.656780 7f96b0113a80 IDENTITY file: IDENTITY
+2021/03/14-08:09:26.656797 7f96b0113a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:09:26.656798 7f96b0113a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:09:26.656799 7f96b0113a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:09:26.656805 7f96b0113a80 Options.error_if_exists: 0
+2021/03/14-08:09:26.656806 7f96b0113a80 Options.create_if_missing: 1
+2021/03/14-08:09:26.656806 7f96b0113a80 Options.paranoid_checks: 1
+2021/03/14-08:09:26.656807 7f96b0113a80 Options.env: 0x7f96b0acd080
+2021/03/14-08:09:26.656807 7f96b0113a80 Options.info_log: 0x22c0fa0
+2021/03/14-08:09:26.656808 7f96b0113a80 Options.max_file_opening_threads: 16
+2021/03/14-08:09:26.656809 7f96b0113a80 Options.statistics: (nil)
+2021/03/14-08:09:26.656809 7f96b0113a80 Options.use_fsync: 0
+2021/03/14-08:09:26.656810 7f96b0113a80 Options.max_log_file_size: 0
+2021/03/14-08:09:26.656810 7f96b0113a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:09:26.656811 7f96b0113a80 Options.log_file_time_to_roll: 0
+2021/03/14-08:09:26.656812 7f96b0113a80 Options.keep_log_file_num: 1000
+2021/03/14-08:09:26.656812 7f96b0113a80 Options.recycle_log_file_num: 0
+2021/03/14-08:09:26.656813 7f96b0113a80 Options.allow_fallocate: 1
+2021/03/14-08:09:26.656814 7f96b0113a80 Options.allow_mmap_reads: 0
+2021/03/14-08:09:26.656814 7f96b0113a80 Options.allow_mmap_writes: 0
+2021/03/14-08:09:26.656815 7f96b0113a80 Options.use_direct_reads: 0
+2021/03/14-08:09:26.656815 7f96b0113a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:09:26.656816 7f96b0113a80 Options.create_missing_column_families: 0
+2021/03/14-08:09:26.656816 7f96b0113a80 Options.db_log_dir:
+2021/03/14-08:09:26.656817 7f96b0113a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:09:26.656817 7f96b0113a80 Options.table_cache_numshardbits: 6
+2021/03/14-08:09:26.656818 7f96b0113a80 Options.max_subcompactions: 1
+2021/03/14-08:09:26.656819 7f96b0113a80 Options.max_background_flushes: -1
+2021/03/14-08:09:26.656819 7f96b0113a80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:09:26.656820 7f96b0113a80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:09:26.656820 7f96b0113a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:09:26.656821 7f96b0113a80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:09:26.656822 7f96b0113a80 Options.advise_random_on_open: 1
+2021/03/14-08:09:26.656822 7f96b0113a80 Options.db_write_buffer_size: 0
+2021/03/14-08:09:26.656823 7f96b0113a80 Options.write_buffer_manager: 0x22a8e90
+2021/03/14-08:09:26.656823 7f96b0113a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:09:26.656824 7f96b0113a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:09:26.656824 7f96b0113a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:09:26.656825 7f96b0113a80 Options.use_adaptive_mutex: 0
+2021/03/14-08:09:26.656825 7f96b0113a80 Options.rate_limiter: (nil)
+2021/03/14-08:09:26.656827 7f96b0113a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:09:26.656834 7f96b0113a80 Options.wal_recovery_mode: 2
+2021/03/14-08:09:26.656835 7f96b0113a80 Options.enable_thread_tracking: 0
+2021/03/14-08:09:26.656835 7f96b0113a80 Options.enable_pipelined_write: 0
+2021/03/14-08:09:26.656836 7f96b0113a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:09:26.656836 7f96b0113a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:09:26.656837 7f96b0113a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:09:26.656837 7f96b0113a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:09:26.656838 7f96b0113a80 Options.row_cache: None
+2021/03/14-08:09:26.656838 7f96b0113a80 Options.wal_filter: None
+2021/03/14-08:09:26.656839 7f96b0113a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:09:26.656840 7f96b0113a80 Options.allow_ingest_behind: 0
+2021/03/14-08:09:26.656840 7f96b0113a80 Options.preserve_deletes: 0
+2021/03/14-08:09:26.656841 7f96b0113a80 Options.two_write_queues: 0
+2021/03/14-08:09:26.656841 7f96b0113a80 Options.manual_wal_flush: 0
+2021/03/14-08:09:26.656842 7f96b0113a80 Options.max_background_jobs: 16
+2021/03/14-08:09:26.656843 7f96b0113a80 Options.max_background_compactions: -1
+2021/03/14-08:09:26.656844 7f96b0113a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:09:26.656844 7f96b0113a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:09:26.656845 7f96b0113a80 Options.delayed_write_rate : 16777216
+2021/03/14-08:09:26.656845 7f96b0113a80 Options.max_total_wal_size: 0
+2021/03/14-08:09:26.656846 7f96b0113a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:09:26.656847 7f96b0113a80 Options.stats_dump_period_sec: 600
+2021/03/14-08:09:26.656847 7f96b0113a80 Options.max_open_files: -1
+2021/03/14-08:09:26.656848 7f96b0113a80 Options.bytes_per_sync: 0
+2021/03/14-08:09:26.656848 7f96b0113a80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:09:26.656849 7f96b0113a80 Options.compaction_readahead_size: 0
+2021/03/14-08:09:26.656849 7f96b0113a80 Compression algorithms supported:
+2021/03/14-08:09:26.656850 7f96b0113a80 Snappy supported: 1
+2021/03/14-08:09:26.656851 7f96b0113a80 Zlib supported: 1
+2021/03/14-08:09:26.656851 7f96b0113a80 Bzip supported: 1
+2021/03/14-08:09:26.656852 7f96b0113a80 LZ4 supported: 1
+2021/03/14-08:09:26.656852 7f96b0113a80 ZSTDNotFinal supported: 1
+2021/03/14-08:09:26.656856 7f96b0113a80 ZSTD supported: 1
+2021/03/14-08:09:26.656859 7f96b0113a80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:09:26.656860 7f96b0113a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:09:26.656951 7f96b0113a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:09:26.657005 7f96b0113a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:09:26.657007 7f96b0113a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:09:26.657007 7f96b0113a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:09:26.657008 7f96b0113a80 Options.compaction_filter: None
+2021/03/14-08:09:26.657009 7f96b0113a80 Options.compaction_filter_factory: None
+2021/03/14-08:09:26.657009 7f96b0113a80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:09:26.657010 7f96b0113a80 Options.table_factory: BlockBasedTable
+2021/03/14-08:09:26.657027 7f96b0113a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x22b8820)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x229df20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:09:26.657032 7f96b0113a80 Options.write_buffer_size: 134217728
+2021/03/14-08:09:26.657033 7f96b0113a80 Options.max_write_buffer_number: 6
+2021/03/14-08:09:26.657033 7f96b0113a80 Options.compression[0]: NoCompression
+2021/03/14-08:09:26.657034 7f96b0113a80 Options.compression[1]: NoCompression
+2021/03/14-08:09:26.657035 7f96b0113a80 Options.compression[2]: Snappy
+2021/03/14-08:09:26.657035 7f96b0113a80 Options.compression[3]: Snappy
+2021/03/14-08:09:26.657036 7f96b0113a80 Options.compression[4]: Snappy
+2021/03/14-08:09:26.657036 7f96b0113a80 Options.compression[5]: Snappy
+2021/03/14-08:09:26.657037 7f96b0113a80 Options.compression[6]: Snappy
+2021/03/14-08:09:26.657038 7f96b0113a80 Options.bottommost_compression: Disabled
+2021/03/14-08:09:26.657038 7f96b0113a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:09:26.657039 7f96b0113a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:09:26.657040 7f96b0113a80 Options.num_levels: 7
+2021/03/14-08:09:26.657040 7f96b0113a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:09:26.657041 7f96b0113a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:09:26.657041 7f96b0113a80 Options.compression_opts.window_bits: -14
+2021/03/14-08:09:26.657042 7f96b0113a80 Options.compression_opts.level: -1
+2021/03/14-08:09:26.657043 7f96b0113a80 Options.compression_opts.strategy: 0
+2021/03/14-08:09:26.657043 7f96b0113a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:09:26.657044 7f96b0113a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:09:26.657044 7f96b0113a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:09:26.657045 7f96b0113a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:09:26.657045 7f96b0113a80 Options.target_file_size_base: 67108864
+2021/03/14-08:09:26.657046 7f96b0113a80 Options.target_file_size_multiplier: 1
+2021/03/14-08:09:26.657046 7f96b0113a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:09:26.657047 7f96b0113a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:09:26.657048 7f96b0113a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:09:26.657049 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:09:26.657057 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:09:26.657057 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:09:26.657058 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:09:26.657058 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:09:26.657059 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:09:26.657060 7f96b0113a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:09:26.657060 7f96b0113a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:09:26.657061 7f96b0113a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:09:26.657061 7f96b0113a80 Options.arena_block_size: 16777216
+2021/03/14-08:09:26.657062 7f96b0113a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:09:26.657062 7f96b0113a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:09:26.657063 7f96b0113a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:09:26.657064 7f96b0113a80 Options.disable_auto_compactions: 0
+2021/03/14-08:09:26.657065 7f96b0113a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:09:26.657066 7f96b0113a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:09:26.657067 7f96b0113a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:09:26.657067 7f96b0113a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:09:26.657068 7f96b0113a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:09:26.657069 7f96b0113a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:09:26.657069 7f96b0113a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:09:26.657070 7f96b0113a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:09:26.657071 7f96b0113a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:09:26.657071 7f96b0113a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:09:26.657072 7f96b0113a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:09:26.657072 7f96b0113a80 Options.table_properties_collectors:
+2021/03/14-08:09:26.657073 7f96b0113a80 Options.inplace_update_support: 0
+2021/03/14-08:09:26.657074 7f96b0113a80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:09:26.657074 7f96b0113a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:09:26.657075 7f96b0113a80 Options.memtable_huge_page_size: 0
+2021/03/14-08:09:26.657076 7f96b0113a80 Options.bloom_locality: 0
+2021/03/14-08:09:26.657076 7f96b0113a80 Options.max_successive_merges: 0
+2021/03/14-08:09:26.657077 7f96b0113a80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:09:26.657077 7f96b0113a80 Options.paranoid_file_checks: 0
+2021/03/14-08:09:26.657078 7f96b0113a80 Options.force_consistency_checks: 0
+2021/03/14-08:09:26.657078 7f96b0113a80 Options.report_bg_io_stats: 0
+2021/03/14-08:09:26.657491 7f96b0113a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:09:26.657494 7f96b0113a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:09:26.657664 7f96b0113a80 EVENT_LOG_v1 {"time_micros": 1615705766657653, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:09:26.657669 7f96b0113a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:09:27.398915 7f96b0113a80 EVENT_LOG_v1 {"time_micros": 1615705767398911, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615705961329733 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705961329733
new file mode 100644
index 0000000..7dca50b
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705961329733
@@ -0,0 +1,186 @@
+2021/03/14-08:12:40.611213 7fd96f9a6a80 RocksDB version: 5.11.3
+2021/03/14-08:12:40.611293 7fd96f9a6a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:12:40.611295 7fd96f9a6a80 Compile date Mar 13 2021
+2021/03/14-08:12:40.611301 7fd96f9a6a80 DB SUMMARY
+2021/03/14-08:12:40.611490 7fd96f9a6a80 CURRENT file: CURRENT
+2021/03/14-08:12:40.611492 7fd96f9a6a80 IDENTITY file: IDENTITY
+2021/03/14-08:12:40.611510 7fd96f9a6a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:12:40.611511 7fd96f9a6a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:12:40.611512 7fd96f9a6a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:12:40.611518 7fd96f9a6a80 Options.error_if_exists: 0
+2021/03/14-08:12:40.611519 7fd96f9a6a80 Options.create_if_missing: 1
+2021/03/14-08:12:40.611520 7fd96f9a6a80 Options.paranoid_checks: 1
+2021/03/14-08:12:40.611520 7fd96f9a6a80 Options.env: 0x7fd970360080
+2021/03/14-08:12:40.611521 7fd96f9a6a80 Options.info_log: 0x1de4ca0
+2021/03/14-08:12:40.611521 7fd96f9a6a80 Options.max_file_opening_threads: 16
+2021/03/14-08:12:40.611522 7fd96f9a6a80 Options.statistics: (nil)
+2021/03/14-08:12:40.611523 7fd96f9a6a80 Options.use_fsync: 0
+2021/03/14-08:12:40.611523 7fd96f9a6a80 Options.max_log_file_size: 0
+2021/03/14-08:12:40.611524 7fd96f9a6a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:12:40.611525 7fd96f9a6a80 Options.log_file_time_to_roll: 0
+2021/03/14-08:12:40.611525 7fd96f9a6a80 Options.keep_log_file_num: 1000
+2021/03/14-08:12:40.611526 7fd96f9a6a80 Options.recycle_log_file_num: 0
+2021/03/14-08:12:40.611526 7fd96f9a6a80 Options.allow_fallocate: 1
+2021/03/14-08:12:40.611527 7fd96f9a6a80 Options.allow_mmap_reads: 0
+2021/03/14-08:12:40.611528 7fd96f9a6a80 Options.allow_mmap_writes: 0
+2021/03/14-08:12:40.611528 7fd96f9a6a80 Options.use_direct_reads: 0
+2021/03/14-08:12:40.611529 7fd96f9a6a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:12:40.611529 7fd96f9a6a80 Options.create_missing_column_families: 0
+2021/03/14-08:12:40.611530 7fd96f9a6a80 Options.db_log_dir:
+2021/03/14-08:12:40.611530 7fd96f9a6a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:12:40.611531 7fd96f9a6a80 Options.table_cache_numshardbits: 6
+2021/03/14-08:12:40.611532 7fd96f9a6a80 Options.max_subcompactions: 1
+2021/03/14-08:12:40.611532 7fd96f9a6a80 Options.max_background_flushes: -1
+2021/03/14-08:12:40.611533 7fd96f9a6a80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:12:40.611533 7fd96f9a6a80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:12:40.611534 7fd96f9a6a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:12:40.611535 7fd96f9a6a80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:12:40.611535 7fd96f9a6a80 Options.advise_random_on_open: 1
+2021/03/14-08:12:40.611536 7fd96f9a6a80 Options.db_write_buffer_size: 0
+2021/03/14-08:12:40.611536 7fd96f9a6a80 Options.write_buffer_manager: 0x1dccb90
+2021/03/14-08:12:40.611537 7fd96f9a6a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:12:40.611537 7fd96f9a6a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:12:40.611538 7fd96f9a6a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:12:40.611538 7fd96f9a6a80 Options.use_adaptive_mutex: 0
+2021/03/14-08:12:40.611539 7fd96f9a6a80 Options.rate_limiter: (nil)
+2021/03/14-08:12:40.611541 7fd96f9a6a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:12:40.611550 7fd96f9a6a80 Options.wal_recovery_mode: 2
+2021/03/14-08:12:40.611550 7fd96f9a6a80 Options.enable_thread_tracking: 0
+2021/03/14-08:12:40.611551 7fd96f9a6a80 Options.enable_pipelined_write: 0
+2021/03/14-08:12:40.611552 7fd96f9a6a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:12:40.611552 7fd96f9a6a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:12:40.611553 7fd96f9a6a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:12:40.611553 7fd96f9a6a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:12:40.611554 7fd96f9a6a80 Options.row_cache: None
+2021/03/14-08:12:40.611554 7fd96f9a6a80 Options.wal_filter: None
+2021/03/14-08:12:40.611555 7fd96f9a6a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:12:40.611556 7fd96f9a6a80 Options.allow_ingest_behind: 0
+2021/03/14-08:12:40.611556 7fd96f9a6a80 Options.preserve_deletes: 0
+2021/03/14-08:12:40.611557 7fd96f9a6a80 Options.two_write_queues: 0
+2021/03/14-08:12:40.611557 7fd96f9a6a80 Options.manual_wal_flush: 0
+2021/03/14-08:12:40.611559 7fd96f9a6a80 Options.max_background_jobs: 16
+2021/03/14-08:12:40.611559 7fd96f9a6a80 Options.max_background_compactions: -1
+2021/03/14-08:12:40.611560 7fd96f9a6a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:12:40.611561 7fd96f9a6a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:12:40.611561 7fd96f9a6a80 Options.delayed_write_rate : 16777216
+2021/03/14-08:12:40.611562 7fd96f9a6a80 Options.max_total_wal_size: 0
+2021/03/14-08:12:40.611562 7fd96f9a6a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:12:40.611563 7fd96f9a6a80 Options.stats_dump_period_sec: 600
+2021/03/14-08:12:40.611564 7fd96f9a6a80 Options.max_open_files: -1
+2021/03/14-08:12:40.611564 7fd96f9a6a80 Options.bytes_per_sync: 0
+2021/03/14-08:12:40.611565 7fd96f9a6a80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:12:40.611565 7fd96f9a6a80 Options.compaction_readahead_size: 0
+2021/03/14-08:12:40.611566 7fd96f9a6a80 Compression algorithms supported:
+2021/03/14-08:12:40.611566 7fd96f9a6a80 Snappy supported: 1
+2021/03/14-08:12:40.611567 7fd96f9a6a80 Zlib supported: 1
+2021/03/14-08:12:40.611568 7fd96f9a6a80 Bzip supported: 1
+2021/03/14-08:12:40.611568 7fd96f9a6a80 LZ4 supported: 1
+2021/03/14-08:12:40.611569 7fd96f9a6a80 ZSTDNotFinal supported: 1
+2021/03/14-08:12:40.611574 7fd96f9a6a80 ZSTD supported: 1
+2021/03/14-08:12:40.611578 7fd96f9a6a80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:12:40.611579 7fd96f9a6a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:12:40.611725 7fd96f9a6a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:12:40.611787 7fd96f9a6a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:12:40.611789 7fd96f9a6a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:12:40.611790 7fd96f9a6a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:12:40.611791 7fd96f9a6a80 Options.compaction_filter: None
+2021/03/14-08:12:40.611791 7fd96f9a6a80 Options.compaction_filter_factory: None
+2021/03/14-08:12:40.611792 7fd96f9a6a80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:12:40.611793 7fd96f9a6a80 Options.table_factory: BlockBasedTable
+2021/03/14-08:12:40.611813 7fd96f9a6a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1ddc520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1dc1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:12:40.611819 7fd96f9a6a80 Options.write_buffer_size: 134217728
+2021/03/14-08:12:40.611819 7fd96f9a6a80 Options.max_write_buffer_number: 6
+2021/03/14-08:12:40.611820 7fd96f9a6a80 Options.compression[0]: NoCompression
+2021/03/14-08:12:40.611821 7fd96f9a6a80 Options.compression[1]: NoCompression
+2021/03/14-08:12:40.611822 7fd96f9a6a80 Options.compression[2]: Snappy
+2021/03/14-08:12:40.611822 7fd96f9a6a80 Options.compression[3]: Snappy
+2021/03/14-08:12:40.611823 7fd96f9a6a80 Options.compression[4]: Snappy
+2021/03/14-08:12:40.611823 7fd96f9a6a80 Options.compression[5]: Snappy
+2021/03/14-08:12:40.611824 7fd96f9a6a80 Options.compression[6]: Snappy
+2021/03/14-08:12:40.611825 7fd96f9a6a80 Options.bottommost_compression: Disabled
+2021/03/14-08:12:40.611826 7fd96f9a6a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:12:40.611826 7fd96f9a6a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:12:40.611827 7fd96f9a6a80 Options.num_levels: 7
+2021/03/14-08:12:40.611827 7fd96f9a6a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:12:40.611828 7fd96f9a6a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:12:40.611828 7fd96f9a6a80 Options.compression_opts.window_bits: -14
+2021/03/14-08:12:40.611829 7fd96f9a6a80 Options.compression_opts.level: -1
+2021/03/14-08:12:40.611830 7fd96f9a6a80 Options.compression_opts.strategy: 0
+2021/03/14-08:12:40.611830 7fd96f9a6a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:12:40.611831 7fd96f9a6a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:12:40.611831 7fd96f9a6a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:12:40.611832 7fd96f9a6a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:12:40.611833 7fd96f9a6a80 Options.target_file_size_base: 67108864
+2021/03/14-08:12:40.611833 7fd96f9a6a80 Options.target_file_size_multiplier: 1
+2021/03/14-08:12:40.611834 7fd96f9a6a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:12:40.611834 7fd96f9a6a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:12:40.611835 7fd96f9a6a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:12:40.611837 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:12:40.611845 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:12:40.611846 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:12:40.611847 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:12:40.611847 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:12:40.611848 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:12:40.611848 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:12:40.611849 7fd96f9a6a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:12:40.611849 7fd96f9a6a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:12:40.611850 7fd96f9a6a80 Options.arena_block_size: 16777216
+2021/03/14-08:12:40.611851 7fd96f9a6a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:12:40.611851 7fd96f9a6a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:12:40.611852 7fd96f9a6a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:12:40.611852 7fd96f9a6a80 Options.disable_auto_compactions: 0
+2021/03/14-08:12:40.611854 7fd96f9a6a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:12:40.611855 7fd96f9a6a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:12:40.611856 7fd96f9a6a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:12:40.611856 7fd96f9a6a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:12:40.611857 7fd96f9a6a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:12:40.611858 7fd96f9a6a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:12:40.611858 7fd96f9a6a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:12:40.611859 7fd96f9a6a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:12:40.611860 7fd96f9a6a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:12:40.611861 7fd96f9a6a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:12:40.611861 7fd96f9a6a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:12:40.611862 7fd96f9a6a80 Options.table_properties_collectors:
+2021/03/14-08:12:40.611862 7fd96f9a6a80 Options.inplace_update_support: 0
+2021/03/14-08:12:40.611863 7fd96f9a6a80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:12:40.611864 7fd96f9a6a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:12:40.611864 7fd96f9a6a80 Options.memtable_huge_page_size: 0
+2021/03/14-08:12:40.611865 7fd96f9a6a80 Options.bloom_locality: 0
+2021/03/14-08:12:40.611865 7fd96f9a6a80 Options.max_successive_merges: 0
+2021/03/14-08:12:40.611866 7fd96f9a6a80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:12:40.611867 7fd96f9a6a80 Options.paranoid_file_checks: 0
+2021/03/14-08:12:40.611867 7fd96f9a6a80 Options.force_consistency_checks: 0
+2021/03/14-08:12:40.611868 7fd96f9a6a80 Options.report_bg_io_stats: 0
+2021/03/14-08:12:40.612321 7fd96f9a6a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:12:40.612324 7fd96f9a6a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:12:40.612515 7fd96f9a6a80 EVENT_LOG_v1 {"time_micros": 1615705960612501, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:12:40.612522 7fd96f9a6a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:12:41.317227 7fd96f9a6a80 EVENT_LOG_v1 {"time_micros": 1615705961317223, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615705962048058 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705962048058
new file mode 100644
index 0000000..afc8172
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705962048058
@@ -0,0 +1,186 @@
+2021/03/14-08:12:41.330185 7fd96f9a6a80 RocksDB version: 5.11.3
+2021/03/14-08:12:41.330255 7fd96f9a6a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:12:41.330257 7fd96f9a6a80 Compile date Mar 13 2021
+2021/03/14-08:12:41.330262 7fd96f9a6a80 DB SUMMARY
+2021/03/14-08:12:41.330439 7fd96f9a6a80 CURRENT file: CURRENT
+2021/03/14-08:12:41.330440 7fd96f9a6a80 IDENTITY file: IDENTITY
+2021/03/14-08:12:41.330457 7fd96f9a6a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:12:41.330458 7fd96f9a6a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:12:41.330459 7fd96f9a6a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:12:41.330465 7fd96f9a6a80 Options.error_if_exists: 0
+2021/03/14-08:12:41.330466 7fd96f9a6a80 Options.create_if_missing: 1
+2021/03/14-08:12:41.330467 7fd96f9a6a80 Options.paranoid_checks: 1
+2021/03/14-08:12:41.330467 7fd96f9a6a80 Options.env: 0x7fd970360080
+2021/03/14-08:12:41.330468 7fd96f9a6a80 Options.info_log: 0x1de4ca0
+2021/03/14-08:12:41.330469 7fd96f9a6a80 Options.max_file_opening_threads: 16
+2021/03/14-08:12:41.330469 7fd96f9a6a80 Options.statistics: (nil)
+2021/03/14-08:12:41.330470 7fd96f9a6a80 Options.use_fsync: 0
+2021/03/14-08:12:41.330470 7fd96f9a6a80 Options.max_log_file_size: 0
+2021/03/14-08:12:41.330471 7fd96f9a6a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:12:41.330472 7fd96f9a6a80 Options.log_file_time_to_roll: 0
+2021/03/14-08:12:41.330472 7fd96f9a6a80 Options.keep_log_file_num: 1000
+2021/03/14-08:12:41.330473 7fd96f9a6a80 Options.recycle_log_file_num: 0
+2021/03/14-08:12:41.330473 7fd96f9a6a80 Options.allow_fallocate: 1
+2021/03/14-08:12:41.330474 7fd96f9a6a80 Options.allow_mmap_reads: 0
+2021/03/14-08:12:41.330475 7fd96f9a6a80 Options.allow_mmap_writes: 0
+2021/03/14-08:12:41.330475 7fd96f9a6a80 Options.use_direct_reads: 0
+2021/03/14-08:12:41.330476 7fd96f9a6a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:12:41.330476 7fd96f9a6a80 Options.create_missing_column_families: 0
+2021/03/14-08:12:41.330477 7fd96f9a6a80 Options.db_log_dir:
+2021/03/14-08:12:41.330477 7fd96f9a6a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:12:41.330478 7fd96f9a6a80 Options.table_cache_numshardbits: 6
+2021/03/14-08:12:41.330478 7fd96f9a6a80 Options.max_subcompactions: 1
+2021/03/14-08:12:41.330479 7fd96f9a6a80 Options.max_background_flushes: -1
+2021/03/14-08:12:41.330480 7fd96f9a6a80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:12:41.330480 7fd96f9a6a80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:12:41.330481 7fd96f9a6a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:12:41.330481 7fd96f9a6a80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:12:41.330482 7fd96f9a6a80 Options.advise_random_on_open: 1
+2021/03/14-08:12:41.330482 7fd96f9a6a80 Options.db_write_buffer_size: 0
+2021/03/14-08:12:41.330483 7fd96f9a6a80 Options.write_buffer_manager: 0x1dccb90
+2021/03/14-08:12:41.330483 7fd96f9a6a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:12:41.330484 7fd96f9a6a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:12:41.330485 7fd96f9a6a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:12:41.330485 7fd96f9a6a80 Options.use_adaptive_mutex: 0
+2021/03/14-08:12:41.330486 7fd96f9a6a80 Options.rate_limiter: (nil)
+2021/03/14-08:12:41.330487 7fd96f9a6a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:12:41.330495 7fd96f9a6a80 Options.wal_recovery_mode: 2
+2021/03/14-08:12:41.330496 7fd96f9a6a80 Options.enable_thread_tracking: 0
+2021/03/14-08:12:41.330497 7fd96f9a6a80 Options.enable_pipelined_write: 0
+2021/03/14-08:12:41.330497 7fd96f9a6a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:12:41.330498 7fd96f9a6a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:12:41.330498 7fd96f9a6a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:12:41.330499 7fd96f9a6a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:12:41.330500 7fd96f9a6a80 Options.row_cache: None
+2021/03/14-08:12:41.330500 7fd96f9a6a80 Options.wal_filter: None
+2021/03/14-08:12:41.330501 7fd96f9a6a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:12:41.330501 7fd96f9a6a80 Options.allow_ingest_behind: 0
+2021/03/14-08:12:41.330502 7fd96f9a6a80 Options.preserve_deletes: 0
+2021/03/14-08:12:41.330502 7fd96f9a6a80 Options.two_write_queues: 0
+2021/03/14-08:12:41.330503 7fd96f9a6a80 Options.manual_wal_flush: 0
+2021/03/14-08:12:41.330504 7fd96f9a6a80 Options.max_background_jobs: 16
+2021/03/14-08:12:41.330505 7fd96f9a6a80 Options.max_background_compactions: -1
+2021/03/14-08:12:41.330505 7fd96f9a6a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:12:41.330506 7fd96f9a6a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:12:41.330506 7fd96f9a6a80 Options.delayed_write_rate : 16777216
+2021/03/14-08:12:41.330507 7fd96f9a6a80 Options.max_total_wal_size: 0
+2021/03/14-08:12:41.330507 7fd96f9a6a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:12:41.330508 7fd96f9a6a80 Options.stats_dump_period_sec: 600
+2021/03/14-08:12:41.330509 7fd96f9a6a80 Options.max_open_files: -1
+2021/03/14-08:12:41.330509 7fd96f9a6a80 Options.bytes_per_sync: 0
+2021/03/14-08:12:41.330510 7fd96f9a6a80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:12:41.330510 7fd96f9a6a80 Options.compaction_readahead_size: 0
+2021/03/14-08:12:41.330511 7fd96f9a6a80 Compression algorithms supported:
+2021/03/14-08:12:41.330511 7fd96f9a6a80 Snappy supported: 1
+2021/03/14-08:12:41.330512 7fd96f9a6a80 Zlib supported: 1
+2021/03/14-08:12:41.330513 7fd96f9a6a80 Bzip supported: 1
+2021/03/14-08:12:41.330513 7fd96f9a6a80 LZ4 supported: 1
+2021/03/14-08:12:41.330514 7fd96f9a6a80 ZSTDNotFinal supported: 1
+2021/03/14-08:12:41.330518 7fd96f9a6a80 ZSTD supported: 1
+2021/03/14-08:12:41.330521 7fd96f9a6a80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:12:41.330522 7fd96f9a6a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:12:41.330626 7fd96f9a6a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:12:41.330679 7fd96f9a6a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:12:41.330681 7fd96f9a6a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:12:41.330681 7fd96f9a6a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:12:41.330682 7fd96f9a6a80 Options.compaction_filter: None
+2021/03/14-08:12:41.330683 7fd96f9a6a80 Options.compaction_filter_factory: None
+2021/03/14-08:12:41.330683 7fd96f9a6a80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:12:41.330684 7fd96f9a6a80 Options.table_factory: BlockBasedTable
+2021/03/14-08:12:41.330701 7fd96f9a6a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1ddc520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1dc1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:12:41.330707 7fd96f9a6a80 Options.write_buffer_size: 134217728
+2021/03/14-08:12:41.330708 7fd96f9a6a80 Options.max_write_buffer_number: 6
+2021/03/14-08:12:41.330709 7fd96f9a6a80 Options.compression[0]: NoCompression
+2021/03/14-08:12:41.330709 7fd96f9a6a80 Options.compression[1]: NoCompression
+2021/03/14-08:12:41.330710 7fd96f9a6a80 Options.compression[2]: Snappy
+2021/03/14-08:12:41.330710 7fd96f9a6a80 Options.compression[3]: Snappy
+2021/03/14-08:12:41.330711 7fd96f9a6a80 Options.compression[4]: Snappy
+2021/03/14-08:12:41.330712 7fd96f9a6a80 Options.compression[5]: Snappy
+2021/03/14-08:12:41.330712 7fd96f9a6a80 Options.compression[6]: Snappy
+2021/03/14-08:12:41.330713 7fd96f9a6a80 Options.bottommost_compression: Disabled
+2021/03/14-08:12:41.330714 7fd96f9a6a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:12:41.330714 7fd96f9a6a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:12:41.330715 7fd96f9a6a80 Options.num_levels: 7
+2021/03/14-08:12:41.330715 7fd96f9a6a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:12:41.330716 7fd96f9a6a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:12:41.330716 7fd96f9a6a80 Options.compression_opts.window_bits: -14
+2021/03/14-08:12:41.330717 7fd96f9a6a80 Options.compression_opts.level: -1
+2021/03/14-08:12:41.330718 7fd96f9a6a80 Options.compression_opts.strategy: 0
+2021/03/14-08:12:41.330718 7fd96f9a6a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:12:41.330719 7fd96f9a6a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:12:41.330719 7fd96f9a6a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:12:41.330720 7fd96f9a6a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:12:41.330720 7fd96f9a6a80 Options.target_file_size_base: 67108864
+2021/03/14-08:12:41.330721 7fd96f9a6a80 Options.target_file_size_multiplier: 1
+2021/03/14-08:12:41.330722 7fd96f9a6a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:12:41.330722 7fd96f9a6a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:12:41.330723 7fd96f9a6a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:12:41.330725 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:12:41.330733 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:12:41.330733 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:12:41.330734 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:12:41.330734 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:12:41.330735 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:12:41.330736 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:12:41.330736 7fd96f9a6a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:12:41.330737 7fd96f9a6a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:12:41.330737 7fd96f9a6a80 Options.arena_block_size: 16777216
+2021/03/14-08:12:41.330738 7fd96f9a6a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:12:41.330738 7fd96f9a6a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:12:41.330739 7fd96f9a6a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:12:41.330740 7fd96f9a6a80 Options.disable_auto_compactions: 0
+2021/03/14-08:12:41.330741 7fd96f9a6a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:12:41.330742 7fd96f9a6a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:12:41.330743 7fd96f9a6a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:12:41.330743 7fd96f9a6a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:12:41.330744 7fd96f9a6a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:12:41.330745 7fd96f9a6a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:12:41.330745 7fd96f9a6a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:12:41.330746 7fd96f9a6a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:12:41.330747 7fd96f9a6a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:12:41.330747 7fd96f9a6a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:12:41.330748 7fd96f9a6a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:12:41.330748 7fd96f9a6a80 Options.table_properties_collectors:
+2021/03/14-08:12:41.330749 7fd96f9a6a80 Options.inplace_update_support: 0
+2021/03/14-08:12:41.330750 7fd96f9a6a80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:12:41.330750 7fd96f9a6a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:12:41.330751 7fd96f9a6a80 Options.memtable_huge_page_size: 0
+2021/03/14-08:12:41.330752 7fd96f9a6a80 Options.bloom_locality: 0
+2021/03/14-08:12:41.330752 7fd96f9a6a80 Options.max_successive_merges: 0
+2021/03/14-08:12:41.330753 7fd96f9a6a80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:12:41.330753 7fd96f9a6a80 Options.paranoid_file_checks: 0
+2021/03/14-08:12:41.330754 7fd96f9a6a80 Options.force_consistency_checks: 0
+2021/03/14-08:12:41.330755 7fd96f9a6a80 Options.report_bg_io_stats: 0
+2021/03/14-08:12:41.331128 7fd96f9a6a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:12:41.331130 7fd96f9a6a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:12:41.331306 7fd96f9a6a80 EVENT_LOG_v1 {"time_micros": 1615705961331296, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:12:41.331311 7fd96f9a6a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:12:42.035458 7fd96f9a6a80 EVENT_LOG_v1 {"time_micros": 1615705962035454, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615705962753027 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705962753027
new file mode 100644
index 0000000..660bc8b
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615705962753027
@@ -0,0 +1,186 @@
+2021/03/14-08:12:42.048504 7fd96f9a6a80 RocksDB version: 5.11.3
+2021/03/14-08:12:42.048556 7fd96f9a6a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:12:42.048558 7fd96f9a6a80 Compile date Mar 13 2021
+2021/03/14-08:12:42.048562 7fd96f9a6a80 DB SUMMARY
+2021/03/14-08:12:42.048738 7fd96f9a6a80 CURRENT file: CURRENT
+2021/03/14-08:12:42.048739 7fd96f9a6a80 IDENTITY file: IDENTITY
+2021/03/14-08:12:42.048756 7fd96f9a6a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:12:42.048757 7fd96f9a6a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:12:42.048758 7fd96f9a6a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:12:42.048764 7fd96f9a6a80 Options.error_if_exists: 0
+2021/03/14-08:12:42.048765 7fd96f9a6a80 Options.create_if_missing: 1
+2021/03/14-08:12:42.048766 7fd96f9a6a80 Options.paranoid_checks: 1
+2021/03/14-08:12:42.048766 7fd96f9a6a80 Options.env: 0x7fd970360080
+2021/03/14-08:12:42.048767 7fd96f9a6a80 Options.info_log: 0x1de4ca0
+2021/03/14-08:12:42.048767 7fd96f9a6a80 Options.max_file_opening_threads: 16
+2021/03/14-08:12:42.048768 7fd96f9a6a80 Options.statistics: (nil)
+2021/03/14-08:12:42.048769 7fd96f9a6a80 Options.use_fsync: 0
+2021/03/14-08:12:42.048769 7fd96f9a6a80 Options.max_log_file_size: 0
+2021/03/14-08:12:42.048770 7fd96f9a6a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:12:42.048771 7fd96f9a6a80 Options.log_file_time_to_roll: 0
+2021/03/14-08:12:42.048771 7fd96f9a6a80 Options.keep_log_file_num: 1000
+2021/03/14-08:12:42.048772 7fd96f9a6a80 Options.recycle_log_file_num: 0
+2021/03/14-08:12:42.048772 7fd96f9a6a80 Options.allow_fallocate: 1
+2021/03/14-08:12:42.048773 7fd96f9a6a80 Options.allow_mmap_reads: 0
+2021/03/14-08:12:42.048773 7fd96f9a6a80 Options.allow_mmap_writes: 0
+2021/03/14-08:12:42.048774 7fd96f9a6a80 Options.use_direct_reads: 0
+2021/03/14-08:12:42.048775 7fd96f9a6a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:12:42.048775 7fd96f9a6a80 Options.create_missing_column_families: 0
+2021/03/14-08:12:42.048776 7fd96f9a6a80 Options.db_log_dir:
+2021/03/14-08:12:42.048776 7fd96f9a6a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:12:42.048777 7fd96f9a6a80 Options.table_cache_numshardbits: 6
+2021/03/14-08:12:42.048777 7fd96f9a6a80 Options.max_subcompactions: 1
+2021/03/14-08:12:42.048778 7fd96f9a6a80 Options.max_background_flushes: -1
+2021/03/14-08:12:42.048779 7fd96f9a6a80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:12:42.048779 7fd96f9a6a80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:12:42.048780 7fd96f9a6a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:12:42.048780 7fd96f9a6a80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:12:42.048781 7fd96f9a6a80 Options.advise_random_on_open: 1
+2021/03/14-08:12:42.048782 7fd96f9a6a80 Options.db_write_buffer_size: 0
+2021/03/14-08:12:42.048782 7fd96f9a6a80 Options.write_buffer_manager: 0x1dccb90
+2021/03/14-08:12:42.048783 7fd96f9a6a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:12:42.048783 7fd96f9a6a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:12:42.048784 7fd96f9a6a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:12:42.048784 7fd96f9a6a80 Options.use_adaptive_mutex: 0
+2021/03/14-08:12:42.048785 7fd96f9a6a80 Options.rate_limiter: (nil)
+2021/03/14-08:12:42.048786 7fd96f9a6a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:12:42.048794 7fd96f9a6a80 Options.wal_recovery_mode: 2
+2021/03/14-08:12:42.048795 7fd96f9a6a80 Options.enable_thread_tracking: 0
+2021/03/14-08:12:42.048795 7fd96f9a6a80 Options.enable_pipelined_write: 0
+2021/03/14-08:12:42.048796 7fd96f9a6a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:12:42.048796 7fd96f9a6a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:12:42.048797 7fd96f9a6a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:12:42.048798 7fd96f9a6a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:12:42.048798 7fd96f9a6a80 Options.row_cache: None
+2021/03/14-08:12:42.048799 7fd96f9a6a80 Options.wal_filter: None
+2021/03/14-08:12:42.048799 7fd96f9a6a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:12:42.048800 7fd96f9a6a80 Options.allow_ingest_behind: 0
+2021/03/14-08:12:42.048800 7fd96f9a6a80 Options.preserve_deletes: 0
+2021/03/14-08:12:42.048801 7fd96f9a6a80 Options.two_write_queues: 0
+2021/03/14-08:12:42.048802 7fd96f9a6a80 Options.manual_wal_flush: 0
+2021/03/14-08:12:42.048803 7fd96f9a6a80 Options.max_background_jobs: 16
+2021/03/14-08:12:42.048803 7fd96f9a6a80 Options.max_background_compactions: -1
+2021/03/14-08:12:42.048804 7fd96f9a6a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:12:42.048804 7fd96f9a6a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:12:42.048805 7fd96f9a6a80 Options.delayed_write_rate : 16777216
+2021/03/14-08:12:42.048806 7fd96f9a6a80 Options.max_total_wal_size: 0
+2021/03/14-08:12:42.048806 7fd96f9a6a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:12:42.048807 7fd96f9a6a80 Options.stats_dump_period_sec: 600
+2021/03/14-08:12:42.048807 7fd96f9a6a80 Options.max_open_files: -1
+2021/03/14-08:12:42.048808 7fd96f9a6a80 Options.bytes_per_sync: 0
+2021/03/14-08:12:42.048809 7fd96f9a6a80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:12:42.048809 7fd96f9a6a80 Options.compaction_readahead_size: 0
+2021/03/14-08:12:42.048810 7fd96f9a6a80 Compression algorithms supported:
+2021/03/14-08:12:42.048810 7fd96f9a6a80 Snappy supported: 1
+2021/03/14-08:12:42.048811 7fd96f9a6a80 Zlib supported: 1
+2021/03/14-08:12:42.048811 7fd96f9a6a80 Bzip supported: 1
+2021/03/14-08:12:42.048812 7fd96f9a6a80 LZ4 supported: 1
+2021/03/14-08:12:42.048813 7fd96f9a6a80 ZSTDNotFinal supported: 1
+2021/03/14-08:12:42.048816 7fd96f9a6a80 ZSTD supported: 1
+2021/03/14-08:12:42.048819 7fd96f9a6a80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:12:42.048821 7fd96f9a6a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:12:42.048911 7fd96f9a6a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:12:42.048961 7fd96f9a6a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:12:42.048963 7fd96f9a6a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:12:42.048964 7fd96f9a6a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:12:42.048964 7fd96f9a6a80 Options.compaction_filter: None
+2021/03/14-08:12:42.048965 7fd96f9a6a80 Options.compaction_filter_factory: None
+2021/03/14-08:12:42.048966 7fd96f9a6a80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:12:42.048966 7fd96f9a6a80 Options.table_factory: BlockBasedTable
+2021/03/14-08:12:42.048983 7fd96f9a6a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1ddc520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1dc1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:12:42.048989 7fd96f9a6a80 Options.write_buffer_size: 134217728
+2021/03/14-08:12:42.048989 7fd96f9a6a80 Options.max_write_buffer_number: 6
+2021/03/14-08:12:42.048990 7fd96f9a6a80 Options.compression[0]: NoCompression
+2021/03/14-08:12:42.048991 7fd96f9a6a80 Options.compression[1]: NoCompression
+2021/03/14-08:12:42.048992 7fd96f9a6a80 Options.compression[2]: Snappy
+2021/03/14-08:12:42.048992 7fd96f9a6a80 Options.compression[3]: Snappy
+2021/03/14-08:12:42.048993 7fd96f9a6a80 Options.compression[4]: Snappy
+2021/03/14-08:12:42.048993 7fd96f9a6a80 Options.compression[5]: Snappy
+2021/03/14-08:12:42.048994 7fd96f9a6a80 Options.compression[6]: Snappy
+2021/03/14-08:12:42.048995 7fd96f9a6a80 Options.bottommost_compression: Disabled
+2021/03/14-08:12:42.048995 7fd96f9a6a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:12:42.048996 7fd96f9a6a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:12:42.048996 7fd96f9a6a80 Options.num_levels: 7
+2021/03/14-08:12:42.048997 7fd96f9a6a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:12:42.048998 7fd96f9a6a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:12:42.048998 7fd96f9a6a80 Options.compression_opts.window_bits: -14
+2021/03/14-08:12:42.048999 7fd96f9a6a80 Options.compression_opts.level: -1
+2021/03/14-08:12:42.048999 7fd96f9a6a80 Options.compression_opts.strategy: 0
+2021/03/14-08:12:42.049000 7fd96f9a6a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:12:42.049000 7fd96f9a6a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:12:42.049001 7fd96f9a6a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:12:42.049002 7fd96f9a6a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:12:42.049002 7fd96f9a6a80 Options.target_file_size_base: 67108864
+2021/03/14-08:12:42.049003 7fd96f9a6a80 Options.target_file_size_multiplier: 1
+2021/03/14-08:12:42.049003 7fd96f9a6a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:12:42.049004 7fd96f9a6a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:12:42.049005 7fd96f9a6a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:12:42.049006 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:12:42.049014 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:12:42.049015 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:12:42.049015 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:12:42.049016 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:12:42.049016 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:12:42.049017 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:12:42.049017 7fd96f9a6a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:12:42.049018 7fd96f9a6a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:12:42.049019 7fd96f9a6a80 Options.arena_block_size: 16777216
+2021/03/14-08:12:42.049019 7fd96f9a6a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:12:42.049020 7fd96f9a6a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:12:42.049020 7fd96f9a6a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:12:42.049021 7fd96f9a6a80 Options.disable_auto_compactions: 0
+2021/03/14-08:12:42.049023 7fd96f9a6a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:12:42.049023 7fd96f9a6a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:12:42.049024 7fd96f9a6a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:12:42.049024 7fd96f9a6a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:12:42.049025 7fd96f9a6a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:12:42.049026 7fd96f9a6a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:12:42.049026 7fd96f9a6a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:12:42.049027 7fd96f9a6a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:12:42.049028 7fd96f9a6a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:12:42.049028 7fd96f9a6a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:12:42.049029 7fd96f9a6a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:12:42.049029 7fd96f9a6a80 Options.table_properties_collectors:
+2021/03/14-08:12:42.049030 7fd96f9a6a80 Options.inplace_update_support: 0
+2021/03/14-08:12:42.049031 7fd96f9a6a80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:12:42.049031 7fd96f9a6a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:12:42.049032 7fd96f9a6a80 Options.memtable_huge_page_size: 0
+2021/03/14-08:12:42.049033 7fd96f9a6a80 Options.bloom_locality: 0
+2021/03/14-08:12:42.049033 7fd96f9a6a80 Options.max_successive_merges: 0
+2021/03/14-08:12:42.049034 7fd96f9a6a80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:12:42.049034 7fd96f9a6a80 Options.paranoid_file_checks: 0
+2021/03/14-08:12:42.049035 7fd96f9a6a80 Options.force_consistency_checks: 0
+2021/03/14-08:12:42.049035 7fd96f9a6a80 Options.report_bg_io_stats: 0
+2021/03/14-08:12:42.049428 7fd96f9a6a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:12:42.049431 7fd96f9a6a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:12:42.049602 7fd96f9a6a80 EVENT_LOG_v1 {"time_micros": 1615705962049591, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:12:42.049607 7fd96f9a6a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:12:42.740377 7fd96f9a6a80 EVENT_LOG_v1 {"time_micros": 1615705962740374, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708418389546 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708418389546
new file mode 100644
index 0000000..051191c
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708418389546
@@ -0,0 +1,186 @@
+2021/03/14-08:12:42.753470 7fd96f9a6a80 RocksDB version: 5.11.3
+2021/03/14-08:12:42.753523 7fd96f9a6a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:12:42.753524 7fd96f9a6a80 Compile date Mar 13 2021
+2021/03/14-08:12:42.753529 7fd96f9a6a80 DB SUMMARY
+2021/03/14-08:12:42.753706 7fd96f9a6a80 CURRENT file: CURRENT
+2021/03/14-08:12:42.753707 7fd96f9a6a80 IDENTITY file: IDENTITY
+2021/03/14-08:12:42.753724 7fd96f9a6a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:12:42.753725 7fd96f9a6a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:12:42.753726 7fd96f9a6a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:12:42.753732 7fd96f9a6a80 Options.error_if_exists: 0
+2021/03/14-08:12:42.753733 7fd96f9a6a80 Options.create_if_missing: 1
+2021/03/14-08:12:42.753734 7fd96f9a6a80 Options.paranoid_checks: 1
+2021/03/14-08:12:42.753734 7fd96f9a6a80 Options.env: 0x7fd970360080
+2021/03/14-08:12:42.753735 7fd96f9a6a80 Options.info_log: 0x1de4ca0
+2021/03/14-08:12:42.753735 7fd96f9a6a80 Options.max_file_opening_threads: 16
+2021/03/14-08:12:42.753736 7fd96f9a6a80 Options.statistics: (nil)
+2021/03/14-08:12:42.753737 7fd96f9a6a80 Options.use_fsync: 0
+2021/03/14-08:12:42.753737 7fd96f9a6a80 Options.max_log_file_size: 0
+2021/03/14-08:12:42.753738 7fd96f9a6a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:12:42.753738 7fd96f9a6a80 Options.log_file_time_to_roll: 0
+2021/03/14-08:12:42.753739 7fd96f9a6a80 Options.keep_log_file_num: 1000
+2021/03/14-08:12:42.753739 7fd96f9a6a80 Options.recycle_log_file_num: 0
+2021/03/14-08:12:42.753740 7fd96f9a6a80 Options.allow_fallocate: 1
+2021/03/14-08:12:42.753741 7fd96f9a6a80 Options.allow_mmap_reads: 0
+2021/03/14-08:12:42.753741 7fd96f9a6a80 Options.allow_mmap_writes: 0
+2021/03/14-08:12:42.753742 7fd96f9a6a80 Options.use_direct_reads: 0
+2021/03/14-08:12:42.753742 7fd96f9a6a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:12:42.753743 7fd96f9a6a80 Options.create_missing_column_families: 0
+2021/03/14-08:12:42.753743 7fd96f9a6a80 Options.db_log_dir:
+2021/03/14-08:12:42.753744 7fd96f9a6a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:12:42.753744 7fd96f9a6a80 Options.table_cache_numshardbits: 6
+2021/03/14-08:12:42.753745 7fd96f9a6a80 Options.max_subcompactions: 1
+2021/03/14-08:12:42.753746 7fd96f9a6a80 Options.max_background_flushes: -1
+2021/03/14-08:12:42.753746 7fd96f9a6a80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:12:42.753747 7fd96f9a6a80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:12:42.753747 7fd96f9a6a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:12:42.753748 7fd96f9a6a80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:12:42.753748 7fd96f9a6a80 Options.advise_random_on_open: 1
+2021/03/14-08:12:42.753749 7fd96f9a6a80 Options.db_write_buffer_size: 0
+2021/03/14-08:12:42.753750 7fd96f9a6a80 Options.write_buffer_manager: 0x1dccb90
+2021/03/14-08:12:42.753750 7fd96f9a6a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:12:42.753751 7fd96f9a6a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:12:42.753751 7fd96f9a6a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:12:42.753752 7fd96f9a6a80 Options.use_adaptive_mutex: 0
+2021/03/14-08:12:42.753752 7fd96f9a6a80 Options.rate_limiter: (nil)
+2021/03/14-08:12:42.753754 7fd96f9a6a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:12:42.753761 7fd96f9a6a80 Options.wal_recovery_mode: 2
+2021/03/14-08:12:42.753762 7fd96f9a6a80 Options.enable_thread_tracking: 0
+2021/03/14-08:12:42.753763 7fd96f9a6a80 Options.enable_pipelined_write: 0
+2021/03/14-08:12:42.753763 7fd96f9a6a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:12:42.753764 7fd96f9a6a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:12:42.753764 7fd96f9a6a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:12:42.753765 7fd96f9a6a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:12:42.753766 7fd96f9a6a80 Options.row_cache: None
+2021/03/14-08:12:42.753766 7fd96f9a6a80 Options.wal_filter: None
+2021/03/14-08:12:42.753767 7fd96f9a6a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:12:42.753767 7fd96f9a6a80 Options.allow_ingest_behind: 0
+2021/03/14-08:12:42.753768 7fd96f9a6a80 Options.preserve_deletes: 0
+2021/03/14-08:12:42.753768 7fd96f9a6a80 Options.two_write_queues: 0
+2021/03/14-08:12:42.753769 7fd96f9a6a80 Options.manual_wal_flush: 0
+2021/03/14-08:12:42.753770 7fd96f9a6a80 Options.max_background_jobs: 16
+2021/03/14-08:12:42.753771 7fd96f9a6a80 Options.max_background_compactions: -1
+2021/03/14-08:12:42.753771 7fd96f9a6a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:12:42.753772 7fd96f9a6a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:12:42.753772 7fd96f9a6a80 Options.delayed_write_rate : 16777216
+2021/03/14-08:12:42.753773 7fd96f9a6a80 Options.max_total_wal_size: 0
+2021/03/14-08:12:42.753774 7fd96f9a6a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:12:42.753774 7fd96f9a6a80 Options.stats_dump_period_sec: 600
+2021/03/14-08:12:42.753775 7fd96f9a6a80 Options.max_open_files: -1
+2021/03/14-08:12:42.753775 7fd96f9a6a80 Options.bytes_per_sync: 0
+2021/03/14-08:12:42.753776 7fd96f9a6a80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:12:42.753776 7fd96f9a6a80 Options.compaction_readahead_size: 0
+2021/03/14-08:12:42.753777 7fd96f9a6a80 Compression algorithms supported:
+2021/03/14-08:12:42.753778 7fd96f9a6a80 Snappy supported: 1
+2021/03/14-08:12:42.753778 7fd96f9a6a80 Zlib supported: 1
+2021/03/14-08:12:42.753779 7fd96f9a6a80 Bzip supported: 1
+2021/03/14-08:12:42.753780 7fd96f9a6a80 LZ4 supported: 1
+2021/03/14-08:12:42.753780 7fd96f9a6a80 ZSTDNotFinal supported: 1
+2021/03/14-08:12:42.753784 7fd96f9a6a80 ZSTD supported: 1
+2021/03/14-08:12:42.753787 7fd96f9a6a80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:12:42.753788 7fd96f9a6a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:12:42.753879 7fd96f9a6a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:12:42.753929 7fd96f9a6a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:12:42.753931 7fd96f9a6a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:12:42.753932 7fd96f9a6a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:12:42.753933 7fd96f9a6a80 Options.compaction_filter: None
+2021/03/14-08:12:42.753933 7fd96f9a6a80 Options.compaction_filter_factory: None
+2021/03/14-08:12:42.753934 7fd96f9a6a80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:12:42.753935 7fd96f9a6a80 Options.table_factory: BlockBasedTable
+2021/03/14-08:12:42.753951 7fd96f9a6a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1ddc520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1dc1c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:12:42.753957 7fd96f9a6a80 Options.write_buffer_size: 134217728
+2021/03/14-08:12:42.753958 7fd96f9a6a80 Options.max_write_buffer_number: 6
+2021/03/14-08:12:42.753958 7fd96f9a6a80 Options.compression[0]: NoCompression
+2021/03/14-08:12:42.753959 7fd96f9a6a80 Options.compression[1]: NoCompression
+2021/03/14-08:12:42.753960 7fd96f9a6a80 Options.compression[2]: Snappy
+2021/03/14-08:12:42.753960 7fd96f9a6a80 Options.compression[3]: Snappy
+2021/03/14-08:12:42.753961 7fd96f9a6a80 Options.compression[4]: Snappy
+2021/03/14-08:12:42.753961 7fd96f9a6a80 Options.compression[5]: Snappy
+2021/03/14-08:12:42.753962 7fd96f9a6a80 Options.compression[6]: Snappy
+2021/03/14-08:12:42.753963 7fd96f9a6a80 Options.bottommost_compression: Disabled
+2021/03/14-08:12:42.753963 7fd96f9a6a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:12:42.753964 7fd96f9a6a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:12:42.753964 7fd96f9a6a80 Options.num_levels: 7
+2021/03/14-08:12:42.753965 7fd96f9a6a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:12:42.753966 7fd96f9a6a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:12:42.753966 7fd96f9a6a80 Options.compression_opts.window_bits: -14
+2021/03/14-08:12:42.753967 7fd96f9a6a80 Options.compression_opts.level: -1
+2021/03/14-08:12:42.753967 7fd96f9a6a80 Options.compression_opts.strategy: 0
+2021/03/14-08:12:42.753968 7fd96f9a6a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:12:42.753968 7fd96f9a6a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:12:42.753969 7fd96f9a6a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:12:42.753970 7fd96f9a6a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:12:42.753970 7fd96f9a6a80 Options.target_file_size_base: 67108864
+2021/03/14-08:12:42.753971 7fd96f9a6a80 Options.target_file_size_multiplier: 1
+2021/03/14-08:12:42.753971 7fd96f9a6a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:12:42.753972 7fd96f9a6a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:12:42.753972 7fd96f9a6a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:12:42.753974 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:12:42.753981 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:12:42.753982 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:12:42.753983 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:12:42.753983 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:12:42.753984 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:12:42.753984 7fd96f9a6a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:12:42.753985 7fd96f9a6a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:12:42.753986 7fd96f9a6a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:12:42.753986 7fd96f9a6a80 Options.arena_block_size: 16777216
+2021/03/14-08:12:42.753987 7fd96f9a6a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:12:42.753987 7fd96f9a6a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:12:42.753988 7fd96f9a6a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:12:42.753989 7fd96f9a6a80 Options.disable_auto_compactions: 0
+2021/03/14-08:12:42.753990 7fd96f9a6a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:12:42.753991 7fd96f9a6a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:12:42.753992 7fd96f9a6a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:12:42.753992 7fd96f9a6a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:12:42.753993 7fd96f9a6a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:12:42.753993 7fd96f9a6a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:12:42.753994 7fd96f9a6a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:12:42.753995 7fd96f9a6a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:12:42.753995 7fd96f9a6a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:12:42.753996 7fd96f9a6a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:12:42.753997 7fd96f9a6a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:12:42.753997 7fd96f9a6a80 Options.table_properties_collectors:
+2021/03/14-08:12:42.753998 7fd96f9a6a80 Options.inplace_update_support: 0
+2021/03/14-08:12:42.753999 7fd96f9a6a80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:12:42.753999 7fd96f9a6a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:12:42.754000 7fd96f9a6a80 Options.memtable_huge_page_size: 0
+2021/03/14-08:12:42.754001 7fd96f9a6a80 Options.bloom_locality: 0
+2021/03/14-08:12:42.754001 7fd96f9a6a80 Options.max_successive_merges: 0
+2021/03/14-08:12:42.754002 7fd96f9a6a80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:12:42.754002 7fd96f9a6a80 Options.paranoid_file_checks: 0
+2021/03/14-08:12:42.754003 7fd96f9a6a80 Options.force_consistency_checks: 0
+2021/03/14-08:12:42.754003 7fd96f9a6a80 Options.report_bg_io_stats: 0
+2021/03/14-08:12:42.754381 7fd96f9a6a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:12:42.754384 7fd96f9a6a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:12:42.754555 7fd96f9a6a80 EVENT_LOG_v1 {"time_micros": 1615705962754545, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:12:42.754561 7fd96f9a6a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:12:43.461784 7fd96f9a6a80 EVENT_LOG_v1 {"time_micros": 1615705963461780, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708419108364 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708419108364
new file mode 100644
index 0000000..fed0958
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708419108364
@@ -0,0 +1,186 @@
+2021/03/14-08:53:38.390015 7fa8d4583a80 RocksDB version: 5.11.3
+2021/03/14-08:53:38.390073 7fa8d4583a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:53:38.390075 7fa8d4583a80 Compile date Mar 13 2021
+2021/03/14-08:53:38.390080 7fa8d4583a80 DB SUMMARY
+2021/03/14-08:53:38.390275 7fa8d4583a80 CURRENT file: CURRENT
+2021/03/14-08:53:38.390276 7fa8d4583a80 IDENTITY file: IDENTITY
+2021/03/14-08:53:38.390294 7fa8d4583a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:53:38.390296 7fa8d4583a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:53:38.390296 7fa8d4583a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:53:38.390303 7fa8d4583a80 Options.error_if_exists: 0
+2021/03/14-08:53:38.390304 7fa8d4583a80 Options.create_if_missing: 1
+2021/03/14-08:53:38.390304 7fa8d4583a80 Options.paranoid_checks: 1
+2021/03/14-08:53:38.390305 7fa8d4583a80 Options.env: 0x7fa8d4f3d080
+2021/03/14-08:53:38.390306 7fa8d4583a80 Options.info_log: 0x2950ca0
+2021/03/14-08:53:38.390306 7fa8d4583a80 Options.max_file_opening_threads: 16
+2021/03/14-08:53:38.390307 7fa8d4583a80 Options.statistics: (nil)
+2021/03/14-08:53:38.390308 7fa8d4583a80 Options.use_fsync: 0
+2021/03/14-08:53:38.390308 7fa8d4583a80 Options.max_log_file_size: 0
+2021/03/14-08:53:38.390309 7fa8d4583a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:53:38.390309 7fa8d4583a80 Options.log_file_time_to_roll: 0
+2021/03/14-08:53:38.390310 7fa8d4583a80 Options.keep_log_file_num: 1000
+2021/03/14-08:53:38.390311 7fa8d4583a80 Options.recycle_log_file_num: 0
+2021/03/14-08:53:38.390311 7fa8d4583a80 Options.allow_fallocate: 1
+2021/03/14-08:53:38.390312 7fa8d4583a80 Options.allow_mmap_reads: 0
+2021/03/14-08:53:38.390312 7fa8d4583a80 Options.allow_mmap_writes: 0
+2021/03/14-08:53:38.390313 7fa8d4583a80 Options.use_direct_reads: 0
+2021/03/14-08:53:38.390314 7fa8d4583a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:53:38.390314 7fa8d4583a80 Options.create_missing_column_families: 0
+2021/03/14-08:53:38.390315 7fa8d4583a80 Options.db_log_dir:
+2021/03/14-08:53:38.390315 7fa8d4583a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:53:38.390316 7fa8d4583a80 Options.table_cache_numshardbits: 6
+2021/03/14-08:53:38.390317 7fa8d4583a80 Options.max_subcompactions: 1
+2021/03/14-08:53:38.390317 7fa8d4583a80 Options.max_background_flushes: -1
+2021/03/14-08:53:38.390318 7fa8d4583a80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:53:38.390318 7fa8d4583a80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:53:38.390319 7fa8d4583a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:53:38.390320 7fa8d4583a80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:53:38.390320 7fa8d4583a80 Options.advise_random_on_open: 1
+2021/03/14-08:53:38.390321 7fa8d4583a80 Options.db_write_buffer_size: 0
+2021/03/14-08:53:38.390321 7fa8d4583a80 Options.write_buffer_manager: 0x2938b90
+2021/03/14-08:53:38.390322 7fa8d4583a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:53:38.390322 7fa8d4583a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:53:38.390323 7fa8d4583a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:53:38.390324 7fa8d4583a80 Options.use_adaptive_mutex: 0
+2021/03/14-08:53:38.390324 7fa8d4583a80 Options.rate_limiter: (nil)
+2021/03/14-08:53:38.390326 7fa8d4583a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:53:38.390335 7fa8d4583a80 Options.wal_recovery_mode: 2
+2021/03/14-08:53:38.390336 7fa8d4583a80 Options.enable_thread_tracking: 0
+2021/03/14-08:53:38.390337 7fa8d4583a80 Options.enable_pipelined_write: 0
+2021/03/14-08:53:38.390337 7fa8d4583a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:53:38.390338 7fa8d4583a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:53:38.390338 7fa8d4583a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:53:38.390339 7fa8d4583a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:53:38.390340 7fa8d4583a80 Options.row_cache: None
+2021/03/14-08:53:38.390340 7fa8d4583a80 Options.wal_filter: None
+2021/03/14-08:53:38.390341 7fa8d4583a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:53:38.390341 7fa8d4583a80 Options.allow_ingest_behind: 0
+2021/03/14-08:53:38.390342 7fa8d4583a80 Options.preserve_deletes: 0
+2021/03/14-08:53:38.390342 7fa8d4583a80 Options.two_write_queues: 0
+2021/03/14-08:53:38.390343 7fa8d4583a80 Options.manual_wal_flush: 0
+2021/03/14-08:53:38.390344 7fa8d4583a80 Options.max_background_jobs: 16
+2021/03/14-08:53:38.390345 7fa8d4583a80 Options.max_background_compactions: -1
+2021/03/14-08:53:38.390346 7fa8d4583a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:53:38.390346 7fa8d4583a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:53:38.390347 7fa8d4583a80 Options.delayed_write_rate : 16777216
+2021/03/14-08:53:38.390347 7fa8d4583a80 Options.max_total_wal_size: 0
+2021/03/14-08:53:38.390348 7fa8d4583a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:53:38.390349 7fa8d4583a80 Options.stats_dump_period_sec: 600
+2021/03/14-08:53:38.390349 7fa8d4583a80 Options.max_open_files: -1
+2021/03/14-08:53:38.390350 7fa8d4583a80 Options.bytes_per_sync: 0
+2021/03/14-08:53:38.390350 7fa8d4583a80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:53:38.390351 7fa8d4583a80 Options.compaction_readahead_size: 0
+2021/03/14-08:53:38.390351 7fa8d4583a80 Compression algorithms supported:
+2021/03/14-08:53:38.390352 7fa8d4583a80 Snappy supported: 1
+2021/03/14-08:53:38.390353 7fa8d4583a80 Zlib supported: 1
+2021/03/14-08:53:38.390354 7fa8d4583a80 Bzip supported: 1
+2021/03/14-08:53:38.390354 7fa8d4583a80 LZ4 supported: 1
+2021/03/14-08:53:38.390355 7fa8d4583a80 ZSTDNotFinal supported: 1
+2021/03/14-08:53:38.390359 7fa8d4583a80 ZSTD supported: 1
+2021/03/14-08:53:38.390363 7fa8d4583a80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:53:38.390365 7fa8d4583a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:53:38.390593 7fa8d4583a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:53:38.390657 7fa8d4583a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:53:38.390659 7fa8d4583a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:53:38.390660 7fa8d4583a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:53:38.390661 7fa8d4583a80 Options.compaction_filter: None
+2021/03/14-08:53:38.390661 7fa8d4583a80 Options.compaction_filter_factory: None
+2021/03/14-08:53:38.390662 7fa8d4583a80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:53:38.390663 7fa8d4583a80 Options.table_factory: BlockBasedTable
+2021/03/14-08:53:38.390681 7fa8d4583a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2948520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x292dc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:53:38.390687 7fa8d4583a80 Options.write_buffer_size: 134217728
+2021/03/14-08:53:38.390688 7fa8d4583a80 Options.max_write_buffer_number: 6
+2021/03/14-08:53:38.390688 7fa8d4583a80 Options.compression[0]: NoCompression
+2021/03/14-08:53:38.390689 7fa8d4583a80 Options.compression[1]: NoCompression
+2021/03/14-08:53:38.390690 7fa8d4583a80 Options.compression[2]: Snappy
+2021/03/14-08:53:38.390690 7fa8d4583a80 Options.compression[3]: Snappy
+2021/03/14-08:53:38.390691 7fa8d4583a80 Options.compression[4]: Snappy
+2021/03/14-08:53:38.390692 7fa8d4583a80 Options.compression[5]: Snappy
+2021/03/14-08:53:38.390692 7fa8d4583a80 Options.compression[6]: Snappy
+2021/03/14-08:53:38.390693 7fa8d4583a80 Options.bottommost_compression: Disabled
+2021/03/14-08:53:38.390694 7fa8d4583a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:53:38.390694 7fa8d4583a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:53:38.390695 7fa8d4583a80 Options.num_levels: 7
+2021/03/14-08:53:38.390695 7fa8d4583a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:53:38.390696 7fa8d4583a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:53:38.390697 7fa8d4583a80 Options.compression_opts.window_bits: -14
+2021/03/14-08:53:38.390697 7fa8d4583a80 Options.compression_opts.level: -1
+2021/03/14-08:53:38.390698 7fa8d4583a80 Options.compression_opts.strategy: 0
+2021/03/14-08:53:38.390698 7fa8d4583a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:53:38.390699 7fa8d4583a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:53:38.390700 7fa8d4583a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:53:38.390700 7fa8d4583a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:53:38.390701 7fa8d4583a80 Options.target_file_size_base: 67108864
+2021/03/14-08:53:38.390701 7fa8d4583a80 Options.target_file_size_multiplier: 1
+2021/03/14-08:53:38.390702 7fa8d4583a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:53:38.390703 7fa8d4583a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:53:38.390703 7fa8d4583a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:53:38.390705 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:53:38.390714 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:53:38.390715 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:53:38.390715 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:53:38.390716 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:53:38.390717 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:53:38.390717 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:53:38.390718 7fa8d4583a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:53:38.390718 7fa8d4583a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:53:38.390719 7fa8d4583a80 Options.arena_block_size: 16777216
+2021/03/14-08:53:38.390720 7fa8d4583a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:53:38.390720 7fa8d4583a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:53:38.390721 7fa8d4583a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:53:38.390722 7fa8d4583a80 Options.disable_auto_compactions: 0
+2021/03/14-08:53:38.390724 7fa8d4583a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:53:38.390724 7fa8d4583a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:53:38.390725 7fa8d4583a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:53:38.390726 7fa8d4583a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:53:38.390726 7fa8d4583a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:53:38.390727 7fa8d4583a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:53:38.390727 7fa8d4583a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:53:38.390728 7fa8d4583a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:53:38.390729 7fa8d4583a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:53:38.390730 7fa8d4583a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:53:38.390730 7fa8d4583a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:53:38.390731 7fa8d4583a80 Options.table_properties_collectors:
+2021/03/14-08:53:38.390731 7fa8d4583a80 Options.inplace_update_support: 0
+2021/03/14-08:53:38.390732 7fa8d4583a80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:53:38.390733 7fa8d4583a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:53:38.390733 7fa8d4583a80 Options.memtable_huge_page_size: 0
+2021/03/14-08:53:38.390734 7fa8d4583a80 Options.bloom_locality: 0
+2021/03/14-08:53:38.390735 7fa8d4583a80 Options.max_successive_merges: 0
+2021/03/14-08:53:38.390735 7fa8d4583a80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:53:38.390736 7fa8d4583a80 Options.paranoid_file_checks: 0
+2021/03/14-08:53:38.390736 7fa8d4583a80 Options.force_consistency_checks: 0
+2021/03/14-08:53:38.390737 7fa8d4583a80 Options.report_bg_io_stats: 0
+2021/03/14-08:53:38.391307 7fa8d4583a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:53:38.391311 7fa8d4583a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:53:38.391570 7fa8d4583a80 EVENT_LOG_v1 {"time_micros": 1615708418391548, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:53:38.391580 7fa8d4583a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:53:39.096227 7fa8d4583a80 EVENT_LOG_v1 {"time_micros": 1615708419096223, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708419813226 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708419813226
new file mode 100644
index 0000000..b2f69cc
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708419813226
@@ -0,0 +1,186 @@
+2021/03/14-08:53:39.108791 7fa8d4583a80 RocksDB version: 5.11.3
+2021/03/14-08:53:39.108844 7fa8d4583a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:53:39.108845 7fa8d4583a80 Compile date Mar 13 2021
+2021/03/14-08:53:39.108850 7fa8d4583a80 DB SUMMARY
+2021/03/14-08:53:39.109027 7fa8d4583a80 CURRENT file: CURRENT
+2021/03/14-08:53:39.109028 7fa8d4583a80 IDENTITY file: IDENTITY
+2021/03/14-08:53:39.109046 7fa8d4583a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:53:39.109047 7fa8d4583a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:53:39.109048 7fa8d4583a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:53:39.109054 7fa8d4583a80 Options.error_if_exists: 0
+2021/03/14-08:53:39.109055 7fa8d4583a80 Options.create_if_missing: 1
+2021/03/14-08:53:39.109055 7fa8d4583a80 Options.paranoid_checks: 1
+2021/03/14-08:53:39.109056 7fa8d4583a80 Options.env: 0x7fa8d4f3d080
+2021/03/14-08:53:39.109056 7fa8d4583a80 Options.info_log: 0x2950ca0
+2021/03/14-08:53:39.109057 7fa8d4583a80 Options.max_file_opening_threads: 16
+2021/03/14-08:53:39.109058 7fa8d4583a80 Options.statistics: (nil)
+2021/03/14-08:53:39.109058 7fa8d4583a80 Options.use_fsync: 0
+2021/03/14-08:53:39.109059 7fa8d4583a80 Options.max_log_file_size: 0
+2021/03/14-08:53:39.109060 7fa8d4583a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:53:39.109060 7fa8d4583a80 Options.log_file_time_to_roll: 0
+2021/03/14-08:53:39.109061 7fa8d4583a80 Options.keep_log_file_num: 1000
+2021/03/14-08:53:39.109061 7fa8d4583a80 Options.recycle_log_file_num: 0
+2021/03/14-08:53:39.109062 7fa8d4583a80 Options.allow_fallocate: 1
+2021/03/14-08:53:39.109063 7fa8d4583a80 Options.allow_mmap_reads: 0
+2021/03/14-08:53:39.109063 7fa8d4583a80 Options.allow_mmap_writes: 0
+2021/03/14-08:53:39.109064 7fa8d4583a80 Options.use_direct_reads: 0
+2021/03/14-08:53:39.109064 7fa8d4583a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:53:39.109065 7fa8d4583a80 Options.create_missing_column_families: 0
+2021/03/14-08:53:39.109065 7fa8d4583a80 Options.db_log_dir:
+2021/03/14-08:53:39.109066 7fa8d4583a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:53:39.109066 7fa8d4583a80 Options.table_cache_numshardbits: 6
+2021/03/14-08:53:39.109067 7fa8d4583a80 Options.max_subcompactions: 1
+2021/03/14-08:53:39.109068 7fa8d4583a80 Options.max_background_flushes: -1
+2021/03/14-08:53:39.109068 7fa8d4583a80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:53:39.109069 7fa8d4583a80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:53:39.109069 7fa8d4583a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:53:39.109070 7fa8d4583a80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:53:39.109070 7fa8d4583a80 Options.advise_random_on_open: 1
+2021/03/14-08:53:39.109071 7fa8d4583a80 Options.db_write_buffer_size: 0
+2021/03/14-08:53:39.109071 7fa8d4583a80 Options.write_buffer_manager: 0x2938b90
+2021/03/14-08:53:39.109072 7fa8d4583a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:53:39.109073 7fa8d4583a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:53:39.109073 7fa8d4583a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:53:39.109074 7fa8d4583a80 Options.use_adaptive_mutex: 0
+2021/03/14-08:53:39.109074 7fa8d4583a80 Options.rate_limiter: (nil)
+2021/03/14-08:53:39.109076 7fa8d4583a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:53:39.109084 7fa8d4583a80 Options.wal_recovery_mode: 2
+2021/03/14-08:53:39.109084 7fa8d4583a80 Options.enable_thread_tracking: 0
+2021/03/14-08:53:39.109085 7fa8d4583a80 Options.enable_pipelined_write: 0
+2021/03/14-08:53:39.109085 7fa8d4583a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:53:39.109086 7fa8d4583a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:53:39.109086 7fa8d4583a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:53:39.109087 7fa8d4583a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:53:39.109088 7fa8d4583a80 Options.row_cache: None
+2021/03/14-08:53:39.109088 7fa8d4583a80 Options.wal_filter: None
+2021/03/14-08:53:39.109089 7fa8d4583a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:53:39.109089 7fa8d4583a80 Options.allow_ingest_behind: 0
+2021/03/14-08:53:39.109090 7fa8d4583a80 Options.preserve_deletes: 0
+2021/03/14-08:53:39.109090 7fa8d4583a80 Options.two_write_queues: 0
+2021/03/14-08:53:39.109091 7fa8d4583a80 Options.manual_wal_flush: 0
+2021/03/14-08:53:39.109092 7fa8d4583a80 Options.max_background_jobs: 16
+2021/03/14-08:53:39.109093 7fa8d4583a80 Options.max_background_compactions: -1
+2021/03/14-08:53:39.109093 7fa8d4583a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:53:39.109094 7fa8d4583a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:53:39.109094 7fa8d4583a80 Options.delayed_write_rate : 16777216
+2021/03/14-08:53:39.109095 7fa8d4583a80 Options.max_total_wal_size: 0
+2021/03/14-08:53:39.109095 7fa8d4583a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:53:39.109096 7fa8d4583a80 Options.stats_dump_period_sec: 600
+2021/03/14-08:53:39.109097 7fa8d4583a80 Options.max_open_files: -1
+2021/03/14-08:53:39.109097 7fa8d4583a80 Options.bytes_per_sync: 0
+2021/03/14-08:53:39.109098 7fa8d4583a80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:53:39.109098 7fa8d4583a80 Options.compaction_readahead_size: 0
+2021/03/14-08:53:39.109099 7fa8d4583a80 Compression algorithms supported:
+2021/03/14-08:53:39.109099 7fa8d4583a80 Snappy supported: 1
+2021/03/14-08:53:39.109100 7fa8d4583a80 Zlib supported: 1
+2021/03/14-08:53:39.109101 7fa8d4583a80 Bzip supported: 1
+2021/03/14-08:53:39.109101 7fa8d4583a80 LZ4 supported: 1
+2021/03/14-08:53:39.109102 7fa8d4583a80 ZSTDNotFinal supported: 1
+2021/03/14-08:53:39.109106 7fa8d4583a80 ZSTD supported: 1
+2021/03/14-08:53:39.109109 7fa8d4583a80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:53:39.109110 7fa8d4583a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:53:39.109201 7fa8d4583a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:53:39.109264 7fa8d4583a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:53:39.109266 7fa8d4583a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:53:39.109267 7fa8d4583a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:53:39.109267 7fa8d4583a80 Options.compaction_filter: None
+2021/03/14-08:53:39.109268 7fa8d4583a80 Options.compaction_filter_factory: None
+2021/03/14-08:53:39.109269 7fa8d4583a80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:53:39.109269 7fa8d4583a80 Options.table_factory: BlockBasedTable
+2021/03/14-08:53:39.109301 7fa8d4583a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2948520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x292dc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:53:39.109306 7fa8d4583a80 Options.write_buffer_size: 134217728
+2021/03/14-08:53:39.109307 7fa8d4583a80 Options.max_write_buffer_number: 6
+2021/03/14-08:53:39.109308 7fa8d4583a80 Options.compression[0]: NoCompression
+2021/03/14-08:53:39.109308 7fa8d4583a80 Options.compression[1]: NoCompression
+2021/03/14-08:53:39.109309 7fa8d4583a80 Options.compression[2]: Snappy
+2021/03/14-08:53:39.109310 7fa8d4583a80 Options.compression[3]: Snappy
+2021/03/14-08:53:39.109310 7fa8d4583a80 Options.compression[4]: Snappy
+2021/03/14-08:53:39.109311 7fa8d4583a80 Options.compression[5]: Snappy
+2021/03/14-08:53:39.109311 7fa8d4583a80 Options.compression[6]: Snappy
+2021/03/14-08:53:39.109312 7fa8d4583a80 Options.bottommost_compression: Disabled
+2021/03/14-08:53:39.109313 7fa8d4583a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:53:39.109313 7fa8d4583a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:53:39.109314 7fa8d4583a80 Options.num_levels: 7
+2021/03/14-08:53:39.109314 7fa8d4583a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:53:39.109315 7fa8d4583a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:53:39.109315 7fa8d4583a80 Options.compression_opts.window_bits: -14
+2021/03/14-08:53:39.109316 7fa8d4583a80 Options.compression_opts.level: -1
+2021/03/14-08:53:39.109317 7fa8d4583a80 Options.compression_opts.strategy: 0
+2021/03/14-08:53:39.109317 7fa8d4583a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:53:39.109318 7fa8d4583a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:53:39.109318 7fa8d4583a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:53:39.109319 7fa8d4583a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:53:39.109319 7fa8d4583a80 Options.target_file_size_base: 67108864
+2021/03/14-08:53:39.109320 7fa8d4583a80 Options.target_file_size_multiplier: 1
+2021/03/14-08:53:39.109320 7fa8d4583a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:53:39.109321 7fa8d4583a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:53:39.109322 7fa8d4583a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:53:39.109323 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:53:39.109332 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:53:39.109333 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:53:39.109333 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:53:39.109334 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:53:39.109334 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:53:39.109335 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:53:39.109335 7fa8d4583a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:53:39.109336 7fa8d4583a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:53:39.109336 7fa8d4583a80 Options.arena_block_size: 16777216
+2021/03/14-08:53:39.109337 7fa8d4583a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:53:39.109338 7fa8d4583a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:53:39.109338 7fa8d4583a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:53:39.109339 7fa8d4583a80 Options.disable_auto_compactions: 0
+2021/03/14-08:53:39.109340 7fa8d4583a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:53:39.109341 7fa8d4583a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:53:39.109342 7fa8d4583a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:53:39.109342 7fa8d4583a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:53:39.109343 7fa8d4583a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:53:39.109343 7fa8d4583a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:53:39.109344 7fa8d4583a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:53:39.109345 7fa8d4583a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:53:39.109345 7fa8d4583a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:53:39.109346 7fa8d4583a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:53:39.109346 7fa8d4583a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:53:39.109347 7fa8d4583a80 Options.table_properties_collectors:
+2021/03/14-08:53:39.109348 7fa8d4583a80 Options.inplace_update_support: 0
+2021/03/14-08:53:39.109348 7fa8d4583a80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:53:39.109349 7fa8d4583a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:53:39.109350 7fa8d4583a80 Options.memtable_huge_page_size: 0
+2021/03/14-08:53:39.109350 7fa8d4583a80 Options.bloom_locality: 0
+2021/03/14-08:53:39.109351 7fa8d4583a80 Options.max_successive_merges: 0
+2021/03/14-08:53:39.109351 7fa8d4583a80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:53:39.109352 7fa8d4583a80 Options.paranoid_file_checks: 0
+2021/03/14-08:53:39.109352 7fa8d4583a80 Options.force_consistency_checks: 0
+2021/03/14-08:53:39.109353 7fa8d4583a80 Options.report_bg_io_stats: 0
+2021/03/14-08:53:39.109984 7fa8d4583a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:53:39.109987 7fa8d4583a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:53:39.110160 7fa8d4583a80 EVENT_LOG_v1 {"time_micros": 1615708419110149, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:53:39.110166 7fa8d4583a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:53:39.801108 7fa8d4583a80 EVENT_LOG_v1 {"time_micros": 1615708419801104, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708420520208 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708420520208
new file mode 100644
index 0000000..7d395b8
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708420520208
@@ -0,0 +1,186 @@
+2021/03/14-08:53:39.813686 7fa8d4583a80 RocksDB version: 5.11.3
+2021/03/14-08:53:39.813740 7fa8d4583a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:53:39.813742 7fa8d4583a80 Compile date Mar 13 2021
+2021/03/14-08:53:39.813746 7fa8d4583a80 DB SUMMARY
+2021/03/14-08:53:39.813924 7fa8d4583a80 CURRENT file: CURRENT
+2021/03/14-08:53:39.813925 7fa8d4583a80 IDENTITY file: IDENTITY
+2021/03/14-08:53:39.813943 7fa8d4583a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:53:39.813944 7fa8d4583a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:53:39.813945 7fa8d4583a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:53:39.813951 7fa8d4583a80 Options.error_if_exists: 0
+2021/03/14-08:53:39.813952 7fa8d4583a80 Options.create_if_missing: 1
+2021/03/14-08:53:39.813952 7fa8d4583a80 Options.paranoid_checks: 1
+2021/03/14-08:53:39.813953 7fa8d4583a80 Options.env: 0x7fa8d4f3d080
+2021/03/14-08:53:39.813953 7fa8d4583a80 Options.info_log: 0x2950ca0
+2021/03/14-08:53:39.813954 7fa8d4583a80 Options.max_file_opening_threads: 16
+2021/03/14-08:53:39.813955 7fa8d4583a80 Options.statistics: (nil)
+2021/03/14-08:53:39.813955 7fa8d4583a80 Options.use_fsync: 0
+2021/03/14-08:53:39.813956 7fa8d4583a80 Options.max_log_file_size: 0
+2021/03/14-08:53:39.813956 7fa8d4583a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:53:39.813957 7fa8d4583a80 Options.log_file_time_to_roll: 0
+2021/03/14-08:53:39.813958 7fa8d4583a80 Options.keep_log_file_num: 1000
+2021/03/14-08:53:39.813958 7fa8d4583a80 Options.recycle_log_file_num: 0
+2021/03/14-08:53:39.813959 7fa8d4583a80 Options.allow_fallocate: 1
+2021/03/14-08:53:39.813959 7fa8d4583a80 Options.allow_mmap_reads: 0
+2021/03/14-08:53:39.813960 7fa8d4583a80 Options.allow_mmap_writes: 0
+2021/03/14-08:53:39.813960 7fa8d4583a80 Options.use_direct_reads: 0
+2021/03/14-08:53:39.813961 7fa8d4583a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:53:39.813962 7fa8d4583a80 Options.create_missing_column_families: 0
+2021/03/14-08:53:39.813962 7fa8d4583a80 Options.db_log_dir:
+2021/03/14-08:53:39.813963 7fa8d4583a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:53:39.813963 7fa8d4583a80 Options.table_cache_numshardbits: 6
+2021/03/14-08:53:39.813964 7fa8d4583a80 Options.max_subcompactions: 1
+2021/03/14-08:53:39.813964 7fa8d4583a80 Options.max_background_flushes: -1
+2021/03/14-08:53:39.813965 7fa8d4583a80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:53:39.813966 7fa8d4583a80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:53:39.813966 7fa8d4583a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:53:39.813967 7fa8d4583a80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:53:39.813967 7fa8d4583a80 Options.advise_random_on_open: 1
+2021/03/14-08:53:39.813968 7fa8d4583a80 Options.db_write_buffer_size: 0
+2021/03/14-08:53:39.813968 7fa8d4583a80 Options.write_buffer_manager: 0x2938b90
+2021/03/14-08:53:39.813969 7fa8d4583a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:53:39.813970 7fa8d4583a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:53:39.813970 7fa8d4583a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:53:39.813971 7fa8d4583a80 Options.use_adaptive_mutex: 0
+2021/03/14-08:53:39.813971 7fa8d4583a80 Options.rate_limiter: (nil)
+2021/03/14-08:53:39.813973 7fa8d4583a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:53:39.813980 7fa8d4583a80 Options.wal_recovery_mode: 2
+2021/03/14-08:53:39.813981 7fa8d4583a80 Options.enable_thread_tracking: 0
+2021/03/14-08:53:39.813981 7fa8d4583a80 Options.enable_pipelined_write: 0
+2021/03/14-08:53:39.813982 7fa8d4583a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:53:39.813982 7fa8d4583a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:53:39.813983 7fa8d4583a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:53:39.813984 7fa8d4583a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:53:39.813984 7fa8d4583a80 Options.row_cache: None
+2021/03/14-08:53:39.813985 7fa8d4583a80 Options.wal_filter: None
+2021/03/14-08:53:39.813985 7fa8d4583a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:53:39.813986 7fa8d4583a80 Options.allow_ingest_behind: 0
+2021/03/14-08:53:39.813986 7fa8d4583a80 Options.preserve_deletes: 0
+2021/03/14-08:53:39.813987 7fa8d4583a80 Options.two_write_queues: 0
+2021/03/14-08:53:39.813987 7fa8d4583a80 Options.manual_wal_flush: 0
+2021/03/14-08:53:39.813989 7fa8d4583a80 Options.max_background_jobs: 16
+2021/03/14-08:53:39.813989 7fa8d4583a80 Options.max_background_compactions: -1
+2021/03/14-08:53:39.813990 7fa8d4583a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:53:39.813990 7fa8d4583a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:53:39.813991 7fa8d4583a80 Options.delayed_write_rate : 16777216
+2021/03/14-08:53:39.813991 7fa8d4583a80 Options.max_total_wal_size: 0
+2021/03/14-08:53:39.813992 7fa8d4583a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:53:39.813993 7fa8d4583a80 Options.stats_dump_period_sec: 600
+2021/03/14-08:53:39.813993 7fa8d4583a80 Options.max_open_files: -1
+2021/03/14-08:53:39.813994 7fa8d4583a80 Options.bytes_per_sync: 0
+2021/03/14-08:53:39.813994 7fa8d4583a80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:53:39.813995 7fa8d4583a80 Options.compaction_readahead_size: 0
+2021/03/14-08:53:39.813995 7fa8d4583a80 Compression algorithms supported:
+2021/03/14-08:53:39.813996 7fa8d4583a80 Snappy supported: 1
+2021/03/14-08:53:39.813997 7fa8d4583a80 Zlib supported: 1
+2021/03/14-08:53:39.813997 7fa8d4583a80 Bzip supported: 1
+2021/03/14-08:53:39.813998 7fa8d4583a80 LZ4 supported: 1
+2021/03/14-08:53:39.813998 7fa8d4583a80 ZSTDNotFinal supported: 1
+2021/03/14-08:53:39.814002 7fa8d4583a80 ZSTD supported: 1
+2021/03/14-08:53:39.814005 7fa8d4583a80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:53:39.814007 7fa8d4583a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:53:39.814100 7fa8d4583a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:53:39.814156 7fa8d4583a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:53:39.814157 7fa8d4583a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:53:39.814158 7fa8d4583a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:53:39.814159 7fa8d4583a80 Options.compaction_filter: None
+2021/03/14-08:53:39.814159 7fa8d4583a80 Options.compaction_filter_factory: None
+2021/03/14-08:53:39.814160 7fa8d4583a80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:53:39.814161 7fa8d4583a80 Options.table_factory: BlockBasedTable
+2021/03/14-08:53:39.814178 7fa8d4583a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2948520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x292dc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:53:39.814184 7fa8d4583a80 Options.write_buffer_size: 134217728
+2021/03/14-08:53:39.814184 7fa8d4583a80 Options.max_write_buffer_number: 6
+2021/03/14-08:53:39.814185 7fa8d4583a80 Options.compression[0]: NoCompression
+2021/03/14-08:53:39.814186 7fa8d4583a80 Options.compression[1]: NoCompression
+2021/03/14-08:53:39.814186 7fa8d4583a80 Options.compression[2]: Snappy
+2021/03/14-08:53:39.814187 7fa8d4583a80 Options.compression[3]: Snappy
+2021/03/14-08:53:39.814188 7fa8d4583a80 Options.compression[4]: Snappy
+2021/03/14-08:53:39.814188 7fa8d4583a80 Options.compression[5]: Snappy
+2021/03/14-08:53:39.814189 7fa8d4583a80 Options.compression[6]: Snappy
+2021/03/14-08:53:39.814189 7fa8d4583a80 Options.bottommost_compression: Disabled
+2021/03/14-08:53:39.814190 7fa8d4583a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:53:39.814191 7fa8d4583a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:53:39.814191 7fa8d4583a80 Options.num_levels: 7
+2021/03/14-08:53:39.814192 7fa8d4583a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:53:39.814192 7fa8d4583a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:53:39.814193 7fa8d4583a80 Options.compression_opts.window_bits: -14
+2021/03/14-08:53:39.814194 7fa8d4583a80 Options.compression_opts.level: -1
+2021/03/14-08:53:39.814194 7fa8d4583a80 Options.compression_opts.strategy: 0
+2021/03/14-08:53:39.814195 7fa8d4583a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:53:39.814195 7fa8d4583a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:53:39.814196 7fa8d4583a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:53:39.814196 7fa8d4583a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:53:39.814197 7fa8d4583a80 Options.target_file_size_base: 67108864
+2021/03/14-08:53:39.814197 7fa8d4583a80 Options.target_file_size_multiplier: 1
+2021/03/14-08:53:39.814198 7fa8d4583a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:53:39.814199 7fa8d4583a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:53:39.814199 7fa8d4583a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:53:39.814201 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:53:39.814208 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:53:39.814209 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:53:39.814210 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:53:39.814210 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:53:39.814211 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:53:39.814211 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:53:39.814212 7fa8d4583a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:53:39.814213 7fa8d4583a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:53:39.814213 7fa8d4583a80 Options.arena_block_size: 16777216
+2021/03/14-08:53:39.814214 7fa8d4583a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:53:39.814214 7fa8d4583a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:53:39.814215 7fa8d4583a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:53:39.814216 7fa8d4583a80 Options.disable_auto_compactions: 0
+2021/03/14-08:53:39.814218 7fa8d4583a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:53:39.814218 7fa8d4583a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:53:39.814219 7fa8d4583a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:53:39.814219 7fa8d4583a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:53:39.814220 7fa8d4583a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:53:39.814221 7fa8d4583a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:53:39.814221 7fa8d4583a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:53:39.814222 7fa8d4583a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:53:39.814223 7fa8d4583a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:53:39.814223 7fa8d4583a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:53:39.814224 7fa8d4583a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:53:39.814224 7fa8d4583a80 Options.table_properties_collectors:
+2021/03/14-08:53:39.814225 7fa8d4583a80 Options.inplace_update_support: 0
+2021/03/14-08:53:39.814226 7fa8d4583a80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:53:39.814226 7fa8d4583a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:53:39.814227 7fa8d4583a80 Options.memtable_huge_page_size: 0
+2021/03/14-08:53:39.814228 7fa8d4583a80 Options.bloom_locality: 0
+2021/03/14-08:53:39.814228 7fa8d4583a80 Options.max_successive_merges: 0
+2021/03/14-08:53:39.814229 7fa8d4583a80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:53:39.814229 7fa8d4583a80 Options.paranoid_file_checks: 0
+2021/03/14-08:53:39.814230 7fa8d4583a80 Options.force_consistency_checks: 0
+2021/03/14-08:53:39.814230 7fa8d4583a80 Options.report_bg_io_stats: 0
+2021/03/14-08:53:39.814743 7fa8d4583a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:53:39.814745 7fa8d4583a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:53:39.814918 7fa8d4583a80 EVENT_LOG_v1 {"time_micros": 1615708419814907, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:53:39.814923 7fa8d4583a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:53:40.507922 7fa8d4583a80 EVENT_LOG_v1 {"time_micros": 1615708420507919, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708688427842 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708688427842
new file mode 100644
index 0000000..7683e39
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708688427842
@@ -0,0 +1,186 @@
+2021/03/14-08:53:40.520642 7fa8d4583a80 RocksDB version: 5.11.3
+2021/03/14-08:53:40.520696 7fa8d4583a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:53:40.520697 7fa8d4583a80 Compile date Mar 13 2021
+2021/03/14-08:53:40.520702 7fa8d4583a80 DB SUMMARY
+2021/03/14-08:53:40.520879 7fa8d4583a80 CURRENT file: CURRENT
+2021/03/14-08:53:40.520880 7fa8d4583a80 IDENTITY file: IDENTITY
+2021/03/14-08:53:40.520897 7fa8d4583a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:53:40.520898 7fa8d4583a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:53:40.520899 7fa8d4583a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:53:40.520905 7fa8d4583a80 Options.error_if_exists: 0
+2021/03/14-08:53:40.520906 7fa8d4583a80 Options.create_if_missing: 1
+2021/03/14-08:53:40.520907 7fa8d4583a80 Options.paranoid_checks: 1
+2021/03/14-08:53:40.520907 7fa8d4583a80 Options.env: 0x7fa8d4f3d080
+2021/03/14-08:53:40.520908 7fa8d4583a80 Options.info_log: 0x2950ca0
+2021/03/14-08:53:40.520908 7fa8d4583a80 Options.max_file_opening_threads: 16
+2021/03/14-08:53:40.520909 7fa8d4583a80 Options.statistics: (nil)
+2021/03/14-08:53:40.520910 7fa8d4583a80 Options.use_fsync: 0
+2021/03/14-08:53:40.520910 7fa8d4583a80 Options.max_log_file_size: 0
+2021/03/14-08:53:40.520911 7fa8d4583a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:53:40.520912 7fa8d4583a80 Options.log_file_time_to_roll: 0
+2021/03/14-08:53:40.520912 7fa8d4583a80 Options.keep_log_file_num: 1000
+2021/03/14-08:53:40.520913 7fa8d4583a80 Options.recycle_log_file_num: 0
+2021/03/14-08:53:40.520913 7fa8d4583a80 Options.allow_fallocate: 1
+2021/03/14-08:53:40.520914 7fa8d4583a80 Options.allow_mmap_reads: 0
+2021/03/14-08:53:40.520914 7fa8d4583a80 Options.allow_mmap_writes: 0
+2021/03/14-08:53:40.520915 7fa8d4583a80 Options.use_direct_reads: 0
+2021/03/14-08:53:40.520916 7fa8d4583a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:53:40.520916 7fa8d4583a80 Options.create_missing_column_families: 0
+2021/03/14-08:53:40.520917 7fa8d4583a80 Options.db_log_dir:
+2021/03/14-08:53:40.520917 7fa8d4583a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:53:40.520918 7fa8d4583a80 Options.table_cache_numshardbits: 6
+2021/03/14-08:53:40.520918 7fa8d4583a80 Options.max_subcompactions: 1
+2021/03/14-08:53:40.520919 7fa8d4583a80 Options.max_background_flushes: -1
+2021/03/14-08:53:40.520920 7fa8d4583a80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:53:40.520920 7fa8d4583a80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:53:40.520921 7fa8d4583a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:53:40.520921 7fa8d4583a80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:53:40.520922 7fa8d4583a80 Options.advise_random_on_open: 1
+2021/03/14-08:53:40.520922 7fa8d4583a80 Options.db_write_buffer_size: 0
+2021/03/14-08:53:40.520923 7fa8d4583a80 Options.write_buffer_manager: 0x2938b90
+2021/03/14-08:53:40.520923 7fa8d4583a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:53:40.520924 7fa8d4583a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:53:40.520925 7fa8d4583a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:53:40.520925 7fa8d4583a80 Options.use_adaptive_mutex: 0
+2021/03/14-08:53:40.520926 7fa8d4583a80 Options.rate_limiter: (nil)
+2021/03/14-08:53:40.520927 7fa8d4583a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:53:40.520935 7fa8d4583a80 Options.wal_recovery_mode: 2
+2021/03/14-08:53:40.520936 7fa8d4583a80 Options.enable_thread_tracking: 0
+2021/03/14-08:53:40.520936 7fa8d4583a80 Options.enable_pipelined_write: 0
+2021/03/14-08:53:40.520937 7fa8d4583a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:53:40.520937 7fa8d4583a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:53:40.520938 7fa8d4583a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:53:40.520938 7fa8d4583a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:53:40.520939 7fa8d4583a80 Options.row_cache: None
+2021/03/14-08:53:40.520939 7fa8d4583a80 Options.wal_filter: None
+2021/03/14-08:53:40.520940 7fa8d4583a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:53:40.520941 7fa8d4583a80 Options.allow_ingest_behind: 0
+2021/03/14-08:53:40.520941 7fa8d4583a80 Options.preserve_deletes: 0
+2021/03/14-08:53:40.520942 7fa8d4583a80 Options.two_write_queues: 0
+2021/03/14-08:53:40.520942 7fa8d4583a80 Options.manual_wal_flush: 0
+2021/03/14-08:53:40.520944 7fa8d4583a80 Options.max_background_jobs: 16
+2021/03/14-08:53:40.520944 7fa8d4583a80 Options.max_background_compactions: -1
+2021/03/14-08:53:40.520945 7fa8d4583a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:53:40.520945 7fa8d4583a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:53:40.520946 7fa8d4583a80 Options.delayed_write_rate : 16777216
+2021/03/14-08:53:40.520946 7fa8d4583a80 Options.max_total_wal_size: 0
+2021/03/14-08:53:40.520947 7fa8d4583a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:53:40.520948 7fa8d4583a80 Options.stats_dump_period_sec: 600
+2021/03/14-08:53:40.520948 7fa8d4583a80 Options.max_open_files: -1
+2021/03/14-08:53:40.520949 7fa8d4583a80 Options.bytes_per_sync: 0
+2021/03/14-08:53:40.520949 7fa8d4583a80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:53:40.520950 7fa8d4583a80 Options.compaction_readahead_size: 0
+2021/03/14-08:53:40.520950 7fa8d4583a80 Compression algorithms supported:
+2021/03/14-08:53:40.520951 7fa8d4583a80 Snappy supported: 1
+2021/03/14-08:53:40.520952 7fa8d4583a80 Zlib supported: 1
+2021/03/14-08:53:40.520952 7fa8d4583a80 Bzip supported: 1
+2021/03/14-08:53:40.520953 7fa8d4583a80 LZ4 supported: 1
+2021/03/14-08:53:40.520953 7fa8d4583a80 ZSTDNotFinal supported: 1
+2021/03/14-08:53:40.520957 7fa8d4583a80 ZSTD supported: 1
+2021/03/14-08:53:40.520960 7fa8d4583a80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:53:40.520962 7fa8d4583a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:53:40.521052 7fa8d4583a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:53:40.521106 7fa8d4583a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:53:40.521107 7fa8d4583a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:53:40.521108 7fa8d4583a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:53:40.521109 7fa8d4583a80 Options.compaction_filter: None
+2021/03/14-08:53:40.521109 7fa8d4583a80 Options.compaction_filter_factory: None
+2021/03/14-08:53:40.521110 7fa8d4583a80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:53:40.521111 7fa8d4583a80 Options.table_factory: BlockBasedTable
+2021/03/14-08:53:40.521127 7fa8d4583a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2948520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x292dc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:53:40.521133 7fa8d4583a80 Options.write_buffer_size: 134217728
+2021/03/14-08:53:40.521133 7fa8d4583a80 Options.max_write_buffer_number: 6
+2021/03/14-08:53:40.521134 7fa8d4583a80 Options.compression[0]: NoCompression
+2021/03/14-08:53:40.521135 7fa8d4583a80 Options.compression[1]: NoCompression
+2021/03/14-08:53:40.521135 7fa8d4583a80 Options.compression[2]: Snappy
+2021/03/14-08:53:40.521136 7fa8d4583a80 Options.compression[3]: Snappy
+2021/03/14-08:53:40.521137 7fa8d4583a80 Options.compression[4]: Snappy
+2021/03/14-08:53:40.521137 7fa8d4583a80 Options.compression[5]: Snappy
+2021/03/14-08:53:40.521138 7fa8d4583a80 Options.compression[6]: Snappy
+2021/03/14-08:53:40.521138 7fa8d4583a80 Options.bottommost_compression: Disabled
+2021/03/14-08:53:40.521139 7fa8d4583a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:53:40.521140 7fa8d4583a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:53:40.521140 7fa8d4583a80 Options.num_levels: 7
+2021/03/14-08:53:40.521141 7fa8d4583a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:53:40.521141 7fa8d4583a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:53:40.521142 7fa8d4583a80 Options.compression_opts.window_bits: -14
+2021/03/14-08:53:40.521143 7fa8d4583a80 Options.compression_opts.level: -1
+2021/03/14-08:53:40.521143 7fa8d4583a80 Options.compression_opts.strategy: 0
+2021/03/14-08:53:40.521144 7fa8d4583a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:53:40.521144 7fa8d4583a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:53:40.521145 7fa8d4583a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:53:40.521145 7fa8d4583a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:53:40.521146 7fa8d4583a80 Options.target_file_size_base: 67108864
+2021/03/14-08:53:40.521147 7fa8d4583a80 Options.target_file_size_multiplier: 1
+2021/03/14-08:53:40.521147 7fa8d4583a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:53:40.521148 7fa8d4583a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:53:40.521148 7fa8d4583a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:53:40.521150 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:53:40.521158 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:53:40.521158 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:53:40.521159 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:53:40.521159 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:53:40.521160 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:53:40.521161 7fa8d4583a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:53:40.521161 7fa8d4583a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:53:40.521162 7fa8d4583a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:53:40.521162 7fa8d4583a80 Options.arena_block_size: 16777216
+2021/03/14-08:53:40.521163 7fa8d4583a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:53:40.521163 7fa8d4583a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:53:40.521164 7fa8d4583a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:53:40.521165 7fa8d4583a80 Options.disable_auto_compactions: 0
+2021/03/14-08:53:40.521166 7fa8d4583a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:53:40.521167 7fa8d4583a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:53:40.521168 7fa8d4583a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:53:40.521168 7fa8d4583a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:53:40.521169 7fa8d4583a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:53:40.521169 7fa8d4583a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:53:40.521170 7fa8d4583a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:53:40.521171 7fa8d4583a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:53:40.521171 7fa8d4583a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:53:40.521172 7fa8d4583a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:53:40.521173 7fa8d4583a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:53:40.521173 7fa8d4583a80 Options.table_properties_collectors:
+2021/03/14-08:53:40.521174 7fa8d4583a80 Options.inplace_update_support: 0
+2021/03/14-08:53:40.521174 7fa8d4583a80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:53:40.521175 7fa8d4583a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:53:40.521176 7fa8d4583a80 Options.memtable_huge_page_size: 0
+2021/03/14-08:53:40.521176 7fa8d4583a80 Options.bloom_locality: 0
+2021/03/14-08:53:40.521177 7fa8d4583a80 Options.max_successive_merges: 0
+2021/03/14-08:53:40.521177 7fa8d4583a80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:53:40.521178 7fa8d4583a80 Options.paranoid_file_checks: 0
+2021/03/14-08:53:40.521178 7fa8d4583a80 Options.force_consistency_checks: 0
+2021/03/14-08:53:40.521179 7fa8d4583a80 Options.report_bg_io_stats: 0
+2021/03/14-08:53:40.521550 7fa8d4583a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:53:40.521552 7fa8d4583a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:53:40.521724 7fa8d4583a80 EVENT_LOG_v1 {"time_micros": 1615708420521713, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:53:40.521730 7fa8d4583a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:53:41.207577 7fa8d4583a80 EVENT_LOG_v1 {"time_micros": 1615708421207574, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708689147708 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708689147708
new file mode 100644
index 0000000..b86ba90
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708689147708
@@ -0,0 +1,186 @@
+2021/03/14-08:58:08.428405 7f60592ffa80 RocksDB version: 5.11.3
+2021/03/14-08:58:08.428482 7f60592ffa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:58:08.428484 7f60592ffa80 Compile date Mar 13 2021
+2021/03/14-08:58:08.428487 7f60592ffa80 DB SUMMARY
+2021/03/14-08:58:08.428682 7f60592ffa80 CURRENT file: CURRENT
+2021/03/14-08:58:08.428683 7f60592ffa80 IDENTITY file: IDENTITY
+2021/03/14-08:58:08.428701 7f60592ffa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:58:08.428703 7f60592ffa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:58:08.428703 7f60592ffa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:58:08.428710 7f60592ffa80 Options.error_if_exists: 0
+2021/03/14-08:58:08.428711 7f60592ffa80 Options.create_if_missing: 1
+2021/03/14-08:58:08.428712 7f60592ffa80 Options.paranoid_checks: 1
+2021/03/14-08:58:08.428712 7f60592ffa80 Options.env: 0x7f6059cb9080
+2021/03/14-08:58:08.428713 7f60592ffa80 Options.info_log: 0x276cca0
+2021/03/14-08:58:08.428714 7f60592ffa80 Options.max_file_opening_threads: 16
+2021/03/14-08:58:08.428714 7f60592ffa80 Options.statistics: (nil)
+2021/03/14-08:58:08.428715 7f60592ffa80 Options.use_fsync: 0
+2021/03/14-08:58:08.428716 7f60592ffa80 Options.max_log_file_size: 0
+2021/03/14-08:58:08.428716 7f60592ffa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:58:08.428717 7f60592ffa80 Options.log_file_time_to_roll: 0
+2021/03/14-08:58:08.428718 7f60592ffa80 Options.keep_log_file_num: 1000
+2021/03/14-08:58:08.428718 7f60592ffa80 Options.recycle_log_file_num: 0
+2021/03/14-08:58:08.428719 7f60592ffa80 Options.allow_fallocate: 1
+2021/03/14-08:58:08.428720 7f60592ffa80 Options.allow_mmap_reads: 0
+2021/03/14-08:58:08.428720 7f60592ffa80 Options.allow_mmap_writes: 0
+2021/03/14-08:58:08.428721 7f60592ffa80 Options.use_direct_reads: 0
+2021/03/14-08:58:08.428722 7f60592ffa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:58:08.428722 7f60592ffa80 Options.create_missing_column_families: 0
+2021/03/14-08:58:08.428723 7f60592ffa80 Options.db_log_dir:
+2021/03/14-08:58:08.428723 7f60592ffa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:58:08.428724 7f60592ffa80 Options.table_cache_numshardbits: 6
+2021/03/14-08:58:08.428725 7f60592ffa80 Options.max_subcompactions: 1
+2021/03/14-08:58:08.428725 7f60592ffa80 Options.max_background_flushes: -1
+2021/03/14-08:58:08.428726 7f60592ffa80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:58:08.428727 7f60592ffa80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:58:08.428727 7f60592ffa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:58:08.428728 7f60592ffa80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:58:08.428728 7f60592ffa80 Options.advise_random_on_open: 1
+2021/03/14-08:58:08.428729 7f60592ffa80 Options.db_write_buffer_size: 0
+2021/03/14-08:58:08.428730 7f60592ffa80 Options.write_buffer_manager: 0x2754b90
+2021/03/14-08:58:08.428730 7f60592ffa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:58:08.428731 7f60592ffa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:58:08.428731 7f60592ffa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:58:08.428732 7f60592ffa80 Options.use_adaptive_mutex: 0
+2021/03/14-08:58:08.428733 7f60592ffa80 Options.rate_limiter: (nil)
+2021/03/14-08:58:08.428734 7f60592ffa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:58:08.428744 7f60592ffa80 Options.wal_recovery_mode: 2
+2021/03/14-08:58:08.428744 7f60592ffa80 Options.enable_thread_tracking: 0
+2021/03/14-08:58:08.428745 7f60592ffa80 Options.enable_pipelined_write: 0
+2021/03/14-08:58:08.428746 7f60592ffa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:58:08.428746 7f60592ffa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:58:08.428747 7f60592ffa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:58:08.428747 7f60592ffa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:58:08.428748 7f60592ffa80 Options.row_cache: None
+2021/03/14-08:58:08.428749 7f60592ffa80 Options.wal_filter: None
+2021/03/14-08:58:08.428749 7f60592ffa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:58:08.428750 7f60592ffa80 Options.allow_ingest_behind: 0
+2021/03/14-08:58:08.428750 7f60592ffa80 Options.preserve_deletes: 0
+2021/03/14-08:58:08.428751 7f60592ffa80 Options.two_write_queues: 0
+2021/03/14-08:58:08.428752 7f60592ffa80 Options.manual_wal_flush: 0
+2021/03/14-08:58:08.428753 7f60592ffa80 Options.max_background_jobs: 16
+2021/03/14-08:58:08.428754 7f60592ffa80 Options.max_background_compactions: -1
+2021/03/14-08:58:08.428754 7f60592ffa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:58:08.428755 7f60592ffa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:58:08.428756 7f60592ffa80 Options.delayed_write_rate : 16777216
+2021/03/14-08:58:08.428756 7f60592ffa80 Options.max_total_wal_size: 0
+2021/03/14-08:58:08.428757 7f60592ffa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:58:08.428758 7f60592ffa80 Options.stats_dump_period_sec: 600
+2021/03/14-08:58:08.428758 7f60592ffa80 Options.max_open_files: -1
+2021/03/14-08:58:08.428759 7f60592ffa80 Options.bytes_per_sync: 0
+2021/03/14-08:58:08.428759 7f60592ffa80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:58:08.428760 7f60592ffa80 Options.compaction_readahead_size: 0
+2021/03/14-08:58:08.428761 7f60592ffa80 Compression algorithms supported:
+2021/03/14-08:58:08.428761 7f60592ffa80 Snappy supported: 1
+2021/03/14-08:58:08.428762 7f60592ffa80 Zlib supported: 1
+2021/03/14-08:58:08.428762 7f60592ffa80 Bzip supported: 1
+2021/03/14-08:58:08.428763 7f60592ffa80 LZ4 supported: 1
+2021/03/14-08:58:08.428764 7f60592ffa80 ZSTDNotFinal supported: 1
+2021/03/14-08:58:08.428769 7f60592ffa80 ZSTD supported: 1
+2021/03/14-08:58:08.428773 7f60592ffa80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:58:08.428774 7f60592ffa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:58:08.428907 7f60592ffa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:58:08.428973 7f60592ffa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:58:08.428975 7f60592ffa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:58:08.428976 7f60592ffa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:58:08.428977 7f60592ffa80 Options.compaction_filter: None
+2021/03/14-08:58:08.428977 7f60592ffa80 Options.compaction_filter_factory: None
+2021/03/14-08:58:08.428978 7f60592ffa80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:58:08.428979 7f60592ffa80 Options.table_factory: BlockBasedTable
+2021/03/14-08:58:08.428998 7f60592ffa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2764520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2749c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:58:08.429004 7f60592ffa80 Options.write_buffer_size: 134217728
+2021/03/14-08:58:08.429005 7f60592ffa80 Options.max_write_buffer_number: 6
+2021/03/14-08:58:08.429006 7f60592ffa80 Options.compression[0]: NoCompression
+2021/03/14-08:58:08.429007 7f60592ffa80 Options.compression[1]: NoCompression
+2021/03/14-08:58:08.429007 7f60592ffa80 Options.compression[2]: Snappy
+2021/03/14-08:58:08.429008 7f60592ffa80 Options.compression[3]: Snappy
+2021/03/14-08:58:08.429009 7f60592ffa80 Options.compression[4]: Snappy
+2021/03/14-08:58:08.429009 7f60592ffa80 Options.compression[5]: Snappy
+2021/03/14-08:58:08.429010 7f60592ffa80 Options.compression[6]: Snappy
+2021/03/14-08:58:08.429011 7f60592ffa80 Options.bottommost_compression: Disabled
+2021/03/14-08:58:08.429012 7f60592ffa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:58:08.429012 7f60592ffa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:58:08.429013 7f60592ffa80 Options.num_levels: 7
+2021/03/14-08:58:08.429013 7f60592ffa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:58:08.429014 7f60592ffa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:58:08.429015 7f60592ffa80 Options.compression_opts.window_bits: -14
+2021/03/14-08:58:08.429015 7f60592ffa80 Options.compression_opts.level: -1
+2021/03/14-08:58:08.429016 7f60592ffa80 Options.compression_opts.strategy: 0
+2021/03/14-08:58:08.429017 7f60592ffa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:58:08.429017 7f60592ffa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:58:08.429018 7f60592ffa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:58:08.429019 7f60592ffa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:58:08.429019 7f60592ffa80 Options.target_file_size_base: 67108864
+2021/03/14-08:58:08.429020 7f60592ffa80 Options.target_file_size_multiplier: 1
+2021/03/14-08:58:08.429021 7f60592ffa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:58:08.429021 7f60592ffa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:58:08.429022 7f60592ffa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:58:08.429024 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:58:08.429032 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:58:08.429033 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:58:08.429033 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:58:08.429034 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:58:08.429035 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:58:08.429035 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:58:08.429036 7f60592ffa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:58:08.429036 7f60592ffa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:58:08.429037 7f60592ffa80 Options.arena_block_size: 16777216
+2021/03/14-08:58:08.429038 7f60592ffa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:58:08.429038 7f60592ffa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:58:08.429039 7f60592ffa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:58:08.429040 7f60592ffa80 Options.disable_auto_compactions: 0
+2021/03/14-08:58:08.429042 7f60592ffa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:58:08.429042 7f60592ffa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:58:08.429043 7f60592ffa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:58:08.429044 7f60592ffa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:58:08.429044 7f60592ffa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:58:08.429045 7f60592ffa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:58:08.429045 7f60592ffa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:58:08.429047 7f60592ffa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:58:08.429047 7f60592ffa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:58:08.429048 7f60592ffa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:58:08.429048 7f60592ffa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:58:08.429049 7f60592ffa80 Options.table_properties_collectors:
+2021/03/14-08:58:08.429050 7f60592ffa80 Options.inplace_update_support: 0
+2021/03/14-08:58:08.429050 7f60592ffa80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:58:08.429051 7f60592ffa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:58:08.429052 7f60592ffa80 Options.memtable_huge_page_size: 0
+2021/03/14-08:58:08.429052 7f60592ffa80 Options.bloom_locality: 0
+2021/03/14-08:58:08.429053 7f60592ffa80 Options.max_successive_merges: 0
+2021/03/14-08:58:08.429054 7f60592ffa80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:58:08.429054 7f60592ffa80 Options.paranoid_file_checks: 0
+2021/03/14-08:58:08.429055 7f60592ffa80 Options.force_consistency_checks: 0
+2021/03/14-08:58:08.429055 7f60592ffa80 Options.report_bg_io_stats: 0
+2021/03/14-08:58:08.429522 7f60592ffa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:58:08.429525 7f60592ffa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:58:08.429727 7f60592ffa80 EVENT_LOG_v1 {"time_micros": 1615708688429713, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:58:08.429735 7f60592ffa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:58:09.135420 7f60592ffa80 EVENT_LOG_v1 {"time_micros": 1615708689135417, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708689862029 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708689862029
new file mode 100644
index 0000000..7c6df82
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708689862029
@@ -0,0 +1,186 @@
+2021/03/14-08:58:09.148138 7f60592ffa80 RocksDB version: 5.11.3
+2021/03/14-08:58:09.148196 7f60592ffa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:58:09.148197 7f60592ffa80 Compile date Mar 13 2021
+2021/03/14-08:58:09.148199 7f60592ffa80 DB SUMMARY
+2021/03/14-08:58:09.148383 7f60592ffa80 CURRENT file: CURRENT
+2021/03/14-08:58:09.148384 7f60592ffa80 IDENTITY file: IDENTITY
+2021/03/14-08:58:09.148402 7f60592ffa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:58:09.148403 7f60592ffa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:58:09.148404 7f60592ffa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:58:09.148410 7f60592ffa80 Options.error_if_exists: 0
+2021/03/14-08:58:09.148411 7f60592ffa80 Options.create_if_missing: 1
+2021/03/14-08:58:09.148412 7f60592ffa80 Options.paranoid_checks: 1
+2021/03/14-08:58:09.148412 7f60592ffa80 Options.env: 0x7f6059cb9080
+2021/03/14-08:58:09.148413 7f60592ffa80 Options.info_log: 0x276cca0
+2021/03/14-08:58:09.148414 7f60592ffa80 Options.max_file_opening_threads: 16
+2021/03/14-08:58:09.148414 7f60592ffa80 Options.statistics: (nil)
+2021/03/14-08:58:09.148415 7f60592ffa80 Options.use_fsync: 0
+2021/03/14-08:58:09.148416 7f60592ffa80 Options.max_log_file_size: 0
+2021/03/14-08:58:09.148416 7f60592ffa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:58:09.148417 7f60592ffa80 Options.log_file_time_to_roll: 0
+2021/03/14-08:58:09.148417 7f60592ffa80 Options.keep_log_file_num: 1000
+2021/03/14-08:58:09.148418 7f60592ffa80 Options.recycle_log_file_num: 0
+2021/03/14-08:58:09.148419 7f60592ffa80 Options.allow_fallocate: 1
+2021/03/14-08:58:09.148419 7f60592ffa80 Options.allow_mmap_reads: 0
+2021/03/14-08:58:09.148420 7f60592ffa80 Options.allow_mmap_writes: 0
+2021/03/14-08:58:09.148420 7f60592ffa80 Options.use_direct_reads: 0
+2021/03/14-08:58:09.148421 7f60592ffa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:58:09.148421 7f60592ffa80 Options.create_missing_column_families: 0
+2021/03/14-08:58:09.148422 7f60592ffa80 Options.db_log_dir:
+2021/03/14-08:58:09.148423 7f60592ffa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:58:09.148423 7f60592ffa80 Options.table_cache_numshardbits: 6
+2021/03/14-08:58:09.148424 7f60592ffa80 Options.max_subcompactions: 1
+2021/03/14-08:58:09.148424 7f60592ffa80 Options.max_background_flushes: -1
+2021/03/14-08:58:09.148425 7f60592ffa80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:58:09.148426 7f60592ffa80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:58:09.148426 7f60592ffa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:58:09.148427 7f60592ffa80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:58:09.148427 7f60592ffa80 Options.advise_random_on_open: 1
+2021/03/14-08:58:09.148428 7f60592ffa80 Options.db_write_buffer_size: 0
+2021/03/14-08:58:09.148428 7f60592ffa80 Options.write_buffer_manager: 0x2754b90
+2021/03/14-08:58:09.148429 7f60592ffa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:58:09.148430 7f60592ffa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:58:09.148430 7f60592ffa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:58:09.148431 7f60592ffa80 Options.use_adaptive_mutex: 0
+2021/03/14-08:58:09.148431 7f60592ffa80 Options.rate_limiter: (nil)
+2021/03/14-08:58:09.148433 7f60592ffa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:58:09.148441 7f60592ffa80 Options.wal_recovery_mode: 2
+2021/03/14-08:58:09.148442 7f60592ffa80 Options.enable_thread_tracking: 0
+2021/03/14-08:58:09.148442 7f60592ffa80 Options.enable_pipelined_write: 0
+2021/03/14-08:58:09.148443 7f60592ffa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:58:09.148443 7f60592ffa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:58:09.148444 7f60592ffa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:58:09.148445 7f60592ffa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:58:09.148445 7f60592ffa80 Options.row_cache: None
+2021/03/14-08:58:09.148446 7f60592ffa80 Options.wal_filter: None
+2021/03/14-08:58:09.148446 7f60592ffa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:58:09.148447 7f60592ffa80 Options.allow_ingest_behind: 0
+2021/03/14-08:58:09.148448 7f60592ffa80 Options.preserve_deletes: 0
+2021/03/14-08:58:09.148448 7f60592ffa80 Options.two_write_queues: 0
+2021/03/14-08:58:09.148449 7f60592ffa80 Options.manual_wal_flush: 0
+2021/03/14-08:58:09.148450 7f60592ffa80 Options.max_background_jobs: 16
+2021/03/14-08:58:09.148451 7f60592ffa80 Options.max_background_compactions: -1
+2021/03/14-08:58:09.148451 7f60592ffa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:58:09.148452 7f60592ffa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:58:09.148452 7f60592ffa80 Options.delayed_write_rate : 16777216
+2021/03/14-08:58:09.148453 7f60592ffa80 Options.max_total_wal_size: 0
+2021/03/14-08:58:09.148454 7f60592ffa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:58:09.148454 7f60592ffa80 Options.stats_dump_period_sec: 600
+2021/03/14-08:58:09.148455 7f60592ffa80 Options.max_open_files: -1
+2021/03/14-08:58:09.148455 7f60592ffa80 Options.bytes_per_sync: 0
+2021/03/14-08:58:09.148456 7f60592ffa80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:58:09.148456 7f60592ffa80 Options.compaction_readahead_size: 0
+2021/03/14-08:58:09.148457 7f60592ffa80 Compression algorithms supported:
+2021/03/14-08:58:09.148458 7f60592ffa80 Snappy supported: 1
+2021/03/14-08:58:09.148458 7f60592ffa80 Zlib supported: 1
+2021/03/14-08:58:09.148459 7f60592ffa80 Bzip supported: 1
+2021/03/14-08:58:09.148459 7f60592ffa80 LZ4 supported: 1
+2021/03/14-08:58:09.148460 7f60592ffa80 ZSTDNotFinal supported: 1
+2021/03/14-08:58:09.148464 7f60592ffa80 ZSTD supported: 1
+2021/03/14-08:58:09.148467 7f60592ffa80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:58:09.148468 7f60592ffa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:58:09.148560 7f60592ffa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:58:09.148614 7f60592ffa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:58:09.148615 7f60592ffa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:58:09.148616 7f60592ffa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:58:09.148617 7f60592ffa80 Options.compaction_filter: None
+2021/03/14-08:58:09.148617 7f60592ffa80 Options.compaction_filter_factory: None
+2021/03/14-08:58:09.148618 7f60592ffa80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:58:09.148619 7f60592ffa80 Options.table_factory: BlockBasedTable
+2021/03/14-08:58:09.148635 7f60592ffa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2764520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2749c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:58:09.148641 7f60592ffa80 Options.write_buffer_size: 134217728
+2021/03/14-08:58:09.148642 7f60592ffa80 Options.max_write_buffer_number: 6
+2021/03/14-08:58:09.148642 7f60592ffa80 Options.compression[0]: NoCompression
+2021/03/14-08:58:09.148643 7f60592ffa80 Options.compression[1]: NoCompression
+2021/03/14-08:58:09.148644 7f60592ffa80 Options.compression[2]: Snappy
+2021/03/14-08:58:09.148644 7f60592ffa80 Options.compression[3]: Snappy
+2021/03/14-08:58:09.148645 7f60592ffa80 Options.compression[4]: Snappy
+2021/03/14-08:58:09.148646 7f60592ffa80 Options.compression[5]: Snappy
+2021/03/14-08:58:09.148646 7f60592ffa80 Options.compression[6]: Snappy
+2021/03/14-08:58:09.148647 7f60592ffa80 Options.bottommost_compression: Disabled
+2021/03/14-08:58:09.148648 7f60592ffa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:58:09.148648 7f60592ffa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:58:09.148649 7f60592ffa80 Options.num_levels: 7
+2021/03/14-08:58:09.148649 7f60592ffa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:58:09.148650 7f60592ffa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:58:09.148651 7f60592ffa80 Options.compression_opts.window_bits: -14
+2021/03/14-08:58:09.148651 7f60592ffa80 Options.compression_opts.level: -1
+2021/03/14-08:58:09.148652 7f60592ffa80 Options.compression_opts.strategy: 0
+2021/03/14-08:58:09.148652 7f60592ffa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:58:09.148653 7f60592ffa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:58:09.148654 7f60592ffa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:58:09.148654 7f60592ffa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:58:09.148655 7f60592ffa80 Options.target_file_size_base: 67108864
+2021/03/14-08:58:09.148655 7f60592ffa80 Options.target_file_size_multiplier: 1
+2021/03/14-08:58:09.148656 7f60592ffa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:58:09.148657 7f60592ffa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:58:09.148657 7f60592ffa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:58:09.148659 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:58:09.148667 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:58:09.148667 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:58:09.148668 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:58:09.148668 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:58:09.148669 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:58:09.148670 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:58:09.148670 7f60592ffa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:58:09.148671 7f60592ffa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:58:09.148671 7f60592ffa80 Options.arena_block_size: 16777216
+2021/03/14-08:58:09.148672 7f60592ffa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:58:09.148673 7f60592ffa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:58:09.148673 7f60592ffa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:58:09.148674 7f60592ffa80 Options.disable_auto_compactions: 0
+2021/03/14-08:58:09.148675 7f60592ffa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:58:09.148676 7f60592ffa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:58:09.148677 7f60592ffa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:58:09.148677 7f60592ffa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:58:09.148678 7f60592ffa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:58:09.148678 7f60592ffa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:58:09.148679 7f60592ffa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:58:09.148680 7f60592ffa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:58:09.148681 7f60592ffa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:58:09.148681 7f60592ffa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:58:09.148682 7f60592ffa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:58:09.148682 7f60592ffa80 Options.table_properties_collectors:
+2021/03/14-08:58:09.148683 7f60592ffa80 Options.inplace_update_support: 0
+2021/03/14-08:58:09.148683 7f60592ffa80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:58:09.148684 7f60592ffa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:58:09.148685 7f60592ffa80 Options.memtable_huge_page_size: 0
+2021/03/14-08:58:09.148686 7f60592ffa80 Options.bloom_locality: 0
+2021/03/14-08:58:09.148686 7f60592ffa80 Options.max_successive_merges: 0
+2021/03/14-08:58:09.148687 7f60592ffa80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:58:09.148687 7f60592ffa80 Options.paranoid_file_checks: 0
+2021/03/14-08:58:09.148688 7f60592ffa80 Options.force_consistency_checks: 0
+2021/03/14-08:58:09.148688 7f60592ffa80 Options.report_bg_io_stats: 0
+2021/03/14-08:58:09.149081 7f60592ffa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:58:09.149084 7f60592ffa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:58:09.149270 7f60592ffa80 EVENT_LOG_v1 {"time_micros": 1615708689149259, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:58:09.149276 7f60592ffa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:58:09.849564 7f60592ffa80 EVENT_LOG_v1 {"time_micros": 1615708689849560, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708690571546 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708690571546
new file mode 100644
index 0000000..36b41ae
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708690571546
@@ -0,0 +1,186 @@
+2021/03/14-08:58:09.862458 7f60592ffa80 RocksDB version: 5.11.3
+2021/03/14-08:58:09.862516 7f60592ffa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:58:09.862517 7f60592ffa80 Compile date Mar 13 2021
+2021/03/14-08:58:09.862520 7f60592ffa80 DB SUMMARY
+2021/03/14-08:58:09.862701 7f60592ffa80 CURRENT file: CURRENT
+2021/03/14-08:58:09.862703 7f60592ffa80 IDENTITY file: IDENTITY
+2021/03/14-08:58:09.862720 7f60592ffa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:58:09.862721 7f60592ffa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:58:09.862722 7f60592ffa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:58:09.862730 7f60592ffa80 Options.error_if_exists: 0
+2021/03/14-08:58:09.862732 7f60592ffa80 Options.create_if_missing: 1
+2021/03/14-08:58:09.862733 7f60592ffa80 Options.paranoid_checks: 1
+2021/03/14-08:58:09.862733 7f60592ffa80 Options.env: 0x7f6059cb9080
+2021/03/14-08:58:09.862734 7f60592ffa80 Options.info_log: 0x276cca0
+2021/03/14-08:58:09.862735 7f60592ffa80 Options.max_file_opening_threads: 16
+2021/03/14-08:58:09.862735 7f60592ffa80 Options.statistics: (nil)
+2021/03/14-08:58:09.862736 7f60592ffa80 Options.use_fsync: 0
+2021/03/14-08:58:09.862736 7f60592ffa80 Options.max_log_file_size: 0
+2021/03/14-08:58:09.862737 7f60592ffa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:58:09.862738 7f60592ffa80 Options.log_file_time_to_roll: 0
+2021/03/14-08:58:09.862738 7f60592ffa80 Options.keep_log_file_num: 1000
+2021/03/14-08:58:09.862739 7f60592ffa80 Options.recycle_log_file_num: 0
+2021/03/14-08:58:09.862740 7f60592ffa80 Options.allow_fallocate: 1
+2021/03/14-08:58:09.862740 7f60592ffa80 Options.allow_mmap_reads: 0
+2021/03/14-08:58:09.862741 7f60592ffa80 Options.allow_mmap_writes: 0
+2021/03/14-08:58:09.862741 7f60592ffa80 Options.use_direct_reads: 0
+2021/03/14-08:58:09.862742 7f60592ffa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:58:09.862742 7f60592ffa80 Options.create_missing_column_families: 0
+2021/03/14-08:58:09.862743 7f60592ffa80 Options.db_log_dir:
+2021/03/14-08:58:09.862744 7f60592ffa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:58:09.862744 7f60592ffa80 Options.table_cache_numshardbits: 6
+2021/03/14-08:58:09.862745 7f60592ffa80 Options.max_subcompactions: 1
+2021/03/14-08:58:09.862745 7f60592ffa80 Options.max_background_flushes: -1
+2021/03/14-08:58:09.862746 7f60592ffa80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:58:09.862746 7f60592ffa80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:58:09.862747 7f60592ffa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:58:09.862748 7f60592ffa80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:58:09.862748 7f60592ffa80 Options.advise_random_on_open: 1
+2021/03/14-08:58:09.862749 7f60592ffa80 Options.db_write_buffer_size: 0
+2021/03/14-08:58:09.862749 7f60592ffa80 Options.write_buffer_manager: 0x2754b90
+2021/03/14-08:58:09.862750 7f60592ffa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:58:09.862751 7f60592ffa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:58:09.862751 7f60592ffa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:58:09.862752 7f60592ffa80 Options.use_adaptive_mutex: 0
+2021/03/14-08:58:09.862752 7f60592ffa80 Options.rate_limiter: (nil)
+2021/03/14-08:58:09.862754 7f60592ffa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:58:09.862761 7f60592ffa80 Options.wal_recovery_mode: 2
+2021/03/14-08:58:09.862762 7f60592ffa80 Options.enable_thread_tracking: 0
+2021/03/14-08:58:09.862763 7f60592ffa80 Options.enable_pipelined_write: 0
+2021/03/14-08:58:09.862763 7f60592ffa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:58:09.862764 7f60592ffa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:58:09.862765 7f60592ffa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:58:09.862765 7f60592ffa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:58:09.862766 7f60592ffa80 Options.row_cache: None
+2021/03/14-08:58:09.862766 7f60592ffa80 Options.wal_filter: None
+2021/03/14-08:58:09.862767 7f60592ffa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:58:09.862768 7f60592ffa80 Options.allow_ingest_behind: 0
+2021/03/14-08:58:09.862768 7f60592ffa80 Options.preserve_deletes: 0
+2021/03/14-08:58:09.862769 7f60592ffa80 Options.two_write_queues: 0
+2021/03/14-08:58:09.862769 7f60592ffa80 Options.manual_wal_flush: 0
+2021/03/14-08:58:09.862770 7f60592ffa80 Options.max_background_jobs: 16
+2021/03/14-08:58:09.862771 7f60592ffa80 Options.max_background_compactions: -1
+2021/03/14-08:58:09.862772 7f60592ffa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:58:09.862772 7f60592ffa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:58:09.862773 7f60592ffa80 Options.delayed_write_rate : 16777216
+2021/03/14-08:58:09.862773 7f60592ffa80 Options.max_total_wal_size: 0
+2021/03/14-08:58:09.862774 7f60592ffa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:58:09.862775 7f60592ffa80 Options.stats_dump_period_sec: 600
+2021/03/14-08:58:09.862775 7f60592ffa80 Options.max_open_files: -1
+2021/03/14-08:58:09.862776 7f60592ffa80 Options.bytes_per_sync: 0
+2021/03/14-08:58:09.862776 7f60592ffa80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:58:09.862777 7f60592ffa80 Options.compaction_readahead_size: 0
+2021/03/14-08:58:09.862778 7f60592ffa80 Compression algorithms supported:
+2021/03/14-08:58:09.862778 7f60592ffa80 Snappy supported: 1
+2021/03/14-08:58:09.862779 7f60592ffa80 Zlib supported: 1
+2021/03/14-08:58:09.862779 7f60592ffa80 Bzip supported: 1
+2021/03/14-08:58:09.862780 7f60592ffa80 LZ4 supported: 1
+2021/03/14-08:58:09.862780 7f60592ffa80 ZSTDNotFinal supported: 1
+2021/03/14-08:58:09.862784 7f60592ffa80 ZSTD supported: 1
+2021/03/14-08:58:09.862787 7f60592ffa80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:58:09.862788 7f60592ffa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:58:09.862881 7f60592ffa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:58:09.862933 7f60592ffa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:58:09.862935 7f60592ffa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:58:09.862936 7f60592ffa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:58:09.862936 7f60592ffa80 Options.compaction_filter: None
+2021/03/14-08:58:09.862937 7f60592ffa80 Options.compaction_filter_factory: None
+2021/03/14-08:58:09.862938 7f60592ffa80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:58:09.862938 7f60592ffa80 Options.table_factory: BlockBasedTable
+2021/03/14-08:58:09.862955 7f60592ffa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2764520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2749c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:58:09.862960 7f60592ffa80 Options.write_buffer_size: 134217728
+2021/03/14-08:58:09.862961 7f60592ffa80 Options.max_write_buffer_number: 6
+2021/03/14-08:58:09.862962 7f60592ffa80 Options.compression[0]: NoCompression
+2021/03/14-08:58:09.862962 7f60592ffa80 Options.compression[1]: NoCompression
+2021/03/14-08:58:09.862963 7f60592ffa80 Options.compression[2]: Snappy
+2021/03/14-08:58:09.862964 7f60592ffa80 Options.compression[3]: Snappy
+2021/03/14-08:58:09.862964 7f60592ffa80 Options.compression[4]: Snappy
+2021/03/14-08:58:09.862965 7f60592ffa80 Options.compression[5]: Snappy
+2021/03/14-08:58:09.862966 7f60592ffa80 Options.compression[6]: Snappy
+2021/03/14-08:58:09.862966 7f60592ffa80 Options.bottommost_compression: Disabled
+2021/03/14-08:58:09.862967 7f60592ffa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:58:09.862968 7f60592ffa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:58:09.862968 7f60592ffa80 Options.num_levels: 7
+2021/03/14-08:58:09.862969 7f60592ffa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:58:09.862969 7f60592ffa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:58:09.862970 7f60592ffa80 Options.compression_opts.window_bits: -14
+2021/03/14-08:58:09.862971 7f60592ffa80 Options.compression_opts.level: -1
+2021/03/14-08:58:09.862971 7f60592ffa80 Options.compression_opts.strategy: 0
+2021/03/14-08:58:09.862972 7f60592ffa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:58:09.862972 7f60592ffa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:58:09.862973 7f60592ffa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:58:09.862973 7f60592ffa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:58:09.862974 7f60592ffa80 Options.target_file_size_base: 67108864
+2021/03/14-08:58:09.862975 7f60592ffa80 Options.target_file_size_multiplier: 1
+2021/03/14-08:58:09.862975 7f60592ffa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:58:09.862976 7f60592ffa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:58:09.862976 7f60592ffa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:58:09.862978 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:58:09.862986 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:58:09.862987 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:58:09.862987 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:58:09.862988 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:58:09.862988 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:58:09.862989 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:58:09.862989 7f60592ffa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:58:09.862990 7f60592ffa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:58:09.862991 7f60592ffa80 Options.arena_block_size: 16777216
+2021/03/14-08:58:09.862991 7f60592ffa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:58:09.862992 7f60592ffa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:58:09.862992 7f60592ffa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:58:09.862993 7f60592ffa80 Options.disable_auto_compactions: 0
+2021/03/14-08:58:09.862995 7f60592ffa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:58:09.862995 7f60592ffa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:58:09.862996 7f60592ffa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:58:09.862997 7f60592ffa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:58:09.862997 7f60592ffa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:58:09.862998 7f60592ffa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:58:09.862998 7f60592ffa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:58:09.862999 7f60592ffa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:58:09.863000 7f60592ffa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:58:09.863001 7f60592ffa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:58:09.863001 7f60592ffa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:58:09.863002 7f60592ffa80 Options.table_properties_collectors:
+2021/03/14-08:58:09.863002 7f60592ffa80 Options.inplace_update_support: 0
+2021/03/14-08:58:09.863003 7f60592ffa80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:58:09.863004 7f60592ffa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:58:09.863004 7f60592ffa80 Options.memtable_huge_page_size: 0
+2021/03/14-08:58:09.863005 7f60592ffa80 Options.bloom_locality: 0
+2021/03/14-08:58:09.863006 7f60592ffa80 Options.max_successive_merges: 0
+2021/03/14-08:58:09.863006 7f60592ffa80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:58:09.863007 7f60592ffa80 Options.paranoid_file_checks: 0
+2021/03/14-08:58:09.863007 7f60592ffa80 Options.force_consistency_checks: 0
+2021/03/14-08:58:09.863008 7f60592ffa80 Options.report_bg_io_stats: 0
+2021/03/14-08:58:09.863379 7f60592ffa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:58:09.863381 7f60592ffa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:58:09.863554 7f60592ffa80 EVENT_LOG_v1 {"time_micros": 1615708689863543, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:58:09.863559 7f60592ffa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:58:10.559475 7f60592ffa80 EVENT_LOG_v1 {"time_micros": 1615708690559472, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708743974186 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708743974186
new file mode 100644
index 0000000..3d6d5ed
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708743974186
@@ -0,0 +1,186 @@
+2021/03/14-08:58:10.571966 7f60592ffa80 RocksDB version: 5.11.3
+2021/03/14-08:58:10.572023 7f60592ffa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:58:10.572024 7f60592ffa80 Compile date Mar 13 2021
+2021/03/14-08:58:10.572027 7f60592ffa80 DB SUMMARY
+2021/03/14-08:58:10.572207 7f60592ffa80 CURRENT file: CURRENT
+2021/03/14-08:58:10.572208 7f60592ffa80 IDENTITY file: IDENTITY
+2021/03/14-08:58:10.572226 7f60592ffa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:58:10.572227 7f60592ffa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:58:10.572228 7f60592ffa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:58:10.572234 7f60592ffa80 Options.error_if_exists: 0
+2021/03/14-08:58:10.572235 7f60592ffa80 Options.create_if_missing: 1
+2021/03/14-08:58:10.572235 7f60592ffa80 Options.paranoid_checks: 1
+2021/03/14-08:58:10.572236 7f60592ffa80 Options.env: 0x7f6059cb9080
+2021/03/14-08:58:10.572236 7f60592ffa80 Options.info_log: 0x276cca0
+2021/03/14-08:58:10.572237 7f60592ffa80 Options.max_file_opening_threads: 16
+2021/03/14-08:58:10.572244 7f60592ffa80 Options.statistics: (nil)
+2021/03/14-08:58:10.572245 7f60592ffa80 Options.use_fsync: 0
+2021/03/14-08:58:10.572245 7f60592ffa80 Options.max_log_file_size: 0
+2021/03/14-08:58:10.572246 7f60592ffa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:58:10.572247 7f60592ffa80 Options.log_file_time_to_roll: 0
+2021/03/14-08:58:10.572247 7f60592ffa80 Options.keep_log_file_num: 1000
+2021/03/14-08:58:10.572248 7f60592ffa80 Options.recycle_log_file_num: 0
+2021/03/14-08:58:10.572249 7f60592ffa80 Options.allow_fallocate: 1
+2021/03/14-08:58:10.572249 7f60592ffa80 Options.allow_mmap_reads: 0
+2021/03/14-08:58:10.572250 7f60592ffa80 Options.allow_mmap_writes: 0
+2021/03/14-08:58:10.572250 7f60592ffa80 Options.use_direct_reads: 0
+2021/03/14-08:58:10.572251 7f60592ffa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:58:10.572251 7f60592ffa80 Options.create_missing_column_families: 0
+2021/03/14-08:58:10.572252 7f60592ffa80 Options.db_log_dir:
+2021/03/14-08:58:10.572252 7f60592ffa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:58:10.572253 7f60592ffa80 Options.table_cache_numshardbits: 6
+2021/03/14-08:58:10.572254 7f60592ffa80 Options.max_subcompactions: 1
+2021/03/14-08:58:10.572254 7f60592ffa80 Options.max_background_flushes: -1
+2021/03/14-08:58:10.572255 7f60592ffa80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:58:10.572255 7f60592ffa80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:58:10.572256 7f60592ffa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:58:10.572257 7f60592ffa80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:58:10.572257 7f60592ffa80 Options.advise_random_on_open: 1
+2021/03/14-08:58:10.572258 7f60592ffa80 Options.db_write_buffer_size: 0
+2021/03/14-08:58:10.572258 7f60592ffa80 Options.write_buffer_manager: 0x2754b90
+2021/03/14-08:58:10.572259 7f60592ffa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:58:10.572259 7f60592ffa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:58:10.572260 7f60592ffa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:58:10.572260 7f60592ffa80 Options.use_adaptive_mutex: 0
+2021/03/14-08:58:10.572261 7f60592ffa80 Options.rate_limiter: (nil)
+2021/03/14-08:58:10.572262 7f60592ffa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:58:10.572271 7f60592ffa80 Options.wal_recovery_mode: 2
+2021/03/14-08:58:10.572272 7f60592ffa80 Options.enable_thread_tracking: 0
+2021/03/14-08:58:10.572272 7f60592ffa80 Options.enable_pipelined_write: 0
+2021/03/14-08:58:10.572273 7f60592ffa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:58:10.572273 7f60592ffa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:58:10.572274 7f60592ffa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:58:10.572275 7f60592ffa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:58:10.572275 7f60592ffa80 Options.row_cache: None
+2021/03/14-08:58:10.572276 7f60592ffa80 Options.wal_filter: None
+2021/03/14-08:58:10.572276 7f60592ffa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:58:10.572277 7f60592ffa80 Options.allow_ingest_behind: 0
+2021/03/14-08:58:10.572277 7f60592ffa80 Options.preserve_deletes: 0
+2021/03/14-08:58:10.572278 7f60592ffa80 Options.two_write_queues: 0
+2021/03/14-08:58:10.572278 7f60592ffa80 Options.manual_wal_flush: 0
+2021/03/14-08:58:10.572280 7f60592ffa80 Options.max_background_jobs: 16
+2021/03/14-08:58:10.572280 7f60592ffa80 Options.max_background_compactions: -1
+2021/03/14-08:58:10.572281 7f60592ffa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:58:10.572281 7f60592ffa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:58:10.572282 7f60592ffa80 Options.delayed_write_rate : 16777216
+2021/03/14-08:58:10.572283 7f60592ffa80 Options.max_total_wal_size: 0
+2021/03/14-08:58:10.572283 7f60592ffa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:58:10.572284 7f60592ffa80 Options.stats_dump_period_sec: 600
+2021/03/14-08:58:10.572284 7f60592ffa80 Options.max_open_files: -1
+2021/03/14-08:58:10.572285 7f60592ffa80 Options.bytes_per_sync: 0
+2021/03/14-08:58:10.572285 7f60592ffa80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:58:10.572286 7f60592ffa80 Options.compaction_readahead_size: 0
+2021/03/14-08:58:10.572287 7f60592ffa80 Compression algorithms supported:
+2021/03/14-08:58:10.572287 7f60592ffa80 Snappy supported: 1
+2021/03/14-08:58:10.572288 7f60592ffa80 Zlib supported: 1
+2021/03/14-08:58:10.572288 7f60592ffa80 Bzip supported: 1
+2021/03/14-08:58:10.572289 7f60592ffa80 LZ4 supported: 1
+2021/03/14-08:58:10.572289 7f60592ffa80 ZSTDNotFinal supported: 1
+2021/03/14-08:58:10.572293 7f60592ffa80 ZSTD supported: 1
+2021/03/14-08:58:10.572297 7f60592ffa80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:58:10.572298 7f60592ffa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:58:10.572393 7f60592ffa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:58:10.572445 7f60592ffa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:58:10.572447 7f60592ffa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:58:10.572448 7f60592ffa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:58:10.572448 7f60592ffa80 Options.compaction_filter: None
+2021/03/14-08:58:10.572449 7f60592ffa80 Options.compaction_filter_factory: None
+2021/03/14-08:58:10.572449 7f60592ffa80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:58:10.572450 7f60592ffa80 Options.table_factory: BlockBasedTable
+2021/03/14-08:58:10.572467 7f60592ffa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x2764520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2749c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:58:10.572472 7f60592ffa80 Options.write_buffer_size: 134217728
+2021/03/14-08:58:10.572473 7f60592ffa80 Options.max_write_buffer_number: 6
+2021/03/14-08:58:10.572474 7f60592ffa80 Options.compression[0]: NoCompression
+2021/03/14-08:58:10.572474 7f60592ffa80 Options.compression[1]: NoCompression
+2021/03/14-08:58:10.572475 7f60592ffa80 Options.compression[2]: Snappy
+2021/03/14-08:58:10.572476 7f60592ffa80 Options.compression[3]: Snappy
+2021/03/14-08:58:10.572476 7f60592ffa80 Options.compression[4]: Snappy
+2021/03/14-08:58:10.572477 7f60592ffa80 Options.compression[5]: Snappy
+2021/03/14-08:58:10.572477 7f60592ffa80 Options.compression[6]: Snappy
+2021/03/14-08:58:10.572478 7f60592ffa80 Options.bottommost_compression: Disabled
+2021/03/14-08:58:10.572479 7f60592ffa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:58:10.572479 7f60592ffa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:58:10.572480 7f60592ffa80 Options.num_levels: 7
+2021/03/14-08:58:10.572480 7f60592ffa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:58:10.572481 7f60592ffa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:58:10.572481 7f60592ffa80 Options.compression_opts.window_bits: -14
+2021/03/14-08:58:10.572482 7f60592ffa80 Options.compression_opts.level: -1
+2021/03/14-08:58:10.572483 7f60592ffa80 Options.compression_opts.strategy: 0
+2021/03/14-08:58:10.572483 7f60592ffa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:58:10.572484 7f60592ffa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:58:10.572484 7f60592ffa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:58:10.572485 7f60592ffa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:58:10.572485 7f60592ffa80 Options.target_file_size_base: 67108864
+2021/03/14-08:58:10.572486 7f60592ffa80 Options.target_file_size_multiplier: 1
+2021/03/14-08:58:10.572487 7f60592ffa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:58:10.572487 7f60592ffa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:58:10.572488 7f60592ffa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:58:10.572489 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:58:10.572497 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:58:10.572498 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:58:10.572498 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:58:10.572499 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:58:10.572500 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:58:10.572500 7f60592ffa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:58:10.572501 7f60592ffa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:58:10.572501 7f60592ffa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:58:10.572502 7f60592ffa80 Options.arena_block_size: 16777216
+2021/03/14-08:58:10.572502 7f60592ffa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:58:10.572503 7f60592ffa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:58:10.572504 7f60592ffa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:58:10.572504 7f60592ffa80 Options.disable_auto_compactions: 0
+2021/03/14-08:58:10.572506 7f60592ffa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:58:10.572506 7f60592ffa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:58:10.572507 7f60592ffa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:58:10.572508 7f60592ffa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:58:10.572508 7f60592ffa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:58:10.572509 7f60592ffa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:58:10.572509 7f60592ffa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:58:10.572510 7f60592ffa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:58:10.572511 7f60592ffa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:58:10.572511 7f60592ffa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:58:10.572512 7f60592ffa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:58:10.572512 7f60592ffa80 Options.table_properties_collectors:
+2021/03/14-08:58:10.572513 7f60592ffa80 Options.inplace_update_support: 0
+2021/03/14-08:58:10.572514 7f60592ffa80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:58:10.572514 7f60592ffa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:58:10.572515 7f60592ffa80 Options.memtable_huge_page_size: 0
+2021/03/14-08:58:10.572516 7f60592ffa80 Options.bloom_locality: 0
+2021/03/14-08:58:10.572516 7f60592ffa80 Options.max_successive_merges: 0
+2021/03/14-08:58:10.572517 7f60592ffa80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:58:10.572517 7f60592ffa80 Options.paranoid_file_checks: 0
+2021/03/14-08:58:10.572518 7f60592ffa80 Options.force_consistency_checks: 0
+2021/03/14-08:58:10.572518 7f60592ffa80 Options.report_bg_io_stats: 0
+2021/03/14-08:58:10.572884 7f60592ffa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:58:10.572887 7f60592ffa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:58:10.573065 7f60592ffa80 EVENT_LOG_v1 {"time_micros": 1615708690573055, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:58:10.573070 7f60592ffa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:58:11.269424 7f60592ffa80 EVENT_LOG_v1 {"time_micros": 1615708691269420, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708744716035 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708744716035
new file mode 100644
index 0000000..6ad18a5
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708744716035
@@ -0,0 +1,186 @@
+2021/03/14-08:59:03.974754 7f59968dda80 RocksDB version: 5.11.3
+2021/03/14-08:59:03.974828 7f59968dda80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:59:03.974830 7f59968dda80 Compile date Mar 13 2021
+2021/03/14-08:59:03.974834 7f59968dda80 DB SUMMARY
+2021/03/14-08:59:03.975046 7f59968dda80 CURRENT file: CURRENT
+2021/03/14-08:59:03.975047 7f59968dda80 IDENTITY file: IDENTITY
+2021/03/14-08:59:03.975068 7f59968dda80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:59:03.975070 7f59968dda80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:59:03.975071 7f59968dda80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:59:03.975078 7f59968dda80 Options.error_if_exists: 0
+2021/03/14-08:59:03.975079 7f59968dda80 Options.create_if_missing: 1
+2021/03/14-08:59:03.975080 7f59968dda80 Options.paranoid_checks: 1
+2021/03/14-08:59:03.975081 7f59968dda80 Options.env: 0x7f5997297080
+2021/03/14-08:59:03.975081 7f59968dda80 Options.info_log: 0x2432c90
+2021/03/14-08:59:03.975082 7f59968dda80 Options.max_file_opening_threads: 16
+2021/03/14-08:59:03.975083 7f59968dda80 Options.statistics: (nil)
+2021/03/14-08:59:03.975084 7f59968dda80 Options.use_fsync: 0
+2021/03/14-08:59:03.975084 7f59968dda80 Options.max_log_file_size: 0
+2021/03/14-08:59:03.975085 7f59968dda80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:59:03.975086 7f59968dda80 Options.log_file_time_to_roll: 0
+2021/03/14-08:59:03.975086 7f59968dda80 Options.keep_log_file_num: 1000
+2021/03/14-08:59:03.975087 7f59968dda80 Options.recycle_log_file_num: 0
+2021/03/14-08:59:03.975088 7f59968dda80 Options.allow_fallocate: 1
+2021/03/14-08:59:03.975089 7f59968dda80 Options.allow_mmap_reads: 0
+2021/03/14-08:59:03.975089 7f59968dda80 Options.allow_mmap_writes: 0
+2021/03/14-08:59:03.975090 7f59968dda80 Options.use_direct_reads: 0
+2021/03/14-08:59:03.975091 7f59968dda80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:59:03.975091 7f59968dda80 Options.create_missing_column_families: 0
+2021/03/14-08:59:03.975092 7f59968dda80 Options.db_log_dir:
+2021/03/14-08:59:03.975093 7f59968dda80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:59:03.975093 7f59968dda80 Options.table_cache_numshardbits: 6
+2021/03/14-08:59:03.975094 7f59968dda80 Options.max_subcompactions: 1
+2021/03/14-08:59:03.975095 7f59968dda80 Options.max_background_flushes: -1
+2021/03/14-08:59:03.975096 7f59968dda80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:59:03.975096 7f59968dda80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:59:03.975097 7f59968dda80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:59:03.975098 7f59968dda80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:59:03.975098 7f59968dda80 Options.advise_random_on_open: 1
+2021/03/14-08:59:03.975099 7f59968dda80 Options.db_write_buffer_size: 0
+2021/03/14-08:59:03.975099 7f59968dda80 Options.write_buffer_manager: 0x241ab90
+2021/03/14-08:59:03.975100 7f59968dda80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:59:03.975101 7f59968dda80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:59:03.975101 7f59968dda80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:59:03.975102 7f59968dda80 Options.use_adaptive_mutex: 0
+2021/03/14-08:59:03.975103 7f59968dda80 Options.rate_limiter: (nil)
+2021/03/14-08:59:03.975105 7f59968dda80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:59:03.975114 7f59968dda80 Options.wal_recovery_mode: 2
+2021/03/14-08:59:03.975115 7f59968dda80 Options.enable_thread_tracking: 0
+2021/03/14-08:59:03.975116 7f59968dda80 Options.enable_pipelined_write: 0
+2021/03/14-08:59:03.975117 7f59968dda80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:59:03.975117 7f59968dda80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:59:03.975118 7f59968dda80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:59:03.975119 7f59968dda80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:59:03.975120 7f59968dda80 Options.row_cache: None
+2021/03/14-08:59:03.975120 7f59968dda80 Options.wal_filter: None
+2021/03/14-08:59:03.975121 7f59968dda80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:59:03.975122 7f59968dda80 Options.allow_ingest_behind: 0
+2021/03/14-08:59:03.975122 7f59968dda80 Options.preserve_deletes: 0
+2021/03/14-08:59:03.975123 7f59968dda80 Options.two_write_queues: 0
+2021/03/14-08:59:03.975124 7f59968dda80 Options.manual_wal_flush: 0
+2021/03/14-08:59:03.975125 7f59968dda80 Options.max_background_jobs: 16
+2021/03/14-08:59:03.975126 7f59968dda80 Options.max_background_compactions: -1
+2021/03/14-08:59:03.975127 7f59968dda80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:59:03.975127 7f59968dda80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:59:03.975128 7f59968dda80 Options.delayed_write_rate : 16777216
+2021/03/14-08:59:03.975129 7f59968dda80 Options.max_total_wal_size: 0
+2021/03/14-08:59:03.975129 7f59968dda80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:59:03.975130 7f59968dda80 Options.stats_dump_period_sec: 600
+2021/03/14-08:59:03.975131 7f59968dda80 Options.max_open_files: -1
+2021/03/14-08:59:03.975132 7f59968dda80 Options.bytes_per_sync: 0
+2021/03/14-08:59:03.975132 7f59968dda80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:59:03.975133 7f59968dda80 Options.compaction_readahead_size: 0
+2021/03/14-08:59:03.975134 7f59968dda80 Compression algorithms supported:
+2021/03/14-08:59:03.975134 7f59968dda80 Snappy supported: 1
+2021/03/14-08:59:03.975135 7f59968dda80 Zlib supported: 1
+2021/03/14-08:59:03.975136 7f59968dda80 Bzip supported: 1
+2021/03/14-08:59:03.975136 7f59968dda80 LZ4 supported: 1
+2021/03/14-08:59:03.975137 7f59968dda80 ZSTDNotFinal supported: 1
+2021/03/14-08:59:03.975143 7f59968dda80 ZSTD supported: 1
+2021/03/14-08:59:03.975148 7f59968dda80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:59:03.975149 7f59968dda80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:59:03.975288 7f59968dda80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:59:03.975361 7f59968dda80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:59:03.975363 7f59968dda80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:59:03.975364 7f59968dda80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:59:03.975365 7f59968dda80 Options.compaction_filter: None
+2021/03/14-08:59:03.975366 7f59968dda80 Options.compaction_filter_factory: None
+2021/03/14-08:59:03.975366 7f59968dda80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:59:03.975367 7f59968dda80 Options.table_factory: BlockBasedTable
+2021/03/14-08:59:03.975388 7f59968dda80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x242a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x240fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:59:03.975395 7f59968dda80 Options.write_buffer_size: 134217728
+2021/03/14-08:59:03.975396 7f59968dda80 Options.max_write_buffer_number: 6
+2021/03/14-08:59:03.975397 7f59968dda80 Options.compression[0]: NoCompression
+2021/03/14-08:59:03.975398 7f59968dda80 Options.compression[1]: NoCompression
+2021/03/14-08:59:03.975398 7f59968dda80 Options.compression[2]: Snappy
+2021/03/14-08:59:03.975399 7f59968dda80 Options.compression[3]: Snappy
+2021/03/14-08:59:03.975400 7f59968dda80 Options.compression[4]: Snappy
+2021/03/14-08:59:03.975400 7f59968dda80 Options.compression[5]: Snappy
+2021/03/14-08:59:03.975401 7f59968dda80 Options.compression[6]: Snappy
+2021/03/14-08:59:03.975402 7f59968dda80 Options.bottommost_compression: Disabled
+2021/03/14-08:59:03.975403 7f59968dda80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:59:03.975404 7f59968dda80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:59:03.975404 7f59968dda80 Options.num_levels: 7
+2021/03/14-08:59:03.975405 7f59968dda80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:59:03.975406 7f59968dda80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:59:03.975406 7f59968dda80 Options.compression_opts.window_bits: -14
+2021/03/14-08:59:03.975407 7f59968dda80 Options.compression_opts.level: -1
+2021/03/14-08:59:03.975408 7f59968dda80 Options.compression_opts.strategy: 0
+2021/03/14-08:59:03.975408 7f59968dda80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:59:03.975409 7f59968dda80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:59:03.975410 7f59968dda80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:59:03.975410 7f59968dda80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:59:03.975411 7f59968dda80 Options.target_file_size_base: 67108864
+2021/03/14-08:59:03.975412 7f59968dda80 Options.target_file_size_multiplier: 1
+2021/03/14-08:59:03.975412 7f59968dda80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:59:03.975413 7f59968dda80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:59:03.975414 7f59968dda80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:59:03.975416 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:59:03.975426 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:59:03.975427 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:59:03.975428 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:59:03.975428 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:59:03.975429 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:59:03.975430 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:59:03.975430 7f59968dda80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:59:03.975431 7f59968dda80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:59:03.975432 7f59968dda80 Options.arena_block_size: 16777216
+2021/03/14-08:59:03.975432 7f59968dda80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:59:03.975433 7f59968dda80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:59:03.975434 7f59968dda80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:59:03.975435 7f59968dda80 Options.disable_auto_compactions: 0
+2021/03/14-08:59:03.975437 7f59968dda80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:59:03.975438 7f59968dda80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:59:03.975438 7f59968dda80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:59:03.975439 7f59968dda80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:59:03.975440 7f59968dda80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:59:03.975440 7f59968dda80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:59:03.975441 7f59968dda80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:59:03.975442 7f59968dda80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:59:03.975443 7f59968dda80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:59:03.975443 7f59968dda80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:59:03.975444 7f59968dda80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:59:03.975445 7f59968dda80 Options.table_properties_collectors:
+2021/03/14-08:59:03.975445 7f59968dda80 Options.inplace_update_support: 0
+2021/03/14-08:59:03.975446 7f59968dda80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:59:03.975447 7f59968dda80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:59:03.975448 7f59968dda80 Options.memtable_huge_page_size: 0
+2021/03/14-08:59:03.975449 7f59968dda80 Options.bloom_locality: 0
+2021/03/14-08:59:03.975449 7f59968dda80 Options.max_successive_merges: 0
+2021/03/14-08:59:03.975450 7f59968dda80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:59:03.975450 7f59968dda80 Options.paranoid_file_checks: 0
+2021/03/14-08:59:03.975451 7f59968dda80 Options.force_consistency_checks: 0
+2021/03/14-08:59:03.975452 7f59968dda80 Options.report_bg_io_stats: 0
+2021/03/14-08:59:03.975974 7f59968dda80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:59:03.975978 7f59968dda80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:59:03.976197 7f59968dda80 EVENT_LOG_v1 {"time_micros": 1615708743976182, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:59:03.976204 7f59968dda80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:59:04.704246 7f59968dda80 EVENT_LOG_v1 {"time_micros": 1615708744704237, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708745457143 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708745457143
new file mode 100644
index 0000000..d0b64e6
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708745457143
@@ -0,0 +1,186 @@
+2021/03/14-08:59:04.716477 7f59968dda80 RocksDB version: 5.11.3
+2021/03/14-08:59:04.716531 7f59968dda80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:59:04.716533 7f59968dda80 Compile date Mar 13 2021
+2021/03/14-08:59:04.716535 7f59968dda80 DB SUMMARY
+2021/03/14-08:59:04.716715 7f59968dda80 CURRENT file: CURRENT
+2021/03/14-08:59:04.716716 7f59968dda80 IDENTITY file: IDENTITY
+2021/03/14-08:59:04.716734 7f59968dda80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:59:04.716736 7f59968dda80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:59:04.716737 7f59968dda80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:59:04.716743 7f59968dda80 Options.error_if_exists: 0
+2021/03/14-08:59:04.716744 7f59968dda80 Options.create_if_missing: 1
+2021/03/14-08:59:04.716744 7f59968dda80 Options.paranoid_checks: 1
+2021/03/14-08:59:04.716745 7f59968dda80 Options.env: 0x7f5997297080
+2021/03/14-08:59:04.716745 7f59968dda80 Options.info_log: 0x2432c90
+2021/03/14-08:59:04.716746 7f59968dda80 Options.max_file_opening_threads: 16
+2021/03/14-08:59:04.716747 7f59968dda80 Options.statistics: (nil)
+2021/03/14-08:59:04.716747 7f59968dda80 Options.use_fsync: 0
+2021/03/14-08:59:04.716748 7f59968dda80 Options.max_log_file_size: 0
+2021/03/14-08:59:04.716748 7f59968dda80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:59:04.716749 7f59968dda80 Options.log_file_time_to_roll: 0
+2021/03/14-08:59:04.716750 7f59968dda80 Options.keep_log_file_num: 1000
+2021/03/14-08:59:04.716750 7f59968dda80 Options.recycle_log_file_num: 0
+2021/03/14-08:59:04.716751 7f59968dda80 Options.allow_fallocate: 1
+2021/03/14-08:59:04.716752 7f59968dda80 Options.allow_mmap_reads: 0
+2021/03/14-08:59:04.716752 7f59968dda80 Options.allow_mmap_writes: 0
+2021/03/14-08:59:04.716753 7f59968dda80 Options.use_direct_reads: 0
+2021/03/14-08:59:04.716753 7f59968dda80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:59:04.716754 7f59968dda80 Options.create_missing_column_families: 0
+2021/03/14-08:59:04.716754 7f59968dda80 Options.db_log_dir:
+2021/03/14-08:59:04.716755 7f59968dda80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:59:04.716756 7f59968dda80 Options.table_cache_numshardbits: 6
+2021/03/14-08:59:04.716756 7f59968dda80 Options.max_subcompactions: 1
+2021/03/14-08:59:04.716757 7f59968dda80 Options.max_background_flushes: -1
+2021/03/14-08:59:04.716757 7f59968dda80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:59:04.716758 7f59968dda80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:59:04.716758 7f59968dda80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:59:04.716759 7f59968dda80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:59:04.716760 7f59968dda80 Options.advise_random_on_open: 1
+2021/03/14-08:59:04.716760 7f59968dda80 Options.db_write_buffer_size: 0
+2021/03/14-08:59:04.716761 7f59968dda80 Options.write_buffer_manager: 0x241ab90
+2021/03/14-08:59:04.716761 7f59968dda80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:59:04.716762 7f59968dda80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:59:04.716762 7f59968dda80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:59:04.716763 7f59968dda80 Options.use_adaptive_mutex: 0
+2021/03/14-08:59:04.716764 7f59968dda80 Options.rate_limiter: (nil)
+2021/03/14-08:59:04.716765 7f59968dda80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:59:04.716773 7f59968dda80 Options.wal_recovery_mode: 2
+2021/03/14-08:59:04.716773 7f59968dda80 Options.enable_thread_tracking: 0
+2021/03/14-08:59:04.716774 7f59968dda80 Options.enable_pipelined_write: 0
+2021/03/14-08:59:04.716775 7f59968dda80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:59:04.716775 7f59968dda80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:59:04.716776 7f59968dda80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:59:04.716776 7f59968dda80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:59:04.716777 7f59968dda80 Options.row_cache: None
+2021/03/14-08:59:04.716777 7f59968dda80 Options.wal_filter: None
+2021/03/14-08:59:04.716778 7f59968dda80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:59:04.716779 7f59968dda80 Options.allow_ingest_behind: 0
+2021/03/14-08:59:04.716779 7f59968dda80 Options.preserve_deletes: 0
+2021/03/14-08:59:04.716780 7f59968dda80 Options.two_write_queues: 0
+2021/03/14-08:59:04.716780 7f59968dda80 Options.manual_wal_flush: 0
+2021/03/14-08:59:04.716782 7f59968dda80 Options.max_background_jobs: 16
+2021/03/14-08:59:04.716782 7f59968dda80 Options.max_background_compactions: -1
+2021/03/14-08:59:04.716783 7f59968dda80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:59:04.716783 7f59968dda80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:59:04.716784 7f59968dda80 Options.delayed_write_rate : 16777216
+2021/03/14-08:59:04.716785 7f59968dda80 Options.max_total_wal_size: 0
+2021/03/14-08:59:04.716785 7f59968dda80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:59:04.716786 7f59968dda80 Options.stats_dump_period_sec: 600
+2021/03/14-08:59:04.716786 7f59968dda80 Options.max_open_files: -1
+2021/03/14-08:59:04.716787 7f59968dda80 Options.bytes_per_sync: 0
+2021/03/14-08:59:04.716787 7f59968dda80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:59:04.716788 7f59968dda80 Options.compaction_readahead_size: 0
+2021/03/14-08:59:04.716789 7f59968dda80 Compression algorithms supported:
+2021/03/14-08:59:04.716789 7f59968dda80 Snappy supported: 1
+2021/03/14-08:59:04.716790 7f59968dda80 Zlib supported: 1
+2021/03/14-08:59:04.716790 7f59968dda80 Bzip supported: 1
+2021/03/14-08:59:04.716791 7f59968dda80 LZ4 supported: 1
+2021/03/14-08:59:04.716792 7f59968dda80 ZSTDNotFinal supported: 1
+2021/03/14-08:59:04.716795 7f59968dda80 ZSTD supported: 1
+2021/03/14-08:59:04.716798 7f59968dda80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:59:04.716801 7f59968dda80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:59:04.716897 7f59968dda80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:59:04.716951 7f59968dda80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:59:04.716953 7f59968dda80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:59:04.716953 7f59968dda80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:59:04.716954 7f59968dda80 Options.compaction_filter: None
+2021/03/14-08:59:04.716955 7f59968dda80 Options.compaction_filter_factory: None
+2021/03/14-08:59:04.716955 7f59968dda80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:59:04.716956 7f59968dda80 Options.table_factory: BlockBasedTable
+2021/03/14-08:59:04.716973 7f59968dda80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x242a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x240fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:59:04.716979 7f59968dda80 Options.write_buffer_size: 134217728
+2021/03/14-08:59:04.716979 7f59968dda80 Options.max_write_buffer_number: 6
+2021/03/14-08:59:04.716980 7f59968dda80 Options.compression[0]: NoCompression
+2021/03/14-08:59:04.716981 7f59968dda80 Options.compression[1]: NoCompression
+2021/03/14-08:59:04.716982 7f59968dda80 Options.compression[2]: Snappy
+2021/03/14-08:59:04.716982 7f59968dda80 Options.compression[3]: Snappy
+2021/03/14-08:59:04.716983 7f59968dda80 Options.compression[4]: Snappy
+2021/03/14-08:59:04.716983 7f59968dda80 Options.compression[5]: Snappy
+2021/03/14-08:59:04.716984 7f59968dda80 Options.compression[6]: Snappy
+2021/03/14-08:59:04.716985 7f59968dda80 Options.bottommost_compression: Disabled
+2021/03/14-08:59:04.716985 7f59968dda80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:59:04.716986 7f59968dda80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:59:04.716987 7f59968dda80 Options.num_levels: 7
+2021/03/14-08:59:04.716987 7f59968dda80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:59:04.716988 7f59968dda80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:59:04.716988 7f59968dda80 Options.compression_opts.window_bits: -14
+2021/03/14-08:59:04.716989 7f59968dda80 Options.compression_opts.level: -1
+2021/03/14-08:59:04.716990 7f59968dda80 Options.compression_opts.strategy: 0
+2021/03/14-08:59:04.716990 7f59968dda80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:59:04.716991 7f59968dda80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:59:04.716991 7f59968dda80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:59:04.716992 7f59968dda80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:59:04.716992 7f59968dda80 Options.target_file_size_base: 67108864
+2021/03/14-08:59:04.716993 7f59968dda80 Options.target_file_size_multiplier: 1
+2021/03/14-08:59:04.716994 7f59968dda80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:59:04.716994 7f59968dda80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:59:04.716995 7f59968dda80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:59:04.716997 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:59:04.717004 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:59:04.717005 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:59:04.717006 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:59:04.717006 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:59:04.717007 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:59:04.717008 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:59:04.717008 7f59968dda80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:59:04.717009 7f59968dda80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:59:04.717009 7f59968dda80 Options.arena_block_size: 16777216
+2021/03/14-08:59:04.717010 7f59968dda80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:59:04.717011 7f59968dda80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:59:04.717011 7f59968dda80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:59:04.717012 7f59968dda80 Options.disable_auto_compactions: 0
+2021/03/14-08:59:04.717013 7f59968dda80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:59:04.717014 7f59968dda80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:59:04.717015 7f59968dda80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:59:04.717015 7f59968dda80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:59:04.717016 7f59968dda80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:59:04.717017 7f59968dda80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:59:04.717017 7f59968dda80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:59:04.717018 7f59968dda80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:59:04.717019 7f59968dda80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:59:04.717019 7f59968dda80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:59:04.717020 7f59968dda80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:59:04.717020 7f59968dda80 Options.table_properties_collectors:
+2021/03/14-08:59:04.717021 7f59968dda80 Options.inplace_update_support: 0
+2021/03/14-08:59:04.717022 7f59968dda80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:59:04.717022 7f59968dda80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:59:04.717023 7f59968dda80 Options.memtable_huge_page_size: 0
+2021/03/14-08:59:04.717024 7f59968dda80 Options.bloom_locality: 0
+2021/03/14-08:59:04.717024 7f59968dda80 Options.max_successive_merges: 0
+2021/03/14-08:59:04.717025 7f59968dda80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:59:04.717025 7f59968dda80 Options.paranoid_file_checks: 0
+2021/03/14-08:59:04.717026 7f59968dda80 Options.force_consistency_checks: 0
+2021/03/14-08:59:04.717026 7f59968dda80 Options.report_bg_io_stats: 0
+2021/03/14-08:59:04.717457 7f59968dda80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:59:04.717460 7f59968dda80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:59:04.717650 7f59968dda80 EVENT_LOG_v1 {"time_micros": 1615708744717637, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:59:04.717657 7f59968dda80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:59:05.445068 7f59968dda80 EVENT_LOG_v1 {"time_micros": 1615708745445065, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708746195291 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708746195291
new file mode 100644
index 0000000..b1227d1
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708746195291
@@ -0,0 +1,186 @@
+2021/03/14-08:59:05.457581 7f59968dda80 RocksDB version: 5.11.3
+2021/03/14-08:59:05.457634 7f59968dda80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:59:05.457636 7f59968dda80 Compile date Mar 13 2021
+2021/03/14-08:59:05.457638 7f59968dda80 DB SUMMARY
+2021/03/14-08:59:05.457819 7f59968dda80 CURRENT file: CURRENT
+2021/03/14-08:59:05.457820 7f59968dda80 IDENTITY file: IDENTITY
+2021/03/14-08:59:05.457838 7f59968dda80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:59:05.457839 7f59968dda80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:59:05.457840 7f59968dda80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:59:05.457846 7f59968dda80 Options.error_if_exists: 0
+2021/03/14-08:59:05.457847 7f59968dda80 Options.create_if_missing: 1
+2021/03/14-08:59:05.457847 7f59968dda80 Options.paranoid_checks: 1
+2021/03/14-08:59:05.457848 7f59968dda80 Options.env: 0x7f5997297080
+2021/03/14-08:59:05.457849 7f59968dda80 Options.info_log: 0x2432c90
+2021/03/14-08:59:05.457849 7f59968dda80 Options.max_file_opening_threads: 16
+2021/03/14-08:59:05.457850 7f59968dda80 Options.statistics: (nil)
+2021/03/14-08:59:05.457851 7f59968dda80 Options.use_fsync: 0
+2021/03/14-08:59:05.457851 7f59968dda80 Options.max_log_file_size: 0
+2021/03/14-08:59:05.457852 7f59968dda80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:59:05.457852 7f59968dda80 Options.log_file_time_to_roll: 0
+2021/03/14-08:59:05.457853 7f59968dda80 Options.keep_log_file_num: 1000
+2021/03/14-08:59:05.457854 7f59968dda80 Options.recycle_log_file_num: 0
+2021/03/14-08:59:05.457854 7f59968dda80 Options.allow_fallocate: 1
+2021/03/14-08:59:05.457855 7f59968dda80 Options.allow_mmap_reads: 0
+2021/03/14-08:59:05.457856 7f59968dda80 Options.allow_mmap_writes: 0
+2021/03/14-08:59:05.457856 7f59968dda80 Options.use_direct_reads: 0
+2021/03/14-08:59:05.457857 7f59968dda80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:59:05.457857 7f59968dda80 Options.create_missing_column_families: 0
+2021/03/14-08:59:05.457858 7f59968dda80 Options.db_log_dir:
+2021/03/14-08:59:05.457858 7f59968dda80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:59:05.457859 7f59968dda80 Options.table_cache_numshardbits: 6
+2021/03/14-08:59:05.457860 7f59968dda80 Options.max_subcompactions: 1
+2021/03/14-08:59:05.457860 7f59968dda80 Options.max_background_flushes: -1
+2021/03/14-08:59:05.457861 7f59968dda80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:59:05.457861 7f59968dda80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:59:05.457862 7f59968dda80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:59:05.457863 7f59968dda80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:59:05.457863 7f59968dda80 Options.advise_random_on_open: 1
+2021/03/14-08:59:05.457864 7f59968dda80 Options.db_write_buffer_size: 0
+2021/03/14-08:59:05.457864 7f59968dda80 Options.write_buffer_manager: 0x241ab90
+2021/03/14-08:59:05.457865 7f59968dda80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:59:05.457865 7f59968dda80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:59:05.457866 7f59968dda80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:59:05.457867 7f59968dda80 Options.use_adaptive_mutex: 0
+2021/03/14-08:59:05.457867 7f59968dda80 Options.rate_limiter: (nil)
+2021/03/14-08:59:05.457869 7f59968dda80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:59:05.457877 7f59968dda80 Options.wal_recovery_mode: 2
+2021/03/14-08:59:05.457878 7f59968dda80 Options.enable_thread_tracking: 0
+2021/03/14-08:59:05.457878 7f59968dda80 Options.enable_pipelined_write: 0
+2021/03/14-08:59:05.457879 7f59968dda80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:59:05.457879 7f59968dda80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:59:05.457880 7f59968dda80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:59:05.457881 7f59968dda80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:59:05.457881 7f59968dda80 Options.row_cache: None
+2021/03/14-08:59:05.457882 7f59968dda80 Options.wal_filter: None
+2021/03/14-08:59:05.457882 7f59968dda80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:59:05.457883 7f59968dda80 Options.allow_ingest_behind: 0
+2021/03/14-08:59:05.457883 7f59968dda80 Options.preserve_deletes: 0
+2021/03/14-08:59:05.457884 7f59968dda80 Options.two_write_queues: 0
+2021/03/14-08:59:05.457885 7f59968dda80 Options.manual_wal_flush: 0
+2021/03/14-08:59:05.457886 7f59968dda80 Options.max_background_jobs: 16
+2021/03/14-08:59:05.457887 7f59968dda80 Options.max_background_compactions: -1
+2021/03/14-08:59:05.457887 7f59968dda80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:59:05.457888 7f59968dda80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:59:05.457888 7f59968dda80 Options.delayed_write_rate : 16777216
+2021/03/14-08:59:05.457889 7f59968dda80 Options.max_total_wal_size: 0
+2021/03/14-08:59:05.457890 7f59968dda80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:59:05.457890 7f59968dda80 Options.stats_dump_period_sec: 600
+2021/03/14-08:59:05.457891 7f59968dda80 Options.max_open_files: -1
+2021/03/14-08:59:05.457891 7f59968dda80 Options.bytes_per_sync: 0
+2021/03/14-08:59:05.457892 7f59968dda80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:59:05.457893 7f59968dda80 Options.compaction_readahead_size: 0
+2021/03/14-08:59:05.457893 7f59968dda80 Compression algorithms supported:
+2021/03/14-08:59:05.457894 7f59968dda80 Snappy supported: 1
+2021/03/14-08:59:05.457894 7f59968dda80 Zlib supported: 1
+2021/03/14-08:59:05.457895 7f59968dda80 Bzip supported: 1
+2021/03/14-08:59:05.457895 7f59968dda80 LZ4 supported: 1
+2021/03/14-08:59:05.457896 7f59968dda80 ZSTDNotFinal supported: 1
+2021/03/14-08:59:05.457900 7f59968dda80 ZSTD supported: 1
+2021/03/14-08:59:05.457903 7f59968dda80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:59:05.457904 7f59968dda80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:59:05.457999 7f59968dda80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:59:05.458054 7f59968dda80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:59:05.458056 7f59968dda80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:59:05.458056 7f59968dda80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:59:05.458057 7f59968dda80 Options.compaction_filter: None
+2021/03/14-08:59:05.458058 7f59968dda80 Options.compaction_filter_factory: None
+2021/03/14-08:59:05.458058 7f59968dda80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:59:05.458059 7f59968dda80 Options.table_factory: BlockBasedTable
+2021/03/14-08:59:05.458076 7f59968dda80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x242a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x240fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:59:05.458082 7f59968dda80 Options.write_buffer_size: 134217728
+2021/03/14-08:59:05.458082 7f59968dda80 Options.max_write_buffer_number: 6
+2021/03/14-08:59:05.458083 7f59968dda80 Options.compression[0]: NoCompression
+2021/03/14-08:59:05.458084 7f59968dda80 Options.compression[1]: NoCompression
+2021/03/14-08:59:05.458084 7f59968dda80 Options.compression[2]: Snappy
+2021/03/14-08:59:05.458085 7f59968dda80 Options.compression[3]: Snappy
+2021/03/14-08:59:05.458086 7f59968dda80 Options.compression[4]: Snappy
+2021/03/14-08:59:05.458086 7f59968dda80 Options.compression[5]: Snappy
+2021/03/14-08:59:05.458087 7f59968dda80 Options.compression[6]: Snappy
+2021/03/14-08:59:05.458087 7f59968dda80 Options.bottommost_compression: Disabled
+2021/03/14-08:59:05.458088 7f59968dda80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:59:05.458089 7f59968dda80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:59:05.458089 7f59968dda80 Options.num_levels: 7
+2021/03/14-08:59:05.458090 7f59968dda80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:59:05.458091 7f59968dda80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:59:05.458091 7f59968dda80 Options.compression_opts.window_bits: -14
+2021/03/14-08:59:05.458092 7f59968dda80 Options.compression_opts.level: -1
+2021/03/14-08:59:05.458092 7f59968dda80 Options.compression_opts.strategy: 0
+2021/03/14-08:59:05.458093 7f59968dda80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:59:05.458094 7f59968dda80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:59:05.458094 7f59968dda80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:59:05.458095 7f59968dda80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:59:05.458095 7f59968dda80 Options.target_file_size_base: 67108864
+2021/03/14-08:59:05.458096 7f59968dda80 Options.target_file_size_multiplier: 1
+2021/03/14-08:59:05.458096 7f59968dda80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:59:05.458097 7f59968dda80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:59:05.458098 7f59968dda80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:59:05.458099 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:59:05.458107 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:59:05.458108 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:59:05.458109 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:59:05.458109 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:59:05.458110 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:59:05.458110 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:59:05.458111 7f59968dda80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:59:05.458111 7f59968dda80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:59:05.458112 7f59968dda80 Options.arena_block_size: 16777216
+2021/03/14-08:59:05.458113 7f59968dda80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:59:05.458113 7f59968dda80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:59:05.458114 7f59968dda80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:59:05.458115 7f59968dda80 Options.disable_auto_compactions: 0
+2021/03/14-08:59:05.458116 7f59968dda80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:59:05.458117 7f59968dda80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:59:05.458117 7f59968dda80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:59:05.458118 7f59968dda80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:59:05.458118 7f59968dda80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:59:05.458119 7f59968dda80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:59:05.458120 7f59968dda80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:59:05.458121 7f59968dda80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:59:05.458121 7f59968dda80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:59:05.458122 7f59968dda80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:59:05.458122 7f59968dda80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:59:05.458123 7f59968dda80 Options.table_properties_collectors:
+2021/03/14-08:59:05.458124 7f59968dda80 Options.inplace_update_support: 0
+2021/03/14-08:59:05.458124 7f59968dda80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:59:05.458125 7f59968dda80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:59:05.458126 7f59968dda80 Options.memtable_huge_page_size: 0
+2021/03/14-08:59:05.458126 7f59968dda80 Options.bloom_locality: 0
+2021/03/14-08:59:05.458127 7f59968dda80 Options.max_successive_merges: 0
+2021/03/14-08:59:05.458127 7f59968dda80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:59:05.458128 7f59968dda80 Options.paranoid_file_checks: 0
+2021/03/14-08:59:05.458129 7f59968dda80 Options.force_consistency_checks: 0
+2021/03/14-08:59:05.458129 7f59968dda80 Options.report_bg_io_stats: 0
+2021/03/14-08:59:05.458513 7f59968dda80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:59:05.458516 7f59968dda80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:59:05.458692 7f59968dda80 EVENT_LOG_v1 {"time_micros": 1615708745458682, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:59:05.458698 7f59968dda80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:59:06.182886 7f59968dda80 EVENT_LOG_v1 {"time_micros": 1615708746182882, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708746928273 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708746928273
new file mode 100644
index 0000000..97d6ea0
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708746928273
@@ -0,0 +1,186 @@
+2021/03/14-08:59:06.195713 7f59968dda80 RocksDB version: 5.11.3
+2021/03/14-08:59:06.195765 7f59968dda80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:59:06.195767 7f59968dda80 Compile date Mar 13 2021
+2021/03/14-08:59:06.195769 7f59968dda80 DB SUMMARY
+2021/03/14-08:59:06.195949 7f59968dda80 CURRENT file: CURRENT
+2021/03/14-08:59:06.195951 7f59968dda80 IDENTITY file: IDENTITY
+2021/03/14-08:59:06.195968 7f59968dda80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:59:06.195970 7f59968dda80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:59:06.195971 7f59968dda80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:59:06.195977 7f59968dda80 Options.error_if_exists: 0
+2021/03/14-08:59:06.195978 7f59968dda80 Options.create_if_missing: 1
+2021/03/14-08:59:06.195978 7f59968dda80 Options.paranoid_checks: 1
+2021/03/14-08:59:06.195979 7f59968dda80 Options.env: 0x7f5997297080
+2021/03/14-08:59:06.195979 7f59968dda80 Options.info_log: 0x2432c90
+2021/03/14-08:59:06.195980 7f59968dda80 Options.max_file_opening_threads: 16
+2021/03/14-08:59:06.195981 7f59968dda80 Options.statistics: (nil)
+2021/03/14-08:59:06.195981 7f59968dda80 Options.use_fsync: 0
+2021/03/14-08:59:06.195982 7f59968dda80 Options.max_log_file_size: 0
+2021/03/14-08:59:06.195983 7f59968dda80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:59:06.195983 7f59968dda80 Options.log_file_time_to_roll: 0
+2021/03/14-08:59:06.195984 7f59968dda80 Options.keep_log_file_num: 1000
+2021/03/14-08:59:06.195984 7f59968dda80 Options.recycle_log_file_num: 0
+2021/03/14-08:59:06.195985 7f59968dda80 Options.allow_fallocate: 1
+2021/03/14-08:59:06.195986 7f59968dda80 Options.allow_mmap_reads: 0
+2021/03/14-08:59:06.195986 7f59968dda80 Options.allow_mmap_writes: 0
+2021/03/14-08:59:06.195987 7f59968dda80 Options.use_direct_reads: 0
+2021/03/14-08:59:06.195987 7f59968dda80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:59:06.195988 7f59968dda80 Options.create_missing_column_families: 0
+2021/03/14-08:59:06.195988 7f59968dda80 Options.db_log_dir:
+2021/03/14-08:59:06.195989 7f59968dda80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:59:06.195989 7f59968dda80 Options.table_cache_numshardbits: 6
+2021/03/14-08:59:06.195990 7f59968dda80 Options.max_subcompactions: 1
+2021/03/14-08:59:06.195991 7f59968dda80 Options.max_background_flushes: -1
+2021/03/14-08:59:06.195991 7f59968dda80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:59:06.195992 7f59968dda80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:59:06.195992 7f59968dda80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:59:06.195993 7f59968dda80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:59:06.195994 7f59968dda80 Options.advise_random_on_open: 1
+2021/03/14-08:59:06.195994 7f59968dda80 Options.db_write_buffer_size: 0
+2021/03/14-08:59:06.195995 7f59968dda80 Options.write_buffer_manager: 0x241ab90
+2021/03/14-08:59:06.195995 7f59968dda80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:59:06.195996 7f59968dda80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:59:06.195996 7f59968dda80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:59:06.195997 7f59968dda80 Options.use_adaptive_mutex: 0
+2021/03/14-08:59:06.195998 7f59968dda80 Options.rate_limiter: (nil)
+2021/03/14-08:59:06.195999 7f59968dda80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:59:06.196007 7f59968dda80 Options.wal_recovery_mode: 2
+2021/03/14-08:59:06.196008 7f59968dda80 Options.enable_thread_tracking: 0
+2021/03/14-08:59:06.196008 7f59968dda80 Options.enable_pipelined_write: 0
+2021/03/14-08:59:06.196009 7f59968dda80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:59:06.196009 7f59968dda80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:59:06.196010 7f59968dda80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:59:06.196011 7f59968dda80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:59:06.196011 7f59968dda80 Options.row_cache: None
+2021/03/14-08:59:06.196012 7f59968dda80 Options.wal_filter: None
+2021/03/14-08:59:06.196012 7f59968dda80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:59:06.196013 7f59968dda80 Options.allow_ingest_behind: 0
+2021/03/14-08:59:06.196014 7f59968dda80 Options.preserve_deletes: 0
+2021/03/14-08:59:06.196014 7f59968dda80 Options.two_write_queues: 0
+2021/03/14-08:59:06.196015 7f59968dda80 Options.manual_wal_flush: 0
+2021/03/14-08:59:06.196016 7f59968dda80 Options.max_background_jobs: 16
+2021/03/14-08:59:06.196017 7f59968dda80 Options.max_background_compactions: -1
+2021/03/14-08:59:06.196017 7f59968dda80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:59:06.196018 7f59968dda80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:59:06.196018 7f59968dda80 Options.delayed_write_rate : 16777216
+2021/03/14-08:59:06.196019 7f59968dda80 Options.max_total_wal_size: 0
+2021/03/14-08:59:06.196020 7f59968dda80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:59:06.196020 7f59968dda80 Options.stats_dump_period_sec: 600
+2021/03/14-08:59:06.196021 7f59968dda80 Options.max_open_files: -1
+2021/03/14-08:59:06.196021 7f59968dda80 Options.bytes_per_sync: 0
+2021/03/14-08:59:06.196022 7f59968dda80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:59:06.196023 7f59968dda80 Options.compaction_readahead_size: 0
+2021/03/14-08:59:06.196023 7f59968dda80 Compression algorithms supported:
+2021/03/14-08:59:06.196024 7f59968dda80 Snappy supported: 1
+2021/03/14-08:59:06.196024 7f59968dda80 Zlib supported: 1
+2021/03/14-08:59:06.196025 7f59968dda80 Bzip supported: 1
+2021/03/14-08:59:06.196025 7f59968dda80 LZ4 supported: 1
+2021/03/14-08:59:06.196026 7f59968dda80 ZSTDNotFinal supported: 1
+2021/03/14-08:59:06.196030 7f59968dda80 ZSTD supported: 1
+2021/03/14-08:59:06.196033 7f59968dda80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:59:06.196034 7f59968dda80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:59:06.196128 7f59968dda80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:59:06.196183 7f59968dda80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:59:06.196185 7f59968dda80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:59:06.196185 7f59968dda80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:59:06.196186 7f59968dda80 Options.compaction_filter: None
+2021/03/14-08:59:06.196187 7f59968dda80 Options.compaction_filter_factory: None
+2021/03/14-08:59:06.196187 7f59968dda80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:59:06.196188 7f59968dda80 Options.table_factory: BlockBasedTable
+2021/03/14-08:59:06.196204 7f59968dda80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x242a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x240fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:59:06.196209 7f59968dda80 Options.write_buffer_size: 134217728
+2021/03/14-08:59:06.196210 7f59968dda80 Options.max_write_buffer_number: 6
+2021/03/14-08:59:06.196211 7f59968dda80 Options.compression[0]: NoCompression
+2021/03/14-08:59:06.196212 7f59968dda80 Options.compression[1]: NoCompression
+2021/03/14-08:59:06.196212 7f59968dda80 Options.compression[2]: Snappy
+2021/03/14-08:59:06.196213 7f59968dda80 Options.compression[3]: Snappy
+2021/03/14-08:59:06.196214 7f59968dda80 Options.compression[4]: Snappy
+2021/03/14-08:59:06.196214 7f59968dda80 Options.compression[5]: Snappy
+2021/03/14-08:59:06.196215 7f59968dda80 Options.compression[6]: Snappy
+2021/03/14-08:59:06.196215 7f59968dda80 Options.bottommost_compression: Disabled
+2021/03/14-08:59:06.196216 7f59968dda80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:59:06.196217 7f59968dda80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:59:06.196218 7f59968dda80 Options.num_levels: 7
+2021/03/14-08:59:06.196218 7f59968dda80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:59:06.196219 7f59968dda80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:59:06.196219 7f59968dda80 Options.compression_opts.window_bits: -14
+2021/03/14-08:59:06.196220 7f59968dda80 Options.compression_opts.level: -1
+2021/03/14-08:59:06.196221 7f59968dda80 Options.compression_opts.strategy: 0
+2021/03/14-08:59:06.196221 7f59968dda80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:59:06.196222 7f59968dda80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:59:06.196222 7f59968dda80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:59:06.196223 7f59968dda80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:59:06.196223 7f59968dda80 Options.target_file_size_base: 67108864
+2021/03/14-08:59:06.196224 7f59968dda80 Options.target_file_size_multiplier: 1
+2021/03/14-08:59:06.196225 7f59968dda80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:59:06.196225 7f59968dda80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:59:06.196226 7f59968dda80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:59:06.196227 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:59:06.196235 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:59:06.196236 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:59:06.196237 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:59:06.196251 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:59:06.196252 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:59:06.196253 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:59:06.196254 7f59968dda80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:59:06.196254 7f59968dda80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:59:06.196255 7f59968dda80 Options.arena_block_size: 16777216
+2021/03/14-08:59:06.196256 7f59968dda80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:59:06.196256 7f59968dda80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:59:06.196257 7f59968dda80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:59:06.196258 7f59968dda80 Options.disable_auto_compactions: 0
+2021/03/14-08:59:06.196259 7f59968dda80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:59:06.196260 7f59968dda80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:59:06.196261 7f59968dda80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:59:06.196261 7f59968dda80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:59:06.196262 7f59968dda80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:59:06.196263 7f59968dda80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:59:06.196263 7f59968dda80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:59:06.196265 7f59968dda80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:59:06.196265 7f59968dda80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:59:06.196266 7f59968dda80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:59:06.196266 7f59968dda80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:59:06.196267 7f59968dda80 Options.table_properties_collectors:
+2021/03/14-08:59:06.196268 7f59968dda80 Options.inplace_update_support: 0
+2021/03/14-08:59:06.196268 7f59968dda80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:59:06.196269 7f59968dda80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:59:06.196270 7f59968dda80 Options.memtable_huge_page_size: 0
+2021/03/14-08:59:06.196271 7f59968dda80 Options.bloom_locality: 0
+2021/03/14-08:59:06.196271 7f59968dda80 Options.max_successive_merges: 0
+2021/03/14-08:59:06.196272 7f59968dda80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:59:06.196272 7f59968dda80 Options.paranoid_file_checks: 0
+2021/03/14-08:59:06.196273 7f59968dda80 Options.force_consistency_checks: 0
+2021/03/14-08:59:06.196274 7f59968dda80 Options.report_bg_io_stats: 0
+2021/03/14-08:59:06.196701 7f59968dda80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:59:06.196704 7f59968dda80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:59:06.196883 7f59968dda80 EVENT_LOG_v1 {"time_micros": 1615708746196873, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:59:06.196889 7f59968dda80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:59:06.915370 7f59968dda80 EVENT_LOG_v1 {"time_micros": 1615708746915366, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708850531744 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708850531744
new file mode 100644
index 0000000..4e0fed0
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708850531744
@@ -0,0 +1,186 @@
+2021/03/14-08:59:06.928697 7f59968dda80 RocksDB version: 5.11.3
+2021/03/14-08:59:06.928751 7f59968dda80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-08:59:06.928752 7f59968dda80 Compile date Mar 13 2021
+2021/03/14-08:59:06.928755 7f59968dda80 DB SUMMARY
+2021/03/14-08:59:06.928936 7f59968dda80 CURRENT file: CURRENT
+2021/03/14-08:59:06.928937 7f59968dda80 IDENTITY file: IDENTITY
+2021/03/14-08:59:06.928954 7f59968dda80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-08:59:06.928956 7f59968dda80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-08:59:06.928957 7f59968dda80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-08:59:06.928963 7f59968dda80 Options.error_if_exists: 0
+2021/03/14-08:59:06.928964 7f59968dda80 Options.create_if_missing: 1
+2021/03/14-08:59:06.928964 7f59968dda80 Options.paranoid_checks: 1
+2021/03/14-08:59:06.928965 7f59968dda80 Options.env: 0x7f5997297080
+2021/03/14-08:59:06.928966 7f59968dda80 Options.info_log: 0x2432c90
+2021/03/14-08:59:06.928966 7f59968dda80 Options.max_file_opening_threads: 16
+2021/03/14-08:59:06.928967 7f59968dda80 Options.statistics: (nil)
+2021/03/14-08:59:06.928967 7f59968dda80 Options.use_fsync: 0
+2021/03/14-08:59:06.928968 7f59968dda80 Options.max_log_file_size: 0
+2021/03/14-08:59:06.928969 7f59968dda80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-08:59:06.928969 7f59968dda80 Options.log_file_time_to_roll: 0
+2021/03/14-08:59:06.928970 7f59968dda80 Options.keep_log_file_num: 1000
+2021/03/14-08:59:06.928970 7f59968dda80 Options.recycle_log_file_num: 0
+2021/03/14-08:59:06.928971 7f59968dda80 Options.allow_fallocate: 1
+2021/03/14-08:59:06.928972 7f59968dda80 Options.allow_mmap_reads: 0
+2021/03/14-08:59:06.928972 7f59968dda80 Options.allow_mmap_writes: 0
+2021/03/14-08:59:06.928973 7f59968dda80 Options.use_direct_reads: 0
+2021/03/14-08:59:06.928974 7f59968dda80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-08:59:06.928974 7f59968dda80 Options.create_missing_column_families: 0
+2021/03/14-08:59:06.928975 7f59968dda80 Options.db_log_dir:
+2021/03/14-08:59:06.928975 7f59968dda80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-08:59:06.928976 7f59968dda80 Options.table_cache_numshardbits: 6
+2021/03/14-08:59:06.928976 7f59968dda80 Options.max_subcompactions: 1
+2021/03/14-08:59:06.928977 7f59968dda80 Options.max_background_flushes: -1
+2021/03/14-08:59:06.928978 7f59968dda80 Options.WAL_ttl_seconds: 0
+2021/03/14-08:59:06.928978 7f59968dda80 Options.WAL_size_limit_MB: 0
+2021/03/14-08:59:06.928979 7f59968dda80 Options.manifest_preallocation_size: 4194304
+2021/03/14-08:59:06.928979 7f59968dda80 Options.is_fd_close_on_exec: 1
+2021/03/14-08:59:06.928980 7f59968dda80 Options.advise_random_on_open: 1
+2021/03/14-08:59:06.928980 7f59968dda80 Options.db_write_buffer_size: 0
+2021/03/14-08:59:06.928981 7f59968dda80 Options.write_buffer_manager: 0x241ab90
+2021/03/14-08:59:06.928982 7f59968dda80 Options.access_hint_on_compaction_start: 1
+2021/03/14-08:59:06.928982 7f59968dda80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-08:59:06.928983 7f59968dda80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-08:59:06.928983 7f59968dda80 Options.use_adaptive_mutex: 0
+2021/03/14-08:59:06.928984 7f59968dda80 Options.rate_limiter: (nil)
+2021/03/14-08:59:06.928985 7f59968dda80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-08:59:06.928994 7f59968dda80 Options.wal_recovery_mode: 2
+2021/03/14-08:59:06.928995 7f59968dda80 Options.enable_thread_tracking: 0
+2021/03/14-08:59:06.928995 7f59968dda80 Options.enable_pipelined_write: 0
+2021/03/14-08:59:06.928996 7f59968dda80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-08:59:06.928996 7f59968dda80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-08:59:06.928997 7f59968dda80 Options.write_thread_max_yield_usec: 100
+2021/03/14-08:59:06.928998 7f59968dda80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-08:59:06.928998 7f59968dda80 Options.row_cache: None
+2021/03/14-08:59:06.928999 7f59968dda80 Options.wal_filter: None
+2021/03/14-08:59:06.928999 7f59968dda80 Options.avoid_flush_during_recovery: 0
+2021/03/14-08:59:06.929000 7f59968dda80 Options.allow_ingest_behind: 0
+2021/03/14-08:59:06.929000 7f59968dda80 Options.preserve_deletes: 0
+2021/03/14-08:59:06.929001 7f59968dda80 Options.two_write_queues: 0
+2021/03/14-08:59:06.929002 7f59968dda80 Options.manual_wal_flush: 0
+2021/03/14-08:59:06.929003 7f59968dda80 Options.max_background_jobs: 16
+2021/03/14-08:59:06.929003 7f59968dda80 Options.max_background_compactions: -1
+2021/03/14-08:59:06.929004 7f59968dda80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-08:59:06.929005 7f59968dda80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-08:59:06.929005 7f59968dda80 Options.delayed_write_rate : 16777216
+2021/03/14-08:59:06.929006 7f59968dda80 Options.max_total_wal_size: 0
+2021/03/14-08:59:06.929006 7f59968dda80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-08:59:06.929007 7f59968dda80 Options.stats_dump_period_sec: 600
+2021/03/14-08:59:06.929008 7f59968dda80 Options.max_open_files: -1
+2021/03/14-08:59:06.929008 7f59968dda80 Options.bytes_per_sync: 0
+2021/03/14-08:59:06.929009 7f59968dda80 Options.wal_bytes_per_sync: 0
+2021/03/14-08:59:06.929009 7f59968dda80 Options.compaction_readahead_size: 0
+2021/03/14-08:59:06.929010 7f59968dda80 Compression algorithms supported:
+2021/03/14-08:59:06.929011 7f59968dda80 Snappy supported: 1
+2021/03/14-08:59:06.929011 7f59968dda80 Zlib supported: 1
+2021/03/14-08:59:06.929012 7f59968dda80 Bzip supported: 1
+2021/03/14-08:59:06.929012 7f59968dda80 LZ4 supported: 1
+2021/03/14-08:59:06.929013 7f59968dda80 ZSTDNotFinal supported: 1
+2021/03/14-08:59:06.929017 7f59968dda80 ZSTD supported: 1
+2021/03/14-08:59:06.929020 7f59968dda80 Fast CRC32 supported: Supported on x86
+2021/03/14-08:59:06.929021 7f59968dda80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-08:59:06.929115 7f59968dda80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-08:59:06.929170 7f59968dda80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-08:59:06.929172 7f59968dda80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-08:59:06.929172 7f59968dda80 Options.merge_operator: UInt64AddOperator
+2021/03/14-08:59:06.929173 7f59968dda80 Options.compaction_filter: None
+2021/03/14-08:59:06.929174 7f59968dda80 Options.compaction_filter_factory: None
+2021/03/14-08:59:06.929174 7f59968dda80 Options.memtable_factory: SkipListFactory
+2021/03/14-08:59:06.929175 7f59968dda80 Options.table_factory: BlockBasedTable
+2021/03/14-08:59:06.929192 7f59968dda80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x242a520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x240fc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-08:59:06.929197 7f59968dda80 Options.write_buffer_size: 134217728
+2021/03/14-08:59:06.929198 7f59968dda80 Options.max_write_buffer_number: 6
+2021/03/14-08:59:06.929199 7f59968dda80 Options.compression[0]: NoCompression
+2021/03/14-08:59:06.929200 7f59968dda80 Options.compression[1]: NoCompression
+2021/03/14-08:59:06.929200 7f59968dda80 Options.compression[2]: Snappy
+2021/03/14-08:59:06.929201 7f59968dda80 Options.compression[3]: Snappy
+2021/03/14-08:59:06.929202 7f59968dda80 Options.compression[4]: Snappy
+2021/03/14-08:59:06.929202 7f59968dda80 Options.compression[5]: Snappy
+2021/03/14-08:59:06.929203 7f59968dda80 Options.compression[6]: Snappy
+2021/03/14-08:59:06.929204 7f59968dda80 Options.bottommost_compression: Disabled
+2021/03/14-08:59:06.929204 7f59968dda80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-08:59:06.929205 7f59968dda80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-08:59:06.929206 7f59968dda80 Options.num_levels: 7
+2021/03/14-08:59:06.929206 7f59968dda80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-08:59:06.929207 7f59968dda80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-08:59:06.929207 7f59968dda80 Options.compression_opts.window_bits: -14
+2021/03/14-08:59:06.929208 7f59968dda80 Options.compression_opts.level: -1
+2021/03/14-08:59:06.929208 7f59968dda80 Options.compression_opts.strategy: 0
+2021/03/14-08:59:06.929209 7f59968dda80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-08:59:06.929210 7f59968dda80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-08:59:06.929210 7f59968dda80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-08:59:06.929211 7f59968dda80 Options.level0_stop_writes_trigger: 36
+2021/03/14-08:59:06.929211 7f59968dda80 Options.target_file_size_base: 67108864
+2021/03/14-08:59:06.929212 7f59968dda80 Options.target_file_size_multiplier: 1
+2021/03/14-08:59:06.929213 7f59968dda80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-08:59:06.929213 7f59968dda80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-08:59:06.929214 7f59968dda80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-08:59:06.929216 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-08:59:06.929223 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-08:59:06.929224 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-08:59:06.929225 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-08:59:06.929225 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-08:59:06.929226 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-08:59:06.929226 7f59968dda80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-08:59:06.929227 7f59968dda80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-08:59:06.929228 7f59968dda80 Options.max_compaction_bytes: 1677721600
+2021/03/14-08:59:06.929228 7f59968dda80 Options.arena_block_size: 16777216
+2021/03/14-08:59:06.929229 7f59968dda80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-08:59:06.929229 7f59968dda80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-08:59:06.929230 7f59968dda80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-08:59:06.929231 7f59968dda80 Options.disable_auto_compactions: 0
+2021/03/14-08:59:06.929232 7f59968dda80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-08:59:06.929233 7f59968dda80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-08:59:06.929233 7f59968dda80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-08:59:06.929234 7f59968dda80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-08:59:06.929235 7f59968dda80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-08:59:06.929235 7f59968dda80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-08:59:06.929236 7f59968dda80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-08:59:06.929237 7f59968dda80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-08:59:06.929244 7f59968dda80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-08:59:06.929244 7f59968dda80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-08:59:06.929245 7f59968dda80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-08:59:06.929246 7f59968dda80 Options.table_properties_collectors:
+2021/03/14-08:59:06.929246 7f59968dda80 Options.inplace_update_support: 0
+2021/03/14-08:59:06.929247 7f59968dda80 Options.inplace_update_num_locks: 10000
+2021/03/14-08:59:06.929247 7f59968dda80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-08:59:06.929248 7f59968dda80 Options.memtable_huge_page_size: 0
+2021/03/14-08:59:06.929249 7f59968dda80 Options.bloom_locality: 0
+2021/03/14-08:59:06.929249 7f59968dda80 Options.max_successive_merges: 0
+2021/03/14-08:59:06.929250 7f59968dda80 Options.optimize_filters_for_hits: 0
+2021/03/14-08:59:06.929251 7f59968dda80 Options.paranoid_file_checks: 0
+2021/03/14-08:59:06.929251 7f59968dda80 Options.force_consistency_checks: 0
+2021/03/14-08:59:06.929252 7f59968dda80 Options.report_bg_io_stats: 0
+2021/03/14-08:59:06.929637 7f59968dda80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-08:59:06.929639 7f59968dda80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-08:59:06.929817 7f59968dda80 EVENT_LOG_v1 {"time_micros": 1615708746929806, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-08:59:06.929822 7f59968dda80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-08:59:07.649348 7f59968dda80 EVENT_LOG_v1 {"time_micros": 1615708747649344, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708851257288 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708851257288
new file mode 100644
index 0000000..943b25f
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708851257288
@@ -0,0 +1,186 @@
+2021/03/14-09:00:50.532369 7f473178aa80 RocksDB version: 5.11.3
+2021/03/14-09:00:50.532456 7f473178aa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-09:00:50.532459 7f473178aa80 Compile date Mar 13 2021
+2021/03/14-09:00:50.532467 7f473178aa80 DB SUMMARY
+2021/03/14-09:00:50.532704 7f473178aa80 CURRENT file: CURRENT
+2021/03/14-09:00:50.532706 7f473178aa80 IDENTITY file: IDENTITY
+2021/03/14-09:00:50.532730 7f473178aa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-09:00:50.532732 7f473178aa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-09:00:50.532734 7f473178aa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-09:00:50.532744 7f473178aa80 Options.error_if_exists: 0
+2021/03/14-09:00:50.532746 7f473178aa80 Options.create_if_missing: 1
+2021/03/14-09:00:50.532747 7f473178aa80 Options.paranoid_checks: 1
+2021/03/14-09:00:50.532748 7f473178aa80 Options.env: 0x7f4732144080
+2021/03/14-09:00:50.532749 7f473178aa80 Options.info_log: 0x1fe2c90
+2021/03/14-09:00:50.532750 7f473178aa80 Options.max_file_opening_threads: 16
+2021/03/14-09:00:50.532751 7f473178aa80 Options.statistics: (nil)
+2021/03/14-09:00:50.532752 7f473178aa80 Options.use_fsync: 0
+2021/03/14-09:00:50.532753 7f473178aa80 Options.max_log_file_size: 0
+2021/03/14-09:00:50.532755 7f473178aa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-09:00:50.532756 7f473178aa80 Options.log_file_time_to_roll: 0
+2021/03/14-09:00:50.532757 7f473178aa80 Options.keep_log_file_num: 1000
+2021/03/14-09:00:50.532758 7f473178aa80 Options.recycle_log_file_num: 0
+2021/03/14-09:00:50.532759 7f473178aa80 Options.allow_fallocate: 1
+2021/03/14-09:00:50.532760 7f473178aa80 Options.allow_mmap_reads: 0
+2021/03/14-09:00:50.532761 7f473178aa80 Options.allow_mmap_writes: 0
+2021/03/14-09:00:50.532762 7f473178aa80 Options.use_direct_reads: 0
+2021/03/14-09:00:50.532763 7f473178aa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-09:00:50.532765 7f473178aa80 Options.create_missing_column_families: 0
+2021/03/14-09:00:50.532765 7f473178aa80 Options.db_log_dir:
+2021/03/14-09:00:50.532766 7f473178aa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-09:00:50.532768 7f473178aa80 Options.table_cache_numshardbits: 6
+2021/03/14-09:00:50.532769 7f473178aa80 Options.max_subcompactions: 1
+2021/03/14-09:00:50.532770 7f473178aa80 Options.max_background_flushes: -1
+2021/03/14-09:00:50.532771 7f473178aa80 Options.WAL_ttl_seconds: 0
+2021/03/14-09:00:50.532772 7f473178aa80 Options.WAL_size_limit_MB: 0
+2021/03/14-09:00:50.532773 7f473178aa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-09:00:50.532775 7f473178aa80 Options.is_fd_close_on_exec: 1
+2021/03/14-09:00:50.532776 7f473178aa80 Options.advise_random_on_open: 1
+2021/03/14-09:00:50.532777 7f473178aa80 Options.db_write_buffer_size: 0
+2021/03/14-09:00:50.532778 7f473178aa80 Options.write_buffer_manager: 0x1fcab90
+2021/03/14-09:00:50.532779 7f473178aa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-09:00:50.532780 7f473178aa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-09:00:50.532781 7f473178aa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-09:00:50.532781 7f473178aa80 Options.use_adaptive_mutex: 0
+2021/03/14-09:00:50.532782 7f473178aa80 Options.rate_limiter: (nil)
+2021/03/14-09:00:50.532784 7f473178aa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-09:00:50.532795 7f473178aa80 Options.wal_recovery_mode: 2
+2021/03/14-09:00:50.532796 7f473178aa80 Options.enable_thread_tracking: 0
+2021/03/14-09:00:50.532797 7f473178aa80 Options.enable_pipelined_write: 0
+2021/03/14-09:00:50.532798 7f473178aa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-09:00:50.532798 7f473178aa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-09:00:50.532799 7f473178aa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-09:00:50.532800 7f473178aa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-09:00:50.532800 7f473178aa80 Options.row_cache: None
+2021/03/14-09:00:50.532801 7f473178aa80 Options.wal_filter: None
+2021/03/14-09:00:50.532802 7f473178aa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-09:00:50.532802 7f473178aa80 Options.allow_ingest_behind: 0
+2021/03/14-09:00:50.532803 7f473178aa80 Options.preserve_deletes: 0
+2021/03/14-09:00:50.532804 7f473178aa80 Options.two_write_queues: 0
+2021/03/14-09:00:50.532804 7f473178aa80 Options.manual_wal_flush: 0
+2021/03/14-09:00:50.532806 7f473178aa80 Options.max_background_jobs: 16
+2021/03/14-09:00:50.532807 7f473178aa80 Options.max_background_compactions: -1
+2021/03/14-09:00:50.532807 7f473178aa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-09:00:50.532808 7f473178aa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-09:00:50.532809 7f473178aa80 Options.delayed_write_rate : 16777216
+2021/03/14-09:00:50.532809 7f473178aa80 Options.max_total_wal_size: 0
+2021/03/14-09:00:50.532810 7f473178aa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-09:00:50.532811 7f473178aa80 Options.stats_dump_period_sec: 600
+2021/03/14-09:00:50.532811 7f473178aa80 Options.max_open_files: -1
+2021/03/14-09:00:50.532812 7f473178aa80 Options.bytes_per_sync: 0
+2021/03/14-09:00:50.532813 7f473178aa80 Options.wal_bytes_per_sync: 0
+2021/03/14-09:00:50.532813 7f473178aa80 Options.compaction_readahead_size: 0
+2021/03/14-09:00:50.532814 7f473178aa80 Compression algorithms supported:
+2021/03/14-09:00:50.532815 7f473178aa80 Snappy supported: 1
+2021/03/14-09:00:50.532815 7f473178aa80 Zlib supported: 1
+2021/03/14-09:00:50.532816 7f473178aa80 Bzip supported: 1
+2021/03/14-09:00:50.532817 7f473178aa80 LZ4 supported: 1
+2021/03/14-09:00:50.532817 7f473178aa80 ZSTDNotFinal supported: 1
+2021/03/14-09:00:50.532823 7f473178aa80 ZSTD supported: 1
+2021/03/14-09:00:50.532827 7f473178aa80 Fast CRC32 supported: Supported on x86
+2021/03/14-09:00:50.532830 7f473178aa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-09:00:50.532965 7f473178aa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-09:00:50.533043 7f473178aa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-09:00:50.533045 7f473178aa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-09:00:50.533047 7f473178aa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-09:00:50.533047 7f473178aa80 Options.compaction_filter: None
+2021/03/14-09:00:50.533048 7f473178aa80 Options.compaction_filter_factory: None
+2021/03/14-09:00:50.533049 7f473178aa80 Options.memtable_factory: SkipListFactory
+2021/03/14-09:00:50.533050 7f473178aa80 Options.table_factory: BlockBasedTable
+2021/03/14-09:00:50.533071 7f473178aa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1fda520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1fbfc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-09:00:50.533078 7f473178aa80 Options.write_buffer_size: 134217728
+2021/03/14-09:00:50.533079 7f473178aa80 Options.max_write_buffer_number: 6
+2021/03/14-09:00:50.533080 7f473178aa80 Options.compression[0]: NoCompression
+2021/03/14-09:00:50.533081 7f473178aa80 Options.compression[1]: NoCompression
+2021/03/14-09:00:50.533081 7f473178aa80 Options.compression[2]: Snappy
+2021/03/14-09:00:50.533082 7f473178aa80 Options.compression[3]: Snappy
+2021/03/14-09:00:50.533083 7f473178aa80 Options.compression[4]: Snappy
+2021/03/14-09:00:50.533083 7f473178aa80 Options.compression[5]: Snappy
+2021/03/14-09:00:50.533084 7f473178aa80 Options.compression[6]: Snappy
+2021/03/14-09:00:50.533085 7f473178aa80 Options.bottommost_compression: Disabled
+2021/03/14-09:00:50.533086 7f473178aa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-09:00:50.533087 7f473178aa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-09:00:50.533087 7f473178aa80 Options.num_levels: 7
+2021/03/14-09:00:50.533088 7f473178aa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-09:00:50.533089 7f473178aa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-09:00:50.533089 7f473178aa80 Options.compression_opts.window_bits: -14
+2021/03/14-09:00:50.533090 7f473178aa80 Options.compression_opts.level: -1
+2021/03/14-09:00:50.533091 7f473178aa80 Options.compression_opts.strategy: 0
+2021/03/14-09:00:50.533091 7f473178aa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-09:00:50.533092 7f473178aa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-09:00:50.533093 7f473178aa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-09:00:50.533093 7f473178aa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-09:00:50.533094 7f473178aa80 Options.target_file_size_base: 67108864
+2021/03/14-09:00:50.533095 7f473178aa80 Options.target_file_size_multiplier: 1
+2021/03/14-09:00:50.533095 7f473178aa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-09:00:50.533096 7f473178aa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-09:00:50.533096 7f473178aa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-09:00:50.533099 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-09:00:50.533109 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-09:00:50.533109 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-09:00:50.533110 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-09:00:50.533111 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-09:00:50.533111 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-09:00:50.533112 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-09:00:50.533113 7f473178aa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-09:00:50.533113 7f473178aa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-09:00:50.533114 7f473178aa80 Options.arena_block_size: 16777216
+2021/03/14-09:00:50.533115 7f473178aa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-09:00:50.533115 7f473178aa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-09:00:50.533116 7f473178aa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-09:00:50.533117 7f473178aa80 Options.disable_auto_compactions: 0
+2021/03/14-09:00:50.533119 7f473178aa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-09:00:50.533120 7f473178aa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-09:00:50.533121 7f473178aa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-09:00:50.533122 7f473178aa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-09:00:50.533122 7f473178aa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-09:00:50.533123 7f473178aa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-09:00:50.533124 7f473178aa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-09:00:50.533125 7f473178aa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-09:00:50.533126 7f473178aa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-09:00:50.533126 7f473178aa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-09:00:50.533127 7f473178aa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-09:00:50.533128 7f473178aa80 Options.table_properties_collectors:
+2021/03/14-09:00:50.533128 7f473178aa80 Options.inplace_update_support: 0
+2021/03/14-09:00:50.533129 7f473178aa80 Options.inplace_update_num_locks: 10000
+2021/03/14-09:00:50.533130 7f473178aa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-09:00:50.533131 7f473178aa80 Options.memtable_huge_page_size: 0
+2021/03/14-09:00:50.533131 7f473178aa80 Options.bloom_locality: 0
+2021/03/14-09:00:50.533132 7f473178aa80 Options.max_successive_merges: 0
+2021/03/14-09:00:50.533133 7f473178aa80 Options.optimize_filters_for_hits: 0
+2021/03/14-09:00:50.533133 7f473178aa80 Options.paranoid_file_checks: 0
+2021/03/14-09:00:50.533134 7f473178aa80 Options.force_consistency_checks: 0
+2021/03/14-09:00:50.533134 7f473178aa80 Options.report_bg_io_stats: 0
+2021/03/14-09:00:50.533672 7f473178aa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-09:00:50.533676 7f473178aa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-09:00:50.533895 7f473178aa80 EVENT_LOG_v1 {"time_micros": 1615708850533879, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-09:00:50.533903 7f473178aa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-09:00:51.245487 7f473178aa80 EVENT_LOG_v1 {"time_micros": 1615708851245484, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708851977157 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708851977157
new file mode 100644
index 0000000..d5b2a5c
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708851977157
@@ -0,0 +1,186 @@
+2021/03/14-09:00:51.257735 7f473178aa80 RocksDB version: 5.11.3
+2021/03/14-09:00:51.257788 7f473178aa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-09:00:51.257790 7f473178aa80 Compile date Mar 13 2021
+2021/03/14-09:00:51.257794 7f473178aa80 DB SUMMARY
+2021/03/14-09:00:51.257977 7f473178aa80 CURRENT file: CURRENT
+2021/03/14-09:00:51.257978 7f473178aa80 IDENTITY file: IDENTITY
+2021/03/14-09:00:51.257996 7f473178aa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-09:00:51.257997 7f473178aa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-09:00:51.257998 7f473178aa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-09:00:51.258004 7f473178aa80 Options.error_if_exists: 0
+2021/03/14-09:00:51.258005 7f473178aa80 Options.create_if_missing: 1
+2021/03/14-09:00:51.258006 7f473178aa80 Options.paranoid_checks: 1
+2021/03/14-09:00:51.258006 7f473178aa80 Options.env: 0x7f4732144080
+2021/03/14-09:00:51.258007 7f473178aa80 Options.info_log: 0x1fe2c90
+2021/03/14-09:00:51.258008 7f473178aa80 Options.max_file_opening_threads: 16
+2021/03/14-09:00:51.258008 7f473178aa80 Options.statistics: (nil)
+2021/03/14-09:00:51.258009 7f473178aa80 Options.use_fsync: 0
+2021/03/14-09:00:51.258009 7f473178aa80 Options.max_log_file_size: 0
+2021/03/14-09:00:51.258010 7f473178aa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-09:00:51.258011 7f473178aa80 Options.log_file_time_to_roll: 0
+2021/03/14-09:00:51.258011 7f473178aa80 Options.keep_log_file_num: 1000
+2021/03/14-09:00:51.258012 7f473178aa80 Options.recycle_log_file_num: 0
+2021/03/14-09:00:51.258012 7f473178aa80 Options.allow_fallocate: 1
+2021/03/14-09:00:51.258013 7f473178aa80 Options.allow_mmap_reads: 0
+2021/03/14-09:00:51.258013 7f473178aa80 Options.allow_mmap_writes: 0
+2021/03/14-09:00:51.258014 7f473178aa80 Options.use_direct_reads: 0
+2021/03/14-09:00:51.258015 7f473178aa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-09:00:51.258015 7f473178aa80 Options.create_missing_column_families: 0
+2021/03/14-09:00:51.258016 7f473178aa80 Options.db_log_dir:
+2021/03/14-09:00:51.258016 7f473178aa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-09:00:51.258017 7f473178aa80 Options.table_cache_numshardbits: 6
+2021/03/14-09:00:51.258017 7f473178aa80 Options.max_subcompactions: 1
+2021/03/14-09:00:51.258018 7f473178aa80 Options.max_background_flushes: -1
+2021/03/14-09:00:51.258019 7f473178aa80 Options.WAL_ttl_seconds: 0
+2021/03/14-09:00:51.258019 7f473178aa80 Options.WAL_size_limit_MB: 0
+2021/03/14-09:00:51.258020 7f473178aa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-09:00:51.258020 7f473178aa80 Options.is_fd_close_on_exec: 1
+2021/03/14-09:00:51.258021 7f473178aa80 Options.advise_random_on_open: 1
+2021/03/14-09:00:51.258021 7f473178aa80 Options.db_write_buffer_size: 0
+2021/03/14-09:00:51.258022 7f473178aa80 Options.write_buffer_manager: 0x1fcab90
+2021/03/14-09:00:51.258023 7f473178aa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-09:00:51.258023 7f473178aa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-09:00:51.258024 7f473178aa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-09:00:51.258024 7f473178aa80 Options.use_adaptive_mutex: 0
+2021/03/14-09:00:51.258025 7f473178aa80 Options.rate_limiter: (nil)
+2021/03/14-09:00:51.258026 7f473178aa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-09:00:51.258034 7f473178aa80 Options.wal_recovery_mode: 2
+2021/03/14-09:00:51.258035 7f473178aa80 Options.enable_thread_tracking: 0
+2021/03/14-09:00:51.258035 7f473178aa80 Options.enable_pipelined_write: 0
+2021/03/14-09:00:51.258036 7f473178aa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-09:00:51.258036 7f473178aa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-09:00:51.258037 7f473178aa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-09:00:51.258037 7f473178aa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-09:00:51.258038 7f473178aa80 Options.row_cache: None
+2021/03/14-09:00:51.258039 7f473178aa80 Options.wal_filter: None
+2021/03/14-09:00:51.258039 7f473178aa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-09:00:51.258040 7f473178aa80 Options.allow_ingest_behind: 0
+2021/03/14-09:00:51.258040 7f473178aa80 Options.preserve_deletes: 0
+2021/03/14-09:00:51.258041 7f473178aa80 Options.two_write_queues: 0
+2021/03/14-09:00:51.258041 7f473178aa80 Options.manual_wal_flush: 0
+2021/03/14-09:00:51.258043 7f473178aa80 Options.max_background_jobs: 16
+2021/03/14-09:00:51.258043 7f473178aa80 Options.max_background_compactions: -1
+2021/03/14-09:00:51.258044 7f473178aa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-09:00:51.258044 7f473178aa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-09:00:51.258045 7f473178aa80 Options.delayed_write_rate : 16777216
+2021/03/14-09:00:51.258045 7f473178aa80 Options.max_total_wal_size: 0
+2021/03/14-09:00:51.258046 7f473178aa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-09:00:51.258047 7f473178aa80 Options.stats_dump_period_sec: 600
+2021/03/14-09:00:51.258047 7f473178aa80 Options.max_open_files: -1
+2021/03/14-09:00:51.258048 7f473178aa80 Options.bytes_per_sync: 0
+2021/03/14-09:00:51.258048 7f473178aa80 Options.wal_bytes_per_sync: 0
+2021/03/14-09:00:51.258049 7f473178aa80 Options.compaction_readahead_size: 0
+2021/03/14-09:00:51.258049 7f473178aa80 Compression algorithms supported:
+2021/03/14-09:00:51.258050 7f473178aa80 Snappy supported: 1
+2021/03/14-09:00:51.258051 7f473178aa80 Zlib supported: 1
+2021/03/14-09:00:51.258051 7f473178aa80 Bzip supported: 1
+2021/03/14-09:00:51.258052 7f473178aa80 LZ4 supported: 1
+2021/03/14-09:00:51.258052 7f473178aa80 ZSTDNotFinal supported: 1
+2021/03/14-09:00:51.258056 7f473178aa80 ZSTD supported: 1
+2021/03/14-09:00:51.258059 7f473178aa80 Fast CRC32 supported: Supported on x86
+2021/03/14-09:00:51.258060 7f473178aa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-09:00:51.258150 7f473178aa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-09:00:51.258204 7f473178aa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-09:00:51.258205 7f473178aa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-09:00:51.258206 7f473178aa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-09:00:51.258207 7f473178aa80 Options.compaction_filter: None
+2021/03/14-09:00:51.258207 7f473178aa80 Options.compaction_filter_factory: None
+2021/03/14-09:00:51.258208 7f473178aa80 Options.memtable_factory: SkipListFactory
+2021/03/14-09:00:51.258209 7f473178aa80 Options.table_factory: BlockBasedTable
+2021/03/14-09:00:51.258225 7f473178aa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1fda520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1fbfc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-09:00:51.258230 7f473178aa80 Options.write_buffer_size: 134217728
+2021/03/14-09:00:51.258231 7f473178aa80 Options.max_write_buffer_number: 6
+2021/03/14-09:00:51.258232 7f473178aa80 Options.compression[0]: NoCompression
+2021/03/14-09:00:51.258232 7f473178aa80 Options.compression[1]: NoCompression
+2021/03/14-09:00:51.258233 7f473178aa80 Options.compression[2]: Snappy
+2021/03/14-09:00:51.258234 7f473178aa80 Options.compression[3]: Snappy
+2021/03/14-09:00:51.258234 7f473178aa80 Options.compression[4]: Snappy
+2021/03/14-09:00:51.258235 7f473178aa80 Options.compression[5]: Snappy
+2021/03/14-09:00:51.258235 7f473178aa80 Options.compression[6]: Snappy
+2021/03/14-09:00:51.258236 7f473178aa80 Options.bottommost_compression: Disabled
+2021/03/14-09:00:51.258237 7f473178aa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-09:00:51.258242 7f473178aa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-09:00:51.258243 7f473178aa80 Options.num_levels: 7
+2021/03/14-09:00:51.258244 7f473178aa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-09:00:51.258244 7f473178aa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-09:00:51.258245 7f473178aa80 Options.compression_opts.window_bits: -14
+2021/03/14-09:00:51.258245 7f473178aa80 Options.compression_opts.level: -1
+2021/03/14-09:00:51.258246 7f473178aa80 Options.compression_opts.strategy: 0
+2021/03/14-09:00:51.258247 7f473178aa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-09:00:51.258247 7f473178aa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-09:00:51.258248 7f473178aa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-09:00:51.258248 7f473178aa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-09:00:51.258249 7f473178aa80 Options.target_file_size_base: 67108864
+2021/03/14-09:00:51.258249 7f473178aa80 Options.target_file_size_multiplier: 1
+2021/03/14-09:00:51.258250 7f473178aa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-09:00:51.258251 7f473178aa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-09:00:51.258251 7f473178aa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-09:00:51.258253 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-09:00:51.258261 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-09:00:51.258261 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-09:00:51.258262 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-09:00:51.258263 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-09:00:51.258263 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-09:00:51.258264 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-09:00:51.258264 7f473178aa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-09:00:51.258265 7f473178aa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-09:00:51.258265 7f473178aa80 Options.arena_block_size: 16777216
+2021/03/14-09:00:51.258266 7f473178aa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-09:00:51.258267 7f473178aa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-09:00:51.258267 7f473178aa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-09:00:51.258268 7f473178aa80 Options.disable_auto_compactions: 0
+2021/03/14-09:00:51.258270 7f473178aa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-09:00:51.258270 7f473178aa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-09:00:51.258271 7f473178aa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-09:00:51.258271 7f473178aa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-09:00:51.258272 7f473178aa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-09:00:51.258273 7f473178aa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-09:00:51.258273 7f473178aa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-09:00:51.258275 7f473178aa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-09:00:51.258275 7f473178aa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-09:00:51.258276 7f473178aa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-09:00:51.258276 7f473178aa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-09:00:51.258277 7f473178aa80 Options.table_properties_collectors:
+2021/03/14-09:00:51.258278 7f473178aa80 Options.inplace_update_support: 0
+2021/03/14-09:00:51.258278 7f473178aa80 Options.inplace_update_num_locks: 10000
+2021/03/14-09:00:51.258279 7f473178aa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-09:00:51.258280 7f473178aa80 Options.memtable_huge_page_size: 0
+2021/03/14-09:00:51.258280 7f473178aa80 Options.bloom_locality: 0
+2021/03/14-09:00:51.258281 7f473178aa80 Options.max_successive_merges: 0
+2021/03/14-09:00:51.258281 7f473178aa80 Options.optimize_filters_for_hits: 0
+2021/03/14-09:00:51.258282 7f473178aa80 Options.paranoid_file_checks: 0
+2021/03/14-09:00:51.258283 7f473178aa80 Options.force_consistency_checks: 0
+2021/03/14-09:00:51.258283 7f473178aa80 Options.report_bg_io_stats: 0
+2021/03/14-09:00:51.258668 7f473178aa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-09:00:51.258671 7f473178aa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-09:00:51.258849 7f473178aa80 EVENT_LOG_v1 {"time_micros": 1615708851258839, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-09:00:51.258854 7f473178aa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-09:00:51.965625 7f473178aa80 EVENT_LOG_v1 {"time_micros": 1615708851965622, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708852697175 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708852697175
new file mode 100644
index 0000000..dffbd72
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708852697175
@@ -0,0 +1,186 @@
+2021/03/14-09:00:51.977598 7f473178aa80 RocksDB version: 5.11.3
+2021/03/14-09:00:51.977651 7f473178aa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-09:00:51.977653 7f473178aa80 Compile date Mar 13 2021
+2021/03/14-09:00:51.977657 7f473178aa80 DB SUMMARY
+2021/03/14-09:00:51.977841 7f473178aa80 CURRENT file: CURRENT
+2021/03/14-09:00:51.977842 7f473178aa80 IDENTITY file: IDENTITY
+2021/03/14-09:00:51.977860 7f473178aa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-09:00:51.977861 7f473178aa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-09:00:51.977862 7f473178aa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-09:00:51.977868 7f473178aa80 Options.error_if_exists: 0
+2021/03/14-09:00:51.977869 7f473178aa80 Options.create_if_missing: 1
+2021/03/14-09:00:51.977869 7f473178aa80 Options.paranoid_checks: 1
+2021/03/14-09:00:51.977870 7f473178aa80 Options.env: 0x7f4732144080
+2021/03/14-09:00:51.977871 7f473178aa80 Options.info_log: 0x1fe2c90
+2021/03/14-09:00:51.977871 7f473178aa80 Options.max_file_opening_threads: 16
+2021/03/14-09:00:51.977872 7f473178aa80 Options.statistics: (nil)
+2021/03/14-09:00:51.977873 7f473178aa80 Options.use_fsync: 0
+2021/03/14-09:00:51.977873 7f473178aa80 Options.max_log_file_size: 0
+2021/03/14-09:00:51.977874 7f473178aa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-09:00:51.977874 7f473178aa80 Options.log_file_time_to_roll: 0
+2021/03/14-09:00:51.977875 7f473178aa80 Options.keep_log_file_num: 1000
+2021/03/14-09:00:51.977876 7f473178aa80 Options.recycle_log_file_num: 0
+2021/03/14-09:00:51.977876 7f473178aa80 Options.allow_fallocate: 1
+2021/03/14-09:00:51.977877 7f473178aa80 Options.allow_mmap_reads: 0
+2021/03/14-09:00:51.977877 7f473178aa80 Options.allow_mmap_writes: 0
+2021/03/14-09:00:51.977878 7f473178aa80 Options.use_direct_reads: 0
+2021/03/14-09:00:51.977878 7f473178aa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-09:00:51.977879 7f473178aa80 Options.create_missing_column_families: 0
+2021/03/14-09:00:51.977879 7f473178aa80 Options.db_log_dir:
+2021/03/14-09:00:51.977880 7f473178aa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-09:00:51.977881 7f473178aa80 Options.table_cache_numshardbits: 6
+2021/03/14-09:00:51.977881 7f473178aa80 Options.max_subcompactions: 1
+2021/03/14-09:00:51.977882 7f473178aa80 Options.max_background_flushes: -1
+2021/03/14-09:00:51.977883 7f473178aa80 Options.WAL_ttl_seconds: 0
+2021/03/14-09:00:51.977883 7f473178aa80 Options.WAL_size_limit_MB: 0
+2021/03/14-09:00:51.977884 7f473178aa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-09:00:51.977884 7f473178aa80 Options.is_fd_close_on_exec: 1
+2021/03/14-09:00:51.977885 7f473178aa80 Options.advise_random_on_open: 1
+2021/03/14-09:00:51.977885 7f473178aa80 Options.db_write_buffer_size: 0
+2021/03/14-09:00:51.977886 7f473178aa80 Options.write_buffer_manager: 0x1fcab90
+2021/03/14-09:00:51.977887 7f473178aa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-09:00:51.977887 7f473178aa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-09:00:51.977888 7f473178aa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-09:00:51.977888 7f473178aa80 Options.use_adaptive_mutex: 0
+2021/03/14-09:00:51.977889 7f473178aa80 Options.rate_limiter: (nil)
+2021/03/14-09:00:51.977890 7f473178aa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-09:00:51.977898 7f473178aa80 Options.wal_recovery_mode: 2
+2021/03/14-09:00:51.977899 7f473178aa80 Options.enable_thread_tracking: 0
+2021/03/14-09:00:51.977899 7f473178aa80 Options.enable_pipelined_write: 0
+2021/03/14-09:00:51.977900 7f473178aa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-09:00:51.977900 7f473178aa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-09:00:51.977901 7f473178aa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-09:00:51.977901 7f473178aa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-09:00:51.977902 7f473178aa80 Options.row_cache: None
+2021/03/14-09:00:51.977903 7f473178aa80 Options.wal_filter: None
+2021/03/14-09:00:51.977903 7f473178aa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-09:00:51.977904 7f473178aa80 Options.allow_ingest_behind: 0
+2021/03/14-09:00:51.977904 7f473178aa80 Options.preserve_deletes: 0
+2021/03/14-09:00:51.977905 7f473178aa80 Options.two_write_queues: 0
+2021/03/14-09:00:51.977905 7f473178aa80 Options.manual_wal_flush: 0
+2021/03/14-09:00:51.977907 7f473178aa80 Options.max_background_jobs: 16
+2021/03/14-09:00:51.977907 7f473178aa80 Options.max_background_compactions: -1
+2021/03/14-09:00:51.977908 7f473178aa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-09:00:51.977908 7f473178aa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-09:00:51.977909 7f473178aa80 Options.delayed_write_rate : 16777216
+2021/03/14-09:00:51.977910 7f473178aa80 Options.max_total_wal_size: 0
+2021/03/14-09:00:51.977910 7f473178aa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-09:00:51.977911 7f473178aa80 Options.stats_dump_period_sec: 600
+2021/03/14-09:00:51.977911 7f473178aa80 Options.max_open_files: -1
+2021/03/14-09:00:51.977912 7f473178aa80 Options.bytes_per_sync: 0
+2021/03/14-09:00:51.977912 7f473178aa80 Options.wal_bytes_per_sync: 0
+2021/03/14-09:00:51.977913 7f473178aa80 Options.compaction_readahead_size: 0
+2021/03/14-09:00:51.977914 7f473178aa80 Compression algorithms supported:
+2021/03/14-09:00:51.977914 7f473178aa80 Snappy supported: 1
+2021/03/14-09:00:51.977915 7f473178aa80 Zlib supported: 1
+2021/03/14-09:00:51.977915 7f473178aa80 Bzip supported: 1
+2021/03/14-09:00:51.977916 7f473178aa80 LZ4 supported: 1
+2021/03/14-09:00:51.977916 7f473178aa80 ZSTDNotFinal supported: 1
+2021/03/14-09:00:51.977920 7f473178aa80 ZSTD supported: 1
+2021/03/14-09:00:51.977923 7f473178aa80 Fast CRC32 supported: Supported on x86
+2021/03/14-09:00:51.977925 7f473178aa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-09:00:51.978016 7f473178aa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-09:00:51.978070 7f473178aa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-09:00:51.978071 7f473178aa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-09:00:51.978072 7f473178aa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-09:00:51.978073 7f473178aa80 Options.compaction_filter: None
+2021/03/14-09:00:51.978073 7f473178aa80 Options.compaction_filter_factory: None
+2021/03/14-09:00:51.978074 7f473178aa80 Options.memtable_factory: SkipListFactory
+2021/03/14-09:00:51.978075 7f473178aa80 Options.table_factory: BlockBasedTable
+2021/03/14-09:00:51.978091 7f473178aa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1fda520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1fbfc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-09:00:51.978097 7f473178aa80 Options.write_buffer_size: 134217728
+2021/03/14-09:00:51.978097 7f473178aa80 Options.max_write_buffer_number: 6
+2021/03/14-09:00:51.978098 7f473178aa80 Options.compression[0]: NoCompression
+2021/03/14-09:00:51.978099 7f473178aa80 Options.compression[1]: NoCompression
+2021/03/14-09:00:51.978100 7f473178aa80 Options.compression[2]: Snappy
+2021/03/14-09:00:51.978100 7f473178aa80 Options.compression[3]: Snappy
+2021/03/14-09:00:51.978101 7f473178aa80 Options.compression[4]: Snappy
+2021/03/14-09:00:51.978102 7f473178aa80 Options.compression[5]: Snappy
+2021/03/14-09:00:51.978102 7f473178aa80 Options.compression[6]: Snappy
+2021/03/14-09:00:51.978103 7f473178aa80 Options.bottommost_compression: Disabled
+2021/03/14-09:00:51.978103 7f473178aa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-09:00:51.978104 7f473178aa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-09:00:51.978105 7f473178aa80 Options.num_levels: 7
+2021/03/14-09:00:51.978105 7f473178aa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-09:00:51.978106 7f473178aa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-09:00:51.978106 7f473178aa80 Options.compression_opts.window_bits: -14
+2021/03/14-09:00:51.978107 7f473178aa80 Options.compression_opts.level: -1
+2021/03/14-09:00:51.978107 7f473178aa80 Options.compression_opts.strategy: 0
+2021/03/14-09:00:51.978108 7f473178aa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-09:00:51.978109 7f473178aa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-09:00:51.978109 7f473178aa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-09:00:51.978110 7f473178aa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-09:00:51.978110 7f473178aa80 Options.target_file_size_base: 67108864
+2021/03/14-09:00:51.978111 7f473178aa80 Options.target_file_size_multiplier: 1
+2021/03/14-09:00:51.978111 7f473178aa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-09:00:51.978112 7f473178aa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-09:00:51.978113 7f473178aa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-09:00:51.978114 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-09:00:51.978122 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-09:00:51.978123 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-09:00:51.978123 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-09:00:51.978124 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-09:00:51.978124 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-09:00:51.978125 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-09:00:51.978125 7f473178aa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-09:00:51.978126 7f473178aa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-09:00:51.978127 7f473178aa80 Options.arena_block_size: 16777216
+2021/03/14-09:00:51.978127 7f473178aa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-09:00:51.978128 7f473178aa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-09:00:51.978128 7f473178aa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-09:00:51.978129 7f473178aa80 Options.disable_auto_compactions: 0
+2021/03/14-09:00:51.978131 7f473178aa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-09:00:51.978131 7f473178aa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-09:00:51.978132 7f473178aa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-09:00:51.978132 7f473178aa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-09:00:51.978133 7f473178aa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-09:00:51.978134 7f473178aa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-09:00:51.978134 7f473178aa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-09:00:51.978135 7f473178aa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-09:00:51.978136 7f473178aa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-09:00:51.978137 7f473178aa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-09:00:51.978137 7f473178aa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-09:00:51.978138 7f473178aa80 Options.table_properties_collectors:
+2021/03/14-09:00:51.978138 7f473178aa80 Options.inplace_update_support: 0
+2021/03/14-09:00:51.978139 7f473178aa80 Options.inplace_update_num_locks: 10000
+2021/03/14-09:00:51.978139 7f473178aa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-09:00:51.978140 7f473178aa80 Options.memtable_huge_page_size: 0
+2021/03/14-09:00:51.978141 7f473178aa80 Options.bloom_locality: 0
+2021/03/14-09:00:51.978141 7f473178aa80 Options.max_successive_merges: 0
+2021/03/14-09:00:51.978142 7f473178aa80 Options.optimize_filters_for_hits: 0
+2021/03/14-09:00:51.978143 7f473178aa80 Options.paranoid_file_checks: 0
+2021/03/14-09:00:51.978143 7f473178aa80 Options.force_consistency_checks: 0
+2021/03/14-09:00:51.978144 7f473178aa80 Options.report_bg_io_stats: 0
+2021/03/14-09:00:51.978525 7f473178aa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-09:00:51.978528 7f473178aa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-09:00:51.978704 7f473178aa80 EVENT_LOG_v1 {"time_micros": 1615708851978693, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-09:00:51.978709 7f473178aa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-09:00:52.685267 7f473178aa80 EVENT_LOG_v1 {"time_micros": 1615708852685263, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708853425433 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708853425433
new file mode 100644
index 0000000..63db8b4
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708853425433
@@ -0,0 +1,186 @@
+2021/03/14-09:00:52.697618 7f473178aa80 RocksDB version: 5.11.3
+2021/03/14-09:00:52.697672 7f473178aa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-09:00:52.697673 7f473178aa80 Compile date Mar 13 2021
+2021/03/14-09:00:52.697678 7f473178aa80 DB SUMMARY
+2021/03/14-09:00:52.697862 7f473178aa80 CURRENT file: CURRENT
+2021/03/14-09:00:52.697863 7f473178aa80 IDENTITY file: IDENTITY
+2021/03/14-09:00:52.697880 7f473178aa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-09:00:52.697881 7f473178aa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-09:00:52.697882 7f473178aa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-09:00:52.697888 7f473178aa80 Options.error_if_exists: 0
+2021/03/14-09:00:52.697889 7f473178aa80 Options.create_if_missing: 1
+2021/03/14-09:00:52.697890 7f473178aa80 Options.paranoid_checks: 1
+2021/03/14-09:00:52.697890 7f473178aa80 Options.env: 0x7f4732144080
+2021/03/14-09:00:52.697891 7f473178aa80 Options.info_log: 0x1fe2c90
+2021/03/14-09:00:52.697892 7f473178aa80 Options.max_file_opening_threads: 16
+2021/03/14-09:00:52.697892 7f473178aa80 Options.statistics: (nil)
+2021/03/14-09:00:52.697893 7f473178aa80 Options.use_fsync: 0
+2021/03/14-09:00:52.697894 7f473178aa80 Options.max_log_file_size: 0
+2021/03/14-09:00:52.697894 7f473178aa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-09:00:52.697895 7f473178aa80 Options.log_file_time_to_roll: 0
+2021/03/14-09:00:52.697895 7f473178aa80 Options.keep_log_file_num: 1000
+2021/03/14-09:00:52.697896 7f473178aa80 Options.recycle_log_file_num: 0
+2021/03/14-09:00:52.697897 7f473178aa80 Options.allow_fallocate: 1
+2021/03/14-09:00:52.697897 7f473178aa80 Options.allow_mmap_reads: 0
+2021/03/14-09:00:52.697898 7f473178aa80 Options.allow_mmap_writes: 0
+2021/03/14-09:00:52.697898 7f473178aa80 Options.use_direct_reads: 0
+2021/03/14-09:00:52.697899 7f473178aa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-09:00:52.697899 7f473178aa80 Options.create_missing_column_families: 0
+2021/03/14-09:00:52.697900 7f473178aa80 Options.db_log_dir:
+2021/03/14-09:00:52.697900 7f473178aa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-09:00:52.697901 7f473178aa80 Options.table_cache_numshardbits: 6
+2021/03/14-09:00:52.697902 7f473178aa80 Options.max_subcompactions: 1
+2021/03/14-09:00:52.697902 7f473178aa80 Options.max_background_flushes: -1
+2021/03/14-09:00:52.697903 7f473178aa80 Options.WAL_ttl_seconds: 0
+2021/03/14-09:00:52.697903 7f473178aa80 Options.WAL_size_limit_MB: 0
+2021/03/14-09:00:52.697904 7f473178aa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-09:00:52.697905 7f473178aa80 Options.is_fd_close_on_exec: 1
+2021/03/14-09:00:52.697905 7f473178aa80 Options.advise_random_on_open: 1
+2021/03/14-09:00:52.697906 7f473178aa80 Options.db_write_buffer_size: 0
+2021/03/14-09:00:52.697906 7f473178aa80 Options.write_buffer_manager: 0x1fcab90
+2021/03/14-09:00:52.697907 7f473178aa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-09:00:52.697907 7f473178aa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-09:00:52.697908 7f473178aa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-09:00:52.697908 7f473178aa80 Options.use_adaptive_mutex: 0
+2021/03/14-09:00:52.697909 7f473178aa80 Options.rate_limiter: (nil)
+2021/03/14-09:00:52.697911 7f473178aa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-09:00:52.697919 7f473178aa80 Options.wal_recovery_mode: 2
+2021/03/14-09:00:52.697919 7f473178aa80 Options.enable_thread_tracking: 0
+2021/03/14-09:00:52.697920 7f473178aa80 Options.enable_pipelined_write: 0
+2021/03/14-09:00:52.697921 7f473178aa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-09:00:52.697921 7f473178aa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-09:00:52.697922 7f473178aa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-09:00:52.697922 7f473178aa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-09:00:52.697923 7f473178aa80 Options.row_cache: None
+2021/03/14-09:00:52.697923 7f473178aa80 Options.wal_filter: None
+2021/03/14-09:00:52.697924 7f473178aa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-09:00:52.697925 7f473178aa80 Options.allow_ingest_behind: 0
+2021/03/14-09:00:52.697925 7f473178aa80 Options.preserve_deletes: 0
+2021/03/14-09:00:52.697926 7f473178aa80 Options.two_write_queues: 0
+2021/03/14-09:00:52.697926 7f473178aa80 Options.manual_wal_flush: 0
+2021/03/14-09:00:52.697927 7f473178aa80 Options.max_background_jobs: 16
+2021/03/14-09:00:52.697928 7f473178aa80 Options.max_background_compactions: -1
+2021/03/14-09:00:52.697929 7f473178aa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-09:00:52.697929 7f473178aa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-09:00:52.697930 7f473178aa80 Options.delayed_write_rate : 16777216
+2021/03/14-09:00:52.697930 7f473178aa80 Options.max_total_wal_size: 0
+2021/03/14-09:00:52.697931 7f473178aa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-09:00:52.697932 7f473178aa80 Options.stats_dump_period_sec: 600
+2021/03/14-09:00:52.697932 7f473178aa80 Options.max_open_files: -1
+2021/03/14-09:00:52.697933 7f473178aa80 Options.bytes_per_sync: 0
+2021/03/14-09:00:52.697933 7f473178aa80 Options.wal_bytes_per_sync: 0
+2021/03/14-09:00:52.697934 7f473178aa80 Options.compaction_readahead_size: 0
+2021/03/14-09:00:52.697934 7f473178aa80 Compression algorithms supported:
+2021/03/14-09:00:52.697935 7f473178aa80 Snappy supported: 1
+2021/03/14-09:00:52.697936 7f473178aa80 Zlib supported: 1
+2021/03/14-09:00:52.697936 7f473178aa80 Bzip supported: 1
+2021/03/14-09:00:52.697937 7f473178aa80 LZ4 supported: 1
+2021/03/14-09:00:52.697937 7f473178aa80 ZSTDNotFinal supported: 1
+2021/03/14-09:00:52.697941 7f473178aa80 ZSTD supported: 1
+2021/03/14-09:00:52.697944 7f473178aa80 Fast CRC32 supported: Supported on x86
+2021/03/14-09:00:52.697945 7f473178aa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-09:00:52.698036 7f473178aa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-09:00:52.698090 7f473178aa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-09:00:52.698092 7f473178aa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-09:00:52.698092 7f473178aa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-09:00:52.698093 7f473178aa80 Options.compaction_filter: None
+2021/03/14-09:00:52.698094 7f473178aa80 Options.compaction_filter_factory: None
+2021/03/14-09:00:52.698094 7f473178aa80 Options.memtable_factory: SkipListFactory
+2021/03/14-09:00:52.698095 7f473178aa80 Options.table_factory: BlockBasedTable
+2021/03/14-09:00:52.698112 7f473178aa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1fda520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1fbfc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-09:00:52.698117 7f473178aa80 Options.write_buffer_size: 134217728
+2021/03/14-09:00:52.698118 7f473178aa80 Options.max_write_buffer_number: 6
+2021/03/14-09:00:52.698119 7f473178aa80 Options.compression[0]: NoCompression
+2021/03/14-09:00:52.698119 7f473178aa80 Options.compression[1]: NoCompression
+2021/03/14-09:00:52.698120 7f473178aa80 Options.compression[2]: Snappy
+2021/03/14-09:00:52.698121 7f473178aa80 Options.compression[3]: Snappy
+2021/03/14-09:00:52.698121 7f473178aa80 Options.compression[4]: Snappy
+2021/03/14-09:00:52.698122 7f473178aa80 Options.compression[5]: Snappy
+2021/03/14-09:00:52.698122 7f473178aa80 Options.compression[6]: Snappy
+2021/03/14-09:00:52.698123 7f473178aa80 Options.bottommost_compression: Disabled
+2021/03/14-09:00:52.698124 7f473178aa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-09:00:52.698124 7f473178aa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-09:00:52.698125 7f473178aa80 Options.num_levels: 7
+2021/03/14-09:00:52.698125 7f473178aa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-09:00:52.698126 7f473178aa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-09:00:52.698127 7f473178aa80 Options.compression_opts.window_bits: -14
+2021/03/14-09:00:52.698127 7f473178aa80 Options.compression_opts.level: -1
+2021/03/14-09:00:52.698128 7f473178aa80 Options.compression_opts.strategy: 0
+2021/03/14-09:00:52.698128 7f473178aa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-09:00:52.698129 7f473178aa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-09:00:52.698129 7f473178aa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-09:00:52.698130 7f473178aa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-09:00:52.698131 7f473178aa80 Options.target_file_size_base: 67108864
+2021/03/14-09:00:52.698131 7f473178aa80 Options.target_file_size_multiplier: 1
+2021/03/14-09:00:52.698132 7f473178aa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-09:00:52.698132 7f473178aa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-09:00:52.698133 7f473178aa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-09:00:52.698135 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-09:00:52.698142 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-09:00:52.698143 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-09:00:52.698144 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-09:00:52.698144 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-09:00:52.698145 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-09:00:52.698145 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-09:00:52.698146 7f473178aa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-09:00:52.698146 7f473178aa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-09:00:52.698147 7f473178aa80 Options.arena_block_size: 16777216
+2021/03/14-09:00:52.698148 7f473178aa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-09:00:52.698148 7f473178aa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-09:00:52.698149 7f473178aa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-09:00:52.698149 7f473178aa80 Options.disable_auto_compactions: 0
+2021/03/14-09:00:52.698151 7f473178aa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-09:00:52.698152 7f473178aa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-09:00:52.698152 7f473178aa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-09:00:52.698153 7f473178aa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-09:00:52.698153 7f473178aa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-09:00:52.698154 7f473178aa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-09:00:52.698155 7f473178aa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-09:00:52.698156 7f473178aa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-09:00:52.698156 7f473178aa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-09:00:52.698157 7f473178aa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-09:00:52.698157 7f473178aa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-09:00:52.698158 7f473178aa80 Options.table_properties_collectors:
+2021/03/14-09:00:52.698159 7f473178aa80 Options.inplace_update_support: 0
+2021/03/14-09:00:52.698159 7f473178aa80 Options.inplace_update_num_locks: 10000
+2021/03/14-09:00:52.698160 7f473178aa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-09:00:52.698161 7f473178aa80 Options.memtable_huge_page_size: 0
+2021/03/14-09:00:52.698161 7f473178aa80 Options.bloom_locality: 0
+2021/03/14-09:00:52.698162 7f473178aa80 Options.max_successive_merges: 0
+2021/03/14-09:00:52.698162 7f473178aa80 Options.optimize_filters_for_hits: 0
+2021/03/14-09:00:52.698163 7f473178aa80 Options.paranoid_file_checks: 0
+2021/03/14-09:00:52.698163 7f473178aa80 Options.force_consistency_checks: 0
+2021/03/14-09:00:52.698164 7f473178aa80 Options.report_bg_io_stats: 0
+2021/03/14-09:00:52.698548 7f473178aa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-09:00:52.698551 7f473178aa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-09:00:52.698727 7f473178aa80 EVENT_LOG_v1 {"time_micros": 1615708852698717, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-09:00:52.698732 7f473178aa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-09:00:53.412910 7f473178aa80 EVENT_LOG_v1 {"time_micros": 1615708853412907, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708874697228 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708874697228
new file mode 100644
index 0000000..a29411c
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708874697228
@@ -0,0 +1,186 @@
+2021/03/14-09:00:53.425868 7f473178aa80 RocksDB version: 5.11.3
+2021/03/14-09:00:53.425920 7f473178aa80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-09:00:53.425921 7f473178aa80 Compile date Mar 13 2021
+2021/03/14-09:00:53.425926 7f473178aa80 DB SUMMARY
+2021/03/14-09:00:53.426110 7f473178aa80 CURRENT file: CURRENT
+2021/03/14-09:00:53.426112 7f473178aa80 IDENTITY file: IDENTITY
+2021/03/14-09:00:53.426130 7f473178aa80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-09:00:53.426131 7f473178aa80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-09:00:53.426132 7f473178aa80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-09:00:53.426138 7f473178aa80 Options.error_if_exists: 0
+2021/03/14-09:00:53.426139 7f473178aa80 Options.create_if_missing: 1
+2021/03/14-09:00:53.426139 7f473178aa80 Options.paranoid_checks: 1
+2021/03/14-09:00:53.426140 7f473178aa80 Options.env: 0x7f4732144080
+2021/03/14-09:00:53.426140 7f473178aa80 Options.info_log: 0x1fe2c90
+2021/03/14-09:00:53.426141 7f473178aa80 Options.max_file_opening_threads: 16
+2021/03/14-09:00:53.426142 7f473178aa80 Options.statistics: (nil)
+2021/03/14-09:00:53.426142 7f473178aa80 Options.use_fsync: 0
+2021/03/14-09:00:53.426143 7f473178aa80 Options.max_log_file_size: 0
+2021/03/14-09:00:53.426144 7f473178aa80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-09:00:53.426144 7f473178aa80 Options.log_file_time_to_roll: 0
+2021/03/14-09:00:53.426145 7f473178aa80 Options.keep_log_file_num: 1000
+2021/03/14-09:00:53.426145 7f473178aa80 Options.recycle_log_file_num: 0
+2021/03/14-09:00:53.426146 7f473178aa80 Options.allow_fallocate: 1
+2021/03/14-09:00:53.426147 7f473178aa80 Options.allow_mmap_reads: 0
+2021/03/14-09:00:53.426147 7f473178aa80 Options.allow_mmap_writes: 0
+2021/03/14-09:00:53.426148 7f473178aa80 Options.use_direct_reads: 0
+2021/03/14-09:00:53.426148 7f473178aa80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-09:00:53.426149 7f473178aa80 Options.create_missing_column_families: 0
+2021/03/14-09:00:53.426149 7f473178aa80 Options.db_log_dir:
+2021/03/14-09:00:53.426150 7f473178aa80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-09:00:53.426150 7f473178aa80 Options.table_cache_numshardbits: 6
+2021/03/14-09:00:53.426151 7f473178aa80 Options.max_subcompactions: 1
+2021/03/14-09:00:53.426152 7f473178aa80 Options.max_background_flushes: -1
+2021/03/14-09:00:53.426152 7f473178aa80 Options.WAL_ttl_seconds: 0
+2021/03/14-09:00:53.426153 7f473178aa80 Options.WAL_size_limit_MB: 0
+2021/03/14-09:00:53.426153 7f473178aa80 Options.manifest_preallocation_size: 4194304
+2021/03/14-09:00:53.426154 7f473178aa80 Options.is_fd_close_on_exec: 1
+2021/03/14-09:00:53.426155 7f473178aa80 Options.advise_random_on_open: 1
+2021/03/14-09:00:53.426155 7f473178aa80 Options.db_write_buffer_size: 0
+2021/03/14-09:00:53.426156 7f473178aa80 Options.write_buffer_manager: 0x1fcab90
+2021/03/14-09:00:53.426156 7f473178aa80 Options.access_hint_on_compaction_start: 1
+2021/03/14-09:00:53.426157 7f473178aa80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-09:00:53.426157 7f473178aa80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-09:00:53.426158 7f473178aa80 Options.use_adaptive_mutex: 0
+2021/03/14-09:00:53.426158 7f473178aa80 Options.rate_limiter: (nil)
+2021/03/14-09:00:53.426160 7f473178aa80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-09:00:53.426168 7f473178aa80 Options.wal_recovery_mode: 2
+2021/03/14-09:00:53.426168 7f473178aa80 Options.enable_thread_tracking: 0
+2021/03/14-09:00:53.426169 7f473178aa80 Options.enable_pipelined_write: 0
+2021/03/14-09:00:53.426169 7f473178aa80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-09:00:53.426170 7f473178aa80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-09:00:53.426170 7f473178aa80 Options.write_thread_max_yield_usec: 100
+2021/03/14-09:00:53.426171 7f473178aa80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-09:00:53.426172 7f473178aa80 Options.row_cache: None
+2021/03/14-09:00:53.426172 7f473178aa80 Options.wal_filter: None
+2021/03/14-09:00:53.426173 7f473178aa80 Options.avoid_flush_during_recovery: 0
+2021/03/14-09:00:53.426173 7f473178aa80 Options.allow_ingest_behind: 0
+2021/03/14-09:00:53.426174 7f473178aa80 Options.preserve_deletes: 0
+2021/03/14-09:00:53.426174 7f473178aa80 Options.two_write_queues: 0
+2021/03/14-09:00:53.426175 7f473178aa80 Options.manual_wal_flush: 0
+2021/03/14-09:00:53.426176 7f473178aa80 Options.max_background_jobs: 16
+2021/03/14-09:00:53.426177 7f473178aa80 Options.max_background_compactions: -1
+2021/03/14-09:00:53.426177 7f473178aa80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-09:00:53.426178 7f473178aa80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-09:00:53.426179 7f473178aa80 Options.delayed_write_rate : 16777216
+2021/03/14-09:00:53.426179 7f473178aa80 Options.max_total_wal_size: 0
+2021/03/14-09:00:53.426180 7f473178aa80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-09:00:53.426180 7f473178aa80 Options.stats_dump_period_sec: 600
+2021/03/14-09:00:53.426181 7f473178aa80 Options.max_open_files: -1
+2021/03/14-09:00:53.426182 7f473178aa80 Options.bytes_per_sync: 0
+2021/03/14-09:00:53.426182 7f473178aa80 Options.wal_bytes_per_sync: 0
+2021/03/14-09:00:53.426183 7f473178aa80 Options.compaction_readahead_size: 0
+2021/03/14-09:00:53.426183 7f473178aa80 Compression algorithms supported:
+2021/03/14-09:00:53.426184 7f473178aa80 Snappy supported: 1
+2021/03/14-09:00:53.426184 7f473178aa80 Zlib supported: 1
+2021/03/14-09:00:53.426185 7f473178aa80 Bzip supported: 1
+2021/03/14-09:00:53.426186 7f473178aa80 LZ4 supported: 1
+2021/03/14-09:00:53.426186 7f473178aa80 ZSTDNotFinal supported: 1
+2021/03/14-09:00:53.426190 7f473178aa80 ZSTD supported: 1
+2021/03/14-09:00:53.426193 7f473178aa80 Fast CRC32 supported: Supported on x86
+2021/03/14-09:00:53.426194 7f473178aa80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-09:00:53.426292 7f473178aa80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-09:00:53.426347 7f473178aa80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-09:00:53.426348 7f473178aa80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-09:00:53.426349 7f473178aa80 Options.merge_operator: UInt64AddOperator
+2021/03/14-09:00:53.426350 7f473178aa80 Options.compaction_filter: None
+2021/03/14-09:00:53.426350 7f473178aa80 Options.compaction_filter_factory: None
+2021/03/14-09:00:53.426351 7f473178aa80 Options.memtable_factory: SkipListFactory
+2021/03/14-09:00:53.426352 7f473178aa80 Options.table_factory: BlockBasedTable
+2021/03/14-09:00:53.426369 7f473178aa80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x1fda520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x1fbfc20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-09:00:53.426374 7f473178aa80 Options.write_buffer_size: 134217728
+2021/03/14-09:00:53.426375 7f473178aa80 Options.max_write_buffer_number: 6
+2021/03/14-09:00:53.426375 7f473178aa80 Options.compression[0]: NoCompression
+2021/03/14-09:00:53.426376 7f473178aa80 Options.compression[1]: NoCompression
+2021/03/14-09:00:53.426377 7f473178aa80 Options.compression[2]: Snappy
+2021/03/14-09:00:53.426377 7f473178aa80 Options.compression[3]: Snappy
+2021/03/14-09:00:53.426378 7f473178aa80 Options.compression[4]: Snappy
+2021/03/14-09:00:53.426378 7f473178aa80 Options.compression[5]: Snappy
+2021/03/14-09:00:53.426379 7f473178aa80 Options.compression[6]: Snappy
+2021/03/14-09:00:53.426380 7f473178aa80 Options.bottommost_compression: Disabled
+2021/03/14-09:00:53.426380 7f473178aa80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-09:00:53.426381 7f473178aa80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-09:00:53.426382 7f473178aa80 Options.num_levels: 7
+2021/03/14-09:00:53.426382 7f473178aa80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-09:00:53.426383 7f473178aa80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-09:00:53.426383 7f473178aa80 Options.compression_opts.window_bits: -14
+2021/03/14-09:00:53.426384 7f473178aa80 Options.compression_opts.level: -1
+2021/03/14-09:00:53.426384 7f473178aa80 Options.compression_opts.strategy: 0
+2021/03/14-09:00:53.426385 7f473178aa80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-09:00:53.426386 7f473178aa80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-09:00:53.426386 7f473178aa80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-09:00:53.426387 7f473178aa80 Options.level0_stop_writes_trigger: 36
+2021/03/14-09:00:53.426387 7f473178aa80 Options.target_file_size_base: 67108864
+2021/03/14-09:00:53.426388 7f473178aa80 Options.target_file_size_multiplier: 1
+2021/03/14-09:00:53.426388 7f473178aa80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-09:00:53.426389 7f473178aa80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-09:00:53.426390 7f473178aa80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-09:00:53.426391 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-09:00:53.426400 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-09:00:53.426400 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-09:00:53.426401 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-09:00:53.426402 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-09:00:53.426402 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-09:00:53.426403 7f473178aa80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-09:00:53.426403 7f473178aa80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-09:00:53.426404 7f473178aa80 Options.max_compaction_bytes: 1677721600
+2021/03/14-09:00:53.426404 7f473178aa80 Options.arena_block_size: 16777216
+2021/03/14-09:00:53.426405 7f473178aa80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-09:00:53.426406 7f473178aa80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-09:00:53.426406 7f473178aa80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-09:00:53.426407 7f473178aa80 Options.disable_auto_compactions: 0
+2021/03/14-09:00:53.426408 7f473178aa80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-09:00:53.426409 7f473178aa80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-09:00:53.426410 7f473178aa80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-09:00:53.426410 7f473178aa80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-09:00:53.426411 7f473178aa80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-09:00:53.426411 7f473178aa80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-09:00:53.426412 7f473178aa80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-09:00:53.426413 7f473178aa80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-09:00:53.426414 7f473178aa80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-09:00:53.426414 7f473178aa80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-09:00:53.426415 7f473178aa80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-09:00:53.426415 7f473178aa80 Options.table_properties_collectors:
+2021/03/14-09:00:53.426416 7f473178aa80 Options.inplace_update_support: 0
+2021/03/14-09:00:53.426416 7f473178aa80 Options.inplace_update_num_locks: 10000
+2021/03/14-09:00:53.426417 7f473178aa80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-09:00:53.426418 7f473178aa80 Options.memtable_huge_page_size: 0
+2021/03/14-09:00:53.426418 7f473178aa80 Options.bloom_locality: 0
+2021/03/14-09:00:53.426419 7f473178aa80 Options.max_successive_merges: 0
+2021/03/14-09:00:53.426420 7f473178aa80 Options.optimize_filters_for_hits: 0
+2021/03/14-09:00:53.426420 7f473178aa80 Options.paranoid_file_checks: 0
+2021/03/14-09:00:53.426421 7f473178aa80 Options.force_consistency_checks: 0
+2021/03/14-09:00:53.426421 7f473178aa80 Options.report_bg_io_stats: 0
+2021/03/14-09:00:53.426802 7f473178aa80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-09:00:53.426805 7f473178aa80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-09:00:53.426985 7f473178aa80 EVENT_LOG_v1 {"time_micros": 1615708853426974, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-09:00:53.426990 7f473178aa80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-09:00:54.134366 7f473178aa80 EVENT_LOG_v1 {"time_micros": 1615708854134363, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708875415275 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708875415275
new file mode 100644
index 0000000..172856c
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708875415275
@@ -0,0 +1,186 @@
+2021/03/14-09:01:14.697822 7ff7910d0a80 RocksDB version: 5.11.3
+2021/03/14-09:01:14.697903 7ff7910d0a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-09:01:14.697906 7ff7910d0a80 Compile date Mar 13 2021
+2021/03/14-09:01:14.697909 7ff7910d0a80 DB SUMMARY
+2021/03/14-09:01:14.698132 7ff7910d0a80 CURRENT file: CURRENT
+2021/03/14-09:01:14.698133 7ff7910d0a80 IDENTITY file: IDENTITY
+2021/03/14-09:01:14.698155 7ff7910d0a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-09:01:14.698156 7ff7910d0a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-09:01:14.698157 7ff7910d0a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-09:01:14.698165 7ff7910d0a80 Options.error_if_exists: 0
+2021/03/14-09:01:14.698166 7ff7910d0a80 Options.create_if_missing: 1
+2021/03/14-09:01:14.698167 7ff7910d0a80 Options.paranoid_checks: 1
+2021/03/14-09:01:14.698167 7ff7910d0a80 Options.env: 0x7ff791a8a080
+2021/03/14-09:01:14.698168 7ff7910d0a80 Options.info_log: 0x24e8c90
+2021/03/14-09:01:14.698169 7ff7910d0a80 Options.max_file_opening_threads: 16
+2021/03/14-09:01:14.698169 7ff7910d0a80 Options.statistics: (nil)
+2021/03/14-09:01:14.698170 7ff7910d0a80 Options.use_fsync: 0
+2021/03/14-09:01:14.698171 7ff7910d0a80 Options.max_log_file_size: 0
+2021/03/14-09:01:14.698172 7ff7910d0a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-09:01:14.698172 7ff7910d0a80 Options.log_file_time_to_roll: 0
+2021/03/14-09:01:14.698173 7ff7910d0a80 Options.keep_log_file_num: 1000
+2021/03/14-09:01:14.698174 7ff7910d0a80 Options.recycle_log_file_num: 0
+2021/03/14-09:01:14.698175 7ff7910d0a80 Options.allow_fallocate: 1
+2021/03/14-09:01:14.698175 7ff7910d0a80 Options.allow_mmap_reads: 0
+2021/03/14-09:01:14.698176 7ff7910d0a80 Options.allow_mmap_writes: 0
+2021/03/14-09:01:14.698177 7ff7910d0a80 Options.use_direct_reads: 0
+2021/03/14-09:01:14.698177 7ff7910d0a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-09:01:14.698178 7ff7910d0a80 Options.create_missing_column_families: 0
+2021/03/14-09:01:14.698179 7ff7910d0a80 Options.db_log_dir:
+2021/03/14-09:01:14.698179 7ff7910d0a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-09:01:14.698180 7ff7910d0a80 Options.table_cache_numshardbits: 6
+2021/03/14-09:01:14.698181 7ff7910d0a80 Options.max_subcompactions: 1
+2021/03/14-09:01:14.698181 7ff7910d0a80 Options.max_background_flushes: -1
+2021/03/14-09:01:14.698182 7ff7910d0a80 Options.WAL_ttl_seconds: 0
+2021/03/14-09:01:14.698183 7ff7910d0a80 Options.WAL_size_limit_MB: 0
+2021/03/14-09:01:14.698183 7ff7910d0a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-09:01:14.698184 7ff7910d0a80 Options.is_fd_close_on_exec: 1
+2021/03/14-09:01:14.698185 7ff7910d0a80 Options.advise_random_on_open: 1
+2021/03/14-09:01:14.698185 7ff7910d0a80 Options.db_write_buffer_size: 0
+2021/03/14-09:01:14.698186 7ff7910d0a80 Options.write_buffer_manager: 0x24d0b90
+2021/03/14-09:01:14.698187 7ff7910d0a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-09:01:14.698188 7ff7910d0a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-09:01:14.698188 7ff7910d0a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-09:01:14.698189 7ff7910d0a80 Options.use_adaptive_mutex: 0
+2021/03/14-09:01:14.698189 7ff7910d0a80 Options.rate_limiter: (nil)
+2021/03/14-09:01:14.698192 7ff7910d0a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-09:01:14.698201 7ff7910d0a80 Options.wal_recovery_mode: 2
+2021/03/14-09:01:14.698202 7ff7910d0a80 Options.enable_thread_tracking: 0
+2021/03/14-09:01:14.698202 7ff7910d0a80 Options.enable_pipelined_write: 0
+2021/03/14-09:01:14.698203 7ff7910d0a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-09:01:14.698204 7ff7910d0a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-09:01:14.698204 7ff7910d0a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-09:01:14.698205 7ff7910d0a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-09:01:14.698206 7ff7910d0a80 Options.row_cache: None
+2021/03/14-09:01:14.698206 7ff7910d0a80 Options.wal_filter: None
+2021/03/14-09:01:14.698207 7ff7910d0a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-09:01:14.698208 7ff7910d0a80 Options.allow_ingest_behind: 0
+2021/03/14-09:01:14.698208 7ff7910d0a80 Options.preserve_deletes: 0
+2021/03/14-09:01:14.698209 7ff7910d0a80 Options.two_write_queues: 0
+2021/03/14-09:01:14.698210 7ff7910d0a80 Options.manual_wal_flush: 0
+2021/03/14-09:01:14.698211 7ff7910d0a80 Options.max_background_jobs: 16
+2021/03/14-09:01:14.698212 7ff7910d0a80 Options.max_background_compactions: -1
+2021/03/14-09:01:14.698213 7ff7910d0a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-09:01:14.698213 7ff7910d0a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-09:01:14.698214 7ff7910d0a80 Options.delayed_write_rate : 16777216
+2021/03/14-09:01:14.698215 7ff7910d0a80 Options.max_total_wal_size: 0
+2021/03/14-09:01:14.698216 7ff7910d0a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-09:01:14.698216 7ff7910d0a80 Options.stats_dump_period_sec: 600
+2021/03/14-09:01:14.698217 7ff7910d0a80 Options.max_open_files: -1
+2021/03/14-09:01:14.698218 7ff7910d0a80 Options.bytes_per_sync: 0
+2021/03/14-09:01:14.698218 7ff7910d0a80 Options.wal_bytes_per_sync: 0
+2021/03/14-09:01:14.698219 7ff7910d0a80 Options.compaction_readahead_size: 0
+2021/03/14-09:01:14.698220 7ff7910d0a80 Compression algorithms supported:
+2021/03/14-09:01:14.698220 7ff7910d0a80 Snappy supported: 1
+2021/03/14-09:01:14.698221 7ff7910d0a80 Zlib supported: 1
+2021/03/14-09:01:14.698222 7ff7910d0a80 Bzip supported: 1
+2021/03/14-09:01:14.698223 7ff7910d0a80 LZ4 supported: 1
+2021/03/14-09:01:14.698223 7ff7910d0a80 ZSTDNotFinal supported: 1
+2021/03/14-09:01:14.698229 7ff7910d0a80 ZSTD supported: 1
+2021/03/14-09:01:14.698233 7ff7910d0a80 Fast CRC32 supported: Supported on x86
+2021/03/14-09:01:14.698235 7ff7910d0a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-09:01:14.698385 7ff7910d0a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-09:01:14.698457 7ff7910d0a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-09:01:14.698459 7ff7910d0a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-09:01:14.698460 7ff7910d0a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-09:01:14.698461 7ff7910d0a80 Options.compaction_filter: None
+2021/03/14-09:01:14.698462 7ff7910d0a80 Options.compaction_filter_factory: None
+2021/03/14-09:01:14.698463 7ff7910d0a80 Options.memtable_factory: SkipListFactory
+2021/03/14-09:01:14.698464 7ff7910d0a80 Options.table_factory: BlockBasedTable
+2021/03/14-09:01:14.698485 7ff7910d0a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x24e0520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x24c5c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-09:01:14.698491 7ff7910d0a80 Options.write_buffer_size: 134217728
+2021/03/14-09:01:14.698492 7ff7910d0a80 Options.max_write_buffer_number: 6
+2021/03/14-09:01:14.698493 7ff7910d0a80 Options.compression[0]: NoCompression
+2021/03/14-09:01:14.698494 7ff7910d0a80 Options.compression[1]: NoCompression
+2021/03/14-09:01:14.698495 7ff7910d0a80 Options.compression[2]: Snappy
+2021/03/14-09:01:14.698495 7ff7910d0a80 Options.compression[3]: Snappy
+2021/03/14-09:01:14.698496 7ff7910d0a80 Options.compression[4]: Snappy
+2021/03/14-09:01:14.698497 7ff7910d0a80 Options.compression[5]: Snappy
+2021/03/14-09:01:14.698497 7ff7910d0a80 Options.compression[6]: Snappy
+2021/03/14-09:01:14.698498 7ff7910d0a80 Options.bottommost_compression: Disabled
+2021/03/14-09:01:14.698499 7ff7910d0a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-09:01:14.698500 7ff7910d0a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-09:01:14.698501 7ff7910d0a80 Options.num_levels: 7
+2021/03/14-09:01:14.698501 7ff7910d0a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-09:01:14.698502 7ff7910d0a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-09:01:14.698503 7ff7910d0a80 Options.compression_opts.window_bits: -14
+2021/03/14-09:01:14.698503 7ff7910d0a80 Options.compression_opts.level: -1
+2021/03/14-09:01:14.698504 7ff7910d0a80 Options.compression_opts.strategy: 0
+2021/03/14-09:01:14.698505 7ff7910d0a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-09:01:14.698505 7ff7910d0a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-09:01:14.698506 7ff7910d0a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-09:01:14.698507 7ff7910d0a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-09:01:14.698507 7ff7910d0a80 Options.target_file_size_base: 67108864
+2021/03/14-09:01:14.698508 7ff7910d0a80 Options.target_file_size_multiplier: 1
+2021/03/14-09:01:14.698509 7ff7910d0a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-09:01:14.698509 7ff7910d0a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-09:01:14.698510 7ff7910d0a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-09:01:14.698512 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-09:01:14.698521 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-09:01:14.698522 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-09:01:14.698523 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-09:01:14.698523 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-09:01:14.698524 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-09:01:14.698525 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-09:01:14.698525 7ff7910d0a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-09:01:14.698526 7ff7910d0a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-09:01:14.698527 7ff7910d0a80 Options.arena_block_size: 16777216
+2021/03/14-09:01:14.698527 7ff7910d0a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-09:01:14.698528 7ff7910d0a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-09:01:14.698529 7ff7910d0a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-09:01:14.698529 7ff7910d0a80 Options.disable_auto_compactions: 0
+2021/03/14-09:01:14.698531 7ff7910d0a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-09:01:14.698532 7ff7910d0a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-09:01:14.698533 7ff7910d0a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-09:01:14.698534 7ff7910d0a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-09:01:14.698534 7ff7910d0a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-09:01:14.698535 7ff7910d0a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-09:01:14.698536 7ff7910d0a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-09:01:14.698537 7ff7910d0a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-09:01:14.698538 7ff7910d0a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-09:01:14.698539 7ff7910d0a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-09:01:14.698539 7ff7910d0a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-09:01:14.698540 7ff7910d0a80 Options.table_properties_collectors:
+2021/03/14-09:01:14.698541 7ff7910d0a80 Options.inplace_update_support: 0
+2021/03/14-09:01:14.698542 7ff7910d0a80 Options.inplace_update_num_locks: 10000
+2021/03/14-09:01:14.698542 7ff7910d0a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-09:01:14.698543 7ff7910d0a80 Options.memtable_huge_page_size: 0
+2021/03/14-09:01:14.698544 7ff7910d0a80 Options.bloom_locality: 0
+2021/03/14-09:01:14.698545 7ff7910d0a80 Options.max_successive_merges: 0
+2021/03/14-09:01:14.698545 7ff7910d0a80 Options.optimize_filters_for_hits: 0
+2021/03/14-09:01:14.698546 7ff7910d0a80 Options.paranoid_file_checks: 0
+2021/03/14-09:01:14.698547 7ff7910d0a80 Options.force_consistency_checks: 0
+2021/03/14-09:01:14.698547 7ff7910d0a80 Options.report_bg_io_stats: 0
+2021/03/14-09:01:14.699067 7ff7910d0a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-09:01:14.699070 7ff7910d0a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-09:01:14.699321 7ff7910d0a80 EVENT_LOG_v1 {"time_micros": 1615708874699299, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-09:01:14.699330 7ff7910d0a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-09:01:15.403497 7ff7910d0a80 EVENT_LOG_v1 {"time_micros": 1615708875403494, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708876134261 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708876134261
new file mode 100644
index 0000000..f1b114a
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708876134261
@@ -0,0 +1,186 @@
+2021/03/14-09:01:15.415718 7ff7910d0a80 RocksDB version: 5.11.3
+2021/03/14-09:01:15.415772 7ff7910d0a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-09:01:15.415774 7ff7910d0a80 Compile date Mar 13 2021
+2021/03/14-09:01:15.415776 7ff7910d0a80 DB SUMMARY
+2021/03/14-09:01:15.415962 7ff7910d0a80 CURRENT file: CURRENT
+2021/03/14-09:01:15.415964 7ff7910d0a80 IDENTITY file: IDENTITY
+2021/03/14-09:01:15.415982 7ff7910d0a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-09:01:15.415983 7ff7910d0a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-09:01:15.415984 7ff7910d0a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-09:01:15.415990 7ff7910d0a80 Options.error_if_exists: 0
+2021/03/14-09:01:15.415991 7ff7910d0a80 Options.create_if_missing: 1
+2021/03/14-09:01:15.415991 7ff7910d0a80 Options.paranoid_checks: 1
+2021/03/14-09:01:15.415992 7ff7910d0a80 Options.env: 0x7ff791a8a080
+2021/03/14-09:01:15.415993 7ff7910d0a80 Options.info_log: 0x24e8c90
+2021/03/14-09:01:15.415993 7ff7910d0a80 Options.max_file_opening_threads: 16
+2021/03/14-09:01:15.415994 7ff7910d0a80 Options.statistics: (nil)
+2021/03/14-09:01:15.415995 7ff7910d0a80 Options.use_fsync: 0
+2021/03/14-09:01:15.415995 7ff7910d0a80 Options.max_log_file_size: 0
+2021/03/14-09:01:15.415996 7ff7910d0a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-09:01:15.415996 7ff7910d0a80 Options.log_file_time_to_roll: 0
+2021/03/14-09:01:15.415997 7ff7910d0a80 Options.keep_log_file_num: 1000
+2021/03/14-09:01:15.415998 7ff7910d0a80 Options.recycle_log_file_num: 0
+2021/03/14-09:01:15.415998 7ff7910d0a80 Options.allow_fallocate: 1
+2021/03/14-09:01:15.415999 7ff7910d0a80 Options.allow_mmap_reads: 0
+2021/03/14-09:01:15.415999 7ff7910d0a80 Options.allow_mmap_writes: 0
+2021/03/14-09:01:15.416000 7ff7910d0a80 Options.use_direct_reads: 0
+2021/03/14-09:01:15.416000 7ff7910d0a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-09:01:15.416001 7ff7910d0a80 Options.create_missing_column_families: 0
+2021/03/14-09:01:15.416001 7ff7910d0a80 Options.db_log_dir:
+2021/03/14-09:01:15.416002 7ff7910d0a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-09:01:15.416003 7ff7910d0a80 Options.table_cache_numshardbits: 6
+2021/03/14-09:01:15.416003 7ff7910d0a80 Options.max_subcompactions: 1
+2021/03/14-09:01:15.416004 7ff7910d0a80 Options.max_background_flushes: -1
+2021/03/14-09:01:15.416004 7ff7910d0a80 Options.WAL_ttl_seconds: 0
+2021/03/14-09:01:15.416005 7ff7910d0a80 Options.WAL_size_limit_MB: 0
+2021/03/14-09:01:15.416006 7ff7910d0a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-09:01:15.416006 7ff7910d0a80 Options.is_fd_close_on_exec: 1
+2021/03/14-09:01:15.416007 7ff7910d0a80 Options.advise_random_on_open: 1
+2021/03/14-09:01:15.416007 7ff7910d0a80 Options.db_write_buffer_size: 0
+2021/03/14-09:01:15.416008 7ff7910d0a80 Options.write_buffer_manager: 0x24d0b90
+2021/03/14-09:01:15.416008 7ff7910d0a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-09:01:15.416009 7ff7910d0a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-09:01:15.416010 7ff7910d0a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-09:01:15.416010 7ff7910d0a80 Options.use_adaptive_mutex: 0
+2021/03/14-09:01:15.416011 7ff7910d0a80 Options.rate_limiter: (nil)
+2021/03/14-09:01:15.416012 7ff7910d0a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-09:01:15.416020 7ff7910d0a80 Options.wal_recovery_mode: 2
+2021/03/14-09:01:15.416021 7ff7910d0a80 Options.enable_thread_tracking: 0
+2021/03/14-09:01:15.416022 7ff7910d0a80 Options.enable_pipelined_write: 0
+2021/03/14-09:01:15.416022 7ff7910d0a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-09:01:15.416023 7ff7910d0a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-09:01:15.416023 7ff7910d0a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-09:01:15.416024 7ff7910d0a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-09:01:15.416025 7ff7910d0a80 Options.row_cache: None
+2021/03/14-09:01:15.416025 7ff7910d0a80 Options.wal_filter: None
+2021/03/14-09:01:15.416026 7ff7910d0a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-09:01:15.416026 7ff7910d0a80 Options.allow_ingest_behind: 0
+2021/03/14-09:01:15.416027 7ff7910d0a80 Options.preserve_deletes: 0
+2021/03/14-09:01:15.416027 7ff7910d0a80 Options.two_write_queues: 0
+2021/03/14-09:01:15.416028 7ff7910d0a80 Options.manual_wal_flush: 0
+2021/03/14-09:01:15.416029 7ff7910d0a80 Options.max_background_jobs: 16
+2021/03/14-09:01:15.416030 7ff7910d0a80 Options.max_background_compactions: -1
+2021/03/14-09:01:15.416030 7ff7910d0a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-09:01:15.416031 7ff7910d0a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-09:01:15.416031 7ff7910d0a80 Options.delayed_write_rate : 16777216
+2021/03/14-09:01:15.416032 7ff7910d0a80 Options.max_total_wal_size: 0
+2021/03/14-09:01:15.416033 7ff7910d0a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-09:01:15.416033 7ff7910d0a80 Options.stats_dump_period_sec: 600
+2021/03/14-09:01:15.416034 7ff7910d0a80 Options.max_open_files: -1
+2021/03/14-09:01:15.416034 7ff7910d0a80 Options.bytes_per_sync: 0
+2021/03/14-09:01:15.416035 7ff7910d0a80 Options.wal_bytes_per_sync: 0
+2021/03/14-09:01:15.416036 7ff7910d0a80 Options.compaction_readahead_size: 0
+2021/03/14-09:01:15.416036 7ff7910d0a80 Compression algorithms supported:
+2021/03/14-09:01:15.416037 7ff7910d0a80 Snappy supported: 1
+2021/03/14-09:01:15.416037 7ff7910d0a80 Zlib supported: 1
+2021/03/14-09:01:15.416038 7ff7910d0a80 Bzip supported: 1
+2021/03/14-09:01:15.416038 7ff7910d0a80 LZ4 supported: 1
+2021/03/14-09:01:15.416039 7ff7910d0a80 ZSTDNotFinal supported: 1
+2021/03/14-09:01:15.416043 7ff7910d0a80 ZSTD supported: 1
+2021/03/14-09:01:15.416046 7ff7910d0a80 Fast CRC32 supported: Supported on x86
+2021/03/14-09:01:15.416047 7ff7910d0a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-09:01:15.416139 7ff7910d0a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-09:01:15.416193 7ff7910d0a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-09:01:15.416195 7ff7910d0a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-09:01:15.416195 7ff7910d0a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-09:01:15.416196 7ff7910d0a80 Options.compaction_filter: None
+2021/03/14-09:01:15.416197 7ff7910d0a80 Options.compaction_filter_factory: None
+2021/03/14-09:01:15.416197 7ff7910d0a80 Options.memtable_factory: SkipListFactory
+2021/03/14-09:01:15.416198 7ff7910d0a80 Options.table_factory: BlockBasedTable
+2021/03/14-09:01:15.416215 7ff7910d0a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x24e0520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x24c5c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-09:01:15.416220 7ff7910d0a80 Options.write_buffer_size: 134217728
+2021/03/14-09:01:15.416221 7ff7910d0a80 Options.max_write_buffer_number: 6
+2021/03/14-09:01:15.416222 7ff7910d0a80 Options.compression[0]: NoCompression
+2021/03/14-09:01:15.416222 7ff7910d0a80 Options.compression[1]: NoCompression
+2021/03/14-09:01:15.416223 7ff7910d0a80 Options.compression[2]: Snappy
+2021/03/14-09:01:15.416224 7ff7910d0a80 Options.compression[3]: Snappy
+2021/03/14-09:01:15.416224 7ff7910d0a80 Options.compression[4]: Snappy
+2021/03/14-09:01:15.416225 7ff7910d0a80 Options.compression[5]: Snappy
+2021/03/14-09:01:15.416225 7ff7910d0a80 Options.compression[6]: Snappy
+2021/03/14-09:01:15.416226 7ff7910d0a80 Options.bottommost_compression: Disabled
+2021/03/14-09:01:15.416227 7ff7910d0a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-09:01:15.416227 7ff7910d0a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-09:01:15.416228 7ff7910d0a80 Options.num_levels: 7
+2021/03/14-09:01:15.416229 7ff7910d0a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-09:01:15.416229 7ff7910d0a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-09:01:15.416230 7ff7910d0a80 Options.compression_opts.window_bits: -14
+2021/03/14-09:01:15.416230 7ff7910d0a80 Options.compression_opts.level: -1
+2021/03/14-09:01:15.416231 7ff7910d0a80 Options.compression_opts.strategy: 0
+2021/03/14-09:01:15.416231 7ff7910d0a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-09:01:15.416232 7ff7910d0a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-09:01:15.416233 7ff7910d0a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-09:01:15.416233 7ff7910d0a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-09:01:15.416234 7ff7910d0a80 Options.target_file_size_base: 67108864
+2021/03/14-09:01:15.416234 7ff7910d0a80 Options.target_file_size_multiplier: 1
+2021/03/14-09:01:15.416235 7ff7910d0a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-09:01:15.416235 7ff7910d0a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-09:01:15.416236 7ff7910d0a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-09:01:15.416250 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-09:01:15.416260 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-09:01:15.416261 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-09:01:15.416262 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-09:01:15.416262 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-09:01:15.416263 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-09:01:15.416263 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-09:01:15.416264 7ff7910d0a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-09:01:15.416264 7ff7910d0a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-09:01:15.416265 7ff7910d0a80 Options.arena_block_size: 16777216
+2021/03/14-09:01:15.416266 7ff7910d0a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-09:01:15.416266 7ff7910d0a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-09:01:15.416267 7ff7910d0a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-09:01:15.416267 7ff7910d0a80 Options.disable_auto_compactions: 0
+2021/03/14-09:01:15.416269 7ff7910d0a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-09:01:15.416270 7ff7910d0a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-09:01:15.416270 7ff7910d0a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-09:01:15.416271 7ff7910d0a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-09:01:15.416272 7ff7910d0a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-09:01:15.416272 7ff7910d0a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-09:01:15.416273 7ff7910d0a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-09:01:15.416274 7ff7910d0a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-09:01:15.416274 7ff7910d0a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-09:01:15.416275 7ff7910d0a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-09:01:15.416276 7ff7910d0a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-09:01:15.416276 7ff7910d0a80 Options.table_properties_collectors:
+2021/03/14-09:01:15.416277 7ff7910d0a80 Options.inplace_update_support: 0
+2021/03/14-09:01:15.416277 7ff7910d0a80 Options.inplace_update_num_locks: 10000
+2021/03/14-09:01:15.416278 7ff7910d0a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-09:01:15.416279 7ff7910d0a80 Options.memtable_huge_page_size: 0
+2021/03/14-09:01:15.416279 7ff7910d0a80 Options.bloom_locality: 0
+2021/03/14-09:01:15.416280 7ff7910d0a80 Options.max_successive_merges: 0
+2021/03/14-09:01:15.416281 7ff7910d0a80 Options.optimize_filters_for_hits: 0
+2021/03/14-09:01:15.416281 7ff7910d0a80 Options.paranoid_file_checks: 0
+2021/03/14-09:01:15.416282 7ff7910d0a80 Options.force_consistency_checks: 0
+2021/03/14-09:01:15.416282 7ff7910d0a80 Options.report_bg_io_stats: 0
+2021/03/14-09:01:15.416766 7ff7910d0a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-09:01:15.416769 7ff7910d0a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-09:01:15.416947 7ff7910d0a80 EVENT_LOG_v1 {"time_micros": 1615708875416935, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-09:01:15.416953 7ff7910d0a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-09:01:16.122474 7ff7910d0a80 EVENT_LOG_v1 {"time_micros": 1615708876122471, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708876835318 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708876835318
new file mode 100644
index 0000000..10186fd
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708876835318
@@ -0,0 +1,186 @@
+2021/03/14-09:01:16.134718 7ff7910d0a80 RocksDB version: 5.11.3
+2021/03/14-09:01:16.134773 7ff7910d0a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-09:01:16.134775 7ff7910d0a80 Compile date Mar 13 2021
+2021/03/14-09:01:16.134777 7ff7910d0a80 DB SUMMARY
+2021/03/14-09:01:16.134965 7ff7910d0a80 CURRENT file: CURRENT
+2021/03/14-09:01:16.134967 7ff7910d0a80 IDENTITY file: IDENTITY
+2021/03/14-09:01:16.134985 7ff7910d0a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-09:01:16.134986 7ff7910d0a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-09:01:16.134987 7ff7910d0a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-09:01:16.134998 7ff7910d0a80 Options.error_if_exists: 0
+2021/03/14-09:01:16.134998 7ff7910d0a80 Options.create_if_missing: 1
+2021/03/14-09:01:16.134999 7ff7910d0a80 Options.paranoid_checks: 1
+2021/03/14-09:01:16.135000 7ff7910d0a80 Options.env: 0x7ff791a8a080
+2021/03/14-09:01:16.135000 7ff7910d0a80 Options.info_log: 0x24e8c90
+2021/03/14-09:01:16.135001 7ff7910d0a80 Options.max_file_opening_threads: 16
+2021/03/14-09:01:16.135001 7ff7910d0a80 Options.statistics: (nil)
+2021/03/14-09:01:16.135002 7ff7910d0a80 Options.use_fsync: 0
+2021/03/14-09:01:16.135003 7ff7910d0a80 Options.max_log_file_size: 0
+2021/03/14-09:01:16.135003 7ff7910d0a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-09:01:16.135004 7ff7910d0a80 Options.log_file_time_to_roll: 0
+2021/03/14-09:01:16.135005 7ff7910d0a80 Options.keep_log_file_num: 1000
+2021/03/14-09:01:16.135005 7ff7910d0a80 Options.recycle_log_file_num: 0
+2021/03/14-09:01:16.135006 7ff7910d0a80 Options.allow_fallocate: 1
+2021/03/14-09:01:16.135006 7ff7910d0a80 Options.allow_mmap_reads: 0
+2021/03/14-09:01:16.135007 7ff7910d0a80 Options.allow_mmap_writes: 0
+2021/03/14-09:01:16.135007 7ff7910d0a80 Options.use_direct_reads: 0
+2021/03/14-09:01:16.135008 7ff7910d0a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-09:01:16.135009 7ff7910d0a80 Options.create_missing_column_families: 0
+2021/03/14-09:01:16.135009 7ff7910d0a80 Options.db_log_dir:
+2021/03/14-09:01:16.135010 7ff7910d0a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-09:01:16.135010 7ff7910d0a80 Options.table_cache_numshardbits: 6
+2021/03/14-09:01:16.135011 7ff7910d0a80 Options.max_subcompactions: 1
+2021/03/14-09:01:16.135011 7ff7910d0a80 Options.max_background_flushes: -1
+2021/03/14-09:01:16.135012 7ff7910d0a80 Options.WAL_ttl_seconds: 0
+2021/03/14-09:01:16.135013 7ff7910d0a80 Options.WAL_size_limit_MB: 0
+2021/03/14-09:01:16.135013 7ff7910d0a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-09:01:16.135014 7ff7910d0a80 Options.is_fd_close_on_exec: 1
+2021/03/14-09:01:16.135014 7ff7910d0a80 Options.advise_random_on_open: 1
+2021/03/14-09:01:16.135015 7ff7910d0a80 Options.db_write_buffer_size: 0
+2021/03/14-09:01:16.135015 7ff7910d0a80 Options.write_buffer_manager: 0x24d0b90
+2021/03/14-09:01:16.135016 7ff7910d0a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-09:01:16.135016 7ff7910d0a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-09:01:16.135017 7ff7910d0a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-09:01:16.135018 7ff7910d0a80 Options.use_adaptive_mutex: 0
+2021/03/14-09:01:16.135018 7ff7910d0a80 Options.rate_limiter: (nil)
+2021/03/14-09:01:16.135019 7ff7910d0a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-09:01:16.135027 7ff7910d0a80 Options.wal_recovery_mode: 2
+2021/03/14-09:01:16.135028 7ff7910d0a80 Options.enable_thread_tracking: 0
+2021/03/14-09:01:16.135029 7ff7910d0a80 Options.enable_pipelined_write: 0
+2021/03/14-09:01:16.135029 7ff7910d0a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-09:01:16.135030 7ff7910d0a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-09:01:16.135030 7ff7910d0a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-09:01:16.135031 7ff7910d0a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-09:01:16.135032 7ff7910d0a80 Options.row_cache: None
+2021/03/14-09:01:16.135032 7ff7910d0a80 Options.wal_filter: None
+2021/03/14-09:01:16.135033 7ff7910d0a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-09:01:16.135033 7ff7910d0a80 Options.allow_ingest_behind: 0
+2021/03/14-09:01:16.135034 7ff7910d0a80 Options.preserve_deletes: 0
+2021/03/14-09:01:16.135034 7ff7910d0a80 Options.two_write_queues: 0
+2021/03/14-09:01:16.135035 7ff7910d0a80 Options.manual_wal_flush: 0
+2021/03/14-09:01:16.135036 7ff7910d0a80 Options.max_background_jobs: 16
+2021/03/14-09:01:16.135037 7ff7910d0a80 Options.max_background_compactions: -1
+2021/03/14-09:01:16.135037 7ff7910d0a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-09:01:16.135038 7ff7910d0a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-09:01:16.135038 7ff7910d0a80 Options.delayed_write_rate : 16777216
+2021/03/14-09:01:16.135039 7ff7910d0a80 Options.max_total_wal_size: 0
+2021/03/14-09:01:16.135039 7ff7910d0a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-09:01:16.135040 7ff7910d0a80 Options.stats_dump_period_sec: 600
+2021/03/14-09:01:16.135041 7ff7910d0a80 Options.max_open_files: -1
+2021/03/14-09:01:16.135041 7ff7910d0a80 Options.bytes_per_sync: 0
+2021/03/14-09:01:16.135042 7ff7910d0a80 Options.wal_bytes_per_sync: 0
+2021/03/14-09:01:16.135042 7ff7910d0a80 Options.compaction_readahead_size: 0
+2021/03/14-09:01:16.135043 7ff7910d0a80 Compression algorithms supported:
+2021/03/14-09:01:16.135043 7ff7910d0a80 Snappy supported: 1
+2021/03/14-09:01:16.135044 7ff7910d0a80 Zlib supported: 1
+2021/03/14-09:01:16.135045 7ff7910d0a80 Bzip supported: 1
+2021/03/14-09:01:16.135045 7ff7910d0a80 LZ4 supported: 1
+2021/03/14-09:01:16.135046 7ff7910d0a80 ZSTDNotFinal supported: 1
+2021/03/14-09:01:16.135050 7ff7910d0a80 ZSTD supported: 1
+2021/03/14-09:01:16.135053 7ff7910d0a80 Fast CRC32 supported: Supported on x86
+2021/03/14-09:01:16.135054 7ff7910d0a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-09:01:16.135152 7ff7910d0a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-09:01:16.135223 7ff7910d0a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-09:01:16.135226 7ff7910d0a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-09:01:16.135226 7ff7910d0a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-09:01:16.135227 7ff7910d0a80 Options.compaction_filter: None
+2021/03/14-09:01:16.135228 7ff7910d0a80 Options.compaction_filter_factory: None
+2021/03/14-09:01:16.135228 7ff7910d0a80 Options.memtable_factory: SkipListFactory
+2021/03/14-09:01:16.135229 7ff7910d0a80 Options.table_factory: BlockBasedTable
+2021/03/14-09:01:16.135255 7ff7910d0a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x24e0520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x24c5c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-09:01:16.135262 7ff7910d0a80 Options.write_buffer_size: 134217728
+2021/03/14-09:01:16.135263 7ff7910d0a80 Options.max_write_buffer_number: 6
+2021/03/14-09:01:16.135264 7ff7910d0a80 Options.compression[0]: NoCompression
+2021/03/14-09:01:16.135264 7ff7910d0a80 Options.compression[1]: NoCompression
+2021/03/14-09:01:16.135265 7ff7910d0a80 Options.compression[2]: Snappy
+2021/03/14-09:01:16.135266 7ff7910d0a80 Options.compression[3]: Snappy
+2021/03/14-09:01:16.135266 7ff7910d0a80 Options.compression[4]: Snappy
+2021/03/14-09:01:16.135267 7ff7910d0a80 Options.compression[5]: Snappy
+2021/03/14-09:01:16.135267 7ff7910d0a80 Options.compression[6]: Snappy
+2021/03/14-09:01:16.135268 7ff7910d0a80 Options.bottommost_compression: Disabled
+2021/03/14-09:01:16.135269 7ff7910d0a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-09:01:16.135269 7ff7910d0a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-09:01:16.135270 7ff7910d0a80 Options.num_levels: 7
+2021/03/14-09:01:16.135271 7ff7910d0a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-09:01:16.135271 7ff7910d0a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-09:01:16.135272 7ff7910d0a80 Options.compression_opts.window_bits: -14
+2021/03/14-09:01:16.135272 7ff7910d0a80 Options.compression_opts.level: -1
+2021/03/14-09:01:16.135273 7ff7910d0a80 Options.compression_opts.strategy: 0
+2021/03/14-09:01:16.135274 7ff7910d0a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-09:01:16.135274 7ff7910d0a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-09:01:16.135275 7ff7910d0a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-09:01:16.135275 7ff7910d0a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-09:01:16.135276 7ff7910d0a80 Options.target_file_size_base: 67108864
+2021/03/14-09:01:16.135276 7ff7910d0a80 Options.target_file_size_multiplier: 1
+2021/03/14-09:01:16.135277 7ff7910d0a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-09:01:16.135278 7ff7910d0a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-09:01:16.135278 7ff7910d0a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-09:01:16.135280 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-09:01:16.135291 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-09:01:16.135292 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-09:01:16.135293 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-09:01:16.135294 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-09:01:16.135295 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-09:01:16.135296 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-09:01:16.135297 7ff7910d0a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-09:01:16.135298 7ff7910d0a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-09:01:16.135299 7ff7910d0a80 Options.arena_block_size: 16777216
+2021/03/14-09:01:16.135300 7ff7910d0a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-09:01:16.135301 7ff7910d0a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-09:01:16.135302 7ff7910d0a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-09:01:16.135303 7ff7910d0a80 Options.disable_auto_compactions: 0
+2021/03/14-09:01:16.135306 7ff7910d0a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-09:01:16.135307 7ff7910d0a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-09:01:16.135307 7ff7910d0a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-09:01:16.135308 7ff7910d0a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-09:01:16.135309 7ff7910d0a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-09:01:16.135309 7ff7910d0a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-09:01:16.135310 7ff7910d0a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-09:01:16.135311 7ff7910d0a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-09:01:16.135312 7ff7910d0a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-09:01:16.135312 7ff7910d0a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-09:01:16.135313 7ff7910d0a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-09:01:16.135313 7ff7910d0a80 Options.table_properties_collectors:
+2021/03/14-09:01:16.135314 7ff7910d0a80 Options.inplace_update_support: 0
+2021/03/14-09:01:16.135314 7ff7910d0a80 Options.inplace_update_num_locks: 10000
+2021/03/14-09:01:16.135315 7ff7910d0a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-09:01:16.135316 7ff7910d0a80 Options.memtable_huge_page_size: 0
+2021/03/14-09:01:16.135317 7ff7910d0a80 Options.bloom_locality: 0
+2021/03/14-09:01:16.135317 7ff7910d0a80 Options.max_successive_merges: 0
+2021/03/14-09:01:16.135318 7ff7910d0a80 Options.optimize_filters_for_hits: 0
+2021/03/14-09:01:16.135318 7ff7910d0a80 Options.paranoid_file_checks: 0
+2021/03/14-09:01:16.135319 7ff7910d0a80 Options.force_consistency_checks: 0
+2021/03/14-09:01:16.135319 7ff7910d0a80 Options.report_bg_io_stats: 0
+2021/03/14-09:01:16.135745 7ff7910d0a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-09:01:16.135748 7ff7910d0a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-09:01:16.135928 7ff7910d0a80 EVENT_LOG_v1 {"time_micros": 1615708876135914, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-09:01:16.135933 7ff7910d0a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-09:01:16.823541 7ff7910d0a80 EVENT_LOG_v1 {"time_micros": 1615708876823538, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708877552234 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708877552234
new file mode 100644
index 0000000..46bab55
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708877552234
@@ -0,0 +1,186 @@
+2021/03/14-09:01:16.835758 7ff7910d0a80 RocksDB version: 5.11.3
+2021/03/14-09:01:16.835812 7ff7910d0a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-09:01:16.835813 7ff7910d0a80 Compile date Mar 13 2021
+2021/03/14-09:01:16.835816 7ff7910d0a80 DB SUMMARY
+2021/03/14-09:01:16.836002 7ff7910d0a80 CURRENT file: CURRENT
+2021/03/14-09:01:16.836003 7ff7910d0a80 IDENTITY file: IDENTITY
+2021/03/14-09:01:16.836021 7ff7910d0a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-09:01:16.836022 7ff7910d0a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-09:01:16.836023 7ff7910d0a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-09:01:16.836029 7ff7910d0a80 Options.error_if_exists: 0
+2021/03/14-09:01:16.836030 7ff7910d0a80 Options.create_if_missing: 1
+2021/03/14-09:01:16.836031 7ff7910d0a80 Options.paranoid_checks: 1
+2021/03/14-09:01:16.836031 7ff7910d0a80 Options.env: 0x7ff791a8a080
+2021/03/14-09:01:16.836032 7ff7910d0a80 Options.info_log: 0x24e8c90
+2021/03/14-09:01:16.836033 7ff7910d0a80 Options.max_file_opening_threads: 16
+2021/03/14-09:01:16.836033 7ff7910d0a80 Options.statistics: (nil)
+2021/03/14-09:01:16.836034 7ff7910d0a80 Options.use_fsync: 0
+2021/03/14-09:01:16.836034 7ff7910d0a80 Options.max_log_file_size: 0
+2021/03/14-09:01:16.836035 7ff7910d0a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-09:01:16.836036 7ff7910d0a80 Options.log_file_time_to_roll: 0
+2021/03/14-09:01:16.836036 7ff7910d0a80 Options.keep_log_file_num: 1000
+2021/03/14-09:01:16.836037 7ff7910d0a80 Options.recycle_log_file_num: 0
+2021/03/14-09:01:16.836037 7ff7910d0a80 Options.allow_fallocate: 1
+2021/03/14-09:01:16.836038 7ff7910d0a80 Options.allow_mmap_reads: 0
+2021/03/14-09:01:16.836039 7ff7910d0a80 Options.allow_mmap_writes: 0
+2021/03/14-09:01:16.836039 7ff7910d0a80 Options.use_direct_reads: 0
+2021/03/14-09:01:16.836040 7ff7910d0a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-09:01:16.836040 7ff7910d0a80 Options.create_missing_column_families: 0
+2021/03/14-09:01:16.836041 7ff7910d0a80 Options.db_log_dir:
+2021/03/14-09:01:16.836041 7ff7910d0a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-09:01:16.836042 7ff7910d0a80 Options.table_cache_numshardbits: 6
+2021/03/14-09:01:16.836043 7ff7910d0a80 Options.max_subcompactions: 1
+2021/03/14-09:01:16.836043 7ff7910d0a80 Options.max_background_flushes: -1
+2021/03/14-09:01:16.836044 7ff7910d0a80 Options.WAL_ttl_seconds: 0
+2021/03/14-09:01:16.836044 7ff7910d0a80 Options.WAL_size_limit_MB: 0
+2021/03/14-09:01:16.836045 7ff7910d0a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-09:01:16.836045 7ff7910d0a80 Options.is_fd_close_on_exec: 1
+2021/03/14-09:01:16.836046 7ff7910d0a80 Options.advise_random_on_open: 1
+2021/03/14-09:01:16.836047 7ff7910d0a80 Options.db_write_buffer_size: 0
+2021/03/14-09:01:16.836047 7ff7910d0a80 Options.write_buffer_manager: 0x24d0b90
+2021/03/14-09:01:16.836048 7ff7910d0a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-09:01:16.836048 7ff7910d0a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-09:01:16.836049 7ff7910d0a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-09:01:16.836049 7ff7910d0a80 Options.use_adaptive_mutex: 0
+2021/03/14-09:01:16.836050 7ff7910d0a80 Options.rate_limiter: (nil)
+2021/03/14-09:01:16.836051 7ff7910d0a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-09:01:16.836059 7ff7910d0a80 Options.wal_recovery_mode: 2
+2021/03/14-09:01:16.836060 7ff7910d0a80 Options.enable_thread_tracking: 0
+2021/03/14-09:01:16.836060 7ff7910d0a80 Options.enable_pipelined_write: 0
+2021/03/14-09:01:16.836061 7ff7910d0a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-09:01:16.836061 7ff7910d0a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-09:01:16.836062 7ff7910d0a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-09:01:16.836063 7ff7910d0a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-09:01:16.836063 7ff7910d0a80 Options.row_cache: None
+2021/03/14-09:01:16.836064 7ff7910d0a80 Options.wal_filter: None
+2021/03/14-09:01:16.836064 7ff7910d0a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-09:01:16.836065 7ff7910d0a80 Options.allow_ingest_behind: 0
+2021/03/14-09:01:16.836065 7ff7910d0a80 Options.preserve_deletes: 0
+2021/03/14-09:01:16.836066 7ff7910d0a80 Options.two_write_queues: 0
+2021/03/14-09:01:16.836066 7ff7910d0a80 Options.manual_wal_flush: 0
+2021/03/14-09:01:16.836068 7ff7910d0a80 Options.max_background_jobs: 16
+2021/03/14-09:01:16.836068 7ff7910d0a80 Options.max_background_compactions: -1
+2021/03/14-09:01:16.836069 7ff7910d0a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-09:01:16.836070 7ff7910d0a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-09:01:16.836070 7ff7910d0a80 Options.delayed_write_rate : 16777216
+2021/03/14-09:01:16.836071 7ff7910d0a80 Options.max_total_wal_size: 0
+2021/03/14-09:01:16.836071 7ff7910d0a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-09:01:16.836072 7ff7910d0a80 Options.stats_dump_period_sec: 600
+2021/03/14-09:01:16.836073 7ff7910d0a80 Options.max_open_files: -1
+2021/03/14-09:01:16.836073 7ff7910d0a80 Options.bytes_per_sync: 0
+2021/03/14-09:01:16.836074 7ff7910d0a80 Options.wal_bytes_per_sync: 0
+2021/03/14-09:01:16.836074 7ff7910d0a80 Options.compaction_readahead_size: 0
+2021/03/14-09:01:16.836075 7ff7910d0a80 Compression algorithms supported:
+2021/03/14-09:01:16.836075 7ff7910d0a80 Snappy supported: 1
+2021/03/14-09:01:16.836076 7ff7910d0a80 Zlib supported: 1
+2021/03/14-09:01:16.836077 7ff7910d0a80 Bzip supported: 1
+2021/03/14-09:01:16.836077 7ff7910d0a80 LZ4 supported: 1
+2021/03/14-09:01:16.836078 7ff7910d0a80 ZSTDNotFinal supported: 1
+2021/03/14-09:01:16.836082 7ff7910d0a80 ZSTD supported: 1
+2021/03/14-09:01:16.836085 7ff7910d0a80 Fast CRC32 supported: Supported on x86
+2021/03/14-09:01:16.836086 7ff7910d0a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-09:01:16.836197 7ff7910d0a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-09:01:16.836262 7ff7910d0a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-09:01:16.836265 7ff7910d0a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-09:01:16.836265 7ff7910d0a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-09:01:16.836266 7ff7910d0a80 Options.compaction_filter: None
+2021/03/14-09:01:16.836267 7ff7910d0a80 Options.compaction_filter_factory: None
+2021/03/14-09:01:16.836267 7ff7910d0a80 Options.memtable_factory: SkipListFactory
+2021/03/14-09:01:16.836268 7ff7910d0a80 Options.table_factory: BlockBasedTable
+2021/03/14-09:01:16.836286 7ff7910d0a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x24e0520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x24c5c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-09:01:16.836291 7ff7910d0a80 Options.write_buffer_size: 134217728
+2021/03/14-09:01:16.836292 7ff7910d0a80 Options.max_write_buffer_number: 6
+2021/03/14-09:01:16.836293 7ff7910d0a80 Options.compression[0]: NoCompression
+2021/03/14-09:01:16.836294 7ff7910d0a80 Options.compression[1]: NoCompression
+2021/03/14-09:01:16.836294 7ff7910d0a80 Options.compression[2]: Snappy
+2021/03/14-09:01:16.836295 7ff7910d0a80 Options.compression[3]: Snappy
+2021/03/14-09:01:16.836295 7ff7910d0a80 Options.compression[4]: Snappy
+2021/03/14-09:01:16.836296 7ff7910d0a80 Options.compression[5]: Snappy
+2021/03/14-09:01:16.836297 7ff7910d0a80 Options.compression[6]: Snappy
+2021/03/14-09:01:16.836297 7ff7910d0a80 Options.bottommost_compression: Disabled
+2021/03/14-09:01:16.836298 7ff7910d0a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-09:01:16.836299 7ff7910d0a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-09:01:16.836299 7ff7910d0a80 Options.num_levels: 7
+2021/03/14-09:01:16.836300 7ff7910d0a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-09:01:16.836300 7ff7910d0a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-09:01:16.836301 7ff7910d0a80 Options.compression_opts.window_bits: -14
+2021/03/14-09:01:16.836301 7ff7910d0a80 Options.compression_opts.level: -1
+2021/03/14-09:01:16.836302 7ff7910d0a80 Options.compression_opts.strategy: 0
+2021/03/14-09:01:16.836303 7ff7910d0a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-09:01:16.836303 7ff7910d0a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-09:01:16.836304 7ff7910d0a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-09:01:16.836304 7ff7910d0a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-09:01:16.836305 7ff7910d0a80 Options.target_file_size_base: 67108864
+2021/03/14-09:01:16.836306 7ff7910d0a80 Options.target_file_size_multiplier: 1
+2021/03/14-09:01:16.836306 7ff7910d0a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-09:01:16.836307 7ff7910d0a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-09:01:16.836308 7ff7910d0a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-09:01:16.836309 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-09:01:16.836318 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-09:01:16.836319 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-09:01:16.836320 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-09:01:16.836320 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-09:01:16.836321 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-09:01:16.836321 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-09:01:16.836322 7ff7910d0a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-09:01:16.836323 7ff7910d0a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-09:01:16.836323 7ff7910d0a80 Options.arena_block_size: 16777216
+2021/03/14-09:01:16.836324 7ff7910d0a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-09:01:16.836324 7ff7910d0a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-09:01:16.836325 7ff7910d0a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-09:01:16.836326 7ff7910d0a80 Options.disable_auto_compactions: 0
+2021/03/14-09:01:16.836327 7ff7910d0a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-09:01:16.836328 7ff7910d0a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-09:01:16.836329 7ff7910d0a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-09:01:16.836329 7ff7910d0a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-09:01:16.836330 7ff7910d0a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-09:01:16.836330 7ff7910d0a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-09:01:16.836331 7ff7910d0a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-09:01:16.836332 7ff7910d0a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-09:01:16.836333 7ff7910d0a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-09:01:16.836333 7ff7910d0a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-09:01:16.836334 7ff7910d0a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-09:01:16.836334 7ff7910d0a80 Options.table_properties_collectors:
+2021/03/14-09:01:16.836335 7ff7910d0a80 Options.inplace_update_support: 0
+2021/03/14-09:01:16.836335 7ff7910d0a80 Options.inplace_update_num_locks: 10000
+2021/03/14-09:01:16.836336 7ff7910d0a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-09:01:16.836337 7ff7910d0a80 Options.memtable_huge_page_size: 0
+2021/03/14-09:01:16.836337 7ff7910d0a80 Options.bloom_locality: 0
+2021/03/14-09:01:16.836338 7ff7910d0a80 Options.max_successive_merges: 0
+2021/03/14-09:01:16.836339 7ff7910d0a80 Options.optimize_filters_for_hits: 0
+2021/03/14-09:01:16.836339 7ff7910d0a80 Options.paranoid_file_checks: 0
+2021/03/14-09:01:16.836340 7ff7910d0a80 Options.force_consistency_checks: 0
+2021/03/14-09:01:16.836340 7ff7910d0a80 Options.report_bg_io_stats: 0
+2021/03/14-09:01:16.836739 7ff7910d0a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-09:01:16.836742 7ff7910d0a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-09:01:16.836919 7ff7910d0a80 EVENT_LOG_v1 {"time_micros": 1615708876836907, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-09:01:16.836925 7ff7910d0a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-09:01:17.539773 7ff7910d0a80 EVENT_LOG_v1 {"time_micros": 1615708877539769, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708959669310 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708959669310
new file mode 100644
index 0000000..cc0f5f2
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708959669310
@@ -0,0 +1,186 @@
+2021/03/14-09:01:17.552685 7ff7910d0a80 RocksDB version: 5.11.3
+2021/03/14-09:01:17.552739 7ff7910d0a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-09:01:17.552741 7ff7910d0a80 Compile date Mar 13 2021
+2021/03/14-09:01:17.552743 7ff7910d0a80 DB SUMMARY
+2021/03/14-09:01:17.552951 7ff7910d0a80 CURRENT file: CURRENT
+2021/03/14-09:01:17.552953 7ff7910d0a80 IDENTITY file: IDENTITY
+2021/03/14-09:01:17.552971 7ff7910d0a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-09:01:17.552972 7ff7910d0a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-09:01:17.552973 7ff7910d0a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-09:01:17.552979 7ff7910d0a80 Options.error_if_exists: 0
+2021/03/14-09:01:17.552980 7ff7910d0a80 Options.create_if_missing: 1
+2021/03/14-09:01:17.552981 7ff7910d0a80 Options.paranoid_checks: 1
+2021/03/14-09:01:17.552981 7ff7910d0a80 Options.env: 0x7ff791a8a080
+2021/03/14-09:01:17.552982 7ff7910d0a80 Options.info_log: 0x24e8c90
+2021/03/14-09:01:17.552983 7ff7910d0a80 Options.max_file_opening_threads: 16
+2021/03/14-09:01:17.552983 7ff7910d0a80 Options.statistics: (nil)
+2021/03/14-09:01:17.552984 7ff7910d0a80 Options.use_fsync: 0
+2021/03/14-09:01:17.552984 7ff7910d0a80 Options.max_log_file_size: 0
+2021/03/14-09:01:17.552985 7ff7910d0a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-09:01:17.552986 7ff7910d0a80 Options.log_file_time_to_roll: 0
+2021/03/14-09:01:17.552986 7ff7910d0a80 Options.keep_log_file_num: 1000
+2021/03/14-09:01:17.552987 7ff7910d0a80 Options.recycle_log_file_num: 0
+2021/03/14-09:01:17.552987 7ff7910d0a80 Options.allow_fallocate: 1
+2021/03/14-09:01:17.552988 7ff7910d0a80 Options.allow_mmap_reads: 0
+2021/03/14-09:01:17.552988 7ff7910d0a80 Options.allow_mmap_writes: 0
+2021/03/14-09:01:17.552989 7ff7910d0a80 Options.use_direct_reads: 0
+2021/03/14-09:01:17.552990 7ff7910d0a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-09:01:17.552990 7ff7910d0a80 Options.create_missing_column_families: 0
+2021/03/14-09:01:17.552991 7ff7910d0a80 Options.db_log_dir:
+2021/03/14-09:01:17.552991 7ff7910d0a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-09:01:17.552992 7ff7910d0a80 Options.table_cache_numshardbits: 6
+2021/03/14-09:01:17.552992 7ff7910d0a80 Options.max_subcompactions: 1
+2021/03/14-09:01:17.552993 7ff7910d0a80 Options.max_background_flushes: -1
+2021/03/14-09:01:17.552994 7ff7910d0a80 Options.WAL_ttl_seconds: 0
+2021/03/14-09:01:17.552994 7ff7910d0a80 Options.WAL_size_limit_MB: 0
+2021/03/14-09:01:17.552995 7ff7910d0a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-09:01:17.552995 7ff7910d0a80 Options.is_fd_close_on_exec: 1
+2021/03/14-09:01:17.552996 7ff7910d0a80 Options.advise_random_on_open: 1
+2021/03/14-09:01:17.552996 7ff7910d0a80 Options.db_write_buffer_size: 0
+2021/03/14-09:01:17.552997 7ff7910d0a80 Options.write_buffer_manager: 0x24d0b90
+2021/03/14-09:01:17.552998 7ff7910d0a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-09:01:17.552998 7ff7910d0a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-09:01:17.552999 7ff7910d0a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-09:01:17.552999 7ff7910d0a80 Options.use_adaptive_mutex: 0
+2021/03/14-09:01:17.553000 7ff7910d0a80 Options.rate_limiter: (nil)
+2021/03/14-09:01:17.553001 7ff7910d0a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-09:01:17.553010 7ff7910d0a80 Options.wal_recovery_mode: 2
+2021/03/14-09:01:17.553011 7ff7910d0a80 Options.enable_thread_tracking: 0
+2021/03/14-09:01:17.553012 7ff7910d0a80 Options.enable_pipelined_write: 0
+2021/03/14-09:01:17.553012 7ff7910d0a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-09:01:17.553013 7ff7910d0a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-09:01:17.553013 7ff7910d0a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-09:01:17.553014 7ff7910d0a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-09:01:17.553015 7ff7910d0a80 Options.row_cache: None
+2021/03/14-09:01:17.553015 7ff7910d0a80 Options.wal_filter: None
+2021/03/14-09:01:17.553016 7ff7910d0a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-09:01:17.553016 7ff7910d0a80 Options.allow_ingest_behind: 0
+2021/03/14-09:01:17.553017 7ff7910d0a80 Options.preserve_deletes: 0
+2021/03/14-09:01:17.553017 7ff7910d0a80 Options.two_write_queues: 0
+2021/03/14-09:01:17.553018 7ff7910d0a80 Options.manual_wal_flush: 0
+2021/03/14-09:01:17.553019 7ff7910d0a80 Options.max_background_jobs: 16
+2021/03/14-09:01:17.553020 7ff7910d0a80 Options.max_background_compactions: -1
+2021/03/14-09:01:17.553020 7ff7910d0a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-09:01:17.553021 7ff7910d0a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-09:01:17.553021 7ff7910d0a80 Options.delayed_write_rate : 16777216
+2021/03/14-09:01:17.553022 7ff7910d0a80 Options.max_total_wal_size: 0
+2021/03/14-09:01:17.553023 7ff7910d0a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-09:01:17.553023 7ff7910d0a80 Options.stats_dump_period_sec: 600
+2021/03/14-09:01:17.553024 7ff7910d0a80 Options.max_open_files: -1
+2021/03/14-09:01:17.553024 7ff7910d0a80 Options.bytes_per_sync: 0
+2021/03/14-09:01:17.553025 7ff7910d0a80 Options.wal_bytes_per_sync: 0
+2021/03/14-09:01:17.553025 7ff7910d0a80 Options.compaction_readahead_size: 0
+2021/03/14-09:01:17.553026 7ff7910d0a80 Compression algorithms supported:
+2021/03/14-09:01:17.553027 7ff7910d0a80 Snappy supported: 1
+2021/03/14-09:01:17.553027 7ff7910d0a80 Zlib supported: 1
+2021/03/14-09:01:17.553028 7ff7910d0a80 Bzip supported: 1
+2021/03/14-09:01:17.553028 7ff7910d0a80 LZ4 supported: 1
+2021/03/14-09:01:17.553029 7ff7910d0a80 ZSTDNotFinal supported: 1
+2021/03/14-09:01:17.553033 7ff7910d0a80 ZSTD supported: 1
+2021/03/14-09:01:17.553036 7ff7910d0a80 Fast CRC32 supported: Supported on x86
+2021/03/14-09:01:17.553038 7ff7910d0a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-09:01:17.553150 7ff7910d0a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-09:01:17.553213 7ff7910d0a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-09:01:17.553215 7ff7910d0a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-09:01:17.553216 7ff7910d0a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-09:01:17.553217 7ff7910d0a80 Options.compaction_filter: None
+2021/03/14-09:01:17.553217 7ff7910d0a80 Options.compaction_filter_factory: None
+2021/03/14-09:01:17.553218 7ff7910d0a80 Options.memtable_factory: SkipListFactory
+2021/03/14-09:01:17.553219 7ff7910d0a80 Options.table_factory: BlockBasedTable
+2021/03/14-09:01:17.553236 7ff7910d0a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x24e0520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x24c5c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-09:01:17.553248 7ff7910d0a80 Options.write_buffer_size: 134217728
+2021/03/14-09:01:17.553249 7ff7910d0a80 Options.max_write_buffer_number: 6
+2021/03/14-09:01:17.553251 7ff7910d0a80 Options.compression[0]: NoCompression
+2021/03/14-09:01:17.553252 7ff7910d0a80 Options.compression[1]: NoCompression
+2021/03/14-09:01:17.553253 7ff7910d0a80 Options.compression[2]: Snappy
+2021/03/14-09:01:17.553254 7ff7910d0a80 Options.compression[3]: Snappy
+2021/03/14-09:01:17.553254 7ff7910d0a80 Options.compression[4]: Snappy
+2021/03/14-09:01:17.553255 7ff7910d0a80 Options.compression[5]: Snappy
+2021/03/14-09:01:17.553256 7ff7910d0a80 Options.compression[6]: Snappy
+2021/03/14-09:01:17.553257 7ff7910d0a80 Options.bottommost_compression: Disabled
+2021/03/14-09:01:17.553258 7ff7910d0a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-09:01:17.553259 7ff7910d0a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-09:01:17.553260 7ff7910d0a80 Options.num_levels: 7
+2021/03/14-09:01:17.553261 7ff7910d0a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-09:01:17.553262 7ff7910d0a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-09:01:17.553263 7ff7910d0a80 Options.compression_opts.window_bits: -14
+2021/03/14-09:01:17.553263 7ff7910d0a80 Options.compression_opts.level: -1
+2021/03/14-09:01:17.553264 7ff7910d0a80 Options.compression_opts.strategy: 0
+2021/03/14-09:01:17.553264 7ff7910d0a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-09:01:17.553265 7ff7910d0a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-09:01:17.553266 7ff7910d0a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-09:01:17.553266 7ff7910d0a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-09:01:17.553267 7ff7910d0a80 Options.target_file_size_base: 67108864
+2021/03/14-09:01:17.553267 7ff7910d0a80 Options.target_file_size_multiplier: 1
+2021/03/14-09:01:17.553268 7ff7910d0a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-09:01:17.553269 7ff7910d0a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-09:01:17.553269 7ff7910d0a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-09:01:17.553271 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-09:01:17.553281 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-09:01:17.553282 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-09:01:17.553282 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-09:01:17.553283 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-09:01:17.553283 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-09:01:17.553284 7ff7910d0a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-09:01:17.553284 7ff7910d0a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-09:01:17.553285 7ff7910d0a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-09:01:17.553286 7ff7910d0a80 Options.arena_block_size: 16777216
+2021/03/14-09:01:17.553286 7ff7910d0a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-09:01:17.553287 7ff7910d0a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-09:01:17.553287 7ff7910d0a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-09:01:17.553288 7ff7910d0a80 Options.disable_auto_compactions: 0
+2021/03/14-09:01:17.553290 7ff7910d0a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-09:01:17.553290 7ff7910d0a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-09:01:17.553291 7ff7910d0a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-09:01:17.553292 7ff7910d0a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-09:01:17.553292 7ff7910d0a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-09:01:17.553293 7ff7910d0a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-09:01:17.553294 7ff7910d0a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-09:01:17.553296 7ff7910d0a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-09:01:17.553297 7ff7910d0a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-09:01:17.553298 7ff7910d0a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-09:01:17.553299 7ff7910d0a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-09:01:17.553300 7ff7910d0a80 Options.table_properties_collectors:
+2021/03/14-09:01:17.553301 7ff7910d0a80 Options.inplace_update_support: 0
+2021/03/14-09:01:17.553302 7ff7910d0a80 Options.inplace_update_num_locks: 10000
+2021/03/14-09:01:17.553302 7ff7910d0a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-09:01:17.553304 7ff7910d0a80 Options.memtable_huge_page_size: 0
+2021/03/14-09:01:17.553320 7ff7910d0a80 Options.bloom_locality: 0
+2021/03/14-09:01:17.553321 7ff7910d0a80 Options.max_successive_merges: 0
+2021/03/14-09:01:17.553321 7ff7910d0a80 Options.optimize_filters_for_hits: 0
+2021/03/14-09:01:17.553322 7ff7910d0a80 Options.paranoid_file_checks: 0
+2021/03/14-09:01:17.553323 7ff7910d0a80 Options.force_consistency_checks: 0
+2021/03/14-09:01:17.553324 7ff7910d0a80 Options.report_bg_io_stats: 0
+2021/03/14-09:01:17.553898 7ff7910d0a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-09:01:17.553900 7ff7910d0a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-09:01:17.554098 7ff7910d0a80 EVENT_LOG_v1 {"time_micros": 1615708877554083, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-09:01:17.554104 7ff7910d0a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-09:01:18.253966 7ff7910d0a80 EVENT_LOG_v1 {"time_micros": 1615708878253963, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708960423298 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708960423298
new file mode 100644
index 0000000..f079356
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708960423298
@@ -0,0 +1,186 @@
+2021/03/14-09:02:39.669911 7f559c0c3a80 RocksDB version: 5.11.3
+2021/03/14-09:02:39.670006 7f559c0c3a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-09:02:39.670010 7f559c0c3a80 Compile date Mar 13 2021
+2021/03/14-09:02:39.670019 7f559c0c3a80 DB SUMMARY
+2021/03/14-09:02:39.670287 7f559c0c3a80 CURRENT file: CURRENT
+2021/03/14-09:02:39.670289 7f559c0c3a80 IDENTITY file: IDENTITY
+2021/03/14-09:02:39.670311 7f559c0c3a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-09:02:39.670312 7f559c0c3a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-09:02:39.670313 7f559c0c3a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-09:02:39.670321 7f559c0c3a80 Options.error_if_exists: 0
+2021/03/14-09:02:39.670322 7f559c0c3a80 Options.create_if_missing: 1
+2021/03/14-09:02:39.670322 7f559c0c3a80 Options.paranoid_checks: 1
+2021/03/14-09:02:39.670323 7f559c0c3a80 Options.env: 0x7f559ca7d080
+2021/03/14-09:02:39.670324 7f559c0c3a80 Options.info_log: 0x20a6c90
+2021/03/14-09:02:39.670324 7f559c0c3a80 Options.max_file_opening_threads: 16
+2021/03/14-09:02:39.670325 7f559c0c3a80 Options.statistics: (nil)
+2021/03/14-09:02:39.670326 7f559c0c3a80 Options.use_fsync: 0
+2021/03/14-09:02:39.670327 7f559c0c3a80 Options.max_log_file_size: 0
+2021/03/14-09:02:39.670327 7f559c0c3a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-09:02:39.670328 7f559c0c3a80 Options.log_file_time_to_roll: 0
+2021/03/14-09:02:39.670329 7f559c0c3a80 Options.keep_log_file_num: 1000
+2021/03/14-09:02:39.670329 7f559c0c3a80 Options.recycle_log_file_num: 0
+2021/03/14-09:02:39.670330 7f559c0c3a80 Options.allow_fallocate: 1
+2021/03/14-09:02:39.670331 7f559c0c3a80 Options.allow_mmap_reads: 0
+2021/03/14-09:02:39.670331 7f559c0c3a80 Options.allow_mmap_writes: 0
+2021/03/14-09:02:39.670332 7f559c0c3a80 Options.use_direct_reads: 0
+2021/03/14-09:02:39.670333 7f559c0c3a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-09:02:39.670333 7f559c0c3a80 Options.create_missing_column_families: 0
+2021/03/14-09:02:39.670334 7f559c0c3a80 Options.db_log_dir:
+2021/03/14-09:02:39.670335 7f559c0c3a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-09:02:39.670335 7f559c0c3a80 Options.table_cache_numshardbits: 6
+2021/03/14-09:02:39.670336 7f559c0c3a80 Options.max_subcompactions: 1
+2021/03/14-09:02:39.670337 7f559c0c3a80 Options.max_background_flushes: -1
+2021/03/14-09:02:39.670337 7f559c0c3a80 Options.WAL_ttl_seconds: 0
+2021/03/14-09:02:39.670338 7f559c0c3a80 Options.WAL_size_limit_MB: 0
+2021/03/14-09:02:39.670339 7f559c0c3a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-09:02:39.670339 7f559c0c3a80 Options.is_fd_close_on_exec: 1
+2021/03/14-09:02:39.670340 7f559c0c3a80 Options.advise_random_on_open: 1
+2021/03/14-09:02:39.670341 7f559c0c3a80 Options.db_write_buffer_size: 0
+2021/03/14-09:02:39.670341 7f559c0c3a80 Options.write_buffer_manager: 0x208eb90
+2021/03/14-09:02:39.670342 7f559c0c3a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-09:02:39.670343 7f559c0c3a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-09:02:39.670343 7f559c0c3a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-09:02:39.670344 7f559c0c3a80 Options.use_adaptive_mutex: 0
+2021/03/14-09:02:39.670345 7f559c0c3a80 Options.rate_limiter: (nil)
+2021/03/14-09:02:39.670347 7f559c0c3a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-09:02:39.670360 7f559c0c3a80 Options.wal_recovery_mode: 2
+2021/03/14-09:02:39.670361 7f559c0c3a80 Options.enable_thread_tracking: 0
+2021/03/14-09:02:39.670362 7f559c0c3a80 Options.enable_pipelined_write: 0
+2021/03/14-09:02:39.670363 7f559c0c3a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-09:02:39.670363 7f559c0c3a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-09:02:39.670364 7f559c0c3a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-09:02:39.670365 7f559c0c3a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-09:02:39.670365 7f559c0c3a80 Options.row_cache: None
+2021/03/14-09:02:39.670366 7f559c0c3a80 Options.wal_filter: None
+2021/03/14-09:02:39.670367 7f559c0c3a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-09:02:39.670367 7f559c0c3a80 Options.allow_ingest_behind: 0
+2021/03/14-09:02:39.670368 7f559c0c3a80 Options.preserve_deletes: 0
+2021/03/14-09:02:39.670369 7f559c0c3a80 Options.two_write_queues: 0
+2021/03/14-09:02:39.670369 7f559c0c3a80 Options.manual_wal_flush: 0
+2021/03/14-09:02:39.670371 7f559c0c3a80 Options.max_background_jobs: 16
+2021/03/14-09:02:39.670371 7f559c0c3a80 Options.max_background_compactions: -1
+2021/03/14-09:02:39.670372 7f559c0c3a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-09:02:39.670373 7f559c0c3a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-09:02:39.670373 7f559c0c3a80 Options.delayed_write_rate : 16777216
+2021/03/14-09:02:39.670374 7f559c0c3a80 Options.max_total_wal_size: 0
+2021/03/14-09:02:39.670375 7f559c0c3a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-09:02:39.670376 7f559c0c3a80 Options.stats_dump_period_sec: 600
+2021/03/14-09:02:39.670376 7f559c0c3a80 Options.max_open_files: -1
+2021/03/14-09:02:39.670377 7f559c0c3a80 Options.bytes_per_sync: 0
+2021/03/14-09:02:39.670378 7f559c0c3a80 Options.wal_bytes_per_sync: 0
+2021/03/14-09:02:39.670378 7f559c0c3a80 Options.compaction_readahead_size: 0
+2021/03/14-09:02:39.670379 7f559c0c3a80 Compression algorithms supported:
+2021/03/14-09:02:39.670380 7f559c0c3a80 Snappy supported: 1
+2021/03/14-09:02:39.670380 7f559c0c3a80 Zlib supported: 1
+2021/03/14-09:02:39.670381 7f559c0c3a80 Bzip supported: 1
+2021/03/14-09:02:39.670382 7f559c0c3a80 LZ4 supported: 1
+2021/03/14-09:02:39.670382 7f559c0c3a80 ZSTDNotFinal supported: 1
+2021/03/14-09:02:39.670389 7f559c0c3a80 ZSTD supported: 1
+2021/03/14-09:02:39.670393 7f559c0c3a80 Fast CRC32 supported: Supported on x86
+2021/03/14-09:02:39.670395 7f559c0c3a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-09:02:39.670531 7f559c0c3a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-09:02:39.670602 7f559c0c3a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-09:02:39.670604 7f559c0c3a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-09:02:39.670605 7f559c0c3a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-09:02:39.670606 7f559c0c3a80 Options.compaction_filter: None
+2021/03/14-09:02:39.670606 7f559c0c3a80 Options.compaction_filter_factory: None
+2021/03/14-09:02:39.670607 7f559c0c3a80 Options.memtable_factory: SkipListFactory
+2021/03/14-09:02:39.670608 7f559c0c3a80 Options.table_factory: BlockBasedTable
+2021/03/14-09:02:39.670630 7f559c0c3a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x209e520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2083c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-09:02:39.670636 7f559c0c3a80 Options.write_buffer_size: 134217728
+2021/03/14-09:02:39.670637 7f559c0c3a80 Options.max_write_buffer_number: 6
+2021/03/14-09:02:39.670638 7f559c0c3a80 Options.compression[0]: NoCompression
+2021/03/14-09:02:39.670639 7f559c0c3a80 Options.compression[1]: NoCompression
+2021/03/14-09:02:39.670640 7f559c0c3a80 Options.compression[2]: Snappy
+2021/03/14-09:02:39.670640 7f559c0c3a80 Options.compression[3]: Snappy
+2021/03/14-09:02:39.670641 7f559c0c3a80 Options.compression[4]: Snappy
+2021/03/14-09:02:39.670642 7f559c0c3a80 Options.compression[5]: Snappy
+2021/03/14-09:02:39.670642 7f559c0c3a80 Options.compression[6]: Snappy
+2021/03/14-09:02:39.670643 7f559c0c3a80 Options.bottommost_compression: Disabled
+2021/03/14-09:02:39.670644 7f559c0c3a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-09:02:39.670645 7f559c0c3a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-09:02:39.670645 7f559c0c3a80 Options.num_levels: 7
+2021/03/14-09:02:39.670646 7f559c0c3a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-09:02:39.670647 7f559c0c3a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-09:02:39.670647 7f559c0c3a80 Options.compression_opts.window_bits: -14
+2021/03/14-09:02:39.670648 7f559c0c3a80 Options.compression_opts.level: -1
+2021/03/14-09:02:39.670649 7f559c0c3a80 Options.compression_opts.strategy: 0
+2021/03/14-09:02:39.670650 7f559c0c3a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-09:02:39.670650 7f559c0c3a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-09:02:39.670651 7f559c0c3a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-09:02:39.670651 7f559c0c3a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-09:02:39.670652 7f559c0c3a80 Options.target_file_size_base: 67108864
+2021/03/14-09:02:39.670653 7f559c0c3a80 Options.target_file_size_multiplier: 1
+2021/03/14-09:02:39.670653 7f559c0c3a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-09:02:39.670654 7f559c0c3a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-09:02:39.670655 7f559c0c3a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-09:02:39.670657 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-09:02:39.670666 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-09:02:39.670667 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-09:02:39.670668 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-09:02:39.670669 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-09:02:39.670669 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-09:02:39.670670 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-09:02:39.670670 7f559c0c3a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-09:02:39.670671 7f559c0c3a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-09:02:39.670672 7f559c0c3a80 Options.arena_block_size: 16777216
+2021/03/14-09:02:39.670673 7f559c0c3a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-09:02:39.670673 7f559c0c3a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-09:02:39.670674 7f559c0c3a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-09:02:39.670675 7f559c0c3a80 Options.disable_auto_compactions: 0
+2021/03/14-09:02:39.670677 7f559c0c3a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-09:02:39.670678 7f559c0c3a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-09:02:39.670678 7f559c0c3a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-09:02:39.670679 7f559c0c3a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-09:02:39.670680 7f559c0c3a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-09:02:39.670680 7f559c0c3a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-09:02:39.670681 7f559c0c3a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-09:02:39.670683 7f559c0c3a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-09:02:39.670683 7f559c0c3a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-09:02:39.670684 7f559c0c3a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-09:02:39.670684 7f559c0c3a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-09:02:39.670685 7f559c0c3a80 Options.table_properties_collectors:
+2021/03/14-09:02:39.670686 7f559c0c3a80 Options.inplace_update_support: 0
+2021/03/14-09:02:39.670687 7f559c0c3a80 Options.inplace_update_num_locks: 10000
+2021/03/14-09:02:39.670687 7f559c0c3a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-09:02:39.670688 7f559c0c3a80 Options.memtable_huge_page_size: 0
+2021/03/14-09:02:39.670689 7f559c0c3a80 Options.bloom_locality: 0
+2021/03/14-09:02:39.670690 7f559c0c3a80 Options.max_successive_merges: 0
+2021/03/14-09:02:39.670690 7f559c0c3a80 Options.optimize_filters_for_hits: 0
+2021/03/14-09:02:39.670691 7f559c0c3a80 Options.paranoid_file_checks: 0
+2021/03/14-09:02:39.670691 7f559c0c3a80 Options.force_consistency_checks: 0
+2021/03/14-09:02:39.670692 7f559c0c3a80 Options.report_bg_io_stats: 0
+2021/03/14-09:02:39.671198 7f559c0c3a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-09:02:39.671201 7f559c0c3a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-09:02:39.671434 7f559c0c3a80 EVENT_LOG_v1 {"time_micros": 1615708959671418, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-09:02:39.671442 7f559c0c3a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-09:02:40.411607 7f559c0c3a80 EVENT_LOG_v1 {"time_micros": 1615708960411603, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708961143112 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708961143112
new file mode 100644
index 0000000..12df30e
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708961143112
@@ -0,0 +1,186 @@
+2021/03/14-09:02:40.423741 7f559c0c3a80 RocksDB version: 5.11.3
+2021/03/14-09:02:40.423796 7f559c0c3a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-09:02:40.423797 7f559c0c3a80 Compile date Mar 13 2021
+2021/03/14-09:02:40.423802 7f559c0c3a80 DB SUMMARY
+2021/03/14-09:02:40.423991 7f559c0c3a80 CURRENT file: CURRENT
+2021/03/14-09:02:40.423992 7f559c0c3a80 IDENTITY file: IDENTITY
+2021/03/14-09:02:40.424010 7f559c0c3a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-09:02:40.424011 7f559c0c3a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-09:02:40.424012 7f559c0c3a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-09:02:40.424019 7f559c0c3a80 Options.error_if_exists: 0
+2021/03/14-09:02:40.424019 7f559c0c3a80 Options.create_if_missing: 1
+2021/03/14-09:02:40.424020 7f559c0c3a80 Options.paranoid_checks: 1
+2021/03/14-09:02:40.424021 7f559c0c3a80 Options.env: 0x7f559ca7d080
+2021/03/14-09:02:40.424021 7f559c0c3a80 Options.info_log: 0x20a6c90
+2021/03/14-09:02:40.424022 7f559c0c3a80 Options.max_file_opening_threads: 16
+2021/03/14-09:02:40.424022 7f559c0c3a80 Options.statistics: (nil)
+2021/03/14-09:02:40.424023 7f559c0c3a80 Options.use_fsync: 0
+2021/03/14-09:02:40.424024 7f559c0c3a80 Options.max_log_file_size: 0
+2021/03/14-09:02:40.424024 7f559c0c3a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-09:02:40.424025 7f559c0c3a80 Options.log_file_time_to_roll: 0
+2021/03/14-09:02:40.424026 7f559c0c3a80 Options.keep_log_file_num: 1000
+2021/03/14-09:02:40.424026 7f559c0c3a80 Options.recycle_log_file_num: 0
+2021/03/14-09:02:40.424027 7f559c0c3a80 Options.allow_fallocate: 1
+2021/03/14-09:02:40.424027 7f559c0c3a80 Options.allow_mmap_reads: 0
+2021/03/14-09:02:40.424028 7f559c0c3a80 Options.allow_mmap_writes: 0
+2021/03/14-09:02:40.424028 7f559c0c3a80 Options.use_direct_reads: 0
+2021/03/14-09:02:40.424029 7f559c0c3a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-09:02:40.424030 7f559c0c3a80 Options.create_missing_column_families: 0
+2021/03/14-09:02:40.424030 7f559c0c3a80 Options.db_log_dir:
+2021/03/14-09:02:40.424031 7f559c0c3a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-09:02:40.424031 7f559c0c3a80 Options.table_cache_numshardbits: 6
+2021/03/14-09:02:40.424032 7f559c0c3a80 Options.max_subcompactions: 1
+2021/03/14-09:02:40.424032 7f559c0c3a80 Options.max_background_flushes: -1
+2021/03/14-09:02:40.424033 7f559c0c3a80 Options.WAL_ttl_seconds: 0
+2021/03/14-09:02:40.424034 7f559c0c3a80 Options.WAL_size_limit_MB: 0
+2021/03/14-09:02:40.424034 7f559c0c3a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-09:02:40.424035 7f559c0c3a80 Options.is_fd_close_on_exec: 1
+2021/03/14-09:02:40.424035 7f559c0c3a80 Options.advise_random_on_open: 1
+2021/03/14-09:02:40.424036 7f559c0c3a80 Options.db_write_buffer_size: 0
+2021/03/14-09:02:40.424036 7f559c0c3a80 Options.write_buffer_manager: 0x208eb90
+2021/03/14-09:02:40.424037 7f559c0c3a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-09:02:40.424038 7f559c0c3a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-09:02:40.424038 7f559c0c3a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-09:02:40.424039 7f559c0c3a80 Options.use_adaptive_mutex: 0
+2021/03/14-09:02:40.424039 7f559c0c3a80 Options.rate_limiter: (nil)
+2021/03/14-09:02:40.424041 7f559c0c3a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-09:02:40.424049 7f559c0c3a80 Options.wal_recovery_mode: 2
+2021/03/14-09:02:40.424049 7f559c0c3a80 Options.enable_thread_tracking: 0
+2021/03/14-09:02:40.424050 7f559c0c3a80 Options.enable_pipelined_write: 0
+2021/03/14-09:02:40.424050 7f559c0c3a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-09:02:40.424051 7f559c0c3a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-09:02:40.424052 7f559c0c3a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-09:02:40.424052 7f559c0c3a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-09:02:40.424053 7f559c0c3a80 Options.row_cache: None
+2021/03/14-09:02:40.424053 7f559c0c3a80 Options.wal_filter: None
+2021/03/14-09:02:40.424054 7f559c0c3a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-09:02:40.424054 7f559c0c3a80 Options.allow_ingest_behind: 0
+2021/03/14-09:02:40.424055 7f559c0c3a80 Options.preserve_deletes: 0
+2021/03/14-09:02:40.424056 7f559c0c3a80 Options.two_write_queues: 0
+2021/03/14-09:02:40.424056 7f559c0c3a80 Options.manual_wal_flush: 0
+2021/03/14-09:02:40.424057 7f559c0c3a80 Options.max_background_jobs: 16
+2021/03/14-09:02:40.424058 7f559c0c3a80 Options.max_background_compactions: -1
+2021/03/14-09:02:40.424059 7f559c0c3a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-09:02:40.424059 7f559c0c3a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-09:02:40.424060 7f559c0c3a80 Options.delayed_write_rate : 16777216
+2021/03/14-09:02:40.424060 7f559c0c3a80 Options.max_total_wal_size: 0
+2021/03/14-09:02:40.424061 7f559c0c3a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-09:02:40.424061 7f559c0c3a80 Options.stats_dump_period_sec: 600
+2021/03/14-09:02:40.424062 7f559c0c3a80 Options.max_open_files: -1
+2021/03/14-09:02:40.424063 7f559c0c3a80 Options.bytes_per_sync: 0
+2021/03/14-09:02:40.424063 7f559c0c3a80 Options.wal_bytes_per_sync: 0
+2021/03/14-09:02:40.424064 7f559c0c3a80 Options.compaction_readahead_size: 0
+2021/03/14-09:02:40.424064 7f559c0c3a80 Compression algorithms supported:
+2021/03/14-09:02:40.424065 7f559c0c3a80 Snappy supported: 1
+2021/03/14-09:02:40.424066 7f559c0c3a80 Zlib supported: 1
+2021/03/14-09:02:40.424066 7f559c0c3a80 Bzip supported: 1
+2021/03/14-09:02:40.424067 7f559c0c3a80 LZ4 supported: 1
+2021/03/14-09:02:40.424067 7f559c0c3a80 ZSTDNotFinal supported: 1
+2021/03/14-09:02:40.424071 7f559c0c3a80 ZSTD supported: 1
+2021/03/14-09:02:40.424074 7f559c0c3a80 Fast CRC32 supported: Supported on x86
+2021/03/14-09:02:40.424076 7f559c0c3a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-09:02:40.424168 7f559c0c3a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-09:02:40.424222 7f559c0c3a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-09:02:40.424224 7f559c0c3a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-09:02:40.424225 7f559c0c3a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-09:02:40.424225 7f559c0c3a80 Options.compaction_filter: None
+2021/03/14-09:02:40.424226 7f559c0c3a80 Options.compaction_filter_factory: None
+2021/03/14-09:02:40.424227 7f559c0c3a80 Options.memtable_factory: SkipListFactory
+2021/03/14-09:02:40.424227 7f559c0c3a80 Options.table_factory: BlockBasedTable
+2021/03/14-09:02:40.424261 7f559c0c3a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x209e520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2083c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-09:02:40.424267 7f559c0c3a80 Options.write_buffer_size: 134217728
+2021/03/14-09:02:40.424268 7f559c0c3a80 Options.max_write_buffer_number: 6
+2021/03/14-09:02:40.424269 7f559c0c3a80 Options.compression[0]: NoCompression
+2021/03/14-09:02:40.424269 7f559c0c3a80 Options.compression[1]: NoCompression
+2021/03/14-09:02:40.424270 7f559c0c3a80 Options.compression[2]: Snappy
+2021/03/14-09:02:40.424271 7f559c0c3a80 Options.compression[3]: Snappy
+2021/03/14-09:02:40.424271 7f559c0c3a80 Options.compression[4]: Snappy
+2021/03/14-09:02:40.424272 7f559c0c3a80 Options.compression[5]: Snappy
+2021/03/14-09:02:40.424272 7f559c0c3a80 Options.compression[6]: Snappy
+2021/03/14-09:02:40.424273 7f559c0c3a80 Options.bottommost_compression: Disabled
+2021/03/14-09:02:40.424274 7f559c0c3a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-09:02:40.424274 7f559c0c3a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-09:02:40.424275 7f559c0c3a80 Options.num_levels: 7
+2021/03/14-09:02:40.424276 7f559c0c3a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-09:02:40.424276 7f559c0c3a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-09:02:40.424277 7f559c0c3a80 Options.compression_opts.window_bits: -14
+2021/03/14-09:02:40.424277 7f559c0c3a80 Options.compression_opts.level: -1
+2021/03/14-09:02:40.424278 7f559c0c3a80 Options.compression_opts.strategy: 0
+2021/03/14-09:02:40.424278 7f559c0c3a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-09:02:40.424279 7f559c0c3a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-09:02:40.424280 7f559c0c3a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-09:02:40.424280 7f559c0c3a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-09:02:40.424281 7f559c0c3a80 Options.target_file_size_base: 67108864
+2021/03/14-09:02:40.424281 7f559c0c3a80 Options.target_file_size_multiplier: 1
+2021/03/14-09:02:40.424282 7f559c0c3a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-09:02:40.424283 7f559c0c3a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-09:02:40.424283 7f559c0c3a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-09:02:40.424285 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-09:02:40.424294 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-09:02:40.424295 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-09:02:40.424295 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-09:02:40.424296 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-09:02:40.424296 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-09:02:40.424297 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-09:02:40.424297 7f559c0c3a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-09:02:40.424298 7f559c0c3a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-09:02:40.424299 7f559c0c3a80 Options.arena_block_size: 16777216
+2021/03/14-09:02:40.424299 7f559c0c3a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-09:02:40.424300 7f559c0c3a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-09:02:40.424300 7f559c0c3a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-09:02:40.424301 7f559c0c3a80 Options.disable_auto_compactions: 0
+2021/03/14-09:02:40.424303 7f559c0c3a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-09:02:40.424304 7f559c0c3a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-09:02:40.424304 7f559c0c3a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-09:02:40.424305 7f559c0c3a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-09:02:40.424305 7f559c0c3a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-09:02:40.424306 7f559c0c3a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-09:02:40.424306 7f559c0c3a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-09:02:40.424308 7f559c0c3a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-09:02:40.424308 7f559c0c3a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-09:02:40.424309 7f559c0c3a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-09:02:40.424309 7f559c0c3a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-09:02:40.424310 7f559c0c3a80 Options.table_properties_collectors:
+2021/03/14-09:02:40.424310 7f559c0c3a80 Options.inplace_update_support: 0
+2021/03/14-09:02:40.424311 7f559c0c3a80 Options.inplace_update_num_locks: 10000
+2021/03/14-09:02:40.424312 7f559c0c3a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-09:02:40.424312 7f559c0c3a80 Options.memtable_huge_page_size: 0
+2021/03/14-09:02:40.424313 7f559c0c3a80 Options.bloom_locality: 0
+2021/03/14-09:02:40.424314 7f559c0c3a80 Options.max_successive_merges: 0
+2021/03/14-09:02:40.424314 7f559c0c3a80 Options.optimize_filters_for_hits: 0
+2021/03/14-09:02:40.424315 7f559c0c3a80 Options.paranoid_file_checks: 0
+2021/03/14-09:02:40.424315 7f559c0c3a80 Options.force_consistency_checks: 0
+2021/03/14-09:02:40.424316 7f559c0c3a80 Options.report_bg_io_stats: 0
+2021/03/14-09:02:40.424721 7f559c0c3a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-09:02:40.424724 7f559c0c3a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-09:02:40.424903 7f559c0c3a80 EVENT_LOG_v1 {"time_micros": 1615708960424893, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-09:02:40.424908 7f559c0c3a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-09:02:41.131532 7f559c0c3a80 EVENT_LOG_v1 {"time_micros": 1615708961131529, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708961859030 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708961859030
new file mode 100644
index 0000000..dfa15db
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708961859030
@@ -0,0 +1,186 @@
+2021/03/14-09:02:41.143572 7f559c0c3a80 RocksDB version: 5.11.3
+2021/03/14-09:02:41.150972 7f559c0c3a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-09:02:41.150978 7f559c0c3a80 Compile date Mar 13 2021
+2021/03/14-09:02:41.150990 7f559c0c3a80 DB SUMMARY
+2021/03/14-09:02:41.151218 7f559c0c3a80 CURRENT file: CURRENT
+2021/03/14-09:02:41.151219 7f559c0c3a80 IDENTITY file: IDENTITY
+2021/03/14-09:02:41.151244 7f559c0c3a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-09:02:41.151245 7f559c0c3a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-09:02:41.151246 7f559c0c3a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-09:02:41.151253 7f559c0c3a80 Options.error_if_exists: 0
+2021/03/14-09:02:41.151254 7f559c0c3a80 Options.create_if_missing: 1
+2021/03/14-09:02:41.151255 7f559c0c3a80 Options.paranoid_checks: 1
+2021/03/14-09:02:41.151255 7f559c0c3a80 Options.env: 0x7f559ca7d080
+2021/03/14-09:02:41.151256 7f559c0c3a80 Options.info_log: 0x20a6c90
+2021/03/14-09:02:41.151257 7f559c0c3a80 Options.max_file_opening_threads: 16
+2021/03/14-09:02:41.151257 7f559c0c3a80 Options.statistics: (nil)
+2021/03/14-09:02:41.151258 7f559c0c3a80 Options.use_fsync: 0
+2021/03/14-09:02:41.151259 7f559c0c3a80 Options.max_log_file_size: 0
+2021/03/14-09:02:41.151259 7f559c0c3a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-09:02:41.151260 7f559c0c3a80 Options.log_file_time_to_roll: 0
+2021/03/14-09:02:41.151260 7f559c0c3a80 Options.keep_log_file_num: 1000
+2021/03/14-09:02:41.151261 7f559c0c3a80 Options.recycle_log_file_num: 0
+2021/03/14-09:02:41.151262 7f559c0c3a80 Options.allow_fallocate: 1
+2021/03/14-09:02:41.151262 7f559c0c3a80 Options.allow_mmap_reads: 0
+2021/03/14-09:02:41.151263 7f559c0c3a80 Options.allow_mmap_writes: 0
+2021/03/14-09:02:41.151263 7f559c0c3a80 Options.use_direct_reads: 0
+2021/03/14-09:02:41.151264 7f559c0c3a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-09:02:41.151265 7f559c0c3a80 Options.create_missing_column_families: 0
+2021/03/14-09:02:41.151265 7f559c0c3a80 Options.db_log_dir:
+2021/03/14-09:02:41.151266 7f559c0c3a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-09:02:41.151266 7f559c0c3a80 Options.table_cache_numshardbits: 6
+2021/03/14-09:02:41.151267 7f559c0c3a80 Options.max_subcompactions: 1
+2021/03/14-09:02:41.151268 7f559c0c3a80 Options.max_background_flushes: -1
+2021/03/14-09:02:41.151268 7f559c0c3a80 Options.WAL_ttl_seconds: 0
+2021/03/14-09:02:41.151269 7f559c0c3a80 Options.WAL_size_limit_MB: 0
+2021/03/14-09:02:41.151269 7f559c0c3a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-09:02:41.151270 7f559c0c3a80 Options.is_fd_close_on_exec: 1
+2021/03/14-09:02:41.151271 7f559c0c3a80 Options.advise_random_on_open: 1
+2021/03/14-09:02:41.151271 7f559c0c3a80 Options.db_write_buffer_size: 0
+2021/03/14-09:02:41.151272 7f559c0c3a80 Options.write_buffer_manager: 0x208eb90
+2021/03/14-09:02:41.151272 7f559c0c3a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-09:02:41.151273 7f559c0c3a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-09:02:41.151273 7f559c0c3a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-09:02:41.151274 7f559c0c3a80 Options.use_adaptive_mutex: 0
+2021/03/14-09:02:41.151274 7f559c0c3a80 Options.rate_limiter: (nil)
+2021/03/14-09:02:41.151277 7f559c0c3a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-09:02:41.151287 7f559c0c3a80 Options.wal_recovery_mode: 2
+2021/03/14-09:02:41.151287 7f559c0c3a80 Options.enable_thread_tracking: 0
+2021/03/14-09:02:41.151288 7f559c0c3a80 Options.enable_pipelined_write: 0
+2021/03/14-09:02:41.151288 7f559c0c3a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-09:02:41.151289 7f559c0c3a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-09:02:41.151290 7f559c0c3a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-09:02:41.151290 7f559c0c3a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-09:02:41.151291 7f559c0c3a80 Options.row_cache: None
+2021/03/14-09:02:41.151291 7f559c0c3a80 Options.wal_filter: None
+2021/03/14-09:02:41.151292 7f559c0c3a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-09:02:41.151293 7f559c0c3a80 Options.allow_ingest_behind: 0
+2021/03/14-09:02:41.151293 7f559c0c3a80 Options.preserve_deletes: 0
+2021/03/14-09:02:41.151294 7f559c0c3a80 Options.two_write_queues: 0
+2021/03/14-09:02:41.151294 7f559c0c3a80 Options.manual_wal_flush: 0
+2021/03/14-09:02:41.151296 7f559c0c3a80 Options.max_background_jobs: 16
+2021/03/14-09:02:41.151296 7f559c0c3a80 Options.max_background_compactions: -1
+2021/03/14-09:02:41.151297 7f559c0c3a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-09:02:41.151297 7f559c0c3a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-09:02:41.151298 7f559c0c3a80 Options.delayed_write_rate : 16777216
+2021/03/14-09:02:41.151298 7f559c0c3a80 Options.max_total_wal_size: 0
+2021/03/14-09:02:41.151299 7f559c0c3a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-09:02:41.151300 7f559c0c3a80 Options.stats_dump_period_sec: 600
+2021/03/14-09:02:41.151300 7f559c0c3a80 Options.max_open_files: -1
+2021/03/14-09:02:41.151301 7f559c0c3a80 Options.bytes_per_sync: 0
+2021/03/14-09:02:41.151301 7f559c0c3a80 Options.wal_bytes_per_sync: 0
+2021/03/14-09:02:41.151302 7f559c0c3a80 Options.compaction_readahead_size: 0
+2021/03/14-09:02:41.151302 7f559c0c3a80 Compression algorithms supported:
+2021/03/14-09:02:41.151303 7f559c0c3a80 Snappy supported: 1
+2021/03/14-09:02:41.151304 7f559c0c3a80 Zlib supported: 1
+2021/03/14-09:02:41.151304 7f559c0c3a80 Bzip supported: 1
+2021/03/14-09:02:41.151305 7f559c0c3a80 LZ4 supported: 1
+2021/03/14-09:02:41.151305 7f559c0c3a80 ZSTDNotFinal supported: 1
+2021/03/14-09:02:41.151312 7f559c0c3a80 ZSTD supported: 1
+2021/03/14-09:02:41.151317 7f559c0c3a80 Fast CRC32 supported: Supported on x86
+2021/03/14-09:02:41.151319 7f559c0c3a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-09:02:41.151460 7f559c0c3a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-09:02:41.151530 7f559c0c3a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-09:02:41.151532 7f559c0c3a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-09:02:41.151533 7f559c0c3a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-09:02:41.151534 7f559c0c3a80 Options.compaction_filter: None
+2021/03/14-09:02:41.151534 7f559c0c3a80 Options.compaction_filter_factory: None
+2021/03/14-09:02:41.151535 7f559c0c3a80 Options.memtable_factory: SkipListFactory
+2021/03/14-09:02:41.151536 7f559c0c3a80 Options.table_factory: BlockBasedTable
+2021/03/14-09:02:41.151559 7f559c0c3a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x209e520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2083c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-09:02:41.151568 7f559c0c3a80 Options.write_buffer_size: 134217728
+2021/03/14-09:02:41.151569 7f559c0c3a80 Options.max_write_buffer_number: 6
+2021/03/14-09:02:41.151570 7f559c0c3a80 Options.compression[0]: NoCompression
+2021/03/14-09:02:41.151571 7f559c0c3a80 Options.compression[1]: NoCompression
+2021/03/14-09:02:41.151571 7f559c0c3a80 Options.compression[2]: Snappy
+2021/03/14-09:02:41.151572 7f559c0c3a80 Options.compression[3]: Snappy
+2021/03/14-09:02:41.151572 7f559c0c3a80 Options.compression[4]: Snappy
+2021/03/14-09:02:41.151573 7f559c0c3a80 Options.compression[5]: Snappy
+2021/03/14-09:02:41.151573 7f559c0c3a80 Options.compression[6]: Snappy
+2021/03/14-09:02:41.151574 7f559c0c3a80 Options.bottommost_compression: Disabled
+2021/03/14-09:02:41.151575 7f559c0c3a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-09:02:41.151576 7f559c0c3a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-09:02:41.151577 7f559c0c3a80 Options.num_levels: 7
+2021/03/14-09:02:41.151577 7f559c0c3a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-09:02:41.151578 7f559c0c3a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-09:02:41.151579 7f559c0c3a80 Options.compression_opts.window_bits: -14
+2021/03/14-09:02:41.151579 7f559c0c3a80 Options.compression_opts.level: -1
+2021/03/14-09:02:41.151580 7f559c0c3a80 Options.compression_opts.strategy: 0
+2021/03/14-09:02:41.151580 7f559c0c3a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-09:02:41.151581 7f559c0c3a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-09:02:41.151582 7f559c0c3a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-09:02:41.151582 7f559c0c3a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-09:02:41.151583 7f559c0c3a80 Options.target_file_size_base: 67108864
+2021/03/14-09:02:41.151583 7f559c0c3a80 Options.target_file_size_multiplier: 1
+2021/03/14-09:02:41.151584 7f559c0c3a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-09:02:41.151585 7f559c0c3a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-09:02:41.151585 7f559c0c3a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-09:02:41.151587 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-09:02:41.151595 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-09:02:41.151596 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-09:02:41.151596 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-09:02:41.151597 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-09:02:41.151597 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-09:02:41.151598 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-09:02:41.151598 7f559c0c3a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-09:02:41.151599 7f559c0c3a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-09:02:41.151600 7f559c0c3a80 Options.arena_block_size: 16777216
+2021/03/14-09:02:41.151600 7f559c0c3a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-09:02:41.151601 7f559c0c3a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-09:02:41.151601 7f559c0c3a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-09:02:41.151602 7f559c0c3a80 Options.disable_auto_compactions: 0
+2021/03/14-09:02:41.151604 7f559c0c3a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-09:02:41.151605 7f559c0c3a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-09:02:41.151605 7f559c0c3a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-09:02:41.151606 7f559c0c3a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-09:02:41.151606 7f559c0c3a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-09:02:41.151607 7f559c0c3a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-09:02:41.151607 7f559c0c3a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-09:02:41.151609 7f559c0c3a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-09:02:41.151609 7f559c0c3a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-09:02:41.151610 7f559c0c3a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-09:02:41.151610 7f559c0c3a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-09:02:41.151611 7f559c0c3a80 Options.table_properties_collectors:
+2021/03/14-09:02:41.151611 7f559c0c3a80 Options.inplace_update_support: 0
+2021/03/14-09:02:41.151612 7f559c0c3a80 Options.inplace_update_num_locks: 10000
+2021/03/14-09:02:41.151613 7f559c0c3a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-09:02:41.151613 7f559c0c3a80 Options.memtable_huge_page_size: 0
+2021/03/14-09:02:41.151614 7f559c0c3a80 Options.bloom_locality: 0
+2021/03/14-09:02:41.151615 7f559c0c3a80 Options.max_successive_merges: 0
+2021/03/14-09:02:41.151615 7f559c0c3a80 Options.optimize_filters_for_hits: 0
+2021/03/14-09:02:41.151616 7f559c0c3a80 Options.paranoid_file_checks: 0
+2021/03/14-09:02:41.151616 7f559c0c3a80 Options.force_consistency_checks: 0
+2021/03/14-09:02:41.151617 7f559c0c3a80 Options.report_bg_io_stats: 0
+2021/03/14-09:02:41.152137 7f559c0c3a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-09:02:41.152140 7f559c0c3a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-09:02:41.152348 7f559c0c3a80 EVENT_LOG_v1 {"time_micros": 1615708961152335, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-09:02:41.152354 7f559c0c3a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-09:02:41.847098 7f559c0c3a80 EVENT_LOG_v1 {"time_micros": 1615708961847095, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/LOG.old.1615708962575114 b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708962575114
new file mode 100644
index 0000000..987802b
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/LOG.old.1615708962575114
@@ -0,0 +1,186 @@
+2021/03/14-09:02:41.859483 7f559c0c3a80 RocksDB version: 5.11.3
+2021/03/14-09:02:41.859537 7f559c0c3a80 Git sha rocksdb_build_git_sha:dbd8fa09b823826dd2a30bc119dad7a6fa9a4c6d
+2021/03/14-09:02:41.859538 7f559c0c3a80 Compile date Mar 13 2021
+2021/03/14-09:02:41.859543 7f559c0c3a80 DB SUMMARY
+2021/03/14-09:02:41.859731 7f559c0c3a80 CURRENT file: CURRENT
+2021/03/14-09:02:41.859732 7f559c0c3a80 IDENTITY file: IDENTITY
+2021/03/14-09:02:41.859751 7f559c0c3a80 MANIFEST file: MANIFEST-000001 size: 13 Bytes
+2021/03/14-09:02:41.859752 7f559c0c3a80 SST files in tests/data/wpd19_10000.rocksdb dir, Total Num: 0, files:
+2021/03/14-09:02:41.859753 7f559c0c3a80 Write Ahead Log file in tests/data/wpd19_10000.rocksdb: 000003.log size: 16248008 ;
+2021/03/14-09:02:41.859759 7f559c0c3a80 Options.error_if_exists: 0
+2021/03/14-09:02:41.859760 7f559c0c3a80 Options.create_if_missing: 1
+2021/03/14-09:02:41.859761 7f559c0c3a80 Options.paranoid_checks: 1
+2021/03/14-09:02:41.859761 7f559c0c3a80 Options.env: 0x7f559ca7d080
+2021/03/14-09:02:41.859762 7f559c0c3a80 Options.info_log: 0x20a6c90
+2021/03/14-09:02:41.859763 7f559c0c3a80 Options.max_file_opening_threads: 16
+2021/03/14-09:02:41.859763 7f559c0c3a80 Options.statistics: (nil)
+2021/03/14-09:02:41.859764 7f559c0c3a80 Options.use_fsync: 0
+2021/03/14-09:02:41.859764 7f559c0c3a80 Options.max_log_file_size: 0
+2021/03/14-09:02:41.859765 7f559c0c3a80 Options.max_manifest_file_size: 18446744073709551615
+2021/03/14-09:02:41.859766 7f559c0c3a80 Options.log_file_time_to_roll: 0
+2021/03/14-09:02:41.859766 7f559c0c3a80 Options.keep_log_file_num: 1000
+2021/03/14-09:02:41.859767 7f559c0c3a80 Options.recycle_log_file_num: 0
+2021/03/14-09:02:41.859767 7f559c0c3a80 Options.allow_fallocate: 1
+2021/03/14-09:02:41.859768 7f559c0c3a80 Options.allow_mmap_reads: 0
+2021/03/14-09:02:41.859769 7f559c0c3a80 Options.allow_mmap_writes: 0
+2021/03/14-09:02:41.859769 7f559c0c3a80 Options.use_direct_reads: 0
+2021/03/14-09:02:41.859770 7f559c0c3a80 Options.use_direct_io_for_flush_and_compaction: 0
+2021/03/14-09:02:41.859770 7f559c0c3a80 Options.create_missing_column_families: 0
+2021/03/14-09:02:41.859771 7f559c0c3a80 Options.db_log_dir:
+2021/03/14-09:02:41.859771 7f559c0c3a80 Options.wal_dir: tests/data/wpd19_10000.rocksdb
+2021/03/14-09:02:41.859772 7f559c0c3a80 Options.table_cache_numshardbits: 6
+2021/03/14-09:02:41.859772 7f559c0c3a80 Options.max_subcompactions: 1
+2021/03/14-09:02:41.859773 7f559c0c3a80 Options.max_background_flushes: -1
+2021/03/14-09:02:41.859774 7f559c0c3a80 Options.WAL_ttl_seconds: 0
+2021/03/14-09:02:41.859774 7f559c0c3a80 Options.WAL_size_limit_MB: 0
+2021/03/14-09:02:41.859775 7f559c0c3a80 Options.manifest_preallocation_size: 4194304
+2021/03/14-09:02:41.859775 7f559c0c3a80 Options.is_fd_close_on_exec: 1
+2021/03/14-09:02:41.859776 7f559c0c3a80 Options.advise_random_on_open: 1
+2021/03/14-09:02:41.859777 7f559c0c3a80 Options.db_write_buffer_size: 0
+2021/03/14-09:02:41.859777 7f559c0c3a80 Options.write_buffer_manager: 0x208eb90
+2021/03/14-09:02:41.859778 7f559c0c3a80 Options.access_hint_on_compaction_start: 1
+2021/03/14-09:02:41.859778 7f559c0c3a80 Options.new_table_reader_for_compaction_inputs: 0
+2021/03/14-09:02:41.859779 7f559c0c3a80 Options.random_access_max_buffer_size: 1048576
+2021/03/14-09:02:41.859779 7f559c0c3a80 Options.use_adaptive_mutex: 0
+2021/03/14-09:02:41.859780 7f559c0c3a80 Options.rate_limiter: (nil)
+2021/03/14-09:02:41.859781 7f559c0c3a80 Options.sst_file_manager.rate_bytes_per_sec: 0
+2021/03/14-09:02:41.859789 7f559c0c3a80 Options.wal_recovery_mode: 2
+2021/03/14-09:02:41.859790 7f559c0c3a80 Options.enable_thread_tracking: 0
+2021/03/14-09:02:41.859791 7f559c0c3a80 Options.enable_pipelined_write: 0
+2021/03/14-09:02:41.859791 7f559c0c3a80 Options.allow_concurrent_memtable_write: 1
+2021/03/14-09:02:41.859792 7f559c0c3a80 Options.enable_write_thread_adaptive_yield: 1
+2021/03/14-09:02:41.859792 7f559c0c3a80 Options.write_thread_max_yield_usec: 100
+2021/03/14-09:02:41.859793 7f559c0c3a80 Options.write_thread_slow_yield_usec: 3
+2021/03/14-09:02:41.859794 7f559c0c3a80 Options.row_cache: None
+2021/03/14-09:02:41.859794 7f559c0c3a80 Options.wal_filter: None
+2021/03/14-09:02:41.859795 7f559c0c3a80 Options.avoid_flush_during_recovery: 0
+2021/03/14-09:02:41.859795 7f559c0c3a80 Options.allow_ingest_behind: 0
+2021/03/14-09:02:41.859796 7f559c0c3a80 Options.preserve_deletes: 0
+2021/03/14-09:02:41.859796 7f559c0c3a80 Options.two_write_queues: 0
+2021/03/14-09:02:41.859797 7f559c0c3a80 Options.manual_wal_flush: 0
+2021/03/14-09:02:41.859798 7f559c0c3a80 Options.max_background_jobs: 16
+2021/03/14-09:02:41.859799 7f559c0c3a80 Options.max_background_compactions: -1
+2021/03/14-09:02:41.859799 7f559c0c3a80 Options.avoid_flush_during_shutdown: 0
+2021/03/14-09:02:41.859800 7f559c0c3a80 Options.writable_file_max_buffer_size: 1048576
+2021/03/14-09:02:41.859800 7f559c0c3a80 Options.delayed_write_rate : 16777216
+2021/03/14-09:02:41.859801 7f559c0c3a80 Options.max_total_wal_size: 0
+2021/03/14-09:02:41.859802 7f559c0c3a80 Options.delete_obsolete_files_period_micros: 21600000000
+2021/03/14-09:02:41.859802 7f559c0c3a80 Options.stats_dump_period_sec: 600
+2021/03/14-09:02:41.859803 7f559c0c3a80 Options.max_open_files: -1
+2021/03/14-09:02:41.859803 7f559c0c3a80 Options.bytes_per_sync: 0
+2021/03/14-09:02:41.859804 7f559c0c3a80 Options.wal_bytes_per_sync: 0
+2021/03/14-09:02:41.859804 7f559c0c3a80 Options.compaction_readahead_size: 0
+2021/03/14-09:02:41.859805 7f559c0c3a80 Compression algorithms supported:
+2021/03/14-09:02:41.859806 7f559c0c3a80 Snappy supported: 1
+2021/03/14-09:02:41.859806 7f559c0c3a80 Zlib supported: 1
+2021/03/14-09:02:41.859807 7f559c0c3a80 Bzip supported: 1
+2021/03/14-09:02:41.859807 7f559c0c3a80 LZ4 supported: 1
+2021/03/14-09:02:41.859808 7f559c0c3a80 ZSTDNotFinal supported: 1
+2021/03/14-09:02:41.859812 7f559c0c3a80 ZSTD supported: 1
+2021/03/14-09:02:41.859815 7f559c0c3a80 Fast CRC32 supported: Supported on x86
+2021/03/14-09:02:41.859816 7f559c0c3a80 [db/db_impl_readonly.cc:22] Opening the db in read only mode
+2021/03/14-09:02:41.859906 7f559c0c3a80 [db/version_set.cc:2833] Recovering from manifest file: MANIFEST-000001
+2021/03/14-09:02:41.859958 7f559c0c3a80 [db/column_family.cc:429] --------------- Options for column family [default]:
+2021/03/14-09:02:41.859960 7f559c0c3a80 Options.comparator: leveldb.BytewiseComparator
+2021/03/14-09:02:41.859961 7f559c0c3a80 Options.merge_operator: UInt64AddOperator
+2021/03/14-09:02:41.859961 7f559c0c3a80 Options.compaction_filter: None
+2021/03/14-09:02:41.859962 7f559c0c3a80 Options.compaction_filter_factory: None
+2021/03/14-09:02:41.859963 7f559c0c3a80 Options.memtable_factory: SkipListFactory
+2021/03/14-09:02:41.859964 7f559c0c3a80 Options.table_factory: BlockBasedTable
+2021/03/14-09:02:41.859980 7f559c0c3a80 table_factory options: flush_block_policy_factory: FlushBlockBySizePolicyFactory (0x209e520)
+ cache_index_and_filter_blocks: 0
+ cache_index_and_filter_blocks_with_high_priority: 0
+ pin_l0_filter_and_index_blocks_in_cache: 0
+ index_type: 0
+ hash_index_allow_collision: 1
+ checksum: 1
+ no_block_cache: 0
+ block_cache: 0x2083c20
+ block_cache_name: LRUCache
+ block_cache_options:
+ capacity : 8388608
+ num_shard_bits : 4
+ strict_capacity_limit : 0
+ high_pri_pool_ratio: 0.000
+ block_cache_compressed: (nil)
+ persistent_cache: (nil)
+ block_size: 4096
+ block_size_deviation: 10
+ block_restart_interval: 16
+ index_block_restart_interval: 1
+ metadata_block_size: 4096
+ partition_filters: 0
+ use_delta_encoding: 1
+ filter_policy: nullptr
+ whole_key_filtering: 1
+ verify_compression: 0
+ read_amp_bytes_per_bit: 0
+ format_version: 2
+2021/03/14-09:02:41.859986 7f559c0c3a80 Options.write_buffer_size: 134217728
+2021/03/14-09:02:41.859986 7f559c0c3a80 Options.max_write_buffer_number: 6
+2021/03/14-09:02:41.859987 7f559c0c3a80 Options.compression[0]: NoCompression
+2021/03/14-09:02:41.859988 7f559c0c3a80 Options.compression[1]: NoCompression
+2021/03/14-09:02:41.859989 7f559c0c3a80 Options.compression[2]: Snappy
+2021/03/14-09:02:41.859989 7f559c0c3a80 Options.compression[3]: Snappy
+2021/03/14-09:02:41.859990 7f559c0c3a80 Options.compression[4]: Snappy
+2021/03/14-09:02:41.859990 7f559c0c3a80 Options.compression[5]: Snappy
+2021/03/14-09:02:41.859991 7f559c0c3a80 Options.compression[6]: Snappy
+2021/03/14-09:02:41.859991 7f559c0c3a80 Options.bottommost_compression: Disabled
+2021/03/14-09:02:41.859992 7f559c0c3a80 Options.prefix_extractor: rocksdb.FixedPrefix.3
+2021/03/14-09:02:41.859993 7f559c0c3a80 Options.memtable_insert_with_hint_prefix_extractor: nullptr
+2021/03/14-09:02:41.859993 7f559c0c3a80 Options.num_levels: 7
+2021/03/14-09:02:41.859994 7f559c0c3a80 Options.min_write_buffer_number_to_merge: 2
+2021/03/14-09:02:41.859995 7f559c0c3a80 Options.max_write_buffer_number_to_maintain: 0
+2021/03/14-09:02:41.859995 7f559c0c3a80 Options.compression_opts.window_bits: -14
+2021/03/14-09:02:41.859996 7f559c0c3a80 Options.compression_opts.level: -1
+2021/03/14-09:02:41.859996 7f559c0c3a80 Options.compression_opts.strategy: 0
+2021/03/14-09:02:41.859997 7f559c0c3a80 Options.compression_opts.max_dict_bytes: 0
+2021/03/14-09:02:41.859997 7f559c0c3a80 Options.level0_file_num_compaction_trigger: 2
+2021/03/14-09:02:41.859998 7f559c0c3a80 Options.level0_slowdown_writes_trigger: 20
+2021/03/14-09:02:41.859999 7f559c0c3a80 Options.level0_stop_writes_trigger: 36
+2021/03/14-09:02:41.859999 7f559c0c3a80 Options.target_file_size_base: 67108864
+2021/03/14-09:02:41.860000 7f559c0c3a80 Options.target_file_size_multiplier: 1
+2021/03/14-09:02:41.860000 7f559c0c3a80 Options.max_bytes_for_level_base: 536870912
+2021/03/14-09:02:41.860001 7f559c0c3a80 Options.level_compaction_dynamic_level_bytes: 0
+2021/03/14-09:02:41.860001 7f559c0c3a80 Options.max_bytes_for_level_multiplier: 10.000000
+2021/03/14-09:02:41.860003 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[0]: 1
+2021/03/14-09:02:41.860011 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[1]: 1
+2021/03/14-09:02:41.860012 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[2]: 1
+2021/03/14-09:02:41.860012 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[3]: 1
+2021/03/14-09:02:41.860013 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[4]: 1
+2021/03/14-09:02:41.860013 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[5]: 1
+2021/03/14-09:02:41.860014 7f559c0c3a80 Options.max_bytes_for_level_multiplier_addtl[6]: 1
+2021/03/14-09:02:41.860014 7f559c0c3a80 Options.max_sequential_skip_in_iterations: 8
+2021/03/14-09:02:41.860015 7f559c0c3a80 Options.max_compaction_bytes: 1677721600
+2021/03/14-09:02:41.860016 7f559c0c3a80 Options.arena_block_size: 16777216
+2021/03/14-09:02:41.860016 7f559c0c3a80 Options.soft_pending_compaction_bytes_limit: 68719476736
+2021/03/14-09:02:41.860017 7f559c0c3a80 Options.hard_pending_compaction_bytes_limit: 274877906944
+2021/03/14-09:02:41.860017 7f559c0c3a80 Options.rate_limit_delay_max_milliseconds: 100
+2021/03/14-09:02:41.860018 7f559c0c3a80 Options.disable_auto_compactions: 0
+2021/03/14-09:02:41.860020 7f559c0c3a80 Options.compaction_style: kCompactionStyleLevel
+2021/03/14-09:02:41.860020 7f559c0c3a80 Options.compaction_pri: kByCompensatedSize
+2021/03/14-09:02:41.860021 7f559c0c3a80 Options.compaction_options_universal.size_ratio: 1
+2021/03/14-09:02:41.860022 7f559c0c3a80 Options.compaction_options_universal.min_merge_width: 2
+2021/03/14-09:02:41.860022 7f559c0c3a80 Options.compaction_options_universal.max_merge_width: 4294967295
+2021/03/14-09:02:41.860023 7f559c0c3a80 Options.compaction_options_universal.max_size_amplification_percent: 200
+2021/03/14-09:02:41.860023 7f559c0c3a80 Options.compaction_options_universal.compression_size_percent: -1
+2021/03/14-09:02:41.860024 7f559c0c3a80 Options.compaction_options_universal.stop_style: kCompactionStopStyleTotalSize
+2021/03/14-09:02:41.860025 7f559c0c3a80 Options.compaction_options_fifo.max_table_files_size: 1073741824
+2021/03/14-09:02:41.860025 7f559c0c3a80 Options.compaction_options_fifo.allow_compaction: 0
+2021/03/14-09:02:41.860026 7f559c0c3a80 Options.compaction_options_fifo.ttl: 0
+2021/03/14-09:02:41.860027 7f559c0c3a80 Options.table_properties_collectors:
+2021/03/14-09:02:41.860027 7f559c0c3a80 Options.inplace_update_support: 0
+2021/03/14-09:02:41.860028 7f559c0c3a80 Options.inplace_update_num_locks: 10000
+2021/03/14-09:02:41.860028 7f559c0c3a80 Options.memtable_prefix_bloom_size_ratio: 0.000000
+2021/03/14-09:02:41.860029 7f559c0c3a80 Options.memtable_huge_page_size: 0
+2021/03/14-09:02:41.860030 7f559c0c3a80 Options.bloom_locality: 0
+2021/03/14-09:02:41.860030 7f559c0c3a80 Options.max_successive_merges: 0
+2021/03/14-09:02:41.860031 7f559c0c3a80 Options.optimize_filters_for_hits: 0
+2021/03/14-09:02:41.860032 7f559c0c3a80 Options.paranoid_file_checks: 0
+2021/03/14-09:02:41.860032 7f559c0c3a80 Options.force_consistency_checks: 0
+2021/03/14-09:02:41.860033 7f559c0c3a80 Options.report_bg_io_stats: 0
+2021/03/14-09:02:41.860417 7f559c0c3a80 [db/version_set.cc:3090] Recovered from manifest file:tests/data/wpd19_10000.rocksdb/MANIFEST-000001 succeeded,manifest_file_number is 1, next_file_number is 3, last_sequence is 0, log_number is 0,prev_log_number is 0,max_column_family is 0
+2021/03/14-09:02:41.860419 7f559c0c3a80 [db/version_set.cc:3106] Column family [default] (ID 0), log number is 0
+2021/03/14-09:02:41.860614 7f559c0c3a80 EVENT_LOG_v1 {"time_micros": 1615708961860604, "job": 1, "event": "recovery_started", "log_files": [3]}
+2021/03/14-09:02:41.860621 7f559c0c3a80 [db/db_impl_open.cc:516] Recovering log #3 mode 2
+2021/03/14-09:02:42.562493 7f559c0c3a80 EVENT_LOG_v1 {"time_micros": 1615708962562489, "job": 1, "event": "recovery_finished"}
diff --git a/tests/data/wpd19_10000.rocksdb/MANIFEST-000001 b/tests/data/wpd19_10000.rocksdb/MANIFEST-000001
new file mode 100644
index 0000000..d89025a
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/MANIFEST-000001
Binary files differ
diff --git a/tests/data/wpd19_10000.rocksdb/OPTIONS-000005 b/tests/data/wpd19_10000.rocksdb/OPTIONS-000005
new file mode 100644
index 0000000..d972293
--- /dev/null
+++ b/tests/data/wpd19_10000.rocksdb/OPTIONS-000005
@@ -0,0 +1,144 @@
+# This is a RocksDB option file.
+#
+# For detailed file format spec, please refer to the example file
+# in examples/rocksdb_option_file_example.ini
+#
+
+[Version]
+ rocksdb_version=5.10.0
+ options_file_version=1.1
+
+[DBOptions]
+ manual_wal_flush=false
+ allow_ingest_behind=false
+ avoid_flush_during_shutdown=false
+ avoid_flush_during_recovery=false
+ info_log_level=INFO_LEVEL
+ access_hint_on_compaction_start=NORMAL
+ write_thread_max_yield_usec=100
+ write_thread_slow_yield_usec=3
+ wal_recovery_mode=kPointInTimeRecovery
+ allow_concurrent_memtable_write=true
+ enable_pipelined_write=false
+ fail_if_options_file_error=false
+ stats_dump_period_sec=600
+ wal_bytes_per_sync=0
+ max_total_wal_size=0
+ delayed_write_rate=16777216
+ two_write_queues=false
+ bytes_per_sync=0
+ writable_file_max_buffer_size=1048576
+ wal_dir=models/wpd19_10000.rocksdb
+ log_file_time_to_roll=0
+ keep_log_file_num=1000
+ WAL_ttl_seconds=0
+ db_write_buffer_size=0
+ table_cache_numshardbits=6
+ max_open_files=-1
+ max_file_opening_threads=16
+ WAL_size_limit_MB=0
+ max_background_flushes=-1
+ db_log_dir=
+ max_background_compactions=-1
+ max_subcompactions=1
+ max_background_jobs=16
+ random_access_max_buffer_size=1048576
+ delete_obsolete_files_period_micros=21600000000
+ skip_stats_update_on_db_open=false
+ skip_log_error_on_recovery=false
+ dump_malloc_stats=false
+ paranoid_checks=true
+ is_fd_close_on_exec=true
+ max_manifest_file_size=18446744073709551615
+ error_if_exists=false
+ use_adaptive_mutex=false
+ enable_thread_tracking=false
+ create_missing_column_families=false
+ create_if_missing=true
+ manifest_preallocation_size=4194304
+ base_background_compactions=-1
+ use_fsync=false
+ allow_2pc=false
+ recycle_log_file_num=0
+ use_direct_io_for_flush_and_compaction=false
+ compaction_readahead_size=0
+ use_direct_reads=false
+ allow_mmap_writes=false
+ preserve_deletes=false
+ enable_write_thread_adaptive_yield=true
+ max_log_file_size=0
+ allow_fallocate=true
+ allow_mmap_reads=false
+ new_table_reader_for_compaction_inputs=false
+ advise_random_on_open=true
+
+
+[CFOptions "default"]
+ compaction_style=kCompactionStyleLevel
+ compaction_filter_factory=nullptr
+ memtable_factory=SkipListFactory
+ memtable_insert_with_hint_prefix_extractor=nullptr
+ merge_operator=UInt64AddOperator
+ prefix_extractor=nullptr
+ comparator=leveldb.BytewiseComparator
+ bottommost_compression=kDisableCompressionOption
+ compression=kSnappyCompression
+ max_bytes_for_level_multiplier_additional=1:1:1:1:1:1:1
+ max_sequential_skip_in_iterations=8
+ memtable_prefix_bloom_size_ratio=0,000000
+ bloom_locality=0
+ memtable_huge_page_size=0
+ inplace_update_num_locks=10000
+ arena_block_size=16777216
+ target_file_size_multiplier=1
+ num_levels=7
+ min_write_buffer_number_to_merge=2
+ max_write_buffer_number_to_maintain=0
+ write_buffer_size=134217728
+ level0_stop_writes_trigger=36
+ level0_slowdown_writes_trigger=20
+ level0_file_num_compaction_trigger=2
+ max_bytes_for_level_multiplier=10,000000
+ hard_pending_compaction_bytes_limit=274877906944
+ max_compaction_bytes=1677721600
+ force_consistency_checks=false
+ optimize_filters_for_hits=false
+ compaction_options_fifo={allow_compaction=false;max_table_files_size=1073741824;ttl=0;}
+ max_bytes_for_level_base=536870912
+ level_compaction_dynamic_level_bytes=false
+ target_file_size_base=67108864
+ max_write_buffer_number=6
+ soft_pending_compaction_bytes_limit=68719476736
+ inplace_update_support=false
+ compression_per_level=kNoCompression:kNoCompression:kSnappyCompression:kSnappyCompression:kSnappyCompression:kSnappyCompression:kSnappyCompression
+ paranoid_file_checks=false
+ table_factory=BlockBasedTable
+ disable_auto_compactions=false
+ compaction_options_universal={allow_trivial_move=false;size_ratio=1;min_merge_width=2;max_size_amplification_percent=200;max_merge_width=4294967295;compression_size_percent=-1;stop_style=kCompactionStopStyleTotalSize;}
+ compaction_filter=nullptr
+ compaction_pri=kByCompensatedSize
+ max_successive_merges=0
+ report_bg_io_stats=false
+
+[TableOptions/BlockBasedTable "default"]
+ enable_index_compression=true
+ read_amp_bytes_per_bit=8589934592
+ format_version=2
+ whole_key_filtering=true
+ filter_policy=nullptr
+ verify_compression=false
+ block_size_deviation=10
+ block_size=4096
+ partition_filters=false
+ checksum=kCRC32c
+ hash_index_allow_collision=true
+ index_block_restart_interval=1
+ block_restart_interval=16
+ no_block_cache=false
+ pin_l0_filter_and_index_blocks_in_cache=false
+ cache_index_and_filter_blocks_with_high_priority=false
+ metadata_block_size=4096
+ cache_index_and_filter_blocks=false
+ index_type=kBinarySearch
+ flush_block_policy_factory=FlushBlockBySizePolicyFactory
+
diff --git a/tests/data/wpd19_10000.vocab b/tests/data/wpd19_10000.vocab
new file mode 100644
index 0000000..6e371eb
--- /dev/null
+++ b/tests/data/wpd19_10000.vocab
@@ -0,0 +1,28602 @@
+</s> 10000
+der 4186
+<num> 4149
+und 3631
+die 3182
+in 2584
+von 1881
+den 1263
+mit 1172
+des 1141
+ist 1124
+als 1057
+zu 1023
+für 930
+das 880
+im 844
+Die 810
+sich 804
+eine 769
+auch 737
+dem 735
+auf 704
+ein 617
+oder 605
+In 597
+aus 565
+wird 541
+bei 537
+sind 533
+werden 525
+nicht 512
+er 497
+- 493
+wurde 489
+durch 480
+Alexander 449
+es 443
+einer 437
+nach 429
+an 421
+Der 414
+S 393
+wie 380
+war 372
+zur 369
+dass 367
+einem 346
+ISBN 332
+of 329
+bis 311
+zum 311
+<num>-<num> 291
+Hitchcock 277
+nur 276
+Das 269
+einen 266
+um 264
+über 247
+vor 247
+sie 242
+unter 227
+the 218
+Aluminium 217
+Im 206
+aber 200
+etwa 200
+<num>-<num>-<num>-<num> 196
+seiner 195
+am 188
+so 187
+noch 186
+man 185
+wurden 184
+The 182
+kann 179
+A 179
+seine 178
+eines 176
+Arbeit 164
+Hrsg 163
+and 162
+Film 157
+hat 154
+Chr 154
+Arsen 150
+Alexanders 149
+jedoch 147
+dann 145
+zwischen 144
+anderen 141
+sein 141
+v 140
+sehr 139
+diese 137
+Es 134
+wenn 132
+S <num>-<num> 132
+Geschichte 131
+Zeit 131
+hatte 129
+Anime 129
+können 127
+vom 126
+haben 124
+Eine 124
+dieser 123
+waren 123
+seinen 122
+mehr 122
+ab 122
+zwei 117
+Auflage 117
+sowie 116
+Er 116
+Ein 114
+Anthropologie 111
+Jahr 108
+ihm 106
+alle 106
+andere 106
+da 105
+Sie 105
+Archäologie 105
+Jahren 104
+Turing 104
+Mit 103
+verwendet 102
+München 102
+ersten 101
+<num>-<num>-<num>-<num>-<num> 101
+Jahre 100
+Bei 99
+<num>er 98
+B 98
+Jahrhundert 97
+selbst 96
+Auch 93
+Diese 93
+Filme 92
+Elemente 92
+Beispiel 92
+Hitchcocks 91
+allem 88
+siehe 87
+seinem 86
+Band 85
+Als 84
+gibt 84
+Menschen 83
+Antike 83
+immer 82
+J 82
+hier 82
+Form 82
+wieder 81
+also 81
+denen 80
+was 80
+diesem 80
+sondern 80
+oft 80
+Atome 80
+bezeichnet 79
+Nach 78
+seit 78
+bekannt 77
+keine 77
+dabei 77
+bzw 77
+heute 75
+Masse 75
+Eigenschaften 74
+ihrer 74
+Ende 73
+meist 73
+<num><num> 72
+später 71
+Teil 71
+damit 71
+z B 69
+Deutschland 69
+New 68
+ihre 68
+deren 68
+stark 68
+deutschen 68
+beim 67
+gilt 66
+Berlin 66
+Für 66
+schon 66
+während 65
+ohne 65
+Stuttgart 64
+beispielsweise 64
+wahr 64
+Tod 64
+Americium 64
+Alan 63
+Filmen 63
+Verlag 63
+dessen 63
+Elektronen 63
+Da 62
+Welt 62
+Element 61
+konnte 61
+Sprache 61
+viele 61
+So 61
+ihn 61
+erste 60
+Literatur 60
+insbesondere 60
+<num>Am 60
+drei 59
+bereits 59
+Regisseur 58
+diesen 58
+zunächst 58
+worden 58
+weil 57
+Darstellung 57
+Vgl 57
+pro 57
+griechischen 57
+Aussage 56
+Von 55
+seines 55
+Verbindungen 55
+S <num> 55
+de 55
+weitere 55
+Zu 54
+Bedeutung 54
+Spoto 54
+Argon 54
+Ärzte 54
+gegenüber 53
+eingesetzt 52
+R 52
+Siehe 51
+vielen 51
+möglich 51
+häufig 51
+allerdings 51
+gegen 51
+Alfred 51
+Verwendung 50
+dieses 50
+daher 50
+<num> C 50
+Fall 50
+wobei 50
+kommt 49
+G 49
+Am 49
+falsch 49
+Antimon 49
+genannt 48
+Rolle 48
+sei 48
+Press 47
+lassen 47
+York 47
+Zeichen 47
+wo 47
+for 47
+Jahrhunderts 47
+dazu 46
+a 46
+Leben 46
+Kultur 46
+aufgrund 46
+Dabei 46
+anderem 45
+ebenfalls 45
+Mann 45
+abgerufen 45
+wegen 45
+Wasser 45
+lange 45
+neben 45
+besonders 45
+neue 45
+to 45
+liegt 45
+u a 44
+dort 44
+London 44
+verschiedenen 44
+erst 44
+Wenn 44
+Stadt 44
+Werk 43
+Bezeichnung 43
+Durch 43
+einige 43
+Prozent 43
+W 43
+D 43
+ihr 43
+ihren 43
+dies 43
+Alkohole 43
+PDF 42
+Aus 42
+genau 42
+Zur 42
+Große 42
+doch 42
+ins 42
+John 42
+Manga 42
+Great 42
+steht 41
+C 41
+gab 41
+sowohl 41
+besteht 41
+Atom 41
+weniger 41
+E 41
+Entwicklung 41
+Chemie 41
+Lee 40
+ca 40
+M 40
+USA 40
+soll 40
+große 40
+König 40
+geht 39
+beiden 39
+lässt 39
+Kalkül 39
+welche 39
+Dieser 39
+kommen 39
+ließ 39
+Serien 39
+Animation 39
+kam 38
+Films 38
+Begriff 38
+weit 38
+Dareios 38
+Namen 37
+Verbindung 37
+History 37
+Isotope 37
+Elements 37
+chemischen 37
+H 37
+Kritik 37
+nun 37
+Quellen 37
+Beginn 37
+Truffaut 37
+mehrere 37
+gut 37
+solche 36
+Regie 36
+klassische 36
+zurück 36
+Dies 36
+Bester 36
+F 36
+Formel 36
+Wolfgang 36
+entwickelte 36
+Roman 36
+antiken 36
+Weblinks 35
+Seite 35
+Neutronen 35
+Springer 35
+Aussagen 35
+Frage 35
+einigen 35
+rund 35
+bildet 35
+Oxford 35
+<num>Pu 35
+Lösung 34
+Herstellung 34
+allen 34
+zusammen 34
+Award 34
+Nominierung 34
+Aussagenlogik 34
+erstmals 34
+n 34
+Definition 34
+Formeln 34
+Einfluss 34
+frühen 34
+Animes 34
+Japan 34
+Anglizismen 34
+Robert 33
+deutlich 33
+ob 33
+Man 33
+großen 33
+Michael 33
+aller 33
+innerhalb 33
+Atomen 33
+sogar 33
+Zahl 33
+ihnen 33
+zwar 33
+deutsche 33
+beziehungsweise 33
+Wasserstoff 33
+führte 32
+muss 32
+I 32
+Auf 32
+Friedrich 32
+dafür 32
+Anzahl 32
+meisten 32
+<num> <num> 32
+L 32
+Sohn 32
+neuen 32
+Anfang 32
+System 32
+Erde 32
+je 32
+Atoms 32
+Bereich 32
+entsteht 32
+Frau 32
+Kunst 32
+Arzt 32
+Hauptdarsteller 31
+kein 31
+University 31
+englisch 31
+April 31
+Actinoide 31
+Luft 31
+enthalten 31
+P 31
+ging 31
+weiteren 31
+letzten 31
+Wert 31
+verschiedene 31
+Juni 31
+weiter 31
+fast 31
+Produktion 31
+statt 31
+findet 31
+japanischen 31
+Methoden 31
+reagiert 31
+u 31
+Ägypten 31
+David 30
+Einzelnachweise 30
+Deutschen 30
+Zusammenhang 30
+heißt 30
+habe 30
+Frankreich 30
+Kern 30
+Forschung 30
+führt 29
+Gesellschaft 29
+Europa 29
+Grund 29
+Nr 29
+Figuren 29
+hatten 29
+damals 29
+Regel 29
+Während 29
+konnten 29
+Griechenland 29
+-> 29
+Cambridge 29
+Großen 29
+Makedonen 29
+persischen 29
+Name 28
+August 28
+entdeckt 28
+davon 28
+<num>U 28
+genutzt 28
+Sein 28
+nahm 28
+Zuschauer 28
+Alle 28
+etwas 28
+entstanden 28
+darauf 28
+Doch 28
+Reich 28
+<num>ff 28
+Art 27
+Mengen 27
+Reaktion 27
+Seine 27
+setzte 27
+englischen 27
+darunter 27
+Logik 27
+Gegensatz 27
+d h 27
+finden 27
+bilden 27
+England 27
+schließlich 27
+ausschließlich 27
+Kaurismäki 27
+Griechen 27
+Johann 27
+Perser 27
+Bände 27
+Turings 27
+teilweise 26
+folgenden 26
+spielt 26
+T 26
+chemische 26
+Vater 26
+Universität 26
+bester 26
+Januar 26
+machen 26
+eher 26
+Seit 26
+Liste 26
+Fernsehen 26
+blieb 26
+Einsatz 26
+Einheit 26
+hohen 26
+Deutsches 26
+Dichte 26
+Acre 26
+American 25
+relativ 25
+zeigt 25
+Außerdem 25
+untersucht 25
+Weitere 25
+Sinn 25
+eigenen 25
+Reihe 25
+Wie 25
+Erfolg 25
+f 25
+Dezember 25
+einzelnen 25
+folgt 25
+bestimmte 25
+klassischen 25
+teilbar 25
+indem 25
+Sprachen 25
+mehreren 25
+Neben 25
+sollte 25
+Natur 25
+zuvor 25
+Weg 25
+hin 25
+viel 25
+Juli 25
+Grundlage 25
+Energie 25
+Hülle 25
+Schlacht 25
+ASCII 25
+gehört 24
+wenig 24
+Einführung 24
+kleinen 24
+Produzent 24
+wollte 24
+Rahmen 24
+hinaus 24
+letzte 24
+bestimmten 24
+enthält 24
+Beispiele 24
+Bedingung 24
+Damit 24
+Unter 24
+fand 24
+Werke 24
+Peter 24
+Viele 24
+November 24
+K 24
+Italien 24
+beträgt 24
+Protonen 24
+Arsenverbindungen 24
+Teilchen 24
+Richard 23
+Publikum 23
+angegeben 23
+Bildung 23
+zeigen 23
+National 23
+handelt 23
+Nur 23
+Chemistry 23
+Chem 23
+erhielt 23
+ersetzt 23
+September 23
+Code 23
+heutigen 23
+vollständig 23
+Menge 23
+Um 23
+<num>f 23
+Autor 23
+Museum 23
+einzelne 23
+Psycho 23
+Frauen 23
+Mai 23
+Deutsche 23
+weltweit 23
+Pacino 23
+Größe 23
+Legierungen 23
+Österreich 23
+Nuklide 23
+Makedonien 23
+Spätantike 23
+weiterhin 22
+entstand 22
+X 22
+Ordnungszahl 22
+Isotop 22
+somit 22
+erhalten 22
+Behandlung 22
+Übersetzung 22
+jeweils 22
+Beste 22
+erster 22
+drehte 22
+vier 22
+vgl 22
+erfolgt 22
+Mittelalter 22
+Prinzip 22
+Wort 22
+nimmt 22
+denn 22
+wohl 22
+früher 22
+neu 22
+zahlreiche 22
+Mutter 22
+teils 22
+World 22
+Funde 22
+Stickstoff 22
+Rom 22
+Philipp 22
+Heer 22
+machte 21
+fünf 21
+stellte 21
+Actinium 21
+Gewinnung 21
+Tiger 21
+Kategorie 21
+bisher 21
+James 21
+Philosophie 21
+Systeme 21
+macht 21
+entwickelt 21
+Frankfurt 21
+Sicht 21
+leicht 21
+dagegen 21
+Hilfe 21
+wichtige 21
+Wissenschaft 21
+Szene 21
+kaum 21
+weitgehend 21
+Cary 21
+eigene 21
+Mitte 21
+Paul 21
+Westen 21
+gewonnen 21
+III 21
+CRC 21
+Indien 21
+Kupfer 21
+<num>Ar 21
+Wechselwirkung 21
+Plutonium 21
+Arbeiten 20
+Stunden 20
+Über 20
+Drehbuch 20
+hergestellt 20
+Halbwertszeit 20
+liegen 20
+völlig 20
+dargestellt 20
+N 20
+Ang 20
+unterschiedliche 20
+Dragon 20
+ganz 20
+Erst 20
+entstehen 20
+Kino 20
+Handlung 20
+De 20
+darin 20
+Abbildung 20
+überwiegend 20
+Gruyter 20
+dar 20
+Bewegung 20
+Möglichkeit 20
+zunehmend 20
+starke 20
+Grant 20
+begann 20
+Folgen 20
+Vertigo 20
+unsichtbare 20
+sah 20
+Daher 20
+direkt 20
+Ab 20
+verbreitet 20
+Anteil 20
+Stand 20
+hohe 20
+Sauerstoff 20
+Kaiser 20
+römischen 20
+Smithee 19
+Titel 19
+erscheint 19
+II 19
+Folge 19
+Artikel 19
+Gruppe 19
+geringe 19
+Verhalten 19
+entsprechenden 19
+unterscheiden 19
+China 19
+Thema 19
+Dieses 19
+zeigte 19
+bestimmt 19
+welches 19
+mindestens 19
+gleichzeitig 19
+Autoren 19
+allgemein 19
+Karl 19
+gefunden 19
+zog 19
+Mord 19
+ich 19
+lag 19
+geprägt 19
+anschließend 19
+geringen 19
+et 19
+größten 19
+japanische 19
+Staaten 19
+erzeugt 19
+Republik 19
+bestehen 19
+Schweiz 19
+Atomkern 19
+Soldaten 19
+Walter 18
+ebenso 18
+französischen 18
+Oxidation 18
+Ausnahme 18
+Oktober 18
+Life 18
+gelang 18
+Zusammenarbeit 18
+stehen 18
+britischen 18
+Politik 18
+Medizin 18
+Theorie 18
+betrachtet 18
+keinen 18
+Mittel 18
+Zum 18
+gezeigt 18
+solchen 18
+wäre 18
+Tätigkeit 18
+Bd 18
+modernen 18
+Journal 18
+englische 18
+zählt 18
+entspricht 18
+elektrische 18
+amerikanischen 18
+Studio 18
+musste 18
+großer 18
+Ich 18
+aufgenommen 18
+Krieg 18
+Schatten 18
+schrieb 18
+Hof 18
+insgesamt 18
+Dritte 18
+kurz 18
+selten 18
+gewesen 18
+größere 18
+Bestandteil 18
+Städte 18
+Körper 18
+Reduktion 18
+nachgewiesen 18
+gebildet 18
+elektrischen 18
+Alkalimetalle 18
+Thomas 17
+gehören 17
+obwohl 17
+Regisseure 17
+Vögel 17
+führen 17
+by 17
+<num>-<num>-<num>-X 17
+Metall 17
+entweder 17
+Oscar 17
+ihrem 17
+Karriere 17
+Februar 17
+menschlichen 17
+jede 17
+Problem 17
+Junktoren 17
+beide 17
+nächsten 17
+dadurch 17
+Straße 17
+tun 17
+hingegen 17
+sollen 17
+V 17
+Hier 17
+wenige 17
+genannten 17
+stellt 17
+gleich 17
+März 17
+gründete 17
+Empire 17
+Personen 17
+Zudem 17
+Dreharbeiten 17
+Szenen 17
+gesamten 17
+kamen 17
+Helden 17
+Methode 17
+Werner 17
+Vergleich 17
+Legende 17
+dient 17
+erreicht 17
+Al 17
+gebunden 17
+Nachweis 17
+Metalle 17
+Probe 17
+Düsseldorf 17
+Regionen 17
+Enzyklopädie 17
+griechische 17
+Kernreaktor 17
+Mensch 17
+Flotte 17
+antike 17
+archäologische 17
+gebracht 16
+späteren 16
+verwenden 16
+Entdeckung 16
+Halbwertszeiten 16
+starken 16
+wichtigsten 16
+zehn 16
+Tradition 16
+müssen 16
+Golden 16
+bewusst 16
+einmal 16
+folgende 16
+Main 16
+Aristoteles 16
+logischen 16
+Obwohl 16
+würde 16
+definiert 16
+mittels 16
+Anwendung 16
+anderer 16
+weiteres 16
+speziell 16
+Noch 16
+Tochter 16
+Verhältnis 16
+William 16
+Studios 16
+gemacht 16
+from 16
+Zug 16
+Themen 16
+freie 16
+Berüchtigt 16
+sogenannten 16
+vorwiegend 16
+Zeitpunkt 16
+nie 16
+stärker 16
+Besonders 16
+tritt 16
+Bilder 16
+Wien 16
+schwer 16
+Ansatz 16
+<num>ern 16
+Ländern 16
+Syndrom 16
+Henschel 16
+Pate 16
+besitzen 16
+reagieren 16
+Rudolf 16
+Tonnen 16
+verschiedener 16
+Ostermann 16
+Anwendungstechnologie 16
+<num> Jahrhundert 16
+Actinoid-Nuklide 16
+Mittelalters 16
+Armee 16
+persische 16
+Athen 16
+Historiker 16
+Ancient 16
+Ampere 16
+Frank 15
+Hollywood 15
+zuletzt 15
+darf 15
+Produktionen 15
+Bezug 15
+gegeben 15
+Aufgrund 15
+ähnlich 15
+zerfällt 15
+Insbesondere 15
+Raumtemperatur 15
+Science 15
+<num>jpg 15
+Schauspieler 15
+Weise 15
+Satz 15
+nämlich 15
+Fragen 15
+dienen 15
+welcher 15
+nichts 15
+daraus 15
+fest 15
+Teilen 15
+tatsächlich 15
+on 15
+erfolgreich 15
+Martin 15
+Alter 15
+Kamera 15
+positiv 15
+britische 15
+Technik 15
+Musik 15
+recht 15
+Leiche 15
+spielte 15
+Verfahren 15
+historischen 15
+Formen 15
+arbeiten 15
+Zeiten 15
+beteiligt 15
+jedes 15
+La 15
+Bedingungen 15
+umstritten 15
+westlichen 15
+ga-netchû 15
+ff 15
+höheren 15
+Bindung 15
+Handbook 15
+Osten 15
+Tabelle 15
+Bernhard 15
+Aufbau 15
+Bevölkerung 15
+Ärzten 15
+Hellenismus 15
+Beck 15
+America 14
+Arthur 14
+<num> kB 14
+Periodensystem 14
+beschrieben 14
+PMID 14
+gelten 14
+Figur 14
+Produzenten 14
+zudem 14
+unterschiedlichen 14
+with 14
+Association 14
+Genres 14
+du 14
+zusätzlich 14
+Mathematik 14
+einfach 14
+formale 14
+Sinne 14
+Stelle 14
+Englisch 14
+Person 14
+könnte 14
+Interpretation 14
+semantisch 14
+umfasst 14
+verwendeten 14
+einzige 14
+danach 14
+Institute 14
+hoch 14
+Fällen 14
+Bild 14
+Rezeption 14
+Land 14
+International 14
+Dort 14
+Charles 14
+Vom 14
+folgte 14
+Taylor 14
+Druck 14
+europäischen 14
+Ort 14
+nehmen 14
+Darüber 14
+Elementen 14
+außer 14
+Albert 14
+Länge 14
+Kritiker 14
+Buch 14
+Wirkung 14
+geringer 14
+Untersuchung 14
+Macht 14
+Großteil 14
+Aki 14
+Fans 14
+durchschnittlich 14
+Alkoholen 14
+wässriger 14
+Physics 14
+Werte 14
+Mineral 14
+Aluminiumoxid 14
+Englischen 14
+existieren 14
+Handbuch 14
+Kerne 14
+Gustav 14
+Plutarch 14
+makedonischen 14
+Parmenion 14
+Curtius 14
+Alexanderroman 14
+mittelalterlichen 14
+Geschichtsschreibung 14
+Nachdruck 14
+Römische 14
+Enigma 14
+archäologischen 14
+Entstehung 13
+gewann 13
+stets 13
+weiterer 13
+natürlich 13
+behandelt 13
+Minuten 13
+Drehbuchautor 13
+Mountain 13
+Auszeichnung 13
+jungen 13
+erneut 13
+verantwortlich 13
+Den 13
+wir 13
+George 13
+Struktur 13
+Wahrheit 13
+stammt 13
+bedeutet 13
+hinreichende 13
+sagt 13
+Schon 13
+natürlichen 13
+Gesetz 13
+deshalb 13
+Versuch 13
+angesehen 13
+korrekt 13
+Unterschied 13
+Minghella 13
+galt 13
+starb 13
+Charakter 13
+arbeitete 13
+veröffentlicht 13
+ursprünglich 13
+Selznick 13
+O 13
+entsprechend 13
+stand 13
+Claude 13
+Lage 13
+wiederum 13
+Hälfte 13
+zählen 13
+Männer 13
+at 13
+Kontakt 13
+Zeitschrift 13
+Paris 13
+Jan 13
+Animationsfilm 13
+Geschichten 13
+Historische 13
+seien 13
+höhere 13
+Verfügung 13
+Dazu 13
+Standard 13
+ergibt 13
+Moleküle 13
+Natrium 13
+Hans 13
+fiel 13
+Eisen 13
+Helium 13
+Trinkwasser 13
+Aluminium-Taschenbuch 13
+Aluminium-Verlag 13
+lateinische 13
+römische 13
+Regierung 13
+Astat 13
+Elektron 13
+Atomhülle 13
+bildete 13
+Orbitale 13
+Darmstadt 13
+Babylon 13
+Eroberung 13
+Herrschaft 13
+Persien 13
+Alexandria 13
+Droysen 13
+Alexandri 13
+Frühgeschichte 13
+Standards 13
+Gebrauch 12
+weshalb 12
+Abschnitt 12
+Quelle 12
+durchgeführt 12
+Seaborg 12
+wodurch 12
+vorkommen 12
+spielen 12
+Danach 12
+Familie 12
+selben 12
+Stil 12
+international 12
+Aufnahme 12
+Interview 12
+jeder 12
+bestimmen 12
+logische 12
+atomaren 12
+Teile 12
+Oft 12
+Verneinung 12
+negative 12
+Schreibweise 12
+Einige 12
+erklärt 12
+Axiome 12
+hergeleitet 12
+P<num> 12
+unten 12
+sieht 12
+Information 12
+Edition 12
+Leipzig 12
+British 12
+gleiche 12
+Eindruck 12
+womit 12
+Ausbildung 12
+nachdem 12
+Laufe 12
+produziert 12
+fanden 12
+Bruder 12
+Verdacht 12
+Drama 12
+sehen 12
+schnell 12
+alten 12
+Grenzen 12
+Fenster 12
+Fernsehserien 12
+Robin 12
+Gott 12
+ähnliche 12
+nahe 12
+verwendete 12
+vieler 12
+Medium 12
+Hintergrund 12
+Fritz 12
+Basis 12
+Zeitraum 12
+Tätigkeiten 12
+beeinflusst 12
+Studie 12
+Schule 12
+Einen 12
+höher 12
+Limited 12
+zugleich 12
+Massen 12
+Filminstitut 12
+DIF 12
+Filmmuseum 12
+angewandte 12
+zumeist 12
+Säuren 12
+Je 12
+-<num> 12
+gleichen 12
+gediegen 12
+Lithium 12
+kleiner 12
+verarbeitet 12
+Griechische 12
+Untersuchungen 12
+vorgeschlagen 12
+frei 12
+Neuzeit 12
+Curium 12
+Inorg 12
+Masseneinheit 12
+Einwohner 12
+Hauptstadt 12
+Asien 12
+Tyros 12
+Baktrien 12
+Bessos 12
+Kaiserzeit 12
+Dichter 12
+möchte 11
+Kinos 11
+größeren 11
+Regisseurs 11
+Andrew 11
+zuerst 11
+gewinnen 11
+regelmäßig 11
+jeweiligen 11
+wenigen 11
+fällt 11
+erhält 11
+Norman 11
+wirkte 11
+Kulturen 11
+außerdem 11
+Beitrag 11
+besser 11
+hätte 11
+schreibt 11
+sagen 11
+Möglichkeiten 11
+allgemeinen 11
+Informationen 11
+Beweis 11
+Semantik 11
+aussagenlogischen 11
+miteinander 11
+Gründen 11
+entfernt 11
+erkennen 11
+Oder 11
+Konzept 11
+Implikation 11
+Dass 11
+gesehen 11
+Bewertung 11
+festgelegt 11
+Informatik 11
+philosophischen 11
+bestand 11
+zumindest 11
+philosophische 11
+Position 11
+Christian 11
+BBC 11
+Kinder 11
+oben 11
+Joseph 11
+unschuldig 11
+sieben 11
+knapp 11
+Bis 11
+Bereits 11
+sechs 11
+zuviel 11
+wußte 11
+weist 11
+ältere 11
+gerade 11
+hielt 11
+Platz 11
+Allerdings 11
+übernommen 11
+blieben 11
+wichtiger 11
+zahlreichen 11
+Ablehnung 11
+Analyse 11
+Ihr 11
+Raum 11
+späten 11
+menschliche 11
+etc 11
+manchmal 11
+Anschließend 11
+Bücher 11
+Laurel 11
+Fischer 11
+Georg 11
+politique 11
+Prozess 11
+Sprachraum 11
+Strukturen 11
+wissenschaftlichen 11
+Millionen 11
+ließen 11
+genommen 11
+Maße 11
+erreichte 11
+Julius 11
+Organische 11
+Salze 11
+gute 11
+Lexikon 11
+Stahl 11
+Festigkeit 11
+Insgesamt 11
+Wissenschaften 11
+Bindungsenergie 11
+Wärmeleitfähigkeit 11
+Silber 11
+gesamte 11
+Manchester 11
+Studien 11
+EU 11
+entsprechende 11
+Dissertation 11
+Ar 11
+Uran 11
+Lane 11
+Heinrich 11
+Biologie 11
+Beschuss 11
+Molekülen 11
+Abbrand 11
+<num>C 11
+Materie 11
+v Chr 11
+Atommodell 11
+Ärztinnen 11
+Historia 11
+Johannes 11
+Statthalter 11
+Version 11
+Archäologische 11
+Ptolemaios 11
+Alexandersage 11
+Graeco-Arabica 11
+Ångström 11
+ISO 11
+Pseudonym 10
+Internet 10
+deutscher 10
+vermutlich 10
+Tage 10
+eigentlichen 10
+benutzt 10
+Harry 10
+IV 10
+Jahres 10
+Spiegel 10
+unabhängig 10
+Nachdem 10
+vorhanden 10
+Zerfall 10
+Beim 10
+größte 10
+Stoffe 10
+Brokeback 10
+Anschluss 10
+Interesse 10
+trotz 10
+Venedig 10
+drehen 10
+darüber 10
+älteren 10
+Großbritannien 10
+setzt 10
+Gefahr 10
+Thriller 10
+Zweiten 10
+Epochen 10
+erweiterte 10
+Andreas 10
+Marburg 10
+Christoph 10
+könne 10
+Philosophen 10
+Wahrheitswert 10
+Schlussregeln 10
+moderne 10
+Andere 10
+solcher 10
+notwendig 10
+Fragestellungen 10
+Hamburg 10
+Quadratzahl 10
+notwendige 10
+nass 10
+formalen 10
+Heute 10
+wahrscheinlich 10
+versucht 10
+Begriffe 10
+Ziel 10
+geschieht 10
+atomare 10
+Ist 10
+ziehen 10
+übernahm 10
+liefert 10
+Wahl 10
+erreichen 10
+vorkommenden 10
+Wilhelm 10
+Wichtige 10
+erwähnt 10
+geeignet 10
+unmittelbar 10
+beschreibt 10
+praktisch 10
+Anwendungen 10
+kehrte 10
+Anfängen 10
+Max 10
+Mr 10
+Achsensprung 10
+sollten 10
+Genre 10
+bedeutendsten 10
+Balcon 10
+Alma 10
+Besetzung 10
+verschwindet 10
+beschäftigt 10
+Beiträge 10
+Fox 10
+Hand 10
+Bergman 10
+Stewart 10
+Kameramann 10
+früheren 10
+hinter 10
+Marnie 10
+wirken 10
+Widerstand 10
+Bernard 10
+gehen 10
+schwach 10
+Ausstrahlung 10
+äußeren 10
+Zustand 10
+Gold 10
+Ernst 10
+Ähnlich 10
+Vorstellung 10
+wichtig 10
+bekannte 10
+Amerika 10
+Brian 10
+Survey 10
+Society 10
+Godard 10
+Le 10
+üblich 10
+auteurs 10
+handelte 10
+Gerhard 10
+festen 10
+Unternehmen 10
+manche 10
+seltener 10
+Krieges 10
+Ihre 10
+Sekunde 10
+langsam 10
+politische 10
+politischen 10
+Vereinigten 10
+Z 10
+führten 10
+Veranstaltungen 10
+kulturelle 10
+zufolge 10
+Vor 10
+bietet 10
+News 10
+Daniel 10
+Kampf 10
+schweren 10
+Park 10
+ihres 10
+Siedepunkt 10
+Reaktionen 10
+Weast 10
+<num>st 10
+Student 10
+Baton 10
+Rouge 10
+Florida 10
+C-<num> 10
+Hauptgruppe 10
+Silicium 10
+Aluminiumlegierungen 10
+vergleichbar 10
+Kalium 10
+<num> Jahrhunderts 10
+Vorkommen 10
+Minerale 10
+Metallen 10
+hoher 10
+stabilen 10
+Gestalt 10
+Edelgas 10
+Institut 10
+Praxis 10
+Gerabek 10
+Medizingeschichte 10
+<num> Jahren 10
+Arsenik 10
+ArsenIII-oxid 10
+<num>As 10
+Radius 10
+Arsens 10
+Arsenic 10
+aufgebaut 10
+Erklärung 10
+Physik 10
+Massenzahl 10
+Transurane 10
+<num>m<num>Am 10
+<num>Cm 10
+<num> Prozent 10
+überliefert 10
+Physiker 10
+Überblick 10
+Oldenbourg 10
+Was 10
+Griechenlands 10
+Bosworth 10
+Rufus 10
+Pseudo-Kallisthenes 10
+Alexanderlegende 10
+Heckel 10
+Greek 10
+Maschine 10
+Entlehnungen 10
+Astronomen 10
+X<num>-<num> 10
+eigentliche 9
+Worten 9
+Fernsehserie 9
+Serie 9
+Online 9
+Chemiker 9
+Thorium 9
+entdeckte 9
+Strahlung 9
+andererseits 9
+Laboratory 9
+Physikalische 9
+Chemische 9
+Schicht 9
+bekannten 9
+radioaktiven 9
+Temperaturen 9
+Berichte 9
+Taiwan 9
+ausgezeichnet 9
+häufiger 9
+Erfolge 9
+besitzt 9
+zweiten 9
+Zentrum 9
+Mal 9
+Mittelpunkt 9
+Hauptfigur 9
+verfasste 9
+Vielzahl 9
+brachte 9
+Lebens 9
+trägt 9
+verknüpft 9
+Auswahl 9
+Aufl 9
+Schneider 9
+sozialen 9
+Idee 9
+zugeordnet 9
+Widerspruch 9
+Abgrenzung 9
+daraufhin 9
+Scheibe 9
+Zweck 9
+einschließlich 9
+gar 9
+lediglich 9
+gelegentlich 9
+geben 9
+Disjunktion 9
+lateinischen 9
+regnet 9
+Nähe 9
+Eigenschaft 9
+Deutsch 9
+anfangs 9
+Regen 9
+wirklich 9
+herleitbar 9
+welchem 9
+manchen 9
+Wörter 9
+Funktion 9
+inhaltlich 9
+benötigt 9
+Disziplinen 9
+unterschieden 9
+einander 9
+benannt 9
+bezeichnen 9
+Anthony 9
+Londoner 9
+Oscar-Nominierung 9
+Gruppen 9
+Protagonisten 9
+Linie 9
+Anordnung 9
+scheint 9
+rechts 9
+spricht 9
+amerikanische 9
+Angst 9
+Kontrolle 9
+Königin 9
+aktuellen 9
+sprechen 9
+hinzu 9
+äußerst 9
+junge 9
+Popularität 9
+Nummer 9
+Vertrag 9
+Dame 9
+Universal 9
+Zweifels 9
+Hauptfiguren 9
+Ingrid 9
+Männern 9
+Ebenfalls 9
+aufweist 9
+Höhepunkt 9
+Werken 9
+Erzählung 9
+Tippi 9
+Hedren 9
+kulturellen 9
+Positionen 9
+dahin 9
+geworden 9
+Später 9
+männlichen 9
+Anlass 9
+jener 9
+Vertreter 9
+Recht 9
+ursprünglichen 9
+Details 9
+sogenannte 9
+Anspruch 9
+wesentlich 9
+Royal 9
+Farbe 9
+Laut 9
+Donald 9
+Sammlung 9
+Aspekte 9
+Belagerung 9
+hängt 9
+Full 9
+François 9
+Vergangenheit 9
+Preis 9
+St 9
+Angaben 9
+Schriften 9
+internationalen 9
+Mädchen 9
+Ulrich 9
+Programm 9
+jap 9
+Fanszene 9
+Ästhetik 9
+entstandenen 9
+ergeben 9
+unterscheidet 9
+Expansion 9
+no 9
+Moon 9
+auftreten 9
+Material 9
+Computer 9
+höchsten 9
+treten 9
+fort 9
+Actionfilm 9
+Grundlagen 9
+Pacinos 9
+Herbert 9
+Darstellungen 9
+Gegenwart 9
+Ross 9
+Square 9
+Nebendarsteller 9
+online 9
+organische 9
+desto 9
+Oberfläche 9
+Schwefelsäure 9
+Substanz 9
+primär 9
+Leitfähigkeit 9
+Aluminiums 9
+Boden 9
+mögliche 9
+Tonne 9
+<num> nm 9
+Werkstoff 9
+Oxidschicht 9
+Mol 9
+stabil 9
+Strangpressen 9
+Gas 9
+vergleichsweise 9
+Blut 9
+Lehrbuch 9
+Therapie 9
+Beobachtung 9
+<num> pm 9
+Flamme 9
+Gesundheit 9
+Sonne 9
+<num> g 9
+Proton 9
+hervor 9
+Phosphor 9
+berichtet 9
+Foot 9
+Europas 9
+arabischen 9
+α-Teilchen 9
+doi<num><num>-<num><num><num>-<num> 9
+französische 9
+Angabe 9
+ältesten 9
+Menschheit 9
+Institutionen 9
+Fortschritt 9
+neueren 9
+Age 9
+Norden 9
+makedonische 9
+Perserreich 9
+Sparta 9
+Truppen 9
+Alessandro 9
+Überlieferung 9
+Römischen 9
+dAlexandre 9
+englischer 9
+Waldemar 9
+Astronomie 9
+Stromstärke 9
+Ur- 9
+gezählt 8
+Variante 8
+zeitgenössischen 8
+An 8
+aufgeführt 8
+Stephen 8
+Elementsymbol 8
+Radioaktivität 8
+einerseits 8
+aufweisen 8
+Kernreaktoren 8
+Actinoiden 8
+Glenn 8
+<num> Jahre 8
+Studium 8
+Acta 8
+Soc 8
+Nuclear 8
+doi<num>ja<num>a<num> 8
+vielfach 8
+Woman 8
+Sinnlichkeit 8
+stammen 8
+chinesischen 8
+Probleme 8
+Anders 8
+jedem 8
+jeden 8
+weisen 8
+Liebe 8
+legte 8
+Romans 8
+Academy 8
+Cannes 8
+Filmemacher 8
+Chronik 8
+alles 8
+Systems 8
+Geld 8
+Handeln 8
+neutralen 8
+Klaus 8
+befasst 8
+Teilaussagen 8
+aussagenlogische 8
+entwickelten 8
+Zweiwertigkeit 8
+Sätzen 8
+wichtiges 8
+Wirklichkeit 8
+Ausgangspunkt 8
+Ob 8
+mathematischen 8
+Formulierung 8
+Zwar 8
+Schaltalgebra 8
+Auto 8
+materiale 8
+nennt 8
+x 8
+Bikonditional 8
+natürliche 8
+denselben 8
+verursacht 8
+klar 8
+bringen 8
+scheinbar 8
+überhaupt 8
+zweite 8
+formal 8
+Sind 8
+anderes 8
+Herleitung 8
+erforderlich 8
+vorhandenen 8
+beginnt 8
+Gültigkeit 8
+theoretisch 8
+theoretischen 8
+gewisse 8
+gerne 8
+unterschiedlich 8
+gleicher 8
+Diskussion 8
+Existenz 8
+Richtung 8
+Umgang 8
+tätig 8
+Kurzfilm 8
+Looking 8
+Stück 8
+links 8
+Fehler 8
+Jack 8
+Kindheit 8
+Wegen 8
+Frühjahr 8
+Schwierigkeiten 8
+Projekt 8
+diesmal 8
+betont 8
+Veröffentlichung 8
+Pictures 8
+Erpressung 8
+folgten 8
+Phase 8
+Weltkrieg 8
+Trotz 8
+Unterstützung 8
+Psychologie 8
+Anruf 8
+Grace 8
+falsche 8
+Persönlichkeit 8
+Lebenswerk 8
+langen 8
+kurze 8
+Inhalte 8
+Inhalt 8
+Motiv 8
+Aufklärung 8
+Bedrohung 8
+Identität 8
+ermordet 8
+Gewalt 8
+Abhängigkeit 8
+Vorbild 8
+Held 8
+löst 8
+wirkt 8
+variiert 8
+stellen 8
+würden 8
+gleichnamigen 8
+meinte 8
+ergab 8
+sicher 8
+sämtliche 8
+wesentliche 8
+Einflüsse 8
+Sieg 8
+Zeitung 8
+diskutiert 8
+inzwischen 8
+erwiesen 8
+Engel 8
+Chabrol 8
+Ausgabe 8
+europäische 8
+Uraufführung 8
+Jones 8
+Kleine 8
+Duncan 8
+Weber 8
+Hermann 8
+sexuelle 8
+standen 8
+Essays 8
+Tag 8
+heutige 8
+le 8
+Tatsache 8
+Bestimmung 8
+Union 8
+Rainer 8
+Internationalen 8
+Verbreitung 8
+Sailor 8
+nahezu 8
+hohem 8
+erklären 8
+hauptsächlich 8
+Hierbei 8
+Charakteren 8
+Spitze 8
+Yen 8
+häufigsten 8
+frühe 8
+Neon 8
+zugeschrieben 8
+Spanien 8
+bieten 8
+Lawrence 8
+Joachim 8
+brach 8
+Seiten 8
+Hydroxygruppe 8
+Endung 8
+Anziehung 8
+Molekül 8
+steigt 8
+vorliegen 8
+Schmelzpunkt 8
+NA 8
+Festigkeiten 8
+Bauxit 8
+thermische 8
+benannte 8
+chemisch 8
+Oberflächen 8
+Akademie 8
+Kilogramm 8
+Magnesium 8
+<num> K 8
+Leiter 8
+Quecksilber 8
+<num>Al 8
+Gießen 8
+Abstand 8
+Etwa 8
+Lebensmitteln 8
+erhaltenen 8
+Nieren 8
+sauren 8
+Weinheim 8
+Web 8
+Axel 8
+Bonn 8
+Manfred 8
+Modifikation 8
+Wörterbuch 8
+elektrisch 8
+Einnahme 8
+Ergebnisse 8
+Bauer 8
+Gases 8
+Berechnungen 8
+Altertum 8
+gelangte 8
+Nachfolger 8
+körperliche 8
+Periodensystems 8
+physikalischen 8
+Temperatur 8
+freien 8
+radioaktive 8
+berühmte 8
+Medizinische 8
+Haage 8
+Wegner 8
+Entdeckungen 8
+wenngleich 8
+Neutroneneinfang 8
+<num>Np 8
+letztlich 8
+Nuklidkarte 8
+Neutron 8
+Atomkerne 8
+Erforschung 8
+AmO<num> 8
+Gelehrte 8
+Nucl 8
+Nukleonen 8
+Zeitalter 8
+Dalton 8
+Hüllen 8
+Kerns 8
+<num> u 8
+Leiden 8
+ärztliche 8
+StGB 8
+Völker 8
+Neue 8
+Reiches 8
+Geschichtsschreiber 8
+Persern 8
+trafen 8
+Issos 8
+Herrscher 8
+Mittelmeerraum 8
+Verlauf 8
+Schiffe 8
+Gottes 8
+Römer 8
+Alten 8
+Dichtung 8
+Historical 8
+Blackwell 8
+Princeton 8
+Routledge 8
+aktuelle 8
+Altertumswissenschaft 8
+Germanen 8
+Übernahme 8
+Einheitenzeichen 8
+Erwerbsarbeit 8
+Ausgrabung 8
+trug 7
+daran 7
+möglichst 7
+Tagen 7
+TV-Film 7
+anstatt 7
+Rückkehr 7
+produzierte 7
+Allgemeine 7
+chemisches 7
+identisch 7
+Licht 7
+angegriffen 7
+Erzeugung 7
+Oxidationsstufe 7
+Oxide 7
+Umsetzung 7
+Lester 7
+Leo 7
+Stone 7
+Review 7
+Schiffbruch 7
+geboren 7
+Lehrer 7
+Städten 7
+Lees 7
+mittlerweile 7
+Filmfestspiele 7
+eigener 7
+Allgemeinen 7
+Konflikt 7
+Vaters 7
+Problemen 7
+Komödie 7
+nominiert 7
+Schauspielerin 7
+Verfilmung 7
+Häufig 7
+Charaktere 7
+darstellt 7
+traditionellen 7
+Auszeichnungen 7
+Reclam 7
+Einheiten 7
+zentrale 7
+verloren 7
+Umwelt 7
+Frese 7
+baute 7
+Wahrheitswerte 7
+formulierte 7
+Tautologien 7
+schuf 7
+Allgemein 7
+eindeutig 7
+Gebiet 7
+welchen 7
+ihrerseits 7
+Prädikatenlogik 7
+Aufhebung 7
+metaphysischen 7
+logisches 7
+Gegenstand 7
+Konjunktion 7
+medizinischen 7
+Feststellung 7
+rein 7
+Stellung 7
+Ausdruck 7
+Regeln 7
+Immer 7
+versuchen 7
+gesetzt 7
+Satzbuchstaben 7
+angewandt 7
+keinerlei 7
+schließen 7
+beliebige 7
+helfen 7
+gültige 7
+Auswertungsfunktion 7
+Bewertungsfunktion 7
+gesprochen 7
+interpretiert 7
+möglichen 7
+Kapitel 7
+Ergebnis 7
+Gottfried 7
+allgemeine 7
+dennoch 7
+Wird 7
+konsistent 7
+inkonsistent 7
+spezielle 7
+hinsichtlich 7
+einzelner 7
+Klassische 7
+Überlegungen 7
+festgestellt 7
+Gegenstände 7
+Hodges 7
+Hall 7
+Tübingen 7
+<num> MB 7
+lang 7
+Freund 7
+Darsteller 7
+inneren 7
+ernannt 7
+Theatre 7
+bleibt 7
+Sir 7
+Humor 7
+Motive 7
+Schuld 7
+künstlerische 7
+Autors 7
+gemessen 7
+Black 7
+bald 7
+Techniken 7
+unbekannten 7
+Dialog 7
+Vermarktung 7
+Englische 7
+gelangt 7
+Rettungsboot 7
+Dennoch 7
+bot 7
+Cocktail 7
+Einstellung 7
+Dietrich 7
+Kopf 7
+Fremde 7
+versuchte 7
+Entscheidung 7
+Kelly 7
+beobachtet 7
+trat 7
+Dramaturgie 7
+typische 7
+wichtigen 7
+erworben 7
+besetzt 7
+gestellt 7
+Bildsprache 7
+offen 7
+bezieht 7
+einher 7
+Symbol 7
+üblicherweise 7
+negativ 7
+Gewicht 7
+Part 7
+Ursache 7
+Daneben 7
+zerstört 7
+Gegner 7
+General 7
+besonderer 7
+liegenden 7
+Dialoge 7
+ungefähr 7
+Production 7
+umfassende 7
+Nutzung 7
+verfügbaren 7
+Stellen 7
+entstehende 7
+bezeichnete 7
+Dr 7
+äußerte 7
+Versionen 7
+Einer 7
+will 7
+setzen 7
+hierfür 7
+gehörte 7
+populär 7
+minDer 7
+Inneren 7
+erschien 7
+arbeitet 7
+cinéma 7
+internationale 7
+Haut 7
+Grand 7
+Heyne 7
+Zürich 7
+dt 7
+Köln 7
+Französischen 7
+umfangreiche 7
+Spuren 7
+Francis 7
+namens 7
+Anerkennung 7
+verpflichtet 7
+Auteur-Theorie 7
+Alexandre 7
+bedeutende 7
+Text 7
+auteur 7
+Jean-Luc 7
+Berkeley 7
+Texte 7
+Mika 7
+Herbst 7
+Landes 7
+Afrika 7
+Mainz 7
+Herkunft 7
+einfachen 7
+Ghibli 7
+begriffen 7
+erfolgreichen 7
+Mangas 7
+nachfolgenden 7
+Stile 7
+Medien 7
+Beziehung 7
+Mio 7
+gelöst 7
+besonderen 7
+Trend 7
+entgegen 7
+kleine 7
+kleineren 7
+Companion 7
+engl 7
+mittleren 7
+Hydroxygruppen 7
+abgeleitet 7
+Wasserstoffbrückenbindungen 7
+annähernd 7
+Zerstörung 7
+Anwesenheit 7
+nachweisen 7
+Aluminum 7
+Erdkruste 7
+Reinaluminium 7
+Kristalle 7
+Aluminiumhydroxid 7
+anerkannt 7
+guten 7
+gering 7
+reines 7
+m 7
+spezifischen 7
+Ionen 7
+heftig 7
+künstlich 7
+Walzen 7
+Sorten 7
+Schweißen 7
+<num> kg 7
+meistens 7
+Imperial 7
+War 7
+besondere 7
+Dafür 7
+Moderne 7
+erhöhten 7
+Schutzgas 7
+Milligramm 7
+Knochen 7
+Urin 7
+Pflanzen 7
+möglicherweise 7
+Lösungen 7
+<num>H<num>O 7
+Periode 7
+schwedischen 7
+kristallisiert 7
+Halogenen 7
+stabile 7
+Schutz 7
+Edelgase 7
+Isotopen 7
+kritische 7
+biologische 7
+<num> km 7
+Auripigment 7
+angeblich 7
+Atommasse 7
+instabil 7
+Zulassung 7
+verteilt 7
+Mikrogramm 7
+Forscher 7
+Gundolf 7
+Keil 7
+Grenzüberschreitungen 7
+Iod 7
+extrem 7
+Berkelium 7
+Californium 7
+Betrieb 7
+Reaktor 7
+Nuklid 7
+Nukliden 7
+Nuklids 7
+Chemical 7
+abgebrannten 7
+Americiums 7
+elektrostatische 7
+Atommodelle 7
+Ladung 7
+energetisch 7
+SI-Einheit 7
+ärztlichen 7
+Facharzt 7
+med 7
+Arbeitszeit 7
+FMH 7
+lesbare 7
+Ethnologie 7
+la 7
+Abstammung 7
+Traditionen 7
+anthropologische 7
+Gesellschaften 7
+Wulf 7
+Rowohlt 7
+Reinbek 7
+Paderborn 7
+Olympias 7
+Zeus 7
+Athens 7
+Attalos 7
+eroberte 7
+ernannte 7
+Heeres 7
+solle 7
+Syrien 7
+Seemacht 7
+Imperium 7
+Diodor 7
+Fassung 7
+Magni 7
+Orient 7
+Alexanderdichtung 7
+Libretto 7
+Will 7
+Wirth 7
+Wandel 7
+Hunt 7
+Demandt 7
+Legend 7
+Antiquity 7
+Studies 7
+Anmerkungen 7
+Ausgrabungen 7
+CH 7
+Lohnarbeit 7
+Anglizismus 7
+Bletchley 7
+Grabung 7
+Fund 7
+Kodierungen 7
+Byte 7
+Guild 6
+DGA 6
+Allen 6
+infolge 6
+gewählt 6
+benutzte 6
+Produktionsfirma 6
+Theater 6
+Sarris 6
+Regelungen 6
+<num> IUPAC-Gruppe 6
+beschrieb 6
+erkannt 6
+<num>Ac 6
+dauerte 6
+Änderungen 6
+befinden 6
+Produkt 6
+Salzsäure 6
+Morss 6
+Jean 6
+Actinide 6
+Ursprung 6
+Bob 6
+Filmregisseur 6
+Pi 6
+wuchs 6
+stammenden 6
+bleiben 6
+beste 6
+Jane 6
+Koproduktionen 6
+bislang 6
+gedreht 6
+hierbei 6
+Perspektive 6
+besten 6
+Löwe 6
+Arts 6
+werde 6
+Monate 6
+Ungerböck 6
+Schüren 6
+Soziologie 6
+Begegnung 6
+Handlungen 6
+aneinander 6
+Jürgen 6
+Heidelberg 6
+Modell 6
+nutzen 6
+Leistung 6
+zusätzliche 6
+Vorlage 6
+Logiken 6
+maßgeblich 6
+richtig 6
+Einleitung 6
+Autos 6
+grün 6
+offensichtlich 6
+bevor 6
+Wir 6
+behauptet 6
+genauer 6
+inhaltliche 6
+äquivalent 6
+zweier 6
+weder 6
+zieht 6
+empfunden 6
+sofern 6
+Trennung 6
+Sätze 6
+Andererseits 6
+Syntax 6
+Alphabet 6
+notwendigerweise 6
+herleiten 6
+Prämissen 6
+Konklusion 6
+unternommen 6
+erfüllen 6
+Voraussetzung 6
+erfüllbar 6
+wahre 6
+her 6
+Y 6
+Algebra 6
+sinnvoll 6
+klassischer 6
+umgekehrt 6
+Beschreibung 6
+gebe 6
+Haus 6
+eigentlich 6
+as 6
+betrieben 6
+brachten 6
+Patient 6
+Samuel 6
+Präsident 6
+Blickrichtung 6
+untereinander 6
+unserer 6
+vermeiden 6
+bewirken 6
+Suspense 6
+bekanntesten 6
+Kind 6
+besuchte 6
+versetzt 6
+veröffentlichte 6
+Kostüme 6
+genaue 6
+Prinzessin 6
+bereit 6
+Mitglied 6
+Mieter 6
+beschloss 6
+Vorläufer 6
+erscheinen 6
+endete 6
+spätere 6
+dich 6
+angefangen 6
+Wasserman 6
+Warner 6
+rote 6
+Publikums 6
+populären 6
+Ernest 6
+Drittel 6
+Angriff 6
+Hinsicht 6
+intensiv 6
+Nicht 6
+längeren 6
+Kanada 6
+geschrieben 6
+Frenzy 6
+Alkohol 6
+Storyboards 6
+Kraft 6
+weitaus 6
+Effekte 6
+beitragen 6
+Opfer 6
+Sex 6
+Homosexualität 6
+tauchen 6
+Theorien 6
+Merkmale 6
+Flucht 6
+Marie 6
+legt 6
+Identifikation 6
+Ereignisse 6
+Besitz 6
+feste 6
+orientierte 6
+Spiel 6
+Verständnis 6
+Einführungen 6
+Sekunden 6
+Einstellungen 6
+Farben 6
+Jahrzehnte 6
+Animationsfilme 6
+Gegenüber 6
+Lang 6
+früh 6
+schlug 6
+Ebenso 6
+Ursprünge 6
+Krankheit 6
+mehrfach 6
+erlaubt 6
+begrenzt 6
+Ideen 6
+Krohn 6
+Work 6
+Beziehungen 6
+wollten 6
+persönlich 6
+vorbei 6
+Markt 6
+Weiteren 6
+Schließlich 6
+zitiert 6
+schwierig 6
+damaligen 6
+dtv 6
+übersetzt 6
+Originalausgabe 6
+Original 6
+vergiftet 6
+traten 6
+Boston 6
+Dollar 6
+durchgesetzt 6
+Deshalb 6
+Timothy 6
+lösen 6
+Zusammen 6
+erschienen 6
+Vielfalt 6
+Produkte 6
+Jonathan 6
+historisch 6
+Kriege 6
+Tezuka 6
+Ball 6
+Zielgruppe 6
+Bereiche 6
+Aussprache 6
+gelangen 6
+Folien 6
+Durchschnitt 6
+Wirtschaft 6
+größerer 6
+beruhen 6
+orientierten 6
+außerhalb 6
+Mehrere 6
+Last 6
+Fassungen 6
+verstanden 6
+Kinderprogramm 6
+vermehrt 6
+alt 6
+Japanese 6
+Bridge 6
+Guide 6
+Bernd 6
+Tat 6
+<num>er-Jahren 6
+Wertung 6
+geschaffen 6
+Krise 6
+Hundstage 6
+Serpico 6
+Mini-Serie 6
+OH-Gruppe 6
+Zusammensetzung 6
+primären 6
+Schmelz- 6
+Stärke 6
+organischen 6
+Oberhalb 6
+beruht 6
+Niederschlag 6
+entscheidend 6
+bevorzugt 6
+häufigste 6
+Schmelzflusselektrolyse 6
+Fahrzeugen 6
+befindet 6
+Russland 6
+Systematik 6
+metallisch 6
+Sb 6
+maximal 6
+angegebenen 6
+Salpetersäure 6
+Gusslegierungen 6
+mittlere 6
+Volumen 6
+Schiffen 6
+herzustellen 6
+Metern 6
+Durchmesser 6
+Bestandteile 6
+Bearbeitung 6
+<num> mg 6
+Dosis 6
+Grenzwert 6
+kg 6
+Alzheimer-Krankheit 6
+Energien 6
+laut 6
+Physical 6
+Mindat 6
+Spektrum 6
+Müller 6
+Health 6
+Jakob 6
+metallisches 6
+Bronzezeit 6
+c 6
+eigenständige 6
+untersuchen 6
+übrigen 6
+Leber 6
+Stoffs 6
+Betrachtung 6
+Stoff 6
+vorher 6
+Ramsay 6
+Universum 6
+restlichen 6
+Schalen 6
+vorliegt 6
+experimentell 6
+anhand 6
+Bereichen 6
+Naturwissenschaften 6
+Gift 6
+färben 6
+<num> ppm 6
+Blei 6
+betragen 6
+Bismut 6
+systematisch 6
+genannte 6
+As<num>O<num> 6
+β-Zerfall 6
+Kaisers 6
+alte 6
+erkrankte 6
+Abstract 6
+hätten 6
+Wissenschaftler 6
+kurzen 6
+Sommer 6
+Caesium 6
+Neptunium 6
+geladenen 6
+Kernbrennstoff 6
+Dann 6
+militärischen 6
+sichern 6
+Actinoid-Nukliden 6
+α-Zerfall 6
+<num> MWdkg 6
+stärksten 6
+angenommen 6
+Kristallsystem 6
+Schulz 6
+Europium 6
+Öffentlichkeit 6
+Am<num> 6
+Neutronenzahl 6
+heraus 6
+jeweilige 6
+wonach 6
+Protonenzahl 6
+Abstoßung 6
+exakt 6
+Schale 6
+allein 6
+geführt 6
+Altertums 6
+Einordnung 6
+medizinische 6
+Auffassung 6
+Göttingen 6
+Archiv 6
+<num><num>-<num> 6
+Wesen 6
+Ansätze 6
+soziale 6
+Renaissance 6
+Kulturanthropologie 6
+historische 6
+Sozialwissenschaften 6
+pädagogische 6
+Pädagogik 6
+Erkenntnisse 6
+Poleis 6
+Staat 6
+griechischer 6
+Führung 6
+offenbar 6
+Ermordung 6
+Memnon 6
+Damaskus 6
+Karthago 6
+Arrian 6
+Kenntnis 6
+Gaza 6
+Verfolgung 6
+Provinzen 6
+Kleitos 6
+Fluss 6
+Hydaspes 6
+Badian 6
+Königs 6
+Caesar 6
+Augustus 6
+Grab 6
+mittelalterliche 6
+Erweiterungen 6
+Reichs 6
+Alexander-Rezeption 6
+Alexanderbild 6
+christlichen 6
+Gog 6
+Magog 6
+Epoche 6
+Meter 6
+Klett-Cotta 6
+Stoneman 6
+Literature 6
+Papyri 6
+From 6
+Macuch 6
+Pseudo-Callisthenes 6
+Orientalis 6
+ážu 6
+l-qarnain 6
+Siedlungen 6
+Rome 6
+veraltet 6
+Unicode 6
+Fläche 6
+Arbeitswelt 6
+Arbeiter 6
+Intelligenz 6
+Archäologen 6
+Ägyptologie 6
+Chronologie 6
+Archaeology 6
+ANSI 6
+Bit 6
+UTF-<num> 6
+Adam 5
+Totten 5
+Namens 5
+lehnte 5
+Goldene 5
+Mitglieder 5
+Tony 5
+Love 5
+NY 5
+unbekannt 5
+Wissen 5
+Titan 5
+griechisch 5
+lateinisch 5
+schnellen 5
+Chicago 5
+Unterschiede 5
+Bekannt 5
+Emission 5
+Letzteres 5
+Sicherheitshinweise 5
+untergeordnete 5
+Stoffmenge 5
+Halogenide 5
+weiß 5
+Harold 5
+Oskar 5
+Nr <num> 5
+Preparation 5
+Metal 5
+Eat 5
+Drink 5
+Eltern 5
+gekommen 5
+Entgegen 5
+Projekte 5
+Goldenen 5
+Berlinale 5
+Ehe 5
+Konflikte 5
+Selbstbestimmung 5
+seitdem 5
+Hochzeitsbankett 5
+aufmerksam 5
+Trilogie 5
+wahren 5
+Essen 5
+Angebot 5
+jenseits 5
+Begierde 5
+offiziellen 5
+Wettbewerb 5
+Sciences 5
+Zwei 5
+bringt 5
+sagte 5
+Filmografie 5
+Wer 5
+Globe 5
+Abbildungen 5
+aktualisierte 5
+Biografie 5
+Western 5
+Ralph 5
+wichtigste 5
+Lehre 5
+Prozesse 5
+Wahrheitswerten 5
+zusammengesetzt 5
+Prinzipien 5
+heißen 5
+verstehen 5
+derzeit 5
+kennt 5
+äußere 5
+Gegenteil 5
+durchaus 5
+all 5
+Aber 5
+ausschließende 5
+deutsch 5
+undoder 5
+drückt 5
+vielleicht 5
+Marke 5
+Zusammenhänge 5
+ja 5
+z 5
+Äquivalenz 5
+logischer 5
+Tautologie 5
+Junktor 5
+eingeführt 5
+Stattdessen 5
+erfüllt 5
+Abendland 5
+Ergebnissen 5
+Kalküle 5
+unmöglich 5
+Erkenntnis 5
+Zahlen 5
+Worte 5
+FormelDiese 5
+erzeugen 5
+dürfen 5
+gewählten 5
+geschlossen 5
+ausreichend 5
+Axiomen 5
+zurückgeführt 5
+herzuleiten 5
+behandelten 5
+gültig 5
+groß 5
+Hinblick 5
+Ideal 5
+solches 5
+bezüglich 5
+gezogen 5
+gemeint 5
+Meinung 5
+herrscht 5
+Zukunft 5
+treffen 5
+Unterscheidung 5
+First 5
+handeln 5
+Stufe 5
+britischer 5
+Breaking 5
+Achse 5
+Point 5
+Schnitt 5
+wahrgenommen 5
+Winkel 5
+verändert 5
+MacGuffin 5
+Spannung 5
+Jugend 5
+Zwischen 5
+Engineering 5
+Freizeit 5
+verfolgte 5
+angestellt 5
+zwölf 5
+Gelegenheit 5
+Reville 5
+Graham 5
+beobachten 5
+sprach 5
+Stars 5
+vorgenommen 5
+kurzer 5
+Durchbruch 5
+kommenden 5
+Aufkommen 5
+nutzte 5
+greift 5
+fehlende 5
+Jung 5
+Interessen 5
+Ruf 5
+stieß 5
+übte 5
+literarische 5
+Weit 5
+Tendenzen 5
+traf 5
+inszenierte 5
+kommerziell 5
+ähnlicher 5
+Lew 5
+MCA 5
+schloss 5
+Burks 5
+geschätzt 5
+Freiheit 5
+Dächern 5
+leichter 5
+schwarze 5
+einzigen 5
+Henry 5
+Vorstellungen 5
+geplanten 5
+Sala 5
+besaß 5
+italienische 5
+italienischen 5
+Of 5
+zerrissene 5
+Komponisten 5
+Herrmann 5
+Topas 5
+Michel 5
+Hommage 5
+hieß 5
+Atmosphäre 5
+gesundheitlichen 5
+erhoben 5
+töten 5
+persönlichen 5
+weibliche 5
+Sexualität 5
+Zensur 5
+vorkommt 5
+Verlust 5
+Kontext 5
+Dem 5
+Polizei 5
+Polizisten 5
+positive 5
+gänzlich 5
+schwachen 5
+überlegen 5
+Typ 5
+Eva 5
+Saint 5
+ausgesprochen 5
+übernehmen 5
+is 5
+übrig 5
+Wahrscheinlichkeit 5
+stattfinden 5
+vermutet 5
+typischen 5
+gewöhnlich 5
+zusammenarbeitete 5
+ganze 5
+Fähigkeiten 5
+griff 5
+Schnitte 5
+Linien 5
+tragen 5
+ganzen 5
+Kombination 5
+Rhythmus 5
+Mitteln 5
+hebt 5
+erklärte 5
+darstellen 5
+gedacht 5
+eindeutigen 5
+Kommentar 5
+begründet 5
+umgehen 5
+Toilette 5
+Arbeitsweise 5
+Design 5
+gehabt 5
+abgeschlossen 5
+Alternativen 5
+freier 5
+Bill 5
+Konflikten 5
+fühlte 5
+arbeiteten 5
+durchsetzen 5
+genauso 5
+verstand 5
+hervorzuheben 5
+gegründet 5
+diente 5
+vielmehr 5
+Meer 5
+Kinofilme 5
+Mantel 5
+verfasst 5
+fortan 5
+Regisseuren 5
+Kill 5
+Filmfestival 5
+letzter 5
+anzuerkennen 5
+dritte 5
+Schwarzweiß 5
+Ritter 5
+Sternen 5
+Spielfilm 5
+arte 5
+Simon 5
+gemäß 5
+Harris 5
+Bildern 5
+deutschsprachige 5
+hierzu 5
+endet 5
+wollen 5
+Culture 5
+No 5
+nannte 5
+traditionell 5
+Roland 5
+Barthes 5
+geringere 5
+kleinsten 5
+Video 5
+Künstler 5
+basieren 5
+world 5
+gesagt 5
+uns 5
+niemand 5
+größeres 5
+Annahme 5
+Dana 5
+Schwerpunkt 5
+Dokumentation 5
+Herausgeber 5
+Zentren 5
+Paradies 5
+Hoffnung 5
+VI 5
+Jochen 5
+Rezension 5
+Arten 5
+Japans 5
+entstehenden 5
+nennen 5
+Auflösung 5
+Perspektiven 5
+verbunden 5
+Diesem 5
+generell 5
+Sendern 5
+erotische 5
+änderte 5
+Akira 5
+sodass 5
+Fangemeinde 5
+Hentai 5
+Populärkultur 5
+gaben 5
+Sendung 5
+verfolgt 5
+Cel-Animation 5
+Qualität 5
+Geburt 5
+Posen 5
+deutliche 5
+verkauft 5
+reine 5
+gezeichnet 5
+entsprechen 5
+fester 5
+Reise 5
+Umfrage 5
+beginnen 5
+Anime-Serien 5
+Einschaltquoten 5
+Werbung 5
+Website 5
+unterschiedlicher 5
+Image 5
+Power 5
+Des 5
+wirtschaftlichen 5
+High 5
+Star 5
+angepasst 5
+reduziert 5
+zunehmender 5
+Auseinandersetzung 5
+Zustände 5
+umgesetzt 5
+Jedoch 5
+kulturell 5
+Ralf 5
+Darin 5
+Kothenschulte 5
+Opulenz 5
+Beschränkung 5
+Fred 5
+Kämpfen 5
+Rollen 5
+Aufstieg 5
+Mark 5
+Dick 5
+Tracy 5
+Risiko 5
+Geburtstag 5
+Carbonsäuren 5
+Kohlenstoffatom 5
+C-Atom 5
+Charakters 5
+Lösungsmittel 5
+Kohlenstoff 5
+entlang 5
+-<num> C 5
+Alkohols 5
+bestimmter 5
+quantitativ 5
+rot 5
+reduzieren 5
+Geschwindigkeit 5
+Identifizierung 5
+identifiziert 5
+gmol-<num>Systematischer 5
+NameTrivialnameSchmelzpunkt 5
+CSiedetemperatur 5
+CLöslichkeit 5
+zersetzt 5
+Abweichungen 5
+Pearson 5
+dritthäufigste 5
+Werkstoffe 5
+Bayer-Verfahren 5
+leichte 5
+Josef 5
+Kristallstruktur 5
+Ausgangsmaterial 5
+Australien 5
+englischsprachigen 5
+elektrischer 5
+Verarbeitung 5
+Schmelze 5
+Umformen 5
+Aluminiumwerkstoffe 5
+Leichtbau 5
+<num> Nmm 5
+Legierung 5
+größer 5
+Materialien 5
+Kosten 5
+Schritt 5
+stabilste 5
+betroffen 5
+Schmieden 5
+AlMg 5
+Fräsen 5
+Bohren 5
+Knetlegierungen 5
+metallische 5
+geringeren 5
+gesetzliche 5
+Genutzt 5
+Anforderungen 5
+Architektur 5
+ermöglicht 5
+Barren 5
+Massenanteil 5
+Vorteil 5
+erfordert 5
+harte 5
+ausgeschieden 5
+Böden 5
+gingen 5
+Lebensmittel 5
+zugelassen 5
+Toxizität 5
+Untergang 5
+Auswirkungen 5
+Faktor 5
+toxisch 5
+getrennt 5
+Basel 5
+Franz 5
+anorganischen 5
+Krankheiten 5
+Lateinische 5
+Modifikationen 5
+Chlor 5
+Oxidationsstufen 5
+Umwandlung 5
+Grenzwerte 5
+<num> µgl 5
+ergaben 5
+Marshsche 5
+Willem 5
+schwereren 5
+Rayleigh 5
+Reaktivität 5
+Schwefel 5
+Argons 5
+erheblich 5
+Gesteinen 5
+Grundwasser 5
+Gase 5
+zerfallen 5
+Biologische 5
+Plasma 5
+water 5
+Dieter 5
+Philosoph 5
+Ersten 5
+Fundstätten 5
+elementares 5
+Monoarsan 5
+AsH<num> 5
+wandelt 5
+Arsensäure 5
+Säure 5
+mehrerer 5
+Anorganische 5
+biologischen 5
+Arsenat 5
+Stellenwert 5
+sog 5
+Könige 5
+offizielle 5
+Suizid 5
+Erwin 5
+arsenic 5
+Gordon 5
+bestätigt 5
+Schweizer 5
+elementaren 5
+nm 5
+kristallisieren 5
+positiven 5
+Einsteinium 5
+Ordnungszahlen 5
+Größenordnung 5
+markiert 5
+Teilchendichten 5
+Grundzustand 5
+physikalische 5
+Berechnung 5
+genauere 5
+kinetischen 5
+Penneman 5
+Zusammenfassung 5
+Americiumisotop 5
+AmericiumIII-fluorid 5
+Americiumisotope 5
+AmF<num> 5
+<num>-<num> kg 5
+Project 5
+Asprey 5
+Stöße 5
+Modelle 5
+Atomkerns 5
+Margaret 5
+Genauigkeit 5
+Spektrallinien 5
+Walther 5
+Otto 5
+Atomkernen 5
+magnetische 5
+ermöglichte 5
+Kernfusion 5
+betrachtete 5
+Grad 5
+erstellt 5
+Veröffentlichungen 5
+Patienten 5
+gesetzlich 5
+gleichgesetzt 5
+Promotion 5
+unterworfen 5
+Fachgebiet 5
+VSAO 5
+CHF 5
+knappe 5
+wissenschaftlich 5
+Sozialanthropologie 5
+Fachrichtungen 5
+Menschenbild 5
+Zivilisation 5
+Geschichtswissenschaft 5
+Helmuth 5
+Metzler 5
+Hartmut 5
+Steiner 5
+Bern 5
+Eduard 5
+Ludwig 5
+Philipps 5
+Herakles 5
+genug 5
+Stadtstaaten 5
+Olympischen 5
+Griechischen 5
+Revolte 5
+Theben 5
+Gebäude 5
+Tempel 5
+Sklaverei 5
+Jahrhunderten 5
+Satrapen 5
+Kleinasiens 5
+kampflos 5
+Satrapie 5
+Beloch 5
+Barsine 5
+gefangen 5
+Niederlage 5
+phönizischen 5
+Ägyptens 5
+Verhandlungen 5
+östlichen 5
+Inseln 5
+Kreta 5
+übergab 5
+Memphis 5
+Länder 5
+ägyptischen 5
+Siwa 5
+befahl 5
+Ekbatana 5
+Sogdien 5
+Alexandreia 5
+Baktra 5
+setzten 5
+Indienfeldzug 5
+Indiens 5
+Poros 5
+Halbinsel 5
+Grabstätte 5
+Ptolemäer 5
+Reiche 5
+Taten 5
+Verfasser 5
+Kleitarchos 5
+erhaltene 5
+Justin 5
+schildert 5
+Frieden 5
+preliis 5
+Epos 5
+Besondere 5
+Verse 5
+Zeugnisse 5
+Buchgesellschaft 5
+BC 5
+Gehrke 5
+Tritle 5
+Hellenistic 5
+Historien 5
+Grenfell 5
+Oxyrhynchus 5
+Spalten 5
+Datierung 5
+antiker 5
+Brocker 5
+Deutschsprachige 5
+Hellas 5
+Völkerwanderung 5
+Kelten 5
+Vorgeschichte 5
+Reichtum 5
+Polis 5
+Demokratie 5
+Hadrian 5
+Hinterlassenschaften 5
+Classical 5
+Dictionary 5
+Late 5
+Heinz 5
+Karl-Wilhelm 5
+Welwei 5
+Maßeinheit 5
+Duden 5
+Neudefinition 5
+m<num> 5
+Faulheit 5
+Lafargue 5
+UTB 5
+Münster 5
+Wortschatz 5
+Wortes 5
+Token 5
+Turingmaschine 5
+mathematische 5
+Apfel 5
+Apple 5
+Guardian 5
+Schriftquellen 5
+Steinzeit 5
+Klassischen 5
+Schnittstelle 5
+United 5
+Theiss 5
+Interchange 5
+seither 4
+Movie 4
+Streit 4
+Don 4
+Siegel 4
+neuer 4
+gearbeitet 4
+Nennung 4
+analog 4
+gewisser 4
+streng 4
+Vereinigung 4
+öffentlich 4
+durfte 4
+Abspann 4
+Jr 4
+schrieben 4
+Computerspielen 4
+Yorker 4
+niemals 4
+Frankfurter 4
+radioaktives 4
+Giesel 4
+Ähnlichkeit 4
+Lanthan 4
+Emanium 4
+Lanthanoiden 4
+Lanthanoide 4
+geschützt 4
+ähnelt 4
+wovon 4
+ermöglichen 4
+kurzlebige 4
+umfassen 4
+Gefahren 4
+Erhitzen 4
+Kristallgitter 4
+Ammoniak 4
+Kirby 4
+Edelstein 4
+Fuger 4
+Transactinide 4
+Ueber 4
+Frederick 4
+Festival 4
+Revolution 4
+Master 4
+zeichnete 4
+verheiratet 4
+White 4
+US-amerikanische 4
+Studiums 4
+Kurzfilme 4
+Gewinn 4
+realisieren 4
+Best 4
+gespielt 4
+Hände 4
+erwachsenen 4
+bildeten 4
+enge 4
+gemeinsam 4
+entscheidende 4
+regelmäßige 4
+Filmeditor 4
+geschnitten 4
+taucht 4
+Aufmerksamkeit 4
+Million 4
+<num> Millionen 4
+darum 4
+verlieren 4
+neues 4
+klären 4
+Komponente 4
+Stilmittel 4
+berühmten 4
+Emma 4
+berufen 4
+Züge 4
+Umgebung 4
+Wo 4
+Spielfilmregie 4
+Goldener 4
+Pekler 4
+Luhmann 4
+beziehen 4
+aufeinander 4
+Kommunikation 4
+zugrunde 4
+Zahlung 4
+akzeptiert 4
+Kollegen 4
+Handelns 4
+Akt 4
+weiterentwickelt 4
+Deutscher 4
+Verknüpfung 4
+zusammengesetzten 4
+zweiwertige 4
+charakterisiert 4
+Jede 4
+Extensionalität 4
+verwechselt 4
+jenes 4
+innere 4
+Satzes 4
+fallen 4
+Behauptung 4
+entscheiden 4
+Negation 4
+verneinen 4
+Formal 4
+obigen 4
+zusammengesetzte 4
+Und 4
+Texten 4
+Blick 4
+bemüht 4
+Wagen 4
+Schluss 4
+Folgerung 4
+zutrifft 4
+getroffen 4
+inhaltlichen 4
+Statt 4
+Tatsächlich 4
+logisch 4
+Umgekehrt 4
+Gesetze 4
+lautet 4
+Würfel 4
+empfundenen 4
+Ohne 4
+ausdrücken 4
+Analog 4
+Zugang 4
+Sicherheit 4
+Zeichenketten 4
+Vollständigkeit 4
+Kurt 4
+Bausteine 4
+Gliederungszeichen 4
+Klammern 4
+induktiv 4
+wählt 4
+Substitutionsregel 4
+Objekte 4
+gültigen 4
+vorkommende 4
+Annahmen 4
+Argumente 4
+Außerhalb 4
+zuzuordnen 4
+Bezeichnungen 4
+fordert 4
+berücksichtigen 4
+behandelte 4
+beschränkt 4
+Argument 4
+sozusagen 4
+vorangegangenen 4
+Erfüllbarkeit 4
+lösbar 4
+höchstens 4
+erkennt 4
+angewendet 4
+neutrales 4
+algebraischer 4
+neutrale 4
+Fragestellung 4
+Hugo 4
+einfacher 4
+Resultat 4
+Status 4
+Ausdrücke 4
+Beteiligten 4
+philosophischer 4
+Schema 4
+Selbst 4
+Morgen 4
+Detail 4
+Weißen 4
+untersuchte 4
+Hinweis 4
+strenge 4
+Standpunkt 4
+Rüdiger 4
+Entsprechung 4
+studierte 4
+Drehbüchern 4
+Drehbücher 4
+Ehren 4
+Herzen 4
+Doktor 4
+junger 4
+Ripley 4
+roten 4
+Akteure 4
+Orientierung 4
+Änderung 4
+erwartet 4
+mitunter 4
+räumliche 4
+Meist 4
+Richtungen 4
+charakteristisch 4
+Spielfilme 4
+dank 4
+Elisabeth II 4
+Erziehung 4
+College 4
+stattdessen 4
+School 4
+großteils 4
+Paramount 4
+beeinflusste 4
+ursprüngliche 4
+Mrs 4
+Aufgaben 4
+zufrieden 4
+vertraute 4
+Erfahrung 4
+beschlossen 4
+Gehalt 4
+Insel 4
+gemeinsame 4
+Patricia 4
+Schlüsselszenen 4
+Joan 4
+Productions 4
+Mary 4
+Klassiker 4
+Tom 4
+Arnold 4
+Stufen 4
+erfolgreiche 4
+Variation 4
+Erich 4
+eng 4
+Spannungen 4
+Rebecca 4
+voran 4
+verstärkte 4
+Klischees 4
+Century 4
+kämpfe 4
+langer 4
+Hauptrolle 4
+Hauptrollen 4
+dauert 4
+technischen 4
+Lola 4
+Marlene 4
+Mörder 4
+Heimat 4
+Universitäten 4
+ehe 4
+Aspekt 4
+Nizza 4
+Ärger 4
+schwarzen 4
+Doris 4
+startete 4
+Presents 4
+Lehman 4
+nachfolgende 4
+Woche 4
+Duschszene 4
+erzeugte 4
+Rechte 4
+bedient 4
+übertreffen 4
+Mitarbeitern 4
+Vorhang 4
+begleitet 4
+Mitarbeiter 4
+Privatleben 4
+Schauspielern 4
+Jade 4
+stammende 4
+endgültige 4
+mein 4
+alleine 4
+merklich 4
+begonnen 4
+beendet 4
+Grundmotiv 4
+Vernichtung 4
+Gesetzes 4
+bedroht 4
+Mordes 4
+Strafe 4
+zentrales 4
+Vergewaltigungen 4
+verstärkt 4
+unbekannte 4
+vermittelt 4
+Thesen 4
+psychische 4
+Verurteilung 4
+Erstmals 4
+zutage 4
+Werkzeug 4
+Jessica 4
+Motiven 4
+vereinzelt 4
+Carroll 4
+Gut 4
+Böse 4
+life 4
+besetzen 4
+öffentlichen 4
+besetzten 4
+Ausnahmen 4
+handelnden 4
+umso 4
+stirbt 4
+Boyle 4
+Ähnliches 4
+Dauer 4
+absolut 4
+Modellen 4
+Ton 4
+Papier 4
+erzählte 4
+Betonung 4
+bekannter 4
+Gattung 4
+stilistisch 4
+jedenfalls 4
+besonderes 4
+geprägte 4
+Hawkins 4
+politisch 4
+Vor- 4
+Schriftsteller 4
+entwickeln 4
+ganzer 4
+verbessern 4
+Bezüge 4
+Team 4
+bereitete 4
+kreative 4
+Drehen 4
+exakte 4
+entschied 4
+bekommen 4
+Autorität 4
+diejenigen 4
+bezog 4
+chronologisch 4
+gestört 4
+Hut 4
+Mannheim 4
+verlassen 4
+Station 4
+min 4
+läuft 4
+Auftrag 4
+schließt 4
+sichtbar 4
+weißen 4
+begrüßt 4
+stieg 4
+machten 4
+Manche 4
+weiße 4
+Éric 4
+Rohmer 4
+Cahiers 4
+Standardwerk 4
+René 4
+AD 4
+inszenierten 4
+Dokumentarfilm 4
+Zweiter 4
+California 4
+Min 4
+Group 4
+Erstsendung 4
+Biografien 4
+Chichester 4
+Cinema 4
+wissenschaftliche 4
+Uwe 4
+Biographie 4
+Years 4
+<num>er-Jahre 4
+Notwendigkeit 4
+s 4
+geschah 4
+Kontakte 4
+Auteur 4
+zuordnen 4
+wandte 4
+Jacques 4
+Einigung 4
+gemeinsamen 4
+Digital 4
+geriet 4
+Gerade 4
+unklar 4
+only 4
+Nun 4
+empirischen 4
+scharf 4
+gerechnet 4
+höchste 4
+parallel 4
+beliebt 4
+Methods 4
+Hanser 4
+after 4
+Lügner 4
+gesellschaftlichen 4
+großes 4
+finnischen 4
+kritischen 4
+epd 4
+Days 4
+vorüber 4
+Lars 4
+Linda 4
+Beiträgen 4
+Theologie 4
+eV 4
+produzierten 4
+Ausland 4
+japanischer 4
+Beispielsweise 4
+Computeranimationen 4
+Charakterdesign 4
+Clements 4
+Vertrieb 4
+hergestellten 4
+erwarten 4
+herum 4
+Toei 4
+Stoffen 4
+grundsätzlich 4
+Alltag 4
+Besatzung 4
+Wege 4
+Jugendliche 4
+Anime- 4
+gebräuchlich 4
+Seinen 4
+Action 4
+gelegt 4
+Kinofilmen 4
+entsprechender 4
+Aufwand 4
+Bewegungen 4
+Hintergründe 4
+Seitdem 4
+Zugleich 4
+geringerem 4
+Umfang 4
+übliche 4
+Vordergrund 4
+Übergang 4
+einnehmen 4
+Mononoke 4
+Pokémon 4
+Chihiros 4
+Zauberland 4
+cours 4
+<num>er-Grenze 4
+Anstieg 4
+zurückzuführen 4
+Genesis 4
+Evangelion 4
+durchschnittliche 4
+jüngerer 4
+Spielen 4
+gegenseitig 4
+betrifft 4
+Kapital 4
+zugenommen 4
+Sprecher 4
+Animeserien 4
+entziehen 4
+Space 4
+Future 4
+Wars 4
+Chan 4
+Ghost 4
+Shell 4
+Asiens 4
+Übersetzungen 4
+zugänglich 4
+gelaufen 4
+religiöse 4
+Maßnahmen 4
+Bearbeitungen 4
+abgesetzt 4
+deutschsprachigen 4
+großem 4
+Bedeutende 4
+Sender 4
+Veränderungen 4
+Verschiedene 4
+Maß 4
+Encyclopedia 4
+Reading 4
+Reviews 4
+eigenständiges 4
+Aktion 4
+existiert 4
+Entwicklungen 4
+Cameron 4
+Sterne 4
+beginnenden 4
+stellten 4
+starker 4
+eindeutige 4
+Gerechtigkeit 4
+usw 4
+Corleone 4
+wirtschaftlich 4
+Paula 4
+verwiesen 4
+Scarface 4
+Duft 4
+Glengarry 4
+Glen 4
+Salome 4
+Kaufmann 4
+erstes 4
+Jill 4
+Collins 4
+zweiter 4
+wayback<num> 4
+funktionellen 4
+normalen 4
+sauer 4
+Nomenklatur 4
+Vorschlag 4
+Wasserstoffatom 4
+Methanol 4
+instabilen 4
+Flüssigkeiten 4
+molaren 4
+Van-der-Waals-Kräfte 4
+Wasserlöslichkeit 4
+derselben 4
+Löslichkeit 4
+näherungsweise 4
+Breite 4
+oxidieren 4
+erfolgen 4
+giftig 4
+eignen 4
+Übersicht 4
+metallischem 4
+negativen 4
+sofort 4
+Hierzu 4
+-<num><num> 4
+Hirzel 4
+-<num>Robert 4
+Werten 4
+Brockhaus 4
+Inc 4
+Dosen 4
+Aluminiumrecycling 4
+gewonnenen 4
+Oxid 4
+Reduktionsmittel 4
+reinem 4
+Les 4
+AlOH<num> 4
+Sekundäraluminium 4
+Fundorte 4
+Bulgarien 4
+IMA 4
+private 4
+System-Nr 4
+Natriumaluminat 4
+bildenden 4
+Krätze 4
+Nebenprodukt 4
+kubisch 4
+<num> Å 4
+Formeleinheiten 4
+Elementarzelle 4
+niedrigen 4
+dominiert 4
+Elektrotechnik 4
+ausgeprägt 4
+korrosionsbeständig 4
+Dicke 4
+Löten 4
+neutraler 4
+Vorgang 4
+Komplexierung 4
+umgewandelt 4
+Dadurch 4
+Löcher 4
+Flüssigkeit 4
+eingestuft 4
+radioaktiv 4
+Elektroneneinfang 4
+Außer 4
+hundert 4
+Aluminiumknetlegierungen 4
+Gießereien 4
+AlSi 4
+unterteilt 4
+bearbeiten 4
+schweißbar 4
+AlMn 4
+AlMgSi 4
+AlZnMg 4
+Bau 4
+überall 4
+gegossen 4
+größtenteils 4
+eignet 4
+kleinere 4
+neigt 4
+Verpackung 4
+Bleche 4
+magnetischen 4
+Platten 4
+Phasen 4
+auftretenden 4
+Belastung 4
+Werkzeuge 4
+verglichen 4
+Zinn 4
+Komplexbildner 4
+Nahrung 4
+Zahlreiche 4
+Vergiftung 4
+Schweden 4
+Gehalte 4
+Europäische 4
+Arzneimitteln 4
+Risikobewertung 4
+Benutzung 4
+nutzbar 4
+Erfassung 4
+Entdecker 4
+Probelösung 4
+Tropfen 4
+MacKenzie 4
+Wiley-VCH 4
+IMACNMNC 4
+List 4
+MB 4
+Aachen 4
+Winter 4
+Eberhard 4
+Wilfried 4
+Blüte 4
+Sb<num>O<num> 4
+schwarzes 4
+Metallisches 4
+AntimonIII-oxid 4
+Brechweinstein 4
+Absorption 4
+Ausfällung 4
+angereichert 4
+Flammenfärbung 4
+Zink 4
+Helmut 4
+Würzburger 4
+medizinhistorische 4
+Mitteilungen 4
+Antimony 4
+element 4
+Transmutation 4
+Edelgasen 4
+Rest 4
+Bestätigung 4
+Erste 4
+Häufigkeit 4
+unteren 4
+schwerer 4
+<num> gcm<num> 4
+Liter 4
+Altersbestimmung 4
+Konzentrationen 4
+leichtere 4
+Noble 4
+Nature 4
+Properties 4
+Phys 4
+nuclear 4
+As 4
+Mordgift 4
+Arsentrioxid 4
+Haaren 4
+As<num>S<num> 4
+Magnus 4
+Heilkunde 4
+anscheinend 4
+Tapeten 4
+Arsenvergiftungen 4
+Bakterien 4
+Luftabschluss 4
+Pikometer 4
+Strom 4
+bewirkt 4
+leitet 4
+AsCl<num> 4
+Fluor 4
+H<num>O 4
+zugesetzt 4
+könnten 4
+arabische 4
+arsenhaltige 4
+angeregt 4
+verbreiteten 4
+Bauern 4
+Siedlung 4
+DNA 4
+Befunde 4
+Arsenvergiftung 4
+Vergiftungen 4
+chronischer 4
+arsenhaltigen 4
+gebundenen 4
+Cadmium 4
+Messungen 4
+Ursprungs 4
+binden 4
+ionisiert 4
+Massenspektrometer 4
+R<num> 4
+geschichtliche 4
+identifizieren 4
+Zeitgenossen 4
+Descartes 4
+verurteilt 4
+Nicholas 4
+Weltgeschichte 4
+history 4
+Fachprosaforschung 4
+Post 4
+aktualisiert 4
+atomic 4
+Analytical 4
+Research 4
+Theodor 4
+Segrè 4
+Beide 4
+α-Strahlung 4
+Standardbedingungen 4
+wider 4
+O_<num> 4
+al 4
+Protactinium 4
+Fermium 4
+Schwermetalle 4
+eingeschränkt 4
+Kernreaktionen 4
+überwinden 4
+dienten 4
+synthetische 4
+Kernbrennstoffs 4
+Schwermetallmasse 4
+Leistungsreaktor 4
+Kernspaltung 4
+spontan 4
+grundlegende 4
+Größen 4
+tatsächlichen 4
+verbreitete 4
+gegebenenfalls 4
+geringfügig 4
+Wolf 4
+Siegfried 4
+Cunningham 4
+Radionuklidbatterien 4
+wässrigen 4
+raschen 4
+Weltkrieges 4
+erbrütet 4
+AmericiumIV-oxid 4
+unterliegen 4
+gebaut 4
+Evaluation 4
+Aqueous 4
+doi<num>ic<num>a<num> 4
+Wiesbaden 4
+DEsvg 4
+<num>-<num> m 4
+desselben 4
+direkte 4
+Jahrzehnten 4
+hinein 4
+verliehen 4
+Rutherford 4
+Kernen 4
+aufhalten 4
+grob 4
+Atomhüllen 4
+Orbital 4
+Atomeigenschaften 4
+definierte 4
+genügend 4
+Protonenzahlen 4
+Genfer 4
+elektromagnetische 4
+schwere 4
+Viertel 4
+<num> fm 4
+Nukleon 4
+Zahlenwert 4
+Buchstaben 4
+Gerät 4
+Dienst 4
+Jahrtausend 4
+behandeln 4
+Ärztekammer 4
+gesetzlichen 4
+Willen 4
+Gesundheitswesen 4
+Versorgung 4
+Einzelheiten 4
+Leistungen 4
+Instituts 4
+Einkommen 4
+Bericht 4
+Berufsausübung 4
+Fach 4
+Assistenz- 4
+leisten 4
+Chefärzte 4
+Rehabilitation 4
+Reinhard 4
+Monika 4
+bundesaerztekammerde 4
+fmhch 4
+Handel 4
+Lehrstuhl 4
+eigenständigen 4
+Wachstum 4
+anthropologischen 4
+Völkerkunde 4
+Völkern 4
+Forschungsrichtung 4
+Verfassung 4
+Teilbereich 4
+Mischformen 4
+reflexiven 4
+Pierre 4
+Humanwissenschaften 4
+Pädagogische 4
+ausgewertet 4
+rezipiert 4
+Absatz 4
+Antwortversuche 4
+Karl-Heinz 4
+Francke 4
+Beltz 4
+Ch 4
+indischen 4
+Beurteilung 4
+Byzanz 4
+Religion 4
+Spartas 4
+Offizieren 4
+Schatz 4
+Kleopatra 4
+Sicherung 4
+Antipater 4
+versuchten 4
+überquerte 4
+nieder 4
+Süden 4
+Perdikkas 4
+Kleinasien 4
+Kämpfe 4
+Söldner 4
+Feldzug 4
+Milet 4
+Satrap 4
+Volk 4
+Küsten 4
+Nearchos 4
+Gordion 4
+befanden 4
+Sizilien 4
+Zypern 4
+Phönizien 4
+Großkönigs 4
+militärische 4
+Kontingente 4
+vernichtet 4
+Kallisthenes 4
+Damm 4
+Vorherrschaft 4
+Syrakus 4
+Region 4
+Gebieten 4
+Weihrauchstraße 4
+Großkönig 4
+bedeutendste 4
+ostwärts 4
+Susa 4
+Afghanistan 4
+Oxyartes 4
+Neigung 4
+sogdische 4
+Perserreichs 4
+Spitamenes 4
+eroberten 4
+Roxane 4
+jemals 4
+Siege 4
+Indus 4
+Provinz 4
+erobern 4
+Hephaistions 4
+di 4
+Tarn 4
+Hephaistion 4
+Nahen 4
+hellenistischen 4
+Bürger 4
+Severus 4
+Nachrichten 4
+Alexandergeschichte 4
+Pompeius 4
+Briefe 4
+Briefen 4
+Valerius 4
+Römern 4
+Trajan 4
+jüdische 4
+volkssprachlichen 4
+Frühmittelalter 4
+Handschriften 4
+Neapel 4
+Auswertung 4
+Himmelsflug 4
+Sage 4
+jüdischen 4
+türkische 4
+Magno 4
+Tragödien 4
+Mort 4
+Skopje 4
+Belletristik 4
+Eroberer 4
+Ian 4
+Worthington 4
+Holt 4
+East 4
+Gotha 4
+Lauffer 4
+Hans-Joachim 4
+Hammond 4
+Kohlhammer 4
+Macedonian 4
+Middle 4
+Ages 4
+Medieval 4
+Haven 4
+Pompeji 4
+Greco-Roman 4
+Anonyme 4
+Bibliothéke 4
+historiké 4
+Bürgel 4
+Eastern 4
+Ideologie 4
+Historiatus 4
+medieval 4
+illustrated 4
+Sp 4
+Islam 4
+Pauly 4
+griechisch-römischen 4
+mykenische 4
+Spiele 4
+Meyer 4
+mykenischen 4
+Keramik 4
+Handwerker 4
+Marathon 4
+Senat 4
+Prinzipat 4
+Hunnen 4
+Christentum 4
+Amtssprache 4
+Winckelmann 4
+Reallexikon 4
+überarbeitete 4
+Scholz 4
+Gesamtdarstellung 4
+Economic 4
+Hope 4
+Mathematiker 4
+<num> m 4
+Flächeneinheit 4
+Hektar 4
+Jäger 4
+Arbeitnehmer 4
+Ziffern 4
+Unsicherheit 4
+Verben 4
+Fremdwörter 4
+damalige 4
+Erster 4
+Entzifferung 4
+Entschuldigung 4
+Begnadigung 4
+Entscheidungsproblem 4
+Computing 4
+Rehabilitierung 4
+Konrad 4
+materiellen 4
+Funden 4
+Grabungen 4
+Rekonstruktionen 4
+Luftbildarchäologie 4
+Experimentellen 4
+Blue 4
+Shield 4
+Bauforschung 4
+Quellenerschließung 4
+Archäologischen 4
+Archaeological 4
+Eggert 4
+Bits 4
+ASA 4
+druckbaren 4
+Sonderzeichen 4
+Steuerzeichen 4
+Zeilenvorschub 4
+Kodierung 4
+kodiert 4
+<num>hex 4
+Wagenrücklauf 4
+ROT<num> 4
+States 4
+Directors 3
+Situationen 3
+empfohlen 3
+Alternative 3
+Database 3
+Abschluss 3
+Abkehr 3
+Hill 3
+Rat 3
+entscheidet 3
+Film- 3
+halten 3
+abgelehnt 3
+einsetzen 3
+Pilotfilm 3
+Chris 3
+Christensen 3
+TV 3
+Sam 3
+Ivan 3
+Director 3
+Big 3
+ABC 3
+lebte 3
+lebt 3
+Eintrag 3
+<num> Periode 3
+André-Louis 3
+Debierne 3
+Publikationen 3
+fraglich 3
+glänzend 3
+überzieht 3
+langlebigste 3
+Daraus 3
+wägbare 3
+verhältnismäßig 3
+einfaches 3
+Elementes 3
+Francium 3
+abgetrennt 3
+Einstufungen 3
+CLP-Verordnung 3
+Gefährlichkeit 3
+beruhenden 3
+relevante 3
+Hydroxids 3
+Vakuum 3
+isotyp 3
+Gibt 3
+Dordrecht 3
+Radium 3
+Chemischen 3
+Some 3
+Zuge 3
+ums 3
+interessierte 3
+Theater- 3
+entschloss 3
+Ehefrau 3
+Erfahrungen 3
+bekam 3
+Bären 3
+Löwen 3
+leben 3
+Söhne 3
+Mason 3
+Staatsbürgerschaft 3
+auseinander 3
+Regieassistent 3
+Preise 3
+gefasst 3
+Familienoberhaupts 3
+Ost 3
+West 3
+Projekten 3
+Schiebende 3
+Einzug 3
+homosexuellen 3
+fremdsprachiger 3
+erzielte 3
+lernen 3
+anders 3
+Gefühl 3
+Awards 3
+geehrt 3
+Weltkriegs 3
+beauftragt 3
+vertreten 3
+offizieller 3
+ausgewählt 3
+Taking 3
+Woodstock 3
+Einladung 3
+erfolgreicher 3
+autobiographische 3
+Billy 3
+Walk 3
+Berliner 3
+Horse 3
+Poesie 3
+Grossformat 3
+Feb 3
+Filmregisseure 3
+Biographien 3
+Qin 3
+Aspekten 3
+verborgenen 3
+Tectum 3
+FAZ 3
+He 3
+keineswegs 3
+Wang 3
+be 3
+Anschlussfähigkeit 3
+Kapazität 3
+Wirtschaftssystem 3
+gelingt 3
+geleistet 3
+erkennbar 3
+sorgt 3
+Würde 3
+Sprechen 3
+Konsum 3
+Aktes 3
+aufgegriffen 3
+Suhrkamp 3
+Teilgebiet 3
+ausgehend 3
+Historisch 3
+Analytik 3
+Stoiker 3
+Weiterentwicklung 3
+vollständige 3
+Gottlob 3
+Begriffsschrift 3
+s u 3
+elementar 3
+aufbauende 3
+mehrwertige 3
+Falle 3
+unendlich 3
+Hingegen 3
+Gebiete 3
+Festlegung 3
+aufzustellen 3
+Elementaraussage 3
+einfache 3
+gewöhnlichen 3
+entstammen 3
+Saison 3
+Umgangssprachlich 3
+verbindet 3
+Achtung 3
+Konditional 3
+liest 3
+y 3
+insofern 3
+problematisch 3
+ausgedrückt 3
+All 3
+kausalen 3
+zufällig 3
+Entsprechend 3
+zutreffen 3
+beides 3
+Morgan 3
+ausführen 3
+wissen 3
+Somit 3
+Straßennässe 3
+Reihenfolge 3
+lauten 3
+Lesen 3
+Antwort 3
+Schließens 3
+Schlüsse 3
+formuliert 3
+Logiker 3
+fassen 3
+Ebene 3
+durchzuführen 3
+definieren 3
+Korrektheit 3
+vollständigen 3
+Transformationsregeln 3
+bestehenden 3
+folgen 3
+Innerhalb 3
+zukommt 3
+ausgezeichnete 3
+Rechtfertigung 3
+Alternativ 3
+zulässig 3
+Zeilen 3
+synonym 3
+beweisen 3
+Großbuchstaben 3
+bewerten 3
+annehmen 3
+bewertet 3
+formaler 3
+Semantische 3
+Interpretationen 3
+Zeile 3
+auszudrücken 3
+Widerlegbarkeit 3
+Unerfüllbarkeit 3
+widerlegbar 3
+SAT-Problem 3
+schneller 3
+aufgestellt 3
+Gesetzmäßigkeiten 3
+Semantiken 3
+strukturellen 3
+umformen 3
+Metatheorie 3
+metatheoretische 3
+solch 3
+inkorrekt 3
+einfachste 3
+letzteres 3
+bestimmtes 3
+nebeneinander 3
+keinem 3
+Solche 3
+Ganzes 3
+metaphysisches 3
+Beschäftigung 3
+müsse 3
+Wahre 3
+Falsche 3
+Logic 3
+Center 3
+Study 3
+bearbeitete 3
+Books 3
+ausführlich 3
+Isle 3
+Wight 3
+guter 3
+erhielten 3
+Cold 3
+Bühne 3
+English 3
+Premiere 3
+Joe 3
+Originaltitel 3
+verrückt 3
+Blutungen 3
+Commander 3
+amp 3
+You 3
+gedachte 3
+Leinwand 3
+verursachen 3
+bewegt 3
+Effekt 3
+Herr 3
+Schnitten 3
+fließend 3
+räumlich 3
+orientiert 3
+reale 3
+ändert 3
+Los 3
+Angeles 3
+Kalifornien 3
+siedelte 3
+einflussreichsten 3
+Gesamtwerk 3
+Selbstvermarktung 3
+Schüler 3
+verbrachte 3
+Romane 3
+enger 3
+technischer 3
+Leitungen 3
+Bald 3
+Gelände 3
+unabhängige 3
+kannten 3
+Cutts 3
+künstlerischen 3
+Beteiligung 3
+beeindruckt 3
+Zurück 3
+Irrgarten 3
+Leidenschaft 3
+Koproduktion 3
+Bergadler 3
+verdächtigt 3
+Bildgestaltung 3
+veröffentlichen 3
+Ivor 3
+überragende 3
+Abfolge 3
+bedeutete 3
+gegründeten 3
+Firma 3
+reagierte 3
+Stummfilme 3
+Filmindustrie 3
+Glauben 3
+hielten 3
+Anny 3
+Ondra 3
+Barry 3
+synchronisiert 3
+Baker 3
+reich 3
+siebzehn 3
+späterer 3
+Streben 3
+Vorschriften 3
+Musical 3
+Wesentlichen 3
+Bennett 3
+Geheimagent 3
+ehemaligen 3
+technisch 3
+Rückprojektionen 3
+aktuelles 3
+Auslandskorrespondent 3
+gefallen 3
+RKO 3
+Smith 3
+spiegeln 3
+sorgte 3
+Kontroversen 3
+Werks 3
+begeistert 3
+zwanzig 3
+breite 3
+Stoffauswahl 3
+befreundeten 3
+Erinnerung 3
+erlaubte 3
+Sklavin 3
+Herzens 3
+Bros 3
+Eines 3
+beibehalten 3
+beichte 3
+filmische 3
+Theaterstücks 3
+Hauptdarstellerin 3
+sitzt 3
+Geschehen 3
+stellvertretend 3
+Forsythe 3
+echten 3
+Komödien 3
+wöchentliche 3
+abgeschlossenen 3
+Vera 3
+Miles 3
+Tatsachen 3
+Stilelemente 3
+noir 3
+Toten 3
+intensiver 3
+Entstehungszeit 3
+Hepburn 3
+fielen 3
+kommerziellen 3
+Walt 3
+Geräusche 3
+Bruch 3
+prägten 3
+schien 3
+überholt 3
+kommerzielle 3
+Hitchcock-Blondine 3
+zusammengearbeitet 3
+plante 3
+geplante 3
+Nachahmer 3
+scheiterte 3
+Milestone 3
+gefeiert 3
+Newman 3
+Überdies 3
+Howard 3
+Fast 3
+Leon 3
+verfilmen 3
+reagierten 3
+meinen 3
+mir 3
+entschieden 3
+reiste 3
+Mannes 3
+wirkende 3
+reibungslos 3
+Familiengrab 3
+einbrachte 3
+Neuerungen 3
+Ablauf 3
+Überwachung 3
+Peggy 3
+Robertson 3
+Short 3
+Night 3
+Asche 3
+visuelle 3
+Ordnung 3
+übertragenen 3
+Ehebruch 3
+Übertragung 3
+Schuldigen 3
+Verbrechen 3
+Zentral 3
+begangen 3
+geraten 3
+liebt 3
+jemand 3
+Varianten 3
+sexuellen 3
+inszeniert 3
+Erscheinungsformen 3
+Auflagen 3
+angedeutet 3
+Rains 3
+Konstantin 3
+Handschellen 3
+Thrillern 3
+Umstände 3
+Vorgänge 3
+Agenten 3
+ansonsten 3
+Antihelden 3
+Studenten 3
+beeinträchtigt 3
+seltenen 3
+verkörperte 3
+zeitweise 3
+physische 3
+rettet 3
+Ray 3
+Guten 3
+letztendlich 3
+dringt 3
+verhindert 3
+kühlen 3
+auffällig 3
+dieselbe 3
+Cotten 3
+dominante 3
+Rod 3
+Beamte 3
+Staates 3
+Anschein 3
+schützen 3
+Erscheinen 3
+Indem 3
+lautete 3
+jenen 3
+Realität 3
+Augen 3
+Vorwurf 3
+vermied 3
+Orten 3
+voll 3
+Wohnung 3
+suchen 3
+Marion 3
+ausgestattet 3
+Berühmtheit 3
+geradezu 3
+Weiteres 3
+gezielt 3
+gefährlich 3
+Filmverständnis 3
+verstärken 3
+Auge 3
+wussten 3
+Gitter 3
+Kleidung 3
+außen 3
+Kostümbildnerin 3
+Head 3
+Grün 3
+Tricktechnik 3
+schafft 3
+Verfolgungsjagden 3
+überzeugen 3
+Vögeln 3
+komponierte 3
+gewünschten 3
+Melodie 3
+aktiv 3
+Tiefe 3
+filmischen 3
+Abgesehen 3
+Kriminalfilm 3
+Vorliebe 3
+romanischen 3
+widmete 3
+Sorgfalt 3
+Madeleine 3
+täglich 3
+Kim 3
+komplette 3
+geschickt 3
+Jungen 3
+vornherein 3
+Biographen 3
+deutete 3
+Einhaltung 3
+gängigen 3
+Verschwinden 3
+Andeutungen 3
+Idealfall 3
+wenigsten 3
+behauptete 3
+menschlicher 3
+gestalten 3
+brauchte 3
+jegliche 3
+davor 3
+Zeitdruck 3
+spätestens 3
+kleinste 3
+festgelegten 3
+Hayes 3
+gehörten 3
+gern 3
+verband 3
+Filmschauspieler 3
+Anhänger 3
+Loyalität 3
+erwartete 3
+South 3
+Jahrzehnt 3
+erlangen 3
+Mangel 3
+Foto 3
+Ohren 3
+Gespräch 3
+minDie 3
+leer 3
+Bruno 3
+oberen 3
+Rand 3
+Ausstellung 3
+Rücken 3
+Büros 3
+trugen 3
+Zeitschriften 3
+Publications 3
+Palma 3
+zweimal 3
+Steven 3
+Inzwischen 3
+Hollywood-Kinos 3
+Filmkritiker 3
+beitrug 3
+française 3
+bisherigen 3
+Einzelne 3
+Braut 3
+hitchcockschen 3
+Anspielungen 3
+<num> Folgen 3
+Besten 3
+Filmproduzenten 3
+Würdigung 3
+AFI 3
+Achievement 3
+Finnland 3
+postum 3
+Julian 3
+Hunter 3
+Sacha 3
+Danny 3
+Ed 3
+Kent 3
+Serge 3
+Media 3
+handschriftlichen 3
+dunkle 3
+gebundene 3
+englischsprachige 3
+Geschlecht 3
+Beier 3
+detaillierte 3
+Jeder 3
+Neumann 3
+Künste 3
+Antoine 3
+Daten 3
+<num>Vgl 3
+ersetzen 3
+Barbara 3
+wiederholte 3
+Sehr 3
+Gute 3
+verworfen 3
+Ausmaß 3
+Ruhm 3
+theoretische 3
+ständig 3
+Kreativität 3
+These 3
+Entwurf 3
+Aufsatz 3
+Deren 3
+André 3
+Aufsehen 3
+betrachteten 3
+trotzdem 3
+Günter 3
+Autorschaften 3
+proklamierte 3
+selber 3
+gestaltet 3
+Wollen 3
+wiesen 3
+fremder 3
+absolute 3
+Überlegenheit 3
+glaubten 3
+Türen 3
+mussten 3
+stärkste 3
+Heldenverehrung 3
+Corrigan 3
+Polan 3
+nebenbei 3
+außerordentlich 3
+neuerer 3
+Distelmeyer 3
+Umfeld 3
+empirische 3
+heutzutage 3
+Konzepte 3
+Movies 3
+Andrea 3
+diversen 3
+Helsinki 3
+Crime 3
+breiten 3
+begründete 3
+Havre 3
+Bruders 3
+Leningrad 3
+Cowboys 3
+Killer 3
+Wolken 3
+Ten 3
+Minutes 3
+Centre 3
+Eue 3
+Reinhold 3
+Bibel 3
+Plural 3
+umfangreichste 3
+Japanimation 3
+übernommenen 3
+Lamarre 3
+aufgefasst 3
+Fernsehproduktionen 3
+Iglesias 3
+Erwartungen 3
+Designs 3
+äußert 3
+Begriffs 3
+umfangreichen 3
+Mitwirkung 3
+stehenden 3
+Brown 3
+hingewiesen 3
+westliche 3
+zeigten 3
+Tieren 3
+befreien 3
+Astro 3
+Boy 3
+amerikanischer 3
+Kimba 3
+erotischen 3
+Anlehnung 3
+Anime-Industrie 3
+zählten 3
+erzählenden 3
+Kinderserien 3
+vertrieben 3
+erlebte 3
+traditionelle 3
+Roboter 3
+beinhalten 3
+Etchi 3
+laufen 3
+Künstlern 3
+Stereotype 3
+sexueller 3
+richten 3
+Erwachsene 3
+umgeben 3
+Primäre 3
+ShĆnen 3
+männliche 3
+Ai 3
+Boys 3
+einzeln 3
+verdrängt 3
+realistische 3
+gegeneinander 3
+Gründe 3
+Seltenheit 3
+Software 3
+Arbeitstag 3
+Monat 3
+Lohn 3
+richtige 3
+Schichten 3
+reicht 3
+ähneln 3
+versehen 3
+ausgelegt 3
+Produktionskomitees 3
+Mitternachtsanimes 3
+Fortsetzungen 3
+Beliebtheit 3
+wirtschaftliche 3
+Japanische 3
+Fernsehsender 3
+Erstausstrahlung 3
+untertitelt 3
+geleitet 3
+Teilweise 3
+Franchises 3
+langem 3
+üblichen 3
+anschließende 3
+Premierminister 3
+Anime-Studios 3
+Leitung 3
+weltweiten 3
+Game 3
+End 3
+Cowboy 3
+Bebop 3
+Lupin 3
+Detektiv 3
+Iron 3
+Arabien 3
+Märchen 3
+Symbole 3
+Wahrnehmung 3
+ändern 3
+Waffen 3
+One 3
+Network 3
+Speziell 3
+ausgebaut 3
+stützte 3
+Kids 3
+Verein 3
+löste 3
+TF<num> 3
+Filmfestspielen 3
+bearbeitet 3
+aufbereitet 3
+Italy 3
+passenden 3
+zeitweilig 3
+widmen 3
+Nordamerika 3
+Befragten 3
+Fanart 3
+moderner 3
+bestehend 3
+Conventions 3
+Zahlten 3
+Palgrave 3
+Macmillan 3
+Patten 3
+Watching 3
+Guys 3
+Dont 3
+Rechnung 3
+Moral 3
+Kräfte 3
+beherrschte 3
+beherrschten 3
+zogen 3
+enormen 3
+finanziellen 3
+Brigitte 3
+Unrecht 3
+Verteidigung 3
+Lebensweise 3
+herausragenden 3
+Ford 3
+Coppola 3
+Salvatore 3
+Bronx 3
+Actors 3
+Indian 3
+Todes 3
+oftmals 3
+Chinese 3
+Lauf 3
+Gigli 3
+Righteous 3
+dunkler 3
+Wilde 3
+Frühling 3
+schlechtester 3
+Oxidationszustand 3
+Phenole 3
+Kettenlänge 3
+C-Atomen 3
+tertiären 3
+Trivialname 3
+Kette 3
+Geruch 3
+Siedepunkte 3
+Hydrophilie 3
+Alkylrestes 3
+Verteilung 3
+ausbilden 3
+Siedepunkten 3
+abhängig 3
+primäre 3
+erhöht 3
+wasserlöslich 3
+sinkt 3
+Größere 3
+Fähigkeit 3
+länger 3
+neutral 3
+Spektroskopie 3
+konzentrierter 3
+Eliminierung 3
+Oxidationsmittel 3
+Industrie 3
+flüssigen 3
+Substanzen 3
+Gemisch 3
+CerIV 3
+Leicht 3
+Substitution 3
+Test 3
+Derivate 3
+Schmelzpunkte 3
+AlkoholeC-AtomeMolare 3
+Beyer 3
+< 3
+ähnlichen 3
+<num> hPa 3
+Yurkanis 3
+Bruice 3
+Education 3
+angloamerikanischen 3
+Leichtmetall 3
+Aluminiumhütten 3
+Hall-Héroult-Prozess 3
+Al<num>O<num> 3
+Primäraluminium 3
+Passivierung 3
+Wärmetauscher 3
+Bauteile 3
+handle 3
+aluminium 3
+metallischen 3
+Carl 3
+Ansehen 3
+Seltener 3
+Korund 3
+Ungarn 3
+Brasilien 3
+Wiederverwertung 3
+Infolge 3
+Mineralproben 3
+russischen 3
+vorkommendes 3
+Mineralogical 3
+Gemäß 3
+veralteten 3
+Sammler 3
+aufbewahrt 3
+DateiAluminium 3
+isoliert 3
+Natronlauge 3
+Metalls 3
+Schmelzpunktes 3
+Elektrolyse 3
+Anode 3
+flüssigem 3
+Luftsauerstoff 3
+erstarrt 3
+Gitterparameter 3
+Aluminiumwerkstoffen 3
+Spezielle 3
+leichtesten 3
+Zugfestigkeit 3
+niedriger 3
+Gusseisen 3
+Elektrische 3
+pH-Werten 3
+oxidiert 3
+ausgenutzt 3
+Hydroxid 3
+herstellen 3
+Brom 3
+Aluminiumpulver 3
+explosionsartig 3
+Neutrons 3
+anschließenden 3
+fördern 3
+Aluminiumgusslegierungen 3
+Typische 3
+Korrosionsbeständigkeit 3
+aushärtbar 3
+schlecht 3
+Mangan 3
+Zerspanen 3
+aushärtbaren 3
+aushärtbare 3
+AlCuMg 3
+Duraluminium 3
+Reinheit 3
+halb 3
+Fahrzeugbau 3
+Flugzeugen 3
+Schienenfahrzeugen 3
+ausschlaggebend 3
+Profile 3
+Holz 3
+Bahnen 3
+längerer 3
+Zusatz 3
+Verarbeitbarkeit 3
+integrierten 3
+Schaltkreisen 3
+Produkten 3
+eingesetzten 3
+verhält 3
+Leistungshalbleitern 3
+verletzt 3
+ungehindert 3
+Verpackungen 3
+amorphes 3
+Fassade 3
+höherer 3
+through 3
+erhitzt 3
+farbige 3
+Pigment 3
+Silber- 3
+Beschichtung 3
+Bevor 3
+Schleifen 3
+Hüttenwerken 3
+massive 3
+Biegen 3
+Gießerei 3
+abgenommen 3
+aufgebracht 3
+komplizierte 3
+Querschnitt 3
+erhöhen 3
+abgekühlt 3
+genauen 3
+speziellen 3
+Spurenelement 3
+Ernährung 3
+Körpers 3
+Magen-Darm-Trakt 3
+Erwachsenen 3
+Wurzeln 3
+Proteine 3
+Ion 3
+Kationen 3
+Erhöhung 3
+<num> mgkg 3
+täglichen 3
+Weiterhin 3
+Bier 3
+offenen 3
+langjährigen 3
+Bundesinstitut 3
+Aluminiumsalze 3
+Demnach 3
+mgl 3
+CO<num> 3
+bedenken 3
+zurückgegriffen 3
+Flächen 3
+verdünnter 3
+Blau 3
+alkalisch 3
+Aluminiumphosphate 3
+hochreinem 3
+Fachliteratur 3
+Scott 3
+Materials 3
+Umfangreiche 3
+Greenwood 3
+Earnshaw 3
+Webmineral 3
+Names 3
+Matthias 3
+Hochschule 3
+Udo 3
+Askeland 3
+Materialwissenschaft 3
+Prüfung 3
+Toxikologie 3
+Thieme 3
+Stefan 3
+Antimonsulfid 3
+Stibnit 3
+Stickstoffgruppe 3
+Mediziner 3
+Johnson 3
+starben 3
+gediegenes 3
+Västmanland 3
+elementarer 3
+Weltweit 3
+Fundorten 3
+Wald 3
+Sb<num>S<num> 3
+Normalbedingungen 3
+Aufstellung 3
+kalten 3
+umwandelt 3
+Gelbes 3
+SbH<num> 3
+Präparat 3
+Sowohl 3
+beginnend 3
+Organen 3
+Erbrechen 3
+Aktivkohle 3
+Antimonverbindungen 3
+Chloride 3
+gekennzeichnet 3
+Internationale 3
+Gemeinschaft 3
+charakteristische 3
+Nachweisreaktion 3
+ausgeschlossen 3
+Hydridtechnik 3
+Gold- 3
+Uran- 3
+glänzende 3
+Alchemie 3
+Schwarzmann-Schafhauser 3
+Species 3
+Taschenbuch 3
+Medicine 3
+träge 3
+leichteren 3
+Krypton 3
+<num>K 3
+irdischen 3
+Experimente 3
+Baron 3
+Xenon 3
+technische 3
+derjenigen 3
+primordialen 3
+reinen 3
+Gasgemisch 3
+dichtesten 3
+Kugelpackung 3
+abgeschlossene 3
+physikalisch 3
+älter 3
+Wolfram 3
+gefüllt 3
+Res 3
+Earth 3
+its 3
+Data 3
+Audi 3
+Volltext 3
+AG 3
+Jörg 3
+hervorrufen 3
+Galliumarsenid 3
+Salvarsan 3
+Nebenwirkungen 3
+Vermittlung 3
+gedeutet 3
+Realgar 3
+Kenntnisse 3
+Caligula 3
+gelbe 3
+Giftigkeit 3
+Härte 3
+Lungen 3
+Kriegen 3
+zurzeit 3
+Chile 3
+Rumänien 3
+Königreich 3
+Arsenkies 3
+vergleichbare 3
+jährlich 3
+geschätzte 3
+Trimethylarsin 3
+sublimiert 3
+ArsenIII-chlorid 3
+<num>H<num> 3
+Arsentrichlorid 3
+elementarem 3
+relative 3
+beträchtlich 3
+As<num> 3
+Elektronegativität 3
+Nichtmetall 3
+<num> kJmol 3
+kovalente 3
+metastabile 3
+wandeln 3
+H<num>AsO<num> 3
+gebildeten 3
+g 3
+Schlafkrankheit 3
+kontaminierten 3
+Bedarf 3
+falls 3
+<num> µg 3
+erhöhte 3
+Arsengehalte 3
+Förderung 3
+Reis 3
+Gewöhnung 3
+Algen 3
+Arsenobetain 3
+Fachwelt 3
+Biomoleküle 3
+Mechanismus 3
+AsO<num><num>- 3
+weiten 3
+überschritten 3
+Europäischen 3
+fordern 3
+Zinkschmelze 3
+Gramm 3
+Abreicherung 3
+Removal 3
+biologisch 3
+Nachweisgrenzen 3
+Kopplung 3
+Massenspektrometrie 3
+Escherichia 3
+coli 3
+Anhydrid 3
+Analogie 3
+anstelle 3
+AsCH<num><num> 3
+belegt 3
+Tode 3
+Anna 3
+Todesursache 3
+Urteil 3
+erbracht 3
+Hofe 3
+<num>-jährige 3
+Major 3
+Ferdinand 3
+Bovary 3
+mass 3
+Inorganic 3
+Händel 3
+Davies 3
+Webseite 3
+Metals 3
+Microchimica 3
+Suche 3
+Alphateilchen 3
+Berta 3
+Karlik 3
+Traude 3
+Bernert 3
+<num>At 3
+Schilddrüse 3
+Datum 3
+Edgar 3
+Rev 3
+Radioactive 3
+Rubidium 3
+abgeben 3
+Atomphysik 3
+Lediglich 3
+steigender 3
+Abnahme 3
+Na 3
+edition 3
+Co 3
+Mendelevium 3
+Nobelium 3
+Lawrencium 3
+Transactinoide 3
+Kernbrennstoffen 3
+definierten 3
+Philip 3
+Neutronenquelle 3
+Zyklotron 3
+Kernreaktors 3
+Reactor 3
+unsere 3
+Wochen 3
+geheimen 3
+durften 3
+Schwerionenreaktionen 3
+Publikation 3
+verfuhr 3
+Energiefreisetzung 3
+aufgetragen 3
+Jedes 3
+Abbrandzustand 3
+Beta-Minus-Zerfall 3
+aufwärts 3
+T<num><num> 3
+<num> a 3
+Fälle 3
+Nukleardaten 3
+grundlegenden 3
+Massendichten 3
+berechnet 3
+Programmsystem 3
+Spaltprodukte 3
+Schwermetall 3
+eingesetzter 3
+Brennelemente 3
+Leistungsreaktoren 3
+Kernwaffen 3
+fähig 3
+Wirkungsquerschnitte 3
+gemessenen 3
+Reihen 3
+geladene 3
+kubischen 3
+hexagonalen 3
+Wallace 3
+Peterson 3
+Haire 3
+Ghiorso 3
+Meeting 3
+stabiles 3
+RTG 3
+erfolgte 3
+Barium 3
+Brennstäben 3
+Beseitigung 3
+Frisch 3
+AmIII-Verbindungen 3
+auszugehen 3
+<num>M 3
+<num> M 3
+Na<num>CO<num>-Lösung 3
+Krankenhäusern 3
+Uran-Radium-Reihe 3
+Zerfallsreihe 3
+Dank 3
+Beryllium 3
+elektrostatisch 3
+benachbarten 3
+geeigneten 3
+Gammastrahlung 3
+Forschers 3
+dauerhaft 3
+Feststoff 3
+AmSi 3
+AmSix 3
+Rachel 3
+doi<num><num><num> 3
+Crystal 3
+U 3
+AmericiumV 3
+Application 3
+Damien 3
+Lett 3
+Atomradien 3
+verbinden 3
+fehlen 3
+existierte 3
+Wechselwirkungen 3
+erforscht 3
+Quantenmechanik 3
+Einstein 3
+sichtbare 3
+erlauben 3
+Philosophische 3
+Hypothese 3
+Kombinationen 3
+Feuer 3
+Gasen 3
+zahllose 3
+Gastheorie 3
+Beobachtungen 3
+Loschmidt 3
+Luftmoleküle 3
+müssten 3
+Einsteins 3
+abgelenkt 3
+konzentriert 3
+betreffenden 3
+Vielfache 3
+wies 3
+Bohr 3
+Bahn 3
+Wellenlänge 3
+Bohrsche 3
+Resultate 3
+Newton 3
+Elektrons 3
+Gesamtdichte 3
+einfachsten 3
+grundlegender 3
+Anschaulich 3
+Röntgenstrahlung 3
+erfahren 3
+überschneiden 3
+typisch 3
+verdankt 3
+Hahn 3
+gelungen 3
+Quarks 3
+Nadelspitze 3
+Arbeitsgruppe 3
+gebildete 3
+wiederholt 3
+Isotops 3
+Teilchens 3
+Zuständen 3
+Antiteilchen 3
+Elementarteilchen 3
+ständigen 3
+Ruhe 3
+Nukleosynthese 3
+Atomem<num> 3
+lokalen 3
+<num>-fache 3
+Schalenmodell 3
+Gesamtzahl 3
+Atommassen 3
+indirekt 3
+gmol 3
+durchschnittlichen 3
+angeführt 3
+zueinander 3
+zahlenmäßig 3
+Verhaltens 3
+angeregten 3
+Ausdehnung 3
+dasselbe 3
+leitenden 3
+Mehrzahl 3
+Ausübung 3
+Arztberuf 3
+moralischen 3
+medizinischer 3
+Psychiater 3
+Mesopotamien 3
+Erweiterung 3
+Wissens 3
+berufstätigen 3
+Suizidrate 3
+Wertes 3
+Allgemeinmediziner 3
+Erschöpfung 3
+Depression 3
+staatlichen 3
+Approbation 3
+Einschränkungen 3
+approbierten 3
+Angehörigen 3
+Medizinstudium 3
+abzulegen 3
+Niedergelassene 3
+Kliniken 3
+niedergelassene 3
+Fachärzte 3
+strafbar 3
+Beschluss 3
+Krankenkassen 3
+vorbehalten 3
+medicinae 3
+Professor 3
+Arbeitszeiten 3
+tätigen 3
+bspw 3
+Arztpraxen 3
+Vorjahr 3
+Assistenzärzte 3
+Weiterbildung 3
+stationären 3
+Spitälern 3
+ref 3
+ergänzen 3
+Arbeitszeitgesetz 3
+Oberärzte 3
+lagen 3
+Transparenz 3
+neuerdings 3
+Bröer 3
+MedizinalgesetzgebungMedizinrecht 3
+Giovanni 3
+Philologie 3
+Festschrift 3
+their 3
+Bundesgesetz 3
+Humangenetik 3
+Theologen 3
+Nasse 3
+Direktor 3
+Industrieanthropologie 3
+Museen 3
+Verkehr 3
+Leichen 3
+Dominanz 3
+philosophisch 3
+Rechtsanthropologie 3
+kultureller 3
+homo 3
+Anthropology 3
+umfassenden 3
+pädagogischen 3
+bezogen 3
+Rudolph 3
+Tschohl 3
+beherrscht 3
+Hartmann 3
+Reiter 3
+Opladen 3
+Winfried 3
+Menschwerdung 3
+WeinheimBasel 3
+Campus 3
+Grundzüge 3
+Pella 3
+Korinthischen 3
+errichtet 3
+Alexanderzug 3
+Pharao 3
+jahrhundertelang 3
+Frühe 3
+DateiAlexander 3
+Pferd 3
+ethnische 3
+Kulturraum 3
+Bündnis 3
+gezwungen 3
+Bund 3
+Phalanx 3
+erwies 3
+zentral 3
+bedeutenden 3
+Ilias 3
+warf 3
+erhob 3
+Schwert 3
+befürchtete 3
+floh 3
+Illyrien 3
+getötet 3
+Korinth 3
+Thebens 3
+marschierte 3
+zerstören 3
+unterwerfen 3
+geschwächt 3
+Propaganda 3
+Granikos 3
+errang 3
+Verwaltung 3
+Westküste 3
+Parmenions 3
+Befehl 3
+Halikarnassos 3
+Gefallenen 3
+Mauern 3
+Expedition 3
+Streitmacht 3
+Armeen 3
+Knoten 3
+Befehlshaber 3
+Pharnabazos 3
+Verluste 3
+Ausgang 3
+Mittelmeer 3
+Küste 3
+Phöniziens 3
+Sidon 3
+überlieferte 3
+angebliche 3
+Tyrern 3
+Zwischenzeit 3
+Land- 3
+Stämme 3
+beschränkten 3
+Aktivitäten 3
+Petra 3
+Abzug 3
+Peloponnes 3
+Amphoteros 3
+Anfänge 3
+begab 3
+nordwärts 3
+Wüste 3
+Amun 3
+Mazaeus 3
+Assyrien 3
+Gaugamela 3
+Barbaren 3
+Aufenthalt 3
+übergeben 3
+tötete 3
+Nordosten 3
+sahen 3
+Flusses 3
+Überquerung 3
+Amudarja 3
+Marakanda 3
+Sogdiens 3
+erhebliche 3
+Dörfer 3
+rief 3
+verlor 3
+heiratete 3
+einzuführen 3
+Möglicherweise 3
+Grausamkeit 3
+Ufer 3
+Bukephala 3
+begnadigt 3
+Veteranen 3
+Umstand 3
+Hause 3
+bekannteste 3
+letztes 3
+Ostens 3
+nunmehr 3
+Oase 3
+Leichnam 3
+Wunsch 3
+Diadochen 3
+Alexanderkult 3
+Caracalla 3
+Feldherren 3
+wechselnden 3
+Antigoniden 3
+Seleukiden 3
+Fragmenten 3
+angeblichen 3
+verherrlichen 3
+Alexanderhistoriker 3
+Nachwirkung 3
+Alexanderhistorikern 3
+Anabasis 3
+Begebenheiten 3
+Fragmente 3
+Jahrhunderte 3
+Ammon 3
+Nektanebos 3
+Makedone 3
+Iulius 3
+Alexanderromans 3
+Gründung 3
+Mithridates 3
+Feldherr 3
+Diogenes 3
+Sichtweise 3
+bewunderte 3
+Maßlosigkeit 3
+würdigte 3
+Livius 3
+Juden 3
+Orosius 3
+Dichtungen 3
+Beachtung 3
+Spätmittelalter 3
+griechisch-römische 3
+christliche 3
+erweitert 3
+Alexandreis 3
+Châtillon 3
+außerordentliche 3
+angesichts 3
+äußersten 3
+Literaturen 3
+älteste 3
+Gedicht 3
+hervorragende 3
+ritterlichen 3
+vorbildliche 3
+Prosa 3
+sucht 3
+Alexanderstoff 3
+Verhältnisse 3
+byzantinische 3
+byzantinischen 3
+Christen 3
+Propheten 3
+Zweihörnige 3
+muslimischen 3
+Gelehrten 3
+Forschungsstand 3
+spätantiken 3
+lebten 3
+islamische 3
+áčŹabarÄ« 3
+Ibn 3
+Sassanidenreich 3
+römischer 3
+Bedürfnisse 3
+Mazedonien 3
+wesentlichen 3
+mazedonische 3
+Errichtung 3
+vorbereitet 3
+Quellenlage 3
+knappen 3
+Wissenschaftliche 3
+grundlegend 3
+Armin 3
+Green 3
+nützliche 3
+Brills 3
+Brill 3
+Amsterdam 3
+Siegmar 3
+Göttinger 3
+Forum 3
+Aerts 3
+Literary 3
+Kulturgeschichte 3
+Veloudis 3
+alter 3
+gekürzte 3
+Teils 3
+Oliver 3
+TU 3
+Herodot 3
+httpia<num>usarchiveorg<num>itemsoxyrhynchuspapyr<num>grenuoftoxyrhynchuspapyr<num>grenuoft_bwpdf 3
+hrsg 3
+Scheck 3
+Bergisch 3
+Gladbach 3
+Edward 3
+Bridges 3
+Problematics 3
+Representations 3
+Claudia 3
+Bohm 3
+Imitatio 3
+Tzalas 3
+Arab 3
+Alexanderlegenden 3
+Heuß 3
+Vergessenheit 3
+Weltreich 3
+Trude 3
+Ehlert 3
+Schuol 3
+van 3
+Quran 3
+Near 3
+Historians 3
+Conflict 3
+Nachschlagewerk 3
+n Chr 3
+angesetzt 3
+Hochkulturen 3
+regional 3
+Altertumswissenschaften 3
+weströmischen 3
+oströmischen 3
+Theodosius 3
+Wiesehöfer 3
+minoischen 3
+Festland 3
+Argolis 3
+Mykene 3
+mykenisch 3
+Tyrannis 3
+Reformen 3
+Blütezeit 3
+griechischsprachigen 3
+Hegemonie 3
+zunehmende 3
+Thukydides 3
+Xenophon 3
+stetig 3
+VII 3
+hellenistische 3
+Roms 3
+Erbe 3
+Kaisertum 3
+Imperiums 3
+religiösen 3
+Niedergang 3
+Ansicht 3
+historischer 3
+Stätten 3
+Jacoby 3
+Nachdr 3
+Bibliographie 3
+Grundriss 3
+Begründer 3
+Altertumskunde 3
+BerlinNew 3
+Kai 3
+sortiert 3
+Schöningh 3
+Bleicken 3
+ancient 3
+Busolt 3
+Perthes 3
+Bringmann 3
+Murray 3
+Social 3
+Onlineportal 3
+India 3
+Verdienste 3
+Weber-Einheit 3
+basiert 3
+SI 3
+Acres 3
+Grundstücken 3
+Feet 3
+Perch 3
+Umrechnung 3
+Landwirtschaft 3
+Feld 3
+Rods 3
+Act 3
+Measurement 3
+Vielfachen 3
+Beruf 3
+labor 3
+freiwillige 3
+versteht 3
+Beschäftigungsverhältnissen 3
+faul 3
+gleichermaßen 3
+Rekonstruktion 3
+<num>O 3
+molare 3
+fremden 3
+Scheinanglizismen 3
+car 3
+verzeichnen 3
+Leerzeichen 3
+Bamberg 3
+mangels 3
+Körner 3
+Wörterbücher 3
+Vereine 3
+Organisationen 3
+Eisenberg 3
+Akademien 3
+Armut 3
+e V 3
+Astronom 3
+Sternwarten 3
+Begabung 3
+DateiAlan 3
+Wilmslow 3
+Funksprüche 3
+Turing-Test 3
+Petition 3
+Pardon 3
+Turingmaschinen 3
+Schwerpunkte 3
+<num>JPG 3
+Briten 3
+Sharkey 3
+enthüllt 3
+Steve 3
+Jobs 3
+Billing 3
+Zuse 3
+Genial 3
+Codes 3
+Schach 3
+pardon 3
+codebreaker 3
+Mittelalterarchäologie 3
+Vorderasiatische 3
+gräbt 3
+Forschungsmethoden 3
+Artefakte 3
+Eisenzeit 3
+Neolithikum 3
+Mariette 3
+Ausgräber 3
+prähistorischer 3
+Typologie 3
+Pfahlbauten 3
+Unterwasserarchäologie 3
+Prähistorischen 3
+archäologischer 3
+Ausgrabungsstätten 3
+Prähistorische 3
+schriftlicher 3
+Experimentelle 3
+Prospektion 3
+Voruntersuchungen 3
+Fundplätze 3
+Zeichenkodierung 3
+Bitmuster 3
+Schriftzeichen 3
+Umlaute 3
+Windows 3
+Zeichenkodierungen 3
+Schreibweisen 2
+asiatisch 2
+Death 2
+Patch 2
+Deine 2
+gerieten 2
+woraufhin 2
+Handschrift 2
+Anagramm 2
+Men 2
+Kritiken 2
+Roger 2
+Ebert 2
+gelobt 2
+Parodie 2
+Burn 2
+Fahr 2
+Hölle 2
+Hiller 2
+zurückzog 2
+Filmtitel 2
+Pseudonyms 2
+gedrehten 2
+fertigen 2
+binnen 2
+Anliegen 2
+Komitee 2
+angeben 2
+Antrag 2
+Stephan 2
+Lynch 2
+Rick 2
+Kevin 2
+Staffel 2
+Drehbuchautoren 2
+Raimi 2
+total 2
+Marine 2
+Spiels 2
+Dance 2
+Directed 2
+Sonntagszeitung 2
+DateiPeriodensystem 2
+isolierte 2
+Ähnlichkeiten 2
+Namensgebung 2
+Uranerzen 2
+Technisch 2
+Bestrahlung 2
+verfügbar 2
+Argonne 2
+silberweiß 2
+Dunkeln 2
+Mendelejew 2
+farblos 2
+Zerfallskanäle 2
+Zerfallsprodukt 2
+aufwändige 2
+nötig 2
+<num>Th 2
+<num>Fr 2
+Oxiden 2
+dreiwertigen 2
+Fluorwasserstoff 2
+oberhalb 2
+Aluminiumbromid 2
+<num> H<num>O 2
+schwarzem 2
+doi<num><num>-<num>-<num>-<num>_<num> 2
+Sur 2
+une 2
+Comptes 2
+rendus 2
+Figurowski 2
+KorniljewErnst 2
+Lemke 2
+Moskau 2
+doi<num>cber<num>Friedrich 2
+Seitz 2
+Academic 2
+Transuranium 2
+French 2
+Compounds 2
+DateiAng 2
+Venise 2
+Martial 2
+kennen 2
+Großeltern 2
+Arbeitsstelle 2
+wechselte 2
+akademische 2
+Taipeh 2
+Illinois 2
+studieren 2
+Erwerb 2
+spät 2
+Langfilm 2
+kontinuierliche 2
+Starbesetzung 2
+renommierten 2
+taiwanischer 2
+Familien 2
+Father 2
+Knows 2
+wiederkehrende 2
+Sihung 2
+Lung 2
+thematisieren 2
+öfter 2
+Adaptionen 2
+US-amerikanischen 2
+interkulturellen 2
+Schamus 2
+Hire 2
+Chosen 2
+Funktionen 2
+ausgeübt 2
+Nächstes 2
+fingierte 2
+strengen 2
+US-Dollar 2
+altes 2
+Gesicht 2
+Töchter 2
+Vorgänger 2
+deutet 2
+privat 2
+Koch 2
+konzipierte 2
+Produzentin 2
+Thompson 2
+Adaption 2
+Verstand 2
+Austen 2
+Eissturm 2
+Ride 2
+Devil 2
+Bürgerkrieg 2
+angesiedelt 2
+Hulk 2
+fremdsprachigen 2
+Chlotrudis 2
+<num> Filmfestspiele 2
+Empfehlung 2
+Motion 2
+zurückgezogen 2
+leiten 2
+Teufel 2
+Bär 2
+ausländischen 2
+Filmfestivals 2
+US-amerikanischer 2
+Koebner 2
+Ders 2
+Filmographien 2
+Isabell 2
+Gössele 2
+Atem 2
+Drachen 2
+film-zeitde 2
+WHO 2
+Kilb 2
+merken 2
+ironisch 2
+Neil 2
+Peng 2
+Douglas 2
+version 2
+LIFE 2
+Systemtheorie 2
+Niklas 2
+Selektion 2
+gewählte 2
+Selektionen 2
+Systemen 2
+gewährleisten 2
+reproduzieren 2
+Metapher 2
+dominanten 2
+Situation 2
+eröffnet 2
+Soziale 2
+Hans-Georg 2
+Gadamer 2
+Elementaraussagen 2
+Grundsätze 2
+ausgeschlossenen 2
+Dritten 2
+Stoa 2
+Formalisierung 2
+Frege 2
+Aussagenkalkül 2
+Bertrand 2
+Russell 2
+Teilsätzen 2
+Teilsätze 2
+Katzen 2
+Hunde 2
+Bindewort 2
+kürzeren 2
+atomar 2
+betrachten 2
+aufhebt 2
+Prinzips 2
+üblicher 2
+endlich 2
+Konnektive 2
+Richtigkeit 2
+vermischt 2
+sinnlos 2
+Vereinfachung 2
+pragmatischen 2
+Verknüpfungen 2
+km 2
+Eintracht 2
+Fußballmeister 2
+prüfen 2
+dreht 2
+geeigneter 2
+einzufügen 2
+gebräuchlichsten 2
+grüne 2
+Sprechweise 2
+Andernfalls 2
+Negationen 2
+denke 2
+OR 2
+voraus 2
+Hinreichende 2
+Konsequens 2
+regnen 2
+zeitliche 2
+warum 2
+Umkehrschluss 2
+falschen 2
+Weil 2
+Ex 2
+falso 2
+quodlibet 2
+Beweise 2
+besagt 2
+verknüpften 2
+NAND 2
+Wahrheitswertverlauf 2
+kontraintuitiv 2
+notwendiger 2
+angesprochen 2
+näher 2
+zustande 2
+eintritt 2
+umgangssprachlichen 2
+trennen 2
+Zuerst 2
+aussieht 2
+schlicht 2
+Genau 2
+Spätestens 2
+verlangen 2
+Sophisten 2
+Herausforderung 2
+Sprachebenen 2
+AB 2
+formales 2
+Forderung 2
+Mengenlehre 2
+bewiesen 2
+Kalküls 2
+axiomatischer 2
+Sei 2
+Formationsregeln 2
+legen 2
+bestehende 2
+Schlussregel 2
+konkreten 2
+Modus 2
+ponendo 2
+ponens 2
+benetzt 2
+Straßenbelag 2
+regennass 2
+Vorkommnisse 2
+beliebigen 2
+beliebig 2
+komplexen 2
+hervorgehobene 2
+mächtige 2
+Principia 2
+Mathematica 2
+vierte 2
+redundant 2
+unbedingt 2
+Axiomenschemata 2
+gleichbedeutend 2
+zuordnet 2
+Jedem 2
+getan 2
+Kleinbuchstaben 2
+Wahrheitstabellen 2
+einstellige 2
+Arguments 2
+umkehrt 2
+Wahrheitstabelle 2
+folgendermaßen 2
+Alltagssprache 2
+getroffenen 2
+Argumenten 2
+Zuordnungen 2
+allgemeingültig 2
+Wahrem 2
+Wahres 2
+Verschiedenheit 2
+semantische 2
+unerfüllbar 2
+Formelmenge 2
+enthaltenen 2
+Wahrheitstafel 2
+Erfüllbarkeitsproblem 2
+ungleich 2
+Laufzeit 2
+gleichwertige 2
+Arithmetik 2
+dortige 2
+null 2
+abstrakte 2
+op 2
+Null 2
+Rande 2
+VX 2
+Boolesche 2
+elementare 2
+äquivalente 2
+Normalform 2
+Untersuchungsgegenstand 2
+Blickwinkel 2
+parakonsistente 2
+Sachverhalt 2
+adäquat 2
+metatheoretisches 2
+korrekten 2
+automatisch 2
+ideale 2
+anzugeben 2
+ausgeführt 2
+entscheidbar 2
+außerlogische 2
+einfachere 2
+Meinungsunterschiede 2
+Programmiersprachen 2
+automatisiert 2
+Programmiersprache 2
+Prolog 2
+abgelegt 2
+metaphysischer 2
+Teilaspekt 2
+vereinfacht 2
+durchgehend 2
+zwei- 2
+mehrwertigen 2
+Sachverhalte 2
+beidem 2
+bevorzugen 2
+endgültig 2
+zufriedenstellend 2
+Einwand 2
+feststellen 2
+Befürworter 2
+deuten 2
+anzunehmen 2
+existierende 2
+demzufolge 2
+existierenden 2
+konstruiert 2
+Language 2
+Order 2
+CA 2
+durchgesehene 2
+Universal-Bibliothek 2
+Penguin 2
+Harmondsworth 2
+Uni 2
+doi<num>BF<num> 2
+öffnen 2
+prädikatenlogischen 2
+Grädel 2
+<num> f 2
+based 2
+theory 2
+CBE 2
+Filmproduzent 2
+Dramatiker 2
+Editor 2
+Theaterstücken 2
+Jim 2
+posthum 2
+Schauspielerinnen 2
+Unterwegs 2
+Radio 2
+Down 2
+Law 2
+ausgestrahlt 2
+Inszenierung 2
+Madame 2
+Opera 2
+Wright 2
+Regiearbeiten 2
+tiefstem 2
+Agora 2
+Säulen 2
+Onkel 2
+Krankenhaus 2
+Kritikerpreis 2
+talentierte 2
+Entering 2
+Diebstahl 2
+degree 2
+grünen 2
+Bildschirm 2
+Beziehungsachsen 2
+Akteuren 2
+breit 2
+verändern 2
+Aktionsachse 2
+Handlungsachse 2
+bewahrt 2
+filmt 2
+Landschaft 2
+Parallelmontage 2
+dementsprechend 2
+vermieden 2
+Grundsatz 2
+Achsensprünge 2
+Stanley 2
+Achsenwechsel 2
+vollzieht 2
+Zwischenschnitt 2
+Totale 2
+Achsen 2
+Blickachse 2
+schaut 2
+solange 2
+subjektiven 2
+DateiAlfred 2
+etablierte 2
+Mehrfach 2
+Verfolgten 2
+Filmgeschichte 2
+zeitgeschichtlichen 2
+Knight 2
+Altersunterschied 2
+neun 2
+anglikanischen 2
+Kirche 2
+geprägten 2
+klein 2
+einsame 2
+verließ 2
+diverse 2
+technischem 2
+Old 2
+Angestellter 2
+Company 2
+Anstellung 2
+hörte 2
+Neugründung 2
+Produktionsgesellschaft 2
+Famous 2
+Players-Lasky 2
+Zeichner 2
+entwarf 2
+Szenenbilder 2
+Filmszenen 2
+Your 2
+Wife 2
+fertig 2
+Number 2
+erwarb 2
+Bauten 2
+Murnaus 2
+Besuche 2
+Trailer 2
+übertrug 2
+Melodram 2
+Editorin 2
+Woolf 2
+überzeugt 2
+abermals 2
+ebnete 2
+Gainsborough 2
+Melodramen 2
+beschieden 2
+Maxwell 2
+wechseln 2
+Presse 2
+abgesehen 2
+allzu 2
+Hochzeit 2
+konvertierte 2
+Tonfilms 2
+Kunstform 2
+Stummfilm 2
+versah 2
+Toneffekten 2
+Tonfilm 2
+gewonnene 2
+Ltd 2
+Geheiß 2
+verarbeitete 2
+aufgezwungenen 2
+sabotieren 2
+turbulente 2
+heutiger 2
+Lord 2
+Waltzes 2
+Vienna 2
+unabhängigen 2
+Gaumont 2
+Spionagethriller 2
+nächste 2
+Übergänge 2
+ordnete 2
+Sabotage 2
+psychologisch 2
+Themas 2
+Förderer 2
+festigte 2
+beauftragte 2
+Myron 2
+Gedanken 2
+Kostümfilm 2
+durchweg 2
+verrissen 2
+achtete 2
+beträchtliche 2
+Kurz 2
+Fertigstellung 2
+bombardiert 2
+rechtzeitig 2
+scharfe 2
+Saboteure 2
+ungewohnt 2
+demnach 2
+Hollywood-Produktion 2
+Psychothriller 2
+Psychoanalyse 2
+fortgesetzt 2
+verkaufte 2
+Obsessionen 2
+Paradin 2
+behielt 2
+Vorbereitungen 2
+Unabhängigkeit 2
+Transatlantic 2
+Echtzeit 2
+Misserfolg 2
+Berater 2
+Agent 2
+Künstleragentur 2
+Music 2
+Corporation 2
+Brothers 2
+Verfolgte 2
+Prägung 2
+floppte 2
+<num>D-Verfahren 2
+explizite 2
+Filmgeschäft 2
+völlige 2
+erfolgreichste 2
+Rollstuhl 2
+Filmemachens 2
+aufzeigt 2
+Wohl 2
+kostengünstig 2
+Hitchcock-Filmen 2
+untergebracht 2
+Day 2
+Hour 2
+beendete 2
+teuer 2
+Fiktion 2
+beruhende 2
+Verurteilten 2
+erzählt 2
+zugesagt 2
+Reputation 2
+elegante 2
+Leichtigkeit 2
+Audrey 2
+gestoppt 2
+kostengünstigen 2
+unerwartet 2
+Disney 2
+Horrorfilm 2
+eingesetzte 2
+Filmmusik 2
+Gegenzug 2
+Erfolgen 2
+traumatisierten 2
+Tomasini 2
+Rose 2
+Verwicklungen 2
+komischen 2
+fortgeschrittene 2
+sprachlichen 2
+Producers 2
+Ehrungen 2
+angelegten 2
+verzichten 2
+dramaturgisch 2
+forderte 2
+detailliert 2
+ausgearbeitete 2
+Frauenmörder 2
+Uris 2
+Französinnen 2
+Gesichter 2
+laufenden 2
+wann 2
+nächstes 2
+empfangen 2
+Zunächst 2
+ernst 2
+müde 2
+Victor 2
+körperlichen 2
+Schmerzen 2
+benötigte 2
+gestalteten 2
+Improvisationen 2
+Mitarbeiterinnen 2
+überlassen 2
+Gesundheitszustand 2
+verschlechterte 2
+Ronald 2
+Büro 2
+Nierenversagen 2
+roter 2
+bürgerlichen 2
+Spione 2
+bürgerliche 2
+Vertretern 2
+Sühne 2
+schuldig 2
+ausgeprägte 2
+verfolgten 2
+gehalten 2
+gefährden 2
+Mordszenen 2
+Nichte 2
+Charlie 2
+Verderben 2
+Fetischismus 2
+erotischer 2
+verhalten 2
+Ehepaar 2
+bedeuten 2
+Zufall 2
+bedrohliche 2
+derartige 2
+aktive 2
+Nebenfiguren 2
+dargestellte 2
+nahmen 2
+rechtfertigen 2
+meistern 2
+ambivalente 2
+Ehemann 2
+Fontaine 2
+Milland 2
+schönen 2
+Blondine 2
+Bemerkungen 2
+plötzlich 2
+Fremden 2
+blonde 2
+Schurken 2
+Antagonisten 2
+zuweilen 2
+Perkins 2
+Mütter 2
+ausüben 2
+ergreift 2
+Tandy 2
+interessiert 2
+beinahe 2
+Rollenmuster 2
+Üblicherweise 2
+besetzte 2
+Richter 2
+zwiespältig 2
+Geheimdienstmitarbeiter 2
+letztere 2
+Lorre 2
+Trennlinie 2
+Verunsicherung 2
+cinema 2
+but 2
+mich 2
+Akzent 2
+verdeutlicht 2
+fertiggestellten 2
+konstruieren 2
+standhalten 2
+bliebe 2
+Dokumentarfilme 2
+akzeptieren 2
+voranzutreiben 2
+bewusste 2
+Irritation 2
+Nebenrollen 2
+Räumen 2
+Party 2
+bediente 2
+gewissen 2
+dahingehend 2
+Nachbarn 2
+Partner 2
+berühmtes 2
+Crane 2
+Bates 2
+Wand 2
+Dusche 2
+befürchten 2
+überraschend 2
+bedeutungslos 2
+erfährt 2
+Sekretärin 2
+interessieren 2
+Filmische 2
+beruhte 2
+Kameraeinstellungen 2
+dritten 2
+berühmtesten 2
+Beispielen 2
+visuellen 2
+Versammlung 2
+Stimmung 2
+Vertigo-Effekt 2
+gefolgt 2
+wusste 2
+besaßen 2
+suchte 2
+zufällige 2
+ineinander 2
+Filmemachern 2
+unterstreichen 2
+Novello 2
+Edith 2
+weißem 2
+Abbild 2
+sämtlicher 2
+wiederzugeben 2
+Schlussszene 2
+zurückgriff 2
+Toneffekte 2
+Teresa 2
+sorgfältig 2
+Musiker 2
+erwähnte 2
+Endschnitt 2
+Kulissen 2
+dramaturgischen 2
+gesungen 2
+eingebunden 2
+beizutragen 2
+Griffith 2
+Buster 2
+Keaton 2
+US-Film 2
+Vorder- 2
+unüblich 2
+meine 2
+prägte 2
+stilistischen 2
+Einflüssen 2
+Überschneidungen 2
+allgegenwärtigen 2
+Grundzügen 2
+erinnert 2
+mag 2
+Lehrerin 2
+blonden 2
+Carole 2
+Lombard 2
+privater 2
+Novak 2
+Garderobe 2
+gesichert 2
+kreativen 2
+autobiographisch 2
+realisierten 2
+Morde 2
+Male 2
+Messer 2
+Faszination 2
+Zettel 2
+las 2
+sperrte 2
+Zelle 2
+transportierte 2
+Toiletten 2
+Hays 2
+Richtlinien 2
+Selbstmord 2
+passendes 2
+alternativ 2
+kreativ 2
+Küssen 2
+größter 2
+beanspruchte 2
+komplexe 2
+Respekt 2
+Drehbucherstellung 2
+offiziell 2
+ablaufen 2
+merkte 2
+Gelegentlich 2
+einzubauen 2
+Ausdruckskraft 2
+Planung 2
+Freude 2
+vorgeschnittenen 2
+entworfen 2
+Idealvorstellung 2
+bemühte 2
+kurzfristig 2
+berühmteste 2
+widerlegt 2
+Hervorzuheben 2
+Ben 2
+namhaften 2
+Romanautoren 2
+Wilder 2
+Chandler 2
+Kult 2
+tat 2
+Interviews 2
+Motivation 2
+ersetzte 2
+Ego 2
+vieles 2
+dachte 2
+langjährige 2
+persönliche 2
+Hauptdarstellerinnen 2
+Theaterschauspieler 2
+Montgomery 2
+teilten 2
+gewährte 2
+engsten 2
+Filmmusiken 2
+Louis 2
+schlechthin 2
+etablieren 2
+Öffentlichkeitsarbeit 2
+betreiben 2
+vertrat 2
+Produktionsprozess 2
+Kampfes 2
+Cameo-Auftritte 2
+Markenzeichen 2
+Cameo-Auftritt 2
+Fotos 2
+Erscheinung 2
+weg 2
+Zigarette 2
+Bahnsteig 2
+Hotel 2
+House 2
+Vorspann 2
+Empfang 2
+Treppe 2
+Guy 2
+überraschenderweise 2
+überquert 2
+Bus 2
+grauen 2
+Nase 2
+jemanden 2
+Redner 2
+Filmgesellschaften 2
+steigendem 2
+nationalen 2
+Mystery 2
+Magazine 2
+unterschrieben 2
+Journalist 2
+kannte 2
+bat 2
+gleichnamige 2
+Standardrepertoire 2
+eingegangen 2
+Dramen 2
+kopiert 2
+wirksam 2
+Schwarzer 2
+Spielberg 2
+Hai 2
+bisweilen 2
+Jaws 2
+prominenten 2
+einsetzte 2
+Nouvelle 2
+Vague 2
+Cinémathèque 2
+Truffauts 2
+Geheimnis 2
+beschuldigt 2
+bevorzugte 2
+Schrei 2
+Bösen 2
+Frankreichs 2
+Kenneth 2
+lieferte 2
+Mitarbeit 2
+German 2
+Irving 2
+Thalberg 2
+Memorial 2
+Spezialoscar 2
+Silberne 2
+Muschel 2
+San 2
+Sebastián 2
+Ehrung 2
+Television 2
+Ehrendoktorwürde 2
+Board 2
+Cecil 2
+DeMille 2
+ausländischer 2
+Fiction 2
+Fantasy 2
+Horror 2
+Blvd 2
+Biografische 2
+Miller 2
+Evan 2
+Helen 2
+Janet 2
+Leigh 2
+Toubiana 2
+France 2
+Cohen 2
+Charlotte 2
+Its 2
+Biography 2
+Schuster 2
+Patrick 2
+Light 2
+Wiley 2
+Genies 2
+Ins 2
+Bodo 2
+Fründt 2
+OT 2
+Goldmann 2
+Diana 2
+frz 2
+Bielefeld 2
+Lars-Olav 2
+Bertz 2
+Gregor 2
+tötet 2
+Königshausen 2
+Würzburg 2
+Keazor 2
+hitchcocktv 2
+Privatseite 2
+Homepage 2
+behaupten 2
+Symbolik 2
+bemerkte 2
+verschuldet 2
+tut 2
+erfolgreichsten 2
+Typus 2
+Screen 2
+Noir 2
+Auszug 2
+<num>siehe 2
+pflegte 2
+aufzunehmen 2
+Autorenfilmer 2
+Aufregung 2
+Geschäft 2
+Urheber 2
+Diskussionen 2
+hinderlich 2
+Filmkritikern 2
+Bazin 2
+Tendenz 2
+Une 2
+certaine 2
+tendance 2
+français 2
+Ziele 2
+misst 2
+Essay 2
+Julia 2
+roman 2
+anzusehen 2
+bindet 2
+angewiesen 2
+günstigere 2
+Autorschaft 2
+Eingriff 2
+darzulegen 2
+Grenze 2
+Talent 2
+Genie 2
+dahinter 2
+kollektiven 2
+verteidigte 2
+commercial 2
+Woody 2
+hinweisen 2
+Desire 2
+Annäherung 2
+jetzt 2
+verfolgen 2
+Handhabung 2
+kritischer 2
+Empirie 2
+seitens 2
+angebracht 2
+Certain 2
+Nichols 2
+Theory 2
+Mathias 2
+Kolloquiums 2
+Orimattila 2
+Literatur- 2
+Magazin 2
+Valehtelija 2
+städtischen 2
+Matti 2
+Selb 2
+Calamari 2
+Punishment 2
+Grenzland-Filmtagen 2
+präsentierte 2
+Erlangen 2
+finnische 2
+weigerte 2
+Lichter 2
+Vorstadt 2
+zuzulassen 2
+Haltung 2
+Alfa 2
+Gleichzeitig 2
+Portugal 2
+Positives 2
+Pandora 2
+gedrehte 2
+Hafenstadt 2
+illegalen 2
+annimmt 2
+Hamlet 2
+Business 2
+Little 2
+Ariel 2
+Bohème 2
+Tatjana 2
+Moses 2
+Juha 2
+Schwarzkopf 2
+Fotografien 2
+Unknown 2
+Söffker 2
+film 2
+Zwick 2
+Komischen 2
+Armen 2
+Tragikomödie 2
+Grenzland 2
+Filmtage 2
+Grenzlandfilmtage 2
+Wunsiedel 2
+Herz 2
+Skizze 2
+aufgerufen 2
+Dietmar 2
+Kammerer 2
+<num> Oktober 2
+Animationsfilmen 2
+-serien 2
+importierte 2
+Comic 2
+Japanischen 2
+manga 2
+eiga 2
+bewegte 2
+animÄshon 2
+Kurzform 2
+günstiger 2
+Vertrieben 2
+abgelöst 2
+Diskurs 2
+abgrenzen 2
+lehnt 2
+Animationstechniken 2
+Realismus 2
+Suan 2
+japanischem 2
+eigen 2
+Gesamtheit 2
+verweist 2
+beschreiben 2
+Medienmix 2
+Rezipienten 2
+ausländische 2
+Trickfilmproduktionen 2
+Auftraggeber 2
+Lokalisierung 2
+Vorführung 2
+Interaktion 2
+pornografischer 2
+erzählen 2
+bedienen 2
+herangezogen 2
+herrschten 2
+Trickfilme 2
+SeitarĆ 2
+Kitayama 2
+chinesische 2
+warnten 2
+begleiteten 2
+farbiger 2
+erheblichen 2
+gründeten 2
+Osamu 2
+gewirkt 2
+Finanzierung 2
+anspruchsvollere 2
+Disneys 2
+Filmschaffenden 2
+Science-Fiction-Serien 2
+Generation 2
+Mila 2
+Superstar 2
+Liebesgeschichten 2
+ästhetische 2
+schöner 2
+BishĆnen 2
+decken 2
+Themenspektrum 2
+Charakterentwicklung 2
+Sport 2
+Alltags 2
+Metropolen 2
+gemischt 2
+Fokus 2
+wenden 2
+gebrochen 2
+abgedeckt 2
+Inhalten 2
+freizügige 2
+Erotik 2
+eingebettet 2
+Gesetzgebung 2
+Auslegung 2
+Balken 2
+Auslassungen 2
+verbreiteter 2
+Muskeln 2
+Nacktheit 2
+Kochen 2
+Protagonist 2
+hingezogen 2
+fühlen 2
+japanisch 2
+Videospiel 2
+Gegenstück 2
+Berufs- 2
+jüngere 2
+ShĆjo 2
+Kriegerinnen 2
+verwandeln 2
+Mah-Jongg 2
+riesige 2
+Sendungen 2
+Romantik 2
+professionellen 2
+weiblichen 2
+Einzelbilder 2
+Videomarkt 2
+angestrebt 2
+Kinoproduktionen 2
+ausdrucksstarken 2
+wiederverwertet 2
+Folienbibliotheken 2
+zusätzlicher 2
+Animationen 2
+handgezeichnet 2
+aufwändig 2
+Computern 2
+Thailand 2
+Merchandising 2
+Hauptabnehmer 2
+Monaten 2
+bezahlt 2
+Einzelbildern 2
+realistischer 2
+Kontrast 2
+stehende 2
+Hinwendung 2
+experimentelle 2
+Einsätze 2
+Gainax 2
+Datenbanken 2
+Theaters 2
+Zeichentrickserien 2
+OVA 2
+Mitternachtsanime 2
+halben 2
+Verfilmungen 2
+produzieren 2
+Staffeln 2
+bestehendes 2
+anziehen 2
+verringert 2
+Rückgang 2
+Mrd 2
+Neuerscheinungen 2
+Websites 2
+Crunchyroll 2
+Zusammenspiel 2
+Digimon 2
+Computerspiele 2
+Darstellungsformen 2
+Branchen 2
+angehören 2
+mitfinanziert 2
+Zusätzlich 2
+Album 2
+Textpassagen 2
+Hörer 2
+singt 2
+Zuhörer 2
+glaubt 2
+Musikern 2
+Hintergrundmusik 2
+bekannteren 2
+passt 2
+Idolen 2
+beachtet 2
+beworben 2
+gefördert 2
+Diesen 2
+transportieren 2
+verständlich 2
+politischer 2
+gesetzten 2
+Hoffnungen 2
+TĆei 2
+bedeutend 2
+Yamato 2
+Captain 2
+Anime-Filme 2
+El 2
+Bones 2
+Seven 2
+Club 2
+Nippon 2
+Masterpiece 2
+IG 2
+Eden 2
+Magi 2
+Magister 2
+City 2
+Vision 2
+Conan 2
+problematische 2
+basierend 2
+Zeichentrick 2
+Gewaltdarstellungen 2
+Kürzungen 2
+aufgetaucht 2
+Speed 2
+Racer 2
+Robotech 2
+Letzte 2
+umfangreichsten 2
+Jugendschutz 2
+Force 2
+Cartoon 2
+Netflix 2
+Zauberer 2
+Protesten 2
+Proteste 2
+Wickie 2
+Biene 2
+Maja 2
+gewalthaltigen 2
+Privatfernsehens 2
+Zone 2
+RTL 2
+RTL<num> 2
+MTV 2
+sendeten 2
+älteres 2
+veranstalten 2
+Angebote 2
+Portal 2
+kleinerem 2
+Buchmessen 2
+Cosplay 2
+Verkleiden 2
+vorrangig 2
+Manga-Conventions 2
+Japantag 2
+Mittlerweile 2
+eingestellt 2
+Goldorak 2
+geplant 2
+hervorging 2
+Abenteuer 2
+Holmes 2
+konsequent 2
+unverändert 2
+explizit 2
+Rock 2
+Roll 2
+öffentlich-rechtlichen 2
+Seiya 2
+Willy 2
+Roy 2
+Mazinger 2
+Shin 2
+Statue 2
+überschneidet 2
+Otaku 2
+Internationales 2
+spielten 2
+weiblich 2
+Fortsetzung 2
+Merkmal 2
+Attraktivität 2
+Vollbrecht 2
+deutlichen 2
+Lebenswelten 2
+hohes 2
+Transformation 2
+Kalten 2
+Dinah 2
+Zank 2
+aufbrechen 2
+Whats 2
+What 2
+Wiki 2
+Anime-Informationsdatenbank 2
+Shoten 2
+Something 2
+Everyone 2
+Dolle-Weinkauff 2
+Fandom 2
+Fanzine 2
+Contemporary 2
+Kings 2
+Hg 2
+Friedmann 2
+Sometimes 2
+Good 2
+wear 2
+Luc 2
+action 2
+Filmgenre 2
+vorangetrieben 2
+illustriert 2
+stimulierende 2
+Aktionen 2
+Hauptbestandteile 2
+Actionfilmen 2
+aufwendig 2
+Stunts 2
+Explosionen 2
+eigenes 2
+physischer 2
+geschlossene 2
+geschlossenen 2
+Gewaltanwendung 2
+Vietnamkrieg 2
+Ära 2
+Schwarzenegger 2
+Stallone 2
+spiegelte 2
+Hero 2
+Actionfilms 2
+Bruce 2
+Willis 2
+bewerkstelligen 2
+gewannen 2
+Triple 2
+Weibliche 2
+hero 2
+Ellen 2
+Red 2
+Halle 2
+erzählerische 2
+unterschiedlichster 2
+männlicher 2
+moralische 2
+vertritt 2
+ethischen 2
+Bewahrung 2
+vertrauten 2
+Charakterdarsteller 2
+Manhattan 2
+sizilianischen 2
+scheiden 2
+Zwillinge 2
+vierten 2
+adoptierte 2
+Theatern 2
+verfeinerte 2
+DateiAl 2
+Sea 2
+erneuten 2
+Heat 2
+Extrem 2
+Kritikern 2
+zeichnet 2
+Hummel 2
+Experimental 2
+Buffalo 2
+Anton 2
+Theaterstück 2
+Coffee 2
+Local 2
+Stigmatic 2
+Williams 2
+acht 2
+Harvey 2
+Lutz 2
+Glaubrecht 2
+Oceans 2
+Salomaybe 2
+Phil 2
+Spector 2
+Humbling 2
+Korruption 2
+Hangman 2
+Time 2
+Daddy 2
+Sandler 2
+Parsons 2
+Kohlenstoffatome 2
+Wasserstoffatomen 2
+schwächer 2
+pKs-Wert 2
+normale 2
+Einteilung 2
+veraltete 2
+Stoffgruppe 2
+Kriterien 2
+Nichtwasserstoffnachbarn 2
+Wertigkeit 2
+Vorhandensein 2
+eingeteilt 2
+sec 2
+H-Atome 2
+sekundären 2
+H-Atom 2
+Sonderfall 2
+Wasserstoffatome 2
+Silbe 2
+einwertige 2
+Isopropanol 2
+Ethanol 2
+numberedsvgStrukturformel 2
+Doppel- 2
+Dreifachbindungen 2
+Alkanen 2
+Alkenen 2
+gerader 2
+charakteristischen 2
+Geschmack 2
+Molekülmasse 2
+kurzkettigen 2
+polaren 2
+drastisch 2
+unpolare 2
+Zusammenfassend 2
+ausbildet 2
+Deswegen 2
+kugelförmige 2
+einzugehen 2
+mischbar 2
+anorganischer 2
+Wassermolekülen 2
+wachsender 2
+Acidität 2
+sekundäre 2
+Basen 2
+nucleophile 2
+Anionen 2
+gewissem 2
+<num>-<num> cm-<num> 2
+Spektren 2
+engeren 2
+Unterhalb 2
+Ester 2
+Selenoxid-Eliminierung 2
+Veresterung 2
+Aldehyden 2
+Ketonen 2
+Tertiäre 2
+Jones-Oxidation 2
+Rutheniumtetroxid 2
+Collins-Reagenz 2
+Aldehyds 2
+lösliche 2
+karzinogene 2
+Swern-Oxidation 2
+aktiviertem 2
+Keton 2
+kat 2
+stöch 2
+DMSO 2
+saurer 2
+Katalysatoren 2
+nachzuweisen 2
+saure 2
+AmmoniumcerIV-nitrat 2
+konzentrierte 2
+Enthält 2
+färbt 2
+Lucas-Probe 2
+spektroskopisch 2
+Synthese 2
+Oftmals 2
+VEB 2
+-<num>Hans 2
+Kapitel<num> 2
+Startseite<num> 2
+Butylalkohol 2
+<num>Butan-<num>-diol<num>-Butylenglycol 2
+<num>-Hydroxyethylbenzol 2
+Reinstaluminium 2
+schützt 2
+Korrosion 2
+Alufolie 2
+Maschinen 2
+Lavoisier 2
+alumina 2
+Dänen 2
+Ørsted 2
+Aluminiumchlorid 2
+Davy 2
+Henri 2
+publizierte 2
+Ausbeute 2
+Aluminiumgewinnung 2
+voneinander 2
+Gewichtsprozent 2
+unedlen 2
+Alumosilicaten 2
+einnimmt 2
+Minerals 2
+Aluminiumanteil 2
+Aluminiumproduktion 2
+Siliciumdioxid 2
+Jakutien 2
+Ferner 2
+Venezuela 2
+Strunz 2
+eingeordnet 2
+institutionelle 2
+Sammlungen 2
+Element-Mineral 2
+glänzender 2
+Zn 2
+Fe 2
+Pyrit 2
+Typlokalität 2
+Teilrepublik 2
+Mineralien 2
+Förderungsvg 2
+Aluminiummetall 2
+Vorschläge 2
+enthaltene 2
+Drehrohröfen 2
+Koks 2
+Herabsetzung 2
+Kryolith 2
+aluminija 2
+geringem 2
+erschlossen 2
+Aluminiumherstellung 2
+stehender 2
+ehemals 2
+Aluminiumproduzenten 2
+Schmelzen 2
+NaCl 2
+Salzschlacke 2
+Rohstoff 2
+mineralische 2
+Recycling 2
+verunreinigt 2
+Mikrostruktur 2
+flächenzentrierten 2
+Leerstellen 2
+Abschrecken 2
+Diffusion 2
+Umformbarkeit 2
+Kaltwalzen 2
+ausfällt 2
+neigen 2
+interessant 2
+Werkstoffen 2
+Streckgrenze 2
+Bruchdehnung 2
+GPa 2
+Schmelztemperatur 2
+Erstarren 2
+Mechanismen 2
+Verfügbarkeit 2
+Magnetische 2
+angezogen 2
+dünnen 2
+<num> µm 2
+Kontaktierung 2
+aufgelöst 2
+wasserlöslichen 2
+veranschaulicht 2
+Kann 2
+Metalloberfläche 2
+abgeschieden 2
+NaOH 2
+Wassers 2
+beachten 2
+mechanisch 2
+wächst 2
+Luftfahrt 2
+Abgabe 2
+entzündet 2
+absorbiert 2
+Beta-Zerfall 2
+Gamma-Zerfall 2
+unterdrücken 2
+gefertigten 2
+Nahezu 2
+hochfesten 2
+Weiterverarbeitung 2
+Hauptlegierungselement 2
+AlCu 2
+Zusätze 2
+Aluminium-Mangan-Legierungen 2
+AlMgMn 2
+AlZnMgCu 2
+zusätzlichen 2
+Aluminiumlegierung 2
+Wirtschaftliche 2
+Weltmarkt 2
+Konstruktionswerkstoff 2
+spezifische 2
+Treibstoffverbrauch 2
+Raumfahrt 2
+geringes 2
+schweres 2
+inklusive 2
+Flugzeugbau 2
+Stärken 2
+Gießbarkeit 2
+Nutzfahrzeugen 2
+Bestimmte 2
+Schweißverfahren 2
+WIG-Schweißen 2
+Flugzeuge 2
+Gesamtmasse 2
+Blechen 2
+getriebenen 2
+Profilen 2
+Nieten 2
+Vorteile 2
+A<num> 2
+Aluminiumkabel 2
+Verbesserung 2
+isolierende 2
+beseitigt 2
+wohingegen 2
+Verringerung 2
+Elektronik 2
+Leiterbahnmaterial 2
+Frequenzen 2
+Leiterbahnebenen 2
+absoluten 2
+Barrierewirkung 2
+Eloxalschicht 2
+Optik 2
+reflektiert 2
+Aluminiumhydroxysulfat 2
+Konstruktions- 2
+Fertigung 2
+Fensterrahmen 2
+sonst 2
+fließt 2
+high 2
+Treibstoff 2
+Verbrennung 2
+s a 2
+Mischung 2
+Aluminothermie 2
+Halbmetalle 2
+genanntes 2
+verarbeitbar 2
+Kupferlegierungen 2
+Titanlegierungen 2
+Massenprozent 2
+vergossen 2
+Stangen 2
+dicken 2
+massiven 2
+Einzelteile 2
+Stanzen 2
+erzeugten 2
+Automobilbranche 2
+Rundbarren 2
+Strangguss 2
+<num> mm 2
+Warmwalzen 2
+weiterverarbeitet 2
+feiner 2
+<num> cm 2
+erwärmt 2
+Sonstige 2
+hängen 2
+resultiert 2
+mechanische 2
+Grundsätzlich 2
+Poren 2
+Schweißnaht 2
+Verdampfen 2
+essentielles 2
+verteilen 2
+aufgenommenen 2
+Kot 2
+Aluminiumsalzen 2
+pH-Wert 2
+gelangten 2
+Dialysepatienten 2
+Nierenfunktion 2
+toxischen 2
+Schäden 2
+Aluminiumzufuhr 2
+eliminiert 2
+mg 2
+Al<num> 2
+Kreislauf 2
+μgl 2
+Phosphate 2
+gelöste 2
+Al-Verbindungen 2
+Al<num>-Ionen 2
+Lands 2
+Pflanze 2
+Enzyme 2
+Schädigung 2
+empfindliche 2
+Fische 2
+Norwegen 2
+Schätzung 2
+Aluminium-Aufnahme 2
+Körpergewicht 2
+Unsicherheiten 2
+Ernährungsgewohnheiten 2
+Falls 2
+Lebensmittelsicherheit 2
+Lebensmittelzusatzstoff 2
+Kuchen 2
+Laugengebäck 2
+fortschreitender 2
+dieselben 2
+Deodorants 2
+kontrovers 2
+Neubewertung 2
+erfuhr 2
+hinweg 2
+Beeinträchtigungen 2
+Sitz 2
+erstellten 2
+freigesetzt 2
+Island 2
+<num> Tonnen 2
+Abbau 2
+Rotschlamm 2
+erfasst 2
+gereinigt 2
+schlechter 2
+Phenolphthalein 2
+Rotfärbung 2
+gestreut 2
+eventuell 2
+Kaliumhydroxid 2
+Fluoreszenz 2
+Zugabe 2
+Tonerde 2
+keramischer 2
+transparenter 2
+Kunststoffen 2
+Flockungsmittel 2
+Ionenaustauscher 2
+Triethylaluminium 2
+Maßstab 2
+Halbleitertechnik 2
+flüchtige 2
+Vorstufen 2
+chemical 2
+Ersatz 2
+einsetzt 2
+starkes 2
+organischer 2
+Phosphorsäure 2
+infolgedessen 2
+einwertig 2
+Ökologie 2
+Marschall 2
+Marcel 2
+Dekker 2
+Yew 2
+Metallurgy 2
+Processes 2
+Davis 2
+Mineralienatlas 2
+Technische 2
+Roos 2
+Maile 2
+Werkstoffkunde 2
+Ingenieure 2
+Fertigungstechnik 2
+Urformen 2
+Shaker 2
+Spur 2
+Technologien 2
+Klocke 2
+Fertigungsverfahren 2
+Thorsten 2
+Gesundheitsfachberufe 2
+ökonomischen 2
+Safety 2
+Scientific 2
+Food 2
+Datenbank 2
+Karlsruhe 2
+Abgerufen 2
+Jens 2
+Halbmetall 2
+Constantinus 2
+Africanus 2
+Jöns 2
+Berzelius 2
+Abkürzung 2
+späte 2
+Chinesen 2
+Bronze 2
+<num>CA<num> 2
+Schwarzwald 2
+Oberpfälzer 2
+Odenwald 2
+Sardinien 2
+Slowakei 2
+Tschechien 2
+Murchison 2
+Bisher 2
+Goldschwefel 2
+Antimonglanz 2
+graues 2
+beschriebenen 2
+Raumgruppe 2
+Gitterparametern 2
+Antimonhydrid 2
+verbrennt 2
+konzentrierten 2
+<num>Sb 2
+Antimons 2
+Abkühlen 2
+Ecken 2
+Lagermetall 2
+Halbleitern 2
+Dotierung 2
+Infrarot- 2
+gewonnenes 2
+Medikamente 2
+verboten 2
+Schistosomiasis 2
+Trypanosomen 2
+Kaliumantimonyltartrat 2
+bekämpft 2
+lagerte 2
+hemmt 2
+Antimontrisulfid 2
+gelbes 2
+Katalysator 2
+weißer 2
+Pigmenten 2
+Ableitung 2
+elektrostatischer 2
+Textilien 2
+Ingestion 2
+gasförmige 2
+Blutkörperchen 2
+ATP 2
+Verminderung 2
+permanenten 2
+Ausgleich 2
+Gabe 2
+Dimercaprol 2
+ätzend 2
+umweltgefährlich 2
+Sicherheitsdatenblatt 2
+PET-Flaschen 2
+Verordnung 2
+eingeleitet 2
+unedle 2
+schwarzer 2
+Nagel 2
+gestattet 2
+Germanium 2
+Atomabsorptionsspektrometrie 2
+Komplex 2
+Komplexe 2
+Halogenverbindungen 2
+SbF<num> 2
+SbCl<num> 2
+Sauerstoffverbindungen 2
+antimonige 2
+Schwefelverbindungen 2
+Ausgangsstoff 2
+Daems 2
+Antimonstreit 2
+Localities 2
+sorted 2
+Paracelsus 2
+Online-Version 2
+Michele 2
+Burns 2
+Case 2
+Bundesamt 2
+BAG 2
+farbloses 2
+reaktionsträges 2
+einatomiges 2
+Erdatmosphäre 2
+Kaliumisotops 2
+Sonnenlicht 2
+Füllgas 2
+Glühlampen 2
+Cavendish 2
+erkannte 2
+Befund 2
+Ozon 2
+Cavendishs 2
+primordiale 2
+Gasplaneten 2
+Jupiter 2
+reichert 2
+abgegeben 2
+Linde-Verfahren 2
+Verfahrens 2
+Rektifikation 2
+Rohargon 2
+entfernen 2
+Kolonne 2
+Adsorption 2
+kondensiert 2
+Punkt 2
+löslich 2
+Normaldruck 2
+umgebenden 2
+Clathrat 2
+Kernisomer 2
+überwiegt 2
+weitem 2
+Isotopengemisch 2
+längsten 2
+Gestein 2
+Verdrängung 2
+Drücken 2
+betrug 2
+Tantal 2
+ICP-MS 2
+Sublimation 2
+schwerere 2
+Gasentladungslampen 2
+Dopingliste 2
+demselben 2
+Häussinger 2
+Glatthaar 2
+Rhode 2
+Kick 2
+Benkmann 2
+H-J 2
+Wunschel 2
+Stenke 2
+Stenger 2
+Ullmanns 2
+Industrial 2
+doi<num><num>a<num>_<num> 2
+Braunschweig 2
+elements 2
+Mass 2
+Spectrometer 2
+NASA 2
+Kristallstrukturen 2
+Gosman 2
+Nat 2
+Lundell 2
+doi<num><num> 2
+compounds 2
+clathrate 2
+Kinetics 2
+NUBASE<num> 2
+evaluation 2
+properties 2
+Moore 2
+Ausrüstung 2
+Arsphenamin 2
+Syphilis 2
+Promyelozytenleukämie 2
+fälschlicherweise 2
+Ötzi 2
+betroffene 2
+Demokrit 2
+nachweislich 2
+Arsen-Verbindungen 2
+Erwähnung 2
+ArsenIII-sulfid 2
+Kohle 2
+Hinweise 2
+Arsenpräparate 2
+Li 2
+längere 2
+Zeiträume 2
+verbot 2
+Bleilegierungen 2
+bösartigen 2
+Fowlerschen 2
+Fieber 2
+Pariser 2
+bewirkten 2
+schwerste 2
+DateiArsen 2
+Kruste 2
+Irland 2
+Marokko 2
+Peru 2
+Polen 2
+Ukraine 2
+Arsenopyrit 2
+Arsenkupfer 2
+Arsenate 2
+<num> ppb 2
+freigesetzten 2
+Bundesrepublik 2
+Bundesländern 2
+Arsenikalkies 2
+Aggregatzustand 2
+As_g 2
+<num>AsCl<num> 2
+Valenzelektronen 2
+äußerste 2
+unbesetzt 2
+Liganden 2
+einzelnes 2
+Gasphase 2
+As<num>-Molekülen 2
+As<num>-Moleküle 2
+Graues 2
+Doppelschicht 2
+kompakt 2
+graue 2
+homologen 2
+Arsen-Dampf 2
+kubische 2
+Knoblauch 2
+Schwarzes 2
+seinerseits 2
+geordnete 2
+Natürlich 2
+Oxidationsmitteln 2
+Arsenpentachlorid 2
+Reaktionsgleichungen 2
+Stark 2
+Arsenige 2
+Wasserstoffionen 2
+<num>AsH<num> 2
+Natriumhydroxid 2
+Massenzahlen 2
+fein 2
+Hersteller 2
+Hippokrates 2
+bezeugt 2
+Kaliumarsenit 2
+Fowlersche 2
+medizinisches 2
+Wundermittel 2
+empfahl 2
+Bekämpfung 2
+erschienenen 2
+Devitalisation 2
+Zähne 2
+umliegenden 2
+Atoxyl 2
+bedeutsam 2
+effektiven 2
+eingeführte 2
+Trisenox 2
+akuten 2
+APL 2
+Arsensulfide 2
+Chinesischen 2
+Insektizid 2
+Taxidermie 2
+Wirbeltieren 2
+Präparatoren 2
+derart 2
+Arsenbelastung 2
+Verzehr 2
+Vermutlich 2
+Enzymen 2
+Tiere 2
+rasch 2
+Organ 2
+ppm 2
+Dimethylarsinsäure 2
+aufnehmen 2
+dortigen 2
+Bewohner 2
+half 2
+Alpen 2
+versammelten 2
+Vergiftungssymptome 2
+langsame 2
+GFAJ-<num> 2
+stören 2
+mutmaßlich 2
+direkten 2
+Einwirkung 2
+Durchfall 2
+Nieren- 2
+chronische 2
+betroffenen 2
+Disease 2
+Lunge 2
+Symptome 2
+Abfall 2
+reaktiven 2
+Polyglobulie 2
+Klinisch 2
+giftigen 2
+Arsenit 2
+Erzen 2
+Bangladesh 2
+gegraben 2
+ausweichen 2
+behoben 2
+Richtlinie 2
+Höchstwert 2
+einzuhalten 2
+zehnmal 2
+EU-Kommission 2
+Deutschlands 2
+Derartige 2
+Zinks 2
+Anreicherung 2
+hochreinen 2
+Gewichts- 2
+<num> µgm<num> 2
+Messung 2
+unveröffentlicht 2
+Entfernung 2
+veränderten 2
+schweizerischen 2
+Arsengehalt 2
+Gewässer 2
+Antidote 2
+schwefelhaltigen 2
+Prophylaxe 2
+<num>Sn<num> 2
+Magnesiumammoniumarsenat-Hexahydrat 2
+Ammoniumionen 2
+Fällung 2
+schwerlöslich 2
+Arsin 2
+thermisch 2
+Nachweisgrenze 2
+Mittels 2
+Photometrie 2
+AsV 2
+verbessert 2
+Neutronenaktivierungsanalyse 2
+Arsen-<num> 2
+<num>_<num>As 2
+Biosensoren 2
+vorhandene 2
+emittierten 2
+Arsane 2
+As<num>H<num> 2
+binäre 2
+AsX<num> 2
+Halogen 2
+AsF<num> 2
+Sauerstoffsäuren 2
+Pflanzenschutzmittel 2
+Arsenigen 2
+Halbleiter 2
+Rückgrat 2
+Methylgruppe 2
+Polyarsine 2
+zentralen 2
+HPLC-ICP-MS 2
+vergiftete 2
+Serienmörderin 2
+Todesfälle 2
+DateiThe 2
+glaubte 2
+Napoleon 2
+Ankunft 2
+Christine 2
+erhärtet 2
+Giftmord 2
+stammte 2
+befunden 2
+Haft 2
+Botschafterin 2
+Clare 2
+Erhalt 2
+Kabale 2
+Geliebte 2
+Flaubert 2
+Apotheker 2
+überprüfen 2
+Absicht 2
+Herren 2
+Arsen- 2
+Charakterisierung 2
+Metallorganische 2
+wissenschaftde 2
+Environmental 2
+Library 2
+Muhammad 2
+Comparative 2
+sodium 2
+Mediterranean 2
+Darius 2
+Florian 2
+Kein 2
+<num>Felix 2
+Banerjee 2
+Mondal 2
+Using 2
+challenges 2
+existence 2
+arsenic-based 2
+news 2
+Daily 2
+Bayern 2
+Bureau 2
+Trace 2
+Elsevier 2
+AsIII 2
+determination 2
+graphite 2
+furnace 2
+absorption 2
+spectrometry 2
+Liu 2
+Ammonium 2
+Mattusch 2
+Wennrich 2
+Novel 2
+inorganic 2
+species 2
+Med 2
+orfat 2
+unbeständig 2
+Gino 2
+Allison 2
+Polytechnic 2
+Dhaka 2
+Britisch-Indien 2
+Minder 2
+Corson 2
+Drei 2
+<num> MeV 2
+langlebigen 2
+Halogene 2
+CERN 2
+Elektronenvolt 2
+gespeichert 2
+denjenigen 2
+unvollständig 2
+ausgefällt 2
+tale 2
+Evidence 2
+Kaliumcarbonat 2
+spiegelt 2
+Italienischen 2
+entzünden 2
+gebundenes 2
+komplexiert 2
+gelb 2
+elektronischen 2
+tiefe 2
+vorherrschen 2
+Trends 2
+Zunahme 2
+Me 2
+H_<num> 2
+Freisetzung 2
+Alkalimetallen 2
+alkali 2
+metals 2
+heftigen 2
+Coulomb 2
+during 2
+chemistry 2
+IUPAC 2
+reserviert 2
+Urans 2
+Schwermetall-Nuklide 2
+Ida 2
+Noddack 2
+Lücken 2
+Promethium 2
+denkbar 2
+Z > 2
+Edwin 2
+McMillan 2
+Abelson 2
+Kernreaktion 2
+Plutonium-Isotop 2
+Deuteronen 2
+beschleunigt 2
+ausreicht 2
+Urankernen 2
+massereiche 2
+n<num>n-Reaktionen 2
+einbezogen 2
+extrahiert 2
+bestrahlt 2
+gegenwärtig 2
+betriebene 2
+Oak 2
+Ridge 2
+Wasserstoffbombe 2
+<num> November 2
+<num>N-Ionen 2
+synthetisiert 2
+eingebracht 2
+DateiActinide 2
+<num>apng 2
+Quadrat 2
+ausgelöst 2
+nγ 2
+Berücksichtigt 2
+Linkspfeil 2
+gegebenen 2
+Zerfallsarten 2
+Quadrate 2
+hellblaue 2
+Füllfarbe 2
+Ecke 2
+metastabilen 2
+Aussendung 2
+gelben 2
+abwärts 2
+Abbrandprogrammen 2
+messen 2
+SCALE 2
+integriert 2
+Programme 2
+hinausgeht 2
+HELIOS 2
+entladenem 2
+Masses 2
+Druckwasserreaktor 2
+markieren 2
+erfassen 2
+trifft 2
+geteilt 2
+Ordinate 2
+Abrand 2
+Zusammengefasst 2
+Startmasse 2
+Brennstoff 2
+Curiums 2
+spalten 2
+nuklearen 2
+spaltbar 2
+hervorgehoben 2
+synthetisch 2
+Kettenreaktion 2
+Stichwort 2
+Massendichte 2
+aufgefüllt 2
+dreifach 2
+anzutreffen 2
+Clark 2
+Runde 2
+VCH 2
+dtv-Atlas 2
+Isolation 2
+Repository 2
+systematische 2
+Erdteil 2
+Radiosendung 2
+Gast 2
+Ionisationsrauchmeldern 2
+Befüllung 2
+Raumsonden 2
+hunderte 2
+bereitstellen 2
+are 2
+series 2
+Eu 2
+Rückstand 2
+PuO<num> 2
+Perchlorsäure 2
+isolierten 2
+akzeptierte 2
+<num> Stunden 2
+<num> h 2
+method 2
+Erfinder 2
+r-Prozess 2
+Supernovae 2
+Heutzutage 2
+Plutoniumisotop 2
+α-Strahler 2
+<num> US-Dollar 2
+zwangsläufig 2
+langsamer 2
+verformbar 2
+α-Am 2
+<num> kJmol-<num> 2
+Ausgehend 2
+Oxidationszahl 2
+Elektronenkonfiguration 2
+AmIII 2
+AmericiumIV-fluorid 2
+Disproportionierung 2
+rosafarbene 2
+gleichfalls 2
+Faktoren 2
+Biosorption 2
+beeinflussen 2
+thermischen 2
+prinzipiell 2
+kompakte 2
+Reaktoren 2
+aufrechterhalten 2
+herkömmlichen 2
+rechtlich 2
+Kernisomere 2
+langlebige 2
+emittiert 2
+Zerfallskette 2
+ESA 2
+Neutronenquellen 2
+Ionisator 2
+Peak 2
+vernachlässigbar 2
+Größenordnungen 2
+gehandhabt 2
+berücksichtigt 2
+Am<num>O<num> 2
+implizit 2
+UO<num> 2
+AmCl<num> 2
+Pentelide 2
+AmSe<num> 2
+Am<num>Se<num> 2
+Boride 2
+AmB<num> 2
+Gmelins 2
+Teil B <num> 2
+Sheremeta 2
+Pepling 2
+Papers 2
+Maschinoskript 2
+Januar <num> 2
+Street 2
+Wapstra 2
+Hoffmann 2
+Jena 2
+Gabriele 2
+Zugriff 2
+Source 2
+Enthalpy 2
+Solution 2
+State 2
+Disproportionation 2
+Coleman 2
+Stephanou 2
+Keenan 2
+Bacteria 2
+Yang 2
+Jin 2
+Critical 2
+<num>mAm 2
+Ronen 2
+Aboudy 2
+Regev 2
+energy 2
+Bibliographisches 2
+Structures 2
+Trichloride 2
+Hexahydrate 2
+doi<num><num>-<num><num><num>-X 2
+atom 2
+átomos 2
+unteilbar 2
+Materialeigenschaften 2
+schwersten 2
+wohlbestimmten 2
+geladen 2
+Lichtmikroskopen 2
+Mikroskop 2
+Brownsche 2
+Jahrtausenden 2
+Kontinuum 2
+arbeitende 2
+Objekt 2
+Näherung 2
+Atomhypothese 2
+Überwindung 2
+Atombegriff 2
+Kugeln 2
+Avogadro 2
+entdeckten 2
+Partikel 2
+immerhin 2
+Wiener 2
+Thomson 2
+Soddy 2
+Umwandlungen 2
+Atomsorten 2
+Alphastrahlung 2
+beobachteten 2
+angibt 2
+betreffende 2
+Quantenmechanische 2
+Niels 2
+aufbauend 2
+Rutherfords 2
+Kirchhoff 2
+quantisierten 2
+Umlaufbahnen 2
+Fundament 2
+Bohrschen 2
+Kossel 2
+Elektronenschalen 2
+variieren 2
+Kernladungszahl 2
+Plätze 2
+Materiewellen 2
+Impuls 2
+Wahrscheinlichkeitsverteilungen 2
+Atomorbitale 2
+Aufenthaltswahrscheinlichkeit 2
+wirkliche 2
+quantenmechanischen 2
+räumlicher 2
+zugunsten 2
+Orbitalmodells 2
+Orbitalmodell 2
+ausgedehnten 2
+Festkörpern 2
+Orbitalen 2
+Gesamtenergie 2
+übereinstimmt 2
+gebildeter 2
+Genauere 2
+Elektronenhülle 2
+zehn- 2
+undurchdringlich 2
+erstens 2
+zweitens 2
+universellen 2
+makroskopischen 2
+gegenseitigen 2
+anziehende 2
+beider 2
+Bindungen 2
+Wechsel 2
+Aggregatzustände 2
+Feldionenmikroskop 2
+Ansammlung 2
+nutzt 2
+höchster 2
+Rastertunnelmikroskop 2
+Experimenten 2
+Photon 2
+Nobelpreis 2
+Klassifizierung 2
+Z<num> 2
+künstlicher 2
+Spalte 2
+Deuterium 2
+Kernphysik 2
+Stabilität 2
+zusammengefasst 2
+Radioisotope 2
+<num>-mal 2
+Felder 2
+Positron 2
+Urknall 2
+verbanden 2
+Bor 2
+Zerfälle 2
+Hadronen 2
+Zusammenhalt 2
+gegenseitige 2
+haften 2
+Nukleonenzahl 2
+stoßen 2
+werdende 2
+Betastrahlung 2
+elektrostatischen 2
+stabiler 2
+Massendefekt 2
+Mols 2
+Fusion 2
+herrschen 2
+Abstandsbereich 2
+Festkörper 2
+abstoßen 2
+sobald 2
+Dementsprechend 2
+Pauli-Prinzips 2
+Elektronenpaar 2
+fortlaufend 2
+Drehimpulsquantenzahl 2
+Werden 2
+Stern 2
+wahrscheinlicher 2
+erweiterten 2
+endliche 2
+Betroffen 2
+Atom- 2
+Indirekte 2
+erzielt 2
+feine 2
+obersten 2
+passieren 2
+Höhe 2
+derselbe 2
+Geschichtlicher 2
+naturphilosophischer 2
+Annalen 2
+vergleiche 2
+Deklaration 2
+Fachgebiete 2
+latinisierte 2
+Oberarzt 2
+Leibarzt 2
+Kommando 2
+Komposita 2
+germanische 2
+abgeleitete 2
+akademisch 2
+geführten 2
+akademischen 2
+Arztes 2
+schriftliche 2
+Arztberufs 2
+Kos 2
+naturwissenschaftlichen 2
+einheitliche 2
+Approbationsordnung 2
+Hinsichtlich 2
+Depressionen 2
+Suchterkrankungen 2
+deklariert 2
+beruflichen 2
+Ursachen 2
+Autonomie 2
+Arbeitsplatz 2
+Schutzpatron 2
+heiligen 2
+Schutzpatrone 2
+Nationales 2
+Freien 2
+Berufen 2
+Gesichtspunkt 2
+Erlaubnis 2
+sechsjährige 2
+Fächern 2
+Prüfungen 2
+praktische 2
+sogenanntes 2
+approbierter 2
+Assistenzarzt 2
+anerkannten 2
+Krankenhäuser 2
+Facharztprüfung 2
+Landesärztekammern 2
+geregelt 2
+Pflichtmitglied 2
+gemeldet 2
+Institution 2
+Hausärzte 2
+rechtliche 2
+Betreuer 2
+zugelassene 2
+i S d 2
+hinzugefügt 2
+geändert 2
+Standes 2
+Vorgaben 2
+Weiter 2
+festgehalten 2
+Grade 2
+Facharzttitel 2
+Beleg 2
+Staatsexamen 2
+Diplom 2
+DDR 2
+Studienabschluss 2
+Habilitation 2
+Forschungsarbeit 2
+kürzeste 2
+Statistischen 2
+Informationspflichten 2
+Zeitaufwand 2
+Marburger 2
+klinisch 2
+Selbständigkeit 2
+Bundesamtes 2
+Euro 2
+Landärzten 2
+Gesetzen 2
+tätige 2
+Gehälter 2
+Außendarstellung 2
+Berufs 2
+<num>svg 2
+chronologische 2
+ärztlich 2
+älterer 2
+selbständig 2
+Vertragsarzt 2
+Sponsion 2
+Doctor 2
+Doktorgrad 2
+Doktoratsstudium 2
+Turnus 2
+selbständigen 2
+absolvieren 2
+Amtsblatt 2
+österreichischen 2
+Voraussetzungen 2
+Anrecht 2
+Quote 2
+Ärztedichte 2
+repräsentativ 2
+kontrolliert 2
+Sektor 2
+Bürgerrecht 2
+Qualifikation 2
+Fortbildung 2
+praktischer 2
+prüft 2
+zulasten 2
+Aktuell 2
+festgelegte 2
+ArG 2
+Wöchentliche 2
+Höchstarbeitszeit 2
+Bedürfnissen 2
+deswegen 2
+Berufskammern 2
+Leitenden 2
+unterstellt 2
+Spitalärzte 2
+VLSS 2
+freiwillig 2
+Löhne 2
+NZZ 2
+Zürcher 2
+Grund- 2
+Urban 2
+health 2
+Maio 2
+Petrus 2
+Psychiatrie 2
+Heft 2
+Baas 2
+physicians 2
+Troschke 2
+Suizidalität 2
+Psychotherapeuten 2
+suicide 2
+Reimer 2
+may 2
+Jahrgang 2
+Österreichischen 2
+SR 2
+Arbeitsgesetz 2
+Verband 2
+Schweizerischer 2
+Oberärztinnen 2
+-ärzte 2
+vsaoch 2
+Editorial 2
+Schweizerische 2
+Ärztezeitung 2
+Vinci 2
+Naturwissenschaft 2
+naturwissenschaftliche 2
+Evolutionstheorie 2
+Darwin 2
+Konstitution 2
+Subjekt 2
+anbot 2
+eingerichtet 2
+Ranke 2
+Forensik 2
+Fachbereich 2
+Kiel 2
+Freiburg 2
+Forensische 2
+forensische 2
+Rechtsmedizin 2
+forensischen 2
+bearbeiteten 2
+betreffen 2
+empirisch 2
+gestützte 2
+weitesten 2
+anthropology 2
+vereint 2
+Disziplin 2
+Fachrichtung 2
+Zweifel 2
+Seele 2
+Gedankengut 2
+Bewusstsein 2
+bin 2
+Geschichtlichkeit 2
+methodischen 2
+Religionen 2
+Stabilisierung 2
+Marx 2
+oeconomicus 2
+Camelot 2
+sozialwissenschaftliche 2
+Einbettung 2
+reflektieren 2
+erkenne 2
+seauton 2
+Selbsterkenntnis 2
+Foucault 2
+Bourdieu 2
+Gesa 2
+Lindemann 2
+Kreis 2
+Psychologische 2
+Emotionen 2
+Ertrag 2
+Realanthropologie 2
+widmet 2
+Sinnanthropologie 2
+Anthropologien 2
+integrativen 2
+Teildisziplinen 2
+Annette 2
+Phänomenologie 2
+auszuwerten 2
+Erzieher 2
+Kybernetische 2
+Geisteswissenschaften 2
+neueres 2
+Berücksichtigung 2
+Oberbegriff 2
+-- 2
+vergl 2
+abdeckt 2
+humanen 2
+global 2
+Einzeluntersuchungen 2
+Begriffssystematik 2
+abgehoben 2
+theoretischer 2
+hierarchisch 2
+Akzeptanz 2
+Katalog 2
+Sprach- 2
+Schulen 2
+Grundfragen 2
+Bezugsebenen 2
+Spezialgebiete 2
+Strukturierung 2
+blaue 2
+Themenheft 2
+kooperieren 2
+Zeno 2
+Westdeutscher 2
+Nachkriegszeit 2
+Holger 2
+Professoren 2
+Knußmann 2
+Marc 2
+Vernunft 2
+Scheler 2
+Henrik 2
+Frühzeit 2
+Rolf 2
+Profil 2
+Seidler 2
+Theoretische 2
+Pathologie 2
+Forschungsstelle 2
+Vergleichende 2
+Kamper 2
+Evolution 2
+Terminus 2
+death 2
+Soziologische 2
+denken 2
+<num>-<num>-<num> 2
+Hegemon 2
+Bundes 2
+dehnte 2
+beliebtes 2
+weite 2
+überstanden 2
+Alexanderreichs 2
+Nachfolgestaaten 2
+ausgeschmückt 2
+erfunden 2
+Achilleus 2
+Plutarchs 2
+Bukephalos 2
+begleitete 2
+niemandem 2
+Geh 2
+Legenden 2
+ohnehin 2
+einheitlichen 2
+Klein- 2
+Makedonische 2
+Dialekt 2
+städtische 2
+mediterranen 2
+Thrakien 2
+erobert 2
+Chaironeia 2
+Bewunderung 2
+Generals 2
+betrunken 2
+euch 2
+Thronfolge 2
+Epeiros 2
+unsicher 2
+Pausanias 2
+Vertrauter 2
+beleidigt 2
+spekulativ 2
+DateiAlexanderTheGreat 2
+nennenswerten 2
+Gerücht 2
+befand 2
+vergelten 2
+Gefolgschaft 2
+versichern 2
+kämpfte 2
+Wortführer 2
+Demosthenes 2
+südwärts 2
+Bestrafung 2
+Dichters 2
+brachen 2
+neuem 2
+Persienfeldzugs 2
+Perserkönige 2
+Levante 2
+Perserkriege 2
+Rückeroberung 2
+Beute 2
+Achämeniden 2
+Rache 2
+dürften 2
+Hellespont 2
+Taktik 2
+entkommen 2
+Satrapien 2
+Sardes 2
+bezahlen 2
+Artemis 2
+Nikanor 2
+Kariens 2
+entkam 2
+Ada 2
+Großzügigkeit 2
+walten 2
+Entlang 2
+Orakel 2
+Nachschub 2
+Nachschubwege 2
+Kilikien 2
+Tarsos 2
+Kernland 2
+übertrieben 2
+Althistoriker 2
+skeptisch 2
+schätzte 2
+zurückgebliebenen 2
+Verwundeten 2
+gewachsen 2
+reichen 2
+königlichen 2
+Gefangenen 2
+Stateira 2
+vorbereiten 2
+erfüllten 2
+Hauptquartier 2
+Feldzüge 2
+Feldherrn 2
+Marsch 2
+verfügte 2
+Häfen 2
+Flottenunternehmungen 2
+Erhebung 2
+Agis 2
+Geschwader 2
+kyprischen 2
+stimmte 2
+Plan 2
+grundsätzliche 2
+Talente 2
+nördlichen 2
+mächtigen 2
+Vorstoß 2
+rebellischen 2
+Rede 2
+strategischen 2
+erläutert 2
+Schonung 2
+töteten 2
+Unterhändler 2
+warfen 2
+Stadtmauern 2
+Belagerungsmaschinen 2
+erforderte 2
+Wetter 2
+Belagerungstürme 2
+Dammes 2
+zumal 2
+eintrafen 2
+Euphrat 2
+mitteilen 2
+wolle 2
+Heimathäfen 2
+Metropole 2
+Aufstand 2
+Auseinandersetzungen 2
+ausgerüstet 2
+unternahm 2
+Gebirge 2
+Karthager 2
+Tyrer 2
+gängige 2
+ständige 2
+durchgängig 2
+makedonischer 2
+Nachricht 2
+halbe 2
+Hesiod 2
+Hafen 2
+Mittelmeerküste 2
+Söldnern 2
+Panzer 2
+drang 2
+Sklaven 2
+Hektor 2
+Achilles 2
+Troja 2
+persischem 2
+behalten 2
+Hegelochos 2
+athenische 2
+Chares 2
+südlich 2
+unterwarf 2
+steuerte 2
+Talenten 2
+Nil 2
+Göttern 2
+Artaxerxes 2
+erfundenen 2
+datiert 2
+Botschaften 2
+empfing 2
+berichten 2
+Wiederaufbau 2
+Phöniziern 2
+Fußsoldaten 2
+Tigris 2
+Bauwerke 2
+erreichten 2
+Persepolis 2
+jüngeren 2
+relativiert 2
+Xerxes 2
+Arrians 2
+zeitlebens 2
+fliehen 2
+Verbündeten 2
+Rachefeldzug 2
+schickte 2
+beigesetzt 2
+Turkmenistan 2
+Hyrkanien 2
+wählen 2
+Philotas 2
+gesandt 2
+Hindukusch 2
+überschreiten 2
+gekettet 2
+übersteigen 2
+fürchteten 2
+beschwerliche 2
+indessen 2
+Vertrauten 2
+Artabazos 2
+überqueren 2
+meuterten 2
+gekreuzigt 2
+Anführer 2
+Rebellion 2
+Sogdier 2
+abschreckendes 2
+Zorn 2
+begannen 2
+Proskynese 2
+Hofritual 2
+geübt 2
+vergeblich 2
+geklagt 2
+Generalität 2
+Feldzügen 2
+Generälen 2
+Heirat 2
+weigerten 2
+drohte 2
+Pakistan 2
+Ostgrenze 2
+Kleinstaaten 2
+Neugier 2
+Sehnsucht 2
+Bestreben 2
+Heeren 2
+Kabul 2
+Großmut 2
+Omphis 2
+Taxila 2
+Kalanos 2
+begleiten 2
+Punjab 2
+Pauravas 2
+Jhelam 2
+besiegte 2
+Inder 2
+besiegt 2
+Magadha 2
+Hyphasis 2
+Indischen 2
+Ozean 2
+Zusammenfluss 2
+Acesines 2
+Musicanos 2
+Seeweg 2
+Praktisch 2
+Schicksal 2
+sagenhafte 2
+wenigstens 2
+Persiens 2
+Massenhochzeit 2
+Opis 2
+Feiern 2
+lehnen 2
+Iran 2
+richtete 2
+Patroklos 2
+Denn 2
+zurückführte 2
+Vermögen 2
+attische 2
+Exil 2
+Lamischen 2
+überdies 2
+Vergöttlichung 2
+übermäßigen 2
+Germer 2
+überlieferten 2
+Konservierung 2
+Freunde 2
+Siegelring 2
+Alexandergrab 2
+irrtümlich 2
+Septimius 2
+Chrysostomos 2
+rhetorische 2
+ausgehen 2
+keiner 2
+islamischer 2
+Halbbruder 2
+Koalitionen 2
+hinterließ 2
+reichte 2
+Aristobulos 2
+begegnet 2
+verlorenen 2
+Universalgeschichte 2
+Lebensbeschreibung 2
+ankam 2
+beachtete 2
+wählte 2
+Trogus 2
+Leserschaft 2
+Vulgata 2
+favorisiert 2
+Epitome 2
+Olynth 2
+literarisch 2
+Büchern 2
+romanhafte 2
+fiktive 2
+Erzählungen 2
+Wunder 2
+Antiken 2
+auftritt 2
+ägyptische 2
+unterwirft 2
+vollendet 2
+Perserkönigs 2
+Bearbeiter 2
+verleihen 2
+fertigte 2
+Makedonenkönig 2
+rücken 2
+Herrschertugenden 2
+Weisheit 2
+Lebensführung 2
+christlicher 2
+Vorbildfunktion 2
+Diadochenreichen 2
+propagandistischen 2
+förderten 2
+prominenter 2
+Alexander-Imitation 2
+Vorkämpfer 2
+Monarchie 2
+Verehrung 2
+Kaisern 2
+Nero 2
+Legion 2
+getragen 2
+Katastrophe 2
+Tier 2
+gehandelt 2
+beurteilt 2
+Idealen 2
+Mäßigung 2
+Hochmut 2
+Gründer 2
+Philosophenschule 2
+Anekdote 2
+Cicero 2
+worauf 2
+kleinem 2
+stoische 2
+Senecas 2
+Lucan 2
+kritisierte 2
+Glück 2
+Eroberungen 2
+Makedonenkönigs 2
+militärischer 2
+Einschätzung 2
+Herausbildung 2
+jüdischer 2
+Flavius 2
+Josephus 2
+Jerusalem 2
+Zerstörer 2
+regte 2
+Mitteleuropa 2
+dienende 2
+orientalischen 2
+Armenisch 2
+Hebräisch 2
+Arabisch 2
+Türkisch 2
+ferner 2
+Weltreiche 2
+Deutung 2
+entnehmen 2
+verlieh 2
+Heldenkatalog 2
+beliebten 2
+Testaments 2
+Bildenden 2
+Skulptur 2
+lateinischsprachigen 2
+großenteils 2
+erhaltener 2
+Walters 2
+erlangte 2
+religiös-erbaulichen 2
+Betrachtungen 2
+Leser 2
+Himmel 2
+erkunden 2
+Freunden 2
+ad 2
+Viktor 2
+Admont 2
+Enzyklopädien 2
+volkssprachliche 2
+Alexander-Biografie 2
+nachdrücklich 2
+hob 2
+betonte 2
+Versen 2
+Alexandriner 2
+Vasallen 2
+Burgund 2
+Karls 2
+Kühnen 2
+Tugendhaftigkeit 2
+Scolari 2
+frommer 2
+Alexanderlied 2
+Lamprecht 2
+Vorauer 2
+Straßburger 2
+Basler 2
+Pflicht 2
+gerecht 2
+einigermaßen 2
+berechtigt 2
+fehlt 2
+erlangt 2
+zielt 2
+Fürsten 2
+Seelentrost 2
+Geistlichen 2
+Regensburg 2
+Interesses 2
+Schilderungen 2
+Hochmittelalter 2
+serbische 2
+arabischsprachigen 2
+Dhƫ 2
+Sure 2
+errichtete 2
+altsyrischen 2
+Koran 2
+Diener 2
+Korans 2
+Legendenstoff 2
+Persische 2
+Zoroastrismus 2
+Anhängern 2
+heidnische 2
+Firdausī 2
+Christ 2
+Eskandar-NÄme 2
+Aងmedī 2
+Alexanderepos 2
+Alexanderstoffs 2
+NezÄmis 2
+berühmt 2
+Alexanderrezeption 2
+westeuropäische 2
+Brun 2
+Daire 2
+Hardy 2
+italienischer 2
+Antonio 2
+Oper 2
+Francesco 2
+Opern 2
+Sidone 2
+Metastasio 2
+Alejandro 2
+Campaspe 2
+Drucke 2
+Phyllada 2
+Nordmazedonien 2
+knüpfte 2
+mazedonischer 2
+Kontinuität 2
+Behörden 2
+Straßen 2
+Flughafen 2
+mazedonischen 2
+Erbes 2
+Utopie 2
+Gisbert 2
+Haefs 2
+Valerio 2
+Massimo 2
+Manfredi 2
+Schmidt 2
+erschienene 2
+Alexanderkritik 2
+Schachermeyr 2
+Politisch 2
+new 2
+Selbstdarstellung 2
+Yardley 2
+Kommentaren 2
+Berichten 2
+Tragedy 2
+Triumph 2
+Fourth 2
+Briant 2
+His 2
+Cartledge 2
+thematisch 2
+Herausgegeben 2
+Hohlweg 2
+Neuried 2
+Karten 2
+Engels 2
+Macedon 2
+Grosse 2
+Staatsmann 2
+Hansen 2
+Reiss-Engelhorn-Museen 2
+Wissenschaftlern 2
+Who 2
+Schlüsselthemen 2
+Sabine 2
+Roisman 2
+Seibert 2
+Hans-Ulrich 2
+Wiemer 2
+solide 2
+Rise 2
+Dahmen 2
+Döpp 2
+spätlateinischer 2
+or 2
+Early 2
+Writing 2
+Nijmegen 2
+Heribert 2
+Gleixner 2
+Byzantiner 2
+dans 2
+les 2
+Zachary 2
+Zuwiyya 2
+Cölln 2
+neugriechische 2
+Neugrieche 2
+Prof 2
+Bulletin 2
+Quellenzeugnisse 2
+Transitions 2
+Anderer 2
+Folgenden 2
+III<num>-IV<num> 2
+Historiarum 2
+Philippicarum 2
+libri 2
+XLIV 2
+IV<num>-<num> 2
+Kreuzzug 2
+Historiae 2
+Macedonis 2
+Anm 2
+Günther 2
+PDF-Datei 2
+Euripides 2
+empire 2
+Moritz 2
+Wirtschaftsgeschichte 2
+Tomb 2
+Great- 2
+legend 2
+times 2
+Mederer 2
+Bohmhammel 2
+Malcolm 2
+Errington 2
+réalité 2
+Genf 2
+republikanischer 2
+Mölk 2
+Alexanderdichtungen 2
+Groningen 2
+Migne 2
+Patrologia 2
+Latina 2
+islamischen 2
+Luther 2
+Gabriel 2
+spanischen 2
+Pfister 2
+Meisenheim 2
+Nationalisten 2
+informiert 2
+Loring 2
+Danforth 2
+Ethnic 2
+Nationalism 2
+Transnational 2
+dritter 2
+Neuen 2
+Conquests 2
+altorientalischen 2
+Übergangszeitraum 2
+Staatenwelt 2
+Justinian 2
+Homerischen 2
+Epen 2
+Kolonisation 2
+Mittelmeerraums 2
+Zentralasien 2
+wandelte 2
+Konzil 2
+Teilung 2
+Romulus 2
+Augustulus 2
+Herakleios 2
+Partherreich 2
+gefordert 2
+Mehrheit 2
+ordnet 2
+Zeitabschnitts 2
+Schrift 2
+Linear 2
+Pylos 2
+Tiryns 2
+Spezialisierung 2
+Messenien 2
+Mykenische 2
+Dunkle 2
+umstrittene 2
+Ionische 2
+Wanderung 2
+Ägäis 2
+Lefkandi 2
+schriftlich 2
+Söhnen 2
+Athenern 2
+vorerst 2
+Attischen 2
+Pentekontaetie 2
+Ausbruch 2
+Peloponnesischen 2
+Akropolis 2
+Kaufleute 2
+Platon 2
+Großmacht 2
+mündete 2
+währenden 2
+zeitweiligen 2
+Epaminondas 2
+Peloponnesische 2
+hervorragend 2
+geschulten 2
+Regierungsform 2
+prägende 2
+Großmächte 2
+unterstellte 2
+Überreste 2
+ausgelöscht 2
+Byzantinischen 2
+inspirieren 2
+Millionenstadt 2
+Forschungen 2
+Zusammenschluss 2
+Etrusker 2
+republikanische 2
+Rechts 2
+dominierte 2
+Patrizier 2
+Kolonien 2
+Legionen 2
+angelegt 2
+wachsenden 2
+Wohlstand 2
+sozioökonomischen 2
+Bürgerkriege 2
+fortbestanden 2
+Tiberius 2
+bewahrte 2
+Verschwörung 2
+Adoptivkaisern 2
+Reichsgrenzen 2
+mancher 2
+Sassaniden 2
+Soldatenkaiser 2
+Krisenzeit 2
+Diokletian 2
+stabilisieren 2
+Pluralismus 2
+Kulte 2
+durchlief 2
+endgültigen 2
+Jahrtausends 2
+foederati 2
+Einschnitt 2
+antikes 2
+Wiedergeburt 2
+Architekten 2
+Regimes 2
+Caesaren 2
+Münzen 2
+ausführlichen 2
+Lexika 2
+LacusCurtius 2
+Perseus 2
+Verschiedenes 2
+Rhetorik 2
+Abkürzungen 2
+Quellenausgaben 2
+Weidmann 2
+CD-ROM 2
+Neubearbeitung 2
+Fachpublikationen 2
+LAnnée 2
+Bibliographien 2
+weiterführende 2
+RE 2
+Neudruck 2
+Artikeln 2
+Hornblower 2
+Shipley 2
+Hoops 2
+Germanischen 2
+Brodersen 2
+Klose 2
+Basiswissen 2
+StuttgartWeimar 2
+Alte 2
+Epochendarstellung 2
+empfehlenswerte 2
+Later 2
+Einstieg 2
+Wissenschaftlichen 2
+Forschungsüberblick 2
+Dahlheim 2
+Schuller 2
+Punic 2
+Potter 2
+Kulikowski 2
+Constantine 2
+Datums 2
+überarb 2
+Verfall 2
+Meier 2
+Bengtson 2
+Reprint 2
+Apparat 2
+Kröners 2
+Taschenausgabe 2
+Kröner 2
+Inhaltlich 2
+Hugh 2
+Kagan 2
+Peloponnesian 2
+Rostovtzeff 2
+gutes 2
+Überblickswerk 2
+Sozialgeschichte 2
+Pohl 2
+Maier 2
+Svetlana 2
+Perspectives 2
+WBG 2
+Historiography 2
+Militärgeschichte 2
+Raimund 2
+Malden 2
+Pantheon 2
+Entdeckungsfahrten 2
+Nachwirkungen 2
+Simonis 2
+Materialsammlung 2
+Industrialisierung 2
+Mortimer 2
+his 2
+Rousseau 2
+Zenda 2
+Zahlenwerten 2
+Abstände 2
+Ermittlung 2
+entsprach 2
+ausdrücklich 2
+Unicode-Standard 2
+Längeneinheit 2
+Ampère 2
+abgeleiteten 2
+Einheitensystem 2
+Elementarladung 2
+<num> A 2
+Historisches 2
+Definitionen 2
+gebräuchliche 2
+Basiseinheit 2
+Basiseinheiten 2
+ganzzahligen 2
+Stromes 2
+absolutes 2
+zeitlich 2
+Leitern 2
+Feldkonstante 2
+μ<num> 2
+SI-Basiseinheiten 2
+Messunsicherheit 2
+Britischen 2
+metrisches 2
+Längenmaße 2
+Fuß 2
+ungebräuchlich 2
+gebräuchlichen 2
+Pole 2
+Workable 2
+nutzbare 2
+Zwecke 2
+acre 2
+Perches 2
+Vergrößerung 2
+US 2
+basierende 2
+schottischen 2
+Plantation 2
+Klein 2
+Dover 2
+Mineola 2
+Apostilb 2
+Blondel 2
+nachweisbar 2
+Are 2
+<num> m<num> 2
+metrische 2
+Zentiar 2
+Dekar 2
+Türkei 2
+urlhttpwwwbipmorgutilscommonpdfCCU<num>pdf 2
+text<num> 2
+sozial 2
+Subsistenzwirtschaft 2
+Mühsal 2
+kontinuierlich 2
+Arbeitsplätze 2
+unentgeltliche 2
+selbstbestimmte 2
+ausreichender 2
+Wortgeschichte 2
+Etymologie 2
+evtl 2
+verwandt 2
+Mühe 2
+travail 2
+Arne 2
+Eggebrecht 2
+scholé 2
+schöpferische 2
+Muße 2
+unfreier 2
+Zwangsarbeit 2
+rückte 2
+kritisiert 2
+Eigentum 2
+produktive 2
+Produktive 2
+Schmied 2
+Hausarbeit 2
+Kant 2
+Hegel 2
+Gottlieb 2
+Kapitalismus 2
+Ware 2
+Kinderarbeit 2
+Jünger 2
+Gesetzmäßigkeit 2
+Clausen 2
+destruktive 2
+Kollektiv 2
+Leute 2
+Fortschritte 2
+Subsistenzarbeit 2
+verrichtet 2
+Überleben 2
+Arbeitsverhältnisse 2
+unentgeltlicher 2
+entgeltlichen 2
+Wikipedia 2
+selbständiger 2
+Werkvertrag 2
+privatwirtschaftlichen 2
+Arbeitsvertrag 2
+Arbeitslosigkeit 2
+Beschäftigte 2
+geschuldet 2
+Atypische 2
+kapitalistische 2
+Manifest 2
+Müßiggang 2
+Abschaffung 2
+kapitalistischen 2
+Pflege 2
+entspannen 2
+Disziplinierung 2
+Krisis 2
+Feldforschung 2
+Konstanz 2
+Technologie 2
+Trotzdem 2
+Alber 2
+Kiepenheuer 2
+Witsch 2
+Ursula 2
+Einblicke 2
+Spanischen 2
+Gert 2
+b 2
+unit 2
+Kohlenstoff-Isotops 2
+eingeklammerten 2
+Standardabweichung 2
+Zahlenwertes 2
+<num>C-Atoms 2
+Differenz 2
+vereinheitlichte 2
+EU-Richtlinie 2
+<num><num>EWG 2
+Messwesen 2
+Kilodalton 2
+Acetylsalicylsäure 2
+Sprachgebrauch 2
+Sprachgemeinschaft 2
+Jugendsprache 2
+bemerken 2
+Wortschöpfungen 2
+Handy 2
+Service 2
+Schreibung 2
+Wörtern 2
+wiedergegeben 2
+Informationstechnik 2
+Fabel 2
+Substantiven 2
+Adjektive 2
+untersuchten 2
+entlehnt 2
+Substantive 2
+Textkorpus 2
+Wortschatzes 2
+Herkunftswörterbuch 2
+datierbare 2
+Lehnwörter 2
+Anpassung 2
+Werbeslogans 2
+Kunden 2
+<num>-Jährigen 2
+Mitunter 2
+GfK 2
+Graf 2
+Lambsdorff 2
+qualifizierte 2
+Lateinischen 2
+Sprachpurismus 2
+Manager 2
+Loi 2
+Toubon 2
+Purismus 2
+Broder 2
+Busse 2
+Anglizismen-Wörterbuch 2
+Anglicisms 2
+European 2
+Linguistische 2
+Linguistik 2
+Fehlende 2
+jüngsten 2
+Etymologisches 2
+BerlinBoston 2
+Glottometrics 2
+Auswertungen 2
+Astrometrie 2
+Berufsbild 2
+Amateurastronomen 2
+Amateure 2
+Dienstzeit 2
+Nacht 2
+Mathison 2
+Theoretischen 2
+Hormonbehandlung 2
+Leonards-on-the-Sea 2
+Sherborne 2
+Fahrrad 2
+On 2
+Computable 2
+Numbers 2
+Gödels 2
+bewies 2
+Eingabe 2
+Alonzo 2
+Church 2
+Vorlesungen 2
+Wittgenstein 2
+vehement 2
+Kryptoanalyse 2
+digitalen 2
+Enigma-Nachrichten 2
+Codeknacker 2
+geheim 2
+Alliierten 2
+Pilot 2
+ACE 2
+computer 2
+Engine 2
+künstlichen 2
+homosexuelle 2
+lebenden 2
+Greenbaum 2
+Schneewittchen 2
+seep 2
+Kampagne 2
+Graham-Cumming 2
+Ausrichtung 2
+rehabilitieren 2
+Ahmad 2
+Justizminister 2
+rehabilitiert 2
+Homosexuellen 2
+Benedict 2
+Cumberbatch 2
+Parlament 2
+Gesetzesentwurf 2
+DateiTuring 2
+Asteroid 2
+Turing-Statue 2
+Gedenken 2
+Turing-Jahr 2
+Agency 2
+Isaac 2
+Computerpionier 2
+Nixdorf 2
+MuseumsForum 2
+what 2
+Ausgaben 2
+Piper 2
+online-Video 2
+Codebreaker 2
+Doku-Drama 2
+Inhaltsangabe 2
+Hitler 2
+knackte 2
+Pet 2
+Shop 2
+Archive 2
+genius 2
+golemde 2
+pardons 2
+<num> Juni 2
+posthumous 2
+dpa 2
+that 2
+he 2
+Welle 2
+Altertümern 2
+Christliche 2
+Rechtsarchäologie 2
+Industriearchäologie 2
+vergangener 2
+Sammelleidenschaft 2
+Kunstgegenstände 2
+Denkmäler 2
+Altertümer 2
+Bodendenkmäler 2
+neolithische 2
+ausgegraben 2
+Montfaucons 2
+Bänden 2
+bahnbrechende 2
+prähistorische 2
+Jürgensen 2
+Thomsen 2
+Dreiperiodensystem 2
+Lubbock 2
+Steins 2
+Paläolithikum 2
+Altsteinzeit 2
+Unterteilung 2
+Herculaneum 2
+Periodisierung 2
+Grabungstechniken 2
+relativen 2
+Lange 2
+Wasserpfahlbauten 2
+Bodensee 2
+Unteruhldingen 2
+Schwab 2
+Schliemann 2
+ägäischen 2
+Stratigraphie 2
+Flinders 2
+Petrie 2
+Kartierung 2
+Pionier 2
+Gero 2
+Merhart 2
+C-Datierung 2
+Individuen 2
+angelsächsischen 2
+Tourismus 2
+Altamerikanistik 2
+Neuzeitarchäologie 2
+prähistorischen 2
+Koptologie 2
+Libanon 2
+Fundplätzen 2
+Stadtarchäologie 2
+Archäometrie 2
+Archäobotanik 2
+Paläopathologie 2
+Archäoastronomie 2
+Aufbereitung 2
+Materialbestimmungen 2
+jünger 2
+Dendrochronologie 2
+Bodendenkmalpflege 2
+Jefferson 2
+Afrikas 2
+Zabern 2
+Historischen 2
+Kulturwissenschaft 2
+Archäologisches 2
+Innsbruck 2
+Zeichensätze 2
+Interpunktionszeichen 2
+Satzzeichen 2
+Wortzeichen 2
+Tastatur 2
+abwärtskompatibel 2
+Trennzeichen 2
+achte 2
+<num>-Bit-Code 2
+<num>Fhex 2
+Drucker 2
+Alphabets 2
+Fernschreiber 2
+rotiert 2
+lateinischer 2
+<num>-Bit-Kodierung 2
+EBCDIC 2
+IBM 2
+APPLE 2
+ASCII-kompatible 2
+<num>-Bit-Codes 2
+Codepage 2
+englischem 2
+MS-DOS 2
+DOS-Fenster 2
+Windows-<num> 2
+ostasiatischen 2
+Formatierung 2
+Bytes 2
+Character 2
+Mac 2
+GB 2
+Chinesisch 2
+USAS 2
+<num>-Bit 2
+fiktiven 1
+verantwortet 1
+Ursprungsvariante 1
+Smythee 1
+anmutende 1
+Smi 1
+Thee 1
+Sumishii 1
+Aran 1
+Western-Film 1
+Gunfighter 1
+Widmark 1
+Tottens 1
+Drehtage 1
+ablehnte 1
+einzigartiger 1
+Alias 1
+Entstehungsgrund 1
+Aufdeckung 1
+schlechtesten 1
+Himbeeren 1
+Supernova 1
+Post-Smithee-Film 1
+alias 1
+reglementiert 1
+hergeben 1
+Sichtung 1
+anzuzeigen 1
+Erhebt 1
+Einspruch 1
+Mitgliedern 1
+Fernsehproduzenten 1
+Beantragung 1
+Stillschweigen 1
+kritisieren 1
+zugesteht 1
+Pseudonymisierung 1
+Kaye 1
+nicht-US-amerikanischen 1
+Schulmädchen 1
+sendete 1
+ARD 1
+zweiteiligen 1
+Paparazzo 1
+Wagner 1
+dreistündige 1
+Fernsehfassung 1
+Wüstenplanet 1
+Omega 1
+Imperative 1
+Gianni 1
+Bozzacchi 1
+Stuart 1
+Rosenberg 1
+Lets 1
+Get 1
+Sarafian 1
+Starfire 1
+Dennis 1
+Hopper 1
+Catchfire 1
+Rosenthal 1
+Yagher 1
+Hellraiser 1
+Bloodline 1
+MacGyver 1
+fünfte 1
+TV-Serien-Seite 1
+Rage 1
+Jerrold 1
+Freedman 1
+Pilotfilms 1
+fünften 1
+beknackte 1
+Nuß 1
+Sr 1
+Ego-Shooters 1
+Sharpshooter 1
+Performance-Kompanie 1
+this 1
+Play 1
+Tanz 1
+Jeremy 1
+Braddock 1
+Hock 1
+Foreword 1
+Minnesota 1
+Minneapolis 1
+einestages 1
+DRadio 1
+latimescom 1
+geprüft 1
+Eigener 1
+IMDb 1
+httpeinestagesspiegeldeexternalShowTopicAlbumBackgrounda<num>l<num>l<num>FhtmlfeaturedEntry 1
+schuld 1
+Ac 1
+Scandiumgruppe 1
+d-Block 1
+Namensgeber 1
+Mendelejewsjpg 1
+Pechblende 1
+zuschrieb 1
+leitete 1
+áŒκτÎŻς 1
+aktís 1
+Strahl 1
+emano 1
+ausfließen 1
+abgegebenen 1
+Debiernes 1
+Vorzug 1
+Widersprüche 1
+<num>Ra 1
+Zeitangaben 1
+Actiniums 1
+künstliche 1
+weich 1
+leuchtet 1
+hellblauen 1
+namensgebende 1
+deutlichere 1
+vorschlagen 1
+reaktionsfähig 1
+Actiniumoxid 1
+Ac<num>-Ion 1
+dreiwertig 1
+Alpha- 1
+Beta-Strahler 1
+Uranisotops 1
+Zerfallsprodukten 1
+Gammastrahler 1
+Strahlenschutzvorkehrungen 1
+Aktivierungsanalysen 1
+thermoionische 1
+Energieumwandlung 1
+dualen 1
+Beta-Teilchen 1
+isotop 1
+Alpha-Emission 1
+verwendbar 1
+Actiniumverbindungen 1
+AcPO<num> 1
+Lanthanverbindungen 1
+Gitterkonstanten 1
+Lanthan- 1
+Actinium-Verbindungen 1
+ActiniumIII-oxid Ac<num>O<num> 1
+Oxalats 1
+Seltenerdmetalle 1
+ActiniumIII-fluorid AcF<num> 1
+Feststoffreaktion 1
+Flusssäure 1
+Ac<num>-Lösung 1
+Actinium-Metall 1
+Platinapparatur 1
+ActiniumIII-chlorid AcCl<num> 1
+Actiniumhydroxid 1
+-oxalat 1
+Tetrachlormethan 1
+ActiniumIII-oxid 1
+ActiniumIII-bromid AcBr<num> 1
+feuchtem 1
+Oxibromid 1
+AcOBr 1
+Natriumdihydrogenphosphat NaH<num>PO<num> 1
+gefärbtes 1
+Actiniumphosphat AcPO<num> 1
+ActiniumIII-oxalat 1
+Schwefelwasserstoff 1
+paar 1
+ActiniumIII-sulfid Ac<num>S<num> 1
+nouvelle 1
+matière 1
+radio-active 1
+un 1
+nouvel 1
+élément 1
+radio-actif 1
+lactinium 1
+S <num>Friedrich 1
+radioactive 1
+Emanationskörper 1
+doi<num>cber<num>H 1
+Discovery 1
+Isis 1
+Adloff 1
+centenary 1
+controversial 1
+discovery 1
+actinium 1
+Radiochim 1
+doi<num>ract<num><num>-<num> 1
+Turnbull 1
+Solid 1
+state 1
+physics 1
+advances 1
+research 1
+applications 1
+doi<num>science<num><num> 1
+<num>Joseph 1
+Stites 1
+Murrell 1
+Salutsky 1
+doi<num>ja<num>a<num>J 1
+Katz 1
+Manning 1
+Annual 1
+doi<num>annurevns<num><num>Sherman 1
+Fried 1
+Hagemann 1
+Zachariasen 1
+Identification 1
+Pure 1
+<num>eme 1
+Mostra 1
+Chaozhou 1
+Landkreis 1
+Pingtung 1
+taiwanisch-US-amerikanischer 1
+ausgezeichneter 1
+Jane-Austen-Adaption 1
+Arts-Film 1
+Emigranten 1
+lernten 1
+ältester 1
+väterlicher- 1
+mütterlicherseits 1
+kommunistischen 1
+Taiwans 1
+Wünschen 1
+Laufbahn 1
+einzuschlagen 1
+Schauspiel 1
+absolvierte 1
+Einverständnis 1
+Filmstudium 1
+Urbana-Champaign 1
+Theaterwissenschaft 1
+-regie 1
+BA 1
+verlegte 1
+Theaterproduktion 1
+abschloss 1
+verschob 1
+Super-<num>-Film 1
+Filmregie 1
+-produktion 1
+Berufswunsch 1
+eingestehen 1
+umsetzen 1
+fertigstellte 1
+Arts-Drama 1
+pan-asiatischen 1
+Post-Western-Liebesfilm 1
+Heath 1
+Ledger 1
+Jake 1
+Gyllenhaal 1
+Letzteren 1
+asiatisch-stämmiger 1
+nicht-weißer 1
+Preisen 1
+Mikrobiologin 1
+Lin 1
+Plains 1
+Westchester 1
+County 1
+Bundesstaat 1
+Haan 1
+Filmisches 1
+Filmerfahrungen 1
+ernsthaft 1
+Filmemachen 1
+Abschlussdreh 1
+Studienkollegen 1
+Spike 1
+Abschlussfilm 1
+Fine 1
+Line 1
+Filmfest 1
+hochdotierten 1
+Drehbuchwettbewerbs 1
+west-östliche 1
+Father-Knows-Best-Trilogie 1
+Langfilme 1
+taiwanischen 1
+familiäre 1
+Innen 1
+Außen 1
+Generationen 1
+herrühren 1
+allesamt 1
+US-amerikanisch-taiwanische 1
+geschriebenen 1
+Originaldrehbüchern 1
+Schwiegertochter 1
+Wohngemeinschaft 1
+Arbeitsgemeinschaft 1
+Kurzfilms 1
+Tim 1
+Squyres 1
+Erstling 1
+Erfolgsfilms 1
+Squires 1
+Erstlings 1
+Eheschließung 1
+Exil-Taiwaners 1
+Erneut 1
+Hatte 1
+gesorgt 1
+aufstrebenden 1
+profitabelsten 1
+Low-Budget-Filme 1
+Produktionskosten 1
+Einspielergebnis 1
+kongeniale 1
+Verkörperung 1
+Maskeraden 1
+lebenstauglicheres 1
+verwitwete 1
+dreier 1
+Lieben 1
+angehen 1
+innerfamiliäre 1
+passionierter 1
+kulinarische 1
+Witwers 1
+Dreimal 1
+anglo-amerikanische 1
+Lindsay 1
+Doran 1
+eröffnete 1
+ersehnte 1
+geprägter 1
+Schriftstellerin 1
+Amerikanischen 1
+<num>-heute 1
+Pendeln 1
+Action-Filme 1
+Globes 1
+Oscars 1
+prämiert 1
+Trophäe 1
+Filmpreisen 1
+Foreign 1
+verfilmte 1
+Kurzgeschichte 1
+Eileen 1
+Chang 1
+Shanghai 1
+Agentin 1
+Tang 1
+Wei 1
+hochrangigen 1
+Verräter 1
+Leung 1
+Chiu 1
+Wai 1
+liquidieren 1
+chinesischsprachige 1
+Spielfilmproduktion 1
+Oscar-Verleihung 1
+Picture 1
+Chen 1
+Huai-Ens 1
+Lian 1
+xi 1
+qu 1
+Jury 1
+<num> Internationalen 1
+Wettbewerbsjury 1
+<num> Filmfestivals 1
+anerkannter 1
+vielseitigsten 1
+einwirken 1
+Kennzeichnend 1
+geradlinige 1
+Erzählstruktur 1
+Blickwinkeln 1
+innovativen 1
+Stilelementen 1
+klassisch-soliden 1
+Erzählstrukturen 1
+langweilig 1
+kombiniert 1
+<num>ème 1
+Mostrajpg 1
+Pushing 1
+Hands 1
+Tui 1
+shou 1
+Wedding 1
+Banquet 1
+Xi 1
+yan 1
+Yin 1
+shi 1
+nan 1
+nu 1
+Sense 1
+Sensibility 1
+Icestorm 1
+reitet 1
+Crouching 1
+Hidden 1
+hu 1
+cang 1
+long 1
+Kurzwerbefilm 1
+Automarke 1
+Sè 1
+jiè 1
+irre 1
+Heldentour 1
+Lynn 1
+Lynns 1
+Long 1
+Halftime 1
+Gemini 1
+Oscarverleihung 1
+Bundesfilmpreis 1
+Hong 1
+Kong 1
+Taiwanischer 1
+Tanja 1
+Hanhart 1
+Redaktorin 1
+Werkbeschreibungen 1
+Hu 1
+Kunstauffassung 1
+filmästhetischen 1
+Gardez 1
+WHOS 1
+Subtext 1
+criticde 1
+Geisenhanslüke 1
+Thinks 1
+titulieren 1
+Patriarchen 1
+Hui-Ling 1
+<num>Pekler 1
+S <num>Pekler 1
+Tseng 1
+Shorter 1
+Lust 1
+shown 1
+here 1
+Straits 1
+Times 1
+Singapore 1
+BUZZ 1
+fr-online 1
+Fachbegriff 1
+anschließen 1
+Erziehungssystem 1
+anschlussfähig 1
+systemspezifischen 1
+Leitunterscheidung 1
+systemzugehörig 1
+zahlennicht 1
+zahlen 1
+Kommunikationen 1
+funktioniert 1
+generalisierte 1
+Kommunikationsmedium 1
+jetzigen 1
+Selbstreferenz 1
+fremdreferentiellen 1
+Anregung 1
+Bielefelder 1
+Sektionsreferat 1
+Achten 1
+Kongresses 1
+gedruckt 1
+fruchtbar 1
+Handlungsmodellen 1
+abzurücken 1
+ergänzend 1
+Errungenschaft 1
+Sprachmetapher 1
+Aufhellung 1
+nicht-sprachlichen 1
+einbringt 1
+Reihenbildung 1
+erklärbar 1
+Fassen 1
+Philosopheme 1
+anschließbaren 1
+gegebene 1
+Ensemble 1
+Akte 1
+anzuschließen 1
+Mannigfaltigkeit 1
+Anschließbarkeiten 1
+Formularen 1
+Grundriß 1
+Achter 1
+Kongress 1
+Fink 1
+Handlungsfeld 1
+Boer 1
+<num>fFrese 1
+strukturlosen 1
+diskutierte 1
+Metaphysik 1
+indirekten 1
+thematisierte 1
+megarischen 1
+Diodoros 1
+Kronos 1
+Philon 1
+Aussagensemantik 1
+-axiomatik 1
+kombinierte 1
+Chrysippos 1
+Soli 1
+übersehen 1
+entscheidbare 1
+- allerdings 1
+Schließen - 1
+Boole 1
+algebraischen 1
+Logikkalkül 1
+durchsetzte 1
+Haupttypus 1
+Bivalenzprinzip 1
+Kompositionalität 1
+Extensionalitätsprinzip 1
+zerlegt 1
+zerlegen 1
+aussagenlogischer 1
+nichtklassische 1
+Logiksysteme 1
+Nichtklassische 1
+Pseudowahrheitswerte 1
+dreiwertige 1
+Fuzzy-Logik 1
+nichtextensionale 1
+Modallogik 1
+einstelligen 1
+nichtextensionalen 1
+Operatoren 1
+einführt 1
+Logische 1
+Konkurrenzverhältnis 1
+pragmatische 1
+außerlogischen 1
+beschreibe 1
+Standpunkte 1
+positivistischen 1
+Standpunkts 1
+Wissenschaftstheorie 1
+Sprachwissenschaft 1
+metaphysische 1
+erlernbar 1
+Braucht 1
+geeignetes 1
+Umgangssprachliche 1
+Einfache 1
+w 1
+true 1
+false 1
+verknüpfte 1
+Halbwahrheiten 1
+Fußballsaison 1
+herausstellen 1
+Wahrheitsgehalt 1
+ungelösten 1
+Anmerkung 1
+All-Aussage 1
+Verneinte 1
+Satzverneinung 1
+kontradiktorisches 1
+diejenige 1
+Einfacher 1
+voranstellt 1
+natürlichsprachlicher 1
+einfügt 1
+Notation 1
+NOT 1
+Und-verknüpfte 1
+kaufmännische 1
+Ampersand 1
+AND 1
+Und-Verknüpfung 1
+Nichtausschließendes 1
+nichtausschließendes 1
+disjunkten 1
+Nichtausschließende 1
+Adjunktion 1
+Formelzeichen 1
+vel 1
+juristischen 1
+Oder-Verknüpfung 1
+Materiale 1
+Subjunktion 1
+überraschende 1
+kontraintuitive 1
+zutreffende 1
+Unterkapitel 1
+sichtbarer 1
+impliziert 1
+Antezedens 1
+Sukzedens 1
+Lesart 1
+natürlichsprachlichen 1
+Kausalität 1
+Zusammenhangs 1
+verleiten 1
+regnete 1
+Rohrbruch 1
+Übung 1
+Feuerwehr 1
+Falsch 1
+sequitur 1
+Falschem 1
+Beliebiges 1
+objektsprachliche 1
+allfälligen 1
+aussagt 1
+Dienstag 1
+morgen 1
+Mittwoch 1
+Objektsprache 1
+metasprachliche 1
+natürlichsprachlich 1
+Metatheorem 1
+Ausschließendes 1
+Kontravalenz 1
+Antivalenz 1
+oder B 1
+ausschließendes 1
+Ausschließende 1
+eigenständiger 1
+verneintes 1
+genießt 1
+XOR 1
+eXclusive 1
+aufgeschrieben 1
+Morgansche 1
+schönerem 1
+Konnektiv 1
+NOR 1
+hinreichender 1
+wiederaufgreifen 1
+Betrachten 1
+hinreichend 1
+eintreten 1
+gezwungenermaßen 1
+ziemlich 1
+Hauptgrund 1
+Schwierigkeit 1
+Bedeutungen 1
+hinreichenden 1
+notwendigen 1
+strikt 1
+temporalen 1
+Antecedens 1
+nachher 1
+missversteht 1
+umgekehrter 1
+seltsam 1
+gefolgert 1
+meint 1
+zeitlos 1
+zusammenhanglos 1
+Konditionals 1
+Formaler 1
+selbstbewusste 1
+Laie 1
+Logikers 1
+zwingende 1
+absurden 1
+Paradoxien 1
+Denkern 1
+Argumentierens 1
+einleitende 1
+unerlässlich 1
+metasprachlichen 1
+geredet 1
+konkret 1
+ableitbare 1
+plausiblen 1
+interpretierbar 1
+komplexere 1
+Gödel 1
+Gödelscher 1
+Unvollständigkeitssatz 1
+Grammatik 1
+aussehen 1
+konkrete 1
+Baumkalkül 1
+Sequenzenkalkül 1
+Resolutionskalkül 1
+Hilbert-Kalkül 1
+graphischer 1
+Existential 1
+Graphs 1
+Satzkonstanten 1
+runden 1
+abzählbar 1
+unendliche 1
+Pn 1
+inkl 1
+Vereinigungsmenge 1
+Bausteinen 1
+Nichts 1
+Umformungsregeln 1
+aufstellt 1
+Ausgangsformeln 1
+Schlussfolgerung 1
+Platzhalter 1
+Ersetzungsregel 1
+substituiert 1
+Beweises 1
+Pragmatisch 1
+verkürzen 1
+optional 1
+auskommen 1
+Axiomfreie 1
+Baumkalküle 1
+exemplarisch 1
+Russells 1
+Typentheorie 1
+auskommt 1
+Interpretiert 1
+stünde 1
+Axiomenschema 1
+Ersetzungsinstanzen 1
+Schemas 1
+aufsteigend 1
+nummerierten 1
+Kalkülen 1
+vorangehenden 1
+gebraucht 1
+Δ 1
+Gelingt 1
+Theorem 1
+Forschungsgebiet 1
+Darum 1
+Ausdrücken 1
+Denotationsfunktion 1
+Wahrheitswertefunktion 1
+bewertende 1
+liefern 1
+Bewerten 1
+Festsetzung 1
+Genüge 1
+- Interpretation 1
+bezeichnet - 1
+Absatzes 1
+Wahrheitswertkombinationen 1
+überschaubar 1
+verneint 1
+Wahrheitswertverläufe 1
+zweistelligen 1
+sechzehn 1
+zweistellige 1
+ehesten 1
+funktional 1
+Anforderung 1
+Näheres 1
+funktionale 1
+- den 1
+Prämissen - 1
+- die 1
+Konklusion - 1
+- d h 1
+Atomen - 1
+Leibniz 1
+Prämissenmenge 1
+Beachte 1
+graphische 1
+syntaktische 1
+Absätzen 1
+Leibnizsche 1
+Allgemeingültigkeit 1
+Satzmengen 1
+effizient 1
+Entscheidungsverfahren 1
+Aussagemenge 1
+Wahrheitstafelverfahren 1
+Brute-Force-Verfahren 1
+satisfiability 1
+Komplexitätstheorie 1
+NP-vollständig 1
+NP 1
+polynomialer 1
+echte 1
+Teilmengen 1
+polynomial 1
+beschränkter 1
+Rechenzeit 1
+Teilmenge 1
+Horn-Formeln 1
+Konjunktionen 1
+Disjunktionen 1
+Disjunkte 1
+verneinte 1
+unverneinte 1
+unverneint 1
+Algebraische 1
+VXwahr 1
+VXWVX 1
+nichtlogische 1
+VArithmetik 1
+VArithmetikXYVArithmetikX 1
+VArithmetikY 1
+abstrakten 1
+beliebiges 1
+Addition 1
+VFfalsch 1
+Normalformen 1
+konjunktiver 1
+disjunktiver 1
+vorliegende 1
+Konsistenz 1
+Mindestanforderung 1
+Konsistenzbegriff 1
+Konsistenzbegriffe 1
+zusammenfallen 1
+ungültiges 1
+Vollständig 1
+Adäquatheit 1
+konsistenter 1
+allgemeingültige 1
+ersterem 1
+letzterem 1
+vollständiger 1
+Ersteres 1
+konkreter 1
+gleichwertig 1
+etliche 1
+Konkurrenzverhalten 1
+innerlogischen 1
+Nützlichkeit 1
+Anwendbarkeit 1
+Nützlichkeitserwägung 1
+tiefgehend 1
+schwerwiegend 1
+bewährt 1
+elektronischer 1
+Schaltungen 1
+Faktenwissen 1
+formalisieren 1
+Fuzzy-Logiken 1
+nonmonotone 1
+hochwillkommen 1
+Wissensbeständen 1
+umzugehen 1
+starkem 1
+Gewissheitsgrad 1
+widersprechende 1
+sinnvolle 1
+Gesamtbestand 1
+Anwendungsfall 1
+Problems 1
+greifbar 1
+Einzelwissenschaftliche 1
+kontroverser 1
+Geradezu 1
+paradigmatisch 1
+Welches 1
+modellhaft 1
+Meinungen 1
+Positivismus 1
+eingeführten 1
+wahrfalsch 1
+passen 1
+anwendungspraktisch 1
+nützen 1
+epistemische 1
+metaphysisch 1
+Einfachheit 1
+umgegangen 1
+beantwortet 1
+zukünftige 1
+Zukünftiges 1
+wären 1
+argumentiert 1
+vorbestimmt 1
+vorgebracht 1
+Rasen 1
+Grashalmen 1
+Zweiwertigkeitsprinzips 1
+Metatheoretikern 1
+Mathematikern 1
+Logikern 1
+Egal 1
+mehrwertig 1
+nichtklassisch 1
+Metavermutungen 1
+Metabehauptungen 1
+Metafeststellungen 1
+zweiwertig 1
+parakonsistenter 1
+nonmonotoner 1
+unentscheidbar 1
+bisschen 1
+Untersuchungsgegenstands 1
+platonische 1
+Konstrukte 1
+real 1
+nicht-physikalische 1
+gäbe 1
+Gegenpol 1
+Platonismus 1
+Nominalismus 1
+zuspricht 1
+manipuliert 1
+Manipulation 1
+Grundlagenstreit 1
+entspräche 1
+nominalistischen 1
+formalistische 1
+Mittelstellung 1
+nähme 1
+Konstruktivismus 1
+Jon 1
+Barwise 1
+Etchemendy 1
+CSLI 1
+Lecture 1
+Notes 1
+revised 1
+expanded 1
+Stanford 1
+Ansgar 1
+Beckermann 1
+Karel 1
+Berka 1
+Lothar 1
+Kreiser 1
+Logik-Texte 1
+Kommentierte 1
+Akademie-Verlag 1
+Detel 1
+Grundkurs 1
+Wilfrid 1
+ebenda 1
+Inhetveen 1
+dialog-orientierte 1
+Eagle 1
+Gutenbergplatz 1
+Lemmon 1
+Beginning 1
+Nelson 1
+Chapman 1
+Wesley 1
+Salmon 1
+Vorlesungsmitschnitt 1
+Spannagel 1
+Aussagen- 1
+Vorlesungsreihe 1
+Dürr 1
+Verwechslungsgefahr 1
+Obermengenzeichen 1
+Kurven- 1
+Bogen- 1
+Hufeisenzeichen 1
+Peano-Russellsche 1
+Teilmengenzeichen 1
+müsste 1
+SymboleE 1
+TermeVergleiche 1
+Mathematical 1
+logic 1
+types 1
+Mathematics 1
+Hörspielautor 1
+Opernregisseur 1
+italienisch-schottischer 1
+Fabrik 1
+Eiscreme 1
+Schulabschluss 1
+Hull 1
+Dozent 1
+Story 1
+Rundfunkhörspielen 1
+Inspector 1
+Morse 1
+ausgestrahlte 1
+Storyteller 1
+Muppets-Erfinder 1
+Henson 1
+stille 1
+Amerikaner 1
+Dolmetscherin 1
+Vorleser 1
+Gemeinsam 1
+Sydney 1
+Pollack 1
+Mirage 1
+Enterprises 1
+Schauspielerführer 1
+Oscar-Nominierungen 1
+Nebendarstellerin 1
+Juliette 1
+Binoche 1
+Renée 1
+Zellweger 1
+Gegen 1
+Hörspiel 1
+Eyes 1
+Jude 1
+Beckett 1
+Puccini-Oper 1
+Butterfly 1
+Nationaloper 1
+Vilnius 1
+Metropolitan 1
+Abbitte 1
+Kurzauftritt 1
+Talkshow-Moderator 1
+Vanessa 1
+Redgrave 1
+Skript 1
+Musical-Film 1
+Nine 1
+Tolkin 1
+Krimiserie 1
+Detektivin 1
+Botswana 1
+ausstrahlte 1
+Hongkong 1
+Choreographin 1
+Carolyn 1
+Choa 1
+Filmbranche 1
+Hannah 1
+Himmels 1
+Tante 1
+Edana 1
+Dominic 1
+Operation 1
+Tonsillen 1
+karzinoms 1
+Karzinoms 1
+Nacken 1
+meistversprechender 1
+Made 1
+Bangkok 1
+bestes 1
+Rubrik 1
+Bestes 1
+adaptiertes 1
+Truly 1
+Madly 1
+Deeply 1
+Wonderful 1
+Talented 1
+Einbruch 1
+Image<num> 1
+rulesvgDiese 1
+Illustration 1
+<num>-Bogen 1
+Kameras 1
+platziert 1
+enn 1
+Bogen 1
+tauschen 1
+Filmschnitt 1
+Beziehungsachse 1
+übersprungen 1
+Blickachsen 1
+Interest 1
+projiziert 1
+links-rechts- 1
+oben-unten-Beziehung 1
+Seitenachsensprung 1
+Höhenachsensprung 1
+Letzterer 1
+desorientierend 1
+Desorientierung 1
+Frame 1
+Inertialsystem 1
+Filmwelt 1
+Autofahrt 1
+eventuellem 1
+Fahrerseite 1
+Beifahrerseite 1
+Bewegungsrichtung 1
+irritierend 1
+fahren 1
+Leserichtung 1
+verfolgend 1
+fährt 1
+Zusammenstoß 1
+Continuity 1
+Editing 1
+Hollywoodkinos 1
+<num>-Grad-Regel 1
+Bewusster 1
+bewusster 1
+Verwirrung 1
+Kippmoment 1
+symbolisieren 1
+Kubrick 1
+Werbespots 1
+rasanten 1
+Ringe 1
+Sméagol 1
+wechselnd 1
+aussehender 1
+gespaltene 1
+unterstrichen 1
+Steadicam 1
+Dollyfahrt 1
+Bewegungsachse 1
+störend 1
+Crab 1
+Achsenüberschreitung 1
+Closeup 1
+Betrachter 1
+Hauptrichtung 1
+Fußballübertragung 1
+Tore 1
+Höhen- 1
+Seitenachse 1
+Gesprächen 1
+achten 1
+anschauen 1
+Gesprächspartner 1
+Gegenschuss 1
+Kameraachse 1
+View 1
+Erklärvideo 1
+Mitchelljpg 1
+KBE 1
+Leytonstone 1
+Stils 1
+wiederkehrenden 1
+Identitätsverlust 1
+variierte 1
+Publikumserfolg 1
+bewussten 1
+Persönlichkeiten 1
+Autorenfilm 1
+zuzurechnen 1
+jüngste 1
+Gemüsehändlers 1
+Whelan 1
+Geschwistern 1
+römisch-katholische 1
+Äußeres 1
+korpulent 1
+St-Ignatius-College 1
+Jesuiten-Schule 1
+Abendkurse 1
+Handwerkskurse 1
+Navigation 1
+belegte 1
+Kurse 1
+Zeichnen 1
+Kunstgeschichte 1
+Kunstakademie 1
+Fahrplänen 1
+Stadtplänen 1
+Landkarten 1
+fortschreitendem 1
+flüchtete 1
+Theatervorstellungen 1
+Mordprozesse 1
+Gerichtshof 1
+Bailey 1
+Scotland 1
+Yard 1
+enges 1
+band 1
+WT 1
+Henley 1
+Telegraph 1
+herstellte 1
+zeichnerischen 1
+Talents 1
+Werbeabteilung 1
+gebrauchten 1
+Spitznamen 1
+Hitch 1
+Betriebszeitschrift 1
+gruseligen 1
+Kurzgeschichten 1
+Stadtbezirk 1
+Islington 1
+bewarb 1
+Mappe 1
+Illustrationen 1
+Zwischentiteln 1
+Nebenbei 1
+Dekorationen 1
+Überarbeitungen 1
+Fitzmaurice 1
+Produktionsplanung 1
+Seymour 1
+Hicks 1
+Always 1
+Tell 1
+gefeuert 1
+Peabody 1
+unvollendet 1
+finanzieller 1
+leerstehende 1
+vermietet 1
+Filmeditorin 1
+assistierte 1
+wachsendem 1
+Unmut 1
+kümmerte 1
+Szenenbild 1
+Ausstattung 1
+Produktionsleiters 1
+UFA 1
+Geiger 1
+Babelsberger 1
+Filmstudios 1
+modernsten 1
+Murnau 1
+Münchner 1
+Lichtspielkunst 1
+Emelka 1
+Regie-Debütanten 1
+mitzuproduzieren 1
+verpflichtete 1
+kostspielige 1
+Verlobte 1
+Regieassistentin 1
+Filmteams 1
+ambitionierter 1
+deutsch-englische 1
+Tirol 1
+anliefen 1
+Verleiher 1
+Geldgeber 1
+C M 1
+expressionistischem 1
+einzelgängerischen 1
+Pensionsgast 1
+Serienmörder 1
+expressionistischer 1
+Montagu 1
+Filmüberarbeitungen 1
+Pressevorführung 1
+Balcons 1
+Abwärts 1
+Easy 1
+Virtue 1
+Beiden 1
+höherem 1
+BIP 1
+Boxerdrama 1
+Weltmeister 1
+Originaldrehbuch 1
+Farmers 1
+Champagne 1
+Fingerübungen 1
+bedacht 1
+abzuheben 1
+Regiestar 1
+feiern 1
+heirateten 1
+katholischen 1
+Beruflich 1
+engste 1
+Mitarbeiterin 1
+Beraterin 1
+Potential 1
+erlaubten 1
+Filmrolle 1
+Tonmaterial 1
+nachzudrehen 1
+wirkungsvollen 1
+gesprochenem 1
+tschechische 1
+stumm 1
+simultan 1
+Juno 1
+Paycock 1
+Musikrevue 1
+Elstree 1
+Calling 1
+Sprachversion 1
+Endlich 1
+Val 1
+Valentine 1
+verfassten 1
+Protest 1
+wirren 1
+albernen 1
+Cambers 1
+Ladies 1
+künstlerischer 1
+gelitten 1
+lustlos 1
+hasse 1
+Zeug 1
+Melodrama 1
+Meisterwerke 1
+Unmittelbar 1
+fruchtbare 1
+erarbeitete 1
+enthusiastisch 1
+humorvolle 1
+Blaupause 1
+Verfolgungsthriller 1
+manches 1
+nachzudenken 1
+eigenem 1
+Bekunden 1
+Tempo 1
+Vorgängerfilmen 1
+abfielen 1
+vielschichtige 1
+abrupt 1
+Besitzern 1
+entlassen 1
+unbeschwerte 1
+gefeierte 1
+fahrenden 1
+anspruchsvoller 1
+Ausnahmestellung 1
+Selznick-Joyce-Agentur 1
+Mitinhaber 1
+Hollywood-Moguls 1
+wahrzunehmen 1
+unterzeichnete 1
+Vorproduktion 1
+Winde 1
+verweht 1
+emigrierten 1
+Pommer 1
+Riff-Piraten 1
+Zweite 1
+unerwartete 1
+freiheitsliebende 1
+Hollywoodfilmes 1
+Einstand 1
+dichte 1
+düster-romantische 1
+elfmal 1
+Trophäen 1
+Summen 1
+auslieh 1
+weitete 1
+Wanger 1
+Kriegsdrama 1
+engagierte 1
+Naturell 1
+unpolitischer 1
+nachgedrehte 1
+Schlussmonolog 1
+gerichtet 1
+aufrüttelnd 1
+ausgewanderte 1
+Screwball-Komödie 1
+Familienmelodram 1
+persönlichsten 1
+Ängste 1
+autobiografischen 1
+leistete 1
+Kriegspropaganda 1
+Résistance 1
+propagandistische 1
+Töne 1
+irritierender 1
+Schiffbrüchige 1
+intellektuell 1
+überlegenen 1
+Nazi 1
+formalistisch 1
+<num>th 1
+dreimal 1
+kürzte 1
+Probevorführung 1
+Spionin 1
+Pflichtgefühl 1
+Liebhaber 1
+gedrängt 1
+Feind 1
+schlafen 1
+Projektionsfläche 1
+Gerichtsdrama 1
+lief 1
+chaotisch 1
+verlaufenden 1
+Oberhand 1
+währenddessen 1
+machtbewussten 1
+erfolglos 1
+Vertragsverlängerung 1
+NYWTSjpg 1
+auslaufen 1
+Kinokettenbesitzer 1
+Sidney 1
+Bernstein 1
+Farbfilm 1
+Hitchcock-Experiments 1
+kammerspielartigen 1
+Filmmaterial 1
+geschickte 1
+gefilmt 1
+ereignete 1
+untypischer 1
+melodramatischer 1
+Vehikel 1
+Raffinessen 1
+Konkurs 1
+gestorben 1
+zusammentraf 1
+weltgrößten 1
+anschloss 1
+lohnende 1
+lukrativen 1
+Theatermilieu 1
+Lieblingsmotive 1
+entpuppt 1
+spürte 1
+Ressentiments 1
+Auswanderung 1
+sonderlich 1
+Kolloquien 1
+Südkalifornien 1
+abzuhalten 1
+Previews 1
+Highsmith 1
+Flaute 1
+überragenden 1
+dreizehnjährige 1
+Nebenrolle 1
+eindeutigste 1
+katholische 1
+Kinokassen 1
+Humorlosigkeit 1
+anlastete 1
+Wohnzimmer 1
+Kinoindustrie 1
+Breitbildformat 1
+Cinemascope 1
+Zuschauerschwund 1
+aufzuhalten 1
+drängte 1
+<num>D 1
+Einschränkung 1
+Bewegungsfreiheit 1
+glücklich 1
+<num>-D-Effekte 1
+Knott 1
+garantierte 1
+Teleobjektiv 1
+gegenüberliegenden 1
+Wohnungen 1
+voyeuristischen 1
+romantischer 1
+Filmpause 1
+Glamour 1
+Côte 1
+dAzur 1
+angesiedelten 1
+entgegenzusetzen 1
+Shirley 1
+MacLaine 1
+Filmauftritt 1
+Edmund 1
+Gwenn 1
+mitgewirkt 1
+achtzigjährig 1
+Remake 1
+Moderator 1
+Suspicion 1
+Startime 1
+Regiestuhl 1
+Fernseharbeit 1
+Hinzu 1
+Auftraggebern 1
+Anthologies 1
+Grundprinzipien 1
+strikten 1
+untreu 1
+Schwarzweißfilm 1
+Fonda 1
+authentischen 1
+Schauplätzen 1
+unrecht 1
+Ausscheiden 1
+Regiegage 1
+trostloses 1
+Flop 1
+Wende 1
+gemeinsamer 1
+Filmfiguren 1
+projizierte 1
+verkörperten 1
+Scottie 1
+Ferguson 1
+umzuformen 1
+inzwischen - 1
+konzipierten 1
+MGM 1
+Abenteuern 1
+Unschuldiger 1
+Hitchcock-Film 1
+kämpft 1
+Abenteuer- 1
+Agentenfilme 1
+James-Bond-Filmen 1
+heitere 1
+vorbereitete 1
+Vergewaltigungsszene 1
+absagte 1
+bekanntester 1
+Dreharbeit 1
+entstandene 1
+meistanalysierten 1
+Ungewöhnlich 1
+barsch 1
+größtem 1
+angedachte 1
+scheiterten - 1
+Psycho-Regisseur 1
+Dreherlaubnis 1
+Disneyland 1
+verweigerte - 1
+Tricktechnik - 1
+Sodium 1
+Vapor 1
+Process - 1
+stilbildend 1
+Komponist 1
+elektronisch 1
+Werbefernsehen 1
+Filmerfahrung 1
+Agententätigkeit 1
+drittgrößte 1
+Aktionär 1
+künstlerisch 1
+Gelingen 1
+Psychogramm 1
+verstörten 1
+psychologischer 1
+Erklärungsmodelle 1
+undifferenziert 1
+untypisch 1
+handwerkliche 1
+fünfzehn 1
+mehrfacher 1
+Wendepunkt 1
+langjähriger 1
+verstarb 1
+Spätwerk 1
+Filmproduktionen 1
+aufwendiger 1
+Kinokasse 1
+Diverse 1
+reizten 1
+skurrilen 1
+RRRR 1
+Ganoven-Familie 1
+Charade 1
+Topkapi 1
+unüberbrückbaren 1
+America - 1
+Spionagefilms 1
+<num> Hitchcock-Filmes 1
+Marketingkampagne 1
+Julie 1
+Andrews 1
+gewünschte 1
+Schallplattenverkauf 1
+geeignete 1
+Unterhaltungsmusik 1
+vorlegte 1
+Stabes 1
+handwerklich 1
+zeitgemäßere 1
+Pause 1
+Zeitspanne 1
+Spionageroman 1
+Hollywood-Stars 1
+Dany 1
+Landsmänner 1
+Piccoli 1
+Philippe 1
+Noiret 1
+Aktrice 1
+Karin 1
+Dor 1
+Fernsehschauspieler 1
+Vernon 1
+katastrophalen 1
+Preview 1
+improvisiert 1
+teuersten 1
+zuversichtlich 1
+<num> Film 1
+Finanziers 1
+Spätsommer 1
+liebevolle 1
+erweist 1
+impotent 1
+ausdrückt 1
+verliefen 1
+Drehbucharbeit 1
+reibungsfrei 1
+Herzinfarkt 1
+erlitten 1
+untätig 1
+Crew 1
+brutaler 1
+bitterer 1
+tiefschwarzem 1
+durchzogener 1
+enttäuscht 1
+bemängelte 1
+anachronistisch 1
+Rainbird 1
+Pattern 1
+Canning 1
+vonstatten 1
+betäubte 1
+Drehbuchs 1
+heiteren 1
+morbid 1
+akzentuierten 1
+Unterhaltungsthriller 1
+ausgeklügelte 1
+erarbeitet 1
+entspannten 1
+gezeigten 1
+Elan 1
+Schnittarbeiten 1
+Suzanne 1
+Gauthier 1
+erlitt 1
+Schlaganfall 1
+freundlich 1
+schöpfte 1
+Sympathie 1
+entgegenschlug 1
+Filmideen 1
+aufzugreifen 1
+genommenes 1
+Kirkbride 1
+verschlechternden 1
+Gesundheitszustands 1
+Universal-Studios 1
+Adelsstand 1
+eingeäschert 1
+verstreut 1
+fünfzig 1
+dreiundfünfzig 1
+Thrillers 1
+Erzählmuster 1
+Faden 1
+Gangster 1
+angreifen 1
+katholischer 1
+vorwirft 1
+Filmes 1
+widerfährt 1
+Defizite 1
+Vergehen 1
+bestraft 1
+Notwehr 1
+Unheil 1
+begangenen 1
+Unschuldige 1
+Mitschuldigen 1
+Morden 1
+profitieren 1
+entlasten 1
+Komplott 1
+anvertrauten 1
+Intrige 1
+Verdächtigungen 1
+Schuldkomplexe 1
+Identitätsverlusts 1
+unterschiedlichsten 1
+einprägsam 1
+Mordkomplotts 1
+verwandelt 1
+zurückverwandelt 1
+genügt 1
+Gedanke 1
+Schlusskampf 1
+Scherenszene 1
+abnorm 1
+Nekrophilie 1
+Gesten 1
+Voyeurismus 1
+Müttern 1
+Leopoldine 1
+Symbolen 1
+Vorboten 1
+Unglücks 1
+vorherrschendes 1
+Treppen 1
+Fesseln 1
+Ausgeliefertsein 1
+allgemeines 1
+Täuschungen 1
+einprägende 1
+Normalbürger 1
+kriminellen 1
+Machenschaften 1
+geheimnisvolle 1
+beunruhigende 1
+jederzeit 1
+Professionelle 1
+Agentenmilieu 1
+Hindernis 1
+Männliche 1
+Prototyp 1
+gespielten 1
+verüben 1
+hilflos 1
+Abgrund 1
+hineingezogen 1
+heraufbeschworen 1
+bindungsscheu 1
+körperlich 1
+voyeuristisch 1
+veranlagt 1
+ungebrochene 1
+Rollentypus 1
+Herausforderungen 1
+Charme 1
+kriminell 1
+unantastbaren 1
+Hitchcock-Filme 1
+Schattenseiten 1
+schieben 1
+gezeichnete 1
+Verlierertypen 1
+unsympathisch 1
+obsessives 1
+Fehlverhalten 1
+Schaden 1
+anrichten 1
+wiederfinden 1
+Starke 1
+beschützenden 1
+Klischee 1
+verlangt 1
+strahlende 1
+vermeintliche 1
+Beschützer 1
+bedrohten 1
+tatsächliches 1
+vermeintliches 1
+Bedrohungspotential 1
+Rollenverteilung 1
+kehrt 1
+passiver 1
+wendet 1
+Polizeichefs 1
+verhilft 1
+Verdächtigen 1
+Psychologin 1
+Unterbewusste 1
+Mordverdächtigen 1
+sicheren 1
+Verbrechern 1
+herauskristallisierte 1
+hintergründigen 1
+undurchsichtigen 1
+oberflächliche 1
+Kühle 1
+verbirgt 1
+zweideutige 1
+überraschten 1
+küsst 1
+Zögern 1
+Schlafwagenabteil 1
+unterbringt 1
+aktiven 1
+Fragilität 1
+Weltbildes 1
+Sympathische 1
+Gestaltung 1
+sympathisch 1
+konkurrieren 1
+Bösewicht 1
+Gegenspielers 1
+tiefer 1
+aufrichtiger 1
+heimtückischer 1
+Schurke 1
+Momenten 1
+unbeholfenen 1
+Cummings 1
+sympathischer 1
+vertrauenserweckender 1
+charmanter 1
+Witwenmörder 1
+linkischer 1
+gepeinigter 1
+Dominante 1
+beunruhigenden 1
+Auslöser 1
+dramatischer 1
+uneingeschränkt 1
+bösartig 1
+antreibt 1
+extremste 1
+tote 1
+mordenden 1
+dämonischer 1
+Variationen 1
+Besitzergreifung 1
+Mutter-Typen 1
+gemein 1
+erträgt 1
+Mitch 1
+erwachsener 1
+Schuldkomplex 1
+Haushälterinnen 1
+dämonischen 1
+Zwielichtige 1
+leichtgläubige 1
+beschützen 1
+verdrehen 1
+glauben 1
+vordergründig 1
+tadellosem 1
+tollpatschig 1
+schlampig 1
+durchzieht 1
+gesamtes 1
+Drayton 1
+Helfer 1
+offenbaren 1
+CIA-Mitarbeiter 1
+verschwimmt 1
+gesteigert 1
+Formale 1
+Credo 1
+For 1
+me 1
+not 1
+slice 1
+piece 1
+cake 1
+Kinderspiel 1
+artifizielle 1
+einmal - 1
+Mann - 1
+wich 1
+dokumentarisch 1
+sind - 1
+Verdächtigten 1
+hilflosen 1
+Einigen 1
+fiktionalisiert 1
+verwirklichte 1
+transzendieren 1
+Grants 1
+Fließband 1
+zusammengebaut 1
+fällt - 1
+realistischen 1
+Maßstäben 1
+Begründung 1
+Verwerfen 1
+unterbringen 1
+willkürliche 1
+Plausibilität 1
+missachten 1
+Kauf 1
+analysieren 1
+Erwägungen 1
+Glaubwürdigkeit 1
+Spielfilmhandlung 1
+unwahrscheinliche 1
+dramatisieren 1
+straffen 1
+filmtypischen 1
+festgelegtem 1
+Spielorte 1
+entzog 1
+Genre-Gesetzen 1
+unheimlichen 1
+dunklen 1
+hellem 1
+Tageslicht 1
+harmlosen 1
+übersäten 1
+Marktplatz 1
+menschenleeren 1
+Versteigerung 1
+Hotelhalle 1
+idyllischen 1
+Bergstraße 1
+Konzerthalle 1
+lauter 1
+freundlichen 1
+Eisenbahnzug 1
+Überraschungsmoment 1
+Kriminalfilms 1
+Whodunit 1
+Spannungsaufbaus 1
+fiebert 1
+handelnde 1
+Zuschauers 1
+Lisa 1
+verdächtigen 1
+Beweisen 1
+Jeff 1
+vorzeitig 1
+zurückkommen 1
+Lebensgefahr 1
+markante 1
+Suspense-Situation 1
+gewaltigeren 1
+Überraschungseffekt 1
+schockieren 1
+Insignien 1
+Hitchcockfilms 1
+schaltet 1
+Suspense-Moment 1
+Loch 1
+Entkleiden 1
+eben 1
+schlimmstenfalls 1
+Vergewaltigung 1
+bestialische 1
+verwendetes 1
+vorantreibt 1
+initiiert 1
+austauschbar 1
+Regierungsgeheimnisse 1
+unterschlagenes 1
+treibt 1
+Motel 1
+Irre 1
+Kriminalfall 1
+mysteriösen 1
+<num> Stufen 1
+Geheimorganisation 1
+außergewöhnlicher 1
+Volksliedmelodie 1
+getarnte 1
+Geheimdienstinformation 1
+Beeinflusst 1
+visuell 1
+ist - 1
+unwesentliche 1
+ablenken 1
+Kuss-Szenen 1
+intim 1
+Küssenden 1
+heranfuhr 1
+Umarmenden 1
+Erzählweise 1
+Flugzeugangriff 1
+Jagd 1
+Mount 1
+Rushmore 1
+Klettergerüst 1
+zehnminütige 1
+Konzertszene 1
+visueller 1
+Arbeitsstil 1
+Expositionen 1
+Zuschauern 1
+Dialogen 1
+ungewöhnliche 1
+Operationen 1
+gegenläufige 1
+Zoom-Fahrtbewegung 1
+Kamerafahrten 1
+Raums 1
+Naheinstellung 1
+Schlüssels 1
+zuckendes 1
+siebzig 1
+fünfundvierzig 1
+Mordszene 1
+einminütigen 1
+Kamerafahrt 1
+Designer 1
+Keiner 1
+Experimentierfreude 1
+filmtechnischen 1
+Kniff 1
+übergehen 1
+Theaterverfilmung 1
+dokumentieren 1
+wesentliches 1
+gestaltendes 1
+Instrument 1
+Inspiriert 1
+Licht- 1
+Schatteneffekte 1
+Typisch 1
+Streifen 1
+Jalousien 1
+unheilvolle 1
+unnatürlich 1
+Kontraste 1
+Gut-Böse-Gegensatz 1
+visualisieren 1
+Hell-Dunkel-Spiel 1
+unterstützte 1
+gestreifte 1
+Zerrissenheit 1
+Schwarz 1
+Unschuld 1
+Weiß 1
+Farbgebung 1
+emotionalen 1
+Farbfilme 1
+trister 1
+grauer 1
+Gemütsverfassung 1
+Farbwahl 1
+Kellys 1
+Kleidern 1
+blassem 1
+Chiffon 1
+Traum 1
+ausgefeilte 1
+Dekors 1
+Beleuchtung 1
+Farbdramaturgie 1
+vorstellt 1
+legitim 1
+früh - 1
+Missfallen 1
+Produzenten - 1
+Trickverfahren 1
+Schüfftan-Verfahren 1
+Matte 1
+Painting 1
+Zugfahrt 1
+ausgereift 1
+drehenden 1
+Karussell 1
+kämpfen - 1
+virtuosen 1
+Realeinstellungen 1
+beinhaltet 1
+vierhundert 1
+Trickeinstellungen 1
+Tricktechniken 1
+Rotoskopieverfahren 1
+unterstützen 1
+Fingern 1
+trommelte 1
+zweckloses 1
+Trommeln 1
+musikalisches 1
+Muster - 1
+Geräusch-Refrain 1
+raschelte 1
+Umschlag 1
+zerriss 1
+pfiff 1
+Flattern 1
+Geräusch 1
+draußen 1
+orchestriert 1
+Instrumentenstimmen 1
+Tondrehbuch 1
+diktiert 1
+versteckte 1
+nachträgliches 1
+Bearbeiten 1
+Tonspur 1
+komplettes 1
+Orchester 1
+musikalisch 1
+untermalen 1
+Musikeinsatz 1
+Dauerakkord 1
+toten 1
+Organisten 1
+Geheimcode 1
+Volkstanz 1
+Merry-Widow-Walzer 1
+Rummelplatz 1
+Komposition 1
+Klavierspielers 1
+orchestral 1
+Gesamtdramaturgie 1
+tragendes 1
+bescheinigen 1
+Gesamteindruck 1
+Prägende 1
+Vorbilder 1
+Chaplin 1
+Fairbanks 1
+senior 1
+Stummfilmregisseur 1
+Beleuchtungseffekten 1
+schaffen 1
+abzusetzen 1
+Angetan 1
+Stummfilmregisseuren 1
+Lubitsch 1
+beobachtete 1
+perfekten 1
+ungeheueren 1
+Cabinet 1
+Caligari 1
+Wiene 1
+Visuellen 1
+Expressionismus 1
+zitieren 1
+Panzerkreuzer 1
+Potemkin 1
+sowjetischen 1
+Eisenstein 1
+erinnern 1
+Entsetzen 1
+schreienden 1
+zitierten 1
+Hafentreppe 1
+Odessa 1
+motivische 1
+kontrastreichen 1
+angeeignet 1
+Grundkonstellation 1
+alptraumhaften 1
+Zwanghaftigkeit 1
+Geschehnisse 1
+Gewissen 1
+typischer 1
+Blondinen 1
+finde 1
+Schwedinnen 1
+Norddeutschen 1
+Skandinavierinnen 1
+interessanter 1
+Italienerinnen 1
+stechen 1
+Engländerin 1
+daherkommen 1
+Taxi 1
+steigen 1
+überrascht 1
+Ihnen 1
+Hosenschlitz 1
+Look 1
+Truffaut-Schauspielerin 1
+Topaz 1
+ruhige 1
+Benehmen 1
+Rücksitz 1
+Taxis 1
+Garantie 1
+steigernden 1
+Verquickung 1
+beruflicher 1
+Obsession 1
+ausweitete 1
+probte 1
+Nervenzusammenbrüche 1
+wochenlang 1
+schneidern 1
+privates 1
+Crew-Mitgliedern 1
+beschatten 1
+Vereinnahmung 1
+hinziehenden 1
+Aufnahmen 1
+einstürzenden 1
+erfolglosen 1
+Annäherungsversuch 1
+bekundete 1
+Zuneigung 1
+herabzusetzen 1
+bedeckt 1
+erholen 1
+Schaffenskraft 1
+neurotischen 1
+manipulieren 1
+faszinierte 1
+deutlicher 1
+vollendete 1
+Vergewaltiger 1
+Phallus-Symbol 1
+Erwürgen 1
+Strangulieren 1
+Würgeszenen 1
+bemerkenswertesten 1
+Sich 1
+Würgerposen 1
+ablichten 1
+kokettierte 1
+zeit 1
+panischen 1
+nahegelegene 1
+Polizeirevier 1
+Polizist 1
+ungezogenen 1
+latente 1
+inwieweit 1
+besitzergreifenden 1
+Gemeinsamkeit 1
+Mutterfigur 1
+gebieterischen 1
+kranken 1
+Rede - 1
+Krimi-Besessenen 1
+Herb 1
+Selbstprojektion 1
+Auffallend 1
+hören 1
+konspirative 1
+Dinge 1
+irgendwelcher 1
+pubertäre 1
+Fixierung 1
+viktorianischen 1
+Körperfunktionen 1
+erwecken 1
+Dingen 1
+Bezugnehmend 1
+Körperfülle 1
+Ersatzbefriedigung 1
+Hitchcockfilmen 1
+symbolische 1
+Moralvorstellungen 1
+Zulässigkeit 1
+Kriminalität 1
+schwangeren 1
+streichen 1
+US-Regierung 1
+Ehescheidung 1
+heikle 1
+Textstellen 1
+entschärften 1
+Beschränkungen 1
+verzerrte 1
+Dampfheizung 1
+Papierzettel 1
+hinuntergespült 1
+versah - 1
+Beweisstücks 1
+werden - 1
+verhinderte 1
+Niemals 1
+expliziter 1
+Kuss 1
+Dialogsätze 1
+unterbrochenen 1
+Schlafwagen 1
+obere 1
+Bett 1
+küssen 1
+Umschnitt 1
+Tunnel 1
+rasen - 1
+explizitesten 1
+Sexualakts 1
+überließ 1
+Vorlagen 1
+Bühnenstücke 1
+Grundmotive 1
+Hochwertige 1
+scheute 1
+setze 1
+entwerfe 1
+schreiben 1
+persönlicher 1
+veränderte 1
+Nachhinein 1
+Spannungs-Dramaturgie 1
+geschliffene 1
+Hauptaugenmerk 1
+Drehbeginn 1
+Regisseurtätigkeit 1
+Improvisation 1
+Atelier 1
+improvisieren 1
+Augenblick 1
+nachzuprüfen 1
+taugen 1
+ganzes 1
+warten 1
+Nein 1
+Projekts 1
+angestrebte 1
+drehe 1
+Gewohnheit 1
+auszuprobieren 1
+Vorausplanung 1
+Hauses 1
+Drehort 1
+umschrieb 1
+skizzierte 1
+Entwürfen 1
+abzuweichen 1
+Gewohnheiten 1
+unwichtigen 1
+rekonstruierte 1
+Originalunterlagen 1
+Drehbuchversionen 1
+Skripte 1
+Memos 1
+Produktionsnotizen 1
+Produktionsgeschichte 1
+diverser 1
+Bekenntnis 1
+Schneideraum 1
+Eliot 1
+Stannard 1
+Angus 1
+McPhail 1
+Hecht 1
+zusammenarbeiteten 1
+Thornton 1
+Tabori 1
+konfliktbeladen 1
+Steinbeck 1
+Raymond 1
+betrieb 1
+diktatorischer 1
+schied 1
+beigesteuert 1
+kurzerhand 1
+drehten 1
+Biograph 1
+Freundschaft 1
+neurotisch 1
+bezeichnenden 1
+Unterhaltung 1
+Unterschicht 1
+zitierter 1
+Ausspruch 1
+Vieh 1
+Widerwillen 1
+Geldes 1
+nebenher 1
+verselbständigte 1
+genereller 1
+Geringschätzung 1
+vorgefertigte 1
+Method 1
+Actings 1
+Clift 1
+lästig 1
+Exzentriker 1
+Egomanen 1
+anpassten 1
+Freiheiten 1
+Umso 1
+besetzenden 1
+Cedric 1
+Hardwicke 1
+loyal 1
+Whitlock 1
+Szenenbildner 1
+Äußerst 1
+Bumstead 1
+Titeldesigner 1
+Saul 1
+Bass 1
+Vorspanne 1
+Plakate 1
+Wichtigster 1
+Cox 1
+ausführte 1
+Perfektion 1
+Leonard 1
+ehemaliger 1
+Assistent 1
+Levy 1
+Soundtracks 1
+beisteuerte 1
+Hitchcock-Komponist 1
+Strategie 1
+stilisiertes 1
+Selbstporträt 1
+Logo 1
+Übersiedlung 1
+zuständig 1
+Selznick-Joyce 1
+Herman 1
+Citron 1
+vermarktete 1
+Machtposition 1
+Statisten 1
+auftauchen 1
+obligatorischer 1
+lauerte 1
+Running 1
+Gag 1
+Filmanfang 1
+Boot 1
+Werbeanzeige 1
+Diät 1
+Vorher-Nachher-Foto 1
+Auftritt 1
+hängenden 1
+Wiedersehensfeier 1
+College-Absolventen 1
+Sprechrolle 1
+Hitchcock-Cameos 1
+ilmAuftrittRolleFilmAuftrittRolleDer 1
+MieterErst 1
+Schreibtisch 1
+Redaktion 1
+eilt 1
+Mütze 1
+minEasy 1
+VirtueMit 1
+Gehstock 1
+Tennisplatz 1
+minErpressungLiest 1
+U-Bahn 1
+minMord 1
+Geht 1
+stattfand 1
+<num>Überquert 1
+Regenmantel 1
+StufenGeht 1
+Gehsteig 1
+wirft 1
+Kaugummipackung 1
+Donat 1
+Lucie 1
+fluchtartig 1
+minSabotageGeht 1
+minJung 1
+unschuldigVor 1
+Gerichtsgebäude 1
+minEine 1
+verschwindetIn 1
+Victoria 1
+dunklem 1
+hastig 1
+minRebeccaGeht 1
+Sanders 1
+Telefonzelle 1
+AuslandskorrespondentMit 1
+Tageszeitung 1
+Joel 1
+McCrea 1
+minVerdachtAn 1
+Briefkasten 1
+minMr 1
+SmithAuf 1
+minSaboteureSteht 1
+Schaufenster 1
+Drugstore 1
+Saboteurs 1
+anhält 1
+minIm 1
+ZweifelsHat 1
+Kartenspiel 1
+Santa 1
+Rosa 1
+minIch 1
+dichKommt 1
+Fahrstuhl 1
+Geigenkasten 1
+minBerüchtigtAuf 1
+trinkt 1
+Champagner 1
+ParadinKommt 1
+Cumberland 1
+Cellokasten 1
+minCocktail 1
+LeicheGeht 1
+Bürgersteig 1
+Neonreklame 1
+minSklavin 1
+HerzensEr 1
+Gouverneurs 1
+blauem 1
+braunem 1
+Regierungspalast 1
+LolaDreht 1
+Wyman 1
+Dietrichs 1
+Dienstmädchen 1
+verkleidet 1
+ZugSteigt 1
+Kontrabass 1
+Farley 1
+Granger 1
+Metcalf 1
+verlässt 1
+Freundin 1
+Saal 1
+beichteGeht 1
+minDas 1
+HofZieht 1
+Apartment 1
+Musikers 1
+Uhr 1
+minImmer 1
+HarryBei 1
+Bilder-Käufer 1
+parkenden 1
+Limousine 1
+minÜber 1
+NizzaEr 1
+Robie 1
+<num>Mit 1
+Marrakesch 1
+Akrobaten 1
+minVertigo 1
+TotenIn 1
+Gavin 1
+Elster 1
+Beschattung 1
+Anzug 1
+Flügelhornkoffer 1
+Werft 1
+DritteLäuft 1
+Tür 1
+minPsychoEr 1
+Marions 1
+Cowboyhut 1
+VögelVerlässt 1
+Tierhandlung 1
+Terriern 1
+Moment 1
+minMarnieVerlässt 1
+Hotelzimmer 1
+Korridor 1
+VorhangSitzt 1
+Baby 1
+Schoß 1
+Hotelfoyer 1
+minTopasAm 1
+La-Guardia-Flughafen 1
+minFrenzyAm 1
+Themse 1
+applaudiert 1
+minFamiliengrabIn 1
+Silhouette 1
+Milchglasscheibe 1
+Türe 1
+Aufschrift 1
+Registratur 1
+Geburten 1
+Sterbefälle 1
+Abteilungen 1
+externe 1
+Agenturen 1
+Werbekampagnen 1
+Kino-Trailer 1
+Zusammenschnitte 1
+angekündigten 1
+Wiedererkennungswert 1
+Ceremony 1
+humorvoll 1
+Fernsehgeschäft 1
+Fernsehproduktionsfirma 1
+Shamley 1
+begrüßte 1
+ungerührter 1
+Miene 1
+makabre 1
+Ansagetexte 1
+Moderationen 1
+Bühnenautor 1
+Allardice 1
+Redenschreiber 1
+Titelmusik 1
+Hauptthema 1
+Gounods 1
+Marche 1
+funèbre 1
+dune 1
+marionette 1
+Trauermarsch 1
+Marionette 1
+Erkennungsmelodie 1
+Lizenzvertrag 1
+HSD 1
+Überlassung 1
+Krimi-Magazin 1
+Mystery- 1
+Kriminalgeschichten 1
+Buchrezensionen 1
+Rätsel 1
+Vorworte 1
+Ghostwritern 1
+Jugend-Krimi-Reihe 1
+Three 1
+Investigators 1
+Buchreihe 1
+Hörspielreihe 1
+Hörspielproduktion 1
+Schaffen 1
+vertraut 1
+spannungserzeugendem 1
+MacGuffins 1
+handlungsvorantreibendes 1
+unzählige 1
+Erfolgsfilme 1
+inspirierten 1
+Folgejahren 1
+Hollywood-Produktionen 1
+Hollywood-Regisseuren 1
+Verweisen 1
+Zitaten 1
+Grundstrukturen 1
+Dressed 1
+Bezügen 1
+stilistische 1
+adaptiert 1
+thematische 1
+Parallelen 1
+aufzeigen 1
+Spannungsaufbau 1
+Filmreihe 1
+Schindlers 1
+Irmin 1
+Roberts 1
+Effect 1
+umzusetzende 1
+Kameraeinstellung 1
+emotional 1
+wirkungsvolle 1
+Kameratrick 1
+Carpenter 1
+Fincher 1
+Mamet 1
+Quentin 1
+Tarantino 1
+Scorsese 1
+Shyamalan 1
+veröffentlichten 1
+Sonderheft 1
+abhielt 1
+Dutzenden 1
+frenetisch 1
+Herald 1
+Tribune 1
+Idol 1
+Avantgarde 1
+dreißigjährigen 1
+fünfzigstündiges 1
+befragte 1
+achtundvierzig 1
+Buchform 1
+Filmliteratur 1
+schwarz 1
+Betrügerin 1
+Mörderin 1
+verfällt 1
+unschuldiger 1
+süße 1
+Fahrenheit 1
+heile 1
+durcheinandergebracht 1
+Hauptmotive 1
+Schuldübertragung 1
+doppelten 1
+gespaltenen 1
+kannst 1
+Schlachter 1
+Masken 1
+Henri-Georges 1
+Clouzot 1
+Clément 1
+Repertoires 1
+Übriges 1
+unmittelbare 1
+europäischstämmige 1
+Stilverwandtschaft 1
+Ministerium 1
+Carol 1
+Reed 1
+Zeugin 1
+Anklage 1
+Frantic 1
+PolaĆski 1
+Branagh 1
+aufgeführten 1
+Produktionsjahr 1
+R TV 1
+namentlicher 1
+Statist 1
+TA 1
+Treatment 1
+Advisor 1
+TD 1
+Titel-Designer 1
+RA 1
+Regie-Assistent 1
+namentliche 1
+Spielfilmen 1
+Fernsehfilme 1
+Tonfilme 1
+Concentration 1
+Camps 1
+Factual 1
+fertiggestellt 1
+Gastgebers 1
+DateiHitchcock 1
+walk 1
+famejpg 1
+sechsmal 1
+fünfmal 1
+veranlasste 1
+Brautjungfer 1
+oscarlos 1
+entgegennehmen 1
+NYFCC 1
+Kinema 1
+Junpo 1
+Fremdsprachiger 1
+Locarno 1
+best 1
+TV-Show 1
+Cinematography 1
+Allied 1
+Technicians 1
+ACTT 1
+Officier 1
+Lettres 1
+Ehrenmitgliedschaft 1
+Ernennung 1
+Ehrenlegion 1
+BAFTA 1
+Fellowship 1
+Columbia 1
+Writers 1
+Lincoln 1
+Jussi 1
+Career 1
+Fame 1
+Adresse 1
+Girl 1
+Jarrold 1
+Toby 1
+Sienna 1
+Imelda 1
+Staunton 1
+Conrad 1
+Kemp 1
+Penelope 1
+Wilton 1
+Gervasi 1
+Hopkins 1
+Mirren 1
+Scarlett 1
+Johansson 1
+Huston 1
+Whitfield 1
+Cook 1
+Toni 1
+Collette 1
+Stuhlbarg 1
+Wincott 1
+Gein 1
+Biel 1
+DArcy 1
+Artline 1
+Dossier 1
+Filmausschnitten 1
+Laurent 1
+Bouzereau 1
+Knesebeck 1
+Vorwort 1
+OConnell 1
+unveröffentlichtem 1
+Bildmaterial 1
+herausnehmbaren 1
+Faksimiles 1
+Notizen 1
+Only 1
+Personal 1
+Werkbeschreibung 1
+McGilligan 1
+Darkness 1
+Enno 1
+Patalas 1
+Russel 1
+Hitchcock-Biographie 1
+Thilo 1
+Wydra 1
+Werkschauen 1
+Sortiert 1
+chronologischen 1
+Universitaires 1
+HP 1
+Manz 1
+Bildchronik 1
+Sanssouci 1
+circa 1
+selon 1
+Lasky 1
+Hembus 1
+Citadel-Filmbücher 1
+Filmbibliothek 1
+Kapsis 1
+Making 1
+informationsreich 1
+aufgebauten 1
+beleuchtet 1
+Nachahmungen 1
+eingeht 1
+Schnelle 1
+Wiedleroither 1
+Rieger 1
+Seeßlen 1
+Phaidon 1
+Complete 1
+Taschen-Verlag 1
+Nikolai 1
+Wojtko 1
+Filmverführer 1
+Kovac 1
+Liebes- 1
+Todesszenen 1
+Adrian 1
+Weibel 1
+Funktionsweise 1
+auktorialen 1
+Rebello 1
+Sämtliche 1
+Taschen 1
+Filmfotos 1
+Kinoplakaten 1
+Baecque 1
+Éditions 1
+Gallimard 1
+Egmont 1
+vgs 1
+Verlagsgesellschaft 1
+FußnotenEinzelnachweise 1
+Hauptquellen 1
+Hitchcock-Wiki 1
+EyeGate 1
+Holzner 1
+<num>die 1
+biografischen 1
+Ignatius 1
+Internat 1
+diesbezüglich 1
+provozierten 1
+httpswwwyoutubecomwatchvIceUa<num>c-<num>zY 1
+httpswwwyoutubecomwatchv-HXLIx<num>KhKg 1
+<num>Verschiedene 1
+Sprachversionen 1
+Tonfilmen 1
+<num>Donald 1
+Hausbrand 1
+Fifty 1
+Doubleday 1
+Nebenbuhlerinnen 1
+loszulassen 1
+Bezeichnenderweise 1
+Treppenszene 1
+Psychologisch 1
+tiefere 1
+Irgendwie 1
+Untertöne 1
+Kriminalmuseum 1
+Abartigkeiten 1
+Fesselung 1
+Hochstapler 1
+Verführer 1
+belügt 1
+ermorden 1
+Liebesbeziehung 1
+staatsbürgerlichem 1
+Pflichtbewusstsein 1
+schläft 1
+heiratet 1
+übersieht 1
+Eifersucht 1
+<num>er- 1
+verkörpert 1
+Corey 1
+Creekmur 1
+Doty 1
+Out 1
+Gay 1
+Lesbian 1
+Queer 1
+Popular 1
+Continuum 1
+Publishing 1
+Shohini 1
+Chaudhuri 1
+Feminist 1
+Theorists 1
+Laura 1
+Mulvey 1
+Kaja 1
+Silverman 1
+Lauretis 1
+Creed 1
+idiotisch 1
+verzeihlichen 1
+unverzeihlichen 1
+Irrtum 1
+ungeschnittene 1
+Dutzend 1
+eindrucksvoll 1
+stumme 1
+Lydia 1
+Brenner 1
+Foster 1
+Hirsch 1
+Dark 1
+Side 1
+Capo 1
+unpaginiert 1
+Bail 1
+Judge 1
+inszenieren 1
+psychopathischen 1
+impertinenteste 1
+Schlusseinstellung 1
+dreiminütigen 1
+Kussszene 1
+Küsse 1
+Shaffer 1
+Tallulah 1
+Bankhead 1
+aussuchen 1
+Beleuchter 1
+Anweisungen 1
+auszuleuchten 1
+<num>Klangbeispiele 1
+Hofkomponist 1
+moviepilotdeSiehe 1
+HarrisLasky 1
+<num>Laut 1
+treiben 1
+Ertrinken 1
+Weiterverwertung 1
+damaliger 1
+beispielloser 1
+genoss 1
+Begeisterung 1
+Stefano 1
+liebte 1
+Getue 1
+ergründen 1
+<num>vgl 1
+BaecqueToubiana 1
+<num>Weitere 1
+Wendeltreppe 1
+Siodmak 1
+hellichten 1
+Ladislao 1
+Vajda 1
+Do 1
+Like 1
+Dario 1
+Argento 1
+Filmtheorie 1
+Autorenfilm - 1
+französischen - 1
+Produzenten-Kino 1
+abgrenzte 1
+Auteur-Begriffs 1
+geistiger 1
+zentraler 1
+Gestalter 1
+Kunstwerks 1
+Astruc 1
+geistigen 1
+aufwarf 1
+Schaffensprozess 1
+Anteile 1
+Zuteilung 1
+Teilaufgaben 1
+Honorartätigkeit 1
+leide 1
+Zusammenführung 1
+caméra-stylo 1
+Stift 1
+gängiger 1
+Wegbereiter 1
+Autoren-Politik 1
+umgeformt 1
+Parteilichkeit 1
+filmwissenschaftliche 1
+Filmzeitschrift 1
+erregenden 1
+scharfer 1
+Polemik 1
+etablierten 1
+Qualitätsfilm 1
+literarischen 1
+plädierte 1
+Luis 1
+Buñuel 1
+Renoir 1
+Roberto 1
+Rossellini 1
+Hawks 1
+Vincente 1
+Minnelli 1
+Vertragsregisseure 1
+Studiosystem 1
+Hollywoods 1
+Filmkritik 1
+bestimmend 1
+hervorgingen 1
+Rivette 1
+bedienten 1
+mort 1
+lauteur 1
+Auteur-Dieu 1
+Autoren-Gott 1
+écrivain 1
+Kristeva 1
+Bakhtine 1
+mot 1
+dialogue 1
+Bachtin 1
+aufbrachte 1
+prägend 1
+verhängnisvollen 1
+Rohrbach 1
+Wirtschaftlicher 1
+zwang 1
+arbeitsteiligen 1
+Produktionsweise 1
+Produzenten-Film 1
+Nenner 1
+Banalisierung 1
+Filminhalte 1
+Projektverantwortlicher 1
+schöpferischen 1
+Filmwissenschaft 1
+Teammitgliedern 1
+Teamarbeit 1
+Dogma-Film 1
+weisungsgebunden 1
+Polnische 1
+Drehbuchschreibens 1
+Unerfahrene 1
+Kameramanns 1
+Kamerafrau 1
+Teammitglieder 1
+digitaler 1
+Aufnahmetechniken 1
+Wim 1
+Wenders 1
+individuelle 1
+subjektive 1
+Autorenpolitik 1
+fünfziger 1
+Kompromisse 1
+empirisches 1
+Niemand 1
+wahrnehmen 1
+angefertigt 1
+Buchvorlage 1
+stammten 1
+gezielten 1
+polemischen 1
+Village-Voice-Kritiker 1
+übersetzte 1
+popularisierte 1
+worth 1
+exploring 1
+depth 1
+beneath 1
+frosting 1
+few 1
+great 1
+directors 1
+top 1
+Wen 1
+Soziologisch 1
+Autorentheorie 1
+Distinktionsstrategie 1
+zugegeben 1
+sagten 1
+Preminger 1
+fürs 1
+Lohnempfänger 1
+steckt 1
+Chateaubriand 1
+siebziger 1
+poststrukturalistischen 1
+Dilemmas 1
+Beweisbarkeit 1
+Image-Figur 1
+formt 1
+einschreibt 1
+feministischer 1
+diene 1
+verdecken 1
+patriarchaler 1
+Superstars 1
+stilisieren 1
+Claire 1
+Johnston 1
+monolithischen 1
+entgegenwirke 1
+neunziger 1
+wahrnimmt 1
+interessanten 1
+auteurist 1
+Hauptverantwortlichen 1
+konstruierte 1
+Autorenbilder 1
+Instanz 1
+Erkenntniskraft 1
+zelebrieren 1
+zu - 1
+beispielsweise - 1
+Buchautor 1
+Schöpfergeist 1
+reflektierenden 1
+-wissenschaftlern 1
+Steckt 1
+kontextorientierte 1
+Werkanalyse 1
+Publikums- 1
+Kritikerrezeption 1
+Konstruktion 1
+kulturellem 1
+zweiseitige 1
+Dilemma 1
+maßt 1
+XYZ 1
+Filmtheoretiker 1
+variabel 1
+verschließen 1
+uneingeschränktes 1
+Vertrauen 1
+Verleih 1
+aussichtsloses 1
+Unterfangen 1
+Restzweifel 1
+stete 1
+Hinterfragen 1
+auteur-Definition 1
+Quellenangaben 1
+Literaturverzeichnis 1
+Auteur-Theoretiker 1
+Tendency 1
+GodardKritiker 1
+Towards 1
+Signs 1
+Meaning 1
+Fotis 1
+Jannidis 1
+Lauer 1
+Martinez 1
+Simone 1
+Winko 1
+without 1
+Walls 1
+Vietnam 1
+Brunswick 1
+Auteurism 1
+Kulturprodukt 1
+kontextorientierten 1
+Werkgeschichtsschreibung 1
+Nolte 1
+Mediale 1
+Wirklichkeiten 1
+Fernsehwissenschaftlichen 1
+DateiAki 1
+Olavi 1
+preisgekrönter 1
+finnischer 1
+Tampere 1
+Kommunikationswissenschaften 1
+Aushilfsjobs 1
+Briefträger 1
+Gastronomie 1
+universitären 1
+Filmmagazins 1
+Filmkritiken 1
+Filmihullu 1
+mittellangen 1
+Kaurismäkis 1
+Schicksale 1
+Außenseitern 1
+sparsamen 1
+skurril-lakonischen 1
+Stamm 1
+befreundeter 1
+Pellonpää 1
+Kati 1
+Outinen 1
+Kari 1
+Väänänen 1
+Sakke 1
+Järvenpää 1
+Reminiszenz 1
+Grenzland-Filmtage 1
+Festivals 1
+Nardis 1
+kennengelernt 1
+Teilnahme 1
+Filmkammer 1
+einstimmig 1
+vertretenen 1
+Irak-Krieg 1
+Midnight 1
+Sun 1
+lappischen 1
+Sodankylä 1
+Verleihfirma 1
+Villealfa 1
+Ville 1
+Alphaville 1
+emigrierte 1
+postieren 1
+Gansera 1
+Chef-Melancholiker 1
+Autorenkinos 1
+Auftreten 1
+atmosphärisch 1
+Leitbilder 1
+Bresson 1
+Ozu 1
+Filmhochschulen 1
+abgewinnen 1
+DVD-Collection 1
+digital 1
+restaurierten 1
+Boxen 1
+Schuhputzer 1
+Flüchtlingskindes 1
+FIPRESCI-Preis 1
+Handelsvertreters 1
+Sakari 1
+Kuosmanen 1
+syrischen 1
+Flüchtling 1
+Sherwan 1
+Haji 1
+Saimaa 1
+Gesture 1
+Saimaa-ilmiö 1
+Rikos 1
+rangaistus 1
+Clan 1
+Frösche 1
+Klaani 1
+tarina 1
+Sammakoitten 1
+suvusta 1
+Co-Autor 1
+Rocky 1
+Varjoja 1
+paratiisissa 1
+goes 1
+liikemaailmassa 1
+Thru 1
+Wire 1
+Rich 1
+Bitch 1
+Likaiset 1
+kädet 1
+Go 1
+Streichholzfabrik 1
+Tulitikkutehtaan 1
+tyttö 1
+meinem 1
+Hired 1
+Contract 1
+Those 1
+Were 1
+Boheemielämää 1
+vie 1
+Boots 1
+Take 1
+Care 1
+Scarf 1
+Pidä 1
+huivista 1
+kiini 1
+Total 1
+Balalaika 1
+Show 1
+Meet 1
+Kauas 1
+pilvet 1
+karkaavat 1
+Mies 1
+Vailla 1
+Menneisyyttä 1
+Dogs 1
+Have 1
+Hell 1
+Kurzfilmbeitrag 1
+Older 1
+Trumpet 1
+Laitakaupungin 1
+valot 1
+Juice 1
+Leskinen 1
+Slam 1
+Bluesia 1
+Pieksämäen 1
+asemalla 1
+Tavern 1
+Historic 1
+Toivon 1
+tuolla 1
+puolen 1
+Worthless 1
+Arvottomat 1
+Aaltra 1
+Estrada 1
+Palha 1
+Vandaleyne 1
+Cameo 1
+DVD 1
+Collection 1
+DVDs 1
+Bagh 1
+Gespräche 1
+Beate 1
+Rusch 1
+Marja-Leena 1
+Hukkanen 1
+Begleittexten 1
+Bender 1
+sw-Abb 1
+Kaurismäkifilme 1
+langes 1
+Ulrike 1
+Hanstein 1
+geprügelter 1
+melodramatische 1
+Filmästhetik 1
+Trier 1
+Harun 1
+Farocki 1
+Anke 1
+Leweke 1
+Schulz-Ojala 1
+sw-Fotos 1
+Bildsequenzen 1
+herauf 1
+StOrthJValentinRZwick 1
+Göttliche 1
+Religiöse 1
+Dimensionen 1
+Selig 1
+Wohncontainern 1
+Stimmen 1
+Schöffel 1
+Stadtbibliothek 1
+finnischenglisch 1
+diesseitig 1
+einsam 1
+Kuhlbrodt 1
+Begrabt 1
+Müllkippe 1
+lebe 1
+Stadtmagazin 1
+Zitty 1
+Lakonik 1
+Filmzyklus 1
+<num>Eue 1
+<num>Hopewell 1
+varietycom 1
+Aunimo 1
+Rane 1
+demokraattifi 1
+Taavitsainen 1
+Iikka 1
+savonsanomatfi 1
+httpwwwimdbcomtitlett<num> 1
+taz 1
+Zeichentrickfilme 1
+Pendant 1
+Trickfilmkultur 1
+Begriffsgeschichte 1
+senga 1
+Linienkunst 1
+kuga 1
+Klapp-Bilder 1
+Daumenkino 1
+dekobĆ 1
+shin 1
+gachĆ 1
+schelmische 1
+chamebĆ-zu 1
+verspielte 1
+Manga-Filme 1
+dĆga 1
+Wortschöpfung 1
+Letztere 1
+wachsende 1
+Animationsbranche 1
+Verkürzung 1
+Lehnwortes 1
+geachtete 1
+Animationskunst 1
+Letztlich 1
+Animationsproduktionen 1
+Nischen 1
+Verballhornungen 1
+Missverständnissen 1
+journalistischen 1
+Fernseh-Anime 1
+Aufwändige 1
+traditioneller 1
+Reine 1
+Computeranimationsfilme 1
+streben 1
+Stevie 1
+José 1
+Andrés 1
+Santiago 1
+Stil-Merkmalen 1
+durchgehende 1
+Cliffhangern 1
+Eukatastrophen 1
+reduziertes 1
+ikonisches 1
+Farbpalette 1
+Raumeindrucks 1
+Montagen 1
+animesque 1
+animesques 1
+erzählerischen 1
+Ruh 1
+Stilmerkmalen 1
+Transnationalität 1
+Mediums 1
+verständlichen 1
+eingebundene 1
+Fernseh-Serienproduktionen 1
+Filmadaptionen 1
+wiedererkennbaren 1
+Stil- 1
+Erzählmerkmalen 1
+Animationsfilms 1
+unbestimmten 1
+zugerechnet 1
+Abgrenzungsunschärfen 1
+Japanischer 1
+Unschärfen 1
+Animationsarbeit 1
+Firmen 1
+Animationsfilmindustrie 1
+verkauften 1
+Konsums 1
+Präsentation 1
+Cartoons 1
+dramatische 1
+actionreiche 1
+Trickfilmen 1
+Musicaleinlagen 1
+Tierfiguren 1
+Slapstick-Humor 1
+auffälligen 1
+Zuspruch 1
+Vorurteile 1
+gefährlichen 1
+Kulturimports 1
+pejorativ 1
+importierten 1
+Vorurteilen 1
+Pioniere 1
+Oten 1
+Shimokawa 1
+Junichi 1
+KĆuchi 1
+aufführten 1
+Lehrfilme 1
+Mythen 1
+Propagandafilme 1
+amerikanischem 1
+Pazifik 1
+vorbereiteten 1
+abendfüllende 1
+Animefilm 1
+MomotarĆ 1
+Umi 1
+Shimpei 1
+schwarz-weiß 1
+Pazifikinseln 1
+Kolonialmacht 1
+Kapitulation 1
+Hakujaden 1
+abendfüllender 1
+Fernseh-Animes 1
+mitnahmen 1
+Anime-Geschichte 1
+Mangaka 1
+Anime-Fernsehserie 1
+halbstündigen 1
+Tezukas 1
+basierten 1
+farbigen 1
+Fernsehanime 1
+experimentellere 1
+Animefilme 1
+Arbeitsweisen 1
+männlich 1
+dominierten 1
+richteten 1
+Ribon 1
+Kishi 1
+ShĆjo-Mangas 1
+Emanzipation 1
+Selbstfindung 1
+magisch 1
+verwandelnden 1
+Magical-Girl-Serien 1
+homoerotische 1
+stärkere 1
+erwachseneren 1
+actionhaltigen 1
+bestanden 1
+Vorbehalte 1
+Videotheken 1
+pornografische 1
+Science-Fiction-Films 1
+Zielgruppen 1
+breitgefächertes 1
+Altersstufen 1
+komplexer 1
+vielschichtiger 1
+technisierten 1
+dicht 1
+besiedelten 1
+Buddhismus 1
+Shinto 1
+Mythologie 1
+Science-Fiction- 1
+Fantasy-Elementen 1
+differenziert 1
+verfügen 1
+Hintergrundgeschichte 1
+Bösewichte 1
+Gegenspieler 1
+schön 1
+Literaturverfilmungen 1
+Tagebuch 1
+Anne 1
+Heidi 1
+Romanzen 1
+Altersklassen 1
+Mecha-Serien 1
+überdimensional 1
+gesteuerte 1
+Pornographische 1
+Kaufvideo-Marktes 1
+Hentai-Genre 1
+anspruchsvollen 1
+Nachtprogramm 1
+finanzieren 1
+Fernsehausstrahlung 1
+beworbenen 1
+DVD-Verkäufe 1
+Erotische 1
+Edo-Zeit 1
+Ukiyo-e 1
+Shunga 1
+Etchi-Manga 1
+Sexszenen 1
+humoristische 1
+parodistische 1
+Genitalbereichs 1
+anstößige 1
+Strafgesetzbuchs 1
+umgangen 1
+Genitalien 1
+kindlich 1
+Kawaii-Ästhetik 1
+beförderte 1
+kindlichen 1
+Etablierung 1
+Lolicon 1
+Shotacon 1
+gelockert 1
+Strömung 1
+Zensurgesetzgebung 1
+Verpixelung 1
+reduzierte 1
+symbolhafte 1
+Geschlechtsorganen 1
+pornografisch 1
+orientierend 1
+Brüste 1
+Alltags- 1
+anstößig 1
+Videomarktes 1
+Manga-spezifische 1
+Abgeleitet 1
+Buchstabens 1
+Japanisch 1
+unanständige 1
+Gleiche 1
+Wortbildung 1
+Gourmet 1
+Gourmets 1
+Restaurantkritiker 1
+Köche 1
+Harem 1
+Lose 1
+definiertes 1
+Geschlechts 1
+abnormal 1
+pervers 1
+Zusehern 1
+pornographischen 1
+Poruno 1
+Ero 1
+hinzuweisen 1
+Isekai 1
+soviel 1
+verschiedensten 1
+realen 1
+Fantasiewelt 1
+Josei 1
+Behandelt 1
+Liebesleben 1
+Kodomo 1
+Magical 1
+GirlMahĆ 1
+magisches 1
+magische 1
+Mecha 1
+erotischere 1
+gewalthaltigere 1
+thematisiert 1
+SentaiSuper 1
+Sentai 1
+Kampfteam 1
+Bezieht 1
+Superhelden 1
+Junge 1
+Science-Fiction 1
+Jungen-Liebe 1
+Pädophilie 1
+Sportart 1
+Sportlers 1
+Yaoi 1
+Yuri 1
+Arbeitsbedingungen 1
+Traditionell 1
+bemalten 1
+Cel 1
+abgelichtet 1
+Budget 1
+beabsichtigten 1
+Tendenziell 1
+aufwändiger 1
+höherwertiger 1
+Cels 1
+Animationsprinzip 1
+bestmögliche 1
+Illusion 1
+Arrangement 1
+Verschieben 1
+Actionszenen 1
+Standbilder 1
+Raumtiefe 1
+Übereinanderlegen 1
+Überschneidung 1
+Bildfolien 1
+Kostenersparnis 1
+abgewichen 1
+erkundet 1
+investiert 1
+Filmwirtschaft 1
+Anwendern 1
+<num>D-Animation 1
+experimentiert 1
+Computeranimation 1
+<num>D-Ästhetik 1
+ablösen 1
+<num>D-Animationsfilme 1
+Lichteffekte 1
+animierte 1
+Bildelemente 1
+gerendert 1
+umsetzbar 1
+Bildelementen 1
+umzusetzen 1
+Einbindung 1
+Rotoskopie 1
+Kostengründen 1
+asiatischen 1
+Nachunternehmer 1
+sitzen 1
+Korea 1
+Ausgelagert 1
+Zwischenphasenbildern 1
+Koloration 1
+Schlüsselbildern 1
+Wichtigste 1
+Einnahmequelle 1
+Senderechte 1
+Kinoeinnahmen 1
+Werbefilme 1
+Fur 1
+anderthalb 1
+Produktionszeit 1
+aufgewendet 1
+durchgeführten 1
+Anime-Zeichner 1
+TageMonat 1
+Animatoren 1
+verdienen 1
+Mittelwert 1
+Modalwert 1
+Einstiegspositionen 1
+Zwischenzeichnern 1
+Schlüsselzeichner 1
+Storyboarder<num>D-Animatoren 1
+-szenen 1
+DateiMahurijpg 1
+DateiVergleich 1
+Fotojpg 1
+anzutreffenden 1
+stilisiert 1
+detaillierter 1
+erleichtert 1
+Eintauchen 1
+Detailreichtum 1
+Hintergrundbilder 1
+Niedlichkeitskonzept 1
+Kawaii 1
+erwachseneres 1
+reifere 1
+niedliche 1
+Designprinzip 1
+kirei 1
+BishĆjo 1
+Archetypen 1
+Kulturkreise 1
+Kostenzwänge 1
+zurückführen 1
+Kabuki-Theater 1
+gehaltene 1
+Erzählerisch 1
+zurückhaltende 1
+visuellem 1
+unterscheidenden 1
+Wiederverwendung 1
+stattfindende 1
+fokussierten 1
+multimedialen 1
+herauslösen 1
+Kontexten 1
+vermarkten 1
+modernere 1
+weiterentwickelte 1
+Nachempfindung 1
+Realfilms 1
+Massenwerke 1
+geschehen 1
+ausgefeilten 1
+Hiroki 1
+Azuma 1
+Anime-Fankultur 1
+flächenhafte 1
+stilisierte 1
+Superflat 1
+Holzschnitt 1
+Anime-Klassiker 1
+Stilen 1
+Puppentrickfilme 1
+Kihashiro 1
+Kawamoto 1
+Silhouetten 1
+Schattenrissen 1
+flächiger 1
+Choreografie 1
+Kulturgutes 1
+beliebtesten 1
+Jerry 1
+Veröffentlichungsarten 1
+Kaufvideo- 1
+DVD-Markt 1
+Fanservice 1
+weitestgehend 1
+Net 1
+ONA 1
+Anime-Fernsehserien 1
+wöchentlicher 1
+viertel 1
+Vierteljahresintervall 1
+kƫru 1
+saisonal 1
+Winter- 1
+Frühlings- 1
+Sommer- 1
+Herbst-Cours 1
+Endlosserien 1
+Manga-Serien 1
+gesendet 1
+Anime-TV-Serien 1
+etabliert 1
+Anime-Anzahl 1
+Mitternachtsprogrammplätze 1
+Kontroverse 1
+Videounternehmen 1
+Verlage 1
+Merchandising-Partnern 1
+seisaku 1
+iinkai 1
+kaufen 1
+Mitternachtsprogrammplatz 1
+shinya 1
+anime 1
+Programmierungen 1
+Regionalsendern 1
+Networks 1
+angeschlossen 1
+UHF-Band 1
+ausstrahlen 1
+UHF-Anime 1
+UHF 1
+außergewöhnlich 1
+DVD- 1
+Blu-ray-Veröffentlichungen 1
+Merchandise-Artikeln 1
+Abhängig 1
+Verkaufszahlen 1
+adaptieren 1
+Bewerbung 1
+auftraggebende 1
+Produktionsunternehmen 1
+Animeverkäufe 1
+zweitrangig 1
+Vorlagenverkäufe 1
+ausgestrahlten 1
+langläufig 1
+junges 1
+Familienpublikum 1
+Tagesprogramm 1
+Heimvideoverkäufen 1
+erholende 1
+Berichterstattung 1
+steigende 1
+Moe-Boom 1
+investierten 1
+branchenfremde 1
+Finanz- 1
+IT-Unternehmen 1
+Nischenmarkt 1
+sinkenden 1
+Geburtenraten 1
+Rezession 1
+beliefern 1
+Marktgröße 1
+Fansubbing-Szene 1
+Filesharing 1
+Tokyo 1
+abopflichtigen 1
+Simulcast 1
+Funimation 1
+Untertiteln 1
+gestreamt 1
+Novels 1
+Vergleichsweise 1
+Anime-Comics 1
+eingefügten 1
+Sprechblasen 1
+Computerspiel-Industrie 1
+Anime-Produktion 1
+Computer- 1
+Konsolenspiele 1
+parallele 1
+Animeproduktion 1
+Start 1
+Zugpferd 1
+Zweitverwertungen 1
+Sammlern 1
+gekauft 1
+Lieblingscharaktere 1
+-welt 1
+erleben 1
+Unabhängig 1
+Franchise- 1
+Lizenzprodukte 1
+beeinflussten 1
+Erzähltechniken 1
+Cel-Shading 1
+Buch- 1
+Spieleverlagen 1
+Lebensmittelfirmen 1
+einbringen 1
+aufteilen 1
+Produktgruppe 1
+inhaltliche- 1
+Designelemente 1
+Franchise 1
+mitgedacht 1
+Komitees 1
+Praktiziert 1
+Süßwaren- 1
+Spielzeugherstellern 1
+Merchandising-Artikel 1
+Artbooks 1
+Soundtrack-CDs 1
+Klingeltöne 1
+Model-Kits 1
+fertige 1
+erhältlich 1
+Musikthemen 1
+CDs 1
+image 1
+redet 1
+Anime-CD-Veröffentlichungen 1
+Drama-CDs 1
+Hörspiele 1
+künstlerisches 1
+Anime-Soundtracks 1
+verkaufen 1
+Chartstürmer-Alben 1
+Animemusik 1
+erstklassigen 1
+komponiert 1
+Fähige 1
+hochangesehen 1
+Hisaishi 1
+Yuki 1
+Kajiura 1
+YĆko 1
+Kanno 1
+Kenji 1
+Kawai 1
+Vorspannlied 1
+Gesamtton 1
+begeistern 1
+Zwischen- 1
+Abspannlieder 1
+kommentieren 1
+Lieder 1
+Synchronsprechern 1
+Seiyƫ 1
+Programms 1
+Außenminister 1
+TarĆ 1
+AsĆ 1
+Fan 1
+Export 1
+Gesetzesvorhaben 1
+stärkten 1
+Urheberschutz 1
+Beratungsgremien 1
+Soft 1
+Cool 1
+positives 1
+vermitteln 1
+Exportwirtschaft 1
+Initiativen 1
+modern 1
+einheitlich 1
+Strategien 1
+bewerben 1
+Stilmerkmale 1
+Marketingstrategien 1
+zurückreichende 1
+originär 1
+suggeriert 1
+krititiert 1
+nationalistische 1
+revanchistische 1
+Animefans 1
+stärkeres 1
+Nationalbewusstsein 1
+Nationalismus 1
+zielen 1
+einheimisches 1
+Einvernahme 1
+Branche 1
+Bekannte 1
+Hayao 1
+Miyazaki 1
+wandelnde 1
+Schloss 1
+Zuschauer- 1
+Kritikerpreisen 1
+meistausgezeichneten 1
+Zeichentrickfilm 1
+Science-Fiction-Klassikern 1
+Uchƫ 1
+Senkan 1
+Battleship 1
+A-<num> 1
+Fairy 1
+Tail 1
+Sword 1
+Bee 1
+Train 1
+Cazador 1
+hackSIGN 1
+Madlax 1
+Tsubasa 1
+Reservoir 1
+Chronicle 1
+Eureka 1
+Fullmetal 1
+Alchemist 1
+Ouran 1
+Host 1
+Soul 1
+Eater 1
+Wolfs 1
+Rain 1
+GAINAX 1
+FLCL 1
+Gurren 1
+Lagann 1
+Is 1
+My 1
+Zaubersteins 1
+JCStaff 1
+Slayers 1
+Shakugan 1
+Shana 1
+To 1
+Aru 1
+Majutsu 1
+Index 1
+Zero 1
+Tsukaima 1
+KyĆto 1
+Clannad 1
+Kanon 1
+K-On 1
+Lucky 1
+Melancholie 1
+Haruhi 1
+Suzumiya 1
+Madhouse 1
+Lagoon 1
+Chobits 1
+Note 1
+Ninja 1
+Scroll 1
+Summer 1
+Serienreihe 1
+Chibi 1
+Maruko 1
+Blood 1
+Vampire 1
+Higashi 1
+Jin-Roh 1
+Shaft 1
+Bakemonogatari 1
+Puella 1
+Madoka 1
+Magica 1
+Negi 1
+Negima 1
+Sayonara 1
+ZetsubĆ 1
+Sensei 1
+Pierrot 1
+Bleach 1
+Pfeffertopf 1
+Naruto 1
+Saber 1
+Rider 1
+Saiyuki 1
+Sunrise 1
+Geass 1
+Inu 1
+Yasha 1
+Escaflowne 1
+TMS 1
+Entertainment 1
+Lady 1
+Monster 1
+Rancher 1
+WIT 1
+Attack 1
+Seraph 1
+Kabaneri 1
+Fortress 1
+Nachbarländern 1
+Lateinamerika 1
+untertitelte 1
+meiden 1
+Lokalisationen 1
+kindgerechter 1
+Kinderunterhaltung 1
+Dialogänderungen 1
+entschärft 1
+sinnentstellenden 1
+Komplexität 1
+einiger 1
+gefälliger 1
+Gigantor 1
+präsent 1
+populärsten 1
+Science-Fiction-Bereich 1
+Blazer 1
+Voltron 1
+Speziellen 1
+Einhorn 1
+Transformers 1
+Erfolgreiche 1
+Ausstrahlungen 1
+Cartoon-Industrie 1
+Galaxy 1
+Rangers 1
+Avatar 1
+Monsuno 1
+Teen 1
+Titans 1
+Anime-Ästhetik 1
+US-Fernsehen 1
+Bearbeitungsmaßnahmen 1
+vermarktet 1
+strenger 1
+retuschieren 1
+auszulassen 1
+zusammenzuschneiden 1
+Freizügige 1
+gewalttätige 1
+japanisch-kulturelle 1
+Drogen 1
+Ernsthafte 1
+umschrieben 1
+ausgelassen 1
+konsequentesten 1
+<num>Kids 1
+Piece 1
+Yu-Gi-Oh 1
+Harmony 1
+Saban 1
+Brands 1
+Glitter 1
+DiC 1
+Weitgehend 1
+unbearbeitete 1
+Videokassetten 1
+Nachtprogramme 1
+SyFy 1
+Nachtprogrammblock 1
+Dandy 1
+Alone 1
+Complex 1
+Geldern 1
+plant 1
+mitzufinanzieren 1
+Banditen 1
+Anime-Serie 1
+kinderfreundliche 1
+Nils 1
+Holgersson 1
+Kauf-Animes 1
+TED-Bildplatten 1
+VHS-Kassetten 1
+Zweitverwertung 1
+Trimax 1
+herausgebracht 1
+Importe 1
+pornografischen 1
+Einkäufe 1
+Programmpaketem 1
+Programmblock 1
+Toon 1
+Block 1
+AnimeRTL<num> 1
+PokitoTV 1
+RTL-<num>-Ausstrahlungen 1
+Lizenzieren 1
+K-Toon 1
+VIVA 1
+VOX 1
+Animax 1
+Pay-TV-Sender 1
+senden 1
+ProSieben 1
+MAXX 1
+Nickelodeon 1
+Nachbearbeitung 1
+Trickserien 1
+eingekauft 1
+Anime-Label 1
+Label 1
+Anime-Festivals 1
+Videoplattform 1
+Kazé 1
+Video-on-Demand-Portal 1
+Demand 1
+ProSiebenSat<num> 1
+gehörende 1
+MyVideo 1
+gestartete 1
+kommunikation 1
+Chats 1
+Foren 1
+Fanzines 1
+Treffen 1
+Fan-Art 1
+Hobbys 1
+derzeitige 1
+professionelle 1
+Anime-Fachmagazin 1
+AnimaniA 1
+Jugendmagazine 1
+Anime-Bereichen 1
+Mega 1
+Hiro 1
+Koneko 1
+Tomodachi 1
+herausgegebene 1
+Funime 1
+MangasZene 1
+Choppy 1
+französisch-japanische 1
+Barbapapa 1
+Odysseus 1
+geheimnisvollen 1
+Goldes 1
+Toei-Produktion 1
+Grendizer 1
+Anfeindungen 1
+Privatsender 1
+billiges 1
+zusammengestutzt 1
+anhielt 1
+Spartensender 1
+Animeprogramm 1
+kindgerechte 1
+Adventure 1
+Cobra 1
+Kultstatus 1
+Realverfilmungen 1
+Innocence 1
+heimische 1
+Zeichentrickindustrie 1
+Totally 1
+Spies 1
+Wakfu 1
+ästhetisch 1
+angelehnt 1
+Resonanz 1
+durchwegs 1
+Format 1
+Massenimporte 1
+privatisierte 1
+preiswertesten 1
+Zeichentrickproduktionen 1
+Calimero 1
+Zorro 1
+Sherlock 1
+Kinderprogrammen 1
+liefen 1
+Rai 1
+Mediaset 1
+Thematiken 1
+drastische 1
+kindgerecht 1
+abgeflacht 1
+Thematik 1
+Dialogumschreibungen 1
+Lokalsendern 1
+Fist 1
+North 1
+verzichtet 1
+Sendezeit 1
+beliebter 1
+Realserie 1
+populärste 1
+Mitfinanzierer 1
+Sansei 1
+Televisión 1
+Español 1
+Fog 1
+DArtagnan 1
+MuskeTiere 1
+Cid 1
+Telecinco 1
+freizügigeren 1
+Röcke 1
+Ranma 1
+Disneycartoons 1
+Tarragona 1
+Hauptnachrichtensendungen 1
+Fankultur 1
+ie 1
+SF-Fandom 1
+emanzipierte 1
+Science-Fiction-Szene 1
+Anime-Fans 1
+Selbstbezeichnung 1
+spöttische 1
+herabwürdigende 1
+Fremdbezeichnung 1
+Porträt 1
+Kurzserie 1
+GainaxM 1
+it 1
+jung 1
+Sozioland 1
+dÉtudes 1
+Recherches 1
+lädt 1
+DĆjinshi 1
+Fan-Manga 1
+Fanfiction 1
+Manga-Fanszene 1
+aklnn 1
+breitere 1
+Japan-Mode 1
+J-Pop 1
+Visual 1
+Kei 1
+Mode 1
+Karaoke 1
+Verkaufsstände 1
+Workshops 1
+Autogrammstunden 1
+Konzerte 1
+Videoabende 1
+Cosplay-Wettbewerbe 1
+Expo 1
+Besuchern 1
+Buchmesse 1
+liege 1
+kindlich-kindisch 1
+Körperliche 1
+fantastischen 1
+nah 1
+Entwicklungsthemen 1
+Identifikationspotenzial 1
+Reiz 1
+jugendliches 1
+läge 1
+Thematisierung 1
+Anderen 1
+bipolaren 1
+Weltordnung 1
+Sorge 1
+biete 1
+besonderem 1
+Identifikationmöglichkeiten 1
+Themenwahl 1
+weibliches 1
+andersartige 1
+sichere 1
+fantasievolle 1
+idealisierte 1
+Mädchenwelt 1
+Anime-Titel 1
+Anime-Vertriebe 1
+Gilles 1
+Poitras 1
+McCarthy 1
+Since 1
+Drazen 1
+Explosion 1
+Why 1
+Wow 1
+Aniki 1
+Größtes 1
+AIDB 1
+Releaselisten 1
+Episodenlisten 1
+Fernsehplaner 1
+aniSearch 1
+Größte 1
+<num>-teiligen 1
+Suchsland 1
+Telepolis 1
+Verweis 1
+Ćtsuka 1
+Yasuo 1
+Sakuga 1
+Asemamire 1
+Tokuma 1
+Tsugata 1
+Nobuyuki 1
+Nihon 1
+Hatsu 1
+Sakka 1
+Rinsen 1
+Wrong 1
+Versus 1
+<num>fClements 1
+Susan 1
+Napier 1
+Princess 1
+Experiencing 1
+Letter 1
+Pejorative 1
+Eng 1
+who 1
+became 1
+Otaku-Kultur 1
+Girls 1
+Mädchenkultur 1
+Differnzierung 1
+Polarisierung 1
+Ga-netchƫ 1
+Nieder 1
+Südwind 1
+Fernost 1
+Phänomen 1
+DateiStunt 1
+Pyrotechnics 1
+Viatourjpg 1
+Unterhaltungskinos 1
+Fortgang 1
+spektakulär 1
+Kampf- 1
+Gewaltszenen 1
+empathisches 1
+Miterleben 1
+Gefühlswelt 1
+künstlerisch-ästhetische 1
+Bildwelten 1
+Nahkampf-Szenen 1
+Schießereien 1
+Konventionen 1
+Vaudeville 1
+Können 1
+artistischer 1
+Filmschaffen 1
+einfließen 1
+Kubricks 1
+Actionwelt 1
+Ausleben 1
+Körperakrobatik 1
+Demonstration 1
+spektakulärer 1
+Gewaltanwendungstechniken 1
+James-Bond-Reihe 1
+Kobra 1
+moralischer 1
+entfernten 1
+Illusionstendenz 1
+offener 1
+gesellschaftliche 1
+Protestbewegung 1
+suchten 1
+realistischere 1
+ernüchternde 1
+Herangehensweise 1
+Penns 1
+Bonnie 1
+Clyde 1
+Peckinpahs 1
+Wild 1
+Bunch 1
+Hochphase 1
+<num>-<num>er 1
+DateiAction 1
+actorsjpeg 1
+Bruce-Lee-Filmen 1
+Überbetonung 1
+Körperkultes 1
+Zeitlupe 1
+Tonverfremdungen 1
+Subgenres 1
+Martial-Arts-Films 1
+Mainstreamkino 1
+Sylvester 1
+Bodybuilding 1
+Körperkult 1
+humorvollen 1
+Indiana 1
+reaktionäre 1
+Rachephantasien 1
+stereotype 1
+Aufbauen 1
+Feindbildern 1
+Actionkino 1
+ironisiert 1
+McTiernan 1
+True 1
+Lies 1
+McTiernans 1
+Stirb-langsam-Reihe 1
+Heldenbild 1
+entmystifiziert 1
+leidensfähigen 1
+Jedermann 1
+siegen 1
+Jackie 1
+vereinnahmten 1
+Stunt 1
+gefährliche 1
+Fels 1
+Con 1
+Air 1
+Action-Genre 1
+anspruchsvolle 1
+aufkommenden 1
+Direct-to-Video-Billigtrend 1
+abhoben 1
+aufwendige 1
+digitale 1
+Spezialeffekte 1
+Schusswechseln 1
+Mission-Impossible-Reihe 1
+Cruise 1
+xXx 1
+Vin 1
+Diesel 1
+Trek 1
+Superheldenfilm 1
+Batman-Reboot 1
+Marvels 1
+Avengers 1
+tricktechnischen 1
+verschwanden 1
+Actionfilme 1
+Blockbuster 1
+Stirb 1
+Langsam 1
+nachempfundene 1
+Expendables-Trilogie 1
+Ensemble-Filme 1
+Jason 1
+Statham 1
+Dolph 1
+Lundgren 1
+DateiFemale 1
+actressesjpg 1
+Sigourney 1
+Weaver 1
+Alien-Reihe 1
+Hamilton 1
+Sarah 1
+Connor 1
+Terminator 1
+Nielsen 1
+Sonja 1
+Kate 1
+Beckinsale 1
+Underworld 1
+Uma 1
+Thurman 1
+Michelle 1
+Rodriguez 1
+SWAT 1
+Spezialeinheit 1
+Berry 1
+Catwoman 1
+Filmpartner 1
+agierten 1
+Wonder 1
+Gal 1
+Gadot 1
+Rogue 1
+Felicity 1
+Heldinnen 1
+Schauzwecken 1
+Nummernrevue 1
+Sequenzeinheiten 1
+aneinandergereiht 1
+Zurschaustellung 1
+bewegungsgetriebener 1
+Konflikt- 1
+Duellsituationen 1
+Shootouts 1
+Körperkämpfe 1
+Subjekte 1
+verfolgende 1
+Fahrzeuge 1
+Brennpunkt 1
+Brooklyn 1
+Friedkin 1
+Bullitt 1
+Yates 1
+Dirty 1
+dargestellten 1
+wirklichkeitsfremder 1
+Realitätsbezug 1
+Konvergenzmontage 1
+strukturieren 1
+Nummern 1
+Spannungsbogen 1
+Last-Minute-Rescue 1
+aufzulösen 1
+Plots 1
+Identifikationsfigur 1
+physisch 1
+Heldin 1
+Lara 1
+Croft 1
+derdie 1
+weltanschaulichen 1
+Beschützen 1
+Schwachen 1
+erlittenes 1
+fließen 1
+verwandten 1
+Abenteuerfilm 1
+Kriegsfilm 1
+Science-Fiction-Film 1
+Opferkamera 1
+Schlaffe 1
+Actionhelden 1
+Ines 1
+DateiManglehorn 1
+Alfredo 1
+-produzent 1
+Medal 1
+Filmtrilogie 1
+Gerard 1
+Einwanderers 1
+italienisch-amerikanischen 1
+Scheidung 1
+Heimatstadt 1
+eingewandert 1
+Covina 1
+Versicherungsagent 1
+Restaurant 1
+Lounge 1
+Citrus 1
+Grill 1
+Stiefsohn 1
+Maskenbildnerin 1
+Katherin 1
+Kovin-Pacino 1
+Schwestern 1
+Josette 1
+Roberta 1
+Desiree 1
+Performing 1
+Nebenher 1
+Platzanweiser 1
+Kartenabreißer 1
+Schauspielkarriere 1
+Schauspielerei 1
+Schauspielschulen 1
+Berghofs 1
+HB 1
+Strasberg 1
+Debütstück 1
+Connection 1
+Wants 1
+Obie-Award 1
+Bregman 1
+Off-Broadway-Auftritt 1
+Natalie 1
+Kitty 1
+Winn 1
+Panik 1
+Needle 1
+Coppolas 1
+stiller 1
+Palmas 1
+Schauspielkollege 1
+Niro 1
+Pretty 1
+AIDS-kranken 1
+Schwulenhassers 1
+Cohn 1
+Miniserie 1
+auszufüllen 1
+minimalistisch 1
+zurückhaltend 1
+Comeback 1
+radikal 1
+exaltierte 1
+Teufels 1
+verdammten 1
+Sonntag 1
+Overacting 1
+Theaterarbeit 1
+Bühneninszenierungen 1
+Basic 1
+Training 1
+Pavlo 1
+Rabe 1
+Does 1
+Wear 1
+Necktie 1
+Petersen 1
+langjähriges 1
+Wheelers 1
+Bertolt 1
+Brechts 1
+aufhaltsame 1
+Arturo 1
+Ui 1
+Mamets 1
+Titelheld 1
+Cäsar 1
+Wildes 1
+Ira 1
+Levins 1
+Theatersaison 1
+Shakespeare 1
+Park-Produktion 1
+Shylock 1
+Heather 1
+Lind 1
+Shylocks 1
+auftrat 1
+herausragendes 1
+Broadway-Debüt 1
+Eigene 1
+dokumentarische 1
+Filmstudie 1
+Shakespeares 1
+Koautor 1
+Independent-Kurzfilms 1
+Heathcote 1
+Modern 1
+Public 1
+Roma 1
+Fest 1
+croppedjpg 1
+Ämter 1
+Nominierungen 1
+Lt 1
+Colonel 1
+Slade 1
+Asphalt-Blüten 1
+Kodak 1
+Burstyn 1
+Keitel 1
+Präsidium 1
+Coultre 1
+Glory 1
+Filmmaker 1
+ehrt 1
+alljährlich 1
+bemerkenswerten 1
+Tarrant 1
+Beverly 1
+DAngelo 1
+Synchronstimme 1
+Sprechern 1
+Mackensy 1
+Synchronisation 1
+Schauspielers 1
+alleiniger 1
+Insomnia 1
+Standardstimme 1
+Kammer 1
+Kramer 1
+Kindler 1
+Carlitos 1
+Way 1
+Recruit 1
+Angels 1
+Merchant 1
+Venice 1
+schnelle 1
+Two 1
+Money 1
+Thirteen 1
+Kurzer 1
+Know 1
+Cop 1
+Son 1
+Up 1
+Manglehorn 1
+Sumpf 1
+Misconduct 1
+Pirates 1
+Somalia 1
+Killing 1
+Paterno 1
+Fernsehfilm 1
+Once 1
+Upon 1
+Salomé 1
+Bobby 1
+Deerfield 1
+Fünf 1
+Nervensägen 1
+Nachwuchsdarsteller 1
+Emmy 1
+Critics 1
+Himbeere 1
+Schlechtester 1
+Schlechtestes 1
+Leinwandpaar 1
+Katie 1
+Rundschau 1
+httpswwwnzzchrobert_de_niro_und_al_pacino_langweilen_sich-<num> 1
+httpswwwschwarzkopf-verlagnetstorep<num>AL_PACINOhtml 1
+httpswwwtv-mediaattop-storysal-pacino-<num>-geburtstag 1
+httpswwwmoviepilotdepeopleal-pacino 1
+httpwwwwhoswhodebioalfredo-james-pacinohtml 1
+urlhttpwwwplaybillcomnewsarticle<num>-Ellen-Barkin-Patina-Miller-John-Larroquette-Jim-Parsons-Tony 1
+textEllen 1
+Barkin 1
+Patina 1
+Larroquette 1
+Sheldon 1
+More 1
+Win 1
+Playbillcom 1
+Auszeichnungsliste 1
+Biennale 1
+labiennaleorg 1
+DateiAlkohol 1
+Alcoholsvg 1
+DateiAlcohol 1
+generalsvg 1
+feines 1
+Antimonpulver 1
+aliphatische 1
+-O-H 1
+OH-Gruppen 1
+Enole 1
+Halbacetale 1
+sp<num>-hybridisiert 1
+Kohlenstoff- 1
+Bindungszustand 1
+Alkanols 1
+nicht-sp<num>-hybridisiertes 1
+aromatischen 1
+Ringes 1
+Alkans 1
+vorangestellte 1
+Kolbe 1
+Carbinole 1
+Doppel-Dreifachbindungen 1
+DateiPrim 1
+tert 1
+Alcohols 1
+V<num>png 1
+C- 1
+Alkoholmolekül 1
+Einfügen 1
+-di- 1
+-tri- 1
+Ethylenglycol 1
+Glycerin 1
+pngStrukturformel 1
+Ethanols<num>-propandiol 1
+<num>-propandiol 1
+C-Atome 1
+Alkanole 1
+Alkenole 1
+Alkinole 1
+Alkinen 1
+sp<num>-hybridisiertes 1
+Enolen 1
+Allyl-alcoholpngStrukturformel 1
+Allylalkohols 1
+<num>-Propen-<num>-ol 1
+Strukturformel 1
+<num>-Butin-<num>-diolsvgStrukturformel 1
+Butindiols 1
+L-Ascorbic 1
+acidsvgStrukturformel 1
+Ascorbinsäure 1
+Endiols 1
+Fettalkohole 1
+endständiger 1
+primärer 1
+Hexanol 1
+Behenylalkohol 1
+Kohlenstoffatomen 1
+Fettsäuren 1
+Wachsalkohole 1
+Niedrigmolekulare 1
+brennenden 1
+Höhere 1
+ausgeprägtem 1
+intermolekularen 1
+Kohlenwasserstoffen 1
+Wichtigstes 1
+gemeinsames 1
+amphiphilen 1
+Hohe 1
+DateiH-bonding 1
+alcoholsvg 1
+DateiDiagramm-Abhängigkeit 1
+Sdp 1
+OH-Gruppenpng 1
+elektronegativer 1
+unsymmetrischen 1
+molekularer 1
+Dipol 1
+Dipole 1
+Methyleneinheit 1
+verlängerten 1
+Homologen 1
+Stammverbindung 1
+molarer 1
+Ethan 1
+C<num>H<num> 1
+CH<num>OH 1
+vergleichbaren 1
+ausgebildet 1
+Alkylresten 1
+Van-der-Waals-Wechselwirkungen 1
+verzweigte 1
+mittelständigen 1
+niedrigeren 1
+unverzweigte 1
+langgestreckte 1
+Alkylreste 1
+hydrophob 1
+Anteils 1
+Propanole 1
+tert-Butanol 1
+langkettigeren 1
+gelöster 1
+Phasentrennung 1
+Salzfracht 1
+ungleichen 1
+Ladungsverteilung 1
+polar 1
+kurzkettiger 1
+Wasserstoffbrücken 1
+hydrophilen 1
+hydrophobe 1
+wasserabweisende 1
+Alkylrest 1
+Deprotonierung 1
+pK-Wert 1
+Säurestärke 1
+tertiäre 1
+Hydridanionen 1
+deprotonieren 1
+Alkoholate 1
+protonieren 1
+DateiMethanol 1
+saeure 1
+basesvg 1
+IR-Spektrum 1
+Bande 1
+O-H-Valenzschwingung 1
+Peaks 1
+wasserfreien 1
+Kondensationsreaktion 1
+Ether 1
+dehydratisiert 1
+milde 1
+Wasserabgabe 1
+Estern 1
+katalysiert 1
+Kohlenstoffgerüsts 1
+Carbonsäure 1
+ChromVI-haltige 1
+chromfreies 1
+giftiges 1
+Reagenz 1
+wässriges 1
+ChromVI-Verbindungen 1
+Entscheidend 1
+wasserfreie 1
+anwesend 1
+Hydratisierung 1
+geminalen 1
+Diol 1
+Aldehydhydrate 1
+ateiAlkohol 1
+Aldehyd 1
+Carbonsäuresvg 1
+Chromate 1
+mutagene 1
+alternative 1
+kommende 1
+Dimethylsulfoxid 1
+sekundärer 1
+Aufzählung 1
+Carbonsäurezum 1
+ChromVI-oxid 1
+Aceton 1
+Kaliumdichromat 1
+Aldehydzum 1
+CrO<num>py<num> 1
+Dichlormethan 1
+Corey-Reagenz 1
+Pyridiniumchlorochromat 1
+PCC 1
+Cornforth-Reagenz 1
+Pyridiniumdichromat 1
+PDC 1
+Anelli-Oxidation 1
+TEMPO 1
+NaOCl 1
+Dess-Martin-Oxidation 1
+Dess-Martin-Periodinan 1
+Ley-Oxidation 1
+TPAP 1
+NMO 1
+Pfitzner-Moffatt-Oxidation 1
+DCC 1
+Oxalylchlorid 1
+NEt<sub><num><sub> 1
+Acetalbildung 1
+Halbacetalen 1
+Acetalen 1
+Haushalt 1
+mengenmäßig 1
+<num>-Propanol 1
+-Butanol 1
+<num> Mio Tonnen 1
+alkoholischen 1
+nachgefragt 1
+Alkoholprobe 1
+hinzufügt 1
+Knallgasprobe 1
+Alkoholnachweis 1
+protischen 1
+anorganische 1
+eingehen 1
+Alcotest 1
+Umsatz 1
+Dichromaten 1
+schwefelsaurer 1
+Alcotest-Röhrchen 1
+Nachweisprinzip 1
+Farbumschlag 1
+gelb-orange 1
+Dichromatlösung 1
+ChromIII-Ionen 1
+spektralphotometrisch 1
+Certest 1
+verdünnten 1
+Alkohol-Gruppen 1
+brauner 1
+Farbreaktion 1
+Komplexbildung 1
+Ligandensubstitution 1
+AlkoholPhenol 1
+Sauerstoffatom 1
+koordiniert 1
+Veränderung 1
+Ligandensphäre 1
+hellgelb 1
+rotgrünbraun 1
+oxidierbare 1
+AlkoholePhenole 1
+CerIII 1
+Substitutionsgrades 1
+Chlorid 1
+Phasenbildung 1
+Sekundäre 1
+Erwärmen 1
+Reaktionsbedingungen 1
+substituierbare 1
+Derivatisierung 1
+Derivates 1
+Schmelzpunkten 1
+analysierende 1
+niedrig 1
+omologe 1
+einwertigen 1
+linearen 1
+unverzweigten 1
+gl-<num>MethanolHolzgeist 1
+Methylalkohol 1
+-<num><num>Siegfried 1
+Hauptmann 1
+Grundstoffindustrie 1
+<num>EthanolAlkohol 1
+Ethylalkohol 1
+Weingeist 1
+<num>Propan-<num>-oln-Propylalkohol 1
+<num>Butan-<num>-oln-Butylalkohol 1
+-<num><num>Pentan-<num>-oln-Amylalkohol 1
+<num>-<num>-<num>-<num><num>Hexan-<num>-oln-Hexylalkohol 1
+-<num><num>Hans 1
+<num>-<num>-<num>-<num><num>Heptan-<num>-ol 1
+Sauerländer 1
+Aarau 1
+<num><num>Octan-<num>-ol 1
+-<num><num><num>Nonan-<num>-ol 1
+-<num> ZVG<num>CAS<num>-<num>-<num>Datum<num> 1
+<num>-<num><num>Name<num>-NonanolDatum 1
+<num>Decan-<num>-ol <num> ZVG<num>CAS<num>-<num>-<num>Datum<num> 1
+<num><num>Undecan-<num>-ol <num>Auflage<num> 1
+Endseite<num>Dodecan-<num>-olLaurylalkohol<num>Tridecan-<num>-ol <num>Auflage<num> 1
+Endseite<num>Tetradecan-<num>-olMyristylalkohol<num>-<num>Robert 1
+<num>-<num>-<num>-<num><num>Pentadecan-<num>-ol <num>Hexadecan-<num>-olCetylalkohol<num>Robert 1
+<num>Octadecan-<num>-olStearylalkohol<num>-<num>Robert 1
+<num>Hexacosan-<num>-olCerylalkohol<num>-<num> 1
+Pa<num> 1
+<num>Triacontan-<num>-olMyricylalkohol<num>Robert 1
+<num>-<num>-<num>-<num> <num>Einwertige 1
+sekundär 1
+tertiär 1
+verzweigten 1
+KettenC-AtomeMolare 1
+gl-<num>Propan-<num>-olIsopropylalkohol 1
+<num>Butan-<num>-olSekundärer 1
+-<num><num>Robert 1
+<num>-<num>-<num>-<num><num>-Methylpropan-<num>-olIsobutylalkohol 1
+<num>-<num>-<num>-<num><num>-Methylpropan-<num>-olTertiärer 1
+Trimethylcarbinol<num>Robert 1
+<num>-<num>-<num>-<num><num> 1
+<num>Pentan-<num>-olsek-n-Amylalkohol 1
+<num>-<num>-<num>-<num><num>Pentan-<num>-olDiethylcarbinol 1
+<num> C<num>-Methylbutan-<num>-ol 1
+<num>-<num>-<num>-<num><num>-Methylbutan-<num>-olIsoamylalkohol 1
+-<num><num>-Methylbutan-<num>-ol 1
+-<num> <num>-Methylbutan-<num>-ol 1
+<num> <num><num>-Dimethylpropan-<num>-olneo-Pentylalkohol 1
+tertiärer 1
+Amylalkohol 1
+-<num>Mehrwertige 1
+gl-<num>Ethan-<num>-diolEthylenglycol 1
+<num>-Glycol 1
+<num>Propan-<num>-diolPropylenglycol 1
+<num>Propan-<num>-diolTrimethylenglycol 1
+<num>Butan-<num>-diolTetramethylenglycol<num> 1
+<num>Butan-<num>-diol<num>-Butylenglycol<num> 1
+meso<num> 1
+meso 1
+<num>Pentan-<num>-diolPentamethylenglycol 1
+<num>Hexan-<num>-diolHexamethylenglycol<num>-<num>-<num>Octan-<num>-diolOctamethylenglycol<num>-<n 1
+hPa <num>Nonan-<num>-diolNonamethylenglycol<num>-<num>Decan-<num>-diolDecamethylenglycol<num>Prop 1
+Glycerol<num> 1
+gl-<num>Cyclopentanol 1
+-<num><num>-<num>-<num>CyclopentanolDatum<num> 1
+früher<num>Cyclohexanol <num><num><num>Prop-<num>-en-<num>-olAllylalkohol 1
+<num><num>But-<num>-en-<num>-olCrotylalkohol 1
+-<num>-Butin-<num>-ol 1
+-<num><num>-Hexin-<num>-ol<num>-<num>-Hexin-<num>-ol<num>-<num>-Hexin-<num>-ol<num>-<num>-Hexin-<n 1
+HydroxymethylbenzolBenzylalkohol 1
+-<num><num>Cyclohexylmethanol<num>-<num>-Octin-<num>-ol<num>-Octin-<num>-ol<num>-Phenylethan-<num> 1
+C<num>H<num>CHOHCH<num> 1
+α-Phenylethylalkohol<num>-Phenylethan-<num>-ol 1
+C<num>H<num>CH<num>CH<num>OH 1
+β-Phenylethylalkohol 1
+-<num>-Decanol<num>-Decanol 1
+-<num>-<num>-tert-Butylbenzylalkohol<num>-<num>Diphenylmethanol 1
+C<num>H<num><num>CHOHDiphenyltricarbinol 1
+Benzhydrol<num>Triphenylmethanol 1
+C<num>H<num><num>COHTriphenylcarbinol<num> 1
+><num>Zum 1
+Phenol 1
+MassenC-AtomeMolare 1
+gl-<num>PhenolCarbolsäure 1
+Benzenol 1
+<num><num>Pentan-<num>-oln-Amylalkohol 1
+-<num><num>Hexan-<num>-oln-Hexylalkohol 1
+-<num><num>Cyclopentanol 1
+-<num>Cyclohexanol <num><num>Anmerkung 1
+Doppelbindungenbei 1
+Erreichen 1
+Siedepunktes 1
+unbegrenzt 1
+Alkoholpulver 1
+Schulversuche 1
+Jg 1
+Wissenschaft-Online-Lexika 1
+AlkanoleAlkohole 1
+<num>-<num>-<num>-<num>-<num>Ceresana 1
+Markstudie 1
+UC-<num> 1
+Borgruppe 1
+Erdmetalle 1
+Aluminiumverbindungen 1
+silbrig-weißes 1
+Erdhülle 1
+Werkstofftechnik 1
+Entdeckt 1
+industrielle 1
+Massenproduktion 1
+<num> Mio 1
+unedel 1
+frisch 1
+angeschnittenen 1
+dünne 1
+undurchlässige 1
+Reines 1
+Kabel 1
+Rohre 1
+Haushaltsgegenstände 1
+Raten 1
+vermutete 1
+Marggraf 1
+Alaunlösung 1
+Alaunerde 1
+Alaun 1
+Dessen 1
+glückte 1
+AlCl<num> 1
+Kaliumamalgam 1
+Namensvarianten 1
+alumium 1
+aluminum 1
+fortbestehen 1
+Wöhler 1
+Kaliums 1
+reineres 1
+Étienne 1
+Sainte-Claire 1
+Deville 1
+Wöhler-Prozess 1
+verbesserten 1
+Zehntel 1
+Héroult 1
+Elektrolyseverfahren 1
+Bayer 1
+Isolierung 1
+Bauxiten 1
+großtechnisch 1
+solchem 1
+gefertigte 1
+Metallschiffe 1
+Aluminia 1
+taufte 1
+gebundener 1
+Sauerstoff-Tetraedern 1
+Silicate 1
+Gneis 1
+Granit 1
+Varietäten 1
+Rubin 1
+Saphir 1
+verschiedenfarbig 1
+Beimengungen 1
+Metalloxide 1
+selteneren 1
+Akdalait 1
+Diaoyudaoit 1
+aluminiumhaltige 1
+Südfrankreich 1
+Baux 1
+Guinea 1
+Bosnien 1
+Herzegowina 1
+Jamaika 1
+AlOOH 1
+Eisenoxid 1
+Fe<num>O<num> 1
+SiO<num> 1
+Hüttenaluminium 1
+Aluminiumschrott 1
+Primärgewinnung 1
+Oleinikov 1
+Okrugin 1
+Leskova 1
+Billeekh 1
+Intrusion 1
+Dyke 1
+OB-<num> 1
+Föderationskreis 1
+Aserbaidschan 1
+Volksrepublik 1
+Guangdong 1
+Guizhou 1
+Jiangsu 1
+Tibet 1
+Gesteinsproben 1
+Mond 1
+Sonde 1
+Luna-<num>-Mission 1
+Krater 1
+Apollonius 1
+mitbrachte 1
+extremen 1
+Rohstoffquelle 1
+Interne 1
+Eingangs-Nr 1
+<num>-<num>a 1
+<num> Auflage 1
+System-Nummer 1
+<num>AA<num> 1
+intermetallische 1
+Kupfer-Cupalit-Familie 1
+Kupfergruppe 1
+Strunzschen 1
+Mineralsystematik 1
+aktualisierten 1
+Lapis-Mineralienverzeichnis 1
+Rücksicht 1
+System-Nummerierung 1
+System- 1
+Mineral-Nr 1
+IA<num>-<num> 1
+körniger 1
+Mineral-Aggregate 1
+Mikronuggets 1
+tafelige 1
+Millimeter 1
+Frische 1
+silberweißer 1
+dunkeln 1
+Oxidierung 1
+grau 1
+Strichtafel 1
+hinterlässt 1
+dunkelgrauen 1
+Strich 1
+Fundort 1
+Fremdbeimengungen 1
+Cu 1
+Sn 1
+Pb 1
+Cd 1
+eingewachsen 1
+mikrokristallin 1
+verwachsen 1
+Hämatit 1
+Ilmenit 1
+Magnetit 1
+Moissanit 1
+Jarosit 1
+Typmaterial 1
+Geologischen 1
+Jakutsk 1
+elektrolytisch 1
+Aluminiumoxidschmelze 1
+großtechnische 1
+silikatärmeren 1
+Silikaten 1
+Erz 1
+Aluminiumoxid-hydroxid-Gemisch 1
+aufgeschlossen 1
+Rohrreaktor- 1
+Autoklaven-Aufschluss 1
+Fremdbestandteilen 1
+Eisen- 1
+Siliciumoxid 1
+Wirbelschichtanlagen 1
+gebrannt 1
+trockene 1
+Aufschluss 1
+Deville-Verfahren 1
+feinstgemahlenes 1
+ungereinigtes 1
+Soda 1
+kalziniert 1
+DateiSchmelzflusselektrolyse 1
+Aluminiumsvg 1
+Kryolith-Tonerde-Verfahren 1
+geschmolzen 1
+Eutektikum 1
+Gefäßes 1
+Kathode 1
+Graphit 1
+Kohlenstoffdioxid 1
+Kohlenstoffmonoxid 1
+Graphitblöcke 1
+brennen 1
+Graphitkathode 1
+Gefäßboden 1
+inert 1
+sammelnde 1
+flüssige 1
+Saugrohr 1
+abgesaugt 1
+DateiAluwagenjpg 1
+DateiTovarna 1
+glinice 1
+KidriÄevo 1
+kupi 1
+Dreiwertigkeit 1
+energieaufwändig 1
+Pro 1
+produziertem 1
+Rohaluminium 1
+<num> bis 1
+<num> Kilowattstunden 1
+Reduzierung 1
+Strombedarfs 1
+Potentiale 1
+energetische 1
+Optimierungen 1
+preiswert 1
+Elektroenergie 1
+Wasserkraftwerken 1
+Rheinfelden 1
+Ranshofen 1
+unweit 1
+Inns 1
+Produktionsleistung 1
+Hüttenwerke 1
+Aluminium-Recycling 1
+recyceln 1
+Aluminiumschrotte 1
+Krätzen 1
+Trommelöfen 1
+eingeschmolzen 1
+Abfallprodukt 1
+feinkörnigen 1
+Oxidpartikeln 1
+Aluminiumkorrosion 1
+Oxidationsprodukt 1
+Oxidhaut 1
+Aluminiumgießen 1
+Aluminiumoxidpartikel 1
+Gussteil 1
+Kratzvorrichtungen 1
+Metallbads 1
+abgeschöpft 1
+verhindern 1
+Halogenidsalzen 1
+KCl 1
+Calciumfluorid 1
+CaF<num> 1
+Glasfasern 1
+Dioxinen 1
+DateiAluminum 1
+Spectrajpg 1
+bar 1
+surface 1
+etchedjpg 1
+DateiMacroetched 1
+AluminiumJPG 1
+Raumgitter 1
+Leerstellendichten 1
+begünstigen 1
+Leerstellendichte 1
+Versetzungsdichte 1
+Stapelfehler 1
+Stapelfehlerenergie 1
+Jcm 1
+Festigkeitsteigerung 1
+-schmieden 1
+Entfestigung 1
+<num> gcm 1
+typisches 1
+weicht 1
+übertroffen 1
+Mechanische 1
+weiches 1
+zähes 1
+handelsüblich 1
+Elastizitätsmodul 1
+<num> GPa 1
+schwanken 1
+G-Modul 1
+kNmm 1
+Querkontraktionszahl 1
+Poissonzahl 1
+Thermische 1
+Siedetemperatur 1
+Gusswerkstoff 1
+Sprungtemperatur 1
+supraleitend 1
+WK 1
+doppelt 1
+viermal 1
+Wärmeausdehnungskoeffizient 1
+<num> µmm-<num>K-<num> 1
+Schwindung 1
+Volumenabnahme 1
+Rangfolge 1
+vierter 1
+spezifischem 1
+Leitwert 1
+Energietechnik 1
+Leiterquerschnitte 1
+Leitermaterial 1
+paramagnetisch 1
+Magneten 1
+Suszeptibilität 1
+mkg 1
+unmagnetisch 1
+DateiAlkorrosionwebm 1
+stumpfes 1
+silbergraues 1
+Aussehen 1
+passivierende 1
+Eloxieren 1
+chemischem 1
+Komplexbildungsreaktionen 1
+Neutralkomplex 1
+chloridischer 1
+Folgende 1
+Reaktionsgleichung 1
+vorzugsweise 1
+geschädigt 1
+Löchern 1
+Lochfraßkorrosion 1
+chloridische 1
+Aluminium-Atome 1
+Liegen 1
+edlerer 1
+Silberionen 1
+angelaufenem 1
+Silbersulfid 1
+Natriumhydroxidlösung 1
+Natriumcarbonatlösung 1
+Rohrreinigungsmitteln 1
+Schritten 1
+getrocknet 1
+passiert 1
+gallertartige 1
+abtransportiert 1
+Aluminiumoberfläche 1
+Wasserstoffgas 1
+Zimmertemperatur 1
+Flammenerscheinung 1
+Bromwasserstoffsäure 1
+Amalgam 1
+zusammenkommt 1
+Aluminiumoxidschicht 1
+frisst 1
+Blumenkohls 1
+Gefahrgut 1
+ätzende 1
+Wasserstoffentwicklung 1
+passiviert 1
+Pulverform 1
+Partikelgröße 1
+phlegmatisiert 1
+reaktiv 1
+Feinstes 1
+phlegmatisiertes 1
+Pyroschliff 1
+phlegmatisierter 1
+Aluminiumstaub 1
+Luftkontakt 1
+Reinelementen 1
+<num>Mg 1
+Einfangen 1
+legiert 1
+ungewünschte 1
+schützenden 1
+korrosionsgefährdet 1
+Gusswerkstoffe 1
+Knet- 1
+Hauptlegierungselementen 1
+Aluminiumgehalten 1
+Aluminium-Kupfer-Legierungen 1
+korrosionsanfällig 1
+verarbeiten 1
+Aluminium-Magnesium-Legierungen 1
+umformbar 1
+Aluminium-Magnesium-Silicium-Legierungen 1
+Aluminium-Zink-Magnesium-Legierungen 1
+Kupferfreie 1
+Kupferhaltige 1
+MPa 1
+Schmelzschweißen 1
+Sonderlegierungen 1
+Aluminium-Lithium-Legierungen 1
+Automatenlegierungen 1
+zerspanbar 1
+naturharten 1
+Wärmebehandlung 1
+härten 1
+naturharte 1
+Aushärtbare 1
+Festigkeitssteigerung 1
+Ausscheidungshärtung 1
+Legierungselementen 1
+Alterungsglühung 1
+hochfeste 1
+Handelsbezeichnung 1
+Dural 1
+zweitwichtigste 1
+DateiAl-Cu-spotpricesvg 1
+Aluminiumpreis 1
+volatil 1
+DateiAldruckgussjpg 1
+Verglichen 1
+ankommt 1
+Transportmitteln 1
+beiträgt 1
+Luft- 1
+Kraftfahrzeugbau 1
+Materialpreis 1
+schlechtere 1
+Schweißbarkeit 1
+Dauerbruchfestigkeit 1
+Verformungseigenschaften 1
+Unfällen 1
+Energieaufnahmevermögen 1
+Knautschzone 1
+Haube 1
+Washington-Denkmals 1
+Gussstück 1
+Aluminiumwerkstücke 1
+Booten 1
+Salzwasser 1
+nachstehen 1
+Gewichtsreduzierung 1
+Materialkosten 1
+Weltraumtechnik 1
+Verkehrsflugzeuge 1
+Aluminiumblechen 1
+genietet 1
+Fahrzeug 1
+Motorkomponenten 1
+Motorblock 1
+Zylinderkolben 1
+Kolbenlegierungen 1
+Zylinderköpfe 1
+Wärmeausdehnung 1
+Korrosionsanfäligkeit 1
+Warmfestigkeit 1
+Komponenten 1
+Gehäuse 1
+Getrieben 1
+Wärmeabschirmung 1
+Fahrwerk 1
+Schmiedeteile 1
+Hinterachsen 1
+Achsträger 1
+Querlenker 1
+Räder 1
+Karosserie 1
+Motorhauben 1
+Stoßfänger 1
+Kotflügel 1
+Rohwagenstruktur 1
+Nutzfahrzeuge 1
+Bordwände 1
+Ladebordwände 1
+Aufbauten 1
+Ladungssicherung 1
+Druckluftbehälter 1
+Treibstofftanks 1
+Unterbauschutz 1
+Maximallast 1
+Fahrzeuggewicht 1
+Nutzlast 1
+Schienenfahrzeuge 1
+reichlich 1
+MIG-Schweißen 1
+Großprofilen 1
+Bauweise 1
+Konstruktionen 1
+Stahlrohren 1
+verschweißte 1
+Anfangsphase 1
+Magnalium 1
+Beschläge 1
+Flugzeuges 1
+Draht 1
+Tuch 1
+flugfähige 1
+Ganzmetallflugzeug 1
+Stahlblechen 1
+Schalenbauweise 1
+Wilm 1
+Aluminium-Kupfer-Legierung 1
+gestanzten 1
+geschnittenen 1
+Vollen 1
+gefrästen 1
+Werkstücke 1
+meistverwendeten 1
+DateiKurzschlussljpg 1
+vierthöchste 1
+gegebenem 1
+Wicklungen 1
+Transformatoren 1
+Leiterseilen 1
+Freileitungen 1
+Gewichtsreduktion 1
+Airbus 1
+Stromschienen 1
+Umspannwerken 1
+stromführenden 1
+Gussteilen 1
+Elektroinstallationen 1
+kupferkaschierte 1
+Kupferüberzug 1
+Kontaktgabe 1
+Anwendungsbereichen 1
+Rohstoffpreise 1
+preisgünstiger 1
+Oberleitungen 1
+schlechten 1
+Kontakt- 1
+Gleiteigenschaften 1
+ungeeignet 1
+Gewichts 1
+Kontaktieren 1
+Kriechen 1
+Lagerung 1
+dick 1
+Bimetallkorrosion 1
+ungeeigneten 1
+Kontaktierungen 1
+Klemmen 1
+Aluminiumleitern 1
+Ausfällen 1
+Kabelbränden 1
+lösender 1
+Crimpverbindungen 1
+Hülsen 1
+Werkzeugen 1
+Zwischenlage 1
+Verbindungsstücke 1
+Cupal 1
+Kontaktprobleme 1
+Absinken 1
+Legierungsbestandteilen 1
+Verunreinigungen 1
+DateiTransistoroffenjpg 1
+Elektronikindustrie 1
+Wärme-Leitfähigkeit 1
+Steuerelektrode 1
+Gate 1
+Feldeffekttransistoren 1
+Metall-Isolator-Halbleiter-Struktur 1
+MOSFET 1
+MOS-FET 1
+Haftung 1
+Siliciumoxiden 1
+Isolationsmaterial 1
+Leiterbahnen 1
+Strukturierbarkeit 1
+mithilfe 1
+Trockenätzen 1
+aufwendigere 1
+Strukturierungsverfahren 1
+Damascene- 1
+Dual-Damascene-Prozess 1
+Diffusionsbarrieren 1
+Fertigungsaufwand 1
+signifikant 1
+ansteigt 1
+Elektromigrationverhalten 1
+überwogen 1
+Aluminium-Prozesse 1
+gestiegenen 1
+Taktfrequenz 1
+Verlustleistung 1
+arbeitenden 1
+genügen 1
+RC-Glied 1
+mikroelektronischen 1
+Kontaktierbarkeit 1
+Flip-Chip-Montage 1
+Lotkügelchen 1
+Bonddrähte 1
+Verbindungsdrähte 1
+Chip 1
+Gehäuseanschluss 1
+High-kMetal-Gate-Technik 1
+Abstinenz 1
+Gates 1
+Austrittsarbeit 1
+Behälter 1
+DateiMoka<num>jpg 1
+Verpackungsindustrie 1
+Getränke- 1
+Konservendosen 1
+Aluminiumfolie 1
+Umwelteinflüssen 1
+zunutze 1
+Ausschlaggebend 1
+Ungiftigkeit 1
+Dünne 1
+Mikrometern 1
+Verbundsystemen 1
+Tetra 1
+Paks 1
+Kunststofffolien 1
+Bedampfen 1
+Barrierefunktion 1
+Passivschicht 1
+Böhmit 1
+strömen 1
+Kochtöpfe 1
+Küchengeräte 1
+Espressokanne 1
+Reise- 1
+Militär-Geschirr 1
+Behältern 1
+Gehäusen 1
+Abrieb 1
+entfielen 1
+Aluminiumverwendung 1
+Tolkki<num>jpgGetränkedose 1
+Lichttechnik 1
+DateiImage-Metal-reflectancepng 1
+Reflexionsgrades 1
+Spiegelbeschichtung 1
+Oberflächenspiegeln 1
+Scannern 1
+Kraftfahrzeug-Scheinwerfern 1
+Spiegelreflexkameras 1
+Infrarotmesstechnik 1
+Ultraviolettstrahlung 1
+Aluminium-Spiegelschichten 1
+Schutzschicht 1
+Kratzern 1
+Bauwesen 1
+Betonherstellung 1
+Aluminiumpasten 1
+Porenbeton 1
+Aluminiumdihydroxyformiat 1
+alkalifreie 1
+Spritzbetonbeschleuniger 1
+Funktionswerkstoffe 1
+tragende 1
+Bauwerken 1
+Funktionswerkstoff 1
+dekorative 1
+korrisionsbeständige 1
+Witterungsbeständigkeit 1
+handwerklicher 1
+Baugewerbe 1
+Aluminiumprofile 1
+Fassaden 1
+Museums 1
+Brückenbau 1
+Stahlbau 1
+vorherrscht 1
+konstruktiven 1
+Ingenieurbau 1
+Verbundplatten 1
+Brandschutzklassen 1
+brennbar 1
+normal 1
+entflammbar 1
+Wohnungsbrand 1
+Vollbrand 1
+Hitze 1
+ungeachtet 1
+Brandschutzklasse 1
+brennt 1
+tropft 1
+<num>croppedjpgDas 1
+AußenLibeskindSpaceFrameTowerjpgDachkonstruktion 1
+MuseumAluminium 1
+heat 1
+reflector 1
+hole 1
+melted 1
+temperaturesjpgAluminiumblech 1
+punktuell 1
+Raketentechnik 1
+Feststoffraketen 1
+freisetzt 1
+Feuerwerken 1
+Pyrotechnik 1
+Körnung 1
+Knallsätzen 1
+Thermitreaktion 1
+EisenIII-oxid 1
+exothermen 1
+flüssiges 1
+aluminothermischen 1
+Fügen 1
+Bahngleisen 1
+Reduktionswirkung 1
+Laborzwecke 1
+Aluminiumamalgam 1
+Goldbronze 1
+Farbig 1
+eloxiert 1
+Dekorationsmaterialien 1
+Flitter 1
+Geschenkbänder 1
+Lametta 1
+Aluminieren 1
+Heizelemente 1
+Bügeleisen 1
+Kaffeemaschinen 1
+umpresst 1
+Zinkblech 1
+Titanzusatz 1
+Titanzink 1
+Aluminiumblech 1
+Fassaden- 1
+Dachelemente 1
+Leichtdach 1
+Dachrinnen 1
+stranggepresste 1
+Kühlkörper 1
+wärmeableitende 1
+Grundplatten 1
+Aluminium-Elektrolytkondensatoren 1
+verbauen 1
+Elektrodenmaterial 1
+Gehäusewerkstoff 1
+weiters 1
+Antennen 1
+Hohlleitern 1
+Aluminiumbronze 1
+Aluminiummessing 1
+Isabellin 1
+Devardaschen 1
+Magnesiumlegierungen 1
+Alnico 1
+Sendust 1
+Eisenlegierungen 1
+Ti-<num>Al-<num>V 1
+Sorte 1
+ausmacht 1
+Endprodukte 1
+Endbearbeitung 1
+Schrott 1
+erschmolzen 1
+gewalzt 1
+Rohteilen 1
+Rohteile 1
+Einzelstücken 1
+Tiefziehen 1
+DateiMaterialprobe 1
+BBSjpg 1
+DateiDatenschieber 1
+Gussjpg 1
+Aluminiumguss 1
+Stahlguss 1
+Nichteisenmetall 1
+NE-Metalle 1
+NE-Metallguss 1
+Nichteisenmetall-Gusses 1
+Energieeinsatz 1
+Schmelzvorgang 1
+Temperaturbelastung 1
+Gussverfahren 1
+Druckguss 1
+Aluminiumdruckguss 1
+kompliziert 1
+geformte 1
+gefertigt 1
+Aluminium-Silicium-Legierungen 1
+Weiterbearbeitung 1
+Fließpressen 1
+Blockguss 1
+endlos 1
+Anlagen 1
+Gießlängen 1
+Walze 1
+kühlt 1
+Rohblech 1
+kaltgewalzt 1
+spart 1
+Umformende 1
+Rein- 1
+verfestigt 1
+Kaltumformung 1
+Formänderungen 1
+Verfestigung 1
+Rekristallisationsglühen 1
+beseitigen 1
+Legierungselemente 1
+Kaltverformung 1
+Umformung 1
+festigkeitssteigernde 1
+Gegossene 1
+Endprodukten 1
+plattgedrückt 1
+Gefüge 1
+gleichmäßiger 1
+Richtungsabhängig 1
+Aluminium-Warmwalzanlage 1
+Verarbeitet 1
+Abmessungen 1
+Gefügequalität 1
+Dicken 1
+Enddicke 1
+Kaltwalzwerke 1
+Kapazitäten 1
+Jahrestonnen 1
+Verbundwerkstoffe 1
+Walzplattieren 1
+ein- 1
+zweiseitig 1
+korrosionsanfälliges 1
+Kernmaterial 1
+korrosionsbeständigem 1
+DateiExtruded 1
+section 1
+x<num>jpg 1
+Konstruktionsprofile 1
+formen 1
+hierin 1
+Hohlprofilen 1
+Stäbe 1
+Kühlkörperprofilen 1
+Antennentechnik 1
+Halbzeug 1
+Bauteilen 1
+Vormaterial 1
+Walzbarren 1
+Blech 1
+Zylindern 1
+strangpressen 1
+hohles 1
+gepresst 1
+Endlosmaterial 1
+abgesägt 1
+Querschnitte 1
+Hohlprofile 1
+Hinterschneidungen 1
+konstant 1
+Mindestwanddicken 1
+Pressen 1
+mittelfesten 1
+Aushärtung 1
+Lösungsglühen 1
+Direkt 1
+Werkstück 1
+starkt 1
+abgeschreckt 1
+Mischverfahren 1
+Cobapress 1
+Walzwerke 1
+produktiv 1
+Spanende 1
+DateiSchruppenDrehenjpg 1
+spanbar 1
+Gefügezustand 1
+Schnittparametern 1
+Schneidstoff 1
+Hartmetall 1
+untereutektische 1
+Diamant 1
+verschleißenden 1
+übereutektischen 1
+eloxierten 1
+Werkstücken 1
+Verschleiß 1
+Schleifstäube 1
+Explosionsrisiko 1
+Aluminium-Werkstoffe 1
+Aluminiumschmelze 1
+geschweißt 1
+MIG- 1
+Plasmaschweißen 1
+Letzterem 1
+Wechselstrom 1
+Gleichstrom 1
+Laserschweißen 1
+Kohlendioxid- 1
+Festkörperlaser 1
+Rissen 1
+Widerstandspunktschweißen 1
+Ströme 1
+kürzere 1
+Schweißzeiten 1
+Geräte 1
+handelsüblichen 1
+Schweissgeräte 1
+Elektronenstrahlschweißen 1
+Schweißvorgangs 1
+Lichtbogenhandschweißen 1
+Gussnachbesserung 1
+Hart- 1
+Weichlöten 1
+Flussmitteln 1
+Flussmittel 1
+Ultraschall 1
+gelötet 1
+Lötvorganges 1
+aufgebrochen 1
+Organismen 1
+entbehrlich 1
+Lungengewebe 1
+Weichteile 1
+natürlicher 1
+unresorbiert 1
+Chelatbildner 1
+Citronensäure 1
+Resorption 1
+steigern 1
+Komplexbildnern 1
+schätzt 1
+Organismus 1
+eingeschränkten 1
+erhöhtes 1
+Akkumulation 1
+Effekten 1
+Knochenerweichungen 1
+Zentralnervensystems 1
+pharmazeutischer 1
+Phosphatbinder 1
+ausgesetzt 1
+Modelschätzungen 1
+reorbierten 1
+anhäufen 1
+häuft 1
+Transferrin 1
+AlPO<num>OH- 1
+Citrat-Komplex 1
+AlOH<num>- 1
+Neugeborener 1
+Aluminiumionen 1
+materalen 1
+Serumkonzentrationen 1
+Silikate 1
+Früchte 1
+Säurebelastung 1
+Regens 1
+Waldschäden 1
+Bodens 1
+Liegt 1
+bebaubaren 1
+schädigen 1
+Wurzelwachstum 1
+Feinwurzeln 1
+Aluminium-tolerant 1
+Stress 1
+signalübertragende 1
+metallhaltigen 1
+Potenzial 1
+Modellpflanze 1
+Arabidopsis 1
+Transgene 1
+Aluminium-Toleranz 1
+heraufsetzen 1
+Kulturpflanzen 1
+tolerante 1
+Seen 1
+übersäuert 1
+verendeten 1
+Forschungsprojekt 1
+polymeres 1
+Hydroxykation 1
+Silicaten 1
+mobilen 1
+Schwefelsäurekonzentration 1
+Spurenmengen 1
+Unverarbeitete 1
+pflanzliche 1
+Frischmasse 1
+streuen 1
+Anbaubedingungen 1
+erheblichem 1
+Salat 1
+Kakao 1
+Durchschnittswerte 1
+Tee 1
+Trockenmasse 1
+Aufbewahren 1
+Aluminiumgeschirr 1
+maximalen 1
+<num> mgTagPerson 1
+Sauerkraut 1
+Tomaten 1
+Säurelöslichkeit 1
+Trink- 1
+Mineralwässer 1
+<num>-<num> mgl 1
+Trinkwasserverordnung 1
+<num> mgl 1
+erwachsene 1
+Europäer 1
+wöchentlichen 1
+variablen 1
+Erhebungen 1
+Säuglinge 1
+Fertignahrung 1
+ernährt 1
+Aluminiumkonzentration 1
+gesundheitliche 1
+Behörde 1
+Efsa 1
+tolerierbare 1
+TWI 1
+Farbmittel 1
+Überzüge 1
+Zuckerwaren 1
+Dekoration 1
+Keksen 1
+Färben 1
+Kosmetika 1
+Brezeln 1
+Brötchen 1
+Bäckereien 1
+Aluminiumbleche 1
+Aluminiumfässern 1
+transportiert 1
+Weintransport 1
+kurzfristiger 1
+schadet 1
+längerem 1
+Weinfehler 1
+Trübung 1
+Stehen 1
+eingeschränkter 1
+Dialyse-Patienten 1
+progressiver 1
+Enzephalopathie 1
+Gedächtnis- 1
+Sprachstörungen 1
+Antriebslosigkeit 1
+Aggressivität 1
+Hirnzellen 1
+Demenz 1
+Osteoporose 1
+Arthritis 1
+Knochenbrüchen 1
+Anämie 1
+Speichereiweiße 1
+Hämodialysepatienten 1
+Dialysis 1
+Encephalopathy 1
+Syndromeimp 1
+Lebensmittel-Zusatzstoffen 1
+Bundesinstituts 1
+BfR 1
+Erstellung 1
+Alzheimer-Risiko 1
+Bedarfsgegenständen 1
+vorsorglich 1
+Speisen 1
+Aluminiumtöpfen 1
+-folie 1
+aluminiumhaltigen 1
+Kosmetikartikel 1
+Alzheimer-Gesellschaft 1
+überzeugend 1
+PAQUID-Kohortenstudie 1
+Gesundheitsdatenauswertung 1
+Aluminium-Exposition 1
+Risikofaktor 1
+senile 1
+Plaques 1
+Aluminium-Werten 1
+Gehirnen 1
+Alzheimer-Patienten 1
+Aluminium-Akkumulation 1
+ursächlichem 1
+Alzheimer 1
+überzeugenden 1
+essentiellen 1
+Spurenelementen 1
+Normalwert 1
+übermäßige 1
+Ökobilanz 1
+foamjpg 1
+DateiRecycling-Code-<num>svg 1
+energieaufwendig 1
+Allein 1
+Kilogramms 1
+Errichtungsdatum 1
+Modernität 1
+Anlage 1
+<num> kWh 1
+Stromerzeugung 1
+Kraftwerkspark 1
+Kostenfaktors 1
+billige 1
+CO<num>-emissionsarme 1
+Wasserkraft 1
+Elektrizität 1
+regenerativen 1
+CO<num>-frei 1
+Elektroden 1
+Verbrauchswerte 1
+Roh-Aluminium 1
+Transport- 1
+Verarbeitungsanteile 1
+Wiederaufschmelzen 1
+Polieren 1
+Aluminium-Konsumgut 1
+europaweite 1
+Recyclingrate 1
+Hausmüll 1
+Aluminiumhaushaltsfolien 1
+eingerechnet 1
+Restmüll 1
+Aluminiumgetränkedosen 1
+Müllverbrennung 1
+Bodenasche 1
+zurückgewonnen 1
+Erzes 1
+Rekultivierung 1
+Abraum 1
+Aluminiumoxids 1
+eisenreichem 1
+alkalischen 1
+Deponierung 1
+sonstige 1
+Entsorgung 1
+Umweltprobleme 1
+aufwirft 1
+Abschnitte 1
+Bauxitbergbau 1
+Positiv 1
+Wiederverwendbarkeit 1
+Reststoffe 1
+Recycling-Code-<num> 1
+ALU 1
+rezyklierbar 1
+Kunststoffe 1
+Downcycling 1
+sortenreiner 1
+wiederverwertbar 1
+Energiemenge 1
+Primärproduktion 1
+Aluminiumschaum 1
+Strangpressprofile 1
+beweglichen 1
+gespart 1
+Einsparung 1
+Selbstpassivierung 1
+korrosionsbeständiger 1
+Korrosionsschutzmaßnahmen 1
+Glühen 1
+Kobaltnitratlösung 1
+CoNO<num><num> 1
+Magnesia-Rinne 1
+Thénards 1
+Cobaltaluminiumspinell 1
+CoAl<num>O<num> 1
+Kobaltblau 1
+Cobaltblau 1
+Dumonts 1
+Coelestinblau 1
+Cobaltaluminat 1
+Pigments 1
+Leithner 1
+Leithners 1
+Kryolithprobe 1
+fällen 1
+abfiltriert 1
+gewaschen 1
+festes 1
+Natriumfluorid 1
+NaF 1
+Hydroxidionen 1
+Na<num>AlF<num> 1
+erneute 1
+Phenolphthaleins 1
+fluoreszierender 1
+Morinfarblack 1
+DateiAluminium-Morin-Reaktionsvg 1
+HCl 1
+vorhandenes 1
+KOH 1
+Morin-Lösung 1
+Tüpfelplatte 1
+säuert 1
+Essigsäure 1
+Eisessig 1
+CH<num>COOH 1
+UV-Strahlung 1
+λ 1
+beobachtbar 1
+AlIII 1
+essigsauren 1
+Morin 1
+fluoreszierende 1
+kolloidale 1
+Suspension 1
+DateiCorundum-<num>jpg 1
+DateiHybridschaltungjpg 1
+DateiKaaliumi 1
+maarjase 1
+monikristallid<num>JPG 1
+weißes 1
+Pulver 1
+harter 1
+Endprodukt 1
+Bayer-Verfahrens 1
+Schleif- 1
+Poliermittel 1
+Uhrensteine 1
+Ziehsteine 1
+Düsen 1
+Isolierstoff 1
+Konstruktionskeramik 1
+Substratmaterial 1
+Dickschichtschaltkreise 1
+Grundplatte 1
+Entladungsgefäß 1
+Natriumdampf-Hochdrucklampen 1
+Aluminate 1
+Füllstoff 1
+Brandschutz 1
+Beschichtungen 1
+Polyaluminiumchlorid 1
+Aluminiumsulfat 1
+Wasseraufbereitung 1
+Abwasserreinigung 1
+Papierindustrie 1
+NaAlOH<num> 1
+Zeolith-Produktion 1
+Titandioxid-Beschichtung 1
+Calciumaluminatsulfat-Herstellung 1
+Zeolithe 1
+Alumosilikate 1
+Waschmitteln 1
+Wasserenthärtung 1
+Alaune 1
+Kaliumaluminiumsulfat 1
+KAlSO<num><num><num>H<num>O 1
+adstringierenden 1
+Rasierstift 1
+Stillen 1
+Aluminiumdiacetat 1
+essigsaure 1
+entzündungshemmende 1
+Umschläge 1
+Aluminiumorganische 1
+großtechnischen 1
+Polyethylen-Herstellung 1
+Anwendungsgebiet 1
+Aluminiumalkyle 1
+Trimethylaluminium 1
+CVD 1
+vapor 1
+deposition 1
+Isolator 1
+Aluminiumoxynitrid 1
+Aluminiumnitrid 1
+Isolationswerkstoff 1
+Bandlücke 1
+Wide-Bandgap-Halbleiter 1
+Lithiumaluminiumhydrid 1
+LiAlH<num> 1
+weitverbreitet 1
+Phosphat-Anions 1
+PO<num> 1
+<num>- 1
+abzuspalten 1
+polymerisieren 1
+Aluminiumorthophosphat 1
+AlPO<num> 1
+Aluminiummetaphosphat 1
+AlPO<num><num> 1
+Monoaluminiumphosphat 1
+AlH<num>PO<num><num> 1
+Aluminiumpolyphosphat 1
+Doppelsalzen 1
+Wavellit 1
+Al<num>PO<num><num>F 1
+OH<num> 1
+Türkis 1
+Mischphosphat 1
+AluminiumEisen 1
+CuAlFe<num>PO<num><num>OH<num> 1
+Subhalogeniddestillation 1
+Joliet 1
+VDI 1
+Aluminium-Werkstoffen 1
+Aluminium-Teilen 1
+Oberflächenbehandlung 1
+Luitgard 1
+Oekom 1
+Alloy 1
+Manufacturing 1
+Alloys 1
+MATERIAL 1
+ARCHIV 1
+Materialinformationen 1
+Newsseite 1
+Gesamtverbands 1
+Aluminiumindustrie 1
+Spektrumde 1
+Butterworth-Heinemann 1
+Fundortliste 1
+Debar 1
+Aluminium-Industrie 1
+Seminararbeit 1
+Dienhart 1
+Rheinisch-Westfälischen 1
+Technischen 1
+Quinkertz 1
+Optimierung 1
+Energienutzung 1
+Rheinisch-Westfälische 1
+Feige 1
+Merker 1
+Boin 1
+Linsmeyer 1
+Neubacher 1
+Sekundäraluminiumerzeugung 1
+IPPC-Richtlinie 1
+Österreichisches 1
+Umweltbundesamt 1
+umweltbundesamtat 1
+Technologie-Leitfaden 1
+ELB 1
+Eloxalwerk 1
+Ludwigsburg 1
+Luftfahrt-BundesamtesGeorge 1
+Preisindex 1
+Exchange 1
+world-aluminiumorg 1
+Global 1
+Industry 1
+years 1
+S <num>-<num>vgl 1
+S <num>-<num>Verheilung 1
+httpswwwspotlightmetalcomhow-environmentally-friendly-is-the-european-aluminium-industry-gal-<num> 1
+Leitenberger 1
+Leitenbergers 1
+Site 1
+Feuerwerk-Wiki 1
+wwwfeuerwerknet 1
+Schulze 1
+Bähr 1
+Molitor 1
+Grote 1
+Herold 1
+Karpuschewski 1
+Fertigungslehre 1
+Heiko 1
+Lickfett 1
+Gießereiindustrie 1
+Bühring-Polaczek 1
+Michaeli 1
+Ilschner 1
+Singer 1
+Werkstoffwissenschaften 1
+Zurell 1
+Absaugung 1
+Aluminium-Schleifstäuben 1
+-Schweißrauchen 1
+Automobilbau 1
+ex-geschützten 1
+Filtersystemen 1
+Gefahrstoffe 1
+Reinhalt 1
+Spornitz 1
+Anatomie 1
+Physiologie 1
+Atlas 1
+Pflege- 1
+Puwein 1
+Waldsterben 1
+wifoacat 1
+lebensmittelorg 1
+dietary 1
+intake 1
+Opinion 1
+Panel 1
+Additives 1
+Flavourings 1
+Processing 1
+Aids 1
+Contact 1
+AFC 1
+EFSA 1
+doi<num>jefsa<num> 1
+Lebensmittelzusatzstoffe 1
+Chemisches 1
+Veterinäruntersuchungsamt 1
+Eschnauer 1
+Weinwirtschaft 1
+Vitis 1
+vitis-veade 1
+Dünnleder 1
+Mühlenberg 1
+Ruckdeschel 1
+Legionellen 1
+aktives 1
+Sanitärhygiene 1
+expert-Verlag 1
+Gitelman 1
+Physiology 1
+Alzheimers 1
+Lüllmann 1
+Mohr 1
+Wehling 1
+Hein 1
+Pharmakologie 1
+staufenbielde 1
+Daxbeck 1
+Adolf 1
+Merl 1
+Brunner 1
+Flüsse 1
+lizenzierten 1
+Wassergüte 1
+Abfallwirtschaft 1
+rmaat 1
+Kerkow 1
+Martens 1
+Sietz 1
+Seuring 1
+Ökobilanzierung 1
+betrieblichen 1
+Blottner 1
+Taunusstein 1
+Economist 1
+Strähle 1
+Schweda 1
+Jander 1
+Blasius 1
+analytischen 1
+präparativen 1
+Antimonium 1
+arabisch 1
+al-ithmîdun 1
+Grau-Spießglanz 1
+silberglänzendes 1
+sprödes 1
+spätgriechische 1
+anthemon 1
+zurückgeht 1
+stängelartigen 1
+büschelförmig 1
+aussähen 1
+Arzneidroge 1
+antimonium 1
+innerlichen 1
+koptische 1
+Schminkpuder 1
+stibium 1
+legendäre 1
+Volksetymologie 1
+verewigt 1
+Mönch 1
+Basilius 1
+Valentinus 1
+Schweine 1
+fett 1
+probierte 1
+Ordensbrüdern 1
+antimoine 1
+antimönchisch 1
+Silbermine 1
+Gemeinde 1
+Babyloniern 1
+Zuschlag 1
+Velem-St 1
+Vid 1
+DateiAntimony-<num>jpg 1
+bolivianischen 1
+Departements 1
+Paz 1
+Potosí 1
+Minas 1
+Gerais 1
+Fichtelgebirge 1
+Harz 1
+Seinäjoki 1
+Lombardei 1
+Piemont 1
+Trentino-Südtirol 1
+Ost- 1
+Westsibirien 1
+Ural 1
+Dalarna 1
+Gästrikland 1
+Närke 1
+Södermanland 1
+Värmland 1
+Västerbotten 1
+Böhmen 1
+Mähren 1
+Lagerstätten 1
+Antimonerze 1
+greenstone 1
+belt 1
+Range 1
+Südafrika 1
+Antimon-Minerale 1
+Industriell 1
+Sulfid-Mineral 1
+Grauspießglanz 1
+maximal <num> 1
+Sb-Gehalt 1
+Antimon-Arsen-Legierung 1
+Paradocrasit 1
+max <num> 1
+Valentinit 1
+Weißspießglanz 1
+Breithauptit 1
+NiSb 1
+Antimonnickel 1
+Nickelantimonid 1
+Kermesit 1
+Sb<num>S<num>O 1
+Rotspießglanz 1
+DateiAntimon 1
+Abrösten 1
+Röstreduktionsverfahren 1
+Niederschlagsverfahren 1
+Fördermenge 1
+verzehnfacht 1
+Antimonproduktion 1
+beständigste 1
+trigonal 1
+rhomboedrischer 1
+Hermann-Mauguin-Symbolik 1
+Antimondampf 1
+reaktives 1
+elektrolytische 1
+explosives 1
+Ritzen 1
+aufglühend 1
+funkensprühend 1
+übergeht 1
+hochpolymere 1
+blättrig-grobkristallin 1
+Sprödigkeit 1
+zerkleinern 1
+naszierendem 1
+Schmelzpunkts 1
+bläulich-weißer 1
+Mineralsäuren 1
+Halogeniden 1
+Metallantimoniden 1
+Kaliumantimonid 1
+K<num>Sb 1
+Sb<num>--Ionen 1
+Antimon-Isotope 1
+überwiegende 1
+Härtung 1
+Blei- 1
+Zinnlegierungen 1
+dehnt 1
+Antimongehalt 1
+schrumpfen 1
+ausdehnen 1
+Gießformen 1
+presst 1
+gemusterte 1
+lunkerfrei 1
+Blei-Antimon-Legierungen 1
+Hartblei 1
+Letternmetall 1
+Akkumulatoren-Blei 1
+Bleimantel 1
+Erdkabel 1
+Zinn-Antimon-Legierungen 1
+Britanniametall 1
+III-V-Verbindungshalbleitern 1
+Zinn-Antimon-Kupferlegierungen 1
+Babbit-Metall 1
+Lagermetalle 1
+Zinn-Antimon-Kupfer-Bleilegierungen 1
+Zinngeschirr 1
+Gebrauchsartikel 1
+Lötzinn 1
+Weichlot 1
+Aluminium-Antimon 1
+Gallium-Antimon 1
+Indium-Antimon 1
+Hall-Effekt-Geräte 1
+Schrumpffreie 1
+Antimon-Legierungen 1
+Präzisionsguss 1
+Antimonerz 1
+iatrochemischen 1
+Leitarzneimittel 1
+paracelsische 1
+brechreizerregendes 1
+Antimonpille 1
+Mageninhalt 1
+Wein 1
+Antimonbecher 1
+austrank 1
+effektivere 1
+verträglichere 1
+Antimonpräparate 1
+toxische 1
+pentavalente 1
+medikamentösen 1
+Leishmaniose 1
+Enzym 1
+Phosphofructokinase 1
+geschwindigkeitsbestimmenden 1
+Glykolyse 1
+DateiStreichholzjpg 1
+Sprengstoffzündern 1
+bleihaltiger 1
+Munition 1
+Bremsbelägen 1
+AntimonV-sulfid 1
+Vulkanisieren 1
+rotem 1
+Kautschuk 1
+Labor-Gummischläuche 1
+Zündkopfes 1
+Streichhölzern 1
+Augenschminken 1
+Augenheilkunde 1
+Augenerweiterer 1
+Antimonchromat 1
+Farbpigment 1
+Antimonoxide 1
+Polyester 1
+PET 1
+Weißpigment 1
+Färbung 1
+Polystyrol 1
+Polyethylen 1
+Polypropylen 1
+Glasuren 1
+Fritten 1
+Läuterung 1
+Bleiglas 1
+dotiert 1
+transparent-leitfähige 1
+ATO 1
+Antimon-Tin-Oxide 1
+Gläsern 1
+Displays 1
+leitfähigen 1
+Minatec 1
+Fußbodenbeläge 1
+Aufladungen 1
+Lazerflair 1
+Laser-Markierung 1
+Kunststoffteilen 1
+Infrarot-Strahlung 1
+Markierungslaser 1
+NdYAG 1
+Tarnanstrichen 1
+Infrarot-Absorption 1
+Flammschutzmittel 1
+flammfesten 1
+flammhemmenden 1
+Kabelumhüllungen 1
+Autositzbezüge 1
+Vorhangstoffe 1
+Kinderbekleidung 1
+u Ä 1
+Antimonsalze 1
+Pestiziden 1
+Beizen 1
+Feuerwerksartikeln 1
+Scheidemittel 1
+Goldschmelze 1
+tödlich 1
+Antimon-Formen 1
+Stiban 1
+gefährlichste 1
+Hämolyse 1
+induziert 1
+dreiwertigem 1
+trivalentem 1
+fünfwertiges 1
+trivalente 1
+durchbluteten 1
+Exkretion 1
+Glutathion 1
+Galle 1
+enterohepatischen 1
+Tages 1
+langsameren 1
+Eliminationskinetik 1
+Pyruvatdehydrogenase-Komplexes 1
+intrazellulären 1
+Energieträgers 1
+Adenosintriphosphat 1
+Chelatkomplexen 1
+Thiol-Gruppen 1
+Verdauungstrakt 1
+Zentralnervensystem 1
+Konzentration 1
+Hepatitis 1
+Leberversagen 1
+EKG-Veränderungen 1
+Inversion 1
+T-Welle 1
+verlängertem 1
+QT-Intervall 1
+akutes 1
+temporären 1
+Hämodialyse 1
+Therapeutisch 1
+Antimon-Vergiftung 1
+unterstützenden 1
+Infusionstherapie 1
+Flüssigkeitsverlustes 1
+engmaschiger 1
+Vitalfunktionen 1
+EKGs 1
+N-Acetylcystein 1
+Glutathions 1
+vermehrten 1
+Sekretion 1
+Chelatbildners 1
+Schleimhäute 1
+reizen 1
+Kunststoff 1
+Antimonfluorid 1
+gesundheitsschädlich 1
+Xn 1
+reizend 1
+Agentur 1
+Krebsforschung 1
+IARC 1
+stuft 1
+krebserzeugende 1
+abgefüllten 1
+Fruchtsäften 1
+Antimonkonzentrationen 1
+unverdünnten 1
+Saftkonzentraten 1
+EG 1
+REACH 1
+Stoffbewertung 1
+fortlaufenden 1
+Aktionsplan 1
+CoRAP 1
+ggf 1
+Folgemaßnahmen 1
+Ursächlich 1
+Besorgnisse 1
+Exposition 1
+Arbeitnehmern 1
+aggregierter 1
+Tonnage 1
+Risikoverhältnis 1
+Risk 1
+Characterisation 1
+Ratio 1
+RCR 1
+krebsauslösende 1
+DateiFlammenfärbungSbpng 1
+Vorproben 1
+fahlblau 1
+Phosphorsalzperle 1
+Farblos 1
+Perle 1
+Antimon-Kationen 1
+SbIII 1
+SbV 1
+SbIIIV 1
+Sb<num> 1
+Fe<num> 1
+prüfende 1
+salzsaure 1
+Eisenpulver 1
+flockiger 1
+Eisennagel 1
+Ablagerung 1
+niedergeschlagen 1
+pyrolytisch 1
+abgeschiedene 1
+dunkel 1
+ammoniakalischem 1
+Wasserstoffperoxid 1
+hochempfindliche 1
+winziger 1
+Antimonspuren 1
+Atomspektrometrie 1
+gekoppelt 1
+Matrixeffekte 1
+wässrige 1
+Antimonionen 1
+Rhodamin-B-Lösung 1
+versetzen 1
+Isopropylether 1
+extrahierbar 1
+unspezifisch 1
+Cadmium- 1
+Gallium 1
+Thallium- 1
+Wolfram-ionen 1
+Antimonwasserstoff 1
+Monostiban 1
+genanntGiftiges 1
+einwirkenden 1
+Distiban 1
+Sb<num>H<num> 1
+AntimonV-fluorid 1
+VSEPR 1
+quadratische 1
+Pyramide 1
+hybridisiert 1
+sp<num>d 1
+AntimonV-chlorid 1
+AntimonIII-fluorid 1
+AntimonIII-chlorid 1
+AntimonIII-bromid 1
+SbBr<num> 1
+AntimonIII-iodid 1
+SbI<num> 1
+Antimontrioxid 1
+AntimonIIIV-oxid 1
+Antimontetroxid 1
+AntimonV-oxid 1
+Antimonpentaoxid 1
+SäureAntimontrihydroxid 1
+H<num>SbO<num>SbOH<num> 1
+SäureAntimonIII-Säure 1
+SbOOH 1
+HSbO<num> 1
+Antimonsäure 1
+HSbOH<num> 1
+Sb<num>S<num>Grauschwarze 1
+Stängel 1
+Löslich 1
+Streichhölzer 1
+Rubingläser 1
+Tarnanstriche 1
+Reflexion 1
+IR-Licht 1
+Antimonpentasulfid 1
+AntimonV-chloridfluorid 1
+SbCl<num>F 1
+Polytetrafluorethylen 1
+Teflon 1
+Aluminiumantimonid 1
+AlSb 1
+Galliumantimonid 1
+GaSb 1
+Indiumantimonid 1
+InSb 1
+Frans 1
+Stimmi 1
+Stibium 1
+substanzhistorische 1
+Weleda-Schriftenreihe 1
+Arlesheim 1
+Schwäbisch 1
+Gmünd 1
+Mozart 1
+Antimonvergiftung 1
+Gebelein 1
+Eugen 1
+Diederichs 1
+Silver 1
+Mine 1
+Sweden 1
+names 1
+wwwgeoscienceorgza 1
+Paradocrasite 1
+Stibnite 1
+ddcartetv 1
+Lautenschläger 1
+Harri 1
+Arndt 1
+Magnet 1
+Weisen 1
+Alchemistische 1
+Wolf-Dieter 1
+Müller-Jahncke 1
+Arzneimitteltherapie 1
+Apothekerverlag 1
+Katja 1
+badische-zeitungde 1
+Wendy 1
+Macías 1
+Konstantopoulos 1
+Ewald 1
+Pratt 1
+<num>-Year-Old 1
+Intractable 1
+Vomiting 1
+Substance 1
+Hollemann-Wiberg 1
+<num> Hauptgruppe 1
+Grunde 1
+helios 1
+Proben 1
+fraktionierte 1
+Destillation 1
+flüssiger 1
+preiswertestes 1
+DateiJohn 1
+Struttjpg 1
+erforschte 1
+Entladungen 1
+Stickoxide 1
+ausgewaschen 1
+nicht-reagierten 1
+Strutt 1
+isoliertem 1
+gewonnener 1
+niedrigere 1
+aufwies 1
+Spekulationen 1
+Dewar 1
+N<num> 1
+Stickstoff-Analogon 1
+luftgefüllten 1
+Glaskugel 1
+Funken 1
+unreaktiven 1
+Rückstandes 1
+Überleitung 1
+heißes 1
+Nitrid 1
+unbekanntes 1
+altgriechischen 1
+argos 1
+nannten 1
+Elektroindustrie 1
+Gleichrichter 1
+Glimmentladung 1
+Tungar-Röhren 1
+häufigeren 1
+Volumens 1
+Wasserdampf 1
+Atmosphärenbestandteil 1
+terrestrischen 1
+Weltall 1
+Kaliumzerfall 1
+Erdmantel 1
+gast 1
+Zerfällen 1
+Basalten 1
+ozeanischen 1
+Quellwasser 1
+Luftverflüssigung 1
+Haupt-Rektifikationskolonne 1
+Hauptluftbestandteilen 1
+Argon-Kolonne 1
+<num>-<num> bar 1
+verdichtet 1
+eingespritzt 1
+Edelmetall-Katalysatoren 1
+anreichert 1
+Haber-Bosch-Verfahren 1
+Synthesegasherstellung 1
+Methanolproduktion 1
+reichern 1
+DateiArgon 1
+ice 1
+DateiFace-centered 1
+cubicsvg 1
+geruchloses 1
+Edelgaskonfiguration 1
+einatomig 1
+<num> kgm<num> 1
+Phasendiagramm 1
+Tripelpunkt 1
+<num> kPa 1
+Bislang 1
+Argonfluorohydrid 1
+HArF 1
+Photolyse 1
+Argonmatrix 1
+Infrarotspektrum 1
+metastabil 1
+zersetzen 1
+Chloranalogon 1
+Argonfluorohydrides 1
+HArCl 1
+FArCCH 1
+Argonverbindung 1
+FArSiF<num> 1
+Argon-Silicium-Bindung 1
+Clathrate 1
+Hohlräume 1
+Kristalls 1
+eingeschlossen 1
+Argon-Hydrat 1
+Umkristallisierung 1
+Eis 1
+Chloroform 1
+Stabil 1
+Hydrochinon 1
+ps 1
+Kalium-Argon-Datierung 1
+instabiles 1
+Überprüfung 1
+Gasleitungen 1
+Durchleiten 1
+Leistungsfähigkeit 1
+Belüftung 1
+Dichtigkeit 1
+Argon-Isotope 1
+Reaktionsträgheit 1
+Sauerstoffs 1
+erstickend 1
+<num> bar 1
+narkotisierend 1
+DateiArgonjpg 1
+günstigstes 1
+verfügbares 1
+<num> Milliarden m 1
+billigere 1
+anwendbar 1
+Metallinertgasschweißen 1
+Wolfram-Inertgasschweißen 1
+legierten 1
+Stählen 1
+Inertgas 1
+Metallurgie 1
+Schmelzraffination 1
+Entgasen 1
+Metallschmelzen 1
+Treib- 1
+Weinherstellung 1
+gasförmiges 1
+Löschmittel 1
+Objektschutz 1
+EDV-Anlagen 1
+Sauerstoffverdrängung 1
+Träger- 1
+Gaschromatographie 1
+gekoppelte 1
+ICP-OES 1
+Argon-Stickstoff-Gemischen 1
+Gasfüllung 1
+Glühfadens 1
+vermindert 1
+preiswerter 1
+wärmeleitende 1
+Glühtemperatur 1
+Lichtausbeute 1
+Isolierglasscheiben 1
+Leuchtgas 1
+violetten 1
+dazugegeben 1
+Blaue 1
+Lasermedium 1
+Argon-Ionen-Lasern 1
+Stahlerzeugung 1
+Sekundärmetallurgie 1
+Argon-Spülung 1
+Stahllegierung 1
+entgast 1
+homogenisiert 1
+unerwünschte 1
+Tauchen 1
+Heliumhaltigen 1
+Trimix 1
+Atemgas 1
+Trockentauchanzüge 1
+füllen 1
+tarieren 1
+Auskühlen 1
+Anzugträgers 1
+verzögern 1
+Welt-Anti-Doping-Agentur 1
+WADA 1
+Inhalation 1
+Sauerstoffmangel 1
+körpereigenem 1
+Erythropoetin 1
+EPO 1
+aktiviert 1
+Brock 1
+Viewegs 1
+Vieweg 1
+Meurig 1
+nichtinerte 1
+Paar 1
+Angew 1
+doi<num>ange<num>William 1
+Rare 1
+Atmosphere 1
+Nobelpreisrede 1
+Schröter 1
+Abundances 1
+solar 1
+system 1
+Mahaffy 1
+Niemann 1
+Alpert 1
+Atreya 1
+Demick 1
+Donahue 1
+Harpold 1
+Owen 1
+gas 1
+abundance 1
+isotope 1
+ratios 1
+atmosphere 1
+Galileo 1
+Geophys 1
+AbstractDavid 1
+Fact 1
+Sheet 1
+Greenbelt 1
+Ballentine 1
+Geochemistry 1
+holds 1
+breath 1
+doi<num><num>a 1
+Schubert 1
+Crystallographica 1
+Section 1
+doi<num>S<num> 1
+McCarty 1
+Hust 1
+Thermodynamic 1
+Pressures 1
+Atmospheres 1
+Ref 1
+Ser 1
+Bur 1
+NIST 1
+webbook 1
+Leonid 1
+Khriachtchev 1
+Pettersson 1
+Nino 1
+Runeberg 1
+Markku 1
+Räsänen 1
+stable 1
+argon 1
+compound 1
+Arik 1
+Benny 1
+Gerber 1
+argon-carbon 1
+argon-silicon 1
+bonds 1
+Barrer 1
+Ruzicka 1
+Non-stoichiometric 1
+formation 1
+phases 1
+Transactions 1
+Faraday 1
+doi<num>TF<num> 1
+Kondev 1
+Meng 1
+WJ 1
+Huang 1
+Naimi 1
+Linde 1
+Zusatzstoff-Zulassungsverordnung 1
+Niederstraßer 1
+Duisburg 1
+dir-mcom 1
+Pharmazeutische 1
+Sulfiden 1
+Halbmetallen 1
+nichtmetallische 1
+mutagenes 1
+Klastogen 1
+Chromosomenaberrationen 1
+III-V-Halbleitern 1
+Arsenverbindung 1
+schwerster 1
+Behandlungsoption 1
+DateiAlbertusMagnusjpg 1
+Arsenminerals 1
+Dioskurides 1
+Altpersischen 1
+al-zarnik 1
+goldfarben 1
+semitische 1
+Volksetymologisch 1
+gleichlautenden 1
+alt- 1
+neu-griechischen 1
+männlichstark 1
+übersetzen 1
+<num> Jahrtausend 1
+Gletschereis 1
+Mumie 1
+volkstümlich 1
+Alpenbewohners 1
+archäologisch 1
+Kupferverarbeitung 1
+Kupfererze 1
+Arsen-Sulfide 1
+Theophrastos 1
+Leidener 1
+Papyrus 1
+goldartig 1
+goldgelben 1
+Alchimisten 1
+Physica 1
+Mystica 1
+vermuteten 1
+Verwandtschaft 1
+Malerfarbe 1
+Enthaarungsmittel 1
+äußerlichen 1
+Lungenkrankheiten 1
+DateiArsenic 1
+alchemical 1
+symbolsvg 1
+Hüttenrauch 1
+staubbeladenes 1
+Abgas 1
+metallurgischer 1
+Öfen 1
+Albertus 1
+Pen-tsao 1
+Kang-mu 1
+Apothekers 1
+Shi-zhen 1
+Pestizid 1
+Reisfeldern 1
+holländischen 1
+Malern 1
+Königsgelb 1
+bröckelt 1
+Restaurierung 1
+Beizmittel 1
+Pflanzenschutz 1
+Arsenzusätzen 1
+Bleiguss 1
+Schrotkugeln 1
+Asthmamittel 1
+nachgesagt 1
+Tabak 1
+rauchen 1
+Blasebälge 1
+äußerlich 1
+innerliche 1
+Geschwülsten 1
+Hauterkrankungen 1
+Kupferarsenaten 1
+Farbmitteln 1
+bedrucken 1
+Feuchtigkeit 1
+Pigmente 1
+Schimmelpilzbefall 1
+giftige 1
+chronischen 1
+Kampfstoffen 1
+Blaukreuz 1
+Lewisit 1
+Opfern 1
+grausame 1
+Schädigungen 1
+Andreasberg 1
+HarzJPG 1
+DateiArsenic-<num>jg<num>ajpg 1
+kontinentalen 1
+lithophilen 1
+Silikat 1
+liebend 1
+<num> Stelle 1
+Scherbenkobalt 1
+Metalloide 1
+Nichtmetalle 1
+Arsengruppen-Elemente 1
+IB<num>-<num> 1
+geläufige 1
+Baden-Württemberg 1
+bayerischen 1
+Spessart 1
+hessischen 1
+Silberlagerstätten 1
+Westerzgebirges 1
+Sachsen 1
+Hunsrück 1
+Rheinland-Pfalz 1
+Thüringer 1
+Kärnten 1
+Salzburg 1
+Steiermark 1
+Kantonen 1
+Aargau 1
+Wallis 1
+Belgien 1
+Bolivien 1
+Kasachstan 1
+Kirgisistan 1
+Madagaskar 1
+Malaysia 1
+Mexiko 1
+Mongolei 1
+Neuseeland 1
+intermetallischen 1
+Allemontit 1
+Whitneyit 1
+Mineralen 1
+Klasse 1
+Sulfide 1
+Sulfosalze 1
+Arsenminerale 1
+Duranusit 1
+Skutterudit 1
+Arsenolith 1
+Löllingit 1
+Rauschrot 1
+Orpiment 1
+Rauschgelb 1
+Cobaltit 1
+Kobaltglanz 1
+Domeykit 1
+Enargit 1
+Gersdorffit 1
+Nickelarsenkies 1
+Proustit 1
+Lichtes 1
+Rotgültigerz 1
+Rubinblende 1
+Rammelsbergit 1
+Safflorit 1
+Sperrylith 1
+phosphathaltigen 1
+Sulfidmineral 1
+einbauen 1
+Verhüttung 1
+Zinn- 1
+Kupfer- 1
+Cobalt- 1
+Buntmetallerzen 1
+Phosphatrohstoffen 1
+Milliardstel 1
+Massenanteilen 1
+Meeren 1
+Ozeanen 1
+partikulärem 1
+Vulkanausbrüche 1
+eintragen 1
+entstammt 1
+fossiler 1
+Brennstoffe 1
+Erdöl 1
+geschätzten 1
+Emissionen 1
+Straßenverkehr 1
+stationäre 1
+betrugen 1
+Außenluftkonzentration 1
+Nanogramm 1
+Kubikmeter 1
+DateiArsenbergwerkRotgueldenseejpg 1
+Cobalt 1
+Hauptquelle 1
+FeAsS 1
+FeAs<num> 1
+Tonröhren 1
+zurückkehrt 1
+FeAsS_s 1
+FeS_s 1
+Eisensulfid 1
+FeAs<num>_s 1
+FeAs_s 1
+Eisenarsenid 1
+destilliertem 1
+Wasserstoffstrom 1
+<num>HCl 1
+Chlorwasserstoff 1
+Früher 1
+Arsen-Erze 1
+BleiII-sulfid 1
+erzielten 1
+Reinheiten 1
+Halbleiteranwendungen 1
+Auskristallisieren 1
+geschmolzenem 1
+Reinigung 1
+Zersetzung 1
+DateiArsenkomplexepng 1
+Mittelplatz 1
+Elementgruppe 1
+Arsen-Atoms 1
+kovalent 1
+gebundenem 1
+Ionisierung 1
+p- 1
+s-Atomorbital 1
+p-Orbital 1
+Komplexverbindungen 1
+As<num>-Kation 1
+Bindungspartnern 1
+ionischer 1
+Pauling 1
+reichenden 1
+Skala 1
+Gruppennachbarn 1
+Halbmetall-Charakter 1
+Dissoziationsenergie 1
+Arsen-Atom 1
+Arsen-Festkörper 1
+herauszulösen 1
+Nichtmetalls 1
+Arsendampf 1
+zitronengelb 1
+Verbindungspartner 1
+elektropositiven 1
+Cu<num>As 1
+elektronegativen 1
+Nichtmetallen 1
+erstere 1
+tendenziell 1
+allotropen 1
+zweiatomiger 1
+kovalenter 1
+Dreifachbindung 1
+Netzwerke 1
+DateiGrauesarsenpng 1
+stahlgrau 1
+Betrachtet 1
+gewellten 1
+Arsen-Sechsringen 1
+Sesselkonformation 1
+Arsen-Atome 1
+ansieht 1
+Übereinanderlagerung 1
+Doppelschichten 1
+darüberliegenden 1
+darunterliegenden 1
+Bezugsatom 1
+Arsen-Modifikation 1
+spröde 1
+Sprödmetalle 1
+As<num>-Tetraeder 1
+tetraedrischen 1
+Schwefelkohlenstoff 1
+lichtbrechende 1
+riechen 1
+Lichteinwirkung 1
+Amorphes 1
+Abkühlung 1
+warmen 1
+amorphen 1
+glasartigen 1
+glasartiges 1
+orthorhombische 1
+gebildetes 1
+orthorhombisches 1
+seltenes 1
+Arsenolamprit 1
+Braunes 1
+Mischpolymerisate 1
+Valenzen 1
+Hydroxygruppen -OH 1
+braunes 1
+bläulicher 1
+Rauch 1
+giftigem 1
+<num>O<num> 1
+<num>As<num>O<num> 1
+Wärmezufuhr 1
+Feuererscheinung 1
+<num>Cl<num> 1
+Cl<num> 1
+Analoge 1
+oxidierende 1
+Königswasser 1
+<num>HNO<num> 1
+<num>NO<num> 1
+Stickstoffdioxid 1
+Oxidationsstärke 1
+<num>H<num>SO<num> 1
+<num>SO<num> 1
+<num>H<num>AsO<num> 1
+Schwefeldioxid 1
+Arseniger 1
+nichtpassivierten 1
+Zn<num> 1
+H<num> 1
+Zinkionen 1
+neutralem 1
+basischem 1
+Arsenitsalz 1
+<num>NaOH 1
+<num>Na<num>AsO<num> 1
+Natriumarsenit 1
+hergestellte 1
+Millisekunden 1
+anisotopes 1
+Arsen-Kern 1
+Physikalisch 1
+ug-Kernen 1
+ungerade 1
+Kernspin 1
+gießbar 1
+strukturierten 1
+Akkumulatoren 1
+Zutat 1
+mattgrauer 1
+Metallteilen 1
+Alterung 1
+vorzutäuschen 1
+DateiWafer 1
+Zoll 1
+Zolljpg 1
+Gallium-Arsenid-Halbleiter 1
+III-V-Halbleiter 1
+Epitaxieschichten 1
+Wafern 1
+Indiumarsenidphosphid 1
+Galliumarsenidphosphid 1
+Hochfrequenzbauelementen 1
+Integrierten 1
+ICs 1
+Leuchtdioden 1
+LEDs 1
+Laserdioden 1
+LDs 1
+Schädlingsbekämpfungsmittel 1
+Weinbau 1
+Fungizid 1
+Antipilzmittel 1
+Holzwirtschaft 1
+Holzschutzmittel 1
+Rattengift 1
+Entfärbungsmittel 1
+Glasherstellung 1
+arsenhaltiger 1
+Heilmittel 1
+Plinius 1
+Fiebermittel 1
+Stärkungsmittel 1
+Migräne 1
+Rheumatismus 1
+Malaria 1
+Tuberkulose 1
+Diabetes 1
+Lavendelwasser 1
+Fiebersenker 1
+Heilwasser 1
+Aphrodisiakum 1
+Psoriasis 1
+Arsenapplikation 1
+Zahnschmerzen 1
+Christus 1
+schmerzenden 1
+Zahnes 1
+Heilkunst 1
+Liber 1
+Regius 1
+Haly 1
+Abbas 1
+ÊżAli 1
+ibn 1
+al-ÊżAbbÄs 1
+Pulpa 1
+Zahnpulpa 1
+verschwand 1
+krebserregenden 1
+Entzündungen 1
+Zahnhalteapparates 1
+Verlustes 1
+Nekrosen 1
+Alveolarknochens 1
+Allergien 1
+Vergiftungserscheinungen 1
+Therapiespektrum 1
+Aufschwung 1
+erlebten 1
+enthaltende 1
+Arzneimittel 1
+Wolferstan 1
+Breinl 1
+Erreger 1
+abtötet 1
+Tryparsamid 1
+tropischen 1
+Eingrenzung 1
+Epidemie 1
+vorigen 1
+Erblindung 1
+Melarsoprol 1
+Nachfolgepräparate 1
+Trypanosomen-toxische 1
+Ehrlich 1
+Vorüberlegungen 1
+spezifisch 1
+Chemotherapeutikum 1
+Sulfonamide 1
+Dysenterie 1
+arsenikhaltiges 1
+Cephalon 1
+Wirksamkeit 1
+Krebstherapie 1
+antiangioneogenetische 1
+Haltbarmachung 1
+Lindan 1
+Präparaten 1
+geklärt 1
+Mangelerscheinungen 1
+tägliche 1
+Arsenaufnahme 1
+Nahrungsmittel 1
+harmlos 1
+Reisanbaugebieten 1
+Krebserkrankungen 1
+Krebsentwicklung 1
+dosisabhängig 1
+belastetem 1
+täglichem 1
+Grundnahrungsmittel 1
+regelmäßigem 1
+Absetzen 1
+Entzugserscheinungen 1
+Arsenikesser 1
+Meerestiere 1
+Muscheln 1
+Garnelen 1
+agiert 1
+Thiolgruppen 1
+Inhibitor 1
+Hühner 1
+Ratten 1
+arsenfreier 1
+Wachstumsstörungen 1
+Verstoffwechslung 1
+Aminosäure 1
+Arginin 1
+Krebstiere 1
+verstärkten 1
+sauerstofftransportierenden 1
+Futter 1
+Geflügel 1
+Schweinen 1
+schnellere 1
+Mästung 1
+Trainer 1
+Rennpferden 1
+benutzten 1
+Doping 1
+Lösliche 1
+Thallium 1
+Gesamtgehalt 1
+Fischen 1
+Meeresfrüchten 1
+Trimethylarsenoxid 1
+Monomethylarsonsäure 1
+MMAA 1
+DMAA 1
+Kohlenhydrat-Umsatz 1
+Gebänderte 1
+Saumfarn 1
+Pteris 1
+vittata 1
+Trockengewichts 1
+schnellwachsende 1
+Säuberung 1
+arsenkontaminierter 1
+Alpengegenden 1
+Arsenikessens 1
+verzehrten 1
+lebenslang 1
+wöchentlich 1
+Höhenlagen 1
+kräftigen 1
+Gesichtsfarbe 1
+abgetan 1
+Steirischen 1
+Graz 1
+Doppelten 1
+tödlichen 1
+Arsenmenge 1
+Bewohnern 1
+hochgelegenen 1
+chilenischen 1
+Atacamawüste 1
+hochgradig 1
+belastet 1
+sukzessive 1
+steigenden 1
+physiologisch 1
+Bakterienstamm 1
+arsenathaltigen 1
+Nährmedien 1
+Phosphat 1
+abzusterben 1
+unsauberen 1
+Arbeitsmethoden 1
+repliziert 1
+Arsen-Stäube 1
+entzündlich 1
+Dreiwertige 1
+biochemische 1
+DNA-Reparatur 1
+zellulären 1
+Energiestoffwechsel 1
+rezeptorvermittelte 1
+Transportvorgänge 1
+Signaltransduktion 1
+Zink-Ions 1
+Metallothioneinen 1
+Inaktivierung 1
+Tumor-Repressor-Proteinen 1
+Zinkfingerprotein 1
+ArsenIII- 1
+ZinkII-Ionen 1
+Ionenradien 1
+Affinität 1
+Zink-Finger-Proteinen 1
+Aktivierung 1
+Tumor-Repressor-Proteine 1
+akute 1
+Krämpfen 1
+Übelkeit 1
+Koliken 1
+Kreislaufversagen 1
+fühlt 1
+feucht 1
+kalt 1
+Betroffene 1
+Koma 1
+tödliche 1
+LD<sub><num><sub> 1
+<num> mgkg Körpergewicht 1
+Herz-Kreislauf-Versagen 1
+Blutgefäßen 1
+Absterben 1
+Tumoren 1
+Harnblase 1
+Reichensteiner 1
+Schlesien 1
+Arsenik-Abbau 1
+enthielt 1
+Arsen-Vergiftung 1
+Sulfhydryl-Gruppen 1
+Blutbildung 1
+Delta-Amino-Laevulin-Säure-Synthetase 1
+initialen 1
+Hämoglobins 1
+Phosphor-Atome 1
+Adenosin-Triphosphat 1
+Entkopplung 1
+Atmungskette 1
+As-Exposition 1
+Trommelschlägelfinger 1
+Uhrglasnägel 1
+Mees-Nagelbänder 1
+Akrozyanose 1
+Raynaud-Syndrom 1
+Unlöslichkeit 1
+LD<num> 1
+Ratte 1
+oral 1
+Vorsicht 1
+Stimulans 1
+Arsenikessern 1
+vorzubeugen 1
+Immunisierung 1
+Anionisches 1
+Auswaschungen 1
+drei- 1
+fünfwertigen 1
+trinken 1
+belastetes 1
+internationaler 1
+Brunnen 1
+Krankheitserregern 1
+kontaminiertem 1
+Oberflächenwasser 1
+unerkannte 1
+Trinkwassers 1
+Eisenionen 1
+Rice 1
+kostengünstige 1
+Filtermöglichkeit 1
+Nano-Magnetit 1
+DateiWeltkarte 1
+arsenrisikogebietegif 1
+Weltgesundheitsorganisation 1
+empfiehlt 1
+eingehalten 1
+EU-weit 1
+verpflichteten 1
+Getreidearten 1
+angebotene 1
+senkte 1
+zulässigen 1
+Codex 1
+Alimentarius-Kommission 1
+polierten 1
+zuständige 1
+Erzeugnisse 1
+Puffreis 1
+Kleinkinder 1
+belastete 1
+Fruchtsäfte 1
+Verbraucherorganisationen 1
+Apfelsaft 1
+ppb 1
+Meeresfrüchte 1
+unbedenklich 1
+geltenden 1
+organisch 1
+Chemikaliengesetz 1
+Gefahrstoffverordnung 1
+verbietet 1
+Anhang <num> 1
+gewerbliche 1
+Zubereitungen 1
+Grenzwertregelungen 1
+Verzinkereien 1
+Galvanikindustrie 1
+Haftungseigenschaften 1
+Eisenoberfläche 1
+verzinkenden 1
+Metallstückes 1
+Zink-Schmelzbad 1
+flüchtigen 1
+Arbeitsplatzes 1
+zulässige 1
+Tausendfache 1
+aerogen-alveolaren 1
+Reinheitsgrad 1
+DIN-<num>-Reinheitsgrad 1
+ausgewiesen 1
+Cd-As-Konzentration 1
+Verzinkerei 1
+Arsen-Konzentration 1
+Galvanik-Arbeitern 1
+Urin-Arsen-Konzentration 1
+unbelasteter 1
+Arsenl 1
+ionischem 1
+Eisenhydroxid-Granulat 1
+gentechnisch 1
+Blättern 1
+speichern 1
+Phytosanierung 1
+Dickstielige 1
+Wasserhyazinthe 1
+Wurzelgewebe 1
+einlagert 1
+belasteten 1
+enzymatisch 1
+Pilzen 1
+abgebaut 1
+Forschungseinrichtung 1
+EAWAG 1
+transparenten 1
+Zitronensaft 1
+abzureichern 1
+SORAS 1
+Solar 1
+Inhaltsstoffe 1
+Zitronensafts 1
+senken 1
+Gewässern 1
+Yellowstone-Nationalparks 1
+Geysiren 1
+Thermalquellen 1
+vulkanischen 1
+speisen 1
+eukaryontische 1
+Cyanidioschyzon 1
+Arsenkonzentrationen 1
+tolerieren 1
+Dimercaptopropansulfonsäure 1
+DMPS 1
+Dimercaptobernsteinsäure 1
+verträgliche 1
+Arsendosen 1
+effektiv 1
+diagnostiziert 1
+Ausscheidung 1
+Indische 1
+Tierversuch 1
+herausgefunden 1
+Senkung 1
+Erklärt 1
+Allicin 1
+Knoblauchs 1
+Knoblauchzehen 1
+Nachweisreaktionen 1
+Verbrennen 1
+fahlblaue 1
+Glühröhrchenprobe 1
+sublimieren 1
+gelbem 1
+Arsentrisulfid 1
+niederschlagen 1
+Gerichtsmedizin 1
+<num>Zn 1
+<num>Zn<num> 1
+Bettendorfschen 1
+Zinn-Ionen 1
+<num>As<num> 1
+ammoniakalischen 1
+ammoniumchloridhaltigen 1
+Magnesium-Ionen 1
+kristallinen 1
+Mg<num> 1
+NH<num> 1
+MgNH<num>AsO<num>H<num>O 1
+Magnesiumionen 1
+Ammoniumheptamolybdat 1
+H<num>AsO<num>- 1
+<num>NH<num> 1
+<num>MoO<num><num>- 1
+NH<num><num>AsMo<num>O<num><num>aq 1
+Dihydrogenarsenat 1
+Molybdationen 1
+Ammoniumarsenomolybdat 1
+Instrumentelle 1
+Bestimmungsverfahren 1
+AAS 1
+Flammen-AAS 1
+reduzierenden 1
+Luft-Acetylen-Flamme 1
+Atomabsorptionsmessung 1
+<num> µgml 1
+NaBH<num> 1
+überführt 1
+Quarzrohrtechnik 1
+beheizten 1
+Quarzröhrchen 1
+o g 1
+Wellenlängen 1
+Graphitrohrtechnik 1
+verflüchtigt 1
+Extinktion 1
+Atomemissionsspektrometrie 1
+gekoppelten 1
+laserinduzierter 1
+Fluoreszenzmessung 1
+nachweisstarke 1
+Hydriderzeugung 1
+freigesetztes 1
+atomisiert 1
+Laser 1
+<num> ngmL 1
+MS 1
+Arsenspezies 1
+gekoppeltes 1
+Argonplasma 1
+Weitverbreitet 1
+photometrische 1
+Arsenomolybdänblau 1
+NH<num><num>MoO<num> 1
+SnCl<num> 1
+Hydrazin 1
+blauen 1
+störungsfrei 1
+basischen 1
+Farbstoffen 1
+Arsenbestimmung 1
+ppt-Bereich 1
+aufzuschließen 1
+Selen-<num> 1
+Gemessen 1
+β-Strahlen 1
+Rückschluss 1
+<num>_<num>n 1
+<num>_<num>Se 1
+e- 1
+Biolumineszenz 1
+gelöstem 1
+genetisch 1
+modifizierten 1
+K<num> 1
+Lichtmessgeräts 1
+Luminometer 1
+detektiert 1
+Arsenkonzentration 1
+korreliert 1
+Lichtmenge 1
+Arsenwasserstoffe 1
+Hauptgruppennachbarn 1
+zahlreich 1
+Arsenwasserstoff 1
+Summenformel 1
+Ausgangssubstanz 1
+Halbleiterindustrie 1
+Diarsan 1
+Triarsan 1
+As<num>X<num> 1
+ArsenIII-fluorid 1
+ArsenV-fluorid 1
+Arsentribromid 1
+AsBr<num> 1
+Arsentriiodid 1
+AsI<num> 1
+Diarsentetraiodid 1
+As<num>I<num> 1
+ArsenateV 1
+Phosphaten 1
+Calciumarsenat 1
+Ca<num>AsO<num><num><num>H<num>O 1
+Bleihydrogenarsenat 1
+PbHAsO<num> 1
+Arsenite 1
+ArsenateIII 1
+Arsenoxid 1
+Weißarsenik 1
+Doppelmolekülen 1
+amphoter 1
+Halbmetallcharakter 1
+Arsenpentaoxid 1
+gemischte 1
+Arsentetraoxid 1
+Färbe- 1
+Kupfer-Arsen-Oxid 1
+Trivialnamen 1
+Schweinfurter 1
+CuAsO<num><num>CuCH<num>COO<num> 1
+Arsenmonosulfid 1
+Arsen-Metall-Verbindungen 1
+GaAs 1
+Indiumarsenid 1
+InAs 1
+Nickelarsenid 1
+NiAs 1
+Aluminiumgalliumarsenid 1
+AlGaAs 1
+Aminen 1
+Phosphinen 1
+Arsine 1
+Dimethylarsin 1
+AsHCH<num><num> 1
+übelriechende 1
+bakterieller 1
+Infektionen 1
+Pilzschutzmittel 1
+Arsoranen 1
+R<num>As 1
+Pentaphenylarsen 1
+Pentamethylarsen 1
+Fehlt 1
+geladenes 1
+Arsoniumion 1
+AsR<num> 1
+DateiPolyzyklisches 1
+Arsenpng 1
+Klassen 1
+arseno-organischer 1
+Arsinsäuren 1
+RRAsOOH 1
+Arsonsäuren 1
+RAsOOH<num> 1
+Heteroaromaten 1
+Heteroatom 1
+Arsabenzol 1
+Benzolring 1
+Pyridin 1
+DateiPolyarsinpng 1
+homocyclische 1
+Pentamethylcyclopentaarsen 1
+Hexamethylcyclohexaarsen 1
+Fünf- 1
+Sechsring 1
+Arsenatomen 1
+Arsenatom 1
+polycyclische 1
+nebenstehende 1
+Sechs- 1
+angehefteten 1
+Fünfringen 1
+zusammensetzt 1
+tert-Butylgruppe 1
+Arsenpolymere 1
+Kettenmoleküle 1
+Strickleiter 1
+Arsenatome 1
+Sprosse 1
+angeheftet 1
+AsCH<num><num>n 1
+Halbleitereigenschaften 1
+Bioorganische 1
+Bioorganik 1
+Arsenolipide 1
+Arsenosaccharide 1
+Glycolipide 1
+Stoffklassen 1
+Arsenocholin 1
+substituierte 1
+Arsenoribosen 1
+kumuliert 1
+maritimen 1
+Lebewesen 1
+Nahrungskette 1
+Arsenhaltige 1
+Meeresschwämmen 1
+Fischgewebe 1
+erfolgter 1
+Extraktion 1
+Organo-Arsenverbindungen 1
+Speziation 1
+Kriminalgeschichte 1
+zweifelhafte 1
+Aufzeichnungen 1
+Instrumentalisierung 1
+Herzöge 1
+Päpste 1
+vorsätzlich 1
+herbeigeführten 1
+Marquise 1
+Brinvilliers 1
+Brüder 1
+Arsenikmischung 1
+Giftskandals 1
+Gesche 1
+Bremen 1
+erregte 1
+Margaretha 1
+Zwanziger 1
+unerkannt 1
+Marsh 1
+unnatürliche 1
+vorsätzliche 1
+Herbizide 1
+krankheitsbedingter 1
+vortäuschen 1
+Lafarge 1
+Marshschen 1
+Besnard 1
+Loudun 1
+eindeutiger 1
+Untersuchungsergebnisse 1
+widersprüchlich 1
+freigesprochen 1
+Portrait 1
+Emperor 1
+Guangxu<num>jpg 1
+DateiNapoleon 1
+Jahrelang 1
+Bonaparte 1
+Helena 1
+Giftanschlag 1
+Zumindest 1
+hochkonzentrierte 1
+Giftes 1
+Faktenbefunds 1
+beigegeben 1
+konservieren 1
+Möglich 1
+Übermaß 1
+wahrscheinlichste 1
+angesehene 1
+Schimmelpilze 1
+beständig 1
+Arsenpigmenten 1
+freisetzten 1
+Notizbuch 1
+aufgefundene 1
+Materialprobe 1
+schlüssig 1
+Jesuiten 1
+protestantischen 1
+aufhielten 1
+religionspolitischen 1
+Katholizismus 1
+Lungenentzündung 1
+kürzlich 1
+aufgefundenen 1
+interpretierten 1
+Dokumenten 1
+Massenvergiftung 1
+Tausend 1
+herausstellte 1
+Brauerei 1
+getrunken 1
+Bierproduktion 1
+Sulfidmineralen 1
+erlagen 1
+Landesgericht 1
+Krems 1
+Polin 1
+Geschworenengericht 1
+rechtskräftig 1
+lebenslanger 1
+Booth 1
+Luce 1
+schimmelpilzbefallenen 1
+gegnerische 1
+Geheimagenten 1
+Genesung 1
+Friedens 1
+Schillers 1
+bürgerlichem 1
+Trauerspiel 1
+Luise 1
+Millerin 1
+unrealistischerweise 1
+Protagonistin 1
+Gustave 1
+unglücklich 1
+verheiratete 1
+Landarztgattin 1
+Pulvers 1
+Spross 1
+Arztfamilie 1
+qualvollen 1
+Starkes 1
+Strong 1
+Poison 1
+Dorothy 1
+Sayers 1
+Verdächtige 1
+Krimi-Schriftstellerin 1
+Harriet 1
+Vane 1
+fraglichen 1
+Arsenmorden 1
+beraten 1
+Kalle 1
+Blomquist 1
+Kinderbuch 1
+Astrid 1
+Lindgren 1
+wendete 1
+vergiftetes 1
+Schokolade 1
+Kesselring 1
+Spitzenhäubchen 1
+Lace 1
+vergiften 1
+Damen 1
+gutmeinender 1
+Strychnin- 1
+Zyankali-Mischung 1
+Capra 1
+Priscilla 1
+Riedel 1
+alternativer 1
+Phosphor-Quellen 1
+Molekularstrahlepitaxie 1
+InP 1
+GaInAs 1
+Giulio 1
+Morteani 1
+Lorenz 1
+Eichinger 1
+Dearsenierung 1
+Gesetzliche 1
+Hydrochemie 1
+Vereinigte 1
+Fachverlag 1
+Bismuth 1
+Blackie 1
+Meharg 1
+Venomous 1
+How 1
+caused 1
+worlds 1
+worst 1
+poisoning 1
+bremische 1
+Gesina 1
+Frau-Geschichten 1
+WM-Literatur-Verlag 1
+Weilheim 1
+MineralienatlasArsen 1
+Enzymatischer 1
+Arsenkampfstoffen 1
+begünstigt 1
+Arteriosklerose 1
+Human 1
+Toxicology 1
+Specialized 1
+Services 1
+<num> KiB 1
+Jorma 1
+Maeki-Paakkanen 1
+Päivi 1
+Kurttio 1
+Paldy 1
+Pekkanen 1
+Molecular 1
+Mutagenesis 1
+Oyeronke 1
+Odunola 1
+Aliyu 1
+Ahsana 1
+Farooq 1
+Kourosh 1
+Dalvandi 1
+Huma 1
+Rasheed 1
+Choudhary 1
+Ochuko 1
+Erukainure 1
+assessment 1
+redox-sensitive 1
+biomarkers 1
+due 1
+acacia 1
+honey 1
+arsenite 1
+administration 1
+vivo 1
+Nutrition 1
+Metabolism 1
+doi<num>s<num>-<num>-<num>-<num> 1
+Wochenschrift 1
+Elfenbein 1
+Krimi 1
+Machtergreifung 1
+Borsuye 1
+Wedepohl 1
+composition 1
+continental 1
+crust 1
+Geochimica 1
+Cosmochimica 1
+Brauer 1
+Preparative 1
+vol 1
+Hyson 1
+dentistry 1
+Dental 1
+Hülsmann 1
+Risiken 1
+Devitalisierung 1
+permanenter 1
+Zahnärztl 1
+Mitt 1
+Sieburg 1
+aromatischer 1
+Hoppe-Seylers 1
+physiologische 1
+Mildenberger 1
+Heil 1
+Salvarsandebatte 1
+Konsequenzen 1
+<num>-<num>Fernando 1
+Marte 1
+Amandine 1
+Pequinot 1
+Endt 1
+Schröder 1
+Sammeln 1
+Konservieren 1
+Piechocki 1
+Mikroskopische 1
+Präparationstechnik 1
+Divo 1
+Jugend-forscht-Arbeit 1
+Emsley 1
+Parfum 1
+Portwein 1
+PVC 1
+Bhattacharjee 1
+Lythgoe 1
+Martínez 1
+Pan 1
+Polya 1
+Giri 1
+rice 1
+associated 1
+elevated 1
+genotoxic 1
+effects 1
+humans 1
+reports 1
+doi<num>srep<num> 1
+Felisa 1
+Wolfe-Simon 1
+Jodi 1
+Switzer 1
+Blum 1
+Kulp 1
+Gwyneth 1
+Shelley 1
+Hoeft 1
+Jennifer 1
+Pett-Ridge 1
+Stolz 1
+Webb 1
+Anbar 1
+Oremland 1
+Bacterium 1
+That 1
+Can 1
+Grow 1
+Instead 1
+Phosphorus 1
+doi<num>science<num> 1
+Erika 1
+Check 1
+nature 1
+doi<num>nature<num> 1
+Reaves 1
+Sinha 1
+Rabinowitz 1
+Kruglyak 1
+Redfield 1
+Absence 1
+arsenate 1
+arsenate-grown 1
+cells 1
+Mutschmann 1
+Stimmelmayr 1
+Wasserversorgung 1
+ViewegTeubner 1
+Nanoscale 1
+Magnetite 1
+<num><num>EG 1
+Rates 1
+eur-lexeuropaeu 1
+DPA-Meldung 1
+merkur-onlinede 1
+FAO 1
+eceuropaeu 1
+Keiligh 1
+Mail 1
+Nadja 1
+Podbregar 1
+Washington 1
+LGL 1
+Morris 1
+exposures 1
+three 1
+nonferrous 1
+foundries 1
+unexpected 1
+trace 1
+source 1
+Occup 1
+Environ 1
+Hyg 1
+Ohio 1
+Workers 1
+Compensation 1
+Division 1
+Hygiene 1
+Cincinnati 1
+OH 1
+Jie 1
+Biotransformation 1
+Yellowstone 1
+thermoacidophilic 1
+eukaryotic 1
+alga 1
+Proceedings 1
+Lobinski 1
+Marcenko 1
+Spectrochemical 1
+Analysis 1
+Metalloids 1
+Liang 1
+Yan 1
+Speciation 1
+samples 1
+liquid-liquid 1
+microextraction 1
+separation 1
+Zitationen 1
+Jiang 1
+Xia 1
+pyrrolidinedithiocarbamate-modified 1
+activated 1
+carbon 1
+micro-column 1
+extraction 1
+Hung 1
+Nekrassova 1
+Compton 1
+Water 1
+Talanta 1
+Methodologies 1
+Determination 1
+other 1
+Metalloid 1
+Solids 1
+Liquids 1
+Londesborough 1
+Separation 1
+organic 1
+Fresenius 1
+Schwedt 1
+Analytische 1
+Helmholtz-Zentrum 1
+Umweltforschung 1
+Detektoren 1
+Amayo 1
+Raab 1
+Krupp 1
+Horsfall 1
+Feldmann 1
+Arsenolipids 1
+show 1
+different 1
+profiles 1
+muscle 1
+tissues 1
+four 1
+fish 1
+Elem 1
+Biol 1
+Nov 1
+pii 1
+S<num>-<num>X<num><num>-<num> 1
+Dembitsky 1
+Levitsky 1
+Arsenolipides 1
+Progress 1
+Lipid 1
+rätselhafte 1
+Alibri 1
+Aschaffenburg 1
+Lebenslange 1
+Arsen-Prozess 1
+unstet 1
+At 1
+seltensten 1
+ateiSegrejpgEmilio 1
+Astats 1
+Dmitri 1
+Alabama 1
+Auburn 1
+Alabamine 1
+Thoriums 1
+Rajendralal 1
+Mitra 1
+Bangladesch 1
+Dakin 1
+Eka-Iod 1
+Dacca 1
+Gourium 1
+Helvetium 1
+ankündigte 1
+Anglohelvetium 1
+Bestätigt 1
+altgriechisch 1
+áŒστατÎω 1
+Zerfalls 1
+Dale 1
+Emilio 1
+herstellten 1
+Zerfallsprozesses 1
+Energiebereich 1
+strom 1
+gekühlten 1
+Platinscheibe 1
+sammelt 1
+Brookhaven 1
+On-line-Isotopen-Massenseparator 1
+ISOLDE 1
+Ionisationspotenzial 1
+Astatverbindungen 1
+Nuklearmedizin 1
+bösartiger 1
+Tumore 1
+Astat-Isotope 1
+innerlich 1
+eingenommen 1
+Präparate 1
+Markieren 1
+Tracerexperimenten 1
+Iods 1
+schwächeres 1
+Astatide 1
+Interhalogenverbindungen 1
+elektropositiveren 1
+komplexstabilisierte 1
+Kation 1
+AtPy<num> 1
+PyPyridin 1
+kathodisch 1
+Nachgewiesen 1
+Hydrid 1
+Astatwasserstoff 1
+HAt 1
+Eric 1
+Scerri 1
+seven 1
+Merkel 1
+Weltde 1
+Murphy 1
+Edna 1
+Bishop 1
+Detection 1
+Substances 1
+Trimble 1
+happened 1
+alabamine 1
+virginium 1
+illinium 1
+Educ 1
+Astatine 1
+Alice 1
+Leigh-Smith 1
+Existence 1
+Family 1
+Artificially 1
+Zerfallsreihen 1
+Ionisationspotential 1
+silbrig 1
+reaktive 1
+Valenzschale 1
+Pottasche 1
+Pflanzenaschen 1
+Humphry 1
+potassium 1
+potassio 1
+DateiAlkalimetallejpg 1
+silbrig-weiße 1
+geringster 1
+Verunreinigung 1
+Goldton 1
+weiche 1
+Leichtmetalle 1
+schneidbar 1
+Wärmeentwicklung 1
+Schutzflüssigkeiten 1
+Paraffin 1
+Petroleum 1
+Ampullen 1
+s-Elektron 1
+Ionisierungsenergien 1
+Elektronegativitäten 1
+anionisch 1
+Natride 1
+Kryptanden 1
+violett 1
+blauviolett 1
+Alkalimetallverbindungen 1
+Feuerwerke 1
+Lasern 1
+kubisch-raumzentrierten 1
+hexagonal-dichtesten 1
+Packung 1
+Elementatome 1
+Ionisierungsenergie 1
+Basizität 1
+Reaktionsverhalten 1
+salzartiger 1
+Alkalimetallhydride 1
+MeH 1
+Beständigkeit 1
+Hydride 1
+Lithiumhydrid 1
+LiH 1
+Caesiumhydrid 1
+CsH 1
+Alkalihydride 1
+Reduktions- 1
+Trockenmittel 1
+Alkalimetalloxide 1
+Lithiumoxid 1
+Alkalimetallperoxide 1
+Natriumperoxid 1
+Alkalimetallhyperoxide 1
+Kaliumhyperoxid 1
+Rubidiumhyperoxid 1
+Caesiumhyperoxid 1
+Li_<num>O 1
+Na_<num>O_<num> 1
+Na_<num>O 1
+MO_<num> 1
+Rb 1
+Cs 1
+DateiPotassium 1
+<num>theoraogv 1
+Alkalimetallhydroxiden 1
+H_<num>O 1
+MOH 1
+Hitzeentwicklung 1
+Verdampfung 1
+Entflammung 1
+abnehmenden 1
+Siedepunkts 1
+explosiv 1
+Kontaktfläche 1
+Edukte 1
+Reaktionsprodukte 1
+Alkalimetalhydroxid 1
+gehemmt 1
+Hochgeschwindigkeitsaufnahmen 1
+Experiments 1
+Inertgas-Atmosphäre 1
+initial 1
+erfolgende 1
+Coulomb-Explosion 1
+Oberflächenspannung 1
+einhergehende 1
+Oberflächenvergrößerung 1
+schmelzflüssigen 1
+unlegierten 1
+Alkalimetallproben 1
+ungehemmten 1
+Heftigkeit 1
+Alkalimetallhydroxide 1
+farblose 1
+Feststoffe 1
+Erwärmung 1
+basisch 1
+Hydroxide 1
+salzartigen 1
+Alkalimetallhalogeniden 1
+X_<num> 1
+MeX 1
+Halogenkohlenwasserstoffen 1
+Explosionserscheinungen 1
+Alkalimetallhalogenid 1
+CCl_<num> 1
+blau 1
+gefärbte 1
+Alkalimetall-Ionen 1
+solvatisierten 1
+Birch-Reduktion 1
+Alkalimetall-Anionen 1
+Alkalide 1
+teilt 1
+Hochdruckmodifikation 1
+zweiatomigen 1
+Sharpe 1
+second 1
+experimentellen 1
+Sekundarbereich 1
+Alkali- 1
+Erdalkalimetalle 1
+Aulis 1
+Deubner 1
+KG 1
+Pink-Panther-Reaktion 1
+speed 1
+camera 1
+reveals 1
+why 1
+explodes 1
+YouTube-Kanal 1
+Thunderf<num>t 1
+Hauptautors 1
+Nature-chemistry-Artikels 1
+Uhlig 1
+VanÄk 1
+Buttersack 1
+Bauerecker 1
+Jungwirth 1
+explosion 1
+early 1
+stages 1
+reaction 1
+Actiniumähnliche 1
+griech 1
+-οειδÎźς 1
+-oeides 1
+Gruppenbezeichnung 1
+Zugerechnet 1
+Actiniumähnlichen 1
+praktischen 1
+frühere 1
+Nomenklaturkommission 1
+-id 1
+Actiniumreihe 1
+Begriffliche 1
+Neptunium <num> 1
+Rutherfordium 1
+radioaktivem 1
+minore 1
+Reaktorphysik 1
+Abbrandberechnungen 1
+Schwermetall-Begriff 1
+spaltbaren 1
+Spaltbar 1
+Spaltprodukten 1
+Chemikerin 1
+Periodischen 1
+Gleichsam 1
+Beschießung 1
+Bruchstücke 1
+Denkbar 1
+synthetisierten 1
+Entdeckungsjahr 1
+US-Amerikanern 1
+J W Kennedy 1
+E M McMillan 1
+Cefola 1
+Uran-Isotops 1
+Vorgängerelemente 1
+Planeten 1
+Uranus 1
+Neptun 1
+nachzulesen 1
+Coulombbarriere 1
+durchtunneln 1
+DateiStagg 1
+Field 1
+reactorjpg 1
+Pile 1
+Targetmaterial 1
+beschleunigten 1
+beschleunigter 1
+geladener 1
+neutronenarme 1
+Neutronenbestrahlung 1
+effektivste 1
+Thorium-Nukliden 1
+Rechnerisch 1
+A < 1
+Zweistufenprozess 1
+Entnahme 1
+Wiederaufarbeitung 1
+<num> MW 1
+High-Flux-Isotope 1
+Tennessee 1
+Transcuriumelementen 1
+massereichen 1
+Ivy 1
+Mike 1
+Eniwetok-Atoll 1
+Waffentwicklung 1
+Filterpapieren 1
+Ablagerungen 1
+Korallen 1
+Wasserstoffbombenexplosion 1
+eingefangen 1
+Zwischenkern 1
+zerfiel 1
+Betazerfällen 1
+Ummantelung 1
+Natururan 1
+Geheimhaltung 1
+publiziert 1
+Priorität 1
+herausragende 1
+Betriebs 1
+angereichertes 1
+Aktinoidmassen 1
+<num> t 1
+erthalten 1
+Buildup 1
+Chart 1
+Zeichnungsfläche 1
+Nuklidpfad 1
+Actinoid-Nuklid 1
+Netzwerk 1
+ähnliches 1
+Salzschmelzenreaktoren 1
+Neutroneneinfang-Reaktionen 1
+Rechtspfeil 1
+gγ-Reaktionen 1
+n<num>n-Reaktion 1
+neutronen- 1
+gammainduzierten 1
+Nuklid-Bestand 1
+Diagonalpfeile 1
+Bilanz 1
+zeigenden 1
+Diagonalpfeilen 1
+Zerfallstyps 1
+betaaktiv 1
+rosafarben 1
+hinterlegte 1
+umgekehrtem 1
+rosa 1
+hinterlegt 1
+symbolisiert 1
+Positronen-Emissionen 1
+Beta-Plus-Zerfälle 1
+umwandeln 1
+Aufenthaltsdauer 1
+Brennstoffs 1
+max 1
+kurzlebigen 1
+<num> d 1
+zeigende 1
+Pfeile 1
+evaluierten 1
+Nukleardaten-Viewer 1
+JANIS <num> 1
+gerundet 1
+Inbetriebnahme 1
+Reaktors 1
+Neutronenfluss 1
+eingebrachten 1
+Reaktorbetrieb 1
+Entladung 1
+massenspektrometrisch 1
+Betriebsablauf 1
+Burnup 1
+Depletion 1
+ORIGEN 1
+Nuklidbildungen 1
+OrigenArp 1
+hochkomplexe 1
+Reaktorprogrammsysteme 1
+Neutronen-Transportprogramme 1
+Leistungsumfang 1
+Einarbeitungszeit 1
+neutronenphysikalische 1
+Abbrand- 1
+Abschirmrechnungen 1
+Zell- 1
+Abbrandprogrammsystem 1
+Neutronen-Transportnäherung 1
+letzteren 1
+Programmsystemen 1
+anfänglichen 1
+Materialzusammensetzung 1
+geometrische 1
+Reaktorbauteilen 1
+Zellen 1
+vorzugeben 1
+Rechnungen 1
+chemischer 1
+massenspektrometrischer 1
+unsicherer 1
+Berechnungsmethoden 1
+angestoßen 1
+Zu- 1
+angereichertem 1
+Zahlenwerte 1
+Brennstoff-Zelle 1
+HELIOS <num> 1
+Anfangsanreicherung 1
+Punkte 1
+Kurven 1
+Schrittweiten 1
+Abbrandrechnung 1
+Schrittweite 1
+Sättigung 1
+Neutronenabsorber 1
+<num>Xe 1
+<num>Sm 1
+Plutonium-Isotope 1
+Reuss 1
+Dargestellt 1
+Massenanteile 1
+Uran-Nuklide 1
+Uranisotope 1
+monoton 1
+linear 1
+beachte 1
+logarithmische 1
+Skalierung 1
+synthetischen 1
+Spaltungen 1
+herabsetzen 1
+kämen 1
+Uran-Brennelementen 1
+MOX-Brennelemente 1
+Betriebszeiten 1
+Schwermetall SM 1
+Aufarbeitung 1
+Schwermetalls 1
+anfängliche 1
+Angenommen 1
+entladen 1
+Folglich 1
+Anzumerken 1
+freizusetzen 1
+Nukleare 1
+determiniert 1
+neutroneninduziert 1
+Wirkungsquerschnitten 1
+abhängen 1
+dickere 1
+Umrandung 1
+seltene 1
+primodiale 1
+Plutonium-Nuklid 1
+T<num><num> > <num> d 1
+selbsterhaltenden 1
+Kritikalitätsberechnungen 1
+Ungenauigkeiten 1
+Auswirkung 1
+fehlerhafter 1
+Actinoid-Elemente 1
+wägbaren 1
+Actinoid-Element 1
+anzumerken 1
+feinverteiltem 1
+pyrophor 1
+Übergangselementen 1
+f-Block-Elementen 1
+f-Unterschalen 1
+Untergruppe 1
+Nebengruppe 1
+Oxidationszahlen 1
+Actinoid-Ionen 1
+vierwertigen 1
+Strukturtyp 1
+CaF<sub><num><sub>-Typ 1
+Fluorit 1
+Koordinationszahlen 1
+An<num> 1
+O<num> 1
+UranIII-chlorids 1
+Leitstruktur 1
+Metallatome 1
+Chloratomen 1
+Koordinationspolyeder 1
+überkapptes 1
+trigonales 1
+Prisma 1
+Wickleder 1
+Blandine 1
+Fourest 1
+Dorhout 1
+Boris 1
+Myasoedov 1
+Tananaev 1
+Ingmar 1
+Grenthe 1
+Janusz 1
+DroĆŒdĆŒynĆski 1
+Takeo 1
+Fujino 1
+Buck 1
+Albrecht-Schmitt 1
+Uranium 1
+Zenko 1
+Yoshida 1
+Takaumi 1
+Kimura 1
+Krsul 1
+Hecker 1
+Jarvinen 1
+Neu 1
+Gregg 1
+Lumetta 1
+Gary 1
+Eller 1
+Hobart 1
+Silva 1
+Huheey 1
+Periodische 1
+Angewandte 1
+doi<num>ange<num> 1
+doi<num>PhysRev<num><num> 1
+Flux 1
+t 1
+dürfte 1
+Bauform 1
+Janis 1
+Java-based 1
+RK 1
+PWR-Calculations 1
+Code-System 1
+Studsvik 1
+Users 1
+NC 1
+June 1
+INIS 1
+httpsinisiaeaorgsearchsearchaspxorig_qRN<num> 1
+Liebscher 1
+Ekkehard 1
+Fluck 1
+Connelly 1
+Nomenclature 1
+recommendations 1
+Guttmann 1
+Hengge 1
+wwwwebelementscom 1
+entnommen 1
+f-Block 1
+Transuranen 1
+verformbares 1
+silbrig-weißen 1
+Aussehens 1
+erzeugter 1
+Spätherbst 1
+Kurioserweise 1
+preisgegeben 1
+ionisierender 1
+Fluoreszenzspektroskopie 1
+DateiGlenn 1
+DateiBerkeley 1
+<num>-inch 1
+cyclotrongif 1
+Spätherbst <num> 1
+<num>-Zoll-Cyclotron 1
+metallurgischen 1
+Laboratorium 1
+Transuran 1
+drittes 1
+Sommer <num> 1
+Seltene-Erden-Metall 1
+name 1
+americium 1
+Americas 1
+symbol 1
+suggested 1
+basis 1
+position 1
+sixth 1
+member 1
+actinide 1
+rare-earth 1
+analogous 1
+europium 1
+lanthanide 1
+Ausgangselemente 1
+Plutoniumnitratlösung 1
+Platinfolie 1
+<num> cm<num> 1
+eingedampft 1
+geglüht 1
+Cyclotron 1
+Ammoniaklösung 1
+Ionenaustauschern 1
+Versuchsreihen 1
+Plutonium-Probe 1
+α-Teilchens 1
+α-Zerfalls 1
+zweites 1
+Neutronenbeschuss 1
+β-Zerfalls 1
+ermittelte 1
+Quiz 1
+Bekanntmachung 1
+Symposium 1
+fragte 1
+Nuklearwaffen 1
+bejahte 1
+enthüllte 1
+nächsthöheren 1
+producing 1
+said 1
+patentiert 1
+Kernkraftwerken 1
+Endlagerung 1
+unerwünscht 1
+Transuranabfall 1
+Langzeitradiotoxizität 1
+Endlagern 1
+Abtrennung 1
+langlebiger 1
+Partitioning 1
+Transmutation-Strategie 1
+Americiumisotopen 1
+Markteinführung 1
+teurer 1
+<num>U-Anteil 1
+β-Zerfälle 1
+stufenweisen 1
+Brutprozess 1
+Brennstäbe 1
+Maximalgehalt 1
+Leichtwasserreaktoren 1
+<num>m 1
+Erbrütung 1
+vierfacher 1
+wasser- 1
+sauerstofffreier 1
+Reaktionsapparaturen 1
+Ba 1
+BaF<num> 1
+La<num>O<num> 1
+DateiAmericium 1
+microscopejpg 1
+DateiClosest 1
+packing 1
+ABACpng 1
+Analogon 1
+hergestelltes 1
+silberweißes 1
+matt 1
+<num> gcm-<num> 1
+doppelt-hexagonal 1
+d hcp 1
+Schichtfolge 1
+ABAC 1
+α-La 1
+β-Am 1
+β-Modifikation 1
+fcc 1
+Stapelfolge 1
+Lösungsenthalpie 1
+Americium-Metall 1
+erstmalige 1
+Standardbildungsenthalpie 1
+Δf 1
+aq 1
+Standardpotentials 1
+<num> V 1
+reaktionsfähiges 1
+Alkalien 1
+d-Block-Elementen 1
+VerbindungenAm<num> gelbrosa 1
+Am<num> gelbrot 1
+AmVO<num> 1
+AmVIO<num> 1
+<num> zitronengelb 1
+AmVIIO<num> 1
+<num>- dunkelgrün 1
+analoge 1
+Permanganat-Ion 1
+MnO<num> 1
+beständigen 1
+Am<num>-Ionen 1
+fünfwertige 1
+-Ionen 1
+--Ionen 1
+AmO<num><num> 1
+Etwas 1
+beständiger 1
+AmIV 1
+AmV 1
+AmericiumVI-Verbindungen 1
+Ammoniumperoxodisulfat 1
+Gelbfärbung 1
+SilberI-oxid 1
+Natriumcarbonat- 1
+Natriumhydrogencarbonat-Lösungen 1
+Natriumperoxodisulfat 1
+Na<num>CO<num>jpgAmericiumIIIin 1
+Na<num>CO<num>jpgAmericiumIVin 1
+Na<num>CO<num>jpgAmericiumIV 1
+VIin 1
+Vorgeschlagen 1
+immobilisierter 1
+Bakterienzellen 1
+Schwermetallen 1
+Fließgewässern 1
+Enterobakterien 1
+Citrobacter 1
+Phosphatase 1
+aktivität 1
+Zellwand 1
+Americiumnuklide 1
+ausfällen 1
+Metall-Phosphat-Komplex 1
+Bioakkumulation 1
+Pilze 1
+Spaltbarkeit 1
+<num> barn 1
+Spaltquerschnitt 1
+weswegen 1
+Spaltmaterial 1
+Raumschiffe 1
+Kernenergieantrieb 1
+anzutreiben 1
+<num>m<num>Am-Kugel 1
+Reflektor 1
+nochmals 1
+herabgesetzt 1
+Sprengköpfe 1
+bauen 1
+öffentlichem 1
+Kenntnisstand 1
+unreflektiert 1
+Spaltstoffen 1
+Abs 1
+Atomgesetzes 1
+Americium-Inventar 1
+Neutroneneinfangtherapie 1
+Bruchteilen 1
+Mikrosekunden 1
+α-strahlende 1
+<num> µs 1
+erbrütete 1
+Neptunium-Reihe 1
+Zerfallsenergie 1
+Gammaquanten 1
+kurzlebig 1
+Seitenarm 1
+Innere 1
+Konversion 1
+Uran-Actinium-Reihe 1
+ungerader 1
+langlebigsten 1
+Oxids 1
+DateiAmericio-alarmajpg 1
+Ionisationsrauchmelder 1
+Ra 1
+γ-Strahlung 1
+Aktivität 1
+Fünffache 1
+Verwendungszeitraum 1
+quasi 1
+Np 1
+<num>Am-Füllung 1
+<num>Pu-Füllung 1
+Raumsonde 1
+voraussichtlich 1
+erwägt 1
+verpresst 1
+radiochemische 1
+Wirkungsquerschnitt 1
+Berylliums 1
+αn-Kernreaktionen 1
+Neutronenradiographie 1
+-tomographie 1
+DateiAm-<num> 1
+Brushjpg 1
+<num>Po 1
+unerwünschter 1
+Aufladung 1
+Bürste 1
+montiert 1
+behandelnden 1
+strich 1
+Wiederverschmutzung 1
+angezogene 1
+Staubpartikel 1
+Curiumisotop 1
+Teilchenbeschleunigern 1
+Kohlenstoffkernen 1
+Neonkernen 1
+<num>Ne 1
+<num>Es 1
+Dubnium 1
+<num>Db 1
+Spektrometer 1
+intensiven 1
+Gammastrahlungs-Spektrallinie 1
+<num> keV 1
+Strahlenquelle 1
+Röntgen-Fluoreszenzspektroskopie 1
+Kalibrierung 1
+Gammaspektrometern 1
+niederenergetischen 1
+Compton-Kontinuum 1
+höherenergetischer 1
+Intensität 1
+Laboratorien 1
+Vorkehrungen 1
+Inkorporation 1
+hieraus 1
+resultierenden 1
+Tochternuklide 1
+Sicherheitsvorkehrungen 1
+weicher 1
+abschirmen 1
+Arnulf 1
+Seidel 1
+Strahlenbiologie 1
+Kernforschungszentrums 1
+Knochentumore 1
+Gonaden 1
+verbleibt 1
+AmericiumIII-oxid 1
+rotbrauner 1
+Bestrahlen 1
+Urandioxid 1
+Plutoniumdioxid 1
+ActinoidenIV-oxide 1
+Fluorit-Struktur 1
+Americiumlösung 1
+Fluoridsalzen 1
+Sauren 1
+tetravalente 1
+molekularem 1
+vierwertige 1
+AmericiumIII-chlorid 1
+hexagonale 1
+UranIII-chlorid 1
+Hexahydrat 1
+AmCl<num><num> H<num>O 1
+monokline 1
+Na-Amalgam 1
+AmII-Salze 1
+AmBr<num> 1
+AmI<num> 1
+sauerstoffempfindlich 1
+Chalkogenide 1
+Chalkogeniden 1
+Sulfid 1
+AmS<num> 1
+Selenide 1
+Telluride 1
+Am<num>Te<num> 1
+AmTe<num> 1
+Typs 1
+AmX 1
+NaCl-Gitter 1
+Silicide 1
+Americiummonosilicid 1
+Americiumdisilicid 1
+<num>-<num> C 1
+isomorph 1
+LaSi 1
+hellsilbrige 1
+tetragonalen 1
+Zusammensetzungen 1
+Uranocen 1
+Organometallverbindung 1
+Cyclooctatetraen-Liganden 1
+η<num>-C<num>H<num><num>Am 1
+Teil A <num> I 1
+A <num> II 1
+Teil A <num> 1
+Atomic 1
+NNES 1
+PPR 1
+Energy 1
+Series 1
+Record 1
+Vol <num> B 1
+Paper 1
+No <num> 1
+McGraw-Hill 1
+Book 1
+Isotopes 1
+doi<num>PhysRev<num> 1
+<num> April 1
+Amerikas 1
+sechstes 1
+Actinoid-Seltenerdmetalle-Serie 1
+Lanthanoiden-Serie 1
+Bersillon 1
+Blachot 1
+NUBASE 1
+decay 1
+Westrum 1
+LeRoy 1
+Eyring 1
+Gauner 1
+Gaukler 1
+Urania-Verlag 1
+Baetsle 1
+Fioni 1
+Cribier 1
+Frédéric 1
+textSmoke 1
+Detectors 1
+urlhttpwwwworld-nuclearorginfoinf<num>html 1
+archiv-bot<num>-<num>-<num> 1
+InternetArchiveBot 1
+wwwspeclabcom 1
+Akihiro 1
+Sasahara 1
+Tetsuo 1
+Matsumura 1
+Giorgos 1
+Nicolaou 1
+Dimitri 1
+Papaioannou 1
+Gamma 1
+LWR 1
+Burn-up 1
+MOX 1
+Spent 1
+Fuels 1
+Technology 1
+Wade 1
+McWhan 1
+Wallmann 1
+Structure 1
+Thermal 1
+Melting 1
+Raschella 1
+Formation 1
+Am<num>aq 1
+Thermochim 1
+Perlman 1
+Pentavalent 1
+Markin 1
+Self-reduction 1
+<num> <num>-<num> 1
+Valence 1
+AmVI 1
+Hexavalent 1
+Carnall 1
+AmericiumVI 1
+Carbonate 1
+Solutions 1
+Macaskie 1
+Jeong 1
+Tolley 1
+Enzymically 1
+Accelerated 1
+Biomineralization 1
+Heavy 1
+Flows 1
+FEMS 1
+Microbiol 1
+Wurtz 1
+Sibley 1
+Schell 1
+Interactions 1
+Cultures 1
+Fillow 1
+Dodge 1
+Dunn 1
+Mantione 1
+Strietelmeier 1
+Pansoy-Hjelvik 1
+Papenguth 1
+Role 1
+Biocolloids 1
+Transport 1
+Actinides 1
+Deep 1
+Underground 1
+Waste 1
+Radiochimica 1
+PDF-Download 1
+Luo 1
+Zhang 1
+Liao 1
+Hua 1
+Rhizopus 1
+arrihizus 1
+Preliminary 1
+Investigation 1
+Appl 1
+Radiat 1
+Isot 1
+Pfennig 1
+Klewe-Nebenius 1
+Seelmann-Eggebert 1
+Karlsruher 1
+daily 1
+Dias 1
+Tancock 1
+Clayton 1
+Calculations 1
+Genshiryoku 1
+Kenkyujo 1
+JAERI 1
+Conf 1
+novel 1
+production 1
+using 1
+fuel 1
+technology 1
+Radioprotection 1
+Sûreté 1
+Nucléaire 1
+criticality 1
+safety 1
+data 1
+limits 1
+actinides 1
+transport 1
+Homogeneous 1
+<num>mAm-Fueled 1
+Capture 1
+Therapy 1
+Spaceflight 1
+Now 1
+Viewer 1
+NNDC 1
+abgefragt 1
+Sucheingabe 1
+Lenntech 1
+Klipp 1
+Kruse 1
+Trifluorides 1
+Trichlorides 1
+Tribromides 1
+Triiodides 1
+Quadrivalent 1
+KAmF<num> 1
+Observation 1
+Tetravalent 1
+Jove 1
+Disulfide 1
+Diselenide 1
+Roddy 1
+Metallides 1
+AmAs 1
+AmSb 1
+AmBi 1
+Tritelluride 1
+Ditelluride 1
+Charvillat 1
+Monoarsenide 1
+Weigel 1
+Wittmann 1
+Marquart 1
+Monosilicide 1
+Disilicide 1
+Less 1
+Common 1
+Eick 1
+Mulford 1
+Borides 1
+Elschenbroich 1
+Organometallchemie 1
+DateiHelium 1
+QM 1
+DateiKovalente 1
+Structural 1
+Databasesvg 1
+gasförmigen 1
+Zurzeit 1
+Körpern 1
+Cäsium 1
+<num>âŻ<num>-<num> kg 1
+Zehn- 1
+Hunderttausendstel 1
+Atomdurchmessers 1
+Grundform 1
+Feldionenmikroskopen 1
+Rastertunnelmikroskopen 1
+hochauflösenden 1
+Elektronenmikroskopen 1
+beigetragen 1
+Erforschungsgeschichte 1
+entscheidenden 1
+Körnchen 1
+Feldionenmikroskope 1
+Rastertunnelmikroskope 1
+Elektronenmikroskope 1
+Atomismus 1
+Grundeinheiten 1
+Stücke 1
+zerteilt 1
+Gegenkonzept 1
+teilbares 1
+beruhten 1
+empirischer 1
+experimenteller 1
+Atomkonzepts 1
+Nyaya- 1
+Vaisheshika-Schulen 1
+komplexeren 1
+Gebilden 1
+zusammenschlössen 1
+Paaren 1
+Paare 1
+Experimentell 1
+Naturwissenschaftler 1
+Teilchenmodells 1
+gegenteilige 1
+Naturwissenschaftlern 1
+Atomvorstellung 1
+Leukipp 1
+systematisierte 1
+Unzerschneidbare 1
+zerteilbares 1
+hypothetischen 1
+zerschneiden 1
+Naturwissenschaftliche 1
+wissenschaftsgeschichtlichem 1
+Anwendungsbereich 1
+DateiA 1
+Philosophy 1
+fpjpg 1
+Sceptical 1
+Chymist 1
+corpuscules 1
+Element- 1
+Bernoulli 1
+gleichmäßige 1
+Behälterwände 1
+Mariotte 1
+kleinster 1
+statistischen 1
+Mechanik 1
+Kanten 1
+Edelsteine 1
+Schichtungen 1
+harten 1
+Atomkonzept 1
+wieso 1
+Mengenverhältnissen 1
+multiplen 1
+Proportionen 1
+gleichartigen 1
+Atomgewicht 1
+Amedeo 1
+zusammenfassen 1
+identischen 1
+Avogadrosches 1
+Stokes 1
+Reibung 1
+auswertete 1
+Luftmoleküls 1
+Loschmidtsche 1
+Kubikzentimeter 1
+Stanislao 1
+Cannizzaro 1
+Kundt 1
+Emil 1
+Warburg 1
+einatomigen 1
+Adiabatenexponenten 1
+Quecksilber-Dampf 1
+echter 1
+Massepunkte 1
+Moleküldimensionen 1
+Experiment 1
+Zitterbewegung 1
+Unregelmäßigkeit 1
+Wassermoleküle 1
+Pollen 1
+Molekularstöße 1
+Perrin 1
+Teilbarkeit 1
+Kathodenstrahlen 1
+Tausendstel 1
+unzerteilbarer 1
+widersprach 1
+masselosen 1
+Rosinen 1
+Thomsonsches 1
+ausgesandt 1
+Helium-Atome 1
+Forschergruppe 1
+beschoss 1
+Goldfolie 1
+Folie 1
+durchdrangen 1
+Thomsons 1
+Rutherfordsches 1
+abgelenkten 1
+Hundertstel 1
+Atomradius 1
+Ladungszahl 1
+entpuppte 1
+Heliums 1
+DateiMass 1
+Schematic 1
+Todd 1
+JJ Thomson 1
+Aston 1
+Gemische 1
+ganzzahlige 1
+Wasserstoffatoms 1
+Stickstoffatomen 1
+herausgeschossen 1
+fallengelassen 1
+Chadwick 1
+Kernbaustein 1
+Isotopenmasse 1
+DateiBohr 1
+modelsvg 1
+optischen 1
+reiner 1
+Spektralanalyse 1
+Bunsen 1
+springen 1
+dazwischen 1
+Quantensprung 1
+innen 1
+Lichtquant 1
+Franck-Hertz-Versuch 1
+quantisierte 1
+Energieaufnahme 1
+-abgabe 1
+Quecksilberatomen 1
+ionisiertes 1
+Jahrzehnts 1
+Verfeinerungen 1
+qualitativen 1
+Aufbaus 1
+Elektronenhüllen 1
+Bildes 1
+Planetensystem 1
+Gilbert 1
+Lewis 1
+Atommodells 1
+periodisch 1
+benachbarte 1
+Aufbauprinzip 1
+niedrigste 1
+Elektronenschale 1
+umordnen 1
+DateiAOs-<num>D-dotspng 1
+Aufbauend 1
+Broglie 1
+postulierten 1
+Welle-Teilchen-Dualismus 1
+Schrödinger 1
+Wellenmechanik 1
+Massenpunkte 1
+dreidimensionale 1
+unzulässig 1
+zuzuschreiben 1
+Heisenberg 1
+Unschärferelation 1
+Wertebereiche 1
+veranschaulichen 1
+Modells 1
+Vorläufermodellen 1
+energetischer 1
+quantenmechanischer 1
+Pauli-Prinzip 1
+selbstkonsistenter 1
+Hartree-Fock-Methode 1
+minimale 1
+Dichtefunktionaltheorie 1
+ortsabhängigen 1
+Schrödingergleichung 1
+anfänglich 1
+angenommene 1
+berechnen 1
+Ein-Teilchen-Näherung 1
+Mehrteilchenzuständen 1
+Konfiguration 1
+Superposition 1
+Konfigurationen 1
+Wahrscheinlichkeitsamplituden 1
+Elektronenkonfigurationen 1
+Konfigurationsmischung 1
+Hiermit 1
+genauesten 1
+Energieniveaus 1
+nötigen 1
+Aufwands 1
+Thomas-Fermi-Modell 1
+pauschal 1
+Potentialtopf 1
+ideales 1
+Elektronengas 1
+Fermigas 1
+Potentialtopfs 1
+Elektronenwolke 1
+scharfen 1
+hunderttausend 1
+energiereiche 1
+Photonen 1
+durchlässig 1
+zehn eV 1
+kinetische 1
+Abstoßungskraft 1
+annähern 1
+Z B 1
+Boltzmannkonstante 1
+Energiebereichs 1
+<num> eV 1
+entrissen 1
+Baustein 1
+alltäglichen 1
+Undurchdringlichkeit 1
+Randbereichen 1
+einhergeht 1
+überwechseln 1
+passendem 1
+Abständen 1
+Atomdurchmessern 1
+Verschiebung 1
+Elektronenwolken 1
+Dipolmomente 1
+induzieren 1
+Einfang 1
+Straßmann 1
+Lise 1
+Meitner 1
+Ionisationskammer 1
+nachwiesen 1
+verbesserter 1
+Teilchenbeschleuniger 1
+Teilchendetektoren 1
+tiefinelastischen 1
+Streuung 1
+unteilbaren 1
+vergrößert 1
+verschwommene 1
+Flecken 1
+Ionenfalle 1
+Paulfalle 1
+Chu 1
+Laserkühlung 1
+Laserstrahlung 1
+verringern 1
+Phillips 1
+Natriumatome 1
+magneto-optischen 1
+einzuschließen 1
+Dopplereffekt 1
+Cohen-Tannoudji 1
+Mikrokelvin 1
+Realisierung 1
+Bose-Einstein-Kondensation 1
+Gerd 1
+Binnig 1
+Rohrer 1
+Tunneleffekts 1
+abtastet 1
+Haroche 1
+Wineland 1
+Handhabbarkeit 1
+Transistor 1
+Metallatom 1
+Deutschsvg 1
+DateiIsotopentabelle 1
+Segresvg 1
+Kennzahlen 1
+AZN 1
+Oganesson 1
+Davon 1
+graphisch 1
+aufsteigender 1
+angeordnet 1
+schrittweisen 1
+Elektronenbesetzung 1
+Wasserstoffisotope 1
+Tritium 1
+X-A 1
+Pb-<num> 1
+Atomarten 1
+Isotopenkarte 1
+Atomart 1
+Stabile 1
+instabile 1
+energetischen 1
+Anregungszuständen 1
+Isomere 1
+o ä 1
+Isobare 1
+Isotone 1
+ionisierende 1
+aussenden 1
+Radionuklide 1
+Supernova-Phase 1
+Seltene 1
+Rydberg-Atom 1
+Energiezustand 1
+Atomrumpf 1
+umkreist 1
+Rydberg-Atome 1
+angeregte 1
+empfindlich 1
+planetarischen 1
+exotische 1
+physikalischer 1
+schwereres 1
+Myon 1
+myonisches 1
+Positronium 1
+exotisches 1
+Antiwasserstoffatome 1
+exotischen 1
+fundamentale 1
+Zwei-Teilchen-Systeme 1
+zusammengehalten 1
+Quarkonium 1
+kurzlebiges 1
+Meson 1
+Quark 1
+Quarkonium-Atom 1
+Quantenzahlen 1
+klassifizieren 1
+Rekombinationsphase 1
+sogleich 1
+stellare 1
+Kernladungszahlen 1
+explosionsartigen 1
+Vorgängen 1
+s-Prozess 1
+AGB-Sternen 1
+Lebensdauer 1
+Vorkommens 1
+Spallationen 1
+DateiElement-haeufigkeitsvg 1
+beobachtbaren 1
+<num> Atomem 1
+Urknallmodell 1
+Lambda-CDM-Modell 1
+Energiedichte 1
+Neutrinos 1
+elektromagnetischer 1
+Galaxie 1
+Milchstraße 1
+interstellaren 1
+ISM 1
+staubfreien 1
+Blase 1
+Sonnensystems 1
+Himmelskörpern 1
+Atomdichte 1
+Häufigkeiten 1
+Sonnensystem 1
+Dagegen 1
+überwiegen 1
+Erdkern 1
+hunderttausendmal 1
+DateiBinding 1
+curve 1
+common 1
+isotopes 1
+Femtometer 1
+Standardmodell 1
+Elementarteilchenphysik 1
+punktförmigen 1
+Jeweils 1
+Gluonen 1
+abstoßend 1
+proportional 1
+fm 1
+leichteste 1
+Elektrostatik 1
+günstigsten 1
+Zahlenverhältnis 1
+anwachsen 1
+Tröpfchenmodell 1
+übertrifft 1
+Nukleonenzahlen 1
+Magische 1
+Helium-<num> 1
+Sauerstoff-<num> 1
+Blei-<num> 1
+<num> Protonen 1
+Ausstoßen 1
+He-<num> 1
+Zerfallsstufen 1
+Technetium 1
+Muttersubstanzen 1
+Halbwertzeit 1
+Kleinere 1
+Kohlenstoffisotops 1
+Hüllenelektronen 1
+Wasserstoffisotops 1
+Bleiisotop 1
+<num>Pb 1
+makroskopische 1
+Stoffmengen 1
+unhandlich 1
+<num>nbspnbsp<num><sup><num><sup> 1
+Teilchenart 1
+mitgenannt 1
+<num> Mol 1
+X u 1
+X g 1
+instabiler 1
+Radionuklid 1
+Anteilen 1
+Alpha-Zerfall 1
+Helium-Atomkern 1
+ausgestoßen 1
+Antineutrino 1
+Neutrino 1
+ausgesendet 1
+angeregter 1
+niedrigeres 1
+Energieniveau 1
+gleichbleibender 1
+Protonen- 1
+DateiNuclear 1
+fusionsvg 1
+Strahlungen 1
+Anlagerung 1
+nächstschwerere 1
+gespalten 1
+Annähern 1
+Coulombwall 1
+Nickel-<num> 1
+exotherme 1
+selbsterhaltend 1
+Energiequelle 1
+Nickels 1
+schwererer 1
+endotherm 1
+selbsterhaltender 1
+Erliegen 1
+leichten 1
+aufgebraucht 1
+Teilchenzahl 1
+Bindungskräfte 1
+Reichweite 1
+hinausreichen 1
+Anziehungskraft 1
+langreichweitige 1
+größerem 1
+abnimmt 1
+anordnen 1
+überlappen 1
+durchdringen 1
+Wesentliche 1
+Abschnitten 1
+Schalenmodells 1
+Abstandsabhängigkeit 1
+Atomdurchmesser 1
+polarisieren 1
+wechselseitig 1
+Kondensation 1
+Inkompressibilität 1
+verformen 1
+Vorherrschen 1
+anziehenden 1
+festgelegter 1
+Stoffeinheiten 1
+homogenen 1
+Vermittelt 1
+günstig 1
+einhalten 1
+inkompressibel 1
+belastbar 1
+Verbinden 1
+metallischer 1
+Verformbarkeit 1
+Metallatomen 1
+bewegen 1
+unscharfen 1
+Randes 1
+tabellierten 1
+Bindungslänge 1
+günstigste 1
+periodische 1
+Atomgröße 1
+periodischen 1
+Kernladung 1
+anwächst 1
+nächstgrößerer 1
+Heliumatom 1
+Caesiumatom 1
+zugrundeliegenden 1
+Quantisierung 1
+Elektronenenergien 1
+Kraftfeld 1
+unscharf 1
+begrenzte 1
+Vernachlässigung 1
+Feinstruktur 1
+Hauptquantenzahl 1
+durchnummeriert 1
+Nebenquantenzahl 1
+Unterschale 1
+niedrigsten 1
+Elektronenzahl 1
+höherliegende 1
+wohlbestimmte 1
+Termschema 1
+angeregtes 1
+Überschussenergie 1
+Auger-Effekt 1
+Photons 1
+Gasentladungen 1
+Ionisationsenergie 1
+DateiFraunhofer 1
+lines 1
+Quanten 1
+beteiligten 1
+verschieden 1
+elementspezifisches 1
+optisches 1
+Linienspektrum 1
+Natrium-D-Linie 1
+Doppellinie 1
+Spektralbereich 1
+nebenstehender 1
+D-<num> 1
+Aufleuchten 1
+Natrium-Atomen 1
+Herdflamme 1
+Salzen 1
+zuführen 1
+Absorptions- 1
+Emissionsspektren 1
+präzise 1
+vermessen 1
+Atomuhren 1
+Elektronenenergie 1
+Plätzen 1
+Elektronenaffinität 1
+Energiegewinn 1
+hinüberwechseln 1
+Ionenbindung 1
+bindendes 1
+Edelgases 1
+Edelgasregel 1
+Nähern 1
+ungünstige 1
+Energiebedarf 1
+abstoßende 1
+punktförmige 1
+Felds 1
+Coulomb-Gesetz 1
+hierauf 1
+Korrekturen 1
+Hyperfeinstruktur 1
+Dipolwechselwirkung 1
+drittens 1
+Quadrupolwechselwirkung 1
+Drehimpulsquantenzahlen 1
+Punktladung 1
+schwächere 1
+hineinreicht 1
+s-Orbitale 1
+Bahndrehimpuls 1
+mittlerer 1
+Korrektur 1
+Dipol- 1
+Quadrupol-Momente 1
+Quantenzahl 1
+Gesamtdrehimpulses 1
+aufgespalten 1
+Aufspaltung 1
+Millionstel 1
+<num>-cm-Linie 1
+Dipolmoments 1
+Quadrupolmoments 1
+modifizierter 1
+Kleinheit 1
+verursachten 1
+Kernforschung 1
+ausgehenden 1
+Atomspektren 1
+Elementzusammensetzung 1
+entfernter 1
+Sternatmosphäre 1
+zurückgehen 1
+Emissionslinien 1
+Flugbahn 1
+Ions 1
+Magnetfeld 1
+Masse-zu-Ladung-Verhältnis 1
+Elektronenenergieverlustspektroskopie 1
+Energieverlust 1
+Elektronenstrahls 1
+Transmissionselektronenmikroskop 1
+DateiAtomic 1
+resolution 1
+Au<num>JPG 1
+Feldemissionsmikroskop 1
+kugelförmigen 1
+millionenfach 1
+vergrößertes 1
+Lichtpunkte 1
+Physikunterricht 1
+vorgeführt 1
+Wärmebewegung 1
+Fremdatome 1
+Tunneleffekt 1
+Energiebarriere 1
+tunneln 1
+Seitwärtsbewegungen 1
+Abrasterung 1
+nachgeregelt 1
+Topographie 1
+Elektronenstruktur 1
+Probenoberfläche 1
+Tunnelstrom 1
+abhängt 1
+laterale 1
+tomographische 1
+Atomsonde 1
+dreidimensionales 1
+unterhalb 1
+Nanometers 1
+HydrogenLab 1
+Falkenburg 1
+Online-Lexikon 1
+Grundbegriffe 1
+Kittel 1
+Festkörperphysik 1
+Dannemann 1
+Zusammenhange 1
+Engelmann 1
+Grösse 1
+Sitzungsberichte 1
+kaiserlichen 1
+Abt 1
+Molekülbildung 1
+Atombaus 1
+doi<num>andp<num> 1
+Baur 1
+antihydrogen 1
+Letters 1
+Preprint 1
+DateiAuscultation 1
+anterior 1
+Thoraxjpg 1
+DateiRod 1
+Asclepius<num>svg 1
+Ärztin 1
+medizinisch 1
+ausgebildeter 1
+zugelassener 1
+Heilkundiger 1
+Vorbeugung 1
+Prävention 1
+Erkennung 1
+Diagnose 1
+Nachsorge 1
+ausbildende 1
+Grundsätzen 1
+Weltärztebundes 1
+Behandlungsmöglichkeiten 1
+Humanmedizin 1
+Tierheilkunde 1
+Fachgebieten 1
+Differenzierungen 1
+Gelehrtensprache 1
+spätlateinisch 1
+Amtsbezeichnung 1
+Leibärzten 1
+bestallten 1
+Gemeindeärzten 1
+fachsprachlichen 1
+Wortbestandteil 1
+iatrogen 1
+ärztliches 1
+Seelenarzt 1
+mittelhochdeutsche 1
+Heilberuf 1
+dänischen 1
+Balds 1
+Leechbook 1
+Familiennamen 1
+Lachmann 1
+polnischen 1
+tschechischen 1
+Wurzel 1
+slawischen 1
+Suffix 1
+-arz 1
+-aĆ 1
+Ausbildungsstand 1
+Berufszeichnung 1
+Wundarzt 1
+romanischem 1
+ausgebildeten 1
+umgangssprachlich 1
+volksmedizinisch 1
+Laienärzte 1
+Medizingeschichtlich 1
+Heilkundigen 1
+Priestern 1
+Belege 1
+Ärzteschulen 1
+Knidos 1
+Alexandrinische 1
+Wissenvermittlung 1
+Methodiker 1
+Pneumatiker 1
+Hippokratiker 1
+Strömungen 1
+Epikureer 1
+ausrichteten 1
+systematischem 1
+praktischem 1
+Unterricht 1
+Krankenbett 1
+Prüfungsordnung 1
+gestiegen 1
+Dritteln 1
+Krankheitsverhalten 1
+psychischen 1
+Medizinern 1
+auftretendes 1
+Krankheitsbild 1
+Burnout-Syndrom 1
+Medizinstudenten 1
+Rate 1
+Normalbevölkerung 1
+begehen 1
+Suiziden 1
+Vertrauensbereiche 1
+Risikoerhöhung 1
+Selbstmorden 1
+Unfälle 1
+Spezialisierungen 1
+Anästhesisten 1
+Suizidrisikos 1
+Persönlichkeitsprofil 1
+zwanghaften 1
+Zügen 1
+depressiven 1
+Störung 1
+Karrierewunsch 1
+vereinbaren 1
+Alkohol- 1
+Drogen- 1
+Medikamentenabhängigkeit 1
+festgestellte 1
+Risikoprofil 1
+berufsunabhängig 1
+Suizidenten 1
+Psychische 1
+korrelieren 1
+mangelnder 1
+belastenden 1
+Patient-Arzt-Beziehungen 1
+krankgeschrieben 1
+mangelhafte 1
+Inanspruchnahme 1
+Versorgungsleistungen 1
+psychischer 1
+Störungen 1
+ineffektiv 1
+Zwillingsbrüder 1
+Cosmas 1
+Damian 1
+heilige 1
+Pantaleon 1
+Vierzehn 1
+Nothelfer 1
+Rechtliche 1
+Berufes 1
+Kammerberuf 1
+EU-Ländern 1
+Arztwerberecht 1
+weitgehende 1
+Arzthaftung 1
+Schadenersatz 1
+Heilpraktiker 1
+Kranke 1
+Ausnahmsweise 1
+Diagnostik 1
+Veranlassung 1
+geschützte 1
+staatliche 1
+eigenverantwortlichen 1
+selbstständigen 1
+bundesweit 1
+regelt 1
+abzuleistende 1
+Examina 1
+Praktisches 1
+Erlangung 1
+Vollapprobation 1
+<num>-monatige 1
+bezahlte 1
+Praktikum 1
+Aufsicht 1
+vorgeschrieben 1
+Landesärztekammer 1
+Weiterbildungsstätten 1
+Trägerschaft 1
+Großpraxen 1
+Spezialgebieten 1
+anrechenbar 1
+weiterzubilden 1
+vierjähriger 1
+Weiterbildungszeit 1
+Weiterbildungsordnungen 1
+Berufsausübungsgemeinschaft 1
+Gemeinschaftspraxis 1
+Praxisgemeinschaft 1
+Vertragsarztrechtsänderungsgesetz 1
+Honorarärzte 1
+Honorarbasis 1
+meldepflichtiges 1
+Bundeslandes 1
+wohnt 1
+ausübt 1
+Versicherten 1
+Krankenversicherungen 1
+Ermächtigung 1
+Kassenärztlichen 1
+Niederlassungsbezirks 1
+kassenärztliche 1
+selbstständige 1
+Strafrechtlich 1
+Eingriffe 1
+Körperverletzung 1
+Einwilligung 1
+<num> ff 1
+Zustandes 1
+Bewusstlosigkeit 1
+mitzuteilen 1
+Unterlassung 1
+Eingriffs 1
+eingeschränkt- 1
+nichteinwilligungsfähige 1
+seelisch 1
+Erkrankte 1
+Hierfür 1
+Verfahrenswege 1
+Amtsgericht 1
+gesetzlicher 1
+mitwirken 1
+Inkrafttreten 1
+vertragsärztliche 1
+Tatbestandsmerkmale 1
+Bundesgerichtshofs 1
+BGH 1
+Amtsträger 1
+<num> I 1
+Nr <num>c 1
+Beauftragte 1
+handelten 1
+Gesetzeslücke 1
+Bestechlichkeit 1
+Bestechung 1
+Erteilung 1
+Staatsangehörigkeit 1
+BAÖ 1
+erworbener 1
+Berufsqualifikationen 1
+Kompetenzen 1
+Pflichten 1
+rezeptpflichtigen 1
+invasiven 1
+ausnahmslos 1
+medizinethischer 1
+Eid 1
+Standesrecht 1
+Konvention 1
+anknüpft 1
+Strafrecht 1
+Schweigepflicht 1
+Akademische 1
+Fachkompetenz 1
+Studienfächern 1
+regeln 1
+Promotionsordnungen 1
+dent 1
+doctor 1
+dentariae 1
+Zahnmedizin 1
+Dipl-Med 1
+Diplom-Mediziner 1
+DDR-Zeiten 1
+Ansichten 1
+Experten 1
+Arbeitsaufwand 1
+Erwerbs 1
+vergleichen 1
+habil 1
+Durchlaufen 1
+Habilitationsverfahrens 1
+Privatdozent 1
+außerplanmäßiger 1
+Lehrveranstaltungen 1
+angeboten 1
+angehörender 1
+Graduierter 1
+Bestellung 1
+Honorarprofessor 1
+sc 1
+ebenbürtige 1
+Behandlungszeit 1
+Wirtschaftlichkeit 1
+Sprechzeit 1
+Klinikärzte 1
+verbringen 1
+Schreibtätigkeiten 1
+Protokolle 1
+Projektbericht 1
+Bundesamts 1
+Arzt- 1
+Psychotherapeuten- 1
+Zahnarztpraxen 1
+Erfüllung 1
+Praxismitarbeiter 1
+Selbstverwaltung 1
+deutschlandweiten 1
+MB-Online-Befragung 1
+Bunds 1
+MB-Monitor 1
+Krankenhausärzte 1
+gefächert 1
+Stdn-Schichten 1
+Überstunden 1
+niedergelassenen 1
+nicht-medizinischer-Tätigkeit 1
+Kostenstruktur 1
+Reinertrag 1
+Gesamteinnahmen 1
+abzüglich 1
+niedergelassenem 1
+Praxisinhaber 1
+entgegenzuwirken 1
+Bundesregierung 1
+Versorgungsgesetz 1
+GKV-Versorgungsstrukturgesetz 1
+Stärkung 1
+Krankenversicherung 1
+tätiger 1
+rechtlichen 1
+Verordnungen 1
+anpreisende 1
+vergleichende 1
+Ärztetag 1
+sachliche 1
+berufsbezogene 1
+Hauptkriterium 1
+schützenswerte 1
+mündigen 1
+Umstritten 1
+Individuelle 1
+Gesundheitsleistung 1
+Statistiken 1
+Abb 1
+Kassenzulassung 1
+berufstätige 1
+berufstätiger 1
+DateiStruktur 1
+Aerzteschaft 1
+BRD 1
+abgelesen 1
+DateiEntwicklung 1
+Ärzteschaft 1
+BRDsvg 1
+Bundesärztekammer 1
+Kassenärztliche 1
+Bundesvereinigung 1
+vertragsärztlichen 1
+Arztbesuche 1
+universaeDr 1
+univ 1
+Diplomgrad 1
+Diplomingenieur 1
+Wintersemester 1
+Übergangsregelungen 1
+scientae 1
+scient 1
+Diplomstudium 1
+dreijährigen 1
+Selbständig 1
+durchlaufen 1
+Abteilungsvorstand 1
+abschließende 1
+jus 1
+practicandi 1
+Berechtigung 1
+Allgemeinmedizin 1
+eingebürgert 1
+abzuleisten 1
+abgeschlossener 1
+Turnusausbildung 1
+Nacht- 1
+Wochenenddienst 1
+ableisten 1
+EU-Staaten 1
+approbierte 1
+ansuchen 1
+<num> Dezember 1
+C<num><num> 1
+Änderungsmitteilung 1
+Anhang 1
+Absolventen 1
+Medizinstudiums 1
+Grunddiplom 1
+EU- 1
+EWR-Raumes 1
+Liechtenstein 1
+selbständige 1
+einheimische 1
+Abschließen 1
+automatische 1
+Anrechnung 1
+Diploms 1
+Mitgliedsstaaten 1
+Berufe 1
+öffentlicher 1
+Einwohnerquote 1
+Kassenärzte 1
+Pflichtversicherung 1
+Krankenkassenzahler 1
+ambulanten 1
+Ausländer 1
+sechsjährigen 1
+eidgenössisch 1
+diplomierter 1
+befugt 1
+befugten 1
+Spezialarzt 1
+Fachgesellschaft 1
+Fortbildungspflicht 1
+nachkommt 1
+Krankenkassenzentralverband 1
+Santésuisse 1
+erteilt 1
+Formalität 1
+Praxiseröffnung 1
+kantonal 1
+Praxiseröffnungs-Stopp 1
+einschränkt 1
+Bedarfsnachweis 1
+Praxisübernahme 1
+landesweit 1
+maximale 1
+Wochenarbeitszeit 1
+Arbeitsverträge 1
+richtet 1
+Spitals 1
+Entgelte 1
+Niveau 1
+Pflegenden 1
+Kader 1
+Pflegedienstleistungen 1
+Hierarchie 1
+Spitäler 1
+finanziell 1
+Gesamtvergütung 1
+bedingte 1
+hierarchische 1
+getrennten 1
+qualifizierten 1
+fachlichen 1
+Ärzteverbände 1
+Mitgliedschaft 1
+Referenzen 1
+Einkommensverhältnisse 1
+Wobei 1
+sickern 1
+zuverlässige 1
+bemühen 1
+Spitalleitungen 1
+Universitätsspital 1
+Ärztelöhne 1
+künftig 1
+offenlegen 1
+bezahl 1
+Radiologen 1
+Kardiologen 1
+Gastroenterologen 1
+Intensivmediziner 1
+Urologen 1
+Lohnskala 1
+Kinderärzte 1
+Normallöhne 1
+p a 1
+leitender 1
+Chefarzt 1
+Beratungsunternehmens 1
+Vereins 1
+Umfragen 1
+deklarierten 1
+Kaderärzte 1
+leitende 1
+Grundlöhnen 1
+Boni 1
+Kaderärzten 1
+Zusatzhonorare 1
+Behandlungen 1
+zusatzversicherten 1
+Zusatzversicherten 1
+spitalambulanten 1
+Chefärzten 1
+<num>-Fachen 1
+Grundlohns 1
+Jahreslöhne 1
+Franken 1
+bemängelt 1
+Honorare 1
+Amtsarzt 1
+Ärztevereinigung 1
+Betriebsarzt 1
+Kreisarzt 1
+Notarzt 1
+Sanitätsoffizier 1
+Schiffsarzt 1
+Tierarzt 1
+Kassenarzt 1
+Zahnarzt 1
+Eckart 1
+Relativ 1
+wissensch 1
+Gesamtthemas 1
+Haberling 1
+Hübotter 1
+Vierordt 1
+Bearb 1
+Biographisches 1
+hervorragenden 1
+Schwarzenberg 1
+Markus 1
+Vieten 1
+Via 1
+medici-Buchreihe 1
+Berufsplaner 1
+anfangen 1
+Vittoria 1
+Bucknall 1
+Suendoss 1
+Burwaiss 1
+Deborah 1
+MacDonald 1
+Kathy 1
+Rhys 1
+Clement 1
+Mirror 1
+mirror 1
+ward 1
+whos 1
+most 1
+narcissistic 1
+them 1
+Pathologic 1
+personality 1
+traits 1
+care 1
+Canadian 1
+Medical 1
+Stichworte 1
+Arztbild 1
+Platzek 1
+Verpflichtet 1
+heilen 1
+Zielrichtung 1
+Dominik 1
+Groß 1
+Reininger 1
+Hendrik 1
+Ebermann 1
+hrr-strafrechtde 1
+Ordens 1
+Schipperges 1
+physicus 1
+medicus 1
+Hispanus 1
+Congresso 1
+Nacional 1
+Medicina 1
+Valencia 1
+Ueberblicke 1
+Irrenpflege 1
+psychiatrisch-gerichtliche 1
+medicinischen 1
+servanade 1
+weltde 1
+Tyssen 1
+problems 1
+use 1
+services 1
+among 1
+review 1
+article 1
+particular 1
+emphasis 1
+Norwegian 1
+studies 1
+Ind 1
+Okt 1
+Arztrolle 1
+Strauß 1
+Berger 1
+Elmar 1
+Brähler 1
+Hogrefe 1
+Schwenk 1
+Wimsatt 1
+JAMA 1
+doi<num>jama<num> 1
+Bronisch 1
+Kernberg 1
+Birger 1
+Dulz 1
+Eckert 1
+WIR 1
+Schattauer 1
+Schernhammer 1
+own 1
+lives 1
+rate 1
+physician 1
+doi<num>NEJMp<num> 1
+Püschel 1
+Schalinski 1
+Suizidgefahr 1
+Kriminologie 1
+Sep-Okt 1
+Trinkaus 1
+Jurkat 1
+Psychiatrische 1
+doi<num>s-<num>-<num> 1
+Wolfersdorf 1
+Suicide 1
+prevention 1
+female 1
+male 1
+MMW 1
+Fortschr 1
+Jun 1
+Friedbert 1
+Ficker 1
+Bayerische 1
+Staatszeitung 1
+Heimatbeilage 1
+Unser 1
+FAS 1
+C<num> 1
+BGH-GS 1
+Beschl 1
+GSSt 1
+BeckRS 1
+openjurde 1
+Bundesärzteordnung 1
+buzerde 1
+Pressemitteilung 1
+iqwigde 1
+Statistisches 1
+Destatis 1
+Rheinische 1
+praktischarztde 1
+arzt-und-apothekenet 1
+EB 1
+Ärztestatistik 1
+Mehr 1
+Ärzteblatt 1
+wegweiseracat 1
+OECD 1
+Ausbildungsstellen 1
+GmbH 1
+Gesundheitsministeriums 1
+Wissenschafts- 1
+Forschungsministeriums 1
+Kooperation 1
+Pressekonferenz 1
+Pressezentrum 1
+Sozialministerium 1
+Bestandsanalyse 1
+bmggvat 1
+Reanimationsschulung 1
+bagadminch 1
+Gewerbe 1
+Systematischer 1
+Bundesrechts 1
+adminch 1
+Grenzgänger-Arbeitnehmer-Arbeitgeber-Verbands 1
+GAAV 1
+gaavde 1
+gaavch 1
+Hehli 1
+Hudec 1
+vsao-zhch 1
+DateiDa 1
+Vitruve 1
+Viatour 1
+anthropologia 1
+-logie 1
+Menschenkunde 1
+Physische 1
+biologisches 1
+naturalistischen 1
+Rassenlehre 1
+qualitative 1
+Personalität 1
+Entscheidungsfreiheit 1
+Wissenschaftspolitik 1
+Kleines 1
+Hundt 1
+Antropologium 1
+hominis 1
+dignitate 1
+natura 1
+proprietatibus 1
+elementis 1
+partibus 1
+membris 1
+humani 1
+corporis 1
+Dozenten 1
+Anatom 1
+Physiologe 1
+Palmatius 1
+Leveling 1
+Ingolstädter 1
+Vorlesung 1
+Naturgeschichte 1
+hervorgegangene 1
+Anthropologischen 1
+Anthropologisch-Prähistorischen 1
+Staatssammlung 1
+Extraordinarius 1
+Ordinarius 1
+Naturwissenschaftlicher 1
+DateiPhysical 1
+anthropologistjpg 1
+Teilgebieten 1
+Primatologie 1
+Paläoanthropologie 1
+Bevölkerungsbiologie 1
+Genetik 1
+Sportanthropologie 1
+Auxologie 1
+Humanbiologie 1
+Ursachenanalyse 1
+evolutionsbiologische 1
+biologischer 1
+Hominiden 1
+Primaten 1
+fossile 1
+rezente 1
+einschließt 1
+beschreibend 1
+analytisch 1
+Ulm 1
+Breisgau 1
+konkurrierende 1
+DateiGalton 1
+Bertillon<num>s 1
+gerichtlichen 1
+Odontologie 1
+Ordnungswidrigkeiten 1
+Schnellfahrer 1
+Rotmissachter 1
+spektakulären 1
+Bankräuber 1
+zeitgeschichtliche 1
+Skeletten 1
+teilskelettierten 1
+Massengräbern 1
+Altersdiagnose 1
+Straftätern 1
+Abstammungsgutachten 1
+Zwillingsdiagnose 1
+Anthropologen 1
+Bankräubern 1
+Schnellfahrern 1
+verwesten 1
+skelettierten 1
+Verbrechens 1
+Kompetenz 1
+Geisteswissenschaftlicher 1
+allgemeiner 1
+analysiert 1
+Organisation 1
+gebrauchte 1
+Fachbezeichnung 1
+Ethnosoziologie 1
+aufgegeben 1
+Anthropologie-Begriffs 1
+Transnationalisierungs- 1
+Globalisierungsprozesse 1
+Forschungslandschaft 1
+DateiSchultuetejpg 1
+Volkskunde 1
+ethnologischen 1
+soziologischen 1
+Mittelposition 1
+Forschungsgegenstandes 1
+cultural 1
+ungenaue 1
+Unterform 1
+Funktionsweisen 1
+rechtlicher 1
+Stämmen 1
+Rechtsethnologie 1
+rechtswissenschaftliche 1
+naturalen 1
+Grundkonstanten 1
+Rechtsprechung 1
+verschrieben 1
+westlich-demokratischen 1
+demgegenüber 1
+eigenverantwortlich 1
+ausgeht 1
+pragmatisch-dualen 1
+politischere 1
+sozial-reale 1
+Sichtweisen 1
+Weltorientierung 1
+Meditationen 1
+mittelalterlich-christlichen 1
+Weltbild 1
+hegt 1
+philosophisches 1
+Denken 1
+existiere 1
+gewiss 1
+denkendes 1
+Ding 1
+Geist 1
+transdisziplinäre 1
+Veränderlichkeit 1
+Grundphänomenen 1
+Daseins 1
+Blickrichtungen 1
+Herangehensweisen 1
+Gegenstandes 1
+Erscheinungsbild 1
+unterschiedenen 1
+Theologische 1
+theologische 1
+Systematischen 1
+christlich-theologischer 1
+Religionsethnologie 1
+<num> ethnischen 1
+indigenen 1
+Religionssoziologie 1
+schriftlosen 1
+Gebrauchstauglichkeit 1
+Benutzerfreundlichkeit 1
+Arbeitsplätzen 1
+Bedienelementen 1
+DateiDhaka 1
+street 1
+crowdsjpg 1
+Antrieben 1
+unbestimmt 1
+Vergesellschaftungsprozessen 1
+Antriebslebens 1
+Prozessen 1
+Mead 1
+Talcott 1
+Menschenbilder 1
+analytische 1
+idealtypische 1
+fungieren 1
+Wirtschaftswissenschaften 1
+sociologicus 1
+individualistischen 1
+RREEMM-Modell 1
+sozialwissenschaftlichen 1
+Theoriebildung 1
+Operationalisierungsproblemen 1
+einfacheren 1
+Einbeziehung 1
+Sozialforscher 1
+reflexive 1
+Scholte 1
+Grundannahme 1
+Erkenntnisinteresse 1
+gnothi 1
+Sozialforschung 1
+Informationsgewinnung 1
+Ausspähen 1
+Informationelle 1
+vorgelegt 1
+historisch-reflexive 1
+Plessner 1
+sozialtheoretisches 1
+sozialer 1
+geisteswissenschaftliche 1
+verhaltens- 1
+Erleben 1
+neurowissenschaftlichen 1
+interdisziplinär 1
+ausgerichtet 1
+Blicks 1
+Spannungsverhältnis 1
+Philosophischen 1
+integrieren 1
+vermag 1
+Psychologischen 1
+Persönlichkeitstheorien 1
+Neurobiologie 1
+Psychophysiologie 1
+Kognitionswissenschaft 1
+Sozialpsychologie 1
+Kulturpsychologie 1
+Angewandten 1
+Psychosomatik 1
+galten 1
+anthropologischer 1
+Zugangsweisen 1
+Grob 1
+fragt 1
+Zielen 1
+eingearbeitet 1
+Bildungstheorie 1
+Bildungsansprüche 1
+ableitet 1
+theologischen 1
+daneben 1
+Ansätzen 1
+Soziobiologie 1
+Ansatzes 1
+Roth 1
+Scheunpflug 1
+ausdifferenziert 1
+Bollnows 1
+pädagogisch 1
+Phänomenen 1
+Bestimmungsgrößen 1
+Erziehender 1
+Zögling 1
+integrative 1
+fortgeführt 1
+humanmedizinischer 1
+überzeitlich 1
+beanspruchen 1
+begrifflichen 1
+Kybernetik 1
+Vorhaben 1
+Natur- 1
+Cyberanthropologie 1
+transnational 1
+Online-Gemeinschaften 1
+kybernetischer 1
+aufgekommene 1
+Dachwissenschaft 1
+DateiCleveland 1
+damaged 1
+Thinkerjpg 1
+Manchmal 1
+Einzel- 1
+dementsprechende 1
+Bestrebungen 1
+Ethnolinguistik 1
+Dach 1
+vereinen 1
+Vier-Felder-Anthropologie 1
+Tatbestand 1
+Konkurrenz 1
+delphischen 1
+Maxime 1
+Gnothi 1
+Systematische 1
+veröffentlichtes 1
+Ethnologen 1
+anthropologisch 1
+Begriffssystems 1
+gesamtanthropologisches 1
+auflöst 1
+Interdisziplinarität 1
+dasjenige 1
+erschließt 1
+Gesamtwirklichkeit 1
+biotischen 1
+Bereichs 1
+interdisziplinäre 1
+ausformuliert 1
+Untersuchungsergebnis 1
+explizieren 1
+Klassenexistenz 1
+Menschliche 1
+ME 1
+vorverständlichen 1
+Gegenstandsbereich 1
+Existenzklasse 1
+aufzufassen 1
+beschreibbare 1
+fortschrittlichen 1
+gefassten 1
+Kulturbegriff 1
+technokratisch 1
+anmutender 1
+ethnologisch 1
+soziologisch 1
+Gerüst 1
+Ausschnitten 1
+Gegenstandsbereichs 1
+Relevanz 1
+systematischen 1
+positivistische 1
+Einübung 1
+vernetzten 1
+Lebensverhältnisse 1
+aussagte 1
+geordneter 1
+Terminologie 1
+Ungeklärt 1
+Kultursysteme 1
+übertragen 1
+Fruchtbarere 1
+Ethnomethodologie 1
+Lehrbetrieb 1
+Basis-Theorie 1
+Orientierungswissen 1
+Bezugsrahmen 1
+Nikolaas 1
+Tinbergen 1
+Verursachungen 1
+Ursache-Wirkungs-Beziehungen 1
+Funktionsabläufen 1
+Ontogenese 1
+Anpassungswert 1
+Phylogenese 1
+Nicolai 1
+Individuum 1
+tabellarischen 1
+Orientierungsrahmen 1
+PDF-Übersichtstabelle 1
+Basistheorie 1
+fundiertes 1
+spekulatives 1
+auseinandergehalten 1
+Schulenstreit 1
+Psychotherapie 1
+Medienanthropologie 1
+reiter 1
+Grenzpunkt 1
+Menschlichkeit 1
+Warum 1
+Campe 1
+Eike 1
+Bohlken 1
+Thies 1
+Buber 1
+Du 1
+Bucher 1
+naturphilosophisches 1
+Koenigshausen 1
+Fuchs 1
+Vogler 1
+Gisela 1
+Grupe 1
+einführendes 1
+Marvin 1
+DTV 1
+Henke 1
+Rothe 1
+Hoßfeld 1
+Jebens 1
+Kohl 1
+Sean 1
+Kingston 1
+Wantage 1
+ausführliche 1
+Fachbesprechung 1
+vergleichenden 1
+<num>I 1
+<num>II 1
+Rölli 1
+Matthes 1
+Kosmos 1
+Gesammelte 1
+Friedemann 1
+Schrenk 1
+Bromage 1
+Kaessmann 1
+Suddendorf 1
+Tönnies 1
+Rezensionen 1
+hg 1
+Fechner 1
+Mühlmann 1
+Aula 1
+Penny 1
+Bunzl 1
+Worldly 1
+Provincialism 1
+Ann 1
+Arbor 1
+Rathmayr 1
+Budrich 1
+BerlinHeidelbergNew 1
+YorkTokyo 1
+Heidelberger 1
+Becker 1
+Klinkhardt 1
+Bad 1
+Heilbrunn 1
+Norbert 1
+Kühne 1
+Unterrichtsmaterialien 1
+Pädagogik-Psychologie 1
+VerlagMediengruppe 1
+Hallbergmoos 1
+Johanna 1
+Uher 1
+Romantische 1
+Forschungsprojekts 1
+Grundlegung 1
+fundamentalontologischen 1
+Neuss 1
+Verbeek 1
+Umweltzerstörung 1
+Primus 1
+Zymner 1
+Poetogene 1
+ästhetisch-soziale 1
+Handlungsfelder 1
+Poetogenesis 1
+Mentis 1
+Fächer 1
+Cnobloch 1
+Magnetismus 1
+Nachruf 1
+Jahrbuch 1
+Mollier 1
+badwde 1
+Gerfried 1
+Ziegelmayer 1
+Heinz-Elmar 1
+Tenorth 1
+Rudulf 1
+Tippelt 1
+BELTZ 1
+Honneth 1
+Joas 1
+Soziales 1
+Anthropologische 1
+Horowitz 1
+project 1
+Psychologist 1
+doi<num>h<num> 1
+Lepenies 1
+Velbrück 1
+Weilerswist 1
+Donauwörth 1
+Auer 1
+S <num> f 1
+historisch-pädagogischen 1
+Derselbe 1
+Effelsberg 1
+Interkulturelle 1
+Medizinanthropologische 1
+Medicus 1
+Humanethologische 1
+Verständigung 1
+Leib- 1
+Seelenwissenschaften 1
+VWB 1
+DateiNapoli 1
+BW 1
+<num>-<num>-<num>jpg 1
+vormals 1
+unbedeutenden 1
+Kleinstaat 1
+Achämenidenreichs 1
+Subkontinent 1
+Einmarsch 1
+Regierungsantritt 1
+ausbreitete 1
+Prägungen 1
+Hellenisierung 1
+Zusammenbruch 1
+wirkten 1
+Bucephalus 1
+SteellJPG 1
+legendenhaft 1
+Stammbaum 1
+väterlicherseits 1
+Karanos 1
+zurückverfolgen 1
+Göttervater 1
+hervorhebt 1
+Träume 1
+Seher 1
+Aristander 1
+bevorstehe 1
+direkter 1
+Heros 1
+Aiakos 1
+abzustammen 1
+legendären 1
+gezähmt 1
+bändigen 1
+Fehlschlägen 1
+scheuen 1
+Daraufhin 1
+suche 1
+dir 1
+deiner 1
+würdig 1
+Kulturraums 1
+barbarisch 1
+unzivilisiert 1
+Königsgeschlecht 1
+verbundene 1
+Argos 1
+birgt 1
+Zugehörigkeit 1
+Konfliktstoff 1
+ersichtlich 1
+fremde 1
+klang 1
+verwandte 1
+Kulturell 1
+gesellschaftlich 1
+Binnenreich 1
+Königtum 1
+archaisch 1
+Oberschicht 1
+DateiKarte 1
+vC-desvg 1
+unbedeutende 1
+Streitobjekt 1
+Adelsfamilien 1
+Hoch- 1
+Tieflands 1
+Militärmacht 1
+Thessalien 1
+Korinthischer 1
+Kriegszügen 1
+Hetairenreiterei 1
+zweifellos 1
+Militärreformen 1
+umgab 1
+fähigen 1
+Siegen 1
+holte 1
+unterrichten 1
+veranschlagt 1
+Abschrift 1
+hütete 1
+Liebschaften 1
+Nebenfrau 1
+geheiratet 1
+Banketts 1
+Öl 1
+hoffe 1
+legitimen 1
+Erben 1
+wutentbrannt 1
+aufgefahren 1
+angeschrien 1
+Soll 1
+Bastard 1
+Becher 1
+losgehen 1
+stolperte 1
+höhnisch 1
+angeblickt 1
+zugewandt 1
+Seht 1
+scheitert 1
+Liegebett 1
+Aigai 1
+Vergina 1
+Leibgardisten 1
+Täters 1
+ungerecht 1
+Gerüchte 1
+Mutmaßungen 1
+Verwicklung 1
+Mitwisserschaft 1
+Regierungsübernahme 1
+Bust 1
+Transparentpng 1
+zwanzigjährige 1
+Thron 1
+verdanken 1
+bewog 1
+Hofstaats 1
+exekutieren 1
+Erzfeind 1
+Schwiegervater 1
+Gunst 1
+profitierten 1
+unerheblich 1
+Asienfeldzugs 1
+Reichsverweser 1
+abzuwerfen 1
+Donau 1
+thrakische 1
+Illyrern 1
+Balkanfeldzug 1
+herrscherlos 1
+Besatzungssoldaten 1
+augenblicklich 1
+Illyrienfeldzug 1
+Wohnhauses 1
+Pindar 1
+Sechstausend 1
+zurückfinden 1
+Abgeschreckt 1
+Strafgericht 1
+Korinthern 1
+verschonte 1
+Verbündete 1
+Persienfeldzug 1
+DateiMakedonischesReichjpg 1
+Territorialmacht 1
+zurückliegenden 1
+Versuche 1
+Isokrates 1
+Zenit 1
+bestritten 1
+zwischenzeitlich 1
+abgefallenen 1
+zuwandte 1
+Pläne 1
+geschmiedet 1
+Invasion 1
+machtpolitische 1
+Ausschlag 1
+fähigsten 1
+Generäle 1
+gegangen 1
+zurückgeschlagen 1
+überschritt 1
+einzugreifen 1
+Antipatros 1
+Streitkräften 1
+Kriegsrates 1
+kämpfende 1
+Grieche 1
+Rhodos 1
+Kriegsrat 1
+defensiven 1
+ungünstigen 1
+Befreiung 1
+Ioniens 1
+Lydien 1
+weihte 1
+örtlichen 1
+Reichtümer 1
+Ephesos 1
+Resten 1
+hindurchgezogen 1
+Unruhen 1
+Parteien 1
+entfacht 1
+wiederherstellen 1
+regelte 1
+Befugnisse 1
+Tempels 1
+Ruhe- 1
+Planungspause 1
+Gros 1
+kapitulierte 1
+Einziger 1
+Hilfsflotte 1
+versprochen 1
+Einfahrt 1
+Bucht 1
+versperren 1
+Memnons 1
+Unstimmigkeiten 1
+Oberkommando 1
+erschwert 1
+sammelten 1
+bereiteten 1
+verlustreich 1
+Zwischenzeitlich 1
+Waffenstillstand 1
+bergen 1
+durchbrach 1
+fallenden 1
+karischen 1
+Satrapentochter 1
+versprach 1
+sicherte 1
+besiegten 1
+aufzubringen 1
+hiermit 1
+fortzusetzen 1
+Lykiens 1
+Pamphyliens 1
+makedonisch-griechische 1
+Lykien 1
+Pamphylien 1
+anatolische 1
+Binnenland 1
+Phrygien 1
+Gordischen 1
+durchschlagen 1
+prophezeit 1
+derjenige 1
+löse 1
+erringen 1
+Breitseite 1
+Schwertes 1
+Wagendeichsel 1
+auseinanderriss 1
+Einfuhr 1
+Ernte 1
+abzuwarten 1
+formierten 1
+Antigonos 1
+Phrygiens 1
+Aufgabe 1
+Anatoliens 1
+Kappadokien 1
+Gefecht 1
+Sarcophagusjpg 1
+sicherlich 1
+maßlos 1
+gegenüberstand 1
+tatsächliche 1
+blockierte 1
+Schlachtfeld 1
+beklagten 1
+Tote 1
+Verwundete 1
+Unbekannt 1
+Umgruppierungen 1
+Lagers 1
+sandte 1
+Kriegsschatz 1
+fünfjähriger 1
+Witwe 1
+Liebesaffäre 1
+hervorgehen 1
+Freundschaftsvertrags 1
+Freilassung 1
+antwortete 1
+anerkennen 1
+Bitte 1
+andernfalls 1
+Alexandretta 1
+Ä°skenderun 1
+überraschte 1
+Kalkulationen 1
+Handelsherren 1
+Delos 1
+erwarteten 1
+Siegesnachricht 1
+gänzlichen 1
+völligen 1
+Perserheeres 1
+Delegationen 1
+widerstand 1
+Versuchung 1
+Gefährten 1
+Defensivstrategie 1
+östliche 1
+Münzgeldtribute 1
+logistische 1
+Winterstürme 1
+Spartanerkönigs 1
+verblieben 1
+Jahreszeit 1
+sofortige 1
+Heimatstädte 1
+neutralisieren 1
+fürchten 1
+phönikische 1
+gesicherten 1
+Rüstungen 1
+Kriegskasse 1
+Fortführung 1
+Feldzuges 1
+Eingezogen 1
+Münzgeld 1
+Pfund 1
+ausreichten 1
+Soldschulden 1
+Sold 1
+Marathos 1
+Byblos 1
+Arados 1
+Tripolis 1
+bereitwillig 1
+dominierende 1
+Handelsmetropole 1
+allenfalls 1
+Insellage 1
+verfügbare 1
+Tochterstadt 1
+Zutritt 1
+verwehrt 1
+Prüfstein 1
+Verlangen 1
+Stadtgottes 1
+Melkart 1
+tyrischen 1
+einzunehmen 1
+feindliche 1
+Kräften 1
+unbezwungen 1
+Verlaufs 1
+Feldzugs 1
+kapitulierten 1
+versperrt 1
+Dammbaues 1
+seichte 1
+vorgelagerte 1
+Inselstadt 1
+trennte 1
+aufwendigen 1
+Fachkräfte 1
+Dammbau 1
+stürmischem 1
+Brander 1
+Begleitschiffe 1
+Geschützen 1
+Löschversuch 1
+vereiteln 1
+Sturm 1
+riss 1
+vorderen 1
+Vorfall 1
+Entmutigung 1
+Gesandte 1
+Friedensangebot 1
+überbrachten 1
+diesseits 1
+Lösegeld 1
+gefangene 1
+Gemahlin 1
+übermittelte 1
+Befehlshabers 1
+Wäre 1
+entgegnete 1
+erbitten 1
+wiederhergestellt 1
+Türme 1
+Winterstürmen 1
+Flottenkontingente 1
+Vier- 1
+Fünfruderer 1
+Bundesgenossenschaft 1
+Feindschaft 1
+befürwortet 1
+abgewartet 1
+belohnt 1
+Niederschlagung 1
+Handelsstädten 1
+küstennahe 1
+Antilibanon 1
+Festungen 1
+Gebirgsstämmen 1
+bezwingen 1
+Maschinenbau 1
+wechselvollen 1
+See 1
+kosteten 1
+Sturmangriff 1
+reif 1
+kombinierten 1
+Seeangriff 1
+erreichbaren 1
+Breschen 1
+schlagen 1
+Landeunternehmen 1
+sprengten 1
+Sperrketten 1
+Südhafen 1
+bohrten 1
+zyprische 1
+Nordhafen 1
+einzudringen 1
+Belagerungszeit 1
+Kreuzigung 1
+Kämpfern 1
+Vorfeld 1
+Angriffes 1
+verbündeten 1
+Phönizier 1
+Evakuierung 1
+Heiligtümer 1
+Geflüchtete 1
+verschont 1
+Kriegskassen 1
+aufzufüllen 1
+gegriffen 1
+Aufständische 1
+besetzbaren 1
+Hinterland 1
+besiedelt 1
+Hoheit 1
+beherrschende 1
+modernster 1
+Kriegstechnik 1
+errungenen 1
+Logistik 1
+südlichen 1
+Hauptumschlagplatz 1
+Gewürzhandels 1
+lukrativsten 1
+Handelsbereiche 1
+Söldnertruppen 1
+DateiOlympias<num>JPG 1
+unmittelbaren 1
+versprechen 1
+Gewürzhandelsgeschäfte 1
+Route 1
+befahren 1
+Wetterverhältnisse 1
+Orientierungsschwächen 1
+mediterraner 1
+Seefahrt 1
+verläßlich 1
+Faktisch 1
+Rückreise 1
+Organisiert 1
+Fahrt 1
+riesiges 1
+Kauffahrtgeschwader 1
+Kornfrachter 1
+Sklaven- 1
+Baumaterial-Transporten 1
+Postschiffen 1
+übers 1
+Kriegsschiffen 1
+Handelsunternehmen 1
+Antransport 1
+zerlegten 1
+Beschlag 1
+flachen 1
+Hügel 1
+Ankerplatz 1
+kompletten 1
+klimabedingt 1
+segelten 1
+schütteten 1
+Südseite 1
+konzentrisch 1
+Dämmen 1
+ergänzt 1
+wild 1
+verwundet 1
+Messerstich 1
+gefährlicher 1
+Katapultpfeil 1
+Schulter 1
+Ansturm 1
+Verteidiger 1
+umgekommen 1
+Kommandant 1
+Batis 1
+geschleift 1
+angezweifelt 1
+philistäischen 1
+Ortschaften 1
+dauernde 1
+Waffenplatz 1
+ausgegangen 1
+Gewürztransport 1
+Felsenstadt 1
+angehalten 1
+Weihrauchlager 1
+Talkessel 1
+gewaltige 1
+Lagerhallen 1
+Höhlen 1
+saßen 1
+Ökonomen 1
+kontrollierten 1
+jahreszeitlichen 1
+kehrten 1
+Kauffahrtsflotten 1
+Kriegsflotte 1
+Routineangelegenheit 1
+Festlandshäfen 1
+zusammengeführt 1
+Seekrieg 1
+Belagerungen 1
+Vervollständigung 1
+Blockade 1
+Hafenstädte 1
+erfolgten 1
+phönikischen 1
+verhielt 1
+defensiv 1
+Admirale 1
+Autophradates 1
+begünstigter 1
+Machthaber 1
+Griff 1
+rührte 1
+Spartanerkönig 1
+Karte 1
+Mitregenten 1
+Agesilaos 1
+Aufenthalts 1
+Orestiden 1
+Krateros 1
+Übereinstimmung 1
+Abmachungen 1
+Bündnisses 1
+auszurüsten 1
+erbeuteten 1
+Schätze 1
+Sardis 1
+zuließ 1
+Nauarchen 1
+Tenedos 1
+Chios 1
+Admiral 1
+Trieren 1
+Gefangenschaft 1
+Lesbos 1
+Söldnerführer 1
+zweitausend 1
+Tainaron 1
+Söldnermarkt 1
+kretischen 1
+Stützpunkte 1
+Meldung 1
+überbringen 1
+abzuliefern 1
+hindern 1
+vermocht 1
+Aufstände 1
+entblößt 1
+Sabakes 1
+Aufgebot 1
+Mazakes 1
+Auslieferung 1
+freies 1
+Geleit 1
+Grenzfestung 1
+Pelusion 1
+segelte 1
+Landmarsch 1
+Heliopolis 1
+dorthin 1
+opferte 1
+eroberter 1
+darbrachte 1
+Apis 1
+verachten 1
+Stier 1
+Gegengabe 1
+Oberen 1
+Unteren 1
+gekrönt 1
+Krönung 1
+Pharaonentitel 1
+Tempelinschriften 1
+Reliefs 1
+Amun-Tempel 1
+Luxor 1
+Stadtgründungen 1
+Paraetonium 1
+südwestwärts 1
+geweihten 1
+oberste 1
+Priester 1
+verweilte 1
+Palästina 1
+Kernlands 1
+besiedeln 1
+entsandt 1
+Reitern 1
+verstellte 1
+gekostet 1
+Derweil 1
+Mondfinsternis 1
+verunsicherte 1
+schlechtes 1
+Omen 1
+Dorf 1
+Wenngleich 1
+siegte 1
+vermochte 1
+Babylonien 1
+reiche 1
+einziehen 1
+Ischtar-Tor 1
+betrat 1
+ausrufen 1
+verachtet 1
+Fasziniert 1
+Pracht 1
+Babylons 1
+verzieh 1
+fünfwöchigem 1
+anzugreifen 1
+begingen 1
+flohen 1
+plündern 1
+Königspalast 1
+niederbrennen 1
+Quellenkritik 1
+bestätigen 1
+brannten 1
+DateiDarius 1
+IIIjpg 1
+mitgeteilt 1
+aufhalte 1
+Nordwesten 1
+Anhängerschaft 1
+zurückzugewinnen 1
+Vollkommenheit 1
+Bisthanes 1
+Königsfamilie 1
+großzügig 1
+entließ 1
+thessalischen 1
+beschlossene 1
+Bundesheeres 1
+angeworben 1
+hoffte 1
+Zuflucht 1
+Verwandter 1
+Geisel 1
+feierlich 1
+Adligen 1
+Rachezug 1
+aufzurufen 1
+Erzfeindes 1
+kämpfen 1
+vollkommen 1
+Territorien 1
+Usbekistan 1
+Südküste 1
+Kaspischen 1
+Meeres 1
+kämpften 1
+Aria 1
+Satibarzanes 1
+Gefangennahme 1
+Artacoana 1
+Herat 1
+Zwischenfall 1
+Anschlag 1
+Vielleicht 1
+Affäre 1
+bloß 1
+Vorwand 1
+entledigen 1
+avanciert 1
+missbilligten 1
+ehren 1
+Gewänder 1
+Anbiederung 1
+barbarisches 1
+Speer 1
+Kurier 1
+Adjutanten 1
+gebliebenen 1
+beschwerlicher 1
+Tarnak 1
+Chârikâr 1
+einfallen 1
+Berg 1
+Prometheus 1
+Balch 1
+Gebirges 1
+Lasttiere 1
+schlachten 1
+erschöpft 1
+ankamen 1
+Oxus 1
+geflohen 1
+wasserlose 1
+Verhängnis 1
+brauchten 1
+Flöße 1
+anzufertigen 1
+Begleiter 1
+händigten 1
+gnadenlos 1
+abschneiden 1
+Verstümmelten 1
+brächte 1
+Samarkand 1
+unterstanden 1
+Königstitel 1
+DateiAlexandreLouvrejpg 1
+Syrdarja 1
+Eschatê 1
+entfernteste 1
+Chudschand 1
+Tadschikistan 1
+verraten 1
+Fremdherrschaft 1
+Besatzungen 1
+belagerte 1
+Exempel 1
+statuieren 1
+ablassen 1
+brannte 1
+unterstützt 1
+bitter 1
+Khanoum 1
+sogdischen 1
+Rebellen 1
+Haupt 1
+Rebellenführers 1
+überbracht 1
+altmakedonisch 1
+gesinnt 1
+demnächst 1
+Streitenden 1
+loben 1
+Hierdurch 1
+vorsichtshalber 1
+Leibwächter 1
+beiseitegelegt 1
+Verrat 1
+Erregung 1
+Makedonisch 1
+Lanze 1
+entriss 1
+Wache 1
+Lebensretter 1
+Besinnung 1
+bereute 1
+zutiefst 1
+geweint 1
+übermäßigem 1
+Alkoholgenuss 1
+trank 1
+Schwäche 1
+Selbstkontrolle 1
+Trinken 1
+Symposion 1
+Bergfestungen 1
+Scharmützel 1
+verwickelt 1
+tot 1
+versklavt 1
+zurückkehrte 1
+Befehlen 1
+entfremdete 1
+baktrische 1
+hilfreich 1
+Baktrier 1
+Phalanx-Soldaten 1
+auszubilden 1
+Kavallerie 1
+Einheimische 1
+akzeptierten 1
+widerstrebend 1
+trauten 1
+Befriedung 1
+unehelichen 1
+Beleidigung 1
+verbeugen 1
+pressen 1
+Freie 1
+unterzogen 1
+Unterwerfungsgeste 1
+erniedrigen 1
+Fortan 1
+Anordnungen 1
+befremdlich 1
+Pagenverschwörung 1
+einstigen 1
+Gefolgsleuten 1
+hinrichten 1
+Hofbiografen 1
+DateiTetradrachm 1
+Ptolemaeus 1
+obverse 1
+CdM 1
+FGM<num>jpg 1
+fasste 1
+auszudehnen 1
+halblegendäres 1
+Afghanistans 1
+umfasste 1
+Reisender 1
+vorgedrungen 1
+westlichsten 1
+geeinter 1
+Kriegslust 1
+irrationales 1
+pothos 1
+festigen 1
+Jedenfalls 1
+Belastungsprobe 1
+erweisen 1
+Tal 1
+Gandhara 1
+Gefolgsmann 1
+Islamabad 1
+aufforderte 1
+Ratgeber 1
+Führern 1
+Nutzen 1
+verweigerte 1
+Platzregens 1
+berittene 1
+Zahlenmäßig 1
+üppig 1
+bewaldeten 1
+Regenfällen 1
+zurecht 1
+gedrungen 1
+Kriegselefanten 1
+unterhielt 1
+Altersschwäche 1
+Seinem 1
+Reittier 1
+Ganges 1
+heftigem 1
+Monsunregen 1
+quälte 1
+demoralisierte 1
+Hochwasser 1
+führenden 1
+Beas 1
+weiterzugehen 1
+einziges 1
+Heimkehr 1
+Umkehr 1
+hegen 1
+zurückzukehren 1
+Rückweg 1
+segeln 1
+Chanab 1
+Stromschnellen 1
+kenterten 1
+indische 1
+zerstörten 1
+Maller 1
+Erstürmung 1
+Multan 1
+Pfeil 1
+Geschoss 1
+überlebte 1
+Verwundung 1
+leiden 1
+Krankenlager 1
+Uch 1
+Roxanes 1
+Sindh 1
+freizukämpfen 1
+Oxicanos 1
+Sambos 1
+anzettelte 1
+Monsun 1
+Indusmündung 1
+Xylinepolis 1
+Bahmanabad 1
+gefechtsbereit 1
+antreten 1
+Landweg 1
+zurückkehren 1
+Landheer 1
+überstürzt 1
+Einheimischen 1
+erheben 1
+Belutschistan 1
+Gedrosien 1
+Durchquerung 1
+gedrosischen 1
+Semiramis 1
+Rückschläge 1
+Indienfeldzugs 1
+relativieren 1
+ungewiss 1
+übertriebenen 1
+realistischeren 1
+sechzigtägigen 1
+Strapazen 1
+Hitzschlag 1
+Verdursten 1
+Führer 1
+unfähig 1
+Pura 1
+Bampur 1
+östlichsten 1
+Vorposten 1
+DateiIstanbul 1
+Museo 1
+archeol 1
+Sarcofago 1
+aC 1
+Dall<num>Orto 1
+Golashkerd 1
+westwärts 1
+unversehrt 1
+verheiraten 1
+Ehen 1
+Zusammenwachsen 1
+MakedonenGriechen 1
+Parysatis 1
+Hochzeiten 1
+Ritual 1
+diplomatisches 1
+Ausweitung 1
+Machtbereiches 1
+Verschmelzungspolitik 1
+Attribute 1
+Chiliarchen 1
+Wesir 1
+Vorkoster 1
+bereichert 1
+sachgerecht 1
+nachgekommen 1
+Harpalos 1
+Jugendfreund 1
+Schatzmeister 1
+vergrößerten 1
+Kluft 1
+iranischer 1
+Ränge 1
+bekleiden 1
+unerhört 1
+ansahen 1
+ersehnt 1
+Affront 1
+Ersetzung 1
+Orientalen 1
+wüste 1
+Beleidigungen 1
+geschrien 1
+Stellungen 1
+enthob 1
+schicken 1
+entschuldigten 1
+verziehen 1
+Folgetagen 1
+Trinkgelagen 1
+Geliebter 1
+Trauer 1
+Freundes 1
+kreuzigen 1
+Haare 1
+Pferden 1
+Maultieren 1
+abrasieren 1
+opfern 1
+fastete 1
+monumentales 1
+Begräbnis 1
+Kossaier 1
+umbringen 1
+Trojanischen 1
+verglich 1
+ernsthafteste 1
+Gleichgeschlechtliche 1
+geächtet 1
+DateiMid-nineteenth 1
+century 1
+reconstruction 1
+Alexander<num>s 1
+catafalque 1
+description 1
+Diodorusjpg 1
+ausmünzen 1
+Austauschsystem 1
+steiler 1
+Markttransaktionen 1
+Mittelmeergebiet 1
+finanziert 1
+Münzfuß 1
+ptolemäischen 1
+erleichterte 1
+Schifffahrt 1
+Verbanntendekret 1
+verkünden 1
+Gemeinwesen 1
+Arabischen 1
+Aufbruch 1
+gen 1
+verkündete 1
+toter 1
+Halbgott 1
+verehren 1
+Bote 1
+eingetroffen 1
+angefragt 1
+veranstaltete 1
+unmäßigen 1
+Trunk 1
+hingab 1
+West-Nil-Fieber 1
+Alkoholvergiftung 1
+Erwägung 1
+Styx 1
+Wahrscheinlicher 1
+Schwächung 1
+Kampfverletzungen 1
+Weinkonsum 1
+reinigende 1
+herbeigeführtem 1
+verabreichen 1
+verschlechterten 1
+Gaben 1
+Honig 1
+Verstorbenen 1
+begraben 1
+wem 1
+hinterlassen 1
+gelautet 1
+Prophezeiung 1
+glaube 1
+Begräbnisspiele 1
+engster 1
+DateiPtolemaeus 1
+IampBerenike 1
+Ijpg 1
+Beisetzung 1
+Ammonheiligtum 1
+gewünscht 1
+zweijährigen 1
+Leichenzug 1
+künftigen 1
+bestattet 1
+Regierungszeit 1
+verlegt 1
+prächtige 1
+Mausoleum 1
+beriefen 1
+mumifizierte 1
+goldenen 1
+Sarkophag 1
+gläsernen 1
+einbalsamierten 1
+freigab 1
+Grabschändung 1
+Stadtunruhen 1
+Naturkatastrophe 1
+Wirren 1
+Libanios 1
+Kirchenvater 1
+Predigt 1
+Alexandergrabs 1
+Vergänglichkeit 1
+Irdischen 1
+illustrieren 1
+Bauwerk 1
+berichteten 1
+Reisende 1
+ausgegeben 1
+Lokalisierungsversuche 1
+fehlgeschlagen 1
+Ausblick 1
+DateiDiadochen<num>png 1
+herrschaftsfähigen 1
+Erbanspruch 1
+geistesschwachen 1
+Halbbruders 1
+geborenen 1
+Sohnes 1
+Regelung 1
+Bestand 1
+Epirus 1
+illegitimer 1
+Schwester 1
+Halbschwester 1
+Kynane 1
+Eurydike 1
+Arrhidaios 1
+gewaltsamen 1
+Königsgeschlechts 1
+übernahmen 1
+Alleinherrscher 1
+durchzusetzen 1
+Bürgerkriegen 1
+rang 1
+Diadochenkriege 1
+Diadochenreiche 1
+aufgeteilt 1
+Vorderasien 1
+gegründete 1
+Lebzeiten 1
+mythische 1
+wozu 1
+Gottessohnschaft 1
+Kanzleidokumente 1
+Ephemeriden 1
+Teilnehmern 1
+Alexanderzugs 1
+Hofhistoriker 1
+aufzuzeichnen 1
+Alexandergeschichten 1
+Offizier 1
+Hofbeamter 1
+gelebt 1
+Unvorteilhaftes 1
+leugnete 1
+abschwächte 1
+Flottenbefehlshaber 1
+Steuermann 1
+Onesikritos 1
+Zeitgenosse 1
+Feldzugsteilnehmer 1
+zusammentrug 1
+rhetorisch 1
+ausgeschmückten 1
+einbezog 1
+Nahkampf 1
+Senator 1
+verlässlichste 1
+Alexanderquelle 1
+Wahrscheinlich 1
+Strabon 1
+Historika 1
+Hypomnemata 1
+Denkwürdigkeiten 1
+Geographie 1
+Diodors 1
+moralischem 1
+Quintus 1
+unterhalten 1
+Nachrichtenmaterial 1
+übereinstimmend 1
+überliefern 1
+wertvolle 1
+Zusätzliches 1
+Athenaios 1
+Metzer 1
+Itinerarium 1
+Mytilene 1
+Ephippos 1
+DateiNiketerion 1
+CdMjpg 1
+außerordentlicher 1
+sagenhaften 1
+schildern 1
+Urfassung 1
+unbekannter 1
+zuschreibt 1
+gerichtetes 1
+Schreiben 1
+verkürzter 1
+eingebaut 1
+separat 1
+Erfindung 1
+verfremdet 1
+Romanautor 1
+uneheliches 1
+geflohene 1
+verführt 1
+Abwesenheit 1
+Gemahls 1
+aufwächst 1
+leiblichen 1
+Ägypter 1
+Neuerung 1
+Italienzugs 1
+Westens 1
+Nordens 1
+Bedürfnis 1
+Weltherrschaft 1
+sterbend 1
+Wundern 1
+phantastischen 1
+Besuch 1
+Kandake 1
+Meroe 1
+Verkleidung 1
+enttarnt 1
+Episode 1
+gestae 1
+Hunderte 1
+beseitigte 1
+Ungereimtheiten 1
+Formulierungen 1
+ungünstiges 1
+fügte 1
+vorteilhafte 1
+ausgestattete 1
+Idealgestalt 1
+begeht 1
+lernt 1
+Brahmanen 1
+ausgetauscht 1
+östlicher 1
+naturnahen 1
+Machtstreben 1
+aufzuzeigen 1
+Schrifttum 1
+Askese 1
+blutsverwandt 1
+soweit 1
+Herrscherhaus 1
+verwandtschaftliche 1
+hoch- 1
+späthellenistischer 1
+Rückgriff 1
+Grabes 1
+regierenden 1
+Herrschaftslegitimation 1
+Doppelnamen 1
+Alexandros 1
+instrumentalisiert 1
+Pontos 1
+bekleidete 1
+Ptolemäern 1
+erbeutet 1
+illustrierte 1
+Griechentums 1
+Retter 1
+erbeutete 1
+Gnaeus 1
+Triumphzug 1
+Beiname 1
+erinnerte 1
+offenkundige 1
+propagandistisch 1
+Nachfolge 1
+wiederholen 1
+steigerte 1
+demonstrativen 1
+Nachahmung 1
+Äußerlichkeiten 1
+Verehrern 1
+Nachahmern 1
+Vorbehalten 1
+Bildnis 1
+geholten 1
+Kaukasusfeldzug 1
+Helm 1
+Alexianus 1
+Anknüpfung 1
+Urteile 1
+tiefen 1
+dauerhaften 1
+unerhörte 1
+historisches 1
+Musterbeispiel 1
+entsetzlichen 1
+nutzten 1
+wecken 1
+wildes 1
+Unmensch 1
+apánthrĆpos 1
+byzantinischer 1
+Deutungstradition 1
+Selbstbeherrschung 1
+Seelenruhe 1
+kritisierten 1
+rivalisierenden 1
+versagt 1
+Kyniker 1
+pflegten 1
+abschätzig 1
+beurteilen 1
+kynischen 1
+Sinope 1
+Ansatzpunkt 1
+freistellte 1
+gebeten 1
+Peripatetiker 1
+spätes 1
+Echo 1
+haltlosen 1
+zubereitet 1
+Alexander-Bild 1
+teilte 1
+gefangenen 1
+Seeräuber 1
+Übeltaten 1
+Pirat 1
+erwiderte 1
+Antrieb 1
+tue 1
+drückte 1
+Seneca 1
+wahnsinnigen 1
+Burschen 1
+Bersten 1
+aufgeblasenes 1
+Räuber 1
+Plage 1
+Neffe 1
+unphilosophischer 1
+Minderheit 1
+Lob 1
+spendete 1
+Deklamationen 1
+Tugend 1
+Philosophenherrscher 1
+barbarischen 1
+Unterworfenen 1
+humanisierten 1
+Jugendwerken 1
+Stilübungen 1
+Dion 1
+Prusa 1
+anknüpfenden 1
+heldenhafte 1
+Gesinnung 1
+hypothetische 1
+verlaufen 1
+befasste 1
+eingehend 1
+Heerführer 1
+Untüchtigkeit 1
+vernichtenden 1
+verdorben 1
+urteilte 1
+Tüchtigkeit 1
+tyrannischer 1
+Erfolgs 1
+vorteilhaft 1
+Gunstbezeugungen 1
+verehrten 1
+niedergeworfen 1
+Abwandlung 1
+Bronzemünzen 1
+Amulette 1
+Kirchenvätern 1
+radikalster 1
+fußenden 1
+adversus 1
+paganos 1
+Heiden 1
+blutdürstigen 1
+grausamen 1
+Unmenschen 1
+coronation 1
+Alexanderjpg 1
+vielfältig 1
+Sagengut 1
+Ritterpromotion 1
+Schwertleite 1
+West- 1
+eifrig 1
+rezipierte 1
+Nebenquelle 1
+märchenhaften 1
+regten 1
+Phantasie 1
+Ausformungen 1
+abweichenden 1
+Altsyrisch 1
+Persisch 1
+Äthiopisch 1
+Koptisch 1
+Prophetie 1
+biblischen 1
+aufeinanderfolgenden 1
+mittelalterlicher 1
+vernichtete 1
+Makkabäerbuchs 1
+Lebensgeschichte 1
+ans 1
+verstummte 1
+biblische 1
+zählte 1
+Neun 1
+breiter 1
+Heldenreihe 1
+Malerei 1
+Textilkunst 1
+Mittellateinische 1
+Ghent 1
+Ms 1
+Hauptwirkung 1
+entstandener 1
+Archipresbyter 1
+Nativitas 1
+victoria 1
+überarbeitet 1
+überarbeiteten 1
+Schlachten 1
+Quilichinus 1
+Spoleto 1
+Versfassung 1
+elegischen 1
+Distichen 1
+einflussreicher 1
+Schullektüre 1
+Schulbuch 1
+Vergils 1
+Aeneis 1
+übertraf 1
+verzichtete 1
+vorliegenden 1
+siegreiche 1
+Feinde 1
+überwand 1
+unsterblichen 1
+Heldentaten 1
+Staunen 1
+Märchenhafte 1
+Exotische 1
+unzähligen 1
+Endlichkeit 1
+Nichtigkeit 1
+abzielten 1
+Kleindichtungen 1
+Grabschriften 1
+fasziniert 1
+Tauchexpedition 1
+wiedergab 1
+Erdoberfläche 1
+Ozeans 1
+ersann 1
+Greifen 1
+gezogenes 1
+Luftfahrzeug 1
+Ketten 1
+gehaltenes 1
+gläsernes 1
+Tauchfahrzeug 1
+abgebildet 1
+Iter 1
+Paradisum 1
+Paradiesfahrt 1
+irdische 1
+Garten 1
+Deutungen 1
+Weltchroniken 1
+Prosawerke 1
+Romanische 1
+DateiJean 1
+Fouquet- 1
+Coronation 1
+book 1
+Histoire 1
+AncienneJPG 1
+Alberich 1
+Bisinzo 1
+Albéric 1
+Pisançon 1
+erhaltenes 1
+frankoprovenzalischem 1
+verwarf 1
+unehelicher 1
+hochadlige 1
+väterlicher 1
+mütterlicher 1
+Herrschers 1
+Bildungsideal 1
+Fremdsprache 1
+Latein- 1
+Hebräischkenntnisse 1
+Gedichte 1
+Episoden 1
+Lebensende 1
+Standardversion 1
+altfranzösischen 1
+dAlixandre 1
+zusammengefügt 1
+Zwölf- 1
+Dreizehnsilbern 1
+Versmaß 1
+Gedichten 1
+Altbestand 1
+Chanson 1
+geste 1
+standesbewussten 1
+Lehnsherrn 1
+präsentiert 1
+harmonischen 1
+Verhältnisses 1
+epischen 1
+Partien 1
+Kampfschilderungen 1
+Phantastischen 1
+fügten 1
+Ergänzungen 1
+Publikumsbedürfnis 1
+Alexandrinern 1
+anglonormannischer 1
+toute 1
+chevalerie 1
+romanhaften 1
+problemlos 1
+akzeptabler 1
+Makel 1
+Prosafassungen 1
+altfranzösische 1
+Prosa-Alexanderroman 1
+Alexander-Bewunderung 1
+Herzogtum 1
+Herzog 1
+Nachfolgers 1
+spanische 1
+libro 1
+epische 1
+Spaniens 1
+vorzüglich 1
+Geistlicher 1
+moralisches 1
+erzählten 1
+Istoria 1
+regis 1
+Domenico 1
+christianisiert 1
+heiliger 1
+Wundertäter 1
+Universalmonarch 1
+beglückt 1
+Pfaffen 1
+Alberichs 1
+Versroman 1
+Lamprechts 1
+Akzente 1
+hochmütig 1
+herrschsüchtig 1
+treue 1
+Untertanen 1
+mitleidlos 1
+trauert 1
+verfügt 1
+Umsicht 1
+jähzorniger 1
+Unbeherrschtheit 1
+gezeichneten 1
+abhebt 1
+zwiespältige 1
+einfacheres 1
+entwirft 1
+ritterlich-aristokratischer 1
+wertender 1
+vorbildlicher 1
+Kämpfer 1
+idealisiert 1
+eigenmächtig 1
+klug 1
+gütig 1
+bewertete 1
+Jähzorn 1
+vollkommenen 1
+Lebensphase 1
+restlos 1
+verwirklicht 1
+Wunderbaren 1
+Seltsamen 1
+Exotischen 1
+Unterhaltungsbedürfnis 1
+spätmittelalterlichen 1
+Ems 1
+unfertig 1
+gebliebene 1
+vorbildlich 1
+tugendhaften 1
+Qualitäten 1
+legitimiert 1
+Allmächtigen 1
+hervorgerufen 1
+gezüchtigt 1
+Heilsgeschichte 1
+Herrschern 1
+Etzenbach 1
+edlen 1
+überaus 1
+frommen 1
+gottgefälligen 1
+Gottvertrauen 1
+zugeschriebenen 1
+Tugenden 1
+Heiligendarstellung 1
+missbilligt 1
+makellos 1
+Seifrit 1
+Weltherrscher 1
+Hochmuts 1
+fernzuhalten 1
+Prosabearbeitungen 1
+Hartliebs 1
+Histori 1
+grossen 1
+entgegengesetzte 1
+bewertend 1
+abschreckende 1
+Lehrbeispiel 1
+gierigen 1
+Besitzgier 1
+Machtgier 1
+Hartlieb 1
+Mannes- 1
+Fürstentugend 1
+Erkenntnisstreben 1
+beseelt 1
+auffallend 1
+Wissbegierde 1
+gerichteten 1
+Forscherdrangs 1
+Alexanderdramen 1
+literarischem 1
+positivem 1
+moralisch 1
+belehrenden 1
+Prosaschrifttum 1
+Berthold 1
+frevelhaften 1
+Übermut 1
+heben 1
+Vogelweide 1
+Aue 1
+milte 1
+Freigebigkeit 1
+mittelenglische 1
+Kyng 1
+Alisaunder 1
+verschweigt 1
+Unbesonnenheit 1
+fußte 1
+slawische 1
+DateiSan 1
+marco 1
+alexanderjpg 1
+volkstümliche 1
+mittelgriechischen 1
+Prosabearbeitung 1
+spätbyzantinischer 1
+Neufassungen 1
+Ritter- 1
+Jeremia 1
+befreundet 1
+beschützt 1
+Alexandergedicht 1
+beliebteste 1
+süd- 1
+ostslawischen 1
+Überlieferungsguts 1
+kirchenslawische 1
+Volkssprachen 1
+altbulgarische 1
+Aleksandria 1
+Chroniken 1
+dominieren 1
+Volksroman 1
+ausging 1
+Ritterromans 1
+auszeichnete 1
+serbischer 1
+spätmittelalterliche 1
+georgische 1
+Prosaübersetzung 1
+Arabische 1
+al-Iskandar 1
+vorislamischen 1
+Folgenreich 1
+koranischen 1
+l-Qarnain 1
+mehrheitlich 1
+einhellig 1
+heutigem 1
+l-Qarnains 1
+Motivs 1
+gesicherte 1
+zweihörnig 1
+altsyrischer 1
+Hörner 1
+wachsen 1
+Königreiche 1
+bildliche 1
+Widderhörnern 1
+Widder 1
+widderköpfig 1
+Zweihörnigen 1
+geoffenbart 1
+gefragt 1
+verschlammten 1
+untergeht 1
+lebende 1
+Nachhall 1
+aufgeht 1
+deuteten 1
+Koranausleger 1
+Zweihörnigkeit 1
+Gegend 1
+Angriffen 1
+YÄǧƫǧ 1
+MÄǧƫǧ 1
+biblisch 1
+baten 1
+Bedrohten 1
+Berghängen 1
+gigantischen 1
+Wall 1
+Angreifer 1
+durchbrechen 1
+Schutzwall 1
+altsyrische 1
+Aussperrung 1
+Revelationes 1
+Pseudo-Methodius 1
+voranstehende 1
+Passage 1
+Mose 1
+erzähltes 1
+Wiederbelebung 1
+getrockneten 1
+Fisches 1
+arabischer 1
+Wertschätzung 1
+Schilderung 1
+Chronisten 1
+muslimische 1
+MasÊżĆ«dÄ« 1
+al-AáčŻÄ«r 1
+Chaldƫn 1
+kritisch 1
+al-Kalbī 1
+tyrannisch 1
+regiert 1
+Koranauslegung 1
+befassten 1
+Reichhaltiges 1
+Legendenmaterial 1
+Al-Andalus 1
+Iberische 1
+Mérida 1
+residiert 1
+Weisheitsliteratur 1
+Gelehrter 1
+Musikliebhaber 1
+Spruchsammlungen 1
+Sprüche 1
+DateiIskandar 1
+Talking 1
+Treejpg 1
+Persischen 1
+Iskandar 1
+Sikandar 1
+Eskandar 1
+Schlag 1
+versetzte 1
+vernichten 1
+verhasst 1
+teuflisches 1
+Islamisierung 1
+gegenteiligen 1
+Monotheismus 1
+Götzendiener 1
+iranische 1
+Nationalepos 1
+ŠÄhnÄmeh 1
+abwich 1
+Kreuzeszeichen 1
+persischer 1
+Persertum 1
+vereinnahmte 1
+Bruderzwist 1
+iranischen 1
+Herrscherfamilie 1
+NezÄmi 1
+Alexander-Buch 1
+islamisiert 1
+monotheistischer 1
+ausrottet 1
+Beifall 1
+Mekka 1
+reinigt 1
+Kaaba 1
+befiehlt 1
+zusammenzutragen 1
+Alexander-Bücher 1
+Bilderverbote 1
+Buchmalerei 1
+geschmückt 1
+Nordindien 1
+sorgten 1
+Mogul-Kaiser 1
+Bebilderung 1
+TÄǧ 1
+ed-DÄ«n 1
+IbrÄhÄ«m 1
+IskendernÄme 1
+Alexanderbuch 1
+zusätzliches 1
+Sagenmaterial 1
+Osmanischen 1
+Hebräische 1
+Volkes 1
+hebräischen 1
+Alexanderliteratur 1
+floss 1
+Einerseits 1
+Sagen 1
+Schutzmaßnahme 1
+hebräische 1
+Comestor 1
+wilden 1
+aussperrte 1
+Abwendung 1
+bestrafen 1
+Äthiopische 1
+Äthiopien 1
+Umweg 1
+geistlich 1
+umgestaltet 1
+predigt 1
+keusch 1
+Einsiedler 1
+weitreichende 1
+Umarbeitung 1
+Erbauungsbuch 1
+Humanismus 1
+DateiCharles 1
+Entry 1
+into 1
+BabylonJPG 1
+Petrarca 1
+Äußerungen 1
+herausgriff 1
+verschwieg 1
+Bekanntheit 1
+Legendengestalt 1
+Frühen 1
+Chronist 1
+Aventinus 1
+Fürst 1
+unseren 1
+Leuten 1
+gemeinen 1
+ungelehrten 1
+drangen 1
+Humanisten 1
+taten 1
+Wiederentdeckung 1
+Portugiese 1
+Vasco 1
+Lucena 1
+Alexanderbiografie 1
+anfertigte 1
+Übertreibungen 1
+Wunderglauben 1
+Verdunkelung 1
+Maler 1
+Albrecht 1
+Altdorfer 1
+Gemälde 1
+Alexanderschlacht 1
+malte 1
+sechziger 1
+XIV 1
+erfundene 1
+Sachs 1
+Tragedia 1
+Alexandro 1
+Akten 1
+Taille 1
+Tragikomödien 1
+Racines 1
+Cesti 1
+vincitor 1
+se 1
+stesso 1
+Lucio 1
+dramma 1
+musicale 1
+Glamori 1
+e 1
+Rossane 1
+Giacinto 1
+Cicognini 1
+Ballette 1
+MarcAntonio 1
+Ziani 1
+Aurelio 1
+Aureli 1
+tragicommedia 1
+per 1
+musica 1
+Bartolomeo 1
+Conti 1
+Apostolo 1
+nellIndie 1
+Leonardo 1
+Pietro 1
+Paolo 1
+Rolli 1
+Gluck 1
+verwertete 1
+Poro 1
+nellIndia 1
+Turin 1
+Ballett 1
+Lope 1
+Vega 1
+Las 1
+grandezas 1
+Lyly 1
+Dryden 1
+dichtete 1
+Ode 1
+Feast 1
+vollendeten 1
+uraufgeführten 1
+Oratoriums 1
+HWV 1
+gedruckten 1
+Volksbüchern 1
+Versform 1
+Rimada 1
+Drucken 1
+DateiAlexander-Statue-Skopjejpg 1
+Unabhängigkeitserklärung 1
+jugoslawischen 1
+souveräne 1
+demonstrativ 1
+Traditionspflege 1
+kommunaler 1
+Alexander-Denkmälern 1
+Benennung 1
+Aerodrom 1
+Aleksandar 1
+Veliki 1
+Alexander-Büste 1
+Reiterstatue 1
+Sockel 1
+nachempfunden 1
+auslöste 1
+Staatsbürgern 1
+zurückgewiesen 1
+Provokation 1
+Alexander-Tradition 1
+Fortschritten 1
+Namensstreit 1
+Autobahn 1
+umzubenennen 1
+Romanen 1
+Wassermann 1
+gescheiterten 1
+Utopisten 1
+Iskander 1
+Gurk 1
+belletristische 1
+Renault 1
+Peyrefitte 1
+Arno 1
+Ich-Erzähler 1
+Lampon 1
+Wandlung 1
+Verehrer 1
+durchmachen 1
+Maiden 1
+Metal-Szene 1
+gewordenen 1
+Somewhere 1
+Völkervermischung 1
+bloßen 1
+unterworfene 1
+lobte 1
+Wirtschaftspolitik 1
+Städtegründungen 1
+Infrastruktur 1
+religiösem 1
+Weltreligion 1
+Hauptvertreter 1
+Idealisten 1
+zivilisatorische 1
+Mission 1
+Grundidee 1
+auftaucht 1
+dezidiert 1
+Kernpunkte 1
+aufgreift 1
+Gewichtung 1
+Einzelaspekte 1
+Militärisches 1
+Fehlern 1
+gescheitert 1
+impulsive 1
+irrationale 1
+Entscheidungen 1
+Säuberungen 1
+manövriert 1
+vertrauen 1
+einhellige 1
+Rückmarsch 1
+verschuldete 1
+strategische 1
+romantisierendes 1
+überzogenen 1
+Pendel 1
+umzuschlagen 1
+droht 1
+warnte 1
+orthodoxy 1
+wertenden 1
+neuester 1
+Werturteil 1
+abzugeben 1
+ergebenden 1
+Alexandermosaik 1
+Sources 1
+Translation 1
+<num>-<num>-<num>-<num>thematisch 1
+Quellenauszügen 1
+weiterführenden 1
+Hinweisen 1
+empfehlen 1
+Thorbecke 1
+Pedro 1
+Barceló 1
+Berve 1
+Alexanderreich 1
+prosopographischer 1
+OxfordNew 1
+Aufsätze 1
+gewidmet 1
+Conquest 1
+Reign 1
+Shadow 1
+Harvard 1
+MassachusettsLondon 1
+Introduction 1
+Past 1
+Overlook 1
+YorkLondon 1
+gegliedert 1
+sehepunkte 1
+ars 1
+una 1
+Anmerkungsteil 1
+unumstrittene 1
+großartig 1
+historical 1
+BerkeleyLos 1
+AngelesLondon 1
+Alexander-Biografien 1
+Ullstein 1
+Svend 1
+Alfried 1
+Wieczorek 1
+Tellenbach 1
+Öffnung 1
+Schnell 1
+Begleitband 1
+Farbabbildungen 1
+Marshals 1
+nützliches 1
+prosopografisches 1
+Whos 1
+Prosopography 1
+Kurzdarstellung 1
+quellennah 1
+companion 1
+Sammelband 1
+Stratege 1
+Wirkens 1
+vorherigen 1
+Alexanderbildern 1
+Erträge 1
+romantisierende 1
+Taschenbücher 1
+Hakkert 1
+Selbstzeugnissen 1
+Bilddokumenten 1
+By 1
+Spear 1
+Reader 1
+Aufsatzsammlung 1
+Rezeptionsgeschichte 1
+Jean-Michel 1
+Croisille 1
+Neronia 1
+modelo 1
+los 1
+emperadores 1
+romanos 1
+Latomus 1
+Bruxelles 1
+Karsten 1
+Coins 1
+God 1
+Tyrant 1
+Period 1
+Henning 1
+Börm 1
+Antimonarchic 1
+Discourse 1
+Salzer 1
+Laurence 1
+Harf-Lancner 1
+littératures 1
+occidentales 1
+proche-orientales 1
+Littérature 1
+Nanterre 1
+Tilman 1
+frühislamischen 1
+Volksliteratur 1
+Orients 1
+Orientkunde 1
+Walldorf 1
+Yale 1
+Mythisierung 1
+Präsenz 1
+Miscellanea 1
+Byzantina 1
+Monacensia 1
+Byzantinistik 1
+Neugriechisch 1
+GiĆrgos 1
+Athanasiu 1
+BeludÄs 1
+Buchhandelsausgabe 1
+Tusculum-Schriften 1
+Heimeran 1
+Lesenswerter 1
+Alexanderschlacht-Mosaik 1
+Stones 1
+Filmadaption 1
+Alexanderprojekt 1
+Eugene 1
+Borza 1
+Greeks 1
+Macedonians 1
+Traditions 1
+honor 1
+evidence 1
+speech 1
+widersprechen 1
+neuere 1
+Panhellenischer 1
+Nationalkrieg 1
+Eroberungskrieg 1
+Welteroberung 1
+Vorträge 1
+Bonner 1
+Alexanderkolloquiums 1
+Linn 1
+Westermann 1
+Slave 1
+Philadelphia 1
+Zeitangabe 1
+Weltkulturen 1
+Nicolas 1
+verwerfen 1
+Historisierende 1
+Ausschmückungen 1
+umstrittenen 1
+spaltete 1
+Römers 1
+zeitgenössische 1
+Jhdt 1
+heimlich 1
+geäußert 1
+Hölbl 1
+Ptolemäerreiches 1
+anonyme 1
+V<num>-<num> 1
+Into 1
+campaigns 1
+Dionysos 1
+motivation 1
+apotheosis 1
+Oklahoma 1
+Unity 1
+Mankind 1
+Allgemeiner 1
+Ogden 1
+Heichelheim 1
+last 1
+Plans 1
+Daisios 1
+Rathmann 1
+Nachlassverwalter 1
+Alexanderreiches 1
+Autokrat 1
+Schmidt-Colinet 1
+gründliche 1
+Marshall 1
+Fraser 1
+Cities 1
+Städteliste 1
+Lionel 1
+lost 1
+histories 1
+Onlineversion 1
+Perry 1
+Romances 1
+Nektanebos-Legende 1
+eingehende 1
+Patristik 1
+Kragl 1
+Alexandertradition 1
+Alexanderkults 1
+Meeus 1
+Successors 1
+Weippert 1
+Alexander-Imitatio 1
+Augsburg 1
+Spencer 1
+Epistemology 1
+Identity 1
+Corinne 1
+Jouanno 1
+Un 1
+épisode 1
+embarrassant 1
+lhistoire 1
+prise 1
+Thèbes 1
+Ktèma 1
+Stroux 1
+Philologus 1
+Cynics 1
+Stoics 1
+Philology 1
+Bellum 1
+civile 1
+Bammel 1
+Zeuge 1
+Judentums 1
+Ad 1
+illuminandos 1
+catechesis 1
+Aktueller 1
+LeidenBoston 1
+Herwig 1
+Buntz 1
+<num>-<num>Dan 1
+Dan 1
+Wulfram 1
+Geschichtskonzeption 1
+Aerial 1
+Flight 1
+Homilia 1
+XVI 1
+Allegoriae 1
+Vetus 1
+Testamentum 1
+Alberics 1
+vertiefte 1
+légende 1
+littérature 1
+<num>e 1
+siècle 1
+Catherine 1
+Gaullier-Bougassas 1
+romans 1
+Aux 1
+frontières 1
+lépique 1
+romanesque 1
+Storost 1
+Saale 1
+Mackert 1
+pfaffen 1
+Lambrecht 1
+Gerrit 1
+Bunt 1
+literature 1
+Britain 1
+according 1
+Byzantine 1
+Poem 1
+Auslegungen 1
+Koranstelle 1
+Kontakts 1
+Okzident 1
+Bladel 1
+Reynolds 1
+Context 1
+Dominique 1
+Svenson 1
+hellenistischer 1
+Götterattributen 1
+Sagenmotivs 1
+Vita 1
+Skeptisch 1
+Brannon 1
+Wheeler 1
+Islamic 1
+Exegesis 1
+Toufic 1
+Fahd 1
+arabe 1
+Mazzaoui 1
+Manuela 1
+Marín 1
+Legends 1
+Moslem 1
+Spain 1
+Arabic 1
+Stelios 1
+Panayotakis 1
+Beyond 1
+Parsen 1
+Vordringen 1
+gestorbene 1
+al-Bīrƫnī 1
+Nizamis 1
+Hübner 1
+Florens 1
+Deuchler 1
+Heldenkult 1
+ausführlichere 1
+Sinisa-Jakov 1
+Marusic 1
+Hajrudin 1
+Somun 1
+DerStandardat 1
+Weltreichs 1
+Prinz 1
+Alexander-Artikel 1
+maßgeblichen 1
+fasst 1
+Gesichtspunkte 1
+IXf 1
+today 1
+Interests 1
+Accuracy 1
+Worthingtons 1
+altertümlich 1
+altehrwürdig 1
+vorhergehenden 1
+durchgängige 1
+vereinte 1
+nahöstlichen 1
+Mesopotamiens 1
+Assyriens 1
+Schriftlichkeit 1
+darauffolgende 1
+Zeitliche 1
+begriffliche 1
+Abgrenzungen 1
+allmählichen 1
+belgischen 1
+Historikers 1
+Pirenne 1
+Mohammeds 1
+Nebenmeere 1
+Mittel- 1
+Nordwesteuropa 1
+christlich-abendländischen 1
+minoische 1
+Dunklen 1
+Periodisierungen 1
+Betrachtungsweise 1
+Epochengrenzen 1
+Nikaia 1
+Olympische 1
+Taufe 1
+Frankenkönigs 1
+Chlodwig 1
+abendländischen 1
+Benediktinerklosters 1
+Schließung 1
+platonischen 1
+Boëthius 1
+Justinians 1
+Langobardeneinfall 1
+Generell 1
+abgegrenzt 1
+abgrenzten 1
+Barbaricum 1
+Reitervölker 1
+zivilisierten 1
+Sonderrolle 1
+Achämenidenreich 1
+römisch-griechischen 1
+universalhistorische 1
+Antike-Begriff 1
+Mittelhelladikum 1
+anzusiedeln 1
+Frühhelladikums 1
+FH 1
+wanderten 1
+indogermanische 1
+kommend 1
+Offenbar 1
+Hochkultur 1
+Mittelhelladikums 1
+unvermittelt 1
+Schachtgräbern 1
+A-Schrift 1
+B-Schrift 1
+Tontäfelchen 1
+Paläste 1
+Kydonia 1
+Knossos 1
+DateiLöwentor 1
+Mykenejpg 1
+prächtigen 1
+Orchomenos 1
+Gla 1
+Palastzentrum 1
+Boiotien 1
+Westkleinasien 1
+Oberstädte 1
+Akropolen 1
+Burgen 1
+befestigt 1
+Befestigungen 1
+Kuppelgräber 1
+bemalte 1
+kunstvolle 1
+Fayence-Arbeiten 1
+zeugen 1
+Wirtschaftssystems 1
+Palastzenten 1
+gesteuert 1
+Böotien 1
+Attika 1
+Palastzeit 1
+Intensive 1
+Handelskontakte 1
+gepflegt 1
+Mittelmeergebiets 1
+Süditaliens 1
+Roca 1
+Vecchia 1
+Punta 1
+Meliso 1
+Scoglio 1
+del 1
+Tonno 1
+Festlands 1
+Palastkultur 1
+unterging 1
+Nachblüte 1
+Protogeometrische 1
+Ungefähr 1
+Hethiterreichs 1
+Seevölker 1
+Zerstörungen 1
+Umwälzungen 1
+ereigneten 1
+Südkleinasiens 1
+Tarsus 1
+Mersin 1
+Westhandel 1
+Festlandes 1
+kolonisierten 1
+diffuses 1
+Wenige 1
+ärmlichen 1
+Ganz 1
+Euböa 1
+Gräber 1
+hellt 1
+Spätphase 1
+Homer-Forschung 1
+Passagen 1
+Vorderen 1
+Handelsstationen 1
+Kition 1
+Mina 1
+hellenische 1
+archaischen 1
+Siegerliste 1
+breiteten 1
+Unteritalien 1
+Magna 1
+Graecia 1
+Marseille 1
+Schwarzen 1
+ansässig 1
+Odyssee 1
+fixiert 1
+Literaturdenkmäler 1
+Abendlands 1
+Papyrusfragmente 1
+Codices 1
+wissenschaftlicher 1
+Entfaltung 1
+umfassten 1
+Militärstaat 1
+kontrollierte 1
+südwestlichen 1
+oligarchischen 1
+herrschende 1
+Polis-Struktur 1
+regelten 1
+Verfassungen 1
+Zusammenleben 1
+Megara 1
+demokratisches 1
+Gesetzgebungen 1
+Drakons 1
+Solons 1
+Peisistratos 1
+errichten 1
+Kleisthenes 1
+Attische 1
+kleinasiatischen 1
+Griechenstädte 1
+Ionischen 1
+zweihundertjähriger 1
+geschildert 1
+zuverlässig 1
+Strafexpedition 1
+einfielen 1
+Zehn 1
+unterlag 1
+athenischen 1
+Themistokles 1
+Salamis 1
+vereinigten 1
+Plataiai 1
+zurückgedrängt 1
+befreit 1
+DateiAthens 1
+Acropolisjpg 1
+Seebunds 1
+Staatsmannes 1
+Perikles 1
+Parthenontempel 1
+Phidias 1
+glanzvoll-repräsentativen 1
+Aischylos 1
+Sophokles 1
+festlicher 1
+Dichterwettbewerbe 1
+Aufführung 1
+Gewerbetreibende 1
+Sokrates 1
+Mitbürger 1
+Lehren 1
+herausragender 1
+philosophiegeschichtlicher 1
+gleichberechtigter 1
+Vollbürgern 1
+aggressive 1
+Machtentfaltung 1
+Seebund 1
+konkurrierenden 1
+Rivalität 1
+Landmacht 1
+eindringlich 1
+wechselhaft 1
+verlaufende 1
+beispiellos 1
+Brutalität 1
+geführte 1
+spartanischen 1
+fortwährender 1
+Einmischung 1
+Zwecken 1
+Königsfrieden 1
+Leuktra 1
+schwächte 1
+andauernden 1
+Machtkampf 1
+gewaltsam 1
+einigte 1
+nicht-griechischer 1
+Barbar 1
+bekräftigt 1
+derweil 1
+Handelsrepublik 1
+Westgriechen 1
+Mutterland 1
+Dionysios 1
+Agathokles 1
+Hellenistische 1
+Bustjpg 1
+griechisch-makedonisches 1
+bahnte 1
+Turkestans 1
+Teilreichen 1
+kennzeichnet 1
+ständiger 1
+Einwohnern 1
+breitete 1
+Fernhandel 1
+Güterproduktion 1
+Märkte 1
+blühten 1
+tauchte 1
+unterlegenen 1
+Achaiischen 1
+Macedonia 1
+führende 1
+formell 1
+Pergamons 1
+Seleukidenreiches 1
+Nachfolgestaat 1
+ptolemäische 1
+Herrscherin 1
+eingegliedert 1
+machtpolitischer 1
+Römisches 1
+Trägern 1
+Vermittlern 1
+außeritalische 1
+vordrangen 1
+adaptierten 1
+lokale 1
+Gebräuche 1
+Alltagskultur 1
+Waffentechniken 1
+Gallier 1
+Heterogenität 1
+dörflicher 1
+Furt 1
+Unterlauf 1
+Tibers 1
+etruskischem 1
+unterhielten 1
+Kolonisten 1
+DateiCt-fororomano<num>jpg 1
+befreiten 1
+etruskischen 1
+Stadtkönigtum 1
+Zwölftafelgesetzen 1
+zivil- 1
+straf- 1
+prozessrechtlichen 1
+Normen 1
+Zusammenwirken 1
+Magistratur 1
+Volksversammlung 1
+SPQR 1
+Senatus 1
+Populusque 1
+Romanus 1
+Machtpolitisch 1
+adligen 1
+zusammensetzte 1
+plebejischen 1
+Konsuln 1
+Magistrate 1
+nichtadeligen 1
+Plebejern 1
+zugängliche 1
+Amt 1
+Volkstribunen 1
+Vetorecht 1
+Senatsbeschlüsse 1
+DateiGaius 1
+BCJPG 1
+effektive 1
+unterwarfen 1
+Poebene 1
+Punischen 1
+Weltmacht 1
+Mittelmeerwelt 1
+beherrschen 1
+Protektoratsmacht 1
+innerem 1
+kontinuierliches 1
+Bevölkerungswachstum 1
+Ansiedlung 1
+vorheriger 1
+verlässlichen 1
+stetigen 1
+Bevölkerungszuwachs 1
+kultivieren 1
+Römerstraßen 1
+zunehmen 1
+Reichsstädte 1
+Streckenposten 1
+Marktflecken 1
+infrastrukturellen 1
+Steuermittel 1
+Krisen 1
+überkommenen 1
+festhaltenden 1
+Optimaten 1
+drängenden 1
+Popularen 1
+gelebte 1
+Staatsform 1
+gezeitigt 1
+Gaius 1
+Diktator 1
+Lebenszeit 1
+dictator 1
+perpetuus 1
+quasi-monarchische 1
+Großneffe 1
+dauerhafte 1
+monarchische 1
+Staatsordnung 1
+zerrütteten 1
+entmachteten 1
+Staatsorgane 1
+DateiStatue-Augustusjpg 1
+Normalität 1
+Claudius 1
+Zerfallserscheinungen 1
+Krisenjahr 1
+Vierkaiserjahr 1
+Flavier 1
+Vespasian 1
+Titus 1
+Domitian 1
+außen- 1
+innenpolitisch 1
+Domitians 1
+Herrschaftssystems 1
+ebendiesen 1
+erblich 1
+Balkanraum 1
+Rücknahme 1
+bedrängten 1
+Parther 1
+Aurel 1
+Philosophenkaiser 1
+Geiste 1
+kriegerischen 1
+genötigt 1
+betrachtetes 1
+Commodus 1
+stabilisierten 1
+Severer 1
+Constitutio 1
+Antoniniana 1
+Reichsbürgern 1
+Soldatenkaisern 1
+Reichskrise 1
+Regierungswechseln 1
+zentrifugalen 1
+zeitweilige 1
+Abspaltung 1
+Galliarum 1
+Palmyra 1
+Germanenstämmen 1
+Alamannen 1
+Goten 1
+Sturz 1
+Partherkönigs 1
+erneuerten 1
+gefährdeten 1
+konfrontiert 1
+Iranische 1
+Krisensymptomen 1
+Transformationsphase 1
+Tetrarchie 1
+Umbrüchen 1
+Bestandteilen 1
+darstellten 1
+initiierte 1
+Privilegierung 1
+Christentums 1
+neuplatonischem 1
+beleben 1
+Julians 1
+stießen 1
+Nicäa 1
+Platonische 1
+Hort 1
+Heidentums 1
+christianisierte 1
+Valentinian 1
+Valens 1
+Adrianopel 1
+Auftauchen 1
+Reitervölkern 1
+eurasischen 1
+Steppenzone 1
+facto 1
+Romanum 1
+herrschte 1
+Staatsreligion 1
+heidnischen 1
+Minderheiten 1
+DateiJustinian 1
+mosaik 1
+ravennajpg 1
+faktisch 1
+Konstantinopel 1
+Byzantion 1
+regierte 1
+Oströmische 1
+lebensfähig 1
+Weströmische 1
+zerbrach 1
+endloser 1
+innerer 1
+gepaart 1
+äußerem 1
+Germanische 1
+Kriegerverbände 1
+kollabierenden 1
+Reichsregierung 1
+ergriffen 1
+Autoritäten 1
+Westgoten 1
+Vandalen 1
+geplündert 1
+schrumpfte 1
+schätzungsweise 1
+klassisch-antiken 1
+polis 1
+civitas 1
+aufblühten 1
+Ostreich 1
+lösten 1
+reguläre 1
+barbarisiert 1
+nichtrömischen 1
+zunahm 1
+werdenden 1
+Steuereinnahmen 1
+Steuermitteln 1
+Ravenna 1
+hilfloser 1
+kaiserliche 1
+schwand 1
+Militärs 1
+Aetius 1
+Ricimer 1
+blutige 1
+Westreich 1
+schwächten 1
+Odoaker 1
+Kommandeur 1
+föderierten 1
+Westkaiser 1
+überflüssig 1
+nominellen 1
+Oberherrschaft 1
+beachteten 1
+römisch-antike 1
+Westreiches 1
+ausübten 1
+Römisch-Persische 1
+Oströmischen 1
+Geisteswelt 1
+Ostrom 1
+trennt 1
+Nachwirken 1
+Neuzeitliche 1
+Aufklärer 1
+Staatstheoretiker 1
+knüpften 1
+Naturphilosophie 1
+Schönheitsideal 1
+Klöstern 1
+Abendlandes 1
+umfangreiches 1
+Schriftgut 1
+Romidee 1
+Heiligen 1
+lebendig 1
+Karolingischen 1
+stützten 1
+schätzen 1
+lernte 1
+nachahmte 1
+Geistes 1
+jahrhundertelangen 1
+Denkens 1
+neuzeitlichen 1
+idealisierend 1
+Schinkel 1
+Klenze 1
+Bertel 1
+Thorvaldsen 1
+Neuhumanismus 1
+zugesprochen 1
+entscheidender 1
+Unterrichtsfaches 1
+Sekundarschulen 1
+totalitärer 1
+Ideologien 1
+willkürlich 1
+zweckentfremdet 1
+Führerkult 1
+faschistischen 1
+Caesarenkult 1
+fascismo 1
+fasces 1
+Benito 1
+Mussolini 1
+Wiedererrichtung 1
+NS-Regime 1
+Vorbildern 1
+ideologisch 1
+begründeten 1
+Lobpreisung 1
+Bedeutungsverlust 1
+unverstellterer 1
+literarischer 1
+Skulpturen 1
+Kleinkunst 1
+Töpferei 1
+Antikensammlungen 1
+Sankt 1
+Petersburg 1
+Olympia 1
+Delphi 1
+Pergamon 1
+unser 1
+Überlieferungslage 1
+pessimistischer 1
+Verlustrate 1
+trostlos 1
+Archaik 1
+spurlos 1
+Inschriften 1
+numismatische 1
+u ä 1
+Hellenika 1
+Zehntausend 1
+Polybios 1
+Bibliothek 1
+Sallust 1
+Catilina 1
+Jugurtha 1
+Gallische 1
+Tacitus 1
+Germania 1
+Sueton 1
+Cassius 1
+Dio 1
+Ammianus 1
+Marcellinus 1
+Gestae 1
+Anonymus 1
+Augusta 1
+Zosimos 1
+Prokop 1
+Geheimgeschichte 1
+Quellensammlungen 1
+Bücherverluste 1
+Listen 1
+Ortsnamen 1
+geographischer 1
+Werktitel 1
+Tusculum 1
+Loeb 1
+Reste 1
+verlorener 1
+Felix 1
+FGrHist 1
+gesammelt 1
+Fragments 1
+fragmentarische 1
+Translated 1
+Texts 1
+beschränkte 1
+bibliographische 1
+philologique 1
+Philologique 1
+critique 1
+analytique 1
+lAntiquité 1
+greco-latine 1
+Marouzeau 1
+Kostenlos 1
+Gnomon-Datenbank 1
+Ausführliche 1
+HU-Linkliste 1
+KU 1
+Eichstätt 1
+kommentiert 1
+verlinkten 1
+Literaturangaben 1
+Paulys 1
+Realencyclopädie 1
+classischen 1
+Pauly-Wissowa 1
+Wissowa 1
+Alters 1
+überholtes 1
+Grundlagenwerk 1
+Konrat 1
+Ziegler 1
+Sontheimer 1
+Gärtner 1
+KlP 1
+Druckenmüller 1
+hervorragendes 1
+verkürzten 1
+neugeschriebenen 1
+Hubert 1
+Cancik 1
+DNP 1
+Weimar 1
+schwankender 1
+Spawforth 1
+OCD 1
+einbändige 1
+Civilization 1
+bebildertes 1
+Andresen 1
+LAW 1
+Albatros 1
+veralteter 1
+Nicholson 1
+Fachlexikon 1
+Jankuhn 1
+Kuhn 1
+Wenskus 1
+RGA 1
+Lexikons 1
+Klauser 1
+RAC 1
+Augenmerk 1
+Zimmermann 1
+Mezler 1
+Reclams 1
+RLA 1
+Howatson 1
+Marie-Luise 1
+Gutbrodt 1
+Kiehne 1
+Mikisch 1
+jun 1
+Zivilisationen 1
+Rosemarie 1
+Leppin 1
+Elke 1
+Stein-Hölkeskamp 1
+archaische 1
+Sebastian 1
+Schmidt-Hofner 1
+Blösel 1
+Eich 1
+Rene 1
+Pfeilschifter 1
+Epocheneinführungen 1
+Van 1
+Mieroop 1
+Archaic 1
+Rhodes 1
+Mitchell 1
+Gregory 1
+Byzantium 1
+lesbaren 1
+fundierten 1
+aktueller 1
+Vorbereitung 1
+Fachaufsätzen 1
+Forschungslage 1
+Div 1
+Teilbänden 1
+Umfassende 1
+neubearbeitet 1
+Aloys 1
+Winterling 1
+Jehne 1
+Schmitz 1
+Handbuchreihe 1
+Homer 1
+verlässliche 1
+Überblicksdarstellung 1
+Chr-<num> 1
+Ullmer 1
+versch 1
+Dreiteilung 1
+Bandes 1
+Eckhard 1
+Wirbelauer 1
+Umfassender 1
+origineller 1
+Ereignisgeschichte 1
+Überblickswerke 1
+Angelos 1
+Chaniotis 1
+Kathryn 1
+Lomas 1
+Origin 1
+Republic 1
+Destruction 1
+Amélie 1
+Kuhrt 1
+Achaimeniden 1
+Osborne 1
+Greece 1
+making 1
+Cornell 1
+beginnings 1
+Goodman 1
+C-A 1
+Bay 1
+soziokulturelle 1
+einbezieht 1
+Averil 1
+Älteren 1
+Teilbände 1
+Straßburg 1
+Chaeroneia 1
+Gelzer 1
+Politiker 1
+Callwey 1
+Gibbon 1
+Decline 1
+Quartoformat 1
+ungekürzte 1
+Westroms 1
+ausgespart 1
+Lesenswert 1
+orig 1
+Mommsen 1
+Einzeldarstellungen 1
+Detlef 1
+Lotze 1
+Baltrusch 1
+Hartwin 1
+Brandt 1
+Funke 1
+Mischa 1
+Oswyn 1
+Perserkriegen 1
+Neubeginn 1
+Walbank 1
+durchgesehen 1
+erg 1
+aktual 1
+republikanischen 1
+Quellenkunde 1
+Administrative 1
+Baltimore 1
+Umfassendste 1
+Faktendichte 1
+lesbar 1
+Wertungen 1
+Fitzgerald 1
+Fachlexika 1
+Kagans 1
+vierbändige 1
+Pelop 1
+intelligente 1
+zusammenfassende 1
+breiteres 1
+Machtpolitik 1
+Detaillierte 1
+Hegemonialmacht 1
+archaischer 1
+Verfassungs- 1
+Kaiserreiches 1
+PersienIran 1
+Encyclopædia 1
+Iranica 1
+Touraj 1
+Daryee 1
+King 1
+Climes 1
+Iranian 1
+BCE-<num> 1
+CE 1
+UCI 1
+Jordan 1
+Persian 1
+Irvine 1
+Aktual 1
+Neuauflage 1
+Patmos 1
+Bleckmann 1
+Ariovist 1
+Wikingern 1
+Integration 1
+Meid 1
+verbesserte 1
+Skythen 1
+Steppenvölker 1
+Baumer 1
+Central 1
+Asia 1
+IB 1
+Tauris 1
+Valerie 1
+Silk 1
+Road 1
+Documents 1
+Hyun 1
+Huns 1
+Simpson 1
+Pankova 1
+Scythians 1
+Warriors 1
+Siberia 1
+Thames 1
+Hudson 1
+Timo 1
+Stickler 1
+Raoul 1
+McLaughlin 1
+Distant 1
+Trade 1
+Routes 1
+Arabia 1
+Continnuum 1
+LondonNew 1
+Scheidel 1
+Empires 1
+Experience 1
+Indo-Greeks 1
+Flach 1
+Marasco 1
+Sixth 1
+Marincola 1
+Bde 1
+Meister 1
+Leonhard 1
+Burckhardt 1
+Campbell 1
+Warfare 1
+Militär 1
+Kriegführung 1
+Krieger 1
+Strategen 1
+Achill 1
+Attila 1
+Sidebottom 1
+Whitby 1
+Battles 1
+Wiley-Blackwell 1
+Religionsgeschichte 1
+babylonischen 1
+Jesu 1
+Rüpke 1
+Abenteurer 1
+Ferne 1
+Weltwissen 1
+Géza 1
+Alföldy 1
+Sitta 1
+Reden 1
+Möllendorff 1
+Gestalten 1
+Supplemente 1
+Niggemann 1
+Ruffing 1
+Linkliste 1
+HU 1
+KIRKE 1
+Linkportal 1
+umfassendste 1
+Originaltexte 1
+Quellensammlung 1
+Navicula 1
+Bacchi 1
+Liviusorg 1
+Vermutung 1
+Schwelle 1
+gestanden 1
+Klaus-Peter 1
+Johne 1
+Strasburger 1
+Umblick 1
+Trümmerfeld 1
+Historiographia 1
+antiqua 1
+Peremans 1
+Leuven 1
+BELOCH 1
+BUSOLT 1
+MEYER 1
+ernsthafte 1
+heranzuziehen 1
+Chambers 1
+career 1
+letters 1
+outbreak 1
+IthacaNY 1
+Massachusetts 1
+DateiAnthony 1
+Ellis 1
+Waleryjpg 1
+Rechtsanwalt 1
+Reverend 1
+Connerford 1
+Isabella 1
+Grahame 1
+first-class 1
+Anwalt 1
+Ministry 1
+geschlagen 1
+Dolly 1
+Dialogues 1
+Prisoner 1
+Gefangene 1
+Rupert 1
+Henzau 1
+Jonas 1
+ist Å 1
+Ring 1
+zehnmillionsten 1
+Millimeters 1
+<num>-<num> μm 1
+<num>-<num> mm 1
+<num>-<num> cm 1
+Kristallographie 1
+Bindungslängen 1
+isolierter 1
+dünner 1
+Röntgenbeugungs 1
+experimenten 1
+Kristallstrukturanalyse 1
+Porengröße 1
+flüssigchromatographischen 1
+Hochleistungsflüssigkeitschromatographie 1
+HPLC 1
+Thermodynamik 1
+Weglänge 1
+bewegenden 1
+handhabbaren 1
+Manne 1
+Siegbahn 1
+X-Einheit 1
+Einheitenrichtlinie 1
+Einheitenverordnung 1
+DIN <num>-<num> 1
+aufgelistet 1
+Computersystemen 1
+Å 1
+U<num>C<num> 1
+ANGSTROM 1
+SIGN 1
+Ångströmzeichen 1
+U<num>B 1
+â« 1
+Kompatibilität 1
+Zeichenkodierungsstandards 1
+Großes 1
+Fremdwörterbuch 1
+Einheitenzeichen A 1
+André-Marie 1
+SI-Basiseinheit 1
+Durchflutung 1
+Nachnamen 1
+Namensgebers 1
+accent 1
+grave 1
+DateiAmpere 1
+coulombsvg 1
+<num> Coulomb 1
+Leiterquerschnitt 1
+Elementarladungen 1
+<num> Trillionen 1
+<num> Volt 1
+<num> Watt 1
+Webersche 1
+Galvat 1
+Biophysiker 1
+Luigi 1
+Galvani 1
+benennen 1
+entsprochen 1
+verwickelter 1
+Weber-EinheitSekunde 1
+Zeitweise 1
+Farad 1
+CGS-Einheitensystem 1
+Exponenten 1
+betreffend 1
+Maßeinheiten 1
+Kaiserreichs 1
+desjenigen 1
+Silbernitrat-Lösung 1
+abscheidet 1
+internationales 1
+kompatible 1
+DateiAmpere-defsvg 1
+Lorentzkraft 1
+konstanten 1
+parallelen 1
+geraden 1
+kreisförmigem 1
+Leiterlänge 1
+Generalkonferenz 1
+Einheitensystems 1
+Amperes 1
+behaftete 1
+Messgröße 1
+Ampere-Definition 1
+LEIFI 1
+Einzelelektronentunneln 1
+SET 1
+Physikalisch-Technische 1
+Bundesanstalt 1
+Crowther 1
+Scientists 1
+Nineteenth 1
+Kegan 1
+Jaeger 1
+WikiSource 1
+acres 1
+angloamerikanische 1
+Flächenbestimmung 1
+Flächenmaßsystem 1
+Grundvermessung 1
+Flächeneinheiten 1
+Commonwealth-Staaten 1
+Hauptmaßsystem 1
+Furlong 1
+Chain 1
+Einbezug 1
+Meile 1
+Flächenmaßen 1
+Rood 1
+Praktische 1
+Hauptmaß 1
+Grundstücksflächen 1
+Nachkommastellen 1
+Sobald 1
+Bauland 1
+landwirtschaftlich 1
+genutzten 1
+Non 1
+landwirtschaftliche 1
+Ödland 1
+Grundflächen 1
+<num> ac 1
+Quadratmeilen 1
+Flächenertrag 1
+Getreide 1
+bushelacre 1
+Hauptartikel 1
+Bushel 1
+Getreidemaß 1
+acre-foot 1
+acre-inch 1
+Volumeneinheiten 1
+Wassermengen 1
+kommunalen 1
+Wasserverbrauch 1
+landwirtschaftlicher 1
+Bewässerung 1
+Ursprüngliche 1
+altenglisch 1
+æcer 1
+Acker 1
+Landstreifen 1
+Ochsengespann 1
+gepflügt 1
+Eduard I 1
+Eduard III 1
+Heinrich VIII 1
+<num> Furlong 1
+<num> Rods 1
+<num> Chain 1
+Quadratruten 1
+Grundstücksform 1
+<num> Ar 1
+typologisch 1
+Tagewerk 1
+Tagwan 1
+Joch 1
+Juchart 1
+Mannwerk 1
+Angloamerikanische 1
+Maßreform 1
+Längeneinheiten 1
+vereinheitlicht 1
+Längenmaßen 1
+Landvermessung 1
+Entfernungen 1
+spürbaren 1
+Differenzen 1
+Streckenlänge 1
+Maßsystem 1
+- nur 1
+Landvermessung - 1
+Längenmaß 1
+weggelassen 1
+Obgleich 1
+uneinheitlich 1
+Fuß-Äquivalenten 1
+Units 1
+Weights 1
+Measures 1
+Britische 1
+einheitlicher 1
+Statute 1
+irischen 1
+abgelegenen 1
+Irlands 1
+Krüger 1
+Vollständiges 1
+Gewichte 1
+Basse 1
+QuedlinburgLeipzig 1
+Flexion 1
+canoonet 1
+Rechtschreibung 1
+dudende 1
+asb 1
+Leuchtdichte 1
+selbstleuchtender 1
+blondel 1
+Andenken 1
+André-Eugène 1
+Untereinheit 1
+Stilb 1
+Lambert 1
+cdm 1
+Nit 1
+Weblink 1
+Luminance 1
+Unit 1
+Converter 1
+sizescom 1
+Optical 1
+volume 1
+pages 1
+Flächenmaßeinheit 1
+metrischen 1
+<num>nbspm<sup><num><sup> 1
+abgekürzt 1
+ar 1
+<num>nbspa 1
+<num>nbspha 1
+Flächeninhalt 1
+Kantenlänge 1
+Quadratdekameternbspdam<sup><num><sup> 1
+Flurstücken 1
+<num>-millionste 1
+Erdquadranten 1
+Meridian 1
+Ärea 1
+samt 1
+<num> ca 1
+<num> ha 1
+amtlich 1
+Hekto-Ar 1
+ha 1
+hm<num> 1
+Deka-Ar 1
+daa 1
+dam<num> 1
+historischem 1
+Flächenmaß 1
+bulgarischen 1
+Stremma 1
+Dunam 1
+SI-Broschüre 1
+CCU 1
+minor 1
+change 1
+editorial 1
+meeting 1
+Bopp 1
+Maß- 1
+Münz-Einigung 1
+zielbewusste 1
+Bräuche 1
+abgestützte 1
+überleben 1
+strittig 1
+zielgerichtete 1
+Anstrengung 1
+instinktiven 1
+Nestbau 1
+andressierte 1
+Ziehen 1
+Pfluges 1
+Tier-Mensch-Übergangsfeld 1
+Affen 1
+MEW 1
+Selbstbewusstseins 1
+mächtig 1
+Überlebensstrategien 1
+Urgeschichte 1
+Basiszusammenhang 1
+Arbeitslied 1
+Erwerbstätigen 1
+Lebenserwartung 1
+Kulturelle 1
+industrialisierten 1
+marktwirtschaftlich 1
+organisierte 1
+erwünschte 1
+leistungswillige 1
+industriellen 1
+autonomer 1
+reglementierten 1
+organisierten 1
+Arbeitern 1
+Selbstversorgung 1
+Leid 1
+Entlohnung 1
+Flexibilität 1
+Umschulung 1
+-zeiten 1
+notwendiges 1
+Übel 1
+Rang 1
+garantiert 1
+Umständen 1
+Selbstverwirklichung 1
+fortschreitende 1
+Demgegenüber 1
+unselbstständiger 1
+Industriellen 1
+genießen 1
+widerwillig 1
+erbringen 1
+Tagesablaufes 1
+autonom 1
+Subsistenzformen 1
+Einzelnen 1
+eröffnen 1
+Reziprozität 1
+Geldwirtschaft 1
+begrifflich 1
+mühevoller 1
+Überlebenskampf 1
+sinngebende 1
+Lebensaufgabe 1
+naturverbundenen 1
+Ethnien 1
+Ahnen 1
+aufrecht 1
+mangelt 1
+Westliche 1
+Arbeitgeber 1
+empfinden 1
+mangelnde 1
+Bereitschaft 1
+Rückständigkeit 1
+egalitäre 1
+Habgier 1
+egoistischem 1
+gemeingermanischen 1
+arbÄjiðiz 1
+got 1
+arbaiþs 1
+indoeurop 1
+orbh- 1
+verwaist 1
+Waise 1
+körperlicher 1
+verdungenes 1
+aslaw 1
+robota 1
+Knechtschaft 1
+Alt- 1
+Mittelhochdeutschen 1
+Wortbedeutung 1
+Strapaze 1
+Not 1
+redensartlich 1
+Psalm 1
+dolor 1
+extremere 1
+frühmittelalterlichen 1
+Folterinstrument 1
+lavoro 1
+labour 1
+amerikanisch 1
+Redensarten 1
+Kärrnerarbeit 1
+Schweinearbeit 1
+unangenehm 1
+Theoriegeschichte 1
+Aristokratische 1
+würdigten 1
+herab 1
+Unfreiheit 1
+dúloi 1
+bánausoi 1
+untertan 1
+unfrei 1
+verstandene 1
+Lebensbedürfnisse 1
+befriedigen 1
+Geistige 1
+gespr 1
+herrührt 1
+DateiIlia 1
+Efimovich 1
+Repin 1
+Volga 1
+Boatmen 1
+<num>-<num>jpg 1
+Kindern 1
+Fron 1
+Lasswirtschaft 1
+Russischen 1
+Überbleibsel 1
+Schollengebundenheit 1
+Mecklenburgs 1
+Novemberrevolution 1
+Arbeitspflicht 1
+Arbeitsversklavung 1
+produktiver 1
+Betätigung 1
+Befriedigung 1
+Rittertum 1
+Mystik 1
+Reformation 1
+sittlicher 1
+Berufung 1
+Priestertum 1
+Schärfer 1
+Calvinismus 1
+Nicht-Arbeit 1
+Protestantische 1
+Ethik 1
+Frühphase 1
+Naturrecht 1
+Jean-Jacques 1
+feudalistische 1
+Legitimation 1
+einzig 1
+gegebenes 1
+Güter 1
+Gemeinbesitz 1
+unproduktive 1
+verkäufliches 1
+Wertschöpfungsprozess 1
+Schmiedens 1
+Vervollkommnung 1
+Gutes 1
+Erhalten 1
+Glut 1
+Pflegen 1
+Hammer 1
+Amboss 1
+Unproduktiv 1
+verkäuflichen 1
+mütterliche 1
+unnütz 1
+reproduktiv 1
+Verwalter 1
+Frühsozialist 1
+Fourier 1
+Immanuel 1
+Herder 1
+Fichte 1
+Existenzbedingung 1
+sittlichen 1
+räumte 1
+pragmatischer 1
+Schutzfunktion 1
+Abscheu 1
+anhaltende 1
+manchem 1
+weislich 1
+heilsamen 1
+Instinkt 1
+wiederholenden 1
+Kräfteaufwand 1
+vertrug 1
+Pausen 1
+Erholung 1
+bedurfte 1
+Werttheorie 1
+Arbeitskraft 1
+alleinige 1
+geronnener 1
+vergrößern 1
+Mehrwert 1
+akkumulieren 1
+unausweichlich 1
+augenfällig 1
+düsteren 1
+annahm 1
+Arbeiterelends 1
+Verelendung 1
+Arbeitsunfälle 1
+-krankheiten 1
+drückenden 1
+Akkordarbeit 1
+Sozialen 1
+Entfremdung 1
+Arbeitsprodukt 1
+bare 1
+Lohnverhältnis 1
+stolz 1
+Seins 1
+kenne 1
+produktiven 1
+auffälligsten 1
+lebensgefährliche 1
+selbst- 1
+mitmenschen- 1
+umweltzerstörerischer 1
+Destruktives 1
+Wesensbestandteil 1
+vernichtende 1
+alltags 1
+Vandalismus 1
+organisatorischen 1
+KZ 1
+Soziologe 1
+Rudi 1
+Dutschke 1
+Politologe 1
+Rabehl 1
+meinten 1
+Enzensberger 1
+muß 1
+Produktionsanlagen 1
+überflüssige 1
+Bürokratie 1
+wegfällt 1
+debattieren 1
+Anonymität 1
+dreitausend 1
+calvinistisch 1
+nordamerikanischen 1
+Schöpfungen 1
+bunten 1
+Pop-Kultur 1
+Science-Fiction-Träumen 1
+Zeichentrickserie 1
+Jetsons 1
+technikgestütztes 1
+Faulenzen 1
+Bedenken 1
+Angesichts 1
+Ausruhen 1
+erreichtem 1
+Aufholen 1
+jenem 1
+erzielen 1
+verliert 1
+bremst 1
+technologischem 1
+Solow 1
+Wachstumsmodell 1
+technologische 1
+Innovation 1
+Multiplikator 1
+Faktors 1
+aufträte 1
+Dogmengeschichte 1
+Ankerpunkt 1
+Denkbaren 1
+wirkungsvoll 1
+abgrenzt 1
+Freiräume 1
+Industriezeitalters 1
+befreite 1
+arbeitslose 1
+Geächtete 1
+Arbeitsvolumen 1
+Lebensunterhalt 1
+Labour 1
+Selbstproduktion 1
+Künsten 1
+entfalten 1
+wiederzuerkennen 1
+wohlhabenden 1
+Flexibilisierung 1
+Virtualisierung 1
+Automatisierung 1
+Subjektivierung 1
+prekäre 1
+verschiebt 1
+Dienstleistungen 1
+Niedriglohnländer 1
+Offshoring 1
+Jugend- 1
+Langzeit-Arbeitslosigkeit 1
+Überlebenstätigkeit 1
+Vieler 1
+ärmeren 1
+Industrialisierungsphase 1
+Billiglohnarbeit 1
+Absicherung 1
+anzutreffende 1
+vielfältigen 1
+genannter 1
+aufgetretene 1
+geldlosen 1
+Tauschs 1
+aufgetretenen 1
+Waren 1
+entgoltenen 1
+unentgeltlichen 1
+Kommerzialisierung 1
+Unentgeltliche 1
+Lebensgrundlage 1
+Fürsorge 1
+Haus- 1
+Familienarbeit 1
+Care-Arbeit 1
+Selbstentfaltung 1
+Anfertigung 1
+Modellbauten 1
+Hobby 1
+helfende 1
+schenkende 1
+Gefälligkeitsarbeit 1
+Ehrenamt 1
+Bürgerarbeit 1
+unfreiwillige 1
+erzwungener 1
+fremdbestimmter 1
+Zurückschneiden 1
+Hecke 1
+Verkehrssicherheit 1
+Ersatzarbeit 1
+Arbeitsleistung 1
+Entgelt 1
+Arbeitslohn 1
+Sklavenarbeit 1
+weiblicher 1
+ehrenamtlicher 1
+Beschäftigungsverhältnis 1
+scheinselbständiger 1
+bezahlter 1
+Unternehmer 1
+Freiberuf 1
+Ich-AG 1
+Scheinselbstständigkeit 1
+abhängiger 1
+privatrechtlichen 1
+Privatwirtschaft 1
+Arbeitsrecht 1
+Arbeitsmarkt 1
+irregulären 1
+Minijob 1
+Niedriglohn-Job 1
+atypisch 1
+Angestellte 1
+privatrechtliches 1
+Arbeitsverhältnis 1
+öffentlich-rechtliches 1
+Dienstverhältnis 1
+Ernennungsurkunde 1
+Privatrecht 1
+Dienstvertrag 1
+vorgesehene 1
+entgolten 1
+Arbeitenden 1
+Verrichtung 1
+ethisch 1
+ehrenamtlichen 1
+Aufwandsentschädigung 1
+gezahlt 1
+Wertsystemen 1
+angeht 1
+Staatsformen 1
+Herrschaftsmodelle 1
+erstaunlich 1
+Pamphlets 1
+droit 1
+à 1
+paresse 1
+Arbeiterbewegung 1
+Außenseiter 1
+revolutionärer 1
+Sozialist 1
+Arbeitsethik 1
+jämmerliche 1
+Kopie 1
+Fleisch 1
+Arbeiters 1
+Bannfluch 1
+geringste 1
+Minimum 1
+Genüsse 1
+Leidenschaften 1
+ersticken 1
+verurteilen 1
+Rast 1
+Belieben 1
+herausschindet 1
+Lafargues 1
+zitierte 1
+Lessing 1
+Laß 1
+SachenNur 1
+Lieb 1
+WeinNur 1
+radikalen 1
+Arbeitszwang 1
+Arme 1
+Sozialisten 1
+Reichen 1
+empören 1
+Arbeitszwangs 1
+ausreichen 1
+Automation 1
+Gütern 1
+Profits 1
+willen 1
+Arbeitslose 1
+Berufsleben 1
+wer 1
+Zwängen 1
+gebrechlicher 1
+nicht-hierarchischen 1
+Zwang 1
+verhungern 1
+konstruktiv 1
+zusammenarbeiten 1
+wiederbelebt 1
+Debord 1
+Slogan 1
+Ne 1
+travaillez 1
+jamais 1
+Arbeitet 1
+Postanarchist 1
+Proletarier 1
+Antimarxist 1
+postleftistischer 1
+Individual-Anarchist 1
+ruft 1
+umzugestalten 1
+merkwürdig 1
+abrackern 1
+fremdbestimmte 1
+durchorganisierte 1
+Gärtnerei 1
+Punkten 1
+Fremdbestimmtheit 1
+Staatssozialismus 1
+Disziplinargesellschaft 1
+Gefängnisse 1
+Fabriken 1
+Leistungsgedanken 1
+-bereitschaft 1
+Gehorsam 1
+einzuüben 1
+entstalinisierten 1
+Diktatur 1
+Landauer 1
+vorgetragen 1
+Arbeitskritik 1
+reden 1
+wertkritische 1
+Erneuerung 1
+postmarxistisch 1
+grenzt 1
+Marxismus 1
+zentralem 1
+Reportagen 1
+Wirtschaftspsychologischen 1
+Arbeitslosen 1
+Marienthal 1
+eintretender 1
+Dorfgemeinschaft 1
+Innerhofer 1
+Gernot 1
+Wolfgruber 1
+Baroth 1
+Orwell 1
+Erledigt 1
+Arbeitssoziologie 1
+Arbeitsmigration 1
+Arbeiterliteratur 1
+Sven 1
+Rahner 1
+Entwürfe 1
+Körber-Stiftung 1
+Komlosy 1
+globalhistorische 1
+Promedia 1
+Löhrbach 1
+Braverman 1
+Produktionsprozeß 1
+Castel 1
+métamorphoses 1
+question 1
+sociale 1
+chronique 1
+salariat 1
+Metamorphosen 1
+Univ-Verlag 1
+Angelika 1
+Ebbinghaus 1
+Arbeitswissenschaft 1
+Betriebsführung 1
+Fleissner 1
+ÖGB-Verlag 1
+Gronemeyer 1
+faule 1
+Neger 1
+Gruber 1
+Nie 1
+Schivkovs 1
+Ruthless 1
+Economy 1
+UP 1
+Hund 1
+Banausentum 1
+attractif 1
+Distel 1
+Heilbronn 1
+Widerlegung 1
+Grafenau 1
+Severin 1
+Lebenswelt 1
+Rationalität 1
+FreiburgMünchen 1
+Maschinenstürmer 1
+komplizierten 1
+Wechselwirkung-Verlag 1
+Ribolits 1
+Berufspädagogische 1
+Streitschrift 1
+Totalverzweckung 1
+Post-Fordismus 1
+Leistungsprinzips 1
+neoliberale 1
+Straub 1
+Nichtstun 1
+wjs-Verlag 1
+Wieland 1
+Röttgers 1
+wirtschaftsphilosophische 1
+VS 1
+Susanne 1
+Hartard 1
+Schaffer 1
+Carsten 1
+Stahmer 1
+Halbtagsgesellschaft 1
+Konkrete 1
+zukunftsfähige 1
+Nomos 1
+Baden-Baden 1
+Füllsack 1
+NR<num> 1
+Kinkel 1
+Friedewald 1
+Hüsing 1
+Industriearbeit 1
+Technikfolgen-Abschätzung 1
+Bundestag 1
+Sigma 1
+Heinz-J 1
+Bontrup 1
+Wirtschaftspolitische 1
+Bestandsaufnahme 1
+Rehm 1
+Menschenrecht 1
+Sozialethische 1
+Jahrbücher 1
+Widerstandes 1
+Labor 1
+Zeitgeschichte 1
+Bundeszentrale 1
+Kloss 1
+Rueddenklau 1
+Westfälisches 1
+Dampfboot 1
+Peter-Paul 1
+Bänziger 1
+Zeithistorische 1
+ForschungenStudies 1
+Steyr 1
+Eylert 1
+Bertels 1
+Tewes 1
+Überraschende 1
+Arbeitsleben 1
+Waxmann 1
+Christiana 1
+Lütges 1
+insb 1
+Tripaliare 1
+trepalium 1
+foltern 1
+hölzernen 1
+Stöcken 1
+Pfählungsinstrument 1
+zwölften 1
+schmerzhafte 1
+ertragen 1
+Verb 1
+trabajar 1
+laborar 1
+sudar 1
+Illich 1
+Selbstbegrenzung 1
+Ylva 1
+Eriksson-Kuchenbuch 1
+Becksche 1
+Verlagsbuchhandlung 1
+Tools 1
+Conviviality 1
+Harper 1
+Row 1
+Flemming 1
+Achatz 1
+Oppolzer 1
+Akoš 1
+Paulinyi 1
+<num>Xenophon 1
+Oikonomikós 1
+<num>Aristoteles 1
+ffDe 1
+officiis 1
+<num>grundeinkommensblogblogspotcom 1
+Beschäftigungsoptimismus 1
+Theoriemagazins 1
+wwwanarchismusat 1
+krisisorg 1
+unified 1
+amu 1
+Molekülmassen 1
+Biochemie 1
+Naturforscher 1
+Kern- 1
+Zwölftel 1
+aktuell 1
+empfohlene 1
+ist<ref 1
+nameuinkg> 1
+angegeben<ref><ref> 1
+MeVc<sup><num><sup> 1
+Masse-Energie-Äquivalenz 1
+Nukleons 1
+Protons 1
+Kernbausteine 1
+Frühere 1
+Sauerstoff-Atoms 1
+Hauptisotops 1
+zuständigen 1
+Gremien 1
+einzuschwenken 1
+Verkauf 1
+überzeugten 1
+Verkaufserlöse 1
+auswirken 1
+Broschüre 1
+DIN-normgerecht 1
+Begrifflich 1
+Überlappungen 1
+kgmol 1
+Vorsätzen 1
+dezimale 1
+Gebräuchlich 1
+<num> kDa 1
+<num> Da 1
+Megadalton 1
+<num> MDa 1
+<num><num> Da 1
+Einzelteilchen 1
+Moleküls 1
+Avogadro-Konstante 1
+behaftet 1
+definitionsgemäß 1
+<num>H 1
+<num> <num> <num> u 1
+Wirkstoffes 1
+Aspirin 1
+Peptidhormons 1
+Insulin 1
+Proteins 1
+Aktin 1
+Eukaryoten 1
+<num> ku 1
+Aaldert 1
+Nuclidic 1
+IntJMass 1
+SpectrIon 1
+Process 1
+arxiv 1
+eingeflossen 1
+Sprachsystems 1
+Lautung 1
+Formenlehre 1
+Sprachebene 1
+Fachsprache 1
+Slang 1
+Findet 1
+Fremd- 1
+Lehnwort 1
+Satzkonstruktion 1
+Jargon 1
+Neudeutsch 1
+abwertend 1
+Denglisch 1
+Generationenwechsels 1
+verschwinden 1
+Sprachvarietäten 1
+Britizismen 1
+Amerikanismen 1
+lexikalischen 1
+Phänomene 1
+Wortentlehnungen 1
+Lexeme 1
+Laut- 1
+Schrift- 1
+Grammatiksystem 1
+aufnehmenden 1
+Genitiv 1
+Internets 1
+Flexionssystem 1
+weitergehende 1
+fesch 1
+fashionable 1
+Lehnübersetzungen 1
+Eins-zu-eins-Übersetzungen 1
+brainwashing 1
+Gehirnwäsche 1
+Lehnübertragungen 1
+skyscraper 1
+Wolkenkratzer 1
+Himmelskratzer 1
+Lehnübersetzung 1
+Lehnbedeutungen 1
+Bedeutungsspektrums 1
+Teilbedeutungen 1
+realizerealise 1
+verwirklichen 1
+sinnliche 1
+notice 1
+Theaterhelden 1
+Bedeutungsspektrum 1
+Sprachelementen 1
+Basecap 1
+Wortgruppen 1
+falscher 1
+Oldtimer 1
+benennt 1
+Scheinanglizismus 1
+vintage 1
+veteran 1
+classic 1
+unserem 1
+scherzhaft 1
+Oldie 1
+Übernahmeerscheinungen 1
+Lehnsyntax 1
+Formenbildung 1
+Konjugationsformen 1
+Partizip 1
+Perfekt 1
+-ed 1
+geprinted 1
+Dieselbe 1
+-et 1
+Präsensbildung 1
+printed 1
+Orthografie 1
+Interpunktion 1
+Transkription 1
+nichtlateinischen 1
+kyrillischen 1
+entlehnten 1
+k 1
+Holocaust 1
+Holokaust 1
+Kommasetzung 1
+Kommas 1
+that-dass- 1
+Nebensätzen 1
+Hauptsätzen 1
+Satzanfang 1
+Adverbialen 1
+Bindestrichen 1
+Industrie-Museum 1
+nicht-englischer 1
+Pointe 1
+Relais 1
+Revirement 1
+Journalismus 1
+d 1
+vorweg 1
+flämischen 1
+Ortsnamens 1
+Waterloo 1
+Hierher 1
+IT 1
+Hörfunk 1
+Missverstehen 1
+gesprochenen 1
+Faible 1
+Nation 1
+Regenwürmer 1
+Sprachwissenschaftliche 1
+verdoppelt 1
+sterben 1
+Sprachkontakt 1
+komme 1
+Wortarten 1
+Klassifiziert 1
+Marketing 1
+GemlLauer 1
+Einzige 1
+festhalten 1
+Entlehnungshäufigkeit 1
+Sättigungsprozess 1
+Lemmata 1
+Wortformen 1
+Adverbien 1
+Herkunftswörterbüchern 1
+etymologischen 1
+Wörterbüchern 1
+Nachteil 1
+Kernbestand 1
+etymologisch 1
+Gesamtsprache 1
+erfasste 1
+Auskunft 1
+Wörterbuchs 1
+folgendem 1
+Stichwörter 1
+Dynamik 1
+erhobenen 1
+Sprachgewohnheiten 1
+entlehnte 1
+Keks 1
+älterem 1
+Cakes 1
+schriftlichen 1
+gleichbleibendem 1
+Schriftbild 1
+Aussprachegewohnheiten 1
+Jute 1
+repräsentative 1
+Verständlichkeit 1
+Slogans 1
+Acht 1
+störten 1
+Lehnwörtern 1
+Bevölkerungsgruppen 1
+ostdeutschen 1
+Umfrageteilnehmern 1
+lingua 1
+franca 1
+Synonyme 1
+Landessprache 1
+unzureichende 1
+Vermischung 1
+bestehender 1
+verhandlungssicher 1
+Englischkenntnisse 1
+exzellent 1
+bessere 1
+Sprachkenntnisse 1
+effizienterer 1
+Englischunterricht 1
+Ton-Synchronisation 1
+Untertitelung 1
+Originale 1
+deutschem 1
+besseren 1
+Wahrung 1
+Sprachqualität 1
+Europapolitiker 1
+Verwaltungs- 1
+Zuwanderer 1
+Fachkräftemangel 1
+abzuwenden 1
+Investitionen 1
+erleichtern 1
+repräsentativen 1
+YouGov-Umfrage 1
+begrüßen 1
+Ähnliche 1
+Sprachverein 1
+Fahrkarte 1
+Billet 1
+Abteil 1
+Coupé 1
+Perron 1
+Postwesen 1
+Bismarcks 1
+Generalpostmeister 1
+französischsprachige 1
+Neuschöpfungen 1
+empört 1
+verhöhnte 1
+Generalsprachmeister 1
+eingeschrieben 1
+postlagernd 1
+Empfangsschein 1
+übergegangen 1
+rekommandiert 1
+poste 1
+restante 1
+Rezepisse 1
+Stellenangeboten 1
+-beschreibungen 1
+vermuten 1
+attraktive 1
+aufgewertet 1
+Area-Manager 1
+Abteilungsleiter 1
+Facility-Manager 1
+Hausmeister 1
+Key 1
+Account 1
+Fallbearbeiter 1
+Fallmanagement 1
+karikieren 1
+Euphemismus 1
+WC-Manager 1
+Klomann-frau 1
+gesetzgeberische 1
+eingedämmt 1
+Sprachpolitik 1
+unterbinden 1
+Sprachwissenschaftler 1
+Hoberg 1
+Duden-Ausgabe 1
+aufregen 1
+Sprachquoten 1
+Verfassungsänderungen 1
+Germanist 1
+Göttert 1
+komisch 1
+Wörterschatzes 1
+Fremdwortschwemmen 1
+Nehmersprachen 1
+knechtisch 1
+Gebersprachen 1
+Leitkultur 1
+Grimm 1
+ärgerlichen 1
+gewendet 1
+Grimmsche 1
+besinnen 1
+Grimm-Preis 1
+Anglizismen-Kampf 1
+vergeben 1
+rechtsextreme 1
+NPD 1
+anerkannte 1
+Weltnetz 1
+Internationalismus 1
+Carstensen 1
+MA 1
+Cristiano 1
+Furiassi 1
+Pseudo-English 1
+False 1
+Europe 1
+Glahn 1
+gesprochene 1
+Gegenwartssprache 1
+gesprochener 1
+Fernsehdeutsch 1
+Görlach 1
+Müller-Hasemann 1
+Eindringen 1
+Kohlhase 1
+Exakte 1
+Sprachwandelforschung 1
+herodot 1
+Muhr 1
+Ueding 1
+Nicole 1
+Plümer 1
+Sprachliche 1
+Mediensprache 1
+Westfalen 1
+Fakultät 1
+Schlobinski 1
+Networx 1
+kostenlos 1
+KB 1
+free-floatendem 1
+Hardlinern 1
+Instructions 1
+Anglizismenkritik 1
+Lingua 1
+opinio 1
+LeO 1
+Studentische 1
+Schweickard 1
+Glanz 1
+Elend 1
+Sprachpflege 1
+Romanisch 1
+Romanistisches 1
+Kolloquium 1
+XVIII 1
+Tübinger 1
+Narr 1
+Zenklusen 1
+Leitsprache 1
+Anglotumbdeutsch 1
+ders 1
+Archipel 1
+Coolag 1
+wvb 1
+gekürzt 1
+Sprachloyalität 1
+Sprachbewusstseins 1
+Anglizismen-Kritik 1
+Niehr 1
+Heinrich-Heine-Universität 1
+Imponier-Deutsch 1
+zeitde 1
+Infoportal 1
+Pfeifer 1
+p <num> 1
+HerbergMichael 1
+KinneDoris 1
+Steffens 1
+Neuer 1
+Neologismen 1
+CarstensenUlrich 1
+A-E 1
+p 1
+Stephanie 1
+Bohmann 1
+Gegenwartsdeutsch 1
+Werbebranche 1
+Puscher 1
+Oberflächliche 1
+ct 1
+gewertet 1
+gevoted 1
+möchten 1
+diggt 1
+followed 1
+Britta 1
+Bettina 1
+Röder 1
+Publik-Forum 1
+Annett 1
+Stein 1
+General-Anzeiger 1
+Burmasova 1
+MannheimLeipzigWienZürich 1
+Helle 1
+Lehn-Wortschatzes 1
+verläuft 1
+gesetzmäßig 1
+Piotrowski-Gesetz 1
+Körners 1
+Tabellen 1
+Gesamtwortschatzes 1
+Niederdeutschen 1
+Niederländischen 1
+Slawischen 1
+Rotwelschen 1
+etymologischer 1
+Altmann 1
+Entlehnungsprozessen 1
+Folia 1
+Linguistica 1
+Historica 1
+Katharina 1
+Ternes 1
+Kluge 1
+Endmark-Studie 1
+Start-ups 1
+Tagesspiegel 1
+Verwaltungssprache 1
+YouGov 1
+Meinungsforschungsinstitut 1
+Reiners 1
+Stilkunst 1
+CHBeck 1
+RP 1
+NPD-Blog 1
+booksgooglede 1
+DateiAstronomermoonjpg 1
+DateiJohannesVermeer-TheAstronomer<num>jpg 1
+DateiGalileoarp<num>pixjpg 1
+ástron 1
+Gestirn 1
+νÏμος 1
+nómos 1
+Haupttätigkeit 1
+Beschränkt 1
+jene 1
+hauptberuflich 1
+Astrophysik 1
+Kosmologie 1
+Planetensystems 1
+Beobachten 1
+Lehrtätigkeit 1
+Hochschulprofessor 1
+-assistent 1
+Messinstrumenten 1
+Computerprogrammen 1
+Einrichtungen 1
+Fachastronomen 1
+Regelfall 1
+Hochschulstudium 1
+verwandter 1
+Studienabschlüsse 1
+Geodäsie 1
+Aeronautik 1
+Verfassen 1
+Einstellungsvoraussetzung 1
+Gewandeltes 1
+gewandelt 1
+optischer 1
+Teleskope 1
+spezialisierten 1
+Signale 1
+Wellenlängenbereichen 1
+kurzwelligen 1
+Radiowellen 1
+Messdaten 1
+regelmäßigen 1
+Messkampagnen 1
+IVS 1
+Netz 1
+Fernrohr 1
+Kontrollräumen 1
+Nachtdienste 1
+gewinnt 1
+service 1
+mode 1
+observing 1
+Abruf 1
+Beobachtungsziel 1
+-art 1
+Teleskopen 1
+Erdsatelliten 1
+Fach- 1
+Faches 1
+Selbstverständnis 1
+Inwieweit 1
+Fachastronom 1
+Amateur 1
+zweckmäßig 1
+Olbers 1
+Forschungsgruppen 1
+mitzuwirken 1
+Großteleskope 1
+professionell 1
+machbar 1
+Asteroiden- 1
+Kometenüberwachung 1
+veränderlicher 1
+naturgemäß 1
+- wenn 1
+Beobachtungs- 1
+früher - 1
+Berufsastronomen 1
+klare 1
+astronomischen 1
+Schlafmangels 1
+gewisses 1
+Fernbedienung 1
+anbieten 1
+Observatorien 1
+Hawaii 1
+ESO-Sternwarten 1
+Kontrollen 1
+elektro-optische 1
+Sensoren 1
+Funktionskontrolle 1
+EDV 1
+nächtliche 1
+Astronominnen 1
+Priesterastronom 1
+Zeittafel 1
+az 1
+<num>-as 1
+évekbenjpg 1
+signaturesvg 1
+OBE 1
+FRS 1
+Cheshire 1
+Kryptoanalytiker 1
+Informatiker 1
+Theoretiker 1
+Computerentwicklung 1
+Informations- 1
+Computertechnologie 1
+richtungsweisend 1
+Berechenbarkeitsmodell 1
+Fundamente 1
+verschlüsselten 1
+Kriegsende 1
+Verschluss 1
+Schachprogramme 1
+Hardware 1
+vornahm 1
+Überprüfen 1
+Vorhandenseins 1
+Straftat 1
+Kastration 1
+entsetzliche 1
+Weihnachtsabend 1
+Königliche 1
+Wirken 1
+Aged 1
+Beamter 1
+Civil 1
+Ethel 1
+Sara 1
+geborene 1
+Stoney 1
+wünschten 1
+aufwachsen 1
+Alans 1
+Chatrapur 1
+London-Paddington 1
+Staatsdienst 1
+wohin 1
+Hastings 1
+pensionierten 1
+Obersts 1
+Folgezeit 1
+pendelten 1
+frühester 1
+beibrachte 1
+Rätseln 1
+Tagesschule 1
+Michaels 1
+Schulleiterin 1
+frühzeitig 1
+Dorset 1
+Schultag 1
+Generalstreik 1
+motiviert 1
+Kilometer 1
+Southampton 1
+zurücklegte 1
+Gaststätte 1
+Halt 1
+berichtete 1
+Lokalpresse 1
+Drang 1
+Lehrern 1
+Gegenliebe 1
+Geistes- 1
+bemerkenswerte 1
+geliebten 1
+Aufgabenstellungen 1
+irgendwelche 1
+Infinitesimalrechnung 1
+entnahm 1
+Bewegungsgesetz 1
+Collegezeit 1
+Widerstreben 1
+hart 1
+Notendurchschnitt 1
+Trinity 1
+Godfrey 1
+respektierten 1
+Sadleirian 1
+Chair 1
+innehatte 1
+DateiTuringmaschinesvg 1
+Zweig 1
+universelle 1
+arithmetisch-basierte 1
+gedanklichen 1
+abstrakt-formale 1
+verarbeitende 1
+vorgestellt 1
+Hilbert 1
+Mathematiker-Kongress 1
+Hilbertsche 1
+vorstellbare 1
+Algorithmus 1
+Berechenbarkeitstheorie 1
+festzustellen 1
+syntaktisch 1
+beweisbar 1
+Halteproblem 1
+algorithmisch 1
+initiale 1
+Bandbelegung 1
+Stillstand 1
+terminiert 1
+Lambda-Kalküls 1
+intuitiv 1
+Universellen 1
+Turing- 1
+Turing-Maschine 1
+simulieren 1
+verschlüsseltes 1
+Startwert 1
+Berechenbarkeitsbegriffe 1
+Doktortitel 1
+Doktorarbeit 1
+Hypercomputation 1
+Orakel-Maschinen 1
+nicht-deterministisch 1
+lösbaren 1
+österreichisch-britischen 1
+diskutierten 1
+stritten 1
+Formalismus 1
+überbewertet 1
+DateiBletchley 1
+IMG 1
+Versuchen 1
+verschlüsselte 1
+entziffern 1
+Letchworth-Enigma 1
+Lorenz-Schlüsselmaschine 1
+Turingery 1
+brechen 1
+-Verschlüsselungen 1
+halfen 1
+programmierbaren 1
+Röhrencomputers 1
+ENIAC 1
+Konstruiert 1
+Office 1
+Dollis 1
+Tommy 1
+Flowers 1
+angeführten 1
+entzifferte 1
+Colossus 1
+Lorenz-Maschine 1
+benannten 1
+Bombes 1
+Nachfolgerinnen 1
+Marian 1
+Rejewski 1
+Bomba 1
+Schlüssel 1
+elektromechanisches 1
+Enigma-Maschinen 1
+beinhaltete 1
+Schlüsseleinstellungen 1
+durchzutesten 1
+eliminieren 1
+Reductio 1
+absurdum 1
+geheimer 1
+kriegsentscheidende 1
+U-Boot-Krieg 1
+Afrikafeldzug 1
+DateiPunch 1
+cards 1
+tray 1
+built 1
+Teddington 1
+Automatic 1
+Mathematikers 1
+Babbage 1
+lehrte 1
+stellvertretender 1
+Computerabteilung 1
+machinery 1
+intelligence 1
+Mind 1
+Problematik 1
+Kriterium 1
+denkfähig 1
+Denkvorgang 1
+formalisierbar 1
+Antworten 1
+kommunikative 1
+unterscheidbar 1
+maschineller 1
+Künstlichen 1
+Schachprogramm 1
+Turochamp 1
+auszuführen 1
+berechnete 1
+dokumentierte 1
+Morphogenesis 1
+Reaktions-Diffusions-Systeme 1
+Turing-Mechanismus 1
+chemisch-biologischer 1
+Strukturbildungstheorien 1
+Fibonacci-Zahlen 1
+Spätere 1
+gesammelten 1
+DateiBerliner 1
+CSD 1
+andreas 1
+tw 1
+gleichgeschlechtliche 1
+Komplizen 1
+einzubrechen 1
+meldete 1
+Ermittlungen 1
+vorwarf 1
+grober 1
+Unzucht 1
+Perversion 1
+angeklagt 1
+Vorwürfe 1
+Gefängnisstrafe 1
+Haftstrafe 1
+anzutreten 1
+medikamentöse 1
+Hormon 1
+Östrogen 1
+triebhemmende 1
+Brustdrüse 1
+kommentierte 1
+Verweiblichung 1
+Konturen 1
+sportlichen 1
+Läufer 1
+Tennisspieler 1
+Psychoanalytiker 1
+CG 1
+Jungs 1
+verständnisvoll 1
+freundschaftliches 1
+Cyanidvergiftung 1
+vergifteten 1
+herrührend 1
+aufgegessen 1
+auffand 1
+Ermittler 1
+versäumten 1
+Zwerge 1
+Dip 1
+apple 1
+brew 1
+Let 1
+sleeping 1
+Tauch 1
+tief 1
+strahlend 1
+lockt 1
+sang 1
+Unfall 1
+widersprochen 1
+Hauptursache 1
+Offizielle 1
+Danksagung 1
+unternahmen 1
+öffentlichkeitswirksamen 1
+erlittene 1
+Widerruf 1
+Urteils 1
+unterzeichneten 1
+eingereichte 1
+Online-Petition 1
+posthume 1
+Initiator 1
+Programmierer 1
+Ritterwürde 1
+bedauerte 1
+außerordentlichen 1
+Entschlüsselung 1
+unterstrich 1
+Strafverfolgung 1
+gesetzeskonform 1
+nachträgliche 1
+Browns 1
+Homosexuelle 1
+Criminal 1
+Amendment 1
+Oberhausmitglied 1
+beantragte 1
+konservative 1
+Oberhauses 1
+Tariq 1
+Wimbledon 1
+kündigte 1
+Zustimmung 1
+Liberaldemokrat 1
+einzigem 1
+Doktoranden 1
+Gandy 1
+studiert 1
+Lesung 1
+Antrags 1
+beraumte 1
+Monarchen 1
+zustehendes 1
+Gnadenrecht 1
+Grayling 1
+beantragt 1
+entschuldigte 1
+Hannigan 1
+Geheimdienstes 1
+GCHQ 1
+verlangten 1
+Fry 1
+Turing-Darsteller 1
+Homosexuellen-Gesetzen 1
+Großneffen 1
+Nevil 1
+Großnichte 1
+Barns 1
+überreicht 1
+generellen 1
+verurteilten 1
+vorsah 1
+geahndeten 1
+gegenseitigem 1
+Einvernehmen 1
+vollzogen 1
+Ausgenommen 1
+Verurteilungen 1
+homosexueller 1
+verstorbene 1
+lebender 1
+Betroffener 1
+beantragen 1
+polizeilichen 1
+Führungsakte 1
+gestrichen 1
+verstorbener 1
+geltendem 1
+ungültig 1
+Gyimah 1
+Ergänzung 1
+Policing 1
+Cashman 1
+Initiatoren 1
+Vereinbarungen 1
+abgesichert 1
+Straferlass 1
+Postume 1
+statue 1
+Surreyjpg 1
+Sackville 1
+Gebäuden 1
+Canal 1
+Todestag 1
+frühzeitigen 1
+Tafel 1
+Hollymeade 1
+Machinery 1
+weithin 1
+Trust 1
+Kettle 1
+Kunstwerk 1
+walisischen 1
+Schiefer 1
+hundertstem 1
+Honor 1
+Ehrenhalle 1
+US-Geheimdienstes 1
+NSA 1
+Security 1
+Plaquejpg 1
+hervorragender 1
+Langstreckenläufer 1
+Wettkämpfen 1
+Walton 1
+Athletic 1
+Meisterschaften 1
+Fünfter 1
+<num><num> h 1
+Stan 1
+fehlte 1
+Holden 1
+Richards 1
+Beinverletzung 1
+Sportkarriere 1
+beenden 1
+Angeblich 1
+Logos 1
+angebissenen 1
+Apfels 1
+Regenbogenfarben 1
+Computerpioniers 1
+wünschte 1
+Gravitationstheorie 1
+inspiriert 1
+Logo-Designer 1
+Rob 1
+Janoff 1
+Biss 1
+Größenmaßstab 1
+Verwechslung 1
+Kirsche 1
+auszuschließen 1
+Lebenserinnerungen 1
+Max-Planck-Institut 1
+befragten 1
+Fachleute 1
+Womersley 1
+Porter 1
+Alwin 1
+Schreyer 1
+einjähriger 1
+Zyklus 1
+Ausstellungen 1
+Geheim 1
+Bekannten 1
+skurril 1
+Teetasse 1
+Fahrradschloss 1
+Heizung 1
+zweckentfremdeter 1
+Gasmaske 1
+gefahren 1
+Heuschnupfen 1
+Fahrradfahren 1
+Örtchens 1
+erschraken 1
+Anblick 1
+Giftgasangriff 1
+Westfälischen 1
+Wilhelms-Universität 1
+Achim 1
+Clausing 1
+Originaldrucke 1
+Nachlass 1
+verschollen 1
+Postkarte 1
+angefordert 1
+Clausings 1
+Seminar 1
+Abhandlung 1
+Exemplar 1
+Sothebys 1
+Widmung 1
+aufwiesen 1
+versteigert 1
+Aktenschrank 1
+Lagerraum 1
+aufgefunden 1
+einsehbar 1
+Bank 1
+Umlauf 1
+<num>-Pfund-Note 1
+Zitat 1
+This 1
+foretaste 1
+come 1
+shadow 1
+going 1
+Patente 1
+Bolter 1
+Carolina 1
+Chapel 1
+Cooper 1
+Leeuwen 1
+Impact 1
+Copeland 1
+Bowen 1
+Sprevak 1
+Wilson 1
+Juliet 1
+Floyd 1
+Alisa 1
+Bokulich 1
+Philosophical 1
+Explorations 1
+Legacy 1
+Dyson 1
+Cathedral 1
+Origins 1
+Universe 1
+Kathedrale 1
+Zeitalters 1
+Propyläen 1
+Hinsley 1
+Stripp 1
+Codebreakers - 1
+inside 1
+story 1
+Burnett 1
+Vintage 1
+Unverzagt 1
+Leavitt 1
+Knew 1
+Too 1
+Much 1
+Invention 1
+Norton 1
+Dermot 1
+Turing - 1
+Genius 1
+Prof - 1
+Decoded 1
+Pavilion 1
+Welchman 1
+Six 1
+Story - 1
+Cleobury 1
+MM 1
+Baldwin 1
+Shropshire 1
+Hochhuth 1
+Lagercrantz 1
+Sündenfall 1
+Schwedischen 1
+Butt 1
+Verlierer 1
+Goliath 1
+Gorbatschow 1
+Neal 1
+Stephenson 1
+Cryptonomicon 1
+codierte 1
+Fernsehfilm-Biographie 1
+Whitemore 1
+Wise 1
+Derek 1
+Jacobi 1
+Apted 1
+Craig 1
+Beavan 1
+Nic 1
+Stacey 1
+Channel 1
+Stoppard 1
+ServusTV 1
+Mathegenie 1
+drôle 1
+guerre 1
+dAlan 1
+ou 1
+Comment 1
+maths 1
+ont 1
+vaincu 1
+Denis 1
+Waerebeke 1
+dici 1
+Off 1
+RTBF 1
+Imitation 1
+Morten 1
+Tyldum 1
+Weinstein 1
+Keira 1
+Knightley 1
+Clarke 1
+Tennant 1
+Lowe 1
+Ehrenrolle 1
+Honour 1
+Alan-Turing-Portal 1
+turingorguk 1
+alanturingnet 1
+Etappen 1
+Sonderausstellung 1
+Betschon 1
+Rückwärtsgang 1
+Colleagues 1
+share 1
+memories 1
+alphabetische 1
+Mitgliederliste 1
+<num>Andrew 1
+short 1
+biography 1
+turingorg 1
+celebrates 1
+pardoned 1
+<num>Caroline 1
+receives 1
+<num>Friedhelm 1
+Greis 1
+Queen 1
+Recipients 1
+royal 1
+prerogative 1
+mercy 1
+liess 1
+diszipliniert 1
+Dechiffreur 1
+Nazi-Enigma 1
+Computers 1
+Digitales 1
+GlückAndré 1
+goldene 1
+Gans 1
+schnattert 1
+SchachBoris 1
+Mayer 1
+Jungle 1
+sth 1
+reversonet 1
+Thousands 1
+call 1
+apology 1
+Knoke 1
+Netzweltticker 1
+Computer-Pionier 1
+SpOn 1
+<num>Werner 1
+Pluta 1
+Späte 1
+<num>Nicholas 1
+Watt 1
+given 1
+Katholische 1
+Nachrichten-Agentur 1
+KNA 1
+Schwule 1
+Badische 1
+<num> Februar 1
+<num>Owen 1
+Bowcott 1
+UK 1
+issues 1
+thousands 1
+gay 1
+men 1
+whudatde 1
+<num>Chris 1
+IEEE 1
+Polish 1
+Cipher 1
+Cryptologia 1
+bezahlpflichtigI 1
+isolation 1
+autonomy 1
+marathon 1
+ambition 1
+Track 1
+Stats 1
+englischPat 1
+Butcher 1
+Praise 1
+globerunnerorg 1
+englischJohn 1
+Olympic 1
+honour 1
+replied 1
+wished 1
+had 1
+thought 1
+hadnt 1
+Isaacson 1
+<num>Holden 1
+Frith 1
+Unraveling 1
+behind 1
+logo 1
+CNN 1
+Selbstverlag 1
+Genscher 1
+Bruderer 1
+Wissenschaftsverlag 1
+Hans-Heinrich 1
+Pardey 1
+schrullig 1
+ArtikelanfangLaura 1
+Döing 1
+<num>Elmar 1
+Ries 1
+Pioniers 1
+Unibibliothek 1
+Sonderdrucke 1
+Informatikers 1
+Westfälische 1
+Josh 1
+Halliday 1
+Additional 1
+ManchesterConcert 1
+<num>Teresa 1
+Dapp 1
+Musikalische 1
+Verneigung 1
+Mittelbayerische 1
+DateiTommarp 1
+kloster 1
+DateiScale 1
+drawing 1
+underwaterjpg 1
+DateiArrow 1
+spear 1
+heads 1
+from-DC<num>jpg 1
+Datei<num> 1
+Keramikofenjpg 1
+λÏγος 1
+lógos 1
+wörtlich 1
+geisteswissenschaftlichen 1
+Verbund 1
+Kunstwerke 1
+Steinwerkzeugen 1
+nähere 1
+früherer 1
+Werkzeugherstellung 1
+Betracht 1
+Materielle 1
+Konzentrationslager 1
+Bunkerlinien 1
+fachintern 1
+überblicken 1
+herausbildeten 1
+dokumentierbar 1
+Themengebiete 1
+Methodik 1
+materieller 1
+Klima 1
+Forschungsgeschichte 1
+Altertumsforschung 1
+geschilderten 1
+Cyriacus 1
+Ancona 1
+Humanist 1
+Gründungsväter 1
+einsetzende 1
+klassisch-antiker 1
+Gelehrsamkeit 1
+gesteigerten 1
+reisefreudige 1
+akribische 1
+Kataloge 1
+Kupferstichen 1
+Holzschnitten 1
+Camden 1
+Britannia 1
+sichtbaren 1
+Bemerkenswert 1
+Bewuchsmerkmale 1
+Kornfeldern 1
+bemerkt 1
+Mercati 1
+Steinwerkzeuge 1
+einstufte 1
+Faktum 1
+- wie 1
+Ussher 1
+ableitete - 1
+wagt 1
+Peyrère 1
+Donnerkeile 1
+Steinzeitartefakte 1
+Präadamiten-Hypothese 1
+Intervention 1
+Inquisition 1
+widerruft 1
+DateiSepulture 1
+CocherelJPG 1
+DateiJättakullen 1
+juli 1
+bild 1
+Skandinavien 1
+Dolmen 1
+Roskilde 1
+Uppsala 1
+Houlbec-Cocherel 1
+Nordfrankreich 1
+Grabkammer 1
+Grabungsbericht 1
+Kieler 1
+Jütland 1
+Hügelgräber 1
+LAntiquité 1
+expliquée 1
+sukzessiv 1
+Schlussfolgerungen 1
+zeitgemäß 1
+unbeachtet 1
+Bahnbrecher 1
+Amateurarchäologe 1
+Boucher 1
+zuordnete 1
+wofür 1
+Lyells 1
+zuteilwurde 1
+stratigraphischen 1
+Zusammengehörigkeit 1
+Gleichaltrigkeit 1
+Steinartefakt 1
+Fundzusammenhang 1
+ausgestorbenen 1
+Tierart 1
+Kurator 1
+Kopenhagen 1
+erfand 1
+einteilt 1
+unterschied 1
+geschlagenen 1
+geschliffenen 1
+NeusteinzeitJungsteinzeit 1
+untergliedert 1
+gefundene 1
+DateiPompeji 1
+ueberblickjpg 1
+Vesuvs 1
+Wasserleitung 1
+wiederentdeckt 1
+Karl III 1
+ausgraben 1
+Basilika 1
+Villa 1
+dei 1
+Papiri 1
+freigelegt 1
+Sendschreiben 1
+Herculanischen 1
+Entwicklungsstufen 1
+korrespondierte 1
+rezensierte 1
+bekanntmachte 1
+Christian-Albrechts-Universität 1
+Baudenkmäler 1
+Pyramiden 1
+beliebte 1
+Reiseziele 1
+Weltwunder 1
+Königsgräber 1
+Napoléon 1
+Bonapartes 1
+Ägypten-Feldzug 1
+Begleitung 1
+Rosetta 1
+Jean-François 1
+Champollion 1
+Hieroglyphen 1
+Auguste 1
+Altertümerdienstes 1
+dreißig 1
+ausgrub 1
+brachial 1
+Sprengladungen 1
+Fundumstände 1
+Schatzsucher 1
+Battista 1
+Belzoni 1
+geschafft 1
+Louvre 1
+verschleppt 1
+Aufbewahrung 1
+Ägyptischen 1
+Nationalmuseums 1
+Kairo 1
+Lepsius 1
+erstellte 1
+ägyptischer 1
+nubischer 1
+Denkmaeler 1
+Aegypten 1
+Aethiopien 1
+Farbtafeln 1
+verdient 1
+durchführte 1
+Unterscheiden 1
+unwesentlich 1
+Schatzsuchern 1
+Grabräubern 1
+verfeinert 1
+Ives 1
+Goguet 1
+Durchsetzen 1
+Jungsteinzeit 1
+Darwins 1
+Neandertalers 1
+Fuhlrott 1
+Schaaffhausen 1
+eiszeitlich 1
+Virchow 1
+pathologische 1
+unterbunden 1
+Montelius 1
+differenzierten 1
+Fundstücken 1
+ungewöhnlich 1
+Wasserstandes 1
+Obermeilen 1
+Zürichsee 1
+hölzerne 1
+Pfeiler 1
+Steinbeile 1
+Keller 1
+Feuchtbodensiedlungen 1
+entspann 1
+heftige 1
+konkurrierten 1
+Ufer- 1
+Hornstaad 1
+belegen 1
+Seeboden 1
+Lösungsvorschläge 1
+Befunden 1
+Pfahlbaumuseum 1
+Hallstatt 1
+Oberst 1
+Tène 1
+Neuenburgersee 1
+durchführt 1
+Hallstattzeit 1
+Latènezeit 1
+Édouard 1
+Lartet 1
+Fundstätte 1
+Pyrenäen 1
+Massat 1
+Geweihspitze 1
+eingraviertem 1
+Bärenkopf 1
+jungpaläolithischer 1
+Höhlenfundplätze 1
+Gorge 1
+dEnfer 1
+Laugerie 1
+Haute 1
+Moustier 1
+großartigen 1
+Höhlenmalereien 1
+Höhle 1
+Altamira 1
+Geschäftsmann 1
+Hobbyarchäologe 1
+Vorgeschichtsarchäologie 1
+Raumes 1
+Ithaka 1
+Hissarlik 1
+graben 1
+Homers 1
+Bauperiode 1
+täuschte 1
+Ausgrabungsmethoden 1
+Fachmann 1
+hält 1
+Schliemanns 1
+stützt 1
+wertvollen 1
+Priamos 1
+vorhomerischer 1
+unterschätzt 1
+Fotografie 1
+Hoernes 1
+Gesamtgebiet 1
+Lehrbefugnis 1
+DateiHoward 1
+carterjpg 1
+DateiBarzanjpg 1
+leistet 1
+Matthew 1
+Pionierarbeit 1
+Meilenstein 1
+Monumenten 1
+ausgräbt 1
+Rücksichtnahme 1
+potenzielle 1
+künftige 1
+peinliche 1
+Registrierung 1
+vorgefundenen 1
+saubere 1
+Vermessung 1
+Handbuchs 1
+Bulle 1
+begonnene 1
+Gräberfeldes 1
+Assini 1
+Aushub 1
+gesiebt 1
+erstklassige 1
+Grabungsdokumentation 1
+Carter 1
+sechsjähriger 1
+Tut-anch-Amun 1
+Osbert 1
+Crawford 1
+fotografiert 1
+Flugzeug 1
+Gustaf 1
+Kossinna 1
+siedlungsarchäologischen 1
+zuschreiben 1
+Nationalsozialismus 1
+arischen 1
+Rasse 1
+Diskreditierung 1
+Anbindung 1
+obsolet 1
+ordentliche 1
+Professur 1
+Bernegg 1
+Bregenz 1
+Jenissei 1
+habilitiert 1
+promovierten 1
+Zwangspensionierung 1
+Nationalsozialisten 1
+Akademiker 1
+Systematisierung 1
+Katalogisierung 1
+mied 1
+kulturgeschichtliche 1
+Thor 1
+Heyerdahl 1
+fuhr 1
+Floß 1
+Südamerika 1
+Polynesien 1
+Strontiumisotopenanalyse 1
+Wanderbewegungen 1
+ur- 1
+frühzeitlichen 1
+Verbundwissenschaft 1
+Ötztaler 1
+gefundenen 1
+vorgeschichtlichen 1
+Similaun-MannÖtzi 1
+beispielhaft 1
+DNA-Analyse 1
+Verwandtschaftsbeziehungen 1
+bronzezeitlichen 1
+Begräbnisstätte 1
+Lichtensteinhöhle 1
+rekonstruiert 1
+Lebenswissenschaften 1
+Tragfähigkeit 1
+Bevölkerungsdichte 1
+Siedlungsentwicklung 1
+Optimal 1
+Foraging 1
+Klimaveränderungen 1
+jahreszeitliche 1
+Wanderungen 1
+Landnutzungsformen 1
+Simulationen 1
+Modellbildungen 1
+computergestützte 1
+Geoinformationssysteme 1
+Geschichts- 1
+Kulturwissenschaften 1
+Postprozessuale 1
+Kultur- 1
+Kernbegriff 1
+Handlungsmotive 1
+-optionen 1
+inhärente 1
+Subjektivität 1
+jeglicher 1
+postprozessuale 1
+hermeneutische 1
+selbstreflektierende 1
+Praktiken 1
+Heutige 1
+Nachfahren 1
+untersuchenden 1
+vernachlässigte 1
+Gedächtnisinstitutionen 1
+sensible 1
+Gedächtnis 1
+Kommune 1
+Brisanz 1
+bewaffneten 1
+Primärziele 1
+Plünderung 1
+nachhaltig 1
+beschädigt 1
+gestohlen 1
+verbracht 1
+nationale 1
+Koordinationen 1
+ziviler 1
+betreibt 1
+Blauen 1
+Schild 1
+Committees 1
+ANCBS 1
+Haag 1
+Missionen 1
+Agypten 1
+Libyen 1
+Mali 1
+Irak 1
+Jemen 1
+Sammelbegriff 1
+Zeitabschnitte 1
+Forschungsgegenstand 1
+nicht-archäologischer 1
+derer 1
+spärlich 1
+beruft 1
+auswerten 1
+Steingeräten 1
+Völkerwanderungszeit 1
+frühes 1
+Provinzialrömische 1
+Spezialgebiet 1
+Genauer 1
+Etruskologie 1
+Ägäische 1
+kykladischen 1
+zunehmendem 1
+aufgehender 1
+Baubestand 1
+Bau- 1
+Monumentenarchäologie 1
+Parallelüberlieferung 1
+umschreibt 1
+pragmatisch 1
+methodologisch-phänomenologischen 1
+sogenannter 1
+dichter 1
+geografische 1
+philologisch 1
+ausgerichteten 1
+Altorientalistik 1
+Iraks 1
+Irans 1
+Syriens 1
+Libanons 1
+Israels 1
+Jordaniens 1
+Sumer 1
+Akkad 1
+Elam 1
+Hethiter 1
+Urartu 1
+Biblischen 1
+Siedlungs- 1
+Palästinas 1
+Israel 1
+orientalische 1
+einverleibten 1
+DateiVorgeschichtlicher 1
+korbjpg 1
+Primatenarchäologie 1
+früheste 1
+Siedlungsarchäologie 1
+Montanarchäologie 1
+Bergbau 1
+Hüttenwesen 1
+Kirchenarchäologie 1
+Gletscherarchäologie 1
+Küstenarchäologie 1
+Schlachtfeldarchäologie 1
+Zeithorizont 1
+Trassenarchäologie 1
+Bahn- 1
+Kanal- 1
+Leitungs- 1
+Straßenbaumaßnahmen 1
+Untersuchungsgegenstände 1
+Textilarchäologie 1
+Musikarchäologie 1
+Musikinstrumente 1
+Kognitive 1
+Geschlechterforschung 1
+Geschlechter 1
+Archäoinformatik 1
+Datenverarbeitung 1
+naturwissenschaftlicher 1
+Geoarchäologie 1
+geowissenschaftlicher 1
+Hilfswissenschaften 1
+Archäozoologie 1
+Tierknochen- 1
+Pollen- 1
+Pflanzenfunden 1
+Umweltbedingungen 1
+rekonstruieren 1
+Untersuchungsobjekten 1
+Bodenproben 1
+Mageninhalte 1
+Abfallgruben 1
+Latrinen 1
+Paläopathologen 1
+Geweben 1
+Lebensbedingungen 1
+Rückschlüsse 1
+Vorfahren 1
+Astroarchäologie 1
+Paläoastronomie 1
+Kultstätten 1
+Sonnwendpunkte 1
+astronomische 1
+erschließen 1
+Nachbardisziplinen 1
+Paläontologie 1
+Geophysik 1
+Numismatik 1
+Epigraphik 1
+Paläographie 1
+Klimatologie 1
+Paläoklimatologie 1
+gliedern 1
+Erschließung 1
+typologische 1
+Forschungsmethode 1
+Archivierung 1
+zerstörungsfreie 1
+potenzieller 1
+Geländebegehung 1
+geophysikalische 1
+Geoelektrik 1
+Induktion 1
+geomagnetische 1
+Bodenradar 1
+LIDAR 1
+prospektiv 1
+Phosphatanalyse 1
+Eingeleitet 1
+Suchgräben 1
+Sondierung 1
+Bodenwiderstandsmessung 1
+Luftbilder 1
+Bodenforschung 1
+potenziellen 1
+Grabungsstelle 1
+planen 1
+DateiArchäologie 1
+schichtengrabungjpg 1
+Baumaßnahmen 1
+Notgrabungen 1
+Rettungsgrabungen 1
+Denkmalpflege 1
+Forschungsgrabungen 1
+befundorientiert 1
+räumlichen 1
+zeitlichen 1
+Befundes 1
+Fundplatz 1
+rekonstruierbar 1
+Arbeitsmittel 1
+Kelle 1
+Buntstift 1
+wesentlicher 1
+aufgehend 1
+Dokumentationsmethoden 1
+Photogrammetrie 1
+Gletschermumie 1
+Bruchteil 1
+Klassifikation 1
+Objekten 1
+Fundmaterials 1
+Vergleiche 1
+Fundsituationen 1
+Kombinationsanalysen 1
+relativchronologischen 1
+Verbreitungsanalysen 1
+Detailuntersuchung 1
+Artefakten 1
+Mikroskopie 1
+Ultraschallaufnahmen 1
+Röntgen 1
+Analysen 1
+Spektralanalysen 1
+Laserscans 1
+DateiDendrochronologiejpg 1
+Fundanalyse 1
+Grabbeigabe 1
+absoluter 1
+relativer 1
+JJ 1
+Winckelmanns 1
+vergleichendes 1
+Sehen 1
+Fundkombination 1
+Seriation 1
+Korrespondenzanalyse 1
+Chorologie 1
+Thermolumineszenzdatierung 1
+TL-Datierung 1
+Kalium-Argon-Methode 1
+geisteswissenschaftlich 1
+Analogieschluss 1
+bildlicher 1
+Bundesländer 1
+Landesarchäologe 1
+Denkmalamtes 1
+organisiert 1
+Archäologiepreise 1
+Forschungsprojekten 1
+Römisch-Germanischen 1
+Zentralmuseums 1
+Besiedlung 1
+ethnographische 1
+Ureinwohnern 1
+stattfanden 1
+spärlichen 1
+präkolumbischen 1
+Grabhügel 1
+Jahresringe 1
+Grabhügeln 1
+Bäume 1
+Mittelamerika 1
+Mayazentrum 1
+Copán 1
+Hiram 1
+Bingham 1
+Inkastadt 1
+Machu 1
+Picchu 1
+Mexiko-Stadt 1
+Haushaltsgeräte 1
+Hernán 1
+Cortés 1
+Fundstelle 1
+Tecoaque 1
+vorspanischer 1
+Zultepec 1
+Weltkulturerbe 1
+Indus-Kultur 1
+Ausgegraben 1
+Harappa 1
+Mohenjo-Daro 1
+Geologen 1
+Gunnar 1
+Andersson 1
+Shao 1
+Tsun 1
+Honan 1
+Wohnhöhle 1
+beweist 1
+vorgeschichtlicher 1
+bewohnt 1
+Anyang 1
+Shang-Dynastie 1
+Terrakottaarmee 1
+Shihuangdi 1
+Xian 1
+paläoanthropologischer 1
+Wiege 1
+Steingeräte 1
+Homo-Arten 1
+Spezies 1
+Geröllgeräte 1
+Oldowan-Typ 1
+Faustkeile 1
+Leitformen 1
+datieren 1
+Lomekwi 1
+Kenia 1
+vorschlagsweise 1
+Lomekwian 1
+Kontinents 1
+dokumentiert 1
+subsaharischen 1
+zurückreichen 1
+Forschungstradition 1
+Forschungsergebnisse 1
+Fachbücher 1
+Fachzeitschriften 1
+populärwissenschaftliche 1
+Oberirdisch 1
+Ausschilderung 1
+Wanderlehrpfades 1
+Archäologisch-naturkundliche 1
+Wanderweg 1
+Lübeck 1
+Wissensstand 1
+widerspiegelt 1
+gefärbt 1
+herrschenden 1
+Zeitgeist 1
+Schnittstellen 1
+Machbarkeit 1
+Praxisbezug 1
+überprüft 1
+Führungen 1
+museumsdidaktische 1
+Vorführungen 1
+Vielerorts 1
+regionale 1
+Zunehmend 1
+Katastrophen 1
+bewaffnete 1
+Abkommen 1
+überwachen 1
+weltweites 1
+Partnerorganisationen 1
+Wichtigkeit 1
+nachhaltiges 1
+Wirtschaftswachstum 1
+Habsburg 1
+Kulturgutschutz-Einsatz 1
+Nations 1
+Interim 1
+Lebanon 1
+erläuterte 1
+Kulturgüter 1
+Zerstört 1
+entwurzelt 1
+flüchten 1
+Langjahr 1
+Buchpublikationen 1
+Eggers 1
+Neuaufl 1
+scrîpvaz 1
+Bergemann 1
+Colin 1
+Renfrew 1
+Theories 1
+Practice 1
+Schareika 1
+Stefanie 1
+Samida 1
+frühgeschichtliche 1
+Scholkmann 1
+Hauke 1
+Kenzler 1
+Schreg 1
+Grundwissen 1
+Wiss 1
+Illustrated 1
+Bernbeck 1
+Benz 1
+Maise 1
+Grabungsstätten 1
+FA 1
+MannheimLeipzig 1
+Alain 1
+Schnapp 1
+Wittenburg 1
+Bunk 1
+Detektivarbeit 1
+Jeorjios 1
+Schatzsuche 1
+Knaut 1
+Innovative 1
+Geoffrey 1
+Tassie 1
+Owens 1
+Excavations 1
+Fieldguide 1
+Methology 1
+Recording 1
+Techniques 1
+Marco 1
+Kircher 1
+Medialisierung 1
+Spannungsfeld 1
+transcript 1
+Aedeen 1
+Cremin 1
+Trigger 1
+Thought 1
+Mitteleuropas 1
+Beran 1
+Wilkau-Hasslau 1
+Kuckenburg 1
+DuMont 1
+Menghin 1
+Planck 1
+Räume 1
+Uta 1
+Freeden 1
+Schnurbein 1
+Jahrtausende 1
+Leistungsschau 1
+Landesarchäologien 1
+Cunliffe 1
+Illustrierte 1
+FrankfurtMain 1
+Schriftenreihen 1
+Grazer 1
+altertumskundliche 1
+Otte 1
+Kunstalterthümer 1
+Kunstausdrücke 1
+Lateinisch 1
+Französisch 1
+Reprint-Verlag 1
+Online-Publikationen 1
+Guido 1
+Nockemann 1
+DAS 1
+Digitization 1
+archaeological 1
+collection 1
+e-paper 1
+Literaturrecherche 1
+Propylaeum 1
+Fachinformationsdienst 1
+Internet-Portal 1
+umfangreicher 1
+Wissensdatenbank 1
+Nützliches 1
+Grabungstechnik 1
+Weblog 1
+Linkhinweisen 1
+Raub 1
+Archeoparagliding 1
+Marek 1
+PoznaĆski 1
+Archäologen-Verband 1
+DGUF 1
+Stiftung 1
+Landesämter 1
+Archäologiemuseen 1
+webmuseende 1
+wwwexarorg 1
+EXAR 1
+EXARC 1
+EXchange 1
+Communication 1
+europäischer 1
+Computeranwendungen 1
+Quantitative 1
+Goethe-Universität 1
+Krefeld 1
+Dachverband 1
+Archäologischer 1
+Studierendenvertretungen 1
+Grabungsfirmen 1
+TübingenBasel 1
+Hansjürgen 1
+Müller-Beck 1
+Committee 1
+Isabelle-Constance 1
+Opalinski 1
+Schüsse 1
+Haider 1
+Missbrauch 1
+Kulturgütern 1
+Aisling 1
+Irwin 1
+no-strike 1
+list 1
+shield 1
+Yemens 1
+treasures 1
+Scientist 1
+Jyot 1
+Hosagrahar 1
+heart 1
+SDGs 1
+UNESCO-Kurier 1
+April-Juni 1
+Szostak 1
+Causes 1
+Growth 1
+Interdisciplinary 1
+Corine 1
+Wegener 1
+Marjan 1
+Otter 1
+Cultural 1
+Property 1
+Protecting 1
+Heritage 1
+Armed 1
+Getty 1
+Conservation 1
+Newsletter 1
+Spring 1
+US-ASCII 1
+<num>-Bit-Zeichenkodierung 1
+US-Variante 1
+ASCII-Code 1
+gebilligt 1
+Nachfolgeinstitutionen 1
+Druckbare 1
+-<num>< 1
+>ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz 1
+Schreibmaschine 1
+Ausgabezeichen 1
+Tabulatorzeichen 1
+Protokollzeichen 1
+Übertragungsende 1
+Datensatztrennzeichen 1
+<num> Bit 1
+hexadezimal 1
+<num>h-<num>Fh 1
+Fehlerkorrekturzwecke 1
+Paritätsbit 1
+Kommunikationsleitungen 1
+Steuerungsaufgaben 1
+kompatibel 1
+sprachspezifischen 1
+Grundalphabet 1
+ASCII-Zeichencodes 1
+control 1
+character 1
+obiger 1
+Steuerung 1
+Geräten 1
+Zeilenumbruch 1
+Bell 1
+Glocke 1
+SP 1
+space 1
+blank 1
+Leer- 1
+Leertaste 1
+<num>Ehex 1
+druckbare 1
+nicht-englischen 1
+Buchstabenvarianten 1
+ASCII-Zeichensatz 1
+typografisch 1
+korrekte 1
+Gedankenstriche 1
+Anführungszeichen 1
+Typografie 1
+Schreibmaschinensatz 1
+Informationsaustausch 1
+Drucksatz 1
+eins 1
+Löschzeichen 1
+DEL 1
+Lochstreifen 1
+Lochkarten 1
+gelochtes 1
+nachträglich 1
+Setzen 1
+Auslochen 1
+Markierungen 1
+löschen 1
+Löschen 1
+rückgängig 1
+Lochstreifens 1
+NUL 1
+Bitmustern 1
+entsprachen 1
+Zeichencodes 1
+Zeichenkette 1
+grafische 1
+Morsecode 1
+Fernschreibern 1
+Telegrafennetzen 1
+Baudot-Code 1
+Murray-Code 1
+<num>-Bit-Murray-Code 1
+<num>-Bit-ASCII 1
+Fernschreibermodelle 1
+Teletype 1
+ASR<num> 1
+Steuer- 1
+ASCII-Standards 1
+gebar 1
+Caesar-Verschlüsselung 1
+ASCII-Zeichen 1
+Computerzeitalters 1
+Standard-Code 1
+Terminals 1
+VT<num> 1
+angesteuert 1
+Großrechnern 1
+inkompatible 1
+System<num> 1
+ernsthafter 1
+Konkurrent 1
+schwieriger 1
+liegende 1
+Codebereiche 1
+interne 1
+Dokumente 1
+Lyndon 1
+Johnsons 1
+gestützt 1
+Regierungsbüros 1
+IA<num> 1
+<num>-Bit-Codierung 1
+normiert 1
+Referenzversion 1
+<num>-IRV 1
+Zeichenpositionen 1
+Umdefinition 1
+vorgesehen 1
+gleichzeitige 1
+Anpassungen 1
+Anzeige 1
+ungewollt 1
+Einschalten 1
+ÜÄ 1
+Programmierung 1
+Ersatzkombinationen 1
+Digraphen 1
+Internationalisierung 1
+ertüchtigt 1
+invarianten 1
+sprachspezifisch 1
+Pascal 1
+geschweiften 1
+vorsieht 1
+Inkompatibilitäten 1
+nationaler 1
+<num>-Bit-Varianten 1
+übereinstimmen 1
+IBM-PC 1
+Microsoft 1
+Installationen 1
+westeuropäischen 1
+DIN 1
+Textdateien 1
+DOS 1
+Jenseits 1
+Erfordernissen 1
+boten 1
+Schriftkultur 1
+unterzubringen 1
+spezialisierte 1
+Codetabellen 1
+umschalten 1
+Nicht-ASCII-Zeichen 1
+benötigen 1
+Keine 1
+<num>-Bit-Erweiterungen 1
+Zeichenvorrat 1
+Milliarden 1
+Codepoints 1
+<num>-Bit-Wörter 1
+Sieben-Bit-Varianten 1
+Betriebssystemen 1
+Apples 1
+macOS 1
+Linux-Distributionen 1
+standardmäßig 1
+Formatierungszeichen 1
+Auszeichnungssprachen 1
+allgemeinverbindlich 1
+Steuerbefehlen 1
+Linefeed 1
+Carriage 1
+Return 1
+Horizontal-Tabulatorzeichen 1
+Seitenvorschub 1
+Feed 1
+Vertikal-Tabulatorzeichen 1
+ASCII-Textdateien 1
+Zeilenende 1
+DOS- 1
+Windows-Systemen 1
+nacheinander 1
+Apple- 1
+Commodore-Rechnern 1
+Amiga 1
+Unix-artigen 1
+Amiga-Systemen 1
+Textformatierung 1
+Markup-Sprachen 1
+HTML 1
+Kompatible 1
+benutzen 1
+Single 1
+Set 1
+SBCS 1
+ASCII-kompatibel 1
+kompatiblen 1
+SBCS-Zeichensätze 1
+besprochen 1
+ASCII-Erweiterungen 1
+Abdeckung 1
+Thai 1
+MacRoman 1
+MacCyrillic 1
+proprietäre 1
+OS 1
+DOS-Codepages 1
+Windows-Codepages 1
+KOI<num>-R 1
+Russisch 1
+KOI<num>-U 1
+Ukrainisch 1
+ARMSCII-<num> 1
+ARMSCII-<num>a 1
+GEOSTD 1
+Georgisch 1
+ISCII 1
+TSCII 1
+Tamil 1
+variabler 1
+kodieren 1
+Big<num> 1
+traditionelles 1
+Auslandschinesen 1
+EUC 1
+Extended 1
+UNIX 1
+Coding 1
+ostasiatische 1
+Guojia 1
+Biaozhun 1
+vereinfachtes 1
+VR 1
+ASCII-Tabelle 1
+hexadezimalen 1
+Dezimal- 1
+Oktalcodes 1
+Eponyme 1
+ASCII-Art 1
+CBM-ASCII 1
+Bemer 1
+Fieldata 1
+genehmigt 1
+Coded 1
+Sets 1
+Revisionen 1
+INCITS 1
diff --git a/tests/data/wpd19_10000.w2vinput b/tests/data/wpd19_10000.w2vinput
new file mode 100644
index 0000000..f1ab5ea
--- /dev/null
+++ b/tests/data/wpd19_10000.w2vinput
@@ -0,0 +1,10000 @@
+Alan Smithee steht als Pseudonym für einen fiktiven Regisseur der Filme verantwortet bei denen der eigentliche Regisseur seinen Namen nicht mit dem Werk in Verbindung gebracht haben möchte
+Von <num> bis <num> wurde es von der Directors Guild of America DGA für solche Situationen empfohlen seither ist es Thomas Lee Alan Smithee ist jedoch weiterhin in Gebrauch
+Alternative Schreibweisen sind unter anderem die Ursprungsvariante Allen Smithee sowie Alan Smythee und Adam Smithee
+Auch zwei teilweise asiatisch anmutende Schreibweisen Alan Smi Thee und Sumishii Aran gehören - so die Internet Movie Database - dazu
+Geschichte
+Entstehung
+Das Pseudonym entstand <num> infolge der Arbeiten am Western-Film Death of a Gunfighter deutscher Titel
+Frank Patch - Deine Stunden sind gezählt
+Regisseur Robert Totten und Hauptdarsteller Richard Widmark gerieten in einen Streit woraufhin Don Siegel als neuer Regisseur eingesetzt wurde
+Der Film trug nach Abschluss der Arbeiten noch deutlich Tottens Handschrift der auch mehr Drehtage als Siegel daran gearbeitet hatte weshalb dieser die Nennung seines Namens als Regisseur ablehnte
+Totten selbst lehnte aber ebenfalls ab
+Als Lösung wurde Allen Smithee als ein möglichst einzigartiger Name gewählt bei der späteren Variante Alan Smithee war das Anagramm The Alias Men vermutlich kein Entstehungsgrund
+In den zeitgenössischen Kritiken wurde der Regisseur u a von Roger Ebert mit den Worten gelobt
+Aufdeckung und Abkehr
+<num> kam die Parodie An Alan Smithee Film Burn Hollywood Burn deutscher Titel
+Fahr zur Hölle Hollywood
+in die Kinos was das Pseudonym einem größeren Publikum bekannt machte nicht zuletzt weil Arthur Hiller der eigentliche Regisseur des Films selbst seinen Namen zurückzog und analog zum Filmtitel das Pseudonym Alan Smithee benutzte
+Der Film gilt als einer der schlechtesten Filme der <num>er Jahre und gewann fünf Goldene Himbeeren
+Der Film
+Supernova
+ist der erste Post-Smithee-Film dort führte ein gewisser Thomas Lee alias Walter Hill die Regie
+Verwendung
+Die Verwendung dieses oder eines anderen Pseudonyms ist für Mitglieder der DGA streng reglementiert
+Ein Regisseur der für einen von ihm gedrehten Film seinen Namen nicht hergeben möchte hat nach Sichtung des fertigen Films drei Tage Zeit anzuzeigen dass er ein Pseudonym verwenden möchte
+Der Rat der DGA entscheidet binnen zwei Tagen über das Anliegen
+Erhebt die Produktionsfirma Einspruch entscheidet ein Komitee aus Mitgliedern der DGA und der Vereinigung der Film- und Fernsehproduzenten ob der Regisseur ein Pseudonym angeben darf
+Über die Beantragung muss der Regisseur Stillschweigen halten ebenso darf er den fertigen Film nicht öffentlich kritisieren wenn die DGA ihm die Verwendung eines Pseudonyms zugesteht Ein Antrag des Regisseurs auf Pseudonymisierung kann abgelehnt werden so durfte Tony Kaye den Namen Smithee bei dem Film
+American History X
+nicht einsetzen obwohl er den Antrag stellte
+Auch bei nicht-US-amerikanischen Produktionen wird der Name verwendet wie etwa beim Pilotfilm der Fernsehserie
+Schulmädchen
+<num> sendete die ARD am <num> und <num> August den zweiteiligen TV-Film Paparazzo
+Auch in diesem Werk erscheint anstatt des eigentlichen Regisseurs Stephan Wagner Alan Smithee im Abspann
+Regisseure die das Pseudonym benutzt haben
+Don Siegel und Robert Totten für
+Frank Patch - Deine Stunden sind gezählt
+David Lynch für die dreistündige Fernsehfassung von
+Der Wüstenplanet
+Chris Christensen The Omega Imperative
+Gianni Bozzacchi für I Love NY
+Stuart Rosenberg für Lets Get Harry
+Richard C Sarafian für
+Starfire
+Dennis Hopper für
+Catchfire
+Arthur Hiller für
+Fahr zur Hölle Hollywood
+Rick Rosenthal Die Vögel II - Die Rückkehr
+Kevin Yagher
+Hellraiser IV - Bloodline
+Der Pilotfilm der Serie
+MacGyver
+und die fünfte Folge der ersten Staffel führen einen Alan Smithee als Regisseur
+Auf der TV-Serien-Seite TV Rage wird Jerrold Freedman als Regisseur des Pilotfilms angegeben
+Der Regisseur der fünften Folge ist unbekannt
+Zu den Drehbuchautoren die das Pseudonym benutzt haben gehören Sam Raimi und Ivan Raimi die das Drehbuch zu Die total beknackte Nuß als Alan Smithee Jr und Alan Smithee Sr schrieben
+Auch in Computerspielen wird dieses Pseudonym angegeben Im Abspann des Ego-Shooters Marine Sharpshooter IV aus dem Jahr <num> wird als Art Director des Spiels Alan Smithee genannt
+<num> produzierte die New Yorker Performance-Kompanie Big Dance Theater Alan Smithee Directed this Play das im August des Jahres auch in Berlin bei Tanz im August aufgeführt wurde
+Literatur
+Jeremy Braddock Stephen Hock Hrsg Directed by Allen Smithee Foreword by Andrew Sarris
+University of Minnesota Press Minneapolis London <num> ISBN <num>-<num>-<num>-X
+Weblinks
+Artikel über Smithee von ABC Online englisch Der Mann der niemals lebte Spiegel Online einestages Alan Smithee lebt DRadio Wissen
+Einzelnachweise
+latimescom
+zuletzt geprüft am <num> April <num> Eigener Eintrag für
+in der IMDb
+in der Internet Movie Database Siehe zu diesen Regelungen Artikel <num> Abschnitt <num>-<num> des
+PDF <num> kB der DGA von <num> abgerufen am <num> April <num> httpeinestagesspiegeldeexternalShowTopicAlbumBackgrounda<num>l<num>l<num>FhtmlfeaturedEntry Alan Smithee ist schuld in Frankfurter Allgemeine Sonntagszeitung vom <num> August <num> Seite <num>
+Actinium ist ein radioaktives chemisches Element mit dem Elementsymbol Ac und der Ordnungszahl <num> Im Periodensystem der Elemente steht es in der <num> IUPAC-Gruppe der Scandiumgruppe
+Das Element ist ein Metall und gehört zur <num> Periode d-Block
+Es ist der Namensgeber der Gruppe der Actinoide der ihm folgenden <num> Elemente
+Geschichte
+DateiPeriodensystem Mendelejewsjpg
+Das Actinium wurde im Jahr <num> von dem französischen Chemiker André-Louis Debierne entdeckt der es aus Pechblende isolierte und ihm zunächst Ähnlichkeiten mit dem Titan
+oder dem Thorium
+zuschrieb seine Bezeichnung leitete er wegen der Radioaktivität von griechisch áŒκτÎŻς aktís Strahl ab Friedrich Giesel entdeckte das Element unabhängig davon im Jahr <num> und beschrieb eine Ähnlichkeit zum Lanthan er gab ihm den Namen Emanium eine Bildung zu lateinisch emano ausfließen ebenfalls mit Bezug zur abgegebenen Strahlung Nachdem Actinium und Emanium im Jahre <num> als identisch erkannt worden waren wurde Debiernes Namensgebung der Vorzug gegeben da er es zuerst entdeckt hatte
+Die Geschichte der Entdeckung wurde in Publikationen von <num> und später im Jahr <num> immer noch als fraglich beschrieben
+Sie zeigen dass die Publikationen von <num> einerseits und die von <num> und <num> andererseits Widersprüche aufweisen
+Gewinnung und Darstellung
+Da in Uranerzen nur wenig Actinium vorhanden ist spielt diese Quelle keine Rolle für die Gewinnung
+Technisch wird das Isotop <num>Ac durch Bestrahlung von <num>Ra mit Neutronen in Kernreaktoren hergestellt
+Die Zeitangaben sind Halbwertszeiten
+Durch den schnellen Zerfall des Actiniums waren stets nur geringe Mengen verfügbar
+Die erste künstliche Herstellung von Actinium wurde im Argonne National Laboratory in Chicago durchgeführt
+Eigenschaften
+Physikalische Eigenschaften
+Das Metall ist silberweiß glänzend und relativ weich Aufgrund seiner starken Radioaktivität leuchtet Actinium im Dunkeln in einem hellblauen Licht
+Actinium ist das namensgebende Element der Actinoiden ähnlich wie Lanthan für die Lanthanoiden
+Die Gruppe der Elemente zeigt deutlichere Unterschiede als die Lanthanoide daher dauerte es bis <num> bis Glenn T Seaborg die wichtigsten Änderungen zum Periodensystem von Mendelejew vorschlagen konnte die Einführung der Actinoide
+Chemische Eigenschaften
+Es ist sehr reaktionsfähig und wird von Luft und Wasser angegriffen überzieht sich aber mit einer Schicht von Actiniumoxid wodurch es vor weiterer Oxidation geschützt ist Das Ac<num>-Ion ist farblos
+Das chemische Verhalten von Actinium ähnelt sehr dem Lanthan
+Actinium ist in allen zehn bekannten Verbindungen dreiwertig
+Isotope
+Bekannt sind <num> Isotope wovon nur zwei natürlich vorkommen
+Das langlebigste Isotop <num>Ac Halbwertszeit <num> Jahre hat zwei Zerfallskanäle es ist ein Alpha- und Beta-Strahler
+<num>Ac ist ein Zerfallsprodukt des Uranisotops <num>U und kommt zu einem kleinen Teil in Uranerzen vor
+Daraus lassen sich wägbare Mengen <num>Ac gewinnen die somit ein verhältnismäßig einfaches Studium dieses Elementes ermöglichen
+Da sich unter den radioaktiven Zerfallsprodukten einige Gammastrahler befinden sind aber aufwändige Strahlenschutzvorkehrungen nötig
+Verwendung
+Actinium wird zur Erzeugung von Neutronen eingesetzt die bei Aktivierungsanalysen eine Rolle spielen
+Außerdem wird es für die thermoionische Energieumwandlung genutzt
+Beim dualen Zerfall des <num>Ac geht der größte Teil unter Emission von Beta-Teilchen in das Thorium isotop <num>Th aber ca <num>
+zerfällt durch Alpha-Emission zu Francium <num>Fr
+Eine Lösung von <num>Ac ist daher als Quelle für das kurzlebige <num>Fr verwendbar
+Letzteres kann dann regelmäßig abgetrennt und untersucht werden
+Sicherheitshinweise
+Einstufungen nach der CLP-Verordnung liegen nicht vor weil diese nur die chemische Gefährlichkeit umfassen und eine völlig untergeordnete Rolle gegenüber den auf der Radioaktivität beruhenden Gefahren spielen
+Auch Letzteres gilt nur wenn es sich um eine dafür relevante Stoffmenge handelt
+Verbindungen
+Nur eine geringe Anzahl von Actiniumverbindungen ist bekannt
+Mit Ausnahme von AcPO<num> sind sie alle den entsprechenden Lanthanverbindungen ähnlich und enthalten Actinium in der Oxidationsstufe <num> Insbesondere unterscheiden sich die Gitterkonstanten der jeweiligen Lanthan- und Actinium-Verbindungen nur in wenigen Prozent
+Oxide
+ActiniumIII-oxid Ac<num>O<num> kann durch Erhitzen des Hydroxids bei <num> C oder des Oxalats bei <num> C im Vakuum erhalten werden
+Das Kristallgitter ist isotyp mit den Oxiden der meisten dreiwertigen Seltenerdmetalle
+Halogenide
+ActiniumIII-fluorid AcF<num> kann entweder in Lösung oder durch Feststoffreaktion dargestellt werden
+Im ersten Fall gibt man bei Raumtemperatur Flusssäure zu einer Ac<num>-Lösung und fällt das Produkt aus
+im anderen Fall wird Actinium-Metall mit Fluorwasserstoff bei <num> C in einer Platinapparatur behandelt
+ActiniumIII-chlorid AcCl<num> wird durch Umsetzung von Actiniumhydroxid oder -oxalat mit Tetrachlormethan bei Temperaturen oberhalb von <num> C erhalten
+Die Reaktion von Aluminiumbromid und ActiniumIII-oxid führt zum ActiniumIII-bromid AcBr<num> und Behandlung mit feuchtem Ammoniak bei <num> C führt zum Oxibromid AcOBr
+Weitere Verbindungen
+Gibt man Natriumdihydrogenphosphat NaH<num>PO<num> zu einer Lösung von Actinium in Salzsäure erhält man weiß gefärbtes Actiniumphosphat AcPO<num>
+<num> H<num>O ein Erhitzen von ActiniumIII-oxalat mit Schwefelwasserstoff bei <num> C für ein paar Minuten führt zu schwarzem ActiniumIII-sulfid Ac<num>S<num>
+Literatur
+Harold W Kirby Lester R Morss Actinium in Lester R Morss Norman M Edelstein Jean Fuger Hrsg The Chemistry of the Actinide and Transactinide Elements Springer Dordrecht <num> ISBN <num>-<num>-<num>-<num> S <num>-<num> doi<num><num>-<num>-<num>-<num>_<num>
+Weblinks
+Einzelnachweise André-Louis Debierne Sur une nouvelle matière radio-active in
+Comptes rendus
+<num> <num> S <num>-<num> André-Louis Debierne Sur un nouvel élément radio-actif
+lactinium in
+Comptes rendus
+<num> <num> S <num>-<num>
+N A Figurowski Die Entdeckung der chemischen Elemente und der Ursprung ihrer Namen in deutscher Übersetzung von Leo KorniljewErnst Lemke Moskau <num> ISBN <num>-<num>-<num>-<num> S <num>Friedrich Oskar Giesel Ueber Radium und radioactive Stoffe in
+Berichte der Deutschen Chemischen Gesellschaft
+<num> <num> <num> S <num>-<num> doi<num>cber<num>Friedrich Oskar Giesel Ueber den Emanationskörper Emanium in
+Berichte der Deutschen Chemischen Gesellschaft
+<num> <num> <num> S <num>-<num> doi<num>cber<num>Friedrich Oskar Giesel Ueber Emanium in
+Berichte der Deutschen Chemischen Gesellschaft
+<num> <num> <num> S <num>-<num> doi<num>cber<num>H W Kirby The Discovery of Actinium in
+Isis
+<num> <num> <num> S <num>-<num> J P Adloff The centenary of a controversial discovery actinium in Radiochim Acta
+<num> <num> S <num> doi<num>ract<num><num>-<num> Frederick Seitz David Turnbull Solid state physics advances in research and applications Academic Press <num> ISBN <num>-<num>-<num>-<num> S <num>-<num> Glenn T Seaborg The Transuranium Elements in
+Science
+<num> <num> Nr <num> S <num>-<num> doi<num>science<num><num> PMID <num>Joseph G Stites Murrell L Salutsky Bob D Stone Preparation of Actinium Metal in
+J Am Chem Soc
+<num> <num> <num> S <num>-<num> doi<num>ja<num>a<num>J J Katz W M Manning Chemistry of the Actinide Elements in
+Annual Review of Nuclear Science
+<num> <num> S <num>-<num> doi<num>annurevns<num><num>Sherman Fried French Hagemann W H Zachariasen The Preparation and Identification of Some Pure Actinium Compounds in
+J Am Chem Soc
+<num> <num> S <num>-<num> doi<num>ja<num>a<num>
+DateiAng Lee - <num>eme Festival de Venise Mostra <num>jpg Ang Lee
+<num> Oktober <num> in Chaozhou Landkreis Pingtung Taiwan ist ein taiwanisch-US-amerikanischer Filmregisseur Drehbuchautor und Produzent
+Er ist als vielfach ausgezeichneter Regisseur bekannt für so unterschiedliche Filme wie
+Eat Drink Man Woman
+die Jane-Austen-Adaption
+Sinn und Sinnlichkeit
+und den Martial Arts-Film
+Tiger and Dragon
+Für seine Filme
+Brokeback Mountain
+<num> und
+Life of Pi Schiffbruch mit Tiger
+<num> wurde er jeweils mit dem Oscar in der Kategorie Beste Regie ausgezeichnet
+Leben
+Ang Lee wurde <num> in Taiwan geboren
+Seine Eltern Emigranten aus China lernten sich in Taiwan kennen Lee ist ihr ältester Sohn
+Die Großeltern väterlicher- und mütterlicherseits sind im Zuge der kommunistischen Revolution in China ums Leben gekommen
+Da sein Vater als Lehrer häufiger die Arbeitsstelle wechselte wuchs Ang Lee in verschiedenen Städten Taiwans auf
+Entgegen den Wünschen seiner Eltern wie sein Vater eine klassische akademische Laufbahn einzuschlagen interessierte sich Lee für das Schauspiel und absolvierte mit ihrem Einverständnis zunächst ein Theater- und Filmstudium in Taipeh
+Im Anschluss daran ging er <num> in die USA um an der Universität von Illinois in Urbana-Champaign Theaterwissenschaft und -regie zu studieren
+Nach dem Erwerb seines BA in Illinois verlegte er sich ganz auf das Studium der Film- und Theaterproduktion an der Universität von New York das er <num> mit einem Master abschloss
+Danach entschloss er sich mit seiner ebenfalls aus Taiwan stammenden Ehefrau zusammen in den USA zu bleiben
+Sein Interesse verschob sich trotz erster Erfahrungen mit dem Super-<num>-Film in Taiwan erst spät ganz auf Filmregie und -produktion - auch weil Lee seinen Berufswunsch seiner Familie und insbesondere seinem Vater gegenüber lange Zeit nicht eingestehen wollte Nach dem Studium konnte er zunächst keine eigenen Projekte umsetzen
+Erst ab <num> als er seinen ersten Langfilm fertigstellte zeichnete sich eine kontinuierliche Karriere als Regisseur ab
+Als seine bisher größte Erfolge - sowohl beim Publikum als auch bei der Kritik - gelten das Martial Arts-Drama
+Tiger and Dragon
+mit einer pan-asiatischen Starbesetzung und der Post-Western-Liebesfilm
+Brokeback Mountain
+mit Heath Ledger und Jake Gyllenhaal
+Für Letzteren bekam Lee <num> als erster asiatisch-stämmiger und nicht-weißer Regisseur den Oscar für die beste Regie
+Außerdem wurden Lees Filme neben vielen weiteren Preisen mit mittlerweile zwei Goldenen Bären der Berlinale und zwei Goldenen Löwen der Filmfestspiele von Venedig ausgezeichnet
+Lee ist seit <num> mit der Mikrobiologin Jane Lin verheiratet
+Sie leben in White Plains Westchester County im Bundesstaat New York
+Aus der Ehe stammen die Söhne Haan
+<num> und Mason
+<num>
+Ang Lee besitzt die US-amerikanische Staatsbürgerschaft
+Filmisches Werk
+Nach seinen ersten Filmerfahrungen in Taiwan setzte sich Lee erst wieder während seines Studiums in den USA ernsthaft mit dem Filmemachen auseinander
+Im Rahmen seines Studiums in New York drehte er einige Kurzfilme und wirkte unter anderem beim Abschlussdreh seines Studienkollegen Spike Lee als Regieassistent mit
+Sein eigener Abschlussfilm Fine Line gewann <num> zwei Preise beim renommierten Filmfest seiner Universität Erst <num> gelang es ihm nach dem Gewinn eines hochdotierten Drehbuchwettbewerbs in Taiwan den ersten einer Reihe von drei Filmen zu drehen die west-östliche Konflikte taiwanischer Familien zum Thema haben
+<num>-<num> Die Father-Knows-Best-Trilogie
+Diese ersten drei Langfilme die Lee realisieren konnte werden im Allgemeinen unter dem Begriff Father Knows Best gefasst Diese Bezeichnung geht auf die wiederkehrende Figur des chinesischen Familienoberhaupts gespielt jeweils vom taiwanischen Schauspieler Sihung Lung zurück
+Die drei Filme thematisieren wie später noch öfter bei Ang Lee familiäre Probleme die aus dem Konflikt zwischen Selbstbestimmung und Tradition zwischen Innen und Außen zwischen Ost und West sowie zwischen den Generationen herrühren
+Die Filme sind allesamt US-amerikanisch-taiwanische Koproduktionen
+Anders als bei allen bislang folgenden Projekten handelt es sich bei den ersten Filmen Lees nicht um Adaptionen sondern um Filme nach von ihm selbst geschriebenen Originaldrehbüchern
+Der erste Film
+Schiebende Hände
+<num> handelt vom Einzug eines chinesischen Vaters bei seinem erwachsenen Sohn und der US-amerikanischen Schwiegertochter in New York und den interkulturellen Problemen die in der neuen Wohngemeinschaft entstehen
+Dies war die erste Zusammenarbeit zwischen Lee und dem Drehbuchautor und Produzenten James Schamus - seitdem bildeten die beiden bei jedem Film Lees eine enge Arbeitsgemeinschaft
+Wie in den beiden folgenden Filmen schrieben sie auch gemeinsam das Drehbuch In allen weiteren Filmen Lees mit Ausnahme des Kurzfilms
+The Hire Chosen
+hat Schamus seither entscheidende Funktionen ausgeübt
+Auch die regelmäßige Zusammenarbeit mit dem Filmeditor Tim Squyres nahm in Lees Erstling ihren Anfang
+Mit Ausnahme des Erfolgsfilms Brokeback Mountain von <num> hat Squires jeden Film den Ang Lee gedreht hat geschnitten
+Nach dem Erfolg seines Erstlings konnte Lee als Nächstes
+Das Hochzeitsbankett
+<num> drehen eine Komödie über die fingierte Eheschließung eines homosexuellen Exil-Taiwaners in den USA
+Erneut taucht hier die Figur des strengen aber weisen Familienoberhaupts auf
+Hatte Schiebende Hände zunächst vor allem in Taiwan für Aufmerksamkeit und Preise gesorgt wurde mit dem zweiten Langfilm Lees auch Europa auf den aufstrebenden Regisseur aufmerksam Der Film erhielt bei der Berlinale <num> den Goldenen Bären als Bester fremdsprachiger Film und war zudem für einen Oscar nominiert
+Er gilt darüber hinaus als einer der profitabelsten Low-Budget-Filme des Jahres <num>
+Mit nur einer Million US-Dollar Produktionskosten erzielte er ein Einspielergebnis von über <num> Millionen US-Dollar
+Sihung Lung ist auch im letzten Teil der Trilogie
+Eat Drink Man Woman
+<num> die kongeniale Verkörperung des chinesischen Familienoberhaupts das Zentrum dieser Maskeraden in denen es darum geht ein altes Gesicht zu wahren und dann zu lernen es zu verlieren um ein neues lebenstauglicheres zu gewinnen Dieses Mal ist er der verwitwete Vater dreier Töchter die ihr Leben und ihre Lieben auf unterschiedliche Art angehen und dabei ebenfalls innerfamiliäre Konflikte klären müssen
+Eat Drink Man Woman wurde anders als seine Vorgänger in Taipeh gedreht
+Im Mittelpunkt des Films stehen der Titel deutet es an die Liebe und das Essen
+Ang Lee privat ein passionierter Koch legte hierbei besonders großen Wert auf die kulinarische Komponente als Stilmittel und konzipierte die Hauptfigur des älteren Witwers als berühmten Koch
+<num>-<num> Dreimal anglo-amerikanische Geschichte
+Mit dem Angebot der Produzentin Lindsay Doran die von der britischen Schauspielerin Emma Thompson verfasste Adaption des Romans
+Verstand und Gefühl
+von Jane Austen in Großbritannien zu drehen eröffnete sich Lee eine lange ersehnte neue Perspektive jenseits asiatisch geprägter Stoffe
+In einer neuen Trilogie setzt er sich mit unterschiedlichen Kulturen auseinander
+Sinn und Sinnlichkeit
+ist die Verfilmung des Romans der englischen Schriftstellerin Jane Austen
+Der Eissturm
+spielt in den USA der <num>er Jahre
+Ride with the Devil
+ist im Amerikanischen Bürgerkrieg angesiedelt
+<num>-heute Pendeln zwischen West und Ost
+Tiger and Dragon
+sowie
+Hulk
+sind sehr unterschiedliche Action-Filme
+Mit Tiger and Dragon gewann Lee zwei Golden Globes
+Das Werk wurde außerdem mit vier Academy Awards Oscars prämiert darunter der Trophäe für den besten fremdsprachigen Film
+Für diesen Film wurde er <num> auch mit einem Chlotrudis Award ausgezeichnet seinen zweiten Chlotrudis erhielt er <num> für Brokeback Mountain
+Für
+Brokeback Mountain
+wurde Lee mit einer Vielzahl von Filmpreisen geehrt darunter der Oscar für die beste Regie der Goldene Löwe der Filmfestspiele von Venedig sowie die Auszeichnung der Hollywood Foreign Press Association als bester Regisseur des Jahres
+<num> verfilmte er mit
+Gefahr und Begierde
+eine Kurzgeschichte von Eileen Chang
+Der Thriller spielt zur Zeit des Zweiten Weltkriegs in Shanghai und handelt von einer jungen chinesischen Agentin gespielt von Tang Wei die beauftragt wird einen hochrangigen Verräter Tony Leung Chiu Wai zu liquidieren
+Lees erste chinesischsprachige Spielfilmproduktion seit Tiger and Dragon war <num> im offiziellen Wettbewerb der <num> Filmfestspiele von Venedig vertreten und brachte ihm erneut den Goldenen Löwen ein
+Im selben Jahr wurde Gefahr und Begierde als offizieller taiwanischer Beitrag für die Nominierung um den besten fremdsprachigen Film bei der Oscar-Verleihung <num> ausgewählt später aber auf Empfehlung der Academy of Motion Picture Arts and Sciences wieder zurückgezogen und durch Chen Huai-Ens Lian xi qu
+ersetzt
+Ende Februar <num> wurde bekannt gegeben dass Lee die Jury der <num> Filmfestspiele von Venedig leiten werde Zwei Monate später erhielt er für seine Komödie Taking Woodstock eine Einladung in den Wettbewerb der <num> Internationalen Filmfestspiele von Cannes
+<num> wurde er in die Wettbewerbsjury des <num> Filmfestivals von Cannes berufen
+Stil
+Ang Lee ist ein international anerkannter und erfolgreicher Regisseur und gilt als einer der vielseitigsten Filmemacher der letzten Jahre
+Häufig behandelt Lee in seinen Filmen das Thema Familie auf eine Art und Weise die autobiographische Züge seines eigenen Lebens trägt
+Er lässt seine Umgebung ganz bewusst auf sich einwirken und bringt diese in seine Filme ein
+Kennzeichnend für die meisten seiner Filme ist eine wenig geradlinige Erzählstruktur die die Charaktere und die Geschichte aus verschiedenen Blickwinkeln darstellt
+Er verknüpft die Konflikte des menschlichen Lebens mit traditionellen und innovativen Stilelementen
+Für Ang Lee sind die klassisch-soliden Erzählstrukturen zu langweilig daher kombiniert er verschiedene Genres und Epochen
+Er selbst sagte einmal
+Filmografie
+DateiAng Lee <num>ème Festival de Venise Mostrajpg
+<num> Schiebende Hände Pushing Hands Tui shou
+<num> Das Hochzeitsbankett The Wedding Banquet Xi yan
+<num> Eat Drink Man Woman Yin shi nan nu
+<num> Sinn und Sinnlichkeit Sense and Sensibility
+<num> Der Eissturm The Icestorm
+<num> Wer mit dem Teufel reitet Ride with the Devil
+<num> Tiger and Dragon auch Crouching Tiger Hidden Dragon Wo hu cang long
+<num> The Hire Chosen Kurzwerbefilm für eine Automarke
+<num> Hulk
+<num> Brokeback Mountain
+<num> Gefahr und Begierde Sè jiè
+<num> Taking Woodstock
+<num> Life of Pi Schiffbruch mit Tiger
+<num> Die irre Heldentour des Billy Lynn Billy Lynns Long Halftime Walk
+<num> Gemini Man
+Auszeichnungen Auswahl
+Oscarverleihung
+<num> Auszeichnung in der Kategorie Bester fremdsprachiger Film für Tiger
+Dragon
+<num> Nominierung in der Kategorie
+Beste Regie
+für Tiger
+Dragon
+<num> Nominierung in der Kategorie
+Bester Film
+für Tiger
+Dragon
+<num> Auszeichnung in der Kategorie
+Beste Regie
+für Brokeback Mountain
+<num> Auszeichnung in der Kategorie
+Beste Regie
+für Life of Pi Schiffbruch mit Tiger
+<num> Nominierung in der Kategorie
+Bester Film
+für Life of Pi Schiffbruch mit Tiger
+Golden Globe Award
+<num> Nominierung in der Kategorie
+Beste Regie
+für Sinn und Sinnlichkeit
+<num> Auszeichnung in der Kategorie
+Beste Regie
+für Tiger
+Dragon
+<num> Auszeichnung in der Kategorie
+Beste Regie
+für Brokeback Mountain
+<num> Nominierung in der Kategorie
+Beste Regie
+für Life of Pi Schiffbruch mit Tiger
+Directors Guild of America Award
+<num> Nominierung in der Kategorie Beste Spielfilmregie für Sinn und Sinnlichkeit
+<num> Auszeichnung in der Kategorie Beste Spielfilmregie für Tiger
+Dragon
+<num> Auszeichnung in der Kategorie Beste Spielfilmregie für Brokeback Mountain
+<num> Nominierung in der Kategorie Beste Spielfilmregie für Life of Pi Schiffbruch mit Tiger
+Weitere Auszeichnungen
+<num> Goldener Bär der Berliner Filmfestspiele für Das Hochzeitsbankett
+<num> Golden Horse Beste Regie für Das Hochzeitsbankett
+<num> Goldener Bär der Berliner Filmfestspiele für Sinn und Sinnlichkeit
+<num> Bundesfilmpreis für den besten ausländischen Film mit Sinn und Sinnlichkeit
+<num> Golden Horse Bester Film für Tiger and Dragon
+<num> Hong Kong Film Award für Tiger and Dragon
+<num> Aufnahme in die American Academy of Arts and Sciences
+<num> Goldener Löwe des Filmfestivals in Venedig für Brokeback Mountain
+<num> Golden Horse Beste Regie für Gefahr und Begierde
+<num> Goldener Löwe des Filmfestivals in Venedig für Gefahr und Begierde
+Siehe auch
+Taiwanischer Film
+US-amerikanischer Film
+Literatur
+Tanja Hanhart Redaktorin Ang Lee und sein Kino
+Poesie im Grossformat
+In du <num> Feb
+<num> ISBN <num>-<num>-<num>-<num>-<num>
+Thomas Koebner Artikel Ang Lee In Ders
+Hrsg Filmregisseure
+Biographien Werkbeschreibungen Filmographien
+Mit <num> Abbildungen
+<num> aktualisierte und erweiterte Auflage
+Reclam Stuttgart <num> <num> Aufl <num> ISBN <num>-<num>-<num>-<num>-<num> S <num>-<num>
+Qin Hu Das Kino von Ang Lee - Von der chinesischen Philosophie Kunstauffassung und Kultur zu filmästhetischen Aspekten Gardez
+Verlag <num>
+Michael Pekler Andreas Ungerböck Ang Lee und seine Filme Schüren Marburg <num> ISBN <num>-<num>-<num>-<num>-<num>
+Isabell Gössele Das Kino des Ang Lee - Im Atem des verborgenen Drachen Tectum Marburg <num> ISBN <num>-<num>-<num>-<num>-<num>
+Weblinks
+Biografie auf film-zeitde
+Ang Lee Biografie bei WHOS WHO
+In
+Spiegel Online
+<num> Oktober <num> Interview
+Der Subtext des Western Interview auf criticde
+Ralph Geisenhanslüke
+In Zeit <num> Januar <num> Interview
+Andreas Kilb
+In FAZ <num> Oktober <num>
+Einzelnachweise
+Michael Pekler Andreas Ungerböck Ang Lee und seine Filme Schüren Marburg <num> Christoph Schneider Chronik von Leben und Werk In Ang Lee und sein Kino Poesie im Grossformat In du <num> Feb <num> S <num>-<num> Michael Pekler und Andreas Ungerböck merken dazu ironisch an dass man die Trilogie besser mit Father Thinks He Knows Best titulieren könne da die Patriarchen keineswegs für alles eine Lösung haben vgl Michael Pekler Andreas Ungerböck Ang Lee und seine Filme Schüren Marburg <num> S <num> Für Das Hochzeitsbankett zeichnete zusätzlich Neil Peng für Eat Drink Man Woman Hui-Ling Wang verantwortlich Isabell Gössele Das Kino des Ang Lee - Im Atem des verborgenen Drachen Tectum Marburg <num> S <num>Pekler Ungerböck <num> S <num> Christoph Schneider Chronik von Leben und Werk In Ang Lee und sein Kino Poesie im Grossformat In du <num> Feb <num> S <num>Pekler Ungerböck <num> S <num> f Douglas Tseng Shorter version of Lust to be shown here In The Straits Times Singapore <num> September <num> LIFE - LIFE BUZZ
+In
+fr-online
+<num> Februar <num> abgerufen am <num> Juni <num> Schiffbruch mit Zuschauer in
+FAZ
+<num> Dezember <num> S <num>
+Anschluss ist in der Soziologie ein Fachbegriff aus der Systemtheorie von Niklas Luhmann und bezeichnet die in einer sozialen Begegnung auf eine Selektion der anderen Seite folgende selbst gewählte Selektion
+Diese Selektionen beziehen sich aufeinander
+Die Anschlussfähigkeit ist die Kapazität von Systemen zu gewährleisten dass sich an die Selektionen eines Systems weitere anschließen können
+Alle sozialen Systeme reproduzieren sich über Kommunikation z B
+Wirtschaftssystem oder Politik oder Handlungen Medizin und Erziehungssystem
+Dies gelingt nur wenn die einzelnen Einheiten aneinander anschlussfähig sind was durch einen systemspezifischen Code geleistet wird der als zentrale Logik Leitunterscheidung aller Kommunikation zugrunde liegt und sie als systemzugehörig erkennbar macht
+Im Wirtschaftssystem beispielsweise sorgt der Code zahlennicht zahlen dafür dass die Kommunikationen sich auf sich selbst beziehen und sich selbst reproduzieren können also dass auf jede Zahlung eine neue erfolgt
+Dies funktioniert über das generalisierte Kommunikationsmedium Geld das die letzte Zahlung mit der jetzigen verknüpft
+Würde das Geld nicht mehr akzeptiert folgt der Zahlung keine weitere Zahlung mehr und das System hätte seine Anschlussfähigkeit verloren
+Die Anschlussfähigkeit innerhalb eines Systems wird als Selbstreferenz bezeichnet im Gegensatz zum fremdreferentiellen Bezug auf die Umwelt Welt andere Systeme
+Den Begriff hat Luhmann auf eine Anregung eines Bielefelder Kollegen des Philosophen Jürgen Frese entwickelt
+Frese zeigte in einem Sektionsreferat des Achten Deutschen Kongresses für Philosophie in Heidelberg <num> gedruckt <num> mit dem Titel Sprechen als Metapher für Handeln dass es fruchtbar ist von den dominanten Handlungsmodellen Arbeit und Konsum abzurücken und ergänzend Sprechen als Modell für Handeln zu nutzen
+Frese schreibt Die wichtigste Errungenschaft die die Sprachmetapher für die Aufhellung des nicht-sprachlichen Handelns einbringt ist ihre Leistung Reihenbildung erklärbar zu machen
+Fassen wir Satz und Handlung zum neutralen und an andere Philosopheme anschließbaren Begriff des Aktes zusammen so können wir
+sagen Der Sinn eines Aktes ist das als eine bestimmte Situation gegebene Ensemble der Möglichkeiten an diesen Akt weitere Akte anzuschließen d h
+der Sinn eines Aktes ist die Mannigfaltigkeit der Anschließbarkeiten die er eröffnet Diese Idee wurde von Luhmann aufgegriffen und im Rahmen seiner Systemtheorie weiterentwickelt
+Frese selbst baute sie im Rahmen seiner Lehre von den Formularen weiter aus
+Literatur
+Niklas Luhmann Soziale Systeme
+Grundriß einer allgemeinen Theorie
+Suhrkamp Frankfurt am Main <num> ISBN <num>-<num>-<num>-<num>
+Jürgen Frese
+Sprechen als Metapher für Handeln In Hans-Georg Gadamer Das Problem der Sprache
+Achter Deutscher Kongress für Philosophie
+Heidelberg <num> Fink Verlag München <num> S <num>-<num>
+Jürgen Frese Prozesse im Handlungsfeld Klaus Boer Verlag München <num> ISBN <num>-<num>-<num>-<num>
+Einzelnachweise Frese <num> S <num>fFrese <num>
+Die Aussagenlogik ist ein Teilgebiet der Logik das sich mit Aussagen und deren Verknüpfung durch Junktoren befasst ausgehend von strukturlosen Elementaraussagen Atomen denen ein Wahrheitswert zugeordnet wird
+In der klassischen Aussagenlogik wird jeder Aussage genau einer der zwei Wahrheitswerte wahr und falsch zugeordnet
+Der Wahrheitswert einer zusammengesetzten Aussage lässt sich ohne zusätzliche Informationen aus den Wahrheitswerten ihrer Teilaussagen bestimmen
+Geschichte
+Historisch geht die Aussagenlogik zurück bis zu Aristoteles der erstmals aussagenlogische Grundsätze diskutierte nämlich in seiner Metaphysik den Satz vom Widerspruch und den Satz vom ausgeschlossenen Dritten und der in seiner ersten Analytik den indirekten Beweis thematisierte
+Die zweiwertige aussagenlogische Semantik entwickelten etwas später die megarischen Philosophen Diodoros Kronos und Philon
+Die Aussagensemantik und -axiomatik kombinierte der Stoiker Chrysippos von Soli der den ersten aussagenlogischen Kalkül formulierte
+Die Weiterentwicklung der Aussagenlogik der Stoa durch das Mittelalter wird oft übersehen Eine erste vollständige und entscheidbare Formalisierung für aussagenlogische Tautologien - allerdings noch nicht für das aussagenlogische Schließen - schuf George Boole <num> mit seinem algebraischen Logikkalkül
+Den ersten aussagenlogischen Kalkül mit Schlussregeln formulierte Gottlob Frege im Rahmen seiner Begriffsschrift <num>
+Er war die Vorlage für den Aussagenkalkül von Bertrand Russell <num> der sich später durchsetzte s u
+Abgrenzung zu anderen Logiken
+Da in der heutigen Mathematik die klassische Aussagenlogik maßgeblich wurde wird in diesem Artikel dieser moderne Haupttypus der Aussagenlogik behandelt
+Allgemein ist die klassische Logik durch zwei Eigenschaften charakterisiert
+Jede Aussage hat einen von genau zwei Wahrheitswerten meist falsch oder wahr Prinzip der Zweiwertigkeit oder Bivalenzprinzip
+Der Wahrheitswert jeder zusammengesetzten Aussage ist eindeutig durch die Wahrheitswerte ihrer Teilaussagen bestimmt Prinzip der Extensionalität oder Kompositionalität siehe Extensionalitätsprinzip
+Das Prinzip der Zweiwertigkeit wird oft mit dem Satz vom ausgeschlossenen Dritten verwechselt
+Die klassische Aussagenlogik ist jenes Gebiet der klassischen Logik das die innere Struktur von Sätzen Aussagen daraufhin untersucht aus welchen anderen Sätzen Teilsätzen sie zusammengesetzt sind und wie diese Teilsätze miteinander verknüpft sind
+Die innere Struktur von Sätzen die ihrerseits nicht in weitere Teilsätze zerlegt werden können wird von der Aussagenlogik nicht betrachtet
+Ein Beispiel Die Aussage Alle Katzen sind Hunde und die Erde ist eine Scheibe ist mit dem Bindewort und aus den beiden kürzeren Aussagen Alle Katzen sind Hunde und Die Erde ist eine Scheibe zusammengesetzt
+Diese beiden Aussagen lassen sich ihrerseits nicht mehr in weitere Aussagen zerlegen sind aus aussagenlogischer Sicht also elementar oder atomar
+Andere auf die Aussagenlogik aufbauende logische Systeme betrachten die innere Struktur solcher atomaren Aussagen ein wichtiges Beispiel ist die Prädikatenlogik
+In Abgrenzung zur klassischen Logik entstehen nichtklassische Logiksysteme wenn man das Prinzip der Zweiwertigkeit das Prinzip der Extensionalität oder sogar beide Prinzipien aufhebt
+Nichtklassische Logiken die durch die Aufhebung des Prinzips der Zweiwertigkeit entstehen heißen mehrwertige Logik
+Die Zahl der Wahrheitswerte in diesem Falle üblicher Pseudowahrheitswerte kann dabei endlich sein z B
+dreiwertige Logik ist aber oft auch unendlich z B
+Fuzzy-Logik
+Hingegen verwenden Logiken die durch die Aufhebung der Extensionalität entstehen Junktoren Konnektive bei denen sich der Wahrheitswert des zusammengesetzten Satzes nicht mehr eindeutig aus dem Wahrheitswert seiner Teile bestimmen lässt
+Ein Beispiel für nichtextensionale Logik ist die Modallogik die die einstelligen nichtextensionalen Operatoren es ist notwendig dass und es ist möglich dass einführt
+Logische Systeme stehen innerhalb der Logik nicht in einem Konkurrenzverhältnis um Wahrheit oder Richtigkeit
+Die Frage welches logische System für einen bestimmten Zweck genutzt werden soll ist eher eine pragmatische
+Oft werden logische Systeme und logische Fragestellungen mit außerlogischen Fragen verwechselt oder vermischt z B
+mit der metaphysischen Frage welches logische System richtig sei d h
+die Wirklichkeit beschreibe
+Zu dieser Frage gibt es unterschiedliche Standpunkte einschließlich des positivistischen Standpunkts dass diese Frage sinnlos sei
+Diese Fragen fallen aber in andere Gebiete z B
+Philosophie Wissenschaftstheorie und Sprachwissenschaft
+Wenn in diesem Artikel die klassische Aussagenlogik behandelt wird so ist das also nicht als metaphysische Festlegung zu verstehen oder gar als Behauptung dass alle Aussagen wahr oder falsch sind Es ist lediglich so dass die klassische Aussagenlogik einfach nur solche Aussagen behandelt die wahr oder falsch sind
+Das ist eine große formale Vereinfachung die dieses System relativ leicht erlernbar sein lässt
+Braucht man aus metaphysischen oder pragmatischen Gründen mehr als zwei Wahrheitswerte kann die klassische Aussagenlogik als Ausgangspunkt dienen um ein geeignetes logisches System aufzustellen
+Umgangssprachliche Einleitung
+Einfache Aussage Elementaraussage
+Eine Aussage A ist ein Satz der entweder wahr w wahr true <num> oder nicht wahr f falsch false <num> ist
+Das gilt sowohl für einfache als auch für verknüpfte Aussagen
+Halbwahrheiten gibt es nicht
+Eine Aussage kann sowohl der gewöhnlichen Sprache entstammen als auch der Sprache der Mathematik
+Eine Elementaraussage ist eine Aussage die keine aussagenlogischen Verknüpfungen nicht und oder wenn
+dann genau dann wenn enthält
+Beispiele für Elementaraussagen
+München ist <num> km von Hamburg entfernt
+<num> ist durch <num> teilbar
+Eintracht Frankfurt wird in der nächsten Saison deutscher Fußballmeister
+Alle Autos sind grün
+ist offensichtlich wahr
+dagegen ist falsch
+muss man zunächst prüfen bevor man entscheiden kann ob
+wahr oder falsch ist
+Ob
+wahr ist kann man derzeit nicht entscheiden
+Das wird sich erst am Ende der nächsten Fußballsaison herausstellen
+In der klassischen Aussagenlogik ist eine Aussage entweder wahr oder nicht wahr auch wenn man den Wahrheitsgehalt nicht kennt
+Das ist zum Beispiel bei den ungelösten mathematischen Problemen der Fall
+Anmerkung
+ist eine All-Aussage die Struktur solcher Aussagen ist Gegenstand der Prädikatenlogik
+Im Sinne der Aussagenlogik ist es eine Elementaraussage
+Verneinte Aussage - Negation
+Die Verneinung bzw Negation auch Satzverneinung äußere Verneinung kontradiktorisches Gegenteil einer Aussage A ist diejenige Aussage A die genau dann wahr ist wenn A falsch ist und die genau dann falsch ist wenn A wahr ist
+Einfacher Die Verneinung einer Aussage A dreht den Wahrheitswert von A in sein Gegenteil um
+Man erhält die Verneinung einer Aussage A immer dadurch dass man ihr die Formulierung Es ist nicht der Fall dass voranstellt
+Zwar lässt sich ein natürlichsprachlicher Satz auch verneinen indem man das Wort nicht oder eine andere negative Formulierung an geeigneter Stelle einfügt - es ist aber nicht immer ganz einfach zu erkennen welche Formulierung zu verwenden und an welcher Stelle einzufügen ist
+Formal schreibt man für nicht A in der gebräuchlichsten Notation Schreibweise A auf Englisch und in der Schaltalgebra auch NOT A gelegentlich auch A
+Wir verneinen die obigen Beispiele
+Es ist nicht der Fall dass München <num> km von Hamburg entfernt ist
+Es ist nicht der Fall dass <num> durch <num> teilbar ist
+Es ist nicht der Fall dass Eintracht Frankfurt in der nächsten Saison deutscher Fußballmeister wird
+Es ist nicht der Fall dass alle Autos grün sind
+Es kann durchaus auch grüne Autos geben aber es gibt mindestens ein Auto das nicht grün ist
+Allgemein gilt für die Verneinung
+Wenn eine Aussage
+wahr ist ist die Verneinung
+falsch
+Wenn eine Aussage
+falsch ist ist die Verneinung
+wahr
+Eine Aussage
+kann nicht gleichzeitig wahr und falsch sein
+Die Aussagen
+und
+können nicht gleichzeitig wahr sein
+Und-verknüpfte Aussagen - Konjunktion
+Eine Konjunktion ist eine aus zwei Aussagen zusammengesetzte Aussage die die Wahrheit all ihrer Teilaussagen behauptet
+Umgangssprachlich verbindet man zwei Aussagen A und B durch das Bindewort und zu einer Konjunktion A und B in der logischen Sprache verwendet man meist das Zeichen
+Schreibweise
+gelegentlich auch das kaufmännische Und den Ampersand
+Sprechweise A und B
+Schreibweise
+auf Englisch und in der Schaltalgebra auch A AND B
+Die Aussage
+ist immer dann wahr wenn sowohl A als auch B jeweils wahr sind
+Andernfalls ist
+falsch nämlich dann wenn entweder A oder B oder beide Aussagen falsch sind
+Beispiele für eine Und-Verknüpfung
+A <num> ist durch <num> teilbar B <num> ist eine Quadratzahl
+Diese Teilaussagen und ihre Negationen werden nun durch
+miteinander verknüpft
+<num> ist durch <num> teilbar und <num> ist eine Quadratzahl
+<num> ist nicht durch <num> teilbar und <num> ist eine Quadratzahl
+<num> ist durch <num> teilbar und <num> ist keine Quadratzahl
+<num> ist nicht durch <num> teilbar und <num> ist keine Quadratzahl
+Nur
+ist wahr weil
+wahr ist und auch
+wahr ist
+ist falsch weil
+falsch ist
+ist falsch weil
+falsch ist
+ist falsch weil sowohl
+als auch
+falsch ist
+Nichtausschließendes Oder - Disjunktion
+Eine Disjunktion ist eine zusammengesetzte Aussage die behauptet dass mindestens eine ihrer Teilaussagen wahr ist
+Die Disjunktion in diesem Sinn wird auch nichtausschließendes Oder genannt
+Aber Achtung Die Bezeichnung Disjunktion wurde und wird oft auch für das ausschließende Oder entweder
+oder verwendet - man denke an das Konzept der disjunkten Mengen
+Einige Autoren verwenden daher für das Nichtausschließende Oder den Begriff Adjunktion Das Formelzeichen
+stammt von dem lateinischen Wort vel was auf deutsch oder bedeutet
+Sprechweise A oder B genauer A oder B oder beide häufig in juristischen oder medizinischen Texten A undoder B
+Schreibweise
+auf Englisch und in der Schaltalgebra auch A OR B
+Die Aussage
+ist immer dann wahr wenn mindestens eine der Teilaussagen A oder B wahr ist bzw wenn beide Teilaussagen wahr sind
+Andernfalls ist
+falsch nämlich dann wenn sowohl A als auch B falsch sind
+Beispiel für eine Oder-Verknüpfung
+A <num> ist durch <num> teilbar
+B <num> ist eine Quadratzahl
+Diese Teilaussagen und ihre Negationen werden nun durch
+miteinander verknüpft
+<num> ist durch <num> teilbar oder <num> ist eine Quadratzahl
+<num> ist nicht durch <num> teilbar oder <num> ist eine Quadratzahl
+<num> ist durch <num> teilbar oder <num> ist keine Quadratzahl
+<num> ist nicht durch <num> teilbar oder <num> ist keine Quadratzahl
+ist wahr weil sowohl
+als auch
+wahr sind
+ist wahr weil
+wahr ist
+ist wahr weil
+wahr ist Nur
+ist falsch weil sowohl
+als auch
+falsch sind
+Materiale Implikation
+Die materiale Implikation auch Konditional oder Subjunktion genannt drückt die hinreichende Bedingung aus Sie sagt dass die Wahrheit des einen Satzes eine hinreichende Bedingung für die Wahrheit des anderen Satzes ist
+Man schreibt
+oder auch
+und liest
+A ist eine hinreichende Bedingung für B
+Schon wenn A dann B
+A setzt voraus dass B
+B ist eine notwendige Bedingung für A Dass B genau dann eine notwendige Bedingung für A ist wenn A eine hinreichende Bedingung für B ist ist eine auf den ersten Blick überraschende und vielleicht kontraintuitive jedoch zutreffende Feststellung
+Das Unterkapitel Hinreichende und notwendige Bedingung bemüht sich diesen Zusammenhang sichtbarer zu machen
+A impliziert B
+Nur wenn B dann A
+oder auch nur
+Wenn A dann B
+In einem Konditional nennt man A das Antezedens B das Konsequens oder Sukzedens
+Beispiele
+Dass es regnet ist eine hinreichende Bedingung dafür dass die Straße nass ist
+Schon wenn es regnet ist die Straße nass
+Wenn es regnet ist die Straße nass
+Nur wenn die Straße nass ist kann es regnen
+Wenn Person x einen Wagen der Marke y hat hat x ein Auto
+Wenn eine Zahl n durch <num> teilbar ist dann ist die Zahl n durch <num> teilbar
+Die Lesart wenn
+dann ist insofern problematisch als mit dem natürlichsprachlichen wenn
+dann vor allem inhaltliche Zusammenhänge wie Kausalität oder zeitliche Nähe ausgedrückt werden
+All das macht die materiale Implikation nicht sie nennt nur den formalen Zusammenhang Dass es regnet ist eine hinreichende Bedingung dafür dass die Straße nass ist Zur Frage warum das eine hinreichende Bedingung ist - ob auf Grund eines kausalen Zusammenhangs oder auch nur rein zufällig - nimmt die materiale Implikation nicht Stellung
+Als Umkehrschluss bezeichnet man den Schluss von
+auf
+Für die Beispiele bedeutet das
+Wenn die Straße nicht nass ist regnet es nicht
+Wenn Person x kein Auto hat dann hat x keinen Wagen der Marke y
+Wenn die Zahl n nicht durch <num> teilbar ist dann ist n nicht durch <num> teilbar
+Umgangssprachlich lässt man sich gelegentlich zu weiteren - falschen - Aussagen verleiten
+Weil es nicht regnete kann die Straße nicht nass sein Diese Folgerung ist falsch da die Straße auch aus anderen Gründen nass werden kann Rohrbruch Übung der Feuerwehr
+x hat keinen Wagen der Marke y also hat x kein Auto Falsch denn er könnte ja einen Wagen der Marke z haben
+n ist nicht durch <num> teilbar also ist n auch nicht durch <num> teilbar Auch diese Folgerung ist falsch
+Die Zahl <num> ist nicht durch <num> teilbar und sehr wohl durch <num>
+Das bedeutet Wenn die Folgerung
+wahr ist dann erhält man aus der Aussage A keine Aussage über B B kann wahr oder falsch sein
+Ex falso sequitur quodlibet - Aus Falschem folgt Beliebiges
+Die Implikation ist ein wichtiges Mittel in der Mathematik
+Die meisten mathematischen Beweise verwenden das Konzept der Implikation
+Bikonditional
+Das Bikonditional oft auch objektsprachliche Äquivalenz oder materiale Äquivalenz genannt drückt die hinreichende und notwendige Bedingung aus sagt also dass eine Aussage A genau dann zutrifft wenn eine Aussage B zutrifft
+Man schreibt
+und liest
+A ist genau dann der Fall wenn B der Fall ist
+A genau dann wenn B
+A ist äquivalent zu B
+A ist dann und nur dann der Fall wenn B der Fall ist
+Auch beim Bikonditional wird eine rein formale Aussage getroffen die nichts über einen allfälligen inhaltlichen Zusammenhang von A und B aussagt
+Statt
+zu sagen kann man auch sagen dass A eine hinreichende Bedingung für B und dass B eine hinreichende Bedingung für A ist also
+Tatsächlich sind diese beiden Aussagen logisch äquivalent
+Beispiel
+Die natürliche Zahl n ist genau dann durch <num> teilbar wenn n durch <num> und durch <num> teilbar ist Wenn n durch <num> teilbar ist dann folgt daraus dass n durch <num> und durch <num> teilbar ist
+Umgekehrt gilt aber auch Wenn n durch <num> und durch <num> teilbar ist dann ist n durch <num> teilbar
+Heute ist genau dann Dienstag wenn morgen Mittwoch ist
+Das Bikonditional als zusammengesetzte Aussage innerhalb der logischen Sprache siehe Objektsprache wird oft mit dem Konzept der logischen Äquivalenz verwechselt oder vermischt
+Die logische Äquivalenz ist eine metasprachliche meist natürlichsprachlich formulierte Eigenschaft zweier Aussagen der logischen Sprache
+Ein Zusammenhang zwischen logischer Äquivalenz und Bikonditional besteht nur insofern als das Metatheorem gilt dass ein Bikonditional
+genau dann eine Tautologie ist wenn die beiden Aussagen A und B logisch äquivalent sind
+Ausschließendes Oder
+Das ausschließende Oder Kontravalenz oder Antivalenz entweder A oder B besagt dass genau eine der beiden von ihm verknüpften Aussagen wahr ist
+Entsprechend ist ein ausschließendes Oder nicht nur dann falsch wenn sowohl A als auch B falsch sind sondern auch wenn beide wahr sind
+Einige Autoren verwenden für das Ausschließende Oder den Begriff Alternative
+Obwohl das ausschließende Oder ein Konzept ist mit dem man in der natürlichen Sprache immer wieder zu tun hat wird es in den meisten logischen Sprachen nicht als eigenständiger Junktor eingeführt
+Stattdessen wird das ausschließende Oder zum Beispiel als verneintes Bikonditional ausgedrückt also als
+Große Bedeutung genießt das ausschließende Oder hingegen in der Schaltalgebra wo es meist als XOR eXclusive OR aufgeschrieben wird
+Verneinung einer verknüpften Aussage De Morgansche Gesetze
+Verneinung einer Konjunktion
+Die Verneinung der Konjunktion A und B in der logischen Schreibweise
+lautet Es ist nicht der Fall dass A und B zutreffen in der logischen Schreibweise
+Diese ist logisch äquivalent mit der Aussage A ist nicht der Fall oder B ist nicht der Fall oder beides in logischer Schreibweise
+Ein Beispiel
+Wenn man die Aussage
+Es regnet und die Erde ist eine Scheibe
+verneinen möchte dann kann man entweder sagen
+Es ist nicht der Fall dass es regnet und die Erde eine Scheibe ist
+oder man sagt
+Es regnet nicht oder die Erde ist keine Scheibe oder beides
+In der Schaltalgebra wird sehr oft der Junktor NAND verwendet wobei A NAND B denselben Wahrheitswertverlauf hat wie der Ausdruck
+Verneinung einer Disjunktion
+Die Verneinung der Disjunktion A oder B oder beides in der logischen Schreibweise
+lautet Es ist nicht der Fall dass A oder B zutrifft in logischer Schreibweise
+Diese ist logisch äquivalent mit der Aussage A ist nicht der Fall und B ist nicht der Fall in logischer Schreibweise
+Ein Beispiel
+Wenn man die Aussage
+Die Erde ist eine Scheibe oder die Erde ist ein Würfel
+verneinen möchte so sagt man
+Es ist nicht der Fall dass die Erde eine Scheibe ist oder dass die Erde ein Würfel ist
+Nach dem Gesetz von De Morgan kann man nun aber auch sagen
+Die Erde ist keine Scheibe und die Erde ist kein Würfel
+oder in schönerem Deutsch
+Die Erde ist weder eine Scheibe noch ein Würfel
+In der Schaltalgebra wird das Konnektiv NOR verwendet das denselben Wahrheitswertverlauf hat wie die Aussage
+Hinreichende und notwendige Bedingung
+Dieser Abschnitt soll den zunächst oft als kontraintuitiv empfundenen Zusammenhang zwischen hinreichender und notwendiger Bedingung wie er im Abschnitt über die materiale Implikation angesprochen wurde wiederaufgreifen und näher ausführen
+Betrachten wir noch einmal die materiale Implikation
+Man sagt A ist hinreichend für B Schon wenn A der Fall ist ist auch B der Fall
+Umgekehrt kann man aber auch sagen B ist notwendig für A Ohne B kann A nicht erfüllt sein
+Wie kommt dieser Zusammenhang zustande
+Wir wissen dass die Wahrheit von A die Wahrheit von B nach sich zieht denn A ist ja hinreichende Bedingung für B Somit ist es einfach nicht möglich dass A eintritt ohne dass B damit ebenfalls eintreten würde B ist also gezwungenermaßen der Fall wenn A der Fall ist
+B ist notwendig für A
+Dieser Zusammenhang ist in Wahrheit also ziemlich einfach Hauptgrund dafür dass er anfangs oft als kontraintuitiv empfunden wird ist wahrscheinlich die Schwierigkeit zwischen den vielen Bedeutungen des umgangssprachlichen wenn
+dann einerseits und der rein formalen hinreichenden und notwendigen Bedingung andererseits strikt zu trennen
+Mit dem umgangssprachlichen wenn
+dann möchte man fast immer einen inhaltlichen kausalen oder auch temporalen Zusammenhang zwischen Antecedens und Konsequens ausdrücken Regen verursacht Straßennässe Zuerst fällt der Regen erst nachher wird die Straße nass Wenn man die hinreichende Bedingung in diesem Sinn missversteht dann ist es klar dass die in umgekehrter Reihenfolge formulierte notwendige Bedingung Nur wenn die Straße nass ist regnet es seltsam aussieht Regen verursacht doch Straßennässe
+Wie kann daraus je gefolgert werden dass Straßennässe Regen verursacht
+All dies sagt die materiale Implikation aber nicht aus
+A ist eine hinreichende Bedingung für B meint schlicht dass wenn die Aussage A wahr ist auch die Aussage B wahr ist - zeitlos und zusammenhanglos nicht etwa später oder weil
+Analog sagt die notwendige Bedingung B ist eine notwendige Bedingung für A lediglich das aus dass B wahr ist sofern A es ist
+Genau das ist aber die Definition des Konditionals A
+B
+Formaler Zugang
+Einleitung
+Spätestens beim lauten Lesen von Sätzen wie
+Die Aussage
+ist genau dann wahr wenn die Aussagen A und B wahr sind
+wird der selbstbewusste Laie verlangen dass ihm erklärt wird was das soll
+Die Antwort des Logikers Es soll versucht werden Sicherheit in die Regeln des logischen Schließens zu bringen
+Seit den Sophisten ist dem Abendland klar dass scheinbar zwingende Schlüsse zu offensichtlich absurden Ergebnissen führen können
+Immer wieder wurden Paradoxien formuliert und von großen Denkern als Herausforderung empfunden
+Logiker versuchen deshalb die Regeln des Argumentierens so streng wie möglich zu fassen
+Das einleitende Beispiel macht klar dass dazu eine Trennung der Sprachebenen unerlässlich ist Die formale Aussage AB soll dadurch erklärt werden dass auf einer metasprachlichen Ebene über die Aussage A wie auch über die Aussage B geredet wird
+Ein Versuch dies durchzuführen besteht darin die Aussagenlogik als formales System konkret als Kalkül eine bestimmte Art eines formalen Systems zu definieren
+Die Begriffe wahr und falsch kommen in diesem System zunächst überhaupt nicht vor
+Stattdessen werden Axiome gesetzt die einfach als Zeichenketten angesehen werden aus denen weitere ableitbare Zeichenketten aufgrund von bestimmten Schlussregeln hergeleitet werden
+Das Ziel dabei ist einerseits dass in einem formalen System nur Zeichenketten Sätze hergeleitet werden können die bei einer plausiblen Interpretation auch wahr sind
+Andererseits sollen alle Sätze die als wahr interpretierbar sind auch hergeleitet werden können
+Das erste ist die Forderung nach Korrektheit das zweite die nach Vollständigkeit des formalen Systems beide Eigenschaften sind unter Kalkül Der Begriff Kalkül in der Logik beschrieben
+Für die klassische Aussagenlogik mit der wir es hier zu tun haben gibt es Kalküle formale Systeme die sowohl korrekt als auch vollständig sind
+Für komplexere logische Systeme z B
+Mengenlehre ist es aber unmöglich einen vollständigen Kalkül aufzustellen der auch korrekt ist - diese Erkenntnis wurde <num> von Kurt Gödel bewiesen Gödelscher Unvollständigkeitssatz
+Syntax
+Es gibt viele verschiedene Möglichkeiten die Syntax Grammatik einer logischen Sprache formal zu definieren meist geschieht das im Rahmen eines Kalküls
+Die folgende Definition ist daher nur als Beispiel dafür zu verstehen wie ein Kalkül für die klassische Aussagenlogik aussehen kann
+Weitere Beispiele für konkrete Kalküle finden sich unter Baumkalkül Begriffsschrift Systeme natürlichen Schließens Sequenzenkalkül oder Resolutionskalkül
+Ein weiterer axiomatischer Kalkül ist als Beispiel im Artikel Hilbert-Kalkül angegeben ein graphischer Kalkül im Artikel Existential Graphs
+Bausteine der aussagenlogischen Sprache
+Als Bausteine der aussagenlogischen Sprache sollen Satzbuchstaben atomare Formeln Satzkonstanten Junktoren und Gliederungszeichen verwendet werden
+Satzbuchstaben sollen die Zeichen P<num> P<num> P<num>
+sein
+Junktoren sollen die Zeichen
+und
+sein
+Als Gliederungszeichen sollen die runden Klammern dienen
+Formal lässt sich das z B
+auf folgende Weise ausdrücken
+Sei V die abzählbar unendliche Menge der atomaren Formeln Satzbuchstaben
+V
+Pn
+n
+N <num> N <num> Menge der natürlichen Zahlen inkl <num> d h
+V
+P<num> P<num> P<num> P<num>
+Sei J die Menge der Junktoren und Gliederungszeichen
+J
+Das
+Alphabet
+der logischen Sprache sei die Menge V
+J also die Vereinigungsmenge von atomaren Formeln Junktoren und Gliederungszeichen
+Formationsregeln
+Die Formationsregeln legen fest wie man aus den Bausteinen der aussagenlogischen Sprache Sätze Formeln bilden kann
+Hier sollen aussagenlogische Formeln als Worte über dem Alphabet der logischen Sprache also über V
+J wie folgt induktiv definiert werden
+Alle atomaren Formeln F
+V d h
+alle Satzbuchstaben sind Formeln
+Ist F eine Formel so ist auch F eine FormelDiese Formel heißt
+Negation
+von F
+Sind F und G zwei nicht notwendigerweise unterschiedliche Formeln so ist auch F
+G eine FormelDiese Formel heißt
+Konjunktion
+von F und G
+Sind F und G zwei nicht notwendigerweise unterschiedliche Formeln so ist auch F
+G eine FormelDiese Formel heißt
+Disjunktion
+von F und G
+Sind F und G zwei nicht notwendigerweise unterschiedliche Formeln so ist auch F
+G eine FormelDiese Formel heißt
+materiale Implikation
+oder Konditional von F und G
+Sind F und G zwei nicht notwendigerweise unterschiedliche Formeln so ist auch F
+G eine FormelDiese Formel heißt
+Bikonditional
+von F und G
+Nichts anderes ist eine aussagenlogische Formel
+Schlussregeln
+Schlussregeln sind allgemein Transformationsregeln Umformungsregeln die auf bestehende Formeln angewandt werden und aus ihnen neue Formeln erzeugen
+Wenn man einen Kalkül für ein logisches System aufstellt dann wählt man die Transformationsregeln so dass sie aus bestehenden Formeln solche Formeln erzeugen die aus den Ausgangsformeln semantisch folgen - deshalb die Bezeichnung Schlussregel eine Schlussfolgerung ziehen
+Innerhalb der Syntax sind die Schlussregeln allerdings rein formale Transformationsregeln denen für sich keinerlei inhaltliche Bedeutung zukommt
+An konkreten Schlussregeln sollen hier nur zwei angegeben werden Der Modus ponendo ponens und die Substitutionsregel
+Modus ponendo ponens
+Aus einem Satz der Form
+und einem Satz der Form
+darf man auf einen Satz der Form
+schließen dabei sind
+und
+Platzhalter für beliebige Formeln
+Zum Beispiel darf man nach dieser Schlussregel aus Wenn Regen die Straße benetzt dann ist der Straßenbelag regennass und aus Regen benetzt die Straße schließen auf Der Straßenbelag ist regennass
+Substitutionsregel Ersetzungsregel
+In einem Satz dürfen alle Vorkommnisse eines beliebigen Atoms z B
+P durch einen beliebig komplexen Satz z B
+ersetzt werden
+Es müssen dabei aber auch wirklich alle Vorkommnisse des gewählten Atoms ersetzt werden und sie müssen auch wirklich alle durch denselben Satz ersetzt werden
+Zum Beispiel darf mittels der Substitutionsregel aus
+auf
+geschlossen werden
+Man sagt P werde durch
+ersetzt bzw
+werde für P substituiert eingesetzt
+Axiome
+Axiome sind ausgezeichnete im Sinn von hervorgehobene Formeln der aussagenlogischen Sprache
+Die Auszeichnung besteht darin dass sie innerhalb eines Beweises oder einer Herleitung siehe unten ohne weitere Rechtfertigung verwendet werden
+Pragmatisch wählt man solche Formeln als Axiome die semantisch gesehen Tautologien sind also immer zutreffen und die dabei helfen Beweise zu verkürzen
+Innerhalb der Syntax sind die Axiome allerdings rein formale Objekte denen keinerlei inhaltliche Bedeutung oder Rechtfertigung zukommt
+Axiome sind im Allgemeinen optional d h
+ein Kalkül kann auch ganz ohne Axiome auskommen wenn er ausreichend viele bzw mächtige Schlussregeln hat
+Axiomfreie Kalküle sind zum Beispiel die Systeme natürlichen Schließens oder Baumkalküle
+Hier soll exemplarisch ein axiomatischer Kalkül gezeigt werden und zwar Russells Aussagenkalkül aus seiner Typentheorie <num> den er <num> in die Principia Mathematica übernahm Dieser Kalkül umfasst die folgenden Axiome von denen das vierte redundant d h
+nicht unbedingt erforderlich weil aus den anderen Axiomen herleitbar ist
+Um aus diesen Axiomen auch solche gültigen Sätze herleiten zu können die andere als die in den Axiomen vorkommende Junktoren enthalten werden diese durch folgende Festlegung auf die vorhandenen Junktoren zurückgeführt
+Alternativ zu - wie hier - konkreten Axiomen kann man auch Axiomenschemata angeben in welchem Fall man auch ohne Substitutionsregel auskommt
+Interpretiert man die obigen Axiome als Axiomenschemata dann stünde z B
+das erste Axiomenschema
+für unendlich viele Axiome nämlich alle Ersetzungsinstanzen dieses Schemas
+Herleitung und Beweis
+Eine Herleitung ist eine Liste von aufsteigend nummerierten Sätzen die mit einer oder mehreren Annahmen den Prämissen der Herleitung oder Axiomen beginnt
+Alle auf diese folgenden Sätze sind entweder ebenfalls Axiome bei manchen Kalkülen sind auch weitere Annahmen zulässig oder sind aus einer oder mehreren der vorangehenden Zeilen durch Anwendung von Schlussregeln entstanden
+Der letzte Satz in der Liste ist die Konklusion der Herleitung
+Eine Herleitung ohne Prämissen heißt Beweis
+Oft werden aber die Wörter Herleitung und Beweis synonym gebraucht
+Wenn es gelingt aus einer Menge von Annahmen Prämissen Δ eine Konklusion P herzuleiten dann schreibt man auch
+Gelingt es einen Satz P ohne die Verwendung von Annahmen herzuleiten zu beweisen dann schreibt man auch
+In diesem Fall wird P Theorem genannt
+Das Zeichen
+geht auf die Begriffsschrift zurück jenes Werk in dem Gottlob Frege <num> die erste Formalisierung der Prädikatenlogik angegeben hat
+In der klassischen Aussagenlogik wählt man die Schlussregeln so dass sich mit ihrer Hilfe alle gültigen Argumente und nur gültige Argumente herleiten lassen die Frage der Gültigkeit wird im folgenden Abschnitt Semantik behandelt
+Semantik
+Außerhalb der Logik bezeichnet Semantik ein Forschungsgebiet das sich mit der Bedeutung von Sprache und deren Teilen befasst
+Oft wird auch das Wort Semantik gleichbedeutend mit dem Wort Bedeutung verwendet
+Auch innerhalb der Logik geht es bei Semantik um Bedeutung Darum nämlich den Ausdrücken einer formalen Sprache - zum Beispiel der hier behandelten Sprache der Aussagenlogik - eine Bedeutung zuzuordnen
+In der Logik wird auch das meist sehr formal unternommen
+Im Zentrum der formalen Semantik steht eine Auswertungsfunktion andere Bezeichnungen lauten Bewertungsfunktion Denotationsfunktion Wahrheitswertefunktion die den Formeln der logischen Sprache eine Bedeutung zuordnet
+Formal gesprochen ist die Auswertungsfunktion eine Abbildung von der Menge der Formeln der Sprache in die Menge der Wahrheitswerte
+Oft wird die Auswertungsfunktion mit dem Großbuchstaben V bezeichnet
+In der klassischen Aussagenlogik ist die Auswertungsfunktion sehr einfach Das Prinzip der Zweiwertigkeit fordert dass sie für jede zu bewertende Formel genau einen von genau zwei Wahrheitswerten liefern muss und das Prinzip der Extensionalität fordert dass die Bewertungsfunktion beim Bewerten eines komplexen Satzes nur die Bewertung von dessen Teilsätzen berücksichtigen muss
+Jedem Atom also jedem Satzbuchstaben Atom wird durch Festsetzung ein Wahrheitswert zugeordnet
+Man sagt Die Atome werden interpretiert
+Es wird also z B
+festgelegt dass P<num> wahr ist dass P<num> falsch ist und dass P<num> ebenfalls falsch ist
+Damit ist der Bewertung der Bausteine der logischen Sprache Genüge getan
+Formal ist eine solche Bewertung - Interpretation genannt und oft mit dem Kleinbuchstaben v bezeichnet - eine Funktion im mathematischen Sinn d h
+eine Abbildung von der Menge der Atome in die Menge der Wahrheitswerte
+Wenn die Auswertungsfunktion V auf ein Atom angewandt wird d h
+wenn sie ein Atom bewerten soll liefert sie die Interpretation dieses Atoms im Sinn des obigen Absatzes
+Mit anderen Worten sie liefert den Wert den die Bewertung v dem Atom zuordnet
+Um die zusammengesetzten Formeln bewerten zu können muss für jeden Junktor definiert werden welchen Wahrheitswert die Bewertungsfunktion für die unterschiedlichen Wahrheitswertkombinationen liefert den seine Argumente annehmen können
+In der klassischen Aussagenlogik geschieht das meist mittels Wahrheitstabellen weil es nur überschaubar wenige Möglichkeiten gibt
+Der einstellige Junktor
+die Negation ist in der klassischen Aussagenlogik so definiert dass er den Wahrheitswert seines Arguments ins Gegenteil umkehrt also verneint Ist die Bewertung einer Formel X wahr dann liefert die Bewertungsfunktion für X falsch wird aber X falsch bewertet dann liefert die Bewertungsfunktion für X wahr
+Die Wahrheitstabelle sieht folgendermaßen aus
+Die Wahrheitswertverläufe der verwendeten zweistelligen Konnektive sind in der klassischen Aussagenlogik wie folgt definiert
+Allgemein gibt es für die klassische Aussagenlogik vier einstellige und sechzehn zweistellige Junktoren
+Die hier behandelte logische Sprache beschränkt sich nur deshalb auf die Junktoren
+und
+weil diese am gebräuchlichsten sind und weil sie auch inhaltlich noch am ehesten aus der Alltagssprache bekannt sind
+Aus formaler Sicht ist die einzige Bedingung die man bei der Wahl von Junktoren erfüllen möchte die dass sich mit den gewählten Junktoren auch alle anderen theoretisch möglichen Junktoren ausdrücken lassen man sagt Dass die Menge der gewählten Junktoren funktional vollständig ist
+Diese Anforderung ist bei der hier getroffenen Wahl erfüllt
+Näheres zur Frage wie viele und welche Junktoren es gibt und wie viele Junktoren man benötigt um funktionale Vollständigkeit zu erreichen ist im Kapitel Junktor beschrieben
+Semantische Gültigkeit Tautologien
+Semantische Gültigkeit ist eine Eigenschaft von Formeln oder von Argumenten
+Ein Argument ist die Behauptung dass aus einigen Aussagen - den Prämissen - eine bestimmte Aussage - die Konklusion - folgt
+Eine Formel der aussagenlogischen Sprache heißt genau dann semantisch gültig wenn die Formel unter allen Interpretationen - d h
+unter allen Zuordnungen von Wahrheitswerten zu den in ihr vorkommenden Atomen - wahr ist wenn sie sozusagen allgemeingültig ist mit anderen Worten Wenn die Wahrheitstabelle für diese Aussage in jeder Zeile das Ergebnis wahr zeigt
+Man nennt semantisch gültige Formeln auch Tautologien und schreibt wenn
+eine Tautologie ist formal wie folgt
+Ein Argument heißt genau dann semantisch gültig wenn unter der Voraussetzung dass alle Prämissen wahr sind auch die Konklusion wahr ist
+In der Formulierung von Gottfried Wilhelm Leibniz Aus Wahrem folgt nur Wahres Diese Definition muss natürlich ebenfalls formal gefasst werden und das geschieht wie folgt Ein Argument ist genau dann semantisch gültig wenn alle Zuordnungen von Wahrheitswerten zu den in Prämissen und Konklusion vorkommenden Atomen unter denen die Bewertungsfunktion für alle Prämissen den Wert wahr liefert auch für die Konklusion den Wert wahr liefert
+Um auszudrücken dass aus einer Menge
+von Formeln der Prämissenmenge eine Formel
+die Konklusion semantisch folgt schreibt man formal wie folgt
+Beachte die graphische Ähnlichkeit und die inhaltliche Verschiedenheit zwischen
+Kapitel Herleitung und Beweis und
+Siehe Semantische Folgerung Die erste Formulierung -
+- drückt die syntaktische Gültigkeit des Arguments aus sagt also dass aus den Formeln in
+mit den Schlussregeln des gewählten Kalküls die Formel
+hergeleitet werden kann
+hingegen behauptet die semantische Gültigkeit die in der klassischen Aussagenlogik wie in den vorangegangenen Absätzen als das Leibnizsche Aus Wahrem folgt nur Wahres definiert ist
+Wichtige semantische Eigenschaften Erfüllbarkeit Widerlegbarkeit und Unerfüllbarkeit
+Neben der Eigenschaft der Gültigkeit Allgemeingültigkeit gibt es einige andere wichtige Eigenschaften Erfüllbarkeit Widerlegbarkeit und Unerfüllbarkeit
+Im Gegensatz zur Gültigkeit die Eigenschaft von Formeln oder von Argumenten sein kann sind Erfüllbarkeit Widerlegbarkeit und Unerfüllbarkeit Eigenschaften von Sätzen oder von Satzmengen
+Eine Formel heißt erfüllbar wenn es mindestens eine Interpretation der in ihr vorkommenden Atome Satzbuchstaben gibt unter der die Formel wahr ist
+Eine Formel heißt widerlegbar wenn es mindestens eine Interpretation der in ihr vorkommenden Atome gibt unter der die Formel falsch ist
+Eine Formel heißt unerfüllbar wenn sie unter allen Interpretationen der in ihr vorkommenden Satzbuchstaben falsch ist
+Eine Formelmenge heißt erfüllbar wenn alle in ihr enthaltenen Formeln erfüllbar sind
+Die Frage ob eine Formel oder eine Formelmenge eine der genannten Eigenschaften hat ist ebenso wie die Frage ob eine Formel allgemeingültig d h
+eine Tautologie ist für allgemeine Formeln nicht effizient lösbar Zwar ist die Wahrheitstafel ein Entscheidungsverfahren für jede dieser Fragen doch umfasst eine Wahrheitstafel für eine Aussage bzw eine Aussagemenge in n Atomen
+Zeilen das Wahrheitstafelverfahren ist nichts anderes als ein Brute-Force-Verfahren
+Jede dieser Fragestellungen kann auf die Frage zurückgeführt werden ob eine bestimmte Formel erfüllbar ist
+Eine Formel
+ist genau dann eine Tautologie wenn
+unerfüllbar ist
+Eine Formel
+ist genau dann widerlegbar wenn
+erfüllbar ist
+Die Frage ob eine Aussage erfüllbar ist wird Erfüllbarkeitsproblem oder SAT-Problem nach dem englischen Wort für Erfüllbarkeit satisfiability genannt
+Das SAT-Problem spielt eine wichtige Rolle in der theoretischen Informatik und Komplexitätstheorie
+Das Erfüllbarkeitsproblem für allgemeine beliebige Formeln ist NP-vollständig d h
+unter der Voraussetzung dass P ungleich NP nicht in polynomialer Laufzeit lösbar
+Für bestimmte echte Teilmengen der Formeln der aussagenlogischen Sprache ist das SAT-Problem dennoch schneller d h
+in polynomial beschränkter Rechenzeit lösbar
+Eine solche Teilmenge sind die Horn-Formeln das sind Konjunktionen von Disjunktionen deren Disjunkte verneinte oder unverneinte Atome sind wobei innerhalb einer solchen Disjunktion allerdings höchstens ein Atom unverneint sein darf
+Algebraische Sicht
+Wenn man die Semantik betrachtet die hier für die klassische Aussagenlogik aufgestellt wurde dann erkennt man gewisse Gesetzmäßigkeiten
+Wird z B
+die Auswertungsfunktion auf eine Aussage der Form X
+W angewendet wobei W eine beliebige wahre Aussage sein soll dann stellt man fest dass die Auswertungsfunktion für X
+W immer den Wahrheitswert wahr liefert wenn VXwahr ist das heißt VXWVX Von der Struktur her gleichwertige Gesetzmäßigkeiten gelten auch in anderen Semantiken auch in solchen die für ganz andere nichtlogische Systeme aufgestellt werden
+Für die Arithmetik gilt z B dass die dortige Bewertungsfunktion hier VArithmetik genannt für einen Ausdruck der Form X
+Y immer den Wert von X liefert sofern der Wert von Y null ist VArithmetikXYVArithmetikX wenn VArithmetikY
+null ist
+Eine formale Wissenschaft die solche strukturellen Gesetzmäßigkeiten untersucht ist die abstrakte Algebra meist Teilgebiet der Mathematik aber auch der Informatik
+In der abstrakten Algebra wird zum Beispiel untersucht für welche Verknüpfungen es ein neutrales Element gibt d h
+ein Element N das für eine Verknüpfung op dazu führt dass für beliebiges X gilt X op N
+X So würde man aus algebraischer Sicht sagen dass es für die klassische aussagenlogische Konjunktion genau ein neutrales Element gibt nämlich wahr und dass es für die Addition in der Arithmetik ebenfalls genau ein neutrales Element gibt nämlich die Zahl Null
+Nur am Rande sei erwähnt dass es auch für andere Junktoren neutrale Elemente gibt das neutrale Element für die Disjunktion ist falsch VX
+F
+VX wenn VFfalsch ist
+Die formale Algebra betrachtet formale Semantiken rein nach ihren strukturellen Eigenschaften
+Sind diese identisch dann besteht zwischen ihnen aus algebraischer Sicht kein Unterschied
+Aus algebraischer Sicht genauer Aus Sicht der formalen Algebra ist die Semantik für die klassische Aussagenlogik eine zweiwertige Boolesche Algebra
+Andere formale Systeme deren Semantiken jeweils eine Boolesche Algebra bilden sind die Schaltalgebra und die elementare Mengenlehre
+Aus algebraischer Sicht besteht daher zwischen diesen Disziplinen kein Unterschied
+Normalformen
+Jede aussagenlogische Formel lässt sich in eine äquivalente Formel in konjunktiver Normalform und eine äquivalente Formel in disjunktiver Normalform umformen
+Metatheorie
+In der Metatheorie werden die Eigenschaften von logischen Systemen untersucht Das logische System ist in der Metatheorie der Untersuchungsgegenstand
+Eine metatheoretische Fragestellung ist zum Beispiel die ob in einem Kalkül ein Widerspruch hergeleitet werden kann
+Der vorliegende Abschnitt soll einige wichtige metatheoretische Fragestellungen aus dem Blickwinkel der Aussagenlogik betrachten
+Konsistenz
+Ein Kalkül wird genau dann konsistent genannt wenn es unmöglich ist mit Hilfe seiner Axiome und Regeln einen Widerspruch herzuleiten d h
+eine Aussage der Form P
+P z B
+Hugo ist groß und Hugo ist nicht groß Für einen Kalkül der in der Aussagenlogik verwendet werden soll ist das eine Mindestanforderung
+Ist es in einem Kalkül möglich einen Widerspruch herzuleiten dann wird der Kalkül inkonsistent genannt
+Es gibt formale Systeme in denen solch ein Widerspruch hergeleitet werden kann die aber durchaus sinnvoll sind
+Für solche Systeme wird ein anderer Konsistenzbegriff verwendet Ein Kalkül ist konsistent wenn in ihm nicht alle Formeln herleitbar sind siehe parakonsistente Logik
+Es lässt sich leicht zeigen dass für die klassische Logik die beiden Konsistenzbegriffe zusammenfallen In der klassischen Logik lässt sich aus einem Widerspruch jeder beliebige Satz herleiten dieser Sachverhalt wird Ex falso quodlibet genannt d h
+wenn ein klassischer Kalkül auch nur einen Widerspruch herleiten könnte also im ersten Sinn inkonsistent wäre dann könnte er jede Aussage herleiten wäre also im zweiten Sinn inkonsistent
+Wenn umgekehrt ein Kalkül inkonsistent im zweiten Sinn ist also in ihm jede Aussage herleitbar ist dann ist insbesondere auch jeder Widerspruch herleitbar und ist er auch inkonsistent im ersten Sinn
+Korrektheit
+Ein Kalkül heißt genau dann korrekt semantisch korrekt wenn in ihm nur solche Formeln hergeleitet werden können die auch semantisch gültig sind
+Für die klassische Aussagenlogik bedeutet das einfacher Ein Kalkül ist genau dann korrekt wenn in ihm nur Tautologien bewiesen und nur gültige Argumente hergeleitet werden können
+Ist es in einem aussagenlogischen Kalkül möglich mindestens ein ungültiges Argument herzuleiten oder mindestens eine Formel zu beweisen die keine Tautologie ist dann ist der Kalkül inkorrekt
+Vollständigkeit
+Vollständig semantisch vollständig heißt ein Kalkül genau dann wenn in ihm alle semantisch gültigen Formeln hergeleitet werden können für die klassische Aussagenlogik Wenn in ihm alle Tautologien hergeleitet werden können
+Adäquatheit
+Ein Kalkül heißt genau dann im Hinblick auf eine spezielle Semantik adäquat wenn er semantisch korrekt und semantisch vollständig ist
+Ein metatheoretisches Resultat ist zum Beispiel die Feststellung dass alle korrekten Kalküle auch konsistent sind
+Ein anderes metatheoretisches Resultat ist die Feststellung dass ein konsistenter Kalkül nicht automatisch korrekt sein muss Es ist ohne weiteres möglich einen Kalkül aufzustellen in dem zwar kein Widerspruch hergeleitet werden kann in dem aber z B
+die nicht allgemeingültige Aussage der Form A
+B hergeleitet werden kann
+Ein solcher Kalkül wäre aus ersterem Grund konsistent aus letzterem Grund aber nicht korrekt
+Ein weiteres sehr einfaches Resultat ist die Feststellung dass ein vollständiger Kalkül nicht automatisch auch korrekt oder nur konsistent sein muss
+Das einfachste Beispiel wäre ein Kalkül in dem jede Formel der aussagenlogischen Sprache herleitbar ist
+Da jede Formel herleitbar ist sind alle Tautologien herleitbar die ja Formeln sind Das macht den Kalkül vollständig
+Da aber jede Formel herleitbar ist ist insbesondere auch die Formel P<num>
+P<num> und die Formel A
+B herleitbar Ersteres macht den Kalkül inkonsistent letzteres inkorrekt
+Das Ideal das ein Kalkül erfüllen sollte ist Korrektheit und Vollständigkeit Wenn das der Fall ist dann ist er der ideale Kalkül für ein logisches System weil er alle semantisch gültigen Sätze und nur diese herleiten kann
+So sind die beiden Fragen ob ein konkreter Kalkül korrekt undoder vollständig ist und ob es für ein bestimmtes logisches System überhaupt möglich ist einen korrekten und vollständigen Kalkül anzugeben zwei besonders wichtige metatheoretische Fragestellungen
+Abgrenzung und Philosophie
+Die klassische Aussagenlogik wie sie hier ausgeführt wurde ist ein formales logisches System
+Als solches ist sie eines unter vielen die aus formaler Sicht gleichwertig nebeneinander stehen und die ganz bestimmte Eigenschaften haben Die meisten sind konsistent die meisten sind korrekt etliche sind vollständig und einige sind sogar entscheidbar
+Aus formaler Sicht stehen die logischen Systeme in keinem Konkurrenzverhalten hinsichtlich Wahrheit oder Richtigkeit
+Von formalen innerlogischen Fragen klar unterschieden sind außerlogische Fragen Solche nach der Nützlichkeit Anwendbarkeit einzelner Systeme für einen bestimmten Zweck und solche nach dem philosophischen speziell metaphysischen Status einzelner Systeme
+Die Nützlichkeitserwägung ist die einfachere bezüglich deren Meinungsunterschiede weniger tiefgehend bzw weniger schwerwiegend sind
+Klassische Aussagenlogik zum Beispiel bewährt sich in der Beschreibung elektronischer Schaltungen Schaltalgebra oder zur Formulierung und Vereinfachung logischer Ausdrücke in Programmiersprachen
+Prädikatenlogik wird gerne angewandt wenn es darum geht Faktenwissen zu formalisieren und automatisiert Schlüsse daraus zu ziehen wie das unter anderem im Rahmen der Programmiersprache Prolog geschieht
+Fuzzy-Logiken nonmonotone mehrwertige und auch parakonsistente Logiken sind hochwillkommen wenn es darum geht mit Wissensbeständen umzugehen in denen Aussagen mit unterschiedlich starkem Gewissheitsgrad oder gar einander widersprechende Aussagen abgelegt werden sollen und dennoch sinnvolle Schlüsse aus dem Gesamtbestand gezogen werden sollen
+Auch wenn es je nach Anwendungsfall sehr große Meinungsunterschiede geben kann welches logisches System besser geeignet ist ist die Natur des Problems für alle Beteiligten unmittelbar und in gleicher Weise greifbar
+Einzelwissenschaftliche Überlegungen und Fragestellungen spielen sich überwiegend in diesem Bereich ab
+Noch kontroverser als solche pragmatischen Überlegungen sind Fragestellungen philosophischer und metaphysischer Natur
+Geradezu paradigmatisch ist die Frage welches logische System richtig ist wobei richtig hier gemeint ist als Welches logische System nicht nur einen Teilaspekt der Wirklichkeit modellhaft vereinfacht sondern die Wirklichkeit das Sein als Ganzes adäquat beschreibt
+Zu dieser Fragestellung gibt es viele unterschiedliche Meinungen einschließlich der vom philosophischen Positivismus eingeführten Meinung dass die Fragestellung als Ganzes sinnlos ist
+In den Bereich metaphysischer Fragestellungen fällt auch die Frage ob es so etwas wie ein metaphysisches Prinzip der Zweiwertigkeit gebe ob also Aussagen über die Wirklichkeit durchgehend ins Schema wahrfalsch passen oder nicht
+Diese Frage ist unabhängig von der Frage ob die Beschäftigung mit zwei- oder mehrwertigen Logiken praktisch sinnvoll ist Selbst wenn ein metaphysisches Prinzip der Zweiwertigkeit herrscht könnte man anwendungspraktisch mehrwertige Logiken nützen etwa dazu epistemische Sachverhalte zu fassen zum Beispiel aus Aussagen zu schließen die zwar metaphysisch wahr oder falsch sind von denen aber nicht oder noch nicht bekannt ist welches von beidem der Fall ist
+Umgekehrt kann man auch dann wenn ein solches metaphysisches Prinzip nicht gilt zweiwertige Logik wegen ihrer Einfachheit für solche Anwendungen bevorzugen bei denen nur mit solchen Sätzen umgegangen werden muss die tatsächlich wahr oder falsch sind
+Die Frage nach einem metaphysischen Prinzip der Zweiwertigkeit ist wie die meisten metaphysischen Fragen nicht endgültig zufriedenstellend beantwortet
+Ein früher Einwand gegen ein solches Prinzip den Aristoteles zur Diskussion stellte war das Thema der Aussagen über zukünftige Sachverhalte Morgen wird es regnen Wenn Aussagen über Zukünftiges schon heute wahr oder falsch wären so wird argumentiert dann müsse die Zukunft bis ins letzte Detail vorbestimmt sein
+Ein anderer Einwand der vorgebracht wird ist dass es Aussagen gibt deren Wahrheit praktisch oder theoretisch nicht festgestellt werden kann - zum Beispiel lässt sich die Wahrheit von Der Rasen vor dem Weißen Haus bestand am <num> Februar <num> aus genau <num><num> Grashalmen einfach nicht feststellen
+Befürworter eines metaphysischen Zweiwertigkeitsprinzips berufen sich oft auf das Verhalten von Metatheoretikern also von Mathematikern oder Logikern die Aussagen über formale Systeme treffen Egal wie mehrwertig oder nichtklassisch das untersuchte System ist die dabei getroffenen Metavermutungen Metabehauptungen und Metafeststellungen sind immer zweiwertig Ein Kalkül auch ein parakonsistenter oder nonmonotoner wird immer als entweder konsistent oder inkonsistent betrachtet und ein logisches System ist immer entweder korrekt oder inkorrekt vollständig oder nicht vollständig entscheidbar oder unentscheidbar niemals ein bisschen von beidem
+Befürworter deuten das als Hinweis darauf dass es in der Wirklichkeit tatsächlich eine strenge Unterscheidung nach wahr und falsch gebe oder dass es zumindest sinnvoll ist eine solche anzunehmen
+Eine andere philosophische Fragestellung ist die nach dem metaphysischen Status des Untersuchungsgegenstands der Logik also danach was logische Systeme Kalküle Wahrheitswerte eigentlich sind
+Der platonische Standpunkt besteht darin dass die in der Logik verwendeten Zeichen und Konstrukte eine außerlogische Bedeutung haben dass sie Namen für real existierende wenn auch natürlich nicht-physikalische Gegenstände sind
+In diesem Sinn gäbe es so etwas wie das Wahre und das Falsche abstrakte Gegenstände die von den Zeichen wahr und falsch benannt werden
+Der Gegenpol zum Platonismus wäre der Nominalismus der Existenz nur den Zeichen zuspricht die in der Logik manipuliert werden
+Gegenstand der Logik sind Zeichen und die Tätigkeit der Logiker ist die Manipulation von Zeichen
+Die Zeichen bezeichnen aber nichts so etwas wie das Wahre oder das Falsche gibt es also nicht
+Im Grundlagenstreit der Mathematik entspräche der nominalistischen Position die formalistische Richtung
+Eine Mittelstellung nähme der philosophische Konstruktivismus ein demzufolge die Zeichen zwar keine unabhängig existierenden Gegenstände bezeichnen durch den Umgang mit den Zeichen aber Gegenstände konstruiert werden
+Literatur
+Jon Barwise John Etchemendy The Language of First Order Logic
+CSLI Lecture Notes Bd <num>
+<num> Auflage revised and expanded
+Center for the Study of Language and Information Stanford CA <num> ISBN <num>-<num>-<num>-<num>
+Ansgar Beckermann Einführung in die Logik <num> neu bearbeitete und erweiterte Auflage
+de Gruyter Berlin u a <num> ISBN <num>-<num>-<num>-<num>
+Karel Berka Lothar Kreiser Logik-Texte
+Kommentierte Auswahl zur Geschichte der modernen Logik
+<num> gegenüber der <num> erweiterte durchgesehene Auflage
+Akademie-Verlag Berlin <num>
+Wolfgang Detel Grundkurs Philosophie Band <num> Logik
+Universal-Bibliothek Nr <num>
+Reclam Stuttgart <num> ISBN <num>-<num>-<num>-<num>-<num>
+Wilfrid Hodges Logic Penguin Books Harmondsworth <num> ISBN <num>-<num>-<num>-<num> <num> Auflage
+ebenda <num> ISBN <num>-<num>-<num>-<num>
+Rüdiger Inhetveen Logik
+Eine dialog-orientierte Einführung
+Eagle Bd <num>
+Edition am Gutenbergplatz Leipzig <num> ISBN <num>-<num>-<num>-<num>
+E J Lemmon Beginning Logic Nelson London <num> <num> Auflage
+Chapman
+Hall London <num> ISBN <num>-<num>-<num>-<num>
+Wesley C Salmon Logik
+Universal-Bibliothek Nr <num>
+Reclam Stuttgart <num> ISBN <num>-<num>-<num>-<num>
+Weblinks
+Vorlesungsmitschnitt Mathematik I Uni Tübingen
+Die ersten zwei Stunden handeln ausführlich von Wahrheitstabellen
+Christian Spannagel Aussagen- und Prädikatenlogik
+Vorlesungsreihe <num>
+Einzelnachweise
+Karl Dürr Aussagenlogik im Mittelalter In Erkenntnis Bd <num> Nr <num> <num><num>
+S <num>-<num> doi<num>BF<num> Achtung Verwechslungsgefahr Das ist kein Obermengenzeichen sondern das Kurven- Bogen- oder Hufeisenzeichen Peano-Russellsche Schreibweise - siehe Beitrag zur Implikation das Teilmengenzeichen welches gleich aussieht müsste sich auf die andere Seite öffnen Zur prädikatenlogischen Entsprechung siehe Prädikatenlogik erster Stufe SymboleE Grädel <num> S <num> f Zur prädikatenlogischen Entsprechung siehe Prädikatenlogik erster Stufe TermeVergleiche E Grädel <num> S <num> Bertrand Russell Mathematical logic as based on the theory of types In American Journal of Mathematics <num> <num> S <num> <num>-<num> PDF
+<num> MB
+Principia Mathematica
+Band I S <num>f
+Anthony Minghella CBE
+<num> Januar <num> auf der Isle of Wight Großbritannien
+<num> März <num> in London war ein britischer Filmregisseur Filmproduzent Drehbuchautor Dramatiker Hörspielautor Theater- und Opernregisseur
+Leben
+Minghella war der Sohn italienisch-schottischer Eltern die auf der Isle of Wight eine Fabrik für Eiscreme betrieben
+Nach seinem Schulabschluss studierte er an der Universität Hull wo er eine Zeit lang als Dozent tätig war
+<num> drehte er einen ersten Kurzfilm
+Seit <num> war er als Autor und Story Editor tätig
+Er wurde mit Theaterstücken Rundfunkhörspielen der Fernsehserie Inspector Morse und vielen Drehbüchern für Film und Fernsehen bekannt
+Er entwickelte die Drehbücher für die <num> erfolgreich ausgestrahlte Fernsehserie The Storyteller von Muppets-Erfinder Jim Henson
+Auch als Produzent war er erfolgreich darunter für die Filme
+Der stille Amerikaner
+Die Dolmetscherin
+und
+Der Vorleser
+für den er <num> posthum für den Oscar Kategorie Bester Film nominiert wurde
+Gemeinsam mit seinem Freund und Kollegen Sydney Pollack gründete er die Produktionsfirma Mirage Enterprises
+Der Regisseur Minghella galt als ein guter Schauspielerführer Unter seiner Regie brachten es zahlreiche Darsteller zu Oscar-Nominierungen zwei Schauspielerinnen erhielten die Auszeichnung als Beste Nebendarstellerin Juliette Binoche Der englische Patient und Renée Zellweger Unterwegs nach Cold Mountain
+Gegen Ende seines Lebens kehrte Minghella zu seinen Anfängen im Radio und auf der Bühne zurück <num> wurde sein Hörspiel Eyes Down Looking mit Jude Law zu Ehren von Samuel Beckett auf BBC Radio <num> ausgestrahlt ein Jahr zuvor hatte seine Inszenierung der Puccini-Oper Madame Butterfly in der English National Opera in London Premiere und wurde auch in der Nationaloper von Vilnius und in der Metropolitan Opera in New York gezeigt
+Am Ende des Films
+Abbitte
+von Joe Wright <num> hat er einen Kurzauftritt als Talkshow-Moderator neben Vanessa Redgrave
+Seine letzte Arbeit als Drehbuchautor war das Skript für den Musical-Film
+Nine
+gemeinsam mit Michael Tolkin
+Zu seinen letzten Regiearbeiten zählt der Pilotfilm zur Krimiserie Eine Detektivin für Botswana
+Originaltitel
+den die BBC fünf Tage nach seinem Tod erstmals ausstrahlte
+Minghella war mit der aus Hongkong stammenden Choreographin Produzentin und Schauspielerin Carolyn Choa
+Wie verrückt und aus tiefstem Herzen
+verheiratet
+Der Ehe entstammen zwei Kinder die in der Filmbranche tätig sind Tochter Hannah Minghella in der Produktion und Sohn Max Minghella als Schauspieler
+Agora - Die Säulen des Himmels
+Die Tante Edana Minghella und der Onkel Dominic Minghella u a
+für die deutsche Fernsehserie
+Doktor Martin
+sind Drehbuchautoren
+Minghella starb im Alter von <num> Jahren in einem Londoner Krankenhaus an inneren Blutungen infolge der Operation eines Tonsillen karzinoms und eines Karzinoms im Nacken
+Auszeichnungen
+<num> erhielt Minghella den Londoner Kritikerpreis als meistversprechender junger Dramatiker <num> den Kritikerpreis für sein Stück Made in Bangkok als bestes Stück der Saison
+<num> erhielt er für
+Der englische Patient
+den Oscar in der Rubrik
+Beste Regie
+<num> eine Oscar-Nominierung in der Kategorie Bestes adaptiertes Drehbuch für
+Der talentierte Mr Ripley
+bei dem er auch Regie führte
+<num> wurde Minghella zum Commander of the British Empire CBE ernannt
+Von <num> bis <num> war er Präsident des British Film Institute
+Seit <num> trägt das Anthony Minghella Theatre auf der Isle of Wight seinen Namen
+Filmografie als Regisseur Auswahl
+<num> Wie verrückt und aus tiefstem Herzen Truly Madly Deeply
+<num> Mr
+Wonderful
+<num> Der englische Patient The English Patient
+<num> Der talentierte Mr Ripley The Talented Mr Ripley
+<num> Unterwegs nach Cold Mountain Cold Mountain
+<num> Breaking and Entering - Einbruch amp Diebstahl Breaking and Entering
+<num> New York I Love You Szene
+Weblinks
+BBC <num> März <num> englisch
+Image<num> degree rulesvgDiese Illustration zeigt die Achse zwischen den beiden Personen und den <num>-Bogen auf dem Kameras platziert werden können grün
+enn zwischen dem grünen und dem roten Bogen geschnitten wird tauschen die Personen auf dem Bildschirm scheinbar Position und Blickrichtung
+Ein Achsensprung ist ein Filmschnitt mit dem die Beziehungsachse der Figuren oder Gruppen übersprungen wird
+Blickachsen oder Beziehungsachsen zwischen den Akteuren untereinander oder dem Point of Interest des Protagonisten bilden eine gedachte Linie
+Auf die Leinwand projiziert stellt diese Linie eine links-rechts- und oben-unten-Beziehung zwischen den Akteuren dar
+Mit Achsensprung bezeichnet man einen Schnitt bei dem sich dieses Verhältnis umkehrt
+Es wird zwischen Seitenachsensprung und dem Höhenachsensprung unterschieden
+Letzterer wird als weniger desorientierend vom Zuschauer empfunden da die Leinwand weniger hoch als breit ist
+Ein Achsensprung kann beim Zuschauer Desorientierung verursachen da die Anordnung und Blickrichtung der Akteure im Frame sich relativ zum Zuschauer zu verändern scheint
+Aktionsachse Handlungsachse ist die gedachte Linie in deren Richtung sich die Handlung oder das Inertialsystem der Filmwelt bewegt
+Bei einer Autofahrt zum Beispiel ist die Aktionsachse so stark dass die Beziehungsachsen an Bedeutung verlieren
+Die Orientierung bleibt trotz eventuellem Achsensprung bewahrt
+Wenn man aus der Fahrerseite filmt bewegt sich die Landschaft scheinbar von rechts nach links filmt man aus der Beifahrerseite bewegt sie sich scheinbar von links nach rechts
+Diese Änderung der Bewegungsrichtung ist aber nicht irritierend
+Analog werden zwei Autos die bei einer Parallelmontage in die gleiche Richtung fahren oft von links nach rechts weil das unserer Leserichtung entspricht als einander verfolgend wahrgenommen wenn eines jedoch von links nach rechts und das andere von rechts nach links fährt erwartet der Zuschauer einen Zusammenstoß
+Im Continuity Editing des klassischen Hollywoodkinos wird der Achsensprung als Fehler betrachtet und dementsprechend vermieden
+Der Grundsatz Achsensprünge zu vermeiden wird <num>-Grad-Regel genannt
+Bewusster Achsensprung
+In manchen Fällen kann ein bewusster Achsensprung auch Stilmittel sein um beispielsweise Verwirrung oder einen Kippmoment zu symbolisieren Stanley Kubrick wird in diesem Zusammenhang häufig genannt
+In Werbespots werden Achsensprünge oft verwendet um einen rasanten Effekt zu bewirken
+Bekannt ist auch eine Szene aus
+Herr der Ringe
+in welcher Sméagol mit sich selbst spricht
+Da er mit den Schnitten wechselnd von der einen zur anderen Seite spricht Achsensprung entsteht der Eindruck zweier gleich aussehender Personen womit der gespaltene Charakter der Figur unterstrichen wird
+Achsenwechsel
+Im Gegensatz zum Achsensprung handelt es sich hierbei um eine Bewegung der Kamera Steadicam oder einer Dollyfahrt über die Achse oder um eine Änderung der Bewegungsachse bzw der Blickrichtung der Figuren wodurch eine neue Achse definiert wird
+Der Achsenwechsel wird vom Zuschauer nicht als störend wahrgenommen weil sich die Bewegung fließend vollzieht
+Diese Bewegung wird mitunter auch als Crab bezeichnet
+Außerdem kann ein Zwischenschnitt in eine Totale eine Achsenüberschreitung möglich machen da so die räumliche Anordnung der Akteure für den Zuschauer deutlich wird oder der Zwischenschnitt auf einen Closeup da sich der Betrachter danach wieder neu räumlich orientiert
+Achsen im Film
+Die Handlungsachse gibt die Hauptrichtung der Handlung an
+Meist ist sie die Verbindung der Akteure bei einer Fußballübertragung die Verbindung der Tore
+Die Blickachse gibt die Blickrichtung und den Blickwinkel Verhältnis zwischen der Höhen- und Seitenachse der Figuren an
+Bei Gesprächen ist darauf zu achten dass sich die Figuren anschauen was bedeutet dass wenn eine Figur in einem Bild nach links oben schaut der Gesprächspartner im anderen Bild Gegenschuss nach rechts unten schaut
+Diese Richtungen und die beiden Winkel sollten nicht verändert werden solange sich die reale Blickrichtung bzw der Standpunkt der Figuren nicht ändert
+Die Kameraachse ist die Blickrichtung der Kamera
+Bei einer subjektiven Perspektive Point of View ist sie mit der Blickachse identisch
+Weblinks
+Erklärvideo zu Achsensprung
+DateiAlfred Hitchcock by Jack Mitchelljpg
+Sir Alfred Joseph Hitchcock KBE
+<num> August <num> in Leytonstone England
+<num> April <num> in Los Angeles Kalifornien war ein britischer Filmregisseur Drehbuchautor Filmproduzent und Filmeditor
+Er siedelte <num> in die USA über und nahm am <num> April <num> zusätzlich die amerikanische Staatsbürgerschaft an
+Hitchcock gilt hinsichtlich seines Stils bis heute als einer der einflussreichsten Filmregisseure
+Er etablierte die Begriffe Suspense und MacGuffin
+Sein Genre war der Thriller charakteristisch seine Verbindung von Spannung mit Humor
+Die wiederkehrenden Motive seiner Filme waren Angst Schuld und Identitätsverlust
+Mehrfach variierte er das Thema des unschuldig Verfolgten
+Hitchcock legte großen Wert auf die künstlerische Kontrolle über das Werk des Autors
+Sein Gesamtwerk umfasst <num> Spielfilme und gehört - gemessen am Publikumserfolg sowie der Rezeption durch Kritik und Wissenschaft - zu den bedeutendsten der Filmgeschichte
+Auch dank seiner bewussten Selbstvermarktung zählt Hitchcock heute zu den bekanntesten zeitgeschichtlichen Persönlichkeiten
+Er ist dem Autorenfilm zuzurechnen
+Am <num> Januar <num> wurde er von Königin Elisabeth II zum Knight Commander des Order of the British Empire ernannt
+Leben und Werk
+Kindheit Jugend und Ausbildung
+Alfred Hitchcock war der jüngste Sohn des Gemüsehändlers William Hitchcock <num>-<num> und dessen Ehefrau Emma Jane Whelan <num>-<num> Durch den Altersunterschied von sieben beziehungsweise neun Jahren zu seinen Geschwistern durch seine römisch-katholische Erziehung in einem von der anglikanischen Kirche geprägten Land und nicht zuletzt durch sein Äußeres - er war klein und schon als Kind korpulent - hatte er eine einsame Kindheit
+Zwischen <num> und <num> war er Schüler des St-Ignatius-College einer Londoner Jesuiten-Schule Er verließ das College mit knapp <num> Jahren und besuchte stattdessen Abendkurse auf der Londoner Universität diverse Handwerkskurse und später wenige Monate lang die School of Engineering and Navigation
+Zudem belegte er Kurse in technischem Zeichnen sowie in Kunstgeschichte
+an der Londoner Kunstakademie
+Seine Freizeit verbrachte er großteils mit dem Lesen von Fahrplänen und dem Studium von Stadtplänen und Landkarten
+Mit fortschreitendem Alter flüchtete er sich in Romane besuchte Theatervorstellungen und ging oft ins Kino
+Außerdem verfolgte er Mordprozesse im Gerichtshof Old Bailey und besuchte gerne das Black Museum von Scotland Yard
+Der Tod des Vaters Ende <num> zu dem er kein enges Verhältnis hatte band Hitchcock noch enger an seine Mutter
+<num> nahm er eine Stelle als technischer Angestellter bei der WT
+Henley Telegraph Company
+an die elektrische Leitungen herstellte
+Wegen seines zeichnerischen Talents wurde er bald in die Werbeabteilung versetzt
+Unter seinem bis zuletzt gebrauchten Spitznamen Hitch veröffentlichte er in der Betriebszeitschrift seine ersten gruseligen Kurzgeschichten
+Anstellung beim Film
+Im Frühjahr <num> hörte Hitchcock von der Neugründung eines Studios der amerikanischen Produktionsgesellschaft Paramount Famous Players-Lasky im Londoner Stadtbezirk Islington
+Er bewarb sich mit einer Mappe mit Illustrationen und wurde als Zeichner von Zwischentiteln angestellt
+In den Jahren <num> und <num> zeichnete er die Titel für mindestens zwölf Filme
+Nebenbei entwarf er Kostüme Dekorationen und Szenenbilder
+Auch durch Überarbeitungen von Drehbüchern machte er auf sich aufmerksam
+Bei zwei Filmen arbeitete er mit George Fitzmaurice zusammen dessen genaue Produktionsplanung ihn sehr beeinflusste
+<num> bekam Hitchcock Gelegenheit sich als Regisseur zu versuchen
+Mit dem Autor Seymour Hicks stellte er die letzten Filmszenen von Always Tell Your Wife fertig nachdem der ursprüngliche Regisseur gefeuert worden war
+Bald darauf konnte er einen eigenen Film drehen Number <num> in einigen Quellen Mrs
+Peabody
+der jedoch unvollendet blieb da Famous Players-Lasky im Laufe der Dreharbeiten das Studio wegen finanzieller Schwierigkeiten schließen musste
+Das leerstehende Gelände wurde an unabhängige Produzenten vermietet darunter auch an Michael Balcon der das Studio <num> schließlich erwarb
+Er stellte Hitchcock als Regieassistent ein sowie auf dessen Empfehlung die Filmeditorin Alma Reville
+Die beiden kannten sich seit <num> seitdem sie gelegentlich an denselben Filmen gearbeitet hatten
+Bis <num> entstanden fünf Filme bei denen Hitchcock dem Regisseur Graham Cutts assistierte und zu Cutts wachsendem Unmut mehr und mehr künstlerischen Einfluss gewann
+Neben dem Drehbuch kümmerte er sich auch um die Bauten das Szenenbild die Besetzung die Kostüme sowie die Ausstattung und nahm so mit der Zeit die Aufgaben eines Produktionsleiters wahr
+Hitchcocks letzte Zusammenarbeit mit Graham Cutts führte ihn <num><num> nach Deutschland
+Der unter der Beteiligung der deutschen UFA produzierte Film
+Die Prinzessin und der Geiger
+entstand in den Babelsberger Filmstudios - damals den modernsten der Welt
+Dabei hatte Hitchcock die Möglichkeit Friedrich Wilhelm Murnau bei den Arbeiten an
+Der letzte Mann
+zu beobachten von diesem beeindruckt übernahm er einige Techniken Murnaus für die Szenenbilder seiner aktuellen Produktion Durch diesen und weitere Besuche konnte Hitchcock fließend Deutsch sprechen später sprach er zum Beispiel einige Trailer seiner Filme selbst
+Zurück in England übertrug ihm Michael Balcon <num> die Regie für einen eigenen Film
+Das Projekt führte den jungen Hitchcock wieder nach Deutschland
+Nur die Münchner Lichtspielkunst Emelka fand sich bereit den Film des unbekannten Regie-Debütanten mitzuproduzieren
+Für das Melodram
+Irrgarten der Leidenschaft
+<num> verpflichtete Balcon kostspielige Stars aus Hollywood
+Alma Reville mittlerweile Hitchcocks Verlobte war als Regieassistentin und Editorin Mitglied des sehr kleinen Filmteams
+Balcon war mit Hitchcocks ambitionierter Arbeit zufrieden und vertraute ihm eine weitere deutsch-englische Koproduktion an
+Der Bergadler
+wurde noch im selben Jahr diesmal in Tirol gedreht
+Doch beide Filme die <num> beziehungsweise <num> in Deutschland in den Kinos anliefen wurden in England zunächst nicht veröffentlicht
+Der englische Verleiher und Geldgeber C M
+Woolf war im Gegensatz zu Balcon nicht von Hitchcocks betont expressionistischem Stil überzeugt
+Der Bergadler ist der einzige von Hitchcocks Filmen der nicht mehr erhalten ist
+Karriere in England
+Leben und Arbeit in England
+Mit dem <num> gedrehten Film
+Der Mieter
+um einen einzelgängerischen Pensionsgast der verdächtigt wird ein Serienmörder zu sein hatte Hitchcock sein Thema gefunden Doch nicht zuletzt wegen dessen expressionistischer Bildgestaltung lehnte es Woolf abermals ab den Film zu veröffentlichen
+Balcon zog daraufhin den jungen Ivor Montagu hinzu der Erfahrung mit Filmüberarbeitungen hatte mit Hitchcock zusammen wurden einige Änderungen vorgenommen
+Der überragende Erfolg bei einer Pressevorführung ebnete dann den Weg zur Veröffentlichung seiner ersten beiden Filme Der Mieter kam <num> in kurzer Abfolge mit Irrgarten der Leidenschaft und Der Bergadler in die Kinos und bedeutete für Hitchcock den Durchbruch als Regisseur
+Für Balcons Gainsborough Pictures drehte Hitchcock <num> noch die zwei Melodramen
+Abwärts
+und
+Easy Virtue
+Beiden Filmen war kein Erfolg beschieden
+Bereits zuvor hatte er beschlossen bei deutlich höherem Gehalt zu der neu gegründeten Firma British International Pictures BIP des Produzenten John Maxwell zu wechseln
+Dort entstand mit dem Boxerdrama
+Der Weltmeister
+sein erster Film nach einem Originaldrehbuch
+Die Presse reagierte äußerst positiv
+Obwohl die drei folgenden Stummfilme
+The Farmers Wife Champagne
+und
+Der Mann von der Insel Man
+abgesehen von einzelnen Szenen als Fingerübungen gelten hatte sich Hitchcock in Großbritannien innerhalb kurzer Zeit einen Namen gemacht Die junge britische Filmindustrie sehr darauf bedacht sich von der amerikanischen abzuheben war nur allzu gerne bereit ihn als kommenden Regiestar zu feiern
+Im Dezember <num> heirateten Alfred Hitchcock und Alma Reville die für die Hochzeit zum katholischen Glauben konvertierte
+<num> wurde ihre gemeinsame Tochter Patricia geboren
+Beruflich blieb Alma bis zum Schluss seine engste Mitarbeiterin und Beraterin
+Das Aufkommen des Tonfilms hielten viele Regisseure für das Ende ihrer Kunstform
+Hitchcock hingegen nutzte das Potential der neuen Technik
+Erpressung
+<num> wurde ursprünglich als Stummfilm produziert
+Die Produzenten erlaubten Hitchcock jedoch eine Filmrolle mit Tonmaterial nachzudrehen
+Er versah daraufhin einzelne Schlüsselszenen mit wirkungsvollen Toneffekten und gesprochenem Dialog wobei die tschechische Schauspielerin Anny Ondra die ihre Rolle stumm spielen musste von der englischen Schauspielerin Joan Barry simultan synchronisiert wurde
+Erpressung war der erste britische Tonfilm und wurde ein großer Erfolg
+Hitchcock nutzte seine gewonnene Popularität und gründete mit der Hitchcock Baker Productions Ltd eine Gesellschaft zur Vermarktung seiner Person
+Auf Geheiß seines Studios drehte er
+Juno and the Paycock
+<num> sowie einige Szenen für die Musikrevue
+Elstree Calling
+Mit
+Mord - Sir John greift ein
+fand er wieder zu seinem Thema und auch nach Deutschland zurück In Berlin stellte er die deutsche Sprachversion des Films unter dem Titel
+Mary
+her Es folgten drei Filme von denen Hitchcock nur die Komödie
+Endlich sind wir reich
+wirklich interessierte In dem zusammen mit seiner Frau und Val Valentine verfassten Drehbuch verarbeitete er unter anderem die Erfahrungen seiner noch jungen Ehe
+Den ihm aufgezwungenen Thriller
+Nummer siebzehn
+beschloss Hitchcock aus Protest zu sabotieren und zu einer wirren albernen Parodie zu machen
+Die turbulente Verbindung zwischen Humor und Spannung lässt Nummer siebzehn aus heutiger Sicht als einen Vorläufer späterer Klassiker des Genres erscheinen
+Hitchcocks Vertrag mit der British International Pictures endete nach sechs Jahren mit einem Einsatz als Produzent Lord Cambers Ladies
+Die Zusammenarbeit hatte zunehmend unter dem Konflikt zwischen Hitchcocks Streben nach künstlerischer Kontrolle und den Vorschriften des Studios gelitten
+Doch auch den folgenden Film
+Waltzes from Vienna
+ein Musical ohne Musik Hitchcock für den unabhängigen Produzenten Tom Arnold drehte er betont lustlos Ich hasse dieses Zeug
+Melodrama ist das einzige was ich wirklich kann
+Englische Meisterwerke
+Unmittelbar nach Waltzes from Vienna nahm er die fruchtbare Zusammenarbeit mit dem Produzenten Michael Balcon wieder auf
+Als erster Film für die Gaumont British entstand der Thriller
+Der Mann der zuviel wußte
+<num>
+Das Drehbuch erarbeitete Hitchcock im Wesentlichen mit seiner Frau Alma und dem Drehbuchautor Charles Bennett
+Der Film wurde sowohl von der Kritik als auch vom Publikum enthusiastisch aufgenommen
+Der humorvolle Spionagethriller
+Die <num> Stufen
+<num> Drehbuch Charles Bennett gilt als Blaupause späterer Verfolgungsthriller
+Eine turbulente Szene folgt auf die nächste es gibt keine Übergänge und kaum Zeit für den Zuschauer über die manches Mal fehlende Logik nachzudenken
+Hitchcock ordnete nach eigenem Bekunden alles dem Tempo unter
+Der überragende Erfolg des Films sollte ihm recht geben
+Es folgten
+Geheimagent
+<num> und
+Sabotage
+<num> die insbesondere in Hitchcocks eigener späterer Bewertung gegenüber den beiden Vorgängerfilmen abfielen
+Doch die psychologisch vielschichtige Behandlung des Themas Schuld weist bereits auf spätere Werke hin
+Nach Sabotage endete abrupt die zweite erfolgreiche Phase der Zusammenarbeit mit Michael Balcon als die Produktionsfirma Gaumont British von deren Besitzern geschlossen und Balcon entlassen wurde
+Die beiden folgenden Filme drehte Hitchcock daher wieder für die Gainsborough Pictures - diesmal allerdings ohne seinen ehemaligen Förderer
+Jung und unschuldig
+<num> war eine weitere unbeschwerte Variation der Geschichte vom unschuldig Verfolgten
+Der gefeierte Thriller
+Eine Dame verschwindet
+<num> spielt überwiegend in einem fahrenden Zug
+Die Dreharbeiten fanden jedoch ausschließlich in einem kleinen Londoner Studio statt was dank technisch anspruchsvoller Rückprojektionen möglich wurde
+Hitchcock festigte mit diesen sechs Filmen seine Ausnahmestellung innerhalb des britischen Kinos
+Ende der <num>er Jahre beauftragte er die Selznick-Joyce-Agentur deren Mitinhaber Myron Selznick der ältere Bruder des Hollywood-Moguls David O Selznick war seine Interessen wahrzunehmen Hitchcock dessen Ruf mittlerweile bis nach Hollywood gelangt war unterzeichnete schließlich <num> einen Vertrag für die Produktionsgesellschaft von David O Selznick der damals gerade mit der Vorproduktion zu
+Vom Winde verweht
+beschäftigt war
+In Gedanken bereits in Hollywood drehte Hitchcock in England noch einen letzten Film für die Produktionsfirma des nach England emigrierten deutschen Produzenten Erich Pommer
+Doch der Kostümfilm Riff-Piraten
+wurde von der Presse durchweg verrissen
+Hollywood und der Zweite Weltkrieg
+In seinen ersten Jahren in Hollywood stieß Hitchcock auf unerwartete Schwierigkeiten
+David O Selznick übte starke Kontrolle über die Filme seines Studios aus und achtete darauf dass sich der freiheitsliebende Hitchcock möglichst eng an die literarische Vorlage seines ersten Hollywoodfilmes hielt
+Trotz dieser Spannungen wurde
+Rebecca
+für den britischen Regisseur ein erfolgreicher Einstand in Hollywood Das psychologisch dichte und düster-romantische Melodram war <num> elfmal für den Oscar nominiert und gewann schließlich zwei der Trophäen Kamera und Produktion
+In den nächsten Jahren machte Selznick sein Geld mit Hitchcock indem er ihn für beträchtliche Summen an andere Studios auslieh
+Der Krieg in Europa weitete sich aus als der unabhängige Produzent Walter Wanger Hitchcock für ein aktuelles Kriegsdrama engagierte
+Der Auslandskorrespondent
+blieb Hitchcocks Naturell entsprechend jedoch ein weitgehend unpolitischer Spionagethriller
+Nur der nachgedrehte Schlussmonolog gerichtet an die noch neutralen USA wirkte aufrüttelnd
+Kurz nach Fertigstellung des Films wurde England von Deutschland bombardiert
+Der rechtzeitig ausgewanderte Hitchcock musste sich daraufhin scharfe Kritik von ehemaligen britischen Kollegen allen voran Michael Balcon gefallen lassen
+Mit
+Verdacht
+<num> RKO der ersten Zusammenarbeit mit Cary Grant und
+Saboteure
+<num> Universal blieb Hitchcock bei seinen klassischen Themen
+Zwischen diesen Produktionen drehte er für ihn und andere ungewohnt seine einzige Screwball-Komödie
+Obwohl damals durchaus positiv aufgenommen zeigte er sich mit
+Mr
+und Mrs Smith
+<num> RKO nicht zufrieden
+Weit mehr am Herzen lag ihm die Arbeit an dem Drama
+Im Schatten des Zweifels
+<num> Universal
+Hitchcocks Filme gelten allgemein als stark von seinem Charakter geprägt
+Dieses Familienmelodram wird als einer seiner persönlichsten Filme bezeichnet In allen Hauptfiguren spiegeln sich demnach Eigenschaften und Ängste Hitchcocks
+Als während der Dreharbeiten Hitchcocks Mutter in London starb verstärkte dies die autobiografischen Tendenzen
+Wie viele britische Regisseure leistete Hitchcock seine Beiträge für die Kriegspropaganda und drehte unter anderem Kurzfilme zur Unterstützung der französischen Résistance
+Auch in seine nächste Hollywood-Produktion arbeitete er stark propagandistische Töne ein doch sein stets bewusst irritierender Umgang mit Klischees sorgte diesmal für Kontroversen In einem kleinen Rettungsboot sehen sich englische und amerikanische Schiffbrüchige einem intellektuell überlegenen Nazi gegenüber
+Dennoch wurde der formalistisch strenge Psychothriller
+Das Rettungsboot
+<num> <num>th Century Fox dreimal für den Oscar nominiert Drehbuch Kamera und Regie
+Psychologie wichtige Komponente seines Werks stand im Mittelpunkt von
+Ich kämpfe um dich
+<num> der nach langer Zeit wieder für Selznick entstand
+Dieser war vom Thema Psychoanalyse schnell begeistert und ließ Hitchcock ungewohnt viel freie Hand doch kürzte er den Film nach der ersten Probevorführung um rund zwanzig Minuten
+Die erfolgreiche Zusammenarbeit mit Ingrid Bergman in der Hauptrolle wurde in der folgenden Produktion
+Berüchtigt
+<num> fortgesetzt die Selznick allerdings wieder an RKO verkaufte
+Die Geschichte um eine Spionin Bergman die aus Pflichtgefühl von ihrem Liebhaber Cary Grant gedrängt wird mit dem Feind zu schlafen bot für Hitchcocks Obsessionen eine breite Projektionsfläche
+Mit dem Gerichtsdrama
+Der Fall Paradin
+<num> lief der Vertrag Hitchcocks mit Selznick aus
+Selznick behielt bei der Stoffauswahl angefangen bei dieser relativ chaotisch verlaufenden Produktion die Oberhand
+Dass Hitchcock währenddessen Vorbereitungen für seine eigene Produktionsfirma traf verstärkte die Spannungen zwischen den machtbewussten Männern
+Dennoch bot Selznick Hitchcock - erfolglos - eine Vertragsverlängerung an
+Unabhängigkeit
+DateiAlfred Hitchcock NYWTSjpg Bereits im April <num> rund zwei Jahre bevor der Vertrag mit Selznick auslaufen sollte gründete Hitchcock mit dem befreundeten Kinokettenbesitzer Sidney Bernstein die Produktionsfirma Transatlantic Pictures für die er seinen ersten Farbfilm inszenierte
+Cocktail für eine Leiche
+<num> mit James Stewart in einer der Hauptrollen
+Der Film blieb jedoch vor allem wegen eines anderen Hitchcock-Experiments in Erinnerung jede Einstellung des kammerspielartigen Films dauert so lange wie es das Filmmaterial in der Kamera erlaubte also rund zehn Minuten
+Durch geschickte Übergänge sollte so der Eindruck entstehen dass sich die Geschichte in Echtzeit und von nur einer Kamera gefilmt ereignete
+Sklavin des Herzens
+<num> ein für Hitchcock untypischer melodramatischer Kostümfilm war vor allem ein Vehikel für Ingrid Bergman
+Trotz der Starbesetzung und der technischen Raffinessen wurde er kommerziell ein ähnlicher Misserfolg wie Cocktail für eine Leiche - Transatlantic ging daraufhin in Konkurs
+Nachdem sein Berater und Agent Myron Selznick <num> gestorben war wurden Hitchcocks Interessen von mehreren anderen Personen wahrgenommen bevor er <num> mit Lew Wasserman zusammentraf
+Wasserman war seit <num> Präsident der weltgrößten Künstleragentur Music Corporation of America MCA der sich Hitchcock <num> anschloss
+Es begann eine enge wie äußerst lohnende Zusammenarbeit
+Warner Brothers
+Hitchcock schloss mit Warner Bros einen lukrativen Vertrag über vier Filme ab bei denen er als Regisseur und Produzent angefangen bei der Stoffauswahl völlig freie Hand hatte Der erste dieser Filme war der Thriller
+Die rote Lola
+<num> mit Marlene Dietrich der im Londoner Theatermilieu spielte
+Eines seiner Lieblingsmotive stellte er auf den Kopf am Ende entpuppt sich der unschuldig Verfolgte als der wahre Mörder
+Hitchcock drehte in seiner Heimat spürte allerdings wieder die alten Ressentiments die nach seiner Auswanderung entstanden waren
+Der Film selbst war nicht sonderlich erfolgreich
+Im April <num> begann Hitchcock regelmäßige Kolloquien an den Universitäten von Kalifornien und Südkalifornien abzuhalten in denen unter anderem Previews seiner aktuellen Filme gezeigt wurden
+Diese Tradition sollte er die kommenden <num> Jahre beibehalten
+Der Fremde im Zug
+<num> nach einem Roman von Patricia Highsmith brachte schließlich nach fünf Jahren Flaute wieder einen überragenden Erfolg
+Mit diesem Film begann die dreizehnjährige Zusammenarbeit mit dem Kameramann Robert Burks
+Wie schon in Die rote Lola spielte Hitchcocks Tochter Patricia eine Nebenrolle
+<num> folgte mit
+Ich beichte
+der eindeutigste filmische Bezug auf Hitchcocks starke katholische Prägung
+Obwohl von der Kritik geschätzt floppte der Film an den Kinokassen was Hitchcock vor allem der Humorlosigkeit des Publikums anlastete
+Als Anfang der <num>er Jahre das Fernsehen Einzug in die Wohnzimmer hielt versuchte die Kinoindustrie mit neuen technischen Verfahren wie dem Breitbildformat Cinemascope oder dem <num>D-Verfahren den Zuschauerschwund aufzuhalten
+So drängte Warner Bros
+Hitchcock seinen nächsten Film in <num>D zu drehen
+Über diese Entscheidung die zur Einschränkung der Bewegungsfreiheit der Kamera führte war Hitchcock nicht glücklich er setzte auch nur wenige explizite <num>-D-Effekte ein
+Bei Anruf Mord
+<num> ist die Verfilmung eines damals sehr populären Theaterstücks von Frederick Knott der auch das Drehbuch schrieb
+Mit Hauptdarstellerin Grace Kelly drehte Hitchcock im Anschluss noch zwei weitere Filme ehe sie sich aus dem Filmgeschäft zurückzog
+Paramount
+Die Erfahrung mit dem aufgezwungenen <num>D-Verfahren zeigte Hitchcock die Grenzen bei Warner Brothers
+Er schloss daher <num> einen Vertrag mit Paramount ab der ihm völlige künstlerische Freiheit garantierte
+<num> begann die für Hitchcock erfolgreichste Zeit mit
+Das Fenster zum Hof
+Neben Grace Kelly ist ein weiteres Mal James Stewart zu sehen
+Die Hauptfigur sitzt während des gesamten Films im Rollstuhl und beobachtet durch ein Teleobjektiv das Geschehen in den gegenüberliegenden Wohnungen - sozusagen stellvertretend für den Zuschauer aber auch stellvertretend für Hitchcock selbst der in diesem Film den voyeuristischen Aspekt des Filmemachens aufzeigt
+Über den Dächern von Nizza
+<num> ist ein leichter romantischer Thriller in dem neben Grace Kelly - nach zwei Jahren Filmpause - wieder Cary Grant spielte
+Wohl um dem Glamour dieses an der Côte dAzur angesiedelten Films etwas entgegenzusetzen drehte Hitchcock noch im selben Jahr die kostengünstig produzierte schwarze Komödie
+Immer Ärger mit Harry in der Shirley MacLaine neben John Forsythe ihren ersten Filmauftritt hatte
+Edmund Gwenn der bereits in früheren Hitchcock-Filmen mitgewirkt hatte spielte fast achtzigjährig eine seiner wenigen Hauptrollen
+Obwohl Hitchcock in vielen seiner Filme schwarzen Humor untergebracht hat ist es eine der wenigen echten Komödien von ihm
+<num> nahm Hitchcock - rund fünf Jahre nach seiner Frau - die amerikanische Staatsbürgerschaft an
+Im selben Jahr begann er mit Doris Day und James Stewart die Dreharbeiten zu
+Der Mann der zuviel wußte
+<num> dem einzigen Remake eines seiner Filme in seiner Karriere
+Ebenfalls <num> startete die wöchentliche Fernsehserie
+Alfred Hitchcock Presents
+ab <num> The Alfred Hitchcock Hour
+Hitchcock war Produzent trat in vielen Folgen als Moderator auf und inszenierte insgesamt <num> Folgen
+Auch für die Fernsehserien
+Suspicion
+und
+Startime
+nahm er für je eine Folge im Regiestuhl Platz
+Nach zehn Jahren beendete er seine Fernseharbeit an der er zunehmend das Interesse verloren hatte
+Hinzu kam dass die Produktion den Auftraggebern zu teuer wurde und die Zeit von Serien mit jeweils abgeschlossenen Folgen sogenannten Anthologies zu Ende ging
+Mit
+Der falsche Mann
+wurde er <num> einem seiner Grundprinzipien der strikten Trennung von Leben und Fiktion untreu
+In dem Schwarzweißfilm mit Henry Fonda und Vera Miles wird an authentischen Schauplätzen die auf Tatsachen beruhende Geschichte eines zu unrecht Verurteilten erzählt
+Der Film entstand noch einmal für Warner Bros da Hitchcock dem Studio bei seinem Ausscheiden noch einen Film ohne Regiegage zugesagt hatte
+Allerdings war Der falsche Mann der viele Stilelemente des Film noir und ein trostloses Ende aufweist kommerziell ein Flop
+Höhepunkt und Wende
+<num> drehte Hitchcock seinen letzten Film für Paramount
+Vertigo - Aus dem Reich der Toten
+<num> veröffentlicht
+Das Drehbuch entstand in gemeinsamer intensiver Arbeit von Hitchcock und Samuel A Taylor
+In wenige seiner Filmfiguren projizierte Hitchcock wohl so viel von seiner eigenen Persönlichkeit wie in den von James Stewart verkörperten Scottie Ferguson der versucht eine Frau nach seinen Vorstellungen umzuformen
+Zu seiner Entstehungszeit nicht besonders erfolgreich zählt der Film inzwischen - ähnlich wie der folgende
+Der unsichtbare Dritte
+- zu den bedeutendsten Werken Hitchcocks Hitchcock und sein Drehbuchautor Ernest Lehman konzipierten Der unsichtbare Dritte <num> MGM als eine Abfolge von Abenteuern in denen ein Unschuldiger Cary Grant in seinem letzten Hitchcock-Film um seine Reputation und sein Leben kämpft
+Die elegante Leichtigkeit der Erzählung beeinflusste viele nachfolgende Abenteuer- und Agentenfilme was sich u a in den James-Bond-Filmen der darauf folgenden Jahre zeigt
+Für Hitchcock selbst blieb es für lange Zeit der letzte vorwiegend heitere Film
+Das im Anschluss vorbereitete Projekt mit Audrey Hepburn in der Hauptrolle wurde durch Hitchcock gestoppt als Hepburn wegen einer geplanten Vergewaltigungsszene absagte Mit seiner bewusst kostengünstigen Produktion
+Psycho
+<num> folgte Hitchcocks wohl bekanntester Film Die in einer Woche Dreharbeit entstandene Duschszene zählt heute zu seinen meistanalysierten Filmszenen
+Ungewöhnlich war auch der Tod einer Hauptfigur nach nur einem Drittel des Films
+Die zeitgenössischen Kritiken fielen unerwartet barsch aus doch das Publikum machte Psycho zu Hitchcocks größtem kommerziellen Erfolg
+Nachdem zwei angedachte Projekte scheiterten - unter anderem weil Walt Disney dem Psycho-Regisseur die Dreherlaubnis in Disneyland verweigerte - nahm Hitchcock seinen nächsten Film erst Mitte <num> in Angriff
+Die Vögel
+<num> ein weiterer Horrorfilm der nicht zuletzt durch seine Dramaturgie und die eingesetzte Tricktechnik - etwa den Sodium Vapor Process - stilbildend wirkte
+Der deutsche Komponist Oskar Sala setzte statt Filmmusik elektronisch erzeugte Geräusche ein
+Seine Hauptdarstellerin Tippi Hedren hatte Hitchcock im Werbefernsehen entdeckt
+Obwohl sie keine Filmerfahrung besaß nahm er sie für die nächsten sieben Jahre unter Vertrag
+Die Vögel entstand für Universal die kurz zuvor teilweise von MCA übernommen worden waren und für die Hitchcock von nun an alle seine Filme drehen sollte
+Lew Wasserman bis zu diesem Zeitpunkt Agent Hitchcocks wurde Präsident von Universal und gab seine Agententätigkeit auf
+Hitchcock selbst trat seine Rechte an Psycho und seiner Fernsehserie ab und wurde im Gegenzug der drittgrößte Aktionär von MCA
+Nach Die Vögel gibt es in Hitchcocks Werk einen Bruch
+Die folgenden drei Filme der <num>er Jahre blieben künstlerisch und kommerziell hinter den vorangegangenen Erfolgen zurück
+Konflikte mit seiner Hauptdarstellerin Tippi Hedren prägten die Dreharbeiten so weit dass er das Gelingen seines nächsten Films
+Marnie
+<num> bewusst zu sabotieren schien Das Psychogramm einer verstörten traumatisierten Frau bedient sich psychologischer Erklärungsmodelle die überholt und undifferenziert wirken und enthält für Hitchcock untypisch viele handwerkliche Fehler
+Dieser erste künstlerische und kommerzielle Misserfolg seit rund fünfzehn Jahren war in mehrfacher Hinsicht ein Wendepunkt in Hitchcocks Karriere
+Tippi Hedren war die letzte typische Hitchcock-Blondine Marnie der letzte Film den Hitchcocks langjähriger Kameramann Robert Burks drehte Kurz nach Abschluss der Dreharbeiten verstarb zudem Hitchcocks Filmeditor George Tomasini mit dem er zehn Jahre lang zusammengearbeitet hatte
+Das Spätwerk
+Erfolge und eine Rückkehr in die Heimat
+Filmproduktionen wurden immer aufwendiger der Erfolg an der Kinokasse immer wichtiger
+Diverse Projekte die Hitchcock reizten und die er mehr oder weniger intensiv plante kamen so aus Angst der Produzenten nicht zustande - etwa Mary Rose die geplante Verfilmung eines skurrilen Theaterstücks Mit RRRR einem Drehbuch mit zahlreichen Verwicklungen über eine italienische Ganoven-Familie in New York wollte er Jahre nach Der unsichtbare Dritte wieder einen komischen Thriller drehen und damit alle Nachahmer Charade
+Topkapi
+und andere übertreffen
+Das weit fortgeschrittene Projekt scheiterte schließlich an unüberbrückbaren sprachlichen und kulturellen Problemen mit den italienischen Mitarbeitern
+Am <num> März <num> erhielt Hitchcock für seinen historischen Beitrag zum amerikanischen Kino den Milestone Award der Producers Guild Of America - die erste von vielen Ehrungen für sein Lebenswerk
+Mit
+Der zerrissene Vorhang
+<num> kehrte Hitchcock schließlich zum Genre des Spionagefilms zurück in dem er bereits in den <num>er Jahren in England große Erfolge gefeiert hatte
+Die Premiere dieses <num> Hitchcock-Filmes sollte von einer groß angelegten Marketingkampagne begleitet werden
+Nicht nur aus diesem Grund setzte Universal die aktuellen Stars Paul Newman und Julie Andrews gegen Hitchcocks Widerstand als Hauptdarsteller durch
+Überdies kam es zum Bruch mit dem Komponisten Bernard Herrmann als dieser nicht die von Universal gewünschte auch für den Schallplattenverkauf geeignete Unterhaltungsmusik vorlegte
+Auch an anderen wichtigen Positionen seines Stabes musste Hitchcock auf vertraute Mitarbeiter verzichten
+Der zerrissene Vorhang fällt handwerklich und dramaturgisch gegenüber Hitchcocks letzten Filmen einschließlich Marnie deutlich ab und wurde von der Kritik durchweg verrissen
+Universal forderte von ihm zeitgemäßere Themen ein
+Als das von ihm und Howard Fast detailliert ausgearbeitete Drehbuch über einen homosexuellen Frauenmörder abgelehnt wurde zog er sich für ein Jahr ins Privatleben zurück Anfang <num> entschloss er sich unter dem Druck der langen Pause seit dem letzten Film und der noch längeren Zeitspanne seit dem letzten Erfolg den Spionageroman
+Topas
+von Leon Uris zu verfilmen dessen Rechte Universal kurz zuvor erworben hatte
+Topas wurde dann fast ausschließlich mit europäischen Schauspielern besetzt und völlig ohne Hollywood-Stars
+In Europa waren die Französinnen Dany Robin und Claude Jade wie ihre Landsmänner Michel Piccoli und Philippe Noiret und die deutsche Aktrice Karin Dor Stars die für amerikanische Zuschauer bekanntesten Gesichter waren der Fernsehschauspieler John Forsythe und der aus Kanada stammende John Vernon
+Das endgültige Drehbuch wurde erst während der laufenden Dreharbeiten geschrieben der Schluss nach einer katastrophalen Preview improvisiert
+Publikum und Kritik reagierten mit Ablehnung auf Hitchcocks bis dahin teuersten Film doch er zeigte sich zuversichtlich Ich habe meinen letzten Film noch nicht gedreht
+Topas
+ist mein <num> Film aber wann ich meinen letzten Film drehen werde ist von mir meinen Finanziers und Gott noch nicht entschieden worden
+Im Spätsommer <num> nahm Hitchcock sein nächstes Projekt in Angriff und reiste dafür wieder in seine Heimat wo er diesmal begeistert empfangen wurde
+Frenzy
+<num> spielt in London dem Hitchcock eine liebevolle Hommage erweist und ist in seinen Worten die Geschichte eines Mannes der impotent ist und sich deshalb durch Mord ausdrückt Zunächst verliefen die Drehbucharbeit und auch die Dreharbeiten die Hitchcock so ernst nahm wie lange nicht mehr weitgehend reibungsfrei
+Doch als seine Frau Alma einen Herzinfarkt erlitten hatte wurde Hitchcock müde und untätig die Crew war ähnlich wie bei den drei vorangegangenen Filmen wieder weitgehend auf sich alleine gestellt Dennoch wurde Frenzy ein brutaler zum Teil bitterer von tiefschwarzem britischen Humor durchzogener Film und ein großer Erfolg
+Nur in England war man enttäuscht und bemängelte vor allem die anachronistisch wirkende Darstellung von London und des britischen Lebens
+Der letzte Film
+Im Frühjahr <num> entschloss sich Hitchcock den Roman The Rainbird Pattern von Victor Canning zu verfilmen
+Doch die Arbeit am Drehbuch mit Ernest Lehman Der unsichtbare Dritte ging diesmal nicht mehr so reibungslos vonstatten Hitchcock war merklich müde geworden seine körperlichen Schmerzen betäubte er zunehmend mit Alkohol
+Zwei Jahre benötigte die Fertigstellung des Drehbuchs so lange wie nie zuvor in seiner Karriere
+Mit
+Familiengrab wie der Film schließlich hieß kehrte Hitchcock zum scheinbar heiteren diesmal jedoch morbid akzentuierten Unterhaltungsthriller zurück
+Wie stets legte er Wert auf eine ausgeklügelte Bildsprache die erneut mit Hilfe von Storyboards erarbeitet wurde Die Dreharbeiten gestalteten sich reibungslos und in einer entspannten Atmosphäre
+Hitchcock der sich im Rahmen seiner gesundheitlichen Möglichkeiten mit einem lange nicht gezeigten Elan in die Dreharbeiten einbrachte zeigte sich zu Neuerungen bereit Er war offen für Improvisationen seiner Schauspieler und nahm noch während der Dreharbeiten Änderungen am Ablauf vor
+Die Überwachung der Schnittarbeiten musste er weitgehend seinen Mitarbeiterinnen Peggy Robertson und Suzanne Gauthier überlassen da sich sein Gesundheitszustand deutlich verschlechterte
+Zudem erlitt Alma einen zweiten Schlaganfall
+Familiengrab wurde nach seiner Premiere im Frühjahr <num> überwiegend freundlich aufgenommen und Hitchcock schöpfte aus der Sympathie die ihm entgegenschlug für kurze Zeit Kraft neue Filmideen aufzugreifen
+Sein erst Anfang <num> in Angriff genommenes Projekt die Verfilmung des Romans The Short Night von Ronald Kirkbride wurde aufgrund seines sich weiter verschlechternden Gesundheitszustands jedoch etwa ein Jahr später von Universal gestoppt
+Im März <num> wurde er vom American Film Institute für sein Lebenswerk geehrt
+Zwei Monate später schloss er sein Büro auf dem Gelände der Universal-Studios
+Am <num> Januar <num> wurde Hitchcock in den britischen Adelsstand erhoben
+Am Morgen des <num> April <num> starb Alfred Hitchcock in seinem Haus in Los Angeles an Nierenversagen
+Seine Leiche wurde eingeäschert die Asche an einem unbekannten Ort verstreut
+Inhalte und Formen
+In rund fünfzig Jahren hat Alfred Hitchcock dreiundfünfzig Spielfilme als Regisseur begonnen und beendet
+Die weitaus größte Zahl dieser Filme gehört dem Genre des Thrillers an und weist ähnliche Erzählmuster und Motive auf wiederkehrende Elemente visuelle Stilmittel und Effekte die sich wie ein roter Faden durch sein Gesamtwerk ziehen
+Inhalt
+Motive
+Das Grundmotiv in Hitchcocks Filmen bildet meist die Angst der Protagonisten vor der Vernichtung ihrer bürgerlichen Existenz
+Dabei bezieht sich diese Angst nicht nur auf Mörder Gangster oder Spione welche die bürgerliche Ordnung angreifen die Hauptfiguren finden sich häufig in der Lage wieder sogar von Vertretern des Gesetzes bedroht zu werden
+Zu diesem Motiv der Angst kommt - Hitchcocks katholischer Prägung entsprechend - jenes von Schuld und Sühne hinzu
+Der unschuldig Verfolgte in seinen Filmen ist unschuldig aber nur in Bezug auf das was man ihm vorwirft Das heißt die Figur wird durch das was ihr im Laufe des Filmes widerfährt im übertragenen Sinne für andere Defizite oder Vergehen bestraft In Bei Anruf Mord etwa wird die Hauptfigur des Mordes verdächtigt tatsächlich musste sie aus Notwehr töten
+Das folgende Unheil kann jedoch als Strafe für den von ihr begangenen Ehebruch angesehen werden
+Eine Variation dieses Themas ist die Übertragung der Schuld auf eine andere Person
+Unschuldige werden zu Schuldigen oder Mitschuldigen an Verbrechen anderer da sie aus persönlichen Gründen nicht zur Aufklärung beitragen können
+Zentral sind hierbei die beiden Filme Ich beichte und Der Fremde im Zug in denen die jeweiligen Protagonisten von Morden die andere begangen haben profitieren und nachdem sie selbst unter Verdacht geraten keine Möglichkeit haben sich zu entlasten
+In Vertigo macht der wahre Mörder die Hauptfigur durch ein Komplott zunächst scheinbar zum Schuldigen am Tod der ihr anvertrauten Person
+Später macht sich das Opfer der Intrige tatsächlich am Tod der Frau schuldig die er liebt
+Falsche Verdächtigungen aber auch ausgeprägte Schuldkomplexe gehen bei Hitchcocks Filmen mit der Bedrohung der Identität einher
+Seine traumatisierten oder verfolgten Figuren nehmen selbst falsche Namen an oder werden - aus unbekannten Gründen - für jemand anderen gehalten
+Das Motiv des Identitätsverlusts spielt Hitchcock angefangen von seinem ersten bis zu seinem letzten Film in unterschiedlichsten Varianten durch besonders einprägsam in Vertigo Die weibliche Hauptfigur wird zunächst im Rahmen eines Mordkomplotts in eine andere Person die anschließend ermordet wird verwandelt und nimmt daraufhin wieder ihre eigentliche Identität an nur um anschließend wieder in die andere Person zurückverwandelt zu werden
+Oft stehen Schuld und Bedrohung in Zusammenhang mit sexuellen Aspekten
+In Der Fall Paradin genügt bereits der Gedanke an Ehebruch um das Leben des Protagonisten zu gefährden
+In Berüchtigt ist der Zusammenhang zwischen Sex Schuld und Bedrohung zentrales Thema
+Hitchcocks Verbindung von Sex und Gewalt wird in Mordszenen deutlich die er oft wie Vergewaltigungen inszeniert etwa der Schlusskampf zwischen Onkel und Nichte Charlie in Im Schatten des Zweifels die Scherenszene in Bei Anruf Mord und die Duschszene in Psycho
+Darüber hinaus spielt Sexualität gerade in abnorm empfundenen Erscheinungsformen eine große Rolle in seinem Werk
+Aufgrund der Auflagen der Zensur werden jedoch Homosexualität die in Verbindung mit Schuld und Verderben regelmäßig vorkommt oder Nekrophilie in Vertigo nur in einzelnen Gesten oder Schlüsselszenen angedeutet Auch Fetischismus Erpressung Vertigo Psycho und Voyeurismus Das Fenster zum Hof Psycho spielen in seinen Filmen eine gewisse Rolle
+In mehreren Filmen wird zudem ein erotischer Bezug der männlichen Hauptfiguren zu ihren Müttern angedeutet etwa in Psycho und Die Vögel Zentral in diesem Zusammenhang ist Berüchtigt
+Hier verhalten sich Claude Rains und Leopoldine Konstantin in manchen Schlüsselszenen wie ein Ehepaar
+Dieser Eindruck wird durch den geringen Altersunterschied der Schauspieler von nur vier Jahren verstärkt
+Unter den in Hitchcocks Bildsprache verwendeten Symbolen finden sich Vögel als Vorboten des Unglücks etwa in Erpressung später als vorherrschendes Thema in Die Vögel Treppen die Verlust oder Freiheit bedeuten können Berüchtigt Psycho Vertigo und andere sowie Handschellen und andere Fesseln um Abhängigkeit und Ausgeliefertsein auszudrücken meist im sexuellen Kontext zum Beispiel in Der Mieter Auch Spiegel tauchen bei Hitchcock regelmäßig auf - in Zusammenhang mit dem Verlust oder der Erkenntnis der eigenen Persönlichkeit oder als allgemeines Symbol für Täuschungen einprägende Beispiele Vertigo und Psycho
+Figuren
+Die meisten Protagonisten in Hitchcocks Thrillern sind Normalbürger die zu Beginn der Geschichte in der Regel nichts mit kriminellen Machenschaften zu tun haben
+Meist werden sie durch Zufall oder unbekannte Umstände in geheimnisvolle und bedrohliche Vorgänge gezogen
+Dem Zuschauer wird so das beunruhigende Gefühl vermittelt dass auch er jederzeit in derartige Situationen geraten könnte
+Professionelle Agenten oder Spione findet man dagegen nur selten unter den Hauptfiguren obwohl Hitchcock viele Filme drehte die im Agentenmilieu spielen
+Hitchcock drehte bis auf eine Ausnahme Erpressung <num> auch nie einen Film in dem die Arbeit der Polizei im Mittelpunkt steht aktive Polizisten tauchen ansonsten nur als Nebenfiguren und üblicherweise als Hindernis auf
+Männliche Antihelden
+Der Prototyp des Antihelden bei Hitchcock sind die von James Stewart gespielten Figuren In Cocktail für eine Leiche muss der von Stewart dargestellte Lehrer erkennen dass zwei seiner Studenten eine seiner Theorien zum Anlass nahmen einen Mord zu verüben und diesen mit seinen Thesen zu rechtfertigen am Ende steht er hilflos vor diesem menschlichen Abgrund in den er nicht nur hineingezogen wurde sondern den er sogar mit heraufbeschworen hat
+In Das Fenster zum Hof stellt Stewart eine Figur dar die bindungsscheu sowie körperlich beeinträchtigt und voyeuristisch veranlagt ist und dadurch in Schwierigkeiten kommt
+Es gibt nur wenige positive ungebrochene Helden bei Hitchcock
+Ein Schauspieler der diesen seltenen Rollentypus verkörperte war Cary Grant in Über den Dächern von Nizza und in Der unsichtbare Dritte
+Diese Figuren meistern die Herausforderungen zwar mit Charme und Leichtigkeit doch stehen sie in Verdacht kriminell zu sein beziehungsweise verlieren sie zeitweise die Kontrolle womit selbst sie keine gänzlich unantastbaren Helden sein können
+Aber sogar Cary Grant spielt in zwei seiner Hitchcock-Filme Figuren deren Schattenseiten sich zeitweise vor deren positive Merkmale schieben
+Im Laufe der Karriere Hitchcocks gewinnen ambivalente oder gar negativ gezeichnete Hauptfiguren immer stärker an Gewicht
+Diese Antihelden weisen physische oder psychische Probleme auf sind Verlierertypen oder unsympathisch
+Durch ihr obsessives Fehlverhalten wirken sie schwach und können Schaden anrichten
+Diese Figuren dienen zwar kaum als Vorbild doch soll deren ambivalente Persönlichkeit dazu beitragen dass sich der Zuschauer in ihnen wiederfinden kann
+Starke Frauen
+In vielen Filmen bedient Hitchcock auf den ersten Blick das klassische Motiv der schwachen zu beschützenden Frau
+Doch während das Klischee verlangt dass der strahlende Held sie rettet ist sie bei Hitchcock oft auf sich alleine gestellt
+In einigen Fällen ist der vermeintliche Beschützer schwach oder zu sehr mit sich selbst beschäftigt als dass er der bedrohten Frau helfen könnte wie zum Beispiel Ingrid Bergman und Cary Grant in Berüchtigt
+In anderen Fällen geht von der männlichen Hauptfigur in der Regel dem Ehemann sogar ein tatsächliches oder vermeintliches Bedrohungspotential aus
+Klassische Beispiele Joan Fontaine und Cary Grant in Verdacht sowie Grace Kelly und Ray Milland in Bei Anruf Mord
+Die Rollenverteilung zwischen Mann und Frau kehrt Hitchcock in einigen Filmen gänzlich um Die Frau ist dem Mann der zunehmend passiver wird überlegen und wendet das Geschehen zum Guten
+Beispiele sind Jung und unschuldig die Tochter des Polizeichefs verhilft einem Verdächtigen zur Flucht und löst letztendlich den Fall Ich kämpfe um dich eine Psychologin dringt in das Unterbewusste des Mordverdächtigen ein und rettet ihn vor der sicheren Verurteilung sowie Der Mann der zuviel wußte die Ehefrau verhindert zuerst einen geplanten Mord und rettet dann das eigene Kind vor den Verbrechern
+Der Typ der sich dabei im Laufe der Zeit herauskristallisierte ist jener der jungen schönen kühlen hintergründigen und undurchsichtigen Blondine Die oberflächliche Kühle der Hitchcock-Blondine verbirgt jedoch eine stark entwickelte Sexualität
+Besonders deutlich wird dies in Der unsichtbare Dritte wenn Eva Marie Saint zunächst gegenüber Cary Grant zweideutige Bemerkungen macht dann plötzlich den völlig überraschten Fremden küsst und ihn ohne Zögern in ihrem Schlafwagenabteil unterbringt
+Nicht der Mann sondern die blonde Frau spielt hier den aktiven Part und zeigt damit die Fragilität des männlichen bürgerlichen Weltbildes
+Sympathische Schurken
+Hitchcock legt durch seine Gestaltung von Figuren und Dramaturgie dem Zuschauer eine Identifikation mit dem Schurken nahe
+Seine Antagonisten wirken zuweilen auffällig sympathisch und übertreffen mitunter die Ausstrahlung der Hauptfiguren
+Oft konkurrieren Held und Bösewicht um dieselbe Frau die Liebe des Gegenspielers erscheint dabei tiefer und aufrichtiger als die des Helden
+Besonders auffällig ist dies in Berüchtigt Claude Rains gegenüber Cary Grant und in Der unsichtbare Dritte James Mason wiederum gegenüber Cary Grant
+Selbst ein ausgesprochen heimtückischer Schurke wie Ray Milland in Bei Anruf Mord wirkt in einzelnen Momenten gegenüber dem unbeholfenen Robert Cummings sympathischer in jedem Fall jedoch gegenüber der Polizei vertrauenserweckender
+Oft sind sie die eigentlichen Hauptfiguren wie Joseph Cotten als charmanter Witwenmörder in Im Schatten des Zweifels oder Anthony Perkins als linkischer von seiner Mutter gepeinigter Mörder in Psycho
+Dominante Mütter
+In vielen seiner Filme - ab Mitte der <num>er Jahre regelmäßig - tauchen dominante Mütter auf die einen beunruhigenden Einfluss auf ihre meist erwachsenen Kinder ausüben und zum Teil Auslöser oder Ursache dramatischer Ereignisse sind
+Erstmals uneingeschränkt bösartig erscheint die Mutter in Berüchtigt <num> die ihren Sohn zum Mord an der Frau die er liebt antreibt
+Der extremste Fall tritt in Psycho <num> zutage wo die tote Mutter noch von ihrem Sohn Besitz ergreift und ihn zu ihrem mordenden Werkzeug werden lässt
+Daneben gibt es eine Vielzahl weniger dämonischer Variationen wobei Besitzergreifung allen Mutter-Typen gemein ist In Die Vögel <num> erträgt es die Mutter von Mitch Jessica Tandy nicht dass ihr erwachsener Sohn Rod Taylor sich für eine andere Frau interessiert
+In Marnie <num> wird das Leben der Tochter durch einen von der Mutter übertragenen Schuldkomplex beinahe zerstört
+In zwei Filmen variiert Hitchcock dieses Rollenmuster In Rebecca und Sklavin des Herzens übernehmen Haushälterinnen die Funktion der dämonischen Mutter
+Zwielichtige oder leichtgläubige Beamte
+Üblicherweise positiv besetzte Figuren wie Polizisten Richter oder andere Vertreter des Staates erscheinen oft zwiespältig Sie sind nicht in der Lage die Helden zu beschützen oder stellen sogar eine Bedrohung für diese dar
+Polizisten verdrehen das Recht sie handeln aus persönlichen Motiven sie glauben dem ersten Anschein und schützen den tatsächlich Schuldigen aufgrund von dessen vordergründig tadellosem Erscheinen sie sind tollpatschig oder arbeiten schlampig
+Dieses Rollenmuster durchzieht Hitchcocks gesamtes Werk von Der Mieter <num> bis Frenzy <num>
+Darüber hinaus finden sich vereinzelt Geheimdienstmitarbeiter unter den Nebenfiguren die sich als Gegner das Ehepaar Drayton in Der Mann der zuviel wußte <num> oder als Helfer offenbaren wobei auch letztere Schwierigkeiten bringen können - beispielsweise der General Peter Lorre in Geheimagent oder Leo G Carroll als CIA-Mitarbeiter in Der unsichtbare Dritte
+Indem die feste Trennlinie zwischen Gut und Böse verschwimmt wird das Gefühl der Verunsicherung beim Zuschauer gesteigert
+Formale Elemente
+Dramaturgie
+Hitchcocks Credo lautete For me the cinema is not a slice of life but a piece of cake etwa Für mich ist das Kino nicht ein Stück aus dem Leben sondern ein Kinderspiel Film war für ihn eine artifizielle Kunstform
+Nur einmal - in Der falsche Mann - wich er von diesem Grundsatz ab
+Aber auch hier liegt der Akzent auf jenen Elementen die nicht dokumentarisch sind - etwa der subjektiven Perspektive des unschuldig Verdächtigten und seiner hilflosen Frau
+Einigen seiner weiteren Filme liegen zwar auch reale Ereignisse zugrunde Der zerrissene Vorhang Das Fenster zum Hof Der Auslandskorrespondent oder Cocktail für eine Leiche doch werden diese so weit fiktionalisiert dass außer dem Grundmotiv kein Bezug zu der ursprünglichen Geschichte übrig bleibt
+Eine nicht verwirklichte Idee für Der unsichtbare Dritte die der Regisseur im Interview mit Truffaut erwähnt verdeutlicht Hitchcocks Vorstellungen davon die Realität zu transzendieren Er wollte zeigen wie unter den Augen Cary Grants auf einem Fließband ein Auto zusammengebaut wird und anschließend aus dem fertiggestellten Auto eine Leiche fällt - nach realistischen Maßstäben unmöglich
+Doch Hitchcocks Begründung für das Verwerfen der Idee zeigt dass er sich in solchen Fragen nicht an der Wahrscheinlichkeit orientierte Wir haben die Idee in der Geschichte nicht richtig unterbringen können und selbst eine willkürliche Szene kann man nicht ohne Motiv ausführen Den Vorwurf Gesetze der Plausibilität zu missachten nahm er bewusst in Kauf Wenn man alles analysieren wollte und alles nach Erwägungen der Glaubwürdigkeit und Wahrscheinlichkeit konstruieren dann würde keine Spielfilmhandlung dieser Analyse standhalten und es bliebe einem nur noch eines übrig Dokumentarfilme zu drehen Hitchcock vertraute darauf dass die Zuschauer unwahrscheinliche Details akzeptieren würden da er diese nur verwendete um die Handlung zu dramatisieren voranzutreiben oder zu straffen
+Für bewusste Irritation sorgte auch Hitchcocks Spiel mit filmtypischen Klischees
+So vermied er es insbesondere bei den Nebenrollen Schauspieler nach festgelegtem Typ zu besetzen
+Auch bei der Wahl seiner Spielorte entzog sich Hitchcock den Genre-Gesetzen
+So ließ er Verbrechen und bedrohliche Szenen häufig nicht in unheimlichen dunklen Räumen stattfinden sondern bei hellem Tageslicht und an scheinbar harmlosen Orten wie einem mit Menschen übersäten Marktplatz Der Mann der zuviel wußte <num> und Der Auslandskorrespondent in einer menschenleeren Landschaft auf einer öffentlichen Versteigerung und in einer Hotelhalle Der unsichtbare Dritte auf einer idyllischen Bergstraße Über den Dächern von Nizza auf einer Party Berüchtigt und Jung und unschuldig in einer voll besetzten Konzerthalle beide Der Mann der zuviel wußte oder in einem mit lauter freundlichen Menschen besetzten Eisenbahnzug Eine Dame verschwindet
+Suspense
+Die klassische auf das Überraschungsmoment aufbauende Form des Kriminalfilms ist der Whodunit
+Bis auf wenige Ausnahmen bediente sich Hitchcock jedoch einer anderen Form des Spannungsaufbaus des sogenannten Suspense Dem Zuschauer sind ab einem gewissen Zeitpunkt bestimmte Informationen oder Umstände bekannt von denen die handelnden Personen nichts wissen
+Er fiebert in besonderer Weise mit den Helden er sieht Ereignisse kommen möchte den Figuren helfen kann es aber nicht
+In einigen Filmen wird das klassische Suspense dahingehend variiert dass handelnde Personen die Rolle des Zuschauers übernehmen
+Ein Beispiel von vielen In Das Fenster zum Hof dringt Lisa in die Wohnung des verdächtigen Nachbarn ein um nach Beweisen für einen möglichen Mord zu suchen
+Ihr Partner Jeff beobachtet das Geschehen von der gegenüber liegenden Wohnung aus und sieht dabei den Nachbarn vorzeitig zurückkommen
+Er vermutet sie in Lebensgefahr kann ihr aber nicht helfen
+Für einige markante Szenen baute Hitchcock zudem bewusst eine Suspense-Situation auf um den Zuschauer mit einem umso gewaltigeren Überraschungseffekt schockieren zu können
+Ein berühmtes Beispiel findet sich in Psycho Zum einen ist Marion Crane mit verschiedenen Insignien einer typischen Hauptfigur eines Hitchcockfilms ausgestattet so dass kaum jemand erwartet dass sie bereits in der ersten Hälfte des Films stirbt
+Zum anderen schaltet Hitchcock der Duschszene selbst einen Suspense-Moment vor
+Norman Bates beobachtet Marion Crane durch ein Loch in der Wand beim Entkleiden
+Sie geht unter die Dusche
+Der Zuschauer wird nun eben keinen Mord sondern schlimmstenfalls eine Vergewaltigung durch Norman befürchten
+Der bestialische Mord ist somit völlig überraschend und damit ein Grund für die Berühmtheit der Szene
+MacGuffin
+Ein von Hitchcock in seinen Thrillern sehr häufig verwendetes Mittel war der sogenannte MacGuffin ein Element das die Handlung vorantreibt oder sogar initiiert obwohl es für die Entwicklung der Figuren und für den Zuschauer inhaltlich völlig bedeutungslos geradezu austauschbar ist
+Der MacGuffin in Der unsichtbare Dritte sind schlicht Regierungsgeheimnisse über die der Held oder der Zuschauer während der gesamten Handlung nichts Weiteres erfährt
+In Psycho benutzt Hitchcock unterschlagenes Geld das die Sekretärin zur Flucht treibt und so in Bates Motel führt um das Publikum anfangs gezielt in die Irre zu führen und für einen Kriminalfall zu interessieren der mit der eigentlichen Handlung nur am Rande zu tun hat
+Die mysteriösen <num> Stufen im gleichnamigen Film sind eine Geheimorganisation über die bis kurz vor Ende des Films überhaupt nichts bekannt ist außer dass sie gefährlich ist
+Ein besonders außergewöhnlicher MacGuffin ist die als Volksliedmelodie getarnte Geheimdienstinformation aus
+Eine Dame verschwindet
+Filmische Mittel
+Beeinflusst vom Stummfilm beruhte Hitchcocks Filmverständnis auf dem Anspruch alles Wichtige in seinen Filmen visuell und so wenig wie möglich durch Dialoge auszudrücken
+Seine typischen Kameraeinstellungen geben im Bild genau das wieder was für das Verständnis der Szene wesentlich ist - auch um dem Zuschauer nicht die Möglichkeit zu geben sich durch unwesentliche Details ablenken zu lassen
+So wirken beispielsweise Kuss-Szenen bei Hitchcock immer sehr intim da er gewöhnlich mit der Kamera sehr nahe an die beiden sich Küssenden heranfuhr und den Zuschauer sozusagen zum dritten Umarmenden machte Zu den berühmtesten Beispielen dieser visuellen Erzählweise zählen die Duschszene aus Psycho der Flugzeugangriff auf Cary Grant und die Jagd auf Mount Rushmore in Der unsichtbare Dritte die Versammlung der Vögel auf dem Klettergerüst in Die Vögel oder die zehnminütige Konzertszene in der Royal Albert Hall in Der Mann der zuviel wußte von <num>
+Hitchcocks visueller Arbeitsstil drückt sich unter anderem in den Expositionen vieler seiner Filme aus
+Er bringt den Zuschauern die handelnden Figuren und die Umstände der folgenden Handlung ohne die Verwendung von Dialogen nahe
+Die Länge dieser Einführungen variiert zwischen wenigen Sekunden und mehreren Minuten
+Erstmals verfolgte Hitchcock diese Technik <num> in seinem ersten Tonfilm Erpressung
+Zudem tauchen in Hitchcocks Filmen immer wieder ungewöhnliche filmische Operationen auf um die Stimmung und Spannung bewusst zu verstärken beispielsweise eine gegenläufige Zoom-Fahrtbewegung in Vertigo später auch als Vertigo-Effekt bezeichnet lange Kamerafahrten wie die aus einer Totale eines großen Raums bis in die Naheinstellung eines Schlüssels in einer Hand in Berüchtigt oder auf ein zuckendes Auge in Jung und unschuldig sowie die aus ungefähr siebzig Einstellungen bestehende fünfundvierzig Sekunden lange Mordszene unter der Dusche in Psycho unmittelbar gefolgt von einer etwa einminütigen Kamerafahrt ohne einen einzigen Schnitt
+Der Production Designer Robert Boyle mit dem Hitchcock bei fünf Filmen zusammenarbeitete meinte Keiner der Regisseure mit denen ich je zusammengearbeitet habe wusste so viel über Film wie er
+Viele der Regisseure mit denen ich gearbeitet habe wussten eine ganze Menge aber sie besaßen nicht die technischen Fähigkeiten die er hatte
+Er suchte immer nur den visuellen Ausdruck und so etwas wie eine zufällige Einstellung gab es bei ihm nicht
+Nur einmal griff Hitchcock aus Experimentierfreude auf einen filmtechnischen Kniff zurück der sich nicht unmittelbar aus der Dramaturgie ergab
+In Cocktail für eine Leiche <num> drehte er bis zu zehn Minuten lange Einstellungen die er zum großen Teil sogar über unsichtbare Schnitte ineinander übergehen ließ
+Er wollte damit bei dieser Theaterverfilmung die Einheit von Zeit und Raum dokumentieren
+Später gab er zu dass es ein Fehler war damit gleichzeitig den Schnitt als wesentliches gestaltendes Instrument der Dramaturgie aus der Hand gegeben zu haben
+Licht und Farben
+Inspiriert von amerikanischen und deutschen Filmemachern setzte Hitchcock schon bei seinen ersten Filmen Licht- beziehungsweise Schatteneffekte ein
+Typisch für Hitchcock sind Linien und Streifen in Form von Schatten durch Gitter Jalousien oder Ähnliches verursacht die vor allem auf Gesichter fallen und eine unheilvolle Atmosphäre verstärken sollen
+Darüber hinaus verwendet er in einzelnen Szenen sehr starke zum Teil unnatürlich wirkende Kontraste um einen äußeren oder inneren Gut-Böse-Gegensatz zu visualisieren
+Dieses Hell-Dunkel-Spiel unterstützte Hitchcock durch die Kostüme der Figuren
+So ließ er Ingrid Bergman am Anfang von Berüchtigt gestreifte Kleidung tragen um ihre Zerrissenheit zu unterstreichen
+In Der Mieter trug Ivor Novello zu Beginn Schwarz später um seine Unschuld auch nach außen hin deutlich zu machen Weiß
+Die Methode durch die Farbgebung der Kostüme den emotionalen Zustand der Figuren zu unterstreichen behielt Hitchcock auch für die Farbfilme bei
+In Bei Anruf Mord wurden die Kostüme von Grace Kelly mit der Dauer des Films immer trister und grauer entsprechend ihrer inneren Gemütsverfassung
+Zu Hitchcocks Farbwahl von Grace Kellys Kleidern in Das Fenster zum Hof sagte die Kostümbildnerin Edith Head Für jede Farbe und jeden Stil gab es einen Grund er war sich seiner ganzen Entscheidung absolut sicher
+In einer Szene sah er sie in blassem Grün in einer anderen in weißem Chiffon in einer weiteren in Gold
+Er stellte im Studio tatsächlich einen Traum zusammen In seinen späteren Filmen allen voran Marnie und Vertigo gab es eine ausgefeilte die Kostüme die Dekors und die Beleuchtung umfassende Farbdramaturgie
+Tricktechnik
+Nach Hitchcocks Filmverständnis schafft sich der Film seine eigene Realität und soll oder darf kein Abbild des wahren Lebens sein
+Die Nutzung sämtlicher Möglichkeiten genau das wiederzugeben was der Regisseur sich vorstellt ist nach diesem Verständnis nicht nur legitim sondern erforderlich
+Hitchcock hat die Entwicklung der Tricktechnik aufmerksam beobachtet und schon sehr früh - gelegentlich zum Missfallen seiner Produzenten - neue Trickverfahren eingesetzt zum Beispiel das Schüfftan-Verfahren in Erpressung oder das Matte Painting
+In seinen englischen Thrillern vor allem in Nummer siebzehn und Jung und unschuldig arbeitete Hitchcock bei Verfolgungsjagden oft und erkennbar mit Modellen
+In Eine Dame verschwindet sind die Rückprojektionen während der Zugfahrt aber bereits so ausgereift dass sie noch Jahrzehnte später überzeugen
+Ähnliches gilt für die Schlussszene von Der Fremde im Zug in der zwei Männer auf einem sich immer schneller drehenden Karussell kämpfen - in einer virtuosen Kombination von Realeinstellungen Modellen und Rückprojektionen
+Die Vögel <num> beinhaltet rund vierhundert Trickeinstellungen für die Hitchcock auf sämtliche damals verfügbaren Tricktechniken zurückgriff unter anderem auch auf das ansonsten für Animationsfilme verwendete Rotoskopieverfahren
+Ton und Musik
+Hitchcock hat seit dem Aufkommen des Tonfilms Musik und Toneffekte eingesetzt um die Dramaturgie bewusst zu unterstützen
+Den Umgang Hitchcocks mit dem Medium Ton beschrieb die Schauspielerin Teresa Wright Im Schatten des Zweifels folgendermaßen Wenn ein Schauspieler mit den Fingern trommelte war das nicht ein zweckloses Trommeln es hatte einen Rhythmus ein musikalisches Muster - es war wie ein Geräusch-Refrain
+Ob jemand nun ging oder mit Papier raschelte oder einen Umschlag zerriss oder vor sich hin pfiff ob das Flattern von Vögeln oder ein Geräusch von draußen war alles wurde sorgfältig von ihm orchestriert
+Er komponierte die Toneffekte wie ein Musiker Instrumentenstimmen Gegenüber Truffaut erwähnte Hitchcock dass er nach dem Endschnitt eines Films seiner Sekretärin ein Tondrehbuch diktiert das alle von ihm gewünschten Geräusche enthält
+In Mord - Sir John greift ein <num> versteckte Hitchcock da ein nachträgliches Bearbeiten der Tonspur zu diesem Zeitpunkt technisch noch nicht möglich war gar ein komplettes Orchester hinter den Kulissen um die entsprechenden Stellen musikalisch zu untermalen
+Weitere klassische Beispiele für Hitchcocks dramaturgischen Musikeinsatz sind Geheimagent <num> der Dauerakkord des toten Organisten in der Kirche Eine Dame verschwindet <num> die Melodie mit dem Geheimcode und der Volkstanz Im Schatten des Zweifels <num> der Merry-Widow-Walzer Der Fremde im Zug <num> die Szenen auf dem Rummelplatz und Das Fenster zum Hof <num> die im Laufe des Films entstehende Komposition des Klavierspielers
+In Der Mann der zuviel wußte <num> schließlich wird Musik sowohl orchestral wie auch gesungen aktiv inszeniert und dramaturgisch eingebunden Sie spielt eine wesentliche Rolle in der Gesamtdramaturgie des Films
+Die Musik der Filme aus den späten <num>er und frühen <num>er Jahren der Zeit als Hitchcock mit dem Komponisten Bernard Herrmann zusammenarbeitete ist tragendes Element der jeweiligen Filme
+Kritiker bescheinigen der Musik der Filme Vertigo Der unsichtbare Dritte und Psycho sowie den Toneffekten von Oskar Sala zu Die Vögel wesentlich zum jeweiligen Gesamteindruck des Films beizutragen
+Prägende Einflüsse
+Vorbilder
+Hitchcock war beeindruckt von den Filmen die er in seiner Jugend und in seinen frühen Jahren im Filmgeschäft sah etwa jenen von D W Griffith Charlie Chaplin Buster Keaton und Douglas Fairbanks senior
+Als Stummfilmregisseur in England übernahm er vom US-Film unter anderem die Technik mit Hilfe von Beleuchtungseffekten Tiefe zu schaffen und den Vorder- vom Hintergrund abzusetzen was bis in die <num>er Jahre im britischen Film unüblich war
+Angetan war er auch von den deutschen Stummfilmregisseuren wie Fritz Lang und Ernst Lubitsch
+F W Murnaus Der letzte Mann
+dessen Dreharbeiten Hitchcock <num> in München beobachtete bezeichnete er später als den fast perfekten Film Er erzählte seine Geschichte ohne Titel von Anfang bis Ende vertraute er ganz auf seine Bilder
+Das hatte damals einen ungeheueren Einfluss auf meine Arbeit Einfluss auf Hitchcocks Arbeit hatte auch
+Das Cabinet des Dr Caligari
+den Robert Wiene <num> drehte Die Betonung des Visuellen im deutschen Expressionismus prägte seinen eigenen Umgang mit filmischen Mitteln
+Abgesehen von diesen stilistischen Einflüssen vermied es Hitchcock jedoch Szenen oder Einstellungen bekannter Filme zu zitieren
+Als Ausnahme kann
+Panzerkreuzer Potemkin
+<num> des sowjetischen Regisseurs Eisenstein angesehen werden
+In Die <num> Stufen Über den Dächern von Nizza und einigen weiteren Filmen erinnern die vor Entsetzen schreienden Frauen an Einstellungen aus der berühmten und oft zitierten Szene an der Hafentreppe in Odessa
+Es gibt außerdem in Hitchcocks Werk aus den <num>er und <num>er Jahren einige motivische und visuelle Überschneidungen mit der Gattung des Film noir die den amerikanischen Kriminalfilm in jener Zeit bestimmte etwa in Im Schatten des Zweifels und Berüchtigt und besonders in Der falsche Mann wo das Motiv der allgegenwärtigen Bedrohung der Hauptfiguren eine Rolle spielt
+Darüber hinaus bediente er sich gerne einer ähnlich kontrastreichen Bildgestaltung die er sich in den Grundzügen allerdings bereits in den <num>er Jahren angeeignet hatte
+Auch Vertigo erinnert in der Grundkonstellation und der alptraumhaften Zwanghaftigkeit der Geschehnisse an einige Filme des Genres wie zum Beispiel Frau ohne Gewissen hebt sich jedoch formal und stilistisch deutlich vom Film noir ab
+Als typischer Vertreter des Genres kann Hitchcock jedenfalls nicht angesehen werden
+Obsessionen
+Seine Vorliebe für Blondinen erklärte Hitchcock gegenüber Truffaut wie folgt Ich finde die englischen Frauen die Schwedinnen die Norddeutschen und die Skandinavierinnen sind interessanter als die romanischen die Italienerinnen und die Französinnen
+Der Sex darf nicht gleich ins Auge stechen
+Eine junge Engländerin mag daherkommen wie eine Lehrerin aber wenn Sie mit ihr in ein Taxi steigen überrascht sie Sie damit dass sie Ihnen in den Hosenschlitz greift Ähnlich äußerte er sich <num> gegenüber Look über die Truffaut-Schauspielerin Claude Jade die bei ihm in Topaz gespielt hatte Claude Jade ist eine eher ruhige junge Dame doch für ihr Benehmen auf dem Rücksitz eines Taxis würde ich keine Garantie übernehmen
+Dass Hitchcock zu seinen jungen blonden Schauspielerinnen ein besonderes Verhältnis hatte und ihnen mehr Aufmerksamkeit widmete als allen anderen war schon früh bekannt
+Die Sorgfalt mit der Hitchcock bereits in den <num>er und <num>er Jahren Madeleine Carroll Carole Lombard und insbesondere Ingrid Bergman in Szene setzte entwickelte sich mit der Zeit zu einer sich steigernden Verquickung privater und beruflicher Interessen die sich zu einer Obsession ausweitete
+Mit Vera Miles probte er die Nervenzusammenbrüche welche sie in Der falsche Mann darstellen sollte wochenlang jeweils mehrere Stunden täglich Für sie wie für Kim Novak ließ er von der Kostümbildnerin eine komplette Garderobe schneidern die für ihr privates Leben gedacht war
+Tippi Hedren Die Vögel ließ er sogar von zwei Crew-Mitgliedern beschatten und begann ihr Vorschriften für ihr Verhalten im Privatleben zu machen
+Diese Vereinnahmung hatte ihren Höhepunkt in sich über Tage hinziehenden Aufnahmen von auf sie einstürzenden echten Vögeln Nach einem eindeutigen erfolglosen Annäherungsversuch während der Arbeiten zu Marnie kam es schließlich zum Bruch
+Die zuvor offen bekundete Zuneigung schlug ins Gegenteil um und Hitchcock ließ keine Gelegenheit aus Tippi Hedren bei anderen herabzusetzen
+Sie blieb die letzte typische Hitchcock-Blondine Zwar hielt sich Hitchcock darüber stets äußerst bedeckt doch es gilt als gesichert dass der Regisseur sich von diesen Schwierigkeiten lange nicht erholen konnte und in seiner kreativen Schaffenskraft beeinträchtigt war
+Ebenso gelten Filme wie Vertigo und Berüchtigt aber auch Marnie oder Im Schatten des Zweifels die von neurotischen Männern handeln die Frauen manipulieren als stark autobiographisch
+Auch die Verbindung zwischen Sex und Gewalt faszinierte Hitchcock was vor allem in seinen späteren Werken immer deutlicher zutage tritt
+Mehrfach inszenierte er vollendete oder versuchte Vergewaltigungen schon früh in Erpressung später dann in Marnie und Frenzy
+In drei nicht realisierten Projekten sollten Vergewaltiger oder Vergewaltigungen eine zentrale Rolle spielen Morde inszenierte er einige Male als Vergewaltigungen mit dem Messer als Phallus-Symbol
+Doch auch der Tod durch Erwürgen oder Strangulieren übte eine gewisse Faszination auf ihn aus
+Einige Würgeszenen gehören zu den bemerkenswertesten Mordszenen seiner Karriere etwa in Cocktail für eine Leiche Bei Anruf Mord Der zerrissene Vorhang und Frenzy Sich selbst ließ er oft in Würgerposen ablichten
+Ähnlich offen kokettierte Hitchcock zeit seines Lebens mit seiner panischen Angst vor der Polizei
+Hitchcock erzählte gerne dass er mit fünf Jahren nachdem er etwas angestellt hatte von seinem Vater mit einem Zettel auf das nahegelegene Polizeirevier geschickt worden sei
+Der Polizist las den Zettel und sperrte Alfred für fünf oder zehn Minuten in eine Zelle mit dem Kommentar dies würde die Polizei mit ungezogenen Jungen so machen
+In seinen Filmen geht von Polizisten stets eine latente Gefahr aus
+Zu der Frage inwieweit das von Hitchcock in seinen Filmen transportierte Bild der besitzergreifenden Mutter von der eigenen Mutter geprägt ist gab es von ihm selbst keinerlei Aussagen
+Das wenige was man aus seiner Kindheit weiß legt jedoch autobiographische Ursprünge nahe Hitchcocks Mutter starb nach langer Krankheit im August <num> während der Dreharbeiten zu Im Schatten des Zweifels
+Dieser bereits von vornherein stark autobiographisch geprägte Film nimmt eindeutig Bezug auf Hitchcocks Verhältnis zu ihr Der Name Emma scheint nicht die einzige Gemeinsamkeit zwischen ihr und der dominanten Mutterfigur im Film zu sein
+Zudem ist im Film noch von einer anderen gebieterischen jedoch kranken Mutter die Rede - jener des Krimi-Besessenen Herb Hawkins der wiederum als Selbstprojektion Hitchcocks gilt
+Auffallend oft sind Toiletten in Hitchcocks Filmen zu sehen oder zu hören in denen konspirative Dinge irgendwelcher Art stattfinden
+Laut seinem Biographen Donald Spoto hatte er eine pubertäre Fixierung die in seiner viktorianischen Erziehung begründet lag
+Hitchcock äußerte sich zwar oft und gerne über menschliche Körperfunktionen wollte aber den Eindruck erwecken er selbst habe mit solchen Dingen nichts zu tun Bezugnehmend auf seine Körperfülle deutete Hitchcock hingegen mehrfach an dass für ihn Essen eine Art Ersatzbefriedigung sei
+So gibt es in einigen Hitchcockfilmen eine symbolische Verbindung von Essen Sex und Tod
+Zensur
+In den USA galt zwischen <num> und <num> der
+Hays Code
+auch Production Code genannt eine Sammlung von Richtlinien über die Einhaltung der gängigen Moralvorstellungen und über die Zulässigkeit der Darstellung von Kriminalität Gewalt und Sexualität im Film
+So musste Hitchcock zum Beispiel das geplante Ende für Verdacht fallen lassen weil es Anfang der <num>er Jahre nicht möglich war den Selbstmord einer schwangeren Frau zu zeigen
+Noch bis kurz vor Schluss der Dreharbeiten hatte er kein passendes Ende für den Film gefunden
+In Berüchtigt musste Hitchcock einen Dialog streichen in dem sich ein Vertreter der US-Regierung positiv über die Möglichkeit einer Ehescheidung äußerte Bei Saboteure drehte er politisch heikle Textstellen zur Sicherheit alternativ in entschärften Versionen
+Doch in vielen Fällen gelang es ihm die Beschränkungen durch die Zensur kreativ zu umgehen
+So war es damals unter anderem nicht erlaubt eine Toilette zu zeigen
+Daher verzerrte Hitchcock in Mr
+und Mrs Smith
+die eindeutigen Geräusche einer Toilette so dass man sie für eine Dampfheizung halten konnte
+In Psycho zeigte er eine Toilette in der ein Papierzettel hinuntergespült wurde
+Indem er das Bild der Toilette mit einer dramaturgischen Funktion versah - das Verschwinden eines Beweisstücks musste erklärt werden - verhinderte er dass die Szene geschnitten wurde
+Niemals wurde eine Toilette zu Zeiten des Hays Code expliziter gezeigt
+Da auch die Länge von Küssen im Film damals auf drei Sekunden begrenzt war inszenierte Hitchcock den Kuss zwischen Ingrid Bergman und Cary Grant in Berüchtigt als Folge von einzelnen durch kurze Dialogsätze unterbrochenen Küssen
+Hitchcocks größter Sieg gegen die Zensur war die Schlussszene von Der unsichtbare Dritte Cary Grant und Eva Marie Saint befinden sich in einem Schlafwagen
+Er zieht sie zu sich nach oben in das obere Bett und sie küssen sich
+Es erfolgt ein Umschnitt und man sieht einen Zug in einen Tunnel rasen - eine der explizitesten Andeutungen des Sexualakts in einem US-Film zu Zeiten des Production Code
+Arbeitsweise
+Einer der wichtigsten Aspekte der Arbeitsweise Alfred Hitchcocks war dass er im Idealfall von der Stoffauswahl bis zum Endschnitt nichts dem Zufall überließ sondern die völlige Kontrolle über die Herstellung des Films beanspruchte
+Wenn Hitchcock existierende Vorlagen benutzte etwa Romane oder Bühnenstücke übernahm er nur einzelne Grundmotive der Handlung und entwickelte daraus zusammen mit dem jeweiligen Drehbuchautor oft eine völlig neue Geschichte
+Hochwertige komplexe Literatur sperrte sich gegen diesen Umgang und Hitchcock scheute daher deren Verfilmung - auch aus Respekt vor dem Werk
+Hitchcock war meist an der Drehbucherstellung beteiligt wurde aber nach <num> bei keinem seiner Filme offiziell als Autor in Vor- oder Abspann erwähnt Ich will nie einen Titel als Produzent oder Autor
+Ich habe das Design des Films geschrieben
+Mit anderen Worten ich setze mich mit dem Autor zusammen und entwerfe den ganzen Film vom Anfang bis zum Ende Der Autor Samuel A Taylor Mit ihm zu arbeiten bedeutete auch mit ihm zu schreiben was auf die wenigsten Regisseure zutrifft
+Hitchcock behauptete nie selbst ein Schriftsteller zu sein aber in Wahrheit schrieb er doch seine eigenen Drehbücher denn er sah bereits jede Szene deutlich in seinem Kopf vor sich und hatte eine sehr genaue Vorstellung davon wie sie ablaufen sollte
+Ich merkte dass ich nur noch die Figuren persönlicher und menschlicher zu gestalten brauchte und sie weiter entwickeln musste Gelegentlich veränderte Hitchcock im Nachhinein noch die Dialoge ganzer Szenen etwa um die Spannungs-Dramaturgie zu verbessern Beispiel Das Rettungsboot oder um autobiographische Bezüge einzubauen Beispiel Ich beichte
+Auch wenn ihm geschliffene Dialoge wichtig waren legte Hitchcock sein Hauptaugenmerk stets auf die Ausdruckskraft der Bilder
+So wurde im Idealfall jede einzelne Einstellung des Films vor Drehbeginn in Storyboards festgelegt
+Seit Beginn seiner Regisseurtätigkeit verfolgte er das Ziel jegliche Improvisation so weit es geht zu vermeiden
+Gegenüber Truffaut erklärte er Ich habe Angst davor gehabt im Atelier zu improvisieren weil selbst wenn man im Augenblick Ideen hat bestimmt keine Zeit bleibt nachzuprüfen was sie taugen
+Andere Regisseure lassen ein ganzes Team warten und setzen sich hin um zu überlegen
+Nein das könnte ich nicht
+Nach eigenen Aussagen bereitete Hitchcock die Planung eines Projekts mehr Freude als die eigentlichen Dreharbeiten Durch zu viele Einflüsse - Produzenten Technik Schauspieler Zeitdruck - sah er die angestrebte Kontrolle über sein Werk bedroht
+Außerdem sah er im Idealfall die kreative Arbeit am Film mit Beginn der Dreharbeiten als abgeschlossen an Ich drehe einen vorgeschnittenen Film
+Mit anderen Worten jedes Stück Film ist entworfen um eine Funktion zu erfüllen
+Diese Grundsätze waren jedoch eher eine Idealvorstellung Hitchcocks
+Tatsächlich wurde es ihm spätestens ab <num> zur Gewohnheit beim Drehen Alternativen auszuprobieren
+Doch auch hier bemühte er sich um möglichst exakte Vorausplanung Ein Beispiel hierfür ist die Belagerung des Hauses durch die Vögel in Die Vögel
+Gegenüber Truffaut beschrieb Hitchcock wie er die ursprünglich geplante Szene noch unmittelbar am Drehort umschrieb und bis ins kleinste Detail skizzierte so dass sie kurz darauf entsprechend diesen neuen Entwürfen gedreht werden konnte Darüber hinaus wurde Hitchcock im Laufe seiner Karriere immer freier auch kurzfristig vom festgelegten Drehbuch abzuweichen
+Entgegen seinen Gewohnheiten ließ er sogar Improvisationen der Schauspieler zu wenn auch nur bei eher unwichtigen Szenen Bill Krohn ging <num> in Hitchcock at Work ausführlich auf Hitchcocks Arbeitsweise ein
+Er rekonstruierte auf Basis von Originalunterlagen wie Drehbuchversionen Skripte Storyboards Memos Produktionsnotizen etc und mit Hilfe von Beteiligten die Produktionsgeschichte diverser Filme darunter Hitchcocks berühmteste und widerlegt Hitchcocks Bekenntnis zum vorgeschnittenen Films So kam es bei vielen Filmen vor dass Hitchcock entscheidende Schlüsselszenen in verschiedenen Varianten drehte und meist erst im Schneideraum über die endgültige Form einzelner Szenen entschied
+Mitarbeiter
+Im Laufe der Jahre entwickelte sich mit verschiedenen Autoren eine besonders kreative Zusammenarbeit
+Hervorzuheben sind Eliot Stannard Angus McPhail Charles Bennett Ben Hecht und John Michael Hayes
+Obwohl Samuel A Taylor Vertigo und auch Ernest Lehman Der unsichtbare Dritte nur je zwei Drehbücher zu tatsächlich realisierten Filmen schrieben gehörten sie zu den wenigen Mitarbeitern die mit ihm in den letzten Jahren seiner Karriere regelmäßig zusammenarbeiteten und bis kurz vor seinem Tod Kontakt hatten
+Doch auch mit namhaften Theater- oder Romanautoren arbeitete Hitchcock mehrfach bei der Drehbucherstellung zusammen reibungslos mit Thornton Wilder und George Tabori konfliktbeladen mit John Steinbeck Raymond Chandler und Leon Uris Der Kult den Hitchcock gern um seine Person betrieb und sein manchmal diktatorischer Stil führte auch zu Konflikten mit befreundeten Autoren
+John Michael Hayes der im Streit von Hitchcock schied Ich tat für ihn was jeder andere Autor für ihn tat - ich schrieb
+Wenn man aber Hitchcocks Interviews liest kann man den Eindruck bekommen er habe das Drehbuch geschrieben die Charaktere entwickelt die Motivation beigesteuert Wenn Hitchcock mit der Arbeit eines Autors nicht zufrieden war oder wenn er seine Autorität angegriffen fühlte dann ersetzte er Autoren kurzerhand durch andere
+Cary Grant und James Stewart wurden innerhalb der jeweils vier Filme die sie für Hitchcock drehten zu Hitchcocks Alter Ego
+Grant wurde zu dem was Hitchcock gerne gewesen wäre wie es Hitchcocks Biograph Donald Spoto formulierte während Stewart vieles wäre von dem Hitchcock dachte er sei es selbst Mit einigen seiner Schauspieler verband Hitchcock zudem eine langjährige persönliche Freundschaft allen voran mit Grace Kelly Darüber hinaus sind die als neurotisch zu bezeichnenden Beziehungen zu seinen blonden Hauptdarstellerinnen - insbesondere mit Tippi Hedren - bekannt
+Am Anfang von Hitchcocks Karriere galt Film in England als Unterhaltung für die Unterschicht
+Aus dieser Zeit stammt Hitchcocks oft zitierter Ausspruch Alle Schauspieler sind Vieh der sich auf diejenigen Theaterschauspieler bezog die nur mit Widerwillen und des Geldes wegen nebenher als Filmschauspieler arbeiteten
+Die Aussage verselbständigte sich später und wurde oft als genereller Ausdruck der Geringschätzung Hitchcocks Schauspielern gegenüber angesehen
+Tatsächlich hatte er auch später oft Probleme mit Schauspielern die eigene Vorstellungen durchsetzen wollten anstatt sich in die vorgefertigte Planung des Regisseurs einzufügen
+Anhänger des Method Actings wie Montgomery Clift und Paul Newman waren Hitchcock daher genauso lästig wie Exzentriker oder Egomanen
+Große Achtung hatte Hitchcock hingegen vor Schauspielern die sein Filmverständnis teilten oder sich zumindest seiner Arbeitsweise anpassten und gewährte etwa Joseph Cotten und Marlene Dietrich große künstlerische Freiheiten Oft waren es jedoch die Produzenten die über die Besetzung der Hauptrollen entschieden
+Umso mehr nutzte Hitchcock seine größere Freiheit bei den zu besetzenden Nebenrollen wobei er gerne auf Theaterschauspieler zurückgriff die er noch aus seiner Zeit in London in bester Erinnerung hatte zum Beispiel Leo G Carroll in insgesamt sechs Filmen oder Cedric Hardwicke in Verdacht und Cocktail für eine Leiche
+Die bekannte Kostümbildnerin Edith Head mit der er ab Das Fenster zum Hof bei fast allen Filmen zusammenarbeitete meinte Loyalität war Hitchcock besonders wichtig
+Er war Mitarbeitern gegenüber so loyal wie er es von ihnen erwartete
+Bei fünf Filmen war Robert F Boyle für das Production Design verantwortlich er gehörte bis zu Hitchcocks Tod zu dessen engsten Mitarbeitern
+Außerdem griff er im Laufe seiner Karriere gern auf Albert Whitlock als Szenenbildner zurück
+Äußerst zufrieden war Hitchcock dem die Ausdruckskraft der Bilder stets wichtig war auch mit dem Art Director Henry Bumstead
+Der Titeldesigner Saul Bass entwarf nicht nur einige Filmtitel für die Vorspanne sowie Plakate sondern war bereits bei den Arbeiten an vielen Storyboards maßgeblich beteiligt
+Wichtigster Kameramann in seinen frühen Jahren bei den British International Pictures war John J Cox
+Über Hitchcock sagte Kameramann Robert Burks der mit Ausnahme von Psycho an allen Filmen zwischen <num> und <num> beteiligt war Man hatte nie Ärger mit ihm solange man etwas von seiner Arbeit verstand und sie ausführte
+Hitchcock bestand auf Perfektion Mit Leonard J South ehemaliger Assistent Burks arbeitete Hitchcock über einen Zeitraum von insgesamt <num> Jahren zusammen
+Von den Komponisten der Filmmusiken ist Louis Levy hervorzuheben der die Soundtracks für die frühen englischen Filme von Der Mann der zuviel wußte bis Eine Dame verschwindet beisteuerte
+Als der Hitchcock-Komponist schlechthin gilt Bernard Herrmann der ab Immer Ärger mit Harry bis einschließlich Marnie <num> alle Filmmusiken für Hitchcock komponierte
+Der Filmeditor George Tomasini war bis zu seinem Tod <num> ein Jahrzehnt lang enger Mitarbeiter Hitchcocks
+Zu Beginn seiner Karriere wirkte seine Frau Alma als Editorin bei seinen Filmen mit sie blieb bis zuletzt eine der einflussreichsten Mitarbeiterinnen
+Selbstvermarktung
+Schon zu Beginn seiner Karriere war Hitchcock die Bedeutung der Vermarktung der eigenen Person bewusst Viele seiner späteren Tätigkeiten sind Teil einer Strategie sich und seinen Namen als Marke zu etablieren
+Bereits <num> führte Hitchcock ein stilisiertes Selbstporträt als Logo das bis heute bekannt ist Anfang der <num>er Jahre als er mit dem Erfolg seiner Filme in England populär wurde gründete er mit der Hitchcock Baker Productions Ltd
+eine Gesellschaft die bis zu seiner Übersiedlung nach Amerika ausschließlich dafür zuständig war für ihn und mit seiner Person Öffentlichkeitsarbeit zu betreiben
+Anschließend wurden diese Aufgaben von der Künstleragentur Selznick-Joyce danach von der Music Corporation of America MCA wahrgenommen wobei der Präsident der MCA Lew Wasserman zu seinem persönlichen Agenten wurde
+<num> wurde unter Herman Citron eine neue Gesellschaft gegründet die Hitchcocks Interessen vertrat und seinen Namen vermarktete Diese Selbstvermarktung diente auch dazu eine Machtposition im Produktionsprozess seiner Filme zu erlangen und war somit Teil seines Kampfes um künstlerische Unabhängigkeit
+Cameo-Auftritte
+Aus Mangel an Statisten in seinen ersten britischen Filmen sah man Hitchcock immer wieder im Hintergrund auftauchen
+Daraus entwickelte er eines seiner bekanntesten Markenzeichen Hitchcocks obligatorischer Cameo-Auftritt
+Da das Publikum mit der Zeit immer weniger auf die Handlung achtete als vielmehr auf Hitchcock lauerte legte er in späteren Filmen diesen Running Gag möglichst weit an den Filmanfang
+In drei Filmen hatte Hitchcock keinen eigentlichen Cameo-Auftritt
+In zwei von diesen Filmen trat er auf Fotos in Erscheinung
+Das Rettungsboot
+spielt ausschließlich in einem kleinen Rettungsboot auf dem Meer
+Er ist daher in einer zufällig im Boot liegenden Zeitung in einer Werbeanzeige für eine Diät auf einem Vorher-Nachher-Foto zu sehen Auch in
+Bei Anruf Mord
+war kein Auftritt möglich
+Stattdessen taucht Hitchcock auf einem an der Wand hängenden Foto einer Wiedersehensfeier von College-Absolventen auf
+In
+Der falsche Mann
+schließlich tritt er am Anfang des Films persönlich auf und spricht den Prolog
+Dies ist gleichzeitig seine einzige Sprechrolle in einem seiner Kinofilme
+Alle bekannten Hitchcock-Cameos chronologisch
+ilmAuftrittRolleFilmAuftrittRolleDer MieterErst an einem Schreibtisch in einer Redaktion dann eilt er eine Mütze auf dem Kopf auf den Hauptdarsteller Ivor Novello zu als dieser mit Handschellen an einem Gitter hängt nach <num> bzw <num> minEasy VirtueMit einem Gehstock hinter einem Tennisplatz nach <num> minErpressungLiest in der U-Bahn eine Zeitung und wird dabei von einem Jungen gestört der ihm den Hut über die Ohren zieht nach <num> minMord - Sir John greift ein
+Geht im Gespräch mit einer Frau an dem Haus vorbei in dem der Mord stattfand nach <num> minDer Mann der zuviel wußte von <num>Überquert die Straße in einem Regenmantel nach <num> minDie <num> StufenGeht über den Gehsteig und wirft eine Kaugummipackung weg während Robert Donat und Lucie Mannheim fluchtartig das Theater verlassen nach <num> minSabotageGeht an einem Kino vorbei nach <num> minJung und unschuldigVor dem Gerichtsgebäude mit einer Kamera in der Hand nach <num> minEine Dame verschwindetIn der Londoner Victoria Station geht er mit dunklem Mantel und einer Zigarette hastig auf den Bahnsteig nach <num> minRebeccaGeht hinter George Sanders vorbei als dieser neben einer Telefonzelle mit einem Polizisten diskutiert nach <num> minDer AuslandskorrespondentMit Mantel Hut und Tageszeitung kurz nachdem Joel McCrea sein Hotel verlassen hat nach <num> minVerdachtAn einem Briefkasten nach <num> minMr und Mrs SmithAuf der Straße geht er an Robert Montgomery vorbei nach <num> minSaboteureSteht links vor dem Schaufenster eines Drugstore als das Auto des Saboteurs dort anhält nach <num> minIm Schatten des ZweifelsHat beim Kartenspiel im Zug nach Santa Rosa ein Full House nach <num> minIch kämpfe um dichKommt aus dem Fahrstuhl im Hotel Empire mit einem Geigenkasten und einer Zigarette nach <num> minBerüchtigtAuf der Party in Rains Wohnung trinkt Champagner in einem Zug leer und verschwindet dann nach <num> minDer Fall ParadinKommt an der Cumberland Station aus dem Zug mit einem Cellokasten in der Hand nach <num> minCocktail für eine LeicheGeht unmittelbar nach dem Vorspann zusammen mit einer Frau auf dem Bürgersteig
+Sein Markenzeichen ist kurz unter der Neonreklame zu sehen nach <num> minSklavin des HerzensEr ist auf dem Empfang des Gouverneurs mit blauem Mantel und braunem Hut zu sehen außerdem später auf der Treppe im Regierungspalast nach <num> bzw <num> minDie rote LolaDreht sich nach Jane Wyman um die sich gerade als Marlene Dietrichs Dienstmädchen verkleidet hat nach <num> minDer Fremde im ZugSteigt mit einem Kontrabass in einen Zug als Farley Granger den Zug in Metcalf verlässt
+nach <num> min Als Guy und seine Freundin in einem Museum überraschenderweise auf Bruno treffen läuft im Hintergrund Hitchcock mit einem Buch durch den Saal nach <num> min
+Ich beichteGeht am oberen Rand an einer langen Treppe vorbei nach <num> minDas Fenster zum HofZieht im Apartment des Musikers eine Uhr auf nach <num> minImmer Ärger mit HarryBei der Ausstellung von John Forsythe in jener Szene in der der spätere Bilder-Käufer eingeführt wird überquert er hinter einer parkenden Limousine die Straße nach <num> minÜber den Dächern von NizzaEr sitzt neben John Robie Cary Grant im Bus nach <num> minDer Mann der zuviel wußte von <num>Mit dem Rücken zur Kamera auf dem Markt in Marrakesch bei dem Akrobaten kurz vor dem Mord nach <num> minVertigo - Aus dem Reich der TotenIn der Nähe des Büros von Gavin Elster der die Beschattung seiner Frau in Auftrag gibt überquert er in einem grauen Anzug mit einem Flügelhornkoffer eine Straße und geht in eine Werft nach <num> minDer unsichtbare DritteLäuft auf einen Bus zu dessen Tür sich vor seiner Nase schließt nach <num> minPsychoEr steht vom Inneren von Marions Büro aus sichtbar auf der Straße und trägt einen Cowboyhut nach <num> minDie VögelVerlässt die Tierhandlung mit zwei weißen Terriern in dem Moment in dem Tippi Hedren eintritt nach <num> minMarnieVerlässt ein Hotelzimmer und geht durch den Korridor nach <num> minDer zerrissene VorhangSitzt mit einem Baby auf dem Schoß im Hotelfoyer nach <num> minTopasAm La-Guardia-Flughafen in New York steht er aus einem Rollstuhl auf und begrüßt jemanden nach <num> minFrenzyAm Anfang des Films als die Leiche in der Themse gefunden wird steht er in der Menge und ist der einzige der dem Redner nicht applaudiert nach <num> minFamiliengrabIn seinem letzten Film sieht man seine Silhouette hinter der Milchglasscheibe einer Türe mit der Aufschrift Registratur für Geburten und Sterbefälle nach <num> min
+Trailer
+Während von den Filmgesellschaften üblicherweise für die Vermarktung eigene Abteilungen oder externe Agenturen beauftragt werden trugen bei Hitchcocks Filmen die Werbekampagnen deutlich die Handschrift des Regisseurs
+Seine Kino-Trailer waren häufig nicht nur Zusammenschnitte des angekündigten Films Mit steigendem Wiedererkennungswert seiner Person stellte Hitchcock in der Rolle eines Master of Ceremony seine eigenen Filme vor und führte den Zuschauer humorvoll durch die Kulissen
+Fernsehen
+Auf den Rat seines Agenten Lew Wasserman hin stieg Hitchcock <num> in das Fernsehgeschäft ein
+Hitchcock gründete die Fernsehproduktionsfirma Shamley Productions und produzierte bis <num> seine eigene wöchentliche Fernsehserie Am Anfang vieler Folgen begrüßte Hitchcock das Publikum indem er mit ungerührter Miene makabre Ansagetexte sprach
+Die Moderationen die ihn zu einer nationalen Berühmtheit machten wurden von dem Bühnenautor James D Allardice verfasst der fortan bis zu seinem Tod <num> für Hitchcock auch als Redenschreiber arbeitete Als Titelmusik für die Serie Alfred Hitchcock Presents verwendete Hitchcock das Hauptthema von Charles Gounods Marche funèbre dune marionette Trauermarsch einer Marionette das sich im Weiteren zu einer Erkennungsmelodie für Hitchcocks Öffentlichkeitsarbeit entwickelte
+Bücher und Zeitschriften
+<num> schloss Hitchcock einen Lizenzvertrag mit HSD Publications ab der die Überlassung seines Namens für das Krimi-Magazin Alfred Hitchcocks Mystery Magazine zum Inhalt hatte
+Die Zeitschrift enthält Mystery- und Kriminalgeschichten Buchrezensionen und Rätsel und erscheint noch heute
+Einführungen und Vorworte die mit seinem Namen unterschrieben waren wurden stets von Ghostwritern verfasst
+Von <num> bis <num> erschien in den USA die Jugend-Krimi-Reihe The Three Investigators auf Deutsch seit <num>
+Die drei
+Der Journalist und Autor Robert Arthur kannte Alfred Hitchcock persönlich und bat ihn seinen Namen zur Vermarktung dieser geplanten Buchreihe verwenden zu dürfen
+Schließlich baute er die Figur Alfred Hitchcock in die Handlung ein
+Anders als in Europa hielt sich der Erfolg der Bücher in den USA in Grenzen
+In Deutschland wo die Bücher besonders populär waren entstand die gleichnamige Hörspielreihe
+Durch diese bis heute erfolgreichste Hörspielproduktion der Welt wurde der Name Hitchcock auch bei vielen bekannt die mit seinem filmischen Schaffen nicht vertraut waren
+Wirkung
+Viele Elemente aus seinem Werk sind inzwischen in das Standardrepertoire des Kinos eingegangen ohne dass sie noch bewusst oder direkt mit Hitchcock in Verbindung gebracht werden insbesondere der Einsatz von Suspense als spannungserzeugendem Mittel oder die Verwendung von MacGuffins als handlungsvorantreibendes Element
+Darüber hinaus gibt es seit den <num>er Jahren unzählige Beispiele für Thriller oder Dramen teils von sehr namhaften Regisseuren in denen typische Motive Hitchcocks oder seine Stilelemente bewusst kopiert oder variiert werden
+Manche dieser Filme sind als Hommage des jeweiligen Regisseurs an Hitchcock zu verstehen in anderen Fällen wurde Hitchcocks Stil übernommen da er sich als erfolgreich und wirksam erwiesen hat
+USA
+Insbesondere Hitchcocks Erfolgsfilme aus den <num>er bis Anfang der <num>er Jahre inspirierten in den Folgejahren Hollywood-Produktionen die inhaltlich oder stilistisch oft mit Hitchcock in Verbindung gebracht werden
+Zu den vielen Hollywood-Regisseuren die Alfred Hitchcock mehr oder weniger direkt beeinflusste zählt Brian De Palma der mit vielen Verweisen und Zitaten auf Hitchcocks Werk arbeitet
+Überdies übernahm er in einigen Filmen Grundstrukturen aus dessen Filmen
+So entwickelt er in
+Dressed to Kill
+<num> das Grundmotiv aus
+Psycho
+weiter und zitiert aus weiteren Hitchcock-Filmen
+<num> lehnte sich
+Schwarzer Engel
+stark an
+Vertigo
+an
+<num> spielt de Palma in
+Der Tod kommt zweimal
+mit eindeutigen Bezügen auf
+Das Fenster zum Hof
+und Vertigo
+Auch wenn Steven Spielberg selten direkt stilistische Motive kopiert oder adaptiert und nur wenige seiner Filme thematische Parallelen aufzeigen erinnert
+Der weiße Hai
+<num> in Spannungsaufbau und Dramaturgie an
+Die Vögel
+und ist die Filmreihe <num>-<num> stark von
+Der unsichtbare Dritte
+<num> beeinflusst
+Auch ein Film wie
+Schindlers Liste
+<num> wäre in dieser Form ohne den Einfluss Hitchcocks nicht möglich gewesen
+Der von Hitchcocks Kameramann Irmin Roberts entwickelte Vertigo-Effekt wird bisweilen auch als Jaws Effect bezeichnet da Spielberg diese relativ schwierig umzusetzende Kameraeinstellung im Weißen Hai Originaltitel Jaws als einer der ersten prominenten Regisseure <num> Jahre nach Vertigo einsetzte
+Inzwischen gehört dieser emotional sehr wirkungsvolle Kameratrick zum Standardrepertoire des Hollywood-Kinos
+Weitere amerikanische Regisseure die erkennbar von Hitchcock beeinflusst wurden oder sich auf dessen Werk berufen sind John Carpenter David Fincher David Mamet Quentin Tarantino
+Martin Scorsese David Lynch und M Night Shyamalan
+Frankreich
+Bereits seit Mitte der <num>er Jahre war Hitchcock insbesondere in Frankreich bei den Vertretern der Nouvelle Vague hoch angesehen
+<num> veröffentlichten die damaligen Filmkritiker und späteren Regisseure Éric Rohmer und Claude Chabrol das erste Buch über ihn
+<num> erschien ein Sonderheft der Cahiers du cinéma das maßgeblich zu Hitchcocks Popularität in Frankreich beitrug
+Als er im Mai <num> zu einem Filmfestival reiste das die Cinémathèque française ihm zu Ehren in Paris abhielt wurde er von Dutzenden jungen Filmemachern frenetisch gefeiert
+Die internationale Ausgabe der Herald Tribune schrieb dass Hitchcock in dieser Woche das Idol der französischen Avantgarde geworden sei
+Im August <num> gab Hitchcock dem damals dreißigjährigen französischen Filmkritiker und Regisseur François Truffaut ein fünfzigstündiges Interview
+Truffaut befragte Hitchcock chronologisch zu dessen bisherigen achtundvierzig Filmen
+Das Interview erschien <num> als
+Mr
+Hitchcock wie haben Sie das gemacht
+in Buchform und gilt als Standardwerk der Filmliteratur
+Einzelne Filme Truffauts zeigen den Einfluss Hitchcocks deutlich etwa
+Die Braut trug schwarz
+<num> oder
+Das Geheimnis der falschen Braut
+<num> die Geschichte eines Mannes der einer Betrügerin und Mörderin verfällt und auch nicht von ihr lassen kann als sie ihn zu töten versucht
+Der Film ist stark von verschiedenen inhaltlichen und stilistischen Motiven aus
+Vertigo
+Marnie
+und
+Verdacht
+beeinflusst
+Sein letzter Film
+Auf Liebe und Tod
+<num> in dem ein unschuldiger Mann eines Mordes beschuldigt wird ist voll von hitchcockschen Motiven und Anspielungen auf dessen Werk
+Weitere Filme die Truffaut selbst in der Tradition Hitchcocks sah waren
+Die süße Haut
+und
+Fahrenheit <num>
+<num><num> besetzte Hitchcock die bevorzugte Schauspielerin Truffauts Claude Jade für seinen Film
+Topas
+In vielen Filmen von Claude Chabrol wird eine scheinbar heile bürgerliche Welt angegriffen und durcheinandergebracht
+Die hitchcockschen Hauptmotive der Schuldübertragung sowie der doppelten oder der gespaltenen Persönlichkeit tauchen bei Chabrol immer wieder auf
+Einige Beispiele sind
+Schrei wenn du kannst
+<num>
+Das Auge des Bösen
+<num>
+Der Schlachter
+<num> und
+Masken
+<num>
+Neben Chabrol und Truffaut haben sich in Frankreich unter anderen auch Henri-Georges Clouzot und René Clément des hitchcockschen Repertoires bedient
+Übriges Europa
+Außerhalb Frankreichs war in Europa der unmittelbare Einfluss Hitchcocks auf andere Filmemacher deutlich geringer
+Einige europäische oder europäischstämmige Regisseure haben jedoch einzelne Filme gedreht denen eine Stilverwandtschaft anzuerkennen ist oder die unmittelbar als Hommage an Hitchcock gedacht sind zum Beispiel
+Ministerium der Angst
+von Fritz Lang <num>
+Der dritte Mann
+von Carol Reed <num>
+Zeugin der Anklage
+von Billy Wilder <num>
+Frantic
+von Roman PolaĆski <num> und
+Schatten der Vergangenheit
+von Kenneth Branagh <num>
+Filmografie
+Alle Filme an denen Hitchcock beteiligt war in der Reihenfolge ihrer Produktion
+Jahr das Jahr der Uraufführung bei nicht oder erst später aufgeführten Filmen das letzte Produktionsjahr
+Beteiligung R
+Regie R
+Hitchcock drehte als Regisseur nur einzelne Szenen und wird im Abspann nicht genannt R TV
+Regiearbeiten für das Fernsehen B
+Buch nur bei namentlicher Nennung Hitchcock arbeitete jedoch an fast allen Drehbüchern seiner Filme mit und lieferte in vielen Fällen Szenen oder einzelne Dialoge P
+Produktion D
+Darsteller Statist TA
+Treatment Advisor TD
+Titel-Designer RA
+Regie-Assistent AD
+Art Director
+ohne namentliche Nennung
+Nr Position in den <num> von Hitchcock selbst inszenierten Spielfilmen
+Uraufführung für die Kinofilme nach der
+Internet Movie Database
+für die Fernsehfilme nach Donald Spoto
+<num>-<num>
+Stummfilme in Schwarzweiß
+<num>-<num>
+bis einschließlich Nr <num> Stummfilme ab Nr <num> Tonfilme alle Filme in Schwarzweiß
+<num>-<num>
+alle Filme in Schwarzweiß
+In diese Phase fällt auch Hitchcocks einzige Mitarbeit an einem längeren Dokumentarfilm German Concentration Camps Factual Survey von Mai bis Juli <num> in London
+Er hat dies später im Interview als seinen Beitrag zum Krieg bezeichnet
+Der Film wurde nicht fertiggestellt
+<num>-<num>
+Filme Nr <num> <num> <num> und <num> in Schwarzweiß alle anderen in Farbe
+Zwischen <num> und <num> trat der Regisseur in insgesamt <num> Folgen der Fernsehserien Alfred Hitchcock Presents <num> Folgen und The Alfred Hitchcock Hour <num> Folgen in der Rolle des Gastgebers auf
+<num>-<num>
+Film Nr <num> in Schwarzweiß alle anderen in Farbe
+<num>-<num>
+alle Filme in Farbe
+Auszeichnungen
+DateiHitchcock walk of famejpg
+Hitchcock wurde sechsmal für den Oscar nominiert fünfmal für die Beste Regie einmal für den Besten Film als Produzent
+Alle sechs Mal ging er leer aus was ihn zu dem Kommentar veranlasste Immer nur Brautjungfer nie die Braut Dennoch blieb er nicht oscarlos denn <num> gewann er den Irving G Thalberg Memorial Award als Spezialoscar für besonders kreative Filmproduzenten
+Zudem wurde Rebecca <num> mit dem Oscar für den besten Film ausgezeichnet den aber nicht Hitchcock sondern der Produzent David O Selznick entgegennehmen durfte
+<num> NYFCC Award als
+Bester Regisseur
+für Eine Dame verschwindet
+<num> Oscar-Nominierung für Rebecca Beste Regie
+<num> Oscar-Nominierung für Verdacht Bester Film
+<num> Oscar-Nominierung für Das Rettungsboot Beste Regie
+<num> Oscar-Nominierung für Ich kämpfe um dich Beste Regie
+<num> Kinema Junpo Award für Verdacht als Bester Fremdsprachiger Film
+<num> Preis beim Filmfestival von Locarno für Die rote Lola
+<num> Oscar-Nominierung für Das Fenster zum Hof Beste Regie
+<num> Golden Globe für The best TV-Show Alfred Hitchcock Presents
+<num> Zweiter Platz beim Laurel Award als Bester Regisseur
+<num> Silberne Muschel beim Filmfestival von San Sebastián für Vertigo - Aus dem Reich der Toten
+<num> Golden Laurel als Bester Regisseur
+Produzent
+<num> Silberne Muschel beim Filmfestival von San Sebastián für Der unsichtbare Dritte
+<num> Oscar-Nominierung für Psycho Beste Regie
+<num> Golden Laurel als Bester Regisseur
+Produzent
+<num> Golden Laurel als Bester Regisseur
+Produzent
+<num> Golden Laurel als Bester Regisseur
+Produzent
+<num> Zweiter Platz beim Laurel Award als Bester Regisseur
+Produzent
+<num> Golden Laurel als Bester Regisseur
+Produzent
+<num> Zweiter Platz beim Laurel Award als Bester Regisseur
+Produzent
+<num> Milestone Award der Producers Guild of America
+<num> Ehrung durch die Association of Cinematography Television and Allied Technicians ACTT
+<num> Golden Laurel als Bester Regisseur
+Produzent
+<num> Zweiter Platz beim Laurel Award als Bester Regisseur
+Produzent
+<num> Irving G Thalberg Memorial Award als Spezialoscar für besonders kreative Filmproduzenten
+<num> Ehrendoktorwürde der University of California
+<num> D W Griffith Award der Directors Guild of America
+<num> Officier des Arts et des Lettres
+<num> National Board of Review Award als Bester Regisseur für Topas
+<num> Ehrenmitgliedschaft der britischen Society of Film and Television
+<num> Golden Laurel als Bester Regisseur
+Produzent
+<num> Ernennung zum Ritter der Ehrenlegion bei der Cinémathèque française
+<num> BAFTA Award für sein Lebenswerk
+Academy Fellowship
+<num> Golden Globe für sein Lebenswerk Cecil B DeMille Award
+<num> Ehrendoktorwürde der Universität von Columbia
+<num> Grand Master Award der Mystery Writers of America
+<num> Würdigung durch die Film Society of Lincoln Center in New York
+<num> AFI Life Achievement Award des American Film Institute
+<num> Knight Commander of the British Empire
+<num> Jussi Finnland als Bester ausländischer Filmemacher
+<num> Life Career Award postum der
+Academy of Science Fiction Fantasy
+Horror Films USA
+Er wurde mit zwei Sternen auf dem Hollywood Walk of Fame geehrt
+Den einen in der Kategorie Film findet man bei der Adresse <num> Hollywood Blvd den anderen in der Kategorie Fernsehen am <num> Hollywood Blvd
+Biografische Spielfilme über Hitchcock
+The Girl TV Spielfilm <num>
+Regie Julian Jarrold Besetzung Toby Jones Alfred Hitchcock Sienna Miller Tippi Hedren Imelda Staunton Alma Reville Hitchcock Conrad Kemp Evan Hunter Penelope Wilton Peggy Robertson
+Hitchcock
+Spielfilm <num>
+Regie Sacha Gervasi Besetzung Anthony Hopkins Alfred Hitchcock Helen Mirren Alma Reville Hitchcock Scarlett Johansson Janet Leigh Danny Huston Whitfield Cook Toni Collette Peggy Robertson Michael Stuhlbarg Lew Wasserman Michael Wincott Ed Gein Jessica Biel Vera Miles James DArcy Anthony Perkins
+Dokumentarfilme
+Hitchcock - Truffaut Dokumentarfilm USA Frankreich <num> <num> Min Buch Kent Jones und Serge Toubiana Regie Kent Jones Produktion arte France Artline Films Cohen Media Group Erstsendung <num> November <num> bei arte Dossier mit Filmausschnitten vom Festival de Cannes <num>
+Literatur
+Biografien
+Laurent Bouzereau Alfred Hitchcock Knesebeck München <num> ISBN <num>-<num>-<num>-<num>-<num> mit einem Vorwort von Patricia Hitchcock OConnell und bisher unveröffentlichtem Bildmaterial und herausnehmbaren Faksimiles von Storyboards und handschriftlichen Notizen
+Charlotte Chandler Its Only a Movie Alfred Hitchcock - A Personal Biography Simon
+Schuster New York <num> ISBN <num>-<num>-<num>-<num>
+Thomas Koebner Alfred Hitchcock In Ders
+Hrsg Filmregisseure
+Biographien Werkbeschreibung Filmographien
+<num> aktualisierte und erweiterte Auflage
+Reclam Stuttgart <num> <num> Aufl <num> ISBN <num>-<num>-<num>-<num>-<num> S <num>-<num>
+Patrick McGilligan Alfred Hitchcock
+A Life in Darkness and Light
+Wiley Chichester <num> ISBN <num>-<num>-<num>-<num>
+Enno Patalas Hitchcock dtv München <num> ISBN <num>-<num>-<num>-<num>
+Donald Spoto Alfred Hitchcock - Die dunkle Seite des Genies Ins Deutsche übersetzt von Bodo Fründt
+Heyne München <num> ISBN <num>-<num>-<num>-X
+John Russel Taylor Die Hitchcock-Biographie Fischer Cinema Frankfurt am Main <num> ISBN <num>-<num>-<num>-<num>
+Thilo Wydra Alfred Hitchcock
+Leben - Werk - Wirkung
+Suhrkamp Berlin <num> ISBN <num>-<num>-<num>-<num>-<num>
+Werkschauen
+Sortiert in der chronologischen Reihenfolge der jeweiligen Originalausgabe
+Éric Rohmer Claude Chabrol Hitchcock Ed Universitaires Paris <num>
+HP
+Manz Alfred Hitchcock - eine Bildchronik Mit Texten von Hitchcock Godard Truffaut u a Sanssouci Zürich <num>
+François Truffaut
+Mr
+Hitchcock wie haben Sie das gemacht
+Heyne München <num> ISBN <num>-<num>-<num>-<num> Abfolge von Interviews circa <num> Stunden des französischen Regisseurs mit Hitchcock Originalausgabe Le cinéma selon Hitchcock <num> dt etwa Der Film gemäß Hitchcock
+Robert A Harris Michael S Lasky Hrsg Joe Hembus Alfred Hitchcock und seine Filme OT The Films of Alfred Hitchcock
+Citadel-Filmbücher bei Goldmann München <num> ISBN <num>-<num>-<num>-<num>
+François Truffaut Robert Fischer Hrsg Truffaut Hitchcock Diana Zürich <num> ISBN <num>-<num>-<num>-<num> frz Original <num> erweiterte und gebundene Ausgabe von Mr
+Hitchcock wie haben Sie das gemacht
+<num>
+Bodo Fründt Alfred Hitchcock und seine Filme Heyne Filmbibliothek Band Nr <num> München <num> ISBN <num>-<num>-<num>-<num>
+Robert E Kapsis Hitchcock The Making of a Reputation University of Chicago Press Chicago <num> ISBN <num>-<num>-<num>-<num> wissenschaftliche englischsprachige Arbeit die informationsreich den aufgebauten Ruf Hitchcocks beleuchtet und so auch auf Nachahmungen seiner Filme eingeht speziell Brian De Palma
+Frank Schnelle Hrsg Alfred Hitchcocks Psycho Verlag Robert Fischer
+Uwe Wiedleroither Stuttgart <num> ISBN <num>-<num>-<num>-<num>
+Eva Rieger Alfred Hitchcock und die Musik
+Eine Untersuchung zum Verhältnis von Film Musik und Geschlecht
+Kleine Bielefeld <num> ISBN <num>-<num>-<num>-<num>
+Donald Spoto Alfred Hitchcock und seine Filme Wilhelm Heyne München <num> ISBN <num>-<num>-<num>-X
+Lars-Olav Beier Georg Seeßlen Hrsg Alfred Hitchcock Bertz
+Fischer Berlin <num> ISBN <num>-<num>-<num>-<num>
+Bill Krohn Hitchcock at Work Phaidon Wien <num> ISBN <num>-<num>-<num>-<num> detaillierte Studie über Hitchcocks Arbeitsweise in seiner amerikanischen Zeit
+Paul Duncan Alfred Hitchcock The Complete Films Deutsch im Taschen-Verlag Köln <num> ISBN <num>-<num>-<num>-X
+Nikolai Wojtko Hrsg Alfred Hitchcock - der Filmverführer Kovac Hamburg <num> ISBN <num>-<num>-<num>-<num>-<num>
+Gregor J Weber Jeder tötet was er liebt
+Liebes- und Todesszenen in den Filmen Alfred Hitchcocks
+Schüren Marburg <num> ISBN <num>-<num>-<num>-<num>-<num>
+Adrian Weibel Spannung bei Hitchcock
+Zur Funktionsweise des auktorialen Suspense
+Königshausen
+Neumann Würzburg <num> ISBN <num>-<num>-<num>-<num>-<num>
+Henry Keazor Hrsg Hitchcock und die Künste Schüren Marburg <num> ISBN <num>-<num>-<num>-<num>-<num>
+Éric Rohmer und Claude Chabrol Hitchcock Hrsg und aus dem Französischen von Robert Fischer
+Alexander Berlin <num> ISBN <num>-<num>-<num>-<num>-<num>
+Stephen Rebello Hitchcock und die Geschichte von Psycho Wilhelm Heyne München <num> ISBN <num>-<num>-<num>-<num>-<num> Grundlage für das Drehbuch von Hitchcock
+Paul Duncan Hrsg Alfred Hitchcock
+Sämtliche Filme
+Taschen Köln <num> ISBN <num>-<num>-<num>-<num>-<num> Mit zahlreichen Filmfotos Kinoplakaten und Bildern von Dreharbeiten
+Weiteres
+Antoine de Baecque Serge Toubiana François Truffaut - Biographie Éditions Gallimard Paris <num> dt <num> Egmont vgs Verlagsgesellschaft ISBN <num>-<num>-<num>-<num>
+FußnotenEinzelnachweise
+Hauptquellen sind die beiden Biografien von Taylor und Spoto sowie die Bücher von Truffaut und Krohn
+Weblinks
+Hitchcock-Wiki hitchcocktv - umfangreiche englischsprachige Privatseite
+Hitchcock EyeGate Sammlung Alfred Hitchcock Homepage - umfangreiche deutschsprachige Privatseite von Hermann Holzner
+abgerufen am <num> September <num>die biografischen Daten entstammen in der Regel den Biografien von Spoto und Taylor Laut Spoto dort S <num> war St Ignatius nie ein Internat wie dies andere Quellen oft behaupten zu den diesbezüglich provozierten Spuren im Werk des Regisseurs vgl Henry Keazor Hrsg Hitchcock und die Künste Marburg Schüren <num> hier insbesondere die Einleitung S <num>-<num> Vgl u a Taylor S <num>f httpswwwyoutubecomwatchvIceUa<num>c-<num>zY httpswwwyoutubecomwatchv-HXLIx<num>KhKg Er selbst bezeichnete später Der Mieter als seinen eigentlich ersten Film Vgl Duncan S <num>Vgl Spoto S <num>ff Vgl Spoto S <num> Vgl u a Duncan S <num>Verschiedene Sprachversionen waren bei den frühen Tonfilmen üblich Siehe Duncan S <num> Vgl Taylor S <num> Vgl Spoto S <num> Vgl Spoto S <num> Vgl Spoto S <num> Vgl Truffaut <num> S <num>ff Vgl Spoto S <num>-<num> Vgl Spoto S <num>ff Vgl Taylor S <num> Vgl Spoto S <num>Donald Spoto schreibt Burks sei noch im selben Jahr bei einem Hausbrand ums Leben gekommen Dies ist falsch Er starb erst <num> Vgl Taylor S <num>f Vgl Spoto S <num>f Hitchcock im September <num> siehe Spoto S <num> Siehe Spoto S <num> Vgl Spoto S <num>ff Siehe Donald Spoto The Art of Alfred Hitchcock Fifty Years of Motion Pictures New York London etc Doubleday <num> S <num>-<num> Vgl Truffaut <num> S <num> Vgl Truffaut <num> S <num> In Psycho indem die Mutter über ihren Tod hinaus von ihrem Sohn Besitz ergreift und Nebenbuhlerinnen ermordet In Die Vögel ist die Mutter nicht in der Lage ihren erwachsenen Sohn loszulassen Hitchcock selbst sagte hierzu Sie hat ihren Sohn ihren Ehemann ersetzen lassen Siehe Spoto S <num> Bezeichnenderweise beginnt Hitchcocks erster Film Irrgarten der Leidenschaft mit einer Treppenszene und sein letzter Film Familiengrab endet mit einer solchen Hitchcock erklärte die Verwendung dieser Symbolik so Psychologisch betrachtet haben die Handschellen natürlich eine tiefere Bedeutung Irgendwie hat es schon etwas mit Fetischismus zu tun und hat auch sexuelle Untertöne Als ich einmal in Paris das Kriminalmuseum besuchte bemerkte ich dass sexuelle Abartigkeiten sehr häufig im Zusammenhang mit Fesselung standen Siehe Spoto S <num> Vgl Spoto S <num>f In Verdacht ist Grant ein Hochstapler und Verführer der sich über beide Ohren verschuldet seine Frau belügt und von ihr verdächtigt wird sie ermorden zu wollen In Berüchtigt erwartet er als Geheimdienstmitarbeiter von der Frau mit der er eine Liebesbeziehung hat dass diese aus staatsbürgerlichem Pflichtbewusstsein mit einem anderen Mann schläft Als sie dies tut und den anderen sogar heiratet übersieht er in seiner Eifersucht lange dass sie dabei ist vergiftet zu werden Die Blondine erscheint vor allem in Hitchcocks berühmtesten und erfolgreichsten Filmen der <num>er- und <num>er-Jahre verkörpert durch Grace Kelly Eva Marie Saint Kim Novak Janet Leigh und Tippi Hedren In früheren Filmen standen Anny Ondra Madeleine Carroll Joan Fontaine und vor allem Ingrid Bergman für diesen Typus und selbst in seinen ganz frühen Filmen traten blonde Hauptdarstellerinnen auf Corey K Creekmur Alexander Doty Out in Culture Gay Lesbian and Queer Essays on Popular Culture Continuum International Publishing Group <num> S <num> Shohini Chaudhuri Feminist Film Theorists Laura Mulvey Kaja Silverman Teresa de Lauretis Barbara Creed Taylor
+Francis <num> S <num> Siehe Truffaut <num> S <num> Siehe Truffaut <num> S <num> Vgl Spoto S <num> Siehe Spoto S <num> Gegenüber Truffaut bezeichnete er dies als idiotisch und als verzeihlichen Versuch als weitaus größeren Fehler nämlich als unverzeihlichen Irrtum sah er jedoch an dass er ein Jahr später in Sklavin des Herzens die gleiche Methode wiederholte und bis zu sieben Minuten lange ungeschnittene Einstellungen drehte für die es keine Notwendigkeit gab Vgl Truffaut <num> S <num> <num> Siehe Spoto S <num> Vgl Spoto S <num> Siehe Spoto S <num> Vgl Truffaut <num> S <num> Siehe Spoto S <num> Vgl Spoto S <num> <num> Es gibt über ein Dutzend Filme mit solchen Einstellungen Sehr eindrucksvoll ist der stumme Schrei von Lydia Brenner Jessica Tandy in
+Vgl auch Duncan S <num>Vgl Foster Hirsch
+The Dark Side of the Screen Film Noir
+Da Capo Press Boston <num> unpaginiert Auszug Siehe Truffaut <num> S <num> Donald Spoto Alfred Hitchcock - Die dunkle Seite des Genies S <num> Vgl u a Spoto S <num> <num>f Vgl Spoto S <num>ff In dem Film No Bail for the Judge den er <num> mit Audrey Hepburn inszenieren wollte in einem Film namens Frenzy über einen psychopathischen Frauenmörder den er <num> drehen wollte und der nichts mit dem gleichnamigen Film von <num> zu tun hat und in seinem letzten Projekt The Short Night das er ab <num> verfolgte und nicht mehr zu Ende bringen konnte Vgl Spoto S <num> Vgl Spoto S <num>ff Vgl Spoto S <num>ff Vgl Spoto S <num> <num> Vgl Spoto S <num> <num> Vgl Krohn S <num>f Vgl Krohn S <num>ff Vgl Krohn S <num>ff Hitchcock selbst nannte es die impertinenteste Schlusseinstellung die ich je gemacht habe s Truffaut <num> S <num> Siehe Spoto S <num> Taylor über die Zusammenarbeit bei Vertigo siehe Spoto S <num> Siehe Truffaut <num> S <num>siehe Spoto <num> S <num>f Vgl Truffaut <num> S <num>ff Ein Beispiel ist der Dialog in der dreiminütigen Kussszene zwischen Cary Grant und Ingrid Bergman in Berüchtigt der die einzelnen Küsse verbindet Vgl Spoto S <num>f <num> John Michael Hayes über die Zusammenarbeit an Das Fenster zum Hof in Spoto S <num> So geschah dies mit Evan Hunter Ernest Lehman oder Anthony Shaffer - drei Autoren mit denen Hitchcock zuvor erfolgreich zusammengearbeitet hatte Vgl Spoto S <num> <num>f und <num> Siehe Spoto S <num>f Gute Kontakte pflegte er auch mit Tallulah Bankhead Ingrid Bergman Anny Ondra oder Carole Lombard So durfte Joseph Cotten seine Garderobe für Im Schatten des Zweifels selbst aussuchen während Marlene Dietrich in Die rote Lola sogar dem Kameramann und dem Beleuchter Anweisungen geben durfte wie sie am besten auszuleuchten und aufzunehmen sei Vgl Spoto S <num> Vgl u a Truffaut <num> S <num>f <num> <num> <num> Siehe Duncan S <num> Siehe Spoto S <num>Klangbeispiele und umfangreiche Informationen zur Zusammenarbeit von Hitchcock mit Herrmann finden sich im Artikel
+Hitchcocks Hofkomponist Bernard Herrmann
+moviepilotdeSiehe
+Vgl Spoto S <num> <num> <num>Vgl u a HarrisLasky Seite <num>Laut Hitchcocks Aussage in einem späteren Interview sei die erste Idee gewesen ihn als Leiche am Rettungsboot vorbei treiben zu lassen doch dies wurde verworfen da Hitchcock nach eigenen Angaben zu große Angst vor dem Ertrinken hatte Hitchcock erhielt <num> Dollar pro Folge und jeweils nach der ersten Ausstrahlung alle Rechte an der Weiterverwertung - ein zu damaliger Zeit beispielloser Vertrag Vgl u a Spoto S <num>ff Vgl Spoto S <num>ff <num> Taylor S <num>ff Siehe hitchcocktv Vgl Duncan S <num> Hitchcock genoss diese Anerkennung obwohl er das Ausmaß der Begeisterung nicht ganz verstand - er sah sich selbst nie als Autorenfilmer Joseph Stefano mit dem Hitchcock zu dieser Zeit zusammenarbeitete sagte später Hitchcock liebte die Aufmerksamkeit und das Getue und den Ruhm und wenn er nicht verstand weshalb man so eine Aufregung machte dann fühlte er sich doch nicht verpflichtet es zu ergründen Es war gut für das Geschäft und es war gut für sein Ego Siehe Spoto S <num>vgl de BaecqueToubiana S <num>Weitere Beispiele
+Die Wendeltreppe
+von Robert Siodmak <num>
+Es geschah am hellichten Tag
+von Ladislao Vajda <num> und
+Do You Like Hitchcock
+von Dario Argento <num> Vgl Spoto S <num>
+Die Auteur-Theorie von frz Auteur
+Autor ist eine Filmtheorie und die theoretische Grundlage für den Autorenfilm - insbesondere den französischen - in den <num>er Jahren der sich vom Produzenten-Kino abgrenzte
+Auch heute noch wird die Definition des Auteur-Begriffs ständig weiterentwickelt
+Im Zentrum des Films steht für die Auteur-Theorie der Regisseur oder Filmemacher als geistiger Urheber und zentraler Gestalter des Kunstwerks
+Geschichte der Auteur-Theorie
+Ende der <num>er Jahre wurde eine erste Auteur-Theorie von dem französischen Filmkritiker Alexandre Astruc formuliert indem er die Frage nach dem geistigen Besitz eines Films aufwarf
+Im traditionellen Schaffensprozess lassen sich die Anteile von Drehbuchautor Kameramann und Filmregisseur am Gesamtwerk nur schwer zuordnen
+Durch die Zuteilung der Teilaufgaben als Honorartätigkeit durch die Filmgesellschaften leide die Kreativität so die These
+Im Umkehrschluss fordert diese Theorie die Zusammenführung der Tätigkeiten zu einer kreativen Einheit
+Er formulierte seinen Entwurf in dem Aufsatz La caméra-stylo Die Kamera sollte wie ein Stift verwendet werden
+Er war sich sicher dass bedeutende Schriften in Zukunft nicht mehr als Text sondern mit der Kamera geschrieben würden
+Doch durchgesetzt haben sich solche und ähnliche Ideen der Auteur-Theorie erst in den <num>er Jahren
+Deren gängiger Begriff als Wegbereiter für die heutige Auteur-Theorie lautete zunächst politique des auteurs Autoren-Politik was erst im Laufe der Zeit zur Theorie umgeformt wurde
+Das Wort politique bzw Politik stand hier also eher für Parteilichkeit welche für filmwissenschaftliche Diskussionen eher hinderlich ist siehe unten
+Die politique des auteurs wurde zu dieser Zeit von einer Gruppe von jungen Filmkritikern um André Bazin entwickelt die für die Filmzeitschrift
+Cahiers du cinéma
+schrieben
+Eine wesentliche Rolle spielte dabei François Truffaut Im Januar <num> veröffentlichte er seinen Aufsehen erregenden Aufsatz
+Eine gewisse Tendenz im französischen Film
+Une certaine tendance du cinéma français in dem er sich mit scharfer Polemik gegen den etablierten französischen Qualitätsfilm wandte
+Bei diesem trat der Regisseur gegenüber dem Drehbuchautor und dem Autor der literarischen Vorlage oft in den Hintergrund
+Truffaut plädierte dagegen für einen Film bei dem Form und Inhalt vollständig vom Regisseur selbst als dem eigentlichen auteur des Films bestimmt werden
+Er fand das bei traditionell als Autoren ihrer Filme betrachteten europäischen Regisseuren wie Luis Buñuel Jean Renoir und Roberto Rossellini außerdem aber auch und vor allem bei Regisseuren wie Alfred Hitchcock Howard Hawks Fritz Lang und Vincente Minnelli die zum großen Teil als Vertragsregisseure im Studiosystem Hollywoods arbeiteten deren Filme aber trotzdem einen persönlichen Stil aufweisen
+Das Konzept des Regisseurs als auteur seiner Filme wurde für die Filmkritik der Cahiers du cinéma bestimmend und damit für die Regisseure der Nouvelle Vague die daraus hervorgingen neben Truffaut etwa Jean-Luc Godard Jacques Rivette oder Claude Chabrol - Filmemacher die sich zur Umsetzung ihrer künstlerischen Ziele einer jeweils ganz eigenen filmischen Form bedienten
+Roland Barthes hingegen misst in seinem Essay La mort de lauteur <num>
+Der Tod des Autors
+dem Autor für die Literatur eine weitaus geringere Bedeutung bei als es bisher der Fall war
+Der Auteur-Dieu Autoren-Gott wird von Barthes durch den écrivain den Schriftsteller ersetzt und folgt damit einer Kritik die Julia Kristeva bereits <num> in ihrem Aufsatz
+Bakhtine le mot le dialogue et le roman Bachtin das Wort der Dialog und der Roman <num> aufbrachte
+Für den europäischen Film blieb die Auteur-Theorie aber noch bis in die <num>er prägend
+Danach setzte auch hier eine Abkehr von der verhängnisvollen Macht der Regisseure Günter Rohrbach ein
+Wirtschaftlicher Druck zwang zur Rückkehr zu einer arbeitsteiligen Produktionsweise wie sie für den Produzenten-Film charakteristisch ist
+Damit einher ging notwendigerweise auch wieder die Einigung aller Beteiligten auf einen kleinsten gemeinsamen Nenner und somit auch häufig eine gewisse Banalisierung der Filminhalte die umso stärker zu Tage tritt je weniger der Produzent als Projektverantwortlicher in den eigentlichen schöpferischen Prozess eingebunden ist
+In der Filmwissenschaft wurden auch immer neue Autorschaften von Teammitgliedern entdeckt
+In der Realität ist Film Teamarbeit und es ist dem Film nicht anzusehen ob zum Beispiel die Idee für eine Einstellung nun vom Regisseur oder vom Kameramann stammt
+Im Dogma-Film ist der Kameramann nicht weisungsgebunden
+Die Polnische Schule bindet den Kameramann bereits in den Prozess des Drehbuchschreibens ein
+Unerfahrene Regisseure sind meist sehr auf die Kreativität des Kameramanns oder der Kamerafrau und anderer Teammitglieder angewiesen
+Durch das Aufkommen digitaler Aufnahmetechniken wie Digital Video seit Ende der <num>er Jahre sehen viele Filmemacher wie etwa Wim Wenders wieder günstigere Bedingungen für individuelle subjektive Produktionen gegeben
+Kritik und Diskussion
+Die von François Truffaut und Jean-Luc Godard proklamierte politique des auteurs Autorenpolitik der fünfziger Jahre war ursprünglich ein Versuch bestimmte Regisseure wie Alfred Hitchcock als Künstler anzuerkennen die ihre völlig eigene Bildsprache entwickelten oder wie Truffaut selber sämtliche Aspekte ihrer Filme selbst bestimmten
+Ein Autorenfilmer ist demnach ein Regisseur der einen Film - möglichst ohne Kompromisse - so gestaltet wie er ihn selbst haben möchte
+Die politique des auteurs geriet schnell in die Kritik
+Kritiker wie Andrew Sarris und Peter Wollen wiesen auf ein empirisches Problem hin Niemand kann beweisen wie viel Einfluss der Regisseur wirklich auf seine Filme hatte bzw welchen Einfluss Form und Inhalt wirklich auf das haben was wir als Autorschaft wahrnehmen
+Als Beispiel hierfür gilt der Vorspann von
+Vertigo - Aus dem Reich der Toten
+<num> den Alfred Hitchcock nicht selbst angefertigt hat oder die Tatsache dass viele seiner Filme auf einer Buchvorlage fremder Autoren basieren und selbst die Drehbücher selten von ihm selbst stammten
+Gerade Hitchcock aber ist eine zentrale Figur in der politique des auteurs
+Wie der Name politique des auteurs sagt handelte es sich um eine Politik einen gezielten polemischen Eingriff
+Der Village-Voice-Kritiker Andrew Sarris übersetzte politique des auteurs jedoch <num> mit auteur theory wobei unklar blieb in welchem Sinne es sich hier tatsächlich um eine
+Theorie
+handelt
+Sarris popularisierte diese Theorie im englischen Sprachraum und benutzte sie vor allem um die absolute Überlegenheit des Hollywood-Kinos darzulegen war er doch davon überzeugt es sei the only cinema in the world worth exploring in depth beneath the frosting of a few great directors at the top Nun war die Frage Wo ist die Grenze
+Wen oder vielmehr was nehmen wir als Autor wahr
+Soziologisch gesehen war die Autorentheorie eine Distinktionsstrategie junger Kritiker die auf sich aufmerksam machen wollten
+Godard hat dies später offen zugegeben Wir sagten von Preminger und den anderen Regisseuren die für Studios arbeiteten wie man heute fürs Fernsehen arbeitet Sie sind Lohnempfänger aber gleichzeitig mehr als das denn sie haben Talent einige sogar Genie
+aber das war total falsch
+Wir haben das gesagt weil wir es glaubten aber in Wirklichkeit steckt dahinter dass wir auf uns aufmerksam machen wollten weil niemand auf uns hörte
+Die Türen waren zu
+Deshalb mussten wir sagen Hitchcock ist ein größeres Genie als Chateaubriand
+In den siebziger Jahren folgte dann die stärkste Kritik an der politique des auteurs Roland Barthes proklamierte bereits <num> vor einem poststrukturalistischen Hintergrund den Tod des Autors Der Autor wurde nun aufgrund des empirischen Dilemmas der Beweisbarkeit von Autorschaften als Image-Figur erkannt die sich aus ihrer Umwelt formt und in die Werke einschreibt
+Auch von feministischer Seite wurde die politique des auteurs scharf angegriffen diene sie doch dazu den kollektiven Charakter des Filmemachens zu verdecken und in der Tradition patriarchaler Heldenverehrung Männer zu Superstars zu stilisieren
+Claire Johnston verteidigte den Ansatz insofern als dieser einer zu monolithischen Sicht des Hollywood-Kinos entgegenwirke
+In den neunziger Jahren schließlich ging die Tendenz zu der Annahme dass Autorschaften zum Großteil z T kommerziell konstruiert sind
+Timothy Corrigan nennt dies den commercial auteur Es wird damit gerechnet dass das Publikum den Film eines als Autor bekannten Regisseurs als z B Der neue Woody Allen wahrnimmt ohne wirklich zu wissen wie viel Einfluss Woody Allen tatsächlich auf den Film hatte
+Dana Polan verfolgte einen weiteren interessanten Ansatz Er sieht den auteurist als Hauptverantwortlichen für konstruierte Autorenbilder
+Das sind Kritiker die den Autor als höchste Instanz suchen und damit - wie François Truffaut - auf einen Filmemacher als Künstler hinweisen wollen und nebenbei ihre eigene Erkenntniskraft zelebrieren
+Der Begriff dafür lautet Auteur Desire Dieser Ansatz zeigt noch einmal den größten Vorwurf gegenüber der politique des auteurs auf
+Doch trotzdem ist die Nennung eines Regisseurs parallel zu - beispielsweise - einem Buchautor als Schöpfergeist auch unter reflektierenden Filmkritikern und -wissenschaftlern weiterhin außerordentlich beliebt
+Steckt also doch mehr dahinter
+Ein neuerer Ansatz die kontextorientierte Werkanalyse von Jan Distelmeyer versucht diese Frage zu klären
+Als Grundlage dienen Publikums- und Kritikerrezeption auf der einen Seite und die Konstruktion des Autors aus Biografie Filmindustrie und kulturellem Umfeld auf der anderen Seite
+Diese zweiseitige Annäherung erkennt das empirische Dilemma der Definition von auteur an und maßt sich auch keine Bestimmung dessen an was jetzt eigentlich das Werk von Autor XYZ ist
+Viele andere Filmtheoretiker verfolgen heutzutage ähnliche Konzepte
+Doch auch eine solch freie Handhabung kann das Problem nicht vollständig lösen da die wichtigsten Elemente variabel sind und sich so einer eindeutigen Aussage verschließen
+Der Schwerpunkt kritischer Tendenzen liegt also zum Großteil in der Empirie
+Einen Filmemacher als auteur anzuerkennen fordert uneingeschränktes Vertrauen in seine Aussagen wie viel Einfluss er auf seine eigenen Filme hatte
+Da dies in Zeiten einer sehr starken Vermarktung aller möglichen mehr oder weniger unabhängigen Regisseure seitens von Filmindustrie und Verleih ein fast aussichtsloses Unterfangen ist ist ein Restzweifel und das stete Hinterfragen der auteur-Definition angebracht
+weitere Quellenangaben zu diesem Abschnitt Kritik und Diskussion im Literaturverzeichnis
+Einzelnachweise
+Wichtige Auteur-Theoretiker
+André Bazin
+Andrew Sarris
+Claude Chabrol
+Dana Polan
+Éric Rohmer
+François Truffaut
+Jan Distelmeyer
+Jean-Luc Godard
+Peter Wollen
+Roland Barthes
+Timothy Corrigan
+Literatur
+François Truffaut Une certaine tendance du cinéma français In Cahiers du cinéma <num> Januar
+Übersetzung A Certain Tendency of the French Cinema In Bill Nichols Hrsg Movies and Methods Berkeley <num> S <num>-<num>
+Jean-Luc Godard GodardKritiker München <num> S <num>-<num>
+Jean-Luc Godard Einführung in eine wahre Geschichte des Kinos Hanser <num> ISBN <num>
+Andrew Sarris Towards a Theory of Film History In Bill Nichols Hrsg Movies and Methods Berkeley <num> S <num>-<num>
+Peter Wollen The Auteur Theory In Signs and Meaning in the Cinema London <num> S <num>-<num>
+Roland Barthes Der Tod des Autors In Fotis Jannidis Gerhard Lauer Mathias Martinez Simone Winko Hrsg Texte zur Theorie der Autorschaft Stuttgart <num> S <num>-<num>
+Timothy Corrigan A Cinema without Walls
+Movies and Culture after Vietnam
+New Brunswick <num> S <num>-<num>
+Dana Polan Auteur Desire In
+Nr <num> Auteurism <num>
+Jan Distelmeyer Vom auteur zum Kulturprodukt
+Entwurf einer kontextorientierten Werkgeschichtsschreibung
+In Andrea Nolte Hrsg Mediale Wirklichkeiten Dokumentation des <num> Film- und Fernsehwissenschaftlichen Kolloquiums
+Marburg <num> S <num>-<num>
+Jean-Luc Godard Einführung in eine wahre Geschichte des Kinos Hanser <num> ISBN <num> S <num>
+DateiAki Kaurismäki at Berlinale <num>jpg Aki Olavi Kaurismäki
+<num> April <num> in Orimattila ist ein vielfach preisgekrönter finnischer Filmregisseur
+Leben und Werk
+Aki Kaurismäki studierte an der Universität Tampere Literatur- und Kommunikationswissenschaften
+Neben diversen Aushilfsjobs etwa als Briefträger oder in der Gastronomie war er Herausgeber eines universitären Filmmagazins
+Darüber hinaus schrieb er von <num> bis <num> Filmkritiken für das Magazin Filmihullu
+Das erste Drehbuch folgte <num> für den mittellangen Film Der Lügner Valehtelija bei dem sein Bruder Mika Regie führte
+Kaurismäkis Filme thematisieren häufig Schicksale von gesellschaftlichen Außenseitern in städtischen Zentren wie Helsinki
+Sie sind nicht nur für ihre sparsamen Dialoge sondern auch für einen skurril-lakonischen Humor bekannt
+Kaurismäki arbeitet regelmäßig mit einem festen Stamm befreundeter Schauspieler und Musiker die seine Filme auch stilistisch geprägt haben Matti Pellonpää Kati Outinen Kari Väänänen und Sakke Järvenpää
+Als Reminiszenz an Alfred Hitchcock hat er in seinen Filmen gelegentlich Cameo-Auftritte was auch Hitchcock zu tun pflegte
+In Deutschland wurden seine Filme zum ersten Mal <num> auf dem Filmfestival Grenzland-Filmtage in Selb gezeigt
+Aki Kaurismäki führte dabei die Filme Der Lügner Calamari Union
+und
+Crime and Punishment
+persönlich vor Während des Festivals schrieb er das Drehbuch für seinen Film
+Schatten im Paradies den er <num> erneut persönlich bei den Grenzland-Filmtagen in Selb präsentierte
+Dieser Film brachte ihm den internationalen Durchbruch
+Ein Großteil der Filmmusik kam von der Band Nardis aus Erlangen die Kaurismäki <num> auf den Grenzland-Filmtagen kennengelernt hatte
+Dem breiten deutschen Publikum bekannt wurde der finnische Regisseur durch seine Teilnahme an der Berlinale <num>
+Für großes Aufsehen sorgte Kaurismäki im Herbst <num> als er sich weigerte seinen Film
+Lichter der Vorstadt
+als offiziellen finnischen Beitrag für eine Oscar-Nominierung in der Kategorie Bester fremdsprachiger Film zuzulassen obwohl das Drama von der finnischen Filmkammer einstimmig ausgewählt worden war
+Kaurismäki begründete seine Ablehnung mit seiner seit Jahren vertretenen kritischen Haltung gegen den Irak-Krieg der USA
+Zusammen mit seinem Bruder Mika Kaurismäki gründete er das Midnight Sun Film Festival im lappischen Sodankylä sowie die Verleihfirma Villealfa
+Der Name geht zurück auf die Figur Ville Alfa den Protagonisten im Film Der Lügner
+Gleichzeitig handelt es sich um ein Anagramm von
+Alphaville einem Film von Jean-Luc Godard
+<num> emigrierte Kaurismäki mit seiner Frau nach Portugal weil es in ganz Helsinki keinen Platz mehr gebe wo er seine Kamera noch postieren könne
+Rainer Gansera der für die Zeitschrift epd Film mit dem Chef-Melancholiker des europäischen Autorenkinos <num> in Hof gesprochen hat zeigte sich auch von seinem Auftreten persönlich beeindruckt und beschrieb atmosphärisch
+Als persönliche Leitbilder will Kaurismäki Bresson Ozu und Godard gesehen haben der Ausbildung an den Filmhochschulen seines Landes dagegen habe er nicht viel Positives abgewinnen können
+Bei Pandora sind Ende <num> als Aki Kaurismäki DVD-Collection <num> Spielfilme und fünf Kurzfilme mit digital restaurierten Bildern in vier Boxen erschienen
+<num> stellte Kaurismäki nach fünf Jahren mit
+Le Havre
+einen Spielfilm fertig der ihm wieder einmal eine Einladung in den Wettbewerb der Filmfestspiele von Cannes einbrachte
+Der in Frankreich gedrehte Film handelt von einem Schuhputzer aus der gleichnamigen Hafenstadt der sich eines illegalen Flüchtlingskindes aus Afrika annimmt
+Le Havre gewann in Cannes den FIPRESCI-Preis
+Für den Spielfilm
+Die andere Seite der Hoffnung
+erhielt Kaurismäki <num> eine Einladung in den Wettbewerb der <num> Internationalen Filmfestspiele Berlin
+Der Film spielt in Helsinki und erzählt von der Begegnung eines älteren finnischen Handelsvertreters dargestellt von Sakari Kuosmanen mit einem jungen syrischen Flüchtling Sherwan Haji
+Der Film kam am <num> Februar <num> in die finnischen Kinos
+Filmografie
+Regisseur
+<num> The Saimaa Gesture Saimaa-ilmiö - Dokumentarfilm mit seinem Bruder Mika
+<num> Crime and Punishment Rikos ja rangaistus
+<num> Der Clan - Geschichte der Frösche Klaani - tarina Sammakoitten suvusta - Co-Autor seines Bruders Mika
+<num> Calamari Union
+<num> Rocky VI - Kurzfilm
+<num> Schatten im Paradies Varjoja paratiisissa
+<num> Hamlet goes Business Hamlet liikemaailmassa
+<num> Thru The Wire - Kurzfilm
+<num> Rich Little Bitch - Kurzfilm
+<num> Ariel
+<num>
+Likaiset kädet
+- Produktion für das finnische Fernsehen
+<num> Leningrad Cowboys Go America
+<num> Das Mädchen aus der Streichholzfabrik Tulitikkutehtaan tyttö
+<num> Vertrag mit meinem Killer I Hired a Contract Killer
+<num> Those Were The Days - Kurzfilm
+<num> Das Leben der Bohème Boheemielämää
+La vie de Bohème
+<num> These Boots - Kurzfilm
+<num> Tatjana - Take Care Of Your Scarf Pidä huivista kiini Tatjana
+<num> Total Balalaika Show
+<num> Leningrad Cowboys Meet Moses
+<num> Wolken ziehen vorüber Kauas pilvet karkaavat
+<num> Juha
+<num> Der Mann ohne Vergangenheit Mies Vailla Menneisyyttä
+<num> Dogs Have No Hell - Kurzfilmbeitrag in
+Ten Minutes Older The Trumpet
+<num> Lichter der Vorstadt Laitakaupungin valot
+<num> Le Havre
+<num> Juice Leskinen
+Grand Slam Bluesia Pieksämäen asemalla - Kurzfilm
+<num> Tavern Man - Beitrag in Historic Centre
+<num> Die andere Seite der Hoffnung Toivon tuolla puolen
+Schauspieler
+<num> Der Lügner Valehtelija - auch Drehbuchautor Film seines Bruders Mika
+<num> The Worthless Arvottomat - auch Drehbuchautor und Regieassistent Film seines Bruders Mika
+<num> Aaltra
+<num> Estrada de Palha
+<num> Vandaleyne Cameo
+Auszeichnungen
+DVD
+Aki Kaurismäki Collection
+Pandora Film <num> <num> DVDs mit insgesamt <num> Filmen aus den Jahren <num>-<num>
+Literatur
+Peter von Bagh
+Kaurismäki über Kaurismäki Alexander Berlin <num> ISBN <num>-<num>-<num>-<num>-<num> Gespräche und Essays mit rund <num> Abbildungen
+Beate Rusch Hrsg Schatten im Paradies
+Von den Leningrad Cowboys bis Wolken ziehen vorüber - Die Filme von Aki Kaurismäki
+Berlin Schwarzkopf
+Schwarzkopf Verlag <num> ISBN <num>-<num>-<num>-<num> Fotografien von Marja-Leena Hukkanen mit Begleittexten von Aki Kaurismäki
+Jochen Werner Aki Kaurismäki Mainz Bender <num> <num> S <num> sw-Abb ISBN <num>-<num>-<num>-<num> Analyse aller Kaurismäkifilme und ein langes Interview mit Kaurismäki
+Ulrike Hanstein Unknown Woman geprügelter Held die melodramatische Filmästhetik bei Lars von Trier und Aki Kaurismäki Berlin Alexander <num> ISBN <num>-<num>-<num>-<num>
+Ralph Eue und Linda Söffker Hrsg Aki Kaurismäki film <num> Mit Beiträgen von Lars-Olav Beier Harun Farocki Ulrich Gregor Anke Leweke und Jan Schulz-Ojala
+Berlin Bertz
+Fischer Verlag <num> <num> S <num> sw-Fotos
+Bildsequenzen ISBN <num>-<num>-<num>-<num>
+Reinhold Zwick Wolken ziehen herauf und vorüber
+Strukturen des Komischen in der Bibel und bei Aki Kaurismäki
+in StOrthJValentinRZwick Hrsg Göttliche Komödien
+Religiöse Dimensionen des Komischen im Kino Film und Theologie Bd <num> Köln <num> S <num>-<num>
+Reinhold Zwick Selig die Armen in den Wohncontainern
+Aki Kaurismäki und seine Tragikomödie Der Mann ohne Vergangenheit
+in Stimmen der Zeit <num> <num> S <num>-<num>
+Reinhold T Schöffel Grenzland Filmtage
+Programm
+Grenzlandfilmtage eV Wunsiedel <num> S <num>-<num>
+Weblinks
+Aki Kaurismäki von Stadtbibliothek Orimattila finnischenglisch
+Aki Kaurismäki - Die Helden diesseitig und einsam Dietrich Kuhlbrodt epd Film <num><num>
+Begrabt mein Herz an der Müllkippe Andreas Kilb Die Zeit <num><num>
+Wo ich lebe ist immer ein Schatten Interview im Stadtmagazin Zitty <num>
+Kino der Lakonik Filmzyklus in Zürich
+Einzelnachweise
+Ralph Eue Biografische Skizze In Ralph Eue und Linda Söffker S <num>-<num> Grenzland Filmtage Programm Grenzlandfilmtage eV Wunsiedel <num> S <num>-<num> epd Film <num><num> S <num>Eue S <num> epd Film <num><num> S <num>Hopewell John
+bei varietycom <num> Mai <num> aufgerufen am <num> Mai <num> Aunimo Rane
+bei demokraattifi <num> April <num> abgerufen am <num> März <num> Taavitsainen Iikka
+bei savonsanomatfi abgerufen am <num> April <num> httpwwwimdbcomtitlett<num> Rezension von Dietmar Kammerer taz vom <num> Oktober <num> abgerufen <num> September <num>
+Anime jap
+im Deutschen häufig
+Plural Animes bezeichnet in Japan produzierte Zeichentrickfilme
+In Japan selbst steht Anime für alle Arten von Animationsfilmen und -serien für die im eigenen Land produzierten ebenso wie für importierte
+Er bildet das Pendant zum Manga dem japanischen Comic
+Japan besitzt die umfangreichste Trickfilmkultur weltweit
+Definition und Begriffsgeschichte
+Im Japanischen kann Anime jegliche Animationsfilme bezeichnen sowohl die aus dem eigenen Land als auch aus dem Ausland
+Außerhalb Japans wird der Begriff ausschließlich für Animationsfilm japanischer Herkunft verwendet
+Historisch wurden Animationsfilme in Japan lange Zeit nicht Anime genannt
+Zu Beginn des <num> Jahrhunderts gab es zunächst die Worte senga Linienkunst und kuga Klapp-Bilder vgl Daumenkino dekobĆ shin gachĆ schelmische neue Bilder oder chamebĆ-zu verspielte Bilder Später kamen manga eiga
+Manga-Filme und dĆga
+bewegte Bilder auf
+Erst in den <num>er Jahren tritt das Wort Anime in Japan zusammen mit der Wortschöpfung Japanimation auf
+Letztere wird ausschließlich für die damals erstmals stark wachsende eigene Animationsbranche verwendet Anime entstand als eine Verkürzung des japanischen Lehnwortes animÄshon
+von
+Während animÄshon eher als Bezeichnung für höher geachtete Animationskunst und Kinofilme verwendet wurde wurde dessen Kurzform vor allem für die ab den <num>er entstehenden günstiger produzierten Fernsehserien verwendet Letztlich setzte sich Anime als Bezeichnung aller Animationsproduktionen durch
+Die anderen Begriffe blieben nur in Nischen erhalten Als Bezeichnung nur für japanische Animationsfilme und -serien hat sich der Begriff seit den <num>er Jahren in den USA und Europa durchgesetzt Im englischen Sprachraum wurde seit Ende der <num>er Jahre in der kleinen Fanszene und von ersten kommerziellen Vertrieben zunächst häufiger Japanimation verwendet was jedoch zu Verballhornungen und Missverständnissen führte
+So wurde dieses Wort um <num> von dem aus Japan übernommenen kürzeren Anime abgelöst
+Im wissenschaftlichen oder journalistischen Diskurs ist die genaue Abgrenzung zwischen Anime und Animation allgemein jedoch umstritten
+auch wenn Anime und japanischer Animationsfilm meist synonym verwendet werden
+So nennt Thomas Lamarre eine Abgrenzung von Full Animation und Limited Animation im japanischen Diskurs
+Anime besonders Fernseh-Anime in der einfachen kostengünstig produzierten Form der <num>er Jahre wird dann als eine Form der Limited Animation aufgefasst
+Produzenten von Full Animation wollen sich davon abgrenzen
+Beispielsweise lehnt das Studio Ghibli den Begriff Anime für ihre Filme ab und verwendet stattdessen manga eiga Aufwändige Filme und Fernsehproduktionen haben jedoch gemeinsam dass die Ästhetik traditioneller Animationstechniken fast immer erhalten wird auch wenn vielfach Computeranimationen zum Einsatz kommen
+Reine Computeranimationsfilme denen diese Technik auch anzusehen ist und die nach Realismus streben kommen zwar vor sind aber eine Ausnahme Stevie Suan und José Andrés Santiago Iglesias nennen eine Reihe von Stil-Merkmalen die japanischen Fernsehproduktionen und solchen mit japanischem Einfluss zu eigen sind Eine durchgehende Erzählung über alle Folgen der Gebrauch von Cliffhangern und deren Auflösung durch Eukatastrophen reduziertes und ikonisches Charakterdesign größere Vielfalt in der Farbpalette Gebrauch von Limited Animation und die Erzeugung eines Raumeindrucks durch Bewegung sowie der Einsatz vieler Schnitte Kameraeinstellungen und Montagen zur Darstellung vieler Perspektiven und Details einer Szene
+Die Gesamtheit dieser Merkmale fassen Suan und Iglesias unter dem Begriff animesque zusammen
+Ein animesques Werk wird von Fans als Anime erkannt da es die erzählerischen und formalen Erwartungen erfüllt die mit dem japanischen Animationsfilm verbunden werden Brian Ruh verweist neben den von Iglesias genannten Stilmerkmalen auf die Transnationalität des Mediums Anime die sich in dessen Geschichte als auch in international verständlichen Designs äußert Ähnlich beschreiben auch andere Autoren ein Verständnis von Anime als in einen Medienmix eingebundene Fernseh-Serienproduktionen mit auch in ihren Filmadaptionen wiedererkennbaren im Fernsehen entstandenen Stil- und Erzählmerkmalen Daneben gibt es Produkte des japanischen Animationsfilms die von einigen Rezipienten nicht als Anime angesehen werden sondern einem unbestimmten Alternativen japanischen Animationsfilm oder nur allgemein Animationsfilm zugerechnet werden
+Jonathan Clements weist ebenfalls auf mehrere Abgrenzungsunschärfen des Begriffs hin Neben der technischen zwischen Full und Limited Animation gibt es Autoren die Anime historisch abgrenzen als japanischen Animationsfilm ab den Fernsehserien der <num>er Jahre
+Japanischer Animationsfilm aus der Zeit davor wird dann nicht als Anime bezeichnet obwohl die frühen Filme von großer Bedeutung für die späteren Produktionen waren
+Weitere Unschärfen ergeben sich aus dem umfangreichen Prozess von Produktion Vertrieb und Konsum
+So sind einige ausländische - insbesondere US-amerikanische - Trickfilmproduktionen unter japanischer Mitwirkung oder sogar großteils in Japan entstanden andererseits waren japanische Unternehmen Auftraggeber für Animationsarbeit in anderen Staaten und schließlich sind bei der Lokalisierung Vertrieb und Vermarktung ausländischer Produktionen japanische Firmen beteiligt
+All die damit in Verbindung stehenden Werke können daher auch als Teil der japanischen Animationsfilmindustrie beziehungsweise von dessen Geschichte begriffen werden
+Und schließlich gehören zu Anime nicht nur die Objekte die hergestellten und verkauften Werke sondern auch die Ereignisse der Vorführung und des Konsums Steven T Brown geht so weit die Bedeutung des Begriffs Anime in der Präsentation und Anordnung der Informationen bei der Vorführung und in der Interaktion des Rezipienten mit dem Werk zu suchen
+In der Beschreibung von Anime als Medium wird auch oft darauf hingewiesen wie stark sich der japanische Animationsfilm von dem unterscheidet was westliche Zuschauer von Animationsfilmen - insbesondere amerikanischen Cartoons oder Filmen von Walt Disney - erwarten
+Viele Animes sind nicht für Kinder gemacht manche sogar pornografischer Natur erzählen dramatische oder actionreiche Geschichten und bedienen eine große Vielfalt an Genres
+Im Vergleich zu vielen im Westen erfolgreichen Trickfilmen kommen Musicaleinlagen Tierfiguren und Slapstick-Humor deutlich seltener vor
+Trotz dieser häufig genannten Merkmale beziehungsweise auffälligen Unterschiede werden diese nicht zur Definition herangezogen
+Als Anime um <num> herum in den USA immer größeren Zuspruch fanden zugleich aber Vorurteile gegenüber einem als für Kinder gefährlichen Kulturimports herrschten wurde Anime auch pejorativ verwendet - vor allem von solchen Vertrieben die selbst japanische Animationsfilme importierten und ihre Produkte vor den Vorurteilen schützen wollten
+Historische Entwicklung
+Zu Beginn der <num>er Jahre kamen erste westliche Trickfilme nach Japan
+Die ersten japanischen Nachahmer sind aus dem Jahr <num> bekannt in dem die Pioniere Oten Shimokawa Junichi KĆuchi und SeitarĆ Kitayama ihre ersten Filme aufführten
+Aus dieser Zeit sind nur sehr wenige Werke erhalten
+Ab den <num>er Jahren nahm die Produktion zu
+Die entstandenen Kurzfilme waren meist Komödien Lehrfilme oder zeigten japanische und chinesische Mythen
+In den <num>er Jahren wurden zunehmend Propagandafilme produziert die vor amerikanischem Einfluss warnten und Japans Kriege in China und die Expansion im Pazifik vorbereiteten und begleiteten
+Diesem Ziel diente auch der erste abendfüllende Animefilm
+MomotarĆ Umi no Shimpei
+Die in schwarz-weiß erzählte Geschichte von Tieren die Pazifikinseln von der britischen Kolonialmacht befreien und ihnen die japanische Kultur bringen kam <num> nicht lange vor der Kapitulation in die Kinos
+Nach Ende des Krieges dauerte es über zehn Jahre ehe <num> mit
+Hakujaden
+wieder ein abendfüllender nun farbiger Anime in die japanischen Kinos kam
+Er war der Beginn einer Reihe von Filmen des Studios Toei Animation die als Klassiker vor der Zeit des Fernseh-Animes gelten und erheblichen Einfluss auf die späteren Produktionen hatten
+Ihre Ästhetik war bereits vom zeitgenössischen Manga beeinflusst und an den Produktionen waren viele beteiligt die später eigene Studios gründeten und dabei ihre ersten Erfahrungen von Toei mitnahmen
+Eine wichtige Figur der Anime-Geschichte ist ähnlich wie beim Manga Osamu Tezuka
+Nachdem er an einem Spielfilm mit Toei Animation gewirkt hatte wollte der bereits erfolgreiche Mangaka die eigenen Serien verfilmen und schuf schließlich <num> mit
+Astro Boy
+die erste Anime-Fernsehserie mit halbstündigen Folgen
+Sein Studio produzierte weitere Serien die auf Tezukas Geschichten basierten darunter den mit amerikanischer Finanzierung entstandenen ersten farbigen Fernsehanime
+Kimba der weiße Löwe
+Ab Ende der <num>er Jahre schuf Tezuka dann anspruchsvollere und experimentellere Filme sowie einige der ersten erotischen Animefilme
+Tezuka war - wie auch bei seinen Mangas - noch stark von den Filmen Walt Disneys und deren Ästhetik beeinflusst
+Seine eigenen Werke hatten wiederum großen Einfluss auf die ihm nachfolgenden Filmschaffenden entweder in Anlehnung oder Abgrenzung seiner Stile und Arbeitsweisen In den späten <num>er und den <num>er Jahren entstanden vor allem Science-Fiction-Serien und mit ihnen wuchs die erste Generation an Fans auf die ab den <num>er Jahren selbst als Produzenten in der Anime-Industrie aktiv wurde Ebenso ab Ende der <num>er Jahre entstanden im bisher männlich dominierten Medium die ersten Serien die sich an Mädchen richteten
+Ribon no Kishi
+<num> von Tezuka und
+Mila Superstar
+<num> zählten zu den ersten mit denen der Entstehung des ShĆjo-Mangas auch dessen Adaptionen als Anime folgten
+Diese Serien brachten neuen Themen in das Medium insbesondere Emanzipation Selbstfindung und Liebesgeschichten
+In diesem Umfeld entstanden neue Genre In den <num>ern die von sich magisch verwandelnden Mädchen erzählenden Magical-Girl-Serien in den <num>ern kamen Geschichten über homoerotische Beziehungen zunehmend aus dem Manga auch in den Anime und generell fanden ästhetische Prinzipien aus Serien für Mädchen stärkere Verbreitung darunter die Darstellung schöner Jungen als BishĆnen
+Seit den <num>er Jahren kamen Animes ins europäische und amerikanische Kino zunächst vor allem Kinderserien die auch in Koproduktion mit westlichen Sendern und Studios entstanden
+Gegenüber erwachseneren actionhaltigen Stoffen bestanden große Vorbehalte In den Videotheken wurden zunächst vor allem pornografische und erotische Titel vertrieben was Anime generell einen entsprechenden Ruf gab Das änderte sich ab Ende der <num>er unter anderem mit dem Erfolg des Science-Fiction-Films
+Akira
+im Kino in den <num>ern dann mit den Filmen des Studio Ghibli und mit international erfolgreichen Fernsehserien wie
+Sailor Moon
+und
+Dragon Ball
+sodass das Medium um das Jahr <num> herum international seinen Durchbruch erlebte und eine große Fangemeinde gewinnen konnte
+Inhalte Genres und Zielgruppen
+Animes decken ein breitgefächertes Themenspektrum für alle Altersstufen ab
+Geschichten sind oft komplexer und vielschichtiger als bei vielen westlichen Trickfilmproduktionen üblich
+Es findet mehr Charakterentwicklung statt und auch der Tod wichtiger Charaktere kann vorkommen
+Auch wenn grundsätzlich alle möglichen Themen auftreten können so sind doch besonders solche mit Bezug zum japanischen Alltag oder der japanischen Kultur verbreitet
+Die kann zum einen Sport und Kunst Probleme des Alltags und dessen Regeln oder des Lebens im modernen technisierten und in den Metropolen dicht besiedelten Landes sein zum anderen traditionelle Künste Themen des Buddhismus und Shinto und der japanischen Geschichte und Mythologie
+Diese Themen werden nicht selten gemischt mit Science-Fiction- und Fantasy-Elementen und die meisten Werke lassen sich nicht klar einem einzigen Genre zuordnen Auch gibt es seit den <num>er Jahren auch immer wieder Werke die die Fanszene selbst in den Fokus nehmen und sich wiederum vor allem an diese als Zielgruppe wenden
+Antagonisten sind häufig differenziert und verfügen über eine Hintergrundgeschichte die ihre Handlungen erklärt
+Klischees über typische Bösewichte werden gebrochen und beispielsweise gerade die Gegenspieler als besonders schön dargestellt
+Von Literaturverfilmungen z B
+Das Tagebuch der Anne Frank
+oder
+Heidi
+über Horror bis zu Romanzen werden nahezu alle Bereiche und Altersklassen abgedeckt
+Auch gibt es Genres die ausschließlich in Anime und Mangas vorkommen oder in diesen Medien entstanden sind so zum Beispiel Mecha-Serien über überdimensional große meist von Menschen gesteuerte Roboter
+Pornographische Animes sogenannte Hentai machen nur einen kleinen Teil des japanischen Kaufvideo-Marktes aus im Fernsehen und im Kino werden diese in Japan überhaupt nicht gezeigt
+Viele Animes beinhalten jedoch erotische Elemente ohne dem Hentai-Genre zugeordnet werden zu können insbesondere die des Genres Etchi
+Solche sowie Serien mit hohem Anteil von Gewalt oder anspruchsvollen Inhalten laufen im japanischen Fernsehen im Nachtprogramm und finanzieren sich in der Regel nicht durch die Ausstrahlung sondern durch die mit Fernsehausstrahlung beworbenen DVD-Verkäufe
+Erotische Geschichten und der relativ freizügige Umgang mit Sexualität in der Populärkultur haben in Japan eine lange Tradition so gab es in der Edo-Zeit viele solche Ukiyo-e Shunga genannt
+n Hentai als auch in Etchi-Manga sind wie in der japanischen Erotik allgemein üblich Sexszenen oft in eine humoristische oder parodistische Erzählung eingebettet
+Erotik ist in Japan stark geprägt von der unter der amerikanischen Besatzung entstandenen Gesetzgebung die die Darstellung des erwachsenen Genitalbereichs und andere anstößige Inhalte unter Strafe stellte
+<num> des jap Strafgesetzbuchs
+Dies wurde von vielen Künstlern umgangen indem die Figuren und ihre Genitalien kindlich gezeigt wurden
+Zusammen mit der Kawaii-Ästhetik beförderte das die Entstehung vieler erotischer und pornografischer Geschichten mit kindlichen Figuren und die Etablierung der Genres Lolicon und Shotacon
+Auch wenn die Auslegung der Gesetze gelockert wurde blieb diese Strömung erhalten
+Andere Wege die Zensurgesetzgebung zu umgehen sind die Verwendung von Balken oder Verpixelung Auslassungen oder stark reduzierte symbolhafte Darstellung von Geschlechtsorganen
+International waren erotische Anime zeitweise kommerziell deutlich erfolgreicher und verbreiteter als andere Genres was zur Legende führte alle Anime seien pornografisch
+Dieser Eindruck ist jedoch auch Ergebnis der Stereotype des westlichen Publikums und wirkte vermutlich auch auf die japanischen Produktionen zurück die wiederum an amerikanischen Filmen orientierend den Frauen größere Brüste und den Männern mehr Muskeln gaben
+Nacktheit kann darüber hinaus auch jenseits sexueller Szenen vorkommen in Alltags- oder Kinderserien da es in solchen Situationen in Japan nicht als anstößig gilt
+Während sich Fernsehproduktionen häufiger an Kinder richten ist die Zielgruppe des Videomarktes ältere Jugendliche und Erwachsene
+Anime- und Manga-spezifische Genre
+Etchi Abgeleitet von der Aussprache des englischen Buchstabens H für Hentai Japanisch für unanständige Sexualität
+Diese Anime enthalten nach der westlichen und insbesondere der deutschen Definition nur leicht sexuelle Andeutungen
+In Japan sind Etchi und Hentai das Gleiche was sich vor allem durch die Wortbildung selbst erklären lässt
+Gourmet Geschichten über Kochen und Essen in denen vor allem Gourmets Restaurantkritiker oder Köche im Mittelpunkt stehen
+Harem Lose definiertes Genre in dem der Protagonist der Handlung von mehreren oder gar einer Vielzahl weiterer Charaktere anderen Geschlechts umgeben ist die sich zu ihm hingezogen fühlen
+Hentai japanisch für abnormal oder pervers
+Dieser Begriff wird hauptsächlich von westlichen Zusehern für Anime mit pornographischen oder erotischen Inhalten genutzt
+In Japan jedoch sind die Begriffe Poruno oder Ero gebräuchlich um auf solches Material hinzuweisen
+Isekai bedeutet soviel wie andere Welt
+Hierbei gelangen ein oder mehrere Charaktere aus verschiedensten Gründen aus der realen Welt in eine andere
+Diese kann beispielsweise ein Videospiel oder eine Fantasiewelt sein
+Josei ist das weibliche Gegenstück zu Seinen
+Behandelt oft den Alltag oder auch das Berufs- und Liebesleben von jungen Frauen
+Kodomo jap für Kind Produktionen für jüngere Kinder
+Magical GirlMahĆ ShĆjo jap für magisches Mädchen Geschichten über Mädchen die sich in magische Kriegerinnen verwandeln können
+Mah-Jongg Geschichten um das Spiel Mah-Jongg
+Mecha Anime und Manga in denen riesige Roboter vorkommen
+Seinen jap für junger Mann Primäre Zielgruppe sind Männer im Alter von <num> bis <num> Jahren
+Es werden meist anspruchsvollere erotischere oder gewalthaltigere Inhalte thematisiert
+SentaiSuper Sentai jap für Kampfteam Bezieht sich auf jede Sendung mit einem Team aus Superhelden
+ShĆjo jap für Mädchen Sendungen für weibliche Jugendliche oft auch Liebesgeschichten
+ShĆnen jap für Junge Produktionen für männliche Jugendliche oft auch den Genres Action Science-Fiction und Fantasy zuzuordnen
+ShĆnen Ai jap für Jungen-Liebe Bezeichnung für Manga und Anime deren Thema die Liebe und Romantik zwischen männlichen Charakteren ist
+Diese Bezeichnung ist in Japan wegen der Andeutungen auf Pädophilie nicht gebräuchlich und wurde daher durch den Begriff Boys Love oder ähnliche ersetzt
+Sport Geschichten in denen eine Sportart im Mittelpunkt steht
+Üblicherweise wird die Entwicklung eines Sportlers von den Anfängen bis zur professionellen Karriere verfolgt
+Yaoi wie ShĆnen Ai hat aber meist auch eine sexuelle Beziehung zum Thema
+Zielgruppe sind Frauen
+Yuri bezieht sich auf Anime und Manga die Liebe und Romantik zwischen weiblichen Charakteren zum Inhalt haben
+Produktion und Arbeitsbedingungen
+Traditionell entstehen Animes wie auch Trickfilme in anderen Ländern in Cel-Animation
+Die bemalten Folien Cel werden vor einen Hintergrund gelegt und einzeln abgelichtet
+Die Zahl der produzierten Folien und Einzelbilder pro Sekunde hängt von Budget und der beabsichtigten Qualität beziehungsweise Realismus der Bewegung ab
+Tendenziell sind Kinofilme aufwändiger und höherwertiger mit mehr Cels für die gleiche Zeit produziert als Fernsehserien
+Auch Produktionen direkt für den Videomarkt haben in der Regel eine höhere Qualität als für das Fernsehen
+Cel-Animation wurde seit den <num>er Jahren zunehmend von Computeranimationen verdrängt Seit den Fernsehserien ab Beginn der <num>er Jahre - für manche aus diesem Grund die eigentliche Geburt von Anime - herrscht Limited Animation als Animationsprinzip vor
+Bei den Produktionen von Kinofilmen in den Jahren zuvor wurde noch nach dem Vorbild Disneys Full Animation angestrebt das heißt möglichst realistische Darstellung und bestmögliche Illusion der Bewegung wobei eine größere Zahl von Bildern pro Sekunde und entsprechender Aufwand eingesetzt wird
+<num> unterschiedliche Bilder pro Sekunde sind dafür üblich <num> in der Spitze
+Dieser Ansatz ist unüblich geworden nur Kinoproduktionen insbesondere von Studio Ghibli verfolgen diesen noch und wurde weitgehend durch Limited Animation abgelöst
+Diese kommt mit nur durchschnittlich <num> Bildern pro Sekunde aus
+Der Eindruck von Bewegung wird nicht nur durch unterschiedliche Bilder sondern auch Arrangement der Bilder und Schnitte erzeugt
+So kann der Eindruck von Bewegung anstatt durch verschiedene Bilder durch das Verschieben von Vorder- und Hintergrund gegeneinander erzeugt werden
+In Actionszenen wechseln eher Standbilder in ausdrucksstarken Posen in schnellen Schnitten als dass Bewegungen tatsächlich gezeigt werden Raumtiefe kann durch das Übereinanderlegen der Folien und deren Überschneidung zumindest angedeutet werden Bildfolien werden häufig wiederverwertet
+Zu diesem Zweck verwenden Studios Folienbibliotheken der einzelnen Figuren in unterschiedlichen Positionen und Bewegungen die erneut eingesetzt werden können
+Die deutliche Kostenersparnis dabei war zunächst einer der wichtigsten Gründe dafür
+Osamu Tezuka hat seine ersten Folgen für nur <num> Yen jeweils verkauft
+Doch auch als ab den <num>er Jahren die Studios langsam mehr Geld zur Verfügung hatten wurde von diesem Prinzip nicht abgewichen
+Stattdessen wurden wie schon von Beginn an von Tezuka dessen künstlerische Möglichkeiten erkundet oder zusätzlicher Aufwand in Hintergründe und Designs investiert
+Als in den <num>er Jahren erstmals Computeranimationen eingesetzt wurden gehörte die japanische Filmwirtschaft zu den ersten Anwendern
+Seitdem wurde immer wieder mit <num>D-Animation experimentiert
+Anders als in den USA konnte die Computeranimation aber nicht die traditionelle <num>D-Ästhetik ablösen reine <num>D-Animationsfilme aus blieben eine Seltenheit
+Stattdessen werden Animationen als Effekte in Szenen klassischer Animation eingesetzt beispielsweise Lichteffekte und am Computer animierte Bildelemente werden in einer Weise gerendert die sie wie handgezeichnet erscheinen lässt
+Besonders letzteres ist seit Ende der <num>er Jahre durch neue Software einfacher umsetzbar geworden und wurde daher zunehmend in Bildelementen eingesetzt die mit der Hand gezeichnet zu aufwändig oder nur schwer zufriedenstellend umzusetzen sind
+Insbesondere die Charaktere aber bleiben handgezeichnet und die Ästhetik der traditionellen Cel-Animation wird beibehalten
+Zugleich bringt der Einsatz von Computern neue Möglichkeiten für die Einbindung von Fotografien und Rotoskopie
+Die Herstellung findet nicht nur in Japan statt sondern aus Kostengründen auch in anderen asiatischen Ländern Amerika und Europa
+Die wichtigsten Nachunternehmer sitzen in Korea China und Thailand
+Ausgelagert werden vor allem die Herstellung von Zwischenphasenbildern und die Koloration
+Die Entwicklung von Drehbüchern und Storyboards Designs und Schlüsselbildern bleibt in der Regel in Japan
+Wichtigste Einnahmequelle der Studios waren in den <num>er Jahren an erster Stelle das Merchandising danach Senderechte und in deutlich geringerem Umfang Kinoeinnahmen und Werbefilme
+Hauptabnehmer ist das Fernsehen gefolgt vom Kino und dem Videomarkt an letzter Stelle
+Fur eine einzelne Folge werden etwa <num> Millionen Yen in früheren Zeiten eher <num> Millionen und anderthalb Monaten Produktionszeit aufgewendet
+In den <num>er Jahren wurden jedes Jahr <num> bis <num> Fernsehserien und <num> bis <num> Kinofilme produziert
+Laut einer im Jahr <num> durchgeführten Studie arbeiten japanische Anime-Zeichner im Durchschnitt <num> bis <num> Stunden pro Arbeitstag bzw <num> Stunden pro Monat bzw <num> freie TageMonat
+Animatoren verdienen pro Jahr durchschnittlich Mittelwert <num> Millionen Yen ca <num>
+bzw am häufigsten Modalwert <num> Mio Yen <num>
+angefangen bei Einstiegspositionen wie Zwischenzeichnern mit <num> Mio Yen <num>
+über Schlüsselzeichner mit <num> Mio Yen <num>
+und Storyboarder<num>D-Animatoren mit <num> Mio Yen <num>
+bis zu Regisseuren mit <num> Mio Yen <num>
+Zeichner werden häufig nach einem Schema bezahlt bei dem sie zusätzlich zu einem festen Lohn noch nach fertiggestellten Einzelbildern bzw -szenen bezahlt werden
+Bildsprache
+DateiMahurijpg DateiVergleich zwischen Manga und Fotojpg
+Die häufig anzutreffenden Stile Bildsprache und Symbolik von Animes sind zum einen geprägt durch die lange Zeit übliche Produktion als Cel-Animation zum anderen durch Einflüsse von Mangas und insbesondere in der frühen Zeit aus dem amerikanischen und französischen Film
+Ähnlich wie im Manga sind die handelnden Figuren einfach und stilisiert gehalten während die Hintergründe detaillierter und realistischer gezeichnet sind
+Auf diese Weise wird sowohl die Identifikation mit den Charakteren erleichtert als auch das Eintauchen in die Welt der Geschichte Der Detailreichtum der Hintergrundbilder kann insbesondere in Kinoproduktionen ein großes Ausmaß erreichen und bildet einen entsprechenden Kontrast zu den Charakteren im Vordergrund Das Charakterdesign ist stark vom Manga beeinflusst und entspricht beispielsweise oft dem Niedlichkeitskonzept Kawaii
+Bei älteren Charakteren oder Werken für erwachseneres Publikum kommt auch das reifere nicht niedliche Designprinzip kirei vor
+Darüber hinaus finden japanische Idealvorstellung von schönen Frauen und Männern BishĆjo und BishĆnen Anwendung und in der Charakterentwicklung werden Archetypen Stereotype und Klischees verwendet von denen sich manche von denen anderer Kulturkreise unterscheiden
+Daneben ist - im Unterschied zum westlichen Animationsfilm - nicht die realistische Bewegung Ziel der Animation sondern der Übergang zwischen ausdrucksstarken Posen
+Dies lässt sich sowohl auf Kostenzwänge in der Produktion in der stehende Bilder günstiger sind als auch auf eine japanische ästhetische Tradition zurückführen die sich beispielsweise auch im Kabuki-Theater zeigt in dem Posen ebenfalls eine wichtige Rolle einnehmen Die einfach gehaltene günstigere Animationstechniken der sogenannten Limited Animation prägten den Anime
+Erzählerisch können durch die zurückhaltende Animation der Geschichte und den Charakteren größeres Gewicht gegeben werden als Bewegung Action und visuellem Humor Limited Animation geht mit einer sich von Full Animation unterscheidenden Ästhetik einher Neben der Betonung von Posen der Figuren auch eine große Bedeutung von Rhythmus bei Einsatz und Wiederverwendung der Einzelbilder und Schnitten
+Durch die Posen fällt dem vor der Animation stattfindende Charakterdesign ein größeres Gewicht zu als bei der auf Bewegung fokussierten Full Animation
+Diese Hinwendung zu den beziehungsweise Betonung von einzelnen Charakteren dient zugleich dem multimedialen Einsatz der Figuren die sich leichter aus ihrer Serie herauslösen und in anderen Kontexten verwenden und vermarkten lassen
+Während die Techniken der Limited Animation für manche nicht als richtige Animation gelten sind sie für andere eine modernere weiterentwickelte Animation die sich von der Nachempfindung des Realfilms gelöst hat und in der sich sowohl kommerzielle Massenwerke als auch experimentelle Kunst realisieren und manchmal kaum noch unterscheiden lassen
+Thomas Lamarre nennt einige Einsätze dieser Techniken wie sie beispielsweise bei Gainax geschehen wegen ihrer besonderen Ästhetik und dem ausgefeilten Einsatz von Schnitt und Rhythmus sogar Full Limited Animation Hiroki Azuma macht die Folienbibliotheken der Studios als eine frühe Form von Datenbanken zu einem wichtigen Element seiner Analyse der Anime-Fankultur und deren Verhältnis zu Technik und Information Die im Anime übliche flächenhafte Ästhetik die durch stilisierte Figuren und die Techniken der Cel-Animation mit ihrer Arbeit in Schichten entsteht wird mit dem Begriff Superflat in Verbindung mit einem größeren Trend in der japanischen Kunst und Populärkultur gebracht der von Holzschnitt bis zu Computerspielen und Manga reicht
+Über die international bekannte Ästhetik von Anime hinaus gibt es auch viele Werke die diesen Vorstellungen nicht entsprechen
+Dazu können schon ältere Anime-Klassiker zählen die nicht mehr heutigen Stilen ähneln aber auch Puppentrickfilme von Kihashiro Kawamoto oder Animation mit Silhouetten und Schattenrissen
+Besonders im Animationsfilm bis zum Zweiten Weltkrieg sind die Einflüsse des japanischen Theaters und Kunst in der Vorliebe zu flächiger Bildgestaltung und für Choreografie deutlich zu erkennen
+Anime in Japan
+Anime sind ein fester Bestandteil des japanischen Kulturgutes
+Zu den erfolgreichsten Kinofilmen in Japan zählen viele Animes so
+Prinzessin Mononoke
+Pokémon Der Film
+und
+Chihiros Reise ins Zauberland
+Nach einer Umfrage sind die <num> beliebtesten Zeichentrickserien in Japan alle Anime mit Ausnahme von
+Tom und Jerry
+Veröffentlichungsarten
+Neben Fernsehserien und Kinofilmen werden Animes seit den frühen <num>er Jahren als Original Video Animation kurz OVA für den Kaufvideo- und DVD-Markt produziert
+Die Zielgruppe sind meist junge Erwachsene daher sind die Inhalte in der Regel mit viel Fanservice versehen
+Diese wurden aber weitestgehend durch Mitternachtsanime ersetzt
+Seit <num> gibt es auch Serien direkt für das Internet Original Net Animation ONA genannt
+Fernsehen
+Anime-Fernsehserien haben für gewöhnlich <num>-<num> <num>-<num> sowie seltener <num> oder mehr Folgen so dass bei wöchentlicher Ausstrahlung eine Laufzeit von einem viertel halben oder ganzen Jahr erreicht wird
+Ein solches Vierteljahresintervall wird als cours
+kƫru bezeichnet
+Die cours sind dabei saisonal d h es gibt Winter- Frühlings- Sommer- und Herbst-Cours die im Januar April Juli bzw Oktober beginnen
+Die meisten Anime-Serien sind nicht als Endlosserien ausgelegt obwohl insbesondere Verfilmungen langer Manga-Serien auf weit mehr als <num> Folgen kommen können
+Im Jahr <num> wurden sieben Serien gesendet dies wird generell als der Beginn von Anime-TV-Serien angesehen
+<num> wurde die <num>er-Grenze mit <num> Serien gebrochen
+<num> wurde die <num>er-Grenze mit <num> Serien erreicht
+Mit <num> Serien wurde die <num>er-Grenze im Jahr <num> erreicht
+Seitdem hat sich die Anzahl der Serien mehr oder weniger etabliert jedoch gab es Jahre wie <num> und <num> in denen die <num>er-Grenze erreicht wurde
+Der Anstieg der Anime-Anzahl in den <num>ern ist darauf zurückzuführen dass seit <num> die Mitternachtsprogrammplätze für Anime verwendet werden aber auch darauf dass durch den großen Erfolg und die Kontroverse von
+Neon Genesis Evangelion
+immer mehr Studios Videounternehmen und Verlage Werke produzieren ließen Diese schließen sich dann oft mit Merchandising-Partnern zu Produktionskomitees
+seisaku iinkai zusammen und kaufen einen Mitternachtsprogrammplatz - daher auch als Mitternachtsanimes
+shinya anime bezeichnet - bei mehreren Sendern üblicherweise für ein bis zwei cours
+Der größte Teil dieser Programmierungen geschieht auf Regionalsendern die keinem der großen Networks angeschlossen sind
+Da diese auf UHF-Band ausstrahlen werden derartige Anime auch UHF-Anime UHF genannt
+Mitternachtsanimes erreichen durchschnittliche Einschaltquoten von etwa <num>
+während <num> bis <num>
+schon außergewöhnlich hoch sind
+Einschaltquoten spielen bei Mitternachtsanimes und damit den meisten Animes seit den späten <num>ern kaum eine Rolle sondern die Ausstrahlung dient der Werbung für die DVD- oder Blu-ray-Veröffentlichungen mit denen und den Merchandise-Artikeln der Gewinn gemacht wird
+Abhängig von deren Verkaufszahlen entscheidet sich dann ob weitere Staffeln produziert werden
+Viele der Anime die ein bestehendes Werk adaptieren dienen letztendlich aber auch der Bewerbung der Vorlage so dass für das auftraggebende Produktionsunternehmen auch die Animeverkäufe zweitrangig sein können sofern die Vorlagenverkäufe anziehen was sich daran äußert dass teilweise auch nur wenig erfolgreiche Anime Fortsetzungen bekommen können
+Anders sieht dies bei am Tage ausgestrahlten Animes aus die meist langläufig sind über zwei cours und sich zudem auch entweder an ein junges oder ein Familienpublikum richten
+Seit der Einführung der Mitternachtsanime hat sich die Anzahl der Serien mit hohen Einschaltquoten verringert und auch die Art der Serien im Tagesprogramm hat sich verändert
+Anime mit den höchsten Einschaltquoten
+Anime mit den höchsten Heimvideoverkäufen
+Durch die sich erholende Wirtschaft während der <num>er Jahre die starke Berichterstattung über die steigende Beliebtheit von Animes im Ausland und den Moe-Boom investierten aber auch branchenfremde Unternehmen wie Finanz- und neue IT-Unternehmen in diesen früheren Nischenmarkt
+Der Rückgang seit <num> wird auf die sinkenden Geburtenraten und die wirtschaftliche Rezession zurückgeführt
+Japanische Fernsehsender gehen aber auch dazu über den ausländischen Markt direkt zu beliefern
+In den USA wird der Rückgang der Marktgröße für Animes von <num> Mrd
+Dollar im Jahr <num> auf <num> Mrd
+Dollar für <num> hauptsächlich mit der Fansubbing-Szene in Zusammenhang gesetzt die Serien bereits kurz nach deren Erstausstrahlung im japanischen Fernsehen untertitelt über Filesharing verbreitet
+Im Januar <num> begann TV Tokyo als erster größerer Fernsehsender seine Animes nur Stunden nach deren Ausstrahlung im japanischen Fernsehen englisch untertitelt auf einer abopflichtigen Website zu veröffentlichen Heute wird ein großer Teil der Neuerscheinungen gleichzeitig zur japanischen Ausstrahlung Simulcast auf Websites mit englischen Funimation und Crunchyroll aber auch deutschen Untertiteln gestreamt
+Zusammenspiel mit anderen Medien
+Die Produktion und Veröffentlichung von Animes ist oft eng mit anderen Medien verknüpft
+Viele Animes beruhen auf erfolgreichen Mangas sowie vor allem in jüngerer Zeit auf Light Novels
+Es wird aber auch umgekehrt nach dem Erfolg eines Animes ein entsprechender Manga gezeichnet
+Vergleichsweise selten sind Anime-Comics bei denen der Manga nicht neu gezeichnet sondern aus Einzelbildern des Animes und eingefügten Sprechblasen zusammengesetzt wird
+Oft ist auch die Computerspiel-Industrie an der Anime-Produktion beteiligt die auf Grundlage der Animes Computer- und Konsolenspiele produziert
+Ebenfalls gab es Animes die wie
+Pokémon
+und
+Digimon
+auf erfolgreichen Spielen basieren Auch eine parallele Entwicklung oder der Beginn der Animeproduktion noch vor Start eines Spiels kommen vor
+Dabei ist jedoch oft eines der Werke das Zugpferd an dessen Popularität sich die Adaption hängt
+Die Zweitverwertungen werden dann vor allem von Fans und Sammlern gekauft wird die weitere Einsätze ihrer Lieblingscharaktere oder -welt erleben wollen
+Unabhängig solcher Franchise- und Lizenzprodukte beeinflussten Anime und Computerspiele sich in ihren Darstellungsformen und Erzähltechniken gegenseitig
+Insbesondere die Ästhetik von Manga und Anime hat den Stil von japanischen Computerspielen geprägt vor allem was das Charakterdesign betrifft
+Bereits frühe japanische Computerspiele orientierten sich in der Darstellung ihrer Figuren an Manga und Anime
+und Techniken wie Cel-Shading das Computeranimationen den Anschein klassischer Animationen gibt oder Prinzipien der Limited Animation werden auch in Spielen eingesetzt
+Die Produktionen werden in der Regel von Produktionskomitees geleitet denen oft Unternehmen unterschiedlicher Branchen angehören so neben Buch- Spieleverlagen Studios auch Lebensmittelfirmen die Kapital einbringen und sich die Rechte am Werk aufteilen
+Durch diese frühe Verknüpfung erscheinen parallel zum Anime auch Manga Romane und weitere Artikel
+Teilweise werden diese Franchises dann gezielt zur Werbung für ein Produkt oder eine Produktgruppe eingesetzt
+Die Zusammenarbeit in Produktionskomitees soll auch gewährleisten dass inhaltliche- und Designelemente über die einzelnen Werke hinaus im Franchise genutzt werden beispielsweise der Einsatz von Charakteren in einem Videospiel bei der Entwicklung für eine Fernsehserie schon mitgedacht wird
+Dabei können jedoch Entwicklung der Geschichte der Figuren und die Darstellung von Konflikten und menschlichen Beziehungen in den Hintergrund treten Diese enge Zusammenarbeit über Komitees hat ab den <num>er Jahren deutlich zugenommen in denen auch der Medienmix an Bedeutung gewonnen hat
+Praktiziert wurde diese Zusammenarbeit aber bereits seit langem so war schon
+Astro Boy
+<num> von Süßwaren- und Spielzeugherstellern mitfinanziert die passendes Merchandising auf den Markt brachten
+Zu den diversen üblichen Merchandising-Artikel von Franchises unter anderem Artbooks Soundtrack-CDs und Klingeltöne nehmen Model-Kits und fertige Figuren eine wichtige Rolle ein
+Diese werden in Japan in großer Zahl für viele Serien verkauft sind außerhalb des Landes jedoch nur schwer erhältlich Zusätzlich zu diesen Musikthemen veröffentlichen die Sprecher eines bestimmten Animes auch CDs für ihren Charakter Image Album genannt
+Trotz dem Wort image beinhalten sie nur Musik undoder Textpassagen in denen der Sprecher zum Hörer spricht oder über sich singt wodurch der Zuhörer glaubt dass der Charakter selbst singt oder redet
+Eine weitere Variante von Anime-CD-Veröffentlichungen sind Drama-CDs Hörspiele in denen die Sprecher eine Geschichte erzählen die häufig im Anime nicht vorkommt
+Wie in Kinofilmen wird im Anime die Musik als wichtiges künstlerisches Mittel benutzt
+Mit Anime-Soundtracks wird in Japan sehr viel Geld gemacht da diese sich häufig ebenso gut verkaufen wie Chartstürmer-Alben
+Aus diesem Grund wird Animemusik häufig von erstklassigen Musikern komponiert und aufgeführt
+Fähige Komponisten für die Hintergrundmusik sind bei den Fans hochangesehen
+Zu den bekannteren Komponisten zählen z B
+Joe Hisaishi Yuki Kajiura YĆko Kanno und Kenji Kawai
+Am häufigsten wird Musik in Animes als Thema für einen Charakter genutzt oder um als Hintergrundmusik die Stimmung einer Szene wiederzugeben
+Serien haben ein Vorspannlied als Einleitung
+Dieses Thema passt für gewöhnlich zum Gesamtton der Sendung und dient dazu den Zuschauer für das anschließende Programm zu begeistern
+Zwischen- und Abspannlieder kommentieren oft die Handlung oder die Sendung als Ganzes und dienen häufig dazu eine besonders wichtige Szene hervorzuheben
+Diese Lieder werden häufig von bekannten Musikern oder japanischen Idolen gesungen aber auch von den Synchronsprechern SeiyĆ« die dadurch wiederum zu Idolen werden
+Somit sind sie ein sehr wichtiger Bestandteil des Programms
+Gesellschaft und Politik
+Während Anime genauso wie andere japanische Populärkultur noch bis in die <num>er Jahre von der Politik wenig beachtet und wenn überhaupt nur als Problem wahrgenommen wurde änderte sich dies nach <num>
+Insbesondere durch Außenminister und später Premierminister TarĆ AsĆ selbst Fan von Anime und Manga wurde ab japanische Populärkultur als wichtiger Teil der japanischen Wirtschaft und Kultur begriffen und dessen Export beworben und gefördert
+Mehrere Gesetzesvorhaben stärkten den Urheberschutz und Vertreter der Anime-Industrie wurden in politische Beratungsgremien aufgenommen
+Anime und Manga sollten als Soft Power beziehungsweise im Kontext mit der Idee von Cool Japan ein positives Bild Japans in der Welt vermitteln und wichtiger Teil der Exportwirtschaft sein
+Diesen Initiativen entgegen steht dass Anime wie auch Manga nicht so neu und modern nicht so stilistisch und inhaltlich einheitlich sind wie die politischen Strategien sie bewerben
+Stilmerkmale und Marketingstrategien haben eine weit vor <num> zurückreichende Geschichte und sind oft im Zusammenspiel mit westlichen Einflüssen entstanden sind also weniger originär japanisch als politisch suggeriert wird
+Manche Animeserien werden dafür krititiert nationalistische oder revanchistische Ideen zu transportieren
+Japanischen Animefans wird ein stärkeres Nationalbewusstsein zugeschrieben als anderen Teilen der Gesellschaft
+Zugleich findet im Medium auch Kritik an Politik Gesellschaft und Nationalismus statt viele Werke zielen auf einheimisches Publikum und sind international nicht verständlich und die Szene und deren Vertreter versuchen sich politischer Einvernahme zu entziehen
+Des Weiteren ist fraglich ob die auch in Japan recht kleine Branche die von der Politik in sie gesetzten wirtschaftlichen Hoffnungen erfüllen kann
+Bekannte Anime-Studios
+Eines der international bekanntesten Anime-Studios ist Studio Ghibli das seit <num> unter der Leitung von Hayao Miyazaki Filme produziert z B
+Prinzessin Mononoke
+<num>
+Chihiros Reise ins Zauberland
+<num> oder
+Das wandelnde Schloss
+<num>
+Seinen bisher größten weltweiten Erfolg hatte Studio Ghibli mit Chihiros Reise ins Zauberland
+Der Film erhielt neben zahlreichen internationalen Zuschauer- und Kritikerpreisen im Jahr <num> den Goldenen Bären auf der Berlinale und im Jahr <num> den Oscar als bester Animationsfilm was ihn zum meistausgezeichneten Zeichentrickfilm aller Zeiten macht
+Bei Animeserien ist TĆei Animation bedeutend das bei frühen Science-Fiction-Klassikern wie
+Uchƫ Senkan Yamato
+auch Space Battleship Yamato und
+Captain Future
+und später bei
+Sailor Moon
+Dragon Ball
+und weiteren Serien beteiligt war die große internationale Verbreitung gefunden haben
+Darüber hinaus produzierte TĆei die bedeutendsten Anime-Filme der <num>er Jahre
+Weitere bekannte Anime-Studios
+A-<num> Pictures
+Fairy Tail
+Sword Art Online
+Bee Train
+El Cazador
+hackSIGN
+Madlax
+Noir
+Tsubasa - Reservoir Chronicle
+Bones
+Eureka Seven
+Fullmetal Alchemist
+Ouran High School Host Club
+Soul Eater
+Wolfs Rain
+GAINAX
+FLCL
+Gurren Lagann
+He Is My Master
+Die Macht des Zaubersteins
+Neon Genesis Evangelion
+JCStaff
+Slayers
+Shakugan no Shana
+To Aru Majutsu no Index
+Zero no Tsukaima
+KyĆto Animation
+Clannad
+Kanon
+K-On
+Lucky Star
+Die Melancholie der Haruhi Suzumiya
+Madhouse
+Black Lagoon
+Chobits
+Death Note
+No Game No Life
+Ninja Scroll
+Summer Wars
+Nippon Animation Serienreihe
+World Masterpiece Theater
+Chibi Maruko Chan
+Production IG
+Blood - The Last Vampire
+Ghost in the Shell
+Higashi no Eden
+Neon Genesis Evangelion The End of Evangelion
+Jin-Roh
+Shaft
+Bakemonogatari
+Puella Magi Madoka Magica
+Magister Negi Magi Negima
+Sayonara ZetsubĆ Sensei
+Studio Pierrot
+Bleach
+Frau Pfeffertopf
+Naruto
+Saber Rider
+Saiyuki
+Sunrise
+City Hunter
+Code Geass
+Cowboy Bebop
+Inu Yasha
+The Vision of Escaflowne
+TMS Entertainment
+Mila Superstar
+Lupin III
+Lady Oscar
+Detektiv Conan
+Monster Rancher
+WIT Studio
+Attack on Titan
+Seraph of the End
+Kabaneri of the Iron Fortress
+Anime international
+Außerhalb Asiens sind hauptsächlich die USA Frankreich und Italien für die Verbreitung von Anime in Nachbarländern wie Spanien Portugal Arabien Lateinamerika und auch Deutschland verantwortlich Die Veröffentlichung findet sowohl synchronisiert als auch untertitelt statt wobei insbesondere Fans untertitelte Fassungen oft bevorzugen um problematische Übersetzungen zu meiden
+Da viele Animes Bezüge zur japanischen Kultur haben und daher für Zuschauer in anderen Ländern nicht immer leicht zugänglich sind waren außerhalb Asiens zunächst vor allem neutrale Stoffe oder solche basierend auf europäischen oder internationalen Märchen erfolgreich ehe auch stärker japanische Serien ein Publikum finden konnten Diese hatten und haben es teilweise noch immer schwer ihr Publikum zu finden da speziell japanische Stilelemente Bildsprache und Symbole außerhalb Japans für viele nicht verständlich sind
+Außerdem wurden bei vielen Lokalisationen die Dialoge und teilweise auch die Handlung angepasst um sie kindgerechter zu gestalten da Zeichentrick im Westen ausschließlich als Medium für Kinderunterhaltung verstanden wurde
+So wurden sexuelle Anspielungen oder Gewaltdarstellungen durch Dialogänderungen oder Schnitte entfernt oder entschärft bis hin zu sinnentstellenden Änderungen
+Auch die Komplexität einiger Animes wurde durch Kürzungen reduziert oder die Musik durch neue ersetzt um die Werke dem Publikum gefälliger zu machen
+USA
+Anime-Serien sind im Westen erstmals in den Vereinigten Staaten im Fernsehen aufgetaucht
+Dort sind in den <num>er Jahren unter anderem
+Astro Boy
+Kimba der weiße Löwe
+Gigantor
+und
+Speed Racer
+gelaufen
+Danach waren Anime-Serien weniger präsent als es in Europa der Fall war
+Die populärsten Serien waren Serien im Science-Fiction-Bereich wie
+Star Blazer
+Voltron
+und
+Robotech
+In den späten <num>ern ist wie in Deutschland die internationale Vermarktung der Serien
+Sailor Moon
+Pokémon
+und
+Dragon Ball Z
+für die Wahrnehmung von Anime im Speziellen verantwortlich gewesen
+Auch gab es Koproduktionen zwischen den USA und Japan dazu zählen
+Das Letzte Einhorn
+und
+Transformers
+Erfolgreiche Ausstrahlungen von Anime-Serien hatten Einfluss auf die Cartoon-Industrie in den USA selbst
+Serien wie
+Galaxy Rangers
+in den <num>ern sowie
+Avatar - Der Herr der Elemente
+Monsuno und
+Teen Titans
+in den <num>ern waren von der Anime-Ästhetik beeinflusst
+Im US-Fernsehen werden für Anime die im Kinderprogramm laufen die umfangreichsten Bearbeitungsmaßnahmen unternommen
+Diese Fassungen werden dann oft international vermarktet
+Der amerikanische Jugendschutz ist im Vergleich zum europäischen Standard in Deutschland Frankreich etc weitaus strenger In den USA stehen den Unternehmen umfangreiche Mittel zur Verfügung um Bilder zu retuschieren Namen zu ändern Folgen auszulassen zusammenzuschneiden und somit die Handlung zu verändern
+Auch die Musik wurde teilweise verändert
+Freizügige gewalttätige religiöse oder japanisch-kulturelle Inhalte und auch Bezüge zu Alkohol Waffen und Drogen werden entfernt
+Ernsthafte Themen wie der Tod werden umschrieben oder ausgelassen
+Diese Maßnahmen unterscheiden sich von Serie zu Serie und auch von Firma zu Firma
+Die konsequentesten und umfangreichsten Bearbeitungen finden bei <num>Kids
+One Piece
+Yu-Gi-Oh
+Harmony Gold
+Robotech
+Saban Brands
+Digimon
+Glitter Force
+und DiC Sailor Moon statt
+Weitgehend unbearbeitete Serien haben Popularität durch Videokassetten oder durch Nachtprogramme von Sendern wie Cartoon Network oder SyFy gewonnen
+Speziell im Nachtprogrammblock von Cartoon Network sind
+Cowboy Bebop
+und Big O sehr populär geworden
+Space Dandy vom Regisseur von Cowboy Bebop
+Ghost in the Shell Stand Alone Complex
+und eine zweite Staffel von Big O wurde von amerikanischen Geldern mitfinanziert Netflix plant mehrere Serien mitzufinanzieren die dann als Netflix Original beworben werden
+Anime in Deutschland
+Als erster Anime in Deutschland wurde ab dem <num> März <num> der Film
+Der Zauberer und die Banditen
+von Toei Animation aus dem Jahr <num> in den Kinos gezeigt
+Die erste Anime-Serie im deutschen Fernsehen war
+Speed Racer
+von der <num> aber nur einige Folgen gezeigt wurden ehe sie wegen Protesten abgesetzt wurde
+Ähnliches geschah zu Erstausstrahlung von
+Captain Future
+in den <num>er Jahren
+Entsprechend wurden in den <num>er und <num>er Jahren nur kinderfreundliche Serien zum Beispiel des
+Masterpiece Theater
+gezeigt bei denen keine Proteste zu befürchten waren
+Einige davon waren deutsche Koproduktionen wie
+Wickie und die starken Männer Die Biene Maja
+und
+Nils Holgersson
+Die ersten deutschen Kauf-Animes gab es im Jahr <num> auf sogenannten TED-Bildplatten
+In den <num>er Jahren erschienen zahlreiche Animes auf VHS-Kassetten
+Dieser Markt war neben der Zweitverwertung von Kinderserien aus dem Fernsehen geprägt von erotischen Werken die von Trimax herausgebracht wurden Diese Importe führten dazu dass Anime noch bis nach <num> von vielen eng mit pornografischen oder stark gewalthaltigen Werken verknüpft wurden
+Mit Beginn der <num>er Jahre sind im deutschen Kino häufiger Anime-Filme gezeigt worden darunter
+Akira
+<num>
+Ghost in the Shell
+<num> sowie einige Produktionen von Studio Ghibli wie
+Prinzessin Mononoke
+<num> und
+Chihiros Reise ins Zauberland
+<num>
+Mit dem Aufkommen des Privatfernsehens kam auch eine Vielzahl von Anime-Serien ins Fernsehen zunächst über Einkäufe von europäischen Programmpaketem in denen neben westlichen Zeichentrickserien auch vereinzelt Anime enthalten waren
+Mit der Zeit wurden auch Serien für Jugendliche ins Programm genommen und im August <num> erhielten Animes den Programmblock Moon Toon Zone bei RTL <num>
+Dieser Block bestand aus
+Sailor Moon Dragon Ball
+und
+Pokémon
+und wurde mit AnimeRTL<num> ab <num> und PokitoTV im Jahr <num> ausgebaut Durch den Erfolg der RTL-<num>-Ausstrahlungen begann das bewusste Lizenzieren von Anime durch RTL<num> und andere Fernsehsender
+K-Toon MTV VIVA und VOX sendeten Animes für ein älteres Publikum
+Ab <num> ging dieses Angebot von Animes im Fernsehen wieder deutlich zurück
+<num> wurde das Programm bei RTL II vollständig abgesetzt Von <num> bis Juni <num> gab es mit Animax Deutschland ein eigener Pay-TV-Sender für den deutschsprachigen Raum
+Heute senden nur noch ProSieben MAXX seit <num> und Nickelodeon regelmäßig Animes
+Die Nachbearbeitung von Animes geschah im deutschen Fernsehen und Kino lange Zeit in großem Maße und war oft Gegenstand großer Kritik von Fans
+Dabei wurden zahlreiche Schnitte und inhaltliche Änderungen meist mit dem Jugendschutz begründet da Trickserien als Kinderprogramm gelten und für dieses Publikum eingekauft und gezeigt werden
+Das erste deutsche Anime-Label war OVA Films gegründet <num>
+Um <num> kamen immer mehr Label auf den Markt von denen sich jedoch viele nicht halten konnten
+Erst ab <num> traten neue Unternehmen dazu von denen einige seit <num> auch regelmäßige Anime-Festivals veranstalten
+Als erste deutsche Videoplattform startete im September <num> Kazé Deutschland das Video-on-Demand-Portal Anime on Demand Mit der Zeit folgten weitere deutsche wie internationale Angebote die jedoch nicht alle von Dauer waren
+So stellte das zu ProSiebenSat<num> Media gehörende MyVideo sein <num> gestartete Angebot <num> wieder ein Seit <num> bedient das amerikanische Portal Crunchyroll auch den deutschen Markt
+Eine Fanszene entwickelte sich ab den <num>er Jahren in kleinerem Maße
+Mit zunehmender Verbreitung und Popularität von Animes wie auch Mangas nach der Veröffentlichung von
+Akira
+im Westen und umso mehr nach dem Erfolg von Fernsehserien darunter
+Sailor Moon
+und
+Dragon Ball
+entwickelte sich eine größere Fangemeinde
+Diese stützte sich stark auf kommunikation über Chats und Foren es entstanden Fanzines und Veranstaltungen der Szene sowie Treffen auf Buchmessen
+Darüber hinaus gehört Cosplay das Verkleiden als Figur aus einem Manga oder Anime und Fan-Art zu wichtigen Hobbys in der Szene
+Außerdem findet nicht selten eine Auseinandersetzung mit japanischer Kultur und Gesellschaft jenseits von Populärkultur statt Bedeutende Veranstaltungen auf denen sich Fans vorrangig treffen sind Anime- und Manga-Conventions sowie der Japantag die Buchmessen oder Veranstaltungen zum japanischen Film
+Das einzige derzeitige professionelle deutschsprachige Anime-Fachmagazin ist die
+AnimaniA
+die seit September <num> erscheint
+Dazu kommen Jugendmagazine mit eigenen Anime-Bereichen wie Mega Hiro
+Koneko
+und
+Kids Zone
+Mittlerweile eingestellt sind die vom Verein Anime no Tomodachi herausgegebene
+Funime
+sowie die
+MangasZene
+Frankreich
+In Frankreich sind Anime zum ersten Mal mit den Serien
+Choppy und die Prinzessin
+Erstausstrahlung folgte in Deutschland in <num> und Kimba der weiße Löwe vier Jahre vor der Deutschen Ausstrahlung im Jahr <num> aufgetaucht
+Ähnlich wie bei Wickie und die starken Männer und Die Biene Maja gab es französisch-japanische Koproduktionen
+Barbapapa
+Odysseus <num>
+und
+Die geheimnisvollen Städte des Goldes
+Mit der Toei-Produktion
+Grendizer
+auch genannt
+Goldorak
+wurde <num> eine Serie ausgestrahlt die maßgeblich dafür verantwortlich war dass im Kinderprogramm vermehrt auf Anime gesetzt wurde
+Die Serie erreichte hohe Einschaltquoten löste aber auch große Anfeindungen und Proteste gegenüber gewalthaltigen japanischen Produktionen aus
+TF<num> ist der größte Privatsender Frankreichs und setzte im Kinderprogramm stark auf Anime viele Serien waren verantwortlich für die große Fanszene in Frankreich Während RTL<num> insgesamt etwa <num> Serien zeigte waren es auf TF<num> weit über <num> AB Productions hat die Serien jedoch als billiges Kinderprogramm angesehen und diese Massen an Serien dann so im Schnitt und Dialog zusammengestutzt <num> wurde das Programm auf TF<num> nach Protesten und einen Konflikt über Anime der über <num> Jahre anhielt vollständig abgesetzt
+Danach haben sich verschiedene Spartensender gefunden die ein Animeprogramm sendeten während im Kinderprogramm der großen Sender ausschließlich auf sehr kindgerechte Anime gesetzt wurde
+Space Adventure Cobra gilt als der Anime mit dem höchsten Kultstatus in Frankreich Realverfilmungen und Fortsetzungen als Koproduktion sind geplant
+<num> wurde
+Ghost in the Shell <num> Innocence
+bei den Internationalen Filmfestspielen von Cannes <num> nominiert
+Wie in den USA hatten Anime Einfluss auf die heimische Zeichentrickindustrie in Frankreich
+Totally Spies
+und
+Wakfu
+sind ästhetisch an Anime angelehnt
+Italien
+In Italien war die Resonanz auf Anime durchwegs positiv
+Seit Goldorak wurde beinahe jedes Genre und Format von Japan übernommen In Italien wurden die meisten Anime außerhalb Japans im Fernsehen und Kino gezeigt Während in Deutschland in den <num>ern und <num>ern nur knapp <num> Serien gezeigt wurden waren es in Italien bereits über <num>
+Der Grund für diese Massenimporte war dass Italien bereits <num> das Fernsehen privatisierte und daraus eine Vielfalt an Sendern hervorging
+Auch waren Anime die preiswertesten Zeichentrickproduktionen Koproduktionen mit Japan wie
+Calimero
+Z wie Zorro
+und Die Abenteuer des Sherlock Holmes sind entstanden
+Eine Vielzahl der Sendungen die in Kinderprogrammen der großen Sender liefen Rai und Mediaset wurden konsequent bearbeitet
+So hat man Gewalt und freizügige Szenen geschnitten - aber auch Zensur und Veränderungen im Dialog wurden vorgenommen
+Thematiken wie der Tod sexuelle Anspielungen japanische kulturelle Inhalte sowie drastische Bilder und Zustände wurden sehr kindgerecht und abgeflacht aufbereitet
+Durch die Thematik der Serie Detektiv Conan haben sich aber solche Dialogumschreibungen wieder gelegt und diese werden inzwischen auch in anderen Serien nicht mehr verwendet
+In den <num>ern <num>ern und <num>ern sind verschiedene Serien unverändert auf verschiedenen Lokalsendern gelaufen jedoch geriet
+Fist of the North Star
+in starke Kritik weshalb fortan auf diesen kleineren Sendern auf Anime verzichtet wurde
+<num> begann mit MTV Italy die erste Ausstrahlung von Anime explizit für ein älteres Publikum zu einer passenden Sendezeit
+In Italien sind speziell Anime für jüngere Mädchen beliebter als in vielen anderen Ländern speziell
+Rock n Roll Kids
+ist für vier Staffeln als Realserie umgesetzt worden
+Der mitunter populärste Anime ist
+Lupin III
+Italien war Mitfinanzierer einer neuen Serie des Franchises
+Lupin Sansei
+Spanien
+Verschiedene Animeserien sind in Spanien zunächst auf dem öffentlich-rechtlichen Sender Televisión Español gelaufen jedoch geriet
+Saint Seiya
+in die Kritik und wurde abgesetzt
+Auch Koproduktionen wie
+Um die Welt mit Willy Fog
+DArtagnan und die drei MuskeTiere
+und Roy the Little Cid sind entstanden
+Mit dem Aufkommen des Privatfernsehens im Jahre <num> startete der Sender Telecinco
+Er setzte Saint Seiya fort und importierte fast <num> weitere Animeserien
+Genau wie in Frankreich und Italien hat sich die Wahrnehmung für Anime weit vor Deutschland und den USA entwickelt Jedoch kamen viele dieser Serien in die Kritik aufgrund von Gewaltdarstellungen oder auch wegen freizügigeren Szenen kurze Röcke bei Sailor Moon oder Nacktheit bei Ranma <num><num> und wurden <num> zeitweilig mit Disneycartoons ersetzt
+Die zwei kulturell bedeutendsten Anime in Spanien sind
+Mazinger Z
+und
+Shin Chan
+Zu Mazinger Z gibt es eine Statue in der Stadt Tarragona und Shin Chan hatte mitunter eine größere Beliebtheit im Fernsehen als manche Hauptnachrichtensendungen
+Fankultur
+Japanische Animationsfilme haben weltweit eine Fangemeinde die sich in großen Teilen mit der von Mangas überschneidet
+Viele Veranstaltungen widmen sich daher beiden Medien
+Eine Fanszene entwickelte sich zunächst in Japan und ab den <num>er Jahren in kleinerem Maße in den USA und Frankreich
+ie japanische Fanszene entstand ab den <num>er Jahren vor allem im Zusammenhang mit Science-Fiction-Serien und dem SF-Fandom
+Im folgenden Jahrzehnt wurden diese Fans auch in der Anime-Industrie selbst aktiv
+Die Szene emanzipierte sich von der Science-Fiction-Szene und es kam der Begriff Otaku für Anime-Fans auf der bis heute sowohl als Selbstbezeichnung als auch spöttische herabwürdigende Fremdbezeichnung verwendet wird
+Ein wichtiges Porträt dieser Fans war die Kurzserie
+Otaku no Video
+des von Fans gegründeten Studios GainaxM it zunehmender Verbreitung und Popularität von Animes wie auch Mangas nach der Veröffentlichung von
+Akira
+im Westen und umso mehr nach dem Erfolg von Fernsehserien darunter
+Sailor Moon
+und
+Dragon Ball
+entwickelte sich auch in Nordamerika und Europa eine größere Fangemeinde
+Als die deutsche Fanszene um das Jahr <num> herum wuchs war sie noch sehr jung
+Einer Umfrage von Sozioland aus dem Jahr <num> sowie einer Untersuchung des französischen Centre dÉtudes et de Recherches Internationales zufolge waren die meisten zwischen <num> und <num> Jahren alt
+Nur wenige waren über <num> spielten jedoch in der Fanszene eine wichtige Rolle gründeten die ersten Magazine und Veranstaltungen
+<num> bis <num> Prozent der Befragten waren weiblich
+Das Medium lädt wie auch Manga in großem Maße zu eigener Kreativität ein
+In der Fanszene ist die Auseinandersetzung mit den Werken und deren Fortsetzung in Form von DĆjinshi Fan-Manga Fanfiction Fanart oder das Verkleiden als Figur aus einem Anime Cosplay weit verbreitet
+Dieses große Maß an Interaktion zwischen Medium und Fans kann als ein weiteres wichtiges Merkmal von Anime gesehen werden De Anime- und Manga-Fanszene aklnn as in eine breitere Kultur moderner Japan-Mode eingebettet gesehen werden bestehend aus J-Pop und Visual Kei japanischem Essen Mode Karaoke und Computerspielen Bedeutende Veranstaltungen auf denen sich Fans vorrangig treffen sind Anime- und Manga-Conventions
+Diese Conventions bieten Verkaufsstände Workshops Autogrammstunden Konzerte oder Videoabende und Cosplay-Wettbewerbe Eine der weltweit größten Conventions ist die Japan Expo in Frankreich mit über <num> Besuchern
+Darüber hinaus finden viele weitere Veranstaltungen in Europa und Nordamerika statt
+Daneben ist Anime auch bei Veranstaltungen zu Japan Animationsfilm Comic oder Literatur ein Thema so finden sich in Deutschland beim Japantag oder der Frankfurter Buchmesse Veranstaltungen zum japanischen Animationsfilm
+Die Attraktivität des Medium für die Fans so Ralf Vollbrecht liege im deutlichen Unterschied zum westlichen Zeichentrick
+Statt kindlich-kindisch zu sein würde das Körperliche und sexuelle Attraktivität stärker betont und die Geschichten seien auch bei fantastischen Stoffen in ihren Themen nah an den Lebenswelten - insbesondere Entwicklungsthemen werden oft angesprochen - und es gibt ein hohes Identifikationspotenzial für die vor allem junge Zielgruppe und Fangemeinde Auch Alexander Zahlten betont der Reiz vieler Serien gerade für jugendliches Publikum läge in der Thematisierung von Transformation des Selbst und der Begegnung mit Anderen und bringt dies in Zusammenhang mit dem Ende der bipolaren Weltordnung nach dem Ende des Kalten Krieges das eine Verunsicherung und Sorge um das Selbst gebracht habe Gerade für Mädchen biete Anime Geschichten mit besonderem Identifikationmöglichkeiten so Dinah Zank
+Vor allem einige Genres von Animes sprechen in Themenwahl und Design ein weibliches Publikum an und bietet diesem auch Charaktere wie weibliche Kriegerinnen die Stereotype aufbrechen
+Dabei sprechen solche Werke auch männliche Zuschauer an auch weil sie die Flucht in eine andersartige sichere fantasievolle und idealisierte Mädchenwelt bieten
+Siehe auch
+Liste der Anime-Titel
+Liste der Anime-Vertriebe
+Literatur
+Gilles Poitras The Anime Companion Whats Japanese in Japanese Animation Stone Bridge Press ISBN <num>-<num>-<num>-<num> englisch <num>
+Jonathan Clements Helen McCarthy The Anime Encyclopedia A Guide to Japanese Animation Since <num>
+Stone Bridge Press <num> ISBN <num>-<num>-<num>-<num> englisch
+Patrick Drazen Anime Explosion
+- The What
+Why
+Wow
+of Japanese Animation
+Stone Bridge Press ISBN <num>-<num>-<num>-<num> englisch <num>
+Deutsches Filminstitut - DIF
+Deutsches Filmmuseum
+Museum für angewandte Kunst Hrsg <num> ga-netchû
+Das Manga Anime Syndrom
+Henschel Verlag ISBN <num>-<num>-<num>-<num>-<num>
+Jonathan Clements Anime - A History
+Palgrave Macmillan <num> ISBN <num>-<num>-<num>-<num>-<num>
+Weblinks
+Datenbanken Aniki - Größtes Wiki zum Thema Anime und Manga AIDB - Anime-Informationsdatenbank mit Releaselisten Episodenlisten und Fernsehplaner
+aniSearch - Größte deutsche Anime-Informationsdatenbank mit umfangreichen Informationen
+Anime News Network englisch
+Teil <num> einer <num>-teiligen Reihe über ihren Einfluss auf den Westen Themen Bildsprache von Rüdiger Suchsland auf Telepolis
+Einzelnachweise
+Jonathan Clements Anime - A History Palgrave Macmillan <num> S <num> ISBN <num>-<num>-<num>-<num>-<num> Darin Verweis auf Ćtsuka Yasuo Sakuga Asemamire Tokuma Shoten <num> S <num> Und Tsugata Nobuyuki Nihon Hatsu no Animation Sakka Kitayama SeitarĆ Rinsen Shoten <num> S <num> Alexander Zahlten Something for Everyone - Anime und Politik in ga-netchû Das Manga Anime Syndrom S <num> Henschel Verlag <num> Daniel Kothenschulte Opulenz und Beschränkung - Stile des frühen Anime sowie Bernd Dolle-Weinkauff Fandom Fanart Fanzine - Rezeption in Deutschland In Deutsches Filminstitut - DIF
+Deutsches Filmmuseum
+Museum für angewandte Kunst Hrsg ga-netchû Das Manga Anime Syndrom Henschel Verlag <num> S <num> Fred Patten Whats Wrong with Japanese Animation In Watching Anime Reading Manga - <num> Years of Essays and Reviews Stone Bridge Press <num> S <num> Fred Patten Anime Versus Japanimation In Watching Anime Reading Manga - <num> Years of Essays and Reviews Stone Bridge Press <num> S <num>fClements <num> S <num>f <num>-<num> Susan J Napier Anime from Akira to Princess Mononoke Experiencing Contemporary Japanese Animation Palgrave <num> S <num>f Fred Patten Letter to the Editor Anime as Pejorative In Watching Anime Reading Manga - <num> Years of Essays and Reviews Stone Bridge Press <num> S <num>-<num> Daniel Kothenschulte Opulenz und Beschränkung - Stile des frühen Anime In Deutsches Filminstitut - DIF
+Deutsches Filmmuseum
+Museum für angewandte Kunst Hrsg ga-netchû Das Manga Anime Syndrom Henschel Verlag <num> S <num>-<num> ISBN <num>-<num>-<num>-<num>-<num> Lawrence Eng The Fans who became Kings - Gainax und die Otaku-Kultur in Deutsches Filminstitut - DIF
+Deutsches Filmmuseum
+Museum für angewandte Kunst Hg ga-netchû Das Manga Anime Syndrom S <num>-<num> Henschel Verlag <num> Dinah Zank Girls only - Japanische Mädchenkultur im Spiegel von Manga und Anime In ga-netchû Das Manga Anime Syndrom Henschel Verlag <num> S <num>-<num> Das Gute im Bösen - Differnzierung statt Polarisierung In Deutsches Filminstitut - DIF
+Deutsches Filmmuseum
+Museum für angewandte Kunst Hg ga-netchû Das Manga Anime Syndrom S <num> Henschel Verlag <num> Daniel Kothenschulte Opulenz und Beschränkung - Stile des frühen Anime In Deutsches Filminstitut - DIF
+Deutsches Filmmuseum
+Museum für angewandte Kunst Hrsg ga-netchû Das Manga Anime Syndrom Henschel Verlag <num> S <num>f <num>f ISBN <num>-<num>-<num>-<num>-<num> Thomas Lamarre Full Limited Animation in Ga-netchĆ« - Das Manga Anime Syndrom Henschel Verlag <num> S <num>-<num> Daniel Kothenschulte Opulenz und Beschränkung - Stile des frühen Anime In Deutsches Filminstitut - DIF
+Deutsches Filmmuseum
+Museum für angewandte Kunst Hrsg ga-netchû Das Manga Anime Syndrom Henschel Verlag <num> S <num>f <num>f ISBN <num>-<num>-<num>-<num>-<num> Alexander Zahlten Something for Everyone - Anime und Politik in ga-netchû Das Manga Anime Syndrom S <num>-<num> Henschel Verlag <num> Julia Nieder Südwind aus Fernost - Die Filme des Studio Ghibli In Deutsches Filminstitut - DIF
+Deutsches Filmmuseum
+Museum für angewandte Kunst Hrsg ga-netchû Das Manga Anime Syndrom Henschel Verlag <num> S <num>f ISBN <num>-<num>-<num>-<num>-<num> Joachim Friedmann Sometimes Good Guys Dont wear White In Deutsches Filminstitut - DIF
+Deutsches Filmmuseum
+Museum für angewandte Kunst Hrsg ga-netchû Das Manga Anime Syndrom Henschel Verlag <num> S <num>-<num> ISBN <num>-<num>-<num>-<num>-<num> Ralf Vollbrecht Anime - Ein Phänomen aus Japan In Deutsches Filminstitut - DIF
+Deutsches Filmmuseum
+Museum für angewandte Kunst Hrsg ga-netchû Das Manga Anime Syndrom Henschel Verlag <num> S <num>-<num> ISBN <num>-<num>-<num>-<num>-<num> Joachim Friedmann Sometimes Good Guys Dont wear White In Deutsches Filminstitut - DIF
+Deutsches Filmmuseum
+Museum für angewandte Kunst Hrsg ga-netchû Das Manga Anime Syndrom Henschel Verlag <num> S <num>-<num> ISBN <num>-<num>-<num>-<num>-<num> Daniel Kothenschulte Opulenz und Beschränkung - Stile des frühen Anime sowie Bernd Dolle-Weinkauff Fandom Fanart Fanzine - Rezeption in Deutschland In Deutsches Filminstitut - DIF
+Deutsches Filmmuseum
+Museum für angewandte Kunst Hrsg ga-netchû Das Manga Anime Syndrom Henschel Verlag <num> S <num> <num> ff
+DateiStunt Pyrotechnics Luc Viatourjpg Der Actionfilm von engl action Tat Handlung Bewegung ist ein Filmgenre des Unterhaltungskinos in welchem der Fortgang der äußeren Handlung von zumeist spektakulär inszenierten Kampf- und Gewaltszenen vorangetrieben und illustriert wird
+Es geht eher um stimulierende Aktionen als um inhaltliche Zusammenhänge empathisches Miterleben der Gefühlswelt der Protagonisten oder künstlerisch-ästhetische Bildwelten
+Hauptbestandteile von Actionfilmen sind daher meist aufwendig gedrehte Stunts Nahkampf-Szenen Schießereien Explosionen und Verfolgungsjagden
+Geschichte
+Ursprung
+Der Actionfilm ist seit den <num>er-Jahren ein eigenständiges Filmgenre doch seine Konventionen sind bereits seit dem Beginn der Filmgeschichte bekannt
+Künstler aus dem Vaudeville wie Buster Keaton ließen ihr Können in artistischer Bewegung in Verbindung mit Tricktechnik in ihr Filmschaffen einfließen
+Der Actionfilm als eigenes Genre hat seinen Ursprung im Kriminalfilm in dem in den <num>er-Jahren Aktion und explizite Darstellung von physischer Gewalt zunehmend an Bedeutung gewann etwa in Stanley Kubricks Die Rechnung ging nicht auf
+<num>
+Alfred Hitchcock präsentierte in
+Der unsichtbare Dritte
+<num> erstmals eine geschlossene filmische Welt die ausschließlich als Herausforderung für die physische Aktion der Hauptfigur dient
+Dieses Konzept der geschlossenen Actionwelt die rein zum Ausleben von Körperakrobatik und zur Demonstration spektakulärer Gewaltanwendungstechniken existiert fand seine Fortsetzung in den Filmen der James-Bond-Reihe und in Fernsehserien wie
+Kobra übernehmen Sie
+Dieser von realistischer Darstellung und moralischer Wertung weit entfernten Illusionstendenz stehen die Regisseure der Bewegung des New Hollywood gegenüber die in offener Form Aktion und Gewaltanwendung inszenierten
+Sie reagierten auf gesellschaftliche und politische Entwicklungen wie die Protestbewegung und den Vietnamkrieg und suchten den Kontext der Darstellung zu Fragen der Moral etwa zu den Folgen von Gewaltanwendung auf den menschlichen Körper
+Beispiele für diese realistischere und ernüchternde Herangehensweise sind Arthur Penns Bonnie und Clyde
+<num> und Sam Peckinpahs The Wild Bunch - Sie kannten kein Gesetz
+<num>
+Hochphase <num>-<num>er
+DateiAction film actorsjpeg Mit den Bruce-Lee-Filmen fand eine Ära der Überbetonung physischer Kräfte und des Körperkultes im Actionfilm ihren Anfang
+Stilmittel wie Zeitlupe und Tonverfremdungen führten zur Entwicklung und Definition des Subgenres des Martial-Arts-Films
+In den <num>er Jahren beherrschte der Actionfilm das Mainstreamkino mit Stars wie Arnold Schwarzenegger und Sylvester Stallone die durch Bodybuilding den Körperkult auf einen Höhepunkt führten
+Neben wenigen humorvollen Verfilmungen wie Indiana Jones beherrschten überwiegend reaktionäre Themen wie Rachephantasien und das stereotype Aufbauen von Feindbildern das Actionkino
+In den <num>er Jahren wurde das Genre zunehmend ironisiert und spiegelte sich selbst etwa in Filmen wie
+Last Action Hero
+John McTiernan <num> und
+True Lies
+James Cameron <num>
+McTiernans Stirb-langsam-Reihe <num> bis <num> brach ebenfalls ironisch mit dem Heldenbild des Actionfilms und ließ ihren Protagonisten dargestellt von Bruce Willis entmystifiziert als leidensfähigen Jedermann gegen das Böse siegen
+Stars wie Jackie Chan vereinnahmten den Stunt als Teil der künstlerischen Darstellung und zogen einen Teil ihrer Popularität aus der Tatsache auch gefährliche Action grundsätzlich selbst zu bewerkstelligen
+Mit The Rock - Fels der Entscheidung oder Con Air wurden für das Action-Genre relativ anspruchsvolle Werke geschaffen die sich vom aufkommenden Direct-to-Video-Billigtrend abhoben
+Weiterentwicklung
+Zudem gewannen ab den mittleren <num>ern aufwendige digitale Spezialeffekte und Stunts gegenüber einfachen Kämpfen und Schusswechseln an Bedeutung z B
+in der Mission-Impossible-Reihe mit Tom Cruise oder xXx - Triple X mit Vin Diesel
+Viele Elemente des Actionfilms wurden bereits Ende der <num>er in der mit Krieg der Sterne beginnenden ersten Trilogie von Star Wars und in etwas geringerem Maße auch Star Trek in die Science Fiction übernommen
+Ab <num> wurde der Superheldenfilm erneut populär welcher durch das Batman-Reboot oder Marvels Avengers die mit enormen tricktechnischen und finanziellen Mitteln produziert wurden
+Spätestens in den <num>ern verschwanden klassische Actionfilme als Blockbuster weitgehend aus dem Kino und Fortsetzungen wie Stirb Langsam <num> oder dem nachempfundene Filme wie White House Down waren nur durchschnittlich erfolgreich
+Eine Ausnahme stellt aber z B
+die The Expendables-Trilogie dar die als Ensemble-Filme um die populären Schauspieler Schwarzenegger Stallone Willis Jason Statham Dolph Lundgren und andere als eine Art Hommage inszeniert wurde
+Weibliche Protagonisten
+DateiFemale action hero actressesjpg Weibliche Hauptfiguren waren bis Ende der <num>er Jahre selten eine Ausnahme stellten aber die von Sigourney Weaver verkörperte Ellen Ripley der Alien-Reihe und die von Linda Hamilton verkörperte Sarah Connor in Terminator dar
+Später folgten Brigitte Nielsen Red Sonja Kate Beckinsale Underworld Uma Thurman Kill Bill Michelle Rodriguez SWAT - Die Spezialeinheit oder Halle Berry Catwoman welche meist Seite an Seite mit einem männlichen Filmpartner agierten
+Mit Wonder Woman Gal Gadot oder Rogue One Felicity Jones wurden weitere Heldinnen geschaffen
+Motive und Darstellungsformen
+Die Bewegung Grundmotiv des Films dient im Actionfilm in erster Linie Schauzwecken und hat weniger erzählerische Funktionen
+Oft werden im Actionfilm in der Art einer Nummernrevue geschlossene Sequenzeinheiten aneinandergereiht die der Zurschaustellung unterschiedlichster bewegungsgetriebener Konflikt- oder Duellsituationen dienen etwa Shootouts Verfolgungsjagden Körperkämpfe oder Explosionen
+Subjekte der Aktion sind speziell im US-amerikanischen Actionfilm häufig sich verfolgende Fahrzeuge etwa in
+Brennpunkt Brooklyn
+William Friedkin <num>
+Bullitt
+Peter Yates <num> oder
+Dirty Harry
+Don Siegel <num>
+Der dargestellten Gewalt wird häufig in wirklichkeitsfremder Weise der Realitätsbezug genommen
+Filmische Mittel wie Konvergenzmontage und Parallelmontage strukturieren diese Nummern etwa um einen Spannungsbogen in einer Last-Minute-Rescue aufzulösen
+In den Plots geht es meist um den Kampf zwischen Gut und Böse die Identifikationsfigur ist häufig ein physisch starker männlicher Held oder eine weibliche Heldin siehe beispielsweise
+Lara Croft
+derdie in der Regel eindeutige moralische Prinzipien vertritt die den ethischen und weltanschaulichen Grundlagen der westlichen Kultur entsprechen Gut gegen Böse Beschützen der Schwachen Gerechtigkeit Sühne für erlittenes Unrecht Verteidigung und Bewahrung der vertrauten Lebensweise usw Häufig fließen erzählerische Elemente aus verwandten Genres in den Actionfilm ein unter anderem aus dem Abenteuerfilm dem Kriegsfilm dem Kriminalfilm dem Psychothriller dem Horrorfilm und dem Science-Fiction-Film
+Siehe auch
+Liste von Actionfilmen Opferkamera
+Weblinks
+Schlaffe <num>er Actionhelden in der Krise - Essay <num> Seiten film-zeitde Ines Walk vom <num> Januar <num>
+DateiManglehorn <num> <num>jpg Alfredo James Al Pacino
+<num> April <num> in New York ist ein US-amerikanischer Schauspieler Filmregisseur und -produzent
+Pacino gilt für viele Kritiker und Zuschauer als einer der herausragenden Charakterdarsteller des zeitgenössischen amerikanischen Films und Theaters
+Im Laufe seiner Karriere wurde er unter anderem mit dem Oscar dem Golden Globe Award dem Tony Award und der National Medal of Arts ausgezeichnet
+Eine seiner bekanntesten Rollen ist die des Michael Corleone in der von Francis Ford Coppola inszenierten Filmtrilogie Der Pate
+Leben
+Kindheit und Jugend
+Al Pacino geboren in Manhattan ist der Sohn von Salvatore Pacino geboren in der sizilianischen Stadt Corleone und von Rose Gerard der Tochter eines italienischen Einwanderers und einer italienisch-amerikanischen Mutter die in New York geboren wurde
+Seine Eltern ließen sich scheiden als er zwei Jahre alt war
+Nach der Scheidung zogen Al und seine Mutter in die Bronx und Pacino wuchs bei seinen sizilianischen Großeltern die aus der Heimatstadt seines Vaters eingewandert waren in der New Yorker South Bronx auf
+Sein Vater Salvatore der nach Covina zog arbeitete als Versicherungsagent und besaß ein Restaurant Pacinos Lounge Das Pacinos wurde in wirtschaftlich schweren Zeiten in den frühen <num>er Jahren geschlossen heute trägt es den Namen Citrus Grill Salvatore Pacino starb am <num> Januar <num> im Alter von <num> Jahren
+Al Pacino ist der Stiefsohn der Schauspielerin und Maskenbildnerin Katherin Kovin-Pacino und hat vier Schwestern Josette eine Lehrerin die Zwillinge Roberta und Paula sowie Desiree die sein Vater in seiner vierten Ehe adoptierte
+Mit <num> Jahren wurde Pacino der Schule verwiesen und ging fortan auf die Manhattan School of Performing Arts Nebenher arbeitete er in kleineren Theatern als Platzanweiser und Kartenabreißer
+Schauspielkarriere
+Pacino interessierte sich schon als Kind für die Schauspielerei
+Er verfeinerte sein Talent an zwei renommierten New Yorker Schauspielschulen in Herbert Berghofs HB Studio und später bei Lee Strasberg im The Actors Studio
+Dort spielte er in mehreren erfolgreichen Theaterstücken wie in seinem Debütstück The Connection und in The Indian Wants the Bronx für das er mit einem Obie-Award ausgezeichnet wurde
+Filmschauspieler
+DateiAl Pacino Cannes <num>jpg Pacino wurde durch den späteren Filmproduzenten Martin Bregman bei einem Off-Broadway-Auftritt entdeckt <num> wirkte er in seiner ersten Hollywood-Produktion Ich Natalie mit
+<num> erhielt er neben Kitty Winn eine Rolle in dem Film Panik im Needle Park die ihm den Weg für die Rolle des Michael Corleone in Francis Ford Coppolas Der Pate
+<num> ebnete und ihm <num> seine erste Oscar-Nominierung einbrachte
+Nach
+Hundstage
+wurde es stiller um Pacino
+Erst in den <num>er Jahren brachte er sich durch Filme wie Brian De Palmas Scarface
+<num> und
+Sea of Love - Melodie des Todes
+<num> wieder ins Gespräch
+Nach einer erneuten Zusammenarbeit mit Coppola in
+Der Pate III
+<num> folgte der Thriller
+Heat
+<num> mit Schauspielkollege Robert De Niro
+Die männliche Hauptrolle in dem Film
+Pretty Woman
+lehnte er ab
+Seine Darstellung des AIDS-kranken Schwulenhassers Roy Cohn in der Miniserie
+Engel in Amerika
+<num> brachte ihm zahlreiche Preise ein und wurde von der Kritik hoch gelobt
+Pacino ist dafür bekannt seine Rollen bis zum Extrem auszufüllen
+Während sein Spiel in den <num>er Jahren - insbesondere in der Der Pate - dabei zumeist minimalistisch und zurückhaltend war änderte es sich mit seinem Comeback in den <num>er Jahren radikal Pacinos exaltierte Darstellungen in Filmen wie Scarface Im Auftrag des Teufels An jedem verdammten Sonntag
+oder auch
+Der Duft der Frauen
+wurden von Kritikern oftmals als Overacting bezeichnet
+Für einen Großteil des Publikums zeichnet ihn allerdings genau diese Art und Weise als einen der größten Charakterdarsteller der Gegenwart aus
+Viele seiner Filme darunter auch
+Glengarry Glen Ross der zunächst floppte zählen heute zu den Besten ihres Genres
+Theaterarbeit
+Neben seiner Karriere als Filmschauspieler arbeitet er weiterhin regelmäßig an verschiedenen Theatern - sowohl als Darsteller wie auch als Regisseur und Produzent
+Für seine Rollen in den Bühneninszenierungen von The Basic Training Of Pavlo Hummel von David Rabe und Does A Tiger Wear A Necktie von Don Petersen erhielt er jeweils einen Tony Award
+Als langjähriges Mitglied von David Wheelers Experimental Theatre Company in Boston stand er unter anderem in
+Richard III
+und Bertolt Brechts Der aufhaltsame Aufstieg des Arturo Ui
+auf der Bühne
+In New York und London spielte Pacino in David Mamets American Buffalo in New York war er der Titelheld in
+Richard III
+und spielte den Mark Anton in
+Julius Cäsar
+Außerdem stand er im Square Theatre in New York in Oscar Wildes Salome
+auf der Bühne und wirkte in der Uraufführung von Ira Levins Theaterstück Chinese Coffee mit
+In der Theatersaison <num><num> spielte Pacino in der Shakespeare in the Park-Produktion
+Der Kaufmann von Venedig
+den Shylock
+Mit der Inszenierung gewann Heather Lind die als Shylocks Tochter Jessica auftrat einen Theatre World Award für ein herausragendes Broadway-Debüt
+Eigene Projekte
+Pacinos erstes eigenständiges Projekt war <num> Looking for Richard eine dokumentarische und künstlerische Filmstudie über den Charakter von Shakespeares Richard III bei dem er Regie führte die Produktion übernahm das Drehbuch schrieb und die Hauptrolle spielte
+Pacino war auch Produzent Hauptdarsteller und Koautor des Independent-Kurzfilms The Local Stigmatic einer Verfilmung des gleichnamigen Theaterstücks von Heathcote Williams das sowohl im New Yorker Museum of Modern Art als auch im Public Theatre aufgeführt wurde
+DateiAl Pacino Roma Film Fest croppedjpg
+Auszeichnungen und Ämter
+Al Pacino war insgesamt acht Mal für einen Oscar nominiert
+Seine erste Nominierung erhielt er <num> für seine Rolle des Michael Corleone in Der Pate von Francis Ford Coppola
+Danach folgten Nominierungen für
+und Gerechtigkeit für alle Der Pate - Teil II Hundstage Serpico Dick Tracy
+und
+Glengarry Glen Ross
+<num> wurde er schließlich für seine Rolle als Lt Colonel Frank Slade in
+Der Duft der Frauen
+ausgezeichnet
+Für seine Rolle in dem Film
+Asphalt-Blüten
+erhielt er <num> bei den Filmfestspielen in Cannes die Auszeichnung als bester Darsteller
+Am <num> Juni <num> erhielt er im Kodak Theatre in Los Angeles den AFI Life Achievement Award des American Film Institute für sein Lebenswerk
+Zusammen mit Ellen Burstyn und Harvey Keitel sitzt Pacino im Präsidium des Actors Studio
+Am <num> September <num> erhielt er den Le Coultre Glory to the Filmmaker Award Der Preis ehrt bei den Filmfestspielen von Venedig alljährlich die Arbeit eines bemerkenswerten zeitgenössischen Filmschaffenden
+Am <num> Februar <num> erhielt er die Goldene Kamera für sein Lebenswerk
+<num> wurde er in die American Academy of Arts and Sciences gewählt
+Privatleben
+Al Pacino war nie verheiratet
+Er hat drei Kinder eine Tochter mit Jan Tarrant und Zwillinge Tochter und Sohn
+<num> mit Beverly DAngelo
+Synchronstimme
+Al Pacino wurde im Lauf der Jahrzehnte von verschiedenen deutschen Sprechern synchronisiert
+Nachdem er im ersten Jahrzehnt seiner Karriere in der Regel von Lutz Mackensy gesprochen wurde u a
+Der Pate I und II Serpico Hundstage übernahm mit Scarface <num> Frank Glaubrecht die Synchronisation des Schauspielers
+Seit <num> ist Glaubrecht alleiniger Sprecher Heat City Hall Insomnia etc und er kann mittlerweile als Pacinos Standardstimme bezeichnet werden
+In den frühen <num>er Jahren wurde Pacino auch von Joachim Kammer Dick Tracy Gottfried Kramer Der Pate <num> und Klaus Kindler Carlitos Way gesprochen
+Filmografie
+Darsteller
+<num> Der Einsatz The Recruit
+<num> Liebe mit Risiko - Gigli Gigli
+<num> Engel in Amerika Angels in America Fernsehserie
+<num> Der Kaufmann von Venedig The Merchant of Venice
+<num> Das schnelle Geld Two for the Money
+<num> <num> Minuten <num> Minutes
+<num> Oceans <num> Oceans Thirteen
+<num> Kurzer Prozess - Righteous Kill Righteous Kill
+<num> Salomaybe
+<num> Ein Leben für den Tod You Dont Know Jack
+<num> Ein Cop mit dunkler Vergangenheit - The Son of No One
+<num> Wilde Salome
+<num> Jack und Jill Jack and Jill
+<num> Stand Up Guys
+<num> Der Fall Phil Spector Phil Spector
+<num> Manglehorn
+<num> Der letzte Akt The Humbling
+<num> Mr Collins zweiter Frühling Danny Collins
+<num> Ruf der Macht - Im Sumpf der Korruption Misconduct
+<num> The Pirates of Somalia
+<num> Hangman - The Killing Game Hangman
+<num> Paterno Fernsehfilm
+<num> Once Upon a Time in Hollywood
+Regisseur
+<num> Al Pacinos Looking for Richard Looking for Richard
+<num> Chinese Coffee
+<num> Salomaybe
+<num> Wilde Salome
+<num> Salomé
+Produzent
+<num> The Local Stigmatic Kurzfilm
+<num> Al Pacinos Looking for Richard Looking for Richard
+<num> The Humbling
+Drehbuchautor
+<num> Al Pacinos Looking for Richard Looking for Richard
+<num> Wilde Salome
+Auszeichnungen
+Oscar
+<num> Nominierung als bester Nebendarsteller Der Pate
+<num> Nominierung als bester Hauptdarsteller Serpico
+<num> Nominierung als bester Hauptdarsteller Der Pate - Teil II
+<num> Nominierung als bester Hauptdarsteller Hundstage
+<num> Nominierung als bester Hauptdarsteller und Gerechtigkeit für alle
+<num> Nominierung als bester Nebendarsteller Dick Tracy
+<num> Bester Hauptdarsteller Der Duft der Frauen
+<num> Nominierung als bester Nebendarsteller Glengarry Glen Ross
+Golden Globe Award
+<num> Nominierung bester Hauptdarsteller - Drama Der Pate
+<num> Bester Hauptdarsteller - Drama Serpico
+<num> Nominierung als bester Hauptdarsteller - Drama Der Pate - Teil II
+<num> Nominierung als bester Hauptdarsteller - Drama Hundstage
+<num> Nominierung als bester Hauptdarsteller - Drama Bobby Deerfield
+<num> Nominierung als bester Hauptdarsteller - Drama und Gerechtigkeit für alle
+<num> Nominierung als bester Hauptdarsteller - Komödie oder Musical Daddy
+Daddy
+Fünf Nervensägen und ein Vater
+<num> Nominierung als bester Hauptdarsteller - Drama Scarface
+<num> Nominierung als bester Hauptdarsteller - Drama Sea of Love - Melodie des Todes
+<num> Nominierung als bester Hauptdarsteller - Drama Der Pate - Teil III
+<num> Nominierung als bester Nebendarsteller Dick Tracy
+<num> Bester Hauptdarsteller - Drama Der Duft der Frauen
+<num> Nominierung als bester Nebendarsteller Glengarry Glen Ross
+<num> Cecil B DeMille Award für sein Lebenswerk
+<num> Bester Hauptdarsteller - Mini-Serie oder TV-Film Engel in Amerika
+<num> Bester Hauptdarsteller - Mini-Serie oder TV-Film Ein Leben für den Tod
+<num> Nominierung als bester Hauptdarsteller - Komödie oder Musical Danny Collins
+British Academy Film Award
+<num> Nominierung als bester Nachwuchsdarsteller Der Pate
+<num> Nominierung als bester Hauptdarsteller Serpico
+<num> Bester Hauptdarsteller Hundstage
+<num> Nominierung als bester Nebendarsteller Dick Tracy National Board of Review
+<num> Bester Nebendarsteller Der Pate
+<num> Bester Hauptdarsteller Serpico Emmy
+<num> Bester Hauptdarsteller - Mini-Serie oder TV-Film Engel in Amerika
+<num> Bester Hauptdarsteller - Mini-Serie oder TV-Film Ein Leben für den Tod Screen Actors Guild Awards
+<num> Bester Hauptdarsteller - Mini-Serie oder TV-Film Engel in Amerika
+<num> Bester Hauptdarsteller - Mini-Serie oder TV-Film Ein Leben für den Tod National Society of Film Critics
+<num> Bester Hauptdarsteller Der Pate American Film Institute
+<num> AFI Life Achievement Award Goldene Himbeere
+<num> Nominierung als schlechtester Darsteller für Revolution
+<num> Nominierung als schlechtester Nebendarsteller für Gigli
+<num> Nominierung als schlechtester Darsteller für <num> Minutes und Righteous Kill
+<num> Schlechtester Nebendarsteller für Jack und Jill
+<num> Schlechtestes Leinwandpaar Adam Sandler und entweder Katie Holmes Al Pacino oder Adam Sandler für Jack und Jill Goldene Kamera
+<num> Auszeichnung Lebenswerk international
+Weblinks
+- Interview mit Bruno Lester in der Frankfurter Rundschau <num> Januar <num> S <num>
+- Würdigung Al Pacinos zum <num> Geburtstag in Spiegel Online <num> April <num>
+Einzelnachweise
+httpswwwnzzchrobert_de_niro_und_al_pacino_langweilen_sich-<num> httpswwwschwarzkopf-verlagnetstorep<num>AL_PACINOhtml httpswwwtv-mediaattop-storysal-pacino-<num>-geburtstag httpswwwmoviepilotdepeopleal-pacino httpwwwwhoswhodebioalfredo-james-pacinohtml urlhttpwwwplaybillcomnewsarticle<num>-Ellen-Barkin-Patina-Miller-John-Larroquette-Jim-Parsons-Tony-Sheldon-and-More-Win-Theatre-World-Awards
+wayback<num>
+textEllen Barkin Patina Miller John Larroquette Jim Parsons Tony Sheldon and More Win Theatre World Awards Playbillcom online englisch abgerufen am <num> Oktober <num> vgl Auszeichnungsliste der Biennale bei labiennaleorg abgerufen am <num> Juni <num> englisch
+DateiAlkohol - Alcoholsvg DateiAlcohol generalsvg Alkohole
+eigentlich feines Antimonpulver sind organische chemische Verbindungen die eine oder mehrere an unterschiedliche aliphatische Kohlenstoffatome gebundene Hydroxygruppen -O-H besitzen Der Unterschied zwischen Alkoholen und anderen Verbindungen mit OH-Gruppen z B
+Enole Halbacetale oder Carbonsäuren als Teil der funktionellen Gruppe ist dass in Alkoholen jedes Kohlenstoffatom das eine OH-Gruppe trägt sp<num>-hybridisiert sein muss und außer der Hydroxygruppe nur noch an Kohlenstoff- oder Wasserstoffatomen gebunden sein darf
+Nur dieser Bindungszustand entspricht dem Oxidationszustand eines normalen Alkanols
+Wenn die Hydroxygruppe an ein nicht-sp<num>-hybridisiertes Kohlenstoffatom gebunden ist das Teil eines aromatischen Ringes ist so werden diese Verbindungen als Phenole bezeichnet und zählen nicht zu den Alkoholen
+Während Alkohole schwächer sauer sind als Wasser und mit einem pKs-Wert von ca <num> zu den sehr schwachen Säuren zählen gehören normale Phenole mit einem pKs-Wert von <num> bereits zu den schwachen Säuren
+Nomenklatur und Einteilung
+Der Name einfacher Alkohole ergibt sich als Zusammensetzung aus dem Namen des ursprünglichen Alkans und der Endung
+Zusätzlich wird die Position der OH-Gruppe durch eine vorangestellte Zahl verdeutlicht zum Beispiel
+Eine veraltete bis <num> gültige Bezeichnung für Alkohole ist - nach einem Vorschlag von Hermann Kolbe -
+Carbinole
+Die Stoffgruppe der Alkohole wird nach verschiedenen Kriterien Zahl der Nichtwasserstoffnachbarn Wertigkeit Vorhandensein von Doppel-Dreifachbindungen und Kettenlänge eingeteilt
+DateiPrim sec tert Alcohols V<num>png
+Zahl der Nichtwasserstoffnachbarn
+Man unterscheidet Alkohole nach der Zahl der C- und H-Atome an dem C-Atom der funktionellen Gruppe an das auch die Hydroxygruppe gebunden ist
+Bei primären Alkoholen sind an dieses C-Atom neben einem C-Atom zwei H-Atome bei sekundären Alkoholen neben zwei C-Atomen ein H-Atom und bei tertiären Alkoholen neben drei C-Atomen kein Wasserstoffatom gebunden
+Ein Sonderfall ist der Alkohol mit nur einem C-Atom das Methanol das neben der Hydroxygruppe nur drei Wasserstoffatome am C-Atom der funktionellen Gruppe trägt
+Wertigkeit der Alkohole
+Ist mehr als eine Hydroxygruppe an verschiedenen C-Atomen in einem Alkoholmolekül vorhanden wird deren Anzahl durch Einfügen einer der Anzahl der Hydroxygruppen entsprechenden griechischen Silbe -di- -tri- usw vor der Endung
+angegeben und man spricht von mehrwertigen Alkoholen
+Ein
+ist das
+Trivialname Ethylenglycol ein
+das
+Trivialname Glycerin
+Die Zahl vor der Endung
+gibt die Position der funktionellen Gruppen an
+Dies gilt auch für einwertige Alkohole zum Beispiel
+Trivialname Isopropanol
+Ethanol pngStrukturformel des Ethanols<num>-propandiol numberedsvgStrukturformel <num>-propandiol numberedsvgStrukturformel
+Doppel- bzw Dreifachbindungen
+In Bezug auf das Vorhandensein von Doppel- bzw Dreifachbindungen in der Kette der C-Atome unterscheidet man Alkanole abgeleitet von Alkanen Alkenole abgeleitet von Alkenen und Alkinole abgeleitet von Alkinen
+Für den Fall dass die OH-Gruppe an ein sp<num>-hybridisiertes Kohlenstoffatom gebunden ist hat man es mit einem anderen Oxidationszustand und damit mit einer anderen Stoffgruppe zu tun nämlich mit den meist instabilen Enolen
+Allyl-alcoholpngStrukturformel des Allylalkohols <num>-Propen-<num>-ol Strukturformel von <num>-Butin-<num>-diolsvgStrukturformel des Butindiols L-Ascorbic acidsvgStrukturformel der Ascorbinsäure eines Endiols
+Kettenlänge
+Über die Kettenlänge werden Alkohole ebenfalls unterschieden
+Die Bezeichnung
+Fettalkohole
+verwendet man für Alkohole mit endständiger primärer
+mit gerader Kette und einer Länge von sechs Hexanol bis hin zu <num> Behenylalkohol Kohlenstoffatomen Sie werden meist durch Reduktion der
+aus Fettsäuren gewonnen
+Die höheren primären Alkohole mit <num> bis <num> Kohlenstoffatome bezeichnet man als Wachsalkohole
+Physikalische Eigenschaften
+Niedrigmolekulare Alkohole sind Flüssigkeiten die einen charakteristischen Geruch und einen brennenden Geschmack besitzen
+Höhere Alkohole sind meist feste Verbindungen mit nur schwach ausgeprägtem Geruch
+Aufgrund von intermolekularen Wasserstoffbrückenbindungen besitzen die Alkohole im Vergleich zu Kohlenwasserstoffen gleicher Molekülmasse relativ hohe Schmelz- und Siedepunkte Wichtigstes gemeinsames Merkmal der Alkohole ist die Hydrophilie
+Diese Eigenschaft nimmt mit zunehmender Länge des Alkylrestes ab und mit der Anzahl der Hydroxygruppen zu
+Besonders die kurzkettigen Alkohole werden aufgrund ihres amphiphilen Charakters oft als Lösungsmittel verwendet
+Hohe Siedepunkte
+DateiH-bonding alcoholsvg DateiDiagramm-Abhängigkeit des Sdp von Anzahl OH-Gruppenpng Sauerstoff ist elektronegativer als Wasserstoff und Kohlenstoff d h er zieht Elektronen stärker an als diese
+Das führt zu einer unsymmetrischen Verteilung der Elektronen entlang der
+man spricht von einer polaren Bindung es bildet sich ein molekularer Dipol aus
+Diese Dipole können untereinander Wasserstoffbrückenbindungen ausbilden die die Anziehung der einzelnen Moleküle untereinander drastisch verstärken
+Dies führt für Alkohole zu relativ hohen Siedepunkten gegenüber den um eine Methyleneinheit verlängerten Homologen ihrer Stammverbindung die eine annähernd gleiche molarer Masse besitzen
+So hat beispielsweise das unpolare Ethan C<num>H<num> M
+<num> einen Siedepunkt von -<num> C während Methanol CH<num>OH M
+<num> diesen erst bei <num> C erreicht
+Zusammenfassend
+Im Vergleich zu Alkanen mit einer vergleichbaren molaren Masse haben Alkohole einen höheren Schmelz- und Siedepunkt da die Hydroxygruppe OH-Gruppe Wasserstoffbrückenbindungen ausbildet
+Je mehr Hydroxygruppen ein Molekül aufweist desto mehr Wasserstoffbrückenbindungen können ausgebildet werden und desto höher ist der Siedepunkt
+Zwischen den Alkylresten bilden sich zusätzlich Van-der-Waals-Kräfte aus
+Deswegen steigt der Siedepunkt mit der Länge des Alkylrestes
+Da die Stärke der Van-der-Waals-Wechselwirkungen nicht nur von der Größe des Alkylrestes sondern auch von dessen Oberfläche abhängig ist weisen stark verzweigte eher kugelförmige Moleküle mit einer mittelständigen Hydroxygruppe einen niedrigeren Siedepunkt als unverzweigte langgestreckte primäre Alkohole auf
+Hydrophilie
+Die OH-Gruppe ist ebenfalls in der Lage Wasserstoffbrückenbindungen mit Wasser einzugehen
+Sie erhöht damit die Hydrophilie die Wasserlöslichkeit der Verbindung
+Organische Alkylreste selbst sind nicht wasserlöslich also hydrophob
+Die Wasserlöslichkeit sinkt daher mit der Größe des organischen Anteils und steigt mit der Zahl der Hydroxygruppen
+Die Propanole und tert-Butanol sind bei Raumtemperatur noch in jedem Verhältnis mit Wasser mischbar alle langkettigeren Alkohole lösen sich nur noch in zunehmend kleinen Mengen
+Größere Mengen gelöster anorganischer Salze können auch bei den kurzkettigen Alkoholen eine Phasentrennung bewirken Salzfracht
+Zusammenfassend
+Die Hydroxygruppe eines Alkohols ist aufgrund der ungleichen Ladungsverteilung polar
+Somit ist die Fähigkeit derselben auch zu ebenfalls polaren Wassermolekülen Wasserstoffbrückenbindungen ausbilden zu können für die gute Löslichkeit vor allem kurzkettiger Alkohole verantwortlich
+Je mehr Hydroxygruppen ein Alkohol aufweist desto mehr Wasserstoffbrücken können diese mit dem Wasser ausbilden
+Daher steigt mit wachsender Anzahl der hydrophilen Hydroxygruppen die Wasserlöslichkeit
+Diesem Effekt wirkt allerdings der hydrophobe also wasserabweisende unpolare Alkylrest entgegen Je länger er ist desto geringer ist die Wasserlöslichkeit des Alkohols
+Acidität und Deprotonierung
+Mit einem pK-Wert Säurestärke von etwa <num> sind Alkohole schwächer sauer als Wasser und reagieren somit in wässriger Lösung näherungsweise neutral
+Die Acidität von Alkoholen nimmt in der Reihe von Methanol über primäre sekundäre und tertiäre Alkohole ab
+Es ist möglich Alkohole mit starken Basen wie z B
+Hydridanionen oder durch Reaktion mit Natrium unter Entwicklung von Wasserstoff zu deprotonieren
+Die dabei entstehenden
+Alkoholate
+können dann als stark nucleophile Anionen für weitere Reaktionen eingesetzt werden
+Es ist auch möglich Alkohole in gewissem Umfang mit starken Säuren zu protonieren DateiMethanol saeure basesvg
+Spektroskopie
+Im IR-Spektrum von Alkoholen ist deutlich die breite Bande der O-H-Valenzschwingung im Bereich von <num>-<num> cm-<num> zu erkennen
+Die Breite des Peaks wird durch Wasserstoffbrückenbindungen mit Wassermolekülen verursacht und ist in Spektren von wasserfreien Alkoholen in einem engeren Bereich von <num>-<num> cm-<num> zu finden
+Chemische Eigenschaften
+Reaktion mit konzentrierter Schwefelsäure
+Unterhalb von <num> C bildet sich der Ester der Schwefelsäure
+Bei etwa <num> C findet die Kondensationsreaktion zu einem Ether statt
+Oberhalb von <num> C werden primäre Alkohole zu Alkenen dehydratisiert
+Eliminierung
+Selenoxid-Eliminierung
+Die Selenoxid-Eliminierung ist eine milde Variante der Eliminierung
+Veresterung
+Mit Carbonsäuren reagieren Alkohole unter Wasserabgabe zu Estern diese Reaktion wird auch Veresterung genannt
+Diese Reaktion wird durch Säuren katalysiert
+Oxidation
+Primäre Alkohole lassen sich zu Aldehyden und Carbonsäuren sekundäre Alkohole zu Ketonen oxidieren
+Tertiäre Alkohole lassen sich nicht weiter oxidieren es sei denn unter Zerstörung des Kohlenstoffgerüsts
+Zur Oxidation von primären Alkoholen zur Carbonsäure können ChromVI-haltige Oxidationsmittel eingesetzt werden wie sie z B
+bei der Jones-Oxidation Anwendung finden
+Als chromfreies weniger giftiges Reagenz steht wässriges Rutheniumtetroxid zur Verfügung
+Die Oxidation eines primären Alkohols kann unter Verwendung bestimmter ChromVI-Verbindungen wie dem Collins-Reagenz auch nur bis zur Stufe des Aldehyds erfolgen
+Entscheidend ist dass wasserfreie Lösungsmittel eingesetzt werden
+Ist kein Wasser anwesend kann keine Hydratisierung zum geminalen Diol des Aldehyds Aldehydhydrate stattfinden
+ateiAlkohol - Aldehyd - Carbonsäuresvg
+Da lösliche Chromate sehr giftig sind sowie karzinogene und mutagene Eigenschaften besitzen wurden alternative Methoden zur Oxidation von Alkoholen entwickelt
+Eine häufig zur Anwendung kommende Methode ist die Swern-Oxidation mit aktiviertem Dimethylsulfoxid Fast alle Methoden eignen sich ebenfalls für die Oxidation sekundärer Alkohole zu Ketonen
+Die folgende Aufzählung liefert eine Übersicht der wichtigsten Methoden
+Oxidation zur Carbonsäurezum Keton
+Jones-Oxidation ChromVI-oxid in Schwefelsäure unter Anwesenheit von Aceton
+Kaliumdichromat in Schwefelsäure
+Rutheniumtetroxid
+Oxidation zum Aldehydzum Keton
+Collins-Reagenz CrO<num>py<num> in Dichlormethan
+Corey-Reagenz Pyridiniumchlorochromat PCC
+Cornforth-Reagenz Pyridiniumdichromat PDC
+Anelli-Oxidation kat TEMPO stöch
+NaOCl
+Dess-Martin-Oxidation Dess-Martin-Periodinan
+Ley-Oxidation kat TPAP stöch NMO
+Pfitzner-Moffatt-Oxidation DMSO DCC
+Swern-Oxidation DMSO Oxalylchlorid NEt<sub><num><sub>
+Acetalbildung
+Mit Aldehyden reagieren Alkohole in Gegenwart saurer Katalysatoren zu Halbacetalen bzw Acetalen
+Verwendung
+Viele Alkohole sind wichtige Lösungsmittel die sowohl in der Industrie als auch im Haushalt eingesetzt werden die mengenmäßig wichtigsten sind Methanol Ethanol <num>-Propanol und -Butanol
+Im Jahr <num> wurden weltweit etwa <num> Mio Tonnen dieser alkoholischen Lösungsmittel nachgefragt
+Nachweis
+Umsetzung mit metallischem Natrium
+Wenn man zu einer flüssigen Alkoholprobe Natrium hinzufügt so entsteht Wasserstoff welchen man mit der Knallgasprobe nachweisen kann
+Diese Methode gilt zwar als Alkoholnachweis ist jedoch nicht eindeutig da alle ausreichend protischen Substanzen zum Beispiel Carbonsäuren anorganische Säuren oder Wasser die gleiche Reaktion eingehen
+Alcotest
+Der Umsatz von Alkoholen mit Dichromaten in schwefelsaurer Lösung ist geeignet um Alkohole quantitativ nachzuweisen und wurde früher in den Alcotest-Röhrchen eingesetzt
+Das Nachweisprinzip beruht auf dem Farbumschlag von gelb-orange saure Dichromatlösung nach grün ChromIII-Ionen und kann spektralphotometrisch gemessen werden
+Certest
+Eine weitere Möglichkeit besteht in der Umsetzung mit AmmoniumcerIV-nitrat
+Hierbei wird eine konzentrierte Lösung von AmmoniumcerIV-nitrat mit einer verdünnten Lösung der unbekannten Substanz versetzt
+Enthält die unbekannte Substanz Alkohol-Gruppen färbt sich das Gemisch rot manchmal auch grün
+Enthält die Substanz Phenole fällt ein brauner Niederschlag aus
+Der Grund für diese Farbreaktion ist eine Komplexbildung genauer gesagt eine Ligandensubstitution bei der ein AlkoholPhenol mit dem Sauerstoffatom am CerIV koordiniert
+Durch die Veränderung der Ligandensphäre verändert sich die Farbe des CerIV von hellgelb zu rotgrünbraun
+Leicht oxidierbare AlkoholePhenole können einen negativen Nachweis ergeben indem sie das CerIV zu CerIII reduzieren
+Lucas-Probe
+Der Nachweis des Substitutionsgrades eines Alkohols also ob es sich dabei um einen primären sekundären oder tertiären Alkohol handelt erfolgt über nucleophile Substitution der OH-Gruppe gegen Chlorid durch die Lucas-Probe
+Die Substitution hat zur Folge dass sich die entstehende Substanz nicht mehr in Wasser löst und damit eine eigene Phase ausbildet
+Dabei ist die Geschwindigkeit dieser Phasenbildung entscheidend
+Tertiäre Alkohole reagieren bei Raumtemperatur sofort
+Sekundäre Alkohole reagieren nach etwa fünf Minuten
+Primäre Alkohole reagieren ausschließlich unter Erwärmen
+Voraussetzung für diesen Test ist dass sich der ursprüngliche Alkohol in Wasser löst
+Auch darf keine andere unter den Reaktionsbedingungen substituierbare Gruppe vorliegen
+Spektroskopie und Derivatisierung
+Die eindeutige Identifizierung eines unbekannten Alkohols erfolgt entweder spektroskopisch oder durch Synthese eines charakteristischen Derivates das einen Schmelzpunkt hat der von den Schmelzpunkten gleicher Derivate ähnlicher Alkohole gut zu unterscheiden ist
+Oftmals werden sie über Ester der
+oder der
+identifiziert
+Hierzu wird die zu analysierende Substanz in Gegenwart geringer Mengen Schwefelsäure umgesetzt
+Die Schmelzpunkte dieser Derivate sind in der Regel scharf
+Die Derivate der
+besitzen in der Regel höhere Schmelzpunkte als die der
+Sie werden dann bevorzugt gewählt wenn der Schmelzpunkt mit der
+zu niedrig ist und keine genaue Bestimmung mehr möglich wird
+Liste wichtiger Alkohole mit Schmelz- und Siedepunkten
+Liste wichtiger Alkohole mit Schmelz- und Siedepunkten
+omologe Reihe der einwertigen primären linearen unverzweigten AlkoholeC-AtomeMolare Masse
+gmol-<num>Systematischer NameTrivialnameSchmelzpunkt
+CSiedetemperatur
+CLöslichkeit
+gl-<num>MethanolHolzgeist Methylalkohol -<num><num>Siegfried Hauptmann Organische Chemie <num> Auflage VEB Deutscher Verlag für Grundstoffindustrie Leipzig <num> ISBN <num>-<num>-<num>-<num> S <num>
+<num>EthanolAlkohol Ethylalkohol Weingeist -<num><num> <num>
+<num>Propan-<num>-oln-Propylalkohol -<num><num> <num>Butan-<num>-oln-Butylalkohol -<num><num>Pentan-<num>-oln-Amylalkohol -<num>Hans Beyer und Wolfgang Walter Organische Chemie S Hirzel Verlag Stuttgart <num> Auflage <num> S <num> ISBN <num>-<num>-<num>-<num><num>Hexan-<num>-oln-Hexylalkohol -<num><num>Hans Beyer und Wolfgang Walter Organische Chemie S Hirzel Verlag Stuttgart <num> Auflage <num> S <num> ISBN <num>-<num>-<num>-<num><num>Heptan-<num>-ol
+-<num>Hans Rudolf Christensen Grundlagen der organischen Chemie Verlag Sauerländer Aarau <num> Auflage <num> S <num><num>Octan-<num>-ol
+-<num><num><num>Nonan-<num>-ol
+-<num> ZVG<num>CAS<num>-<num>-<num>Datum<num> April <num>-<num><num>Name<num>-NonanolDatum <num> November <num>Decan-<num>-ol <num> ZVG<num>CAS<num>-<num>-<num>Datum<num> Januar <num><num>Undecan-<num>-ol <num>Auflage<num> Titel Kapitel<num> Startseite<num> Endseite<num>Dodecan-<num>-olLaurylalkohol<num>Tridecan-<num>-ol <num>Auflage<num> Titel Kapitel<num> Startseite<num> Endseite<num>Tetradecan-<num>-olMyristylalkohol<num>-<num>Robert C Weast Hrsg CRC Handbook of Chemistry and Physics <num>st Student Edition <num> CRC Press Baton Rouge Florida S C-<num> ISBN <num>-<num>-<num>-<num><num>Pentadecan-<num>-ol <num>Hexadecan-<num>-olCetylalkohol<num>Robert C Weast Hrsg CRC Handbook of Chemistry and Physics <num>st Student Edition <num> CRC Press Baton Rouge Florida S C-<num> ISBN <num>-<num>-<num>-<num>
+<num>Octadecan-<num>-olStearylalkohol<num>-<num>Robert C Weast Hrsg CRC Handbook of Chemistry and Physics <num>st Student Edition <num> CRC Press Baton Rouge Florida S C-<num> ISBN <num>-<num>-<num>-<num>
+<num>Hexacosan-<num>-olCerylalkohol<num>-<num> <num> Pa<num>
+<num>Triacontan-<num>-olMyricylalkohol<num>Robert C Weast Hrsg CRC Handbook of Chemistry and Physics <num>st Student Edition <num> CRC Press Baton Rouge Florida S C-<num> ISBN <num>-<num>-<num>-<num> <num>Einwertige Alkohole sekundär und tertiär primär mit verzweigten KettenC-AtomeMolare Masse
+gmol-<num>Systematischer NameTrivialnameSchmelzpunkt
+CSiedetemperatur
+CLöslichkeit
+gl-<num>Propan-<num>-olIsopropylalkohol Isopropanol -<num><num> <num>Butan-<num>-olSekundärer Butylalkohol -<num><num>Robert C Weast Hrsg CRC Handbook of Chemistry and Physics <num>st Student Edition <num> CRC Press Baton Rouge Florida S C-<num> ISBN <num>-<num>-<num>-<num><num>-Methylpropan-<num>-olIsobutylalkohol -<num>Robert C Weast Hrsg CRC Handbook of Chemistry and Physics <num>st Student Edition <num> CRC Press Baton Rouge Florida S C-<num> ISBN <num>-<num>-<num>-<num><num>-Methylpropan-<num>-olTertiärer Butylalkohol Trimethylcarbinol<num>Robert C Weast Hrsg CRC Handbook of Chemistry and Physics <num>st Student Edition <num> CRC Press Baton Rouge Florida S C-<num> ISBN <num>-<num>-<num>-<num><num> <num>Pentan-<num>-olsek-n-Amylalkohol -<num>Robert C Weast Hrsg CRC Handbook of Chemistry and Physics <num>st Student Edition <num> CRC Press Baton Rouge Florida S C-<num> ISBN <num>-<num>-<num>-<num><num>Pentan-<num>-olDiethylcarbinol -<num>Robert C Weast Hrsg CRC Handbook of Chemistry and Physics <num>st Student Edition <num> CRC Press Baton Rouge Florida S C-<num> ISBN <num>-<num>-<num>-<num> <num> C<num>-Methylbutan-<num>-ol
+-<num>Robert C Weast Hrsg CRC Handbook of Chemistry and Physics <num>st Student Edition <num> CRC Press Baton Rouge Florida S C-<num> ISBN <num>-<num>-<num>-<num><num>-Methylbutan-<num>-olIsoamylalkohol -<num><num>-Methylbutan-<num>-ol
+-<num> <num>-Methylbutan-<num>-ol
+<num> <num><num>-Dimethylpropan-<num>-olneo-Pentylalkohol tertiärer Amylalkohol -<num>Mehrwertige AlkoholeC-AtomeMolare Masse
+gmol-<num>Systematischer NameTrivialnameSchmelzpunkt
+CSiedetemperatur
+CLöslichkeit
+gl-<num>Ethan-<num>-diolEthylenglycol <num>-Glycol -<num><num> <num>Propan-<num>-diolPropylenglycol -<num> <num>Propan-<num>-diolTrimethylenglycol -<num> <num>Butan-<num>-diol<num>-Butylenglycol -<num> <num>Butan-<num>-diol<num>-Butylenglycol < -<num> <num>Butan-<num>-diolTetramethylenglycol<num> <num>Butan-<num>-diol<num>-Butylenglycol<num> meso<num> meso <num>Pentan-<num>-diolPentamethylenglycol -<num> <num>Hexan-<num>-diolHexamethylenglycol<num>-<num>-<num>Octan-<num>-diolOctamethylenglycol<num>-<num>
+<num>-<num> <num> hPa <num>Nonan-<num>-diolNonamethylenglycol<num>-<num>Decan-<num>-diolDecamethylenglycol<num>Propan-<num><num>-triolGlycerin Glycerol<num> Weitere AlkoholeC-AtomeMolare Masse
+gmol-<num>Systematischer NameTrivialnameSchmelzpunkt
+CSiedetemperatur
+CLöslichkeit
+gl-<num>Cyclopentanol
+-<num><num>-<num>-<num>CyclopentanolDatum<num> Juli <num> oder früher<num>Cyclohexanol <num><num><num>Prop-<num>-en-<num>-olAllylalkohol -<num> <num><num>But-<num>-en-<num>-olCrotylalkohol -<num>-Butin-<num>-ol -<num><num>-Hexin-<num>-ol<num>-<num>-Hexin-<num>-ol<num>-<num>-Hexin-<num>-ol<num>-<num>-Hexin-<num>-ol<num>-<num>-Hexin-<num>-ol<num>Phenylmethanol HydroxymethylbenzolBenzylalkohol -<num><num>Cyclohexylmethanol<num>-<num>-Octin-<num>-ol<num>-Octin-<num>-ol<num>-Phenylethan-<num>-ol <num>-Hydroxyethylbenzol C<num>H<num>CHOHCH<num>
+α-Phenylethylalkohol<num>-Phenylethan-<num>-ol <num>-Hydroxyethylbenzol C<num>H<num>CH<num>CH<num>OH β-Phenylethylalkohol -<num>-Decanol<num>-Decanol -<num>-<num>-tert-Butylbenzylalkohol<num>-<num>Diphenylmethanol C<num>H<num><num>CHOHDiphenyltricarbinol Benzhydrol<num>Triphenylmethanol C<num>H<num><num>COHTriphenylcarbinol<num> ><num>Zum Vergleich das Phenol und Alkohole mit ähnlichen molaren MassenC-AtomeMolare Masse
+gmol-<num>Systematischer NameTrivialnameSchmelzpunkt
+CSiedetemperatur
+CLöslichkeit
+gl-<num>PhenolCarbolsäure Benzenol
+<num><num>Pentan-<num>-oln-Amylalkohol -<num><num>Hexan-<num>-oln-Hexylalkohol -<num><num>Cyclopentanol
+-<num>Cyclohexanol <num><num>Anmerkung Doppelbindungenbei Siedepunkt Die Substanz zersetzt sich vor Erreichen des Siedepunktes
+Werte in Klammern geben den Siedepunkt bei <num> hPa Druck an bei Löslichkeit unbegrenzt mit Wasser mischbar
+Bei einzelnen Werten kann es in der Literatur zu Abweichungen kommen
+Siehe auch
+Alkoholpulver
+Einzelnachweise
+Weblinks
+Schulversuche zum Thema Alkohole Brockhaus ABC Chemie VEB F A Brockhaus Verlag Leipzig <num> S <num> Science Vision Jg <num> Nr <num> März <num>
+Wissenschaft-Online-Lexika Eintrag zu AlkanoleAlkohole im Lexikon der Chemie abgerufen am <num> Juli <num> Paula Yurkanis Bruice Organische Chemie Pearson Education Inc <num> <num> Auflage S <num> ISBN <num>-<num>-<num>-<num>-<num> Paula Yurkanis Bruice Organische Chemie Pearson Education Inc <num> <num> Auflage S <num>-<num> ISBN <num>-<num>-<num>-<num>-<num>Ceresana
+Markstudie Lösungsmittel
+<num> Auflage UC-<num> April <num> Paula Yurkanis Bruice Organische Chemie Pearson Education Inc <num> <num> Auflage S <num> ISBN <num>-<num>-<num>-<num>-<num> NA
+Aluminium im angloamerikanischen Sprachraum vielfach auch Aluminum ist ein chemisches Element mit dem Elementsymbol Al und der Ordnungszahl <num> Im Periodensystem gehört Aluminium zur dritten Hauptgruppe und zur <num> IUPAC-Gruppe der Borgruppe die früher auch als Gruppe der Erdmetalle bezeichnet wurde
+Es gibt zahlreiche Aluminiumverbindungen
+Aluminium ist ein silbrig-weißes Leichtmetall
+In der Erdhülle ist es nach Sauerstoff und Silicium das dritthäufigste Element und in der Erdkruste das häufigste Metall
+In der Werkstofftechnik werden mit Aluminium alle Werkstoffe auf Basis des Elementes Aluminium verstanden
+Dazu zählt Reinaluminium mindestens <num>
+Al Reinstaluminium min <num>
+Al und insbesondere die Aluminiumlegierungen die Festigkeiten besitzen die mit Stahl vergleichbar sind bei nur einem Drittel seiner Dichte
+Entdeckt wurde Aluminium das in der Natur fast ausschließlich in Form von chemischen Verbindungen vorkommt im frühen <num> Jahrhundert
+Im frühen <num> Jahrhundert setzte die industrielle Massenproduktion ein
+Die Gewinnung erfolgt in Aluminiumhütten ausgehend von dem Mineral Bauxit zunächst im Bayer-Verfahren mit dem Aluminiumoxid gewonnen wird und anschließend im Hall-Héroult-Prozess einer Schmelzflusselektrolyse bei der Aluminium gewonnen wird
+<num> wurden weltweit <num> Mio Tonnen Aluminiumoxid Al<num>O<num> produziert Daraus hat man <num> Mio
+Tonnen Primäraluminium gewonnen
+Das Metall ist sehr unedel und reagiert an frisch angeschnittenen Stellen bei Raumtemperatur mit Luft und Wasser zu Aluminiumoxid
+Dies bildet aber sofort eine dünne für Luft und Wasser undurchlässige Schicht Passivierung und schützt so das Aluminium vor Korrosion
+Reines Aluminium weist eine geringe Festigkeit auf bei Legierungen ist sie deutlich höher
+Die elektrische und thermische Leitfähigkeit ist hoch weshalb Aluminium für leichte Kabel und Wärmetauscher verwendet wird
+Eines der bekanntesten Produkte ist Alufolie
+Weitere sind Bauteile in Fahrzeugen und Maschinen elektrische Leitungen Rohre Dosen und Haushaltsgegenstände
+Das Aluminiumrecycling erreicht weltweit Raten von etwa <num>
+Geschichte
+<num> vermutete Lavoisier als erster dass es sich bei der <num> von Marggraf aus einer Alaunlösung gewonnenen Alaunerde alumina abgeleitet von lateinisch
+Alaun um das Oxid eines bislang unbekannten Elements handle
+Dessen Darstellung glückte schließlich <num> dem Dänen Hans Christian Ørsted durch Reaktion von Aluminiumchlorid AlCl<num> mit Kaliumamalgam wobei Kalium als Reduktionsmittel diente
+Davy der sich lange Zeit ebenfalls an der Darstellung des neuen Elements versucht hatte führte ab <num> die Namensvarianten alumium aluminum und aluminium ein von welchen die letzten beiden im Englischen bis heute nebeneinander fortbestehen
+<num> gelang es Friedrich Wöhler mit der gleichen Methode wie Ørsted jedoch unter Verwendung metallischen Kaliums als Reduktionsmittel reineres Aluminium zu gewinnen
+Henri Étienne Sainte-Claire Deville verfeinerte den Wöhler-Prozess im Jahr <num> und publizierte ihn <num> in einem Buch
+Durch diesen verbesserten Prozess stieg die Ausbeute bei der Aluminiumgewinnung und in der Folge fiel der Preis des Aluminiums der zuvor höher als jener von Gold gewesen war innerhalb von zehn Jahren auf ein Zehntel
+<num> wurde unabhängig voneinander durch Charles Martin Hall und Paul Héroult das nach ihnen benannte Elektrolyseverfahren zur Herstellung von Aluminium entwickelt der Hall-Héroult-Prozess
+<num> entwickelte Carl Josef Bayer das nach ihm benannte Bayer-Verfahren zur Isolierung von reinem Aluminiumoxid aus Bauxiten
+Aluminium wird noch heute nach diesem Prinzip großtechnisch hergestellt
+Am Ende des <num> Jahrhunderts stand das Metall in solchem Ansehen dass man daraus gefertigte Metallschiffe auf den Namen Aluminia taufte
+Vorkommen
+Aluminium ist mit einem Anteil von <num> Gewichtsprozent nach Sauerstoff und Silicium das dritthäufigste Element der Erdkruste und damit das häufigste Metall
+Allerdings kommt es aufgrund seines unedlen Charakters praktisch ausschließlich in gebundener Form vor
+Die größte Menge befindet sich chemisch gebunden in Form von Alumosilicaten in denen es in der Kristallstruktur die Position von Silicium in Sauerstoff-Tetraedern einnimmt
+Diese Silicate sind zum Beispiel Bestandteil von Ton Gneis und Granit
+Seltener wird Aluminiumoxid in Form des Minerals Korund und seiner Varietäten Rubin rot und Saphir farblos verschiedenfarbig gefunden
+Die Farben dieser Kristalle beruhen auf Beimengungen anderer Metalloxide
+Korund hat mit fast <num> Prozent den höchsten Aluminiumanteil einer Verbindung
+Einen ähnlich hohen Aluminiumanteil haben die noch selteneren Minerale Akdalait etwa <num> Prozent und Diaoyudaoit etwa <num> Prozent
+Insgesamt sind bisher Stand <num> <num> aluminiumhaltige Minerale bekannt
+Das einzige wirtschaftlich wichtige Ausgangsmaterial für die Aluminiumproduktion ist Bauxit
+Vorkommen befinden sich in Südfrankreich Les Baux Guinea Bosnien und Herzegowina Ungarn Russland Indien Jamaika Australien Brasilien und den Vereinigten Staaten
+Bauxit enthält ungefähr <num> Prozent Aluminiumhydroxid AlOH<num> und AlOOH etwa <num> Prozent Eisenoxid Fe<num>O<num> und Siliciumdioxid SiO<num>
+Bei der Herstellung unterscheidet man Primäraluminium auch Hüttenaluminium genannt das aus Bauxit gewonnen wird und Sekundäraluminium aus Aluminiumschrott
+Die Wiederverwertung benötigt nur etwa <num> Prozent der Energie der Primärgewinnung
+Aluminium als Mineral
+Infolge der Passivierung kommt Aluminium in der Natur sehr selten auch elementar gediegen vor
+Erstmals entdeckt wurde Aluminium <num> durch B V Oleinikov A V Okrugin N V Leskova in Mineralproben aus der Billeekh Intrusion und dem Dyke OB-<num> in der Republik Sacha Jakutien im russischen Föderationskreis Ferner Osten
+Insgesamt sind weltweit bisher rund <num> Fundorte Stand <num> für gediegen Aluminium bekannt so unter anderem in Aserbaidschan Bulgarien der Volksrepublik China Guangdong Guizhou Jiangsu und Tibet und in Venezuela
+Zudem konnte gediegen Aluminium in Gesteinsproben vom Mond das die Sonde der Luna-<num>-Mission vom Krater Apollonius mitbrachte nachgewiesen werden
+Aufgrund der extremen Seltenheit hat gediegen Aluminium zwar keine Bedeutung als Rohstoffquelle als gediegen vorkommendes Element ist Aluminium dennoch von der International Mineralogical Association IMA als eigenständiges Mineral anerkannt Interne Eingangs-Nr
+der IMA <num>-<num>a Gemäß der Systematik der Minerale nach Strunz <num> Auflage wird Aluminium unter der System-Nummer <num>AA<num> Elemente - Metalle und intermetallische Verbindungen - Kupfer-Cupalit-Familie - Kupfergruppe eingeordnet
+In der veralteten <num> Auflage der Strunzschen Mineralsystematik ist Aluminium dagegen noch nicht aufgeführt
+Nur im zuletzt <num> aktualisierten Lapis-Mineralienverzeichnis das sich aus Rücksicht auf private Sammler und institutionelle Sammlungen noch an dieser Form der System-Nummerierung orientiert erhielt das Mineral die System- und Mineral-Nr
+IA<num>-<num> Die vorwiegend im englischsprachigen Raum verwendete Systematik der Minerale nach Dana führt das Element-Mineral unter der System-Nr
+<num><num>
+In der Natur kommt gediegen Aluminium meist in Form körniger Mineral-Aggregate und Mikronuggets vor kann in seltenen Fällen aber auch tafelige Kristalle bis etwa einen Millimeter Größe entwickeln
+Frische Mineralproben sind von metallisch glänzender silberweißer Farbe
+An der Luft dunkeln die Oberflächen durch Oxidierung nach und wirken grau
+Auf der Strichtafel hinterlässt Aluminium einen dunkelgrauen Strich
+Je nach Fundort enthält Aluminium oft Fremdbeimengungen von anderen Metallen Cu Zn Sn Pb Cd Fe Sb oder tritt eingewachsen in beziehungsweise mikrokristallin verwachsen mit Hämatit Ilmenit Magnetit Moissanit und Pyrit beziehungsweise Jarosit auf
+Typmaterial das heißt Mineralproben aus der Typlokalität des Minerals wird im Geologischen Museum der Akademie der Wissenschaften in Jakutsk in der russischen Teilrepublik Sacha Jakutien aufbewahrt
+Gewinnung
+Primäraluminium Herstellung aus Mineralien
+DateiAluminium - Trend Förderungsvg
+Aluminiummetall wird elektrolytisch aus einer Aluminiumoxidschmelze hergestellt
+Da diese aus den auf der Erde allgegenwärtigen Alumosilicaten nur schwer isoliert werden kann erfolgt die großtechnische Gewinnung aus dem relativ seltenen silikatärmeren Bauxit
+Zur Gewinnung von reinem Aluminiumoxid aus Silikaten gibt es seit langem Vorschläge deren Umsetzung allerdings bis heute nicht wirtschaftlich möglich ist
+Das im Erz enthaltene Aluminiumoxid-hydroxid-Gemisch wird zunächst mit Natronlauge aufgeschlossen Bayer-Verfahren Rohrreaktor- oder Autoklaven-Aufschluss um es von Fremdbestandteilen wie Eisen- und Siliciumoxid zu befreien und wird dann überwiegend in Wirbelschichtanlagen aber auch in Drehrohröfen zu Aluminiumoxid Al<num>O<num> gebrannt
+Der trockene Aufschluss Deville-Verfahren hat dagegen keine Bedeutung mehr
+Dabei wurde feinstgemahlenes ungereinigtes Bauxit zusammen mit Soda und Koks in Drehrohröfen bei rund <num> C kalziniert und das entstehende Natriumaluminat anschließend mit Natronlauge gelöst
+DateiSchmelzflusselektrolyse von Aluminiumsvg Die Herstellung des Metalls erfolgt in Aluminiumhütten durch Schmelzflusselektrolyse von Aluminiumoxid nach dem Kryolith-Tonerde-Verfahren Hall-Héroult-Prozess
+Zur Herabsetzung des Schmelzpunktes wird das Aluminiumoxid zusammen mit Kryolith geschmolzen Eutektikum bei <num> C Bei der Elektrolyse entsteht an der den Boden des Gefäßes bildenden Kathode Aluminium und an der Anode Sauerstoff der mit dem Graphit Kohlenstoff der Anode zu Kohlenstoffdioxid und Kohlenstoffmonoxid reagiert
+Die Graphitblöcke welche die Anode bilden brennen so langsam ab und werden von Zeit zu Zeit ersetzt
+Die Graphitkathode Gefäßboden ist gegenüber Aluminium inert
+Das sich am Boden sammelnde flüssige Aluminium wird mit einem Saugrohr abgesaugt
+DateiAluwagenjpg DateiTovarna glinice in aluminija KidriÄevo - kupi aluminija <num>jpg
+Aufgrund der hohen Bindungsenergie durch die Dreiwertigkeit des Aluminiums ist der Prozess recht energieaufwändig
+Pro produziertem Kilogramm Rohaluminium müssen <num> bis <num> Kilowattstunden an elektrischer Energie eingesetzt werden
+Eine Reduzierung des Strombedarfs ist nur noch in geringem Ausmaß möglich weil die Potentiale für energetische Optimierungen weitgehend erschlossen sind Aluminiumherstellung ist daher nur in der Nähe preiswert zur Verfügung stehender Elektroenergie wirtschaftlich beispielsweise neben Wasserkraftwerken wie in Rheinfelden oder ehemals in Ranshofen unweit des Inns
+Die nachfolgende Tabelle zeigt die Aluminiumproduktion und die maximal mögliche Produktionsleistung der Hüttenwerke nach Ländern
+Siehe auch Liste der größten Aluminiumproduzenten
+Sekundäraluminium Herstellung durch Aluminium-Recycling
+Um Aluminium zu recyceln werden Aluminiumschrotte und Krätzen in Trommelöfen eingeschmolzen
+Krätze ist ein Abfallprodukt bei der Verarbeitung von Aluminium und bei der Herstellung von Sekundäraluminium
+Krätze ist ein Gemisch aus Aluminiummetall und feinkörnigen Oxidpartikeln und wird beim Schmelzen von Aluminium bei <num> C aus dem Aluminiumoxid der normalen Aluminiumkorrosion und als Oxidationsprodukt Oxidhaut beim Kontakt von flüssigem Aluminium mit Luftsauerstoff gebildet
+Damit beim Aluminiumgießen keine Aluminiumoxidpartikel in das Gussteil gelangen wird die Krätze durch Kratzvorrichtungen von der Oberfläche des Metallbads abgeschöpft
+Um die Bildung von Krätze zu verhindern wird die Oberfläche der Schmelze mit Halogenidsalzen rund zwei Drittel NaCl ein Drittel KCl und geringe Mengen Calciumfluorid CaF<num> abgedeckt siehe dazu Aluminiumrecycling
+Dabei entsteht als Nebenprodukt Salzschlacke die noch ca <num> Prozent Aluminium enthält die entsprechend aufbereitet als Rohstoff für mineralische Glasfasern dient
+Allerdings steht das Sekundäraluminium im Ruf dass beim Recycling pro Tonne jeweils <num> bis <num> Kilogramm Salzschlacke verunreinigt mit Dioxinen und Metallen entsteht deren mögliche Wiederverwertung aber Stand der Technik ist
+Eigenschaften
+Physikalische Eigenschaften
+DateiAluminum Spectrajpg DateiAluminium bar surface etchedjpg DateiMacroetched AluminiumJPG
+Mikrostruktur
+Aluminium erstarrt ausschließlich in einem kubisch flächenzentrierten Raumgitter in der
+Der Gitterparameter beträgt bei Reinaluminium <num> nm
+entspricht <num> Å bei <num> Formeleinheiten pro Elementarzelle
+Leerstellen kommen mit einer Dichte von <num>
+<num>-<num> bei <num> C vor bei Raumtemperatur sind es nur noch <num>-<num>
+Durch Abschrecken können auch größere Leerstellendichten bei Raumtemperatur vorkommen was für einige Eigenschaften von Aluminiumwerkstoffen von Bedeutung ist da die Leerstellen die Diffusion begünstigen
+Durch Umformen bei Raumtemperatur kann die Leerstellendichte auf <num>-<num> erhöht werden
+Die Versetzungsdichte liegt bei <num>-<num> einem für Metalle typischen Bereich und führt zur guten Umformbarkeit von Aluminium
+Stapelfehler konnten bei Aluminium nicht nachgewiesen werden was mit der hohen Stapelfehlerenergie von <num> bis <num> <num>-<num> Jcm erklärt wird
+Dies führt dazu dass die Festigkeitsteigerung beim Kaltwalzen und -schmieden nur gering ausfällt und manche Aluminiumwerkstoffe sogar anschließend zur Entfestigung neigen
+Dichte
+Mit einer Dichte von <num> gcm etwa ein Drittel von Stahl ist Aluminium ein typisches Leichtmetall was es als Werkstoff für den Leichtbau interessant macht
+Die Dichte der Legierungen weicht meist nur um etwa <num>
+bis -<num>
+ab
+Spezielle Legierungen mit Lithium haben eine <num>
+geringere Dichte
+Aluminium zählt somit zu den leichtesten Werkstoffen übertroffen nur noch von Magnesium
+Mechanische Eigenschaften
+Aluminium ist ein relativ weiches und zähes Metall
+Die Zugfestigkeit von absolut reinem Aluminium liegt bei <num> Nmm die Streckgrenze bei <num> Nmm und die Bruchdehnung bei <num>
+während bei handelsüblich reinem Aluminium die Zugfestigkeit bei <num> Nmm liegt die Streckgrenze bei <num> Nmm und die Bruchdehnung bei <num>
+Die Zugfestigkeit seiner Legierungen liegt dagegen bei bis zu <num> Nmm Legierung <num>
+Sein Elastizitätsmodul liegt bei etwa <num> GPa einem häufig angegebenen Wert
+Für Reinaluminium wird ein Wert von <num> GPa angegeben
+die Werte schwanken jedoch von <num> bis <num> GPa
+Der G-Modul liegt bei <num> kNmm die Querkontraktionszahl Poissonzahl bei <num>
+Thermische Eigenschaften
+Die Schmelztemperatur liegt bei <num> C und die Siedetemperatur bei <num> C
+Die Schmelztemperatur ist deutlich niedriger als die von Kupfer <num> C Gusseisen <num> C und Eisen <num> C was Aluminium zu einem guten Gusswerkstoff macht
+Bei einer Sprungtemperatur von <num> K wird reines Aluminium supraleitend
+Die Wärmeleitfähigkeit liegt mit <num> WK m relativ hoch
+Die Wärmeleitfähigkeit von Kupfer liegt zwar etwa doppelt so hoch dafür ist die Dichte etwa viermal größer weshalb Aluminium für Wärmetauscher in Fahrzeugen genutzt wird Der Wärmeausdehnungskoeffizient ist durch den recht niedrigen Schmelzpunkt mit <num> µmm-<num>K-<num> recht hoch
+Die Schwindung also die Volumenabnahme beim Erstarren liegt bei <num>
+Elektrische Eigenschaften
+Da thermische und elektrische Leitfähigkeit bei Metallen von denselben Mechanismen dominiert werden ist Aluminium mit
+auch ein sehr guter elektrischer Leiter
+In der Rangfolge der Elemente mit der größten spezifischen Leitfähigkeit steht Aluminium wie auch bei der Wärmeleitfähigkeit hinter Silber Kupfer und Gold an vierter Stelle
+Durch die Kombination von hohem spezifischem Leitwert geringer Dichte hoher Verfügbarkeit und im Vergleich zu anderen Materialien geringen Kosten ist Aluminium in der Elektrotechnik - speziell in der Energietechnik wo große Leiterquerschnitte benötigt werden - neben Kupfer zum wichtigsten Leitermaterial geworden
+Magnetische Eigenschaften
+Aluminium ist paramagnetisch wird also von Magneten angezogen der Effekt ist jedoch sehr schwach ausgeprägt
+Die Magnetische Suszeptibilität liegt bei Raumtemperatur bei <num>
+<num>-<num> mkg womit Aluminium praktisch gesehen unmagnetisch ist
+Chemische Eigenschaften
+DateiAlkorrosionwebm Das reine Leichtmetall Aluminium hat aufgrund einer sich sehr schnell an der Luft bildenden dünnen Oxidschicht ein stumpfes silbergraues Aussehen
+Diese passivierende Oxidschicht macht reines Aluminium bei pH-Werten von <num> bis <num> sehr korrosionsbeständig sie erreicht eine Dicke von etwa <num> µm
+Diese Oxidschicht schützt auch vor weiterer Oxidation ist aber bei der elektrischen Kontaktierung und beim Löten hinderlich
+Sie kann durch elektrische Oxidation Eloxieren oder auf chemischem Weg verstärkt werden
+Die Oxidschicht kann mittels Komplexbildungsreaktionen aufgelöst werden
+Einen außerordentlich stabilen und wasserlöslichen Neutralkomplex geht Aluminium in neutraler chloridischer Lösung ein
+Folgende Reaktionsgleichung veranschaulicht den Vorgang
+Dies geschieht vorzugsweise an Stellen wo die Oxidschicht des Aluminiums bereits geschädigt ist
+Es kommt dort durch Bildung von Löchern zur Lochfraßkorrosion
+Kann die chloridische Lösung dann an die freie Metalloberfläche treten so laufen andere Reaktionen ab
+Aluminium-Atome können unter Komplexierung oxidiert werden
+Liegen in der Lösung Ionen edlerer Metalle vor so werden sie reduziert und am Aluminium abgeschieden
+Auf diesem Prinzip beruht die Reduktion von Silberionen die auf der Oberfläche von angelaufenem Silber als Silbersulfid vorliegen hin zu Silber
+Aluminium reagiert heftig mit wässriger Natriumhydroxidlösung NaOH und etwas weniger heftig mit wässriger Natriumcarbonatlösung unter Bildung von Wasserstoff
+Diese Reaktion wird in chemischen Rohrreinigungsmitteln ausgenutzt
+Die Reaktion von Aluminium mit NaOH läuft in zwei Schritten ab der Reaktion mit Wasser und die Komplexierung des Hydroxids zu Natriumaluminat
+Bei der Reaktion mit Wasser
+entsteht zunächst Aluminiumhydroxid
+In der Regel wird anschließend die Oberfläche getrocknet dabei wird das Hydroxid in das Oxid umgewandelt
+Dies passiert jedoch nicht bei der Reaktion von Aluminium in wässriger Natronlauge
+Nun folgt der <num> Schritt die Komplexierung des Hydroxids zu Natriumaluminat
+Durch die Komplexierung wird das gallertartige Hydroxid wasserlöslich und kann von der Metalloberfläche abtransportiert werden
+Dadurch ist die Aluminiumoberfläche nicht mehr vor dem weiteren Angriff des Wassers geschützt und Schritt <num> läuft wieder ab
+Mit dieser Methode lassen sich - ebenso wie bei der Reaktion von Aluminium mit Säuren - pro zwei Mol Aluminium drei Mol Wasserstoffgas herstellen
+Mit Brom reagiert Aluminium bei Zimmertemperatur unter Flammenerscheinung
+Hierbei ist zu beachten dass das entstehende Aluminiumbromid mit Wasser unter Bildung von Aluminiumhydroxid und Bromwasserstoffsäure reagiert
+Mit Quecksilber bildet Aluminium ein Amalgam
+Wenn Quecksilber direkt mit Aluminium zusammenkommt d h wenn die Aluminiumoxidschicht an dieser Stelle mechanisch zerstört wird frisst Quecksilber Löcher in das Aluminium unter Wasser wächst dann darüber Aluminiumoxid in Gestalt eines kleinen Blumenkohls
+Daher wird Quecksilber in der Luftfahrt als Gefahrgut und ätzende Flüssigkeit gegenüber Aluminiumwerkstoffen eingestuft
+Auch mit Salzsäure reagiert Aluminium sehr heftig unter Wasserstoffentwicklung von Schwefelsäure wird es langsam aufgelöst
+In Salpetersäure wird es passiviert
+In Pulverform Partikelgröße kleiner <num> µm ist Aluminium vor allem dann wenn es nicht phlegmatisiert ist aufgrund seiner großen Oberfläche sehr reaktiv
+Aluminium reagiert dann mit Wasser unter Abgabe von Wasserstoff zu Aluminiumhydroxid
+Feinstes nicht phlegmatisiertes Aluminiumpulver wird auch als Pyroschliff bezeichnet
+Nicht phlegmatisierter Aluminiumstaub ist sehr gefährlich und entzündet sich bei Luftkontakt explosionsartig von selbst
+Isotope
+In der Natur kommt ausschließlich das Isotop <num>Al vor Aluminium gehört damit zu den Reinelementen
+Dieses Isotop das stabil ist und im Kern <num> Neutronen und <num> Protonen enthält absorbiert keine Neutronen weshalb Aluminium auch in Kernreaktoren genutzt wird
+Alle anderen Isotope werden künstlich erzeugt und sind radioaktiv
+Das stabilste dieser Isotope ist <num>Al mit einer Halbwertszeit von einer Million Jahren
+Durch Elektroneneinfang oder Beta-Zerfall entsteht daraus <num>Mg durch Einfangen eines Neutrons und anschließenden Gamma-Zerfall <num>Al
+Die Isotope <num>Al bis <num>Al Außer <num>Al und <num>Al haben Halbwertszeiten zwischen wenigen Sekunden und einigen hundert Sekunden
+<num>Al zerfällt mit einer Halbwertszeit von nur <num> Sekunden
+Aluminiumlegierungen
+Aluminiumlegierungen sind Legierungen die überwiegend aus Aluminium bestehen
+Für andere Legierungen die Aluminium enthalten siehe Abschnitt Weitere Anwendungen
+Aluminium kann mit zahlreichen Metallen legiert werden um bestimmte Eigenschaften zu fördern oder andere ungewünschte Eigenschaften zu unterdrücken
+Bei einigen Legierungen ist die Bildung der schützenden Oxidschicht Passivierung stark gestört wodurch die daraus gefertigten Bauteile teils korrosionsgefährdet sind
+Nahezu alle hochfesten Aluminiumlegierungen sind von dem Problem betroffen
+Es gibt Aluminiumknetlegierungen die zur Weiterverarbeitung durch Walzen Schmieden und Strangpressen gedacht sind und Gusswerkstoffe
+Diese werden in Gießereien verwendet
+Im Allgemeinen werden Aluminiumlegierungen in die zwei große Gruppen der Knet- und Gusslegierungen eingeteilt
+Aluminiumgusslegierungen
+Typische Aluminiumgusslegierungen enthalten Silicium als Hauptlegierungselement AlSi es gibt aber auch Sorten mit Kupfer oder Magnesium als Gusslegierungen
+Aluminiumknetlegierungen sie haben einen Anteil von etwa <num>
+und werden weiter unterteilt nach dem Hauptlegierungselementen in Reinaluminium mit Aluminiumgehalten von <num>
+bis <num>
+Sie sind sehr leicht zu bearbeiten haben geringe Festigkeit und gute Korrosionsbeständigkeit
+Aluminium-Kupfer-Legierungen AlCu Sie haben mittlere bis hohe Festigkeit sind aushärtbar aber korrosionsanfällig und schlecht schweißbar
+Sie können Zusätze von Magnesium oder Mangan enthalten
+Aluminium-Mangan-Legierungen AlMn Sie haben geringe bis mittlere Festigkeit sind korrosionsbeständig und gut zu verarbeiten
+Aluminium-Magnesium-Legierungen AlMg ohne AlMgSi Sie haben mittlere Festigkeiten sind nicht aushärtbar korrosionsbeständig gut umformbar und schweißbar
+Die meisten Sorten enthalten zusätzlich noch Mangan AlMgMn
+Aluminium-Magnesium-Silicium-Legierungen AlMgSi Sie haben mittlere bis hohe Festigkeiten sind gut zu bearbeiten durch Schweißen und Strangpressen aushärtbar und korrosionsbeständig
+Aluminium-Zink-Magnesium-Legierungen AlZnMg Kupferfreie Sorten haben mittlere bis hohe Festigkeiten und sind gut schweißbar
+Kupferhaltige Sorten AlZnMgCu haben hohe Festigkeiten - im Falle <num> über <num> MPa - sind nicht durch Schmelzschweißen jedoch gut durch Zerspanen Fräsen Bohren zu bearbeiten
+Sonderlegierungen beispielsweise Aluminium-Lithium-Legierungen mit besonders geringer Dichte oder Automatenlegierungen die besonders gut zerspanbar sind
+Außerdem wird unterschieden zwischen naturharten Legierungen - welche sich durch eine Wärmebehandlung nicht härten lassen - und aushärtbaren
+Typische naturharte Aluminiumknetlegierungen sind AlMg AlMn AlMgMn AlSi
+Aushärtbare Knetlegierungen - Festigkeitssteigerung durch Ausscheidungshärtung von Legierungselementen bei einer zusätzlichen Alterungsglühung bei <num> bis <num> C
+Typische aushärtbare Aluminiumknetlegierungen sind AlMgSi AlCuMg AlZnMg
+Die erste hochfeste aushärtbare Aluminiumlegierung AlCuMg bekam <num> die Handelsbezeichnung Duraluminium kurz Dural genannt
+Wirtschaftliche Bedeutung
+Aluminium ist nach Stahl der zweitwichtigste metallische Werkstoff
+<num> wurden weltweit <num> Mio Tonnen produziert
+DateiAl-Cu-spotpricesvg Der Aluminiumpreis bewegte sich am Weltmarkt seit <num> um den Wert von <num> Dollar pro Tonne Reinheit von <num>
+Er ist jedoch relativ volatil <num> fiel er auf um die <num> Dollar pro Tonne während er <num> wieder bei annähernd <num> Dollar lag
+Verwendung
+Konstruktionswerkstoff allgemein
+DateiAldruckgussjpg Aluminium weist eine hohe spezifische Festigkeit auf
+Verglichen mit Stahl sind Bauteile aus Aluminium bei gleicher Festigkeit etwa halb so schwer weisen jedoch ein größeres Volumen auf Deshalb wird es gern im Leichtbau verwendet also dort wo es auf geringe Masse ankommt die zum Beispiel bei Transportmitteln zum geringeren Treibstoffverbrauch beiträgt vor allem in der Luft- und Raumfahrt
+Auch im Kraftfahrzeugbau gewann es aus diesem Grund an Bedeutung hier standen früher der hohe Materialpreis die schlechtere Schweißbarkeit sowie die problematische Dauerbruchfestigkeit und die Verformungseigenschaften bei Unfällen geringes Energieaufnahmevermögen in der sogenannten Knautschzone im Wege
+Die Haube des Washington-Denkmals ein <num> kg schweres Gussstück galt bis <num> als eines der größten Aluminiumwerkstücke Beim Bau von kleinen und mittleren Schiffen und Booten wird die Korrosionsbeständigkeit von Aluminium gegenüber Salzwasser geschätzt Der Fahrzeugbau inklusive Schiffen Flugzeugen und Schienenfahrzeugen machte <num> mit ca <num> Prozent den größten Anteil an der weltweiten Verwendung von Aluminium aus
+In Aluminiumlegierungen werden Festigkeiten erreicht die denen von Stahl nur wenig nachstehen
+Daher ist die Verwendung von Aluminium zur Gewichtsreduzierung überall dort angebracht wo Materialkosten eine untergeordnete Rolle spielen
+Insbesondere im Flugzeugbau und in der Weltraumtechnik sind Aluminium und Duraluminium weit verbreitet
+Der größte Teil der Struktur heutiger Verkehrsflugzeuge wird aus Aluminiumblechen verschiedener Stärken und Legierungen genietet
+Fahrzeugbau
+Bei Fahrzeugen spielt deren Masse eine Rolle Je leichter ein Fahrzeug ist desto geringer ist der Treibstoffverbrauch
+In Deutschland werden knapp <num>
+des Aluminiums im Fahrzeugbau verwendet Stand <num>
+Autos
+Bei Autos werden Aluminiumwerkstoffe verwendet für verschiedene Motorkomponenten - darunter der Motorblock die Zylinderkolben für die spezielle Kolbenlegierungen existieren die Zylinderköpfe - wo vor allem die geringe Wärmeausdehnung und Korrosionsanfäligkeit sowie die hohe Warmfestigkeit ausschlaggebend sind zusammen mit der guten Gießbarkeit da diese Komponenten üblicherweise gegossen werden
+Weitere Anwendungen bei Fahrzeugen sind für Gehäuse von Getrieben als Wärmeabschirmung und als Wärmetauscher - bei den letzten beiden in Form von Reinaluminium
+Im Fahrwerk wird Aluminium genutzt als Schmiedeteile für Hinterachsen Achsträger Querlenker und Räder
+In der Karosserie wird Aluminium verwendet für Türen Motorhauben Stoßfänger und Kotflügel sowie in der Rohwagenstruktur
+Nutzfahrzeuge
+Bei Nutzfahrzeugen wird Aluminium angewandt für Bordwände Ladebordwände Aufbauten zur Ladungssicherung Druckluftbehälter Treibstofftanks und als Unterbauschutz
+Der Leichtbau mit Aluminium wird bei Nutzfahrzeugen stark durch die gesetzliche Maximallast pro Achse beeinflusst Bei geringerem Fahrzeuggewicht ist eine höhere Nutzlast möglich
+Schienenfahrzeuge
+Auch bei Schienenfahrzeugen wird reichlich Aluminium verwendet
+Voraussetzung waren dafür zwei wichtige andere Entwicklungen Bestimmte Schweißverfahren die für Aluminiumwerkstoffe geeignet sind WIG-Schweißen
+MIG-Schweißen in den <num>ern und das Strangpressen von Großprofilen
+Die Verwendung von Aluminium hat die gesamte Bauweise von Schienenfahrzeugen verändert
+Bis etwa <num> waren Konstruktionen aus Stahlrohren üblich danach vermehrt verschweißte Profile aus Aluminium
+Flugzeuge
+Bereits in der Anfangsphase der Luftfahrt wurden Aluminiumwerkstoffe genutzt <num> beispielsweise Magnalium für die Beschläge eines Flugzeuges das noch größtenteils aus Holz Draht und Tuch bestand
+Das erste flugfähige Ganzmetallflugzeug stammt aus dem Jahre <num> bestand allerdings aus Stahlblechen in Schalenbauweise
+Die entscheidende Entwicklung zur Verwendung von Aluminium im Flugzeugbau stammt von <num> von Alfred Wilm der mit dem Duraluminium eine aushärtbare Aluminium-Kupfer-Legierung fand die sehr hohe Festigkeiten aufweist und sich daher ausgezeichnet für den Leichtbau eignet
+Genutzt werden für Flugzeuge AlCu und AlZnMg
+Die Gesamtmasse von Flugzeugen geht zu <num>
+auf Aluminium zurück
+Die Verbindung der aus Blechen gestanzten geschnittenen oder getriebenen aus dem Vollen gefrästen oder aus Profilen bestehenden Werkstücke erfolgt meist durch Nieten da die meistverwendeten Werkstoffe schlecht schweißbar sind
+Elektrotechnik
+Elektrische Leitungen
+DateiKurzschlussljpg Aluminium ist ein guter elektrischer Leiter
+Es weist nach Silber Kupfer und Gold die vierthöchste elektrische Leitfähigkeit aller Metalle auf
+Ein Leiter aus Aluminium hat bei gegebenem elektrischen Widerstand eine kleinere Masse aber ein größeres Volumen als ein Leiter aus Kupfer
+Daher wird meistens dann Kupfer als elektrischer Leiter verwendet wenn das Volumen eine dominante Rolle spielt wie beispielsweise bei den Wicklungen in Transformatoren
+Aluminium hat dann als elektrischer Leiter Vorteile wenn das Gewicht eine wesentliche Rolle spielt beispielsweise bei den Leiterseilen von Freileitungen Aus dem Grund der Gewichtsreduktion werden auch in Flugzeugen wie dem Airbus A<num> Aluminiumkabel verwendet
+Aluminium wird unter anderem auch zu Stromschienen in Umspannwerken und zu stromführenden Gussteilen verarbeitet
+Für Elektroinstallationen gibt es kupferkaschierte Aluminiumkabel der Kupferüberzug ist zur Verbesserung der Kontaktgabe
+In diesem Anwendungsbereichen sind primär Rohstoffpreise entscheidend da Aluminium preisgünstiger als Kupfer ist
+Für Oberleitungen bei elektrischen Bahnen ist es dagegen aufgrund seiner schlechten Kontakt- und Gleiteigenschaften ungeeignet in diesem Bereich wird trotz des höheren Gewichts primär Kupfer eingesetzt
+Beim Kontaktieren unter Druck ist Aluminium problematisch da es zum Kriechen neigt
+Außerdem überzieht es sich an Luft mit einer Oxidschicht
+Nach längerer Lagerung oder Kontakt mit Wasser ist diese isolierende Schicht so dick dass sie vor der Kontaktierung beseitigt werden muss
+Vor allem im Kontakt mit Kupfer kommt es zu Bimetallkorrosion
+Bei ungeeigneten Kontaktierungen in Klemmen kann es bei Aluminiumleitern in Folge zu Ausfällen und Kabelbränden aufgrund sich lösender Kontakte kommen
+Crimpverbindungen mit passenden Hülsen und Werkzeugen sind jedoch sicher
+Als Zwischenlage zwischen Kupfer und Aluminium können Verbindungsstücke aus Cupal die Kontaktprobleme vermeiden
+Hervorzuheben ist das geringe Absinken der spezifischen elektrischen Leitfähigkeit von Aluminium bei Zusatz von Legierungsbestandteilen wohingegen Kupfer bei Verunreinigungen eine deutliche Verringerung der Leitfähigkeit zeigt
+Elektronik
+DateiTransistoroffenjpg Die Elektronikindustrie setzt Aluminium aufgrund der guten Verarbeitbarkeit und der guten elektrischen und Wärme-Leitfähigkeit ein
+In integrierten Schaltkreisen wurde bis in die <num>er-Jahre ausschließlich Aluminium als Leiterbahnmaterial eingesetzt
+Bis in die <num>er-Jahre wurde es auch als Material für die Steuerelektrode Gate von Feldeffekttransistoren mit Metall-Isolator-Halbleiter-Struktur MOSFET beziehungsweise MOS-FET verwendet Neben dem geringen spezifischen Widerstand sind für die Verwendung die gute Haftung auf und geringe Diffusion in Siliciumoxiden Isolationsmaterial zwischen den Leiterbahnen sowie die einfache Strukturierbarkeit mithilfe von Trockenätzen ausschlaggebend
+Seit Anfang der <num>er-Jahre wird Aluminium jedoch zunehmend durch Kupfer als Leiterbahnmaterial ersetzt auch wenn dafür aufwendigere Strukturierungsverfahren vgl Damascene- und Dual-Damascene-Prozess und Diffusionsbarrieren notwendig sind Der höheren Fertigungsaufwand wird durch den geringeren spezifischen Widerstand der im Fall von kleinen Strukturen bei Aluminium viel früher signifikant ansteigt und anderen Eigenschaften z B
+Elektromigrationverhalten überwogen und die Aluminium-Prozesse konnte die gestiegenen Anforderungen Taktfrequenz Verlustleistung etc in mit hohen Frequenzen arbeitenden Schaltkreisen nicht mehr genügen siehe auch RC-Glied
+Aluminium wird jedoch weiterhin auch in mikroelektronischen Produkten verwendet so wird es wegen seiner guten Kontaktierbarkeit durch andere Metalle in den letzten Leiterbahnebenen eingesetzt um den elektrischen Kontakt zu den bei der Flip-Chip-Montage eingesetzten Lotkügelchen herzustellen
+Ähnlich verhält es sich bei Leistungshalbleitern bei denen in der Regel alle Leiterbahnebenen aus Aluminium bestehen
+Allgemein und insbesondere bei Leistungshalbleitern wird das Material für Bonddrähte Verbindungsdrähte zwischen Chip und Gehäuseanschluss verwendet
+Mit der Einführung der High-kMetal-Gate-Technik hat Aluminium nach gut <num> Jahren Abstinenz auch im Bereich des Gates an Bedeutung gewonnen und wird neben anderen als Material zur Einstellung der Austrittsarbeit eingesetzt
+Verpackung und Behälter
+DateiMoka<num>jpg
+In der Verpackungsindustrie wird Aluminium zu Getränke- und Konservendosen sowie zu Aluminiumfolie verarbeitet
+Dabei macht man sich die Eigenschaft der absoluten Barrierewirkung gegenüber Sauerstoff Licht und anderen Umwelteinflüssen zunutze
+Ausschlaggebend für die Verwendung von Aluminium als Verpackung ist nicht die geringe Dichte sondern die gute Verarbeitbarkeit durch Walzen und die Ungiftigkeit Dünne Folien werden in Stärken von sechs Mikrometern hergestellt und dann zumeist in Verbundsystemen eingesetzt beispielsweise in Tetra Paks
+Kunststofffolien können durch Bedampfen mit Aluminium mit einer dünnen Schicht versehen werden welche dann eine hohe aber nicht vollständige Barrierefunktion aufweist
+Grund dieser Barrierewirkung ist nicht das reine Aluminium sondern die Passivschicht aus Böhmit
+Wird diese verletzt so kann Gas ungehindert durch den Werkstoff Aluminium strömen
+Genutzt werden meist Reinaluminium AlMn Legierungen mit Mangan und AlMg Legierungen mit Magnesium
+Aus Aluminium werden auch Kochtöpfe und andere Küchengeräte wie die klassische italienische Espressokanne sowie Reise- und Militär-Geschirr hergestellt
+Aluminium wird für eine Vielzahl von Behältern und Gehäusen verarbeitet da es sich gut durch Umformen bearbeiten lässt
+Gegenstände aus Aluminium werden häufig durch eine Eloxalschicht vor Oxidation und Abrieb geschützt
+<num> entfielen <num>
+der europäischen Aluminiumverwendung auf Verpackungen
+Tolkki<num>jpgGetränkedose
+Optik und Lichttechnik
+DateiImage-Metal-reflectancepng Aluminium wird aufgrund seines hohen Reflexionsgrades als Spiegelbeschichtung von Oberflächenspiegeln unter anderem in Scannern Kraftfahrzeug-Scheinwerfern und Spiegelreflexkameras aber auch in der Infrarotmesstechnik eingesetzt
+Es reflektiert im Gegensatz zu Silber auch Ultraviolettstrahlung
+Aluminium-Spiegelschichten werden meist durch eine Schutzschicht vor Korrosion und Kratzern geschützt
+Architektur und Bauwesen
+Betonherstellung
+Aluminiumpulver und Aluminiumpasten werden zur Herstellung von Porenbeton eingesetzt Man verwendet Verbindungen wie Aluminiumhydroxysulfat Aluminiumdihydroxyformiat oder amorphes Aluminiumhydroxid als alkalifreie Spritzbetonbeschleuniger
+Konstruktions- und Funktionswerkstoffe
+Aluminium wird als Konstruktionswerkstoff für tragende Teile von Bauwerken und als Funktionswerkstoff als dekorative korrisionsbeständige Teile verwendet
+Neben der Witterungsbeständigkeit ist vor allem die gute Verarbeitbarkeit ausschlaggebend insbesondere bei handwerklicher Fertigung
+Das Baugewerbe ist der Hauptabnehmer für Aluminiumprofile
+Genutzt wird Aluminium hauptsächlich für Fensterrahmen Türen und Elemente von Fassaden
+Besonders bekannt ist die Fassade des Imperial War Museums in Manchester
+Genutzt werden vor allem die Aluminium-Mangan-Legierungen die geringe Festigkeit und gute Korrosionsbeständigkeit haben
+Teilweise wird Aluminium auch für den Brückenbau angewandt wo sonst der Stahlbau vorherrscht
+Für den konstruktiven Ingenieurbau werden Legierungen mit höherer Festigkeit genutzt darunter AlMg und AlSi Bleche und Verbundplatten aus Aluminiumlegierungen erreichen Brandschutzklassen von nicht brennbar bis normal entflammbar Ein Wohnungsbrand entwickelt im Vollbrand <num> C Hitze was ungeachtet der Brandschutzklasse Löcher in die Aluminiumlegierung brennt die zwischen <num> C und <num> C nach unten fließt oder tropft
+Imperial War Museum <num>croppedjpgDas Imperial War Museum von AußenLibeskindSpaceFrameTowerjpgDachkonstruktion aus Aluminium beim Imperial War MuseumAluminium heat reflector with hole melted through by high temperaturesjpgAluminiumblech punktuell über <num> C erhitzt
+Weitere Anwendungen
+In der Raketentechnik besteht der Treibstoff von Feststoffraketen zu maximal <num> Prozent aus Aluminiumpulver das bei seiner Verbrennung viel Energie freisetzt Aluminium wird in Feuerwerken s a
+Pyrotechnik verwendet wo es je nach Körnung und Mischung für farbige Effekte sorgt
+Auch in Knallsätzen findet es oft Verwendung
+Bei der Aluminothermie wird Aluminium zur Gewinnung anderer Metalle und Halbmetalle verwendet indem das Aluminium zur Reduktion der Oxide genutzt wird
+Ein wichtiges Verfahren der Aluminothermie ist die Thermitreaktion bei der Aluminium mit EisenIII-oxid umgesetzt wird
+Bei dieser stark exothermen Reaktion entstehen Temperaturen bis zu <num> C und flüssiges Eisen das zum aluminothermischen Schweißen genutzt wird z B
+zum Fügen von Bahngleisen
+Weitere Anwendungen der Reduktionswirkung von Aluminium werden für Laborzwecke ermöglicht indem Aluminiumamalgam verwendet wird
+Aluminium dient als Pigment für Farben Silber- oder Goldbronze
+Farbig eloxiert ist es Bestandteil vieler Dekorationsmaterialien wie Flitter Geschenkbänder und Lametta
+Zur Beschichtung von Oberflächen wird es beim Aluminieren verwendet
+Mit Aluminium werden Heizelemente von Bügeleisen und Kaffeemaschinen umpresst
+Bevor es gelang Zinkblech durch Titanzusatz als so genanntes Titanzink verarbeitbar zu machen wurde Aluminiumblech für Fassaden- und Dachelemente siehe Leichtdach sowie Dachrinnen eingesetzt
+Wegen seiner hohen Wärmeleitfähigkeit wird Aluminium als Werkstoff für stranggepresste Kühlkörper und wärmeableitende Grundplatten verwendet
+Aluminium-Elektrolytkondensatoren verbauen Aluminium als Elektrodenmaterial und Gehäusewerkstoff weiters wird es zur Herstellung von Antennen und Hohlleitern verwendet
+Aluminium kommt in einigen Legierungen vor
+Neben den Aluminiumlegierungen die überwiegend aus Aluminium bestehen kommt es noch vor in den Kupferlegierungen Aluminiumbronze Aluminiummessing Isabellin zu etwa gleichen Teilen Al und Kupfer in der Devardaschen Legierung als Hauptlegierungselement für Magnesiumlegierungen sowie in Alnico und Sendust zwei Eisenlegierungen mit besonderen magnetischen Eigenschaften
+In vielen Titanlegierungen kommt ebenfalls Aluminium vor insbesondere in Ti-<num>Al-<num>V der Sorte die etwa <num>
+aller Titanlegierungen ausmacht Dort ist Aluminium mit <num> Massenprozent enthalten
+Verarbeitung
+Bei der Verarbeitung wird unterschieden ob es sich um Gusslegierungen handelt oder um Knetlegierungen
+Gusslegierungen werden in Gießereien verarbeitet und in Formen gegossen die schon vollständig oder weitgehend der Form der Endprodukte entsprechen
+Danach erfolgt eine Endbearbeitung durch Schleifen
+Gusslegierungen werden häufig aus Schrott erschmolzen
+Knetlegierungen werden in den Hüttenwerken zu Barren vergossen und anschließend dort gewalzt um Platten Bleche Stangen und Folien herzustellen
+Aus dicken Platten und anderen massiven Rohteilen werden durch Zerspanen Fräsen Bohren und Drehen Einzelteile hergestellt
+Andere massive Rohteile können durch Schmieden zu Einzelstücken verarbeitet werden oder durch Strangpressen zu Profilen
+Letzteres kommt bei Aluminium besonders häufig vor
+Bleche werden durch Stanzen Biegen und Tiefziehen verarbeitet
+Danach werden die Einzelteile durch Schweißen Nieten Löten und ähnliche Verfahren verbunden
+Gießen
+DateiMaterialprobe BBSjpg DateiDatenschieber für den Aluminium Gussjpg
+Das Gießen von Aluminium wird als Aluminiumguss bezeichnet
+Es gehört aufgrund seines vergleichsweise geringen Schmelzpunktes von <num> C Gusseisen etwa <num> C Stahl <num> C bis <num> C und seiner guten Gießbarkeit zu den häufig in der Gießerei verwendeten Werkstoffen
+AlSi spezielle Gusslegierungen mit Silicium haben sogar Schmelzpunkte um <num> C Der Massenanteil von Aluminium aller in Gießereien erzeugten Produkte beträgt etwa <num>
+Gusseisen <num>
+Stahlguss <num>
+und ist damit in der Gießerei das mit Abstand wichtigste Nichteisenmetall NE-Metalle noch vor Kupfer mit <num>
+Der Anteil am NE-Metallguss von Aluminium beträgt etwa <num>
+In Deutschland wurden <num> etwa <num> Tonnen Aluminium in Gießereien verarbeitet Etwa <num>
+des Nichteisenmetall-Gusses wird von der Automobilbranche abgenommen
+Aus dem niedrigen Schmelzpunkt folgt ein geringer Energieeinsatz beim Schmelzvorgang sowie eine geringere Temperaturbelastung der Formen Aluminium eignet sich grundsätzlich für alle Gussverfahren insbesondere für Druckguss beziehungsweise Aluminiumdruckguss mit denen auch kompliziert geformte Teile gefertigt werden können
+In der Gießerei werden besondere Aluminiumgusslegierungen verarbeitet größtenteils die Aluminium-Silicium-Legierungen
+In den Hüttenwerken werden dagegen meist Knetlegierungen erzeugt die zur Weiterbearbeitung durch Walzen Schmieden und Fließpressen gedacht sind
+Diese werden in den Hüttenwerken vergossen zu Barren Blockguss oder zu Rundbarren die theoretisch endlos sein können Strangguss
+Seit den <num>er-Jahren kommt der Strangguss vermehrt zum Einsatz
+Dafür gibt es spezielle Anlagen die bis zu <num> Rundbarren gleichzeitig herstellen können mit Gießlängen zwischen <num> und <num> Metern teils bis zu <num> Metern
+Die Durchmesser liegen bei <num> bis <num> mm
+Bleche werden manchmal hergestellt durch Gießen direkt auf eine Walze die die Schmelze kühlt
+Das Rohblech wird danach direkt kaltgewalzt ohne Warmwalzen was Kosten von bis zu <num>
+spart
+Umformende Verfahren
+Etwa <num> Prozent des Aluminiums wird durch Umformen bearbeitet Hierzu zählt unter anderem das Walzen Schmieden Strangpressen und Biegen
+Rein- und Reinstaluminium lässt sich wegen der niedrigen Festigkeit gut umformen und verfestigt sich bei Kaltumformung wobei große Formänderungen möglich sind
+Die Verfestigung lässt sich durch Rekristallisationsglühen beseitigen
+Knetlegierungen mit AlMg und AlMn erreichen ihre höhere Festigkeit durch die Legierungselemente und durch Kaltverformung
+Die aushärtbaren Legierungen AlMgSi AlZnMg AlCuMg und AlZnMgCu scheiden bei Umformung festigkeitssteigernde Phasen aus sie lassen sich relativ schwierig umformen
+Walzen
+Gegossene Barren werden häufig durch Walzen weiterverarbeitet entweder zu dicken Platten die anschließend durch Fräsen zu Endprodukten werden zu Blechen die durch Stanzen und Biegen weiterverarbeitet werden oder zu Folien
+Beim Walzen ändert sich die Mikrostruktur der Werkstoffe Kleine kugelförmige Bestandteile die häufig nach dem Gießen vorliegen werden plattgedrückt und in die Länge gezogen
+Das Gefüge wird dadurch einerseits feiner und gleichmäßiger andererseits aber auch Richtungsabhängig
+Die Kapazität einer Aluminium-Warmwalzanlage liegt bei etwa <num> Tonnen pro Jahr
+Verarbeitet werden Barren mit bis zu <num> Tonnen Masse
+Sie haben Abmessungen von bis zu <num> Metern Länge <num> Metern Breite und <num> cm Dicke
+Noch größere Barren können technisch verarbeitet werden die Gefügequalität nimmt dann aber ab
+Nach dem Warmwalzen liegt der Werkstoff meist mit Dicken von etwa <num> bis <num> mm vor
+Anschließend folgt das Kaltwalzen auf Enddicke
+Kaltwalzwerke haben Kapazitäten von <num> bis <num> Jahrestonnen
+Verbundwerkstoffe können durch Walzplattieren hergestellt werden
+Dabei wird ein- oder zweiseitig eine Schicht aus einem anderen Werkstoff aufgebracht
+Häufig wird auf korrosionsanfälliges Kernmaterial eine Schicht aus korrosionsbeständigem Reinaluminium aufgebracht
+Strangpressen
+DateiExtruded aluminium section x<num>jpg Aluminium lässt sich durch Strangpressen in komplizierte Konstruktionsprofile formen hierin liegt ein großer Vorteil bei der Fertigung von Hohlprofilen z B
+für Fensterrahmen Stäbe Balken Kühlkörperprofilen oder in der Antennentechnik
+Die Herstellung von Halbzeug oder Bauteilen geschieht aus Vormaterial wie etwa Walzbarren Blech oder Zylindern
+Aluminiumlegierungen lassen sich deutlich besser strangpressen als andere Werkstoffe weshalb ein großer Teil des Aluminiums mit diesem Verfahren verarbeitet wird
+Dabei wird das Ausgangsmaterial durch ein hohles Werkzeug gepresst
+Es entsteht Endlosmaterial das in der gewünschten Länge abgesägt wird
+Es können auch komplizierte Querschnitte hergestellt werden beispielsweise Hohlprofile oder welche mit Hinterschneidungen
+Der Querschnitt ist allerdings über die Länge konstant
+Mit hochfesten Legierungen sind große Mindestwanddicken erforderlich und das Pressen dauert lange weshalb eher die mittelfesten aushärtbaren Legierungen bevorzugt werden
+Die Aushärtung wird meist direkt im Anschluss durchgeführt
+Beim Strangpressen wird der Werkstoff auf Temperaturen von etwa <num> bis <num> C erwärmt um die Umformbarkeit zu erhöhen was gleichzeitig zum Lösungsglühen genutzt wird
+Direkt nach dem Strangpressen wird das Werkstück durch Luft oder Wasser starkt abgekühlt und so abgeschreckt was zu höheren Festigkeiten führt
+Sonstige
+Ein Mischverfahren aus Gießen und Schmieden ist Cobapress welches speziell für Aluminium ausgelegt ist und häufig in der Automobilbranche genutzt wird
+Moderne Walzwerke sind sehr teuer aber auch sehr produktiv
+Spanende Verfahren
+DateiSchruppenDrehenjpg
+Zum Zerspanen zählt das Drehen Bohren und Fräsen
+Aluminiumwerkstoffe sind gut spanbar Ihre genauen Eigenschaften hängen jedoch von der Legierung und Gefügezustand ab
+Zu beachten ist dass die bei der Bearbeitung auftretenden Temperaturen schnell im Bereich des Schmelzpunktes liegen können
+Bei gleichen Schnittparametern wie bei Stahl resultiert bei Aluminium allerdings eine geringere mechanische und thermische Belastung
+Als Schneidstoff wird oft Hartmetall für untereutektische oder Diamant für die stark verschleißenden übereutektischen Legierungen verwendet Insbesondere die Bearbeitung von eloxierten Werkstücken erfordert harte Werkzeuge um Verschleiß durch die harte Eloxalschicht zu vermeiden
+Die beim Schleifen von Aluminium entstehenden Schleifstäube können zu einem erhöhten Explosionsrisiko führen
+Schweißen und Löten
+Grundsätzlich sind alle Aluminium-Werkstoffe zum Schweißen geeignet wobei jedoch reines Aluminium zu Poren in der Schweißnaht neigt Außerdem neigt die Aluminiumschmelze zu Reaktionen mit der Atmosphäre weshalb fast immer unter Schutzgas geschweißt wird
+Gut geeignet sind das MIG- und Plasmaschweißen sowie das WIG-Schweißen
+Bei Letzterem wird bei Nutzung von Wechselstrom das Edelgas Argon als Schutzgas verwendet und bei Gleichstrom Helium
+Für das Laserschweißen eignen sich sowohl Kohlendioxid- als auch Festkörperlaser allerdings nicht für alle Legierungen
+Wegen der hohen Wärmeleitfähigkeit erstarrt die Schmelze sehr schnell sodass die Schweißnaht zu Poren und Rissen neigt
+Das Widerstandspunktschweißen erfordert verglichen mit Stahl höhere elektrische Ströme und kürzere Schweißzeiten sowie teilweise spezielle Geräte da die handelsüblichen Schweissgeräte für Stahl nicht dafür geeignet sind
+Für das Elektronenstrahlschweißen eignen sich alle Legierungen jedoch neigen Magnesium und Zinn zum Verdampfen während des Schweißvorgangs Lichtbogenhandschweißen wird nur noch selten verwendet meist zur Gussnachbesserung
+Löten gestaltet sich wegen der sich bildenden Oxidschicht an Luft schwierig
+Genutzt werden sowohl Hart- als auch Weichlöten mit speziellen Flussmitteln
+Alternativ kann Aluminium auch ohne Flussmittel mit Ultraschall gelötet werden dabei wird die Oxidschicht mechanisch während des Lötvorganges aufgebrochen
+Aluminium in Natur und Organismen
+Aluminium im menschlichen Körper
+Aluminium ist kein essentielles Spurenelement und gilt für die menschliche Ernährung als entbehrlich Im menschlichen Körper befinden sich durchschnittlich etwa <num> bis <num> Milligramm Aluminium Diese verteilen sich zu ungefähr <num> Prozent auf das Lungengewebe zu <num> Prozent auf die Weichteile und zu weiteren <num> Prozent auf die Knochen
+Aluminium ist damit ein natürlicher Bestandteil des menschlichen Körpers
+<num> bis <num> Prozent der üblicherweise in Lebensmitteln aufgenommenen Menge von Aluminium <num> bis <num> mg pro Tag werden unresorbiert über den Kot wieder ausgeschieden
+Chelatbildner Komplexbildner wie Citronensäure können die Resorption auf <num> bis <num> Prozent steigern
+Auch die Aufnahme von Aluminiumsalzen über den Magen-Darm-Trakt ist gering sie variiert aber in Abhängigkeit von der chemischen Verbindung und ihrer Löslichkeit dem pH-Wert und der Anwesenheit von Komplexbildnern
+Man schätzt dass <num>
+beziehungsweise <num>
+des in der Nahrung beziehungsweise im Trinkwasser erhaltenen Aluminiums im Magen-Darm-Trakt absorbiert werden Die Eliminierung von in den Organismus gelangten wasserlöslichen Aluminiumsalzen erfolgt innerhalb weniger Tage vorwiegend durch die Nieren über den Urin weniger über den Kot Bei Dialysepatienten mit einer eingeschränkten Nierenfunktion besteht daher ein erhöhtes Risiko einer Akkumulation im Körper mit toxischen Effekten etwa Knochenerweichungen und Schäden des Zentralnervensystems zusätzlich sind Dialysepatienten aufgrund für sie notwendiger pharmazeutischer Produkte Phosphatbinder einer höheren Aluminiumzufuhr ausgesetzt Aluminium das nicht über die Nieren ausgeschieden wird gelangt in die Knochen Dort wird es vergleichsweise sehr langsam eliminiert so dass man durch Modelschätzungen annimmt dass etwa <num>-<num>
+der reorbierten Dosis sich im Körper anhäufen In einem Leben häuft man etwa <num> mg Aluminium im Körper an
+Im Blut ist Al<num> überwiegend zu etwa <num>
+an Transferrin gebunden
+<num> Prozent liegen als AlPO<num>OH- <num> Prozent als Citrat-Komplex <num> Prozent als AlOH<num> und <num> Prozent als AlOH<num>- vor Das Blut Neugeborener enthält bereits Aluminiumionen die aus dem materalen Kreislauf stammen Die Serumkonzentrationen von etwa <num>-<num> μgl entspricht in etwa der von Erwachsenen
+Pflanzen
+Aluminium in Form verschiedener Salze Phosphate Silikate ist Bestandteil vieler Pflanzen und Früchte denn gelöste Al-Verbindungen werden durch Regen aus den Böden von den Pflanzen aufgenommen bei Säurebelastung der Böden infolge sauren Regens
+ist dies vermehrt der Fall siehe dazu auch Waldschäden
+Ein großer Teil des Bodens auf der Welt ist chemisch sauer
+Liegt der pH-Wert unter <num> werden Al<num>-Ionen von den Wurzeln der Pflanzen aufgenommen
+Dies ist bei der Hälfte des bebaubaren Lands auf der Welt der Fall
+Die Ionen schädigen insbesondere das Wurzelwachstum der Feinwurzeln
+Wenn die Pflanze nicht Aluminium-tolerant ist steht sie dann unter Stress
+Zahlreiche Enzyme und signalübertragende Proteine sind betroffen die Folgen der Vergiftung sind noch nicht vollständig bekannt
+In sauren metallhaltigen Böden ist Al<num> das Ion mit dem größten Potenzial zur Schädigung
+Von der Modellpflanze
+Arabidopsis
+sind Transgene bekannt die deren Aluminium-Toleranz heraufsetzen und auch bei Kulturpflanzen sind tolerante Sorten bekannt
+Der saure Regen hat beispielsweise in Schweden in den <num>er-Jahren die Seen übersäuert wodurch mehr Al<num>-Ionen in Lösung gingen und empfindliche Fische verendeten Auch in Norwegen wurde dieser Zusammenhang bei einem Forschungsprojekt in den <num>er-Jahren festgestellt
+Bei pH-Werten über <num> ist Aluminium als polymeres Hydroxykation an der Oberfläche von Silicaten gebunden
+Bei pH-Werten von <num> bis <num> steigt Anteil von mobilen Kationen
+Bei Erhöhung der Schwefelsäurekonzentration durch sauren Regen bildet sich Aluminiumhydroxysulfat
+In Lebensmitteln
+Die meisten Lebensmittel enthalten in Spurenmengen auch Aluminium
+Unverarbeitete pflanzliche Lebensmittel enthalten durchschnittlich weniger als <num> mgkg in der Frischmasse
+Dabei streuen die Werte aufgrund unterschiedlicher Sorten Anbaubedingungen und Herkunft in erheblichem Maße So weisen beispielsweise Salat und Kakao deutlich höhere Durchschnittswerte auf
+Schwarzer Tee kann Gehalte von bis zu <num> mgkg in der Trockenmasse aufweisen
+Beim Kochen oder Aufbewahren in Aluminiumgeschirr oder in Alufolie kann es außer bei sauren Lebensmitteln nach einer Schätzung zu einer maximalen zusätzlichen Aufnahme von <num> mgTagPerson kommen
+Bei sauren Lebensmitteln wie Sauerkraut oder auch Tomaten können aufgrund der Säurelöslichkeit wesentlich höhere Werte erreicht werden
+Trink- und Mineralwässer weisen mit durchschnittlich <num>-<num> mgl im Gegensatz zur Nahrung geringe Gehalte auf und stellen somit nur einen kleinen Beitrag zur täglichen Aluminium-Aufnahme
+Die Trinkwasserverordnung legt einen Grenzwert von <num> mgl fest
+Trinkwasser darf in Deutschland Österreich und der Schweiz keine höheren Werte aufweisen
+Nach einer Schätzung nimmt der erwachsene Europäer im Durchschnitt zwischen <num> und <num> mg Aluminium pro Tag über die Nahrung auf Dies entspricht einer wöchentlichen Aufnahme von <num> bis <num> mg Aluminium pro kg Körpergewicht bei einem <num> kg schweren Erwachsenen
+Die großen Unsicherheiten beruhen auf den unterschiedlichen Ernährungsgewohnheiten und der variablen Gehalte an Aluminium in den Lebensmitteln auch innerhalb eines Landes aufgrund verschiedener Erhebungen Falls Säuglinge mit Fertignahrung ernährt werden kann die Aluminiumkonzentration im Blut bei <num> μgl liegen Eine mögliche gesundheitliche Schädigung ist nicht bekannt
+Die Europäische Behörde für Lebensmittelsicherheit Efsa legt eine tolerierbare wöchentliche Aufnahme TWI von <num> mg Aluminium pro kg Körpergewicht fest
+Aluminium ist als Lebensmittelzusatzstoff unter der Bezeichnung E <num> ausschließlich als Farbmittel für Überzüge von Zuckerwaren und als Dekoration von Kuchen und Keksen erlaubt
+Weiterhin ist Aluminium zum Färben von Arzneimitteln und Kosmetika zugelassen
+Bei der Untersuchung von Laugengebäck Brezeln Stangen Brötchen aus Bäckereien wurde Aluminium nachgewiesen das in das Lebensmittel gelangt wenn bei der Herstellung von Laugengebäck Aluminiumbleche verwendet werden
+Während Bier in Aluminiumfässern transportiert wird hat sich für den Weintransport der Werkstoff Aluminium nicht durchgesetzt
+Ein kurzfristiger Kontakt schadet nicht doch können nach längerem Kontakt Weinfehler in Geruch und Geschmack oder als Trübung auftreten vor allem beim offenen Stehen an der Luft
+Toxizität
+Bei eingeschränkter Nierenfunktion und bei Dialyse-Patienten führt die Aufnahme von Aluminium zu progressiver Enzephalopathie Gedächtnis- und Sprachstörungen Antriebslosigkeit und Aggressivität durch Untergang von Hirnzellen und zu fortschreitender Demenz zu Osteoporose Arthritis mit Knochenbrüchen und zu Anämie
+weil Aluminium dieselben Speichereiweiße wie Eisen besetzt
+Dies wurde in den <num>er Jahren bei langjährigen Hämodialysepatienten durch starke Aluminiumzufuhr beobachtet Dialysis Encephalopathy Syndromeimp
+Speziell im Hinblick auf die Verwendung in Deodorants und Lebensmittel-Zusatzstoffen werden die gesundheitlichen Auswirkungen von Aluminium kontrovers diskutiert
+So wurde Aluminium mehrfach kontrovers als Faktor im Zusammenhang mit der Alzheimer-Krankheit in Verbindung gebracht
+Laut einer Studie des Bundesinstituts für Risikobewertung BfR vom Juli <num> wurde im allgemeinen Fall zum Zeitpunkt der Erstellung der Studie aufgrund der vergleichsweise geringen Menge kein Alzheimer-Risiko durch Aluminium aus Bedarfsgegenständen erkannt jedoch sollten vorsorglich keine sauren Speisen in Kontakt mit Aluminiumtöpfen oder -folie aufbewahrt werden Eine Neubewertung erfuhr im Februar <num> die Verwendung von aluminiumhaltigen Deodorants und Kosmetikartikel durch das Bundesinstitut für Risikobewertung Aluminiumsalze aus solchen Produkten können durch die Haut aufgenommen werden und die regelmäßige Benutzung über Jahrzehnte hinweg könnte möglicherweise zu gesundheitlichen Beeinträchtigungen beitragen
+Die britische Alzheimer-Gesellschaft mit Sitz in London vertritt den Standpunkt dass die bis <num> erstellten Studien einen kausalen Zusammenhang zwischen Aluminium und der Alzheimer-Krankheit nicht überzeugend nachgewiesen haben Dennoch gibt es einige Studien wie z B
+die PAQUID-Kohortenstudie in Frankreich mit einer Gesundheitsdatenauswertung von <num> Personen im Alter ab <num> Jahren seit <num> bis zur Gegenwart in welchen eine Aluminium-Exposition als Risikofaktor für die Alzheimer-Krankheit angegeben wird
+Demnach wurden viele senile Plaques mit erhöhten Aluminium-Werten in Gehirnen von Alzheimer-Patienten gefunden
+Es ist jedoch unklar ob die Aluminium-Akkumulation eine Folge der Alzheimer-Krankheit ist oder ob Aluminium in ursächlichem Zusammenhang mit der Alzheimer-Krankheit zu sehen ist Die Deutsche Alzheimer Gesellschaft sieht keinen überzeugenden Zusammenhang zwischen Aluminium-Aufnahme und Alzheimer-Krankheit
+Aluminium gehört zu den nicht essentiellen Spurenelementen bei der Toxizität kommt es im Wesentlichen auf die Menge an <num> mgl Aluminium im Blut gilt als Normalwert Werte über <num> mgl sprechen für übermäßige Belastung und Werte über <num> mgl im Blut gelten als toxisch
+Aspekte der Ökobilanz
+DateiAluminium foamjpg DateiRecycling-Code-<num>svg
+Die Herstellung von Aluminium ist sehr energieaufwendig
+Allein für die Schmelzflusselektrolyse zur Gewinnung eines Kilogramms Aluminium werden je nach Errichtungsdatum und Modernität der Anlage zwischen <num> und <num> kWh elektrische Energie benötigt Bei der Stromerzeugung für die Produktion von einem Kilogramm Aluminium werden im deutschen Kraftwerkspark <num> kg CO<num> freigesetzt im weltweiten Durchschnitt etwa <num> kg
+Es ist aber auch zu bedenken dass aufgrund des Kostenfaktors Energie die Elektrolyse verstärkt an Orten erfolgt an denen auf billige CO<num>-emissionsarme Wasserkraft zurückgegriffen werden kann wie etwa in Brasilien Kanada Venezuela oder Island Allerdings ist auch bei Verwendung von Elektrizität aus vollständig regenerativen Energien die Produktion von Aluminium nicht CO<num>-frei da der bei der Schmelzflusselektrolyse entstehende Sauerstoff mit dem Kohlenstoff der Elektroden zu CO<num> reagiert
+Die Verbrauchswerte für Roh-Aluminium erhöhen sich durch Transport- und Verarbeitungsanteile für das Wiederaufschmelzen Gießen Schleifen Bohren Polieren etc auf ca <num> kg CO<num> pro kg Aluminium-Konsumgut
+Die europaweite Recyclingrate von Aluminium liegt bei <num> Prozent
+In Österreich gelangen laut einer Studie aus dem Jahr <num> <num> Tonnen Aluminium pro Jahr über Verpackungen in den Konsum ebenso gelangen <num> Tonnen Aluminium ohne Wiederverwertung in den Hausmüll dabei sind unter anderem auch die Aluminiumhaushaltsfolien eingerechnet die nicht als Verpackung gelten
+<num> Prozent der Verpackungen im Restmüll sind Aluminiumgetränkedosen
+Diese liegen nach der Müllverbrennung in der Asche noch metallisch vor und machen in Europa durchschnittlich <num> Prozent der Asche aus In der EU werden durchschnittlich <num> Prozent des in der Bodenasche enthaltenen Aluminiums zurückgewonnen
+Durch den Abbau des Erzes Bauxit werden große Flächen in Anspruch genommen die erst nach einer Rekultivierung wieder nutzbar werden
+Um eine Tonne Aluminium herzustellen werden vier Tonnen Bauxit benötigt
+Dies erzeugt zehn Tonnen Abraum Zudem entstehen bei der Herstellung des Aluminiumoxids nach dem Bayer-Verfahren ca drei Tonnen von eisenreichem alkalischen Rotschlamm der kaum wiederverwertet wird und dessen Deponierung oder sonstige Entsorgung große Umweltprobleme aufwirft siehe entsprechende Abschnitte unter
+Rotschlamm
+und
+Bauxitbergbau in Australien
+Positiv ist hingegen die gute Wiederverwendbarkeit von Aluminium hervorzuheben wobei die Reststoffe streng getrennt erfasst und gereinigt werden müssen Aluminiumrecycling Recycling-Code-<num> ALU Aluminium ist dabei besser rezyklierbar als Kunststoffe wegen Downcycling bei nicht sortenreiner Erfassung jedoch etwas schlechter wiederverwertbar als Stahl
+Beim Aluminiumrecycling wird nur <num> Prozent der Energiemenge der Primärproduktion benötigt Durch Leichtbau mit Aluminiumwerkstoffen beispielsweise Aluminiumschaum Strangpressprofile wird Masse von beweglichen Teilen und Fahrzeugen gespart was zur Einsparung von Treibstoff führen kann
+Aluminium ist durch seine Selbstpassivierung korrosionsbeständiger als Eisen und erfordert daher weniger Korrosionsschutzmaßnahmen
+Nachweis
+Aluminiumsalze weist man durch Glühen mit verdünnter Kobaltnitratlösung CoNO<num><num> auf der Magnesia-Rinne nach
+Dabei entsteht das Pigment Thénards Blau ein Cobaltaluminiumspinell mit der Formel CoAl<num>O<num>
+Es wird auch Kobaltblau oder Cobaltblau Dumonts Blau Coelestinblau Cobaltaluminat oder - nach dem Entdecker des Pigments Josef Leithner - Leithners Blau genannt
+Nachweis mittels Kryolithprobe
+Die Probelösung wird alkalisch gemacht um Aluminium als Aluminiumhydroxid AlOH<num> zu fällen
+Der Niederschlag wird abfiltriert und mit einigen Tropfen Phenolphthalein versetzt dann gewaschen bis keine Rotfärbung durch Phenolphthalein mehr vorhanden ist
+Wenn anschließend festes Natriumfluorid NaF auf den Niederschlag gestreut wird verursachen Hydroxidionen die bei der Bildung von Kryolith Na<num>AlF<num> freigesetzt werden eine erneute Rotfärbung des Phenolphthaleins
+Nachweis als fluoreszierender Morinfarblack
+DateiAluminium-Morin-Reaktionsvg Die Probe wird mit Salzsäure HCl versetzt und eventuell vorhandenes Aluminium somit gelöst
+Anschließend wird die Probelösung mit Kaliumhydroxid KOH stark alkalisch gemacht
+Gibt man nun einige Tropfen der Probelösung zusammen mit der gleichen Menge Morin-Lösung auf eine Tüpfelplatte und säuert anschließend mit konzentrierter Essigsäure Eisessig CH<num>COOH an so ist unter UV-Strahlung λ
+<num> nm eine grüne Fluoreszenz beobachtbar
+Der Nachweis ist dann sicher wenn diese Fluoreszenz bei Zugabe von Salzsäure wieder verschwindet
+Grund hierfür ist dass AlIII in neutralen sowie essigsauren Lösungen in Verbindung mit Morin eine fluoreszierende kolloidale Suspension bildet
+Verbindungen
+DateiCorundum-<num>jpg DateiHybridschaltungjpg DateiKaaliumi maarjase monikristallid<num>JPG
+Aluminiumoxid Al<num>O<num> englisch alumina auch als Tonerde oder Korund bekannt liegt als weißes Pulver oder in Form sehr harter Kristalle vor
+Es ist das Endprodukt des Bayer-Verfahrens und dient in erster Linie als Ausgangsmaterial für die Aluminiumgewinnung Schmelzflusselektrolyse
+Es wird darüber hinaus als Schleif- oder Poliermittel und für Uhrensteine Ziehsteine und Düsen verwendet
+In keramischer Form dient es als Isolierstoff Konstruktionskeramik als Substratmaterial für Dickschichtschaltkreise als Grundplatte von Leistungshalbleitern und in transparenter Form als Entladungsgefäß von Natriumdampf-Hochdrucklampen
+Aluminiumhydroxid AlOH<num> wird ebenfalls nach dem Bayer-Verfahren gewonnen und ist das wichtigste Ausgangsmaterial zur Erzeugung anderer Al-Verbindungen vor allem für Aluminate
+Als reines Produkt wird es als Füllstoff und zum Brandschutz in Kunststoffen und Beschichtungen eingesetzt
+Aluminiumchlorid Polyaluminiumchlorid und Aluminiumsulfat werden vor allem als Flockungsmittel in der Wasseraufbereitung Abwasserreinigung und der Papierindustrie eingesetzt
+Natriumaluminat NaAlOH<num> wird ebenfalls als Flockungsmittel verwendet und ist weiterhin Rohstoff für die Zeolith-Produktion Titandioxid-Beschichtung und Calciumaluminatsulfat-Herstellung
+Zeolithe Alumosilikate als Ionenaustauscher in Lebensmitteln und in Waschmitteln zur Wasserenthärtung
+Alaune Kaliumaluminiumsulfat KAlSO<num><num><num>H<num>O
+Wegen seiner adstringierenden Wirkung als Rasierstift eingesetzt zum Stillen von kleinen Blutungen
+Aluminiumdiacetat bekannt als essigsaure Tonerde für entzündungshemmende Umschläge
+Aluminiumorganische Verbindungen wie etwa Triethylaluminium werden im großtechnischen Maßstab als Katalysatoren in der Polyethylen-Herstellung eingesetzt
+Ein weiteres Anwendungsgebiet ist die Halbleitertechnik
+Hier werden flüchtige Aluminiumalkyle Trimethylaluminium Triethylaluminium etc als Vorstufen zur CVD chemical vapor deposition von Aluminiumoxid verwendet das man als Isolator und Ersatz für das nicht ausreichend isolierende Siliciumdioxid einsetzt
+Aluminiumoxynitrid ist ein transparenter keramischer Werkstoff
+Aluminiumnitrid ist ein Konstruktions- und Isolationswerkstoff und zeichnet sich durch sehr hohe Wärmeleitfähigkeit bei Raumtemperatur aus
+Außerdem könnte die hohe Bandlücke die Anwendung als Wide-Bandgap-Halbleiter ermöglichen
+Lithiumaluminiumhydrid LiAlH<num> ist ein starkes Reduktionsmittel welches weitverbreitet bei der Synthese organischer Verbindungen ist
+Phosphate Aluminiumphosphate sind Aluminiumsalze der Phosphorsäure
+Aufgrund der Eigenschaft der Phosphorsäure beziehungsweise des Phosphat-Anions PO<num> <num>- unter bestimmten Bedingungen Wasser abzuspalten und infolgedessen zu polymerisieren sind verschiedene Aluminiumphosphate bekannt Aluminiumorthophosphat AlPO<num>
+Aluminiummetaphosphat AlPO<num><num>
+Monoaluminiumphosphat AlH<num>PO<num><num>
+Aluminiumpolyphosphat
+In der Natur treten Aluminiumphosphate meist in Form von Doppelsalzen auf
+Beispiele hierfür sind etwa der Wavellit Al<num>PO<num><num>F OH<num>
+<num>H<num>O oder der Türkis ein Mischphosphat aus Kupfer und AluminiumEisen CuAlFe<num>PO<num><num>OH<num>
+<num> H<num>O
+Unter besonderen Bedingungen tritt Aluminium auch einwertig auf
+Diese Verbindungen werden zur Gewinnung von hochreinem Aluminium genutzt Subhalogeniddestillation
+Siehe auch
+Liste der Aluminiumhütten
+Liste der größten Aluminiumproduzenten
+Literatur
+Zur Geschichte
+Hans Joliet Hrsg Aluminium - Die ersten hundert Jahre VDI Verlag <num> ISBN <num>-<num>-<num>-<num>
+Deutsche Fachliteratur
+Friedrich Ostermann Anwendungstechnologie Aluminium <num> Auflage
+Springer <num> ISBN <num>-<num>-<num>-<num>-<num>
+Aluminium-Taschenbuch
+Aluminium-Verlag Düsseldorf Band <num> Grundlagen und Werkstoffe <num> Auflage <num>
+Band <num> Umformen von Aluminium-Werkstoffen Gießen von Aluminium-Teilen Oberflächenbehandlung von Aluminium Recycling und Ökologie <num> Auflage <num> <num> S
+Band <num> Weiterverarbeitung und Anwendung <num> Auflage <num> <num> S
+Luitgard Marschall Aluminium
+Metall der Moderne
+Oekom München <num> ISBN <num>-<num>-<num>-<num>-<num>
+Englische Fachliteratur
+George E Totten D Scott MacKenzie Handbook of Aluminum
+Marcel Dekker Yew York Basel Band <num> Physical Metallurgy and Processes
+<num> <num> S
+Band <num> Alloy Production and Materials Manufacturing
+<num> <num> S
+Joseph R Davis Hrsg Aluminum and Aluminum Alloys
+<num> Auflage <num> <num> S
+Weblinks
+MATERIAL ARCHIV Aluminium - Umfangreiche Materialinformationen und Bilder
+Newsseite des Gesamtverbands der Aluminiumindustrie
+Lars Fischer
+Wie gefährlich ist Aluminium
+Spektrumde <num> Juli <num>
+Einzelnachweise
+Norman N Greenwood Alan Earnshaw Chemie der Elemente Wiley-VCH Weinheim <num> ISBN <num>-<num>-<num>-<num> N A Figurowski Die Entdeckung der chemischen Elemente und der Ursprung ihrer Namen in deutscher Übersetzung von Leo KorniljewErnst Lemke Moskau <num> ISBN <num>-<num>-<num>-<num> S <num> Norman N Greenwood Alan Earnshaw Chemistry of the Elements <num> Auflage Butterworth-Heinemann <num> ISBN <num>-<num>-<num>-<num> S <num>
+auf Webmineral englisch Fundortliste für Aluminium beim Mineralienatlas und bei Mindat IMACNMNC List of Mineral Names November <num> PDF <num> MB Aluminium siehe S <num> IMACNMNC List of Mineral Names <num> PDF <num> MB Aluminium siehe S <num> Rudolf Debar Die Aluminium-Industrie <num> Auflage Springer <num> S <num> ff
+PDF Seminararbeit <num> kB S <num> Matthias Dienhart
+PDF <num> MB Dissertation Rheinisch-Westfälischen Technischen Hochschule Aachen Juni <num> S <num> Rainer Quinkertz Optimierung der Energienutzung bei der Aluminiumherstellung Dissertation Rheinisch-Westfälische Technische Hochschule Aachen <num> S <num>-<num> R Feige G Merker
+PDF Udo Boin Thomas Linsmeyer Franz Neubacher Brigitte Winter Stand der Technik in der Sekundäraluminiumerzeugung im Hinblick auf die IPPC-Richtlinie Österreichisches Umweltbundesamt Wien <num> ISBN <num>-<num>-<num>-<num> umweltbundesamtat PDF Friedrich Ostermann Anwendungstechnologie Aluminium <num> Auflage Springer <num> S <num>-<num> Friedrich Ostermann Anwendungstechnologie Aluminium <num> Auflage Springer <num> S <num> Friedrich Ostermann Anwendungstechnologie Aluminium <num> Auflage Springer <num> S <num>-<num> D R Askeland Materialwissenschaft Spektrum Heidelberg <num> ISBN <num>-<num>-<num>-<num> Aluminium-Taschenbuch - Band <num> <num> Auflage Aluminium-Verlag Düsseldorf <num> S <num> Aluminium-Taschenbuch - Band <num> <num> Auflage Aluminium-Verlag Düsseldorf <num> S <num> Friedrich Ostermann Anwendungstechnologie Aluminium <num> Auflage Springer <num> S <num> Friedrich Ostermann Anwendungstechnologie Aluminium <num> Auflage Springer <num> S <num>-<num> Friedrich Ostermann Anwendungstechnologie Aluminium <num> Auflage Springer <num> S <num> <num> Der Technologie-Leitfaden von ELB
+In Eloxalwerk Ludwigsburg
+Website des Luftfahrt-BundesamtesGeorge E Totten D Scott MacKenzie Handbook of Aluminum Band <num> Physical Metallurgy and Processes Marcel Dekker Yew York Basel <num> S <num>-<num> Aluminium-Taschenbuch - Band <num> <num> Auflage Aluminium-Verlag Düsseldorf <num> S <num>-<num> <num>-<num> Aluminium-Taschenbuch - Band <num> <num> Auflage Aluminium-Verlag Düsseldorf <num> S <num>-<num> Aluminium-Taschenbuch - Band <num> <num> Auflage Aluminium-Verlag Düsseldorf <num> S <num>-<num> Aluminium-Taschenbuch - Band <num> <num> Auflage Aluminium-Verlag Düsseldorf <num> S <num> Aluminium-Taschenbuch - Band <num> <num> Auflage Aluminium-Verlag Düsseldorf <num> S <num>-<num> Aluminium-Taschenbuch - Band <num> <num> Auflage Aluminium-Verlag Düsseldorf <num> S <num>-<num> Aluminium-Taschenbuch - Band <num> <num> Auflage Aluminium-Verlag Düsseldorf <num> S <num>-<num> Aluminium-Taschenbuch - Band <num> <num> Auflage Aluminium-Verlag Düsseldorf <num> S <num>-<num> Aluminium-Taschenbuch - Band <num> <num> Auflage Aluminium-Verlag Düsseldorf <num> S <num>-<num> Aluminium-Taschenbuch - Band <num> <num> Auflage Aluminium-Verlag Düsseldorf <num> S <num> Preisindex an der London Metall Exchange D R Askeland Materialwissenschaft Spektrum Heidelberg <num> S <num> D R Askeland Materialwissenschaft Spektrum Heidelberg <num> S <num> world-aluminiumorg The Global Aluminium Industry <num> years from <num> PDF <num> kB abgerufen am <num> November <num> Friedrich Ostermann Anwendungstechnologie Aluminium <num> Auflage Springer <num> S <num>-<num> Friedrich Ostermann Anwendungstechnologie Aluminium <num> Auflage Springer <num> S <num>-<num> Friedrich Ostermann Anwendungstechnologie Aluminium <num> Auflage Springer <num> S <num>-<num>vgl
+Friedrich Ostermann Anwendungstechnologie Aluminium <num> Auflage Springer <num> S <num>-<num>Verheilung von Aluminium
+Friedrich Ostermann Anwendungstechnologie Aluminium <num> Auflage Springer <num> S <num> httpswwwspotlightmetalcomhow-environmentally-friendly-is-the-european-aluminium-industry-gal-<num>p<num> Friedrich Ostermann Anwendungstechnologie Aluminium <num> Auflage Springer <num> S <num>-<num> NA Bernd Leitenberger
+In Bernd Leitenbergers Web Site Aluminium auf Feuerwerk-Wiki wwwfeuerwerknet Eberhard Roos Karl Maile Werkstoffkunde für Ingenieure <num> bearbeitete Auflage <num> Springer S <num> A Herbert Fritz Günter Schulze Fertigungstechnik <num> Auflage Springer Berlin <num> ISBN <num>-<num>-<num>-<num>-<num> S <num> Rüdiger Bähr Urformen in Molitor Grote Herold Karpuschewski Einführung in die Fertigungslehre Shaker <num> S <num> Heiko Lickfett Wirtschaftliche Bedeutung der Gießereiindustrie in Andreas Bühring-Polaczek Walter Michaeli Günter Spur Hrsg Handbuch Urformen Hanser <num> S <num>-<num> Bernhard Ilschner Robert F Singer Werkstoffwissenschaften und Fertigungstechnik Eigenschaften Vorgänge Technologien <num> Auflage Springer Berlin <num> S <num>-<num> Friedrich Ostermann Anwendungstechnologie Aluminium <num> Auflage Springer <num> S <num>-<num> Fritz Klocke Wilfried König Fertigungsverfahren <num> Umformen <num> Auflage Springer Heidelberg S <num>-<num> Friedrich Ostermann Anwendungstechnologie Aluminium <num> Auflage Springer <num> S <num>-<num> Friedrich Ostermann Anwendungstechnologie Aluminium <num> Auflage Springer <num> S <num>-<num> Eberhard Roos Karl Maile Werkstoffkunde für Ingenieure Grundlagen Anwendung Prüfung <num> Auflage Springer Berlin <num> S <num> Wilfried König Fritz Klocke Fertigungsverfahren <num> Drehen Bohren Fräsen <num> Auflage Springer <num> ISBN <num>-<num>-<num>-<num>-<num> S <num> Thorsten Zurell Absaugung von Aluminium-Schleifstäuben und -Schweißrauchen im Automobilbau mit ex-geschützten Filtersystemen In
+Gefahrstoffe - Reinhalt Luft <num> Nr <num><num> <num> S <num>-<num> Udo M Spornitz Anatomie und Physiologie Lehrbuch und Atlas für Pflege- und Gesundheitsfachberufe Springer Berlin <num> ISBN <num>-<num>-<num>-<num>-<num> Wilfried Puwein Das Waldsterben in Österreich und seine ökonomischen Folgen Nr <num> <num> wifoacat PDF <num> kB Aluminium in Lebensmitteln lebensmittelorg Safety of aluminium from dietary intake - Scientific Opinion of the Panel on Food Additives Flavourings Processing Aids and Food Contact Materials AFC In
+The EFSA Journal <num> <num> S <num>-<num> doi<num>jefsa<num> Aluminium in der Datenbank für Lebensmittelzusatzstoffe Chemisches und Veterinäruntersuchungsamt Karlsruhe
+PDF <num> H Eschnauer Die Verwendung von Aluminium in der Weinwirtschaft Vitis <num> <num> S <num>-<num> zitiert von S <num> vitis-veade PDF <num> kB H E Müller W Dünnleder W Mühlenberg R Ruckdeschel Legionellen - ein aktives Problem der Sanitärhygiene <num> Auflage expert-Verlag ISBN <num>-<num>-<num>-<num>-<num> S <num>
+H J Gitelman Physiology of Aluminum in Man In Aluminum and Health CRC Press <num> ISBN <num>-<num>-<num>-<num> S <num>
+Bundesinstitut für Risikobewertung Hrsg
+PDF <num> kB <num> Juli <num> Bundesinstitut für Risikobewertung Hrsg
+PDF <num> kB <num> Februar <num>
+The Alzheimers Society Abgerufen am <num> Januar <num> H Lüllmann K Mohr M Wehling L Hein Pharmakologie und Toxikologie Thieme Verlag <num> ISBN <num>-<num>-<num>-<num>-<num> S <num>-<num>
+auf staufenbielde
+PDF S <num> Hans Daxbeck Adolf Merl Eva Ritter Paul H Brunner Analyse der Flüsse des lizenzierten Aluminiums in Österreich Technische Universität Wien Institut für Wassergüte und Abfallwirtschaft <num> rmaat PDF International Aluminium Journal Nr <num> <num> S <num> ff International Aluminium Journal Nr <num> <num> S <num> Uwe Kerkow Jens Martens Axel Müller
+PDF Aachen Bonn Stuttgart <num> ISBN <num>-<num>-<num>-<num>-<num> S <num> Manfred Sietz Stefan Seuring Ökobilanzierung in der betrieblichen Praxis Eberhard Blottner Taunusstein <num> S <num>
+In The Economist <num> J Strähle E Schweda Jander
+Blasius - Lehrbuch der analytischen und präparativen anorganischen Chemie <num> Auflage Hirzel Stuttgart <num> ISBN <num>-<num>-<num>-<num> S <num>
+Antimon
+von lateinisch Antimonium vermutlich von arabisch al-ithmîdun
+Antimonsulfid bzw Stibnit ist ein chemisches Element mit dem Elementsymbol Sb von
+Grau-Spießglanz und der Ordnungszahl <num> Im Periodensystem steht es in der <num> Periode und der <num> Hauptgruppe bzw <num> IUPAC-Gruppe oder Stickstoffgruppe
+In der stabilen Modifikation ist es ein silberglänzendes und sprödes Halbmetall
+Name Geschichte
+Es wird auch vermutet dass der Name auf das spätgriechische anthemon dt Blüte zurückgeht
+Damit sollten die stängelartigen Kristalle von Antimonsulfid beschrieben werden die büschelförmig erschienen und wie eine Blüte aussähen
+Im <num> Jahrhundert findet sich der lateinische Begriff für die mineralische Arzneidroge antimonium
+zur innerlichen Therapie von Krankheiten dann bei Constantinus Africanus
+Im <num> Jahrhundert ging der Name Antimon als Bezeichnung auf das Metall über
+Die koptische Bezeichnung für das Schminkpuder Antimonsulfid ging über das Griechische in das Lateinische stibium über
+Die vom schwedischen Mediziner und Chemiker Jöns Jakob Berzelius Vater der modernen Chemie benutzte Abkürzung Sb wird noch heute als Elementsymbol genutzt
+Eine späte legendäre Volksetymologie die von Samuel Johnson in seinem Wörterbuch verewigt wurde besagt dass der deutsche Mönch Basilius Valentinus die Beobachtung machte dass Schweine durch die Aufnahme von Antimon schnell fett wurden
+Er probierte dies auch an seinen Ordensbrüdern aus woraufhin diese allerdings starben sodass der Begriff antimoine antimönchisch geprägt wurde aus dem später Antimon entstanden sei
+Als Typlokalität für gediegenes Antimon gilt die Silbermine in der schwedischen Gemeinde Sala im Västmanland Allerdings war metallisches Antimon schon den Chinesen und Babyloniern bekannt
+Einige seiner Verbindungen wurden schon in der Bronzezeit als Zuschlag zu Kupfer verwendet um Bronze herzustellen Funde von Velem-St
+Vid in Ungarn
+Vorkommen
+DateiAntimony-<num>jpg Antimon ist ein selten vorkommendes Element
+Da es in der Natur auch gediegen das heißt in elementarer Form gefunden werden kann wird es von der International Mineralogical Association IMA unter der System-Nr <num>CA<num> als Mineral anerkannt
+Weltweit konnte gediegenes Antimon bisher Stand <num> an rund <num> Fundorten nachgewiesen werden
+So unter anderem in mehreren Regionen von Australien in den bolivianischen Departements La Paz und Potosí Minas Gerais in Brasilien Schwarzwald Fichtelgebirge Oberpfälzer Wald Odenwald und im Harz in Deutschland Seinäjoki in Finnland mehreren Regionen von Frankreich Lombardei Piemont Sardinien und Trentino-Südtirol in Italien einigen Regionen von Kanada einigen Regionen von Österreich Ost- und Westsibirien und Ural in Russland neben Västmanland noch Dalarna Gästrikland Närke Södermanland Värmland und Västerbotten in Schweden in einigen Regionen der Slowakei Böhmen und Mähren in Tschechien sowie in vielen Regionen der USA Eine der weltweit bedeutendsten Lagerstätten für gediegen Antimon und Antimonerze ist der Murchison greenstone belt in der Murchison Range von Südafrika
+Bisher sind <num> Antimon-Minerale bekannt Stand <num> Industriell genutzt wird überwiegend das Sulfid-Mineral Stibnit Sb<num>S<num> Grauspießglanz mit einem Gehalt von maximal <num>
+Sb
+Das Mineral mit dem höchsten Sb-Gehalt in einer chemischen Verbindung ist die natürliche Antimon-Arsen-Legierung Paradocrasit max <num>
+Allerdings kommt sie mit nur drei Fundorten im Gegensatz zum Stibnit rund <num> Fundorte sehr viel seltener vor
+Weitere Quellen für Antimon sind die Minerale Valentinit Sb<num>O<num> Weißspießglanz Breithauptit NiSb Antimonnickel Nickelantimonid Kermesit Sb<num>S<num>O Rotspießglanz und Sb<num>S<num> Goldschwefel
+Gewinnung und Darstellung
+DateiAntimon - Trend Förderungsvg Technisch wird Antimon aus dem Antimonglanz gewonnen
+Ein Verfahren beruht auf dem Abrösten und der Reduktion mit Kohlenstoff Röstreduktionsverfahren
+Eine andere Möglichkeit besteht darin die Reduktion mit Eisen durchzuführen Niederschlagsverfahren
+Weltweit wurden zu Beginn des <num> Jahrhunderts zwischen <num> und <num> Tonnen pro Jahr an Antimon gefördert
+Seit <num> hat sich damit die Fördermenge mehr als verzehnfacht
+<num>
+der Antimonproduktion findet in China statt Stand <num>
+Eigenschaften
+Modifikationen
+Antimon kann in drei verschiedenen Modifikationen auftreten wobei metallisches bzw graues Antimon die beständigste Modifikation ist
+Unter Normalbedingungen kristallisiert Antimon trigonal in rhomboedrischer Aufstellung in der nach der Hermann-Mauguin-Symbolik beschriebenen Raumgruppe
+mit den Gitterparametern a
+<num> pm und c
+<num> pm sowie sechs Formeleinheiten pro Elementarzelle
+Durch Abschrecken von Antimondampf an kalten Flächen entsteht amorphes schwarzes und sehr reaktives Antimon welches sich durch Erhitzen wieder in metallisches Antimon umwandelt
+Durch elektrolytische Herstellung entsteht explosives Antimon das beim Ritzen explosionsartig aufglühend und funkensprühend in metallisches Antimon übergeht
+Diese Form enthält jedoch immer etwas Chlor und kann nicht als Modifikation betrachtet werden Gelbes Antimon ist ebenfalls keine eigenständige Modifikation sondern eine hochpolymere chemische Verbindung mit Wasserstoff
+Physikalische Eigenschaften
+Metallisches Antimon ist silberweiß stark glänzend blättrig-grobkristallin
+Es lässt sich aufgrund seiner Sprödigkeit leicht zerkleinern
+Elektrische und thermische Leitfähigkeit sind gering
+Chemische Eigenschaften
+Mit naszierendem Wasserstoff reagiert Antimon zum instabilen Antimonhydrid SbH<num>
+Von Luft und Wasser wird Antimon bei Raumtemperatur nicht angegriffen
+Oberhalb des Schmelzpunkts verbrennt es in Luft mit bläulich-weißer Flamme zu AntimonIII-oxid
+In heißen konzentrierten Mineralsäuren löst es sich auf
+Mit den Halogenen reagiert es schon bei Raumtemperatur heftig zu den entsprechenden Halogeniden
+In Verbindungen liegt Antimon überwiegend in den Oxidationsstufen <num> und <num> vor
+In Metallantimoniden wie Kaliumantimonid K<num>Sb bildet es Sb<num>--Ionen
+Isotope
+Es existieren zwei stabile Antimon-Isotope <num>Sb und <num>Sb
+Verwendung
+Legierungen
+Der überwiegende Teil des hergestellten Antimons wird zu Legierungen verarbeitet und zeigt dabei folgende Eigenschaften
+Es dient zur Härtung von Blei- und Zinnlegierungen
+Im Gegensatz zu den meisten anderen Metallen dehnt es sich beim Abkühlen der Schmelze aus infolge Umwandlung in eine andere Modifikation Der Antimongehalt kann so eingestellt werden dass solche Legierungen beim Abkühlen nicht schrumpfen oder sich sogar etwas ausdehnen bei in Gießformen hergestellten Teilen presst sich das Metall dadurch beim Erstarren in alle Ecken und Winkel so dass auch komplizierte Formen und stark gemusterte Oberflächen lunkerfrei hergestellt werden können
+Wichtige Legierungen
+Blei-Antimon-Legierungen Hartblei Letternmetall Lagermetall Akkumulatoren-Blei Bleimantel für Erdkabel
+Zinn-Antimon-Legierungen Britanniametall Lagermetall
+Herstellung von Halbleitern z B
+durch Dotierung von Silicium zur Herstellung von III-V-Verbindungshalbleitern
+Zinn-Antimon-Kupferlegierungen Babbit-Metall für Lagermetalle
+Zinn-Antimon-Kupfer-Bleilegierungen für Zinngeschirr und andere Gebrauchsartikel aus Zinn
+so genanntes Lötzinn oder Weichlot
+Aluminium-Antimon Gallium-Antimon Indium-Antimon für Infrarot- und Hall-Effekt-Geräte
+Schrumpffreie Antimon-Legierungen für Präzisionsguss
+Medizin
+Antimon bzw ein aus Antimonerz gewonnenes Präparat wurde im <num> und <num> Jahrhundert zu einem iatrochemischen Leitarzneimittel war aber - wie auch andere paracelsische Medikamente - umstritten und in Frankreich zwischen <num> und <num> auch verboten
+Brechweinstein wurde lange als brechreizerregendes Mittel verwendet Antimonpille heute wird es noch manchmal verwendet um den Mageninhalt von Vögeln zu untersuchen
+Sowohl Schistosomiasis als auch Trypanosomen
+wurden beginnend Anfang des <num> Jahrhunderts mit Brechweinstein Kaliumantimonyltartrat bekämpft
+Brechweinstein wurde hergestellt indem man für einen Tag Wein in einem Antimonbecher lagerte und diesen dann austrank
+Inzwischen kommen effektivere und verträglichere Medikamente zur Anwendung
+Antimonpräparate werden meist als weniger toxische pentavalente Formen zur medikamentösen Therapie der Leishmaniose
+und Schistosomiasis eingesetzt allerdings in entwickelten Ländern nicht mehr als Mittel der ersten Wahl
+Hierbei hemmt Antimon das Enzym Phosphofructokinase das den geschwindigkeitsbestimmenden Schritt der Glykolyse darstellt
+Weiteres
+DateiStreichholzjpg
+Bestandteil von Sprengstoffzündern und bleihaltiger Munition
+Antimontrisulfid in Bremsbelägen von Fahrzeugen
+AntimonV-sulfid
+zur Herstellung Vulkanisieren von rotem Kautschuk Beispiel Labor-Gummischläuche
+als roter Bestandteil des Zündkopfes in Streichhölzern
+früher als Augenschminken und in der Augenheilkunde Augenerweiterer
+Antimonchromat als gelbes Farbpigment
+Antimonoxide Katalysator zur Herstellung von Polyester und PET AntimonIII-oxid
+als Weißpigment zur Färbung von Polystyrol Polyethylen und Polypropylen
+Herstellung weißer Glasuren und Fritten Läuterung von Bleiglas
+mit Zinn dotiert als transparent-leitfähige Beschichtung ATO Antimon-Tin-Oxide beispielsweise auf Gläsern zur Herstellung von Displays oder in elektrisch leitfähigen Pigmenten Minatec für Fußbodenbeläge zur Ableitung elektrostatischer Aufladungen
+in Pigmenten Lazerflair für die Laser-Markierung von Kunststoffteilen wegen der starken Absorption von Infrarot-Strahlung üblicher Markierungslaser NdYAG
+in Tarnanstrichen wegen der starken Infrarot-Absorption
+als Flammschutzmittel und als Bestandteil von flammfesten und flammhemmenden Farben Kunststoffen und Textilien für Kabelumhüllungen Autositzbezüge Vorhangstoffe Kinderbekleidung u Ä
+Antimonsalze als Bestandteil von Pestiziden Beizen und Feuerwerksartikeln
+Scheidemittel für Gold Zur Ausfällung von Silber aus Goldschmelze
+Toxizität
+Antimon kann bereits bei Ingestion von <num> bis <num> mg tödlich sein
+In der Toxikologie sind drei Antimon-Formen bekannt von denen das gasförmige Antimonhydrid Stiban SbH<num> die gefährlichste Form ist die eine massive Hämolyse induziert
+Nach der Toxizität folgt Brechweinstein mit dreiwertigem trivalentem Antimon während fünfwertiges Antimon am wenigsten toxisch ist
+Das trivalente Antimon wird innerhalb der ersten zwei Stunden nach der Einnahme zu <num>
+in rote Blutkörperchen aufgenommen und damit vorwiegend in stark durchbluteten Organen angereichert
+Die Exkretion erfolgt vorwiegend durch Bindung an Glutathion über die Galle mit entsprechend hohem enterohepatischen Kreislauf und nur ein geringer Teil wird über die Nieren ausgeschieden
+Kaliumantimonyltartrat wird zu <num>
+innerhalb des ersten Tages nach Aufnahme ausgeschieden die übrigen <num>
+aufgrund einer langsameren Eliminationskinetik über <num> Tage
+Es wird vermutet dass Antimon ähnlich wie Arsen die Funktion des Pyruvatdehydrogenase-Komplexes hemmt und somit zu einem Mangel des intrazellulären Energieträgers Adenosintriphosphat ATP führt
+Dabei kommt es zur Bildung von Chelatkomplexen zwischen dem Antimon und Thiol-Gruppen der entsprechenden Enzyme
+Im Körper wirkt es in zahlreichen Organen toxisch so im Verdauungstrakt in der Leber in den Nieren im Herz und im Zentralnervensystem
+Die höchste Konzentration erreicht Antimon in der Leber wo es zu einer Hepatitis bis hin zum Leberversagen kommen kann
+Am Herzen kommt es zu EKG-Veränderungen mit Inversion und Verminderung der T-Welle und verlängertem QT-Intervall
+Ein akutes Nierenversagen kann zur temporären oder permanenten Hämodialyse führen
+Therapeutisch erfolgt bei einer Antimon-Vergiftung neben unterstützenden Maßnahmen wie Infusionstherapie sowohl zum Ausgleich des Flüssigkeitsverlustes durch das Erbrechen als auch zum Schutz der Nieren und engmaschiger Überwachung der Vitalfunktionen und des EKGs die Gabe von Aktivkohle N-Acetylcystein als Vorläufer des Glutathions zur vermehrten Sekretion und eines Chelatbildners z B
+Dimercaprol
+Ergebnisse aus Untersuchungen deuten darauf hin dass Antimonverbindungen Haut und Schleimhäute reizen
+Diese Verbindungen lösen sich vermutlich aus Kunststoff und Textilien
+Sicherheitshinweise und Grenzwerte
+Von den Antimonverbindungen sind seitens der EU Antimonfluorid als giftig T und die Chloride als ätzend C eingestuft außerdem als umweltgefährlich N alle anderen Antimonverbindungen als gesundheitsschädlich Xn und umweltgefährlich N Antimon selbst ist dort nicht aufgeführt laut Sicherheitsdatenblatt ist es als reizend gekennzeichnet
+Die Internationale Agentur für Krebsforschung IARC stuft AntimonIII-oxid als möglicherweise krebserzeugende Substanz ein
+In der EU gilt für Trinkwasser ein Grenzwert von <num> µgl
+Untersuchungen von in PET-Flaschen abgefüllten Fruchtsäften für die keine Richtlinien existieren ergaben Antimonkonzentrationen bis zu <num> µgl in unverdünnten Saftkonzentraten
+Antimon wurde <num> von der EU gemäß der Verordnung EG Nr <num><num> REACH im Rahmen der Stoffbewertung in den fortlaufenden Aktionsplan der Gemeinschaft CoRAP aufgenommen
+Hierbei werden die Auswirkungen des Stoffs auf die menschliche Gesundheit bzw die Umwelt neu bewertet und ggf Folgemaßnahmen eingeleitet
+Ursächlich für die Aufnahme von Antimon waren die Besorgnisse bezüglich Exposition von Arbeitnehmern hoher aggregierter Tonnage hohes Risikoverhältnis Risk Characterisation Ratio RCR und weit verbreiteter Verwendung sowie der möglichen Gefahr durch krebsauslösende Eigenschaften
+Die Neubewertung läuft seit <num> und wird von Deutschland durchgeführt
+Nachweis
+DateiFlammenfärbungSbpng Vorproben
+Flammenfärbung Flamme fahlblau wenig charakteristische Phosphorsalzperle Farblos gestört durch alle Elemente die eine farbige Perle erzeugen
+Nachweisreaktion
+Reduktion durch unedle Metalle zum Beispiel Eisen Zink oder Zinn
+In nicht zu sauren Lösungen reduzieren unedle Metalle Antimon-Kationen SbIII SbV und SbIIIV zu metallischem Antimon
+<num> Sb<num>
+<num> Fe
+<num> Sb
+<num> Fe<num>
+Die auf Antimon zu prüfende Substanz wird in salzsaure Lösung gegeben und mit Eisenpulver versetzt
+Es entsteht ein schwarzer flockiger Niederschlag aus metallischem Antimon in der Lösung oder direkt am Eisen
+Auch der Nachweis an einem Eisennagel ist möglich
+Dabei ist eine schwarze Ablagerung am Nagel ein Nachweis für Antimon welches sich hier elementar niedergeschlagen hat
+Die Marshsche Probe gestattet einen eindeutigen Nachweis von Antimon
+Wenn die pyrolytisch abgeschiedene Substanz dunkel glänzender Spiegel sich nicht in ammoniakalischem Wasserstoffperoxid löst sind Arsen und Germanium als mögliche Alternativen ausgeschlossen
+Die hochempfindliche Bestimmung winziger Antimonspuren erfolgt durch die Hydridtechnik der Atomspektrometrie
+Hierbei wird im Prinzip die Marshsche Probe mit der Atomabsorptionsspektrometrie gekoppelt
+Die Matrixeffekte der Probelösung lassen sich dadurch sehr wirksam unterdrücken
+Eine weitere Methode besteht darin eine wässrige Lösung in der Antimonionen enthalten sind mit Rhodamin-B-Lösung zu versetzen
+Es bildet sich ein farbiger Komplex der mit Isopropylether extrahierbar ist
+Dieser Nachweis ist allerdings recht unspezifisch da auch Gold- Cadmium- Gallium Thallium- Uran- und Wolfram-ionen farbige Komplexe bilden
+Verbindungen
+Antimonwasserstoff auch Monostiban SbH<num> genanntGiftiges Gas das sich aus Antimon und einwirkenden Säuren bildet
+Distiban Sb<num>H<num>
+Halogenverbindungen
+AntimonV-fluorid SbF<num> bildet nach VSEPR eine quadratische Pyramide aus und hybridisiert dabei zu sp<num>d
+AntimonV-chlorid SbCl<num>
+AntimonIII-fluorid SbF<num>
+AntimonIII-chlorid SbCl<num>
+AntimonIII-bromid SbBr<num>
+AntimonIII-iodid SbI<num>
+Sauerstoffverbindungen
+AntimonIII-oxid Antimontrioxid Sb<num>O<num>
+AntimonIIIV-oxid Antimontetroxid Sb<num>O<num>
+AntimonV-oxid Antimonpentaoxid Sb<num>O<num>
+antimonige SäureAntimontrihydroxid H<num>SbO<num>SbOH<num>
+antimonige SäureAntimonIII-Säure SbOOH bzw HSbO<num>
+Antimonsäure HSbOH<num>
+Schwefelverbindungen
+Antimontrisulfid auch Antimonglanz genannt Sb<num>S<num>Grauschwarze metallisch glänzende Stängel
+Ausgangsstoff zur Herstellung metallischen Antimons
+Löslich in starken Säuren
+Verwendung für Streichhölzer Rubingläser und Tarnanstriche Reflexion von IR-Licht
+Antimonpentasulfid früher als Goldschwefel bezeichnet Sb<num>S<num>
+Sonstige Verbindungen
+AntimonV-chloridfluorid SbCl<num>F Katalysator für die Herstellung von Polytetrafluorethylen Teflon
+Aluminiumantimonid AlSb
+Galliumantimonid GaSb
+Indiumantimonid InSb
+Literatur
+Willem Frans Daems Stimmi - Stibium - Antimon
+Eine substanzhistorische Betrachtung
+Weleda-Schriftenreihe <num>
+Arlesheim Schwäbisch Gmünd <num>
+Weblinks
+Mineralienatlas Antimon Wiki
+Chemie im Alltag Mozart - Opfer einer Antimonvergiftung
+Einzelnachweise
+Willem F Daems Zu Helmut Gebelein Alchemie München Eugen Diederichs <num> In Würzburger medizinhistorische Mitteilungen Band <num> <num> S <num>-<num> hier S <num> Doris Schwarzmann-Schafhauser Antimonstreit In Werner E Gerabek u a Hrsg Enzyklopädie Medizingeschichte De Gruyter Berlin New York <num> ISBN <num>-<num>-<num>-<num> S <num> Mindat - Sala Silver Mine Sala Västmanland Sweden IMACNMNC List of Mineral names - Antimony englisch PDF <num> MB S <num> Mindat - Localities for Antimony englisch
+auf wwwgeoscienceorgza englisch Webmineral - Mineral Species sorted by the element Sb Antimony Mindat - Paradocrasite Mindat - Stibnite ddcartetv Lautenschläger u a Taschenbuch der Chemie
+Verlag Harri Deutsch Frankfurt am Main <num> Ulrich Arndt Der Magnet der Weisen - Alchemistische Transmutation des Antimon In Paracelsus November <num>
+S <num>-<num> Online-Version Wolf-Dieter Müller-Jahncke Christoph Friedrich Geschichte der Arzneimitteltherapie Deutscher Apothekerverlag Stuttgart <num> ISBN <num>-<num>-<num>-<num> S <num>-<num> Doris Schwarzmann-Schafhauser Antimonstreit In Werner E Gerabek u a Hrsg Enzyklopädie Medizingeschichte De Gruyter Berlin New York <num> ISBN <num>-<num>-<num>-<num> S <num> Katja Bauer
+In
+badische-zeitungde
+<num> Juni <num> Wendy Macías Konstantopoulos Michele Burns Ewald Daniel S Pratt Case <num>-<num> A <num>-Year-Old Man with Intractable Vomiting after Ingestion of an Unknown Substance In
+New England Journal of Medicine <num> <num> S <num>-<num> Bundesamt für Gesundheit Schweiz BAG
+PDF <num> August <num> Hollemann-Wiberg Lehrbuch der anorganischen Chemie <num> Auflage S <num>
+Argon griechisch
+träge ist ein chemisches Element mit dem Symbol Ar bis <num> nur A und der Ordnungszahl <num> Im Periodensystem steht es in der <num> Hauptgruppe bzw der <num> IUPAC-Gruppe und zählt daher zu den Edelgasen
+Wie die anderen Edelgase ist es ein farbloses äußerst reaktionsträges einatomiges Gas
+In vielen Eigenschaften wie Schmelz- und Siedepunkt oder Dichte steht es zwischen dem leichteren Neon und dem schwereren Krypton
+Argon ist das häufigste auf der Erde vorkommende Edelgas der Anteil an der Atmosphäre beträgt etwa <num>
+Damit ist Argon der dritthäufigste Bestandteil der Erdatmosphäre nach Stickstoff und Sauerstoff
+Dies ist großteils auf den Zerfall des Kaliumisotops <num>K zurückzuführen bei dem <num>Ar entsteht
+Argon war das erste Edelgas das als Stoff entdeckt und gewonnen wurde daher der Name der im Grunde zu jedem Edelgas passt
+Helium von griechisch helios für Sonne wurde vorher lediglich spektroskopisch im Sonnenlicht sowie in irdischen Proben nachgewiesen und Neon erst später entdeckt
+Argon wurde <num> von Lord Rayleigh und William Ramsay durch fraktionierte Destillation von flüssiger Luft gefunden
+Als preiswertestes Edelgas wird Argon in großen Mengen als Schutzgas etwa beim Schweißen und in der Produktion von manchen Metallen aber auch als Füllgas von Glühlampen verwendet
+Geschichte
+DateiJohn William Struttjpg Einen ersten Hinweis auf das später entdeckte Argon fand Henry Cavendish der <num> die Reaktivität der Luft erforschte
+Er erzeugte elektrische Entladungen in einer bestimmten Menge Luft die mit Sauerstoff im Verhältnis von <num> angereichert war
+Stickstoff und Sauerstoff reagierten miteinander und die entstandenen Stickoxide konnten ausgewaschen werden
+Dabei blieb stets ein kleiner Rest nicht-reagierten Gases zurück
+Cavendish erkannte jedoch nicht dass es sich dabei um ein anderes Element handelte und setzte seine Experimente nicht fort
+Nachdem John William Strutt <num> Baron Rayleigh <num> die Dichte von aus Luft isoliertem Stickstoff bestimmt hatte fiel ihm auf dass aus Ammoniak gewonnener Stickstoff eine niedrigere Dichte aufwies
+Es gab verschiedene Spekulationen zu diesem Befund so meinte James Dewar es müsse sich um ein N<num> also ein Stickstoff-Analogon zu Ozon handeln
+Rayleigh wiederholte Cavendishs Experimente indem er in einer luftgefüllten Glaskugel elektrische Funken erzeugte und so Stickstoff und Sauerstoff zur Reaktion brachte
+Nach Bestätigung von Cavendishs Ergebnis eines unreaktiven Rückstandes untersuchte William Ramsay diesen ab <num> durch Überleitung über heißes Magnesium genauer
+Da Magnesium mit Stickstoff zum Nitrid reagiert konnte er dem Gemisch weiteren Stickstoff entziehen
+Dabei stellte er eine Erhöhung der Dichte fest und fand schließlich ein bislang unbekanntes reaktionsträges Gas Am <num> Januar <num> gaben Ramsay und Rayleigh schließlich die Entdeckung des neuen Elements bekannt das sie nach dem altgriechischen argos träge Argon nannten Als William Ramsay ab <num> das aus der Luft isolierte Argon weiter untersuchte entdeckte er darin drei weitere Elemente die Edelgase Neon Krypton und Xenon
+Erste technische Anwendungen fand das Gas in der Elektroindustrie Es wurden unter anderem Gleichrichter auf der Basis der Glimmentladung in Argon hergestellt die sogenannten
+Tungar-Röhren
+Vorkommen
+Argon zählt im Universum zu den häufigeren Elementen in seiner Häufigkeit ist es vergleichbar mit Schwefel und Aluminium Es ist im Universum nach Helium und Neon das dritthäufigste Edelgas
+Dabei besteht das primordiale Argon das etwa in der Sonne oder Gasplaneten wie Jupiter gefunden wird hauptsächlich aus den Isotopen <num>Ar und <num>Ar während das dritte stabile Isotop <num>Ar dort nur in geringer Menge vorkommt
+Das Verhältnis von <num>Ar zu <num>Ar beträgt etwa <num>
+Auf der Erde ist Argon dagegen das häufigste Edelgas
+Es macht <num>
+des Volumens der Atmosphäre ohne Wasserdampf aus und ist damit nach Stickstoff und Sauerstoff der dritthäufigste Atmosphärenbestandteil Die Zusammensetzung des terrestrischen Argons unterscheidet sich erheblich von derjenigen des primordialen Argons im Weltall
+Es besteht zu über <num>
+aus dem Isotop <num>Ar das durch Zerfall des Kaliumisotops <num>K entstanden ist
+Die primordialen Isotope sind dagegen nur in geringen Mengen vorhanden
+Da das Argon durch den Kaliumzerfall in der Erdkruste entsteht findet man es auch in Gesteinen
+Beim Schmelzen von Gesteinen im Erdmantel gast das Argon aber auch das bei anderen Zerfällen entstehende Helium aus
+Es reichert sich daher vorwiegend in den Basalten der ozeanischen Erdkruste an Aus den Gesteinen wird das Argon an das Grundwasser abgegeben
+Daher ist in Quellwasser vor allem wenn es aus größerer Tiefe kommt Argon gelöst
+Gewinnung und Darstellung
+Die Gewinnung des reinen Argons erfolgt ausschließlich aus der Luft in der Regel im Rahmen der Luftverflüssigung im Linde-Verfahren
+Das Argon wird dabei nicht in der Haupt-Rektifikationskolonne des Verfahrens von den Hauptluftbestandteilen getrennt sondern in einer eigenen Argon-Kolonne
+In dieser wird durch Rektifikation zunächst Rohargon hergestellt das noch etwa <num>-<num>
+Sauerstoff und <num>
+Stickstoff enthält
+Anschließend wird das Rohargon in weiteren Stufen gereinigt
+Das Gasgemisch wird zunächst auf Raumtemperatur erwärmt und auf <num>-<num> bar verdichtet
+Um den restlichen Sauerstoff zu entfernen wird danach Wasserstoff eingespritzt der an Edelmetall-Katalysatoren mit dem Sauerstoff zu Wasser reagiert
+Nachdem dieses entfernt wurde wird in einer weiteren Kolonne das Argon das sich am unteren Ende der Kolonne anreichert vom restlichen Stickstoff getrennt so dass Argon mit einer Reinheit von <num>
+Argon <num> produziert werden kann
+Weitere Quellen für die Gewinnung von Argon sind die Produktion von Ammoniak im Haber-Bosch-Verfahren sowie die Synthesegasherstellung etwa zur Methanolproduktion
+Bei diesen Verfahren die Luft als Ausgangsstoff nutzen reichern sich Argon und andere Edelgase im Produktionsprozess an und können aus dem Gasgemisch isoliert werden
+Wie beim Linde-Verfahren werden auch hier die verschiedenen Gase durch Adsorption oder Rektifikation voneinander getrennt und so reines Argon gewonnen
+Eigenschaften
+Physikalische Eigenschaften
+DateiArgon ice <num>jpg DateiFace-centered cubicsvg
+Argon ist bei Normalbedingungen ein einatomiges farbloses und geruchloses Gas das bei <num> K -<num> C kondensiert und bei <num> K -<num> C erstarrt
+Wie die anderen Edelgase außer dem Helium kristallisiert Argon in einer kubisch dichtesten Kugelpackung mit dem Gitterparameter a
+<num> pm bei <num> K
+Wie alle Edelgase besitzt Argon nur abgeschlossene Schalen Edelgaskonfiguration
+Dadurch lässt sich erklären dass das Gas stets einatomig vorliegt und die Reaktivität gering ist
+Mit einer Dichte von <num> kgm<num> bei <num> C und <num> hPa ist Argon schwerer als Luft es sinkt also ab
+Im Phasendiagramm liegt der Tripelpunkt bei <num> K und <num> hPa der kritische Punkt bei <num> K <num> kPa sowie einer kritischen Dichte von <num> gcm<num>
+In Wasser ist Argon etwas löslich
+In einem Liter Wasser können sich bei <num> C und Normaldruck maximal <num> g Argon lösen
+Chemische Eigenschaften
+Als Edelgas reagiert Argon fast nicht mit anderen Elementen oder Verbindungen
+Bislang ist nur das experimentell dargestellte Argonfluorohydrid HArF bekannt das durch Photolyse von Fluorwasserstoff in einer Argonmatrix bei <num> K gewonnen wird und anhand neuer Linien im Infrarotspektrum identifiziert wurde
+Oberhalb von <num> K zersetzt es sich Nach Berechnungen sollten weitere Verbindungen des Argons metastabil sein und sich verhältnismäßig schwer zersetzen diese konnten jedoch experimentell bislang nicht dargestellt werden
+Beispiele hierfür sind das Chloranalogon des Argonfluorohydrides HArCl aber auch Verbindungen bei denen das Proton durch andere Gruppen ersetzt ist etwa FArCCH als organische Argonverbindung und FArSiF<num> mit einer Argon-Silicium-Bindung
+Argon bildet einige Clathrate in denen es physikalisch in Hohlräume eines umgebenden Kristalls eingeschlossen ist
+Bei -<num> C ist ein Argon-Hydrat stabil jedoch ist die Geschwindigkeit der Bildung sehr langsam da eine Umkristallisierung stattfinden muss
+Ist das Eis mit Chloroform gemischt bildet sich das Clathrat schon bei -<num> C Stabil ist auch ein Clathrat von Argon in Hydrochinon
+Isotope
+Insgesamt sind <num> Isotope sowie ein weiteres Kernisomer von Argon bekannt
+Von diesen sind drei nämlich die Isotope <num>Ar <num>Ar und <num>Ar stabil und kommen in der Natur vor
+Dabei überwiegt bei weitem <num>Ar mit einem Anteil von <num>
+am natürlichen irdischen Isotopengemisch
+<num>Ar und <num>Ar sind mit einem Anteil von <num>
+beziehungsweise <num>
+selten
+Von den instabilen Isotopen besitzen <num>Ar mit <num> Jahren und <num>Ar mit <num> Jahren die längsten Halbwertszeiten
+Alle anderen Isotope besitzen kurze Halbwertszeiten im Bereich von unter <num> ps bei <num>Ar bis <num> Tagen bei <num>Ar
+<num>Ar wird für die Altersbestimmung von Gesteinen genutzt Kalium-Argon-Datierung
+Dabei wird ausgenutzt dass instabiles <num>K das in diesen enthalten ist langsam zu <num>Ar zerfällt
+Je mehr Kalium zu Argon zerfallen ist desto älter ist das Gestein Das kurzlebige Isotop <num>Ar kann zur Überprüfung von Gasleitungen verwendet werden
+Durch das Durchleiten von <num>Ar kann die Leistungsfähigkeit einer Belüftung oder Dichtigkeit einer Leitung festgestellt werden
+Liste der Argon-Isotope
+Biologische Bedeutung
+Wie die anderen Edelgase hat Argon auf Grund der Reaktionsträgheit keine biologische Bedeutung und ist auch nicht toxisch
+In höheren Konzentrationen wirkt es durch Verdrängung des Sauerstoffs erstickend Bei Drücken von mehr als <num> bar wirkt es narkotisierend
+Verwendung
+DateiArgonjpg Als günstigstes und in großen Mengen verfügbares Edelgas wird Argon in vielen Bereichen verwendet
+Die Produktion betrug <num> weltweit etwa <num> Milliarden m bzw <num> km Der größte Teil des Argons wird als Schutzgas verwendet
+Es wird immer dann genutzt wenn der billigere Stickstoff nicht anwendbar ist
+Dazu zählen vor allem Schweißverfahren für Metalle die mit Stickstoff bei hohen Temperaturen reagieren etwa Titan Tantal und Wolfram
+Auch beim Metallinertgasschweißen und Wolfram-Inertgasschweißen die etwa beim Schweißen von Aluminiumlegierungen oder hoch legierten Stählen angewendet werden dient Argon als Inertgas
+Weiterhin wird es in der Metallurgie als Schutzgas etwa für die Produktion von Titan hochreinem Silicium oder der Schmelzraffination sowie zum Entgasen von Metallschmelzen genutzt
+Argon ist ein Lebensmittelzusatzstoff E <num> und dient als Treib- und Schutzgas bei der Verpackung von Lebensmitteln und der Weinherstellung
+Argon wird als gasförmiges Löschmittel vorwiegend für den Objektschutz vor allem bei elektrischen und EDV-Anlagen eingesetzt und wirkt dabei durch Sauerstoffverdrängung
+Für diesen Zweck wird reines Argon oder ein Gasgemisch zusammen mit Stickstoff verwendet
+In der Analytik wird Argon als Träger- und Schutzgas für die Gaschromatographie und das induktiv gekoppelte Plasma ICP-MS ICP-OES verwendet
+Glühlampen werden häufig mit Argon-Stickstoff-Gemischen gefüllt weil eine Gasfüllung die Sublimation des Glühfadens vermindert
+Argon hat dabei eine geringere Wärmeleitfähigkeit als leichtere Gase ist aber preiswerter als andere schwerere und damit noch geringer wärmeleitende Gase wie Krypton oder Xenon
+Ein Vorteil der geringeren Wärmeleitfähigkeit ist eine höhere mögliche Glühtemperatur und damit höhere Lichtausbeute
+Ebenfalls wegen der geringen Wärmeleitfähigkeit wird es als Füllgas für Isolierglasscheiben verwendet
+Auch in Gasentladungslampen dient Argon als Leuchtgas mit einer typischen violetten Farbe
+Wird etwas Quecksilber dazugegeben ändert sich die Farbe ins Blaue
+Weiterhin ist Argon das Lasermedium in Argon-Ionen-Lasern
+Im Bereich der Stahlerzeugung kommt Argon eine besonders wichtige Rolle im Bereich der Sekundärmetallurgie zu
+Mit der Argon-Spülung kann die Stahllegierung entgast und gleichzeitig homogenisiert werden speziell wird dabei der unerwünschte gelöste Stickstoff aus der Schmelze entfernt
+Beim Tauchen wird Argon - insbesondere bei der Nutzung des Heliumhaltigen Trimix als Atemgas - dazu verwendet um Trockentauchanzüge zu füllen bzw damit zu tarieren
+Hierbei wird ebenfalls die geringe Wärmeleitfähigkeit des Gases genutzt um das Auskühlen des Anzugträgers zu verzögern
+Seit Mai <num> ist Argon auf der Dopingliste der Welt-Anti-Doping-Agentur WADA
+Durch den bei der Inhalation von Argon entstehenden Sauerstoffmangel wird offensichtlich die Bildung von körpereigenem Erythropoetin EPO aktiviert
+Aus demselben Grund ist auch Xenon auf der Dopingliste
+Einzelnachweise
+Literatur
+P Häussinger R Glatthaar W Rhode H Kick C Benkmann J Weber H-J
+Wunschel V Stenke E Leicht H Stenger Noble Gases In
+Ullmanns Encyclopedia of Industrial Chemistry Wiley-VCH Weinheim <num> doi<num><num>a<num>_<num>
+Weblinks
+NA William H Brock Viewegs Geschichte der Chemie Vieweg Braunschweig <num> ISBN <num>-<num>-<num>-<num> S <num>-<num> John Meurig Thomas Argon und das nichtinerte Paar Rayleigh und Ramsay In
+Angew Chem
+<num> <num> S <num>-<num> doi<num>ange<num>William Ramsay
+The Rare Gases of the Atmosphere Nobelpreisrede <num> Dezember <num> Fritz Von Schröter Die Bedeutung der Edelgase für die Elektrotechnik In Naturwissenschaften <num> <num> <num> S <num>-<num> doi<num>BF<num> A G W Cameron Abundances of the elements in the solar system In Space Science Reviews <num> <num> S <num>-<num> PDF P R Mahaffy H B Niemann A Alpert S K Atreya J Demick T M Donahue D N Harpold T C Owen Noble gas abundance and isotope ratios in the atmosphere of Jupiter from the Galileo Probe Mass Spectrometer In J Geophys Res <num> <num> S <num>-<num> AbstractDavid R Williams
+Earth Fact Sheet NASA Greenbelt Stand <num> Mai <num> Chris J Ballentine Geochemistry Earth holds its breath In
+Nature <num> <num> S <num>-<num> doi<num><num>a P Häussinger R Glatthaar W Rhode H Kick C Benkmann J Weber H-J Wunschel V Stenke E Leicht H Stenger Noble Gases In
+Ullmanns Encyclopedia of Industrial Chemistry Wiley-VCH Weinheim <num> doi<num><num>a<num>_<num> K Schubert Ein Modell für die Kristallstrukturen der chemischen Elemente In Acta Crystallographica Section B <num> <num> S <num>-<num> doi<num>S<num> A L Gosman R D McCarty J G Hust Thermodynamic Properties of Argon from the Triple Point to <num> K at Pressures to <num> Atmospheres In Nat Stand Ref Data Ser Nat Bur Stand <num> <num> NIST webbook Leonid Khriachtchev Mika Pettersson Nino Runeberg Jan Lundell Markku Räsänen A stable argon compound In Nature <num> <num> S <num>-<num> doi<num><num> Arik Cohen Jan Lundell R Benny Gerber First compounds with argon-carbon and argon-silicon chemical bonds In J Chem Phys <num> <num> S <num>-<num> doi<num><num> R M Barrer D J Ruzicka Non-stoichiometric clathrate compounds of water Part <num> - Kinetics of formation of clathrate phases In Transactions of the Faraday Society <num> <num> S <num>-<num> doi<num>TF<num> G Audi F G Kondev Meng Wang WJ Huang S Naimi The NUBASE<num> evaluation of nuclear properties In Chinese Physics C <num> <num> S <num>
+Volltext Sicherheitsdatenblatt Argon PDF <num> kB Linde AG Stand <num> Juni <num> Walter J Moore Dieter O Hummel Physikalische Chemie <num> Auflage de Gruyter <num> ISBN <num>-<num>-<num>-<num> S <num> Zusatzstoff-Zulassungsverordnung
+Jörg Niederstraßer
+Kapitel <num>
+PDF <num> kB Dissertation Universität Duisburg <num> Ausrüstung Argon
+bei dir-mcom abgerufen am <num> August <num>
+In Pharmazeutische Zeitung <num> Mai <num>
+Arsen
+ist ein chemisches Element mit dem Elementsymbol As und der Ordnungszahl <num> Im Periodensystem der Elemente steht es in der <num> Periode und der <num> Hauptgruppe bzw <num> IUPAC-Gruppe oder Stickstoffgruppe
+Arsen kommt selten gediegen vor meistens in Form von Sulfiden
+Es gehört zu den Halbmetallen da es je nach Modifikation metallische oder nichtmetallische Eigenschaften zeigt
+Umgangssprachlich wird auch das als Mordgift bekannte Arsenik meist einfach Arsen genannt
+Arsenverbindungen kennt man schon seit dem Altertum
+Als mutagenes Klastogen können Arsenverbindungen als Gift wirken welches Chromosomenaberrationen hervorrufen und somit karzinogene Wirkung besitzen kann
+Arsen wird zur Dotierung von Halbleitern und als Bestandteil von III-V-Halbleitern wie Galliumarsenid genutzt
+Die organische Arsenverbindung Arsphenamin Salvarsan galt trotz schwerer und schwerster Nebenwirkungen Anfang des <num> Jahrhunderts als Durchbruch in der Behandlung der Syphilis
+Heute wird Arsentrioxid als letzte Behandlungsoption in der Therapie der Promyelozytenleukämie angewendet
+Geschichte
+DateiAlbertusMagnusjpg Der Name Arsen geht unmittelbar auf
+zurück der antiken Bezeichnung des Arsenminerals Auripigment
+Sie findet sich schon bei Dioskurides im <num> Jahrhundert
+Die griechische Bezeichnung scheint ihrerseits ihren Ursprung im Altpersischen al-zarnik goldfarben Auripigment Arsen zu haben und gelangte wohl durch semitische Vermittlung ins Griechische
+Volksetymologisch wurde der Name fälschlicherweise vom gleichlautenden alt- und neu-griechischen Wort
+abgeleitet das sich etwa mit männlichstark übersetzen lässt
+Erst seit dem <num> Jahrhundert ist die Bezeichnung Arsen gebräuchlich
+Das Elementsymbol wurde <num> von Jöns Jakob Berzelius vorgeschlagen
+Der erste Kontakt von Menschen mit Arsen lässt sich aus dem <num> Jahrtausend v Chr nachweisen In den Haaren der im Gletschereis erhaltenen Mumie des volkstümlich Ötzi genannten Alpenbewohners ließen sich größere Mengen Arsen nachweisen was archäologisch als Hinweis darauf gedeutet wird dass der betroffene Mann in der Kupferverarbeitung tätig war - Kupfererze sind oft mit Arsen verunreinigt
+Im klassischen Altertum war Arsen in Form der Arsen-Sulfide Auripigment As<num>S<num> und Realgar As<num>S<num> bekannt die etwa von dem Griechen Theophrastos dem Nachfolger Aristoteles beschrieben wurden
+Auch der griechische Philosoph Demokrit hatte im <num> Jahrhundert v Chr nachweislich Kenntnisse über Arsenverbindungen
+Der Leidener Papyrus X aus dem <num> Jahrhundert nach Chr lässt darauf schließen dass sie benutzt wurden um Silber goldartig und Kupfer weiß zu färben
+Der römische Kaiser Caligula hatte angeblich bereits im <num> Jahrhundert nach Chr ein Projekt zur Herstellung von Gold aus dem goldgelben Auripigment in Auftrag gegeben
+Die Alchimisten die Arsen-Verbindungen nachweislich der Erwähnung im antiken Standardwerk
+Physica et Mystica
+kannten vermuteten eine Verwandtschaft mit Schwefel und Quecksilber
+ArsenIII-sulfid kam als Malerfarbe und Enthaarungsmittel zum Einsatz sowie zur äußerlichen als auch inneren Behandlung von Lungenkrankheiten
+DateiArsenic alchemical symbolsvg Im Mittelalter wurde Arsenik ArsenIII-oxid im Hüttenrauch staubbeladenes Abgas metallurgischer Öfen gefunden
+Albertus Magnus beschrieb um <num> erstmals die Herstellung von Arsen durch Reduktion von Arsenik mit Kohle
+Er gilt daher als Entdecker des Elements auch wenn es Hinweise darauf gibt dass das elementare Metall schon früher hergestellt wurde
+Paracelsus führte es im <num> Jahrhundert in die Heilkunde ein
+Etwa zur gleichen Zeit wurden Arsenpräparate in der chinesischen Enzyklopädie
+Pen-tsao Kang-mu
+des Apothekers Li Shi-zhen beschrieben
+Dieser Autor hebt insbesondere die Anwendung als Pestizid in Reisfeldern hervor
+Im <num> Jahrhundert wurde das gelbe Auripigment bei holländischen Malern als
+Königsgelb
+populär
+Da sich das Pigment über längere Zeiträume hinweg in ArsenIII-oxid umwandelt und von der Leinwand bröckelt entstehen Schwierigkeiten bei der Restaurierung
+Ab <num> wurden Arsenpräparate in Europa mit Erfolg als Beizmittel im Pflanzenschutz eingesetzt
+Diese Nutzung verbot man jedoch <num> wegen ihrer hohen Giftigkeit wieder
+Der Einsatz von Arsenzusätzen für den Bleiguss beruht auf der größeren Härte solcher Bleilegierungen typische Anwendung sind Schrotkugeln
+Obwohl die Giftigkeit und die Verwendung als Mordgift bekannt war ist Arsen im beginnenden <num> Jahrhundert eines der bedeutendsten Asthmamittel
+Grundlage sind anscheinend Berichte in denen den Chinesen nachgesagt wurde sie würden Arsen in Kombination mit Tabak rauchen um Lungen zu bekommen die stark wie Blasebälge seien
+Ebenfalls bis ins <num> Jahrhundert fanden Arsenverbindungen äußerlich und innerliche Anwendungen bei bösartigen Geschwülsten Hauterkrankungen und etwa in Form der Fowlerschen Tropfen bei Fieber
+Arsen wurde in Form von Kupferarsenaten in Farbmitteln wie dem Pariser Grün eingesetzt um Tapeten zu bedrucken
+Bei hoher Feuchtigkeit wurden diese Pigmente durch Schimmelpilzbefall in giftige flüchtige Arsenverbindungen umgewandelt die nicht selten zu chronischen Arsenvergiftungen führten
+Doch auch in Kriegen fand Arsen Verwendung Im Ersten Weltkrieg wurden Arsenverbindungen in chemischen Kampfstoffen Blaukreuz oder Lewisit eingesetzt
+Bei den Opfern bewirkten sie durch Angriff auf Haut und Lungen grausame Schmerzen und schwerste körperliche Schädigungen
+Vorkommen
+DateiArsen gediegen - St Andreasberg HarzJPG DateiArsenic-<num>jg<num>ajpg Arsen kommt in geringen Konzentrationen von bis zu <num> ppm praktisch überall im Boden vor
+Es ist in der Erdkruste ungefähr so häufig wie Uran oder Germanium
+In der kontinentalen Erdkruste kommt Arsen mit durchschnittlich <num> ppm vor wobei es durch seinen lithophilen Charakter
+Silikat liebend in der oberen Kruste angereichert ist <num> ppm gegenüber <num> ppm in der unteren Kruste damit liegt Arsen in der Tabelle der häufigsten Elemente an <num> Stelle
+Arsen Scherbenkobalt kommt in der Natur gediegen das heißt in elementarer Form vor und ist daher von der International Mineralogical Association IMA als eigenständiges Mineral anerkannt
+Gemäß der Systematik der Minerale nach Strunz <num> Auflage wird Arsen unter der System-Nr
+<num>CA<num> Elemente - Halbmetalle Metalloide und Nichtmetalle - Arsengruppen-Elemente <num> Auflage IB<num>-<num> eingeordnet
+Die im englischsprachigen Raum ebenfalls geläufige Systematik der Minerale nach Dana führt das Element-Mineral unter der System-Nr
+<num><num>
+Weltweit sind zurzeit Stand <num> rund <num> Fundorte für gediegenes Arsen bekannt In Deutschland wurde es an mehreren Fundstätten im Schwarzwald Baden-Württemberg im bayerischen Spessart und Oberpfälzer Wald im hessischen Odenwald in den Silberlagerstätten des Westerzgebirges Sachsen am Hunsrück Rheinland-Pfalz sowie im Thüringer Wald gefunden
+In Österreich trat Arsen an mehreren Fundstätten in Kärnten Salzburg und der Steiermark zutage
+In der Schweiz fand sich gediegen Arsen in den Kantonen Aargau und Wallis
+Weitere Fundorte sind in Australien Belgien Bolivien Bulgarien Chile China Finnland Frankreich Griechenland Irland Italien Japan Kanada Kasachstan Kirgisistan Madagaskar Malaysia Marokko Mexiko Mongolei Neuseeland Norwegen Österreich Peru Polen Rumänien Russland Schweden Slowakei Spanien Tschechien Ukraine Ungarn im Vereinigten Königreich Großbritannien und in den Vereinigten Staaten USA bekannt
+Weit häufiger kommt das Element allerdings in verschiedenen intermetallischen Verbindungen mit Antimon Allemontit und Kupfer Whitneyit sowie in verschiedenen Mineralen vor die überwiegend der Klasse der Sulfide und Sulfosalze angehören
+Insgesamt sind bisher Stand <num> <num> Arsenminerale bekannt Die höchsten Konzentrationen an Arsen enthalten dabei unter anderem die Minerale Duranusit ca <num>
+Skutterudit und Arsenolith jeweils ca <num>
+die allerdings selten zu finden sind
+Weit verbreitet sind dagegen Arsenopyrit Arsenkies Löllingit Realgar Rauschrot und Auripigment Orpiment Rauschgelb
+Weitere bekannte Minerale sind Cobaltit Kobaltglanz Domeykit Arsenkupfer Enargit Gersdorffit Nickelarsenkies Proustit Lichtes Rotgültigerz Rubinblende Rammelsbergit sowie Safflorit und Sperrylith
+Arsenate finden sich häufig in phosphathaltigen Gesteinen da sie eine vergleichbare Löslichkeit aufweisen und das häufigste Sulfidmineral Pyrit kann bis zu einigen Massenprozent Arsen einbauen
+Arsen wird heutzutage als Nebenprodukt der Verhüttung von Gold- Silber- Zinn- Kupfer- Cobalt- und weiteren Buntmetallerzen sowie bei der Verarbeitung von Phosphatrohstoffen gewonnen
+Die größten Produzenten im Jahr <num> waren China Chile Marokko und Peru
+Arsen ist nur schwer wasserlöslich und findet sich daher nur in geringen Spuren etwa <num> ppb Milliardstel Massenanteilen in Meeren und Ozeanen
+In der Luft findet man Arsen in Form von partikulärem ArsenIII-oxid
+Als natürliche Ursache dafür hat man Vulkanausbrüche identifiziert die insgesamt jährlich geschätzte <num> Tonnen in die Erdatmosphäre eintragen
+Bakterien setzen weitere <num> Tonnen in Form organischer Arsenverbindungen wie Trimethylarsin frei
+Ein großer Teil am freigesetzten Arsen entstammt der Verbrennung fossiler Brennstoffe wie Kohle oder Erdöl
+Die geschätzten Emissionen verursacht durch den Straßenverkehr und stationäre Quellen betrugen <num> in der Bundesrepublik Deutschland <num> Tonnen <num> Tonnen in den alten <num> Tonnen in den neuen Bundesländern
+Die Außenluftkonzentration von Arsen liegt zwischen <num> und <num> Nanogramm pro Kubikmeter
+Gewinnung und Darstellung
+DateiArsenbergwerkRotgueldenseejpg
+Arsen fällt in größeren Mengen als Nebenprodukt bei der Gewinnung von Kupfer Blei Cobalt und Gold an
+Dies ist die Hauptquelle für die kommerzielle Nutzung des Elements
+Es kann durch thermische Reduktion von ArsenIII-oxid mit Koks oder Eisen und durch Erhitzen von Arsenkies FeAsS oder Arsenikalkies FeAs<num> unter Luftabschluss in liegenden Tonröhren gewonnen werden
+Dabei sublimiert elementares Arsen das an kalten Oberflächen wieder in den festen Aggregatzustand zurückkehrt
+FeAsS_s -> FeS_s
+As_g
+Arsenkies zersetzt sich in Eisensulfid und elementares Arsen
+FeAs<num>_s -> FeAs_s
+As_g
+Arsenikalkies zersetzt sich in Eisenarsenid und elementares Arsen
+Für die Halbleitertechnik wird Arsen dessen Reinheit über <num> Prozent betragen muss durch Reduktion von mehrfach destilliertem ArsenIII-chlorid im Wasserstoffstrom hergestellt
+<num>AsCl<num>
+<num>H<num> -> <num>HCl
+<num>As
+Arsentrichlorid reagiert mit Wasserstoff zu Chlorwasserstoff und elementarem Arsen
+Früher wurde es auch durch Sublimation aus Lösungen in flüssigem Blei erzeugt
+Dabei wird der Schwefel der Arsen-Erze durch das Blei in Form von BleiII-sulfid gebunden
+Die hierbei erzielten Reinheiten von über <num> Prozent waren für Halbleiteranwendungen nicht ausreichend
+Eine andere Möglichkeit besteht im Auskristallisieren bei hohen Temperaturen aus geschmolzenem Arsen oder in der Umwandlung in Monoarsan einer anschließenden Reinigung sowie der Zersetzung bei <num> C in Arsen und Wasserstoff
+Eigenschaften
+DateiArsenkomplexepng DateiArsen <num>jpg Arsen bildet mit Stickstoff Phosphor Antimon und Bismut die <num> Hauptgruppe des Periodensystems und nimmt wegen seiner physikalischen und chemischen Eigenschaften den Mittelplatz in dieser Elementgruppe ein
+Arsen hat eine relative Atommasse von <num>
+Der Radius des Arsen-Atoms beträgt <num> Pikometer
+In kovalent gebundenem Zustand ist er etwas kleiner <num> Pikometer
+Aufgrund der Abgabe der äußeren Elektronen Valenzelektronen bei der Ionisierung reduziert sich der Radius beträchtlich auf <num> Pikometer As<num> das äußerste p- und das äußerste s-Atomorbital bleiben unbesetzt beziehungsweise <num> Pikometer As<num> nur das p-Orbital ist unbesetzt
+In chemischen Komplexverbindungen ist das As<num>-Kation von vier Bindungspartnern Liganden As<num> von sechs umgeben
+Arsen tritt allerdings nur sehr selten in eindeutig ionischer Form auf
+Der Wert für die Elektronegativität liegt nach Pauling auf der von <num> Metalle bis <num> Nichtmetall reichenden Skala bei <num> und ist damit mit dem Wert des Gruppennachbarn Phosphor vergleichbar
+Der Halbmetall-Charakter des Arsens zeigt sich zudem darin dass die benötigte Dissoziationsenergie von <num> kJmol also die Energie die aufgebracht werden muss um ein einzelnes Arsen-Atom aus einem Arsen-Festkörper herauszulösen zwischen der des Nichtmetalls Stickstoff <num> kJmol kovalente Bindung und des Metalls Bismut <num> kJmol metallische Bindung liegt
+Unter Normaldruck sublimiert Arsen bei einer Temperatur von <num> C geht also aus dem festen Aggregatzustand direkt in die Gasphase über
+Arsendampf ist zitronengelb und setzt sich bis ungefähr <num> C aus As<num>-Molekülen zusammen
+Oberhalb von <num> C liegen As<num>-Moleküle vor
+Arsen zeigt je nach Verbindungspartner Oxidationsstufen zwischen -<num> und <num>
+Mit elektropositiven Elementen wie Wasserstoff oder Metallen bildet es Verbindungen in denen es eine Oxidationsstufe von -<num> einnimmt
+Beispiele dafür sind Monoarsan AsH<num> und Arsenkupfer Cu<num>As
+In Verbindungen mit elektronegativen Elementen wie den Nichtmetallen Sauerstoff Schwefel und Chlor besitzt es die Oxidationsstufe <num> oder <num> erstere ist dabei gegenüber den in derselben Hauptgruppe stehenden Elementen Stickstoff und Phosphor tendenziell bevorzugt
+Modifikationen
+Arsen kommt wie andere Elemente der Stickstoffgruppe in verschiedenen allotropen Modifikationen vor
+Anders als beim Stickstoff der in Form zweiatomiger Moleküle mit kovalenter Dreifachbindung vorkommt sind die entsprechenden As<num>-Moleküle instabil und Arsen bildet stattdessen kovalente Netzwerke aus
+Graues Arsen
+DateiGrauesarsenpng Graues oder metallisches Arsen ist die stabilste Form Es hat eine Dichte von <num> gcm<num>
+Seine Kristalle sind stahlgrau metallisch glänzend und leiten den elektrischen Strom
+Betrachtet man den strukturellen Aufbau des grauen Arsens dann erkennt man Schichten aus gewellten Arsen-Sechsringen welche die Sesselkonformation einnehmen
+Darin bilden die Arsen-Atome eine Doppelschicht wenn man sich den Aufbau der Schicht im Querschnitt ansieht
+Die Übereinanderlagerung dieser Doppelschichten ist sehr kompakt
+Bestimmte Atome der nächsten darüberliegenden oder darunterliegenden Schicht sind von einem Bezugsatom fast ähnlich weit entfernt wie innerhalb der betrachteten Doppelschicht
+Dieser Aufbau bewirkt dass die graue Arsen-Modifikation wie die homologen Elemente Antimon und Bismut sehr spröde ist
+Deswegen werden diese drei Elemente häufig auch als Sprödmetalle bezeichnet
+Gelbes Arsen
+Wird Arsen-Dampf in dem Arsen gewöhnlich als As<num>-Tetraeder vorliegt schnell abgekühlt so bildet sich das metastabile gelbe Arsen mit einer Dichte von <num> gcm<num>
+Es besteht ebenfalls aus tetraedrischen As<num>-Molekülen
+Gelbes Arsen ist ein Nichtmetall und leitet infolgedessen den elektrischen Strom nicht
+Es kristallisiert aus Schwefelkohlenstoff und bildet kubische stark lichtbrechende Kristalle die nach Knoblauch riechen
+Bei Raumtemperatur und besonders schnell unter Lichteinwirkung wandelt sich gelbes Arsen in graues Arsen um
+Schwarzes Arsen
+Schwarzes Arsen selbst kann seinerseits in zwei verschiedenen Formen vorkommen
+Amorphes schwarzes Arsen entsteht durch Abkühlung von Arsen-Dampf an <num> bis <num> C warmen Oberflächen
+Es besitzt keine geordnete Struktur sondern liegt in einer amorphen glasartigen Form vor analog zum roten Phosphor
+Die Dichte beträgt <num> bis <num> gcm<num>
+Oberhalb <num> C wandelt sich das schwarze Arsen in die graue Modifikation um
+Wird glasartiges amorphes schwarzes Arsen bei Anwesenheit von metallischem Quecksilber auf <num> bis <num> C erhitzt so entsteht das metastabile
+orthorhombische schwarze Arsen das mit dem schwarzen Phosphor vergleichbar ist
+Natürlich gebildetes orthorhombisches schwarzes Arsen ist in der Natur als seltenes Mineral Arsenolamprit bekannt
+Braunes Arsen
+Bei der Reduktion von Arsenverbindungen in wässriger Lösung entstehen ähnlich wie beim Phosphor Mischpolymerisate
+Bei diesen bindet ein Teil der freien Valenzen des Arsens Hydroxygruppen -OH
+Man nennt diese Form des Arsens braunes Arsen
+Reaktionen
+Arsen reagiert heftig mit Oxidationsmitteln und Halogenen
+So verbrennt Arsen an der Luft mit bläulicher Flamme zu einem weißen Rauch von giftigem ArsenIII-oxid
+<num>As
+<num>O<num> -> <num>As<num>O<num>
+Arsen reagiert mit Sauerstoff zu ArsenIII-oxid
+Ohne äußere Wärmezufuhr findet die Reaktion mit Chlor unter Feuererscheinung zu ArsenIII-chlorid statt
+<num>As
+<num>Cl<num> -> <num>AsCl<num>
+Arsen reagiert mit Chlor zu Arsentrichlorid
+Eine weitere Oxidation ist möglich
+AsCl<num>
+Cl<num> -> AsCl<num>
+Arsentrichlorid reagiert mit Chlor zu Arsenpentachlorid
+Analoge Reaktionsgleichungen gelten für die entsprechenden Reaktionen mit Fluor
+Stark oxidierende Säuren wie konzentrierte Salpetersäure oder Königswasser wandeln Arsen in Arsensäure um
+As
+<num>HNO<num> -> <num>NO<num>
+H<num>O
+H<num>AsO<num>
+Arsen reagiert mit Salpetersäure zu Stickstoffdioxid Wasser und Arsensäure
+Ist die Oxidationsstärke weniger groß - etwa bei Verwendung von verdünnter Salpetersäure oder Schwefelsäure - entsteht Arsenige Säure
+<num>As
+<num>H<num>SO<num> -> <num>SO<num>
+<num>H<num>AsO<num>
+Arsen reagiert mit Schwefelsäure zu Schwefeldioxid und Arseniger Säure
+Unter sauren Bedingungen und bei Anwesenheit von nichtpassivierten unedlen Metallen insbesondere Zink reagiert Arsen mit dem gebildeten Wasserstoff zu Monoarsan
+Zn
+<num>H<num>O -> Zn<num>
+H<num>
+<num> H<num>O
+Zink reagiert mit Wasserstoffionen zu Zinkionen und neutralem Wasserstoff
+<num>As
+<num>H<num> -> <num>AsH<num>
+Arsen reagiert mit Wasserstoff zu Monoarsan
+Mit basischem Natriumhydroxid bildet sich das entsprechende Arsenitsalz
+<num>As
+<num>NaOH -> <num>Na<num>AsO<num>
+<num>H<num>
+Arsen reagiert mit Natriumhydroxid zu Natriumarsenit und elementarem Wasserstoff
+Isotope
+Vom Arsen sind künstlich hergestellte radioaktive Isotope mit Massenzahlen zwischen <num> und <num> bekannt
+Die Halbwertszeiten liegen zwischen <num> Millisekunden <num>As und <num> Tagen <num>As
+Natürlich vorkommendes Arsen besteht zu <num> Prozent aus dem Isotop <num>As es ist daher ein anisotopes Element
+Der entsprechende Arsen-Kern besteht also aus genau <num> Protonen und <num> Neutronen
+Physikalisch zählt man ihn daher zu den ug-Kernen u steht hier für ungerade g für gerade
+Sein Kernspin beträgt <num><num>
+Verwendung
+Arsen wird Bleilegierungen zugesetzt um ihre Festigkeit zu verbessern und das Blei gießbar zu machen
+Vor allem die fein strukturierten Platten von Akkumulatoren könnten ohne Arsen nicht gegossen werden
+Historisch war Arsen eine wichtige Zutat von Kupferlegierungen die dadurch besser verarbeitbar wurden
+Metallisches Arsen wurde früher gelegentlich zur Erzeugung mattgrauer Oberflächen auf Metallteilen verwendet um eine Alterung vorzutäuschen
+DateiWafer <num> Zoll bis <num> Zolljpg In der Elektronik spielt es als mindestens <num> Prozent reines Element für Gallium-Arsenid-Halbleiter sogenannte III-V-Halbleiter aufgrund der Kombination von Elementen aus der <num> und <num> Hauptgruppe des Periodensystems sowie für Epitaxieschichten auf Wafern in Form von Indiumarsenidphosphid und Galliumarsenidphosphid eine wesentliche Rolle in der Herstellung von Hochfrequenzbauelementen wie Integrierten Schaltkreisen ICs Leuchtdioden LEDs beziehungsweise Laserdioden LDs
+Es gab Anfang <num> weltweit nur drei Hersteller von hochreinem Arsen zwei in Deutschland und einen in Japan
+Arsen wird in Form seiner Verbindungen in einigen Ländern als Schädlingsbekämpfungsmittel im Weinbau als Fungizid Antipilzmittel in der Holzwirtschaft als Holzschutzmittel als Rattengift und als Entfärbungsmittel in der Glasherstellung verwendet
+Der Einsatz ist umstritten da die eingesetzten Arsenverbindungen hauptsächlich ArsenIII-oxid giftig sind
+Arsen in Arzneimitteln
+Die Verwendung arsenhaltiger Mineralien als Heilmittel ist bereits in der Antike durch Hippokrates und Plinius bezeugt
+Sie wurden als Fiebermittel als Stärkungsmittel und zur Therapie von Migräne Rheumatismus Malaria Tuberkulose und Diabetes eingesetzt
+Im <num> Jahrhundert wurde eine Mischung aus Kaliumarsenit und Lavendelwasser als Fowlersche Lösung bekannt die lange als medizinisches Wundermittel galt und als Fiebersenker Heilwasser und sogar als Aphrodisiakum Anwendung fand
+Kaliumarsenit war als Bestandteil der Fowlerschen Lösung bis in die <num>er Jahre in Deutschland als Mittel zur Behandlung der Psoriasis im Einsatz
+Constantinus Africanus <num>-<num> empfahl eine Arsenapplikation zur Bekämpfung von Zahnschmerzen
+Bereits um <num> vor Christus soll die Anwendung von Arsen zur Behandlung eines schmerzenden Zahnes in der chinesischen Heilkunst beschrieben worden sein
+In dem Mitte des <num> Jahrhunderts erschienenen Werk Liber Regius empfahl der arabische Arzt Haly Abbas ÊżAli ibn al-ÊżAbbÄs
+<num> ebenfalls den Einsatz von Arsenik zur Devitalisation der Pulpa ArsenIII-oxid wurde bis in die Neuzeit zur Devitalisation der Zahnpulpa verwendet und verschwand in den <num>er Jahren wegen der krebserregenden Wirkung Entzündungen des Zahnhalteapparates des Verlustes eines oder mehrerer Zähne einschließlich Nekrosen des umliegenden Alveolarknochens Allergien und Vergiftungserscheinungen aus dem Therapiespektrum
+Einen Aufschwung erlebten arsenhaltige bzw Arsenverbindungen enthaltende Arzneimittel zu Beginn des <num> Jahrhunderts
+Harold Wolferstan Thomas und Anton Breinl konnten <num> beobachten dass das arsenhaltige Präparat Atoxyl Trypanosomen zu denen die Erreger der Schlafkrankheit gehören abtötet
+<num> wurde eine Weiterentwicklung das Tryparsamid in der Zeit von <num> bis <num> im tropischen Afrika zur Therapie der Schlafkrankheit eingesetzt
+Es war bedeutsam für die Eingrenzung dieser Epidemie in der ersten Hälfte des vorigen Jahrhunderts konnte jedoch zur Erblindung führen
+Das in den <num>er Jahren entwickelte Melarsoprol war über mehrere Jahrzehnte das Mittel der Wahl zur Behandlung der Schlafkrankheit und wird heute noch eingesetzt da keine effektiven Nachfolgepräparate zur Verfügung stehen
+Ebenfalls angeregt durch die Trypanosomen-toxische Wirkung von Atoxyl entwickelte Paul Ehrlich das arsenhaltige Arsphenamin Salvarsan Das <num> in die Therapie der Syphilis eingeführte Mittel stellte das erste auf theoretischen Vorüberlegungen beruhende systematisch entwickelte spezifisch wirkende Chemotherapeutikum dar und war Vorbild für die Entwicklung der bis heute verwendeten Sulfonamide
+Es wurde lange Zeit auch bei der Behandlung von Dysenterie eingesetzt
+Im Jahr <num> wurde ein arsenikhaltiges Präparat unter dem Namen Trisenox in den USA zur Behandlung der akuten Promyelozytenleukämie APL zugelassen
+Seit <num> besteht für Trisenox in Europa eine Zulassung zur Behandlung der APL Vertrieb in EU und USA Cephalon
+Seine Wirksamkeit bei der Krebstherapie wird auch auf die antiangioneogenetische Wirkung zurückgeführt
+Die verschiedenen Arsensulfide sind Bestandteil von Arzneimitteln der Chinesischen Medizin
+Arsenik als Insektizid bei der Taxidermie
+Aufgrund der toxischen Eigenschaften von Arsenverbindungen wurde früher überwiegend Arsenik
+zur Haltbarmachung von Wirbeltieren Taxidermie als Insektizid verwendet Viele andere Stoffe wie auch Lindan wurden zum selben Zweck verwendet wie es die Fachliteratur der Präparatoren aus der Zeit von <num> bis <num> beschreibt
+Solche Stoffe sind jedoch auch für Menschen giftig und stellen heute an Präparatoren besondere Anforderungen da diese auch in Kontakt mit derart kontaminierten Präparaten kommen
+Biologische Bedeutung
+Die biologische Bedeutung des Arsens für den Menschen ist nicht vollständig geklärt
+Es gilt als Spurenelement im Menschen Mangelerscheinungen wurden bisher aber nur an Tieren nachgewiesen
+Der notwendige Bedarf liegt falls er bestehen sollte zwischen <num> und <num> µg pro Tag Eine tägliche Arsenaufnahme von - je nach Wahl der Nahrungsmittel - bis zu einem Milligramm gilt als harmlos
+In einer neuen Studie konnte eine erhöhte Arsenbelastung durch hohe Arsengehalte im Grundwasser von Reisanbaugebieten mit der Entstehung von Krebserkrankungen in Verbindung gebracht werden
+Die Förderung der Krebsentwicklung ist jedoch dosisabhängig und nur bei Verzehr von belastetem Reis als täglichem Grundnahrungsmittel gegeben Es gibt bei regelmäßigem Verzehr von Arsenverbindungen speziell Arsentrioxid eine Gewöhnung die beim Absetzen der Dosis sogar von Entzugserscheinungen begleitet werden
+Menschen die eine solche Gewöhnung erworben haben werden Arsenikesser genannt
+Meerestiere wie Muscheln oder Garnelen enthalten besonders viel Arsen letztere bis zu <num> ppm
+Vermutlich agiert es durch die Bindung an freie Thiolgruppen in Enzymen als Inhibitor verhindert also deren Wirkung
+Für viele Tiere ist Arsen ein essentielles Spurenelement
+So zeigen Hühner oder Ratten bei arsenfreier Ernährung deutliche Wachstumsstörungen dies hängt wahrscheinlich mit dem Einfluss des Elements auf die Verstoffwechslung der Aminosäure Arginin zusammen
+Zahlreiche Algen und Krebstiere enthalten organische Arsen-Verbindungen wie das schon erwähnte Arsenobetain
+Arsen führt zur verstärkten Bildung der sauerstofftransportierenden roten Blutkörperchen
+Aus diesem Grund wurde es früher dem Futter von Geflügel und Schweinen zugesetzt um eine schnellere Mästung zu ermöglichen
+Trainer von Rennpferden benutzten es zum illegalen Doping ihrer Tiere - heute kann der Zusatz von Arsen zur Nahrung allerdings leicht im Urin nachgewiesen werden
+Lösliche Arsenverbindungen werden leicht über den Magen-Darm-Trakt aufgenommen und rasch innerhalb von <num> Stunden im Körper verteilt
+Man findet den größten Teil des aufgenommenen Arsens in den Muskeln Knochen Nieren und Lungen
+Im Menschen wurde es zusammen mit Thallium in fast jedem Organ nachgewiesen
+Blut enthält bis zu <num> ppb Arsen in den anderen Organen des Körpers wie etwa den Knochen hat es einen Anteil von zwischen <num> und <num> ppm in Haaren liegt der Anteil bei etwa <num> ppm
+Der Gesamtgehalt von Arsen im Körper eines Erwachsenen liegt im Durchschnitt bei etwa <num> Milligramm
+Organische Arsenverbindungen wie die aus Fischen und Meeresfrüchten stammende Dimethylarsinsäure Trimethylarsenoxid Trimethylarsin sowie Arsenobetain verlassen den menschlichen Körper fast unverändert innerhalb von zwei bis drei Tagen über die Nieren
+Anorganische Arsenverbindungen werden in der Leber zu Monomethylarsonsäure MMAA und Dimethylarsinsäure DMAA umgewandelt und anschließend ebenso über die Nieren ausgeschieden
+Bei Pflanzen erhöht das Element den Kohlenhydrat-Umsatz
+Der Gebänderte Saumfarn Pteris vittata nimmt das Halbmetall bevorzugt aus dem Boden auf und kann bis zu fünf Prozent seines Trockengewichts an Arsen aufnehmen
+Aus diesem Grund wird die schnellwachsende Pflanze zur biologischen Säuberung arsenkontaminierter Böden eingesetzt
+Die stimulierende Wirkung des Arsens ist vermutlich auch Ursache des früher in einigen Alpengegenden verbreiteten Arsenikessens
+Im <num> Jahrhundert verzehrten manche der dortigen Bewohner lebenslang zweimal wöchentlich bis zu <num> Milligramm Arsen - bei Männern weil es bei der Arbeit in den Höhenlagen half bei Frauen da es angeblich zu einer kräftigen Gesichtsfarbe beitrug
+In der Wissenschaft lange als Märchen abgetan nahm ein Bauer aus den Steirischen Alpen <num> vor der in Graz versammelten deutschen Fachwelt eine Dosis von <num> Milligramm Arsentrioxid zu sich die sich später auch in seinem Urin nachweisen ließ
+Die Dosis lag weit über dem Doppelten der für normale Menschen tödlichen Arsenmenge zeigte aber keinerlei negative Auswirkungen auf den Bauern
+Ähnliches wird von Bewohnern einer Siedlung in der hochgelegenen chilenischen Atacamawüste berichtet deren Trinkwasser hochgradig mit Arsen belastet ist die jedoch keinerlei Vergiftungssymptome zeigen
+Heute geht man davon aus dass eine langsame Gewöhnung an das Gift mit sukzessive steigenden Dosen physiologisch möglich ist
+Über den Bakterienstamm GFAJ-<num> wurde <num> berichtet dass er unter bestimmten Bedingungen in arsenathaltigen Nährmedien in der Lage sei Arsenat anstatt Phosphat in Biomoleküle wie die DNA einzubauen ohne dabei abzusterben was bisher eher als unmöglich galt Der Befund scheint jedoch auf unsauberen Arbeitsmethoden zu basieren
+die Befunde konnten nicht repliziert werden
+Sicherheitshinweise
+Arsen-Stäube sind leicht entzündlich
+Toxizität
+Dreiwertige lösliche Verbindungen des Arsens sind hoch toxisch weil sie biochemische Prozesse wie die DNA-Reparatur den zellulären Energiestoffwechsel rezeptorvermittelte Transportvorgänge und die Signaltransduktion stören
+Dabei kommt es mutmaßlich nicht zu einer direkten Einwirkung auf die DNA sondern zu einer Verdrängung des Zink-Ions aus seiner Bindung zu Metallothioneinen und damit zur Inaktivierung von Tumor-Repressor-Proteinen siehe auch Zinkfingerprotein
+ArsenIII- und ZinkII-Ionen haben vergleichbare Ionenradien und damit ähnliche Affinität zu diesen Zink-Finger-Proteinen allerdings führt Arsen dann nicht zur Aktivierung der Tumor-Repressor-Proteine
+Eine akute Arsenvergiftung führt zu Krämpfen Übelkeit Erbrechen inneren Blutungen Durchfall und Koliken bis hin zu Nieren- und Kreislaufversagen
+Bei schweren Vergiftungen fühlt sich die Haut feucht und kalt an und der Betroffene kann in ein Koma fallen
+Die Einnahme von <num> bis <num> Milligramm Arsenik gilt für Menschen als tödliche Dosis LD<sub><num><sub>
+<num> mgkg Körpergewicht meist tritt der Tod innerhalb von mehreren Stunden bis wenigen Tagen durch Nieren- und Herz-Kreislauf-Versagen ein
+Eine chronische Arsenbelastung kann Krankheiten der Haut und Schäden an den Blutgefäßen hervorrufen was zum Absterben der betroffenen Regionen Black Foot Disease sowie zu bösartigen Tumoren der Haut Lunge Leber und Harnblase führt
+Diese Symptome wurden auch als Reichensteiner Krankheit bezeichnet nach einem Ort in Schlesien dessen Trinkwasser durch den Arsenik-Abbau bis zu <num> mg Arsen pro Liter enthielt
+Die chronische Arsen-Vergiftung führt über die Bindung an Sulfhydryl-Gruppen von Enzymen der Blutbildung zum Beispiel Delta-Amino-Laevulin-Säure-Synthetase zu einem initialen Abfall des Hämoglobins im Blut was zu einer reaktiven Polyglobulie führt
+Des Weiteren kommt es bei chronischer Einnahme von Arsen zur Substitution der Phosphor-Atome im Adenosin-Triphosphat ATP und damit zu einer Entkopplung der Atmungskette was zu einer weiteren reaktiven Polyglobulie führt
+Klinisch finden sich hier nach Jahren der As-Exposition Trommelschlägelfinger Uhrglasnägel Mees-Nagelbänder und Akrozyanose Raynaud-Syndrom mit Folge der Black Foot Disease
+Metallisches Arsen dagegen zeigt wegen seiner Unlöslichkeit nur eine geringe Giftigkeit da es vom Körper kaum aufgenommen wird LD<num>
+<num> mgkg Ratte oral Es sollte aber da es sich an der Luft leicht mit seinen sehr giftigen Oxiden wie dem Arsenik überzieht stets mit größter Vorsicht behandelt werden
+Anders verhält es sich mit Arsenik das in früheren Zeiten als Stimulans von Arsenikessern benutzt wurde um einer Arsenvergiftung vorzubeugen
+Der Mechanismus dieser Immunisierung gegen Arsen ist nicht bekannt
+Grenzwerte
+Anionisches Arsen tritt als Arsenit AsO<num><num>- und Arsenat AsO<num><num>- in vielen Ländern im Grundwasser in hohen Konzentrationen auf
+Durch Auswaschungen aus arsenhaltigen Erzen in Form von drei- und fünfwertigen Ionen trinken weltweit über <num> Millionen Menschen belastetes Wasser
+Besonders in Indien Bangladesh und Thailand wo im <num> Jahrhundert mit internationaler Unterstützung zahlreiche Brunnen gegraben wurden um von mit Krankheitserregern kontaminiertem Oberflächenwasser auf Grundwasser ausweichen zu können führte diese unerkannte Belastung des Trinkwassers zu chronischer Arsenvergiftung bei weiten Teilen der betroffenen Bevölkerung
+Das Problem kann wo es bekannt wird chemisch durch Oxidation der Arsenverbindungen und nachfolgende Ausfällung mit Eisenionen behoben werden
+Von der Rice University wurde eine kostengünstige Filtermöglichkeit mit Nano-Magnetit entwickelt DateiWeltkarte arsenrisikogebietegif Die Weltgesundheitsorganisation WHO empfiehlt seit <num> einen Grenzwert für Arsen im Trinkwasser von <num> Mikrogramm pro Liter
+Der Wert wird in vielen Staaten Europas und in den USA immer noch überschritten
+In Deutschland wird er dagegen seit <num> eingehalten
+Eine Richtlinie der Europäischen Union EU von <num> schreibt einen Höchstwert von <num> Mikrogramm pro Liter Trinkwasser EU-weit vor Die USA verpflichteten sich im Jahre <num> diesen Grenzwert ab <num> einzuhalten
+Das im Grundwasser vorkommende Arsen reichert sich in Reis zehnmal so stark an wie in anderen Getreidearten
+Auf dem Weltmarkt angebotene Sorten enthalten zwischen <num> und <num> Mikrogramm Arsen pro Kilogramm
+Im Jahr <num> senkte die chinesische Regierung den zulässigen Gehalt anorganischer Arsenverbindungen von <num> auf <num> Mikrogramm pro Kilogramm Lebensmittel im Juli <num> beschloss die Codex Alimentarius-Kommission erstmals einen Höchstwert von <num> Mikrogramm für polierten Reis
+Die für Lebensmittelsicherheit zuständige EU-Kommission diskutiert für Erzeugnisse aus Puffreis einen um <num> Prozent höheren Grenzwert und für spezielle Produkte für Kleinkinder einen nur halb so hohen d h
+<num> Mikrogramm pro kg
+Für andere belastete Lebensmittel wie Bier
+oder Fruchtsäfte gibt es noch keine Grenzwerte obwohl sie mehr Arsen enthalten können als für Trinkwasser zulässig ist
+Verbraucherorganisationen fordern für Apfelsaft einen Grenzwert von <num> höchstens aber <num> ppb entspricht Mikrogramm pro kg
+Fische und Meeresfrüchte weisen zwar hohe Gehalte an Arsen auf jedoch nahezu ausschließlich in der als unbedenklich geltenden organisch gebundenen Form Grenzwerte wie für Quecksilber oder Cadmium gibt es nicht
+Das neue Chemikaliengesetz der EU umgesetzt in der Gefahrstoffverordnung Deutschlands von <num> verbietet im Anhang <num> die gewerbliche nicht private Verarbeitung von arsenhaltigen Mitteln und Zubereitungen die mehr als <num> Gewichtsprozent an Arsen aufweisen
+Derartige Grenzwertregelungen sind gegeben da Arsen in den Verzinkereien der Galvanikindustrie weltweit der Zinkschmelze zugesetzt wird um die Haftungseigenschaften des Zinks an der Eisenoberfläche des zu verzinkenden Metallstückes zu verbessern
+Auf Grund der Temperatur im Zink-Schmelzbad von <num> C bis <num> C kommt es zum Verdampfen von Arsen Cadmium und anderen leicht flüchtigen Metallen und deren Anreicherung in der Luft des Arbeitsplatzes
+So können zulässige Grenzwerte kurzfristig um das Tausendfache überschritten werden mit der Folge der aerogen-alveolaren Aufnahme in den Körper Messungen ergaben dass Arsen und Cadmium im hochreinen Zink <num> Reinheitsgrad DIN-<num>-Reinheitsgrad mit weniger als <num> Gewichts- ausgewiesen waren und nach Zugabe von <num> Gramm dieses hochreinen Zinks in die Zinkschmelze zu einem Anstieg der Cd-As-Konzentration von <num> bis <num> µgm<num> Luft auf über <num> µgm<num> Luft führten
+Für Arsen wurde diese Tatsache überraschend in einer Verzinkerei durch Messung der Arsen-Konzentration in Zinkschmelze Blut und Urin festgestellt unveröffentlicht
+Bei Galvanik-Arbeitern wird die Urin-Arsen-Konzentration mit <num> bis <num> µgl Urin gemessen im Vergleich zu unbelasteter Bevölkerung mit <num> µg Arsenl Urin
+Abreicherung
+Für die Entfernung von ionischem Arsen aus dem Trinkwasser gibt es Verfahren die auf Adsorption an Aktivkohle aktiviertem Aluminiumoxid oder Eisenhydroxid-Granulat beruhen
+Daneben werden Ionenaustauscher verwendet
+Es ist möglich Arsen mittels gentechnisch veränderten Pflanzen aus dem Boden zu entfernen die es in Blättern speichern
+Zur Phytosanierung von Trinkwasser bietet sich die Dickstielige Wasserhyazinthe an die Arsen insbesondere in ihr Wurzelgewebe einlagert und so eine Abreicherung des kontaminierten Wassers bewirkt
+Organische Arsenverbindungen in belasteten Böden können enzymatisch mit Hilfe von Pilzen abgebaut werden
+In Bangladesh wird nach einem Verfahren der schweizerischen Forschungseinrichtung EAWAG versucht Arsen mit Hilfe von transparenten PET-Flaschen und Zitronensaft abzureichern
+Bei dieser SORAS Solar Oxidation and Removal of Arsenic genannten Methode oxidiert Sonnenlicht das Arsen die Inhaltsstoffe des Zitronensafts helfen bei der Ausfällung
+Mit dieser kostengünstigen Methode lässt sich der Arsengehalt um <num> bis <num> Prozent senken
+In Gewässern des Yellowstone-Nationalparks die sich aus Geysiren und anderen Thermalquellen vulkanischen Ursprungs speisen wurden eukaryontische Algen der Gattung Cyanidioschyzon gefunden die die hohen Arsenkonzentrationen der Gewässer tolerieren und sie zu biologisch weniger verfügbaren organischen Verbindungen oxidieren können
+An einer Nutzung zur Abreicherung in Trinkwasser wird gearbeitet
+Antidote
+Als Antidote bei akuten Arsenvergiftungen stehen die schwefelhaltigen Komplexbildner Dimercaptopropansulfonsäure DMPS Dimercaptobernsteinsäure und das ältere schlechter verträgliche Dimercaprol zur Verfügung
+Sie sind noch bei starken Arsendosen effektiv wenn die Vergiftung rechtzeitig diagnostiziert wird
+Ihr Stellenwert bei der Behandlung chronischer Arsenvergiftungen ist hingegen umstritten
+Aktivkohle ein bis mehrere Stunden nach der Einnahme kann das Metall ebenfalls binden und zur Ausscheidung bringen
+Prophylaxe
+Indische Forscher haben im Tierversuch herausgefunden dass die Einnahme von Knoblauch zur Senkung der Arsengehalte im Blut und der Erhöhung der Arsengehalte im Urin führen kann
+Erklärt wird dies über eine Ausfällung des Arsen bei Reaktion mit schwefelhaltigen Substanzen wie etwa Allicin das Bestandteil des Knoblauchs ist
+Zur Prophylaxe werden zwei bis drei Knoblauchzehen täglich empfohlen
+Nachweis
+Anorganische Nachweisreaktionen
+Arsenverbindungen zeigen beim Verbrennen eine wenig charakteristische fahlblaue Flammenfärbung
+Bei der Glühröhrchenprobe erhitzt man Arsenverbindungen welche teilweise sublimieren und sich an kalten Oberflächen in Form von schwarzem Arsen weißem ArsenIII-oxid oder gelbem Arsentrisulfid wieder niederschlagen
+Die so genannte Marshsche Probe ist die klassische Nachweisreaktion in der Chemie und Gerichtsmedizin für Arsen As<num>O<num>
+<num>Zn
+<num>H<num>O -> <num>AsH<num>
+<num>Zn<num>
+<num>H<num>O
+Bei der Bettendorfschen Probe oxidiert Arsen in konzentrierter Salzsäure unabhängig von der Oxidationsstufe zweiwertige Zinn-Ionen
+Dabei fällt elementares Arsen aus <num>As<num>
+<num>Sn<num> -> <num>Sn<num>
+<num>As
+Gibt man zu einer ammoniakalischen ammoniumchloridhaltigen Lösung von Arsenat Magnesium-Ionen so erhält man einen kristallinen Niederschlag von Magnesiumammoniumarsenat-Hexahydrat AsO<num><num>-
+Mg<num>
+NH<num>
+<num>H<num>O -> MgNH<num>AsO<num>H<num>O Arsenat reagiert mit Magnesiumionen Ammoniumionen und Wasser zu Magnesiumammoniumarsenat-Hexahydrat
+Eine weitere Nachweisreaktion von Arsenat in wässriger Lösung ist die Fällung mit Ammoniumheptamolybdat
+Der gelbe Niederschlag ist schwerlöslich in Säuren aber gut löslich in Basen H<num>AsO<num>-
+<num>H<num>O
+<num>NH<num>
+<num>MoO<num><num>- -> NH<num><num>AsMo<num>O<num><num>aq
+<num>H<num>O Dihydrogenarsenat reagiert mit Wasserstoffionen Ammoniumionen und Molybdationen zu Ammoniumarsenomolybdat und Wasser
+Instrumentelle Bestimmungsverfahren für Arsen
+Atomabsorptionsspektrometrie AAS
+Bei der Flammen-AAS werden die Arsenverbindungen in einer reduzierenden Luft-Acetylen-Flamme ionisiert
+Anschließend wird eine Atomabsorptionsmessung bei <num> nm beziehungsweise <num> nm durchgeführt
+Nachweisgrenzen bis zu <num> µgml wurden beschrieben
+Häufig wird das Arsen auch mit Hilfe von NaBH<num> in das gasförmige Arsin AsH<num> überführt Hydridtechnik
+In der Quarzrohrtechnik wird AsH<num> zuerst bei rund <num> C in einem elektrisch beheizten Quarzröhrchen thermisch in seine atomaren Bestandteile zersetzt um anschließend die Absorption bei o g
+Wellenlängen zu bestimmen
+Die Nachweisgrenze bei dieser Technik liegt bei <num> µgl Eine weitere Methode ist die sog Graphitrohrtechnik bei der das Arsen einer festen Probe bei <num> C und höher verflüchtigt und anschließend die Extinktion bei <num> nm gemessen wird
+Atomemissionsspektrometrie
+Die Kopplung von Hydridtechnik mit dem induktiv gekoppelten Plasma laserinduzierter Fluoreszenzmessung ist eine sehr nachweisstarke Methode zur Bestimmung von Arsen
+Mittels Hydriderzeugung freigesetztes AsH<num> wird dabei im Plasma atomisiert und mit einem Laser zur Emission angeregt
+Mit dieser Methode wurden Nachweisgrenzen von <num> ngmL erreicht
+Massenspektrometrie MS
+Bei der Massenspektrometrie wird die Arsenspezies zunächst durch ein induktiv gekoppeltes Argonplasma ICP-MS thermisch ionisiert
+Anschließend wird das Plasma in das Massenspektrometer geleitet
+Eine Nachweisgrenze von <num> µgl wurde für Arsenit beschrieben
+Photometrie
+Weitverbreitet ist die photometrische Erfassung von As als Arsenomolybdänblau
+AsV reagiert zunächst mit NH<num><num>MoO<num>
+Danach folgt eine Reduktion mit SnCl<num> oder Hydrazin zu einem blauen Komplex
+Die Photometrie erfolgt bei <num> nm und ist somit nahezu störungsfrei
+Die Nachweisgrenzen können durch Verwendung von basischen Farbstoffen als Komplexbildner verbessert werden
+Neutronenaktivierungsanalyse
+Eine sehr empfindliche Arsenbestimmung im ppt-Bereich ist mittels Neutronenaktivierungsanalyse möglich Sie kommt insbesondere dann zur Anwendung wenn die Probe eine komplexe Zusammensetzung aufweist oder schwierig aufzuschließen ist
+Allerdings gibt diese Methode keinen Hinweis auf die chemische Verbindung in der das Arsen vorliegt
+Bei der Wechselwirkung von Neutronen mit der Probe die das natürliche Isotop Arsen-<num> enthält wird das schwerere Isotop Arsen-<num> gebildet das jedoch instabil ist und sich unter einem β-Zerfall in Selen-<num> umwandelt
+Gemessen werden dabei die β-Strahlen über die ein Rückschluss auf die Menge des Arsens möglich ist
+<num>_<num>As
+<num>_<num>n -> <num>_<num>As -> <num>_<num>Se
+e-
+Biosensoren
+Bei Biosensoren wird die Biolumineszenz bei Kontakt von in Wasser gelöstem Arsen mit genetisch modifizierten Bakterien z B
+Escherichia coli
+K<num> und eines Lichtmessgeräts Luminometer detektiert
+Die vorhandene Arsenkonzentration korreliert dabei direkt mit der emittierten Lichtmenge
+Verbindungen
+Arsenwasserstoffe
+Chemische Verbindungen von Arsen und Wasserstoff
+Arsane sind im Vergleich zu den entsprechenden Verbindungen der Hauptgruppennachbarn Stickstoff und Phosphor nicht sehr zahlreich und sehr instabil
+Es sind zurzeit drei Arsane bekannt
+Arsenwasserstoff auch Monoarsan oder Arsin genannt mit der Summenformel AsH<num> ist eine wichtige Ausgangssubstanz zur Herstellung von Galliumarsenid in der Halbleiterindustrie
+Diarsan As<num>H<num>
+Triarsan As<num>H<num>
+Halogenverbindungen
+Arsen bildet mit Halogenen binäre Verbindungen vom Typ AsX<num> AsX<num> und As<num>X<num> X bezeichnet das entsprechende Halogen
+ArsenIII-fluorid AsF<num>
+ArsenV-fluorid AsF<num>
+ArsenIII-chlorid AsCl<num>
+Arsenpentachlorid AsCl<num>
+Arsentribromid AsBr<num>
+Arsentriiodid AsI<num>
+Diarsentetraiodid As<num>I<num>
+Sauerstoffverbindungen
+Wichtige Sauerstoffsäuren sind
+Arsensäure <num> H<num>AsO<num>
+H<num>O deren Salze als Arsenate oder ArsenateV bezeichnet werden und den Phosphaten ähneln
+Beispiele sind Calciumarsenat Ca<num>AsO<num><num><num>H<num>O und Bleihydrogenarsenat PbHAsO<num> die als Pflanzenschutzmittel verwendet wurden
+Arsenige Säure H<num>AsO<num> deren Salze als Arsenite oder ArsenateIII bezeichnet werden
+Das wichtigste Arsenoxid ist ArsenIII-oxid Arsentrioxid auch Arsenik oder Weißarsenik As<num>O<num> das Anhydrid der Arsenigen Säure das in der Gasphase in Form von Doppelmolekülen mit der Formel As<num>O<num> vorliegt
+Es ist amphoter und weist damit auf den Halbmetallcharakter des Arsens hin
+Neben As<num>O<num> kennt man As<num>O<num> Arsenpentaoxid das Anhydrid der Arsensäure und das gemischte Anhydrid der Arsenigen Säure und Arsensäure As<num>O<num> Arsentetraoxid
+Ein historisch wichtiges Färbe- und Pflanzenschutzmittel ist ein Kupfer-Arsen-Oxid mit dem Trivialnamen Schweinfurter Grün CuAsO<num><num>CuCH<num>COO<num>
+Schwefelverbindungen
+Es bestehen zwei wichtige Arsensulfide die beide als Minerale in der Natur vorkommen
+Arsenmonosulfid Realgar As<num>S<num>
+ArsenIII-sulfid Auripigment As<num>S<num>
+Arsen-Metall-Verbindungen
+Wichtige Verbindungen von Arsen mit Metallen sind
+Galliumarsenid GaAs ein wichtiger Halbleiter
+Indiumarsenid InAs ein wichtiger Halbleiter
+Nickelarsenid NiAs
+Aluminiumgalliumarsenid AlGaAs
+Organische Verbindungen
+In Analogie zu den Aminen und Phosphinen findet man entsprechende Verbindungen mit Arsen anstelle von Stickstoff oder Phosphor
+Sie werden als Arsine bezeichnet
+Dimethylarsin AsHCH<num><num>
+Trimethylarsin AsCH<num><num> eine übelriechende Flüssigkeit die zur Behandlung bakterieller Infektionen und als Pilzschutzmittel Anwendung fand
+Zu den Arsoranen Verbindungen vom Typ R<num>As wobei R<num> für fünf - möglicherweise unterschiedliche - organische Gruppen steht zählt man etwa Pentaphenylarsen oder Pentamethylarsen
+Fehlt eine der fünf Gruppen bleibt ein einfach positiv geladenes Ion zurück R steht wiederum für - möglicherweise verschiedene - organische Gruppen das man als Arsoniumion AsR<num> bezeichnet
+DateiPolyzyklisches Arsenpng
+Analog zu den Carbonsäuren lassen sich zwei Klassen arseno-organischer Säuren bilden
+Arsinsäuren RRAsOOH
+Arsonsäuren RAsOOH<num>
+Zudem sind Heteroaromaten mit Arsen als Heteroatom bekannt wie Arsabenzol das aus einem Benzolring besteht in dem ein Kohlenstoffatom durch Arsen ersetzt ist und das somit analog zu Pyridin aufgebaut ist
+DateiPolyarsinpng
+Auch homocyclische Arsenverbindungen existieren
+Beispiele sind
+Pentamethylcyclopentaarsen AsCH<num><num>
+Hexamethylcyclohexaarsen AsCH<num><num>
+deren Moleküle einen Fünf- beziehungsweise Sechsring aus Arsenatomen als Rückgrat aufweisen an den nach außen hin je eine Methylgruppe pro Arsenatom gebunden ist
+Eine polycyclische Variante bildet das nebenstehende Molekül dessen Rückgrat sich aus einem Sechs- und zwei angehefteten Fünfringen zusammensetzt R steht für jeweils eine tert-Butylgruppe
+Schließlich lassen sich Arsenpolymere darstellen lange Kettenmoleküle die als Polyarsine bezeichnet werden
+Sie bestehen aus einer zentralen Strickleiter der Arsenatome an die außen auf jeder Seite je Sprosse eine Methylgruppe angeheftet ist so dass sich die chemische Formel AsCH<num><num>n ergibt wobei die natürliche Zahl n weit über <num> liegen kann
+Polyarsine zeigen deutliche Halbleitereigenschaften
+Bioorganische Verbindungen
+In der Bioorganik spielen Arsenolipide Arsenosaccharide und arsenhaltige Glycolipide eine bedeutende Rolle
+Wichtige Vertreter dieser Stoffklassen sind zum Beispiel Arsenobetain Arsenocholin und unterschiedlich substituierte Arsenoribosen
+Sie treten vor allem kumuliert in maritimen Lebewesen auf und können auf diesem Weg in die menschliche Nahrungskette gelangen
+Arsenhaltige Biomoleküle konnten in Algen Meeresschwämmen und in Fischgewebe nach erfolgter Extraktion mittels HPLC-ICP-MS nachgewiesen werden
+Die Analytik von Organo-Arsenverbindungen einschließlich ihrer Speziation ist sehr aufwändig
+Arsen in Kriminalgeschichte Literatur und Film
+Das Element Arsen erreichte zweifelhafte Berühmtheit als Mordgift belegt durch geschichtliche Aufzeichnungen sowie die Instrumentalisierung in Literatur und Film
+Es handelte sich bei dem Mordgift allerdings nie um elementares Arsen sondern um dessen Verbindungen
+In Italien und Frankreich starben Herzöge Könige und Päpste an vorsätzlich herbeigeführten Arsenvergiftungen
+Im Frankreich des <num> Jahrhunderts steht die Marquise de Brinvilliers die ihren Vater und zwei Brüder mit einer Arsenikmischung vergiftete im Mittelpunkt eines Giftskandals
+In Deutschland brachte die Serienmörderin Gesche Gottfried aus Bremen <num> Menschen zu Tode
+Aufsehen erregte auch der Fall der Serienmörderin Anna Margaretha Zwanziger zu Beginn des <num> Jahrhunderts
+Die Urheber der Morde blieben jedoch meist unerkannt da Arsen bis <num> in kleinen Mengen nicht nachgewiesen werden konnte
+Erst die durch James Marsh entwickelte und nach ihm benannte Marshsche Probe machte es möglich Spuren des Elementes zu identifizieren und somit eine unnatürliche Todesursache nachzuweisen
+Im <num> und <num> Jahrhundert fanden weiter vorsätzliche Vergiftungen mit arsenhaltigen Mitteln statt - zum einen weil sie leicht als Herbizide verfügbar waren zum anderen ließ sich bei chronischer Gabe kleiner Dosen ein krankheitsbedingter Tod vortäuschen
+Im September <num> fiel im Prozess gegen Marie Lafarge das erste Urteil das alleine auf den Ergebnissen der Marshschen Probe beruhte
+Im Fall der Marie Besnard die angeblich zwischen <num> und <num> für mehrere Todesfälle in ihrem Umfeld in Loudun verantwortlich sein sollte konnte ein eindeutiger Beweis nicht erbracht werden weil Untersuchungsergebnisse widersprüchlich waren und sie musste <num> letztendlich freigesprochen werden
+DateiThe Imperial Portrait of Emperor Guangxu<num>jpg DateiNapoleon - <num>jpg Jahrelang glaubte die Fachwelt dass der Tod des ehemaligen französischen Kaisers Napoleon Bonaparte mit <num> Jahren auf der Insel St
+Helena
+einem Giftanschlag mit Arsen zugeschrieben werden muss
+Zumindest hatte man in seinen Haaren hochkonzentrierte Spuren des Giftes entdeckt
+Heute existieren verschiedene andere Thesen zur Erklärung des Faktenbefunds
+Eine Möglichkeit besteht darin dass das Arsen nach seinem Tod den Haaren beigegeben wurde um diese zu konservieren eine damals durchaus übliche Methode
+Möglich ist ein Übermaß der Benutzung der arsenhaltigen Fowlersche Lösung die zu seiner Zeit bei vielen seiner Zeitgenossen als medizinisches Wundermittel galt
+Die dritte und heute als wahrscheinlichste angesehene Möglichkeit ist dass sich Napoleon durch organische Arsenverbindungen vergiftete die Schimmelpilze beständig aus seinen mit grünen Arsenpigmenten gefertigten Tapeten freisetzten
+Deren hoher Arsengehalt ist durch eine <num> in einem Notizbuch aufgefundene Materialprobe schlüssig belegt
+Der berühmte Philosoph René Descartes starb <num> wenige Monate nach seiner Ankunft am Hofe der schwedischen Königin Christine
+Der Verdacht er sei von einem der Jesuiten die sich am Hofe der protestantischen Königin aufhielten aus religionspolitischen Gründen mit Arsen vergiftet worden verstärkte sich als Christine später tatsächlich zum Katholizismus konvertierte konnte aber nicht erhärtet werden so dass die offizielle Todesursache Lungenentzündung sich in den Biographien etablierte
+Erst kürzlich wurde anhand von neu aufgefundenen und neu interpretierten Dokumenten der alte Verdacht erhärtet und behauptet dass der Giftmord an Descartes in sehr hohem Maße wahrscheinlich um nicht zu sagen fast sicher erscheint
+Im Jahre <num> kam es im britischen Manchester zu einer Massenvergiftung von der mehrere Tausend Menschen betroffen waren
+Wie sich herausstellte hatten alle Bier derselben Brauerei getrunken
+In Vorstufen der Bierproduktion wurde anscheinend Schwefelsäure eingesetzt die ihrerseits aus Schwefel hergestellt wurde der aus mit Arsenopyrit kontaminierten Sulfidmineralen stammte
+Etwa <num> Menschen erlagen ihren Vergiftungen
+In den Jahren <num> und <num> starben in Österreich zwei Männer an einer Arsenvergiftung
+Am <num> April <num> wurde am Landesgericht Krems eine <num>-jährige Polin des Mordes an den beiden für schuldig befunden und von dem Geschworenengericht nicht rechtskräftig zu lebenslanger Haft verurteilt Noch in den <num>er Jahren auf dem Höhepunkt des Kalten Krieges erkrankte die US-amerikanische Botschafterin Clare Booth Luce in Rom durch eine Vergiftung mit dem aus Tapeten freigesetzten Arsen
+Die Tatsache dass die Krankheit auf die schimmelpilzbefallenen Tapeten und nicht auf gegnerische Geheimagenten zurückgeführt werden konnte trug in diesem Fall nicht nur zur Genesung der Botschafterin sondern auch zum Erhalt des Friedens bei
+In Friedrich Schillers bürgerlichem Trauerspiel Kabale und Liebe vergiftet der junge Major Ferdinand von Walter erst seine Geliebte Luise Millerin und dann sich selbst
+Allerdings tritt in Kabale und Liebe der Tod unrealistischerweise binnen Minuten ein
+Die Protagonistin des berühmten Romans
+Madame Bovary
+von Gustave Flaubert die unglücklich verheiratete Landarztgattin Emma Bovary stirbt am Ende des Romans durch Suizid mit Arsen in Form eines weißen Pulvers
+Der Spross einer Arztfamilie Flaubert beschreibt die Vergiftungssymptome und den äußerst qualvollen Tod der Bovary sehr detailliert
+Im Roman Starkes Gift Strong Poison von Dorothy L Sayers ist das Opfer mit Arsen vergiftet worden
+Die Verdächtige Krimi-Schriftstellerin Harriet Vane hat sich zur fraglichen Zeit intensiv mit Arsenmorden beschäftigt und sich dazu sogar vom Apotheker beraten lassen
+Der berühmte Detektiv Kalle Blomquist aus dem gleichnamigen Kinderbuch von Astrid Lindgren wendete die Marshsche Probe an um ein mit Arsen vergiftetes Stück Schokolade zu überprüfen
+In dem Theaterstück von Joseph Kesselring
+Arsen und Spitzenhäubchen
+englisch Arsenic and Old Lace vergiften zwei alte Damen in gutmeinender Absicht ältere einsame Herren mit einer Arsen- Strychnin- und Zyankali-Mischung
+Bekannt wurde das Stück durch die gleichnamige Verfilmung von Frank Capra mit Cary Grant Peter Lorre und Priscilla Lane in den Hauptrollen
+Literatur
+Erwin Riedel Anorganische Chemie
+de Gruyter Berlin <num> ISBN <num>-<num>-<num>-<num>
+Dietmar Ritter Charakterisierung und Einsatz alternativer Arsen- und Phosphor-Quellen für die Metallorganische Molekularstrahlepitaxie von InP und GaInAs Shaker Aachen <num> ISBN <num>-<num>-<num>-<num>
+Giulio Morteani Lorenz Eichinger Arsen im Trinkwasser und Dearsenierung
+Gesetzliche Vorschriften Toxikologie Hydrochemie
+In Wasser Luft Boden Vereinigte Fachverlag Mainz <num> <num> <num> S <num>-<num>
+Nicholas C Norman Chemistry of Arsenic Antimony and Bismuth Blackie London <num> ISBN <num>-<num>-<num>-X
+Andrew A Meharg Venomous Earth How arsenic caused the worlds worst mass poisoning Macmillan Science
+Die bremische Gesina In Hans Heinrich Frau-Geschichten WM-Literatur-Verlag Weilheim <num> ISBN <num>-<num>-<num>-<num> S <num>-<num>
+Weblinks
+MineralienatlasArsen Enzymatischer Abbau von Arsenkampfstoffen wissenschaftde - Arsen im Trinkwasser begünstigt Arteriosklerose Arsenic and Human Health Environmental Health
+Toxicology Specialized Information Services National Library of Medicine englisch
+PDF <num> KiB
+Einzelnachweise
+Jorma Maeki-Paakkanen Päivi Kurttio Anna Paldy Juha Pekkanen
+PDF In Environmental and Molecular Mutagenesis <num> Nr <num> <num> S <num>-<num> Oyeronke A Odunola Aliyu Muhammad Ahsana D Farooq Kourosh Dalvandi Huma Rasheed Muhammad I Choudhary Ochuko L Erukainure Comparative assessment of redox-sensitive biomarkers due to acacia honey and sodium arsenite administration in vivo In Mediterranean Journal of Nutrition and Metabolism <num> Nr <num> <num> S <num>-<num> doi<num>s<num>-<num>-<num>-<num> Bernhard Fischer Ueber Todesfälle nach Salvarsan In
+Deutsche Medizinische Wochenschrift Band <num> <num> S <num> f <num>-<num> <num>-<num> und <num>-<num> J Elfenbein Der erste Krimi der Weltgeschichte Teil <num> Die Machtergreifung des König Darius In Borsuye Zeitschrift für Medizin u Kultur <num> <num> <num> S <num> f Doris Schwarzmann-Schafhauser Arsen In Werner E Gerabek Bernhard D Haage Gundolf Keil Wolfgang Wegner Hrsg Enzyklopädie Medizingeschichte De Gruyter Berlin New York <num> ISBN <num>-<num>-<num>-<num> S <num> K H Wedepohl The composition of the continental crust In
+Geochimica et Cosmochimica Acta <num><num> <num> S <num>-<num> IMACNMNC List of Mineral Names - Gold PDF <num> MB S <num> englisch Localities for Arsenic Mindat Mineral Species sorted by the element As Arsenic Webmineral G Brauer Hrsg Handbook of Preparative Inorganic Chemistry <num> Auflage vol <num> Academic Press <num> S <num>-<num> NA J M Hyson A history of arsenic in dentistry In Journal of the California Dental Association Band <num> Nummer <num> Februar <num> S <num>-<num> PMID <num> M Hülsmann Risiken und Nebenwirkungen bei der Devitalisierung permanenter Zähne In Zahnärztl Mitt <num> <num> S <num>-<num> Ernst Sieburg Zur Biologie aromatischer Arsenverbindungen In
+Hoppe-Seylers Zeitschrift für physiologische Chemie Band <num> <num> S <num>-<num> Vgl auch Florian G Mildenberger Kein Heil durch Arsen Die Salvarsandebatte und ihre Konsequenzen In Fachprosaforschung - Grenzüberschreitungen Band <num><num> <num><num> <num> S <num>-<num>Fernando Marte Amandine Pequinot David W Von Endt
+PDF <num> kB Gerhard Schröder Das Sammeln Konservieren von Wirbeltieren <num> Rudolf Piechocki Joachim Händel Mikroskopische Präparationstechnik Teil II <num> Auflage <num>Felix Divo
+Jugend-forscht-Arbeit von <num> John Emsley Parfum Portwein PVC
+Wiley Verlag Weinheim <num> S <num>-<num> M Banerjee N Banerjee P Bhattacharjee D Mondal P R Lythgoe M Martínez J Pan D A Polya A K Giri High arsenic in rice is associated with elevated genotoxic effects in humans In Scientific reports Band <num> Juli <num> S <num> doi<num>srep<num> PMID <num> Felisa Wolfe-Simon Jodi Switzer Blum Thomas R Kulp Gwyneth W Gordon Shelley E Hoeft Jennifer Pett-Ridge John F Stolz Samuel M Webb Peter K Weber Paul C W Davies Ariel D Anbar Ronald S Oremland A Bacterium That Can Grow by Using Arsenic Instead of Phosphorus In
+Science
+<num> doi<num>science<num> Erika Check Study challenges existence of arsenic-based life Study challenges existence of arsenic-based life In nature news <num> Januar <num> doi<num>nature<num> M L Reaves S Sinha J D Rabinowitz L Kruglyak R J Redfield Absence of arsenate in DNA from arsenate-grown GFAJ-<num> cells <num> April <num>
+Johann Mutschmann Fritz Stimmelmayr Taschenbuch der Wasserversorgung ViewegTeubner <num> ISBN <num>-<num>-<num>-<num>-<num> Arsenic Removal Using Nanoscale Magnetite Richtlinie <num><num>EG des Rates vom <num> November <num> über die Qualität von Wasser für den menschlichen Gebrauch
+eur-lexeuropaeu DPA-Meldung auf merkur-onlinede vom <num> Juli <num> abgerufen am <num> November <num>
+auf der Webseite der FAO abgerufen am <num> November <num> englisch
+PDF eceuropaeu abgerufen am <num> November <num> englisch Keiligh Baker
+In
+Daily Mail <num> November <num> abgerufen am <num> November <num> englisch Nadja Podbregar
+In
+wissenschaftde <num> April <num> abgerufen am <num> November <num>
+In
+Washington Post <num> Mai <num> abgerufen am <num> November <num> englisch
+auf der Webseite des LGL Bayern aktualisiert am <num> Mai <num> abgerufen am <num> November <num> T K Morris Cadmium exposures at three nonferrous foundries an unexpected trace source In J Occup Environ Hyg <num><num> Jan <num> S <num>-<num> Ohio Bureau of Workers Compensation Division of Safety and Hygiene Cincinnati OH Jie Qin u a Biotransformation of arsenic by a Yellowstone thermoacidophilic eukaryotic alga In
+Proceedings of the National Academy of Sciences Abstract R Lobinski Z Marcenko Spectrochemical Trace Analysis for Metals and Metalloids Elsevier <num> P Liang L Peng P Yan Speciation of AsIII and AsV in water samples by liquid-liquid microextraction separation and determination by graphite furnace atomic absorption spectrometry In
+Microchimica Acta <num> <num> S <num>-<num> and darin genannte Zitationen Y Jiang J Liu X Xia D Wang Ammonium pyrrolidinedithiocarbamate-modified activated carbon micro-column extraction for the determination of AsIII in water by graphite furnace atomic absorption spectrometry In Microchimica Acta <num> <num> S <num>-<num> D Hung O Nekrassova R Compton Analytical Methods for Inorganic Arsenic in Water A Review In
+Talanta <num> <num> S <num>-<num> J Mattusch R Wennrich Novel Analytical Methodologies for the Determination of Arsenic and other Metalloid Species in Solids Liquids and Gases In Microchimica Acta <num> <num> S <num>-<num> S Londesborough J Mattusch R Wennrich Separation of organic and inorganic arsenic species by HPLC-ICP-MS In Fresenius Journal of Analytical Chemistry <num> <num> S <num>-<num> G Schwedt Analytische Chemie <num> Auflage Wiley-VCH <num> S <num>
+PDF Helmholtz-Zentrum für Umweltforschung Escherichia coli Bakterien in Arsen Detektoren <num> März <num> K O Amayo A Raab E M Krupp T Marschall M Horsfall Jr J Feldmann Arsenolipids show different profiles in muscle tissues of four commercial fish species J Trace Elem Med Biol <num> Nov <num> pii S<num>-<num>X<num><num>-<num> PMID <num> V Dembitsky D Levitsky Arsenolipides In Progress in Lipid Research <num> <num> S <num>-<num> Theodor Ebert Philosoph Interview zu seinem Buch Der rätselhafte Tod des René Descartes Alibri Aschaffenburg <num> orfat Lebenslange Haft im Arsen-Prozess abgerufen am <num> April <num>
+Astat
+von
+unbeständig unstet ist ein radioaktives chemisches Element mit dem Elementsymbol At und der Ordnungszahl <num> Im Periodensystem steht es in der <num> Hauptgruppe bzw der <num> IUPAC-Gruppe und zählt damit zu den Halogenen
+Astat entsteht beim natürlichen Zerfall von Uran
+Astat ist eines der seltensten natürlich vorkommenden Elemente der Erde das bei Bedarf künstlich erzeugt werden muss
+Geschichte
+ateiSegrejpgEmilio Gino Segrè Entdecker des Astats
+Dmitri Mendelejew
+Iod
+Im Jahre <num> behauptete Fred Allison er und seine Mitarbeiter am Alabama Polytechnic Institute heute Auburn University hätten das fehlende Element entdeckt und gaben ihm die Bezeichnung Alabamine Ab
+Ihre Entdeckung konnte jedoch nicht bestätigt werden und wurde später als falsch erkannt
+Ebenfalls auf der Suche nach einem Mitglied der Familie des radioaktiven Thoriums fand der Chemiker De Rajendralal Mitra im Jahre <num> in Dhaka Bangladesch damals Britisch-Indien zwei neue Elemente
+Das erste nannte er Dakin Eka-Iod wohl nach der englischen Bezeichnung für Dhaka Dacca das andere Gourium Beide Entdeckungen konnten jedoch nicht bestätigt werden
+Der Name Helvetium wurde wiederum von dem Schweizer Chemiker Walter Minder vorgeschlagen als er die Entdeckung des Elements <num> im Jahr <num> ankündigte
+Er änderte im Jahr <num> jedoch seinen Vorschlag in Anglohelvetium
+Bestätigt werden konnte die Entdeckung des Astat altgriechisch áŒστατÎω
+unbeständig sein aufgrund des radioaktiven Zerfalls erstmals im Jahre <num> durch die Wissenschaftler Dale Corson Kenneth MacKenzie und Emilio Gino Segrè die es in der University of California künstlich durch Beschuss von Bismut mit Alphateilchen herstellten
+Drei Jahre später konnte das kurzlebige Element von Berta Karlik und Traude Bernert auch als Produkt des natürlichen Zerfallsprozesses von Uran gefunden werden
+Gewinnung und Darstellung
+Astat wird durch Beschuss von Bismut mit Alphateilchen im Energiebereich von <num> bis <num> MeV hergestellt
+Man erhält dabei die relativ langlebigen Isotope <num>At bis <num>At die dann im Stickstoff strom bei <num> bis <num> C sublimiert und an einer gekühlten Platinscheibe abgetrennt werden
+Eigenschaften
+Bei diesem radioaktiven Element wurde mit Hilfe von Massenspektrometrie nachgewiesen dass es sich chemisch wie die anderen Halogene besonders wie Iod verhält es sammelt sich wie dieses in der Schilddrüse an
+Astat ist stärker metallisch als Iod
+Forscher am Brookhaven National Laboratory haben Experimente zur Identifikation und Messung von elementaren chemischen Reaktionen durchgeführt die Astat beinhalten
+Mit dem On-line-Isotopen-Massenseparator ISOLDE am CERN wurde <num> das Ionisationspotenzial von Astat mit <num><num> Elektronenvolt bestimmt
+Isotope
+Astat hat etwa <num> bekannte Isotope die alle radioaktiv sind das langlebigste ist <num>At mit einer Halbwertszeit von <num> Stunden
+Verwendung
+Organische Astatverbindungen dienen in der Nuklearmedizin zur Bestrahlung bösartiger Tumore
+Astat-Isotope eignen sich aufgrund der kurzen Halbwertszeiten innerlich eingenommen als radioaktive Präparate zum Markieren der Schilddrüse
+Das Element wird in der Schilddrüse angereichert und in der Leber gespeichert
+Verbindungen
+Die chemischen Eigenschaften von Astat konnten aufgrund der geringen Mengen bisher nur mit Tracerexperimenten festgestellt werden
+Sie ähneln stark denjenigen des Iods wobei es aber ein schwächeres Oxidationsmittel ist
+Bisher konnten diverse Astatide Interhalogenverbindungen und organische Verbindungen nachgewiesen werden
+Auch die Anionen der entsprechenden Sauerstoffsäuren sind bekannt
+Wegen des im Vergleich zu anderen Halogenen elektropositiveren Charakters wird es von Silber nur unvollständig ausgefällt
+Dafür existiert das komplexstabilisierte Kation AtPy<num> PyPyridin wodurch Astat auch kathodisch abgeschieden werden kann
+Nachgewiesen wurde auch das Hydrid Astatwasserstoff HAt
+Sicherheitshinweise
+Einstufungen nach der CLP-Verordnung liegen nicht vor weil diese nur die chemische Gefährlichkeit umfassen und eine völlig untergeordnete Rolle gegenüber den auf der Radioaktivität beruhenden Gefahren spielen
+Auch Letzteres gilt nur wenn es sich um eine dafür relevante Stoffmenge handelt
+Literatur
+Eric Scerri A tale of seven elements Oxford University Press Oxford <num>
+Einzelnachweise
+Weblinks
+Wolfgang W Merkel
+in Weltde Datum <num> September <num> abgerufen am <num> September <num> Fred Allison Edgar J Murphy Edna R Bishop Anna L Sommer Evidence of the Detection of Element <num> in Certain Substances In Phys Rev <num> <num> S <num>-<num>
+R F Trimble What happened to alabamine virginium and illinium In J Chem Educ <num> <num> S <num> <num> Astatine Alice Leigh-Smith Walter Minder Experimental Evidence of the Existence of Element <num> in the Thorium Family In Nature <num> <num> S <num>-<num>
+D R Corson K R MacKenzie E Segrè Artificially Radioactive Element <num> In Phys Rev <num> <num> S <num>-<num>
+Berta Karlik Traude Bernert Eine neue natürliche α-Strahlung In Naturwissenschaften <num> <num> <num>-<num> S <num>-<num>
+Berta Karlik Traude Bernert Das Element <num> in den natürlichen Zerfallsreihen In Zeitschrift für Physik <num> <num> <num>-<num> S <num>-<num>
+Welt der Physik
+Deutsche Physikalische Gesellschaft eV über das Ionisationspotential von Astat <num>
+Als Alkalimetalle werden die chemischen Elemente Lithium Natrium Kalium Rubidium Caesium und Francium aus der <num> Hauptgruppe des Periodensystems bezeichnet
+Sie sind silbrig glänzende reaktive Metalle die in ihrer Valenzschale ein einzelnes Elektron besitzen
+Obwohl Wasserstoff in den meisten Darstellungen des Periodensystems in der ersten Hauptgruppe steht und zum Teil ähnliche chemische Eigenschaften wie die Alkalimetalle aufweist kann er nicht zu diesen gezählt werden da er unter Standardbedingungen weder fest ist noch metallische Eigenschaften aufweist
+Erklärung des Namens
+Der Name der Alkalimetalle leitet sich von dem arabischen Wort
+für Pottasche ab die alte Bezeichnung für aus Pflanzenaschen gewonnenes Kaliumcarbonat
+Humphry Davy stellte im Jahre <num> erstmals das Element Kalium durch eine Schmelzflusselektrolyse aus Kaliumhydroxid dar
+Letzteres gewann er aus Kaliumcarbonat
+In einigen Sprachen spiegelt sich dies im Namen wider
+So heißt Kalium beispielsweise im Englischen und Französischen potassium und im Italienischen potassio
+Eigenschaften
+DateiAlkalimetallejpg
+Alkalimetalle sind metallisch glänzende silbrig-weiße Ausnahme Caesium hat bei geringster Verunreinigung einen Goldton weiche Leichtmetalle
+Sie sind mit dem Messer schneidbar
+Alkalimetalle haben eine geringe Dichte
+Sie reagieren mit vielen Stoffen so beispielsweise mit Wasser Luft oder Halogenen teilweise äußerst heftig unter starker Wärmeentwicklung
+Insbesondere die schwereren Alkalimetalle können sich an der Luft selbst entzünden
+Daher werden sie unter Schutzflüssigkeiten wie Paraffin oder Petroleum Lithium Natrium und Kalium bzw unter Luftabschluss in Ampullen Rubidium und Caesium aufbewahrt
+Als Elemente der ersten Gruppe des Periodensystems besitzen sie nur ein schwach gebundenes s-Elektron das sie leicht abgeben
+Ihre ersten Ionisierungsenergien und ihre Elektronegativitäten sind entsprechend klein
+In Verbindungen kommen sie alle fast ausschließlich als einwertige Kationen vor wenngleich sogar Verbindungen bekannt sind in denen diese Metalle anionisch vorliegen z B
+Natride komplexiert mit sogenannten Kryptanden
+Alkalimetalle und ihre Salze besitzen eine spezifische Flammenfärbung
+Lithium und seine Salze färben die Flamme rot <num> nm
+Natrium und seine Salze färben die Flamme gelb <num> nm
+Kalium und seine Salze färben die Flamme violett <num> und <num> nm
+Rubidium und seine Salze färben die Flamme rot <num> und <num> nm
+Caesium und seine Salze färben die Flamme blauviolett <num> nm
+Aufgrund dieser Flammenfärbung werden Alkalimetallverbindungen für Feuerwerke benutzt
+In der Atomphysik werden Alkalimetalle eingesetzt da sie sich aufgrund ihrer besonders einfachen elektronischen Struktur besonders leicht mit Lasern kühlen lassen
+Alle Alkalimetalle kristallisieren in der kubisch-raumzentrierten Struktur
+Lediglich Lithium und Natrium kristallisieren in der hexagonal-dichtesten Packung wenn tiefe Temperaturen vorherrschen
+Trends
+Der Radius der Elementatome sowie der Kationen nimmt mit steigender Massenzahl zu
+Viele andere Eigenschaften der Alkalimetalle zeigen einen Trend innerhalb der Gruppe von oben nach unten
+Abnahme der Härte Ionisierungsenergie Elektronegativität Schmelz- und Siedepunkte
+Zunahme der Reaktivität Basizität und Dichte
+Reaktionsverhalten und Verbindungen
+Die Alkalimetalle reagieren mit Wasserstoff unter Bildung salzartiger Alkalimetallhydride
+<num> Me
+H_<num> -> <num> MeH
+Die thermische Beständigkeit der Hydride nimmt vom Lithiumhydrid LiH zum Caesiumhydrid CsH ab
+Alkalihydride werden u a als Reduktions- oder Trockenmittel eingesetzt
+Mit Sauerstoff reagieren die Metalle unter Bildung fester weißer Alkalimetalloxide Lithiumoxid Alkalimetallperoxide Natriumperoxid und Alkalimetallhyperoxide Kaliumhyperoxid Rubidiumhyperoxid Caesiumhyperoxid
+<num> Li
+O_<num> -> <num> Li_<num>O
+<num> Na
+O_<num> -> Na_<num>O_<num>
+<num> Na
+O_<num> -> Na_<num>O
+M
+O_<num> -> MO_<num> M
+K Rb Cs
+DateiPotassium water <num>theoraogv Die Reaktion mit Wasser zu Alkalimetallhydroxiden erfolgt unter Freisetzung von Wasserstoff
+<num> M
+<num> H_<num>O -> <num> MOH
+H_<num>
+Vom Lithium zum Caesium steigt die Reaktivität stark an
+Während eine annähernd kubische Probe von Lithium relativ träge reagiert entzündet sich schon bei Natrium aufgrund der Hitzeentwicklung der entstehende Wasserstoff unter Anwesenheit von Luftsauerstoff
+Ab dem Kalium erfolgt bei fortschreitender Reaktion auch Verdampfung und Entflammung des Metalls nicht zuletzt auch wegen des mit der Ordnungszahl abnehmenden Siedepunkts siehe oben
+Aber auch unter Luftabschluss können schon weniger als <num> g Natrium explosiv mit Wasser reagieren was eigentlich durch die an der Kontaktfläche der Edukte entstehenden Reaktionsprodukte Wasserstoff und Alkalimetalhydroxid gehemmt werden sollte
+Hochgeschwindigkeitsaufnahmen eines Experiments bei dem Tropfen einer unter Standardbedingungen flüssigen Legierung aus Kalium und Natrium unter einer Inertgas-Atmosphäre mit Wasser in Kontakt gebracht wurden legen eine initial erfolgende Coulomb-Explosion negative Oberflächenspannung bzw die damit einhergehende starke Oberflächenvergrößerung der mit Ausnahme von Lithium nach kurzer Zeit schmelzflüssigen unlegierten Alkalimetallproben als Ursache für den ungehemmten Ablauf die hohe Geschwindigkeit und damit die Heftigkeit dieser Reaktionen nahe Die Alkalimetallhydroxide sind farblose Feststoffe die sich in Wasser unter starker Erwärmung leicht lösen und dabei stark basisch reagieren
+Die Hydroxide und ihre Lösungen wirken stark ätzend
+Mit Halogenen reagieren die Alkalimetalle zu den salzartigen
+Alkalimetallhalogeniden
+<num> Me
+X_<num> -> <num> MeX
+Die Reaktivität steigt vom Lithium zum Caesium und sinkt vom Fluor zum Iod
+So reagiert Natrium mit Iod kaum und mit Brom sehr langsam während die Reaktion von Kalium mit Brom und Iod explosionsartig erfolgt
+Alkalimetalle können Halogenkohlenwasserstoffen unter Explosionserscheinungen das Halogen unter Bildung von Kohlenstoff und dem entsprechenden Alkalimetallhalogenid entziehen
+CCl_<num>
+<num> Na -> <num> NaCl
+C
+Alkalimetalle ergeben mit flüssigem Ammoniak intensiv blau gefärbte Lösungen
+Diese Lösungen die aus positiven Alkalimetall-Ionen und solvatisierten Elektronen besteht sind ein sehr starkes Reduktionsmittel und werden beispielsweise für die Birch-Reduktion eingesetzt
+Wird diesen Lösungen ein geeigneter Komplexbildner zugesetzt können sich entsprechende Salze mit Alkalimetall-Anionen die sogenannten Alkalide bilden
+Wasserstoff
+Wasserstoff das erste Element der <num> Hauptgruppe ist unter Normalbedingungen ein Nichtmetall
+Er wird deshalb nicht zu den Alkalimetallen gezählt teilt jedoch mit ihnen einige Eigenschaften
+Wasserstoff tritt wie die Alkalimetalle stets einwertig auf und wandelt sich unter extrem hohem Druck in eine metallische Hochdruckmodifikation um den metallischen Wasserstoff
+Umgekehrt haben auch einige Alkalimetalle unter bestimmten Bedingungen Eigenschaften wie Wasserstoff z B
+besteht Lithium als Gas zu <num>
+aus zweiatomigen Molekülen
+Literatur
+A G Sharpe et al Inorganic Chemistry second edition - ISBN <num>-<num>-<num>-<num> - Kapitel <num> Group <num> the alkali metals
+Handbuch der experimentellen Chemie Sekundarbereich II Band <num> Alkali- und Erdalkalimetalle Halogene Aulis Verlag Deubner
+Co KG Köln
+Weblinks
+Pink-Panther-Reaktion Reaktion von Natrium mit Wasser auf Video
+Die Alkalimetalle Beschreibung der Alkalimetalle mit vielen Abbildungen
+High speed camera reveals why sodium explodes Video zur Ursache der heftigen Reaktion von Alkalimetallen mit Wasser unter Luftabschluss auf dem YouTube-Kanal Thunderf<num>t des Hauptautors des Nature-chemistry-Artikels englisch
+Einzelnachweise
+P E Mason F Uhlig V VanÄk T Buttersack S Bauerecker P Jungwirth Coulomb explosion during the early stages of the reaction of alkali metals with water In Nature chemistry Band <num> Nummer <num> März <num> S <num>-<num>
+PMID <num>
+Actinoide
+Actiniumähnliche griech Endung -οειδÎźς -oeides ähnlich ist eine Gruppenbezeichnung bestimmter ähnlicher Elemente
+Zugerechnet werden ihr das Actinium und die <num> im Periodensystem folgenden Elemente Thorium Protactinium Uran und die Transurane Neptunium Plutonium Americium Curium Berkelium Californium Einsteinium Fermium Mendelevium Nobelium und Lawrencium
+Im Sinne des Begriffs gehört Actinium nicht zu den Actiniumähnlichen jedoch folgt die Nomenklatur der IUPAC hier dem praktischen Gebrauch
+Die frühere Bezeichnung Actinide entspricht nicht dem Vorschlag der Nomenklaturkommission da nach diesem die Endung -id für binäre Verbindungen wie z B
+Chloride reserviert ist die Bezeichnung ist aber weiterhin erlaubt
+Alle Actinoide sind Metalle und werden auch als Elemente der Actiniumreihe bezeichnet
+Begriffliche Abgrenzung
+Die Transurane sind die Elemente mit einer höheren Ordnungszahl als Uran d h
+die Actinoide beginnend mit Neptunium <num> sind auch Transurane
+Als Transactinoide bezeichnet man die Elemente mit Ordnungszahlen ab <num> Rutherfordium
+Sie folgen im Periodensystem auf die Actinoide
+Alle Transactinoide sind auch gleichzeitig Transurane da sie Ordnungszahlen größer als die des Urans haben
+Im Zusammenhang mit Kernbrennstoffen und radioaktivem Abfall werden Neptunium Americium Curium Berkelium und Californium auch als minore Actinoide bezeichnet
+Die Actinoid-Nuklide sind Schwermetalle
+In der Reaktorphysik wird bei Abbrandberechnungen der Schwermetall-Begriff etwas eingeschränkt
+Als Schwermetalle bezeichnet man in diesem Zusammenhang nur die durch Neutronen spaltbaren Schwermetall-Nuklide
+Spaltbar sind alle Schwermetall-Nuklide ab Actinium <num> also auch alle Nuklide der Actinoiden
+Massen von Spaltprodukten und Massen der überwiegend durch Neutroneneinfang in einem Kernreaktor entstandenen schweren Nuklide werden meist relativ zur Masse der anfangs eingesetzten so definierten Schwermetalle angegeben
+Entdeckung und Gewinnung
+Im Jahr <num> publizierte die deutsche Chemikerin Ida Noddack eine Arbeit über drei Lücken im Periodischen System der Elemente die später mit den Elementen Francium Astat und Promethium gefüllt wurden
+Gleichsam nebenbei merkte sie an dass es denkbar sei dass bei der Beschießung schwerer Kerne mit Neutronen diese Kerne in mehrere größere Bruchstücke zerfallen
+Aber nicht nur das
+Denkbar sei auch dass Elemente mit Ordnungszahlen Z > <num> also Transurane gebildet werden könnten
+Tatsächlich synthetisierten Edwin M McMillan und Philip H Abelson erstmals im Jahr <num> die ersten nicht in der Natur vorkommenden Actinoid-Nuklide <num>U <num>Np und <num>Pu durch Beschuss von Uran mit Neutronen
+Da im Jahr <num> noch kein Kernreaktor in Betrieb war konnten die Neutronen nur aus einer Neutronenquelle stammen
+Obwohl bei dieser Kernreaktion letztlich auch ein Plutonium-Isotop entsteht konnte Plutonium wahrscheinlich wegen der geringen Ausbeute noch nicht nachgewiesen werden
+Als Entdeckungsjahr von Plutonium gilt das Jahr <num> wie die Tabelle Entdeckung der Transurane zeigt
+Plutonium wurde von den US-Amerikanern Glenn T Seaborg J W Kennedy E M McMillan Michael Cefola und Arthur Wahl entdeckt
+Ende <num> stellten sie das Plutonium-Isotop <num>Pu durch Beschuss des Uran-Isotops <num>U mit Deuteronen her die in einem Zyklotron beschleunigt worden waren
+Nachdem der eindeutige Nachweis für das Element <num> erbracht worden war erhielt es <num> den Namen Plutonium
+Der Name lag nahe da die beiden Vorgängerelemente nach den Planeten Uranus und Neptun benannt worden waren
+Details über die Kernreaktionen sind im Artikel
+Plutonium
+nachzulesen
+Damit eine Transmutation mit elektrisch geladenen Teilchen wie Deuteronen stattfinden kann müssen diese Teilchen auf eine Energie beschleunigt werden die ausreicht um die Coulombbarriere von Urankernen zu überwinden oder diese zumindest zu durchtunneln
+Das war erstmals mit einem Zyklotron möglich
+Die erste wägbare Menge Plutonium von etwa <num> µg wurde <num> isoliert
+DateiStagg Field reactorjpg Ende <num> wurde der erste Kernreaktor Chicago Pile in Betrieb genommen
+Mit Kernreaktoren konnten vergleichsweise größere Mengen der Elemente Plutonium und Americium gewonnen werden die als Targetmaterial dienten
+In Verbindung mit geladenen Teilchen mit beschleunigten α-Teilchen wurden dann die Nuklide der Elemente Curium Berkelium und Californium entdeckt
+Der Vorteil des Verfahrens der Beschuss beschleunigter geladener Teilchen auf leichtere Actinoide ist dass auch massereiche neutronenarme Nuklide erhalten werden können die durch eine Neutronenbestrahlung nicht gebildet werden
+Das effektivste Verfahren um synthetische Actinoide zu erzeugen ist die Transmutation von Uran- oder Thorium-Nukliden im Kernbrennstoff eines Kernreaktors durch Neutroneneinfang oder n<num>n-Reaktionen
+Dieses Verfahren ist auf nicht allzu massereiche Actinoid-Nuklide beschränkt etwa bis zu Massenzahlen von A
+<num>
+Rechnerisch s u werden meist nur Nuklide bis A <
+<num> einbezogen
+Americium zum Beispiel wurde in einem Zweistufenprozess entdeckt
+In der ersten Stufe werden synthetische Actinoide in einem Kernreaktor gebildet zum Beispiel <num>Pu
+Plutonium wird nach Entnahme des Kernbrennstoffs durch Wiederaufarbeitung chemisch extrahiert
+Dann wird das Plutonium erneut im Reaktor oder mittels einer Quelle mit Neutronen bestrahlt
+Der gegenwärtig betriebene <num> MW High-Flux-Isotope Reactor am Oak Ridge National Laboratory in Tennessee USA ist auf die Herstellung von Transcuriumelementen Z > <num> speziell ausgelegt
+Die massereichen Elemente Einsteinium und Fermium wurden durch den Test der ersten amerikanischen Wasserstoffbombe Ivy Mike am <num> November <num> auf dem Eniwetok-Atoll auf unsere Erde gebracht
+Nur wenige Wochen später wurden sie im Lawrence Berkeley National Laboratory das an der geheimen Waffentwicklung nicht beteiligt war auf Filterpapieren und in Ablagerungen an Korallen völlig unerwartet entdeckt Bei der Wasserstoffbombenexplosion waren bis zu <num> Neutronen von einem Kern von <num>U eingefangen worden
+Dieser Zwischenkern zerfiel sehr schnell über eine Kette von Betazerfällen in Nuklide der bis dahin unbekannten Elemente
+Das Uran stammte aus der Ummantelung der Wasserstoffbombe die aus fünf Tonnen Natururan bestand
+Aus Gründen der militärischen Geheimhaltung durften die Ergebnisse zunächst nicht publiziert werden
+Um sich dennoch die Priorität der Entdeckungen der beiden neuen Elemente zu sichern wurden parallel erfolgreich Schwerionenreaktionen durchgeführt
+<num>U wurde mit <num>N-Ionen die an einem Zyklotron erzeugt wurden bombardiert
+Auf diesem Wege wurde zunächst Einsteinium synthetisiert und in der Publikation auf die Entdeckung von <num> verwiesen
+Ähnlich verfuhr man mit Fermium das durch Beschuss mit <num>Pu mit <num>N-Ionen erzeugt wurde
+Wie die Tabelle zeigt führten Schwerionenreaktionen auch zu den Elementen Mendelevium Nobelium und Lawrencium mit den Ordnungszahlen <num> bis <num>
+Mit Schwerionenreaktionen wurden auch die Elemente mit höheren Ordnungszahlen synthetisiert
+Bildung und Gewinnung im Kernreaktor
+Der Kernreaktor nimmt was die Actinoide betrifft nicht nur deshalb eine herausragende Stellung ein weil er ohne Actinoide nicht betrieben werden könnte sondern weil es nur innerhalb eines Kernreaktors möglich ist größere wägbare Mengen von höheren Actinoid-Nukliden zu bilden
+Dieser Abschnitt beschreibt welche Actinoid-Nuklide das sind und in welchem Massenanteil relativ zur ursprünglichen Schwermetallmasse sie gebildet werden
+In einem Kernreaktor werden zu Beginn des Betriebs große Mengen von Actinoiden in Form von Kernbrennstoff eingebracht zum Beispiel mit <num>U angereichertes Uran
+In einem Leistungsreaktor sind Aktinoidmassen in der Größenordnung von <num> t erthalten Aus diesem Kernbrennstoff werden neben der gewünschten Energiefreisetzung durch Kernspaltung synthetische höhere Actinoide durch Transmutation erzeugt
+Actinoid-Nuklide in einem Kernreaktor
+DateiActinide Buildup Chart <num>apng
+Die Abbildung Nuklidkarte Bildung und Zerfall von Actinoiden in einem Kernreaktor ist eine Nuklidkarte in der Anordnung nach Segrè
+Das heißt die Anzahl der Neutronen wird nach rechts zunehmend die Anzahl der Protonen nach oben zunehmend aufgetragen
+Um die Zeichnungsfläche sinnvoll zu nutzen ist der Nuklidpfad am roten Punkt unterteilt
+Jedes Quadrat der Abbildung stellt ein Actinoid-Nuklid dar das in einem Kernreaktor auftreten kann
+Die Abbildung zeigt auch das Netzwerk von Bildung und Zerfall von Actinoid-Nukliden ausgelöst durch den Neutroneneinfang freier Neutronen und durch andere Kernreaktionen
+Ein ähnliches Schema findet man in einer Arbeit aus dem Jahr <num>
+Dort sind die Isotope von Thorium und Protactinium die zum Beispiel in Salzschmelzenreaktoren eine große Rolle spielen und die Isotope der Elemente Berkelium und Californium nicht enthalten
+Die Bildung von Actinoid-Nukliden wird in erster Linie geprägt durch
+Neutroneneinfang-Reaktionen nγ die in der Abbildung durch einen kurzen Rechtspfeil dargestellt sind
+Berücksichtigt werden aber auch die n<num>n-Reaktionen und die seltener auftretenden gγ-Reaktionen die beide durch einen kurzen Linkspfeil markiert sind
+Noch seltener und nur ausgelöst von schnellen Neutronen tritt die n<num>n-Reaktion auf die in der Abbildung mit einem Beispiel vertreten ist markiert durch einen langen Linkspfeil
+Außer diesen neutronen- oder gammainduzierten Kernreaktionen wirkt sich auch die radioaktive Umwandlung der Actinoid-Nuklide auf den Nuklid-Bestand in einem Reaktor zu einem gegebenen Zeitpunkt Abbrandzustand aus
+Diese Zerfallsarten sind in der Abbildung durch Diagonalpfeile markiert
+Eine große Rolle für die Bilanz der Teilchendichten der Nuklide spielt der Beta-Minus-Zerfall markiert mit aufwärts zeigenden Diagonalpfeilen
+Die Quadrate der Nuklide dieses Zerfallstyps haben in der Nuklidkarte eine hellblaue Füllfarbe
+Zwei Nuklide sind nur zum Teil betaaktiv
+Das rosafarben hinterlegte Nuklid <num>Np wandelt sich zu <num>
+durch Elektroneneinfang und zu <num>
+durch Beta-Minus-Zerfall hellblaue Ecke um
+Ebenfalls zwei Zerfallsarten aber in nahezu umgekehrtem Verhältnis <num>
+Beta-Minus-Zerfall <num>
+Elektroneneinfang zeigt auch der Grundzustand von <num>Am rosa Ecke
+Dieses Nuklid besitzt außerdem einen langlebigen metastabilen Zustand weiß hinterlegt der in der Regel durch <num>m<num>Am symbolisiert wird
+Nuklide mit Positronen-Emissionen Beta-Plus-Zerfälle kommen in einem Kernreaktor nicht vor
+Die Actinoid-Nuklide die sich unter Aussendung von α-Teilchen spontan umwandeln sind in der Nuklidkarte der Abbildung mit einer gelben Füllfarbe versehen worden
+Der α-Zerfall spielt wegen der langen Halbwertszeiten T<num><num> bei Bildung und Zerfall der Actinoide während der Aufenthaltsdauer des Brennstoffs in einem Leistungsreaktor max ca <num> Jahre so gut wie keine Rolle
+Ausnahmen sind die beiden relativ kurzlebigen Nuklide <num>Cm T<num><num>
+<num> d und <num>Pu T<num><num>
+<num> a
+Nur für diese beiden Fälle ist der α-Zerfall durch lange abwärts zeigende Pfeile auf der Nuklidkarte markiert
+Alle in der Abbildung angegebenen Halbwertszeiten sind die aktuellen evaluierten Nukleardaten NUBASE<num> abgerufen über den Nukleardaten-Viewer JANIS <num> Manche Halbwertszeiten sind gerundet
+Zur Bedeutung von Abbrandprogrammen
+Nur bei der ersten Inbetriebnahme des Reaktors kennt man die Zusammensetzung an Nukliden des Kernbrennstoffs genau
+Es ist aber für jeden Zeitpunkt Abbrandzustand erforderlich grundlegende physikalische Größen wie den Neutronenfluss zu kennen
+Zu den grundlegenden physikalischen Größen gehören auch die Teilchendichten und
+Massendichten
+aller im Reaktor gebildeten Actinoid-Nuklide
+Das betrifft sowohl die der anfangs eingebrachten oder was davon noch vorhanden ist als auch die der im Reaktorbetrieb gebildeten Nuklide
+Die tatsächlichen Teilchendichten und Massendichten der Actinoid-Nuklide in Abhängigkeit vom Abbrand im laufenden Betrieb zu messen ist nicht möglich
+Erst nach der Entladung von Kernbrennstoff können diese Größen im Prinzip chemisch oder massenspektrometrisch untersucht werden
+Das ist sehr aufwendig
+Deshalb kommt einer Berechnung die den Betriebsablauf eines Kernreaktors begleitet ein hoher Stellenwert zu
+Die Entwicklung der Teilchendichten und Massendichten von Nukliden in einem Kernreaktor wird in Abhängigkeit vom mittleren Abbrand engl Burnup Depletion vereinfacht in sog Abbrandprogrammen berechnet zum Beispiel
+ORIGEN das erste weltweit verbreitete Programm zur Berechnung der Nuklidbildungen in Abhängigkeit vom Abbrand aus dem Jahr <num>
+OrigenArp ein Programm zur Berechnung der Teilchendichten von Nukliden in Abhängigkeit vom Abbrand aus dem Jahr <num> das auch in das Programmsystem SCALE s u integriert ist
+Für eine detaillierte Analyse werden hochkomplexe Reaktorprogrammsysteme Neutronen-Transportprogramme eingesetzt deren Leistungsumfang weit über den der zuvor genannten Programme hinausgeht und deren Anwendung eine lange Einarbeitungszeit erfordert zum Beispiel
+SCALE ein großes Programmsystem für unterschiedliche neutronenphysikalische Berechnungen so u a auch für Abbrand- und Abschirmrechnungen
+HELIOS ein Zell- und Abbrandprogrammsystem für Berechnungen in Neutronen-Transportnäherung
+In letzteren Programmsystemen sind neben der anfänglichen Materialzusammensetzung auch geometrische Details von Reaktorbauteilen Zellen vorzugeben
+Von Zeit zu Zeit werden solche Rechnungen mit den Ergebnissen von chemischer und massenspektrometrischer Analyse von entladenem Kernbrennstoff verglichen und gegebenenfalls genauere Messungen noch unsicherer Nukleardaten oder genauere Berechnungsmethoden angestoßen
+Entwicklung der Massen der Actinoide im Kernreaktor
+DateiActinide Masses <num>apng
+Die Abbildung Entwicklung der Massen der Actinoiden
+zeigt die Zu- oder Abnahme der Massen der <num> häufigsten Actinoid-Nuklide in einem Druckwasserreaktor der mit angereichertem Uran betrieben wird
+Die Zahlenwerte wurden für eine größere Brennstoff-Zelle in Abhängigkeit vom Abbrand der spezifischen Energiefreisetzung berechnet
+Die Berechnungen wurden im Jahr <num> mit dem Programmsystem HELIOS <num> ausgeführt Als Anfangsanreicherung des Nuklids <num>U wurde für dieses Beispiel <num>
+gewählt
+Die Punkte auf den Kurven der Abbildung markieren die Schrittweiten in der Abbrandrechnung
+Die Schrittweite ist anfangs kleiner um auch diejenigen Spaltprodukte genauer zu erfassen die ihre Sättigung sehr schnell erreichen
+Das trifft vor allem auf die starken Neutronenabsorber <num>Xe und <num>Sm zu
+Eine ähnliche Abbildung eingeschränkt auf Uran- und Plutonium-Isotope findet man im Lehrbuch Neutron Physics von Paul Reuss
+Die Masse jedes Nuklids wird durch die anfangs eingesetzte Masse an Schwermetall der Masse des Urans geteilt
+Dargestellt sind die Massenanteile aller Nuklide die anfangs vorhanden waren drei Uran-Nuklide oder die mit einer Masse von mindestens <num> g pro eingesetzter Tonne Schwermetall nach einem Abbrand von maximal <num> MWdkg gebildet werden
+Wie die Abbildung zeigt nehmen die Massen der drei anfangs vorhandenen Uranisotope <num>U <num>U und <num>U mit steigendem Abbrand monoton ab
+Gleichzeitig nehmen die Massen der höheren Actinoide fast linear zu man beachte die logarithmische Skalierung der Ordinate
+Von allen synthetischen Actinoiden nimmt die Masse des Nuklids <num>Pu am stärksten zu
+Damit wächst auch die Anzahl der Spaltungen der Kerne des Nuklids <num>Pu
+Ab einem Abbrand von ca <num> MWdkg nimmt dessen Masse wieder geringfügig ab
+Würde man die Ordinate nach unten auf einen Massenanteil von mindestens <num> g pro eingesetzter Tonne Schwermetall herabsetzen kämen auf der Abbildung ab einem Abrand von ca <num> MWdkg das Nuklid <num>m<num>Am und ab einem Abrand von ca <num> MWdkg das Nuklid <num>Cm hinzu
+Zusammengefasst In einem Druckwasserreaktor mit Uran-Brennelementen ohne MOX-Brennelemente werden aus den ursprünglich vorhandenen Actinoid-Nukliden <num>U und <num>U und einem geringen Anteil <num>U maximal <num> synthetische Actinoid-Nuklide innerhalb der üblichen Betriebszeiten gebildet deren Anteil größer als <num> g je Tonne Startmasse Schwermetall SM ist also <num> ppm Das sind die Nuklide <num>U <num>Np <num>Pu <num>Pu <num>Pu <num>Pu <num>Pu <num>Am <num>m<num>Am <num>Am <num>Cm <num>Cm und <num>Cm
+Nuklide der Elemente Berkelium und Californium werden in einem Kernreaktor ebenfalls aber nur in sehr geringen Mengen gebildet
+Die Actinoide können wie erwähnt durch chemische Aufarbeitung von entladenem Brennstoff extrahiert werden
+Der Massenanteil von Curium zum Beispiel beträgt ca <num> bei einem gegenwärtig üblichen Abbrand von <num> MWdkg
+wobei
+die Masse des Curiums und
+die Startmasse des Schwermetalls bedeuten
+In einem Leistungsreaktor beträgt die anfängliche Schwermetallmasse ca
+verteilt auf <num> Brennelemente
+Angenommen alle Brennelemente seien entladen worden die diesen Abbrandzustand erreicht haben
+Folglich ist die Masse des Curiums
+Im gesamten Reaktor sind bei diesem mittleren Abbrand im Brennstoff ca <num> kg Curium entstanden
+Anzumerken ist dass Leistungsreaktoren nicht betrieben werden um Actinoide zu gewinnen sondern um möglichst viele Actinoide zu spalten und Energie freizusetzen
+Die Gesamtmasse aller Actinoide verringert sich durch Kernspaltung und zwar bei einem mittleren Abbrand von <num> MWdkg um insgesamt nur ca <num>
+Diese findet sich in der Masse der Spaltprodukte wieder
+Eigenschaften
+Nukleare Eigenschaften
+Die hervorgehobene Stellung der Actinoide man denke an ihre Bedeutung zur nuklearen Energiefreisetzung und an Kernwaffen werden durch die Eigenschaften ihrer Atomkerne determiniert
+Alle Actinoid-Nuklide sind radioaktiv
+Alle Actinoid-Nuklide sind neutroneninduziert spaltbar wenn auch mit sehr unterschiedlichen Wirkungsquerschnitten die außerdem sehr stark von der kinetischen Energie der Neutronen abhängen
+Die vier Actinoid-Nuklide <num>Th <num>U <num>U und <num>U kommen natürlich vor
+Ihre Quadrate sind in der obigen Nuklidkarte durch eine dickere Umrandung hervorgehoben
+Mit Ausnahme von <num>U sind es primordiale Nuklide also Nuklide die schon bei der Entstehung der Erde vorhanden waren und noch nicht vollständig zerfallen sind
+Das natürlich vorkommende extrem seltene primodiale Plutonium-Nuklid <num>Pu spielt im Kernreaktor keine Rolle
+Sein Massenanteil in einigen Erzen liegt bei <num>-<num>
+Im Jahr <num> waren mehr als <num> synthetisch erzeugte Actinoid-Nuklide bekannt Die meisten besitzen kurze Halbwertszeiten
+Nur <num> haben Halbwertszeiten T<num><num> > <num> d
+Von <num> Actinoid-Nukliden wird angenommen dass sie zu einer sich selbsterhaltenden Kettenreaktion fähig sind Andere Quellen gehen von weniger Actinoid-Nukliden aus für die es eine kritische Masse gibt
+Für die sechs Actinoid-Nuklide <num>U <num>U <num>U <num>Pu <num>Pu und <num>Pu sind die Wirkungsquerschnitte relativ genau bekannt für alle anderen sind die Nukleardaten weniger genau Auf Kritikalitätsberechnungen wirken sich diese Ungenauigkeiten aber kaum aus
+Je weniger Masse eines Nuklids sich im Kernreaktor befindet desto geringer ist die Auswirkung fehlerhafter Wirkungsquerschnitte auf solche Berechnungen
+Klassische physikalische Eigenschaften
+Einige physikalische Eigenschaften der Actinoid-Elemente findet man unter dem Stichwort der Namen der Elemente
+Die Voraussetzung dafür dass klassische physikalische Eigenschaften zum Beispiel Kristallstruktur Massendichte Schmelzpunkt Siedepunkt oder elektrische Leitfähigkeit gemessen werden können ist es dass das Element in wägbaren Mengen gewonnen werden kann
+Die Anzahl der tatsächlich gemessenen physikalischen Eigenschaften nimmt mit wachsender Ordnungszahl des Elements schnell ab
+Zum Beispiel ist Californium das letzte Actinoid-Element von dem die Massendichte gemessen werden konnte
+Zur Atomphysik der Actinoide ist anzumerken
+Alle Actinoide sind wie oben erwähnt Schwermetalle
+Einige Actinoide sind in feinverteiltem Zustand pyrophor
+Actinoide gehören wie die Lanthanoide zu den inneren Übergangselementen oder
+f-Block-Elementen da in diesen Reihen die f-Unterschalen mit Elektronen aufgefüllt werden
+Chemische Eigenschaften
+Alle Actinoide bilden dreifach geladene Ionen sie werden wie das Actinium als Untergruppe der <num> Nebengruppe aufgefasst
+Die leichteren Actinoide Thorium bis Americium kommen in einer größeren Anzahl von Oxidationszahlen vor als die entsprechenden Lanthanoide
+Farben der Actinoid-Ionen in wässriger Lösung
+Verbindungen
+Die Eigenschaften beziehen sich auf das häufigste bzw stabilste Isotop
+Oxide
+Die vierwertigen Oxide der Actinoide kristallisieren im kubischen Kristallsystem der Strukturtyp ist der CaF<sub><num><sub>-Typ Fluorit mit der
+und den Koordinationszahlen An<num> O<num>
+Halogenide
+Die dreiwertigen Chloride der Actinoide kristallisieren im hexagonalen Kristallsystem
+Die Struktur des UranIII-chlorids ist die Leitstruktur für eine Reihe weiterer Verbindungen
+In dieser werden die Metallatome von je neun Chloratomen umgeben
+Als Koordinationspolyeder ergibt sich dabei ein dreifach überkapptes trigonales Prisma wie es auch bei den späteren Actinoiden und den Lanthanoiden häufig anzutreffen ist
+Es kristallisiert im hexagonalen Kristallsystem in der
+und zwei Formeleinheiten pro Elementarzelle
+Siehe auch
+Lanthanoide
+Einzelnachweise
+Literatur
+Lester R Morss Norman M Edelstein Jean Fuger Hrsg The Chemistry of the Actinide and Transactinide Elements
+Springer Dordrecht <num> ISBN <num>-<num>-<num>-<num>
+Harold W Kirby Lester R Morss Actinium S <num>-<num>
+Mathias S Wickleder Blandine Fourest Peter K Dorhout Thorium S <num>-<num>
+Boris F Myasoedov Harold W Kirby Ivan G Tananaev Protactinium S <num>-<num>
+Ingmar Grenthe Janusz DroĆŒdĆŒynĆski Takeo Fujino Edgar C Buck Thomas E Albrecht-Schmitt Stephen F Wolf Uranium S <num>-<num>
+Zenko Yoshida Stephen G Johnson Takaumi Kimura John R Krsul Neptunium S <num>-<num>
+David L Clark Siegfried S Hecker Gordon D Jarvinen Mary P Neu Plutonium S <num>-<num>
+Wolfgang H Runde Wallace W Schulz Americium S <num>-<num>
+Gregg J Lumetta Major C Thompson Robert A Penneman P Gary Eller Curium S <num>-<num>
+David E Hobart Joseph R Peterson Berkelium S <num>-<num>
+Richard G Haire Californium S <num>-<num>
+Richard G Haire Einsteinium S <num>-<num>
+Robert J Silva Fermium Mendelevium Nobelium and Lawrencium S <num>-<num>
+James E Huheey Anorganische Chemie
+de Gruyter Berlin <num> ISBN <num>-<num>-<num>-<num> S <num>-<num>
+Norman N Greenwood Alan Earnshaw Chemie der Elemente
+<num> Auflage
+VCH Weinheim <num> ISBN <num>-<num>-<num>-<num> S <num>-<num>
+dtv-Atlas zur Chemie Teil <num> <num> S <num>-<num>
+Weblinks
+Ida Noddack Das Periodische System der Elemente und seine Lücken in
+Angewandte Chemie
+<num> <num> <num> S <num>-<num> doi<num>ange<num>
+E McMillan P H Abelson Radioactive Element <num> in
+Physical Review
+<num> <num> S <num>-<num> doi<num>PhysRev<num><num>
+B B Cunningham L B Werner The First Isolation Of Plutonium In
+Journal of the American Chemical Society <num> <num> <num> S <num>-<num> doi<num>ja<num>a<num>
+High Flux Isotope Reactor Oak Ridge National Laboratory abgerufen am <num> November <num>
+Albert Ghiorso
+Chemical
+Engineering News <num>
+Die Schwermetallmasse ist nicht für jeden Leistungsreaktor leicht zu finden Im Artikel
+wird die Schwermetallmasse mit <num> t angegeben verteilt auf <num> Brennelemente Das dürfte auch auf die anderen Leistungsreaktoren der Bauform
+näherungsweise zutreffen
+Janis <num> - Java-based Nuclear Data Information System
+RK PWR-Calculations with the Code-System HELIOS <num> Studsvik <num> International Users Group Meeting Charlotte NC USA June <num>-<num> <num>
+Die Zusammenfassung findet sich im INIS Repository httpsinisiaeaorgsearchsearchaspxorig_qRN<num> Wolfgang Liebscher Ekkehard Fluck Die systematische Nomenklatur der anorganischen Chemie Springer Berlin <num> ISBN <num>-<num>-<num>-X
+Neil G Connelly Red Nomenclature of inorganic chemistry - IUPAC recommendations <num> Royal Society of Chemistry Cambridge <num> ISBN <num>-<num>-<num>-<num>
+Guttmann Hengge Anorganische Chemie VCH Weinheim
+New York
+Basel
+Cambridge <num>
+dtv-Atlas zur Chemie <num> Teil <num> S <num>
+Die Werte der atomaren und physikalischen Eigenschaften sind wenn nicht anders angegeben aus wwwwebelementscom entnommen
+Lester R Morss Norman M Edelstein Jean Fuger Hrsg The Chemistry of the Actinide and Transactinide Elements Bd <num> <num> Springer ISBN <num>-<num>-<num>-<num>
+Americium ist ein chemisches Element mit dem Elementsymbol Am und der Ordnungszahl <num> Im Periodensystem steht es in der Gruppe der Actinoide <num> Periode f-Block und zählt auch zu den Transuranen
+Americium ist neben Europium das einzige nach einem Erdteil benannte Element
+Es ist ein leicht verformbares radioaktives Metall silbrig-weißen Aussehens
+Von Americium gibt es kein stabiles Isotop
+Auf der Erde kommt es ausschließlich in künstlich erzeugter Form vor
+Das Element wurde erstmals im Spätherbst <num> erzeugt die Entdeckung jedoch zunächst nicht veröffentlicht
+Kurioserweise wurde seine Existenz in einer amerikanischen Radiosendung für Kinder durch den Entdecker Glenn T Seaborg den Gast der Sendung der Öffentlichkeit preisgegeben
+Americium wird in Kernreaktoren gebildet eine Tonne abgebrannten Kernbrennstoffs enthält durchschnittlich etwa <num> g des Elements
+Es wird als Quelle ionisierender Strahlung eingesetzt z B
+in der Fluoreszenzspektroskopie und in Ionisationsrauchmeldern
+Das Americiumisotop <num>Am wurde wegen seiner gegenüber Plutonium <num>Pu wesentlich längeren Halbwertszeit von <num> Jahren zur Befüllung von Radionuklidbatterien RTG für Raumsonden vorgeschlagen welche dann hunderte Jahre lang elektrische Energie zum Betrieb bereitstellen würden
+Geschichte
+DateiGlenn Seaborg - <num>jpg DateiBerkeley <num>-inch cyclotrongif
+Americium wurde im Spätherbst <num> von Glenn T Seaborg Ralph A James Leon O Morgan und Albert Ghiorso im <num>-Zoll-Cyclotron an der Universität von Kalifornien in Berkeley sowie am metallurgischen Laboratorium der Universität von Chicago heute Argonne National Laboratory erzeugt
+Nach Neptunium und Plutonium war Americium das vierte Transuran das seit dem Jahr <num> entdeckt wurde das um eine Ordnungszahl höhere Curium wurde als drittes schon im Sommer <num> erzeugt
+Der Name für das Element wurde in Anlehnung zum Erdteil Amerika gewählt - in Analogie zu Europium dem Seltene-Erden-Metall das im Periodensystem genau über Americium steht The name americium after the Americas and the symbol Am are suggested for the element on the basis of its position as the sixth member of the actinide rare-earth series analogous to europium Eu of the lanthanide series
+Zur Erzeugung des neuen Elements wurden in der Regel die Oxide der Ausgangselemente verwendet
+Dazu wurde zunächst Plutoniumnitratlösung mit dem Isotop <num>Pu auf eine Platinfolie von etwa <num> cm<num> aufgetragen die Lösung danach eingedampft und der Rückstand dann zum Oxid PuO<num> geglüht
+Nach dem Beschuss im Cyclotron wurde die Beschichtung mittels Salpetersäure gelöst anschließend wieder mit einer konzentrierten wässrigen Ammoniaklösung als Hydroxid ausgefällt der Rückstand wurde in Perchlorsäure gelöst
+Die weitere Trennung erfolgte mit Ionenaustauschern
+In ihren Versuchsreihen wurden der Reihe nach vier verschiedene Isotope erzeugt <num>Am <num>Am <num>Am und <num>Am
+Als erstes Isotop isolierten sie <num>Am aus einer Plutonium-Probe die mit Neutronen bestrahlt wurde
+Es zerfällt durch Aussendung eines α-Teilchens in <num>Np
+Die Halbwertszeit dieses α-Zerfalls wurde zunächst auf <num>
+<num> Jahre bestimmt der heute allgemein akzeptierte Wert ist <num> a
+Die angegebenen Zeiten sind Halbwertszeiten
+Als zweites Isotop wurde <num>Am durch erneuten Neutronenbeschuss des zuvor erzeugten <num>Am gefunden
+Durch nachfolgenden raschen β-Zerfall entsteht dabei <num>Cm das zuvor schon entdeckte Curium
+Die Halbwertszeit dieses β-Zerfalls wurde zunächst auf <num> Stunden bestimmt der heute als gültig ermittelte Wert beträgt <num> h
+Erstmals öffentlich bekannt gemacht wurde die Entdeckung des Elements in der amerikanischen Radiosendung Quiz Kids am <num> November <num> durch Glenn T Seaborg noch vor der eigentlichen Bekanntmachung bei einem Symposium der American Chemical Society Einer der jungen Zuhörer fragte den Gast der Sendung Seaborg ob während des Zweiten Weltkrieges im Zuge der Erforschung von Nuklearwaffen neue Elemente entdeckt wurden
+Seaborg bejahte die Frage und enthüllte dabei auch gleichzeitig die Entdeckung des nächsthöheren Elements Curium
+Americium <num>Am und <num>Am und seine Produktion wurde später unter dem Namen Element <num> and method of producing said element patentiert wobei als Erfinder nur Glenn T Seaborg angegeben wurde
+In elementarer Form wurde es erstmals im Jahr <num> durch Reduktion von AmericiumIII-fluorid mit Barium dargestellt
+Vorkommen
+Americiumisotope entstehen im r-Prozess in Supernovae und kommen auf der Erde wegen ihrer im Vergleich zum Alter der Erde zu geringen Halbwertszeit nicht natürlich vor
+Heutzutage wird jedoch Americium als Nebenprodukt in Kernkraftwerken erbrütet das Americiumisotop <num>Am entsteht als Zerfallsprodukt u a
+in abgebrannten Brennstäben aus dem Plutoniumisotop <num>Pu
+Eine Tonne abgebrannten Kernbrennstoffs enthält durchschnittlich etwa <num> g verschiedener Americiumisotope Es handelt sich dabei hauptsächlich um die α-Strahler <num>Am und <num>Am die aufgrund ihrer relativ langen Halbwertszeiten in der Endlagerung unerwünscht sind und deshalb zum Transuranabfall zählen
+Eine Verminderung der Langzeitradiotoxizität in nuklearen Endlagern wäre durch Abtrennung langlebiger Isotope aus abgebrannten Kernbrennstoffen möglich
+Zur Beseitigung des Americiums wird derzeit die Partitioning
+Transmutation-Strategie untersucht
+Gewinnung und Darstellung
+Gewinnung von Americiumisotopen
+Americium fällt in geringen Mengen in Kernreaktoren an
+Es steht heute in Mengen von wenigen Kilogramm zur Verfügung
+Durch die aufwändige Gewinnung aus abgebrannten Brennstäben hat es einen sehr hohen Preis
+Seit der Markteinführung <num> soll der Preis für AmericiumIV-oxid mit dem Isotop <num>Am bei etwa <num> US-Dollar pro Gramm liegen Das Americiumisotop <num>Am entsteht in geringeren Mengen im Reaktor aus <num>Am und ist deshalb mit <num> US-Dollar pro Milligramm <num>Am noch wesentlich teurer
+Americium wird über das Plutoniumisotop <num>Pu in Kernreaktoren mit hohem <num>U-Anteil zwangsläufig erbrütet da es aus diesem durch Neutroneneinfang und zwei anschließende β-Zerfälle über <num>U und <num>Np entsteht
+Die angegebenen Zeiten sind Halbwertszeiten
+Danach wird wenn es nicht zur Kernspaltung kommt aus dem <num>Pu neben anderen Nukliden durch stufenweisen Neutroneneinfang nγ und anschließenden β-Zerfall <num>Am oder <num>Am erbrütet
+Das Plutonium welches aus abgebrannten Brennstäben von Leistungsreaktoren gewonnen werden kann besteht zu etwa <num>
+aus dem Isotop <num>Pu Deshalb erreichen erst <num> Jahre nachdem der Brutprozess beendet wurde die abgebrannten Brennstäbe ihren Maximalgehalt von <num>Am danach nimmt der Gehalt wieder langsamer als der Anstieg ab
+Aus dem so entstandenen <num>Am kann durch weiteren Neutroneneinfang im Reaktor <num>Am entstehen
+Bei Leichtwasserreaktoren soll aus dem <num>Am zu <num>
+<num>Am und zu <num>
+<num>m Am entstehen
+zu <num>
+zu <num>
+Für die Erbrütung von <num>Am ist ein vierfacher Neutroneneinfang des <num>Pu erforderlich
+Darstellung elementaren Americiums
+Metallisches Americium kann durch Reduktion aus seinen Verbindungen erhalten werden
+Zuerst wurde AmericiumIII-fluorid zur Reduktion verwendet
+Dieses wird hierzu in wasser- und sauerstofffreier Umgebung in Reaktionsapparaturen aus Tantal und Wolfram mit elementarem Barium zur Reaktion gebracht
+<num> AmF<num>
+<num> Ba -> <num> Am
+<num> BaF<num>
+Auch die Reduktion von AmericiumIV-oxid mittels Lanthan oder Thorium ergibt metallisches Americium
+<num> AmO<num>
+<num> La -> <num> Am
+<num> La<num>O<num>
+Eigenschaften
+DateiAmericium microscopejpg DateiClosest packing ABACpng Im Periodensystem steht das Americium mit der Ordnungszahl <num> in der Reihe der Actinoide sein Vorgänger ist das Plutonium das nachfolgende Element ist das Curium
+Sein Analogon in der Reihe der Lanthanoiden ist das Europium
+Physikalische Eigenschaften
+Americium ist ein radioaktives Metall
+Frisch hergestelltes Americium ist ein silberweißes Metall welches jedoch bei Raumtemperatur langsam matt wird
+Es ist leicht verformbar
+Sein Schmelzpunkt beträgt <num> C der Siedepunkt liegt bei <num> C
+Die Dichte beträgt <num> gcm-<num>
+Es tritt in zwei Modifikationen auf
+Die bei Standardbedingungen stabile Modifikation α-Am kristallisiert im hexagonalen Kristallsystem in der
+mit den Gitterparametern a
+<num> pm und c
+<num> pm sowie vier Formeleinheiten pro Elementarzelle
+Die Kristallstruktur besteht aus einer doppelt-hexagonal dichtesten Kugelpackung d hcp mit der Schichtfolge ABAC und ist damit isotyp zur Struktur von α-La
+Bei hohem Druck geht α-Am in β-Am über
+Die β-Modifikation kristallisiert im kubischen Kristallsystem in der Raumgruppe
+mit dem Gitterparameter a
+<num> pm
+was einem kubisch flächenzentrierten Gitter fcc beziehungsweise einer kubisch dichtesten Kugelpackung mit der Stapelfolge ABC entspricht
+Die Lösungsenthalpie von Americium-Metall in Salzsäure bei Standardbedingungen beträgt -<num>
+<num> kJmol-<num>
+Ausgehend von diesem Wert erfolgte die erstmalige Berechnung der Standardbildungsenthalpie Δf H <num> von Am<num> aq auf -<num>
+<num> kJmol-<num> und des Standardpotentials Am<num>
+Am<num> auf -<num>
+<num> V
+Chemische Eigenschaften
+Americium ist ein sehr reaktionsfähiges Element das schon mit Luftsauerstoff reagiert und sich gut in Säuren löst
+Gegenüber Alkalien ist es stabil
+Die stabilste Oxidationsstufe für Americium ist <num> die AmIII-Verbindungen sind gegen Oxidation und Reduktion sehr stabil
+Mit dem Americium liegt der erste Vertreter der Actinoiden vor der in seinem Verhalten eher den Lanthanoiden ähnelt als den d-Block-Elementen
+Es ist auch in den Oxidationsstufen <num> sowie <num> <num> <num> und <num> zu finden
+Je nach Oxidationszahl variiert die Farbe von Americium in wässriger Lösung ebenso wie in festen VerbindungenAm<num> gelbrosa Am<num> gelbrot AmVO<num>
+gelb AmVIO<num> <num> zitronengelb AmVIIO<num> <num>- dunkelgrün
+Im Gegensatz zum homologen Europium - Americium hat eine zu Europium analoge Elektronenkonfiguration - kann Am<num> in wässriger Lösung nicht zu Am<num> reduziert werden
+Verbindungen mit Americium ab Oxidationszahl <num> aufwärts sind starke Oxidationsmittel vergleichbar dem Permanganat-Ion MnO<num> - in saurer Lösung
+Die in wässriger Lösung nicht beständigen Am<num>-Ionen lassen sich nur noch mit starken Oxidationsmitteln aus AmIII darstellen
+In fester Form sind zwei Verbindungen des Americiums in der Oxidationsstufe <num> bekannt AmericiumIV-oxid AmO<num> und AmericiumIV-fluorid AmF<num>
+Der fünfwertige Oxidationszustand wurde beim Americium erstmals <num> beobachtet In wässriger Lösung liegen primär AmO<num> -Ionen sauer oder AmO<num> --Ionen alkalisch vor die jedoch instabil sind und einer raschen Disproportionierung unterliegen
+<num> AmO<num>
+<num> H -> <num> AmO<num><num>
+Am<num>
+<num> H<num>O
+Zunächst ist von einer Disproportionierung zur Oxidationsstufe <num> und <num> auszugehen
+<num> Am V -> Am VI
+Am IV
+Etwas beständiger als AmIV und AmV sind die AmericiumVI-Verbindungen
+Sie lassen sich aus AmIII durch Oxidation mit Ammoniumperoxodisulfat in verdünnter Salpetersäure herstellen
+Der typische rosafarbene Ton verschwindet in Richtung zu einer starken Gelbfärbung Zudem kann die Oxidation mit SilberI-oxid in Perchlorsäure quantitativ erreicht werden In Natriumcarbonat- oder Natriumhydrogencarbonat-Lösungen ist eine Oxidation mit Ozon oder Natriumperoxodisulfat gleichfalls möglich
+Americium III in <num>M Na<num>CO<num>jpgAmericiumIIIin <num> M Na<num>CO<num>-Lösung Americium IV in <num>M Na<num>CO<num>jpgAmericiumIVin <num> M Na<num>CO<num>-Lösung Americium IV VI in <num>M Na<num>CO<num>jpgAmericiumIV und VIin <num> M Na<num>CO<num>-Lösung
+Biologische Aspekte
+Eine biologische Funktion des Americiums ist nicht bekannt Vorgeschlagen wurde der Einsatz immobilisierter Bakterienzellen zur Entfernung von Americium und anderen Schwermetallen aus Fließgewässern
+So können Enterobakterien der Gattung
+Citrobacter
+durch die Phosphatase aktivität in ihrer Zellwand bestimmte Americiumnuklide aus wässriger Lösung ausfällen und als Metall-Phosphat-Komplex binden Ferner wurden die Faktoren untersucht die die Biosorption und Bioakkumulation des Americiums durch Bakterien
+und Pilze beeinflussen
+Spaltbarkeit
+Das Isotop <num>m<num>Am hat mit rund <num> barn den höchsten bisher <num><num> gemessenen thermischen Spaltquerschnitt Damit geht eine kleine kritische Masse einher weswegen <num>m<num>Am als Spaltmaterial vorgeschlagen wurde um beispielsweise Raumschiffe mit Kernenergieantrieb anzutreiben
+Dieses Isotop eignet sich prinzipiell auch zum Bau von Kernwaffen
+Die kritische Masse einer reinen <num>m<num>Am-Kugel beträgt etwa <num>-<num> kg
+Die Unsicherheiten der verfügbaren Wirkungsquerschnitte lassen derzeit keine genauere Aussage zu
+Mit Reflektor beträgt die kritische Masse noch etwa <num>-<num> kg In wässriger Lösung wird sie nochmals stark herabgesetzt
+Auf diese Weise ließen sich sehr kompakte Sprengköpfe bauen
+Nach öffentlichem Kenntnisstand wurden bisher keine Kernwaffen aus <num>m<num>Am gebaut was mit der geringen Verfügbarkeit und dem hohen Preis begründet werden kann
+Aus denselben Gründen wird <num>m<num>Am auch nicht als Kernbrennstoff in Kernreaktoren eingesetzt obwohl es dazu prinzipiell sowohl in thermischen als auch in schnellen Reaktoren geeignet wäre Auch die beiden anderen häufiger verfügbaren Isotope <num>Am und <num>Am können in einem schnellen Reaktor eine Kettenreaktion aufrechterhalten
+Die kritischen Massen sind hier jedoch sehr hoch
+Sie betragen unreflektiert <num>-<num> kg bei <num>Am und <num> kg bei <num>Am so dass sich durch die Verwendung keine Vorteile gegenüber herkömmlichen Spaltstoffen ergeben
+Entsprechend ist Americium rechtlich nach
+Abs <num> des Atomgesetzes nicht den Kernbrennstoffen zugeordnet
+Es existieren jedoch Vorschläge sehr kompakte Reaktoren mit einem Americium-Inventar von lediglich knapp <num> g zu konstruieren die in Krankenhäusern als Neutronenquelle für die Neutroneneinfangtherapie verwendet werden können
+Isotope
+Von Americium sind <num> Isotope und <num> Kernisomere mit Halbwertszeiten zwischen Bruchteilen von Mikrosekunden und <num> Jahren bekannt
+Es gibt zwei langlebige α-strahlende Isotope <num>Am mit <num> und <num>Am mit <num> Jahren Halbwertszeit
+Außerdem hat das Kernisomer <num>m<num>Am mit <num> Jahren eine lange Halbwertszeit
+Die restlichen Kernisomere und Isotope haben mit <num> µs bei <num>m<num>Am bis <num> Stunden bei <num>Am kurze Halbwertszeiten
+<num>Am ist das am häufigsten erbrütete Americiumisotop und liegt auf der Neptunium-Reihe
+Es zerfällt mit einer Halbwertszeit von <num> Jahren mit einem α-Zerfall zu <num>Np
+<num>Am gibt nur mit einer Wahrscheinlichkeit von <num>
+die gesamte Zerfallsenergie mit dem α-Teilchen ab sondern emittiert meistens noch ein oder mehrere Gammaquanten
+<num>Am ist kurzlebig und zerfällt mit einer Halbwertszeit von <num> h zu <num>
+durch β-Zerfall zu <num>Cm und zu <num>
+durch Elektroneneinfang zu <num>Pu
+Das <num>Cm zerfällt zu <num>Pu und dieses weiter zu <num>U das auf der Uran-Radium-Reihe liegt
+Das <num>Pu zerfällt über die gleiche Zerfallskette wie <num>Pu
+Während jedoch <num>Pu als Seitenarm beim <num>U auf die Zerfallskette kommt steht <num>Pu noch vor dem <num>U <num>Pu zerfällt durch α-Zerfall in <num>U den Beginn der natürlichen Uran-Radium-Reihe
+<num>m<num>Am zerfällt mit einer Halbwertszeit von <num> Jahren zu <num>
+durch Innere Konversion zu <num>Am und zu <num>
+durch α-Zerfall zu <num>Np
+Dieses zerfällt zu <num>Pu und dann weiter zu <num>U das auf der Uran-Radium-Reihe liegt
+<num>Am ist mit einer Halbwertszeit von <num> Jahren das langlebigste Americiumisotop
+Es geht zunächst durch α-Strahlung in <num>Np über das durch β-Zerfall weiter zu <num>Pu zerfällt
+Das <num>Pu zerfällt durch α-Strahlung zu Uran <num>U dem offiziellen Anfang der Uran-Actinium-Reihe
+Die Americiumisotope mit ungerader Neutronenzahl also gerader Massenzahl sind gut durch thermische Neutronen spaltbar
+Liste der Americiumisotope
+Verwendung
+Für die Verwendung von Americium sind vor allem die beiden langlebigsten Isotope <num>Am und <num>Am von Interesse
+In der Regel wird es in Form des Oxids AmO<num> verwendet
+DateiAmericio-alarmajpg
+Ionisationsrauchmelder
+Die α-Strahlung des <num>Am wird in Ionisationsrauchmeldern genutzt Es wird gegenüber <num> Ra bevorzugt da es vergleichsweise wenig γ-Strahlung emittiert
+Dafür muss aber die Aktivität gegenüber Radium ca das Fünffache betragen
+Die Zerfallsreihe von <num>Am endet für den Verwendungszeitraum quasi direkt nach dessen α-Zerfall bei <num> Np das eine Halbwertszeit von rund <num> Millionen Jahren besitzt
+Radionuklidbatterien
+<num>Am wurde wegen seiner gegenüber <num>Pu wesentlich längeren Halbwertszeit zur Befüllung von Radionuklidbatterien RTG von Raumsonden vorgeschlagen
+Dank seiner Halbwertszeit von <num> Jahren könnte ein RTG mit <num>Am-Füllung hunderte Jahre lang - anstatt nur einige Jahrzehnte wie mit einer <num>Pu-Füllung - elektrische Energie zum Betrieb einer Raumsonde bereitstellen Es soll voraussichtlich in den Radionuklidbatterien zum Einsatz kommen deren Entwicklung die ESA erwägt und deren Entwicklung in den <num>er-Jahren abgeschlossen werden könnte
+Neutronenquellen
+<num>Am als Oxid mit Beryllium verpresst stellt eine Neutronenquelle dar die beispielsweise für radiochemische Untersuchungen eingesetzt wird Hierzu wird der hohe Wirkungsquerschnitt des Berylliums für αn-Kernreaktionen ausgenutzt wobei das Americium als Produzent der α-Teilchen dient
+Die entsprechenden Reaktionsgleichungen lauten
+Derartige Neutronenquellen kommen beispielsweise in der Neutronenradiographie und -tomographie zum Einsatz
+Ionisator
+DateiAm-<num> Brushjpg Neben dem häufig verwendeten <num>Po als Ionisator zur Beseitigung von unerwünschter elektrostatischer Aufladung kam auch <num>Am zum Einsatz
+Dazu wurde z B
+die Quelle am Kopf einer Bürste montiert mit der man langsam über die zu behandelnden Oberflächen strich und dadurch eine Wiederverschmutzung durch elektrostatisch angezogene Staubpartikel vermeiden konnte
+Herstellung anderer Elemente
+Americium ist Ausgangsmaterial zur Erzeugung höherer Transurane und auch der Transactinoide
+Aus <num>Am entsteht zu <num>
+Curium <num>Cm und zu <num>
+Plutonium <num>Pu
+Im Kernreaktor wird zwangsläufig in geringen Mengen durch Neutroneneinfang aus <num>Am das <num>Am erbrütet das durch β-Zerfall zum Curiumisotop <num>Cm zerfällt
+In Teilchenbeschleunigern führt zum Beispiel der Beschuss von <num>Am mit Kohlenstoffkernen <num>C beziehungsweise Neonkernen <num>Ne zu den Elementen Einsteinium <num>Es beziehungsweise Dubnium <num>Db
+Spektrometer
+Mit seiner intensiven Gammastrahlungs-Spektrallinie bei <num> keV eignet sich <num>Am gut als Strahlenquelle für die Röntgen-Fluoreszenzspektroskopie
+Dies wird auch zur Kalibrierung von Gammaspektrometern im niederenergetischen Bereich verwendet da die benachbarten Linien vergleichsweise schwach sind und so ein einzeln stehender Peak entsteht
+Zudem wird der Peak nur vernachlässigbar durch das Compton-Kontinuum höherenergetischer Linien gestört da diese ebenfalls höchstens mit einer um mindestens drei Größenordnungen geringeren Intensität auftreten
+Sicherheitshinweise und Gefahren
+Einstufungen nach der CLP-Verordnung liegen nicht vor weil diese nur die chemische Gefährlichkeit umfassen welche eine völlig untergeordnete Rolle gegenüber den auf der Radioaktivität beruhenden Gefahren spielt
+Eine chemische Gefahr liegt überhaupt nur dann vor wenn es sich um eine dafür relevante Stoffmenge handelt
+Da von Americium nur radioaktive Isotope existieren darf es selbst sowie seine Verbindungen nur in geeigneten Laboratorien unter speziellen Vorkehrungen gehandhabt werden
+Die meisten gängigen Americiumisotope sind α-Strahler weshalb eine Inkorporation unbedingt vermieden werden muss
+Das breite Spektrum der hieraus resultierenden meist ebenfalls radioaktiven Tochternuklide stellt ein weiteres Risiko dar das bei der Wahl der Sicherheitsvorkehrungen berücksichtigt werden muss <num>Am gibt beim radioaktiven Zerfall große Mengen relativ weicher Gammastrahlung ab die sich gut abschirmen lässt
+Nach Untersuchungen des Forschers Arnulf Seidel vom Institut für Strahlenbiologie des Kernforschungszentrums Karlsruhe erzeugt Americium wie Plutonium bei Aufnahme in den Körper mehr Knochentumore als dieselbe Dosis Radium
+Die biologische Halbwertszeit von <num>Am beträgt in den Knochen <num> Jahre und in der Leber <num> Jahre
+In den Gonaden verbleibt es dagegen offensichtlich dauerhaft
+Verbindungen
+Kategorie
+Oxide
+Von Americium existieren Oxide der Oxidationsstufen <num> Am<num>O<num> und <num> AmO<num>
+AmericiumIII-oxid Am<num>O<num> ist ein rotbrauner Feststoff und hat einen Schmelzpunkt von <num> C
+AmericiumIV-oxid AmO<num> ist die wichtigste Verbindung dieses Elements
+Nahezu alle Anwendungen dieses Elements basieren auf dieser Verbindung
+Sie entsteht unter anderem implizit in Kernreaktoren beim Bestrahlen von Urandioxid UO<num> bzw Plutoniumdioxid PuO<num> mit Neutronen
+Es ist ein schwarzer Feststoff und kristallisiert - wie die anderen ActinoidenIV-oxide - im kubischen Kristallsystem in der Fluorit-Struktur
+Halogenide
+Halogenide sind für die Oxidationsstufen <num> <num> und <num> bekannt Die stabilste Stufe <num> ist für sämtliche Verbindungen von Fluor bis Iod bekannt und in wässriger Lösung stabil
+AmericiumIII-fluorid AmF<num> ist schwerlöslich und kann durch die Umsetzung einer wässrigen Americiumlösung mit Fluoridsalzen im schwach Sauren durch Fällung hergestellt werden
+Das tetravalente AmericiumIV-fluorid AmF<num> ist durch die Umsetzung von AmericiumIII-fluorid mit molekularem Fluor zugänglich
+In der wässrigen Phase wurde das vierwertige Americium auch beobachtet
+AmericiumIII-chlorid AmCl<num> bildet rosafarbene hexagonale Kristalle
+Seine Kristallstruktur ist isotyp mit UranIII-chlorid
+Der Schmelzpunkt der Verbindung liegt bei <num> C Das Hexahydrat AmCl<num><num> H<num>O weist eine monokline Kristallstruktur auf
+Durch Reduktion mit Na-Amalgam aus AmIII-Verbindungen sind AmII-Salze zugänglich die schwarzen Halogenide AmCl<num> AmBr<num> und AmI<num>
+Sie sind sehr sauerstoffempfindlich und oxidieren in Wasser unter Freisetzung von Wasserstoff zu AmIII-Verbindungen
+Chalkogenide und Pentelide
+Von den Chalkogeniden sind bekannt das Sulfid AmS<num> zwei Selenide AmSe<num> und Am<num>Se<num>
+und zwei Telluride Am<num>Te<num> und AmTe<num>
+Die Pentelide des Americiums <num>Am des Typs AmX sind für die Elemente Phosphor Arsen Antimon und Bismut dargestellt worden
+Sie kristallisieren im NaCl-Gitter
+Silicide und Boride
+Americiummonosilicid AmSi und Americiumdisilicid AmSix mit <num> < x < <num> wurden durch Reduktion von AmericiumIII-fluorid mit elementaren Silicium im Vakuum bei <num> C AmSi und <num>-<num> C AmSix dargestellt
+AmSi ist eine schwarze Masse isomorph mit LaSi
+AmSix ist eine hellsilbrige Verbindung mit einem tetragonalen Kristallgitter
+Boride der Zusammensetzungen AmB<num> und AmB<num> sind gleichfalls bekannt
+Metallorganische Verbindungen
+Analog zu Uranocen einer Organometallverbindung in der Uran von zwei Cyclooctatetraen-Liganden komplexiert ist wurden die entsprechenden Komplexe von Thorium Protactinium Neptunium Plutonium und auch des Americiums η<num>-C<num>H<num><num>Am dargestellt
+Einzelnachweise
+Literatur
+Wolfgang H Runde Wallace W Schulz
+in Lester R Morss Norman M Edelstein Jean Fuger Hrsg The Chemistry of the Actinide and Transactinide Elements Springer Dordrecht <num> ISBN <num>-<num>-<num>-<num> S <num>-<num> doi<num><num>-<num>-<num>-<num>_<num>
+Gmelins Handbuch der anorganischen Chemie
+System Nr <num> Transurane Teil A <num> I S <num>-<num> Teil A <num> II S <num> <num>-<num> <num>-<num> Teil A <num> S <num>-<num> <num>-<num> <num>-<num> Teil B <num> S <num>-<num>
+Weblinks
+Rachel Sheremeta Pepling
+Chemical
+Engineering News <num>
+G T Seaborg R A James L O Morgan The New Element Americium Atomic Number <num> NNES PPR National Nuclear Energy Series Plutonium Project Record Vol <num> B The Transuranium Elements Research Papers Paper No <num> McGraw-Hill Book Co Inc New York <num> Abstract Maschinoskript Januar <num> K Street Jr A Ghiorso G T Seaborg The Isotopes of Americium in
+Physical Review
+<num> <num> <num> S <num>-<num> doi<num>PhysRev<num> Maschinoskript <num> April <num> Übersetzung Der Name Americium nach den beiden Amerikas und das Symbol Am werden für das Element vorgeschlagen - basierend auf seiner Position als sechstes Mitglied der Actinoid-Seltenerdmetalle-Serie in Analogie zum Europium Eu aus der Lanthanoiden-Serie G Audi O Bersillon J Blachot A H Wapstra The NUBASE evaluation of nuclear and decay properties in
+Nuclear Physics A
+<num> <num> S <num>-<num>
+<num> MB Rachel Sheremeta Pepling
+Chemical
+Engineering News <num> Edgar F Westrum Jr LeRoy Eyring The Preparation and Some Properties of Americium Metal in
+J Am Chem Soc
+<num> <num> <num> S <num>-<num> doi<num>ja<num>a<num> Klaus Hoffmann Kann man Gold machen Gauner Gaukler und Gelehrte Aus der Geschichte der chemischen Elemente Urania-Verlag Leipzig Jena Berlin <num>
+S <num> L H Baetsle
+PDF <num> MB September <num> Gabriele Fioni Michel Cribier Frédéric Marie textSmoke Detectors and Americium urlhttpwwwworld-nuclearorginfoinf<num>html wayback<num> archiv-bot<num>-<num>-<num> <num><num> InternetArchiveBot
+Informationen zum Element Americium bei wwwspeclabcom engl Zugriff <num> Oktober <num>
+Akihiro Sasahara Tetsuo Matsumura Giorgos Nicolaou Dimitri Papaioannou Neutron and Gamma Ray Source Evaluation of LWR High Burn-up UO<num> and MOX Spent Fuels in
+Journal of Nuclear Science and Technology
+<num> <num> <num> S <num>-<num> doi<num><num><num> Gmelins Handbuch der anorganischen Chemie
+System Nr <num> Transurane Teil B <num> S <num>-<num> W Z Wade T Wolf Preparation and Some Properties of Americium Metal in
+J Inorg Nucl Chem
+<num> <num> <num> S <num>-<num> doi<num><num>-<num><num><num>-<num> D B McWhan B B Cunningham J C Wallmann Crystal Structure Thermal Expansion and Melting Point of Americium Metal in
+J Inorg Nucl Chem
+<num> <num> <num> S <num>-<num> doi<num><num>-<num><num><num>-<num> J U Mondal D L Raschella R G Haire J R Peterson The Enthalpy of Solution of <num>Am Metal and the Standard Enthalpy of Formation of Am<num>aq in
+Thermochim Acta
+<num> <num> S <num>-<num> doi<num><num>-<num><num><num>-<num> L B Werner I Perlman The Pentavalent State of Americium in
+J Am Chem Soc
+<num> <num> <num> S <num>-<num> doi<num>ja<num>a<num> G R Hall T L Markin The Self-reduction of AmericiumV and VI and the Disproportionation of AmericiumV in Aqueous Solution in
+J Inorg Nucl Chem
+<num> <num> <num>-<num> S <num>-<num> doi<num><num>-<num><num><num>-<num> James S Coleman The Kinetics of the Disproportionation of AmericiumV in
+Inorg Chem
+<num> <num> <num> S <num>-<num> doi<num>ic<num>a<num> L B Asprey S E Stephanou R A Penneman A New Valence State of Americium AmVI in
+J Am Chem Soc
+<num> <num> <num> S <num>-<num> doi<num>ja<num>a<num> L B Asprey S E Stephanou R A Penneman Hexavalent Americium in
+J Am Chem Soc
+<num> <num> <num> S <num>-<num> doi<num>ja<num>a<num> J S Coleman T K Keenan L H Jones W T Carnall R A Penneman Preparation and Properties of AmericiumVI in Aqueous Carbonate Solutions in
+Inorg Chem
+<num> <num> <num> S <num>-<num> doi<num>ic<num>a<num>
+L E Macaskie B C Jeong M R Tolley Enzymically Accelerated Biomineralization of Heavy Metals Application to the Removal of Americium and Plutonium from Aqueous Flows in
+FEMS Microbiol Rev
+<num> <num> <num> S <num>-<num> PMID <num> E A Wurtz T H Sibley W R Schell Interactions of Escherichia coli and Marine Bacteria with <num>Am in Laboratory Cultures in
+Health Phys
+<num> <num> <num> S <num>-<num> PMID <num> A J Francis J B Fillow C J Dodge M Dunn K Mantione B A Strietelmeier M E Pansoy-Hjelvik H W Papenguth Role of Bacteria as Biocolloids in the Transport of Actinides from a Deep Underground Radioactive Waste Repository in
+Radiochimica Acta
+<num> <num> S <num>-<num> Abstract und PDF-Download N Liu Y Yang S Luo T Zhang J Jin J Liao X Hua Biosorption of <num>Am by Rhizopus arrihizus Preliminary Investigation and Evaluation in
+Appl Radiat Isot
+<num> <num> <num> S <num>-<num> PMID <num> G Pfennig H Klewe-Nebenius W Seelmann-Eggebert Hrsg Karlsruher Nuklidkarte
+<num> Auflage <num> Science daily
+<num> Januar <num> H Dias N Tancock A Clayton Critical Mass Calculations for <num>Am <num>mAm and <num>Am in
+Nippon Genshiryoku Kenkyujo JAERI Conf
+<num> S <num>-<num> Abstract PDF Y Ronen M Aboudy D Regev A novel method for energy production using <num>mAm as a nuclear fuel in
+Nuclear technology
+<num> <num> <num> S <num>-<num> Abstract Institut de Radioprotection et de Sûreté Nucléaire Evaluation of nuclear criticality safety data and limits for actinides in transport S <num>
+Y Ronen M Aboudy D Regev Homogeneous <num>mAm-Fueled Reactor for Neutron Capture Therapy in
+Nuclear Science and Engineering
+<num> <num> <num> S <num>-<num> Abstract
+PDF <num> kB letzte Seite Stephen Clark
+in
+Spaceflight Now
+<num> Juli <num> NA Nuclear Data Viewer <num> NNDC abgefragt am <num> September <num> Sucheingabe Lenntech
+Abschnitt <num> Franz Frisch Klipp und klar <num> x Energie Bibliographisches Institut AG Mannheim <num> ISBN <num>-<num>-<num>-X S <num>
+L B Asprey T K Keenan F H Kruse Crystal Structures of the Trifluorides Trichlorides Tribromides and Triiodides of Americium and Curium in
+Inorg Chem
+<num> <num> <num> S <num>-<num> doi<num>ic<num>a<num> L B Asprey New Compounds of Quadrivalent Americium AmF<num> KAmF<num>
+in
+J Am Chem Soc
+<num> <num> <num> S <num>-<num> doi<num>ja<num>a<num> L B Asprey R A Penneman First Observation of Aqueous Tetravalent Americium in
+J Am Chem Soc
+<num> <num> <num> S <num>-<num> doi<num>ja<num>a<num> John H Burns Joseph Richard Peterson The Crystal Structures of Americium Trichloride Hexahydrate and Berkelium Trichloride Hexahydrate in
+Inorg Chem
+<num> <num> <num> S <num>-<num> doi<num>ic<num>a<num> D Damien J Jove Americium Disulfide and Diselenide in
+Inorg Nucl Chem Lett
+<num> <num> <num> S <num>-<num> doi<num><num>-<num><num><num>-<num> J W Roddy Americium Metallides AmAs AmSb AmBi Am<num>Se<num> and AmSe<num>
+in
+J Inorg Nucl Chem
+<num> <num> <num> S <num>-<num> doi<num><num>-<num><num><num>-<num> D Damien Americium Tritelluride and Ditelluride in
+Inorg Nucl Chem Lett
+<num> <num> <num> S <num>-<num> doi<num><num>-<num><num><num>-<num> J P Charvillat D Damien Americium Monoarsenide in
+Inorg Nucl Chem Lett
+<num> <num> <num> S <num>-<num> doi<num><num>-<num><num><num>-<num> F Weigel F D Wittmann R Marquart Americium Monosilicide and Disilicide in
+Journal of the Less Common Metals
+<num> <num> <num> S <num>-<num> doi<num><num>-<num><num><num>-X Harry A Eick R N R Mulford Americium and Neptunium Borides in
+J Inorg Nucl Chem
+<num> <num> <num> S <num>-<num> doi<num><num>-<num><num><num>-X Christoph Elschenbroich Organometallchemie <num> Auflage Wiesbaden <num> ISBN <num>-<num>-<num>-<num>-<num> S <num>
+DateiHelium atom QM DEsvg DateiKovalente Atomradien auf Basis der Cambridge Structural Databasesvg Atome von
+átomos unteilbar sind die Bausteine aus denen alle festen flüssigen oder gasförmigen Stoffe bestehen
+Alle Materialeigenschaften dieser Stoffe sowie ihr Verhalten in chemischen Reaktionen werden durch die Eigenschaften und die räumliche Anordnung der Atome aus denen sie aufgebaut sind festgelegt
+Jedes Atom gehört zu einem bestimmten chemischen Element und bildet dessen kleinste Einheit
+Zurzeit sind <num> Elemente bekannt von denen etwa <num> auf der Erde natürlich vorkommen
+Atome verschiedener Elemente unterscheiden sich in ihrer Größe und Masse und vor allem in ihrer Fähigkeit mit anderen Atomen chemisch zu reagieren und sich zu Molekülen oder festen Körpern zu verbinden
+Die Durchmesser von Atomen liegen im Bereich von <num>
+<num>-<num> m Helium bis <num>
+<num>-<num> m Cäsium ihre Massen in einem Bereich von <num>
+<num>-<num> kg Wasserstoff bis knapp <num>âŻ<num>-<num> kg die derzeit schwersten synthetisch hergestellten Kerne
+Atome sind nicht unteilbar wie zum Zeitpunkt der Namensgebung angenommen sondern zeigen einen wohlbestimmten Aufbau aus noch kleineren Teilchen
+Sie bestehen aus einem Atomkern und einer Atomhülle
+Der Atomkern hat einen Durchmesser von etwa einem Zehn- bis Hunderttausendstel des gesamten Atomdurchmessers enthält jedoch über <num> Prozent der Atommasse
+Er besteht aus positiv geladenen Protonen und einer Anzahl von etwa gleich schweren elektrisch neutralen Neutronen
+Diese Nukleonen sind durch die starke Wechselwirkung aneinander gebunden
+Die Hülle besteht aus negativ geladenen Elektronen
+Sie trägt mit weniger als <num> Prozent zur Masse bei bestimmt jedoch die Größe des Atoms
+Der positive Kern und die negative Hülle sind durch elektrostatische Anziehung aneinander gebunden
+In der elektrisch neutralen Grundform des Atoms ist die Anzahl der Elektronen in der Hülle gleich der Anzahl der Protonen im Kern
+Diese Zahl legt den genauen Aufbau der Hülle und damit auch das chemische Verhalten des Atoms fest und wird deshalb als chemische Ordnungszahl
+bezeichnet
+Alle Atome desselben Elements haben die gleiche chemische Ordnungszahl
+Sind zusätzliche Elektronen vorhanden oder fehlen welche ist das Atom negativ bzw positiv geladen und wird als Ion bezeichnet
+Die Vorstellung vom atomaren Aufbau der Materie existierte bereits in der Antike war jedoch bis in die Neuzeit umstritten
+Der endgültige Nachweis konnte erst Anfang des <num> Jahrhunderts erbracht werden und gilt als eine der bedeutendsten Entdeckungen in Physik und Chemie
+Einzelne Atome sind selbst mit den stärksten Lichtmikroskopen nicht zu erkennen
+Eine direkte Beobachtung einzelner Atome ist erst seit Mitte des <num> Jahrhunderts mit Feldionenmikroskopen möglich seit einigen Jahren auch mit Rastertunnelmikroskopen und hochauflösenden Elektronenmikroskopen
+Die Atomphysik die neben dem Aufbau der Atome auch die Vorgänge in ihrem Inneren und ihre Wechselwirkungen mit anderen Atomen erforscht hat entscheidend zur Entwicklung der modernen Physik und insbesondere der Quantenmechanik beigetragen
+Erforschungsgeschichte
+Die Vorstellung vom atomaren Aufbau der Materie existierte bereits in der Antike
+Aufgrund ihrer extrem geringen Größe sind einzelne Atome selbst mit den stärksten Lichtmikroskopen nicht zu erkennen noch Anfang des <num> Jahrhunderts war ihre Existenz umstritten
+Der endgültige Nachweis gilt als eine der bedeutendsten Entdeckungen in Physik und Chemie
+Einen entscheidenden Beitrag lieferte Albert Einstein <num> indem er die bereits seit langem bekannte im Mikroskop direkt sichtbare Brownsche Bewegung kleiner Körnchen durch zufällige Stöße von Atomen oder Molekülen in deren Umgebung erklärte
+Erst seit wenigen Jahrzehnten erlauben Feldionenmikroskope und Rastertunnelmikroskope seit einigen Jahren zudem auch Elektronenmikroskope einzelne Atome direkt zu beobachten
+Philosophische Überlegungen
+Das Konzept des Atomismus nämlich dass Materie aus Grundeinheiten aufgebaut ist - kleinsten Teilchen die nicht immer weiter in kleinere Stücke zerteilt werden können - existiert seit Jahrtausenden genauso wie das Gegenkonzept Materie sei ein beliebig teilbares Kontinuum
+Doch diese Ideen beruhten zunächst ausschließlich auf philosophischen Überlegungen und nicht auf empirischer experimenteller Untersuchung
+Dabei wurden den Atomen verschiedene Eigenschaften zugeschrieben und zwar je nach Zeitalter Kultur und philosophischer Schule sehr unterschiedliche
+Eine frühe Erwähnung des Atomkonzepts in der Philosophie ist aus Indien bekannt
+Die Nyaya- und Vaisheshika-Schulen entwickelten ausgearbeitete Theorien wie sich Atome zu komplexeren Gebilden zusammenschlössen erst in Paaren dann je drei Paare
+Experimentell arbeitende Naturwissenschaftler machten sich Ende des <num> Jahrhunderts die Hypothese vom Atom zu eigen weil diese Hypothese im Rahmen eines Teilchenmodells der Materie eine elegante Erklärung für neue Entdeckungen in der Chemie bot Doch wurde gleichzeitig die gegenteilige Vorstellung Materie sei ein Kontinuum von Philosophen und auch unter Naturwissenschaftlern noch bis ins <num> Jahrhundert hinein aufrechterhalten
+In der griechischen Philosophie ist die Atomvorstellung erstmals im <num> Jahrhundert v Chr
+bei Leukipp überliefert
+Sein Schüler Demokrit systematisierte sie und führte den Begriff átomos ein was etwa das Unzerschneidbare bedeutet also ein nicht weiter zerteilbares Objekt
+Diese Bezeichnung wurde Ende des <num> Jahrhunderts für die damals hypothetischen kleinsten Einheiten der chemischen Elemente der beginnenden modernen Chemie übernommen denn mit chemischen Methoden lassen sich Atome in der Tat nicht zerschneiden
+Naturwissenschaftliche Erforschung
+Im Rahmen der wissenschaftlichen Erforschung konnte die Existenz von Atomen bestätigt werden
+Es wurden viele verschiedene Atommodelle entwickelt um ihren Aufbau zu beschreiben
+Insbesondere das Wasserstoffatom als das einfachste aller Atome war dabei wichtig
+Einige der Modelle werden heute nicht mehr verwendet und sind nur von wissenschaftsgeschichtlichem Interesse
+Andere gelten je nach Anwendungsbereich als Näherung noch heute
+In der Regel wird das einfachste Modell genommen welches im gegebenen Zusammenhang noch ausreicht um die auftretenden Fragen zu klären
+Bestätigung der Atomhypothese
+DateiA New System of Chemical Philosophy fpjpg
+Robert Boyle vertrat <num> in seinem Werk
+The Sceptical Chymist
+die Meinung die Materie sei aus diversen Kombinationen verschiedener corpuscules aufgebaut und nicht aus den vier Elementen der Alchemie Wasser Erde Feuer Luft Damit bereitete er die Überwindung der Alchemie durch den Element- und Atombegriff der modernen Chemie vor
+Daniel Bernoulli zeigte <num> dass der gleichmäßige Druck von Gasen auf die Behälterwände und insbesondere das Gesetz von Boyle und Mariotte sich durch zahllose Stöße kleinster Teilchen erklären lässt
+Damit wurde seine Forschung zum Vorläufer der kinetischen Gastheorie und statistischen Mechanik
+Ab Ende des <num> Jahrhunderts wurde die Vorstellung von Atomen genutzt um die wohlbestimmten Winkel an den Kanten und Ecken der Edelsteine auf die verschiedenen möglichen Schichtungen von harten Kugeln zurückzuführen
+Nachdem Antoine Lavoisier <num> den heutigen Begriff des chemischen Elements geprägt und die ersten Elemente richtig identifiziert hatte benutzte <num> John Dalton das Atomkonzept um zu erklären wieso Elemente immer in Mengenverhältnissen kleiner ganzer Zahlen miteinander reagieren Gesetz der multiplen Proportionen
+Er nahm an dass jedes Element aus gleichartigen Atomen besteht die sich nach festen Regeln miteinander verbinden können und so Stoffe mit anderen Materialeigenschaften bilden
+Außerdem ging er davon aus dass alle Atome eines Elements die gleiche Masse hätten und begründete den Begriff Atomgewicht
+Die Beobachtungen zum chemischen und physikalischen Verhalten von Gasen konnte Amedeo Avogadro <num> dahingehend zusammenfassen dass zwei näherungsweise ideale Gase bei gleichen Werten von Volumen Druck und Temperatur des Gases immer aus gleich vielen identischen Teilchen Molekülen bestehen
+Die Moleküle bestehen bei elementaren Gasen wie Wasserstoff Sauerstoff oder Stickstoff immer aus zwei Atomen des Elements Avogadrosches Gesetz
+<num> konnte Johann Loschmidt die Größe der Luftmoleküle bestimmen indem er mit der von James C Maxwell aus der kinetischen Gastheorie gewonnenen Formel die von George Stokes gemessenen Werte für die innere Reibung in Luft auswertete Damit konnte er das Gewicht eines Luftmoleküls bestimmen
+Außerdem erhielt er die nach ihm benannte Loschmidtsche Zahl als Anzahl der Luftmoleküle pro Kubikzentimeter
+Infolge der Arbeiten von Avogadro und Stanislao Cannizzaro wurde angenommen dass Atome nicht als einzelne Teilchen auftreten sondern nur als Bestandteile von Molekülen aus mindestens zwei Atomen
+Doch <num> gelang August Kundt und Emil Warburg der erste Nachweis eines einatomigen Gases
+Sie bestimmten den Adiabatenexponenten von Quecksilber-Dampf bei hoher Temperatur und erhielten einen Wert wie er nach der kinetischen Gastheorie nur für Teilchen in Gestalt echter Massepunkte auftreten kann
+Ab <num> kamen entsprechende Beobachtungen an den neu entdeckten Edelgasen hinzu
+Nach Erscheinen seiner Dissertation über die Bestimmung von Moleküldimensionen schlug Albert Einstein im selben Jahr <num> ein Experiment vor um die Hypothese von der Existenz der Atome anhand der Zitterbewegung kleiner Partikel in Wasser quantitativ zu prüfen
+Nach seiner Theorie müssten die Partikel aufgrund der Unregelmäßigkeit der Stöße durch die Wassermoleküle kleine aber immerhin unter dem Mikroskop sichtbare Bewegungen ausführen
+Es war Einstein dabei zunächst nicht bekannt dass er damit die seit <num> bekannte Brownsche Bewegung von Pollen quantitativ erklärt hatte für deren Ursache schon <num> Christian Wiener erstmals Molekularstöße angenommen hatte Der französische Physiker Jean Perrin bestimmte auf der Grundlage von Einsteins Theorie die Masse und Größe von Molekülen experimentell und fand ähnliche Ergebnisse wie Loschmidt Diese Arbeiten trugen entscheidend zur allgemeinen Anerkennung der bis dahin so genannten Atomhypothese bei
+Teilbarkeit und Aufbau der Atome
+Joseph John Thomson entdeckte <num> dass die Kathodenstrahlen aus Teilchen bestimmter Ladung und Masse bestehen deren Masse kleiner als ein Tausendstel der Atommasse ist
+Diese Teilchen wurden als Elektronen bezeichnet und erwiesen sich als ein Bestandteil aller Materie was dem Konzept des Atoms als unzerteilbarer Einheit widersprach Thomson glaubte dass die Elektronen dem Atom seine Masse verliehen und dass sie im Atom in einem masselosen positiv geladenen Medium verteilt seien wie Rosinen in einem Kuchen Thomsonsches Atommodell
+Die kurz zuvor entdeckte Radioaktivität wurde <num> von Ernest Rutherford und Frederick Soddy mit Umwandlungen verschiedener Atomsorten ineinander in Verbindung gebracht
+Sie konnten <num> nachweisen dass α-Teilchen die bei Alphastrahlung ausgesandt werden Helium-Atome bilden
+Zusammen mit seiner Forschergruppe beschoss Ernest Rutherford <num> eine Goldfolie mit α-Teilchen
+Er stellte fest dass die meisten der Teilchen die Folie fast ungehindert durchdrangen einige wenige aber um sehr viel größere Winkel abgelenkt wurden als nach Thomsons Modell möglich
+Rutherford schloss daraus dass fast die ganze Masse des Atoms in einem sehr viel kleineren geladenen Atomkern in der Mitte des Atoms konzentriert sei Rutherfordsches Atommodell
+Die stark abgelenkten α-Teilchen waren diejenigen die einem Kern zufällig näher als etwa ein Hundertstel des Atomradius gekommen waren Die Ladungszahl des Atomkerns entpuppte sich als die chemische Ordnungszahl des betreffenden Elements und α-Teilchen erwiesen sich als die Atomkerne des Heliums
+DateiMass Spectrometer Schematic DEsvg
+Der Chemiker Frederick Soddy stellte <num> fest dass manche der natürlichen radioaktiven Elemente aus Atomen mit unterschiedlichen Massen und unterschiedlicher Radioaktivität bestehen mussten Der Begriff Isotop für physikalisch verschiedene Atome desselben chemischen Elements wurde <num> von Margaret Todd vorgeschlagen Da die Isotope desselben Elements an ihrem chemischen Verhalten nicht zu unterscheiden waren entwickelte der Physiker JJ Thomson ein erstes Massenspektrometer zu ihrer physikalischen Trennung
+Damit konnte er <num> am Beispiel von Neon nachweisen dass es auch stabile Elemente mit mehreren Isotopen gibt
+<num> fand Francis William Aston mit einem Massenspektrometer von erheblich größerer Genauigkeit heraus dass fast alle Elemente Gemische aus mehreren Isotopen sind wobei die Massen der einzelnen Isotope immer nahezu ganzzahlige Vielfache der Masse des Wasserstoffatoms sind Rutherford wies <num> in der ersten beobachteten Kernreaktion nach dass durch Beschuss mit α-Teilchen aus den Kernen von Stickstoffatomen die Kerne von Wasserstoffatomen herausgeschossen werden können
+Diesen gab er den Namen Proton und entwickelte ein Atommodell in dem die Atome nur aus Protonen und Elektronen bestehen wobei die Protonen und ein Teil der Elektronen den kleinen schweren Atomkern bilden die übrigen Elektronen die große leichte Atomhülle
+Die Vorstellung von Elektronen im Atomkern stellte sich jedoch als falsch heraus und wurde fallengelassen nachdem <num> von James Chadwick das Neutron als ein neutraler Kernbaustein mit etwa gleicher Masse wie das Proton nachgewiesen wurde Damit entstand das heutige Atommodell Der Atomkern ist zusammengesetzt aus so vielen Protonen wie die Ordnungszahl angibt und zusätzlich so vielen Neutronen dass die betreffende Isotopenmasse erreicht wird
+Quantenmechanische Atommodelle
+DateiBohr atom modelsvg
+<num> konnte Niels Bohr aufbauend auf Rutherfords Atommodell aus Kern und Hülle erstmals erklären wie es in den optischen Spektren reiner Elemente zu den Spektrallinien kommt die für das jeweilige Element absolut charakteristisch sind Spektralanalyse nach Robert Wilhelm Bunsen und Gustav Robert Kirchhoff <num>
+Bohr nahm an dass die Elektronen sich nur auf bestimmten quantisierten Umlaufbahnen Schalen aufhalten und von einer zur anderen springen sich jedoch nicht dazwischen aufhalten können Beim Quantensprung von einer äußeren zu einer weiter innen liegenden Bahn muss das Elektron eine bestimmte Menge an Energie abgeben die als Lichtquant bestimmter Wellenlänge erscheint
+Im Franck-Hertz-Versuch konnte die quantisierte Energieaufnahme und -abgabe an Quecksilberatomen experimentell bestätigt werden
+Das Bohrsche Atommodell ergab zwar nur für Systeme mit lediglich einem Elektron Wasserstoff und ionisiertes Helium quantitativ richtige Resultate
+Jedoch bildete es im Laufe des folgenden Jahrzehnts das Fundament für eine Reihe von Verfeinerungen die zu einem qualitativen Verständnis des Aufbaus der Elektronenhüllen aller Elemente führten
+Damit wurde das Bohrsche Atommodell zur Grundlage des populären Bildes vom Atom als einem kleinen Planetensystem
+<num> versuchte Gilbert Newton Lewis im Rahmen des Bohrschen Atommodells die chemische Bindung durch Wechselwirkung der Elektronen eines Atoms mit einem anderen Atom zu erklären Walther Kossel ging <num> erstmals von abgeschlossenen Elektronenschalen bei den Edelgasen aus um zu erklären dass die chemischen Eigenschaften der Elemente grob periodisch mit der Ordnungszahl variieren wobei sich benachbarte Elemente durch ein oder zwei zusätzliche oder fehlende Elektronen unterscheiden Dies wurde bis <num> von Niels Bohr zum Aufbauprinzip weiterentwickelt wonach mit zunehmender Kernladungszahl jedes weitere Elektron in die jeweils energetisch niedrigste Elektronenschale der Atomhülle die noch Plätze frei hat aufgenommen wird ohne dass die schon vorhandenen Elektronen sich wesentlich umordnen
+DateiAOs-<num>D-dotspng Aufbauend auf dem von Louis de Broglie <num> postulierten Welle-Teilchen-Dualismus entwickelte Erwin Schrödinger <num> die Wellenmechanik
+Sie beschreibt die Elektronen nicht als Massenpunkte auf bestimmten Bahnen sondern als dreidimensionale
+Materiewellen
+Als Folge dieser Beschreibung ist es unter anderem unzulässig einem Elektron gleichzeitig genaue Werte für Ort und Impuls zuzuschreiben
+Dieser Sachverhalt wurde <num> von Werner Heisenberg in der Unschärferelation formuliert
+Demnach können statt der Bewegung auf bestimmten Bahnen nur Wahrscheinlichkeitsverteilungen für Wertebereiche von Ort und Impuls angegeben werden eine Vorstellung die nur schwer zu veranschaulichen ist
+Den quantisierten Umlaufbahnen des Bohrschen Modells entsprechen hier stehende Materiewellen oder Atomorbitale Sie geben unter anderem an wie sich in der Nähe des Atomkerns die Aufenthaltswahrscheinlichkeit der Elektronen konzentriert und bestimmen damit die wirkliche Größe des Atoms
+Die Beschreibung der Eigenschaften der Atome gelang mit diesem ersten vollständig quantenmechanischen Atommodell sehr viel besser als mit den Vorläufermodellen
+Insbesondere ließen sich auch bei Atomen mit mehreren Elektronen die Spektrallinien und die Struktur der Atomhülle in räumlicher und energetischer Hinsicht darstellen einschließlich der genauen Möglichkeiten mit den Atomhüllen anderer Atome gebundene Zustände zu bilden also stabile Moleküle
+Daher wurde das Bohrsche Atommodell zugunsten des quantenmechanischen Orbitalmodells des Atoms verworfen
+Das Orbitalmodell ist bis heute Grundlage und Ausgangspunkt genauer quantenmechanischer Berechnungen fast aller Eigenschaften der Atome
+Das gilt insbesondere für ihre Fähigkeit sich mit anderen Atomen zu einzelnen Molekülen oder zu ausgedehnten Festkörpern zu verbinden
+Bei Atomen mit mehreren Elektronen muss dafür außer dem Pauli-Prinzip auch die elektrostatische Wechselwirkung jedes Elektrons mit allen anderen berücksichtigt werden
+Diese hängt u a von der Form der besetzten Orbitale ab
+Andererseits wirkt sich umgekehrt die Wechselwirkung auf die Form und Energie der Orbitale aus
+Es ergibt sich das Problem die Orbitale in selbstkonsistenter Weise so zu bestimmen dass sich ein stabiles System ergibt
+Die Hartree-Fock-Methode geht von Orbitalen einer bestimmten Form aus und variiert diese systematisch bis die Rechnung eine minimale Gesamtenergie ergibt
+Wenn man die Orbitale nach der Dichtefunktionaltheorie bestimmen will geht man von einer ortsabhängigen Gesamtdichte der Elektronen aus und bildet daraus eine Schrödingergleichung zur Bestimmung der Orbitale der einzelnen Elektronen
+Hier wird die anfänglich angenommene Gesamtdichte variiert bis sie mit der Gesamtdichte die aus den besetzten Orbitalen zu berechnen ist gut übereinstimmt
+Das Orbitalmodell bei einem Atom mit mehr als einem Elektron ist physikalisch als eine Näherung zu bezeichnen nämlich als eine Ein-Teilchen-Näherung
+Sie besteht darin dass jedem einzelnen Elektron ein bestimmtes Orbital zugeschrieben wird
+Ein so gebildeter Zustand gehört zu der einfachsten Art von Mehrteilchenzuständen und wird hier als Konfiguration des Atoms bezeichnet
+Genauere Modelle berücksichtigen dass nach den Regeln der Quantenmechanik die Hülle auch in einem Zustand sein kann der durch Superposition verschiedener Konfigurationen entsteht wo also mit verschiedenen Wahrscheinlichkeitsamplituden gleichzeitig verschiedene Elektronenkonfigurationen vorliegen eine sogenannte Konfigurationsmischung
+Hiermit werden die genauesten Berechnungen von Energieniveaus und Wechselwirkungen der Atome möglich
+Wegen des dazu nötigen mathematischen Aufwands werden jedoch wo es möglich ist auch weiterhin einfachere Atommodelle genutzt
+Zu nennen ist hier das Thomas-Fermi-Modell in dem die Elektronenhülle pauschal wie ein im Potentialtopf gebundenes ideales Elektronengas das Fermigas behandelt wird dessen Dichte wiederum die Form des Potentialtopfs bestimmt
+Erklärung grundlegender Atomeigenschaften
+Die Elektronen der Atomhülle sind aufgrund ihrer negativen Ladung durch elektrostatische Anziehung an den positiven Atomkern gebunden
+Anschaulich bilden sie eine Elektronenwolke ohne scharfen Rand
+Ein neutrales Atom enthält genauso viele Elektronen in der Hülle wie Protonen im Kern
+Die Hülle hat einen etwa zehn- bis hunderttausend Mal größeren Durchmesser als der Kern trägt jedoch weniger als <num> Prozent zur Atommasse bei
+Sie ist für energiereiche freie Teilchen z B
+Photonen der Röntgenstrahlung oder Elektronen und Alphateilchen der radioaktiven Strahlung mit Energien ab einigen hundert Elektronenvolt eV sehr durchlässig
+Daher wird das Atom zuweilen als weitgehend leer beschrieben
+Für geladene Teilchen geringer Energie im Bereich bis zu einigen zehn eV ist die Hülle aber praktisch undurchdringlich
+In diesem Bereich liegen auch die kinetische Energie und die Bindungsenergie der Elektronen im äußeren Teil der Hülle
+Daher erfahren zwei Atome immer eine starke Abstoßungskraft wenn sie sich so weit annähern dass sich ihre Hüllen merklich überschneiden würden
+Der Bereich der kinetischen Energien ganzer Atome und Moleküle wie sie unter normalen Bedingungen auf der Erde vorkommen liegt noch deutlich darunter
+Z B
+beträgt die thermische Energie
+Boltzmannkonstante
+absolute Temperatur die für die Größenordnung dieses Energiebereichs typisch ist bei Raumtemperatur nur ungefähr <num> eV
+Unter diesen Bedingungen ist die Atomhülle daher erstens stabil weil ihr keine Elektronen entrissen werden und zweitens undurchdringlich weil sie sich nicht merklich mit den Hüllen anderer Atome überschneidet
+Damit wird das Atom zum universellen Baustein der alltäglichen makroskopischen Materie
+Seine wenn auch nicht ganz scharf definierte Größe verdankt es der gegenseitigen Undurchdringlichkeit der Hüllen
+Wenn sich die Hüllen zweier Atome aber nur geringfügig mit ihren äußeren Randbereichen überschneiden kann zwischen ihnen eine anziehende Kraft entstehen
+Sie ist die Ursache für die Entstehung von stabilen Molekülen also den kleinsten Teilchen einer chemischen Verbindung
+Bedingung ist dass insgesamt ein Gewinn an Bindungsenergie damit einhergeht dass ein oder zwei Elektronen von einer Hülle ganz oder mit gewisser Wahrscheinlichkeit zu der anderen Hülle überwechseln oder an beiden Hüllen beteiligt sind
+Das ist nur bei genau passendem Aufbau beider Hüllen gegeben
+Daher treten chemische Bindungen nur bei entsprechend geeigneten Kombinationen von Atomen auf
+Bei größeren Abständen etwa bei einigen Atomdurchmessern ziehen sich hingegen Atome aller Arten gegenseitig schwach an unabhängig von der Möglichkeit eine chemische Bindung einzugehen
+Diese Van-der-Waals-Kräfte bewirken dass jedes Gas bei genügend niedriger Temperatur zu einer Flüssigkeit oder einem Feststoff kondensiert
+Sie sind also für den Wechsel der Aggregatzustände verantwortlich und wirken zwischen den neutralen Atomen bzw Molekülen sind aber auch elektrischen Ursprungs
+Sie werden dadurch erklärt dass sich zwei Atome durch leichte räumliche Verschiebung ihrer Elektronenwolken gegenseitig elektrische Dipolmomente induzieren die einander elektrostatisch anziehen
+Weitere Entdeckungen
+Der Chemiker Otto Hahn ein Schüler Rutherfords versuchte im Jahr <num> durch Einfang von Neutronen an Urankernen Atome mit größerer Masse Transurane herzustellen wie das bei leichteren Elementen seit Jahren gelungen war
+Fritz Straßmann wies jedoch überraschenderweise nach dass dabei das viel leichtere Barium entstanden war
+Die Physiker Lise Meitner und Otto Frisch konnten den Vorgang als Kernspaltung identifizieren indem sie mittels einer Ionisationskammer mehrere radioaktive Spaltprodukte nachwiesen
+Ab den <num>er Jahren konnten Atome durch die Entwicklung verbesserter Teilchenbeschleuniger und Teilchendetektoren beim Beschuss mit Teilchen sehr hoher Energie untersucht werden Ende der <num>er Jahre zeigte sich in der tiefinelastischen Streuung von Elektronen an Atomkernen dass auch Neutronen und Protonen keine unteilbaren Einheiten sind sondern aus Quarks zusammengesetzt sind
+<num> entwickelte Erwin Müller das Feldionenmikroskop und konnte damit von einer Nadelspitze erstmals ein Abbild erzeugen das auf direkte Weise so stark vergrößert war dass einzelne Atome darin sichtbar wurden wenn auch nur als verschwommene Flecken
+<num> entwickelte Wolfgang Paul die magnetische Ionenfalle Paulfalle in der einzelne Ionen gespeichert und mit immer höherer Genauigkeit untersucht werden konnten
+<num> entwickelte eine Arbeitsgruppe um Steven Chu die Laserkühlung ein Verfahren die Temperatur einer Ansammlung von Atomen mittels Laserstrahlung stark zu verringern
+Im selben Jahr gelang es einer Gruppe um William D Phillips neutrale Natriumatome in einer magneto-optischen Falle einzuschließen
+Durch Kombination dieser Verfahren mit einer Methode die den Dopplereffekt nutzt gelang es einer Arbeitsgruppe um Claude Cohen-Tannoudji geringe Mengen von Atomen auf Temperaturen von einigen Mikrokelvin zu kühlen
+Mit diesem Verfahren können Atome mit höchster Genauigkeit untersucht werden außerdem ermöglichte es auch die experimentelle Realisierung der Bose-Einstein-Kondensation
+Anfang der <num>er Jahre wurde von Gerd Binnig und Heinrich Rohrer das Rastertunnelmikroskop entwickelt in dem eine Nadelspitze eine Oberfläche mittels des Tunneleffekts so fein abtastet dass einzelne Atome sichtbar werden
+Damit wurde es auch möglich Atome einzeln an bestimmte Plätze zu setzen
+In den <num>er Jahren konnten Serge Haroche und David Wineland in Experimenten die Wechselwirkung eines einzelnen Atoms mit einem einzelnen Photon erfolgreich untersuchen
+In den <num>er Jahren wurde die Handhabbarkeit einzelner Atome unter anderem genutzt um einen Transistor aus nur einem Metallatom mit organischen Liganden herzustellen
+Viele dieser Entdeckungen wurden mit dem Nobelpreis Physik oder Chemie ausgezeichnet
+Klassifizierung
+DateiPeriodensystem Z A Name Deutschsvg DateiIsotopentabelle Segresvg
+Elemente Isotope Nuklide
+Die Unterscheidung und Bezeichnung verschiedener Atomsorten geht zunächst vom Aufbau des Atomkerns aus während der Zustand der Hülle gegebenenfalls durch zusätzliche Symbole angegeben wird
+Kennzahlen sind die Protonenzahl Ordnungszahl Kernladungszahl Z die Neutronenzahl N des Kerns und die daraus gebildete Massenzahl AZN
+Je nach ihrer Protonenzahl gehören die Atome zu einem der <num> bekannten chemischen Elemente von Wasserstoff mit Z<num> bis Oganesson mit Z<num>
+Davon sind <num> in natürlichen Vorkommen entdeckt worden <num> nur nach künstlicher Herstellung durch Kernreaktionen
+Die Ordnung der Elemente wird im Periodensystem - wichtig für die Chemie - graphisch veranschaulicht
+Darin werden die Elemente mit aufsteigender Ordnungszahl in Form einer Tabelle angeordnet
+Jede Zeile wird als Periode des Periodensystems bezeichnet und endet wenn das jeweilige Orbital mit Elektronen voll besetzt ist Edelgas
+In den nächsten Zeilen wiederholt sich aufgrund der schrittweisen Elektronenbesetzung der nächsten Orbitale der chemische Charakter der Elemente
+So stehen Elemente mit ähnlichen chemischen Eigenschaften in einer Spalte untereinander sie bilden eine Gruppe des Periodensystems
+Atome eines Elements die sich in der Neutronenzahl unterscheiden gehören zu verschiedenen Isotopen des Elements
+Insgesamt bestehen die <num> Elemente aus etwa <num> Isotopen wovon <num> künstlich erzeugt wurden
+Isotope werden - bis auf die Ausnahmen der Wasserstoffisotope Deuterium und Tritium - nach dem chemischen Element und der Massenzahl bezeichnet
+Das Symbol für ein bestimmtes Isotop des Elements X hat die Form
+oder X-A Beispiele
+Pb-<num>
+Die Angabe der Protonenzahl Z ist redundant da sich Z schon aus der Ordnungszahl des Elements ergibt
+Nuklid ist die ganz allgemeine Bezeichnung für Atomarten unabhängig davon ob sie zum gleichen Element gehören oder nicht
+Die Nuklidkarte oder Isotopenkarte - wichtig für die Kernphysik und ihre Anwendungen - ist eine Tabelle in der jede Atomart einen eigenen Platz erhält
+Dazu wird auf einer Achse die Anzahl der Protonen auf der anderen die der Neutronen aufgetragen
+Häufig wird die Stabilität und bei instabilen Nukliden auch die Art der Umwandlung oder die Größenordnung der Halbwertszeit durch bestimmte Farben dargestellt
+Stabile und instabile radioaktive Atome
+Der Atomkern eines Nuklids
+kann im energetischen Grundzustand und in verschiedenen Anregungszuständen vorliegen
+Wenn darunter relativ langlebige sogenannte metastabile Zustände sind werden diese als Isomere bezeichnet und als eigene Nuklide gezählt Symbol
+o ä Nach dieser Definition sind mit dem Stand von <num> insgesamt etwa <num> Nuklide bekannt
+In der Kernphysik werden Nuklide mit unterschiedlichen Protonenzahlen aber gleicher Massenzahl
+als Isobare bezeichnet
+Seltener werden unter dem Namen Isotone Nuklide mit verschiedenen Protonenzahlen aber gleicher Neutronenzahl zusammengefasst
+Nur etwa <num> Isotope von <num> Elementen haben einen stabilen Kern
+Alle anderen Atome sind instabil und wandeln sich über kurz oder lang in Atome eines stabilen Isotops um
+Da sie dabei im Allgemeinen ionisierende Strahlung aussenden heißen sie auch Radioisotope oder Radionuklide
+Auf der Erde wurden in den natürlichen Vorkommen neben allen <num> stabilen Isotopen <num> Radioisotope gefunden die sich auf <num> radioaktive Elemente verteilen und die natürliche Radioaktivität verursachen Viele weitere kurzlebige Isotope existieren im Inneren von Sternen insbesondere während der Supernova-Phase
+Seltene und theoretische Formen
+Als Rydberg-Atom wird ein Atom bezeichnet in dem ein Elektron in einem so hohen Energiezustand angeregt ist dass es den Atomkern teilweise auch den gesamten Atomrumpf bestehend aus dem Atomkern und den restlichen Elektronen in weitem Abstand umkreist und sein Verhalten damit dem eines klassischen Teilchens ähnelt
+Rydberg-Atome können über <num>-mal größer sein als nicht angeregte Atome
+Da sie extrem empfindlich auf äußere Felder reagieren kann man mit ihnen z B
+die Wechselwirkung mit einem einzelnen Photon im Detail untersuchen
+Sind zwei oder mehr Elektronen in solchen Zuständen angeregt spricht man von planetarischen Atomen
+Im teils übertragenen Sinn werden als exotische Atome auch solche Systeme bezeichnet die in physikalischer Hinsicht gewisse Ähnlichkeiten zu den gewöhnlichen Atomen aufweisen
+In ihnen kann z B
+eines der Protonen Neutronen oder Elektronen durch ein anderes Teilchen derselben Ladung ersetzt worden sein
+Wird etwa ein Elektron durch ein schwereres Myon ersetzt bildet sich ein myonisches Atom
+Als Positronium wird ein exotisches Atom bezeichnet in dem ein Elektron statt an ein Proton an ein Positron das ist das positiv geladene Antiteilchen des Elektrons gebunden ist
+Auch Atome die gänzlich aus Antiteilchen zur normalen Materie aufgebaut sind sind möglich
+So wurden erstmals <num> am Genfer CERN Antiwasserstoffatome künstlich hergestellt und nachgewiesen An solchen exotischen Atomen lassen sich unter anderem fundamentale physikalische Theorien überprüfen
+Des Weiteren wird der Name Atom manchmal auch für Zwei-Teilchen-Systeme verwendet die nicht durch elektromagnetische Wechselwirkung zusammengehalten werden sondern durch die starke Wechselwirkung
+Bei einem solchen Quarkonium handelt es sich um ein kurzlebiges Elementarteilchen vom Typ Meson das aus einem Quark und seinem Antiteilchen aufgebaut ist
+Ein Quarkonium-Atom lässt sich in seinen verschiedenen metastabilen Zuständen so durch Quantenzahlen klassifizieren wie das Wasserstoffatom
+Entstehung
+Etwa eine Sekunde nach dem Urknall kamen die ständigen Umwandlungen zwischen den Elementarteilchen zur Ruhe übrig blieben Elektronen Protonen und Neutronen
+In den darauf folgenden drei Minuten verbanden sich in der primordialen Nukleosynthese die vorhandenen Neutronen mit Protonen zu den einfachsten Kernen Deuterium Helium in geringerem Umfang auch Lithium und möglicherweise in noch kleineren Mengen Beryllium und Bor
+Die übrigen Protonen <num> Prozent blieben erhalten Die ersten neutralen Atome mit dauerhaft gebundenen Elektronen wurden erst <num> Jahre nach dem Urknall in der Rekombinationsphase gebildet als das Universum durch Expansion so weit abgekühlt war dass die Atome nicht sogleich wieder ionisiert wurden
+Die Kerne aller schwereren Atome wurden und werden durch verschiedene Prozesse der Kernfusion erzeugt
+Am wichtigsten ist die stellare Nukleosynthese durch die in Sternen zunächst Helium anschließend auch die schwereren Elemente bis zum Eisen gebildet werden
+Elemente mit höheren Kernladungszahlen als Eisen entstehen in explosionsartigen Vorgängen wie im r-Prozess in Supernovae und im s-Prozess in AGB-Sternen die kurz vor dem Ende ihrer Lebensdauer sind
+Kleine Mengen verschiedener Elemente und Isotope werden auch dadurch gebildet dass schwere Kerne wieder geteilt werden
+Das geschieht durch radioaktive Zerfälle siehe Zerfallsreihe die u a für einen Teil des Vorkommens von Helium und Blei verantwortlich sind und Spallationen die für die Entstehung von Lithium Beryllium und Bor wichtig sind
+Vorkommen und Verteilung
+DateiElement-haeufigkeitsvg
+Im beobachtbaren Universum liegen die Atome mit einer mittleren Dichte von <num> Atomem vor
+Nach dem Urknallmodell Lambda-CDM-Modell bilden sie etwa <num> Prozent der gesamten Energiedichte
+Der Rest dessen Natur noch weitgehend unklar ist setzt sich aus etwa <num> Prozent dunkler Materie und <num> Prozent dunkler Energie zusammen sowie kleinen Beiträgen von Neutrinos und elektromagnetischer Strahlung Im Inneren einer Galaxie wie etwa der Milchstraße ist im interstellaren Medium ISM die Dichte der Atome wesentlich höher und liegt zwischen <num> und <num> Atomem<num> Die Sonne befindet sich in der weitgehend staubfreien lokalen Blase daher ist die Dichte in der Umgebung des Sonnensystems nur etwa <num> Atomem<num> In festen Himmelskörpern wie der Erde beträgt die Atomdichte etwa <num> Atomem<num>
+In der Verteilung der Elemente dominiert im Universum Wasserstoff mit rund drei Viertel der Masse danach folgt Helium mit etwa einem Viertel
+Alle schwereren Elemente sind viel seltener und machen nur einen kleinen Teil der im Universum vorhandenen Atome aus
+Ihre Häufigkeiten werden von den verschiedenen Mechanismen der Nukleosynthese bestimmt
+Im Sonnensystem sind Wasserstoff und Helium vorwiegend in der Sonne und den Gasplaneten enthalten
+Dagegen überwiegen auf der Erde die schweren Elemente
+Die häufigsten Elemente sind hier Sauerstoff Eisen Silicium und Magnesium
+Der Erdkern besteht vorwiegend aus Eisen während in der Erdkruste Sauerstoff und Silicium vorherrschen
+Bestandteile des Atoms
+Die beiden Hauptbestandteile eines Atoms sind der Atomkern und die Atomhülle
+Die Hülle besteht aus Elektronen
+Sie trägt mit weniger als <num> Prozent zur Masse des Atoms bei bestimmt aber dessen Größe und dessen Verhalten gegenüber anderen Atomen wenn sie einander nahe kommen
+Der Kern besteht aus Protonen und Neutronen ist im Durchmesser zehn- bis hunderttausendmal kleiner als die Hülle enthält aber mehr als <num> Prozent der Masse des Atoms
+Atomkern
+Aufbau
+DateiBinding energy curve - common isotopes DEsvg
+Die in einem Atom vorhandenen Protonen und Neutronen zusammen auch als Nukleonen bezeichnet sind aneinander gebundenen und bilden den Atomkern
+Die Nukleonen zählen zu den Hadronen
+Das Proton ist positiv geladen das Neutron ist elektrisch neutral
+Proton und Neutron haben einen Durchmesser von etwa <num> fm Femtometer und sind selber keine Elementarteilchen sondern nach dem Standardmodell der Elementarteilchenphysik aus den punktförmigen Quarks aufgebaut
+Jeweils drei Quarks binden sich durch die starke Wechselwirkung die durch Gluonen vermittelt wird zu einem Nukleon
+Die starke Wechselwirkung ist darüber hinaus für den Zusammenhalt der Nukleonen im Atomkern verantwortlich insbesondere ist die Anziehung bis zu etwa <num> fm Abstand deutlich stärker als die gegenseitige elektrische Abstoßung der Protonen Unterhalb von etwa <num> fm wird die starke Wechselwirkung der Hadronen jedoch stark abstoßend
+Anschaulich gesprochen verhalten sich die Nukleonen im Kern also etwa wie harte Kugeln die aneinander haften
+Daher steigt das Volumen des Kerns proportional zur Nukleonenzahl Massenzahl
+Sein Radius beträgt etwa
+fm
+Der leichteste Atomkern besteht aus nur einem Proton
+Mehrere Protonen stoßen sich zwar gemäß der Elektrostatik ab können zusammen mit einer geeigneten Anzahl von Neutronen aber ein stabiles System bilden
+Doch schon bei kleinen Abweichungen von dem energetisch günstigsten Zahlenverhältnis ist der Kern instabil und wandelt sich spontan um indem aus einem Neutron ein Proton wird oder umgekehrt und die frei werdende Energie und Ladung als Betastrahlung abgegeben wird
+Kerne mit bis zu etwa <num> Protonen sind nur bei annähernd gleich großer Neutronenzahl stabil
+Darüber steigt in den stabilen Atomkernen das Verhältnis von Neutronen zu Protonen von <num> bis auf etwa <num><num> weil bei größeren Protonenzahlen wegen ihrer elektrostatischen Abstoßung die Anzahl der Neutronen schneller anwachsen muss als die der Protonen Details siehe Tröpfchenmodell
+Die Bindungsenergie liegt in stabilen Kernen abgesehen von den leichtesten oberhalb von <num> MeV pro Nukleon siehe Abbildung und übertrifft damit die Bindungsenergie der äußeren Elektronen der Atomhülle oder die chemische Bindungsenergie in stabilen Molekülen um das ca <num>-fache
+Kerne mit bestimmten Nukleonenzahlen die als Magische Zahl bezeichnet werden beispielsweise Helium-<num> Sauerstoff-<num> oder Blei-<num> sind besonders stabil was mit dem Schalenmodell des Atomkerns erklärt werden kann
+Oberhalb einer Zahl von <num> Protonen also jenseits von Blei sind alle Kerne instabil
+Sie wandeln sich durch Ausstoßen eines Kerns He-<num> in leichtere Kerne um Alphastrahlung
+Dies wiederholt sich zusammen mit Betastrahlung so lange bis ein stabiler Kern erreicht ist mehrere Zerfallsstufen bilden eine Zerfallsreihe
+Auch zu den Protonenzahlen <num> Technetium und <num> Promethium existiert kein stabiler Kern
+Daher kann es insgesamt nur <num> verschiedene stabile chemische Elemente geben alle weiteren sind radioaktiv
+Sie kommen auf der Erde nur dann natürlich vor wenn sie selber oder eine ihrer Muttersubstanzen eine genügend lange Halbwertzeit haben
+Masse
+Da der Großteil der Atommasse von den Neutronen und Protonen stammt und diese etwa gleich schwer sind wird die Gesamtzahl dieser Teilchen in einem Atom als Massenzahl bezeichnet
+Die genaue Masse eines Atoms wird oft in der atomaren Masseneinheit u angegeben ihr Zahlenwert ist dann etwa gleich der Massenzahl
+Kleinere Abweichungen entstehen durch den Massendefekt der Atomkerne
+Die atomare Masseneinheit ergibt sich aus der Definition der SI-Einheit des Mols in der Art und Weise dass ein Atom des Kohlenstoffisotops <num>C im Grundzustand inklusive seiner Hüllenelektronen eine Masse von exakt <num> u besitzt
+Damit beträgt <num> u gleich <num>
+<num>-<num> kg Ein Atom des leichtesten Wasserstoffisotops hat eine Masse von <num> u
+Das schwerste stabile Nuklid ist das Bleiisotop <num>Pb mit einer Masse von <num> u
+Da makroskopische Stoffmengen so viele Atome enthalten dass die Angabe ihrer Anzahl als natürliche Zahl unhandlich wäre erhielt die Stoffmenge eine eigene Einheit das Mol
+Ein Mol sind etwa <num>nbspnbsp<num><sup><num><sup> Atome oder auch Moleküle oder andere Teilchen die betrachtete Teilchenart muss immer mitgenannt werden
+Die Masse von <num> Mol Atomen der Atommasse X u ist daher exakt X g Daher ist es in der Chemie üblich Atommassen statt in u auch indirekt in gmol anzugeben
+Bildung und Zerfall
+In welcher Art ein instabiler Atomkern zerfällt ist für das jeweilige Radionuklid typisch
+Bei manchen Nukliden können die untereinander völlig gleichen Kerne auch auf verschiedene Arten zerfallen so dass mehrere Zerfallskanäle mit bestimmten Anteilen beteiligt sind
+Die wichtigsten radioaktiven Zerfälle sind
+Alpha-Zerfall bei dem sich aus zwei Protonen und zwei Neutronen des Kerns durch die starke Wechselwirkung ein Helium-Atomkern bildet der ausgestoßen wird
+Beta-Zerfall bei dem mittels der schwachen Wechselwirkung ein Neutron des Kerns in ein Proton oder umgekehrt umgewandelt wird und ein Elektron und ein Antineutrino beziehungsweise ein Positron und ein Neutrino ausgesendet werden
+Gamma-Zerfall bei dem ein angeregter Kern durch elektromagnetische Wechselwirkung Gammastrahlung erzeugt und in ein niedrigeres Energieniveau gelangt bei gleichbleibender Protonen- und Neutronenzahl
+DateiNuclear fusionsvg Die Energien der Strahlungen sind für das jeweilige Nuklid charakteristisch ebenso wie die Halbwertszeit die angibt wie lange es dauert bis die Hälfte einer Probe des Nuklids zerfallen ist
+Durch Anlagerung eines Neutrons kann sich ein Kern in das nächstschwerere Isotop desselben Elements verwandeln
+Durch den Beschuss mit Neutronen oder anderen Atomkernen kann ein großer Atomkern in mehrere kleinere Kerne gespalten werden
+Einige schwere Nuklide können sich auch ohne äußere Einwirkung spontan spalten
+Größere Atomkerne können aus kleineren Kernen gebildet werden
+Dieser Vorgang wird Kernfusion genannt
+Für eine Fusion müssen sich Atomkerne sehr nahe kommen
+Diesem Annähern steht die elektrostatische Abstoßung beider Kerne der sogenannte Coulombwall entgegen
+Aus diesem Grund ist eine Kernfusion außer in bestimmten Experimenten nur unter sehr hohen Temperaturen von mehreren Millionen Grad und hohen Drücken wie sie im Inneren von Sternen herrschen möglich
+Die Kernfusion ist bei Nukliden bis zum Nickel-<num> eine exotherme Reaktion so dass sie im Großen selbsterhaltend ablaufen kann
+Sie ist die Energiequelle der Sterne
+Bei Atomkernen jenseits des Nickels nimmt die Bindungsenergie pro Nukleon ab die Fusion schwererer Atomkerne ist daher endotherm und damit kein selbsterhaltender Prozess
+Die Kernfusion in Sternen kommt daher zum Erliegen wenn die leichten Atomkerne aufgebraucht sind
+Atomhülle
+Aufbau und Bindungsenergie
+Die Atomhülle besteht aus Elektronen die aufgrund ihrer negativen Ladung an den positiven Atomkern gebunden sind
+Sie wird oft auch als Elektronenhülle bezeichnet
+Bei einem neutralen Atom beträgt die durchschnittliche Bindungsenergie der
+Elektronen der Hülle etwa
+Sie nimmt daher mit steigender Teilchenzahl erheblich zu im Gegensatz zur durchschnittlichen Bindungsenergie pro Nukleon im Kern
+Zur Erklärung wird angeführt dass zwischen Nukleonen nur Bindungskräfte kurzer Reichweite wirken die kaum über die benachbarten Teilchen hinausreichen während die Hülle durch die elektrostatische Anziehungskraft gebunden ist die als langreichweitige Wechselwirkung mit größerem Abstand vom Kern vergleichsweise schwach abnimmt
+Abgesehen von der Masse die zu über <num> Prozent im Atomkern konzentriert ist ist die Atomhülle für praktisch alle äußeren Eigenschaften des Atoms verantwortlich
+Der Begriff Atommodell bezieht sich daher im engeren Sinn meist nur auf die Hülle siehe Liste der Atommodelle
+Ein einfaches Atommodell ist das Schalenmodell nach dem die Elektronen sich in bestimmten Schalen um den Kern anordnen in denen jeweils für eine bestimmte Anzahl Elektronen Platz ist
+Allerdings haben diese Schalen weder einen bestimmten Radius noch eine bestimmte Dicke sondern überlappen und durchdringen einander teilweise
+Wesentliche Eigenschaften der Hülle sind oben unter Quantenmechanische Atommodelle und Erklärung grundlegender Atomeigenschaften dargestellt
+In den nachfolgenden Abschnitten folgen weitere Details
+Interpretation grundlegender Atomeigenschaften im Rahmen des Schalenmodells
+Die Atomhülle bestimmt die Stärke und Abstandsabhängigkeit der Kräfte zwischen zwei Atomen
+Im Abstandsbereich mehrerer Atomdurchmesser polarisieren sich die gesamten Atomhüllen wechselseitig sodass durch elektrostatische Anziehung anziehende Kräfte die Van-der-Waals-Kräfte entstehen
+Sie bewirken vor allem die Kondensation der Gase zu Flüssigkeiten also einen Wechsel der Aggregatzustände
+Die näherungsweise Inkompressibilität der Flüssigkeiten und Festkörper hingegen beruht darauf dass alle Atome bei starker Annäherung einander stark abstoßen sobald sich ihre Hüllen im Raum merklich überschneiden und daher verformen müssen
+Außer im Fall zweier Wasserstoffatome die jeweils nur ein Elektron in der Hülle haben spielt die elektrostatische Abstoßung der beiden Atomkerne dabei nur eine geringe Rolle
+In einem mittleren Abstandsbereich zwischen dem Vorherrschen der schwach anziehenden Van-der-Waals-Kräfte und der starken Abstoßung kommt es zwischen zwei oder mehr zueinander passenden Atomhüllen zu einer besonders starken Anziehung der chemischen Bindung
+Bei Atomen bestimmter Elemente kann diese Anziehung zu einem stabilen Molekül führen das aus Atomen in zahlenmäßig genau festgelegter Beteiligung und räumlicher Anordnung aufgebaut ist
+Die Moleküle sind die kleinsten Stoffeinheiten der chemischen Verbindungen also der homogenen Materialien in all ihrer Vielfalt
+Vermittelt über die Hüllen ihrer Atome ziehen auch Moleküle einander an
+Ein fester Körper entsteht wenn viele Moleküle sich aneinander binden und dabei weil es energetisch günstig ist eine feste Anordnung einhalten
+Ist diese Anordnung regelmäßig bildet sich ein Kristallgitter
+Infolge dieser Bindung ist der feste Körper nicht nur weitgehend inkompressibel wie eine Flüssigkeit sondern im Unterschied zu dieser auch auf Zug belastbar und deutlich weniger leicht verformbar
+Verbinden sich Atome metallischer Elemente miteinander ist ihre Anzahl nicht festgelegt und es können sich nach Größe und Gestalt beliebige Körper bilden
+Vor allem chemisch reine Metalle zeigen dann meist auch eine große Verformbarkeit
+Verbindungen verschiedener Metalle werden Legierung genannt
+Die Art der Bindung von Metallatomen erklärt warum Elektronen sich fast frei durch das Kristallgitter bewegen können was die große elektrische Leitfähigkeit und Wärmeleitfähigkeit der Metalle verursacht
+Zusammengefasst ergeben sich aus der Wechselwirkung der Atomhüllen miteinander die mechanische Stabilität und viele weitere Eigenschaften der makroskopischen Materialien
+Aufgrund des unscharfen Randes der Atomhülle liegt die Größe der Atome nicht eindeutig fest
+Die als Atomradien tabellierten Werte sind aus der Bindungslänge gewonnen das ist der energetisch günstigste Abstand zwischen den Atomkernen in einer chemischen Bindung
+Insgesamt zeigt sich mit steigender Ordnungszahl eine in etwa periodische Variation der Atomgröße die mit der periodischen Variation des chemischen Verhaltens gut übereinstimmt
+Im Periodensystem der Elemente gilt allgemein dass innerhalb einer Periode also einer Zeile des Systems eine bestimmte Schale aufgefüllt wird
+Von links nach rechts nimmt die Größe der Atome dabei ab weil die Kernladung anwächst und daher alle Schalen stärker angezogen werden
+Wenn eine bestimmte Schale mit den stark gebundenen Elektronen gefüllt ist gehört das Atom zu den Edelgasen
+Mit dem nächsten Elektron beginnt die Besetzung der Schale mit nächstgrößerer Energie was mit einem größeren Radius verbunden ist
+Innerhalb einer Gruppe also einer Spalte des Periodensystems nimmt die Größe daher von oben nach unten zu
+Dementsprechend ist das kleinste Atom das Heliumatom am Ende der ersten Periode mit einem Radius von <num> pm während eines der größten Atome das Caesiumatom ist das erste Atom der <num> Periode
+Es hat einen Radius von <num> pm
+Erklärung der Atomeigenschaften im Rahmen des Orbitalmodells
+Die dem Schalenmodell zugrundeliegenden Elektronenschalen ergeben sich durch die Quantisierung der Elektronenenergien im Kraftfeld des Atomkerns nach den Regeln der Quantenmechanik
+Um den Kern herum bilden sich verschiedene Atomorbitale das sind unscharf begrenzte Wahrscheinlichkeitsverteilungen für mögliche räumliche Zustände der Elektronen
+Jedes Orbital kann aufgrund des Pauli-Prinzips mit maximal zwei Elektronen besetzt werden dem Elektronenpaar
+Die Orbitale die unter Vernachlässigung der gegenseitigen Abstoßung der Elektronen und der Feinstruktur theoretisch die gleiche Energie hätten bilden eine Schale
+Die Schalen werden mit der Hauptquantenzahl durchnummeriert oder fortlaufend mit den Buchstaben K L M bezeichnet
+Genauere Messungen zeigen dass ab der zweiten Schale nicht alle Elektronen einer Schale die gleiche Energie besitzen
+Falls erforderlich wird durch die Nebenquantenzahl oder Drehimpulsquantenzahl eine bestimmte Unterschale identifiziert
+Sind die Orbitale angefangen vom energetisch niedrigsten so weit mit Elektronen besetzt dass die gesamte Elektronenzahl gleich der Protonenzahl des Kerns ist ist das Atom neutral und befindet sich im Grundzustand
+Werden in einem Atom ein oder mehrere Elektronen in energetisch höherliegende Orbitale versetzt ist das Atom in einem angeregten Zustand
+Die Energien der angeregten Zustände haben für jedes Atom wohlbestimmte Werte die sein Termschema bilden
+Ein angeregtes Atom kann seine Überschussenergie abgeben durch Stöße mit anderen Atomen durch Emission eines der Elektronen Auger-Effekt oder durch Emission eines Photons also durch Erzeugung von Licht oder Röntgenstrahlung
+Bei sehr hoher Temperatur oder in Gasentladungen können die Atome durch Stöße Elektronen verlieren siehe Ionisationsenergie es entsteht ein Plasma so z B
+in einer heißen Flamme oder in einem Stern
+DateiFraunhofer lines DEsvg Da die Energien der Quanten der emittierten Strahlung je nach Atom bzw Molekül und den beteiligten Zuständen verschieden sind lässt sich durch Spektroskopie dieser Strahlung die Quelle im Allgemeinen eindeutig identifizieren
+Beispielsweise zeigen die einzelnen Atome ihr elementspezifisches optisches Linienspektrum
+Bekannt ist etwa die Natrium-D-Linie eine Doppellinie im gelben Spektralbereich bei <num> nm und <num> nm die auch in nebenstehender Abbildung mit D-<num> bezeichnet wird
+Ihr Aufleuchten zeigt die Anwesenheit von angeregten Natrium-Atomen an sei es auf der Sonne oder über der Herdflamme bei Anwesenheit von Natrium oder seinen Salzen
+Da diese Strahlung einem Atom auch durch Absorption dieselbe Energie zuführen kann lassen sich die Spektrallinien der Elemente sowohl in Absorptions- als auch in Emissionsspektren beobachten
+Diese Spektrallinien lassen sich auch verwenden um Frequenzen sehr präzise zu vermessen beispielsweise für Atomuhren
+Obwohl Elektronen sich untereinander elektrostatisch abstoßen können zusätzlich bis zu zwei weitere Elektronen gebunden werden wenn es bei der höchsten vorkommenden Elektronenenergie noch Orbitale mit weiteren freien Plätzen gibt siehe Elektronenaffinität
+Chemische Reaktionen d h
+die Verbindung mehrerer Atome zu einem Molekül oder sehr vieler Atome zu einem Festkörper werden dadurch erklärt dass ein oder zwei Elektronen aus einem der äußeren Orbitale eines Atoms Valenzelektronen unter Energiegewinn auf einen freien Platz in einem Orbital eines benachbarten Atoms ganz hinüberwechseln Ionenbindung oder sich mit einer gewissen Wahrscheinlichkeit dort aufhalten kovalente Bindung durch ein bindendes Elektronenpaar
+Dabei bestimmt die Elektronegativität der Elemente bei welchem Atom sich die Elektronen wahrscheinlicher aufhalten
+In der Regel werden chemische Bindungen so gebildet dass die Atome die Elektronenkonfiguration eines Edelgases erhalten Edelgasregel
+Für das chemische Verhalten des Atoms sind also Form und Besetzung seiner Orbitale entscheidend
+Da diese allein von der Protonenzahl bestimmt werden zeigen alle Atome mit gleicher Protonenzahl also die Isotope eines Elements nahezu das gleiche chemische Verhalten
+Nähern sich zwei Atome über die chemische Bindung hinaus noch stärker an müssen die Elektronen eines Atoms wegen des Pauli-Prinzips auf freie aber energetisch ungünstige Orbitale des anderen Atoms ausweichen was einen erhöhten Energiebedarf und damit eine abstoßende Kraft nach sich zieht
+Wechselwirkung zwischen Kern und Hülle
+Mit großer Genauigkeit wird die Wechselwirkung zwischen Kern und Hülle schon durch den einfachen Ansatz beschrieben in dem der Kern eine punktförmige Quelle eines elektrostatischen Felds nach dem Coulomb-Gesetz darstellt
+Alle genannten Atommodelle beruhen hierauf
+Aufgrund zusätzlicher Effekte die in erweiterten Modellen behandelt werden sind nur extrem kleine Korrekturen nötig die unter dem Namen Hyperfeinstruktur zusammengefasst werden
+Zu berücksichtigen sind hier drei Effekte erstens die endliche Ausdehnung die jeder Kern besitzt zweitens eine magnetische Dipolwechselwirkung wenn sowohl Kern als auch Hülle eine Drehimpulsquantenzahl von mindestens
+haben und drittens eine elektrische Quadrupolwechselwirkung wenn beide Drehimpulsquantenzahlen mindestens <num> sind
+Die endliche Ausdehnung des Kerns - verglichen mit einer theoretischen Punktladung - bewirkt eine schwächere Anziehung derjenigen Elektronen deren Aufenthaltswahrscheinlichkeit bis in den Kern hineinreicht
+Betroffen sind nur s-Orbitale Bahndrehimpuls Null
+Bei Atomen mittlerer Ordnungszahl liegt die Korrektur in der Größenordnung von <num> Prozent
+Die magnetischen Dipol- bzw elektrischen Quadrupol-Momente von Hülle und Kern bewirken eine Kopplung mit der Folge dass die Gesamtenergie eines freien Atoms je nach Quantenzahl seines Gesamtdrehimpulses äußerst geringfügig aufgespalten ist
+Im H-Atom beträgt die Aufspaltung etwa ein Millionstel der Bindungsenergie des Elektrons siehe <num>-cm-Linie
+Anschaulich gesprochen hängt die Energie davon ab in welchem Winkel die Achsen des magnetischen Dipolmoments bzw elektrischen Quadrupolmoments von Kern und Hülle zueinander stehen
+Auch bei Atomen in Flüssigkeiten und Festkörpern treten diese Wechselwirkungen in entsprechend modifizierter Form auf
+Trotz der Kleinheit der dadurch verursachten Effekte haben sie eine große Rolle in der Atom- und Kernforschung gespielt und sind in besonderen Fällen auch bei modernen Anwendungen wichtig
+Beobachtung
+Indirekte Beobachtung
+Indirekte Möglichkeiten Atome zu erkennen beruhen auf der Beobachtung der von ihnen ausgehenden Strahlung
+So kann aus Atomspektren beispielsweise die Elementzusammensetzung entfernter Sterne bestimmt werden
+Die verschiedenen Elemente lassen sich durch charakteristische Spektrallinien identifizieren die auf Emission oder Absorption durch Atome des entsprechenden Elements in der Sternatmosphäre zurückgehen
+Gasentladungslampen die dasselbe Element enthalten zeigen diese Linien als Emissionslinien Auf diese Weise wurde z B
+<num> Helium im Spektrum der Sonne nachgewiesen - über <num> Jahre bevor es auf der Erde entdeckt wurde
+Ein Atom kann ionisiert werden indem eines seiner Elektronen entfernt wird
+Die elektrische Ladung sorgt dafür dass die Flugbahn eines Ions von einem Magnetfeld abgelenkt wird
+Dabei werden leichte Ionen stärker abgelenkt als schwere
+Das Massenspektrometer nutzt dieses Prinzip um das Masse-zu-Ladung-Verhältnis von Ionen und damit die Atommassen zu bestimmen
+Die Elektronenenergieverlustspektroskopie misst den Energieverlust eines Elektronenstrahls bei der Wechselwirkung mit einer Probe in einem Transmissionselektronenmikroskop
+Beobachtung einzelner Atome
+DateiAtomic resolution Au<num>JPG Eine direkte Abbildung die einzelne Atome erkennen lässt wurde erstmals <num> mit dem Feldionenmikroskop oder Feldemissionsmikroskop erzielt
+Auf einem kugelförmigen Bildschirm in dessen Mittelpunkt sich eine extrem feine Nadelspitze befindet erscheint ein etwa millionenfach vergrößertes Bild Darin sind die obersten Atome die die Spitze bilden nebeneinander als einzelne Lichtpunkte zu erkennen
+Dies kann heute auch im Physikunterricht an der Schule vorgeführt werden
+Das Bild entsteht in Echtzeit und erlaubt z B
+die Betrachtung der Wärmebewegung einzelner Fremdatome auf der Spitze
+Auch das Rastertunnelmikroskop ist ein Gerät das einzelne Atome an der Oberfläche eines Körpers sichtbar macht
+Es verwendet den Tunneleffekt der es Teilchen erlaubt eine Energiebarriere zu passieren die sie nach klassischer Physik nicht überwinden könnten
+Bei diesem Gerät tunneln Elektronen zwischen einer elektrisch leitenden Spitze und der elektrisch leitenden Probe
+Bei Seitwärtsbewegungen zur Abrasterung der Probe wird die Höhe der Spitze so nachgeregelt dass immer derselbe Strom fließt
+Die Bewegung der Spitze bildet die Topographie und Elektronenstruktur der Probenoberfläche ab
+Da der Tunnelstrom sehr stark vom Abstand abhängt ist die laterale Auflösung viel feiner als der Radius der Spitze manchmal atomar
+Eine tomographische Atomsonde erstellt ein dreidimensionales Bild mit einer Auflösung unterhalb eines Nanometers und kann einzelne Atome ihrem chemischen Element zuordnen
+Literatur
+Weblinks
+HydrogenLab Wie sieht ein Atom aus
+Übersicht über die verschiedenen Atommodelle
+Geschichtlicher Überblick zum Atombegriff aus naturphilosophischer Perspektive von Brigitte Falkenburg im Online-Lexikon naturphilosophischer Grundbegriffe
+Einzelnachweise
+Charles Kittel Einführung in die Festkörperphysik <num> Auflage <num> Verlag R Oldenbourg München S <num>
+F Dannemann Die Naturwissenschaften in ihrer Entwicklung und in ihrem Zusammenhange Bd <num> Verlag W Engelmann <num> S <num>
+Loschmidt Zur Grösse der Luftmoleküle In Sitzungsberichte der kaiserlichen Akademie der Wissenschaften Wien Band <num> <num> Abt II S <num>-<num>
+Walther Kossel Über Molekülbildung als Frage des Atombaus Annalen der Physik Bd <num> <num> S <num>-<num> doi<num>andp<num>
+G Baur et al Production of antihydrogen In
+Physics Letters B <num> Nr <num> <num> S <num>-<num> doi<num><num>-<num><num><num>-<num> Preprint online
+DateiAuscultation of the anterior Thoraxjpg DateiRod of Asclepius<num>svg Ein Arzt Mehrzahl Ärzte weiblich Ärztin Ärztinnen ist ein medizinisch ausgebildeter und zur Ausübung der Heilkunde zugelassener Heilkundiger
+Der Arztberuf gilt der Vorbeugung Prävention Erkennung Diagnose Behandlung Therapie und Nachsorge von Krankheiten Leiden oder gesundheitlichen Beeinträchtigungen und umfasst auch ausbildende Tätigkeiten
+Der Arzt stellt sich damit in den Dienst der Gesundheit und ist bei seinem Handeln moralischen und ethischen Grundsätzen verpflichtet vergleiche Genfer Deklaration des Weltärztebundes
+Die Vielfalt an Krankheiten und Behandlungsmöglichkeiten hat in der Humanmedizin und Tierheilkunde mit der Zeit zu einer großen Anzahl von Fachgebieten und weiteren Differenzierungen geführt
+Liste medizinischer Fachgebiete
+Bezeichnungen
+Die Bezeichnung Arzt
+zog während des Mittelalters aus der lateinischen Gelehrtensprache ins Deutsche ein und zwar über die latinisierte Variante
+spätlateinisch auch
+des griechischen
+klassische Aussprache
+Oberarzt Leibarzt seit dem <num> Jahrhundert die Amtsbezeichnung von Leibärzten bei Hofe und von öffentlich bestallten Gemeindeärzten einer Zusammensetzung aus
+Kommando und
+In vielen fachsprachlichen Komposita tritt das ursprüngliche griechische Wort
+bzw die latinisierte Form
+als Wortbestandteil auf iatrogen durch ärztliches Handeln verursacht
+Psychiater
+Seelenarzt usw Über mittelhochdeutsche Vermittlung gelangte das Wort in andere Sprachen so
+Die germanische Bezeichnung für den Heilberuf
+ist beispielsweise im dänischen
+im schwedischen
+im englischen
+vgl Balds Leechbook oder im deutschen Familiennamen Lachmann erhalten und hat sich in andere Sprachen verbreitet z B
+Im polnischen
+und tschechischen
+ist die germanische Wurzel mit einem slawischen Suffix -arz -aĆ verbunden
+Die lateinische Bezeichnung
+ursprünglich als allgemeine vom Ausbildungsstand unabhängige Berufszeichnung seit dem <num> Jahrhundert dann vom
+bzw
+dem Wundarzt unterschieden oder eine davon abgeleitete Form findet sich vor allem in den romanischen Sprachen etwa
+aber unter romanischem Einfluss auch in anderen Sprachen
+Die Bezeichnung
+meinte meist einen akademisch ausgebildeten Arzt
+In vielen Sprachen wird der Arzt umgangssprachlich nach seinem zumeist geführten akademischen Grad Doktor
+genannt
+Gelegentlich ebenfalls als Arzt wurden vor allem ab dem <num> Jahrhundert volksmedizinisch arbeitende Laienärzte bezeichnet
+Zum Arztberuf
+Geschichte
+Die Funktion des Arztes ist eine der ältesten der Menschheit Medizingeschichtlich gesehen entstand der Arztberuf aus dem Stand der Heilkundigen die schon unter den Priestern des Altertums zu finden waren
+Erste schriftliche Belege des Arztberufs stammen aus Mesopotamien und wurden im <num> Jahrtausend v Chr verfasst
+Die Ausbildung von Ärzten der Antike fand in sogenannten Ärzteschulen z B
+Schule von Kos Schule von Knidos Alexandrinische Schule statt die sich hinsichtlich ihrer Wissenvermittlung an unterschiedlichen ärztlichen Theorien z B
+Methodiker Pneumatiker Hippokratiker und philosophischen Strömungen z B
+Epikureer Stoiker ausrichteten
+Die moderne Ausbildung von Ärzten begann im <num> Jahrhundert mit der Erweiterung des naturwissenschaftlichen Wissens und der Einführung von systematischem praktischem Unterricht am Krankenbett
+Eine einheitliche Prüfungsordnung siehe auch Approbationsordnung für Ärzte gab es in Deutschland erstmals <num>
+<num> war der Anteil der Ärztinnen an der Gesamtzahl der berufstätigen Ärzte bereits auf <num> Prozent gestiegen wenngleich der Anteil der Frauen <num> zu Beginn des Studiums bei fast zwei Dritteln lag
+Gesundheit und Krankheitsverhalten
+Während die körperliche Gesundheit von männlichen Ärzten mit derjenigen der allgemeinen männlichen Bevölkerung vergleichbar zu sein scheint scheint die körperliche Gesundheit von Ärztinnen besser zu sein als die der allgemeinen weiblichen Bevölkerung
+Hinsichtlich der psychischen Gesundheit fällt auf dass Depressionen und Suchterkrankungen bei Ärzten häufiger vorkommen als in der restlichen Bevölkerung
+Ein weiteres bei Medizinern häufig auftretendes Krankheitsbild ist das Burnout-Syndrom das bereits bei Medizinstudenten in einer erhöhten Rate nachgewiesen werden kann
+Mehrere Studien zeigten eine gegenüber der allgemeinen Bevölkerung erhöhte Suizidrate unter Ärzten
+Das gegenüber der Normalbevölkerung erhöhte relative Risiko einen Suizid zu begehen lag für Ärzte bei <num>-<num> und für Ärztinnen bei <num>-<num> Da in den Studien meist nur eine kleine Zahl von Suiziden untersucht wurde waren die Vertrauensbereiche des wahren Wertes der Risikoerhöhung weit
+Es wird vermutet dass eine beträchtliche Anzahl von Selbstmorden nicht erfasst wird da diese fälschlicherweise als Vergiftungen oder Unfälle deklariert werden
+Von den verschiedenen beruflichen Spezialisierungen sind insbesondere Psychiater Anästhesisten und Allgemeinmediziner von einer erhöhten Suizidrate betroffen
+Als Ursachen des erhöhten Suizidrisikos werden verschiedene Faktoren diskutiert
+Ein Persönlichkeitsprofil mit zwanghaften Zügen kann infolge der beruflichen Anforderungen zu einer depressiven Störung führen
+Die Schwierigkeiten Familie und Karrierewunsch miteinander zu vereinbaren können insbesondere bei Ärztinnen zu Erschöpfung und Depression führen
+Suchterkrankungen wie beispielsweise Alkohol- Drogen- und Medikamentenabhängigkeit die bei Ärzten häufiger auftreten gehen ihrerseits meistens mit Depressionen und einer erhöhten Suizidrate einher
+Dieses für Ärzte und Ärztinnen festgestellte Risikoprofil ist berufsunabhängig und trifft für die meisten Suizidenten zu
+Psychische Probleme korrelieren häufig mit Zeitdruck und mangelnder Autonomie am Arbeitsplatz sowie belastenden Patient-Arzt-Beziehungen
+Ärzte werden seltener krankgeschrieben und zeigen eine mangelhafte Inanspruchnahme medizinischer Versorgungsleistungen
+Häufig behandeln sich Ärzte selbst
+Die eigenständige Behandlung eigener psychischer Störungen ist jedoch häufig ineffektiv
+Schutzpatron
+Die heiligen Zwillingsbrüder Cosmas und Damian gelten wegen ihres Arztberufs unter anderem auch als Schutzpatrone der Ärzte Ein weiterer Schutzpatron ist der heilige Pantaleon einer der Vierzehn Nothelfer
+Nationales
+Deutschland
+Rechtliche Einordnung des Berufes
+Der Arzt gehört in Deutschland seit <num> zu den Freien Berufen und ist seit <num> ein klassischer Kammerberuf
+Ärzte unterliegen einer staatlichen Überwachung der Zulassung Approbation in Deutschland s u in anderen EU-Ländern und unter anderem dem Arztwerberecht welches weitgehende Einschränkungen in der Publikation und Veröffentlichungen bedeutet
+Ärzte haften ihren Patienten zwar in der Regel nicht auf Erfolg ihres Handelns können ihnen aber unter dem Gesichtspunkt der Arzthaftung zum Schadenersatz verpflichtet sein
+Die freie Ausübung der Heilkunde ist in Deutschland nur approbierten Ärzten erlaubt
+Mit festgelegten Einschränkungen dürfen auch Heilpraktiker Kranke behandeln wobei die klar festgelegten Grenzen einzuhalten sind
+Ausnahmsweise werden spezielle Bereiche der Diagnostik und Therapie auch meist auf Veranlassung von Ärzten von Angehörigen der Gesundheitsfachberufe durchgeführt
+Ab dem Zeitpunkt der ärztlichen Approbation darf der Arzt die gesetzlich geschützte Bezeichnung Arzt führen und erhält mit ihr die staatliche Erlaubnis zur eigenverantwortlichen und selbstständigen ärztlichen Tätigkeit
+Die bundesweit einheitliche Approbationsordnung regelt das zuvor erfolgreich abzuleistende mindestens sechsjährige Medizinstudium bezüglich der Dauer und der Inhalte der Ausbildung in den einzelnen Fächern sowie der Prüfungen
+Das Studium der Medizin umfasst u a drei Examina sowie ein Jahr praktische Tätigkeit sogenanntes Praktisches Jahr Von Oktober <num> bis Oktober <num> war zur Erlangung der Vollapprobation zusätzlich eine <num>-monatige gering bezahlte Tätigkeit als Arzt im Praktikum unter Aufsicht eines approbierten Arztes gesetzlich vorgeschrieben
+Meist arbeitet ein approbierter Arzt für mehrere Jahre als Assistenzarzt an von der Landesärztekammer anerkannten Weiterbildungsstätten wie <num> Krankenhäuser <num>
+waren <num> in privater Trägerschaft seltener einzelne Großpraxen um sich auf einem oder mehreren Spezialgebieten der Medizin anrechenbar weiterzubilden und eventuell nach zusätzlich mindestens vierjähriger Weiterbildungszeit eine Facharztprüfung abzulegen
+Die Anforderungen dazu sind in den Weiterbildungsordnungen der Landesärztekammern geregelt Niedergelassene Ärzte arbeiten in freier Praxis gegebenenfalls auch mit mehreren Ärzten in einer Berufsausübungsgemeinschaft früher Gemeinschaftspraxis oder Praxisgemeinschaft s a
+Vertragsarztrechtsänderungsgesetz
+Honorarärzte arbeiten auf Honorarbasis für verschiedene Kliniken oder niedergelassene Ärzte
+Jeder Arzt ist meldepflichtiges Pflichtmitglied der Ärztekammer des Bundeslandes in deren Gebiet er wohnt bzw seine ärztliche Tätigkeit ausübt
+Im Jahr <num> waren in Deutschland bei den Landesärztekammern <num> Ärzte gemeldet Zur Behandlung von Versicherten der gesetzlichen Krankenversicherungen benötigt der Arzt eine Zulassung Facharzt in eigener Praxis oder Ermächtigung als Arzt in einem Krankenhaus oder ähnlicher Institution und ist dann auch Pflichtmitglied der Kassenärztlichen Vereinigung seines Niederlassungsbezirks
+Die kassenärztliche Zulassung besitzen <num> Ärzte Ende <num> selbstständige <num> Hausärzte und <num> Fachärzte In den Kliniken sind <num> Ärzte angestellt
+Ende <num> arbeiteten <num> ausländische Ärzte in Deutschland öfter im Osten
+<num> betrug die Zahl der berufstätigen Ärzte in Deutschland <num>
+Strafrechtlich sind ärztliche Eingriffe der Körperverletzung gleichgesetzt
+Diese ist nicht strafbar wenn die Einwilligung der behandelten Person nach einer Aufklärung vorliegt und die Handlung auf dem Stand des aktuellen medizinischen Wissens vorgenommen wird
+<num> ff
+StGB
+Ausnahmen bestehen wenn der Patient aufgrund seines Zustandes z B
+Bewusstlosigkeit nicht in der Lage ist seine Entscheidung mitzuteilen und durch die Unterlassung des Eingriffs die Gefahr von negativen gesundheitlichen Folgen oder sogar dem Tod des Patienten besteht
+Zudem können eingeschränkt- oder nichteinwilligungsfähige Personen wie z B
+Kinder oder in bestimmten Fällen seelisch Erkrankte auch gegen ihren Willen behandelt werden
+Hierfür existieren strenge rechtliche Regelungen und Verfahrenswege bei welchen neben dem Arzt auch andere Institutionen z B
+Amtsgericht oder gesetzlicher Betreuer an der Entscheidung mitwirken
+Vor Inkrafttreten des Gesetzes zur Bekämpfung von Korruption im Gesundheitswesen haben niedergelassene für die vertragsärztliche Versorgung zugelassene Ärzte die Tatbestandsmerkmale des
+StGB nicht erfüllt da diese laut Beschluss des Bundesgerichtshofs BGH vom <num> März <num> weder als Amtsträger i S d
+<num> I Nr <num>c StGB noch als Beauftragte der gesetzlichen Krankenkassen i S d
+<num> StGB handelten Die Gesetzeslücke wurde ab <num> Juni <num> geschlossen indem
+StGB Bestechlichkeit im Gesundheitswesen und
+StGB Bestechung im Gesundheitswesen hinzugefügt sowie
+<num> und
+<num> StGB geändert wurden
+Die Erteilung der Approbation hängt seit dem <num> April <num> nicht mehr von der Staatsangehörigkeit ab Änderung des <num> BAÖ durch
+<num> des Gesetzes zur Verbesserung der Feststellung und Anerkennung im Ausland erworbener Berufsqualifikationen
+Kompetenzen und Pflichten
+Die Verordnung von rezeptpflichtigen Arzneimitteln und die meisten invasiven Maßnahmen sind in Deutschland ausnahmslos dem approbierten Arzt vorbehalten
+Hierbei ist er persönlich zur Einhaltung des anerkannten wissenschaftlichen Standes und medizinethischer Vorgaben verpflichtet
+Die Genfer Deklaration orientierte sich <num> am Eid des Hippokrates
+Weiter unterliegen Ärzte speziellen Regelungen wie dem Berufs- und Standesrecht welches auch an die Genfer Konvention anknüpft
+Insbesondere ist auch im Strafrecht die Einhaltung der ärztlichen Schweigepflicht nach
+<num> StGB festgehalten
+Akademische Grade
+In Deutschland gibt es aus historischen Gründen unterschiedliche medizinische akademische Grade
+Diese weisen im Gegensatz zum Facharzttitel nicht auf eine besondere Fachkompetenz hin sondern dienen als Beleg einer wissenschaftlichen Leistung in einem medizinischen Bereich
+Dr med - Hier wurde im Anschluss an das Staatsexamen oder das medizinische Diplom DDR eine medizinische Promotion durchgeführt
+Im Gegensatz zu anderen Studienfächern ist es in der Medizin üblich während des Studiums die Dissertation zu beginnen
+Die Promotion erfolgt erst nach dem Studienabschluss
+Einzelheiten dazu regeln die Promotionsordnungen der Universitäten
+Dr med dent - doctor medicinae dentariae Doktor der Zahnmedizin
+Dipl-Med
+- Der Grad Diplom-Mediziner aus DDR-Zeiten erworben <num> bis <num> ist noch häufig in den neuen Bundesländern anzutreffen
+Nach Ansichten verschiedener Experten ist dieser Grad vom Arbeitsaufwand des Erwerbs her mit dem Dr med der Bundesrepublik in jener Zeit zu vergleichen
+Dr med habil - Zur Habilitation in der Medizin sind ärztliche Tätigkeit und eigenständige Forschungsarbeit sowie das Durchlaufen des Habilitationsverfahrens notwendig
+Anschließend werden die akademischen Bezeichnungen Privatdozent und gegebenenfalls nach mehreren Jahren außerplanmäßiger Professor verliehen sofern regelmäßig Lehrveranstaltungen an einer Universität angeboten werden
+Für entsprechende Leistungen nicht einer Hochschule angehörender Graduierter kann die Bestellung als Honorarprofessor erfolgen
+Dr sc med - Dieser der Habilitation ebenbürtige Grad - in der DDR von <num> bis <num> verliehen - wurde im Zuge der sogenannten Promotion B erworben
+Behandlungszeit
+Laut einer Studie des Instituts für Qualität und Wirtschaftlichkeit im Gesundheitswesen haben deutsche Ärzte trotz längerer Arbeitszeiten je Patient die kürzeste Sprechzeit in Europa
+Sie liegt <num>
+niedriger als der europäische Durchschnitt
+Klinikärzte verbringen rund <num>
+ihrer Zeit für Schreibtätigkeiten und Protokolle Stand <num><num> Laut einem Projektbericht des Statistischen Bundesamts vom August <num> wenden Arzt- Psychotherapeuten- und Zahnarztpraxen jährlich durchschnittlich <num> Tage Zeit für die Erfüllung von Informationspflichten auf wobei dieser Wert den gesamten Zeitaufwand aller Praxismitarbeiter darstellt und sämtliche Informationspflichten auch die der gemeinsamen Selbstverwaltung umfasst
+Laut der deutschlandweiten MB-Online-Befragung des Marburger Bunds MB-Monitor von <num> sind <num>
+der Krankenhausärzte der Auffassung dass ihnen nicht ausreichend Zeit für die Behandlung ihrer Patienten zur Verfügung steht
+Einkommen
+Die Einkommen von Ärzten in Deutschland variieren da das Spektrum medizinischer Tätigkeiten breit gefächert ist
+Auch finden sich unter Ärzten Unterschiede bei der Arbeitszeit insbesondere zwischen klinisch tätigen bspw <num> Stdn-Schichten sowie eine hohe Anzahl an Überstunden und niedergelassenen hoher Anteil nicht-medizinischer-Tätigkeit aufgrund der Selbständigkeit
+Niedergelassene Ärzte
+Nach dem Bericht des Statistischen Bundesamtes über die Kostenstruktur bei Arztpraxen aus dem Jahr <num> lag der durchschnittliche Reinertrag Gesamteinnahmen abzüglich der Kosten je niedergelassenem Praxisinhaber im Jahr <num> bei <num> Euro
+Um einem Mangel an Landärzten entgegenzuwirken wollte die Bundesregierung <num> in einem neuen Versorgungsgesetz das Einkommen von Landärzten erhöhen Unter einer Vielzahl von Gesetzen war das GKV-Versorgungsstrukturgesetz <num> und Juni <num> das Gesetz zur Stärkung der Versorgung in der gesetzlichen Krankenversicherung
+Klinisch tätige Ärzte
+Die durchschnittlichen Gehälter klinisch tätiger Ärzte unterscheiden sich stark nach den jeweiligen Positionen
+Außendarstellung und Werbung
+Neben den strengen rechtlichen Vorgaben zur Ausübung seines Berufs ist der Arzt auch bei der Außendarstellung bzw Werbung zu seinen Leistungen und seiner Praxis umfangreichen Verordnungen und Gesetzen unterworfen
+Im Unterschied zu anderen Branchen ist Ärzten anpreisende oder vergleichende Werbung absolut verboten
+Seit dem <num>
+Deutschen Ärztetag <num> sind sachliche berufsbezogene Informationen über ihre Tätigkeit gestattet
+Hauptkriterium ist dabei das schützenswerte Interesse des mündigen Patienten
+Umstritten war ab <num> die Individuelle Gesundheitsleistung eingeführt worden
+Statistiken
+Ende <num> waren in Deutschland ca <num> Ärzte gemeldet davon <num> ohne ärztliche Tätigkeit siehe Abb Die Kassenzulassung besaßen <num> Hausärzte und <num> Fachärzte
+In den Krankenhäusern waren <num> Ärzte angestellt
+Im Jahr <num> wurden in Deutschland rund <num> berufstätige Ärzte und rund <num> Ärzte ohne ärztliche Tätigkeit gezählt
+Auf durchschnittlich <num> Einwohner kam ein berufstätiger Arzt
+DateiStruktur Aerzteschaft BRD <num>svg
+Die chronologische Entwicklung kann aus der folgenden Tabelle und der Abbildung abgelesen werden
+DateiEntwicklung Ärzteschaft BRDsvg
+In der Gesamtzahl approbierter Ärzte sind auch die nicht mehr berufstätigen und die nicht ärztlich tätigen Ärzte enthalten
+Die Bundesärztekammer und die Kassenärztliche Bundesvereinigung haben für Deutschland <num> Ärztinnen und Ärzte gezählt die <num> ärztlich tätig waren und damit <num> Ärzte mehr als im Vorjahr
+Der Anteil von Frauen stieg weiter an und erreichte <num> <num>
+nach <num>
+im Vorjahr
+Auch der Anteil älterer Ärzte stieg weiterhin an
+<num> waren <num>
+der Ärzte <num> Jahre oder älter <num> <num>
+Insgesamt waren <num> <num> Ärztinnen und Ärzte in der vertragsärztlichen Versorgung also als Niedergelassene tätig selbständig oder bei einem Vertragsarzt angestellt
+Arztbesuche Deutsche Erwachsene zwischen <num> und <num> Jahren gehen im Durchschnitt <num>-mal pro Jahr zum Arzt
+Österreich
+In Österreich ist man mit der Sponsion zunächst Doktor der gesamten Heilkunde Doctor medicinae universaeDr med univ
+Mittlerweile handelt es sich entgegen der Bezeichnung nicht um einen Doktorgrad sondern um einen Diplomgrad ähnlich dem Magister oder dem Diplomingenieur
+Vor dem Wintersemester <num><num> war das Medizinstudium in Österreich ein Doktoratsstudium welches auch Übergangsregelungen kannte
+Der eigentliche Doktorgrad der Medizin Doctor scientae medicinae bzw Dr scient med kann seitdem im Anschluss an das Diplomstudium in einem dreijährigen Doktoratsstudium erworben werden
+Selbständig als Arzt tätig werden darf man nur wenn für drei Jahre im Rahmen des Turnus verschiedene definierte Disziplinen durchlaufen wurden und die Arbeit vom jeweiligen Abteilungsvorstand positiv bewertet wurde
+Danach ist eine weiter abschließende Prüfung abzulegen
+Damit hat man das jus practicandi erworben also die Berechtigung zur selbständigen Berufsausübung als Arzt für Allgemeinmedizin
+Alternativ kann sofort nach der Sponsion die meist sechsjährige Ausbildung zu einem Facharzt erfolgen nach der wiederum eine Prüfung abzulegen ist
+Viele Fachärzte absolvieren den Turnus vor Beginn der Ausbildung ganz oder teilweise
+Es hat sich in Österreich eingebürgert die Ausbildung zum Allgemeinmediziner zuvor abzuleisten
+Viele Krankenhäuser nehmen nur Assistenzärzte mit abgeschlossener Turnusausbildung in Dienst da diese einen Nacht- oder Wochenenddienst alleine ableisten dürfen Ärzte aus anderen EU-Staaten können um Anerkennung als
+approbierte Ärzte ansuchen
+Am <num> Dezember <num> hat die EU-Kommission in ihrem Amtsblatt C<num><num> eine Änderungsmitteilung für die
+Anhang <num><num> veröffentlicht wonach ab diesem Zeitpunkt sämtliche Absolventen des österreichischen Medizinstudiums bereits mit der Promotion ihr Grunddiplom abgeschlossen haben und somit innerhalb des gesamten EU- und EWR-Raumes sowie der Schweiz und Liechtenstein eine selbständige Tätigkeit bzw Ausbildung zum Facharzt unter denselben Voraussetzungen wie einheimische Mediziner aufnehmen dürfen
+Bis dahin hatten Mediziner aus Österreich erst mit dem Abschließen der Ausbildung zum Allgemeinmediziner bzw Facharzt ein Anrecht auf automatische Anrechnung ihres Diploms in den übrigen Mitgliedsstaaten
+Der niedergelassene Arzt gehört in Österreich zu den Freien Berufen Berufe von öffentlicher Bedeutung
+Die Quote von knapp <num> Ärzten je <num> Einwohner ist mit die höchste Ärztedichte Europas und eine der höchsten weltweit
+Einwohnerquote Kassenärzte Da in Österreich eine Pflichtversicherung herrscht sind <num>
+der Bevölkerung Krankenkassenzahler
+Die Quote ist also repräsentativ
+Weiterbildung
+Ärzte müssen in Österreich pro Jahr <num> Stunden Weiterbildung absolvieren was alle <num> Jahre von der Ärztekammer kontrolliert wird
+Schweiz
+<num> arbeiteten in der Schweiz rund <num><num> <num><num> je nach Quelle Ärzte davon rund <num><num> <num>
+Frauen und <num><num> <num>
+Männer <num>
+im ambulanten und <num>
+im stationären Sektor rund <num><num> <num>
+waren Ausländer d h
+ohne Schweizer Bürgerrecht
+Qualifikation Fortbildung
+In der Schweiz ist man nach dem mit dem Staatsexamen abgeschlossenen sechsjährigen Studium zunächst eidgenössisch diplomierter Arzt und als solcher zur Arbeit als Assistenzarzt in Spitälern Krankenhäusern und Arztpraxen befugt
+Die Weiterbildung zum zur selbständigen Berufsausübung befugten Facharzt Spezialarzt dauert je nach Fach zwischen <num> praktischer Arzt und <num> Jahren nach dem Studienabschluss
+Für einen Facharzttitel muss zudem eine Facharztprüfung abgelegt werden
+Danach darf sich der Arzt Facharzt für Fachgebiet FMH nennen
+Die jeweilige Fachgesellschaft prüft ob jeder Facharzt seiner Fortbildungspflicht je nach Fachgebiet <num>-<num> Stunden pro Jahr nachkommt ref ergänzen
+Zulassung Arztpraxen
+Die Zulassung zur Berufsausübung zulasten der Krankenkassen wird vom Krankenkassenzentralverband Santésuisse erteilt ist aber bei entsprechender Qualifikation nur eine Formalität
+Die Erlaubnis zur Praxiseröffnung ist kantonal geregelt
+Aktuell besteht aber ein Praxiseröffnungs-Stopp ref ergänzen
+welcher die Berufsausübung zulasten der Krankenkassen einschränkt
+Lediglich bei Bedarfsnachweis z B
+bei einer Praxisübernahme ist eine Zulassung möglich ref ergänzen
+Arbeitszeitgesetz für Assistenz- und Oberärzte
+Seit dem <num> Januar <num> gilt nach längeren Kämpfen für die Assistenzärzte und Oberärzte an Schweizer Spitälern das landesweit gültige Arbeitszeitgesetz und damit die darin festgelegte maximale Wochenarbeitszeit von <num> Stunden Art <num> ArG Wöchentliche Höchstarbeitszeit
+Sie ist zwar bedeutend höher als die allgemein übliche Arbeitszeit in der Schweiz <num>-<num> Stunden doch ein gewisser Fortschritt - bis dahin waren Arbeitsverträge mit der Formulierung Die Arbeitszeit richtet sich nach den Bedürfnissen des Spitals üblich wodurch Arbeitszeiten von oft über <num> oder <num> Stunden pro Woche ohne finanziellen Ausgleich zu leisten waren
+Die Entgelte der Assistenzärzte lagen deswegen auf dem Niveau der Pflegenden im oberen Kader Pflegedienstleistungen
+Hierarchie der Spitäler Berufskammern
+Die Leitenden Ärzte und Chefärzte sind diesem Arbeitszeitgesetz nicht unterstellt
+Auch sind sie finanziell in der Gesamtvergütung deutlich höher gestellt
+Diese vor allem auch historisch bedingte hierarchische Trennung zeigen auch die getrennten Berufskammern der Spitalärzte VLSS und VSAO
+Hingegen ist die ältere Ärztekammer FMH allen qualifizierten Ärzten offen wie auch die fachlichen Ärzteverbände
+Die Mitgliedschaft ist freiwillig im Gegensatz zu anderen Ländern wie Deutschland oder Österreich
+Löhne Einkommen
+Referenzen FMH
+NZZ
+VSAO
+Zwar herrscht in der Schweiz immer noch <num><num> kaum Transparenz bezüglich der Einkommensverhältnisse - im allgemeinen und auch im ärztlichen Bereich
+Wobei gilt - je höher gestellt desto weniger Transparenz
+Jedoch sickern zuverlässige Angaben durch
+So bemühen sich die Spitalleitungen neuerdings um mehr Transparenz
+Wie das Zürcher Universitätsspital welches zurzeit prüft ob und in welcher Form es die Ärztelöhne künftig offenlegen soll
+Die Hälfte der Ärzte in der Schweiz arbeiten in den Spitälern
+Besonders gut bezahl sind dort Radiologen Kardiologen Gastroenterologen Intensivmediziner und Urologen
+Am unteren Ende der Lohnskala stehen Psychiater Kinderärzte und Ärzte aus dem Bereich Physikalische Medizin und Rehabilitation
+Die Normallöhne betragen p a
+Oberarzt - zwischen <num><num> und <num><num> CHF
+leitender Arzt - zwischen <num><num> und <num><num> CHF
+Chefarzt - zwischen <num><num> und <num><num> CHF
+Diese Angaben eines Beratungsunternehmens decken sich mit denjenigen des Vereins der Leitenden Spitalärzte der Schweiz VLSS - in einer seiner Umfragen deklarierten die Kaderärzte folgende durchschnittlichen Löhne
+Chefärzte - rund <num><num> CHF
+leitende Ärzte - rund <num><num> CHF
+Zu den Grundlöhnen und Boni kommen besonders bei Kaderärzten Zusatzhonorare aus Behandlungen von zusatzversicherten Patienten im stationären Bereich sowie bei Grund- und Zusatzversicherten im spitalambulanten Bereich
+Die können bei Chefärzten bis zum <num>-Fachen des Grundlohns betragen
+Einzelne Chefärzte kommen so auf Jahreslöhne von <num> Millionen Franken oder mehr sagt ein Berater der auch bemängelt dass die Chefärzte oft selbst darüber bestimmen können wie die Honorare verteilt werden
+Siehe auch
+Amtsarzt
+Ärztevereinigung
+Betriebsarzt
+Kreisarzt
+Leibarzt
+Notarzt
+Sanitätsoffizier
+Schiffsarzt
+Tierarzt
+Vertragsarzt Kassenarzt
+Zahnarzt
+Literatur
+Wolfgang U Eckart Geschichte der Medizin <num> Auflage
+Springer Berlin u a <num> ISBN <num>-<num>-<num>-<num> Relativ knappe und gut lesbare wissensch
+Darstellung des Gesamtthemas
+Wilhelm Haberling Franz Hübotter Hermann Vierordt Bearb Biographisches Lexikon der hervorragenden Ärzte aller Zeiten und Völker <num> Auflage
+Urban
+Schwarzenberg Berlin Wien <num>-<num>
+Markus Vieten Via medici-Buchreihe Berufsplaner Arzt oder was man mit einem Medizinstudium alles anfangen kann Thieme Verlag Stuttgart <num> ISBN <num>-<num>-<num>-<num>
+Vittoria Bucknall Suendoss Burwaiss Deborah MacDonald Kathy Charles Rhys Clement Mirror mirror on the ward whos the most narcissistic of them all
+Pathologic personality traits in health care
+In Canadian Medical Association Journal <num> <num> S <num>-<num>
+Ralf Bröer MedizinalgesetzgebungMedizinrecht In Werner E Gerabek Bernhard D Haage Gundolf Keil Wolfgang Wegner Hrsg Enzyklopädie Medizingeschichte Walter de Gruyter Berlin
+New York <num> ISBN <num>-<num>-<num>-<num> S <num>-<num>
+Werner E Gerabek Bernhard D Haage Gundolf Keil Wolfgang Wegner Hrsg Enzyklopädie Medizingeschichte De Gruyter Berlin
+New York <num> ISBN <num>-<num>-<num>-<num> insbesondere S <num>-<num> Stichworte Arzt
+und S <num>-<num> Ausbildung ärztliche
+Giovanni Maio Arztbild In Werner E Gerabek u a Hrsg Enzyklopädie Medizingeschichte <num> S <num>-<num>
+Reinhard Platzek Verpflichtet zu heilen
+Zur Zielrichtung ärztlichen Handelns
+In Dominik Groß Monika Reininger Medizin in Geschichte Philologie und Ethnologie Festschrift für Gundolf Keil Königshausen
+Neumann <num> ISBN <num>-<num>-<num>-<num> S <num>-<num>
+Wolfgang Wegner Arzt In Werner E Gerabek u a Hrsg Enzyklopädie Medizingeschichte <num> S <num> f
+Weblinks
+Nationales
+Hendrik Schneider und Thorsten Ebermann
+hrr-strafrechtde
+Einzelnachweise
+Bernhard Dietrich Haage Medizinische Literatur des Deutschen Ordens im Mittelalter In Würzburger medizinhistorische Mitteilungen Band <num> <num> S <num>-<num> hier S <num> Heinrich Schipperges Zur Unterscheidung des physicus vom medicus bei Petrus Hispanus In III Congresso Nacional de Historia de la Medicina Valencia <num> III <num> S <num>-<num> Theodor Kirchhoff Ueberblicke über die Geschichte der deutschen Irrenpflege im Mittelalter In Allgemeine Zeitschrift für Psychiatrie und psychiatrisch-gerichtliche Medizin Band <num> <num> Heft <num> S <num>-<num> hier S <num> Johann Hermann Baas Die geschichtliche Entwicklung des ärztlichen Standes und der medicinischen Wissenschaften Berlin <num>
+In servanade Bernhard D Haage Wolfgang Wegner Medizin in der griechischen und römischen Antike In Werner E Gerabek Bernhard D Haage Gundolf Keil Wolfgang Wegner Hrsg Enzyklopädie Medizingeschichte De Gruyter Berlin
+New York <num> ISBN <num>-<num>-<num>-<num> S <num>-<num> hier S <num> Giovanni Maio Ausbildung ärztliche Neuzeit In Werner E Gerabek Bernhard D Haage Gundolf Keil Wolfgang Wegner Hrsg Enzyklopädie Medizingeschichte De Gruyter Berlin
+New York <num> ISBN <num>-<num>-<num>-<num> S <num> f hier S <num> Ralf Bröer MedizinalgesetzgebungMedizinrecht In Werner E Gerabek Bernhard D Haage Gundolf Keil Wolfgang Wegner Hrsg Enzyklopädie Medizingeschichte Walter de Gruyter Berlin
+New York <num> ISBN <num>-<num>-<num>-<num> S <num>-<num> hier S <num>
+In weltde <num> Februar <num> R Tyssen Health problems and the use of health services among physicians a review article with particular emphasis on Norwegian studies In
+Ind Health <num><num> Okt <num> S <num>-<num> PMID <num> Jürgen von Troschke Arztrolle In Bernhard Strauß Uwe Berger Jürgen von Troschke Elmar Brähler Lehrbuch Medizinische Psychologie und Medizinische Soziologie Hogrefe Verlag Göttingen <num> ISBN <num>-<num>-<num>-<num> S <num> T L Schwenk L Davis L A Wimsatt
+In JAMA Band <num> Nummer <num> September <num> S <num>-<num>
+doi<num>jama<num> PMID <num> Thomas Bronisch Suizidalität der Psychotherapeuten In Otto F Kernberg Birger Dulz Jochen Eckert WIR Psychotherapeuten <num> Auflage Schattauer Stuttgart <num> ISBN <num>-<num>-<num>-<num> S <num>-<num> E Schernhammer Taking their own lives - the high rate of physician suicide In
+The New England Journal of Medicine Band <num> Nummer <num> Juni <num> S <num>-<num>
+doi<num>NEJMp<num> PMID <num> K Püschel S Schalinski Zu wenig Hilfe für sich selbst - Ärzte in Suizidgefahr In Archiv für Kriminologie Band <num> Nummer <num>-<num> Sep-Okt <num> S <num>-<num>
+PMID <num> C Reimer S Trinkaus H B Jurkat Suizidalität bei Ärztinnen und Ärzten In Psychiatrische Praxis Band <num> Nummer <num> November <num> S <num>-<num>
+doi<num>s-<num>-<num> PMID <num> M Wolfersdorf Suicide and suicide prevention for female and male physicians In MMW Fortschr Med <num><num>-<num> <num> Jun <num> S <num>-<num> PMID <num> Friedbert Ficker Schutzpatrone der Ärzte und Apotheker In Bayerische Staatszeitung Band <num> Nr <num> Heimatbeilage Unser Bayern <num> Ralf Bröer MedizinalgesetzgebungMedizinrecht S <num>
+In bundesaerztekammerde <num> Oktober <num> abgerufen am <num> November <num>
+In bundesaerztekammerde abgerufen am <num> November <num>
+In bundesaerztekammerde abgerufen am <num> November <num>
+In bundesaerztekammerde <num> Dezember <num> abgerufen am <num> November <num> Zahl der Woche In FAS <num> April <num> S C<num> BGH-GS Beschl v <num> März <num> - GSSt <num><num> BeckRS <num> <num> In openjurde Änderung
+<num> Bundesärzteordnung vom <num> April <num> buzerde Pressemitteilung
+In iqwigde
+Teil I Kapitel <num> Zusammenfassung S <num>
+PDF Statistisches Bundesamt Destatis <num><num>
+In Rheinische Post <num> Mai <num> Gehälter in Kliniken nach Positionen praktischarztde
+In arzt-und-apothekenet abgerufen am <num> Februar <num> may EB Ärztestatistik - Mehr Ärzte Trend zur Anstellung In
+Deutsches Ärzteblatt Jahrgang <num> Heft <num> <num> April <num> S A<num> N Weber
+In Spiegel Online <num> September <num> wegweiseracat
+In
+Amtsblatt der Europäischen Union <num> Dezember <num> <num> hatte in Europa nur Griechenland eine höhere Ärztedichte als Österreich OECD <num> Angabe nach Ärztinnen und Ärzte Bedarf und Ausbildungsstellen <num> bis <num> Papier zu einer Studie der Gesundheit Österreich GmbH im Auftrag des Gesundheitsministeriums und Wissenschafts- und Forschungsministeriums in Kooperation mit der Österreichischen Ärztekammer Pressekonferenz <num> Juli <num> Pressezentrum Sozialministerium Abschnitt Bestandsanalyse S <num>
+bmggvat Ärzte nicht zu Reanimationsschulung verpflichtet orfat <num> Mai <num> abgerufen am <num> Mai <num>
+Web der Verbindung der Schweizer Ärztinnen und Ärzte FMH fmhch
+Web des Bundesamtes für Gesundheit BAG bagadminch Art <num> Wöchentliche Höchstarbeitszeit in SR <num> Bundesgesetz über die Arbeit in Industrie Gewerbe und Handel Arbeitsgesetz ArG in Systematischer Sammlung des Bundesrechts SR auf adminch Arbeitsgesetz Assistenz- und Oberärzte auf Web des VSAO Verband Schweizerischer Assistenz- und Oberärztinnen und -ärzte vsaoch Arbeitszeit in der Schweiz auf Web des Grenzgänger-Arbeitnehmer-Arbeitgeber-Verbands GAAV gaavde gaavch
+Web FMH fmhch
+PDF Editorial Schweizerische Ärztezeitung Nr <num> <num> auf Web FMH fmhch
+PDF Editorial Schweizerische Ärztezeitung Nr <num>-<num> <num> auf Web FMH fmhch Simon Hehli Jan Hudec
+In
+NZZ <num><num> VSAO Verband Schweizerischer Assistenz- und Oberärztinnen und -ärzte vsaoch
+VSAO Zürich auf vsao-zhch
+DateiDa Vinci Vitruve Luc Viatour <num>svg Anthropologie im <num> Jahrhundert als anthropologia gebildet aus
+und
+-logie Menschenkunde Lehre vom Menschen ist die Wissenschaft vom Menschen
+Sie wird im deutschen Sprachraum und in vielen europäischen Ländern vor allem als Naturwissenschaft verstanden
+Die naturwissenschaftliche oder Physische Anthropologie betrachtet den Menschen im Anschluss an die Evolutionstheorie von Charles Darwin als biologisches Wesen
+Dieser naturalistischen Betrachtung des Menschen die sich beispielsweise mit der Konstitution früher auch mit der Rassenlehre und Humangenetik und der Abstammung des Menschen befasst stehen verschiedene andere Ansätze gegenüber beispielsweise die philosophische Anthropologie
+Hier wird der Mensch nicht nur als Objekt sondern auch als Subjekt wissenschaftlich untersucht
+Dabei geht es unter anderem um qualitative Eigenschaften wie die Personalität die Entscheidungsfreiheit und die Möglichkeit zur Selbstbestimmung
+In der deutschen Wissenschaftspolitik ist die Anthropologie als Kleines Fach eingestuft
+Geschichte der Anthropologie
+Die Bezeichnung Anthropologie geht zurück auf den deutschen Philosophen Arzt und Theologen Magnus Hundt <num>-<num> der in einem <num> erschienenen Werk schrieb Antropologium de hominis dignitate natura et proprietatibus de elementis partibus et membris humani corporis Zu den ersten Dozenten für das Fach gehörte der Anatom und Physiologe Heinrich Palmatius Leveling der die Anthropologie <num> an der Ingolstädter Universität als Vorlesung anbot
+Ein Lehrstuhl für Allgemeine Naturgeschichte und Anthropologie wurde <num> in München eingerichtet
+Friedrich Nasse gab von <num> bis <num> in Leipzig die aus der Zeitschrift für psychische Ärzte hervorgegangene Zeitschrift für die Anthropologie heraus Auf den ersten eigenständigen Lehrstuhl Deutschlands für physische Anthropologie wurde am <num> August <num> Johannes Ranke berufen dem <num> der Schweizer Rudolf Martin <num>-<num> folgte der <num> Direktor des Anthropologischen Instituts und der Anthropologisch-Prähistorischen Staatssammlung wurde
+Martin war <num> zum Extraordinarius und <num> zum Ordinarius für Anthropologie an der Universität Zürich ernannt worden
+Naturwissenschaftlicher Ansatz
+Biologische Anthropologie
+DateiPhysical anthropologistjpg Die biologische Anthropologie ist mit ihren Teilgebieten Primatologie Evolutionstheorie Paläoanthropologie Bevölkerungsbiologie Industrieanthropologie Genetik Sportanthropologie Wachstum Auxologie Konstitution und Forensik ein Fachbereich der Humanbiologie
+Ihr Ziel ist die Beschreibung Ursachenanalyse und evolutionsbiologische Interpretation der Verschiedenheit biologischer Merkmale der Hominiden Familie der Primaten die fossile und rezente Menschen einschließt
+Ihre Methoden sind sowohl beschreibend als auch analytisch
+Institutionen im deutschsprachigen Raum gibt es an Universitäten und an Museen in Tübingen Kiel Hamburg Berlin Göttingen Jena Gießen Mainz Ulm Freiburg im Breisgau München Zürich und Wien
+Meist ist dort die Bezeichnung nur Anthropologie Zusätze wie biologisch wurden in jüngerer Zeit notwendig weil der konkurrierende US-amerikanische Begriff der
+auch hier bekannt ist
+Forensische Anthropologie
+DateiGalton at Bertillon<num>s <num>jpg
+Die forensische Anthropologie ist eine der drei gerichtlichen Wissenschaften vom Menschen neben der Rechtsmedizin und der forensischen Odontologie
+Gebiete der forensischen Anthropologie
+Identifizierung nach Bildern
+Die meisten bearbeiteten Fälle betreffen Ordnungswidrigkeiten im Verkehr also Schnellfahrer und Rotmissachter die spektakulären Fälle betreffen Bankräuber oder auch zeitgeschichtliche Personen
+Identifizierung von Skeletten und teilskelettierten Leichen auch in Massengräbern
+Altersdiagnose insbesondere bei jungen Straftätern
+Abstammungsgutachten
+Zwillingsdiagnose
+Die forensische Anthropologie dient mit den Mitteln der Anthropologie bei der Aufklärung von Verbrechen
+Forensische Anthropologen haben vor allem mit der Identifikation von Bankräubern Schnellfahrern etc zu tun aber auch häufig mit stark verwesten oder vollständig skelettierten Leichen
+Nicht selten sind sie die letzte Hoffnung zur Aufklärung eines Verbrechens
+In Deutschland gibt es eine starke institutionelle Dominanz der Rechtsmedizin aber gerade das verhindert manchmal den Zugang zu der eigenständigen Kompetenz der Anthropologie
+Geisteswissenschaftlicher Ansatz
+Sozialanthropologie
+Die Sozialanthropologie gilt als Wissenschaft der kulturellen und sozialen Vielfalt - oder allgemeiner als Wissenschaft vom Menschen in der Gesellschaft Sie analysiert die soziale Organisation des Menschen
+Im deutschen Sprachraum war der Begriff Sozialanthropologie eine seit den <num>er Jahren gebrauchte Bezeichnung für die britische
+oder die französische
+wurde dann aber zugunsten der Fachbezeichnung Ethnosoziologie aufgegeben Fachbereich der Ethnologie
+In den letzten Jahren ist jedoch eine Renaissance des Anthropologie-Begriffs zu beobachten die einer durch Transnationalisierungs- und Globalisierungsprozesse veränderten Forschungslandschaft Rechnung tragen möchte
+Kulturanthropologie
+DateiSchultuetejpg
+Die Kulturanthropologie ist eine empirisch gestützte Wissenschaft von der Kultur im Sinne von menschliche Kultur Sie entwickelte sich im <num> Jahrhundert aus der Volkskunde hat ihren Schwerpunkt im Gegensatz zu dieser aber in interkulturellen ethnologischen und soziologischen Themen und Modellen
+Unter den anthropologischen Fachrichtungen nimmt die Kulturanthropologie eine Mittelposition zwischen den biologisch und den philosophisch orientierten Richtungen ein sie ist in ihrem Themenspektrum am weitesten gefasst
+Im deutschen Sprachraum hat sich bisher keine genauere Definition des Forschungsgegenstandes durchgesetzt
+In den USA dagegen bezeichnet
+cultural anthropology
+die Ethnologie Völkerkunde
+Im Deutschen wird die ungenaue englische Bezeichnung anthropology teils falsch mit Anthropologie übersetzt während eigentlich die Ethnologie gemeint ist
+Rechtsanthropologie
+Die Rechtsanthropologie bildet eine eigenständige Unterform der Kulturanthropologie
+Sie untersucht Inhalt und Funktionsweisen rechtlicher Strukturen des Menschen unterschiedlicher kultureller Traditionen von Stämmen und Völkern siehe auch Rechtsethnologie
+Zudem bezeichnet dieser Begriff eine rechtswissenschaftliche Forschungsrichtung die sich den naturalen Grundkonstanten von Gesetzgebung und Rechtsprechung verschrieben hat
+Dabei beschäftigt sich die Rechtsanthropologie vorwiegend mit dem westlich-demokratischen Menschenbild der Verfassung das demgegenüber vom im Willen freien und eigenverantwortlich handelnden Menschen ausgeht
+Dafür wählt sie zumeist einen pragmatisch-dualen Ansatz
+Der Begriff Kultur gelegentlich auch der politischere Begriff der Zivilisation beschreibt dann die sozial-reale Welt in der der Mensch beide Sichtweisen vereint
+Philosophische Anthropologie
+Die philosophische Anthropologie ist die Disziplin der Philosophie die sich mit dem Wesen des Menschen befasst
+Die moderne philosophische Anthropologie ist eine sehr junge philosophische Fachrichtung die erst im frühen <num> Jahrhundert als Reaktion auf den Verlust von Weltorientierung entstand
+Mit Ausnahme von René Descartes der bereits Mitte des <num> Jahrhunderts in seinen Meditationen über die erste Philosophie <num> gewisse Zweifel am mittelalterlich-christlichen Weltbild hegt und Position zu Verhältnis von Körper und Seele bezieht
+Er vermittelt ein neues philosophisches Gedankengut wie Das Denken Bewusstsein
+ist es es allein kann von mir nicht abgetrennt werden ich bin ich existiere - das ist gewiss
+Demnach bin ich genau genommen ein denkendes Ding d h
+Geist bzw Seele bzw Verstand
+Historische Anthropologie
+Historische Anthropologie bezeichnet einerseits die anthropologische Forschung in der Geschichtswissenschaft andererseits eine transdisziplinäre Forschungsrichtung die die historische Veränderlichkeit von Grundphänomenen des menschlichen Daseins untersucht
+Dabei bezieht sie die Geschichtlichkeit ihrer Blickrichtungen und methodischen Herangehensweisen sowie die Geschichtlichkeit ihres Gegenstandes also das Erscheinungsbild des Menschen in den unterschiedenen Epochen aufeinander
+Theologische Anthropologie
+Die theologische Anthropologie als Teilbereich der Systematischen Theologie deutet den Menschen aus christlich-theologischer Sicht
+Dabei beschäftigt sie sich besonders mit dem Wesen des Menschen und der Bestimmung des Menschen vor Gott
+Im Unterschied dazu untersucht die Religionsethnologie als Fachgebiet der Ethnologie Völkerkunde die Religionen bei den weltweit rund <num> ethnischen Gruppen und indigenen Völkern in Abgrenzung zur Religionssoziologie vor allem bei ehemals schriftlosen Kulturen
+Industrieanthropologie
+Die Industrieanthropologie als Disziplin der Anthropologie untersucht die Gebrauchstauglichkeit
+und Benutzerfreundlichkeit von Arbeitsplätzen von Bedienelementen sowie von Produkten
+Andere Ansätze und Mischformen
+Anthropologie in den Sozialwissenschaften
+DateiDhaka street crowdsjpg
+In den Sozialwissenschaften ist die Vorstellung weit verbreitet dass der Mensch seinem Wesen nach in seinen Antrieben und Bedürfnissen unbestimmt ist weshalb erst in Vergesellschaftungsprozessen eine Orientierung und Stabilisierung des Verhaltens und Antriebslebens entstehen kann
+Dieses Menschenbild bildet die allgemeine anthropologische Voraussetzung für die Analyse von sozialen Prozessen so etwa bei Karl Marx Max Weber George Herbert Mead oder Talcott Parsons
+Darüber hinaus gibt es in den Sozialwissenschaften zwei klassische Menschenbilder die als analytische und idealtypische Modelle fungieren der
+homo oeconomicus
+der Wirtschaftswissenschaften und der
+homo sociologicus
+der Soziologie
+Eine realistische Variante des individualistischen homo oeconomicus ist das RREEMM-Modell des Menschen allerdings wird in der sozialwissenschaftlichen Theoriebildung wegen Operationalisierungsproblemen auch weiterhin überwiegend auf die einfacheren Modelle zurückgegriffen
+Ausgehend von der Einbeziehung amerikanischer Sozialforscher in den Vietnamkrieg Project Camelot wurde im Rahmen der Critical Anthropology ab <num> eine reflexive Anthropologie entwickelt Bob Scholte <num> Die Grundannahme der reflexiven Anthropologie besteht darin dass sozialwissenschaftliche Aussagen nur dann einer Kritik standhalten wenn sie die soziale und kulturelle Einbettung des Forschers und der Forschung mit bedenken reflektieren
+Gemäß dem Erkenntnisinteresse jeder Anthropologie erkenne dich selbst
+gnothi seauton
+ist auf diesem Weg eine Unterscheidung möglich zwischen einer Sozialforschung als Informationsgewinnung über andere Menschen Ausspähen vergleiche Informationelle Selbstbestimmung oder als Beitrag zur Selbsterkenntnis des Forschers und seiner Auftraggeber
+Bedeutende Ansätze zu einer reflexiven Anthropologie wurden von Michel Foucault und Pierre Bourdieu vorgelegt
+Das Konzept der reflexiven Anthropologie von Gesa Lindemann schließt sich im Gegensatz dazu an die historisch-reflexive Richtung innerhalb der deutschsprachigen philosophischen Anthropologie Helmuth Plessner an Allgemeine Aussagen der philosophischen Anthropologie werden nicht als sozialtheoretisches Fundament begriffen sondern zum Gegenstand der Beobachtung gemacht
+Bei diesem Ansatz geht es um die Bearbeitung der Frage wie in Gesellschaften der Kreis sozialer Personen begrenzt wird und welche Funktion der Anthropologie in der Moderne zukommt
+Psychologische Anthropologie
+In dem verwendeten Schema kann die Psychologie des Menschen nicht gut untergebracht werden denn die Psychologie vereint geisteswissenschaftliche biologische verhaltens- und sozialwissenschaftliche Konzepte und Methoden
+Als Wissenschaft vom Erleben und Verhalten des Menschen einschließlich der biologischen bzw neurowissenschaftlichen Grundlagen ist die Psychologie von vornherein interdisziplinär ausgerichtet
+Wegen dieses umfassenden Blicks auf den Menschen kann die empirische Psychologie in ein besonderes Spannungsverhältnis zur Philosophischen Anthropologie geraten die ebenfalls einen umfassenden theoretischen Ansatz hat jedoch die empirischen Humanwissenschaften kaum noch zu integrieren vermag
+Wichtige Themen der Psychologischen Anthropologie sind u a das Menschenbild die Persönlichkeitstheorien die Grundlagen von Motiven Emotionen in der Neurobiologie und Psychophysiologie die Beiträge der Kognitionswissenschaft Sozialpsychologie und Kulturpsychologie alle Bereiche der Angewandten Psychologie und so weiter
+Auch Psychoanalyse und Psychosomatik galten als anthropologische Disziplinen
+Pädagogische Anthropologie
+Die pädagogische Anthropologie ist der Teilbereich der Pädagogik der sich mit dem Ertrag anthropologischer Fragen den Zugangsweisen und den Ergebnissen innerhalb der Pädagogik befasst
+Grob lassen sich hier zwei Richtungen unterscheiden Die Realanthropologie widmet sich der empirischen Betrachtung der Wirklichkeit des Menschen unter dem Fokus der sich aus der Pädagogik ergibt
+Die Sinnanthropologie fragt nach dem Sinn und den Zielen menschlichen Handelns die in den pädagogischen Kontext eingearbeitet werden
+Die Sinnanthropologie weist so besondere Bezüge zur Bildungstheorie auf indem sie aus einem je spezifischen Menschenbild Bildungsansprüche ableitet
+Sie weist innerhalb der verschiedenen Anthropologien eine besondere Nähe zur philosophischen und theologischen Anthropologie auf
+Die Realanthropologie steht besonders der biologischen daneben auch der philosophischen Anthropologie nahe
+Die Einteilung setzt sich fort in der Unterscheidung zwischen integrativen und philosophischen Ansätzen
+Die integrativen Ansätze versuchen vor allem anthropologische Erkenntnisse verschiedener Teildisziplinen insbesondere der Biologie der Soziobiologie und so weiter für pädagogische Fragen nutzbar zu machen
+Vertreter dieses Ansatzes sind unter anderem Heinrich Roth und Annette Scheunpflug
+Der philosophische Ansatz hat sich in verschiedenen Richtungen ausdifferenziert
+So besteht Otto Friedrich Bollnows Ansatz darin anthropologische Fragen beispielsweise nach dem Wesen des Menschen und seiner Bestimmung für pädagogische Zusammenhänge nutzbar zu machen
+Ähnlich wie andere Autoren orientierte er sich in seinen Arbeiten aber auch an der Phänomenologie
+Er versuchte also nicht aus der Philosophie oder etwa der Biologie ein Menschenbild zu gewinnen und es pädagogisch auszuwerten sondern widmete sich dem pädagogischen Handeln und darin auftretenden Phänomenen wie Krise oder Begegnung unmittelbar um sie als Bestimmungsgrößen des Menschen zu reflektieren
+Der Mensch kommt bei diesen Untersuchungen im Hinblick auf Erziehung in drei Rollen vor als Erziehender als Zögling und als Erzieher
+In der neueren pädagogischen Anthropologie wird zum einen der integrative Ansatz fortgeführt beispielsweise auch in der Betrachtung neuerer humanmedizinischer Ergebnisse für Pädagogik
+Die philosophische Anthropologie wird heute verstärkt als historische pädagogische Anthropologie fortgesetzt indem reflektiert wird dass anthropologische Kenntnisse sowohl auf bestimmte Menschen in bestimmten Epochen bezogen als auch aus einer je spezifischen historischen Position heraus gewonnen werden und deshalb keine überzeitlich allgemeine Gültigkeit beanspruchen können
+Kybernetische Anthropologie
+Kybernetische Anthropologie bezeichnet den Versuch der begrifflichen Kopplung von Anthropologie und Kybernetik mit dem Vorhaben den Gegensatz zwischen Natur- und Geisteswissenschaften zu überwinden
+Die Cyberanthropologie ist ein neueres Fachgebiet der Ethnologie Völkerkunde oder Sozialanthropologie und untersucht transnational zusammengesetzte Online-Gemeinschaften unter Berücksichtigung kybernetischer Perspektiven
+Medizinische Anthropologie
+Die im <num> Jahrhundert aufgekommene medizinische Anthropologie beschäftigt sich mit der Wechselwirkung von Kultur und Medizin
+Anthropologie als Oberbegriff und Dachwissenschaft
+DateiCleveland Museum of Art - damaged Thinkerjpg
+Manchmal wird Anthropologie als Oberbegriff für mehrere der oben genannten Einzel- und Humanwissenschaften aufgefasst
+Insbesondere in den USA gibt es dementsprechende Bestrebungen biologische Anthropologie Kulturanthropologie Ethnolinguistik und Archäologie unter einem Dach zu vereinen sog Vier-Felder-Anthropologie
+Diese weit verbreitete Auffassung leitet sich von dem Tatbestand her dass Anthropologie -- im Gegensatz und oft in Konkurrenz zur Theologie -- Selbsterkenntnis des Menschen als Mensch ist gemäß der delphischen Maxime
+Gnothi seauton
+erkenne dich selbst
+Die Systematische Anthropologie ein <num> veröffentlichtes Werk der deutschen Ethnologen Wolfgang Rudolph und Peter Tschohl bringt anthropologisch grundlegende Erkenntnisse in einen integrierten Zusammenhang
+Mit Hilfe eines eigenen Begriffssystems wird ein gesamtanthropologisches Modell entwickelt das die Grenzen und Überschneidungen von Disziplinen wie Ethnologie Biologie Humangenetik Psychologie Soziologie Philosophie Geschichte theoretisch auflöst vergl zu diesem Ansatz Interdisziplinarität
+Ziel der Untersuchung ist eine wissenschaftliche Theorie die dasjenige abdeckt was systematisch sinnvoll zu einem Mensch genannten Untersuchungsgegenstand gerechnet werden kann und die damit nicht von einer einzelnen Fachrichtung beherrscht wird
+Die Untersuchung erschließt ausgehend von allgemeinen Bedingungen der Gesamtwirklichkeit die besonderen Bedingungen des biotischen und humanen Bereichs
+Dafür wurde eine global orientierte Auswahl an Studien ausgewertet und die daraus entwickelte interdisziplinäre Systematik theoretisch konsequent ausformuliert
+So lautet ein zentrales Untersuchungsergebnis in Kurzform Anthropologie ist zu explizieren als Theorie der Klassenexistenz Menschliche Existenz ME
+Sie hat damit den vorverständlichen Gegenstandsbereich Mensch als Existenzklasse M aufzufassen und systematisch darzulegen Gegenstand ist die menschliche Existenz als empirisch beschreibbare Tatsache
+Die Theorie transportierte einen damals fortschrittlichen humanen und weit gefassten Kulturbegriff
+Wegen technokratisch anmutender Formulierung wurde sie aber nur in der ethnologisch und soziologisch orientierten Fachwelt rezipiert
+Gerüst und Inhalt der Theorie müssten heute aktualisiert werden bieten jedoch eine Basis für Einzeluntersuchungen von beliebigen Ausschnitten des Gegenstandsbereichs Mensch
+Die praktische Relevanz und damit die Rezeption der systematischen Anthropologie von Rudolph und Tschohl waren bereits bei Erscheinen des Werks <num> äußerst begrenzt
+Kritiker wiesen darauf hin dass die positivistische Begriffssystematik völlig abgehoben von den aktuellen Diskussionen in den Sozialwissenschaften entwickelt worden war
+Ihr theoretischer Wert lag in der Einübung einer hierarchisch vernetzten Nomenklatur die zwar als Ausgangspunkt für empirische Untersuchungen hätte dienen können wenn sie allgemeine Akzeptanz gefunden hätte aber über die Wirklichkeit menschlicher Lebensverhältnisse nicht viel mehr aussagte als ein systematisch geordneter Katalog der europäischen wissenschaftlichen Terminologie in den Humanwissenschaften
+Ungeklärt blieb auch die Frage wie die Begriffssystematik von Rudolph und Tschohl in andere Sprach- und Kultursysteme hätte übertragen werden können
+Fruchtbarere Ansätze wie das Konzept der reflexiven Anthropologie vergl dazu Pierre Bourdieu und Ethnomethodologie wurden dagegen aus dem anthropologischen Lehrbetrieb verdrängt
+Die Basis-Theorie der Anthropologie
+ist ebenfalls Orientierungswissen das Zusammenhänge zwischen den Disziplinen und Schulen der Humanwissenschaften aufzeigt
+Ein Bezugsrahmen ergibt aus den vier Grundfragen der biologischen Forschung nach Nikolaas Tinbergen Verursachungen
+Ursache-Wirkungs-Beziehungen bei den Funktionsabläufen Ontogenese Anpassungswert Phylogenese
+Diese vier Aspekte sind jeweils auf verschiedenen Bezugsebenen zu berücksichtigen vgl Nicolai Hartmann beispielsweise Zelle Organ Individuum Gruppe
+Dem tabellarischen Orientierungsrahmen aus Grundfragen und Bezugsebenen lassen sich alle anthropologischen Fragestellungen siehe PDF-Übersichtstabelle Absatz A ihre Ergebnisse siehe Tabelle Absatz B und Spezialgebiete zuordnen siehe Tabelle Absatz C er ist Grundlage für eine Strukturierung der Ergebnisse
+Mit Hilfe der Basistheorie kann die anthropologische Forschung in Theorie und Empirie vorangetrieben und fundiertes sowie spekulatives Wissen besser auseinandergehalten werden betrifft z B
+den Schulenstreit in der Psychotherapie
+Siehe auch
+Medienanthropologie
+Literatur
+Allgemein
+Axel W Bauer Was ist der Mensch
+Antwortversuche der medizinischen Anthropologie
+In Fachprosaforschung - Grenzüberschreitungen <num><num> <num><num> ISBN <num>-<num>-<num>-<num>-<num> S <num>-<num>
+Der blaue reiter
+Journal für Philosophie
+Themenheft Grenzpunkt Mensch
+Nr <num> <num>
+Verlag der blaue Reiter ISBN <num>-<num>-<num>-<num>-<num>
+Joachim Bauer Prinzip Menschlichkeit
+Warum wir von Natur aus kooperieren
+Hoffmann und Campe Hamburg <num> ISBN <num>-<num>-<num>-X
+Eike Bohlken Christian Thies Hrsg Handbuch Anthropologie
+Der Mensch zwischen Natur Kultur und Technik
+Metzler Stuttgart <num> ISBN <num>-<num>-<num>-<num>-<num>
+Martin Buber Ich und Du Insel Leipzig <num> Reclam Stuttgart <num> ISBN <num>-<num>-<num>-<num>
+Zeno Bucher Die Abstammung des Menschen als naturphilosophisches Problem Koenigshausen
+Neumann Würzburg <num> ISBN <num>-<num>-<num>-<num>
+Werner Fuchs u a Hrsg Lexikon zur Soziologie
+Westdeutscher Verlag Opladen <num> <num> ISBN <num>-<num>-<num>-<num>
+Hans-Georg Gadamer Paul Vogler Hrsg Neue Anthropologie Thieme Stuttgart und dtv München <num>-<num> Band <num> und <num> Biologische Anthropologie Band <num> Sozialanthropologie Band <num> Kulturanthropologie Band <num> Psychologische Anthropologie Band <num> und <num> Philosophische Anthropologie
+Gisela Grupe u a Anthropologie
+Ein einführendes Lehrbuch
+Springer Berlin <num> ISBN <num>-<num>-<num>-<num>
+Marvin Harris Menschen DTV München <num> ISBN <num>-<num>-<num>-<num>
+Winfried Henke Hartmut Rothe Menschwerdung Fischer Frankfurt <num> ISBN <num>-<num>-<num>-<num>
+Uwe Hoßfeld Geschichte der biologischen Anthropologie in Deutschland Von den Anfängen bis in die Nachkriegszeit
+Steiner Stuttgart <num> ISBN <num>-<num>-<num>-<num>
+Holger Jebens Karl-Heinz Kohl Hrsg The End of Anthropology Sean Kingston Wantage <num> ISBN <num>-<num>-<num>-<num>-<num> englisch deutsche Professoren ausführliche Fachbesprechung doi<num><num><num>
+Rainer Knußmann Hrsg Anthropologie Handbuch der vergleichenden Biologie des Menschen
+Bd <num>I <num>II
+Fischer Stuttgart <num><num> ISBN <num>-<num>-<num>-<num>
+Marc Rölli Kritik der anthropologischen Vernunft Matthes
+Seitz Berlin <num> ISBN <num>-<num>-<num>-<num>-<num>
+Max Scheler Die Stellung des Menschen im Kosmos In Max Scheler Gesammelte Werke Band <num> Francke Bern <num> ISBN <num>-<num>-<num>-<num>
+Friedemann Schrenk Timothy G Bromage Henrik Kaessmann Die Frühzeit des Menschen
+Zurück zu den Wurzeln
+In Biologie in unserer Zeit Nr <num> Weinheim <num>
+S <num>-<num>
+Thomas Suddendorf Der Unterschied
+Was den Mensch zum Menschen macht
+Berlin Verlag Berlin <num> ISBN <num>-<num>-<num>-<num>
+Ferdinand Tönnies Schriften und Rezensionen zur Anthropologie hg von Rolf Fechner Profil München und Wien <num> ISBN <num>-<num>-<num>-<num>-<num>
+Christoph Wulf Anthropologie
+Geschichte Kultur Philosophie
+Rowohlt Reinbek <num> ISBN <num>-<num>-<num>-<num>
+Geschichte
+Wilhelm E Mühlmann Geschichte der Anthropologie
+<num> Auflage
+Aula Wiesbaden <num> ISBN <num>-<num>-<num>-<num>
+Christoph Wulf Hrsg Vom Menschen
+Handbuch Historische Anthropologie
+Beltz WeinheimBasel <num>
+Glenn H Penny Matti Bunzl Hrsg Worldly Provincialism
+German Anthropology in the Age of Empire
+Ann Arbor <num>
+Bernhard Rathmayr Die Frage nach den Menschen
+Eine historische Anthropologie der Anthropologien
+Barbara Budrich Opladen <num>
+Medizinische Anthropologie
+Eduard Seidler Hrsg Medizinische Anthropologie
+Beiträge für eine Theoretische Pathologie
+BerlinHeidelbergNew YorkTokyo <num>
+Veröffentlichungen aus der Forschungsstelle für Theoretische Pathologie der Heidelberger Akademie der Wissenschaften
+Vergleichende Anthropologie
+Rainer Knußmann Vergleichende Biologie des Menschen
+Lehrbuch der Anthropologie und Humangenetik
+Fischer Stuttgart <num> <num> ISBN <num>-<num>-<num>-X
+Pädagogische Anthropologie
+Herbert Becker Hrsg Anthropologie und Pädagogik Klinkhardt Bad Heilbrunn <num> ISBN <num>-<num>-<num>-<num>
+D Kamper Ch Wulf Hrsg Anthropologie nach dem Tode des Menschen Suhrkamp Frankfurt <num> ISBN <num>-<num>-<num>-<num>
+Norbert Kühne Aspekte und Probleme früher Entwicklung und Erziehung In
+Unterrichtsmaterialien Pädagogik-Psychologie
+Nr <num> Stark VerlagMediengruppe Pearson Hallbergmoos <num>-<num>
+Johanna Uher Hrsg Pädagogische Anthropologie und Evolution Erlangen <num> ISBN <num>-<num>-<num>-<num>
+Christoph Wulf Einführung in die pädagogische Anthropologie Beltz WeinheimBasel <num> ISBN <num>-<num>-<num>-<num>
+Spezielle Themen
+Manfred Engel Romantische Anthropologie
+Skizze eines Forschungsprojekts
+In Historische Anthropologie Band <num> <num> S <num>-<num>
+Michael Post Entwurf der Grundlegung der fundamentalontologischen Anthropologie und natürlichen Theologie Neuss <num> ISBN <num>-<num>-<num>-<num>-<num>
+Bernhard Verbeek Die Anthropologie der Umweltzerstörung die Evolution und der Schatten der Zukunft Primus Darmstadt <num> ISBN <num>-<num>-<num>-<num>
+Rüdiger Zymner Manfred Engel Hrsg Anthropologie der Literatur
+Poetogene Strukturen und ästhetisch-soziale Handlungsfelder
+Poetogenesis
+Studien und Texte zur empirischen Anthropologie der Literatur
+Mentis Paderborn <num> ISBN <num>-<num>-<num>-<num>
+Weblinks
+Gesellschaft für Anthropologie
+Einzelnachweise
+Axel W Bauer Bemerkungen zur Verwendung des Terminus Anthropologie in der Medizin der Neuzeit <num>-<num> Jahrhundert In Eduard Seidler Hrsg Medizinische Anthropologie <num> S <num>-<num> Seite der Arbeitsstelle Kleine Fächer zur Anthropologie abgerufen am <num> April <num> Axel W Bauer Was ist der Mensch Antwortversuche der medizinischen Anthropologie In Fachprosaforschung - Grenzüberschreitungen <num><num> <num><num> ISBN <num>-<num>-<num>-<num>-<num> S <num>-<num> insbesondere S <num>-<num> hier S <num> f Christian Friedrich Nasse Hrsg Zeitschrift für die Anthropologie Cnobloch Leipzig <num>-<num> vorher Friedrich Nasse Hrsg Zeitschrift für psychische Ärzte Band <num>-<num> Leipzig <num>-<num> derselbe Hrsg Zeitschrift für psychische Ärzte mit besonderer Berücksichtigung des Magnetismus Leipzig <num>-<num> Nachruf Martin Rudolf Jahrbuch <num> Mollier - badwde Gerfried Ziegelmayer <num> Jahre Anthropologie in München In Würzburger medizinhistorische Mitteilungen Band <num> <num> S <num>-<num> hier S <num>-<num> Wulf Kamper Anthropologie In Heinz-Elmar Tenorth Rudulf Tippelt Hrsg BELTZ Lexikon Pädagogik Beltz WeinheimBasel <num> S <num>-<num> Axel Honneth Hans Joas Soziales Handeln und menschliche Natur Anthropologische Grundlagen der Sozialwissenschaften Campus Frankfurt am Main <num> S
+I L Horowitz The life and death of project Camelot In American Psychologist Band <num> Nr <num> <num> S <num>-<num> doi<num>h<num> Wolf Lepenies Soziologische Anthropologie Materialien München Hanser <num> S <num> Gesa Lindemann Das Soziale von seinen Grenzen her denken Velbrück Weilerswist <num> S
+Axel W Bauer Was ist der Mensch Antwortversuche der medizinischen Anthropologie <num><num> <num> S <num> f Erich Weber Pädagogische Anthropologie Donauwörth Ludwig Auer Verlag <num> Aufl <num> S <num> f Christoph Wulf Zur Einleitung Grundzüge einer historisch-pädagogischen Anthropologie In Derselbe Hrsg Einführung in die pädagogische Anthropologie Beltz Weinheim u a <num> S <num> Winfried Effelsberg Interkulturelle Konflikte in der Medizin Medizinanthropologische Überlegungen In Würzburger medizinhistorische Mitteilungen Band <num> <num> S <num>-<num> hier S <num> zitiert Axel W Bauer Was ist der Mensch Antwortversuche der medizinischen Anthropologie In Fachprosaforschung - Grenzüberschreitungen <num><num> <num><num> ISBN <num>-<num>-<num>-<num>-<num> S <num>-<num> insbesondere S <num>-<num> Übersicht <num> aus Gerhard Medicus Was uns Menschen verbindet Humanethologische Angebote zur Verständigung zwischen Leib- und Seelenwissenschaften <num> Auflage VWB Berlin <num> ISBN <num>-<num>-<num>-<num>-<num>
+DateiNapoli BW <num>-<num>-<num> <num>-<num>-<num>jpg Alexander der Große
+bzw Alexander III
+von Makedonien
+<num> Juli <num> v Chr in Pella
+<num> Juni <num> v Chr in Babylon war von <num> v Chr
+bis zu seinem Tod König von Makedonien und Hegemon des Korinthischen Bundes
+Alexander dehnte die Grenzen des Reiches das sein Vater Philipp II aus dem vormals eher unbedeutenden Kleinstaat Makedonien sowie mehreren griechischen Poleis errichtet hatte durch den sogenannten Alexanderzug und die Eroberung des Achämenidenreichs bis an den indischen Subkontinent aus
+Nach seinem Einmarsch in Ägypten wurde er dort als Pharao begrüßt
+Nicht zuletzt aufgrund seiner großen militärischen Erfolge wurde das Leben Alexanders ein beliebtes Motiv in Literatur und Kunst während Alexanders Beurteilung in der modernen Forschung wie auch schon in der Antike zwiespältig ausfällt
+Mit seinem Regierungsantritt begann das Zeitalter des Hellenismus in dem sich die griechische Kultur über weite Teile der damals bekannten Welt ausbreitete
+Die kulturellen Prägungen durch die Hellenisierung überstanden den politischen Zusammenbruch des Alexanderreichs und seiner Nachfolgestaaten und wirkten noch jahrhundertelang in Rom und Byzanz fort
+Leben
+Frühe Jahre <num>-<num> v Chr
+DateiAlexander amp Bucephalus by John SteellJPG
+Alexander wurde im Jahre <num> v Chr als Sohn König Philipps II von Makedonien und der Königin Olympias geboren
+Viele Einzelheiten seiner Biografie vor allem aus der Kindheit wurden später legendenhaft ausgeschmückt oder frei erfunden
+So berichtet der Geschichtsschreiber Plutarch dass Alexander ohne Zweifel seinen Stammbaum väterlicherseits auf Herakles und Karanos den ersten König der Makedonen zurückverfolgen konnte wodurch Plutarch zugleich die Abstammung Alexanders vom Göttervater Zeus implizit hervorhebt Ebenso berichtet er dass Olympias und Philipp Träume gehabt hätten die ihnen der Seher Aristander so deutete dass ihnen die Geburt eines Löwen bevorstehe Olympias nahm für sich in Anspruch in direkter Linie von dem griechischen Heros Achilleus und Aiakos einem weiteren Sohn des Zeus abzustammen Nach einer vermutlich ebenfalls legendären Erzählung Plutarchs soll Alexander in jungen Jahren sein Pferd Bukephalos das ihn später bis nach Indien begleitete gezähmt haben nachdem es zuvor niemandem gelungen war es zu bändigen
+Alexander erkannte was den Fehlschlägen der anderen zugrunde lag Das Pferd schien den eigenen Schatten zu scheuen
+Daraufhin habe Philipp zu ihm gesagt
+Geh mein Sohn suche dir ein eigenes Königreich das deiner würdig ist
+Makedonien ist nicht groß genug für dich
+Abgesehen von den Legenden ist wenig über Alexanders Kindheit bekannt
+Makedonien war ein Land das im Norden des Kulturraums des antiken Griechenlands lag
+Es wurde von vielen Griechen als barbarisch unzivilisiert angesehen obwohl das Königsgeschlecht als griechisch anerkannt wurde
+In der Antike gab es ohnehin keinen einheitlichen Staat Griechenland sondern eine durch gemeinsame Kultur Religion und Sprache verbundene Gemeinschaft der griechischen Klein- und Stadtstaaten
+Im frühen <num> Jahrhundert v Chr wurden erstmals Makedonen zu den Olympischen Spielen zugelassen nachdem König Alexander I eine Abstammung aus dem griechischen Argos in Anspruch genommen hatte Noch heute birgt die Diskussion um die ethnische Zugehörigkeit politischen Konfliktstoff
+Aus den verfügbaren Quellen ist ersichtlich dass das Makedonische von dem nur wenige Wörter überliefert sind für die Griechen wie eine fremde Sprache klang Ob das Makedonische ein griechischer Dialekt oder eine mit dem Griechischen verwandte eigenständige Sprache war ist immer noch umstritten
+Kulturell und gesellschaftlich unterschieden sich die Makedonen recht deutlich von den Griechen keine städtische Kultur als Binnenreich kaum Kontakte zum mediterranen Kulturraum Königtum was in Griechenland nicht die Regel war
+Auf viele Griechen wird die makedonische Gesellschaft archaisch gewirkt haben Erst im <num> Jahrhundert v Chr
+verstärkte sich der griechische kulturelle Einfluss in der makedonischen Oberschicht
+DateiKarte Makedonien <num> vC-desvg
+Alexanders Vater Philipp II
+hatte das bisher eher unbedeutende Makedonien das vor ihm Streitobjekt der Adelsfamilien des Hoch- und des Tieflands gewesen war zur stärksten Militärmacht der damaligen Zeit gemacht
+Er hatte Thessalien und Thrakien erobert und alle griechischen Stadtstaaten mit Ausnahme Spartas in ein Bündnis unter seiner Führung gezwungen Korinthischer Bund
+Schon an diesen Kriegszügen war Alexander beteiligt etwa in der Schlacht von Chaironeia <num> v Chr in der die griechischen Städte unter Führung Athens unterworfen wurden
+Die makedonische Phalanx erwies sich dabei als ein wichtiges Element für den militärischen Erfolg zentral war jedoch die Rolle der Hetairenreiterei
+Alexanders spätere Erfolge gehen zweifellos zu einem bedeutenden Teil auf die Militärreformen seines Vaters zurück
+Philipp umgab sich außerdem mit sehr fähigen Offizieren wie etwa Parmenion die auch einen großen Anteil an Alexanders späteren Siegen hatten
+Philipp holte den griechischen Philosophen Aristoteles in die makedonische Hauptstadt Pella und beauftragte ihn Alexander in Philosophie Kunst und Mathematik zu unterrichten
+Der Einfluss des Aristoteles sollte wohl nicht zu hoch veranschlagt werden doch sicher war Alexander sehr gebildet seine Abschrift der
+Ilias
+hütete er wie einen Schatz und er brachte der griechischen Kultur große Bewunderung entgegen
+Das Verhältnis zwischen Vater und Sohn war keineswegs frei von Konflikten gerade in Hinsicht auf die Liebschaften des Vaters
+Philipp hatte <num> v Chr Kleopatra die Nichte seines Generals Attalos als Nebenfrau geheiratet
+Während eines Banketts soll Attalos Öl ins Feuer gegossen und gesagt haben er hoffe dass Philipp nun einen legitimen Erben erhalten würde
+Alexander sei daraufhin wutentbrannt aufgefahren und habe Attalos angeschrien
+Soll das heißen ich sei ein Bastard
+Alexander warf einen Becher nach Attalos und wollte auf ihn losgehen
+Auch Philipp erhob sich und zog sein Schwert jedoch nicht um Alexander in Schutz zu nehmen sondern um Attalos zu helfen
+Da aber Philipp bereits betrunken war stolperte er und fiel hin
+Alexander soll ihn höhnisch angeblickt haben und sich den versammelten Makedonen zugewandt haben
+Seht ihn euch an meine Herren
+Dieser Mann will euch von Europa nach Asien führen aber er scheitert schon bei dem Versuch von einem Liegebett zum nächsten zu gehen
+Plutarch Alexander <num>
+Alexander befürchtete nun offenbar von der Thronfolge ausgeschlossen zu werden
+Schließlich floh er mit seiner Mutter über Epeiros nach Illyrien
+Nach einem halben Jahr kehrte er nach Pella zurück doch seine Thronfolge blieb weiterhin unsicher
+Philipp wurde im Sommer <num> v Chr in der alten Hauptstadt Aigai auch bekannt als Vergina während der Hochzeit seiner Tochter Kleopatra mit dem König Alexander von Epeiros von dem Leibgardisten Pausanias ermordet Das Motiv des Täters scheint offensichtlich Pausanias war ein Vertrauter Philipps gewesen und war von Attalos beleidigt worden dabei fühlte er sich von Philipp ungerecht behandelt
+Es gab aber bald darauf Gerüchte wonach Alexander an der Tat beteiligt gewesen war
+Die Mutmaßungen über die Hintergründe des Mordes und über eine Verwicklung von Olympias und Alexander sind weitgehend spekulativ auch wenn eine Mitwisserschaft nicht ausgeschlossen werden kann
+Regierungsübernahme und Sicherung der Macht <num>-<num> v Chr
+DateiAlexanderTheGreat Bust Transparentpng
+Im Jahre <num> v Chr folgte der zwanzigjährige Alexander seinem Vater auf den Thron Dass es keinen nennenswerten Widerstand gab ist offenbar Antipater zu verdanken der das Heer dazu bewog Alexander als König anzuerkennen
+Schon in den ersten Tagen ließ er Mitglieder des Hofstaats exekutieren die das Gerücht gestreut hatten Alexander habe etwas mit der Ermordung seines Vaters zu tun gehabt
+Als nächstes wandte er sich seinem Erzfeind Attalos zu der sich auf der Flucht befand jedoch von seinem Schwiegervater Parmenion getötet wurde
+Sowohl Antipater als auch Parmenion standen deswegen lange in Alexanders besonderer Gunst und profitierten nicht unerheblich davon Antipater blieb während des Asienfeldzugs als Reichsverweser in Makedonien während Parmenion sich seine Unterstützung mit großem Einfluss im Heer vergelten ließ
+Noch <num> ließ sich Alexander in Korinth die Gefolgschaft der griechischen Städte versichern
+Die Völker in Thrakien und Illyrien versuchten jedoch die Situation zu nutzen und die makedonische Herrschaft abzuwerfen
+Alexander zog im Frühjahr <num> v Chr
+mit <num> Mann nach Norden ins heutige Bulgarien und Rumänien überquerte die Donau und warf die thrakische Revolte nieder Anschließend verfuhr er ebenso mit den Illyrern siehe auch Balkanfeldzug Alexanders des Großen
+Während Alexander im Norden kämpfte beschlossen die Griechen im Süden dass dies der Zeitpunkt sei sich von Makedonien zu befreien
+Ihr Wortführer war Demosthenes der die Griechen davon zu überzeugen versuchte dass Alexander in Illyrien gefallen und Makedonien herrscherlos sei
+Als erste erhoben sich die Einwohner Thebens und vertrieben die makedonischen Besatzungssoldaten aus der Stadt
+Alexander reagierte augenblicklich und marschierte direkt von seinem Illyrienfeldzug südwärts nach Theben
+Die Phalanx seines Generals Perdikkas eroberte die Stadt wo Alexander zur Bestrafung sämtliche Gebäude mit Ausnahme der Tempel und des Wohnhauses des Dichters Pindar zerstören ließ
+Sechstausend Einwohner wurden getötet die übrigen <num> wurden in die Sklaverei verkauft
+Die Stadt Theben existierte nicht mehr und sollte erst zwanzig Jahre später wieder aufgebaut werden aber nie mehr zur alten Bedeutung zurückfinden
+Abgeschreckt von Alexanders Strafgericht brachen die anderen Städte Griechenlands ihre Revolte ab und ergaben sich
+Von den Korinthern ließ sich Alexander von neuem die Gefolgschaft versichern und verschonte sie daraufhin da er sie als Verbündete in seinem Persienfeldzug brauchte
+Beginn des Persienfeldzugs <num>-<num> v Chr
+DateiMakedonischesReichjpg
+Das Perserreich war zu Alexanders Zeit die größte Territorialmacht der Erde
+Die Perserkönige hatten in den zurückliegenden Jahrhunderten die Levante Mesopotamien Ägypten und Kleinasien erobert und zwischen <num> und <num> v Chr mehrere Versuche unternommen auch Griechenland zu unterwerfen siehe Perserkriege
+Aus Sicht von Griechen wie Isokrates ebenso wie der älteren Forschung war das Reich aber um <num> v Chr geschwächt und hatte seinen Zenit überschritten
+In der neueren Forschung wird dies allerdings bestritten so war den Persern wenige Jahre vor dem Alexanderzug die Rückeroberung des zwischenzeitlich abgefallenen Ägypten gelungen
+Ob Persien für die Makedonen eine leichte Beute war ist daher umstritten
+Als sich Alexander <num> v Chr
+dem Perserreich zuwandte wurde dies von Dareios III aus dem Haus der Achämeniden beherrscht
+Schon Alexanders Vater Philipp hatte Pläne für einen Angriff auf die Perser geschmiedet angeblich um Rache für die Invasion Griechenlands rund <num> Jahre zuvor zu nehmen wobei es sich dabei eher um Propaganda handelte und machtpolitische Gründe den Ausschlag gegeben haben dürften Eine Armee unter Parmenion einem der fähigsten makedonischen Generäle war bereits über den Hellespont nach Asien gegangen wurde von den Persern aber zurückgeschlagen
+Alexander überschritt den Hellespont im Mai <num> v Chr mit einer Armee aus etwa <num> Makedonen und Griechen um in die Kämpfe einzugreifen während rund <num> Makedonen unter Antipatros Makedonien und Griechenland sichern sollten
+In der Schlacht am Granikos Mai <num> v Chr kam es zur ersten Begegnung mit den persischen Streitkräften unter der Führung eines Kriegsrates der Satrapen
+Der für die Perser kämpfende Grieche Memnon von Rhodos führte <num> griechische Söldner doch konnte er sich im Kriegsrat mit einer defensiven Taktik nicht durchsetzen
+Alexander errang auch aufgrund einer ungünstigen Aufstellung der Perser einen deutlichen Sieg
+Memnon konnte mit einem Teil der Söldner entkommen
+Dadurch war die Befreiung der Städte Ioniens möglich geworden die Alexander als Motiv für seinen Feldzug genannt hatte
+Nach dem Sieg ernannte Alexander eigene Statthalter für die bisherigen Satrapien und übernahm damit die politischen und wirtschaftlichen Strukturen der persischen Verwaltung Kleinasiens
+In Lydien zog Alexander kampflos in Sardes ein
+Er weihte den örtlichen Tempel dem Zeus und nutzte die Reichtümer der Stadt um seine Männer zu bezahlen
+Dann zog er weiter nach Ephesos
+Dort war kurz zuvor Memnon mit den Resten der Söldner vom Granikos hindurchgezogen und hatte Unruhen unter den städtischen Parteien entfacht
+Alexander ließ die alten Institutionen wiederherstellen und regelte die Befugnisse des Tempels der Artemis
+Nach einer Ruhe- und Planungspause brach der König mit dem Gros des Heeres nach Milet auf der größten Stadt an der Westküste Kleinasiens
+Der dortige Satrap kapitulierte als Einziger nicht da ihm die Ankunft einer persischen Hilfsflotte von <num> Schiffen versprochen worden war
+Da auch Alexander von dieser Flotte gehört hatte wies er Nikanor einen Bruder Parmenions an mit <num> Schiffen die Einfahrt zur Bucht von Milet zu versperren
+Anschließend gelang ihm die Einnahme der Stadt
+Belagerung von Milet
+Die Perser die immer noch unter dem Befehl Memnons standen allerdings hatten Unstimmigkeiten im persischen Oberkommando einen effektiven Widerstand erschwert sammelten sich nun in Halikarnassos der Hauptstadt Kariens und bereiteten die Stadt auf eine Belagerung vor
+Die Kämpfe waren für Alexander sehr verlustreich
+Zwischenzeitlich handelte er einen Waffenstillstand aus um die makedonischen Gefallenen zu bergen - etwas was er nie zuvor getan hatte und nie wieder tun sollte
+Als er letztlich die Mauern durchbrach entkam Memnon mit dem Großteil seiner Soldaten auf Schiffen aus der fallenden Stadt
+Belagerung von Halikarnassos
+Indem Alexander der karischen Satrapentochter Ada die Herrschaft über Halikarnassos versprach sicherte er sich das Bündnis mit dem Volk Kariens
+Manche Quellen sprechen davon dass Ada Alexander adoptierte
+Hier zeigte Alexander erstmals seine Taktik Großzügigkeit gegenüber besiegten Völkern walten zu lassen um sie nicht gegen die Makedonen aufzubringen
+Das ursprüngliche Ziel des Persienfeldzugs die Eroberung der Westküste Kleinasiens war hiermit erreicht
+Dennoch beschloss Alexander die Expedition fortzusetzen
+Entlang der Küsten Lykiens und Pamphyliens traf die makedonisch-griechische Streitmacht auf keinerlei nennenswerten Widerstand
+Eine Stadt nach der anderen ergab sich kampflos
+Alexander ernannte seinen Freund Nearchos zum Statthalter von Lykien und Pamphylien
+Im Winter <num><num> v Chr
+eroberte Alexander das anatolische Binnenland
+Er stieß vom Süden vor sein General Parmenion von Sardes im Westen
+Die beiden Armeen trafen sich in Gordion der Hauptstadt der persischen Satrapie Phrygien
+Hier soll Alexander der Große der Legende nach den Gordischen Knoten mit seinem Schwert durchschlagen haben über den ein Orakel prophezeit hatte nur derjenige der diesen Knoten löse könne die Herrschaft über Asien erringen
+Es gibt aber auch die Version dass Alexander mit der Breitseite des Schwertes auf die Wagendeichsel schlug so dass der Druck den Knoten auseinanderriss
+Die Makedonen blieben einige Zeit in Gordion um Nachschub an Männern und die Einfuhr der Ernte abzuwarten
+Während dieser Zeit starb Memnon der Befehlshaber der persischen Armee im August <num> v Chr
+an einer Krankheit
+Zu seinem Nachfolger wurde Pharnabazos ernannt und da sich die Perser bereits wieder formierten brach Alexander erneut auf
+In Gordion ließ er seinen General Antigonos als Statthalter Phrygiens zurück und übertrug ihm die Aufgabe den Norden Anatoliens zu unterwerfen und die Nachschubwege zu sichern
+Durch Kappadokien marschierte Alexanders Heer nach Kilikien
+Dort nahm er nach einem kurzen Gefecht die Hauptstadt Tarsos ein wo er bis zum Oktober blieb
+Schlacht bei Issos <num> v Chr
+DateiAlexander Sarcophagusjpg
+In Tarsos erfuhr Alexander dass Dareios III die Bedrohung endlich ernst genug nahm um selbst ein Heer aus dem persischen Kernland nach Westen zu führen
+Plutarch zufolge war dieses persische Heer <num> Mann stark - eine Angabe die sicherlich maßlos übertrieben ist Der berühmte Althistoriker Karl Julius Beloch der den Quellen immer sehr skeptisch gegenüberstand schätzte die tatsächliche Zahl der Perser auf höchstens <num> die Stärke des makedonischen Heeres dagegen auf ca <num> - <num> Mann
+Dareios gelang es Alexanders Armee im Norden zu umgehen und Issos zu besetzen wodurch er die Nachschubwege blockierte
+Auch ließ Dareios die in Issos zurückgebliebenen Verwundeten töten
+In der Schlacht bei Issos trafen die Armeen im Kampf aufeinander bis Dareios aufgrund der großen Verluste der Perser vom Schlachtfeld floh
+Die Makedonen beklagten <num> Tote und <num> Verwundete
+Unbekannt sind die persischen Verluste sie dürften aber weit höher gewesen sein
+Insgesamt hatte die persische Führung während der Schlacht mehrere Fehler begangen angefangen bei der Aufstellung - man hatte auf die Umgruppierungen Alexanders nicht reagiert
+Auch als Symbol kam der Schlacht große Bedeutung zu Dareios hatte sich als seinem Gegner nicht gewachsen gezeigt
+Zur Sicherung des Lagers der Perser sandte Alexander seinen General Parmenion nach Damaskus
+Neben dem reichen Kriegsschatz befanden sich hier auch mehrere Mitglieder der königlichen Familie Zu den Gefangenen die in die Hände der Makedonen fielen gehörten die Mutter des Dareios seine Frau Stateira ein fünfjähriger Sohn und zwei Töchter
+Alexander behandelte sie mit Respekt
+Außerdem wurde Barsine gefangen genommen die Witwe des Memnon
+Es kam zu einer Liebesaffäre zwischen Alexander und Barsine aus der später ein Sohn hervorgehen sollte der Herakles genannt wurde
+Schon bald bat Dareios Alexander um den Abschluss eines Freundschaftsvertrags und die Freilassung seiner Familie
+Alexander antwortete Dareios solle zu ihm kommen und Alexander als König von Asien anerkennen dann würde seine Bitte erfüllt andernfalls solle er sich auf den Kampf vorbereiten
+Nach der Schlacht gründete Alexander die erste Stadt in Asien die er nach sich benannte Alexandretta das heutige Ä°skenderun
+Hier siedelte er die <num> Verwundeten der Schlacht an
+Lage nach der Schlacht von Issos
+Der Ausgang der Schlacht überraschte die antike Welt
+Die Erwartungen der Herrscher von Karthago in Italien Sizilien von Sparta bis Zypern die Kalkulationen der Handelsherren im westlichen Mittelmeerraum in Athen auf Delos und in Phönizien erfüllten sich nicht
+statt der erwarteten Siegesnachricht aus Kilikien kam die von der gänzlichen Niederlage des Großkönigs von der völligen Vernichtung des Perserheeres
+Auch die Delegationen aus Athen Sparta und Theben die im Hauptquartier des Großkönigs in Damaskus den Verlauf der Feldzüge verfolgten wurden von Alexanders Feldherrn Parmenion gefangen gesetzt
+Alexander selbst widerstand der Versuchung den Krieg durch einen Marsch nach Babylon rasch zu entscheiden doch hatte er es nicht einfach seine Befehlshaber und Gefährten von einer Defensivstrategie zu überzeugen
+Nach wie vor beherrschte die persische Flotte das östliche Mittelmeer - sie verfügte zwar über keine Häfen mehr in Kleinasien jedoch nach wie vor in Phönizien
+Durch die Münzgeldtribute hier waren die finanziellen Mittel der Perser noch wenig eingeschränkt und auch Ägypten stand ihnen noch als logistische und militärische Basis zur Verfügung
+Die kommenden Winterstürme ließen zwar keine Flottenunternehmungen mehr erwarten und damit auch keine Gefahr einer raschen Erhebung der Griechen gegen Makedonien - insbesondere des Spartanerkönigs Agis IV - doch kam es nun auch auf das Verhalten der phönizischen Geschwader an die einen Großteil der persischen Flotte stellten
+Zwar verblieben sie in dieser Jahreszeit noch in der Fremde doch nahm Alexander an dass er diese Kontingente durch eine sofortige Besetzung ihrer Heimatstädte zumindest neutralisieren könne
+Auch die kyprischen Könige glaubten für ihre Insel fürchten zu müssen sobald die phönikische Küste in Alexanders Gewalt war Nach einer Besetzung Phöniziens und Ägyptens könne dann ein Feldzug nach Asien von einer gesicherten Basis aus geführt werden obwohl die Perser natürlich auch Zeit für neue Rüstungen gewannen
+Die Versammlung stimmte Alexanders Plan zu
+Die Schlacht von Issos hatte noch keine grundsätzliche Entscheidung gebracht Entgegen den Erwartungen wurde das makedonische Heer nicht vernichtet und Alexander besaß mit der persischen Kriegskasse in Damaskus die Mittel zur Fortführung des Feldzuges
+Eine Entscheidung des Krieges war dadurch nicht bewirkt worden
+Eingezogen wurden in Damaskus <num> Talente in Münzgeld und <num> Pfund Silber die ausreichten alle Soldschulden der Armee und Sold für etwa sechs weitere Monate zu bezahlen
+Belagerung von Tyros und das zweite Angebot des Dareios <num> v Chr
+Während die Städte in der nördlichen Hälfte Phöniziens - Marathos Byblos Arados Tripolis und Sidon - sich dem Makedonen bereitwillig ergaben war die dominierende Handelsmetropole Tyros allenfalls zu einem Vergleich bereit
+Sie baute dabei auf ihre Insellage knapp vor der Küste auf ihre vor Ort verfügbare eigene Flotte und die Unterstützung ihrer mächtigen Tochterstadt Karthago
+Nachdem Alexander der Zutritt zur Stadt verwehrt worden war - sein Prüfstein war das Verlangen nach einem Opfer im Tempel des Stadtgottes Melkart des tyrischen Herakles - brach der König die Verhandlungen ab
+Er beschloss Tyros um jeden Preis einzunehmen denn er plante schon den Vorstoß nach Ägypten und wollte eine feindliche Stadt die sowohl mit den Persern als auch mit rebellischen Kräften in Griechenland kooperieren würde nicht unbezwungen in seinem Rücken lassen
+Eine von Arrian überlieferte angebliche Rede Alexanders vor seinen Offizieren in der die strategischen Überlegungen erläutert werden ist allerdings eine literarische Fiktion die auf der Kenntnis des späteren Verlaufs des Feldzugs beruht Vor dem Beginn der Belagerung bot Alexander den Tyrern Schonung an falls sie kapitulierten
+Sie töteten jedoch seine Unterhändler und warfen die Leichen von den Stadtmauern
+Damit war der Weg zu einer Einigung endgültig versperrt
+Ohne Flotte blieb nur die Möglichkeit eines Dammbaues durch das zumeist seichte Gewässer das die vorgelagerte Inselstadt von der Küste trennte und der Versuch mit Belagerungsmaschinen Teile der Mauern zu zerstören
+Die Finanzierung dieser aufwendigen Methode die eine entwickelte Technik und die dafür entsprechenden Materialien und Fachkräfte erforderte konnte Alexander durch die Beute aus dem persischen Hauptquartier in Damaskus bewerkstelligen
+Ein erster Dammbau wurde von den Tyrern erfolgreich bekämpft es gelang ihnen bei stürmischem Wetter mit einem Brander die zwei Belagerungstürme an der Spitze des Dammes zu entzünden und durch Begleitschiffe mit Geschützen jeden Löschversuch zu vereiteln
+Der Sturm riss zudem den vorderen Teil des Dammes weg
+Der Vorfall löste im makedonischen Heer Entmutigung aus zumal wieder Gesandte des Dareios eintrafen und ein neues Friedensangebot des Großkönigs überbrachten das Alexander den Besitz des Landes diesseits des Euphrat <num> Talente Lösegeld für seine gefangene Gemahlin und die Hand seiner Tochter anbot
+In diese Zeit fiel auch die - vermutlich von Kallisthenes übermittelte - Reaktion des Befehlshabers Parmenion Wäre er Alexander so würde er akzeptieren
+Alexander entgegnete das würde er auch tun wenn er Parmenion wäre
+Alexander ließ Dareios mitteilen er Alexander werde sich nehmen was er wolle wenn Dareios etwas von ihm erbitten wolle solle er zu ihm kommen
+Der Damm wurde in größerer Breite wiederhergestellt und neue Türme gebaut In der Zwischenzeit - nach den Winterstürmen - trafen auch die phönizischen Flottenkontingente und die Geschwader der Könige von Zypern in ihren Heimathäfen ein und standen nun Alexander zur Verfügung insgesamt <num> Schiffe darunter auch Vier- und Fünfruderer
+Diese Bundesgenossenschaft lag auch in der Feindschaft der kleineren Städte Phöniziens gegen Tyros begründet Die Metropole hatte zwanzig Jahre zuvor zwar einen Aufstand unter Führung von Sidon gegen die Perser befürwortet und Hilfe zugesagt dann jedoch den Verlauf der Auseinandersetzungen abgewartet und war von den Persern für diese Haltung belohnt worden
+Nach der Niederschlagung der Erhebung und der Zerstörung von Sidon errang Tyros die Vorherrschaft unter den phönizischen Handelsstädten
+Während die neu gewonnene Flotte ausgerüstet wurde unternahm Alexander eine Expedition durch das küstennahe Gebirge des Antilibanon um die Festungen von Gebirgsstämmen zu bezwingen den Nachschub Holz für den Maschinenbau und die Verbindung nach Damaskus zu sichern
+Die Karthager konnten den Tyrern nicht helfen da sie sich im Krieg mit Syrakus befanden Nach weiteren wechselvollen Kämpfen um die Stadtmauern und zur See die die Tyrer immer mehr Schiffe kosteten war die Zeit zum Sturmangriff reif
+Alexander beschloss einen kombinierten Land- und Seeangriff
+Auf der durch den Damm erreichbaren Seite gelang es Breschen in die Mauern zu schlagen und ein Landeunternehmen durchzuführen die phönizischen Schiffe sprengten die Sperrketten im Südhafen und bohrten die dort liegenden Schiffe in den Grund die zyprische Flotte verfuhr ebenso im Nordhafen - dort gelang es den Truppen zusätzlich in die Stadt einzudringen
+Die überlieferte Zahl von <num> Gefallenen der Stadt soll sich auf die gesamte Belagerungszeit beziehen Ob die anschließende angebliche Kreuzigung von <num> Kämpfern den Tatsachen entspricht ist umstritten
+Im Vorfeld des letzten Angriffes ließ Alexander Schiffe der Karthager und seiner verbündeten Phönizier zur Evakuierung der Bevölkerung passieren In Heiligtümer oder Tempel Geflüchtete wurden verschont
+Zahlreiche Einwohner - die überlieferte Zahl von <num> gilt allerdings als stark übertrieben - wurden in die Sklaverei verkauft Das war in der Antike eine gängige Praxis um die Kriegskassen aufzufüllen
+Alexander soll allerdings sehr selten zu diesem Mittel gegriffen haben da er die Bevölkerung für sich gewinnen wollte denn er konnte sich eine ständige Bedrohung durch Aufständische in seinem kaum durchgängig besetzbaren Hinterland nicht leisten
+Tyros wurde wieder aufgebaut und neu besiedelt um unter makedonischer Hoheit die beherrschende Position in Phönizien zu sichern
+Die Nachricht von diesem mit modernster Kriegstechnik errungenen Sieg - die Belagerungstürme sollen eine Höhe von <num> Metern erreicht haben - machte in der antiken Welt weit über die betroffene Region hinaus einen starken Eindruck
+Eroberung von Gaza
+Alexander der während der Belagerung auch die Verwaltung und Logistik in den neu gewonnenen Gebieten ordnete brach etwa Anfang September <num> von Tyros auf Die Städte und Stämme im südlichen Syrien ergaben sich bis auf die Hafenstadt Gaza
+Die Stadt war seit Jahrhunderten der Hauptumschlagplatz des Gewürzhandels
+Mit einer Eroberung der Stadt konnte Alexander einen der lukrativsten Handelsbereiche zwischen Ost und West unter seine Kontrolle bringen doch standen den Makedonen damit nicht nur Perser sondern auch arabische Söldnertruppen gegenüber
+Mit entsprechender Härte wurde der Kampf geführt
+DateiOlympias<num>JPG
+Einen unmittelbaren Gewinn konnte sich Alexander von einer Eroberung nicht versprechen denn die Gewürzhandelsgeschäfte des Jahres waren abgeschlossen da die Route nur einmal im Jahr befahren wurde Wetterverhältnisse und Orientierungsschwächen beschränkten die Aktivitäten mediterraner Seefahrt auf das halbe Jahr zwischen Mai und Oktober in dem das Wetter in der Regel verläßlich gut war
+Faktisch lag der Zeitpunkt Mitte August Hesiod <num> v Chr denn es stand auch noch die Rückreise an Organisiert war diese Fahrt bis in die Spätantike als riesiges Kauffahrtgeschwader zuerst entlang der östlichen Küsten - vor allem Kornfrachter Sklaven- und Baumaterial-Transporten sowie Postschiffen und anderen die dann übers Meer von Kriegsschiffen begleitet wurden Durch die Belagerung von Tyros waren die Handelsunternehmen <num> v Chr schon stark beeinträchtigt worden
+Alexander nahm sofort den Hafen von Gaza zum Antransport der zerlegten Belagerungsmaschinen in Beschlag
+Die Stadt selbst lag nahe dem Meer auf einem flachen Hügel Gaza war auch der letzte freie Ankerplatz für die persische Flotte in Syrien und somit auch an der kompletten östlichen Mittelmeerküste
+Die Flotte war mittlerweile in Auflösung begriffen da die griechischen Kontingente nun ebenfalls - klimabedingt - im Herbst in ihre Heimathäfen zurück segelten
+Mit erneut hohem Aufwand schütteten die Makedonen einen Damm zur Südseite der Stadt auf der danach mit weiteren konzentrisch angelegten Dämmen ergänzt wurde
+Die Kämpfe - vor allem mit den arabischen Söldnern - wurden als wild bezeichnet Alexander wurde zweimal verwundet durch einen Messerstich und - gefährlicher - mit einem Katapultpfeil der durch den Panzer in die Schulter drang
+Nach zwei Monaten und dem vierten Ansturm fiel die Stadt um die <num> Verteidiger sollen umgekommen sein Frauen und Kinder wurden als Sklaven verkauft
+Dass der Kommandant Batis wie Hektor durch Achilles vor Troja um die Stadt geschleift worden sein soll wird angezweifelt Alexander zog die Bevölkerung der umliegenden philistäischen und arabischen Ortschaften in die Stadt eine dauernde Besatzung machte sie zu einem Waffenplatz der für Syrien und für Ägypten gleich wichtig war
+Es wird davon ausgegangen dass der Gewürztransport nach Gaza danach in der Felsenstadt Petra - der davor liegenden Station der Weihrauchstraße - angehalten wurde
+Petra war zentrales Weihrauchlager da die Stadt in einem Talkessel gewaltige Lagerhallen Höhlen besaß
+In Petra saßen die Ökonomen die kontrollierten was sie zu welchem Preis an die mediterranen Küsten bringen wollten Für <num> war das Geschäft allerdings schon gelaufen
+Den jahreszeitlichen Bedingungen zufolge kehrten im Herbst auch die Kauffahrtsflotten zurück und trafen in Phönizien überall in Häfen ein die von den Makedonen kontrolliert wurden
+Die Auflösung der persischen Kriegsflotte im Herbst war ebenfalls eine Routineangelegenheit doch war es allen Beteiligten klar dass die Kontingente auf Grund der makedonischen Besetzung sämtlicher Festlandshäfen im östlichen Mittelmeer im nächsten Frühjahr nicht wieder unter persischem Kommando zusammengeführt werden würden
+Seekrieg <num> v Chr
+Während Alexander mit dem Heer <num> v Chr den größten Teil des Jahres mit Belagerungen zur Vervollständigung seiner Blockade der persischen Seemacht verbrachte - und dabei die phönizischen Hafenstädte und ihren Handel unter seine Kontrolle nahm - war die Flotte der Perser durch den bereits im Frühjahr erfolgten Abzug der phönikischen und kyprischen Kontingente geschwächt und verhielt sich defensiv
+Die Admirale Pharnabazos und Autophradates versuchten - meist mit Hilfe begünstigter oder eingesetzter Machthaber - die wichtigsten Inseln unter ihrer Kontrolle zu behalten
+In Griechenland das Alexanders Statthalter Antipater bis auf die Peloponnes fest im Griff hatte rührte sich kein Widerstand
+Lediglich der Spartanerkönig Agis III setzte noch auf die persische Karte und hatte Kreta durch seinen Bruder und Mitregenten Agesilaos besetzen lassen
+Doch schon im Vorjahr noch während des Aufenthalts in Gordion <num> v Chr hatte Alexander Amphoteros den Bruder des Orestiden Krateros beauftragt in Übereinstimmung mit den Abmachungen des Bündnisses eine neue griechische Flotte auszurüsten Dank der erbeuteten Schätze aus Sardis gelangen die Anfänge dazu und nach dem Sieg bei Issos und dem darauf folgenden Winter der keine Flottenunternehmungen zuließ stand Alexanders neue Flotte im Frühjahr <num> v Chr bereit
+Nun konnten die makedonischen Nauarchen Hegelochos und Amphoteros ihrerseits systematisch die Inseln besetzen - von Tenedos und Chios wo der persische Admiral Pharnabazos mit der Besatzung von <num> Trieren in Gefangenschaft geriet - bis nach Kos und schließlich Lesbos
+Dort handelte der athenische Söldnerführer Chares mit zweitausend Mann freien Abzug aus und begab sich nach Tainaron dem Hafen und Söldnermarkt südlich von Sparta
+Amphoteros unterwarf zuletzt noch die kretischen Stützpunkte während Hegelochos bereits nach Ägypten steuerte um selbst die Meldung vom Ausgang des Kampfes gegen die persische Seemacht zu überbringen zugleich die Gefangenen abzuliefern
+So war mit dem Ausgang des Jahres <num> der letzte Rest einer persischen Seemacht die das makedonische Heer im Rücken zu gefährden und dessen Bewegungen zu hindern vermocht hätte vernichtet
+Besetzung Ägyptens <num>-<num> v Chr
+Nach der Eroberung von Gaza machte sich Alexander mit einem Teil seines Heeres auf den Weg nach Ägypten
+Ägypten war in den vorangegangenen sieben Jahrzehnten mehrfach von den Persern angegriffen und besetzt worden und ging ihnen regelmäßig durch Aufstände wieder verloren
+Erst seit drei Jahren war es wieder in der Hand des Großkönigs doch Ägypten war von Truppen entblößt weil der Satrap Sabakes mit einem großen Aufgebot nach Issos gekommen und selbst dort gefallen war
+Mazakes vom Großkönig
+zum neuen Satrapen ernannt konnte nicht an Widerstand denken Er übergab unter Auslieferung von <num> Talenten für freies Geleit die Grenzfestung Pelusion
+Ein Teil der makedonischen Flotte segelte nun den Nil aufwärts zur Hauptstadt Memphis während sich Alexander mit den Truppen auf dem Landmarsch über Heliopolis dorthin begab
+In Memphis opferte Alexander wie er auch den Göttern anderer eroberter Länder Opfer darbrachte dem ägyptischen Gott Apis anstatt ihn zu verachten wie der persische Großkönig Artaxerxes III der den heiligen Stier des Gottes töten ließ
+Als Gegengabe scheint Alexander als Pharao des Oberen und Unteren Ägyptens gekrönt worden zu sein wenngleich diese Ehrung nur in dem frei erfundenen
+erwähnt wird Die Krönung kann nicht auf einen Monat genau datiert werden bestätigt wird sie aber durch die Pharaonentitel die ihm in ägyptischen Tempelinschriften zugeschrieben sind Der Verlag veröffentlichte dazu das Foto eines Reliefs im Amun-Tempel von Luxor
+Alexander zog danach am westlichen Nil entlang nordwärts und gründete im Januar <num> v Chr an der Mittelmeerküste Alexandria die bedeutendste all seiner Stadtgründungen
+Im März zog Alexander von Paraetonium
+aus <num> km südwestwärts durch die Wüste zum Orakel von Siwa einem dem Gott Amun geweihten Tempel Was er dort an Botschaften empfing ist unbekannt
+Antike Quellen berichten Alexander habe dort erfahren dass er der Sohn des Zeus sei so soll ihn der oberste Priester als Sohn des Zeus begrüßt haben
+Jedoch hatte Alexander sich schon vorher als Sohn des Zeus bezeichnet
+Von Siwa kehrte Alexander nach Memphis zurück verweilte dort einige Wochen und führte seine Truppen dann zurück nach Palästina
+Eroberung des persischen Kernlands <num>-<num> v Chr
+Im Mai <num> v Chr kehrte Alexander nach Tyros zurück
+Er befahl hier den Wiederaufbau der Stadt die er mit befreundeten Phöniziern wieder besiedeln ließ
+<num> zusätzliche Soldaten waren im Frühling aus Makedonien entsandt worden und bei Tyros trafen sie im Juli mit Alexander zusammen
+Seine Armee bestand nun aus <num> Fußsoldaten und <num> Reitern
+Alexander zog ostwärts durch Syrien und überquerte den Euphrat
+Sein Plan mag gewesen sein von hier aus südwärts nach Babylon zu ziehen doch eine Armee unter dem persischen Satrapen Mazaeus verstellte den Weg
+Alexander vermied die Schlacht die ihn viele Männer gekostet hätte und zog stattdessen nordwärts
+Derweil zog Dareios selbst eine neue große Streitmacht in Assyrien zusammen und dieses Heer war es das Alexander treffen wollte
+Im September <num> v Chr überquerte das Heer den Tigris
+Am <num> September unmittelbar vor der Schlacht kam es zu einer Mondfinsternis die die Perser verunsicherte und von ihnen als schlechtes Omen gedeutet wurde
+Das Heer Alexanders lagerte <num> km von der persischen Armee entfernt bei einem Dorf namens Gaugamela weshalb die folgende Schlacht als Schlacht von Gaugamela bekannt wurde
+Am <num> Oktober kam es zum Kampf
+Wenngleich das Heer des Dareios auch diesmal den Truppen Alexanders zahlenmäßig weit überlegen war siegte abermals Alexander
+Er vermochte aber nicht Dareios selbst zu töten oder gefangen zu nehmen
+Obwohl dieser damit erneut entkommen war war seine Armee praktisch vernichtet
+Alexander dagegen hatte nun die Herrschaft über die Satrapie Babylonien gewonnen und konnte ungehindert ins reiche Babylon einziehen
+Mazaeus der sich nach der Schlacht von Gaugamela nach Babylon zurückgezogen hatte übergab die Stadt an Alexander der sie durch das Ischtar-Tor betrat und sich zum König von Asien ausrufen ließ
+Während die Griechen die Völker Asiens zuvor als Barbaren verachtet hatten sah Alexander sie mit anderen Augen
+Fasziniert von der Pracht Babylons befahl er die Schonung aller Bauwerke
+Alexander verzieh dem persischen Satrapen Mazaeus und ernannte ihn zu seinem Statthalter in Babylon
+Nach fünfwöchigem Aufenthalt zog Alexander weiter ostwärts um die großen persischen Städte im Kernland anzugreifen
+Susa ergab sich kampflos
+Im Januar <num> v Chr erreichten die Makedonen die persische Hauptstadt Persepolis
+Zahlreiche Einwohner begingen vor seinem Einzug Selbstmord oder flohen
+Die ältere Meinung Alexander habe die Stadt plündern und den Königspalast niederbrennen lassen ist inzwischen von der jüngeren Quellenkritik relativiert worden
+Archäologische Funde bestätigen dass lediglich die Gebäude die Xerxes I errichtet hatte brannten was die Darstellung Arrians wahrscheinlicher macht
+Verfolgung und Tod des Dareios <num> v Chr
+DateiDarius IIIjpg
+Zwar war Persien nun in Alexanders Hand doch König Dareios III war noch immer am Leben und auf der Flucht
+Da Alexander mitgeteilt worden war dass Dareios sich in Medien aufhalte folgte er seiner Spur im Juni nach Nordwesten nach Ekbatana
+Doch auch Dareios Anhängerschaft hatte jetzt keine Hoffnung mehr Persien zurückzugewinnen
+Die Vollkommenheit der Niederlage ließ nur die Möglichkeit zu sich zu ergeben oder zeitlebens zusammen mit Dareios zu fliehen
+Bisthanes ein Mitglied der Königsfamilie entschied sich in Ekbatana zu bleiben wo er Alexander empfing und ihm die Stadt übergab
+Alexander zeigte sich wiederum großzügig und ernannte einen Perser zu seinem Statthalter in Medien
+In Ekbatana entließ Alexander auch die griechischen Verbündeten und die thessalischen Reiter was als Zeichen zu verstehen war dass der vom Korinthischen Bund beschlossene Rachefeldzug damit beendet war
+Teile des Bundesheeres wurden jedoch von Alexander als Söldner angeworben
+Dareios setzte inzwischen seine Flucht fort
+Er hoffte Zuflucht in Baktrien zu erhalten wo ein Verwandter namens Bessos Satrap war
+Bessos aber setzte Dareios gefangen und schickte einen Unterhändler zu Alexander
+Er bot ihm an Dareios an die Makedonen zu übergeben wenn im Gegenzug Baktrien frei bliebe
+Alexander ging nicht auf die Verhandlungen ein und setzte die Verfolgung fort
+Bessos tötete seine Geisel im Juli und floh seinerseits
+Die Leiche des Dareios wurde von Alexander nach Persepolis gebracht und dort feierlich beigesetzt
+Verfolgung des Bessos <num>-<num> v Chr
+In der Zwischenzeit hatte Alexander erkannt dass er zur Sicherung der Herrschaft über das Perserreich die Unterstützung der persischen Adligen brauchte
+Er nutzte Dareios Ermordung daher die Perser zu einem Rachezug gegen Bessos aufzurufen der sich nun den Namen Artaxerxes gegeben hatte und sich Großkönig von Persien nannte
+Die Soldaten waren wenig begeistert davon dass sie den Tod ihres Erzfeindes vergelten und zudem gemeinsam mit Persern kämpfen sollten
+Außerdem war ihnen das Land im Nordosten vollkommen unbekannt
+Die dortigen Provinzen Baktrien und Sogdien lagen in etwa auf den Territorien der heutigen Staaten Afghanistan Usbekistan und Turkmenistan
+Im August <num> v Chr brach Alexander zu einem neuen Feldzug auf und eroberte zunächst Hyrkanien die persische Satrapie an der Südküste des Kaspischen Meeres
+Unter jenen die mit Alexander kämpften war Oxyartes ein Bruder des Dareios
+Statt von Hyrkanien den direkten Weg nach Baktrien zu wählen ging Alexander über Aria dessen Satrap Satibarzanes an Dareios Gefangennahme beteiligt gewesen war
+Alexander eroberte die Hauptstadt Artacoana verkaufte die Einwohner in die Sklaverei und benannte die Stadt in Alexandreia um der heutige Name der Stadt ist Herat
+Auf seinem weiteren Weg kam es zu einem Zwischenfall als Philotas der Sohn des Parmenion beschuldigt wurde einen Anschlag auf Alexanders Leben unternommen zu haben
+Ob dieser Versuch wirklich unternommen worden war ist unklar
+Vielleicht diente die Affäre Alexander bloß als Vorwand sich Parmenions zu entledigen der zum Wortführer seiner Kritiker avanciert war
+Sie missbilligten Alexanders Neigung die Perser zu ehren und ihre Gewänder zu tragen und sahen dies als Anbiederung an ein barbarisches Volk an
+Philotas wurde an Ort und Stelle mit einem Speer getötet
+Ein Kurier wurde dann zu den Adjutanten des in Ekbatana gebliebenen Parmenion gesandt
+Sie töteten Parmenion auf Alexanders Befehl
+Nach beschwerlicher Reise entlang des Flusses Tarnak erreichte Alexander im April <num> das Zentrum des heutigen Afghanistan und gründete Alexandria am Hindukusch heute Chârikâr
+Von hier aus wollte Alexander das Gebirge überschreiten und auf diesem Wege in Baktrien einfallen
+Einer Legende zufolge fand man hier den Berg an den der Titan Prometheus gekettet worden war
+Als die Nachricht nach Baktrien gelangte dass Alexander dabei war den Hindukusch zu übersteigen fürchteten die Einwohner von Baktra heute Balch die Bestrafung ihrer Stadt und vertrieben Bessos
+Die beschwerliche Überquerung des Gebirges hatte die Soldaten indessen gezwungen manche ihrer Lasttiere zu schlachten
+Als sie erschöpft in Baktrien ankamen wurde das Land ihnen kampflos übergeben
+Alexander ernannte seinen persischen Vertrauten Artabazos den Vater der Barsine zum Satrapen
+Alexander hielt sich nicht lange in Baktra auf und folgte weiterhin Bessos der nordwärts zum Oxus Amudarja geflohen war
+Der <num> km lange Marsch durch wasserlose Wüste wurde vielen zum Verhängnis
+Bessos hatte inzwischen alle Schiffe zerstören lassen mit denen man den Amudarja hätte überqueren können
+Die Makedonen brauchten fünf Tage um genügend Flöße für die Überquerung des Flusses anzufertigen
+Dann setzten sie in die Satrapie Sogdien im heutigen Turkmenistan über
+Die Begleiter des Bessos wollten nun nicht länger fliehen
+Sie meuterten gegen ihn nahmen ihn gefangen und händigten ihn an Alexander aus
+Dieser zeigte sich gnadenlos und ließ Bessos die Nase und die Ohren abschneiden
+Anschließend übergab Alexander den Verstümmelten an Dareios Bruder Oxyartes damit er ihn nach Medien an den Ort brächte wo Dareios ermordet worden war
+Dort wurde Bessos gekreuzigt
+Alexander ging indessen weiter nach Norden und erreichte die sogdische Hauptstadt Marakanda heute Samarkand
+Alle Satrapien des Perserreichs unterstanden nun Alexander und niemand außer ihm selbst erhob mehr Anspruch auf den Königstitel über Persien
+Alexander in Sogdien <num>-<num> v Chr
+DateiAlexandreLouvrejpg
+Nach der Einnahme von Marakanda zog Alexander noch weiter bis zum Syrdarja und gründete dort im Mai <num> v Chr die Stadt Alexandria Eschatê das entfernteste Alexandria das heutige Chudschand in Tadschikistan
+Etwa gleichzeitig erhob sich die Bevölkerung Sogdiens gegen ihn
+Anführer der Rebellion die Alexander erhebliche Schwierigkeiten bereitete war ein Mann namens Spitamenes der zuvor Bessos verraten und an Alexander übergeben hatte
+Die Sogdier die Alexander zunächst begrüßt hatten nun jedoch sahen dass eine Fremdherrschaft durch eine andere ersetzt wurde machten die makedonischen Besatzungen nieder
+Alexander zog Truppen zusammen und marschierte von einer rebellischen Stadt zur anderen belagerte sieben von ihnen und tötete anschließend sämtliche männlichen Einwohner wohl um ein abschreckendes Exempel zu statuieren
+In der Zwischenzeit eroberte Spitamenes Marakanda zurück doch Alexander gewann die Stadt erneut wobei Spitamenes allerdings entkam
+Da das Heer geschwächt und stark reduziert war musste Alexander von der Verfolgung ablassen
+Im Zorn brannte er Dörfer und Felder jener Bauern nieder die die sogdische Revolte unterstützt hatten
+Für den Winter <num><num> v Chr zog er sich nach Baktra zurück und erwartete neue Truppen die bald darauf aus dem Westen eintrafen und bitter benötigt wurden
+Im Frühling <num> v Chr kehrte Alexander nach Sogdien zurück
+Den Quellen zufolge gründete er am Amudarja ein weiteres Alexandria das vielleicht mit der heutigen Siedlung Ai Khanoum identisch ist
+Der Kampf gegen die sogdischen Rebellen dauerte das ganze Jahr
+Erst Monate später zeigte sich dass die Anhänger des Spitamenes ihren Befehlshaber zu verlassen begannen
+Das Haupt des Rebellenführers wurde Alexander schließlich im Dezember <num> v Chr überbracht
+Während der Sieg gefeiert wurde kam es zu einem Streit zwischen Alexander und seinem General Kleitos
+Kleitos der altmakedonisch gesinnt war sollte demnächst nach Baktrien aufbrechen
+Grund war vermutlich sein Alter aber Kleitos sah dies als Herabsetzung an
+Es ist auch möglich dass Kleitos bei dieser Gelegenheit Kritik an der Proskynese einem von Alexander übernommenen persischen Hofritual geübt hat
+Die Streitenden waren zu diesem Zeitpunkt betrunken und Kleitos hatte Alexanders Vater Philipp zu loben begonnen
+Hierdurch fühlte sich Alexander so beleidigt dass es zum Streit kam in dessen Verlauf Alexander vergeblich nach seinen Waffen suchte da sie vorsichtshalber von einem Leibwächter beiseitegelegt worden waren
+Alexander der möglicherweise Verrat befürchtete rief in höchster Erregung auf Makedonisch nach einer Lanze entriss einer Wache eine und tötete mit ihr Kleitos seinen Lebensretter am Granikos
+Als Alexander wieder bei Besinnung war bereute er diese Tat zutiefst Es heißt er solle geklagt und geweint und versucht haben sich das Leben zu nehmen
+Er sah diese Tat jedenfalls als einen seiner schwersten Fehler an
+Alexanders Neigung zu übermäßigem Alkoholgenuss - er trank allerdings fast ausschließlich in Gesellschaft - blieb eine Schwäche bei der er häufig die Selbstkontrolle verlor
+Das gemeinsame Trinken der Männer selbst gehörte fest zum gesellschaftlichen Leben in der griechischen Welt siehe Symposion
+Im folgenden Jahr <num> v Chr eroberte Alexander noch zwei sogdische Bergfestungen
+Dann war niemand mehr übrig der ihm Widerstand hätte leisten können
+Zwei Jahre hatten die Sogdier sich gegen Alexander erhoben und ihn in immer neue Scharmützel verwickelt
+Nach dieser Zeit waren die meisten von ihnen tot oder versklavt
+Bevor Alexander nach Baktrien zurückkehrte ließ er <num> Mann Besatzung in den eroberten Gebieten Sogdiens zurück
+Alexander in Baktrien <num> v Chr
+Zurück in Baktra gab Alexander eine Reihe von Befehlen die seine makedonische Generalität weiter von ihm entfremdete
+Da sich baktrische Reiter bei den Feldzügen in Sogdien als hilfreich erwiesen hatten befahl Alexander seinen Generälen <num> junge Perser und Baktrier zu Phalanx-Soldaten auszubilden
+Auch in die Kavallerie wurden Einheimische integriert
+Die Soldaten akzeptierten die Auflagen widerstrebend denn noch immer trauten sie den Persern nicht
+Alexander heiratete in Baktra die sogdische Prinzessin Roxane Tochter eines Mannes namens Oxyartes nicht identisch mit dem gleichnamigen Bruder des Dareios
+Durch diese politische Heirat gedachte er zur Befriedung Sogdiens beizutragen
+Dafür schickte Alexander seine langjährige Geliebte Barsine und den gemeinsamen unehelichen Sohn Herakles fort
+Die Heirat war auch eine Beleidigung für Alexanders Verbündeten Artabazos den Vater der Barsine seinen Statthalter in Baktrien
+Außerdem versuchte Alexander das persische Hofritual der Proskynese einzuführen Jeder der vor den König treten wollte musste sich vor ihm verbeugen und das Gesicht auf den Boden pressen
+Freie Makedonen und Griechen unterzogen sich einer solchen Unterwerfungsgeste allerdings nur vor den Göttern
+Es heißt dass mehrere von Alexanders Generälen sich weigerten sich derart vor ihm zu erniedrigen
+Fortan galt sie nur noch für Perser
+Alexanders Anordnungen wurden als so befremdlich empfunden dass es diesmal zur offenen Revolte unter den griechischen Soldaten zu kommen drohte
+Im Rahmen der sogenannten Pagenverschwörung ließ Alexander auch eine Reihe von einstigen Gefolgsleuten hinrichten darunter seinen Hofbiografen Kallisthenes
+Indienfeldzug <num> v Chr
+DateiTetradrachm Ptolemaeus I obverse CdM Paris FGM<num>jpg
+Nach der Eroberung des gesamten Perserreichs fasste Alexander den Beschluss sein Imperium weiter nach Osten auszudehnen
+Indien war für die Griechen ein halblegendäres Land über das sie kaum etwas wussten
+Das Land das damals Indien genannt wurde ist nicht identisch mit dem heutigen Staat Indien
+Es begann dort wo Persien endete im Osten Afghanistans und umfasste Pakistan und das heutige Indien
+Eine definierte Ostgrenze gab es nicht da kein Reisender jemals weit nach Indien vorgedrungen war
+Die westlichsten Teile jenes Indiens hatten zu Zeiten Dareios I zu Persien gehört wobei Indien selbst kein geeinter Staat war sondern aus einer Vielzahl wenig bekannter Kleinstaaten bestand
+Für den Indienfeldzug gab es keinerlei militärische Notwendigkeit
+Die Gründe werden auch heute noch in der Forschung diskutiert ohne dass bisher eine Einigung erzielt worden wäre
+Möglicherweise waren es Alexanders Neugier und Kriegslust eine Art irrationales Streben und Sehnsucht nach Erfolgen pothos aber auch Thesen wie die von dem Bestreben seine Autorität durch immer neue militärische Siege zu festigen werden angeführt
+Jedenfalls sollte sich der Indienfeldzug als schwere Belastungsprobe erweisen
+Anfang des Jahres <num> v Chr
+stieß Alexander mit zwei Heeren ins Tal des Flusses Kabul vor das damals ein Teil Indiens war
+Der Vorstoß war von besonderer Grausamkeit gekennzeichnet
+Immer seltener ließ Alexander gegenüber eroberten Regionen Großmut walten
+Städte und Dörfer wurden zerstört und ihre Bevölkerung ermordet
+Die zwei Armeen trafen einander am Indus
+Alexander machte das Land zwischen Kabul und Indus zur Provinz Gandhara und ernannte seinen Gefolgsmann Nikanor zu deren Statthalter
+Am anderen Ufer des Indus wurden Alexanders Truppen von Omphis empfangen dem König von Taxila das etwa <num> km vom heutigen Islamabad entfernt lag
+Hier traf Alexander einen Mann namens Kalanos den er aufforderte ihn auf seinen weiteren Feldzügen zu begleiten
+Kalanos stimmte zu und wurde Alexanders Ratgeber offensichtlich war er bei den kommenden Verhandlungen mit indischen Führern sehr von Nutzen
+Vom Hof des Omphis aus rief Alexander die anderen Staaten des Punjab auf sich ihm zu unterwerfen und ihn als Gott anzuerkennen
+Dies verweigerte Poros der König von Pauravas das von Taxila durch den Fluss Hydaspes heute Jhelam getrennt war
+Im Mai überquerte Alexander während eines Platzregens den Hydaspes und besiegte eine berittene Einheit unter dem Sohn des Poros
+Die Griechen und Perser zogen weiter ostwärts
+Zahlenmäßig waren sie dem kleinen Heer des Poros das sie erwartete überlegen doch kamen sie in dem üppig bewaldeten Land mit seinen ständigen Regenfällen schwer zurecht
+Außerdem waren Berichte zu ihnen gedrungen dass Poros eine Einheit von Kriegselefanten unterhielt mit denen sich die Griechen nie zuvor gemessen hatten
+In der Schlacht am Hydaspes wurden die Inder besiegt
+In dieser Schlacht soll Alexanders Pferd Bukephalos im Hydaspes zu Tode gekommen sein obwohl andere Quellen sagen es sei schon vor der Schlacht an Altersschwäche eingegangen
+Seinem langjährigen Reittier zu Ehren gründete Alexander die Stadt Bukephala heute wahrscheinlich Jhelam in Pakistan
+Poros wurde begnadigt und zu Alexanders Statthalter in Pauravas ernannt
+Weiter im Osten am Ganges lag das Königreich Magadha das selbst den Menschen des Punjab kaum bekannt war
+Alexander wollte auch dieses Land erobern
+Bei heftigem Monsunregen quälte sich die weitgehend demoralisierte Armee ostwärts und hatte einen Hochwasser führenden Fluss nach dem anderen zu überqueren
+Ende Juli stand die Überquerung des Hyphasis heute Beas an und von Magadha waren die Soldaten noch weit entfernt
+Hier meuterten die Männer und weigerten sich weiterzugehen ihr einziges Bestreben war die Heimkehr
+Alexander war außer sich wurde aber letztlich zur Umkehr gezwungen
+Am Ufer des Hyphasis gründete er ein weiteres Alexandreia und siedelte hier viele Veteranen an die damit wenig Hoffnung hegen durften jemals wieder nach Griechenland zurückzukehren
+Rückkehr nach Persien <num>-<num> v Chr
+Der beschwerliche Rückweg zum Hydaspes dauerte bis zum September
+In Bukephala war mit dem Bau von <num> Schiffen begonnen worden die den Fluss abwärts zum Indischen Ozean segeln sollten
+Dies waren jedoch nicht genug um Alexanders gesamte Armee zu transportieren so dass Fußsoldaten die Schiffe am Ufer begleiten mussten
+Im November brachen sie von Bukephala auf doch nach zehn Tagen trafen sie am Zusammenfluss des Hydaspes mit dem Acesines heute Chanab auf Stromschnellen in denen mehrere Schiffe kenterten und viele Griechen ihr Leben verloren
+Der weitere Weg führte durch indische Staaten die Alexander nicht unterworfen hatte
+Immer wieder wurde das Heer angegriffen und die Perser und Griechen zerstörten Städte und Dörfer wo sie ihnen in den Weg kamen
+Im Kampf gegen die Maller wurde Alexander bei der Erstürmung einer Stadt vielleicht Multan
+durch einen Pfeil schwer verletzt
+Das Geschoss drang in seine Lunge obwohl Alexander überlebte sollte er den Rest seines Lebens unter den Folgen dieser Verwundung leiden
+Vom Krankenlager aus befahl er dass am Zusammenfluss von Acesines und Indus ein weiteres Alexandreia nahe dem heutigen Uch gegründet und Roxanes Vater Oxyartes zum Statthalter der neuen Provinz ernannt werden solle
+Als Nächstes griff Alexander die Staaten von Sindh an um seiner Armee den Weg nach Süden freizukämpfen
+Die Könige Musicanos Oxicanos und Sambos wurden unterworfen
+Musicanos der später eine Rebellion anzettelte wurde letztlich gekreuzigt
+Erst als der Monsun wieder einsetzte erreichte das Heer <num> v Chr die Indusmündung und den Indischen Ozean
+Alexander gründete hier die Stadt Xylinepolis heute Bahmanabad und machte die Flotte gefechtsbereit
+Während etwa ein Viertel der Armee so auf dem Seeweg die Rückkehr antreten sollte musste der Großteil über den Landweg nach Persien zurückkehren
+Im August <num> v Chr machte sich das Landheer unter Alexanders Führung auf den Weg
+Die Flotte unter dem Befehl des Nearchos brach einen Monat später überstürzt auf da sich die Einheimischen zu erheben begonnen hatten
+Praktisch unmittelbar nach dem Abzug des Heeres fielen die gerade eroberten Kleinstaaten Indiens ab und erhoben sich gegen die in den neuen Städten zurückgebliebenen Veteranen über deren weiteres Schicksal in den wenigsten Fällen etwas bekannt ist
+Das heutige Belutschistan war damals als Gedrosien bekannt
+Obwohl die Perser vor der Durchquerung der gedrosischen Wüste warnten ging Alexander dieses Risiko ein wahrscheinlich weil dieser Weg der kürzeste war
+Die Hintergründe sind in der Forschung jedoch umstritten
+Ob er wirklich die sagenhafte Königin Semiramis übertreffen wollte ist wenigstens fraglich wenn dann ging es Alexander wohl darum die Rückschläge des Indienfeldzugs durch dieses Unternehmen zu relativieren
+Auch die Stärke seines Heeres zu diesem Zeitpunkt ist ungewiss von wohl sicher übertriebenen <num> Mann bis zu wahrscheinlich realistischeren <num>
+Die sechzigtägigen Strapazen ließen zahllose Soldaten durch Erschöpfung Hitzschlag oder Verdursten ums Leben kommen dabei spielte auch der Umstand eine Rolle dass Alexanders Führer offenbar recht unfähig waren
+Im Dezember erreichten die Soldaten Pura heute Bampur einen der östlichsten Vorposten Persiens und waren damit in Sicherheit
+Massenhochzeit von Susa Revolte in Opis und Tod Hephaistions <num> v Chr
+DateiIstanbul - Museo archeol
+- Sarcofago di Alessandro sec IV aC - Foto G Dall<num>Orto <num>-<num>-<num> <num>jpg
+Alexander gründete im Januar <num> v Chr ein weiteres Alexandreia heute Golashkerd
+Auf dem Weg westwärts stieß er in Susa auf Nearchos und seine Männer die den Seeweg weitgehend unversehrt überstanden hatten
+Neue Feiern wurden genutzt um <num> persische Frauen mit Soldaten zu verheiraten - die Massenhochzeit von Susa
+Die Ehen wurden von Alexander als Notwendigkeit gesehen um das Zusammenwachsen von Persern und MakedonenGriechen weiter voranzutreiben
+Er selbst heiratete zwei Frauen nämlich Stateira eine Tochter des Dareios und Parysatis
+Er war somit nun mit drei Frauen verheiratet
+Die Hochzeiten wurden nach persischem Ritual begangen
+Schon Alexanders Vater hatte die Ehe mit mehreren Frauen als diplomatisches Mittel zur Stabilisierung und Ausweitung seines Machtbereiches eingesetzt
+In der Forschung wurde dies als Versuch interpretiert eine Art Verschmelzungspolitik zu betreiben Johann Gustav Droysen
+Der britische Historiker Tarn sah darin gar den Versuch einer Vereinigung der Menschheit viele andere moderne Historiker wie Badian oder Bosworth lehnen dies jedoch ab
+Um weitere Attribute eines persischen Staates zu übernehmen ernannte Alexander seinen langjährigen Freund Hephaistion und nach dessen Tod Perdikkas zum
+Chiliarchen
+Wesir und seinen General Ptolemaios zum Vorkoster
+Beide Titel waren im Westen unbekannt
+Außerdem wurden gegen mehrere Statthalter die sich bereichert hatten oder ihren Aufgaben nicht sachgerecht nachgekommen waren Prozesse eröffnet
+Harpalos ein Jugendfreund Alexanders und sein Schatzmeister befürchtete aufgrund seines Verhaltens einen solchen Prozess
+Er setzte sich mit <num> Söldnern und <num> Talenten Silber nach Griechenland ab wurde jedoch bald darauf auf Kreta ermordet
+Die Neuerungen Alexanders vergrößerten die Kluft zwischen ihm und seiner makedonischen Generalität
+Da die Zahl der Soldaten iranischer Herkunft im Heer die der Makedonen zu übertreffen begann fürchteten sie bald gänzlich bedeutungslos zu sein
+Perser durften nun auch höhere Ränge in der Armee bekleiden was die Makedonen als unerhört ansahen
+Als die Armee die Stadt Opis am Tigris erreichte erlaubte Alexander vielen Makedonen die Rückkehr nach Hause
+Was sie vorher ersehnt hatten sahen sie nun als Affront da dies das erste Zeichen ihrer Ersetzung durch Orientalen zu sein schien
+Quellen berichten dass manche der Soldaten Alexander wüste Beleidigungen entgegen geschrien hätten
+Alexander reagierte indem er sie ihrer Stellungen enthob und drohte die persischen Soldaten gegen sie zu schicken
+Die Soldaten entschuldigten sich und ihnen wurde verziehen
+<num> griechische Soldaten wurden in den Folgetagen nach Hause geschickt
+Im Herbst des Jahres <num> v Chr ging Alexander nach Ekbatana wo Hephaistion nach einem von vielen Trinkgelagen erkrankte und starb
+Alexander der wohl lange Jahre Hephaistions Geliebter gewesen war zumindest bis zum Feldzug im Iran war außer sich vor Trauer
+Er ließ laut Plutarch den Arzt seines Freundes kreuzigen die Haare von Pferden und Maultieren abrasieren und opfern fastete mehrere Tage und richtete dann ein monumentales Begräbnis aus
+Danach ließ er sämtliche Kossaier umbringen
+Die Beziehung zwischen Alexander und Hephaistion wird oft mit der zwischen Achilleus und Patroklos gleichgesetzt
+Denn da sich das Geschlecht von Alexanders Mutter Olympias auf den Helden aus dem Trojanischen Krieg zurückführte verglich Alexander selbst sich mit Achilles und seinen Freund mit Patroklos
+Alexander hatte so wie auch sein Vater Philipp und viele andere Makedonen bzw Griechen seiner Zeit Beziehungen sowohl zu Frauen - er hatte mehrere deren bekannteste und wohl ernsthafteste die zu Roxane war - als auch zu Männern wobei diese teils auch sexueller Natur waren
+Gleichgeschlechtliche Beziehungen wurden zu jener Zeit nicht geächtet es kam aber sehr wohl auf den sozialen Status der Partner an
+Alexanders letztes Jahr und sein Tod in Babylon <num> v Chr
+DateiMid-nineteenth century reconstruction of Alexander<num>s catafalque based on the description by Diodorusjpg
+Alexander ließ den persischen königlichen Schatz ausmünzen und warf damit das Vermögen der Achämeniden in das Austauschsystem des Nahen Ostens womit ein steiler Anstieg im Volumen der Markttransaktionen im Mittelmeergebiet finanziert wurde
+Dass der attische Münzfuß nunmehr - außer im ptolemäischen Ägypten - allgemein in der hellenistischen Welt galt erleichterte den internationalen Handel und die Schifffahrt
+Bei den Olympischen Spielen des Jahres <num> v Chr ließ Alexander das sogenannte Verbanntendekret verkünden mit dem er den griechischen Poleis befahl die jeweils aus politischen Gründen ins Exil getriebenen Bürger wieder aufzunehmen
+Dies stellte einen massiven Eingriff in die Autonomie der Städte dar führte zu heftigen Konflikten in den Gemeinwesen und war letztlich der Anlass dafür dass sich Athen und mehrere andere Städte nach dem Tod des Königs im Lamischen Krieg gegen die makedonische Herrschaft erhoben
+Im Februar <num> v Chr kehrte Alexander nach Babylon zurück
+Hier bereitete er neue Feldzüge vor die zur Einnahme der Arabischen Halbinsel führen sollten
+Ob er überdies wie Diodor berichtet auch plante anschließend den westlichen Mittelmeerraum mit Karthago zu erobern ist seit langer Zeit umstritten
+In der neueren Forschung geht man zumeist davon aus dass Alexander in der Tat eine solche Expedition vorbereiten ließ da den Makedonen im Jahr <num> während des Lamischen Krieges eine sehr große Flotte zur Verfügung stand die mutmaßlich ursprünglich für das Unternehmen gegen Karthago gebaut worden war Im Mai kurz vor dem geplanten Aufbruch des Heeres gen Arabien verkündete Alexander dass sein toter Freund Hephaistion fortan als Halbgott zu verehren sei nachdem ein Bote aus der Oase Siwa eingetroffen war wo Alexander wegen einer Vergöttlichung Hephaistions angefragt hatte
+Aus diesem Anlass veranstaltete er Feiern bei denen er sich wieder dem unmäßigen Trunk hingab
+Am nächsten Tag erkrankte er an einem Fieber und am <num> Juni starb er schließlich
+Hinsichtlich der Todesursache wurden seither mehrere Thesen diskutiert darunter eine nach der Alexander am West-Nil-Fieber erkrankte
+Auch eine Alkoholvergiftung wird immer wieder in Erwägung gezogen
+Nach einer in der Antike verbreiteten Überlieferung ist er hingegen vergiftet worden angeblich mit dem giftigen Wasser des Styx
+Wahrscheinlicher ist dass seine körperliche Schwächung durch zahlreiche Kampfverletzungen und übermäßigen Weinkonsum zu einer Krankheit geführt hat
+Da die Ärzte damals auf die reinigende Wirkung von herbeigeführtem Erbrechen und Durchfall vertrauten war es üblich Weißen Germer in geringen Dosen zu verabreichen
+Die überlieferten Symptome Alexanders sind typisch für eine Vergiftung durch Weißen Germer
+Möglicherweise verschlechterten die Ärzte seinen Zustand daher durch wiederholte Gaben des Mittels
+Der Leichnam Alexanders soll zur Konservierung in Honig gelegt worden sein
+Entgegen dem Wunsch des Verstorbenen im Ammonium von Siwa begraben zu werden wurde er in Alexandria beigesetzt
+Alexanders letzte Worte auf die Frage wem er sein Reich hinterlassen werde sollen gelautet haben Dem Besten Des Weiteren äußerte Alexander eine dunkle Prophezeiung Er glaube dass seine Freunde große Begräbnisspiele für ihn veranstalten werden Seinen Siegelring übergab er Perdikkas der nach Hephaistions Tod sein engster Vertrauter gewesen war
+Alexandergrab
+DateiPtolemaeus IampBerenike Ijpg
+Alexander hatte eine Beisetzung im Ammonheiligtum der Oase Siwa gewünscht
+Erst nach zweijährigen Vorbereitungen setzte sich der Leichenzug in Babylon in Bewegung
+Er wurde in Syrien von Ptolemaios dem künftigen König Ptolemaios I in Empfang genommen und nach Ägypten geleitet
+Dort wurde der Leichnam aber nicht in die Oase gebracht sondern zunächst in Memphis bestattet Später wohl noch in der Regierungszeit Ptolemaios I spätestens einige Jahre nach seinem Tod wurde er nach Alexandria verlegt nachdem dort eine prächtige Grabstätte für ihn errichtet worden war
+Sie wurde unter König Ptolemaios IV durch ein neues Mausoleum ersetzt das dann auch als Grabstätte der Ptolemäer diente die sich wie alle Diadochen auf Alexanders Vorbild beriefen
+Die mumifizierte Leiche befand sich in einem goldenen Sarkophag der aber im <num> Jahrhundert v Chr von König Ptolemaios X durch einen gläsernen ersetzt wurde der den Blick auf den einbalsamierten Leichnam freigab
+Dieser Schritt Ptolemaios X der später irrtümlich als Grabschändung gedeutet wurde sollte den Alexanderkult fördern
+Für Caesar Augustus Septimius Severus und Caracalla sind Besuche am Grab bezeugt
+Möglicherweise wurde es während der Stadtunruhen in der Spätantike oder bei einer Naturkatastrophe zerstört
+In den Wirren der Spätantike ging die Kenntnis über den Ort der Grabstätte verloren zumindest die Leiche soll laut Libanios noch Ende des <num> Jahrhunderts zu sehen gewesen sein
+Der Kirchenvater Johannes Chrysostomos
+<num> stellte in einer Predigt die rhetorische Frage nach dem Ort des Alexandergrabs um die Vergänglichkeit des Irdischen zu illustrieren er konnte also mit Sicherheit davon ausgehen dass keiner seiner Hörer wusste wo sich das berühmte Bauwerk befunden hatte Die Erinnerung daran blieb aber noch in islamischer Zeit erhalten im <num> Jahrhundert wurde eine angebliche Grabstätte gezeigt
+Im <num> und <num> Jahrhundert berichteten europäische Reisende von einem kleinen Gebäude in Alexandria das als Alexandergrab ausgegeben wurde
+Seit dem <num> Jahrhundert sind viele Lokalisierungsversuche unternommen worden die bisher alle fehlgeschlagen sind
+Geschichtlicher Ausblick
+DateiDiadochen<num>png
+Nach Alexanders Tod erwies sich die Loyalität zu seiner Familie die keinen herrschaftsfähigen Nachfolger stellen konnte als sehr begrenzt
+Zwar wurde zunächst der Erbanspruch seines geistesschwachen Halbbruders und auch der seines postum geborenen Sohnes anerkannt doch hatte diese Regelung keinen Bestand
+Seine Mutter Olympias von Epirus seine Frau Roxane sein Sohn Alexander IV sein illegitimer Sohn Herakles seine Schwester Kleopatra seine Halbschwester Kynane deren Tochter Eurydike und sein Halbbruder Philipp III
+Arrhidaios
+fanden einen gewaltsamen Tod
+Statt der Angehörigen des bisherigen makedonischen Königsgeschlechts übernahmen Alexanders Feldherren als seine Nachfolger Diadochen die Macht
+Da keiner von ihnen stark genug war sich als Alleinherrscher durchzusetzen kam es zu einer langen Reihe von Bürgerkriegen in denen man in wechselnden Koalitionen um die Macht rang
+Im Verlauf der Diadochenkriege wurde das riesige Reich in Diadochenreiche aufgeteilt
+Drei dieser Reiche erwiesen sich als dauerhaft das der Antigoniden in Makedonien bis <num> v Chr das der Seleukiden in Vorderasien bis <num> v Chr und das der Ptolemäer in Ägypten bis <num> v Chr Alexander hinterließ zahlreiche neu gegründete Städte von denen viele seinen Namen trugen die bedeutendste war Alexandreia in Ägypten
+Rezeption
+Antike
+Quellen
+Alexander wurde schon zu Lebzeiten eine mythische Gestalt wozu sein Anspruch auf Gottessohnschaft beitrug
+Die zeitgenössischen erzählenden Quellen sind nicht oder nur in Fragmenten erhalten Dabei handelte es sich neben den Fragmenten der angeblichen Kanzleidokumente Alexanders Ephemeriden größtenteils um Berichte von Teilnehmern des Alexanderzugs
+Der Hofhistoriker Kallisthenes begleitete Alexander um die Taten des Königs aufzuzeichnen und zu verherrlichen
+Sein Werk Die Taten Alexanders reichte vielleicht nur bis <num> v Chr hatte jedoch einen enormen Einfluss auf die späteren Alexanderhistoriker
+Weitere Verfasser von Alexandergeschichten waren König Ptolemaios I von Ägypten der als Offizier und Hofbeamter in der Nähe Alexanders gelebt hatte Aristobulos der für Alexander Unvorteilhaftes leugnete oder abschwächte sowie Alexanders Flottenbefehlshaber Nearchos und dessen Steuermann Onesikritos
+Die stärkste Nachwirkung unter diesen frühen Alexanderhistorikern erzielte Kleitarchos der zwar ein Zeitgenosse aber selbst kein Feldzugsteilnehmer war sondern in Babylon Informationen von Offizieren und Soldaten Alexanders zusammentrug und zu einer rhetorisch ausgeschmückten Darstellung verband wobei er auch sagenhafte Elemente einbezog Zu diesen frühen Legenden gehörte beispielsweise die falsche Behauptung Alexander und Dareios seien einander wiederholt im Nahkampf begegnet
+Im <num> Jahrhundert n Chr schrieb der römische Senator Arrian auf der Grundlage der älteren Quellen unter denen er Ptolemaios und Aristobulos bevorzugte seine Anabasis die verlässlichste antike Alexanderquelle
+Wahrscheinlich behandelte auch Strabon in seinen nicht erhaltenen Historika Hypomnemata Historische Denkwürdigkeiten das Leben Alexanders seine erhaltene Geographie enthält Informationen aus verlorenen Werken der frühen Alexanderhistoriker
+Weitere Nachrichten finden sich im <num> Buch der Universalgeschichte Diodors der sich auf Kleitarchos stützte
+Plutarch verfasste eine Lebensbeschreibung Alexanders wobei es ihm mehr auf das Verständnis des Charakters unter moralischem Gesichtspunkt als auf den historischen Ablauf ankam
+Quintus Curtius Rufus schrieb eine in der Antike wenig beachtete Alexandergeschichte
+Justin wählte für seine Darstellung aus seiner verlorenen Vorlage der Universalgeschichte des Pompeius Trogus vor allem Begebenheiten aus die geeignet waren seine Leserschaft zu unterhalten
+Die Berichte von Curtius Diodor und Pompeius Trogus hängen von einer gemeinsamen Quelle ab das Nachrichtenmaterial das sie übereinstimmend überliefern stammt wohl von Kleitarchos
+Diese Tradition Vulgata bietet teils wertvolle Informationen Curtius wird in der französischen Forschung leicht gegenüber Arrian favorisiert
+Zusätzliches Material ist bei Athenaios sowie in der Metzer Epitome und dem Itinerarium Alexandri überliefert
+Nur wenige Fragmente sind von den Werken des Chares von Mytilene und des Ephippos von Olynth erhalten
+Legende
+DateiNiketerion Alexander CdMjpg
+Als Quelle für den historischen Alexander von relativ geringem Wert aber literarisch von außerordentlicher Bedeutung ist der Alexanderroman Mit diesem Begriff bezeichnet man eine Vielzahl von antiken und mittelalterlichen Biografien Alexanders welche seine sagenhaften Taten schildern und verherrlichen
+Im Lauf der Jahrhunderte wurde der Stoff fortlaufend literarisch bearbeitet und ausgeschmückt
+Die griechische Urfassung in drei Büchern die den Ausgangspunkt für alle späteren Versionen und Übersetzungen in viele Sprachen bildet ist wahrscheinlich im späten <num> Jahrhundert in Ägypten entstanden
+Ihr unbekannter Autor der wohl ein Bürger von Alexandria war wird als Pseudo-Kallisthenes bezeichnet weil ein Teil der handschriftlichen Überlieferung das Werk irrtümlich dem Alexanderhistoriker Kallisthenes von Olynth zuschreibt
+Diesem Werk lagen ältere nicht erhaltene romanhafte Quellen fiktive Briefe Alexanders und kleinere Erzählungen zugrunde
+Der bekannteste unter den Briefen ist ein angeblich von Alexander an Aristoteles gerichtetes Schreiben über die Wunder Indiens das in verkürzter Fassung in den Roman eingebaut wurde und auch separat überliefert ist
+Die gängige Bezeichnung Roman bezieht sich auf die literarische Gattung des Antiken Romans
+Im Gegensatz zum modernen Roman hielten der Verfasser und seine antike und mittelalterliche Leserschaft an dem Anspruch fest der Inhalt sei Geschichtsschreibung und nicht literarische Erfindung
+Die Idee des historischen Alexander er sei ein Sohn des ägyptischen Gottes Ammon Amun verfremdet der Romanautor indem er aus Alexander ein uneheliches Kind macht
+Alexanders Vater ist im Roman der aus Ägypten nach Makedonien geflohene König und Zauberer Nektanebos der als Ammon auftritt gemeint ist der Pharao Nektanebos II
+Nektanebos verführt die Königin Olympias während der Abwesenheit ihres Gemahls Philipp
+Später tötet Alexander der als Sohn Philipps aufwächst seinen leiblichen Vater erst dann erfährt er seine wahre Abstammung
+So macht der ägyptische Autor Alexander zum Ägypter Eine weitere wesentliche Neuerung des Pseudo-Kallisthenes ist die Einführung eines nicht historischen Italienzugs Alexanders auf dem der Makedone nach Rom kommt
+Rom unterstellt sich ihm ebenso wie alle anderen Reiche des Westens kampflos
+Dann unterwirft er in schweren Kämpfen die Völker des Nordens bevor er gegen das Perserreich zieht
+Hier zeigt sich das literarische Bedürfnis den Helden auch den Westen und Norden erobern zu lassen damit seine Weltherrschaft vollendet wird
+Roxane ist im Roman eine Tochter des Perserkönigs Dareios die dieser sterbend Alexander zur Frau gibt
+Das letzte der drei Bücher das den Indienfeldzug und den Tod des Helden behandelt ist besonders stark von Wundern und phantastischen Elementen geprägt
+Es schildert auch Alexanders angeblichen Besuch bei der Königin Kandake von Meroe wobei der König in Verkleidung auftritt aber enttarnt wird eine Episode der spätere Bearbeiter des Stoffs eine ursprünglich völlig fehlende erotische Komponente verleihen
+Schließlich wird Alexander vergiftet
+Im frühen <num> Jahrhundert fertigte Iulius Valerius eine freie lateinische Übersetzung des Alexanderromans an Res gestae Alexandri Magni
+Dabei nahm er Hunderte von Erweiterungen Änderungen und Auslassungen vor
+Er beseitigte Ungereimtheiten und Formulierungen die den Makedonenkönig in ein ungünstiges Licht rücken konnten und fügte für Alexander vorteilhafte Details ein
+Sein Alexander ist eine mit allen Herrschertugenden ausgestattete Idealgestalt er begeht zwar Fehler lernt aber daraus
+Ein weiterer Bestandteil der antiken Alexandersage sind fiktive Dialoge des Königs mit den indischen Brahmanen sowie Briefe die angeblich zwischen ihnen ausgetauscht wurden
+Dabei versuchen die Inder die Überlegenheit östlicher Weisheit und einer einfachen naturnahen Lebensweise gegenüber der griechischen Zivilisation und dem Machtstreben Alexanders aufzuzeigen
+Auch dieses Schrifttum war sowohl griechisch als auch lateinisch verbreitet
+Da es um grundsätzliche Fragen der Lebensführung und um Askese ging war die Wirkung in christlicher Zeit beträchtlich
+Kult und Vorbildfunktion
+Die Herrscher die nach Alexanders Tod in den verschiedenen Teilen seines Reichs an die Macht kamen waren nicht mit ihm blutsverwandt und soweit in Makedonien Loyalität zur herkömmlichen Ordnung vorhanden war galt sie dem Herrscherhaus insgesamt wobei es nicht speziell auf die verwandtschaftliche Nähe zu Alexander ankam
+Daher gab es in den Diadochenreichen wenig Anlass für einen offiziellen staatlichen Alexanderkult dieser blieb den einzelnen Städten überlassen
+Erst in hoch- und späthellenistischer Zeit wurde der politische Rückgriff auf Alexander zu einem wichtigen propagandistischen Mittel
+Einen Sonderfall bildete jedoch Ägypten dessen neue Hauptstadt Alexandria eine Gründung Alexanders und der Ort seines Grabes war
+Die dort regierenden Ptolemäer förderten von Anfang an den Alexanderkult im Rahmen ihrer Propaganda
+Er bildete aber zunächst keinen zentralen Bestandteil ihrer Herrschaftslegitimation und wurde erst von Ptolemaios X der den Doppelnamen Ptolemaios Alexandros führte intensiv politisch instrumentalisiert
+Ein prominenter Gegner der Römer König Mithridates VI von Pontos
+<num> v Chr fiel durch seine mit Nachdruck betriebene Alexander-Imitation auf
+Er bekleidete sich mit dem Mantel Alexanders den er von den Ptolemäern erbeutet hatte und illustrierte so seinen Anspruch Vorkämpfer des Griechentums und Retter der hellenistischen Monarchie vor den Römern zu sein
+Später erbeutete der römische Feldherr Gnaeus Pompeius Magnus der Mithridates besiegte diesen Mantel und trug ihn bei seinem Triumphzug Mit Pompeius dessen Beiname der Große an Alexander erinnerte begann die offenkundige römische Alexander-Imitation zunächst als Reaktion auf die Propaganda des Mithridates
+Mehrere römische Feldherren und Kaiser stellten sich propagandistisch in Alexanders Nachfolge sie verglichen sich mit ihm und versuchten seine Erfolge im Osten zu wiederholen
+Dabei steigerte sich die Verehrung Alexanders in manchen Fällen zu einer demonstrativen Nachahmung von Äußerlichkeiten
+Zu den Verehrern und Nachahmern Alexanders zählten unter den Kaisern insbesondere Trajan Caracalla und mit Vorbehalten Julian Augustus trug zeitweilig auf seinem Siegelring ein Bildnis Alexanders Caligula legte sich den aus Alexandria geholten angeblichen Panzer Alexanders an Nero stellte für einen geplanten Kaukasusfeldzug eine neue Legion auf die er Phalanx Alexanders des Großen nannte Trajan setzte sich einen Helm auf den Alexander getragen haben soll
+Kaiser Severus Alexander der ursprünglich Alexianus hieß änderte seinen Namen in Anknüpfung an den Makedonen
+Urteile
+Einen sehr tiefen und dauerhaften Eindruck hinterließ in Griechenland die Zerstörung Thebens
+Sie wurde nicht nur von den Zeitgenossen sondern jahrhundertelang noch in der römischen Kaiserzeit als unerhörte Grausamkeit empfunden die man Alexander zur Last legte und als historisches Musterbeispiel einer entsetzlichen Katastrophe zitiert
+Besonders die antiken Redner kamen mit Vorliebe darauf zu sprechen und nutzten diese Gelegenheit bei ihrem Publikum starke Emotionen zu wecken
+Es hieß Alexander habe wie ein wildes Tier und als Unmensch apánthrĆpos gehandelt
+Noch in byzantinischer Zeit wurde diese Deutungstradition rezipiert
+Aus philosophischer Sicht wurde Alexander meist negativ beurteilt da seine Lebensweise einen Kontrast zu den philosophischen Idealen der Mäßigung Selbstbeherrschung und Seelenruhe bildete
+Insbesondere die Stoiker kritisierten ihn heftig und warfen ihm Hochmut vor ihre Kritik richtete sich auch gegen Aristoteles den Gründer einer rivalisierenden Philosophenschule der als Erzieher Alexanders versagt habe
+Auch die Kyniker pflegten Alexander abschätzig zu beurteilen wobei die Anekdote von der Begegnung des Königs mit dem berühmten kynischen Philosophen Diogenes von Sinope den Ansatzpunkt bildete
+Ihr zufolge hatte Diogenes Alexander der ihm einen Wunsch freistellte nur gebeten Geh mir aus der Sonne und Alexander soll gesagt haben Wenn ich nicht Alexander wäre wollte ich Diogenes sein In der von Aristoteles gegründeten Philosophenschule der Peripatetiker war die Ablehnung Alexanders ebenfalls ausgeprägt wenn auch nicht durchgängig
+Ihr Anlass waren anscheinend ursprünglich Spannungen zwischen Aristoteles und Alexander die noch in der römischen Kaiserzeit ein spätes Echo in einem haltlosen Gerücht fanden wonach Aristoteles ein Gift zubereitet hatte mit dem Alexander ermordet wurde Das negative Alexander-Bild der Philosophen teilte auch Cicero
+Er überliefert die berühmte Anekdote von dem gefangenen Seeräuber der von Alexander wegen seiner Übeltaten zur Rede gestellt wurde worauf der Pirat erwiderte er handle in kleinem Maßstab aus demselben Antrieb aus dem der König weltweit dasselbe tue
+Besonders drastisch drückte Seneca die stoische Sichtweise aus
+Er bezeichnete Alexander als wahnsinnigen Burschen zum Bersten aufgeblasenes Tier Räuber und Plage der Völker Ähnlich äußerte sich Senecas Neffe der Dichter Lucan Der philosophisch orientierte Kaiser Julian der Alexander als Feldherrn bewunderte kritisierte ihn zugleich scharf wegen Maßlosigkeit und unphilosophischer Lebensführung
+Unter den philosophisch orientierten Autoren gab es auch eine kleine Minderheit die Alexander Lob spendete
+Dazu gehörte Plutarch der in seinen zwei Deklamationen Über das Glück oder die Tugend Alexanders des Großen aus dem König einen Philosophenherrscher machte dessen Eroberungen barbarischen Völkern Recht und Frieden brachten und die Unterworfenen so humanisierten Bei diesen Jugendwerken Plutarchs handelte es sich allerdings um rhetorische Stilübungen die nicht notwendigerweise seine wirkliche Auffassung spiegeln
+In seiner Lebensbeschreibung Alexanders äußerte sich Plutarch weit kritischer bemühte sich aber auch um eine Rechtfertigung Alexanders
+Dion von Prusa der den an Alexander anknüpfenden Kaiser Trajan bewunderte würdigte die heldenhafte Gesinnung des Makedonenkönigs
+Bei den Römern war ein beliebtes Thema die hypothetische Frage wie ein militärischer Konflikt zwischen dem Römischen Reich und Alexander verlaufen wäre
+Der Historiker Livius befasste sich eingehend damit und kam zum Ergebnis dass die römischen Heerführer dem Makedonenkönig überlegen waren
+Alexander habe seine Siege der militärischen Untüchtigkeit seiner Gegner verdankt
+Diese Einschätzung verband Livius mit einem vernichtenden Urteil über Alexanders Charakter der durch die Erfolge des Königs verdorben worden sei
+Ähnlich urteilte Curtius Rufus der die Siege des Makedonen mehr auf Glück als auf Tüchtigkeit zurückführte und meinte die Herausbildung tyrannischer Züge in Alexanders Charakter sei ein Ergebnis übermäßigen Erfolgs gewesen
+Aus jüdischer Sicht fiel das Urteil über Alexander sehr vorteilhaft aus
+Der jüdische Geschichtsschreiber Flavius Josephus beschreibt Gunstbezeugungen des Makedonen für die Juden und behauptet Alexander habe sich als er nach Jerusalem kam vor dem Gott den die Juden verehrten niedergeworfen
+Dabei handelt es sich um eine jüdische Abwandlung einer griechischen Erzählung
+Im <num> Jahrhundert wurden im Osten des Reichs Bronzemünzen Alexanders wie Amulette getragen
+Unter den Kirchenvätern hebt sich Orosius als radikalster Kritiker Alexanders ab
+In seiner auf Justin fußenden Historia adversus paganos Geschichte gegen die Heiden schildert er ihn als blutdürstigen grausamen Unmenschen und großen Zerstörer
+Mittelalter
+DateiThe coronation of Alexanderjpg
+Die mittelalterliche Alexander-Rezeption war außerordentlich intensiv und vielfältig Dabei stand das Sagengut im Vordergrund
+Die antike Gestalt wurde mittelalterlichen Vorstellungen angepasst beispielsweise erhält der König eine Ritterpromotion Schwertleite
+Besonders Dichter regte der Stoff im Westen ebenso wie im Orient zur Bearbeitung an es entstanden über <num> Dichtungen in <num> Sprachen
+Quellen
+Die grundlegenden antiken Quellen die im Mittelalter in West- und Mitteleuropa zur Verfügung standen waren neben Pseudo-Kallisthenes der eifrig rezipierte Curtius Rufus der nur als Nebenquelle dienende Justin und der viel beachtete Orosius dessen negative Bewertung Alexanders allerdings wenig Beachtung fand
+Besonders die märchenhaften Elemente des Alexanderromans machten Eindruck und regten die Phantasie der Bearbeiter zu weiteren Ausformungen an
+Der Roman wurde in zahlreiche europäische Sprachen übersetzt wobei lateinische Fassungen die Grundlage bildeten hinzu kamen die teils stark abweichenden Versionen in orientalischen Sprachen Armenisch Altsyrisch Hebräisch Arabisch Persisch Türkisch Äthiopisch Koptisch
+Eine wesentliche Rolle spielte ferner die Prophetie im biblischen Buch Daniel
+über den Untergang der aufeinanderfolgenden Weltreiche in diesem Licht erschien Alexander der nach mittelalterlicher Deutung das zweite der vier Weltreiche vernichtete und das dritte gründete als Werkzeug Gottes Auch dem ersten Kapitel des ersten Makkabäerbuchs war eine knappe Zusammenfassung von Alexanders Lebensgeschichte zu entnehmen dort las man dass er bis ans Ende der Welt gelangte und die Welt vor ihm verstummte Dieser biblische Hintergrund verlieh ihm zusätzliche Bedeutung
+Heldenkatalog
+Im Spätmittelalter zählte man Alexander zum Kreis der Neun Guten Helden einem in der volkssprachlichen Literatur beliebten Heldenkatalog der für die Zeit des Alten Testaments die griechisch-römische Antike und die christliche Zeit jeweils die drei größten Helden benannte für die Antike waren es Hektor Alexander und Caesar
+Noch breiter als in der Literatur wurde diese Heldenreihe in der Bildenden Kunst Skulptur Malerei Textilkunst rezipiert
+Mittellateinische Literatur
+DateiAlexander the Great Ghent Ms <num>jpg Das Alexanderbild in der lateinischsprachigen Welt des Mittelalters war großenteils vom lateinischen Alexanderroman geprägt
+Im Frühmittelalter ging die Hauptwirkung nicht von der ursprünglichen Fassung der von Iulius Valerius stammenden Übersetzung aus von der nur drei vollständige Handschriften überliefert waren weit bekannter war ein in mehr als <num> Handschriften erhaltener spätestens im <num> Jahrhundert entstandener Auszug Epitome aus diesem Werk
+Um <num><num> fertigte der Archipresbyter Leo von Neapel eine neue lateinische Übersetzung des Pseudo-Kallisthenes aus dem Griechischen an die Nativitas et victoria Alexandri Magni Geburt und Sieg Alexanders des Großen die mehrfach - zuletzt noch im <num> Jahrhundert - überarbeitet und erweitert wurde die überarbeiteten Fassungen sind unter dem Titel Historia de preliis Alexandri Magni Geschichte von den Schlachten Alexanders des Großen bekannt
+Der Dichter Quilichinus von Spoleto schrieb <num><num> eine Versfassung der Historia de preliis in elegischen Distichen die im Spätmittelalter populär wurde
+Noch weit einflussreicher war aber die schon zwischen <num> und <num> verfasste Alexandreis Walters von Châtillon ein Epos in zehn Büchern auf der Grundlage der Darstellung des Curtius Rufus das zur Schullektüre wurde und im <num> Jahrhundert als Schulbuch Vergils Aeneis an Beliebtheit übertraf
+Walter verzichtete fast gänzlich auf die Auswertung des im Alexanderroman vorliegenden Materials
+Für ihn war Alexander der stets siegreiche Held der sich selbst ebenso wie alle Feinde überwand und so unsterblichen Ruhm erlangte
+Das Verhältnis dieser Autoren und ihres Publikums zu Alexander war vor allem von Bewunderung für außerordentliche Heldentaten und von Staunen über das Märchenhafte und Exotische geprägt
+Besondere Beachtung fand Alexanders Tod er bot Anlass zu unzähligen religiös-erbaulichen Betrachtungen die auf die Endlichkeit und Nichtigkeit aller menschlichen Größe angesichts des Todes abzielten
+Auf diesen Aspekt wiesen unter anderem viele Kleindichtungen hin darunter insbesondere fingierte Grabschriften Alexanders
+Besonders fasziniert waren mittelalterliche Leser von einer Erzählung von Alexanders Himmelsflug und Tauchexpedition die Leo von Neapel nach dem griechischen Roman wiedergab
+Dieser Sage zufolge wollte der König nicht nur auf der Erdoberfläche die äußersten Grenzen erreichen sondern auch den Himmel und die Tiefe des Ozeans erkunden
+Zu diesem Zweck ersann und baute er mit seinen Freunden ein von Greifen gezogenes Luftfahrzeug und ein von Ketten gehaltenes gläsernes Tauchfahrzeug
+Der Himmelsflug wurde von mittelalterlichen Künstlern häufig abgebildet
+Aus dem <num> Jahrhundert stammt das Iter ad Paradisum Paradiesfahrt die lateinische Version einer jüdischen Sage über Alexanders Versuch das irdische Paradies zu finden den in der Genesis beschriebenen Garten Eden
+Neben der Heldenverehrung kamen vereinzelt auch extrem negative Deutungen der Persönlichkeit Alexanders vor
+So setzten ihn im <num> Jahrhundert die prominenten Theologen Hugo von St Viktor und Gottfried von Admont mit dem Teufel gleich
+Erzählungen aus dem Alexanderroman wurden in Weltchroniken und Enzyklopädien aufgenommen was ihre Rezeption zusätzlich erweiterte
+Die lateinische Überlieferung bildete die Grundlage für die volkssprachliche Rezeption
+In den volkssprachlichen Literaturen entstanden zahlreiche Prosawerke und Dichtungen über Stoffe der Alexandersage wobei vor allem die verschiedenen lateinischen Fassungen des Pseudo-Kallisthenes die Historia Alexandri des Curtius Rufus und die Alexandreis Walters von Châtillon verarbeitet wurden
+Romanische Literaturen
+DateiJean Fouquet- The Coronation of Alexander from the book Histoire AncienneJPG
+Alberich von Bisinzo Albéric de Pisançon der im frühen <num> Jahrhundert die älteste volkssprachliche Alexander-Biografie verfasste ein nur teilweise erhaltenes Gedicht in frankoprovenzalischem Dialekt verwarf nachdrücklich die Legende von Alexanders unehelicher Geburt und hob seine hochadlige Abstammung von väterlicher und mütterlicher Seite hervor
+Er betonte auch die hervorragende Bildung des Herrschers die - einem mittelalterlichen Bildungsideal entsprechend - neben dem Griechischen das der Makedone wie eine Fremdsprache lernen musste auch Latein- und Hebräischkenntnisse umfasst habe Nach der Mitte des <num> Jahrhunderts entstanden weitere französische Gedichte die einzelne Episoden aus Alexanders Leben Belagerung von Tyros Indienfeldzug Lebensende behandelten
+Sie wurden im späten <num> Jahrhundert zur Standardversion des altfranzösischen Roman dAlexandre auch Roman dAlixandre zusammengefügt die von allen im romanischen Sprachraum verbreiteten volkssprachlichen Bearbeitungen des Stoffs die stärkste Wirkung erzielte
+Dieses Epos besteht aus über <num> <num> Versen Zwölf- und Dreizehnsilbern vom Roman dAlexandre erhielt dieses Versmaß später die Bezeichnung Alexandriner
+Der Roman schildert Alexanders Leben durch Verknüpfung von vier Gedichten unterschiedlichen Ursprungs
+Dabei kommt zum Altbestand der Alexanderlegende noch eine Reihe von frei erfundenen Personen und Begebenheiten hinzu
+Der Autor stellt Alexander im Stil der Chanson de geste wie einen sehr standesbewussten ritterlichen Lehnsherrn des Mittelalters dar
+Er hebt dabei besonders die Großzügigkeit seines Helden hervor und präsentiert das Ideal eines harmonischen Verhältnisses zwischen König und Vasallen
+Neben epischen Partien besonders in den Kampfschilderungen finden sich auch stärker romanhafte und vom Phantastischen geprägte
+Mehrere Dichter fügten später Ergänzungen hinzu insbesondere die einem Publikumsbedürfnis entsprechende Darstellung der Rache für den Giftmord an Alexander In England schrieb Thomas von Kent im späten <num> Jahrhundert einen Alexanderroman in Alexandrinern in anglonormannischer Sprache mit dem Titel Le roman de toute chevalerie
+Er akzeptierte im Gegensatz zu allen älteren romanhaften Bearbeitungen des Stoffs problemlos die Vorstellung dass Alexander aus einem Ehebruch seiner Mutter hervorging was für die früheren Autoren ein nicht akzeptabler Makel gewesen war
+Im <num> Jahrhundert entstanden Prosafassungen des Roman dAlexandre
+Der altfranzösische Prosa-Alexanderroman fand weite Verbreitung
+Einen Höhepunkt erreichte die Alexander-Bewunderung im Herzogtum Burgund am Hof Herzog Philipps des Guten
+<num> und seines Nachfolgers Karls des Kühnen
+Die bedeutendste spanische Bearbeitung des Stoffs ist El libro de Alexandre
+Dieses Epos umfasst über <num> <num> Verse Alexandriner und ist damit die umfangreichste epische Dichtung Spaniens aus dem <num> Jahrhundert
+Der unbekannte Verfasser ein vorzüglich gebildeter Geistlicher verfolgt ein moralisches Ziel er will dem Leser anhand der erzählten Begebenheiten die vorbildliche Tugendhaftigkeit des Helden vor Augen stellen
+In Italien entstand eine Reihe von volkssprachlichen Werken über Alexanders Lebens in Prosa und in Versen deren Grundlage meist die lateinische Historia de preliis war
+Die älteste vollständig erhaltene italienische Alexanderdichtung ist die Istoria Alexandri regis von Domenico Scolari aus der ersten Hälfte des <num> Jahrhunderts
+Scolari christianisiert seinen Helden weitgehend Alexander ist ein frommer geradezu heiliger Wundertäter
+Als Universalmonarch beglückt er die Welt durch Recht und Frieden
+Im <num> Jahrhundert erreichte das Interesse an der Alexandersage in Italien seinen Höhepunkt
+Deutsche Literatur
+Die deutschsprachige Alexandersage und Alexanderdichtung setzte um die Mitte des <num> Jahrhunderts mit dem Alexanderlied des Pfaffen Lamprecht ein der sich eng an Alberichs Versroman hielt
+Die drei erhaltenen später bearbeiteten Fassungen von Lamprechts Gedicht der Vorauer Alexander der Straßburger Alexander und der Basler Alexander setzten jedoch in der Bewertung Alexanders unterschiedliche Akzente
+Im Vorauer Alexander wird deutliche Kritik am König geübt
+Alexander handelt zwar nach dem Willen Gottes wird aber als hochmütig und herrschsüchtig dargestellt die Zerstörung von Tyros wird als schweres Unrecht verurteilt da die Tyrer als treue Untertanen des Perserkönigs nur ihre Pflicht erfüllten
+Überdies erscheint er als mitleidlos da er nicht über den Tod der vielen Gefallenen trauert
+Andererseits verfügt er aber über Umsicht die ihn seine Neigung zu jähzorniger Unbeherrschtheit überwinden lässt womit er ein Beispiel gibt und sich von dem sehr negativ gezeichneten Dareios abhebt
+Alexander wird bewusst als zwiespältige Persönlichkeit gezeichnet Ein einfacheres Alexanderbild entwirft ein aus ritterlich-aristokratischer Sicht wertender Autor im Straßburger Alexander hier wird der König als vorbildlicher Kämpfer Feldherr und Herrscher idealisiert
+Als solcher handelt er nicht eigenmächtig sondern sucht den Rat seiner Vasallen
+Er ist klug gerecht und gütig und seine schon in der Antike negativ bewertete Neigung zum Jähzorn wird als einigermaßen berechtigt dargestellt Allerdings ist er nicht frei von Hochmut zum vollkommenen Herrscher fehlt ihm die Mäßigung die er aber in seiner letzten Lebensphase doch noch erlangt womit er das Ideal restlos verwirklicht
+Im Basler Alexander dominiert ein anderes in der mittelalterlichen Alexander-Rezeption ebenfalls zentrales Element die Freude am Wunderbaren Seltsamen und Exotischen
+Diese Behandlung des Stoffs zielt auf das Unterhaltungsbedürfnis eines breiten nicht mehr primär an ritterlichen Idealen orientierten spätmittelalterlichen Publikums
+Im <num> Jahrhundert verfasst der Dichter Rudolf von Ems das allerdings unfertig gebliebene Epos Alexander
+Er schildert den König als vorbildlich tugendhaften Helden und ritterlichen Fürsten der sich durch seine moralischen Qualitäten als Herrscher legitimiert
+Alexander vollzieht als Werkzeug Gottes dessen Willen
+Durch ihn werden die Perser die mit ihrem Verhalten den Zorn des Allmächtigen hervorgerufen haben gezüchtigt
+Sein Handeln ist Teil der Heilsgeschichte er kann christlichen Herrschern als Vorbild dienen
+Ulrich von Etzenbach beschreibt in seinem zwischen <num> und <num> entstandenen Gedicht Alexander <num> Verse den König nicht nur als edlen Ritter sondern auch als überaus frommen Mann Gottes der seine Siege seinem gottgefälligen Verhalten und Gottvertrauen verdankt die ihm zugeschriebenen Tugenden stammen aus der Heiligendarstellung
+Ulrich missbilligt allerdings einzelne Taten wie die Ermordung Parmenions darin unterscheidet er sich von Rudolf bei dem Alexander makellos ist und Parmenion sein Schicksal selbst verschuldet
+<num> vollendet der nur aus seinem einzigen Werk bekannte Dichter Seifrit seine Alexanderdichtung in der er besonders die Rolle Alexanders als Weltherrscher betont und sich bemüht von seinem Helden den gängigen Vorwurf des Hochmuts fernzuhalten
+Im <num> und im <num> Jahrhundert war der Alexanderstoff in neuen Prosabearbeitungen weit verbreitet die eine befindet sich im
+Großen Seelentrost
+Mitte des <num> Jahrhunderts die andere ist Johann Hartliebs Histori von dem grossen Alexander die nach der Mitte des <num> Jahrhunderts entstand
+Beide dienten einem moralischen Zweck doch ihre Verfasser gingen dabei auf völlig entgegengesetzte Weise bewertend vor
+Im Großen Seelentrost bietet Alexander das abschreckende Lehrbeispiel eines durch und durch gierigen Menschen den seine Neugier Besitzgier und Machtgier letztlich ins Verderben führt denn er versucht die dem Menschen gesetzten Grenzen zu überschreiten
+Bei Hartlieb hingegen ist er ein Vorbild an Mannes- und Fürstentugend und überdies von einem wissenschaftlichen Erkenntnisstreben beseelt
+Für mittelalterliche Verhältnisse auffallend ist die positive Wertung der Wissbegierde eines auf die Natur gerichteten Forscherdrangs der Alexander zugeschrieben wird
+Im <num> Jahrhundert wurden auch Alexanderdramen geschaffen und aufgeführt doch sind ihre Texte nicht erhalten
+Während die mit literarischem Anspruch gestalteten Werke Alexander in der Regel verherrlichen oder zumindest in überwiegend positivem Licht erscheinen lassen werden im religiös-erbaulichen und moralisch belehrenden Prosaschrifttum oft negative Züge des Makedonenkönigs betont dort wird er als abschreckendes Beispiel für Maßlosigkeit und Grausamkeit angeführt
+Sein Himmelsflug dient Geistlichen wie Berthold von Regensburg als Symbol für frevelhaften Übermut
+Andererseits heben bedeutende Dichter wie Walther von der Vogelweide und Hartmann von Aue Alexanders vorbildliche milte Freigebigkeit hervor
+Englische Literatur
+Trotz des traditionell großen Interesses am Alexanderstoff in England gab es erst im Spätmittelalter einen Alexanderroman in englischer Sprache die mittelenglische Dichtung Kyng Alisaunder die wohl aus dem frühen <num> Jahrhundert stammt
+Sie schildert den König als Helden und hebt seine Großmut hervor verschweigt aber auch nicht seine Maßlosigkeit und Unbesonnenheit Eine Reihe von weiteren Schilderungen von Alexanders Leben fußte auf der Historia de preliis Alexandri Magni die im mittelalterlichen England beliebt war
+Byzanz und slawische Länder
+DateiSan marco alexanderjpg Auch für die volkstümliche byzantinische Alexander-Rezeption bildete der Roman des Pseudo-Kallisthenes den Ausgangspunkt
+Er lag zunächst in einer mittelgriechischen Prosabearbeitung aus dem <num> Jahrhundert vor
+In spätbyzantinischer Zeit entstanden mehrere Neufassungen
+Hier hat Alexander die Gestalt eines byzantinischen Kaisers angenommen er ist von Gott gesandt und mit allen Ritter- und Herrschertugenden ausgestattet wird aber nicht zum Christen gemacht sondern dem Bereich des Alten Testaments zugeordnet
+Er ist mit dem Propheten Jeremia befreundet und wird von ihm beschützt <num> entstand das byzantinische Alexandergedicht
+Die beliebteste Szene aus der Alexandersage war in Byzanz der Himmelsflug der in der Bildenden Kunst oft dargestellt wurde
+In den süd- und ostslawischen Literaturen wurde der Alexanderstoff stark rezipiert wobei der Weg des Überlieferungsguts vom griechischen Alexanderroman über kirchenslawische Bearbeitungen in die Volkssprachen führte
+Eine altbulgarische Fassung des Romans Aleksandria wurde zum Ausgangspunkt der Rezeption in russischen Chroniken
+In Russland war der Alexanderroman im Hochmittelalter in mehreren Versionen verbreitet
+Im <num> Jahrhundert begann eine neue Version zu dominieren die vom byzantinischen Volksroman ausging und sich durch stark ausgeprägte Merkmale des mittelalterlichen Ritterromans auszeichnete
+Besonders beliebt war die serbische Fassung serbischer Alexander oder serbische Alexandreis die auch in Russland Verbreitung fand und Vorlage für die spätmittelalterliche georgische Prosaübersetzung war
+In Russland der Ukraine Bulgarien und Rumänien setzte sich dieser Typus der Alexanderlegende durch
+Arabische Literatur
+In der mittelalterlichen arabischsprachigen Literatur war Alexander unter dem Namen al-Iskandar bekannt da der Anfang seines Namens mit dem arabischen Artikel al verwechselt wurde
+Er wurde schon in der vorislamischen Dichtung erwähnt
+Folgenreich war seine Identifizierung mit der koranischen Figur des DhĆ« l-Qarnain der Zweihörnige von dem in Sure <num> erwähnt wird dass er einen Damm gegen Gog und Magog errichtete Verse <num>-<num>
+Diese Identifizierung wurde von den muslimischen Gelehrten mehrheitlich aber nicht einhellig akzeptiert
+Nach heutigem Forschungsstand ist die Ableitung der Figur DhĆ« l-Qarnains von Alexander sowie die Herkunft des Motivs aus der altsyrischen christlichen Alexanderlegende eine gesicherte Tatsache Die im Orient verbreitete Bezeichnung Alexanders als zweihörnig taucht schon in einer spätantiken Alexanderlegende in altsyrischer Sprache auf wo Alexander ein christlicher Herrscher ist dem Gott zwei Hörner auf dem Kopf wachsen ließ womit er ihm die Macht verlieh die Königreiche der Welt zu erobern Den ursprünglichen Anlass zur Bezeichnung der Zweihörnige bot die antike bildliche Darstellung Alexanders mit Widderhörnern die auf seine Vergöttlichung deutete Der Gott Zeus Ammon Amun als dessen Sohn Alexander sich betrachtete wurde als Widder oder widderköpfig dargestellt
+Im Koran wird die Geschichte des Zweihörnigen dem Propheten geoffenbart denn er soll sie mitteilen wenn er danach gefragt wird
+Alexander erscheint darin als frommer Diener Gottes dem die Macht auf der Erde gegeben war und ein Weg zu allem Er gelangte bis zum äußersten Westen der Welt wo die Sonne in einer verschlammten Quelle untergeht und erlangte die Herrschaft über das dort lebende Volk hier ist ein Nachhall von Pseudo-Kallisthenes zu erkennen der Alexander nach Italien kommen und den gesamten Westen einnehmen ließ
+Dann schlug der Zweihörnige den Weg zum äußersten Osten ein und gelangte an den Ort wo die Sonne aufgeht daher deuteten die mittelalterlichen Koranausleger die Zweihörnigkeit meist als Zeichen für die Herrschaft über Westen und Osten
+Schließlich begab er sich in eine andere Richtung und kam in eine Gegend wo Menschen lebten die von Angriffen zweier Völker der YÄǧƫǧ und MÄǧƫǧ biblisch Gog und Magog bedroht waren und ihn um Hilfe baten
+Zum Schutz der Bedrohten baute er ohne einen Lohn zu verlangen zwischen zwei Berghängen einen gigantischen Wall aus Eisen den die Angreifer nicht übersteigen oder durchbrechen konnten Dieser Schutzwall wird bis zum Ende der Welt bestehen
+- Eine altsyrische Version der Sage von Alexanders Aussperrung von Gog und Magog in den Revelationes des Pseudo-Methodius wurde ins Griechische und ins Lateinische übersetzt und fand in Europa viel Beachtung
+Auch die voranstehende Passage der <num> Sure Verse <num>-<num> scheint von der Alexanderlegende beeinflusst zu sein obwohl in der Version des Korans Mose statt Alexander der Protagonist ist
+Ein dort erzähltes Wunder Wiederbelebung eines getrockneten Fisches stammt anscheinend aus dem Alexanderroman es kommt auch in einer spätantiken altsyrischen Version der Legende vor Es ist davon auszugehen dass der Stoff des Alexanderromans zur Entstehungszeit des Korans bereits in arabischer Übersetzung verbreitet war
+Die islamische Wertschätzung für Alexander die sich aus seiner Schilderung im Koran ergab führte dazu dass einige Autoren ihn zu den Propheten zählten
+Die mittelalterlichen arabischsprachigen Historiker behandelten die Regierung Alexanders eher knapp
+Im Gegensatz zu den europäischen christlichen Chronisten gingen bedeutende muslimische Geschichtsschreiber wie áčŹabarÄ« MasÊżĆ«dÄ« Ibn al-AáčŻÄ«r und Ibn ChaldĆ«n auf die Alexandersage nicht oder nur nebenbei ein sie hielten sich primär an die Überlieferung über den historischen Alexander
+áčŹabarÄ« betrachtete seine Quellen kritisch er stützte sich insbesondere auf die Darstellung des bedeutenden Gelehrten Ibn al-KalbÄ«
+<num><num> und stellte die Vernichtung des Perserreichs als notwendig und berechtigt dar da Dareios tyrannisch regiert habe
+Die Auseinandersetzung mit dem Legendenstoff war kein Thema der Geschichtsschreiber sondern ein Anliegen der Theologen die sich mit der Koranauslegung befassten Reichhaltiges Legendenmaterial über Alexander war im muslimischen Spanien Al-Andalus verbreitet dort hieß es er habe die Iberische Halbinsel als König beherrscht und in Mérida residiert
+Außerdem kommt Alexander auch in der arabischen Weisheitsliteratur vor wo er als Gelehrter und Musikliebhaber beschrieben wird
+Sehr oft taucht sein Name in Spruchsammlungen auf wobei die Sprüche teils ihm zugeschrieben werden teils von ihm handeln
+Persische und türkische Literatur
+DateiIskandar Alexander the Great at the Talking Treejpg
+Im Persischen wurde Alexander Iskandar Sikandar oder Eskandar genannt
+In der Spätantike war im persischen Sassanidenreich eine Legende verbreitet wonach er der persischen Religion dem Zoroastrismus einen schweren Schlag versetzte indem er religiöse Schriften vernichten ließ
+Daher war Alexander bei den Anhängern dieser Religion verhasst und wurde als teuflisches Wesen betrachtet Nach der Islamisierung wirkte sich diese Sage aber im gegenteiligen Sinne aus denn nun machte man aus Alexander einen Vorkämpfer des Monotheismus gegen heidnische Götzendiener
+Der berühmte persische Dichter FirdausÄ«
+<num> baute eine Version der Alexanderlegende in das iranische Nationalepos
+ŠÄhnÄmeh
+ein wobei er in manchen Einzelheiten von Pseudo-Kallisthenes abwich
+Für ihn war Alexander ein römischer Kaiser und Christ der unter dem Kreuzeszeichen kämpfte offenbar dachte er dabei an die byzantinischen Kaiser Außerdem machte er - wie schon áčŹabarÄ« der persischer Abstammung war - Alexander zu einem Halbbruder des Dareios womit er ihn für das Persertum vereinnahmte aus der Vernichtung des Perserreichs wurde ein Bruderzwist innerhalb der iranischen Herrscherfamilie
+<num> schuf der persische Dichter NezÄmi das
+Eskandar-NÄme
+Alexander-Buch Sein Alexander ist völlig islamisiert er ist ein monotheistischer Held der den Zoroastrismus der Perser mit Feuer und Schwert ausrottet und dafür den Beifall des Dichters erhält
+Er unterwirft nicht nur Indien sondern auch China und gelangt im Westen bis nach Spanien
+Wie schon bei Firdausī sucht Alexander auch Mekka auf und reinigt dort die Kaaba
+Außerdem ist er auch Philosoph und ein großer Förderer der Wissenschaft er befiehlt den Gelehrten das Wissen aller Völker zusammenzutragen
+Das Eskandar-NÄme wurde zum Vorbild für einige spätere Dichtungen ähnlicher Art
+Die Handschriften der persischen Alexander-Bücher wurden trotz islamischer Bilderverbote ab dem <num> Jahrhundert mit Buchmalerei geschmückt
+In Nordindien sorgten die Mogul-Kaiser des <num> Jahrhunderts für die Bebilderung solcher Bücher
+Im Jahr <num> verfasste der türkische Dichter TÄǧ ed-DÄ«n IbrÄhÄ«m Aáž„medÄ« das türkische Alexanderepos IskendernÄme die erste türkische Bearbeitung des Alexanderstoffs
+Dafür bildete NezÄmis Alexanderbuch die Grundlage doch verfügte Aáž„medÄ« auch über andere Quellen aus denen er zusätzliches Sagenmaterial bezog
+Sein Werk war im Osmanischen Reich lange berühmt und gelangte auch nach Iran und Afghanistan
+Hebräische Literatur
+Die jüdische Alexanderrezeption war von dem Umstand geprägt dass der Makedone schon in der Antike als Freund des jüdischen Volkes und Diener Gottes betrachtet wurde
+In der mittelalterlichen hebräischen Alexanderliteratur floss Material aus unterschiedlichen Traditionen zusammen
+Einerseits handelte es sich um Stoff aus dem griechischen Alexanderroman bzw der Historia de preliis andererseits um einzelne Sagen jüdischer Herkunft Verhalten Alexanders in Jerusalem seine Schutzmaßnahme gegen Gog und Magog sein Aufenthalt im irdischen Paradies und weitere Geschichten
+Die hebräische Überlieferung wurde nicht nur von der griechischen und lateinischen beeinflusst sondern wirkte auch ihrerseits auf die westeuropäische Alexandersage ein
+Weit verbreitet war in der lateinischsprachigen Welt eine von Petrus Comestor eingeführte Variante der Erzählung von Gog und Magog wonach Alexander nicht die wilden Völker Gog und Magog sondern die zehn jüdischen Stämme aussperrte um sie für ihre Abwendung vom wahren Gott zu bestrafen
+Äthiopische Alexanderlegende
+Ins christliche Äthiopien gelangte der Alexanderroman auf dem Umweg über eine arabische Fassung
+Der Stoff wurde für die Bedürfnisse eines geistlich orientierten Publikums stark umgestaltet
+Alexander wird zu einem christlichen König der den christlichen Glauben predigt
+Er lebt keusch und ist ein Vorbild der Tugendhaftigkeit
+Er stirbt wie ein Einsiedler nachdem er sein Vermögen an die Armen verteilt hat
+Durch diese besonders weitreichende Umarbeitung des Romans wird er zu einem Erbauungsbuch
+Humanismus und Frühe Neuzeit
+DateiCharles Le Brun - Entry of Alexander into BabylonJPG
+Petrarca behandelte in seinem Werk Über berühmte Männer auch Alexander wobei er sich an Curtius Rufus hielt dessen negative Äußerungen er herausgriff Positives verschwieg er
+Die außerordentliche Bekanntheit der Legendengestalt Alexander hielt auch in der Frühen Neuzeit an
+So schrieb der Chronist Johannes Aventinus
+<num> es sei kein Herr kein Fürst unseren Leuten auch dem gemeinen ungelehrten Mann so bekannt wie Alexander Andererseits drangen aber in der Renaissance die Humanisten zum historischen Alexander vor und taten die Alexandersage als Märchen ab
+Die Wiederentdeckung griechischer Quellen insbesondere Arrians die im Mittelalter unbekannt waren ermöglichte einen neuen Zugang zur Epoche Alexanders
+Schon der Portugiese Vasco da Lucena der <num> am Hof Karls des Kühnen von Burgund die erste französische Übersetzung der Alexanderbiografie des Curtius Rufus anfertigte übte scharfe Kritik an der Legende in deren Übertreibungen und Wunderglauben er eine Verdunkelung der wahren historischen Leistung Alexanders sah
+<num><num> schuf der Maler Albrecht Altdorfer sein berühmtes Gemälde Die Alexanderschlacht
+Charles Le Brun malte ab den frühen sechziger Jahren des <num> Jahrhunderts eine Reihe von Szenen aus Alexanders Leben für König Ludwig XIV
+Auf Dichter und Romanautoren übte die Gestalt Alexanders weiterhin eine starke Faszination aus
+Ab dem <num> Jahrhundert handelt es sich allerdings großenteils um Werke deren Handlung sich - ganz im Gegensatz zur traditionellen Alexandersage - um frei erfundene erotische Verwicklungen dreht und nur noch geringe Ähnlichkeit mit dem ursprünglichen Legendenstoff aufweist
+Hans Sachs schrieb <num> eine Tragedia von Alexandro Magno die in sieben Akten die ganze Geschichte Alexanders darstellt
+In Frankreich verfasste Jacques de la Taille <num> die Tragödien La Mort de Daire und La Mort dAlexandre und Alexandre Hardy wählte dieselben Titel für zwei seiner Tragödien La Mort dAlexandre <num> und La Mort de Daire <num>
+Im weiteren Verlauf des <num> Jahrhunderts folgten zahlreiche Tragödien und Tragikomödien darunter Racines Alexandre le Grand Uraufführung <num>
+Noch intensiver war die Rezeption in italienischer Sprache
+Antonio Cesti komponierte die Oper Alessandro vincitor di se stesso Uraufführung Venedig <num> Francesco Lucio ein dramma musicale Glamori di Alessandro Magno e di Rossane Libretto von Giacinto Andrea Cicognini <num> zahlreiche Dramen Melodramen Opern und Ballette folgten
+Unter den Opern waren besonders erfolgreich Alessandro Magno in Sidone von MarcAntonio Ziani <num> Libretto von Aurelio Aureli die tragicommedia per musica Alessandro in Sidone von Francesco Bartolomeo Conti <num> Libretto Apostolo Zeno und
+Alessandro nellIndie
+von Leonardo Vinci <num> Libretto Pietro Metastasio sowie vor allem
+Alessandro
+von Händel Uraufführung in London <num> Libretto von Paolo Antonio Rolli
+Gluck verwertete Elemente des Alexanderstoffs sowohl in seiner Oper Poro Alessandro nellIndia Uraufführung Turin <num> Libretto von Metastasio als auch in dem Ballett Alessandro
+Zu Beginn des <num> Jahrhunderts schrieb in Spanien der Dichter Lope de Vega die Tragikomödie Las grandezas de Alejandro
+Der englische Schriftsteller John Lyly schrieb die Komödie Campaspe Uraufführung <num> die auch unter dem Titel Alexander and Campaspe bekannt ist und von einem Aufenthalt Alexanders in Athen handelt
+John Dryden dichtete <num> die Ode Alexanders Feast welche die Basis für das Libretto des <num> vollendeten und uraufgeführten gleichnamigen Oratoriums von Georg Friedrich Händel HWV <num> bildete
+In Griechenland wurde von <num> bis ins frühe <num> Jahrhundert die Alexanderlegende in gedruckten Volksbüchern verbreitet zunächst vorwiegend in Versform Rimada <num> Drucke von <num> bis <num> ab dem <num> Jahrhundert meist in Prosa Phyllada
+Von insgesamt <num> Drucken der Phyllada aus dem Zeitraum von ca <num> bis <num> erschienen <num> in der zweiten Hälfte des <num> Jahrhunderts
+Rezeption in Nordmazedonien
+DateiAlexander-Statue-Skopjejpg
+Seit der Unabhängigkeitserklärung der früheren jugoslawischen Teilrepublik Mazedonien der heutigen Republik Nordmazedonien im Jahr <num> knüpfte der neue souveräne Staat demonstrativ an die Tradition des antiken Reichs Makedonien an und betrachtete diese als einen wesentlichen Aspekt seiner nationalen Identität
+Von offizieller mazedonischer Seite wurde behauptet es gebe eine ethnische und kulturelle Kontinuität vom antiken Makedonien zum heutigen Mazedonien Im Rahmen solcher Traditionspflege förderten mazedonische Behörden auch auf kommunaler Ebene die Verehrung Alexanders des Großen was sich unter anderem in der Errichtung von Alexander-Denkmälern und in der Benennung von Straßen äußert
+Im Dezember <num> wurde der Flughafen der mazedonischen Hauptstadt Skopje nach Alexander benannt Aerodrom Skopje Aleksandar Veliki dort wurde eine große Alexander-Büste aufgestellt
+<num> wurde die Errichtung einer zwölf Meter hohen Reiterstatue auf einem zehn Meter hohen Sockel im Zentrum von Skopje beschlossen die Alexander nachempfunden war Im Juni <num> wurde dieser Beschluss der in Griechenland Irritation auslöste umgesetzt
+Von griechischer Seite wird die Behauptung einer kulturellen Kontinuität zwischen den antiken Makedonen und den heutigen Staatsbürgern der Republik Mazedonien nachdrücklich zurückgewiesen
+Daher erscheint auch die mazedonische Alexander-Rezeption aus griechischer Sicht als Provokation da die gesamte Alexander-Tradition ausschließlich ein Teil des griechischen kulturellen Erbes sei
+Im Februar <num> beschloss die neue mazedonische Regierung angesichts von Fortschritten bei den Verhandlungen mit Griechenland zum mazedonischen Namensstreit den Flughafen von Skopje und eine Autobahn die den Namen Alexander von Makedonien trug wieder umzubenennen
+Moderne Belletristik
+In der Moderne hat sich die Belletristik stärker als früher um Nähe zum historischen Alexander bemüht
+Zu den bekannteren historischen Romanen aus der ersten Hälfte des <num> Jahrhunderts gehören
+Alexander in Babylon
+von Jakob Wassermann <num>
+Alexander
+Roman der Utopie
+von Klaus Mann <num> der Alexander als gescheiterten Utopisten darstellt und Iskander von Paul Gurk <num>
+Weitere belletristische Darstellungen von Alexanders Leben stammen von Mary Renault Roger Peyrefitte Gisbert Haefs
+und Valerio Massimo Manfredi Arno Schmidt lässt in seiner Erzählung Alexander oder Was ist Wahrheit <num> den Ich-Erzähler Lampon eine Wandlung vom Verehrer zum Gegner Alexanders durchmachen
+Iron Maiden widmete ihm den in der Metal-Szene sehr populär gewordenen Titel Alexander the Great der <num> im Album Somewhere in Time erstmals veröffentlicht wurde
+Beurteilung in der modernen Forschung
+Den Ausgangspunkt der modernen wissenschaftlichen Auseinandersetzung mit Alexander bildete die <num> erschienene Geschichte Alexanders des Großen von Johann Gustav Droysen
+Droysen betonte die aus seiner Sicht positiven kulturellen Folgen von Alexanders Politik einer Völkervermischung statt einer bloßen makedonischen Herrschaft über unterworfene Barbaren
+Er lobte die Wirtschaftspolitik die Städtegründungen und die Förderung der Infrastruktur und meinte auf religiösem Gebiet habe Alexanders Politik die Entstehung einer Weltreligion vorbereitet
+Dieser Sichtweise war eine starke Nachwirkung beschieden
+Im englischen Sprachraum war ihr Hauptvertreter im <num> Jahrhundert William W Tarn dessen <num> erschienene Alexander-Biografie den Eroberer als Idealisten beschreibt der eine zivilisatorische Mission erfüllen wollte
+Dieser Einschätzung deren Grundidee schon bei Plutarch auftaucht steht eine dezidiert negative Wertung gegenüber welche Kernpunkte der antiken Alexanderkritik aufgreift
+Die Vertreter dieser Richtung siehe bereits die negative Charakterisierung durch Karl Julius Beloch sowie später Ernst Badian und ähnlich Fritz Schachermeyr daran anschließend Albert B Bosworth Ian Worthington Wolfgang Will unterscheiden sich hinsichtlich der Gewichtung verschiedener Einzelaspekte
+Grundsätzlich aber sehen sie in dem Eroberer Alexander primär einen Zerstörer dessen Fähigkeiten sich auf Militärisches beschränkten
+Politisch sei er an seinen Fehlern gescheitert
+Er habe impulsive irrationale Entscheidungen getroffen und sich mit den Säuberungen unter seinen Vertrauten und Offizieren schließlich in die Isolation manövriert da er niemandem mehr vertrauen konnte
+Die militärischen Leistungen Alexanders die früher einhellige Anerkennung fanden werden von den modernen Kritikern relativiert so charakterisiert Badian den Rückmarsch aus Indien als eine von Alexander verschuldete militärische Katastrophe
+Waldemar Heckel hingegen hob in jüngerer Zeit Alexanders strategische Fähigkeiten hervor und wandte sich zugleich gegen ein romantisierendes Alexanderbild Vor einer überzogenen Kritik wodurch sozusagen das Pendel von der Heldenverehrung Alexanders in das andere Extrem umzuschlagen droht warnte etwa Frank L Holt der diesen Trend als new orthodoxy bezeichnete
+Neben diesen stark wertenden Darstellungen stehen Untersuchungen vor allem aus neuerer und neuester Zeit deren Autoren von vornherein darauf verzichten die Persönlichkeit Alexanders zu erfassen ein Werturteil über sie abzugeben und seine verborgenen Motive zu erkunden was aufgrund der Quellenlage sehr schwierig ist worauf u a Gerhard Wirth hingewiesen hat
+Diese Forscher untersuchen vielmehr Alexanders Selbstdarstellung deren Wandel und die sich daraus ergebenden politischen Folgen
+Siehe auch
+Alexandermosaik
+Geschichte des Hellenismus
+Alexander Film
+Quellen
+Waldemar Heckel John C Yardley Alexander the Great
+Historical Sources in Translation
+Blackwell Oxford <num> ISBN <num>-<num>-<num>-<num>thematisch geordnete Sammlung von Quellenauszügen in englischer Übersetzung mit knappen Kommentaren und weiterführenden Hinweisen als erster Überblick zu empfehlen
+Johannes Hahn Alexander in Indien <num>-<num> v Chr Antike Zeugnisse eingeleitet übersetzt und erläutert
+Fremde Kulturen in alten Berichten Bd <num>
+Thorbecke Stuttgart <num> ISBN <num>-<num>-<num>-<num>
+Literatur
+Zum historischen Alexander
+Pedro Barceló Alexander der Große Wissenschaftliche Buchgesellschaft Darmstadt <num> ISBN <num>-<num>-<num>-<num>
+Helmut Berve Das Alexanderreich auf prosopographischer Grundlage <num> Bände Beck München <num> weiterhin grundlegend für Institutionen und Personen
+Albert Brian Bosworth Alexander and the East
+The Tragedy of Triumph
+OxfordNew York <num> teilweise sehr negative Bewertung Alexanders durch einen Historiker der ihm zahlreiche Bücher und Aufsätze gewidmet hat
+Albert Brian Bosworth Conquest and Empire
+The Reign of Alexander the Great
+Cambridge University Press Cambridge <num> <num> ISBN <num>-<num>-<num>-X
+Albert Brian Bosworth Alexander the Great
+In
+The Cambridge Ancient History
+<num> Auflage Bd <num> The Fourth Century BC Cambridge University Press Cambridge <num> ISBN <num>-<num>-<num>-<num> S <num>-<num>
+Pierre Briant Darius in the Shadow of Alexander Harvard University Press Cambridge MassachusettsLondon <num>
+Pierre Briant Alexander the Great and His Empire A Short Introduction Princeton University Press Princeton <num>
+Paul Cartledge Alexander the Great
+The Hunt for a New Past
+Overlook Press Woodstock New YorkLondon <num> ISBN <num>-<num>-<num>-<num> gut lesbare Darstellung wenngleich eher thematisch als chronologisch gegliedert
+Alexander Demandt Alexander der Große Leben und Legende
+Beck München <num> ISBN <num>-<num>-<num>-<num>-<num> Rezension bei sehepunkte
+Johann Gustav Droysen Geschichte Alexanders des Großen Herausgegeben von Armin Hohlweg u a ars una Neuried <num> ISBN <num>-<num>-<num>-<num> Nachdruck der Ausgabe Gotha <num> vermehrt um einen Anmerkungsteil mit kritischen Kommentaren der Herausgeber und zahlreiche Abbildungen und Karten
+Johannes Engels Philipp II
+und Alexander der Große
+Wissenschaftliche Buchgesellschaft Darmstadt <num> ISBN <num>-<num>-<num>-<num> sehr gute Einführung
+Robin Lane Fox Alexander der Große
+Eroberer der Welt
+<num> Auflage Klett-Cotta Stuttgart <num> ISBN <num>-<num>-<num>-<num> nicht unumstrittene aber großartig erzählte Darstellung die Alexander recht positiv sieht
+Peter Green Alexander of Macedon
+A historical Biography
+University of California Press BerkeleyLos AngelesLondon <num> ISBN <num>-<num>-<num>-<num> Nachdruck von Penguin Harmondsworth <num> neben Bosworth Lauffer und Lane Fox eine der besten modernen Alexander-Biografien
+Hans-Joachim Gehrke Alexander der Grosse <num> aktualisierte Auflage
+Beck München <num> ISBN <num>-<num>-<num>-<num>-<num>
+Nicholas G L Hammond Alexander der Große
+Feldherr und Staatsmann
+Ullstein Berlin <num> ISBN <num>-<num>-<num>-X
+Svend Hansen Alfried Wieczorek Michael Tellenbach Hrsg
+Alexander der Große und die Öffnung der Welt
+Asiens Kulturen im Wandel
+Schnell
+Steiner Regensburg <num> ISBN <num>-<num>-<num>-<num>-<num> Begleitband zur gleichnamigen Ausstellung in den Reiss-Engelhorn-Museen in Mannheim mit ca <num> Farbabbildungen und Essays von Wissenschaftlern verschiedener Fachrichtungen
+Waldemar Heckel The Marshals of Alexanders Empire Routledge London <num> ISBN <num>-<num>-<num>-<num> nützliches prosopografisches Handbuch
+Waldemar Heckel Whos Who in the Age of Alexander the Great
+Prosopography of Alexanders Empire
+Blackwell Oxford u a <num> ISBN <num>-<num>-<num>-<num>
+Waldemar Heckel Lawrence A Tritle Hrsg Alexander the Great
+A new History
+Blackwell Oxford u a <num> aktuelle und nützliche Sammlung von Beiträgen zu verschiedenen Schlüsselthemen wie Eroberungen Armee Hof Persien Privatleben Rezeption
+Siegfried Lauffer Alexander der Große <num> Auflage dtv München <num> ISBN <num>-<num>-<num>-<num> deutsche Kurzdarstellung sehr quellennah
+Sabine Müller Alexander der Große
+Eroberung - Politik - Rezeption
+Kohlhammer Stuttgart <num> ISBN <num>-<num>-<num>-<num>-<num>
+Joseph Roisman Hrsg Brills companion to Alexander the Great Brill Leiden <num> ISBN <num>-<num>-<num>-<num> Sammelband mit Beiträgen zu verschiedenen Schlüsselthemen darunter Alexander als Stratege Selbstdarstellung der Hof
+Fritz Schachermeyr Alexander der Grosse
+Das Problem seiner Persönlichkeit und seines Wirkens
+Wien <num> umfassende Darstellung die teilweise mit den vorherigen zumeist positiven Alexanderbildern brach
+Jakob Seibert Alexander der Große
+Erträge der Forschung Bd <num>
+Wissenschaftliche Buchgesellschaft Darmstadt <num> ISBN <num>-<num>-<num>-<num>
+William W Tarn Alexander the Great <num> Bände Cambridge University Press Cambridge <num> deutsch <num> Nachdruck in einem Band <num> teilweise sehr romantisierende Darstellung wobei Alexander ausgesprochen positiv beurteilt wird Bd <num> bietet einen Überblick über die Quellen sowie Einzeluntersuchungen
+Hans-Ulrich Wiemer Alexander der Große Beck München <num> ISBN <num>-<num>-<num>-<num> solide Einführung
+Wolfgang Will Alexander der Große
+Urban Taschenbücher Bd <num>
+Kohlhammer Stuttgart <num> ISBN <num>-<num>-<num>-<num>
+Wolfgang Will Hrsg Zu Alexander dem Großen
+Festschrift Gerhard Wirth zum <num> Geburtstag
+<num> Bände Hakkert Amsterdam <num>-<num>
+Gerhard Wirth Alexander der Große mit Selbstzeugnissen und Bilddokumenten
+Rowohlt Reinbek <num> ISBN <num>-<num>-<num>-<num>
+Ian Worthington By the Spear
+Philip II Alexander the Great and the Rise and Fall of the Macedonian Empire
+Oxford University Press Oxford <num>
+Ian Worthington Hrsg Alexander the Great
+A Reader
+Routledge London <num> ISBN <num>-<num>-<num>-<num> Aufsatzsammlung in der auch Quellen zumeist aus den
+Fragmenten der griechischen Historiker
+in englischer Übersetzung zitiert werden
+Rezeptionsgeschichte
+Antike
+Jean-Michel Croisille Hrsg Neronia IV
+Alejandro Magno modelo de los emperadores romanos
+Latomus Bruxelles <num> ISBN <num>-<num>-<num>-<num>
+Karsten Dahmen The Legend of Alexander the Great on Greek and Roman Coins Routledge London <num> ISBN <num>-<num>-<num>-<num>
+Siegmar Döpp Alexander in spätlateinischer Literatur In Göttinger Forum für Altertumswissenschaft <num> <num> S <num>-<num> PDF
+Hans-Ulrich Wiemer Hero God or Tyrant
+Alexander the Great in the Early Hellenistic Period
+In Henning Börm Hrsg Antimonarchic Discourse in Antiquity
+Steiner Stuttgart <num> S <num>-<num>
+Mittelalter
+Willem J Aerts Hrsg Alexander the Great in the Middle Ages
+Ten Studies on the Last Days of Alexander in Literary and Historical Writing
+Alfa Nijmegen <num>
+George Cary The Medieval Alexander Cambridge University Press Cambridge <num>
+Heribert J Gleixner Das Alexanderbild der Byzantiner Salzer München <num>
+Laurence Harf-Lancner u a Hrsg Alexandre le Grand dans les littératures occidentales et proche-orientales
+Centre des Sciences de la Littérature Nanterre <num>
+Tilman Nagel Alexander der Große in der frühislamischen Volksliteratur
+Beiträge zur Sprach- und Kulturgeschichte des Orients Band <num>
+Verlag für Orientkunde Walldorf <num> ISBN <num>-<num>-<num>-<num>-<num>
+Richard Stoneman Alexander the Great
+A Life in Legend
+Yale University Press New Haven <num> ISBN <num>-<num>-<num>-<num>-<num>
+Zachary David Zuwiyya Hrsg A Companion to Alexander Literature in the Middle Ages Brill Leiden
+Boston <num>
+Neuzeit
+Jan Cölln Alexander der Große in Europa und Asien
+Mythisierung von Geschichte und ihre Präsenz nach dem Ersten Weltkrieg
+In
+Antike und Abendland
+<num> <num> S <num>-<num>
+Georg Veloudis Der neugriechische Alexander
+Tradition in Bewahrung und Wandel
+Miscellanea Byzantina Monacensia Band <num>
+Universität Institut für Byzantinistik und Neugriechisch Philologie München <num> Juli <num>
+Dissertation Universität München <num> <num> Seiten unter dem Titel GiĆrgos Athanasiu BeludÄs Alexander der Große
+Ein alter Neugrieche
+gekürzte Buchhandelsausgabe <num> Seiten
+Tusculum-Schriften
+Heimeran München <num>
+Weblinks
+Teils sehr kritische Betrachtung von Prof Worthington zuerst erschienen im Ancient History Bulletin <num> <num> Lesenswerter Artikel bei der BBC verfasst von Prof Paul Cartledge Das große Alexanderschlacht-Mosaik aus Pompeji Oliver Stones Filmadaption Alexanderprojekt der TU Braunschweig Ausstellung <num> der Reiss-Engelhorn-Museen in Mannheim
+Anmerkungen
+Plutarch Alexander <num> englische Übersetzung Plutarch Alexander <num> englische Übersetzung Plutarch Alexander <num> Herodot Historien <num> Siehe die Quellenzeugnisse bei Heckel Yardley Alexander S <num> f und Eugene N Borza Greeks and Macedonians in the Age of Alexander The Source Traditions In Transitions to Empire Essays in Greco-Roman History <num>-<num> BC in honor of E Badian Norman <num> S <num>-<num> siehe auch hier Anderer Meinung ist Nicholas G L Hammond Literary evidence for Macedonian speech In Historia <num><num> <num> S <num>-<num> Im Folgenden wird mit Makedonen nur die Herkunft aus dem antiken Makedonien ausgedrückt Peter Green Alexander of Macedon Berkeley <num> S <num> f Anonyme Chronik in Bernard P Grenfell Arthur S Hunt Hrsg The Oxyrhynchus Papyri Part I London <num> S <num>-<num> hier S <num> Spalten III<num>-IV<num> httpia<num>usarchiveorg<num>itemsoxyrhynchuspapyr<num>grenuoftoxyrhynchuspapyr<num>grenuoft_bwpdf Die antiken Quellen darunter Plutarch Alexander <num>-<num> und Justin Historiarum Philippicarum libri XLIV <num>-<num> <num><num>-<num> sowie Diodor Bibliothéke historiké <num> <num> - <num> <num> widersprechen sich Die neuere Forschung wird bei Hans-Joachim Gehrke Geschichte des Hellenismus München <num> S <num> diskutiert Anonyme Chronik in Bernard P Grenfell Arthur S Hunt Hrsg The Oxyrhynchus Papyri Part I London <num> S <num>-<num> hier S <num> Spalten III<num>-IV<num> httpia<num>usarchiveorg<num>itemsoxyrhynchuspapyr<num>grenuoftoxyrhynchuspapyr<num>grenuoft_bwpdf Anonyme Chronik in Bernard P Grenfell Arthur S Hunt Hrsg The Oxyrhynchus Papyri Part I London <num> S <num>-<num> hier S <num> Spalten IV<num>-<num> httpia<num>usarchiveorg<num>itemsoxyrhynchuspapyr<num>grenuoftoxyrhynchuspapyr<num>grenuoft_bwpdf Vgl dazu Jakob Seibert Panhellenischer Kreuzzug Nationalkrieg Rachefeldzug oder makedonischer Eroberungskrieg Überlegungen zu den Ursachen des Krieges gegen Persien In Wolfgang Will Hrsg Alexander der Große Eine Welteroberung und ihr Hintergrund Vorträge des Internationalen Bonner Alexanderkolloquiums <num>-<num> Dezember <num> Bonn <num> S <num> ff Karl Julius Beloch Griechische Geschichte <num> Auflage Bd <num> S <num> vgl Siegfried Lauffer Alexander der Große <num> Auflage München <num> S <num> Curtius Historiae Alexandri Magni Macedonis <num><num>-<num> Johann Gustav Droysen Geschichte Alexanders des Großen München <num> Nachdruck S <num> Johann Gustav Droysen Geschichte Alexanders des Großen München <num> Nachdruck S <num> Robin Lane Fox Alexander der Große Stuttgart <num> S <num> Johann Gustav Droysen Geschichte Alexanders des Großen hrsg von Armin Hohlweg u a Neuried <num> Nachdruck der Ausgabe Gotha <num> S <num>f und Anm <num> der Herausgeber Robin Lane Fox Alexander der Große Stuttgart <num> S <num> Arrian Anabasis <num> Alexander Demandt Alexander der Große Leben und Legende München <num> S <num> Demandt führt dazu an Diodor Bibliothéke historiké <num> <num> <num> <num> <num> <num> Curtius Rufus Historiae Alexandri Magni Macedonis <num> <num> Justin Historiarum Philippicarum libri XLIV <num> <num> <num> Nicholas Hammond Alexander der Große Berlin <num> S <num> Johann Gustav Droysen Geschichte Alexanders des Großen München <num> Nachdruck S <num> und Robin Lane Fox Alexander der Große Stuttgart <num> S <num> William Linn Westermann The Slave Systems of Greek and Roman Antiquity Philadelphia <num> S <num> Johann Gustav Droysen Geschichte Alexanders des Großen München <num> Nachdruck S <num> Zeitangabe nach Johann Gustav Droysen Geschichte Alexanders des Großen München <num> Nachdruck über die exakte Datierung gibt es unterschiedliche Angaben Frank Rainer Scheck Die Weihrauchstraße Von Arabien nach Rom - auf den Spuren antiker Weltkulturen Bergisch Gladbach <num> S <num>-<num> Frank Rainer Scheck Die Weihrauchstraße Bergisch Gladbach <num> S <num> Nicolas Hammond Alexander der Große Berlin <num> S <num> Diese Version ist zu verwerfen Historisierende Ausschmückungen sind meist Curtius Rufus der sich auf Kleitarchos bezog zuzuordnen Diese Vulgata genannte einer einzigen Tradition folgende Darstellung hier Kleitarchos
+machte Alexander erst zu der umstrittenen Person deren Beurteilung das antike Publikum und die modernen Historiker spaltete Wolfgang Will Alexander der Große Darmstadt <num> S <num> In der Zeit des Römers Curtius
+konnte die zeitgenössische Kritik an den römischen Kaisern im <num> Jhdt n Chr nur heimlich geäußert werden
+und sich an Alexander - stellvertretend - offen zeigen Wolfgang Will Alexander der Große Darmstadt <num> S <num> Johann Gustav Droysen Geschichte Alexanders des Großen München <num> Nachdruck S <num> Frank Rainer Scheck Die Weihrauchstraße Bergisch Gladbach <num> S <num> Robin Lane Fox Alexander der Große Stuttgart <num> S <num> f Johann Gustav Droysen Geschichte Alexanders des Großen München <num> Nachdruck S <num> f Günther Hölbl Geschichte des Ptolemäerreiches Darmstadt <num> S <num> Robin Lane Fox Alexander der Große S <num> Gerhard Wirth <num> gibt hierzu die Quelle an Pseudo-Kallisthenes <num> <num> <num> S <num> Text und Bild Robin Lane Fox Alexander der Große Rowohlt Taschenbuch Verlag Reinbek bei Hamburg <num> Original <num> S <num> ISBN <num>-<num>-<num>-<num>-<num> Siehe auch die anonyme Chronik in Bernard P Grenfell Arthur S Hunt Hrsg The Oxyrhynchus Papyri Part I London <num> S <num>-<num> hier S <num> Spalten IV<num>-<num> Volltext als PDF-Datei Anonyme Chronik in Bernard P Grenfell Arthur S Hunt Hrsg The Oxyrhynchus Papyri Part I London <num> S <num>-<num> hier S <num> Spalten V<num>-<num> Volltext als PDF-Datei Für die Kämpfe in der Satrapie Baktrien vgl Frank L Holt Into the Land of Bones Alexander the Great in Afghanistan Berkeley <num> Einen knappen Überblick bietet etwa Albert Brian Bosworth The Indian campaigns <num>-<num> BC In J Roisman Hrsg Brills Companion to Alexander the Great S <num>-<num> Vgl Bosworth Alexander Euripides and Dionysos The motivation for apotheosis In Robert W Wallace Edward M Harris Hrsg Transitions to empire Essays in Greco-Roman history <num>-<num> BC Oklahoma <num> S <num>-<num> Johannes Hahn Hrsg Alexander in Indien <num>-<num> v Chr Stuttgart <num> Zur Lokalisierung vgl Siegfried Lauffer Alexander der Große <num> Auflage München <num> S <num> Anm <num> Vgl Ernst Badian Alexander the Great and the Unity of Mankind In Historia Nr <num> <num> S <num>-<num> Allgemeiner Überblick bei Daniel Ogden Alexanders Sex Life In Waldemar Heckel Lawrence A Tritle Hrsg Alexander the Great A New History Chichester <num> S <num> ff Fritz Moritz Heichelheim Wirtschaftsgeschichte des Altertums Band <num> Leiden <num> S <num> Diodor Bibliothéke historiké <num><num>-<num> Vgl Albert Brian Bosworth Alexanders last Plans In Albert B Bosworth Hrsg From Arrian to Alexander Studies in Historical Interpretation Oxford <num> S <num> ff Laut Plutarch Alexander <num> starb er am <num> Daisios entsprechend dem <num> Juni <num> v Chr Diodor Bibliothéke historiké <num> <num> <num> Diskussion dazu bei Michael Rathmann Perdikkas zwischen <num> und <num> Nachlassverwalter des Alexanderreiches oder Autokrat Wien <num> S <num>-<num> Rezension Zum Ort dieser Grabstätte siehe Andreas Schmidt-Colinet Das Grab Alexanders des Großen in Memphis In Margaret Bridges Johann Ch Bürgel Hrsg The Problematics of Power Eastern and Western Representations of Alexander the Great Bern <num> S <num>-<num> Zum politischen Hintergrund siehe Claudia Bohm Imitatio Alexandri im Hellenismus München <num> S <num>-<num> Harry E Tzalas The Tomb of Alexander the Great- The history and the legend in the Greco-Roman and Arab times In Graeco-Arabica <num> <num> S <num>-<num> hier <num> Tzalas stellt S <num>-<num> die Quellenzeugnisse über das Grab zusammen Zur Geschichte der Suche siehe Harry E Tzalas The Tomb of Alexander the Great- The history and the legend in the Greco-Roman and Arab times In Graeco-Arabica <num> <num> S <num>-<num> hier <num> f <num>-<num> Zu den Einzelheiten siehe die gründliche Untersuchung von Peter Marshall Fraser Cities of Alexander the Great Oxford <num> Städteliste S <num>-<num> Karten S <num>-<num> Vgl Lionel Pearson The lost histories of Alexander the Great New York <num> Onlineversion Zu den Anfängen der Alexanderlegenden bei den Zeitgenossen des Königs siehe Erwin Mederer Die Alexanderlegenden bei den ältesten Alexanderhistorikern Stuttgart <num> Ben Edwin Perry The Ancient Romances Berkeley <num> S <num> Hartmut Bohmhammel Valerius Übertragung der Alexandergeschichte und ihre gesellschaftlichen Tendenzen Dissertation TU Berlin <num> S <num> Zur Nektanebos-Legende siehe Richard Stoneman Alexander the Great A Life in Legend New Haven <num> S <num> ff Hartmut Bohmhammel Valerius Übertragung der Alexandergeschichte und ihre gesellschaftlichen Tendenzen Dissertation TU Berlin <num> S <num>-<num> Eine eingehende Untersuchung dieses Teils der Alexandersage und seiner Nachwirkung in der Patristik und im Mittelalter bietet Florian Kragl Die Weisheit des Fremden Studien zur mittelalterlichen Alexandertradition Bern <num> Zur Frage des Alexanderkults und der Popularität Alexanders in den Diadochenreichen siehe Robert Malcolm Errington Alexander in the Hellenistic World In Alexandre le Grand Image et réalité Genf <num> S <num>-<num> <num>-<num> Alfred Heuß Alexander der Große und die politische Ideologie des Altertums In Antike und Abendland <num> <num> S <num> f Alexander Meeus Alexanders Image in the Age of the Successors In Waldemar Heckel Lawrence A Tritle Hrsg Alexander the Great A New History Chichester <num> S <num>-<num> und die Untersuchung von Claudia Bohm Imitatio Alexandri im Hellenismus München <num> Claudia Bohm Imitatio Alexandri im Hellenismus München <num> S <num> <num> ff <num> Gerhard Wirth Alexander und Rom In Alexandre le Grand Image et réalité Genf <num> S <num>-<num> Otto Weippert Alexander-Imitatio und römische Politik in republikanischer Zeit Augsburg <num> S <num> ff Diana Spencer Roman Alexanders Epistemology and Identity In Waldemar Heckel Lawrence A Tritle Hrsg Alexander the Great A New History Chichester <num> S <num>-<num> hier <num>-<num> Siehe dazu Corinne Jouanno Un épisode embarrassant de lhistoire dAlexandre la prise de Thèbes In Ktèma <num> <num> S <num>-<num> Max Brocker Aristoteles als Alexanders Lehrer in der Legende Bonn <num> S <num> Erwin Mederer Die Alexanderlegenden bei den ältesten Alexanderhistorikern Stuttgart <num> S <num>-<num> Zu Senecas Alexander-Rezeption siehe Alfred Heuß Alexander der Große und die politische Ideologie des Altertums In Antike und Abendland <num> <num> S <num>f zur philosophischen Alexanderkritik allgemein Johannes Stroux Die stoische Beurteilung Alexanders des Großen In
+Philologus
+<num> <num> S <num>-<num> und William W Tarn Alexander Cynics and Stoics In American Journal of Philology <num> <num> S <num>-<num> hier <num>-<num> Lucan Bellum civile <num>-<num> Gerhard Wirth Der Weg in die Vergessenheit Wien <num> S <num>-<num> Alfred Heuß Alexander der Große und die politische Ideologie des Altertums In Antike und Abendland <num> <num> S <num> f Ernst Bammel Der Zeuge des Judentums In Wolfgang Will Hrsg Zu Alexander dem Großen Bd <num> Amsterdam <num> S <num> vgl Gerhard Wirth Der Weg in die Vergessenheit Wien <num> S <num>-<num> Johannes Chrysostomos Ad illuminandos catechesis <num> Zum Alexanderbild des Orosius siehe Siegmar Döpp Alexander in spätlateinischer Literatur In Göttinger Forum für Altertumswissenschaft <num> <num> S <num>-<num> hier <num>-<num> online PDF <num> kB Aktueller Überblick bei Zachary David Zuwiyya Hrsg A Companion to Alexander Literature in the Middle Ages LeidenBoston <num> Herwig Buntz Die deutsche Alexanderdichtung des Mittelalters Stuttgart <num> S <num> Das grundlegende Standardwerk für die mittelalterliche Alexander-Rezeption ist George Cary The Medieval Alexander Cambridge <num> Zu den orientalischen Versionen siehe Rudolf Macuch Pseudo-Callisthenes Orientalis and the Problem of ážu l-qarnain In Graeco-Arabica <num> <num> S <num>-<num> David J A Ross Alexander Historiatus A Guide to medieval illustrated Alexander Literature Frankfurt am Main <num> S <num>-<num>Dan <num> <num>-<num> sowie Dan <num> und <num> Zur antiken und mittelalterlichen Auslegung siehe Hartmut Wulfram Der Übergang vom persischen zum makedonischen Weltreich bei Curtius Rufus und Walter von Châtillon In Ulrich Mölk Hrsg Herrschaft Ideologie und Geschichtskonzeption in Alexanderdichtungen des Mittelalters Göttingen <num> S <num> ff Victor M Schmidt A Legend and its Image The Aerial Flight of Alexander the Great in Medieval Art Groningen <num> Untersuchung mit zahlreichen Abbildungen Siehe auch Richard Stoneman Alexander the Great A Life in Legend New Haven <num> S <num>-<num> Gottfried von Admont Homilia XVI In Jacques Paul Migne Patrologia Latina Bd <num> Sp <num> f Hugo von St Viktor Allegoriae in Vetus Testamentum <num> In Migne Patrologia Latina Bd <num> Sp <num> f Trude Ehlert Deutschsprachige Alexanderdichtung des Mittelalters Frankfurt am Main <num> S <num> f Siehe auch Ulrich Mölk Alberics Alexanderlied In Jan Cölln u a Hrsg Alexanderdichtungen im Mittelalter Göttingen <num> S <num>-<num> Eine Übersicht über die französische Dichtung bietet David J A Ross Alexander Historiatus A Guide to medieval illustrated Alexander Literature Frankfurt am Main <num> S <num>-<num> vertiefte Darstellungen bieten Martin Gosman La légende dAlexandre le Grand dans la littérature française du <num>e siècle Amsterdam <num> und Catherine Gaullier-Bougassas Les romans dAlexandre Aux frontières de lépique et du romanesque Paris <num> Die Geschichte der Alexanderrezeption im italienischen Mittelalter beschreibt Joachim Storost Studien zur Alexandersage in der älteren italienischen Literatur Halle Saale <num> Trude Ehlert Deutschsprachige Alexanderdichtung des Mittelalters Frankfurt am Main <num> S <num>-<num> <num> Christoph Mackert Die Alexandergeschichte in der Version des pfaffen Lambrecht München <num> S <num> f <num>-<num> <num>-<num> <num> ff Trude Ehlert Deutschsprachige Alexanderdichtung des Mittelalters Frankfurt am Main <num> S <num>-<num> Zu diesem Werk siehe Gerrit Bunt Alexander the Great in the literature of Medieval Britain Groningen <num> S <num>-<num> Heribert J Gleixner Das Alexanderbild der Byzantiner München <num> S <num>-<num> <num>-<num> Willem J Aerts The Last Days of Alexander the Great according to the Byzantine Alexander Poem in Willem J Aerts Hrsg Alexander the Great in the Middle Ages Ten Studies on the Last Days of Alexander in Literary and Historical Writing Nijmegen <num> S <num>-<num> und S <num> f zur Datierung Hierzu und zu islamischen Auslegungen der Koranstelle siehe Rudolf Macuch Pseudo-Callisthenes Orientalis and the Problem of ážu l-qarnain In Graeco-Arabica <num> <num> S <num>-<num> hier <num>-<num> Alexander Demandt Alexander im Islam In Monika Schuol Udo Hartmann Andreas Luther Hrsg Grenzüberschreitungen Formen des Kontakts zwischen Orient und Okzident im Altertum Stuttgart <num> S <num>-<num> Max Brocker Aristoteles als Alexanders Lehrer in der Legende Bonn <num> S <num>-<num> zuletzt Kevin van Bladel The Alexander Legend in the Quran <num>-<num> in Gabriel S Reynolds Hrsg The Quran in Its Historical Context London <num> S <num>-<num> Rudolf Macuch Pseudo-Callisthenes Orientalis and the Problem of ážu l-qarnain In Graeco-Arabica <num> <num> S <num>-<num> hier <num> Dominique Svenson Darstellungen hellenistischer Könige mit Götterattributen Frankfurt am Main <num> S <num>-<num> Zum antiken Ursprung dieses Sagenmotivs siehe Alexander Demandt Alexander im Islam In Monika Schuol u a Hrsg Grenzüberschreitungen Stuttgart <num> S <num>-<num> hier <num> f Rudolf Macuch Pseudo-Callisthenes Orientalis and the Problem of ážu l-qarnain In Graeco-Arabica <num> <num> S <num>-<num> hier <num> Die Stelle ist Pseudo-Kallisthenes Vita Alexandri Magni <num><num> Skeptisch äußerte sich allerdings Brannon M Wheeler Moses or Alexander Early Islamic Exegesis of Quran <num>-<num> In
+Journal of Near Eastern Studies
+<num> <num> S <num> ff Zum arabischen Alexanderroman siehe Toufic Fahd La version arabe du Roman dAlexandre In Graeco-Arabica <num> <num> S <num>-<num> Max Brocker Aristoteles als Alexanders Lehrer in der Legende Bonn <num> S <num> Michel M Mazzaoui Alexander the Great and the Arab Historians In Graeco-Arabica <num> <num> S <num>-<num> Zu den spanischen Versionen der muslimischen Alexanderlegende siehe Manuela Marín Legends of Alexander the Great in Moslem Spain In Graeco-Arabica <num> <num> S <num>-<num> Richard Stoneman Alexander the Great in the Arabic Tradition In Stelios Panayotakis Hrsg The Ancient Novel and Beyond Leiden <num> S <num>-<num> Max Brocker Aristoteles als Alexanders Lehrer in der Legende Bonn <num> S <num>-<num> <num> Richard Stoneman Alexander the Great A Life in Legend New Haven <num> S <num>-<num> Noch im <num> Jahrhundert war diese Sichtweise bei den Parsen in Indien verbreitet siehe Friedrich Pfister Kleine Schriften zum Alexanderroman Meisenheim <num> S <num> Rudolf Macuch Pseudo-Callisthenes Orientalis and the Problem of ážu l-qarnain In Graeco-Arabica <num> <num> S <num>-<num> hier <num> f Von einem Vordringen Alexanders nach China hatte schon der <num> gestorbene persische Gelehrte al-BÄ«rĆ«nÄ« geschrieben siehe Alexander Demandt Alexander im Islam In Monika Schuol u a Hrsg Grenzüberschreitungen Stuttgart <num> S <num>-<num> hier <num> Rudolf Macuch Pseudo-Callisthenes Orientalis and the Problem of ážu l-qarnain In Graeco-Arabica <num> <num> S <num>-<num> hier <num> Zu NezÄmis Epos siehe auch Johann C Bürgel Krieg und Frieden im Alexanderepos Nizamis In Margaret Bridges Johann Ch Bürgel Hrsg The Problematics of Power Eastern and Western Representations of Alexander the Great Bern <num> S <num>-<num> David J A Ross Alexander Historiatus A Guide to medieval illustrated Alexander Literature Frankfurt am Main <num> S <num>-<num> <num> <num> <num> f Zur jüdischen Alexanderlegende siehe auch Max Brocker Aristoteles als Alexanders Lehrer in der Legende Bonn <num> S <num>-<num> Friedrich Pfister Kleine Schriften zum Alexanderroman Meisenheim <num> S <num>-<num> David J A Ross Alexander Historiatus A Guide to medieval illustrated Alexander Literature Frankfurt am Main <num> S <num>-<num> Arthur Hübner Alexander der Große in der deutschen Dichtung des Mittelalters In Die Antike <num> <num> S <num> Florens Deuchler Heldenkult im Mittelalter In Margaret Bridges Johann Ch Bürgel Hrsg The Problematics of Power Eastern and Western Representations of Alexander the Great Bern <num> S <num> f Georg Veloudis Alexander der Große Ein alter Neugrieche München <num> S <num> f Eine ausführlichere Darstellung bietet die Dissertation von Georg Veloudis Der neugriechische Alexander München <num>
+Über die Positionen mazedonischer Nationalisten informiert Loring M Danforth The Macedonian Conflict Ethnic Nationalism in a Transnational World Princeton <num> S <num>-<num> speziell zu Alexander dem Großen S <num>-<num> Sinisa-Jakov Marusic
+<num> Mai <num> Hajrudin Somun
+<num> Juni <num>
+Über die Positionen griechischer Nationalisten informiert Loring M Danforth The Macedonian Conflict Ethnic Nationalism in a Transnational World Princeton <num> S <num>-<num> speziell zu Alexander dem Großen S <num> <num>-<num>
+DerStandardat <num> Februar <num> Abgerufen am <num> Februar <num> Gisbert Haefs Alexander Band <num> Hellas Der Roman der Einigung Griechenlands <num> und Band <num> Asien Der Roman der Eroberung eines Weltreichs <num> Valerio Massimo Manfredi Alexander Der makedonische Prinz erster Band einer Trilogie Alexander König von Asien zweiter Band und Alexander Der Herrscher der Welt dritter Band die italienische Originalausgabe aller drei Bände erschien <num> Der von Ernst Badian verfasste Alexander-Artikel im Neuen Pauly einem maßgeblichen Nachschlagewerk Bd <num> Sp <num>-<num> fasst die aus der Sicht dieser Forschungsrichtung wesentlichen Gesichtspunkte zusammen Waldemar Heckel The Conquests of Alexander the Great Cambridge <num> S IXf Frank Holt Alexander the Great today In the Interests of Historical Accuracy In The Ancient History Bulletin <num> <num> S <num>-<num> Vgl dazu Ian Worthingtons Antwort auf Holt
+Antike von
+alt altertümlich altehrwürdig bezeichnet eine Epoche im Mittelmeerraum die etwa von <num> v Chr
+bis ca <num> n Chr
+reicht wobei der Beginn teilweise noch deutlich früher angesetzt wird
+Die Antike unterscheidet sich von vorhergehenden und nachfolgenden Epochen durch gemeinsame und durchgängige kulturelle Traditionen
+Sie umfasst die Geschichte des antiken Griechenlands des Hellenismus und des Römischen Reichs
+Insbesondere das Römische Reich vereinte den Mittelmeerraum seit dem <num> Jahrhundert n Chr
+politisch und kulturell
+In einem erweiterten Sinne umfasst die Antike auch die Geschichte der altorientalischen nahöstlichen Hochkulturen Ägyptens Mesopotamiens Assyriens Persiens und Kleinasiens die etwa mit dem Beginn der Schriftlichkeit um <num> v Chr einsetzt
+Der größere Zeitraum von etwa <num> v Chr
+bis zum Ende der Antike wird bevorzugt als Altertum bezeichnet
+Die darauffolgende Epoche ist das Mittelalter mit einem breiten regional unterschiedlichen Übergangszeitraum siehe Spätantike und Frühmittelalter
+Zeitliche und begriffliche Abgrenzungen
+Im Sinne der klassischen Altertumswissenschaften bezeichnet der historische Begriff Antike meist die Zeit von der allmählichen Herausbildung der griechischen Staatenwelt bis zum Ende des weströmischen Reichs im Jahr <num> bzw bis zum Tod des oströmischen Kaisers Justinian <num>
+Seit den Arbeiten des belgischen Historikers Henri Pirenne wird oft auch das Jahr <num> also der Tod Mohammeds und die darauf folgende islamische Expansion als Datum für das Ende der Antike vorgeschlagen
+Der Anfang der antiken griechisch-römischen Kultur im klassischen Sinne wird im Allgemeinen mit der Entstehungszeit der Homerischen Epen und dem Beginn der griechischen Kolonisation des Mittelmeerraums im <num> Jahrhundert v Chr angesetzt
+Die Griechen verbreiteten ihre Kultur in den folgenden Jahrhunderten im gesamten Mittelmeerraum und an den Küsten seiner Nebenmeere und seit Alexander dem Großen auch im Orient und nach Zentralasien hinein
+Die Römer brachten die antike Zivilisation bis nach Mittel- und Nordwesteuropa wo sie sich seit dem Frühmittelalter zur christlich-abendländischen Kultur wandelte
+Je nach Forschungsrichtung werden aber auch die minoische und mykenische Kultur von etwa <num> bis <num> v Chr sowie die so genannten Dunklen Jahrhunderte <num> bis <num> v Chr zur Antike gerechnet
+Auch zwischen Antike Völkerwanderung und Mittelalter lässt sich - wie bei allen Periodisierungen in der Geschichtswissenschaft - keine für alle Regionen staatlichen und kulturellen Traditionen gültige Trennlinie ziehen
+Je nach Betrachtungsweise sind unter anderem folgende Jahre als Epochengrenzen zwischen der Spätantike und Frühmittelalter vorgeschlagen worden
+<num> Konzil von Nikaia
+<num> Letzte Olympische Spiele der Antike
+<num> Teilung des römischen Reiches nach dem Tod des Theodosius
+<num> Untergang des weströmischen Reichs unter Romulus Augustulus
+<num> Taufe des Frankenkönigs Chlodwig I
+<num> Gründung des ersten abendländischen Benediktinerklosters und Schließung der platonischen Akademie nach dem Tod des letzten antiken Philosophen Boëthius <num>
+<num> Tod Kaiser Justinians
+<num> Ende der so genannten Völkerwanderung mit dem Langobardeneinfall in Italien
+<num> Beginn der islamischen Expansion
+<num> Tod des Kaisers Herakleios
+In der neueren Forschung wird meistens ein später Zeitpunkt favorisiert <num> bzw die Zeit um <num> n Chr Generell erscheint es ohnehin sinnvoll von einem Übergangszeitraum ab ca <num> bis <num> Jahrhundert n Chr auszugehen anstatt feste Daten zu wählen
+Der Begriff Antike wurde lange Zeit räumlich mit der griechischen hellenistischen und später römischen Welt gleichgesetzt
+In diesem Sinne wurde der griechisch-römische Kulturraum von den umgebenden Räumen so abgegrenzt wie schon antike griechische und später römische Gelehrte sich von den Regionen der Barbaren abgrenzten siehe auch Barbaricum
+Griechen wie Römer betrachteten etwa die Kelten Germanen oder Reitervölker nicht als Teil der zivilisierten Welt
+Eine Sonderrolle spielte das Perserreich siehe Achämenidenreich Partherreich und Sassanidenreich das kulturell hoch entwickelt war
+Über die recht enge Definition der römisch-griechischen Welt die durch die Klassische Altertumswissenschaft geprägt wurde geht der universalhistorische Antike-Begriff hinaus der unter anderem von dem Historiker Eduard Meyer im <num> Jahrhundert gefordert wurde
+In jüngerer Zeit wurde er von dem deutschen Althistoriker Josef Wiesehöfer wieder aufgegriffen
+Die Mehrheit der heutigen Forscher ordnet jedoch den Alten Orient und das alte Ägypten zwar dem Altertum nicht aber der Antike zu
+Ursprünge der antiken Kultur
+Die Ursprünge der europäischen Antike liegen im Dunkeln
+Ihre Vorgeschichte ist etwa in der Zeit von ca <num> bis ca <num> v Chr im Mittelhelladikum anzusiedeln
+Zu Beginn dieses Zeitabschnitts - teils auch schon im letzten Abschnitt des Frühhelladikums FH III ca <num>-<num> v Chr - wanderten wahrscheinlich indogermanische Stämme von Norden kommend in Griechenland ein
+Offenbar unter dem Einfluss der minoischen Kultur auf Kreta der ersten Hochkultur Europas die ihre Blüte von ca <num> bis <num> v Chr hatte entwickelte sich auf dem Festland aus der Kultur des Mittelhelladikums die mykenische Kultur ca <num> bis <num><num> v Chr Sie hatte ihren Ausgangspunkt vermutlich in der Argolis und erscheint unvermittelt mit reichen Schachtgräbern ab ca <num> v Chr Unter anderem übernahm die mykenische Kultur von der minoischen die Schrift
+Die auf Kreta unter anderem verwendete sog Linear A-Schrift des <num> bis <num> Jahrhunderts v Chr wurde zur sog Linear B-Schrift <num> bis <num> Jahrhundert v Chr weiterentwickelt
+Dieser begegnet man auf zahlreichen Tontäfelchen unter anderem der Paläste in Pylos Theben Mykene auf dem griechischen Festland und in den zu jener Zeit mittlerweile mykenisch beherrschten Zentren Kydonia und Knossos auf Kreta
+DateiLöwentor Mykenejpg Bekannt sind die prächtigen Zentren der mykenischen Kultur
+Zu den bedeutenden Fundorten gehören Mykene Pylos und Tiryns auf der Halbinsel Peloponnes Orchomenos und Gla letzteres kein Palastzentrum in Boiotien sowie das stark mykenisch geprägte Milet in Westkleinasien
+Die Zentren hatten Oberstädte Akropolen Burgen genannt die im <num> Jahrhundert v Chr in einigen Fällen stark befestigt bzw deren Befestigungen stark ausgebaut wurden Mykene Tiryns Athen
+Reiche Kuppelgräber feine teils reich bemalte Keramik kunstvolle Gold- Silber- und Fayence-Arbeiten usw zeugen vom Reichtum und von der Spezialisierung des Wirtschaftssystems das in Teilen Griechenlands ab ca <num> v Chr von mächtigen Palastzenten die größere Regionen beherrschten zentral gesteuert wurde so in Böotien Attika Messenien und in der Argolis s dazu auch Mykenische Palastzeit
+Intensive Handelskontakte wurden mit dem Nahen Osten Assyrien und Ägypten gepflegt
+Mykenische Keramik war in weiten Teilen des Mittelmeergebiets beliebt möglicherweise ließen sich in manchen Siedlungen Süditaliens Roca Vecchia Punta Meliso Scoglio del Tonno sogar Handwerker nieder
+Etwa für den Zeitraum <num> bis <num> v Chr setzt man traditionell das
+Dunkle Zeitalter
+an aus dem vergleichsweise wenig überliefert ist
+Zu Beginn dieser Phase wurden viele der Zentren des griechischen Festlands zerstört womit die Grundlage der Palastkultur unterging
+Die mykenische Kultur bestand jedoch noch etwa <num> Jahre weiter erlebte in einigen Regionen ab Mitte des <num> Jahrhunderts sogar eine gewisse Nachblüte bevor der Übergang in die sogenannte Protogeometrische Periode ca <num><num>-<num> v Chr erfolgte
+Ungefähr zur gleichen Zeit als sich um <num> v Chr in Griechenland - und auch an anderen Regionen des östlichen Mittelmeerraums s auch Ende des Hethiterreichs Seevölker - Zerstörungen und Umwälzungen ereigneten entstanden auf Zypern und einigen Orten Südkleinasiens z B Tarsus und Mersin mykenisch geprägte Siedlungen
+Westhandel speziell mit Italien und Sardinien wurde auch im <num> Jahrhundert v Chr weiterhin betrieben teilweise auch noch im <num> Jahrhundert v Chr Der Überlieferung nach setzte ca <num> v Chr die sehr umstrittene
+Ionische Wanderung
+ein in deren Verlauf die Einwohner des griechischen Festlandes die Inseln der Ägäis und die Westküste Kleinasiens kolonisierten
+Auf dem griechischen Festland bietet sich ein diffuses Bild Wenige Siedlungen wurden bisher entdeckt und die meisten machen einen - im Vergleich zur mykenischen Zeit - ärmlichen Eindruck
+Ganz anders hingegen Lefkandi auf Euböa dort wurden neben einer Siedlung mit einem großen Gebäude des Fürsten von Lefkandi Gräber gefunden die sehr reich ausgestattet waren
+Das Dunkle Zeitalter hellt sich in den letzten Jahrzehnten - dank vieler neuer Funde vor allem aber nicht nur aus der mykenischen Spätphase des <num><num>
+Jahrhunderts v Chr - immer mehr auf
+Nach Annahme der Homer-Forschung spiegeln unterschiedliche Passagen der Ilias die Verhältnisse dieser Zeit wider
+Sie war offenbar auch für die Entwicklung der griechischen Gesellschaft zur Polis hin wichtig
+Ab dem <num> Jahrhundert waren die Kontakte zum Vorderen Orient wieder sehr intensiv und es entstanden Handelsstationen auf Zypern Kition und in Syrien Al Mina
+Vermutlich bereits im späten <num> Jahrhundert v Chr hat man von den Phöniziern das Alphabet vermittelt bekommen
+Griechenland und die hellenische Welt
+Anfänge des klassischen Griechenlands
+Mit dem so genannten archaischen Zeitalter begann im frühen <num> Jahrhundert v Chr die eigentliche Antike
+Seit dem Jahr <num> v Chr ist die Siegerliste der Olympischen Spiele überliefert
+Von etwa <num> bis <num> v Chr breiteten sich die Griechen während der Großen Kolonisation im westlichen Mittelmeer vor allem Sizilien und Unteritalien siehe auch Magna Graecia und bis Marseille an der nördlichen Ägäis und am Schwarzen Meer aus
+In Kleinasien waren Griechen bereits vorher ansässig
+In dieser Zeit etwa zwischen <num> und <num> v Chr wurden vermutlich auch die Homerischen Epen
+Ilias
+und
+Odyssee
+schriftlich fixiert die ältesten Literaturdenkmäler des Abendlands
+Die ältesten tatsächlich erhaltenen Papyrusfragmente dieser Texte stammen aus dem <num> Jahrhundert v Chr die ältesten Codices mit längeren Textpassagen tauchen im Mittelalter ca <num> Jahrhundert n Chr auf wie generell der Großteil der erhaltenen antiken Literatur vor allem in mittelalterlichen Handschriften überliefert ist
+Hesiod wirkte ebenfalls etwa in der Zeit um <num> v Chr
+Entstehung der Polis
+Die klassische Periode war eine Zeit großer kultureller und wissenschaftlicher Entfaltung
+Zugleich bildete sich das System der griechischen Stadtstaaten der Poleis heraus wobei diese in der Mehrzahl nur eine sehr kleine Bevölkerung umfassten
+Der werdende Militärstaat Sparta im Süden der Peloponnes unterwarf zwischen <num> und <num> v Chr Messenien und kontrollierte damit den gesamten südwestlichen Teil der Halbinsel
+Die Stadt mit ihrer oligarchischen Verfassung kann als das erste Beispiel für die fortan herrschende Polis-Struktur gelten
+Auch in vielen anderen griechischen Stadtstaaten regelten Verfassungen das Zusammenleben der Bürger aber auch die Tyrannis wie sie um <num> v Chr beispielsweise in Korinth und Megara bestand war keine Seltenheit
+In Athen bildete sich unter wechselnden Voraussetzungen schließlich ein demokratisches System heraus
+Nach den Gesetzgebungen Drakons <num> v Chr und Solons <num><num> v Chr gelang es Peisistratos und seinen Söhnen etwa zwischen <num> und <num> v Chr zwar noch einmal eine Tyrannis zu errichten
+Bis <num> v Chr brachten die Reformen des Kleisthenes von Athen aber den Durchbruch für die Attische Demokratie
+Blütezeit Athens
+Mit Athens Unterstützung der kleinasiatischen Griechenstädte im Ionischen Aufstand um <num> v Chr begann ein annähernd zweihundertjähriger Konflikt mit dem Perserreich zunächst in Gestalt der drei Perserkriege die der Historiker Herodot der Vater der Geschichtsschreibung mit ihm lässt man traditionell die griechische Geschichtsschreibung beginnen vgl
+Liste der griechischsprachigen Geschichtsschreiber der Antike
+in seinen Historien geschildert hat wenngleich nicht immer zuverlässig
+Als die Perser zu einer Strafexpedition in Griechenland einfielen wurden sie <num> v Chr von den Athenern in der Schlacht bei Marathon besiegt
+Zehn Jahre später unterlag der persische Großkönig Xerxes I der athenischen Flotte unter Themistokles in der Schlacht von Salamis und <num> v Chr den vereinigten Heeren der griechischen Poleis in der Schlacht von Plataiai
+Die Perser waren vorerst zurückgedrängt die griechischen Stadtstaaten in Kleinasien aus der Abhängigkeit befreit
+DateiAthens Acropolisjpg Nach der erfolgreichen Verteidigung und mit der Gründung des Attischen Seebunds <num> v Chr unter der auf die eigene Seemacht gestützte Vorherrschaft Athens setzte eine etwa <num>-jährige Blütezeit der Stadt die Pentekontaetie ein die bis zum Ausbruch des Peloponnesischen Krieges <num> v Chr bzw bis zum Tod des leitenden Staatsmannes Perikles im Jahr <num> v Chr reichte
+Die Akropolis mit dem Parthenontempel wurde damals unter der Regie des Phidias zum glanzvoll-repräsentativen Zentrum der Seemacht Athen ausgebaut
+Die klassischen Tragödien von Aischylos Sophokles und Euripides kamen - meist im Rahmen festlicher Dichterwettbewerbe - im Theater zur Aufführung
+Kaufleute und Gewerbetreibende Künstler und Gelehrte zog die Metropole an
+Auf der Agora wirkte neben den Sophisten der Philosoph Sokrates auf seine Mitbürger ein dessen Lehren Platon später zu einem Werk von herausragender philosophiegeschichtlicher Bedeutung verarbeitete
+Athen mit seinen zu gleichberechtigter politischer Mitwirkung gelangten männlichen Vollbürgern beanspruchte nunmehr die Schule von Hellas zu sein
+Seine durchaus auch aggressive äußere Machtentfaltung in und mit dem Attischen Seebund führte allerdings schon während der Pentekontaetie zu Spannungen vor allem gegenüber der konkurrierenden griechischen Großmacht Sparta
+Kampf um die Hegemonie
+Die zunehmende Rivalität zwischen der Seemacht Athen und der Landmacht Sparta mündete <num> v Chr in den fast <num> Jahre währenden Peloponnesischen Krieg den die zeitgenössischen Historiker Thukydides und im Anschluss an Thukydides Xenophon eindringlich beschrieben haben
+Der sehr wechselhaft verlaufende und mit einer als beispiellos empfundenen Brutalität geführte Konflikt endete auch auf Grund der Unterstützung Spartas durch das Perserreich <num> v Chr mit der vollständigen Niederlage Athens und mit der Errichtung einer zeitweiligen spartanischen Hegemonie über Griechenland
+In der ersten Hälfte des <num> Jahrhunderts v Chr führten die griechischen Städte einen fast permanenten Krieg gegeneinander und in wechselnden Koalitionen auch unter fortwährender Einmischung der Perserkönige
+Die Sehnsucht nach einem Allgemeinen Frieden wurde auch zu propagandistischen Zwecken eingesetzt Königsfrieden von <num> v Chr <num> v Chr löst Theben unter Epaminondas nach der Schlacht bei Leuktra Sparta als Hegemon ab
+Doch auch Thebens Vorherrschaft bestand nur bis rund <num> v Chr und endete mit dem Tod Epaminondas
+Insgesamt schwächte der Peloponnesische Krieg die griechischen Polis so stark dass Philipp II von Makedonien dem andauernden Machtkampf ein Ende setzen konnte indem er Griechenland gewaltsam mit seinem hervorragend geschulten Heer einigte
+Der von Athenern wie Demosthenes als nicht-griechischer Barbar betrachtete König errang mit seinem geschulten Heer in der Schlacht von Chaironeia <num> v Chr die Hegemonie über Hellas die im Jahr darauf im Korinthischen Bund bekräftigt wurde
+Auf Sizilien behauptete sich derweil das mächtige Syrakus gegenüber der Handelsrepublik Karthago welche mit den griechischen Poleis Westgriechen seit dem frühen <num> Jahrhundert v Chr im Konflikt lag
+Auf Sizilien hielt sich zudem im Gegensatz zum Mutterland in vielen Städten die Tyrannis als Regierungsform Dionysios I von Syrakus Agathokles von Syrakus und andere
+Hellenistische Zeit <num> bis <num> v Chr
+DateiAlexanderTheGreat Bustjpg Nach der Ermordung Philipps <num> v Chr führte sein Sohn Alexander der Große ein griechisch-makedonisches Heer nach Asien und eroberte in wenigen Jahren mit dem Perserreich ein Weltreich
+Der Alexanderzug bahnte der griechischen Kultur im ganzen damals bekannten Orient den Weg von Ägypten über Mesopotamien und Persien bis zu den Grenzen Indiens und Turkestans
+Nach Alexanders Tod <num> v Chr in Babylon teilten seine Nachfolger die Diadochen in lange währenden Kriegen das Reich unter sich auf
+In allen Teilreichen bildete der Hellenismus in den folgenden Jahrhunderten die prägende Kultur
+Das Zeitalter des Hellenismus kennzeichnet ein nahezu ständiger Kampf der drei Großmächte Ptolemäer Seleukiden und Antigoniden um die Vorherrschaft
+Dennoch wuchs die Bevölkerung im gesamten Mittelmeerraum stetig und ermöglichte so das Wachstum größerer Städte und Metropolen mit Einwohnern über <num> Menschen
+Auch breitete sich in dieser Zeit der Fernhandel bis hin nach China und die Güterproduktion für große städtische Märkte aus Verschiedene Wissenschaften blühten auf bspw in Alexandria
+Zu Beginn des <num> Jahrhunderts v Chr tauchte erstmals Rom als bedeutende Macht in Griechenland auf und dehnte nach und nach seinen Einfluss aus
+<num> v Chr unterstellte das Römische Reich die Mitglieder des unterlegenen Achaiischen Bundes der Provinz Macedonia Korinth als führende Polis wurde zerstört
+Doch blieben viele Poleis wie Athen und Sparta zumindest vorerst formell unabhängig
+Bald darauf folgte der Erwerb Pergamons durch Rom und <num><num> v Chr die Beseitigung der Überreste des Seleukidenreiches
+Als letzter Nachfolgestaat des Alexanderreichs wurde im Jahre <num> v Chr das ptolemäische Ägypten dessen letzte Herrscherin Kleopatra VII war ins Römische Reich eingegliedert
+Damit war die hellenistische Staatenwelt als machtpolitischer Faktor ausgelöscht
+Die griechische Kultur lebte jedoch im Römischen Reich sowie später im Byzantinischen Reich fort
+Römisches Reich
+Nach den Griechen wurden die Römer zu den zweiten Trägern und Vermittlern der antiken Kultur und prägten diese für mehrere hundert Jahre
+Je weiter sie als Eroberer in außeritalische Länder vordrangen desto stärker ließen sie sich von deren Kultur inspirieren und beeinflussen
+Sie adaptierten teilweise lokale Gebräuche
+Literatur Philosophie Kunst Architektur und Alltagskultur der Griechen und der Länder der Levante Waffentechniken der Gallier oder Germanen und religiöse Einflüsse aus Ägypten wurden von den Römern aufgenommen
+Nicht zuletzt durch die kulturelle Ausstrahlung und Heterogenität der Stadt Rom die sich in der römischen Kaiserzeit zur Millionenstadt entwickelte wurden solche Einflüsse im Imperium verbreitet
+Ursprünge Roms
+Rom der Legende nach <num> v Chr gegründet entstand neueren Forschungen zufolge erst gegen Ende des <num> Jahrhunderts v Chr aus dem Zusammenschluss mehrerer dörflicher Siedlungen an einer Furt am Unterlauf des Tibers
+Politisch und kulturell stand Rom lange unter etruskischem Einfluss
+Die Etrusker wiederum unterhielten schon früh Kontakt mit griechischen Kolonisten
+Römische Republik ca <num> bis <num> v Chr
+DateiCt-fororomano<num>jpg Um <num> v Chr befreiten sich die Römer vom etruskischen Stadtkönigtum und bildeten wohl um <num> v Chr eine republikanische Regierungsform aus
+In den Zwölftafelgesetzen die um <num> v Chr entstanden wurden die ersten zivil- straf- und prozessrechtlichen Normen des römischen Rechts festgehalten
+Die Verfassung sah von da an ein Zusammenwirken der drei Institutionen Senat Magistratur und Volksversammlung vor die sich in ihrer Macht theoretisch gegenseitig beschränkten
+Die offizielle Bezeichnung der Republik lautete SPQR für Senatus Populusque Romanus dt Senat und Volk von Rom
+Machtpolitisch dominierte der Senat der sich aus Angehörigen der adligen Familien der Patrizier zusammensetzte und später der plebejischen Patrizier
+Aus ihm gingen auch die Konsuln hervor die beiden auf ein Jahr gewählten obersten Magistrate der Republik
+Das zunächst höchste den nichtadeligen Plebejern zugängliche Amt war das des Volkstribunen der ein Vetorecht gegen Senatsbeschlüsse besaß
+DateiGaius Julius Caesar <num>-<num> BCJPG Mit der Legion entwickelten die Römer eine effektive Streitmacht
+Bis zum Jahr <num> v Chr unterwarfen sie ganz Italien südlich der Poebene
+Mit den Punischen Kriegen gegen die Seemacht Karthago im <num> und <num> Jahrhundert v Chr begann der Aufstieg Roms zur antiken Weltmacht die für die folgenden Jahrhunderte die gesamte Mittelmeerwelt beherrschen sollte
+Nach <num> v Chr nahm Rom zunehmend Einfluss auf die Politik der hellenistischen Großmächte und wurde zur Protektoratsmacht im östlichen Mittelmeerraum
+<num> v Chr wurde das Makedonien der Antigoniden <num> v Chr das Reich der Seleukiden und schließlich <num> v Chr das Ägypten der Ptolemäer römische Provinz
+Die Römische Republik ermöglichte durch die Herstellung von innerem Frieden ein weiteres kontinuierliches Bevölkerungswachstum auch durch die ständige Neugründung von Kolonien in eroberten Ländern
+Durch die Ansiedlung von Veteranen aus den Legionen vorheriger Kriege konnte die Republik zudem einen verlässlichen Einfluss in diesen Ländern gewinnen und gleichzeitig mit einem stetigen Bevölkerungszuwachs neue Gebiete kultivieren
+Handel und Verkehr konnten auch dank der Römerstraßen zunehmen welche zunächst häufig aus militärischen Gründen angelegt wurden und die wachsenden Reichsstädte und Kolonien miteinander verbanden
+Entlang der Straßen entwickelten sich Streckenposten und Marktflecken zu Städten
+Mit diesen infrastrukturellen Neuerungen ging im Reich ein Wachstum der wirtschaftlichen Produktion und somit auch der verfügbaren Steuermittel einher
+Mit dem Wachstum der Republik an Größe Macht und Wohlstand kam es jedoch im Inneren zu einer Reihe von Krisen in denen sich der Kampf der an den überkommenen sozioökonomischen Strukturen festhaltenden Optimaten gegen die auf Reformen drängenden Popularen spiegelte
+In der Epoche der Bürgerkriege erreichte die Krise der späten Römischen Republik ihren Höhepunkt und es zeichnete sich ab dass die Republik als inhaltlich gelebte Staatsform die Erfolge nicht mehr meistern konnte die sie gezeitigt hatte So wurde der Prinzipat möglich also die Umwandlung der Republik in eine Monarchie mit republikanischer Fassade
+Bereits Gaius Iulius Caesar hatte als Diktator auf Lebenszeit dictator perpetuus eine quasi-monarchische Stellung erlangt
+Als erster römischer Kaiser gilt jedoch sein Großneffe und Erbe Augustus dem es gelang mit dem Prinzipat eine dauerhafte monarchische Staatsordnung an die Stelle der zerrütteten Republik zu setzen wobei jedoch die entmachteten Staatsorgane der Republik z B
+der Senat formal noch lange fortbestanden
+Prinzipat <num> v Chr bis <num> n Chr
+DateiStatue-Augustusjpg Das von Augustus errichtete Kaisertum Prinzipat wurde von ihm und seinem Nachfolger Tiberius für rund <num> Jahre sicher geführt
+Augustus bewahrte noch bewusst eine republikanische Fassade während unter Tiberius das Kaisertum zur Normalität wurde
+Unter Caligula Claudius und Nero traten jedoch zeitweilig Zerfallserscheinungen auf
+Nach dem Krisenjahr <num><num> Vierkaiserjahr traten die Flavier Vespasian Titus Domitian die Regierung an die sowohl außen- als auch innenpolitisch insgesamt recht erfolgreich herrschten
+Nach der Ermordung Domitians der <num> einer Verschwörung zum Opfer fiel folgte eine weitere kurze Krise des Herrschaftssystems die jedoch unter den so genannten Adoptivkaisern weitgehend behoben werden konnte
+Das Imperium erlebte seine größte Blüte und Ausdehnung dann auch unter ebendiesen Adoptivkaisern das Kaisertum war auch weiterhin formal nicht erblich in der ersten Hälfte des <num> Jahrhunderts Einer Expansion unter Trajan vor allem im Balkanraum und im Osten gegen das Partherreich folgte eine Rücknahme und Sicherung der Grenzen unter Hadrian
+Bald nach der Mitte des <num> Jahrhunderts n Chr wuchs jedoch der Druck auf die ausgedehnten Reichsgrenzen
+Im Norden und Nordosten bedrängten die Germanen im Osten die Parther die sich trotz mancher Niederlage behaupten konnten das Reich
+Mark Aurel der Philosophenkaiser im Geiste der Stoa sah sich bald nach Übernahme der Herrschaft nahezu ständig zur kriegerischen Verteidigung der Reichsgrenzen genötigt
+Mit seinem Tod endete <num> n Chr ein als Blütezeit betrachtetes Zeitalter des Imperiums
+Nach dem schwachen Commodus der <num> ermordet wurde stabilisierten die Kaiser aus dem Hause der Severer hervorzuheben ist besonders Septimius Severus die Grenzen wenigstens teilweise
+Kaiser Caracalla gewährte <num> mit der Constitutio Antoniniana allen freien Reichsbürgern das Bürgerrecht
+Nach der Ermordung des Severus Alexander <num> kam es jedoch unter den so genannten Soldatenkaisern zur Reichskrise des <num> Jahrhunderts die aber erst um <num> ihren Höhepunkt erreichte
+Dieser Zeitraum war geprägt von raschen Regierungswechseln zeitweiligen und regional unterschiedlichen ökonomischen Problemen zentrifugalen Tendenzen im Inneren zeitweilige Abspaltung des
+Imperium Galliarum
+Verlust mehrerer Provinzen an Palmyra und dem stetig wachsenden Druck auf die Grenzen
+Neben den verschiedenen Germanenstämmen wie den Alamannen und Goten übte nun vor allem das Sassanidenreich im Osten einen enormen Druck aus Nach dem Sturz des letzten Partherkönigs im Jahr <num> bzw <num> erneuerten die Sassaniden das Perserreich und erwiesen sich in der Regel als den Römern gleichwertige Gegner wenngleich auch sie mit einer gefährdeten Grenze konfrontiert waren im spätantiken Zentralasien siehe Iranische Hunnen
+Die Zeit der Soldatenkaiser wird allerdings in der neueren Forschung keineswegs mehr als eine reine Krisenzeit begriffen sondern vielmehr als eine wenngleich teils von Krisensymptomen begleiteten Transformationsphase
+Spätantike <num> bis <num><num> n Chr
+Mit der Einführung der Tetrarchie <num> und zahlreichen inneren Reformen gelang es Kaiser Diokletian seit <num> Kaiser gegen Ende des <num> Jahrhunderts noch einmal das Reich zu stabilisieren
+Diese Zeit der beginnenden Spätantike ist gekennzeichnet von Umbrüchen die zum Teil eine Abkehr von bis dahin wesentlichen Bestandteilen der antiken Kultur darstellten
+Dazu gehört vor allem die von Kaiser Konstantin I initiierte Anerkennung und Privilegierung des Christentums das unter Diokletian noch verfolgt worden war
+Die Hinwendung zu dem neuen Glauben ging schließlich mit der Ablehnung des religiösen Pluralismus der Antike einher
+Ein letzter Versuch die alten Kulte durch die Verbindung mit neuplatonischem Gedankengut wieder zu beleben scheiterte mit dem Tod Kaiser Julians im Jahr <num> alle nachfolgenden Kaiser waren Christen
+Teilweise stießen auch bestimmte Formen der Philosophie auf Ablehnung wenngleich das Christentum nun selbst stark von der griechischen Philosophie geprägt wurde und zwischen <num> und <num> eine massive Transformation durchlief bspw mit dem Ersten Konzil von Nicäa
+Die Platonische Akademie in Athen oft als Hort des Heidentums bezeichnet wurde <num> geschlossen während die bereits christianisierte Schule von Alexandria noch bis zum Beginn des <num> Jahrhunderts bestehen blieb
+Kaiser Valentinian I festigte den Westen des Reiches doch kam es <num> unter seinem Bruder Valens zur Niederlage von Adrianopel und zu einer neuen Krise
+In diesem Zusammenhang gehört das Auftauchen der Hunnen nur eines von zahlreichen Reitervölkern aus der eurasischen Steppenzone die teils eine wichtige Rolle spielten und der Beginn der sogenannten Völkerwanderung
+Kaiser Theodosius I wiederum konnte den Osten des Reiches stabilisieren und war zugleich der letzte Kaiser der de facto über das gesamte Imperium Romanum herrschte
+Er erklärte das Christentum schließlich <num> zur Staatsreligion und verbot alle heidnischen Kulte wie die Olympischen Spiele
+Allerdings lassen sich noch bis mindestens in das <num> Jahrhundert hinein bedeutende heidnische Minderheiten auf dem Boden des Imperiums nachweisen
+DateiJustinian mosaik ravennajpg Nach der faktisch endgültigen Teilung des Reiches unter den beiden Söhnen des Theodosius <num> erwies sich letztlich nur das von Konstantinopel dem früheren Byzantion aus regierte Oströmische Reich auf die Dauer eines weiteren Jahrtausends als lebensfähig
+Es bewahrte viele antike Traditionen unter anderem blieb das Lateinische in dem überwiegend griechischsprachigen Reich noch bis ins <num> Jahrhundert Amtssprache
+Das so genannte Weströmische Reich hingegen zerbrach aufgrund endloser innerer Kriege gepaart mit äußerem Druck siehe Völkerwanderung
+Germanische Kriegerverbände traten an die Stelle der kollabierenden Reichsregierung und ergriffen zunächst als
+foederati
+seit dem <num> Jahrhundert direkt Besitz von weströmischen Provinzen
+Ihre Anführer traten hier oft an die Stelle der römischen Autoritäten
+Rom selbst wurde <num> von den Westgoten und <num> von den Vandalen geplündert von der Millionenstadt der hohen Kaiserzeit schrumpfte sie auf schätzungsweise <num> Einwohner zum Ende des <num> Jahrhunderts
+Die Spätantike sah auch das langsame Verschwinden der klassisch-antiken Stadt
+polis
+bzw
+civitas
+In der Forschung ist umstritten ob es sich hierbei um einen Niedergang oder eher um einen Wandel handelt - diese Frage stellt sich auch für viele andere Aspekte der Epoche z B
+im wirtschaftlichen Bereich wobei viele Provinzen weiterhin aufblühten
+Im Westen das Ostreich war davon nicht betroffen und durchlief erst im <num> Jahrhundert eine Krisenzeit siehe unten lösten sich im <num> Jahrhundert zunehmend die politischen Strukturen auf während das reguläre Heer zumindest nach Ansicht der älteren Forschung immer stärker barbarisiert wurde und die Bedeutung der nichtrömischen
+foederati
+besonders im Westen immer mehr zunahm
+Die geringer werdenden Steuereinnahmen durch den Verlust von Provinzen und Steuermitteln führten dazu dass die Regierung in Ravenna immer hilfloser wurde die kaiserliche Autorität schwand dahin während die eigentliche Macht nun meist bei hohen Militärs wie Aetius oder Ricimer lag die gegeneinander oft blutige Bürgerkriege führten und das Westreich so weiter schwächten
+<num> setzte der General Odoaker der Kommandeur der föderierten Truppen in Italien dann den letzten Westkaiser Romulus Augustulus ab da dieser überflüssig geworden sei und unterstellte sich der nominellen Oberherrschaft des oströmischen Kaisers
+Die Geschichtswissenschaft sah in diesem von den Zeitgenossen nur wenig beachteten Akt früher oft das Ende der Antike
+Heute wird dagegen auch das <num> Jahrhundert noch zur Antike gezählt da vor allem im Osten römisch-antike Strukturen fortbestanden und dem oströmischen Kaiser Justinian <num>-<num> für kurze Zeit noch einmal eine Rückeroberung großer Teile des Westreiches gelang
+Dass diese letztlich dennoch scheiterte hatte auch mit dem Druck zu tun den die Sassaniden seit <num> erneut auf die Ostgrenze des Reiches ausübten siehe auch Römisch-Persische Kriege und Herakleios
+Im Oströmischen Reich lebten antike Kultur und Geisteswelt zwar noch bis weit ins Mittelalter fort
+Die islamische Expansion des <num> Jahrhunderts führte allerdings auch hier zu erheblichen Veränderungen und gilt als der entscheidende Einschnitt der das Ostrom der Spätantike vom Byzantinischen Reich des Mittelalters trennt
+Bedeutung und Nachwirken der Antike
+Antike Traditionen hatten starke und prägende Auswirkungen auf den weiteren Verlauf der Weltgeschichte insbesondere auf die Entwicklung der westlichen Welt die in der Antike ihre Wurzeln hat
+Neuzeitliche Aufklärer Philosophen Staatstheoretiker Wissenschaftler Künstler und andere knüpften immer wieder an die Ionische Naturphilosophie die attische Demokratie das römische Recht den religiösen Pluralismus das antike Schönheitsideal und andere Hinterlassenschaften der Antike an
+Antike Traditionen gerieten auch im Mittelalter nie völlig in Vergessenheit
+In den Klöstern des Abendlandes wurde umfangreiches antikes Schriftgut bewahrt
+Auch die Romidee blieb im Heiligen Römischen Reich lebendig
+Im <num> Jahrhundert kam es zur ersten sogenannten Karolingischen Renaissance
+Auch byzantinische und arabische Gelehrte stützten sich auf antikes Wissen und gaben es indirekt an das mittelalterliche Europa weiter
+Als man im Italien des <num> Jahrhunderts die - meist römischen - Überreste der Antike neu zu schätzen lernte und in der Kunst nachahmte bezeichnete man dies als
+Renaissance
+Die Wiedergeburt der Antike und des antiken Geistes setzte der jahrhundertelangen Dominanz religiösen Denkens in Europa ein Ende und mündete schließlich in das Zeitalter der europäischen Aufklärung und in die Moderne
+Fast alle Ideen der neuzeitlichen Aufklärung haben antike Vorläufer
+Ohne griechische Wissenschaft und Philosophie ohne die damals entstandenen politischen Ideen ohne das römische Recht ohne Architektur und Kunst der Griechen und Römer ist die westliche Kultur der Neuzeit nicht denkbar
+So trat infolge der Arbeiten von Johann Joachim Winckelmann seit dem <num> Jahrhundert die klassische griechische Kunst - oder vielmehr das was man idealisierend für diese hielt - zunehmend ins Zentrum des Interesses
+Im <num> Jahrhundert sprach man im Zusammenhang mit den Arbeiten von Architekten und Künstlern wie Karl Friedrich Schinkel Leo von Klenze und Bertel Thorvaldsen von einer Renaissance der griechischen Antike heute vom Neuhumanismus
+Erst nach dem Zweiten Weltkrieg verlor die griechisch-römische Zivilisation zunehmend die Vorbildfunktion die man ihr in Europa und Nordamerika jahrhundertelang zugesprochen hatte
+Ein entscheidender Einschnitt war hier das Verschwinden des griechischen und stark auch des lateinischen Unterrichtsfaches von den Sekundarschulen
+Ein weiterer Aspekt war dass in der ersten Hälfte des <num> Jahrhunderts Elemente der antiken Tradition von Anhängern totalitärer Ideologien willkürlich aufgegriffen und so zweckentfremdet wurden
+Der Führerkult des faschistischen Regimes in Italien griff direkt auf das antike Rom zurück und knüpfte nach dem Verständnis des Regimes an den Caesarenkult an wobei bereits der Terminus fascismo vom lateinischen Begriff
+fasces
+abgeleitet ist
+Benito Mussolini wurde als Nachfolger des Augustus in eine Reihe mit den römischen Caesaren gestellt und es wurde eine Wiedererrichtung des antiken Römischen Reiches angestrebt
+Auch das NS-Regime in Deutschland orientierte sich teils an antiken Vorbildern so etwa im Zusammenhang mit der ideologisch begründeten Lobpreisung Spartas
+Der Bedeutungsverlust nach dem Ende des Zweiten Weltkrieges hat für die Altertumswissenschaften allerdings immerhin den Vorteil dass nun ein unverstellterer neutraler Blick auf die Antike leichter möglich ist
+Bis heute erhaltene Zeugnisse der Antike sind - neben überlieferten Texten philosophischer literarischer oder historischer Natur - zahlreiche Objekte der griechischen und römischen Kunst von großen Skulpturen bis zur Kleinkunst Töpferei Münzen etc Wichtige Antikensammlungen befinden sich in Rom Athen Neapel Paris London München Sankt Petersburg Wien und Berlin
+Für die Kenntnis des antiken Alltags sind vor allem archäologische Ausgrabungen wie die in Pompeji Olympia Delphi oder Pergamon von Bedeutung
+Quellenlage
+Der Großteil der antiken Literatur und damit auch der Geschichtsschreibung ist nicht erhalten sodass unser Wissen über die Antike durch die Überlieferungslage beeinflusst wird siehe auch Antike Geschichtsschreibung und hinsichtlich der griechischen Geschichtsschreibung die Liste der griechischsprachigen Geschichtsschreiber der Antike
+Es wurde geschätzt dass uns kaum <num>
+der griechischen Literatur überliefert ist Andere Forscher sind noch weit pessimistischer und gehen eher von einer Verlustrate um <num>
+aus
+In Teilen sieht es besonders trostlos aus Archaik Hellenismus in anderen Bereichen etwas besser klassische Zeit Griechenlands sowie Spätantike
+Insgesamt ist die Quellenlage jedoch problematisch man muss in allen Bereichen davon ausgehen dass vieles spurlos verloren ist und sich auch viele Ereignisse und Zusammenhänge unserer Kenntnis entziehen
+Neben den erzählenden Quellen müssen daher natürlich auch Inschriften und Papyri sowie archäologische und numismatische Quellen etc herangezogen werden
+Eine Zusammenfassung mit ausführlichen Angaben bieten die jeweiligen Artikel Geschichtsschreibung u ä in den entsprechenden Lexika siehe unten
+Im Folgenden seien einige der wichtigsten antiken Geschichtsschreiber und ihre oft nur teilweise erhaltenen Texte genannt
+Herodot
+Historien
+Thukydides Der Peloponnesische Krieg
+Xenophon
+Hellenika
+Der Zug der Zehntausend Anabasis
+Polybios Historien
+Diodor Bibliothek
+Sallust Die Verschwörung des Catilina Der Krieg gegen Jugurtha
+Caesar
+Der Gallische Krieg
+Der Bürgerkrieg
+Livius
+Römische Geschichte
+Flavius Josephus Der jüdische Krieg
+Tacitus
+Annalen
+Historien Germania
+Arrian Alexanders des Großen Zug durch Asien
+Sueton Leben der Caesaren
+Cassius Dio Römische Geschichte
+Ammianus Marcellinus Res Gestae
+Anonymus
+Historia Augusta
+Zosimos Neue Geschichte
+Prokop Kriege Bauten und Geheimgeschichte
+Siehe auch die online verfügbaren Quellensammlungen wie LacusCurtius oder das Perseus Project
+Siehe auch
+Portal Altertum
+Verschiedenes
+Persische Architektur
+Geschichte der Geschichtsschreibung
+Rhetorik der Antike
+Bücherverluste in der Spätantike
+Rom
+Römische Religion
+Lateinische Literatur
+Untergang des Römischen Reiches
+Listen
+Liste antiker Stätten
+Liste antiker Ortsnamen und geographischer Bezeichnungen
+Liste der Abkürzungen antiker Autoren und Werktitel
+Quellenausgaben
+Quellenausgaben mit Übersetzungen bieten neben anderen Reihen die Sammlung Tusculum und die Loeb Classical Library
+Eine äußerst wichtige Sammlung der erhaltenen Reste ansonsten verlorener griechischer Geschichtsschreiber stellt der Jacoby dar
+Felix Jacoby
+Die Fragmente der griechischen Historiker FGrHist Weidmann Berlin <num> ff Nachdr Brill Leiden <num>ff ISBN <num>-<num>-<num>-<num> CD-ROM ISBN <num>-<num>-<num>-<num>
+Siehe nun vor allem auch die Neubearbeitung mit englischer Übersetzung und neuem Kommentar
+Brills New Jacoby
+Die Fragmente römischer Historiker sind gesammelt in
+Die frühen römischen Historiker
+und in allerdings nur bis zur Mitte des <num> Jahrhunderts n Chr
+The Fragments of the Roman Historians
+Für die Spätantike sind die Sammlungen
+Kleine und fragmentarische Historiker der Spätantike
+und
+Translated Texts for Historians
+von Bedeutung
+Literatur
+Allgemein Aufgrund der Masse an Fachpublikationen kann an dieser Stelle nur eine sehr beschränkte Auswahl genannt werden
+Das zentrale bibliographische Nachschlagewerk der Altertumswissenschaft stellt immer noch die
+LAnnée philologique
+dar LAnnée Philologique
+Bibliographie critique et analytique de lAntiquité greco-latine hrsg von J Marouzeau und J Ernst Paris <num>ff Kostenlos nutzbar ist zudem die umfangreiche Gnomon-Datenbank
+Ausführliche Angaben sind außerdem entweder den Bibliographien der unten genannten Werke besonders sei dabei auf The Cambridge Ancient History und Oldenbourg Grundriss der Geschichte hingewiesen zu entnehmen oder den Bibliographien die in der ausführlichen HU-Linkliste aufgeführt sind siehe beispielsweise KU Eichstätt kommentiert
+Es sei außerdem auf die hier verlinkten Artikel verwiesen wo sich zahlreiche weiterführende Literaturangaben finden
+Lexika
+Paulys Realencyclopädie der classischen Altertumswissenschaft Pauly-Wissowa RE
+Herausgegeben von Georg Wissowa und anderen in <num> Reihen Stuttgart <num>-<num> ISBN <num>-<num>-<num>-<num> Neudruck ab <num>ff trotz des Alters in seiner Gesamtheit nicht überholtes Grundlagenwerk
+Konrat Ziegler Walther Sontheimer Hans Gärtner Hrsg
+Der Kleine Pauly
+Lexikon der Antike
+KlP <num> Bände
+Druckenmüller Artemis Stuttgart München <num>-<num> ISBN <num>-<num>-<num>-X Nachdruck dtv München <num> hervorragendes Lexikon auf Grundlage der RE jedoch mit verkürzten und neugeschriebenen Artikeln
+Hubert Cancik Helmuth Schneider Hrsg
+Der Neue Pauly
+Enzyklopädie der Antike
+DNP Metzler Weimar Stuttgart <num>-<num> ISBN <num>-<num>-<num>-<num> <num> Bände mit schwankender Qualität der Beiträge
+S Hornblower A Spawforth Hrsg
+The Oxford Classical Dictionary
+OCD
+<num> Auflage
+Oxford University Press Oxford <num> wohl das beste einbändige Lexikon über die Antike mit teils herausragenden Artikeln
+Graham Shipley u a Hrsg The Cambridge Dictionary of Classical Civilization Cambridge <num> aktuelles und gut bebildertes Nachschlagewerk zur klassischen Antike Rezension in
+Carl Andresen und andere Hrsg
+Lexikon der Alten Welt LAW Albatros Düsseldorf <num> ISBN <num>-<num>-<num>-<num> in viele Bereichen veralteter Forschungsstand
+Oliver Nicholson Hrsg
+The Oxford Dictionary of Late Antiquity Oxford University Press Oxford <num> ISBN <num>-<num>-<num>-<num>-<num> aktuelles Fachlexikon zur Spätantike
+Heinrich Beck Herbert Jankuhn Hans Kuhn Kurt Ranke Reinhard Wenskus Hrsg Johannes Hoops Begründer
+Reallexikon der Germanischen Altertumskunde RGA <num> völlig neu bearbeitete und stark erweiterte Auflage
+De Gruyter BerlinNew York <num>-<num> Neubearbeitung des wichtigen Lexikons von Hoops
+Theodor Klauser und andere Hrsg
+Reallexikon für Antike und Christentum RAC Stuttgart <num>ff ISBN <num>-<num>-<num>-<num> noch nicht abgeschlossen besonderes Augenmerk gilt der Spätantike
+Kai Brodersen Bernhard Zimmermann Hrsg Metzler Lexikon Antike <num> überarbeitete und erweiterte Auflage
+J B Mezler Verlag Stuttgart <num> ISBN <num>-<num>-<num>-<num>
+Dietrich Klose Hrsg Reclams Lexikon der Antike RLA aufgrund der englischen Ausgabe von Paul Harvey bzw Margaret C Howatson übersetzt von Marie-Luise Gutbrodt Dietrich Klose und Wolfgang Kiehne
+Stuttgart <num>
+Heinz Mikisch Basiswissen Antike
+Ein Lexikon
+Verlag Philipp Reclam jun Stuttgart <num> ISBN <num>-<num>-<num>-<num> sehr knapp
+Einführungen
+Hans-Joachim Gehrke Helmuth Schneider Hrsg Geschichte der Antike <num> erweiterte und aktualisierte Auflage
+Metzler StuttgartWeimar <num> ISBN <num>-<num>-<num>-<num>-<num> grundlegende Einführung
+Hans-Joachim Gehrke Hrsg Die Welt vor <num>
+Frühe Zivilisationen
+Geschichte der Welt Band <num>
+C H Beck München <num> ISBN <num>-<num>
+Rosemarie Günther Einführung in das Studium der Alten Geschichte Paderborn <num> ISBN <num>-<num>-<num>-<num>
+Hartmut Leppin Einführung in die Alte Geschichte München <num> ISBN <num>-<num>-<num>-<num>
+Allgemeine Darstellungen
+Beck Geschichte der Antike <num> Bände
+CH Beck München <num>-<num> sortiert nach Epochendarstellung die jeweiligen Bände sind gut lesbare aktuelle Einführungen in die jeweilige Epoche Elke Stein-Hölkeskamp Das archaische Griechenland
+Die Stadt und das Meer
+München <num>
+Sebastian Schmidt-Hofner Das klassische Griechenland
+Der Krieg und die Freiheit
+München <num>
+Peter Scholz Der Hellenismus
+Der Hof und die Welt
+München <num>
+Wolfgang Blösel Die römische Republik
+Forum und Expansion
+München <num>
+Armin Eich Die römische Kaiserzeit
+Die Legionen und das Imperium
+München <num>
+Rene Pfeilschifter Die Spätantike
+Der eine Gott und die vielen Herrscher
+München <num>
+Blackwell History of the Ancient World Blackwell Oxford u a ebenfalls empfehlenswerte aktuelle Epocheneinführungen Marc Van de Mieroop A History of the Ancient Near East ca <num>-<num> BC <num> Auflage
+<num>
+Jonathan Hall A History of the Archaic Greek World <num> Auflage
+<num>
+P J Rhodes A History of the Classical Greek World <num>
+Robert Malcolm Errington A History of the Hellenistic World <num>
+Stephen Mitchell A History of the Later Roman Empire AD <num>-<num> <num> Auflage
+<num>
+Timothy E Gregory A History of Byzantium <num> Alle Bände bieten einen gut lesbaren und fundierten knappen Überblick mit aktueller Literatur
+Blackwell Companion to the Ancient World Verschiedene Herausgeber
+Blackwell Oxford <num>ff
+Inzwischen sind zahlreiche Bände erschienen bzw in Vorbereitung sie bieten in Form von mehreren relativ knappe Fachaufsätzen einen Einstieg auf Grundlage der aktuellen Forschungslage
+The Cambridge Ancient History Div Hrsg <num> Bände teils in Teilbänden
+<num> Auflage
+Cambridge <num>ff
+Umfassende und sehr wichtige Gesamtdarstellung der Antike
+Die zweite Auflage ist vollständig neubearbeitet worden
+Aloys Winterling Kai Brodersen Martin Jehne Winfried Schmitz Hrsg Enzyklopädie der griechisch-römischen Antike <num> Bände
+Oldenbourg München <num>ff
+Noch nicht abgeschlossene Handbuchreihe der Aufbau ist an der Enzyklopädie deutscher Geschichte orientiert
+Geschichte kompakt Antike Wissenschaftlichen Buchgesellschaft Darmstadt mehrere Bände gute knappe Einführungen mit einem in die Darstellung integrierten Forschungsüberblick
+Werner Dahlheim Die Antike
+Griechenland und Rom von den Anfängen bis zur Expansion des Islam
+Schöningh Verlag Paderborn <num> ISBN <num>-<num>-<num>-<num>
+Robin Lane Fox Die klassische Welt
+Eine Weltgeschichte von Homer bis Hadrian
+Klett-Cotta Stuttgart <num> gut lesbare und verlässliche Überblicksdarstellung bis ins <num> Jahrhundert n Chr
+Wolfgang Schuller Das Erste Europa <num> v Chr-<num> n Chr Handbuch der Geschichte Europas Band <num>
+Ullmer Stuttgart <num> ISBN <num>-<num>-<num>-<num>
+Jochen Bleicken u a Hrsg
+Oldenbourg Grundriss der Geschichte Band <num>-<num> München <num> ff versch
+Auflagen
+Dreiteilung jedes Bandes <num> sehr knappe Darstellung <num> Forschungsüberblick und <num> umfassende Bibliographie
+Eckhard Wirbelauer Hrsg Oldenbourg Geschichte Lehrbuch Antike Oldenbourg München <num> ISBN <num>-<num>-<num>-<num> Umfassender und zugleich origineller Einstieg in die antike Geschichte der alle wichtigen Themen abdeckt die Ereignisgeschichte wird aber nur sehr sehr knapp behandelt
+Profile History of the Ancient World Profile London sortiert nach Epochendarstellung aktuelle und gut lesbare Überblickswerke
+Angelos Chaniotis Age of Conquests The Greek World from Alexander to Hadrian <num>
+Kathryn Lomas The Rise of Rome
+From the Iron Age to the Punic Wars
+<num>
+David Potter The Origin of Empire
+Rome from the Republic to Hadrian
+<num>
+Michael Kulikowski The Triumph of Empire
+The Roman World from Hadrian to Constantine
+<num>
+Michael Kulikowski The Tragedy of Empire
+From Constantine to the Destruction of Roman Italy
+geplant für <num>
+Routledge History of the Ancient World Routledge Verlag London
+New York
+Amélie Kuhrt The ancient Near East <num> Bände
+<num> ISBN <num>-<num>-<num>-<num> Band <num> ISBN <num>-<num>-<num>-<num> Band <num> recht umfassende Darstellung der altorientalischen Geschichte bis zu den Achaimeniden
+Robin Osborne Greece in the making <num>-<num> B C <num> ISBN <num>-<num>-<num>-X
+Simon Hornblower The Greek world <num>-<num> B C <num> Auflage
+<num> ISBN <num>-<num>-<num>-<num>-<num> hervorragende Gesamtdarstellung der klassischen Zeit
+Graham Shipley The Greek world after Alexander <num>-<num> B C <num> ISBN <num>-<num>-<num>-<num> mit die beste Gesamtdarstellung des Hellenismus
+Timothy J Cornell The beginnings of Rome
+Italy and Rome from the Bronze Age to the Punic Wars c <num>-<num> B C
+<num> ISBN <num>-<num>-<num>-<num>
+Martin Goodman The Roman world <num> B C-A D <num> <num> ISBN <num>-<num>-<num>-<num>
+David S Potter The Roman empire at Bay AD <num>-<num> <num> ISBN <num>-<num>-<num>-<num> <num> Aufl <num> hervorragende Darstellung die auch soziokulturelle Aspekte mit einbezieht
+Averil Cameron The Mediterranean world in Late Antiquity A D <num>-<num> <num> ISBN <num>-<num>-<num>-<num> <num> Auflage <num> eine ausgezeichnete englische Einführung in die Spätantike
+Klassiker
+Zum Teil veraltet
+Älteren Datums aber bis heute noch grundlegend sind die Darstellungen zur griechischen Geschichte von Karl Julius Beloch Georg Busolt und Eduard Meyer
+Karl Julius Beloch Griechische Geschichte <num> Bände in <num> Teilbände
+Straßburg <num>ff
+<num> überarb
+Auflage
+<num>ff
+Bedeutende aber teilweise umstrittene Darstellung
+Georg Busolt Griechische Geschichte bis zur Schlacht bei Chaeroneia <num> Bände in <num> Perthes Gotha <num>-<num>
+Johann Gustav Droysen Geschichte des Hellenismus Perthes Gotha <num> auf CD-ROM Berlin <num> ISBN <num>-<num>-<num>-<num>-<num>
+Matthias Gelzer Julius Caesar
+Der Politiker und Staatsmann
+Callwey München <num> <num> Auflage
+Nachdr Steiner Wiesbaden <num> ISBN <num>-<num>-<num>-<num>
+Edward Gibbon Verfall und Untergang des römischen Imperiums <num> Bände dtv München <num> ISBN <num>-<num>-<num>-<num> - Original
+The History of the Decline and Fall of the Roman Empire <num> Bände im Quartoformat
+London <num>-<num> Zum ersten Mal komplette und ungekürzte dt Übersetzung bis zum Ende Westroms die Geschichte von Byzanz ist immer noch ausgespart
+Lesenswert aber inhaltlich bzw hinsichtlich der Wertung veraltet
+Eduard Meyer Geschichte des Altertums <num> Bände <num> Auflage
+Darmstadt <num> orig <num>-<num> online
+Theodor Mommsen Römische Geschichte Weidmann Berlin <num> Nachdr dtv München <num> ISBN <num>-<num>-<num>-<num>
+Klassiker inhaltlich veraltet
+Einzeldarstellungen
+Griechenland - Hellas
+Karl-Wilhelm Welwei Griechische Geschichte
+Von den Anfängen bis zum Beginn des Hellenismus
+Schöningh Paderborn u a <num> ISBN <num>-<num>-<num>-<num>-<num> aktuelle und recht umfassende Darstellung bis ins späte <num> Jahrhundert v Chr
+Detlef Lotze Griechische Geschichte
+Von den Anfängen bis zum Hellenismus
+München <num> ISBN <num>-<num>-<num>-<num>-<num> Siehe auch weitere Bände aus dieser Reihe von Ernst Baltrusch Klaus Bringmann Hartwin Brandt Peter Funke Mischa Meier Karl-Wilhelm Welwei Josef Wiesehöfer etc Jedoch nur für den ersten Überblick geeignet
+Oswyn Murray Das frühe Griechenland München <num> <num> Auflage
+<num> ISBN <num>-<num>-<num>-<num> ausgezeichnete Darstellung der griechischen Frühzeit bis hin zu den Perserkriegen
+John K Davies Das klassische Griechenland und die Demokratie München <num> <num> Auflage
+<num> ISBN <num>-<num>-<num>-<num>
+Christian Meier Athen
+Ein Neubeginn der Weltgeschichte
+Berlin <num> ISBN <num>-<num>-<num>-<num> Gesamtdarstellung Athens im <num> Jahrhundert aber ohne Anmerkungen
+Frank W Walbank Die hellenistische Welt München <num> <num> Auflage
+<num> ISBN <num>-<num>-<num>-<num>
+Hermann Bengtson Griechische Geschichte
+Von den Anfängen bis in die römische Kaiserzeit
+Handbuch der Altertumswissenschaft III
+<num> Reprint der <num> durchgesehen und erg Auflage von <num> München <num> ISBN <num>-<num>-<num>-<num> Als Ausgabe ohne wissenschaftlichen Apparat Griechische Geschichte <num> Auflage
+München <num> ISBN <num>-<num>-<num>-X inhaltlich weitgehend veraltet
+Rom
+Klaus Bringmann Geschichte der römischen Republik München <num> ISBN <num>-<num>-<num>-<num> solide Darstellung
+Karl Christ Geschichte der römischen Kaiserzeit <num> aktual
+Auflage
+München <num> ISBN <num>-<num>-<num>-<num> beste deutsche Darstellung der Kaiserzeit bis Konstantin dem Großen
+Michael Sommer Römische Geschichte I Rom und die antike Welt bis zum Ende der Republik
+Kröners Taschenausgabe Band <num>
+Kröner Stuttgart <num> ISBN <num>-<num>-<num>-<num>-<num> aktuelle und gut lesbare Darstellung der republikanischen Zeit
+Michael Sommer Römische Geschichte II
+Rom und sein Imperium in der Kaiserzeit
+Kröners Taschenausgabe Band <num>
+Kröner Stuttgart <num> ISBN <num>-<num>-<num>-<num>-<num> aktuelle und gut lesbare Darstellung der Kaiserzeit
+Hermann Bengtson Grundriss der Römischen Geschichte mit Quellenkunde
+Republik und Kaiserzeit bis <num> n Chr
+Handbuch der Altertumswissenschaft III
+<num> München <num> ISBN <num>-<num>-<num>-<num> Inhaltlich inzwischen weitgehend veraltet
+Alexander Demandt Die Spätantike Handbuch der Altertumswissenschaft III
+<num> München <num> <num> überarbeitete Auflage
+München <num> Als inhaltlich gekürzte Ausgabe ohne wissenschaftlichen Apparat Geschichte der Spätantike München <num> ISBN <num>-<num>-<num>-<num>
+Arnold Hugh Martin Jones The Later Roman Empire <num>-<num>
+A Social Economic and Administrative Survey
+<num> Bände Oxford <num> Neudruck in <num> Bände Baltimore <num>
+Umfassendste moderne von einem Autor verfasste Darstellung der Spätantike jedoch durch die Faktendichte teils schwer lesbar und inzwischen vor allem in den Wertungen teilweise überholt
+Scott Fitzgerald Johnson Hrsg The Oxford Handbook of Late Antiquity Oxford u a <num>
+Spezielle Literatur
+Nur in Auswahl
+Es sei auch auf die oben genannten Fachlexika verwiesen
+Allgemein
+Kulturgeschichte der Antiken Welt Verschiedene Verfasser Band <num>ff Mainz <num>ff
+Griechenland - Hellas
+Jochen Bleicken Die athenische Demokratie <num> Auflage
+Stuttgart <num> ISBN <num>-<num>-<num>-<num>
+Donald Kagan The Peloponnesian War London <num> ISBN <num>-<num>-<num>-<num> Siehe auch Kagans vierbändige Darstellung des Pelop
+Krieges hier eine intelligente und zusammenfassende Darstellung für ein breiteres Publikum
+Michael Rostovtzeff A Social and Economic History of the Hellenistic World <num> Bände
+<num>
+Michael Stahl Gesellschaft und Staat bei den Griechen <num> Bände Schöningh Paderborn <num> Band <num> ISBN <num>-<num>-<num>-<num> Band <num> ISBN <num>-<num>-<num>-<num> sehr gutes Überblickswerk
+Karl-Wilhelm Welwei Das klassische Athen
+Demokratie und Machtpolitik im <num> und <num> Jahrhundert
+Darmstadt <num> ISBN <num>-<num>-<num>-<num> Detaillierte Darstellung der Politik Athens und dessen Aufstieg zur Hegemonialmacht
+Karl-Wilhelm Welwei Sparta
+Aufstieg und Niedergang einer antiken Großmacht
+Stuttgart <num> ISBN <num>-<num>-<num>-<num> Wohl die beste deutschsprachige Darstellung der Geschichte Spartas
+Karl-Wilhelm Welwei Die griechische Polis
+Verfassung und Gesellschaft in archaischer und klassischer Zeit
+<num> Auflage
+Stuttgart <num> ISBN <num>-<num>-<num>-<num>
+Rom
+Aufstieg und Niedergang der römischen Welt Berlin und New York <num>ff
+Jochen Bleicken Verfassungs- und Sozialgeschichte des Römischen Kaiserreiches <num> Bände
+Paderborn München Wien Zürich <num> Band <num> ISBN <num>-<num>-<num>-<num> Band <num> ISBN <num>-<num>-<num>-<num>
+PersienIran
+Encyclopædia Iranica
+London <num> ff Onlineportal
+Touraj Daryee Hrsg King of the Seven Climes
+A History of the Ancient Iranian World <num> BCE-<num> CE
+UCI Jordan Center for Persian Studies Irvine CA <num>
+Josef Wiesehöfer Das antike Persien
+Von <num> v Chr bis <num> n Chr
+Aktual
+Neuauflage Patmos Düsseldorf <num> ISBN <num>-<num>-<num>-<num> gutes Überblickswerk dort auch weitere Hinweise
+Germanen
+Reallexikon der Germanischen Altertumskunde
+<num> Auflage
+Bruno Bleckmann Die Germanen
+Von Ariovist zu den Wikingern
+CH Beck Verlag München <num>
+Walter Pohl Die Germanen <num> Auflage
+Oldenbourg München <num>
+Walter Pohl Die Völkerwanderung
+Eroberung und Integration
+<num> Auflage
+Kohlhammer Stuttgart u a <num>
+Kelten
+Bernhard Maier Die Kelten
+Ihre Geschichte von den Anfängen bis zur Gegenwart
+<num> vollständig überarbeitete und erweiterte Auflage
+CH Beck München <num>
+Wolfgang Meid Die Kelten <num> verbesserte Auflage
+Reclam Stuttgart <num>
+Skythen Hunnen und andere Steppenvölker
+Christoph Baumer The History of Central Asia Band <num> und <num> IB
+Tauris London <num>ff
+Valerie Hansen The Silk Road
+A History with Documents
+Oxford University Press Oxford <num>
+Hyun Jin Kim The Huns Routledge New York <num>
+St John Simpson Svetlana Pankova Hrsg Scythians
+Warriors of ancient Siberia
+Thames
+Hudson London <num>
+Timo Stickler Die Hunnen CH Beck München <num>
+Indien und China
+Raoul McLaughlin Rome and the Distant East
+Trade Routes to the Ancient Lands of Arabia India and China
+Continnuum LondonNew York <num>
+Walter Scheidel Hrsg Rome and China
+Comparative Perspectives on Ancient World Empires
+Oxford University Press Oxford u a <num>
+Richard Stoneman The Greek Experience of India
+From Alexander to the Indo-Greeks
+Princeton University Press Princeton <num>
+Geschichtsschreibung
+Dieter Flach Römische Geschichtsschreibung <num> Aufl WBG Darmstadt <num>
+Gabriele Marasco Hrsg Greek and Roman Historiography in Late Antiquity
+Fourth to Sixth Century AD
+Leiden u a <num>
+John Marincola Hrsg A Companion to Greek and Roman Historiography <num> Bde Blackwell Oxford <num>
+Klaus Meister Die griechische Geschichtsschreibung Kohlhammer Stuttgart <num>
+Militärgeschichte
+Leonhard Burckhardt Militärgeschichte der Antike C H Beck München <num> ISBN <num>-<num>-<num>-<num>-<num>
+Brian Campbell Lawrence A Tritle Hrsg The Oxford Handbook of Warfare in the Classical World Oxford University Press Oxford <num> ISBN <num>-<num>-<num>-<num>-<num>
+Christian Mann Militär und Kriegführung in der Antike
+Enzyklopädie der griechisch-römischen Antike Band <num>
+Oldenbourg München <num> ISBN <num>-<num>-<num>-<num>-<num>
+Raimund Schulz
+Feldherren Krieger und Strategen
+Krieg in der Antike von Achill bis Attila
+Klett-Cotta Stuttgart <num> ISBN <num>-<num>-<num>-<num>-<num>
+Harry Sidebottom Michael Whitby Hrsg The Encyclopedia of Ancient Battles <num> Bände
+Wiley-Blackwell Malden u a <num>
+Religionsgeschichte
+siehe auch
+Reallexikon für Antike und Christentum
+Klaus Bringmann Geschichte der Juden im Altertum
+Vom babylonischen Exil bis zur arabischen Eroberung
+Klett-Cotta Stuttgart <num>
+Werner Dahlheim Die Welt zur Zeit Jesu CH Beck München <num>
+Jörg Rüpke Pantheon
+Geschichte der antiken Religionen
+CH Beck München <num>
+Entdeckungsfahrten
+Raimund Schulz Abenteurer der Ferne
+Die großen Entdeckungsfahrten und das Weltwissen der Antike
+Klett-Cotta Stuttgart <num> ISBN <num>-<num>-<num>-<num>-<num>
+Wirtschaftsgeschichte
+Géza Alföldy Römische Sozialgeschichte <num> völlig überarbeitete und aktualisierte Auflage
+Steiner Stuttgart <num>
+Sitta von Reden Antike Wirtschaft
+Enzyklopädie der griechisch-römischen Antike Band <num>
+de Gruyter Oldenbourg Berlin u a <num> ISBN <num>-<num>-<num>-<num>-<num>
+Nachwirkungen
+Peter von Möllendorff Annette Simonis Linda Simonis Hrsg Historische Gestalten der Antike
+Rezeption in Literatur Kunst und Musik
+Der Neue Pauly
+Supplemente
+Band <num>
+Metzler StuttgartWeimar <num> ISBN <num>-<num>-<num>-<num>-<num>
+Ulrich Niggemann Kai Ruffing
+In
+Europäische Geschichte Online hrsg vom Institut für Europäische Geschichte Mainz <num> Zugriff am <num> August <num>
+Weblinks
+Sehr umfangreiche Linkliste der HU Berlin KIRKE - Linkportal Antike wohl das umfassendste dt Angebot LacusCurtius - zahlreiche antike Texte in engl Übersetzung undoder Originaltexte Perseus Project - Quellensammlung zur Antike englisch
+Navicula Bacchi - Materialsammlung Alte Sprachen und Antike Geschichte Umfangreiche und teils sehr empfehlenswerte Materialsammlung bei Liviusorg
+Anmerkungen
+Michael Rostovtzeff hat sogar die Vermutung ausgesprochen die hellenistische Welt habe vor der Dominanz Roms geradezu an der Schwelle einer Industrialisierung gestanden - vgl A Social and Economic History of the Hellenistic World <num> Vgl dazu ausführlich Klaus-Peter Johne Hrsg Die Zeit der Soldatenkaiser <num> Bände Berlin <num> Siehe Hermann Strasburger Umblick im Trümmerfeld der griechischen Geschichtsschreibung In Historiographia antiqua Festschrift für Willy Peremans Leuven <num> S <num>-<num> Trotz all dieser Werke neueren Datums aber haben die klassischen Werke zur griechischen Geschichte von BELOCH BUSOLT und MEYER
+nichts von ihrer Bedeutung verloren und sind für ernsthafte Arbeit immer heranzuziehen Wolfgang Schuller Griechische Geschichte München <num> S <num> Vgl auch Mortimer Chambers Georg Busolt his career in his letters Leiden <num> S VII Donald Kagan The outbreak of the Peloponnesian War IthacaNY <num> S VII Überblick zur neueren Forschung zur Spätantike etwa bei Philip Rousseau Hrsg A Companion to Late Antiquity Malden Massachusetts u a <num>
+DateiAnthony Hope Hawkins by Alfred Ellis amp Waleryjpg Anthony Hope war das Pseudonym von Sir Anthony Hope Hawkins
+<num> Februar <num> in London
+<num> Juli <num> einem britischen Rechtsanwalt und Schriftsteller
+Anthony Hope war ein Sohn von Reverend Edward Connerford Hawkins einem anglikanischen Geistlichen und Jane Isabella Grahame
+Er verließ die Universität Oxford <num> mit einem first-class degree und wurde Anwalt in London
+Er heiratete <num> hatte zwei Söhne und eine Tochter
+Während des Ersten Weltkrieges arbeitete er im Ministry of Information
+<num> wurde er für seine Verdienste während des Krieges zum Ritter geschlagen
+Sein erstes Buch war A Man of Mark <num> später schrieb er The Dolly Dialogues <num>
+Den größten Erfolg hatte er mit The Prisoner of Zenda dt Der Gefangene von Zenda Anschließend verfasste er Rupert of Henzau <num> und viele weitere Bücher
+Literatur
+Weblinks
+Das Ångström
+nach dem schwedischen Physiker Anders Jonas Ångström ist eine Maßeinheit der Länge
+Das Einheitenzeichen ist Å A mit Ring Ein Ångström entspricht dem zehnmillionsten Teil eines Millimeters
+Das Ångström ist keine SI-Einheit
+<num> Å
+<num> fm
+<num> pm
+<num> nm
+<num>-<num> μm
+<num>-<num> mm
+<num>-<num> cm
+<num>-<num> m
+Das Ångström wird insbesondere in der Kristallographie und der Chemie benutzt um mit einfachen Zahlenwerten arbeiten zu können
+So ist <num> Å die typische Größenordnung für Atomradien Abstände von Atomen in Kristallstrukturen und Bindungslängen in Molekülen
+Der Radius isolierter neutraler Atome beträgt zwischen <num> und <num> Å
+Daher wird das Ångström oft als Einheit für Abstände in atomaren Größenordnungen verwendet z B
+für die Dicke sehr dünner Schichten für die Angabe der verwendeten Wellenlänge der Röntgenstrahlung bei ihrer Ermittlung in Röntgenbeugungs experimenten wie der Kristallstrukturanalyse sowie für die Porengröße von stationären Phasen in flüssigchromatographischen Säulen für die Hochleistungsflüssigkeitschromatographie HPLC
+In der Thermodynamik wird die mittlere freie Weglänge der sich bewegenden Moleküle häufig in Ångström angegeben
+Auch in der Optik und der Astronomie wird es zur Angabe einer Wellenlänge genutzt allerdings weniger in deutschsprachigen sondern eher in englischsprachigen Fachpublikationen
+Einen ähnlichen Versuch zu einfach handhabbaren Zahlenwerten zu kommen unternahm <num> Manne Siegbahn mit der Definition der X-Einheit die etwa <num>-<num> m entsprach
+Das Ångström setzte sich aber durch
+Da das Ångström nicht in der Einheitenrichtlinie aufgeführt wird ist es in der EU keine gesetzliche Einheit nach der schweizerischen Einheitenverordnung auch nicht in der Schweiz
+In DIN <num>-<num> ist sie ausdrücklich als nicht mehr zugelassene Einheit aufgelistet
+Darstellung in Computersystemen
+Laut Unicode-Standard soll die Längeneinheit Ångström durch den Großbuchstaben Å U<num>C<num> dargestellt werden
+Unicode enthält zwar auch ein Zeichen namens ANGSTROM SIGN Ångströmzeichen U<num>B â« dieses wurde jedoch lediglich zur Kompatibilität mit älteren Zeichenkodierungsstandards aufgenommen und soll in neu erstellten Texten nicht verwendet werden
+Quellen
+Weblinks
+Duden Großes Fremdwörterbuch ISBN <num>-<num>-<num>-<num>-<num> Eintrag Ångström S <num>
+Das Ampere
+mit Einheitenzeichen A benannt nach dem französischen Mathematiker und Physiker André-Marie Ampère ist die SI-Basiseinheit der elektrischen Stromstärke und zugleich SI-Einheit der abgeleiteten Größe magnetische Durchflutung
+Obwohl man den Nachnamen des Namensgebers mit
+accent grave
+schreibt Ampère wird die SI-Einheit im deutschen und englischen Sprachraum üblicherweise ohne Akzent geschrieben also Ampere
+Definition
+DateiAmpere coulombsvg
+Ein Ampere entspricht einem Fluss von <num> Coulomb C pro Sekunde durch den Leiterquerschnitt
+Das Coulomb ist im Internationales Einheitensystem über die festgelegte Elementarladung
+definiert
+Ein Ampere entspricht dann genau einem Strom von
+Elementarladungen pro Sekunde
+Bei einem Fluss von Elektronen sind dies ca <num> Trillionen Elektronen pro Sekunde
+Ein Fluss von <num> A über eine Spannung von <num> Volt V bedeutet eine Leistung von <num> Watt W
+Historisches
+Bevor das Ampere als internationale Einheit der Stromstärke festgelegt wurde gab es eine Reihe von unterschiedlichen Einheiten und Definitionen
+In Deutschland und einigen anderen Ländern war die Webersche Einheit der Stromstärke in Gebrauch dabei war <num> Weber-Einheit
+<num> Ampere
+In Großbritannien schlug man zunächst vor die Einheit der Stromstärke mit Galvat nach dem italienischen Biophysiker Luigi Galvani zu benennen die in etwa dem heutigen Ampere entsprochen hätte Später wurde ebenfalls eine Weber-Einheit für die Stromstärke eingeführt die aber einen zehnmal so hohen Wert hatte wie die in Deutschland gebräuchliche
+Noch verwickelter wurde es dadurch dass der Name Weber auch für die Einheit der elektrischen Ladung benutzt wurde so dass dann die Stromstärke gleich Weber-EinheitSekunde war
+Zeitweise gab man der Weber-Einheit auch den Namen Farad womit später die Einheit der elektrischen Kapazität benannt wurde
+Stromstärke als Basiseinheit
+Würde man die Stromstärke mit einer abgeleiteten Einheit messen wie das etwa beim CGS-Einheitensystem geschieht so ließen sich die elektrischen Größen durch die Basiseinheiten nur mit nicht ganzzahligen Exponenten ausdrücken
+Um das zu vermeiden wurde schon <num> die Einheit der Stromstärke als weitere Basiseinheit vorgeschlagen
+Definition <num>
+<num> wurde <num> Ampere im Gesetz betreffend die elektrischen Maßeinheiten des Deutschen Kaiserreichs als die Stärke desjenigen Stromes definiert der aus einer wässrigen Silbernitrat-Lösung mittels Elektrolyse in einer Sekunde <num> mg Silber abscheidet
+Das so definierte Ampere ist später als internationales Ampere bezeichnet worden das mit den restlichen Basiseinheiten kompatible dagegen als absolutes Ampere
+Definition <num>
+DateiAmpere-defsvg <num> wurde das Ampere wie folgt über die Lorentzkraft zweier Leiter aufeinander definiert
+<num> A ist die Stärke des zeitlich konstanten elektrischen Stromes der im Vakuum zwischen zwei parallelen unendlich langen geraden Leitern mit vernachlässigbar kleinem kreisförmigem Querschnitt und dem Abstand von <num> m zwischen diesen Leitern eine Kraft von <num><num>-<num> Newton pro Meter Leiterlänge hervorrufen würde
+Mit dieser Definition wurde zugleich der Wert der magnetischen Feldkonstante μ<num> festgelegt
+Neudefinition des Ampere <num>
+Am <num> November <num> wurde auf der <num> Generalkonferenz für Maß und Gewicht beschlossen das Ampere und andere SI-Basiseinheiten mit Wirkung zum <num> Mai <num> neu zu definieren
+Mit dieser Neudefinition des Internationalen Einheitensystems basiert das Ampere auf einer Definition der Elementarladung Seitdem hängt die Definition des Amperes nur mehr von der Definition der Sekunde ab nicht mehr jedoch vom Meter und vom Kilogramm
+Die Neudefinition wurde vorgenommen da diese leichter zu realisieren ist
+Die magnetische Feldkonstante μ<num> ist seitdem eine mit einer Messunsicherheit behaftete Messgröße die experimentell bestimmt werden muss
+Einzelnachweise
+Weblinks
+Ampere-Definition LEIFI
+Ampere Einzelelektronentunneln SET Physikalisch-Technische Bundesanstalt Forschung zum neuen SI
+J G Crowther British Scientists of the Nineteenth Century Routledge
+Kegan Paul London <num> S <num> Wilhelm Jaeger Die Entstehung der internationalen Maße der Elektrotechnik Julius Springer Verlag Berlin <num> S <num>-<num> Gesetz auf WikiSource
+Acre Plural deutsch Acre oder Acres
+Plural acres ist eine von den Britischen Inseln stammende angloamerikanische Maßeinheit zur Flächenbestimmung von Grundstücken und entspricht grob <num> m beziehungsweise <num> Ar
+Neben dem Acre wird im heutigen angloamerikanischen Flächenmaßsystem zur Land- und Grundvermessung praktisch nur noch die Flächeneinheit Square Foot verwendet in den Vereinigten Staaten wird die Größe von Grundstücken allein mit diesen beiden Flächeneinheiten angegeben
+Weit verbreitet sind diese Einheiten auch in Großbritannien Kanada Indien Australien und anderen Commonwealth-Staaten obwohl dort heute ein metrisches Hauptmaßsystem besteht
+Begriff
+Definition
+Heutzutage wird der Acre direkt mit <num> Square Feet definiert weil die zur ursprünglichen Definition verwendeten Längenmaße Furlong
+<num> Fuß und Chain
+<num> Fuß mittlerweile ungebräuchlich sind
+Unter Einbezug der Meile sowie den heutzutage nicht mehr gebräuchlichen Flächenmaßen Rood und Square Rod auch als Square Perch Perch Square Pole Pole bezeichnet ergibt sich die folgende Umrechnung
+Praktische Verwendung
+Der Acre ist das Hauptmaß für Grundstücksflächen
+In der Regel werden nicht mehr als zwei Nachkommastellen angegeben womit eine Genauigkeit von <num> m vorliegt
+Sobald genauere Angaben erforderlich sind beispielsweise bei Bauland wird die Flächeneinheit Square Foot verwendet
+Bei landwirtschaftlich genutzten Grundstücken werden die Flächen in Workable Acre und Non Workable Acre unterteilt
+Damit gemeint sind die tatsächlich nutzbare Fläche und die für landwirtschaftliche Zwecke nicht nutzbare Fläche wie beispielsweise Ödland
+Auch sehr große Grundflächen werden in Acre angegeben beispielsweise <num> ac
+<num> km
+Eine Umrechnung in Quadratmeilen erfolgt in der Regel nicht
+Acre als Grundlage für abgeleitete Einheiten
+Im Bereich der Landwirtschaft bezieht sich der Flächenertrag auf den Acre
+Bei Getreide wird der Ertrag in bushelacre angegeben
+Siehe Hauptartikel Bushel Getreidemaß
+Der Preis für Land aller Arten wird in den Vereinigten Staaten und Kanada in acre angegeben
+Der
+acre-foot
+sowie der acre-inch sind in den Vereinigten Staaten Volumeneinheiten für große Wassermengen beispielsweise beim kommunalen Wasserverbrauch oder bei landwirtschaftlicher Bewässerung
+Geschichte
+Ursprüngliche Definition
+Die Einheit acre von altenglisch æcer Acker Feld bezeichnete ursprünglich den Landstreifen der mit einem Ochsengespann in einem Tag gepflügt werden konnte
+Unter König Eduard I sowie erneut unter Eduard III und Heinrich VIII wurde der Acre gesetzlich als ein Stück Land mit der Länge von <num> Rods oder Perches
+<num> Furlong oder <num> Feet und der Breite von <num> Rods oder Perches
+<num> Feet oder seit <num> <num> Chain beziehungsweise <num> Square Rods Quadratruten bei welcher Grundstücksform auch immer definiert
+Mit seiner Größe von grob <num> Ar ist der Acre typologisch vergleichbar mit dem Morgen dem Tagewerk oder Tagwan dem Joch oder Juchart und dem Mannwerk
+Angloamerikanische Maßreform <num>
+Die weltweit unterschiedlichen angloamerikanischen Längeneinheiten wurden <num> vereinheitlicht
+In den Vereinigten Staaten ergab dies für die bis dahin verwendeten Längenmaße gegenüber den neuen internationalen Längenmaßen eine Vergrößerung um den Faktor <num>
+Bei der Landvermessung hätte dies bei großen Entfernungen zu spürbaren Differenzen geführt
+Bei einer Streckenlänge von beispielsweise <num> km wäre der Unterschied <num> m
+Um die bestehenden Werte nicht ändern zu müssen wurde deshalb in den Vereinigten Staaten das alte Maßsystem - nur für den Zweck der Landvermessung - beibehalten und das bisher verwendete Längenmaß
+Foot
+erhielt die Bezeichnung
+Survey Foot
+In den Vereinigten Staaten basiert die Flächeneinheit Acre auf dem Survey Foot der Zusatz Survey wird in der Regel weggelassen sonst ist der International Foot die Grundlage
+Der auf den US
+Survey Foot
+basierende Acre ist um etwa <num> cm geringfügig größer
+Historische Einheiten
+Obgleich auf den Britischen Inseln die Größe des Acres seit dem Hochmittelalter mit <num> Square Rods definiert war war dessen Fläche je nach Ort und Zeit uneinheitlich da die Längeneinheit Rod oder Perch verschiedenen Fuß-Äquivalenten entsprach
+Erst mit der Neudefinition der Imperial Units durch den Weights and Measures Act von <num> wurde ein für das gesamte Britische Weltreich einheitlicher Acre geschaffen
+Vor der Einführung des Imperial Standard Acre Statute Acre gab es unter anderem den alten schottischen Acre den neuen schottischen Acre auch als Cunningham Acre bezeichnet oder den irischen bzw Plantation Acre
+Beispielsweise hat der Cunningham Acre etwa die <num>-fache Größe der Plantation Acre grob die <num>-fache Größe des heutigen Acres
+Einige dieser veralteten Maße waren teilweise bis ins <num> Jahrhundert gebräuchlich so in abgelegenen Gebieten Irlands
+Literatur
+Herbert Arthur Klein The Science of Measurement
+A Historical Survey
+Dover Publications Mineola NY <num>
+Johann Friedrich Krüger Vollständiges Handbuch der Münzen Maße und Gewichte aller Länder der Erde Verlag Gottfried Basse QuedlinburgLeipzig <num>
+Weblinks
+Einzelnachweise
+Flexion von Acre canoonet abgerufen am <num> Dezember <num> und Rechtschreibung Acre dudende abgerufen am <num> Dezember <num> Oxford English Dictionary Band I Seite <num> f - Vgl ferner Herbert Arthur Klein The Science of Measurement A Historical Survey Dover Publications Mineola NY <num> S <num> Zu Irland vgl
+Apostilb Einheitenzeichen asb ist eine veraltete Einheit der Leuchtdichte selbstleuchtender Körper
+<num> wurde Blondel Einheitenzeichen blondel als weiterer Name vorgeschlagen der Name wurde zum Andenken an den französischen Physiker André-Eugène Blondel gewählt
+Eine Benutzung oder offizielle Festlegung dieses Namens ist derzeit nicht nachweisbar
+Seit <num> ist das Apostilb keine offizielle Einheit mehr
+Es ist eine Untereinheit des Stilb Einheitenzeichen
+und darüber verknüpft mit dem Lambert Einheitenzeichen
+Die entsprechende SI-Einheit ist cdm bzw das Nit
+Weblink
+Luminance Unit Measurement Converter
+Einzelnachweise
+sizescom
+nach Journal of the Optical Society of America volume <num> pages <num>-<num>
+Das oder der Ar in der Schweiz die Are ist eine Flächenmaßeinheit im metrischen System von <num>nbspm<sup><num><sup> mit dem Einheitenzeichen a oft jedoch nicht oder falsch abgekürzt Ar bzw ar
+<num>nbspa ergeben <num>nbspha
+Ein Quadrat mit dem Flächeninhalt von <num> a hat eine Kantenlänge von zehn Metern man spricht daher auch von einem Quadratdekameternbspdam<sup><num><sup>
+Das Ar ist keine SI-Einheit im Gegensatz zum Hektar ist sie nicht einmal zum Gebrauch mit dem SI zugelassen
+In der EU und der Schweiz ist der Ar bzw die Are gesetzliche Einheit für die Angabe der Fläche von Grund- und Flurstücken
+Geschichte
+Im Jahr <num> wurde in Frankreich das Meter als der <num>-millionste Teil des Erdquadranten auf dem Meridian von Paris festgelegt
+Zugleich wurde die Einheit are in Anlehnung an das lateinische Wort Ärea Fläche freier Platz für die Fläche von <num> m<num> neu geschaffen
+Sie war anfangs die einzige gebräuchliche metrische Flächeneinheit samt ihren Teilen und Vielfachen Zentiar <num> ca
+<num> m<num> und Hektar <num> ha
+<num> a
+Im Jahr <num> wurde die Maßeinheit unter der Bezeichnung Ar auch in Deutschland amtlich eingeführt
+Vielfache und Teile
+<num> Hektar von Hekto-Ar
+<num> ha
+<num> a
+<num> m<num>
+<num> hm<num>
+<num> m
+<num> m
+<num> Dekar von Deka-Ar
+<num> daa
+<num> a
+<num> m<num>
+<num> Ar
+<num> a
+<num> m<num>
+<num> dam<num>
+<num> m
+<num> m
+<num> Zentiar
+<num> a
+<num> m<num>
+<num> m<num>
+<num> m
+<num> m
+Außer Ar und Hektar sind diese Vielfachen und Teile im deutschen Sprachraum ungebräuchlich und nur noch von historischem Interesse
+Das Dekar wird als Flächenmaß in der bulgarischen Landwirtschaft in Griechenland Stremma in der Türkei und einigen Staaten des Nahen Ostens metrisches Dunam verwendet
+Siehe auch
+Acre Morgen
+Weblinks
+Einzelnachweise In Tabelle <num> der SI-Broschüre <num> Auflage ist das Ar nicht genannt In der <num> Auflage von <num> sind noch beide enthalten Im
+urlhttpwwwbipmorgutilscommonpdfCCU<num>pdf
+wayback<num>
+text<num> Meeting des CCU <num> Seite <num> PDF <num> MB heißt es noch dass beide in Tabelle <num> erscheinen sollen Das Ar wurde dann offenbar als minor change in einem editorial meeting eliminiert auf das im nachfolgenden
+urlhttpwwwbipmorgutilscommonpdfCCU<num>pdf
+wayback<num>
+text<num> Meeting Seite <num> PDF <num> kB Bezug genommen wird C Bopp Die internationale Maß- Gewichts- und Münz-Einigung durch das metrische System Julius Maier Stuttgart <num>
+Arbeit ist eine zielbewusste und sozial durch Institutionen Bräuche abgestützte besondere Form der Tätigkeit mit der Menschen seit ihrer Menschwerdung in ihrer Umwelt zu überleben versuchen
+Zur Anthropologie der Arbeit
+Es ist bereits strittig ob man zielgerichtete körperliche Anstrengung von Tieren zum Beispiel den instinktiven Nestbau oder das andressierte Ziehen eines Pfluges als Arbeit bezeichnen kann
+Die philosophische Anthropologie geht zumeist davon aus dass Arbeit erst im Tier-Mensch-Übergangsfeld erscheint vgl zum Beispiel Friedrich Engels Anteil der Arbeit an der Menschwerdung des Affen MEW <num>
+Dabei wird meist angenommen dass die Resultate menschlicher Arbeit als Gegenstände wie in einem Spiegel dem Menschen sich selbst zeigen so dass er angesichts ihrer des Selbstbewusstseins mächtig wird
+Das könnten aber auch andere menschliche Tätigkeiten bewirken so dass Arbeit gerade in ihren ursprünglichen Formen schwer von anderen menschlichen Überlebensstrategien wie Spiel oder Kunst zu trennen ist
+Seit der Urgeschichte ist so Karl Bücher ein Basiszusammenhang von Arbeit und Rhythmus anzunehmen vgl das Arbeitslied
+Im Vergleich zu modernen Erwerbstätigen hatten Jäger und Sammler laut zahlreichen Studien mehr Zeit zur freien Verfügung
+Siehe hierzu Abschnitt Alltag und Lebenserwartung im Artikel Jäger und Sammler
+Einstellung zur Arbeit Kulturelle Unterschiede
+Die Auffassung welche Tätigkeiten als Arbeit betrachtet werden und welche Einstellung die Menschen dazu haben sind kulturell sehr unterschiedlich und unterliegen einem ständigen sozialen Wandel
+In den industrialisierten Kulturen haben Arbeit und Beruf einen hohen Stellenwert da das marktwirtschaftlich organisierte Wirtschaftssystem und der erwünschte Fortschritt auf leistungswillige Arbeitnehmer angewiesen ist
+Das war nicht immer so Vor der industriellen Revolution lebte ein Großteil der Menschen von autonomer Subsistenzwirtschaft
+Dies wandelte sich dann in kurzer Zeit zu einer stark reglementierten und hierarchisch organisierten Arbeitswelt der von den Arbeitern einen erheblich höheren Zeitaufwand erforderte als die Selbstversorgung
+In dieser Zeit entstand die Bewertung der Arbeit als Leid und Mühsal
+Seitdem haben sich die zeitliche und körperliche Belastung die Entlohnung sowie die rechtliche Stellung der Arbeitnehmer kontinuierlich verbessert
+Andererseits wird heute jedoch viel mehr Flexibilität bezüglich der Fortbildung bis hin zur Umschulung der Arbeitsplätze und -zeiten erwartet
+Im Westen wird Arbeit heute vielfach als notwendiges Übel gesehen welches allerdings Rang und Ansehen garantiert und unter Umständen ein Weg zur Selbstverwirklichung werden kann
+Der fortschreitende Wandel führt dabei zu einer stetig neuen Auseinandersetzung mit dem Stellenwert der Arbeit
+Demgegenüber gibt es Gesellschaften in denen Menschen die von unselbstständiger Lohnarbeit leben ähnlich wie während der Industriellen Revolution im Westen nur geringes Ansehen genießen und ihre Leistung nur widerwillig erbringen weil der Lohn gering ist und die Arbeitszeit einen Großteil des Tagesablaufes bestimmt
+In Ländern wo die Bevölkerung noch vorwiegend autonom von traditionellen Subsistenzformen lebt wird Lohnarbeit nur geschätzt da ihre Bedingungen dem Einzelnen weitaus weniger Möglichkeiten bisweilen auch mehr Freizeit eröffnen als dem eigenständigen Bauern oder Jäger
+Dies gilt auch dort wo die Reziprozität gegenseitige unentgeltliche Hilfe innerhalb einer lokalen Gemeinschaft noch eine größere Rolle spielt als die Geldwirtschaft
+Die selbstbestimmte Arbeit wird hier ungleich höher geschätzt sie wird oftmals begrifflich nicht von der Freizeit unterschieden und gilt nicht als mühevoller Überlebenskampf sondern als sinngebende Lebensaufgabe
+Bei einigen naturverbundenen Ethnien ist die traditionelle Arbeit eine religiöse Handlung die das Bündnis zwischen Menschen Ahnen und Umwelt aufrecht erhält
+Da diese tiefe Bedeutung bei der Lohnarbeit fehlt mangelt es häufig auch an ausreichender Motivation zur Arbeit
+Westliche Arbeitgeber empfinden das als Faulheit oder mangelnde Bereitschaft zur Entwicklung bis hin zur Rückständigkeit
+Dies gilt besonders für streng egalitäre Gesellschaften bei denen jegliche Arbeit negativ gesehen wird weil sie etwa mit Habgier egoistischem Streben oder Reichtum auf Kosten Anderer gleichgesetzt wird
+Wortgeschichte
+Das Wort Arbeit ist gemeingermanischen Ursprungs arbÄjiðiz got arbaiþs die Etymologie ist unsicher evtl verwandt mit indoeurop
+orbh- verwaist Waise ein zu schwerer körperlicher Tätigkeit verdungenes Kind vgl Erbe evtl auch verwandt mit aslaw
+robota Knechtschaft Sklaverei vgl Roboter
+Im Alt- und Mittelhochdeutschen überwiegt die Wortbedeutung Mühsal Strapaze Not redensartlich noch heute Mühe und Arbeit vgl Psalm <num> lateinisch labor et dolor
+Das französische Wort travail hat eine ähnliche sogar noch extremere Wortgeschichte hinter sich es leitet sich von einem frühmittelalterlichen Folterinstrument ab
+Das italienische lavoro und englische labour amerikanisch labor gehen auf das lateinische labor zurück das ebenfalls primär Mühe bedeutet
+Viele Redensarten sind mit ihr verbunden
+So wurde harte körperliche Arbeit früher als
+Kärrnerarbeit
+bezeichnet und eine Schweinearbeit bedeutet unangenehm viel Arbeit Wer die Arbeit kennt und sich nicht drückt
+der ist verrückt
+Geschichtsschreibung
+Die Geschichtsschreibung der Arbeit begann erst im <num> Jahrhundert zuerst in Frankreich England und den USA zu entstehen
+Eine frühe Ausnahme innerhalb der deutschen Historiker war Karl Lamprecht <num>-<num>
+Ein neueres Buch stammt von Arne Eggebrecht und anderen
+Theoriegeschichte
+Antike
+Aristokratische Autoren wie Xenophon Platon Aristoteles
+und Cicero
+würdigten den Großteil der täglichen Arbeit Handwerker Bauern Kaufleute herab
+Sie galt ihnen insbesondere körperliche Arbeit als Zeichen der Unfreiheit
+Sklaven dúloi und Handwerker bánausoi waren der Notwendigkeit untertan und konnten nur durch diese als unfrei verstandene Arbeit ihre Lebensbedürfnisse befriedigen
+Geistige Arbeit blieb der scholé gespr scholé vorbehalten was etwa schöpferische Muße beschrieb wovon das deutsche Wort Schule herrührt
+DateiIlia Efimovich Repin <num>-<num> - Volga Boatmen <num>-<num>jpg
+Mittelalter
+In Europa blieben - vor allem in der Landwirtschaft - Formen unfreier Arbeit von Männern und Frauen auch Kindern und Alten lange erhalten Fron Lasswirtschaft am stärksten im Russischen Reich im Deutschen Reich wurden deren letztes Überbleibsel die Schollengebundenheit in den beiden Mecklenburgs erst durch die Novemberrevolution <num> beseitigt
+Noch heute existieren in großen Teilen der Welt unterschiedliche Erscheinungsformen unfreier Arbeit von der Arbeitspflicht bis hin zur Arbeitsversklavung und Zwangsarbeit
+Eine positive Bewertung von Arbeit als produktiver Betätigung zur Befriedigung eigener oder fremder Bedürfnisse war im Rittertum und in der Mystik angelegt
+Durch Reformation und Aufklärung rückte sie in den Vordergrund Eine neue Sicht der Arbeit als sittlicher Wert und Beruf als Berufung verstanden des Menschen in der Welt wurde von Martin Luther mit seiner Lehre vom allgemeinen Priestertum ausgeprägt
+Schärfer noch wurde im Calvinismus die Nicht-Arbeit überhaupt verworfen siehe auch Protestantische Ethik
+Neuzeit
+In der Frühphase der Aufklärung wurde Arbeit zum Naturrecht des Menschen erklärt Jean-Jacques Rousseau
+Damit wurde das feudalistische Prinzip der Legitimation kritisiert
+Eigentum entsteht einzig durch Arbeit niemand hat ein von Gott gegebenes Anrecht auf Eigentum
+Güter die nicht durch menschliche Arbeit entstanden sind sind Gemeinbesitz
+Adam Smith unterscheidet produktive und unproduktive Arbeit
+Produktive Arbeit nennt er die Arbeit deren Resultat ein verkäufliches Produkt ist
+Dazu wird nicht nur der eigentliche Wertschöpfungsprozess beim Schmied der Vorgang des Schmiedens selbst gerechnet sondern auch alle Arbeiten die indirekt zur Vervollkommnung des Gutes beitragen beim Schmied das Erhalten der Glut das Pflegen von Hammer und Amboss
+Unproduktiv ist hingegen die Arbeit die nicht in einem verkäuflichen Produkt resultiert zum Beispiel die mütterliche Hausarbeit
+Andere Arbeiten sind von diesem Standpunkt aus nicht unnütz da sie notwendig sind um produktive Arbeit leisten zu können und werden heute zum Beispiel als reproduktiv bezeichnet beispielsweise Beamte Verwalter Soldaten
+Der Frühsozialist Charles Fourier proklamierte <num> ein
+Recht auf Arbeit
+In der deutschen Philosophie Immanuel Kant Johann Gottfried Herder Georg Wilhelm Friedrich Hegel Johann Gottlieb Fichte wird die Arbeit zur Existenzbedingung und sittlichen Pflicht erklärt
+Kant räumte in seiner Anthropologie in pragmatischer Hinsicht <num> <num> jedoch ein dass Faulheit eine Schutzfunktion habe Denn die Natur hat auch den Abscheu für anhaltende Arbeit manchem Subjekt weislich in seinen für ihn sowohl als andere heilsamen Instinkt gelegt weil dieses etwa keinen langen oder oft wiederholenden Kräfteaufwand ohne Erschöpfung vertrug sondern gewisser Pausen der Erholung bedurfte
+Nach Karl Marx Werttheorie ist die menschliche Arbeitskraft als alleinige Kraft fähig das Kapital als eine Ansammlung geronnener Arbeit zu vergrößern Mehrwert zu akkumulieren
+Sie tut dies im Kapitalismus unausweichlich
+Praktisch spiegelt dies wider dass in der Phase der Industrialisierung freie Arbeit augenfällig zur Ware wurde und vorwiegend die düsteren Züge der damaligen Lohnarbeit annahm
+So zum Beispiel in Gestalt der Kinderarbeit des Arbeiterelends der Verelendung der Arbeitsunfälle und -krankheiten der drückenden Akkordarbeit - alles dies sind Merkmale der allgemein so empfundenen Sozialen Frage
+Deren Folgen wurden schon seit Hegel als Entfremdung charakterisiert Der Arbeiter hat zu seinem eigenen Arbeitsprodukt aber auch zu dem Unternehmen für das er arbeitet nur noch das bare Lohnverhältnis und kann dem gemäß nicht mehr stolz auf sie sein - in diesem Spiegel erkennt er sich selbst jedenfalls nicht mehr wieder
+Für Ernst Jünger war Arbeit nicht Tätigkeit schlechthin sondern der Ausdruck eines besonderen Seins das seinen Raum seine Zeit seine Gesetzmäßigkeit zu erfüllen sucht Der Arbeiter Daher kenne Arbeit auch keinen Gegensatz außer sich selbst
+Das Gegenteil von Arbeit sei nicht Ruhe oder Muße da es keinen Zustand gebe der nicht als Arbeit begriffen werden könne
+Neben der produktiven Eigenschaft der Arbeit wird neuerdings Lars Clausen ihre destruktive Seite hervorgehoben am auffälligsten als harte lebensgefährliche Arbeit der Soldaten aber auch bei selbst- mitmenschen- oder umweltzerstörerischer Arbeit ist Destruktives seit je Wesensbestandteil aller Arbeit
+Anders die vernichtende Tätigkeit die alltags als Vandalismus auftreten kann und einen organisatorischen Höhepunkt im KZ hatte
+Arbeit und Fortschritt der Technik
+Der Soziologe Rudi Dutschke und der Politologe Bernd Rabehl meinten <num> in einem Gespräch mit Hans Magnus Enzensberger der technische Fortschritt könne die Erwerbsarbeit in Zukunft erheblich reduzieren Dabei muß man bedenken dass wir fähig sein werden den Arbeitstag auf fünf Stunden zu reduzieren durch moderne Produktionsanlagen dadurch dass die überflüssige Bürokratie wegfällt
+Der Betrieb wird zum Zentrum der politischen Selbstbestimmung der Selbstbestimmung über das eigene Leben
+Man wird also im Betrieb täglich debattieren es wird langsam ein Kollektiv entstehen ein Kollektiv ohne Anonymität begrenzt auf zwei- bis dreitausend Leute die also immer noch eine direkte Beziehung zueinander haben
+In der Zeit der <num>er und <num>er Jahre gab der technische Fortschritt sogar in der calvinistisch geprägten nordamerikanischen Gesellschaft tatsächlich wieder dem Gedanken Raum dass Fortschritt zu mehr Freizeit führen könne
+Zeugnisse für die Hoffnungen gaben die Schöpfungen einer bunten Pop-Kultur mit ihren Science-Fiction-Träumen wie beispielsweise der Zeichentrickserie Die Jetsons in der technikgestütztes Faulenzen ohne moralische Bedenken als Ideal dargestellt werden konnte
+Angesichts global unterschiedlicher Entwicklungen zeigte sich jedoch dass ein Ausruhen auf erreichtem Wohlstand in einer Region als Gelegenheit zum wirtschaftlichen Aufholen in anderen Regionen verstanden wurde
+In jenem Zeitraum wurde besonders in Japan technischer Fortschritt in erster Linie als Weg begriffen große wirtschaftliche Fortschritte zu erzielen
+Bis heute begrenzt somit ein Wettbewerb in dem der verliert der zuerst bremst die Möglichkeit aus technischem und technologischem Fortschritt mehr selbstbestimmte freie Zeit zu gewinnen
+Zudem prägte Robert Solow in der Wirtschaft bereits <num> mit seinem Wachstumsmodell die Auffassung dass technologische Innovation in erster Linie als ein Multiplikator des Faktors Arbeit aufträte womit er in der Dogmengeschichte der Wirtschaft einen Ankerpunkt schuf der bis heute den Raum des Denkbaren gegenüber möglichen Alternativen wirkungsvoll abgrenzt
+So schafft in der heutigen Arbeitswelt technischer Fortschritt dort wo er Freiräume erweitert vorwiegend und sogar mit zunehmender Geschwindigkeit immer neue Arbeit
+Dort wo Technik schon vor Beginn des Industriezeitalters die Menschen von Arbeit befreite wurden sie oft nicht freier sondern arbeitslose Geächtete
+In Deutschland nahm zwischen <num> und <num> das Arbeitsvolumen pro Kopf kontinuierlich um <num> Prozent ab
+Arbeit heute
+Nach wie vor wird Erwerbsarbeit nicht mit Arbeit überhaupt gleichgesetzt
+Wo Arbeit auch heute noch nicht Ware ist sind zwei wesentliche Aspekte hervorzuheben
+Die nach wie vor in sehr vielen Gesellschaften dominante Subsistenzarbeit ist weiterhin die Arbeit die der Mensch verrichtet um seinen Lebensunterhalt zu produzieren und so sein Überleben zu sichern englische Entsprechung Labour
+als Selbstproduktion gibt schöpferische Arbeit - auffällig in den Künsten - in allen Gesellschaften Menschen die Möglichkeit sich selbst zu entfalten sich in ihr wiederzuerkennen englische Entsprechung Work
+In den wohlhabenden Staaten der Welt zu denen auch Deutschland zählt wird die Erwerbsarbeit knapp
+Es findet eine zunehmende Flexibilisierung Virtualisierung Automatisierung und Subjektivierung der Arbeit statt prekäre Arbeitsverhältnisse nehmen zu
+Inhaltlich verschiebt sich die Arbeit immer mehr in den tertiären Sektor Dienstleistungen und in Niedriglohnländer Offshoring zumal da die Jugend- und Langzeit-Arbeitslosigkeit die Arbeit trotz ihres zentral wichtigen Charakters als Überlebenstätigkeit aus dem Feld der Erfahrung Vieler rücken
+In ärmeren Ländern herrschen zugleich - zum Teil - Verhältnisse die mit denen in der Industrialisierungsphase Europas vergleichbar sind Kinderarbeit Billiglohnarbeit und fehlende soziale Absicherung sind dort häufig anzutreffende Bestandteile der Arbeitswelt
+Systematik der Arbeitsverhältnisse
+Dort wo Arbeit für andere verrichtet wird ist nach wie vor der Unterschied bedeutsam
+zwischen den sehr vielfältigen Formen so genannter unentgeltlicher Arbeit d h
+durch viele - in etwa fünf Millionen Jahren aufgetretene - Formen geldlosen sozialen Tauschs der soziale Akteure miteinander verknüpft
+und der historisch erst seit gut drei Jahrtausenden aufgetretenen durch Waren oder Geld entgoltenen entgeltlichen Erwerbsarbeit
+Ein Wandel einer Tätigkeit von der unentgeltlichen zur entgeltlichen Form wird auch als Kommerzialisierung bezeichnet
+Unentgeltliche Arbeit
+Die unentgeltliche Arbeit umfasst also historisch sehr viele Formen die auch heute vorkommen aber nicht immer als Arbeit betrachtet werden
+Beispiele sind
+Tätigkeiten zum Erhalt der Lebensgrundlage und der Fürsorge Subsistenzwirtschaft Haus- und Familienarbeit Care-Arbeit
+der Selbstentfaltung dienende Tätigkeit heute z B
+Anfertigung von Modellbauten als Hobby Wir arbeiten an der Wikipedia
+freiwillige helfende schenkende Arbeit Gefälligkeitsarbeit Ehrenamt siehe auch Bürgerarbeit New Work
+unfreiwillige Arbeit Sklaverei Zwangsarbeit andere Formen sozial erzwungener fremdbestimmter Tätigkeiten Beispiel Zurückschneiden einer Hecke im Interesse der Verkehrssicherheit
+freiwillige allgemein nützliche Ersatzarbeit anstelle von Erwerbsarbeit
+Erwerbsarbeit
+Unter Erwerbsarbeit versteht man eine Arbeitsleistung gegen Entgelt Arbeitslohn im Gegensatz zu unentgeltlicher Arbeit wie Subsistenzarbeit Sklavenarbeit weiblicher Hausarbeit oder ehrenamtlicher Arbeit
+Erwerbsarbeit wird in einem Beschäftigungsverhältnis Lohnarbeit oder in selbständiger und neuerdings auch in scheinselbständiger Form geleistet
+Beispiele sind
+Zu selbständiger bezahlter Arbeit siehe Selbständigkeit Unternehmer Kaufmann Handwerker Freiberuf freie Mitarbeit Werkvertrag
+Siehe auch Ich-AG Scheinselbstständigkeit
+Bei abhängiger Beschäftigung als Arbeitnehmer ist zwischen privatrechtlichen und öffentlich-rechtlichen Beschäftigungsverhältnissen zu unterscheiden
+Wer in der Privatwirtschaft abhängig beschäftigt ist ist Arbeiter oder Angestellter
+Zu privatwirtschaftlichen Beschäftigungsverhältnissen siehe auch Arbeitsrecht Arbeitsvertrag Arbeitsmarkt Arbeitslosigkeit
+Zu irregulären privatwirtschaftlichen Beschäftigungsverhältnissen siehe Minijob Niedriglohn-Job und atypisch Beschäftigte
+Der deutsche Staat beschäftigt in seinem öffentlichen Dienst sowohl Arbeiter und Angestellte privatrechtliches Arbeitsverhältnis mit Arbeitsvertrag als auch Beamte Richter Professoren und Soldaten öffentlich-rechtliches Dienstverhältnis mit Ernennungsurkunde
+Das deutsche Privatrecht unterscheidet hier analog zwischen Werkvertrag der Erfolg wird geschuldet und Dienstvertrag der Dienst wird geschuldet
+Mischformen
+Zu den Mischformen auch als Atypische Arbeit
+bzw Atypische Beschäftigung
+bezeichnet gehören zahlreiche freiwillige oder gesetzlich vorgesehene Arbeiten die gering entgolten werden
+Teils sind die Arbeitenden zur Verrichtung der betreffenden Tätigkeiten rechtlich verpflichtet teils fühlen sie sich ethisch hierzu verpflichtet
+Zu den Mischformen gehören auch solche ehrenamtlichen Tätigkeiten für die eine Aufwandsentschädigung gezahlt wird die über den tatsächlichen Aufwand hinausgeht
+Kritik der Arbeit
+Was die zentrale Stellung der Arbeit in kollektiven Wertsystemen angeht sagen Kritiker der Arbeit unterscheiden sich Staatsformen und Herrschaftsmodelle erstaunlich wenig
+Als Kritiker der Arbeit war Paul Lafargue Autor des Pamphlets Le droit à la paresse Das Recht auf Faulheit <num> in der alten Arbeiterbewegung ein Außenseiter
+Lafargue verstand sich als revolutionärer Sozialist und dementsprechend schätzte er die kapitalistische Arbeitsethik ein
+Die kapitalistische Moral eine jämmerliche Kopie der christlichen Moral belegt das Fleisch des Arbeiters mit einem Bannfluch Ihr Ideal besteht darin die Bedürfnisse des Produzenten auf das geringste Minimum zu reduzieren seine Genüsse und Leidenschaften zu ersticken und ihn zur Rolle einer Maschine zu verurteilen aus der man ohne Rast und ohne Dank Arbeit nach Belieben herausschindet Lafargues Manifest erschien <num> auf Deutsch
+Lafargue zitierte Lessing
+Laß uns faul in allen SachenNur nicht faul zu Lieb und WeinNur nicht faul zur Faulheit sein
+Die radikalen Kritiker der Arbeit lehnen den Arbeitszwang ab - für Reiche wie für Arme
+Damit unterscheiden sie sich von Sozialisten die sich über den Müßiggang der Reichen empören und fordern dass alle arbeiten müssen
+Hintergrund der Ablehnung des Arbeitszwangs ist die reale Möglichkeit der Aufhebung der Arbeit
+Schon Lafargue meinte dass <num> Stunden Arbeit ausreichen müssten
+Aufhebung der Arbeit bedeutet jedoch nicht nur Verringerung der Arbeitszeit durch Automation und Abschaffung der Produktion von Gütern die nur um des Profits willen hergestellt werden
+Unter kapitalistischen Bedingungen sind Arbeitslose wie abhängig Beschäftigte und auch diejenigen die auf das sogenannte Berufsleben vorbereitet werden gleichermaßen dem System der Lohnarbeit unterworfen
+Auch wer freie Zeit hat kann diese nicht frei nutzen sei es weil andere mit denen man etwas zusammen tun möchte arbeiten müssen sei es weil die gesamte Umwelt von kommerziellen Zwängen geprägt ist
+Aufhebung der Arbeit bedeutet dass auch weiterhin notwendige Tätigkeiten wie zum Beispiel die Pflege gebrechlicher Menschen einen anderen Charakter annehmen wenn sie in einem anderen nicht-hierarchischen Kontext ausgeübt werden
+Dass die Menschen ohne den Zwang zu Arbeit einfach nichts tun und verhungern würden ist nach Ansicht der Kritiker der Arbeit nicht zu erwarten da sie ja bereits unter kapitalistischen Bedingungen freiwillig konstruktiv zusammenarbeiten
+Die Tradition der Ablehnung der Arbeit wurde nach dem Zweiten Weltkrieg von einer Gruppe junger Menschen in Paris wiederbelebt
+Unter ihnen war Guy Debord
+Der Slogan Ne travaillez jamais Arbeitet niemals kehrte dann im Pariser Mai <num> wieder
+Die Ablehnung der Arbeit spielte auch in Italien in den Kämpfen der <num>er und <num>er Jahre eine zentrale Rolle
+Der Postanarchist Bob Black rief <num> die Proletarier dieser Welt auf sich zu entspannen da niemand jemals arbeiten solle
+Bob Black versteht sich als Antimarxist und postleftistischer Individual-Anarchist
+Er ruft dazu auf alle Arbeitsplätze so umzugestalten dass sie wie ein Spiel sind
+Er findet es merkwürdig dass die einen sich auf dem Feld abrackern während andere in ihrer Freizeit welche nur das ebenfalls fremdbestimmte und durchorganisierte Gegenstück zur Arbeit sei bei der Gärtnerei entspannen
+Zentral in seiner Kritik ist neben diesem Punkten auch der Charakter der Fremdbestimmtheit der Arbeit ob nun im Staatssozialismus oder im Kapitalismus
+Im Anschluss an Michel Foucault kritisiert er Disziplinierung und die Disziplinargesellschaft und betont die zentrale Rolle der Arbeit bei der Disziplinierung Gefängnisse und Fabriken seien zur selben Zeit entstanden die Schulen seien dafür da Leistungsgedanken und -bereitschaft und Gehorsam einzuüben und es gebe mehr Freiheit in jeder einigermaßen entstalinisierten Diktatur als an einem gewöhnlichen amerikanischen Arbeitsplatz Eine ähnliche Kritik hatte allerdings auch schon Gustav Landauer vorgetragen
+Auch er wollte den Arbeitstag ähnlich neu gestalten
+Von einer deutschen Tradition der Arbeitskritik kann man dennoch kaum reden
+Seit den <num>er Jahren bemüht sich allerdings die wertkritische Gruppe
+Krisis
+um eine Erneuerung der Kritik der Arbeit
+Sie veröffentlichte ein
+Manifest gegen die Arbeit
+Die Krisis versteht sich als postmarxistisch bzw grenzt sie sich ab vom traditionellen Marxismus
+Aktuell in der Kritik der Arbeit ist die Kritik der Identifikation mit der Arbeit als zentralem Element männlicher Identität
+Reportagen Feldforschung und Darstellung der Arbeit in der Literatur
+Im Bereich der Feldforschung wurde eine Studie der Österreichischen Wirtschaftspsychologischen Forschungsstelle berühmt
+Sie hieß
+Die Arbeitslosen von Marienthal
+<num> und beschäftigt sich mit den Folgen plötzlich eintretender Arbeitslosigkeit für eine Dorfgemeinschaft
+Darstellungen und Schilderungen der täglichen Arbeit am unteren Rand der Gesellschaft finden sich innerhalb der Belletristik etwa bei den österreichischen Autoren Franz Innerhofer und Gernot Wolfgruber dem Deutschen Hans Dieter Baroth und bei George Orwell
+Erledigt in Paris und London
+Siehe auch
+Arbeitssoziologie
+Arbeitsmigration
+Arbeit Philosophie
+Arbeiterliteratur
+Literatur
+Bücher
+Sven Rahner Architekten der Arbeit Positionen Entwürfe Kontroversen edition Körber-Stiftung Hamburg <num> ISBN <num>-<num>-<num>-<num>-<num>
+Andrea Komlosy Arbeit
+Eine globalhistorische Perspektive
+<num> bis <num> Jahrhundert
+Promedia Wien <num> ISBN <num>-<num>-<num>-<num>-<num>
+Bob Black Die Abschaffung der Arbeit Löhrbach <num> ISBN <num>-<num>-<num>-<num>
+Harry Braverman Die Arbeit im modernen Produktionsprozeß Campus Verlag Frankfurt am Main u a <num> ISBN <num>-<num>-<num>-<num>
+Karl Bücher Arbeit und Rhythmus Hirzel Leipzig <num>
+Robert Castel Les métamorphoses de la question sociale une chronique du salariat <num>
+deutsch Die Metamorphosen der sozialen Frage eine Chronik der Lohnarbeit Univ-Verlag Konstanz Konstanz <num>
+Lars Clausen Produktive Arbeit destruktive Arbeit Verlag Walter de Gruyter Berlin New York <num> ISBN <num>-<num>-<num>-<num>
+Angelika Ebbinghaus Arbeiter und Arbeitswissenschaft
+Zur Entstehung der Wissenschaftlichen Betriebsführung
+Westdeutscher Verlag Opladen <num> ISBN <num>-<num>-<num>-<num>
+Peter Fleissner Technologie und Arbeitswelt in Österreich ÖGB-Verlag <num> ISBN <num>-<num>-<num>-<num>
+Reimer Gronemeyer Hrsg Der faule Neger
+Vom weißen Kreuzzug gegen den schwarzen Müßiggang
+Rowohlt Reinbek bei Hamburg <num> ISBN <num>-<num>-<num>-<num>
+Reinhard P Gruber Nie wieder Arbeit
+Schivkovs Botschaften vom anderen Leben
+ISBN <num>-<num>-<num>-<num>
+Simon Head The New Ruthless Economy
+Work and Power in the Digital Age
+Oxford UP <num> ISBN <num>-<num>-<num>-<num>
+IG Metall Handbuch Gute Arbeit <num> ISBN <num>-<num>-<num>-<num>-<num>
+Wulf D Hund Stichwort Arbeit Vom Banausentum zum travail attractif
+Distel Verlag Heilbronn <num> ISBN <num>-<num>-<num>-<num>
+Ernst Jünger Der Arbeiter
+Herrschaft und Gestalt
+<num>
+Paul Lafargue
+Das Recht auf Faulheit
+Widerlegung des Rechts auf Arbeit von <num>
+<num> Auflage
+Trotzdem Verlag Grafenau <num> ISBN <num>-<num>-<num>-X
+Severin Müller Phänomenologie und philosophische Theorie der Arbeit
+Band I Lebenswelt - Natur - Sinnlichkeit Karl Alber Freiburg München <num> ISBN <num>-<num>-<num>-<num> Band II Rationalität - Welt - Vernunft Karl Alber FreiburgMünchen <num> ISBN <num>-<num>-<num>-<num>
+David F Noble Maschinenstürmer oder die komplizierten Beziehungen der Menschen zu ihren Maschinen Wechselwirkung-Verlag Berlin <num> ISBN <num>-<num>-<num>-<num>
+Erich Ribolits Die Arbeit hoch
+Berufspädagogische Streitschrift wider die Totalverzweckung des Menschen im Post-Fordismus
+Profil München Wien <num> ISBN <num>-<num>-<num>-<num>
+Holger Schatz Arbeit als Herrschaft
+Die Krise des Leistungsprinzips und seine neoliberale Rekonstruktion
+<num> ISBN <num>-<num>-<num>-<num>
+Helmuth Schneider u a Geschichte der Arbeit
+Vom Alten Ägypten bis zur Gegenwart
+Kiepenheuer
+Witsch Köln <num> ISBN <num>-<num>-<num>-<num>
+Eberhard Straub Vom Nichtstun
+Leben in einer Welt ohne Arbeit
+wjs-Verlag Berlin <num> ISBN <num>-<num>-<num>-<num>
+Wieland Jäger und Kurt Röttgers Hrsg Sinn von Arbeit
+Soziologische und wirtschaftsphilosophische Betrachtungen
+VS Verlag Wiesbaden <num>
+Susanne Hartard Axel Schaffer Carsten Stahmer Hrsg Die Halbtagsgesellschaft
+Konkrete Utopie für eine zukunftsfähige Gesellschaft
+Nomos Verlag Baden-Baden <num> ISBN <num>-<num>-<num>-<num>
+Manfred Füllsack Arbeit UTB Reihe NR<num>
+<num> ISBN <num>-<num>-<num>-<num>-<num>
+S Kinkel M Friedewald B Hüsing u a Arbeiten in der Zukunft Strukturen und Trends der Industriearbeit Studien des Büros für Technikfolgen-Abschätzung beim Deutschen Bundestag <num>
+Edition Sigma Berlin <num>
+Heinz-J
+Bontrup Arbeit und Kapital
+Wirtschaftspolitische Bestandsaufnahme und Alternativen
+In Johannes Rehm Hans G Ulrich Hrsg Menschenrecht auf Arbeit
+Sozialethische Perspektiven
+Stuttgart <num> ISBN <num>-<num>-<num>-<num>-<num>
+Zeitschriften und Jahrbücher
+Archiv für die Geschichte des Widerstandes und der Arbeit
+Labor History Routledge
+Weblinks
+Themen Neue Arbeitswelt und Geschichte der Arbeit
+Online-Version von Aus Politik und Zeitgeschichte der Bundeszentrale für politische Bildung
+Oliver Kloss
+In Bernd Gehrke Wolfgang Rueddenklau Hrsg Das war doch nicht unsere Alternative Verlag Westfälisches Dampfboot Münster <num> ISBN <num>-<num>-<num>-<num> S <num>-<num>
+Peter-Paul Bänziger
+in
+Zeithistorische ForschungenStudies in Contemporary History <num> <num> S <num>-<num>
+Archiv Bilder der Arbeit Archiv zur Darstellung der Arbeit in der bildenden Kunst
+Museen
+Museum der Arbeit in Hamburg Museum Arbeitswelt in Steyr
+Anmerkungen
+Einzelnachweise
+Sabine Eylert Ursula Bertels Ursula Tewes Hrsg Von Arbeit und Menschen Überraschende Einblicke in das Arbeitsleben fremder Kulturen Waxmann Münster New York <num> Einleitung von Christiana Lütges S <num>-<num> insb <num>-<num> Tripaliare bedeutete ursprünglich jemanden auf dem trepalium zu foltern dieses wurde erstmals im <num> Jahrhundert erwähnt als aus drei hölzernen Stöcken bestehendes Pfählungsinstrument Im zwölften Jahrhundert war mit dem Wort sowohl im Französischen als auch im Spanischen eine schmerzhafte Erfahrung gemeint die ein Mensch ertragen muss erst im <num> Jahrhundert wurde es möglich das Verb trabajar bei der Arbeit als gleichbedeutend mit laborar und sudar zu verwenden - Ivan Illich Selbstbegrenzung Eine politische Kritik der Technik Übersetzung Ylva Eriksson-Kuchenbuch Becksche Verlagsbuchhandlung München <num> ISBN <num>-<num>-<num>-<num> S <num> Originaltitel Tools for Conviviality Harper and Row New York <num> Arne Eggebrecht Jens Flemming Gert Meyer Achatz von Müller Alfred Oppolzer Akoš Paulinyi Helmuth Schneider Geschichte der Arbeit Vom Alten Ägypten bis zur Gegenwart Kiepenheuer
+Witsch Köln <num>Xenophon Oikonomikós <num>Aristoteles Politik <num> b <num> ffDe officiis <num>grundeinkommensblogblogspotcom
+Der aktuelle Beschäftigungsoptimismus in historischer Perspektive <num> November <num>
+Website des Theoriemagazins
+wwwanarchismusat
+krisisorg
+Die atomare Masseneinheit Einheitenzeichen u für
+unified atomic mass unit veraltet amu für
+atomic mass unit ist eine Maßeinheit der Masse
+Ihr Wert ist auf
+der Masse eines Atoms des Kohlenstoff-Isotops <num>C festgelegt
+Die atomare Masseneinheit ist zum Gebrauch mit dem Internationalen Einheitensystem SI zugelassen und eine gesetzliche Maßeinheit
+Sie wird bei der Angabe nicht nur von Atom- sondern auch von Molekülmassen verwendet
+In der Biochemie in den USA auch in der organischen Chemie wird die atomare Masseneinheit auch als Dalton bezeichnet Einheitenzeichen Da benannt nach dem englischen Naturforscher John Dalton
+Die so gewählte atomare Masseneinheit hat die praktisch nützliche Eigenschaft dass alle bekannten Kern- und Atommassen nahe bei ganzzahligen Vielfachen von u liegen die Abweichungen betragen in allen Fällen weniger als <num> u Die betreffende ganze Zahl heißt Massenzahl des Kerns oder Atoms und ist gleich der Anzahl der Nukleonen im Kern
+Definition
+<num> u ist definiert als ein Zwölftel der Masse eines isolierten Atoms des Kohlenstoff-Isotops <num>C im Grundzustand
+Der aktuell empfohlene Wert ist<ref nameuinkg> Wert für u in der Einheit kg
+Die eingeklammerten Ziffern bezeichnen die Unsicherheit in den letzten Stellen des Wertes diese Unsicherheit ist als geschätzte Standardabweichung des angegebenen Zahlenwertes vom tatsächlichen Wert angegeben<ref><ref> Wert für u in der Einheit MeVc<sup><num><sup>
+Die eingeklammerten Ziffern bezeichnen die Unsicherheit in den letzten Stellen des Wertes diese Unsicherheit ist als geschätzte Standardabweichung des angegebenen Zahlenwertes vom tatsächlichen Wert angegeben
+bzw wegen der Masse-Energie-Äquivalenz
+Die Umrechnung in die SI-Einheit Kilogramm ergibt
+bzw
+Da der Kern des <num>C-Atoms <num> Nukleonen enthält ist die Einheit u annähernd gleich der Masse eines Nukleons also eines Protons oder Neutrons
+Deshalb entspricht der Zahlenwert der Atommasse in u annähernd der Massenzahl oder Nukleonenzahl also der Zahl der schweren Kernbausteine des Atoms
+Frühere Definitionen
+Bis <num> war die atomare Masseneinheit definiert als
+der Masse eines Sauerstoff-Atoms
+Dabei bezogen sich die Chemiker auf die durchschnittliche Masse eines Atoms im natürlich vorkommenden Isotopengemisch des Elements O die Physiker aber auf die Masse des Atoms des Hauptisotops <num>O
+Die Differenz zwischen der chemischen Definition und der physikalischen Definition war Anlass eine vereinheitlichte Definition einzuführen
+Über die Verhandlungen in den zuständigen Gremien wird berichtet dass die Chemiker zunächst nicht bereit waren auf die Definition der Physiker mit <num>O einzuschwenken da dies erhebliche Verluste beim Verkauf von chemischen Substanzen zur Folge gehabt hätte
+Schließlich überzeugten die Physiker die Chemiker mit dem Vorschlag <num>C als Basis zu nehmen wodurch der Unterschied zur chemischen Definition nicht nur viel geringer war sondern auch in die richtige Richtung ging und sich positiv auf die Verkaufserlöse auswirken würde
+Zwischen dem neuen und den beiden veralteten Werten der Einheit gilt die Beziehung
+Die Differenz zwischen der alten physikalischen und der heutigen Definition ist auf den Massendefekt zurückzuführen der bei <num>O höher ist als bei <num>C
+Verwendung
+In der deutschen Übersetzung der Broschüre des Internationalen Büros für Maß und Gewicht werden die vereinheitlichte atomare Masseneinheit und das Dalton synonym genannt In den gesetzlichen Regelungen der EU-Richtlinie <num><num>EWG für die Staaten der EU und im Bundesgesetz über das Messwesen in der Schweiz kommt der Ausdruck Dalton nicht vor
+Das Dalton kann als besonderer Name für die atomare Masseneinheit betrachtet werden aber die Bezeichnung Dalton ist weder gesetzlich noch DIN-normgerecht
+Begrifflich gibt es Überlappungen zur molaren Masse sowie zur Molekülmasse die sich in der Praxis deutlich zeigen So wird etwa die Masse großer Moleküle wie Proteine DNA und anderer Biomoleküle mit der atomaren Masseneinheit - meist in Kilodalton - charakterisiert da es zahlenmäßig keine Unterschiede zur Angabe in kgmol gibt
+Sowohl für die atomare Masseneinheit als auch für das Dalton ist die Verwendung von Vorsätzen für dezimale Vielfache und Teile zulässig
+Gebräuchlich sind das Kilodalton <num> kDa
+<num> Da sowie das Megadalton <num> MDa
+<num><num> Da
+Beziehung zur molaren Masse
+Bis zur Neudefinition der SI-Basiseinheiten im Jahr <num> war das Mol als die Stoffmenge definiert die aus ebenso vielen Einzelteilchen besteht wie Atome in <num> Gramm <num>C enthalten sind
+Durch diese Definition der atomaren Masseneinheit und des Mols über dasselbe Atom ein Atom <num>C hatte eine Masse von <num> u ein Mol <num>C hatte eine Masse von <num> g ergab sich für die Masse eines Teilchens in u und dessen molare Masse in gmol exakt der gleiche Zahlenwert
+Beispiel Acetylsalicylsäure Masse eines Moleküls <num> u molare Masse <num> gmol
+Die Avogadro-Konstante NA also die Anzahl Teilchen pro Mol musste nach dieser Definition experimentell bestimmt werden und war mit einer Messunsicherheit behaftet
+Da seit <num> nunmehr der Wert für NA exakt festgelegt ist und somit die Zahl der Teilchen in einem Mol nicht mehr über die Masse des <num>C-Atoms bestimmt wird hat ein Mol <num>C nicht mehr exakt die Masse <num> g allgemein haben nun die Masse eines Teilchens in u und die molare Masse in g nicht mehr exakt denselben Zahlenwert
+Beispiele
+Ein Kohlenstoffatom des Isotops <num>C hat definitionsgemäß die Masse <num> u
+Ein Wasserstoffatom des Isotops <num>H hat die Masse <num> <num> <num> u
+Ein Molekül des bekannten Wirkstoffes Acetylsalicylsäure Aspirin hat eine Masse von <num> u
+Ein Molekül des kleinen Peptidhormons Insulin hat eine Masse von <num> u
+Ein Molekül des Proteins Aktin eines der häufigsten Proteine in Eukaryoten hat eine Masse von ungefähr <num> ku
+Einzelnachweise
+aufgrund der EU-Richtlinie <num><num>EWG in den Staaten der EU bzw dem Bundesgesetz über das Messwesen in der Schweiz Aaldert Wapstra zitiert nach G Audi The History of Nuclidic Masses and of their Evaluation IntJMass SpectrIon Process <num> <num> <num>-<num> arxiv
+Als Anglizismus bezeichnet man einen sprachlichen Ausdruck der aus dem Englischen in eine andere Sprache eingeflossen ist
+Betroffen davon sind alle Bereiche eines Sprachsystems von der Lautung über die Formenlehre Syntax Semantik bis zum Wortschatz sowie die Bereiche Sprachgebrauch und Sprachebene Fachsprache Alltagssprache Slang und anderes
+Findet die Übernahme Akzeptanz von Seiten der Sprachgemeinschaft werden die Ausdrücke als Fremd- und Lehnwort bzw als neue Bedeutung eines deutschen Wortes oder als neue Satzkonstruktion übernommen
+Werden die englischen Einflüsse nicht allgemein akzeptiert etwa weil sie auf einen Jargon oder die Jugendsprache beschränkt sind spricht man von Neudeutsch oder abwertend von Denglisch
+Im Laufe des Generationenwechsels kann sich sowohl diese Wertung als auch der Gebrauch von Anglizismen ändern
+Insbesondere in der Jugendsprache verschwinden viele Ausdrücke mit der nächsten Generation wieder da sie nicht mehr als neu und der Jugend vorbehalten empfunden werden
+Der Begriff Anglizismus umfasst alle englischen Sprachvarietäten Einflüsse speziell aus dem britischen Englisch werden auch Britizismen und solche aus dem amerikanischen Englisch Amerikanismen genannt
+Anglizismen in der deutschen Sprache
+Erscheinungsformen
+Im Deutschen treten Anglizismen am häufigsten auf der lexikalischen Ebene in Erscheinung
+Man kann folgende Phänomene unterscheiden
+Wortentlehnungen Übernahme englischer Lexeme die unterschiedlich stark an das Laut- Schrift- und Grammatiksystem der aufnehmenden Sprache angepasst werden
+So gilt etwa die Mehrzahl die Killer und der Genitiv des Internets als an das deutsche Flexionssystem angepasst
+Auch weitergehende Veränderungen wie Kürzungen kommen vor etwa bei fesch aus engl fashionable
+Lehnübersetzungen Eins-zu-eins-Übersetzungen der Bestandteile des fremden Wortes wie zum Beispiel brainwashing
+Gehirnwäsche
+Lehnübertragungen Übersetzung der Idee hinter der Bildung des fremden Wortes zum Beispiel skyscraper
+Wolkenkratzer nicht Himmelskratzer wie es bei einer Lehnübersetzung zu erwarten wäre
+Lehnbedeutungen Übernahme des Bedeutungsspektrums des fremden Wortes von dem Teilbedeutungen bereits bei einem deutschen Wort zu finden sind zum Beispiel deutsch realisieren im Sinne von etwas bemerken sich einer Tatsache bewusst sein nach englisch realizerealise etwas verwirklichen etwas bemerken sich einer Tatsache bewusst sein keine sinnliche Wahrnehmung im Gegensatz zu to notice
+Ein weiteres Beispiel ist der Held im Sinne des Theaterhelden die Übernahme aus dem Bedeutungsspektrum von hero
+Scheinanglizismen Wortschöpfungen innerhalb einer anderen als englischen Sprachgemeinschaft mit englischen Sprachelementen darunter im Deutschen Handy Basecap oder Service Point Oft existieren solche Wörter oder Wortgruppen auch im Englischen jedoch mit einer anderen Bedeutung falscher Freund
+Das Wort Oldtimer etwa benennt im Deutschen als Scheinanglizismus ein altes Auto engl vintage car veteran car oder classic car während es im Englischen generell einen alten Menschen vergleichbar unserem scherzhaft verwendeten Oldie bezeichnet
+Weitere Übernahmeerscheinungen sind auf anderen Sprachebenen zu verzeichnen
+Lehnsyntax Verwendung von englischer Syntax die im Deutschen nicht üblich ist
+Formenbildung Ebenfalls eine Form des Anglizismus ist die Übernahme englischer Konjugationsformen bei Verwendung ursprünglich englischer Verben in deutschen Sätzen
+Das Partizip Perfekt von Verben wird manchmal mit der Endung -ed gebildet geprinted Dieselbe Endung dringt dann - wohl wegen der Ähnlichkeit zur deutschen Endung -et - vereinzelt auch in die Präsensbildung ein er printed
+Orthografie und Interpunktion Benutzung der englischen statt der deutschen Schreibung zum Beispiel Verwendung der englischen Transkription aus nichtlateinischen Schriften wie der kyrillischen oder der arabischen
+Schreibung mit c in zahlreichen aus dem oder über das Lateinische oder Griechische entlehnten Wörtern wo dieses im neueren Deutsch meist durch k oder z wiedergegeben wird so etwa
+Holocaust
+statt Holokaust
+Die Verwendung der englischen Kommasetzung zu den Anglizismen
+So gibt es im Englischen beispielsweise keine Kommas vor that-dass- und anderen Nebensätzen wohl aber innerhalb von Hauptsätzen z B
+am Satzanfang nach Adverbialen
+Die eindeutige Klassifizierung als Anglizismus ist dabei schwierig
+Leerzeichen in Komposita Industrie Museum vielleicht auch wieder zunehmende Verwendung von Bindestrichen Industrie-Museum
+Aussprache nicht-englischer Wörter oder Namen auf Englisch durch Deutsche zum Beispiel der französischen Wörter
+Pointe Relais
+und
+Revirement der ersten Silbe der Wörter Journalist und Journalismus mit d vorweg wegen Häufigkeit vom Duden anerkannt oder des flämischen Ortsnamens
+Waterloo Hierher gehört auch die englische Aussprache der Abkürzung IT für
+Informationstechnik sogar im deutschen Hörfunk und Fernsehen
+Missverstehen eines gesprochenen französischen Wortes als eines englischen Sie hat ein Fabel statt Faible für die Nation Ebenso Ein Fabel für Regenwürmer soll Charles Darwin gehabt haben
+Anzahl und Häufigkeit
+Sprachwissenschaftliche Untersuchungen der Universität Bamberg stellen anhand von Material aus der Zeitung Die Welt eine Zunahme von Anglizismen in der deutschen Sprache fest So hat sich von <num> bis <num> die Verwendung von Anglizismen
+bei Substantiven verdoppelt
+die Anzahl der Verben ebenfalls zugenommen
+auch Adjektive sind häufiger geworden sterben jedoch auch schnell wieder aus
+Entgegen der allgemeinen Annahme dass es beim Sprachkontakt vorwiegend zur Übernahme von Substantiven komme wurden im untersuchten Zeitraum insgesamt etwa gleich viele Wörter aus jeder dieser drei Wortarten vom Englischen ins Deutsche entlehnt allerdings bleiben die Substantive durchschnittlich länger im Gebrauch erhalten
+Die Anzahl der Anglizismen hat zugenommen ebenso die Häufigkeit mit der diese verwendet werden
+Klassifiziert man die Anglizismen nach Bereichen lässt sich feststellen dass der Bereich Wirtschaft am stärksten gewachsen ist vor allem im Marketing und Vertrieb siehe GemlLauer <num>
+Einzige Ausnahme bildet der Bereich Wissenschaft und Technik in welchem eine Abnahme um den Faktor <num> zu verzeichnen ist
+Insgesamt lässt sich festhalten dass der Gebrauch von Anglizismen in zehn Jahren um den Faktor <num> zugenommen hat
+Hingegen hat die Entlehnungshäufigkeit im Vergleich zum Zeitraum <num>-<num> abgenommen
+Das heißt es werden mehr Anglizismen verwendet die Geschwindigkeit der Übernahme hat aber abgenommen
+Der Grund hierfür könnte ein Sättigungsprozess sein
+In einer weiteren Untersuchung wurde ein großes Textkorpus der Gegenwart <num>-<num> mit insgesamt <num> Lemmata ausgewertet darunter wurden <num>
+<num>
+Anglizismen festgestellt
+Das Textkorpus hat einen Umfang von rund <num> Millionen Token
+einzelne Wortformen darunter <num>
+<num>
+Anglizismen Von den <num> Anglizismen sind <num> <num>
+<num> Token
+<num>
+Substantive <num> <num>
+<num> Token
+<num>
+Adjektive <num> <num>
+<num> Token
+<num>
+Verben und <num> <num>
+<num> Token
+<num>
+Adverbien
+Entwicklung der Anglizismen im Deutschen
+Angaben dazu wann welcher Anglizismus ins Deutsche gelangt ist kann man vor allem aus Herkunftswörterbüchern
+etymologischen Wörterbüchern gewinnen
+Sie haben den Nachteil dass sie nur einen Kernbestand des Wortschatzes enthalten und zwar vor allem den Teil der etymologisch besonders interessant ist
+Es stellt sich also die Frage ob der Trend der Entlehnungen der in einem solchen Wörterbuch nachweisbar ist auch für die Gesamtsprache repräsentativ ist
+Dies muss man sich bewusst machen mangels anderer Möglichkeiten bleibt aber nichts anderes übrig wenn man sich eine Vorstellung von dem Verlauf der Entlehnungen machen will
+Eine solche Untersuchung hat Körner am Beispiel von Duden
+Das Herkunftswörterbuch <num>
+durchgeführt indem sie alle Entlehnungen erfasste für die nach Auskunft dieses Wörterbuchs festgestellt werden kann in welchem Jahrhundert sie aus welcher Sprache ins Deutsche gelangt sind
+Speziell für die aus dem Englischen stammenden Entlehnungen kam Körner zu folgendem Ergebnis
+Das Wörterbuch enthält <num> datierbare Stichwörter darunter <num> Entlehnungen Lehnwörter und Fremdwörter
+Unter den Entlehnungen sind <num> datierbare Anglizismen
+Man sieht dass diese Entlehnungen aus dem Englischen erst recht spät einsetzen und dann aber eine erhebliche Dynamik entwickeln
+Im <num> Jahrhundert erreichen die Anglizismen <num>
+des gesamten erhobenen Wortschatzes beziehungsweise <num>
+der Entlehnungen
+Anpassung an deutsche Sprachgewohnheiten
+Besonders schon vor längerer Zeit entlehnte Wörter haben eine Anpassung der Schreibweise erfahren etwa
+Keks
+gegenüber älterem Cakes
+Bei vor allem über den schriftlichen Verkehr übernommenen Anglizismen kann sich die Aussprache bei gleichbleibendem Schriftbild nach deutschen Aussprachegewohnheiten richten so wird
+Jute
+heute im Deutschen gewöhnlich
+ausgesprochen während ältere Wörterbücher noch die Aussprache
+verzeichnen
+Kritik und Kontroversen
+Eine repräsentative Umfrage
+über die Verständlichkeit von zwölf gebräuchlichen englischen Werbeslogans für deutsche Kunden ergab im Jahr <num> dass einige der Slogans von weniger als <num>
+der Befragten verstanden wurden
+Acht der zwölf untersuchten Unternehmen hätten ihre Werbeslogans seitdem geändert
+<num> störten sich in einer Umfrage der Gesellschaft für deutsche Sprache <num>
+der Befragten an Lehnwörtern aus dem Englischen
+Die Ablehnung war in den Bevölkerungsgruppen am größten die Englisch weder sprechen noch verstehen konnten <num>
+Ablehnung bei der Gruppe der über <num>-Jährigen <num>
+Ablehnung bei ostdeutschen Umfrageteilnehmern
+Die Entwicklung des Englischen zur lingua franca im <num> Jahrhundert beeinflusst die meisten Sprachen der Welt
+Mitunter werden Worte ersetzt oder bei Neuerscheinungen ohne eigene Übersetzung übernommen
+Diese Entwicklung wird vor allem dann skeptisch betrachtet wenn es genügend Synonyme in der Landessprache gibt
+Kritiker merken auch an es handle sich häufig beispielsweise bei Handy im Deutschen um Scheinanglizismen
+Mitunter wird auch eine unzureichende Kenntnis der englischen Sprache für die Vermischung und den Ersatz bestehender Worte durch Scheinanglizismen verantwortlich gemacht
+So sprechen einer Studie der GfK zufolge nur <num> Prozent der deutschen Arbeitnehmer verhandlungssicher Englisch
+In der Gruppe der unter <num>-Jährigen bewerten jedoch über <num> Prozent ihre Englischkenntnisse als gut bis exzellent Für bessere Sprachkenntnisse könne demzufolge effizienterer Englischunterricht beitragen und statt der Ton-Synchronisation von Filmen und Serien solle eine Untertitelung der englischsprachigen Originale mit deutschem Text erfolgen
+Dies würde zugleich zu einer besseren Abgrenzung zwischen den Sprachen und einer Wahrung deutscher Sprachqualität beitragen
+Im Dezember <num> forderte der Europapolitiker Alexander Graf Lambsdorff neben Deutsch die englische Sprache als Verwaltungs- und später als Amtssprache in Deutschland zuzulassen um die Bedingungen für qualifizierte Zuwanderer zu verbessern den Fachkräftemangel abzuwenden und Investitionen zu erleichtern Einer repräsentativen YouGov-Umfrage zufolge würden es <num> Prozent der Deutschen begrüßen wenn die englische Sprache in der gesamten Europäischen Union den Status einer Amtssprache erlangen würde
+Ähnliche Kritik wie gegenüber den Anglizismen traf bereits ab Ende des <num> Jahrhunderts die aus dem Französischen Lateinischen oder Griechischen stammenden Begriffe
+Vereine wie der Allgemeine Deutsche Sprachverein versuchten im Rahmen des deutschen Sprachpurismus diese Begriffe durch deutsche zu ersetzen
+So sind französische lateinische oder griechische Fremdwörter durch deutsche Wortschöpfungen ersetzt worden z B
+Fahrkarte für Billet Abteil für Coupé und Bahnsteig für Perron
+Im Postwesen wurden auf Geheiß Bismarcks vom Generalpostmeister Heinrich von Stephan über <num> französischsprachige Begriffe durch deutsche Neuschöpfungen ersetzt
+Zwar war die damalige Öffentlichkeit empört und man verhöhnte ihn als Generalsprachmeister trotzdem sind Begriffe wie eingeschrieben postlagernd und Empfangsschein heute in den allgemeinen Sprachgebrauch übergegangen und ersetzen die Fremdwörter rekommandiert poste restante und Rezepisse
+Viele Unternehmen setzen Anglizismen in Stellenangeboten bzw -beschreibungen ein
+Kritiker vermuten dass weniger attraktive Stellen dadurch aufgewertet werden sollen Häufig verwendete Begriffe sind Area-Manager weniger als der klassische Abteilungsleiter Facility-Manager Hausmeister
+Key Account Manager
+Betreuer wichtiger Kunden oder
+Case Manager
+ein Fallbearbeiter siehe Fallmanagement
+Um diese Entwicklung zu karikieren wird gelegentlich der Euphemismus WC-Manager Klomann-frau genannt In Frankreich stoßen Lehnwörter und Anglizismen noch stärker auf Kritik und sollen auch durch gesetzgeberische Maßnahmen wie die Loi Toubon eingedämmt werden
+Eine aktive Sprachpolitik wie sie unter anderem in Frankreich und Island betrieben wird um eine Anreicherung der Sprache mit Anglizismen zu unterbinden findet in Deutschland seit Mitte des <num> Jahrhunderts nicht mehr statt
+Der Sprachwissenschaftler Rudolf Hoberg sah <num> keine Bedrohung durch Anglizismen
+Die deutsche Sprache habe schon immer englische Ausdrücke aufgenommen Nach der letzten Duden-Ausgabe haben wir etwa <num> Prozent Anglizismen aber <num> Prozent andere Fremdwörter über die sich die Leute meistens gar nicht aufregen Ebenso lehnt er gesetzliche Regelungen wie Sprachquoten in Frankreich oder Verfassungsänderungen wie in Österreich ab die keine Erfolge zeigten Der Germanist Karl-Heinz Göttert nannte die Aufregung über Anglizismen komisch Sie machen weniger als zwei Prozent des deutschen Wörterschatzes aus
+Da gab und gibt es ganz andere Fremdwortschwemmen
+Das Englische selbst hat im Mittelalter ein Drittel aus dem Französischen entlehnt
+Und die japanische Sprache hat aus dem Chinesischen <num> Prozent übernommen Sie seien ein Beweis dafür dass Nehmersprachen kreativ und nicht knechtisch mit dem Einfluss der Gebersprachen umgehen Er wandte sich gegen eine Leitkultur und kritisierte den Sprachpurismus mit den Worten Schon Jakob Grimm hat sich deshalb gegen den ärgerlichen Purismus gewendet
+Es wäre besser der Verein Deutsche Sprache würde sich auf die Grimmsche Tradition besinnen statt einen Grimm-Preis für Verdienste beim Anglizismen-Kampf zu vergeben
+Auch rechtsextreme Organisationen wie die NPD stören sich oft an Anglizismen und versuchen beispielsweise das nicht allgemein anerkannte Wort Weltnetz statt Internet zu etablieren
+Anglizismen in der französischen Sprache
+Siehe dazu Loi Toubon
+Siehe auch
+Internationalismus Sprache
+Literatur
+Broder Carstensen Ulrich Busse Anglizismen-Wörterbuch der Einfluss des Englischen auf den deutschen Wortschatz nach <num> De Gruyter Berlin
+New York NY <num> ISBN <num>-<num>-<num>-<num>
+Peter Eisenberg Anglizismen im Deutschen
+In Deutsche Akademie für Sprache und Dichtung Union der deutschen Akademien der Wissenschaften Hrsg Reichtum und Armut der deutschen Sprache
+Erster Bericht zur Lage der deutschen Sprache
+De Gruyter Berlin
+Boston MA <num> Seiten <num>-<num>
+ISBN <num>-<num>-<num>-<num>-<num>
+Cristiano Furiassi und Henrik Gottlieb Hrsg Pseudo-English - Studies on False Anglicisms in Europe De Gruyter Berlin
+Boston
+München <num> ISBN <num>-<num>-<num>-<num>-<num>
+Richard Glahn Der Einfluss des Englischen auf gesprochene deutsche Gegenwartssprache
+Eine Analyse öffentlich gesprochener Sprache am Beispiel von Fernsehdeutsch
+<num> durchgesehene Aufl Peter Lang Frankfurt am Main <num> ISBN <num>-<num>-<num>-<num>
+Manfred Görlach Dictionary of European Anglicisms Oxford <num> ISBN <num>-<num>-<num>-<num>
+Wolfgang Müller-Hasemann Das Eindringen englischer Wörter ins Deutsche ab <num> In Karl-Heinz Best Jörg Kohlhase Hrsg Exakte Sprachwandelforschung edition herodot Göttingen <num> ISBN <num>-<num>-<num>-<num> S <num>-<num>
+Rudolf Muhr Anglizismus In Gert Ueding Hrsg Historisches Wörterbuch der Rhetorik
+WBG Darmstadt <num>ff Band <num> <num> Sp <num>-<num>
+Nicole Plümer Anglizismus - Purismus - Sprachliche Identität
+Eine Untersuchung zu den Anglizismen in der deutschen und französischen Mediensprache
+Peter Lang Frankfurt am Main <num> ISBN <num>-<num>-<num>-<num> Dissertation Uni Münster Westfalen philosophische Fakultät <num>
+Peter Schlobinski Anglizismen im Internet in Networx Nr <num> <num> Online PDF kostenlos <num> Seiten <num> KB
+Jan Georg Schneider Von free-floatendem Kapital Hardlinern und Instructions
+Linguistische Anmerkungen zur populären Anglizismenkritik
+In Verein Lingua et opinio e V
+LeO Hrsg Studentische Zeitschrift für Sprache und Kommunikation <num> Dezember <num> online
+Wolfgang Schweickard Glanz und Elend der Sprachpflege der Umgang mit Anglizismen in Frankreich Italien und Deutschland in Wolfgang Dahmen u a Hrsg Englisch und Romanisch
+Romanistisches Kolloquium XVIII
+Tübinger Beiträge zur Linguistik Band <num> Narr Tübingen <num> S <num>-<num> ISBN <num>-<num>-<num>-<num>-<num>
+Stefan Zenklusen Leitsprache Anglotumbdeutsch
+In ders Im Archipel Coolag
+wvb Berlin <num> ISBN <num>-<num>-<num>-<num> gekürzt in Zeitschrift für kritische Theorie Nr <num><num> Jahrgang <num> S <num>f ISBN <num>-<num>-<num>-<num>-<num>
+Weblinks
+Fehlende Sprachloyalität
+Tatsachen und Anmerkungen zur jüngsten Entwicklung des öffentlichen Sprachbewusstseins in Deutschland
+Linguistische Anmerkungen zu einer populären Anglizismen-Kritik PDF <num> kB Thomas Niehr Heinrich-Heine-Universität Düsseldorf <num>
+Anglizismen sind das neue Imponier-Deutsch zeitde <num> Infoportal zu Gebrauch Einfluss und Kritik private Seite
+Einzelnachweise
+Wolfgang Pfeifer et al Etymologisches Wörterbuch des Deutschen <num> Aufl Berlin <num> p <num> Dieter HerbergMichael KinneDoris Steffens Neuer Wortschatz Neologismen der <num>er Jahre im Deutschen BerlinNew York <num> Broder CarstensenUlrich Busse Anglizismen-Wörterbuch der Einfluss des Englischen auf den deutschen Wortschatz nach <num> Band <num> A-E BerlinNew York <num> p <num> Stephanie Bohmann Englische Elemente im Gegenwartsdeutsch der Werbebranche Tectum Verlag <num> ISBN <num>-<num>-<num>-<num>-<num> Frank Puscher Oberflächliche Fehler In ct <num><num> S <num> zweiter Absatz Sie wollen nicht gewertet sondern gevoted werden Sie möchten dass man sie diggt ihnen followed Britta Baas und Bettina Röder in Publik-Forum <num><num> Seite <num> Annett Stein im General-Anzeiger Bonn vom <num> Dezember <num> Journal Seite <num> Svetlana Burmasova
+PDF <num> MB in Beiträge zur Linguistik Band <num> University of Bamberg Press Bamberg <num> a S <num>ff b S <num> c S <num> Peter Eisenberg Anglizismen im Deutschen In Deutsche Akademie für Sprache und Dichtung Union der deutschen Akademien der Wissenschaften Hrsg Reichtum und Armut der deutschen Sprache Erster Bericht zur Lage der deutschen Sprache De Gruyter BerlinBoston <num> Seiten <num>-<num> Bezug Seite <num> ISBN <num>-<num>-<num>-<num>-<num> Peter Eisenberg Anglizismen im Deutschen In Deutsche Akademie für Sprache und Dichtung Union der deutschen Akademien der Wissenschaften Hrsg Reichtum und Armut der deutschen Sprache Erster Bericht zur Lage der deutschen Sprache De Gruyter BerlinBoston <num> Seiten <num>-<num> Bezug Seite <num> ISBN <num>-<num>-<num>-<num>-<num> Duden Das Herkunftswörterbuch Bibliographisches Institut MannheimLeipzigWienZürich <num> ISBN <num>-<num>-<num>-<num> Helle Körner Zur Entwicklung des deutschen Lehn-Wortschatzes In Glottometrics <num> <num> Seite <num>-<num> Tabelle für die Anglizismen Seite <num> weitere Angaben <num>f Der Prozess verläuft wie bei den Entlehnungen aus anderen Sprachen auch gesetzmäßig nach den Piotrowski-Gesetz Körners Beitrag enthält ähnliche Tabellen zur Entwicklung des Gesamtwortschatzes und der Entlehnungen aus dem Lateinischen Französischen Niederdeutschen Italienischen Griechischen Niederländischen Slawischen Spanischen und Rotwelschen Weitere Auswertungen ganzer etymologischer Wörterbücher Karl-Heinz Best Gabriel Altmann Untersuchungen zur Gesetzmäßigkeit von Entlehnungsprozessen im Deutschen In Folia Linguistica Historica <num> <num> Seite <num>-<num> zu Duden Etymologie <num> und Katharina Ternes Entwicklungen im deutschen Wortschatz In Glottometrics <num> <num> Seite <num>-<num> zu Kluge Etymologisches Wörterbuch der deutschen Sprache <num> Auflage <num> Zusammenfassung der Endmark-Studie Studie der Gesellschaft für deutsche Sprache
+Deutsche sprechen schlecht Englisch Studie der GfK Die Zeit <num> Juni <num> Sprachen lernen Fernsehen auf Englisch Die Zeit <num> April <num> Berliner Behörden machen es internationalen Start-ups nicht leicht Tagesspiegel <num> April <num> Englisch muss unsere Verwaltungssprache werden Die Welt Kommentar von Alexander Graf Lambsdorff <num> Dezember <num> Umfrage Mehrheit der Deutschen für Englisch als zweite Amtssprache YouGov Meinungsforschungsinstitut <num> August <num> Ludwig Reiners Stilkunst Ein Lehrbuch deutscher Prosa <num> Auflage CHBeck München <num> S <num> ISBN <num>-<num>-<num>-<num>
+RP online vom <num> Oktober <num>
+Spiegel Online vom <num> November <num>
+NPD-Blog <num> März <num>
+Die Welt <num> August <num> booksgooglede
+DateiAstronomermoonjpg DateiJohannesVermeer-TheAstronomer<num>jpg DateiGalileoarp<num>pixjpg Ein Astronom von
+ástron Stern Gestirn und νÏμος nómos Gesetz ist eine meist akademisch gebildete Person die sich wissenschaftlich mit der Astronomie beschäftigt
+Haupttätigkeit der Astronomen
+Beschränkt man den Begriff Astronom auf jene Wissenschaftler die sich hauptberuflich der Astronomie widmen dann sind meist zwei der folgenden Tätigkeiten Gegenstand des Berufs
+wissenschaftliche Forschung auf dem Gebiet Astronomie insbesondere in der Astrophysik Astrometrie Kosmologie oder im Bereich des Planetensystems beziehungsweise der Raumfahrt
+Die Arbeit kann im Beobachten bestehen in deren Analyse
+Lehrtätigkeit an einer Universität als Hochschulprofessor oder -assistent
+Entwicklung von Messinstrumenten oder Computerprogrammen
+Leitung undoder Verwaltung von Einrichtungen für Forschung und Entwicklung bzw von großen Projekten - etwa bei der ESA oder NASA
+Der Beruf des Fachastronomen setzt im Regelfall ein Hochschulstudium der Astronomie oder verwandter Naturwissenschaften voraus etwa ein Diplom der Physik oder Astronomie nur in Österreich manchmal auch Studienabschlüsse aus Mathematik Geodäsie Aeronautik und anderen
+Das Verfassen einer Dissertation schließt sich in den meisten Fällen an denn die abgeschlossene Promotion gilt oft als Einstellungsvoraussetzung
+Gewandeltes Berufsbild
+Das Berufsbild des Astronomen hat sich in den letzten Jahrzehnten stark gewandelt
+In der Vergangenheit beobachteten Astronomen überwiegend den Himmel mittels optischer Teleskope an Sternwarten
+Heute arbeiten die meisten Astronomen an sehr spezialisierten Fragestellungen und überwiegend am Computer
+Sie verwenden elektromagnetische Signale aus allen Wellenlängenbereichen von der kurzwelligen Gammastrahlung bis zu den längsten Radiowellen
+Viele Messdaten werden auch über das Internet verbreitet - insbesondere bei regelmäßigen internationalen Messkampagnen wie im IVS - beziehungsweise vom Netz übernommen
+Daher arbeiten Astronomen heute kaum mehr am Fernrohr selbst sondern nur einen vergleichsweise kurzen Teil ihrer Arbeitszeit in den Kontrollräumen der Sternwarten
+Die dort gewonnenen Daten werden meist außerhalb der Nachtdienste ausgewertet und aufbereitet
+Immer mehr gewinnt das so genannte service mode observing Beobachtung auf Abruf an Bedeutung es werden nur Beobachtungsziel und -art angegeben werden während die Beobachtungen unabhängig oder automatisiert an den Teleskopen beziehungsweise von Erdsatelliten durchgeführt werden
+Fach- und Amateurastronomen
+Da viele Studenten des Faches später auf anderen Gebieten arbeiten hängt es von ihrem Selbstverständnis ab ob sie sich auch weiterhin als Astronom bezeichnen
+Inwieweit wissenschaftlich tätige Amateurastronomen als Astronomen im eigentlichen Sinn zu nennen sind ist ebenfalls offen
+Besonders in früheren Jahrhunderten ist eine Trennung zwischen Fachastronom und Amateur wenig zweckmäßig wie etwa das Beispiel von Wilhelm Olbers zeigt
+Da die Astronomie nach wie vor eine Wissenschaft ist die auch im professionellen Bereich von einzelnen und kleinen Forschungsgruppen geprägt ist haben auch Amateure mit der entsprechenden Begabung und Ausrüstung die Möglichkeit mitzuwirken
+Amateure sind oft dort erfolgreich wo eine kontinuierliche Beobachtung notwendig ist aber wegen der Kosten durch Großteleskope kaum professionell machbar ist etwa die Asteroiden- und Kometenüberwachung oder auf dem Gebiet veränderlicher Sterne sowie der Astrometrie
+Dienstzeit
+Da Astronomen naturgemäß - wenn auch durch die moderne Beobachtungs- und Informationstechnik nicht mehr so ausgeprägt wie früher - ihre Tätigkeit in der Nacht ausüben erfordert die Arbeit eines Berufsastronomen klare Regelungen zur Dienstzeit
+Die Zeiten des astronomischen Schlafmangels über die auch berühmte Astronomen manchmal in ihren Briefen oder Berichten geklagt haben sind allerdings größtenteils vorüber
+Moderne Sternwarten sind meistens mit Technologien ausgerüstet die ein gewisses Maß an Fernbedienung erlauben oder sogar international anbieten wie z B
+einige Observatorien auf Hawaii oder ESO-Sternwarten wie in Chile
+Da visuelle Messungen oder Kontrollen nur mehr selten erforderlich sind und elektro-optische Sensoren grundsätzlich auch eine Funktionskontrolle über EDV oder über das Internet erlauben werden durchgehend nächtliche Arbeitszeiten zunehmend seltener
+Siehe auch
+Liste von Astronomen Liste von Astronominnen Physiker Mathematiker Geschichte der Astronomie Priesterastronom
+Weblinks
+Zeittafel der bedeutendsten Astronomen und ihrer Erkenntnisse
+DateiAlan Turing az <num>-as évekbenjpg DateiAlan Turing signaturesvg Alan Mathison Turing OBE FRS
+<num> Juni <num> in London
+<num> Juni <num> in Wilmslow Cheshire war ein britischer Logiker Mathematiker Kryptoanalytiker und Informatiker
+Er gilt heute als einer der einflussreichsten Theoretiker der frühen Computerentwicklung und Informatik
+Turing schuf einen großen Teil der theoretischen Grundlagen für die moderne Informations- und Computertechnologie
+Als richtungsweisend erwiesen sich auch seine Beiträge zur theoretischen Biologie
+Das von ihm entwickelte Berechenbarkeitsmodell der Turingmaschine bildet eines der Fundamente der Theoretischen Informatik
+Während des Zweiten Weltkrieges war er maßgeblich an der Entzifferung der mit der Enigma verschlüsselten deutschen Funksprüche beteiligt
+Der Großteil seiner Arbeiten blieb auch nach Kriegsende unter Verschluss
+Turing entwickelte <num> eines der ersten Schachprogramme dessen Berechnungen er mangels Hardware selbst vornahm
+Nach ihm benannt sind der Turing Award die bedeutendste Auszeichnung in der Informatik sowie der Turing-Test zum Überprüfen des Vorhandenseins von künstlicher Intelligenz
+Im März <num> wurde Turing wegen seiner Homosexualität die damals noch als Straftat verfolgt wurde zur chemischen Kastration verurteilt Turing erkrankte in Folge der Hormonbehandlung an einer Depression und starb etwa zwei Jahre später durch Suizid
+Im Jahr <num> sprach der damalige britische Premierminister Gordon Brown eine offizielle Entschuldigung im Namen der Regierung für die entsetzliche Behandlung Turings aus und würdigte dessen außerordentliche Verdienste während des Krieges eine Begnadigung wurde aber noch <num> trotz einer Petition abgelehnt
+Am Weihnachtsabend dem <num> Dezember <num> sprach Königin Elisabeth II posthum ein Royal Pardon Königliche Begnadigung aus
+Leben und Wirken
+Kindheit und Jugend
+DateiAlan Turing Aged <num>jpg Alan Turings Vater Julius Mathison Turing war britischer Beamter beim Indian Civil Service
+Er und seine Frau Ethel Sara geborene Stoney wünschten dass ihre Kinder in Großbritannien aufwachsen
+Deshalb kehrte die Familie vor Alans Geburt aus Chatrapur damals Britisch-Indien nach London-Paddington zurück wo Alan Turing am <num> Juni <num> zur Welt kam
+Da der Staatsdienst seines Vaters noch nicht beendet war reiste dieser im Frühjahr <num> erneut nach Indien wohin ihm seine Frau im Herbst folgte
+Turing und sein älterer Bruder John wurden nach St Leonards-on-the-Sea Hastings in die Familie eines pensionierten Obersts und dessen Frau in Pflege gegeben
+In der Folgezeit pendelten die Eltern zwischen England und Indien bis sich Turings Mutter <num> entschied längere Zeit in England zu bleiben und die Söhne wieder zu sich nahm
+Schon in frühester Kindheit zeigte sich die hohe Begabung und Intelligenz Turings
+Es wird berichtet dass er sich innerhalb von drei Wochen selbst das Lesen beibrachte und sich schon früh zu Zahlen und Rätseln hingezogen fühlte
+Im Alter von sechs Jahren wurde Turing auf die private Tagesschule St Michaels in St Leonards-on-the-Sea geschickt wo die Schulleiterin frühzeitig seine Begabung bemerkte
+<num> im Alter von <num> Jahren wechselte er auf die Sherborne School in Dorset
+Sein erster Schultag dort fiel auf einen Generalstreik in England
+Turing war jedoch so motiviert dass er die <num> Kilometer von Southampton zur Schule allein auf dem Fahrrad zurücklegte und dabei nur einmal in der Nacht an einer Gaststätte Halt machte so berichtete jedenfalls die Lokalpresse
+Turings Drang zur Naturwissenschaft traf bei seinen Lehrern in Sherborne auf wenig Gegenliebe sie setzten eher auf Geistes- als auf Naturwissenschaften
+Trotzdem zeigte Turing auch weiterhin bemerkenswerte Fähigkeiten in den von ihm geliebten Bereichen
+So löste er für sein Alter fortgeschrittene Aufgabenstellungen ohne zuvor irgendwelche Kenntnisse der elementaren Infinitesimalrechnung erworben zu haben
+Im Jahr <num> stieß Turing auf die Arbeiten Albert Einsteins
+Er verstand sie nicht nur sondern entnahm einem Text selbständig Einsteins Bewegungsgesetz obwohl dieses nicht explizit erwähnt wurde
+Collegezeit und theoretische Arbeiten
+Turings Widerstreben für Geisteswissenschaften genauso hart wie für Naturwissenschaften zu arbeiten hatte zur Folge dass er einige Male durch die Prüfungen fiel
+Weil dies seinen Notendurchschnitt verschlechterte musste er <num> auf ein College zweiter Wahl gehen das Kings College Cambridge entgegen seinem Wunsch am Trinity College zu studieren
+Er studierte von <num> bis <num> unter Godfrey Harold Hardy <num>-<num> einem respektierten Mathematiker der den Sadleirian Chair in Cambridge innehatte das zu der Zeit ein Zentrum der mathematischen Forschung war
+DateiTuringmaschinesvg
+In seiner für diesen Zweig der Mathematik grundlegenden Arbeit On Computable Numbers with an Application to the Entscheidungsproblem <num> Mai <num> formulierte Turing die Ergebnisse Kurt Gödels von <num> neu
+Er ersetzte dabei Gödels universelle arithmetisch-basierte formale Sprache durch einen einfachen gedanklichen Mechanismus eine abstrakt-formale Zeichenketten verarbeitende mathematische Maschine die heute unter dem Namen Turingmaschine bekannt ist
+Entscheidungsproblem verweist auf eines der <num> wichtigsten offenen Probleme der Mathematik des <num> Jahrhunderts vorgestellt von David Hilbert <num> auf dem <num> Internationalen Mathematiker-Kongress in Paris Hilbertsche Probleme Turing bewies dass solch ein Gerät in der Lage ist jedes vorstellbare mathematische Problem zu lösen sofern dieses auch durch einen Algorithmus gelöst werden kann
+Turingmaschinen sind bis zum heutigen Tag einer der Schwerpunkte der Theoretischen Informatik nämlich der Berechenbarkeitstheorie
+Mit Hilfe der Turingmaschine gelang Turing der Beweis dass es keine Lösung für das Entscheidungsproblem gibt
+Er zeigte dass die Mathematik in gewissem Sinne unvollständig ist weil es allgemein keine Möglichkeit gibt festzustellen ob eine beliebige syntaktisch korrekt gebildete mathematische Aussage beweisbar oder widerlegbar ist
+Dazu bewies er dass das Halteproblem für Turingmaschinen nicht lösbar ist d h dass es nicht möglich ist algorithmisch zu entscheiden ob eine Turingmaschine angesetzt auf eine Eingabe initiale Bandbelegung jemals zum Stillstand kommen wird das heißt die Berechnung terminiert
+Turings Beweis wurde erst nach dem von Alonzo Church <num>-<num> mit Hilfe des Lambda-Kalküls geführten Beweis veröffentlicht unabhängig davon ist Turings Arbeit beträchtlich einfacher und intuitiv zugänglich
+Auch war der Begriff der Universellen Turing- Maschine neu einer Maschine welche jede beliebige andere Turing-Maschine simulieren kann
+Die Eingabe für diese Maschine ist also ein verschlüsseltes Programm das von der universellen Maschine interpretiert wird und der Startwert auf den es angewendet werden soll
+Alle bis heute definierten Berechenbarkeitsbegriffe haben sich bis auf die Abbildung von Worten auf Zahlen und umgekehrt als äquivalent erwiesen
+<num> und <num> verbrachte Turing zumeist an der Princeton University und studierte dort unter Alonzo Church
+<num> erwarb er den Doktortitel in Princeton
+Seine Doktorarbeit führte den Begriff der Hypercomputation ein bei der Turingmaschinen zu sogenannten Orakel-Maschinen erweitert werden
+So wurde das Studium von nicht-deterministisch lösbaren Problemen ermöglicht
+Nach seiner Rückkehr nach Cambridge im Jahr <num> besuchte Turing Vorlesungen des österreichisch-britischen Philosophen Ludwig Wittgenstein <num>-<num> über die Grundlagen der Mathematik
+Die beiden diskutierten und stritten vehement Turing verteidigte den mathematischen Formalismus während Wittgenstein der Meinung war dass Mathematik überbewertet sei und keine absolute Wahrheit zutage bringen könne
+Kryptoanalyse
+DateiBletchley Park IMG <num>JPG Während des Zweiten Weltkriegs war Turing einer der herausragenden Wissenschaftler bei den erfolgreichen Versuchen in Bletchley Park verschlüsselte deutsche Funksprüche zu entziffern
+Er steuerte einige mathematische Modelle bei um sowohl die Enigma siehe auch Letchworth-Enigma als auch die Lorenz-Schlüsselmaschine siehe auch
+Turingery
+zu brechen
+Die Einblicke die Turing bei der Kryptoanalyse der -Verschlüsselungen gewann halfen später bei der Entwicklung des ersten digitalen programmierbaren elektronischen Röhrencomputers ENIAC
+Konstruiert von Max Newman und seinem Team und gebaut in der
+Post Office Research Station
+in Dollis Hill von einem von Tommy Flowers angeführten Team im Jahr <num> entzifferte Colossus die Lorenz-Maschine
+Auch konzipierte Turing die nach ihm benannten
+Bombes
+Sie waren Nachfolgerinnen der von dem Polen Marian Rejewski entwickelten
+Bomba
+und dienten zur Ermittlung der Schlüssel von Enigma-Nachrichten
+Dabei handelte es sich um ein elektromechanisches Gerät das im Prinzip mehrere Enigma-Maschinen beinhaltete und so in der Lage war viele mögliche Schlüsseleinstellungen der Enigma-Nachrichten durchzutesten und zu eliminieren bis eine mögliche Lösung gefunden war
+Reductio ad absurdum
+Turings Mitwirkung als einer der wichtigsten Codeknacker bei der Entzifferung der Enigma war bis in die <num>er Jahre geheim nicht einmal seine engsten Freunde wussten davon
+Die Entzifferung geheimer deutscher Funksprüche war eine kriegsentscheidende Komponente für den Sieg der Alliierten im U-Boot-Krieg und im Afrikafeldzug
+Arbeit an frühen Computern - Der Turing-Test
+DateiPunch cards in tray for Pilot ACE computer built at the National Physical Laboratory c <num> <num>jpg Von <num> bis <num> war Turing im
+National Physical Laboratory
+in Teddington tätig wo er am Design der ACE
+Automatic Computing Engine
+arbeitete
+Der Name der Maschine ist abgeleitet von der Analytical Engine des Mathematikers Charles Babbage dessen Werk Turing zeitlebens bewunderte
+Ab <num> lehrte Turing an der Universität Manchester und wurde im Jahr <num> stellvertretender Direktor der Computerabteilung
+Hier arbeitete er an der Software für einen der ersten echten Computer den Manchester Mark I und gleichzeitig weiterhin verschiedenen theoretischen Arbeiten
+In Computing machinery and intelligence
+Mind
+Oktober <num> griff Turing die Problematik der künstlichen Intelligenz auf und schlug den Turing-Test als Kriterium vor ob eine Maschine dem Menschen vergleichbar denkfähig ist
+Da der Denkvorgang nicht formalisierbar ist betrachtet der Test nur die Antworten einer Maschine im Dialog mit einem Menschen d h
+das kommunikative Verhalten der Maschine
+Wenn dieses von einem menschlichen Verhalten nicht unterscheidbar erscheint soll von maschineller Intelligenz gesprochen werden
+Er beeinflusste durch die Veröffentlichung die Entwicklung der Künstlichen Intelligenz maßgeblich
+<num> schrieb er das Schachprogramm Turochamp
+Da es keine Computer mit ausreichender Leistung gab um es auszuführen übernahm Turing dessen Funktion und berechnete jeden Zug selbst
+Dies dauerte bis zu <num> Minuten pro Zug
+Das einzige schriftlich dokumentierte Spiel verlor er gegen einen Kollegen
+Arbeit an mathematischen Problemen der Biologie
+Von <num> bis zu seinem Tod <num> arbeitete Turing an mathematischen Problemen der theoretischen Biologie
+Er veröffentlichte <num> eine Arbeit zum Thema The Chemical Basis of Morphogenesis
+In diesem Artikel wurde erstmals ein Mechanismus beschrieben wie Reaktions-Diffusions-Systeme spontan Strukturen entwickeln können
+Dieser als Turing-Mechanismus bekannte Prozess steht noch heute im Mittelpunkt vieler chemisch-biologischer Strukturbildungstheorien
+Turings weiteres Interesse galt dem Vorkommen der Fibonacci-Zahlen in der Struktur von Pflanzen
+Spätere Arbeiten blieben bis zur Veröffentlichung seiner gesammelten Werke <num> unveröffentlicht
+Verfolgung wegen Homosexualität und Turings Tod
+DateiBerliner CSD <num> by andreas tw - <num>jpg
+<num> half der <num>-jährige Arnold Murray zu dem Turing eine gleichgeschlechtliche Beziehung hatte einem Komplizen dabei in Turings Haus einzubrechen
+Turing meldete daraufhin einen Diebstahl bei der Polizei die ihm als Folge der Ermittlungen eine sexuelle Beziehung zu Murray vorwarf
+Da homosexuelle Handlungen zu dieser Zeit - wie in den meisten anderen Ländern - in England strafbar waren wurde Turing wegen grober Unzucht und sexueller Perversion angeklagt
+Turing sah keinen Anlass sich wegen dieser Vorwürfe zu rechtfertigen
+Nach seiner Verurteilung zu einer Gefängnisstrafe wurde er vor die Wahl gestellt die Haftstrafe anzutreten oder - da zu seiner Zeit Homosexualität von weiten Teilen der Psychiatrie als Krankheit angesehen wurde - sich behandeln zu lassen
+Er entschied sich für die ärztliche Behandlung zu der auch eine medikamentöse Behandlung mit dem Hormon Östrogen gehörte
+Diesem wurde eine triebhemmende Wirkung zugeschrieben
+Die Behandlung dauerte ein Jahr und führte zu Nebenwirkungen wie der Vergrößerung der Brustdrüse
+Auch wenn er seine körperlichen Veränderungen mit Humor kommentierte muss die Verweiblichung seiner Konturen den sportlichen Läufer und Tennisspieler schwer getroffen haben
+Turing erkrankte an einer Depression Im Herbst <num> begann Turing seine Therapie bei dem aus Berlin stammenden und seit <num> in Manchester lebenden Psychoanalytiker Franz Greenbaum
+Dieser war ein Anhänger CG
+Jungs
+und war ihm von Freunden als für seinen Fall verständnisvoll empfohlen worden
+Turing entwickelte auch ein freundschaftliches Verhältnis zur Familie Greenbaum die er auch privat besuchte
+<num> starb Turing wahrscheinlich entsprechend der offiziellen Feststellung durch Suizid an einer Cyanidvergiftung dem Anschein nach von einem vergifteten Apfel herrührend den man halb aufgegessen neben ihm auffand
+Die Ermittler versäumten es jedoch den Apfel auf Gift untersuchen zu lassen
+Es wird berichtet dass Turing seit <num> nachdem er den Film Schneewittchen und die sieben Zwerge gesehen hatte immer wieder die Verse Dip the apple in the brew
+Let the sleeping death seep through Tauch den Apfel tief hinein
+bis das Gift wird in ihm sein in der deutschen Version des Films Apfel färbt sich strahlend rot
+lockt Schneewittchen in den Tod sang
+Der These dass Turings Tod ein Unfall im Zusammenhang mit einem chemischen Versuch war wird von Andrew Hodges einem seiner Biographen entschieden widersprochen Unter seinen Biographen ist die Annahme verbreitet die Auswirkungen der Hormonbehandlung seien die Hauptursache für den Suizid gewesen
+Offizielle Entschuldigung Danksagung und Rehabilitierung
+Ab etwa den späten <num>er Jahren unternahmen britische Bürger eine Reihe von öffentlichkeitswirksamen Aktivitäten um das von Turing erlittene Unrecht bekannt zu machen und seine formale Rehabilitierung zu erreichen also einen Widerruf oder eine Aufhebung des damaligen Urteils
+Dies führte im Jahr <num> zum Erfolg
+Im Jahr <num> unterzeichneten rund <num> Briten eine bei der Regierung eingereichte Online-Petition in der eine posthume Entschuldigung von der britischen Regierung gefordert wurde Der Initiator der Kampagne der britische Programmierer John Graham-Cumming regte an Alan Turing eine Ritterwürde zu verleihen
+Am <num> September <num> veröffentlichte der damalige britische Premierminister Gordon Brown eine Erklärung in der er im Namen der britischen Regierung die Verfolgung Turings bedauerte und seinen außerordentlichen Beitrag während des Zweiten Weltkriegs würdigte
+Dabei spielte er auch auf den strategischen Vorteil der Alliierten durch die Entschlüsselung der Enigma an und unterstrich deren Bedeutung
+Da die Strafverfolgung seiner sexuellen Ausrichtung damals gesetzeskonform war wurde eine nachträgliche Aufhebung der Verurteilung Turings zunächst von offizieller Seite als unmöglich dargestellt
+Noch <num> weigerte sich die Regierung von Browns Nachfolger David Cameron <num> Homosexuelle die nach dem Criminal Law Amendment Act von <num> verurteilt worden waren postum zu rehabilitieren
+Im Jahr <num> wurde bekannt dass die britische Regierung die Absicht hatte Turing zu rehabilitieren
+Das Oberhausmitglied John Sharkey Baron Sharkey beantragte dies
+Das konservative Mitglied des Oberhauses Tariq Ahmad Baron Ahmad of Wimbledon kündigte die Zustimmung der Regierung an
+Der Liberaldemokrat Sharkey hatte in den <num>er Jahren in Manchester Mathematik bei Turings einzigem Doktoranden Robin Gandy studiert
+Eine dritte Lesung des Antrags beraumte die Regierung für Ende Oktober an
+Am <num> Dezember <num> wurde Alan Turing durch ein allein dem Monarchen zustehendes besonderes Gnadenrecht durch ein sogenanntes Royal Pardon begnadigt
+Justizminister Chris Grayling hatte diese Begnadigung bei Elisabeth II beantragt
+Turing gilt damit auch als offiziell rehabilitiert
+Im April <num> entschuldigte sich Robert Hannigan der damalige Leiter des britischen Geheimdienstes GCHQ für die Behandlung von Homosexuellen durch seine Institution und bezog dies ausdrücklich auf Alan Turing
+Nachwirkungen der Rehabilitierung
+Anfang <num> verlangten Mitglieder der Familie Alan Turings unter weiterer teils prominenter Unterstützung Stephen Fry Turing-Darsteller Benedict Cumberbatch in einer Petition an das britische Parlament die Rehabilitation auch aller anderen der in England unter den Homosexuellen-Gesetzen Verurteilten
+Die Petition wurde von ca <num> Personen unterschrieben und sollte von Turings Großneffen Nevil Hunt und der Großnichte Rachel Barns überreicht werden
+Am <num> Oktober <num> lehnte das britische Parlament einen Gesetzesentwurf ab der eine Rehabilitation in Form einer generellen Rehabilitation aller lebenden früher für Homosexualität verurteilten Personen vorsah
+Dieser Gesetzesentwurf ging einigen zu weit anderen nicht weit genug Am <num> Januar <num> wurde von Königin Elisabeth II
+ein Gesetz in Kraft gesetzt das aufbauend auf der Begnadigung von Turing allen Männern die Strafe aufhebt falls zu dem Zeitpunkt beide über <num> Jahre alt waren als sie den geahndeten Akt in gegenseitigem Einvernehmen vollzogen
+Ausgenommen sind weiterhin Verurteilungen wegen homosexueller Handlungen in öffentlichen Toiletten
+Das Gesetz schließt auch bereits verstorbene Personen ein
+Ein noch lebender Betroffener kann beantragen dass die Strafe aus seiner polizeilichen Führungsakte gestrichen wird und Historiker können darauf hinweisen dass eine Verurteilung verstorbener Personen nach geltendem Recht ungültig ist
+Das Gesetz das von Justizminister Sam Gyimah als Turings Gesetz bezeichnet wurde ist eine Ergänzung zum
+Policing and Crime Act
+und nimmt keinen Bezug auf andere Gesetze unter denen homosexuelle Handlungen verfolgt werden konnten
+Von Michael Cashman einem der Initiatoren des Gesetzes wurden jedoch weitere Vereinbarungen abgesichert die einen entsprechend umfassenden Straferlass für alle homosexuellen Handlungen ermöglichen
+Postume Ehrungen
+DateiTuring statue Surreyjpg Am <num> März <num> wurde der Asteroid <num> Turing nach ihm benannt
+Eine Turing-Statue wurde am <num> Juni <num> in Manchester enthüllt
+Sie steht im Sackville Park zwischen den wissenschaftlichen Gebäuden der Universität Manchester und dem bei Homosexuellen beliebten Viertel der Canal Street
+An seinem <num> Todestag dem <num> Juni <num> wurde zum Gedenken an Turings frühzeitigen Tod eine Tafel an seinem früheren Haus Hollymeade in Wilmslow enthüllt
+Der Turing Award wird jährlich von der
+Association for Computing Machinery
+an Personen verliehen die bedeutende Beiträge zur Informatik geleistet haben
+Er wird weithin als Nobelpreis der Informatik angesehen
+Der Bletchley Park Trust hat am <num> Juni <num> eine Statue Turings in Bletchley Park enthüllt
+Die Skulptur wurde von Stephen Kettle gestaltet der als Material für sein Kunstwerk walisischen Schiefer verwendete
+Im Turing-Jahr <num> fanden zu Alan Turings hundertstem Geburtstag weltweit Veranstaltungen zur Würdigung seiner Leistungen und zum Gedenken daran statt
+Im Jahr <num> wurde er in die
+Hall of Honor
+Ehrenhalle des US-Geheimdienstes NSA National Security Agency aufgenommen
+Verschiedenes
+DateiTuring Plaquejpg
+Alan Turing war ein hervorragender Langstreckenläufer
+Von <num> an startete er bei Wettkämpfen für den Walton Athletic Club Bei den englischen Meisterschaften im Marathon <num> wurde er Fünfter in <num><num> h nur gut fünf Minuten langsamer als die Zeit mit der sich Stan Jones beim Polytechnic Marathon des folgenden Jahres bei dem Turing verletzt fehlte als dritter britischer Mann hinter Jack Holden und Tom Richards für den Marathon der Olympischen Spiele <num> in London qualifizierte
+<num> musste Turing wegen einer Beinverletzung seine Sportkarriere beenden
+Angeblich hat sich Apple beim Design seines Logos eines angebissenen Apfels ursprünglich in Regenbogenfarben vom Tod des Computerpioniers Turing inspirieren lassen
+Diese Annahme wurde jedoch von Steve Jobs mit den Worten widerlegt dass er wünschte damals daran gedacht zu haben er es aber nicht habe Apple hatte die Legende im Sinn nach der Isaac Newton zu seiner Gravitationstheorie inspiriert worden sein soll als ihm ein Apfel auf den Kopf fiel Der Logo-Designer Rob Janoff meinte der Biss sei lediglich als Größenmaßstab hinzugefügt worden um etwa eine Verwechslung mit einer Kirsche auszuschließen
+In seinen Lebenserinnerungen berichtet der Computerpionier Heinz Billing vom Max-Planck-Institut für Physik München dass sich Alan Turing und Konrad Zuse <num> in Göttingen getroffen haben
+In Form eines Kolloquiums befragten britische Fachleute neben Turing u a John R Womersley und Arthur Porter deutsche Wissenschaftler wie Zuse Billing Alwin Walther und Helmut Schreyer
+<num> wurde im Heinz Nixdorf MuseumsForum in Paderborn zu Ehren von Turing ein einjähriger Zyklus von Ausstellungen unter dem Titel Genial
+Geheim gezeigt
+Berichte von Bekannten über ihn sind teilweise skurril Er habe seine Teetasse immer mit einem Fahrradschloss an seine Heizung gekettet und sei mit zweckentfremdeter Gasmaske Fahrrad gefahren um sich gegen seinen Heuschnupfen beim Fahrradfahren zu schützen
+Bewohner des Örtchens Bletchley erschraken darüber und glaubten bei seinem Anblick an einen deutschen Giftgasangriff
+Am Institut für Informatik der Westfälischen Wilhelms-Universität in Münster wurden Ende der <num>er Jahre von Achim Clausing zwei Originaldrucke der bedeutendsten Veröffentlichungen Turings im Nachlass von Heinrich Scholz entdeckt wovon eine seit <num> verschollen gewesen war Es handelt sich um die Arbeit On Computable Numbers with an Application to the Entscheidungsproblem von <num> die Scholz noch im selben Jahr mit einer Postkarte von Turing angefordert hatte Auf Basis dieser Arbeit hielt Scholz nach Clausings Aussage das weltweit erste Seminar über Informatik Die zweite Arbeit stammt aus dem Jahr <num> und ist eine Abhandlung über die Entwicklung der künstlichen Intelligenz die Turing mit einem handschriftlichen Kommentar versah Dies ist wohl mein letztes Exemplar
+Bei Sothebys wurden vergleichbare Drucke Turings die keine Widmung aufwiesen für <num> Euro versteigert
+<num> wurde eine bis dahin unbekannte Sammlung von <num> Briefen von Turing entdeckt
+Eine weitere Sammlung mit <num> Briefen wurde darüber hinaus im gleichen Jahr in einem Aktenschrank in einem Lagerraum der Universität Manchester aufgefunden
+Die Briefe stammen aus den Jahren <num> bis <num>
+Die an der Universität Manchester entdeckten Briefe behandeln überwiegend seine Forschungsarbeit und wurden vom Archiv der Universität übernommen sie sind im Internet einsehbar
+Im Juli <num> gab die Bank of England bekannt dass auf der ab Ende <num> in Umlauf kommenden neuen <num>-Pfund-Note das Bild von Turing und sein Zitat This is only a foretaste of what is to come and only the shadow of what is going to be zu sehen sein wird
+Werke
+Veröffentlichungen
+Wichtige Veröffentlichungen
+Englische Ausgaben
+Deutsche Ausgabe und Übersetzungen
+Patente
+<num>
+<num>
+Literatur Auswahl
+Theorie und Diskussion
+David J Bolter Turings Man Western Culture in the Computer Age
+University of South Carolina Press Chapel Hill <num> ISBN <num>-<num>-<num>-<num>
+S Barry Cooper Jan van Leeuwen Hrsg Alan Turing His Work and Impact Elsevier New York NY <num> ISBN <num>-<num>-<num>-<num>-<num>
+Jack Copeland Jonathan Bowen Mark Sprevak u Robin Wilson Hrsg The Turing Guide
+Oxford University Press Oxford <num> ISBN <num>-<num>-<num>-<num>-<num>
+Juliet Floyd Alisa Bokulich Hrsg Philosophical Explorations of the Legacy of Alan Turing
+Turing <num>
+Springer Berlin <num> ISBN <num>-<num>-<num>-<num>-<num>
+Boston Studies in the History of Science <num>
+Geschichte und Biographie
+George Dyson Turings Cathedral
+The Origins of the Digital Universe
+Pantheon <num> ISBN <num>-<num>-<num>-<num>-<num> Turings Kathedrale Die Ursprünge des digitalen Zeitalters Propyläen Verlag Berlin <num> ISBN <num>-<num>-<num>-<num>-<num>
+Francis Harry Hinsley Alan Stripp Codebreakers - The inside story of Bletchley Park Oxford University Press Reading <num> ISBN <num>-<num>-<num>-<num>
+Andrew Hodges Alan Turing - The Enigma Burnett Books London und Simon and Schuster New York <num> Vintage New York <num> Biografie Alan Turing - Enigma
+Kammerer und Unverzagt Berlin <num> <num> Auflage Springer <num> ISBN <num>-<num>-<num>-<num>
+David Leavitt The Man Who Knew Too Much
+Alan Turing and the Invention of the Computer
+W W Norton
+Co <num> ISBN <num>-<num>-<num>-<num>
+Dermot Turing Alan Turing - The Life of a Genius The History Press <num> ISBN <num>-<num> Prof - Alan Turing Decoded Pavilion Books <num> ISBN <num>-<num>
+Gordon Welchman The Hut Six Story - Breaking the Enigma Codes Allen Lane London <num> Cleobury Mortimer MM Baldwin Shropshire <num> ISBN <num>-<num>-<num>-<num>
+Belletristik
+Rolf Hochhuth Alan Turing
+Erzählung
+Rowohlt Reinbek <num> ISBN <num>-<num>-<num>-<num>
+David Lagercrantz Der Sündenfall von Wilmslow
+Übersetzung aus dem Schwedischen Wolfgang Butt
+Piper München <num> zuerst <num>
+Wolf Schneider Große Verlierer
+Von Goliath bis Gorbatschow
+Rowohlt Reinbek <num> ISBN <num>-<num>-<num>-<num> darin enthalten ein Kapitel über Alan Turing
+Neal Stephenson
+Cryptonomicon
+Goldmann <num> ISBN <num>-<num>-<num>-<num> Originalausgabe New York <num>
+Robert Harris
+Enigma
+Heyne München <num> ISBN <num>-<num>-<num>-<num>-<num> Englische Originalausgabe <num>
+Filme Auswahl
+<num> Breaking the Code Der codierte Mann
+Fernsehfilm-Biographie Großbritannien <num> Min Buch Hugh Whitemore Regie Herbert Wise Produktion BBC mit Derek Jacobi als Turing online-Video
+<num>
+Enigma - Das Geheimnis Regie Michael Apted
+Dieser Film basiert auf dem Roman
+Enigma
+des britischen Autors Robert Harris aus dem Jahre <num>
+<num> Codebreaker
+Doku-Drama Großbritannien Buch Craig Warner Regie Clare Beavan Nic Stacey Produktion Channel <num> mit Ed Stoppard als Alan Turing Deutschsprachige Erstsendung bei ServusTV als Der Codeknacker
+Alan Turing
+Erstsendung <num> Juni <num> - Inhaltsangabe
+<num> Der Fall Alan Turing oder Wie ein Mathegenie Hitler knackte OT La drôle de guerre dAlan Turing ou Comment les maths ont vaincu Hitler Dokumentarfilm Frankreich <num> <num> Min Buch und Regie Denis van Waerebeke Produktion Les Films dici arte France Off World RTBF Erstsendung <num> Juni <num> bei arte Inhaltsangabe von arte online-Video
+<num>
+The Imitation Game Doku-Drama Großbritannien <num> <num> Min Buch Graham Moore Regie Morten Tyldum Produktion Weinstein
+Mit Benedict Cumberbatch als Alan Turing Keira Knightley als Joan Clarke Charles Dance u a nach der Biographie von Andrew Hodges
+Musik
+A Man From The Future Pet Shop Boys <num> Die Texte im Stück basieren auf der Biographie Alan Turing The Enigma von Andrew Hodges der hier mit Tennant und Lowe zusammenarbeitete
+Weblinks
+Alan Turing in der Ehrenrolle Roll of Honour von Bletchley Park
+Andrew Hodges Alan-Turing-Portal - turingorguk englisch
+The Turing Archive for the History of Computing - alanturingnet englisch
+The Turing Digital Archive In University of Cambridge englisch
+Genial
+geheim - Alan Turing in <num> Etappen In Heinz Nixdorf MuseumsForum Sonderausstellung zum <num>
+Geburtstag von Alan Turing <num>
+Artikel
+André Schulz
+Turing und Schach
+In Schach Nachrichten <num> Juni <num>
+Stefan Betschon
+Turingmaschine im Rückwärtsgang
+In
+Neue Zürcher Zeitung
+<num> Januar <num> zum <num>
+Geburtstag von Alan Turing
+Einzelnachweise
+Alan Turing Colleagues share their memories
+In
+BBC News
+<num> Juni <num> alphabetische Mitgliederliste der Royal Society PDF <num> MB abgerufen am <num> Juli <num>Andrew Hodges
+Alan Turing - a short biography
+In turingorg <num> Alan Turing Manchester celebrates pardoned genius
+In
+BBC News
+<num> Dezember <num> abgerufen am <num> Dezember <num>Caroline Davies
+Enigma Codebreaker Alan Turing receives Royal Pardon
+In
+The Guardian
+<num> Dezember <num>Friedhelm Greis
+Homosexualität Queen begnadigt Alan Turing
+In
+golemde
+<num> Dezember <num> Royal pardon for codebreaker Alan Turing
+In BBC News <num> Dezember <num> abgerufen am <num> Dezember <num>siehe auch Liste
+Recipients of British royal pardons
+sowie Artikel
+Royal prerogative of mercy
+in der englischsprachigen Wikipedia Er knackte den geheimen Code Er wollte nichts als seine Ruhe Doch man liess sie ihm nicht Am Ende wurde er von den Briten diszipliniert deren Überleben er gesichert hatte Eine Hommage an Alan Turing den Dechiffreur der Nazi-Enigma und Erfinder des Computers In
+Das Magazin
+Nr <num> <num> Themenheft Digitales GlückAndré Schulz
+Die goldene Gans die niemals schnattert
+In Schach Nachrichten <num> Juni <num> über Turing und SchachBoris Mayer
+Kein Code war ihm zu schwer
+In
+Jungle World
+<num> Juni <num> Nr <num> abgerufen am <num> August <num>
+In BBC News <num> Juni <num> abgerufen am <num> Juni <num> to seep through sth
+In reversonet Collins Wörterbuch online siehe unten unter den Beispielen aufgerufen <num> Februar <num> NA Thousands call for Turing apology
+In BBC News <num> August <num>Felix Knoke
+Netzweltticker Briten fordern Entschuldigung an Computer-Pionier Turing
+In
+SpOn
+<num> September <num>Werner Pluta
+Alan Turing Späte Rehabilitierung für den Computerpionier
+In
+golemde
+<num> Juli <num> abgerufen am <num> Juli <num>Nicholas Watt
+Enigma codebreaker Alan Turing to be given posthumous pardon
+In The Guardian <num> Juli <num> abgerufen am <num> Juli <num> Royal pardon for codebreaker Alan Turing
+In
+BBC News
+<num> Dezember <num> abgerufen am <num> März <num> Katholische Nachrichten-Agentur KNA
+dpa
+Schwule sollen rehabilitiert werden
+In
+Badische Zeitung
+<num> Februar <num>Owen Bowcott
+UK issues posthumous pardons for thousands of gay men
+In The Guardian <num> Januar <num> abgerufen am <num> Februar <num> Fotos Die Turing-Statue in Bletchley Park In whudatde <num> August <num> Turing-Jahr <num>
+In
+Gesellschaft für Informatik
+<num> abgerufen am <num> August <num>Chris Christensen
+Review of IEEE Milestone Award to the Polish Cipher Bureau for The First Breaking of Enigma Code
+In
+Cryptologia
+<num> April <num> S <num> doi<num><num><num> bezahlpflichtigI E G Green
+In isolation and autonomy the marathon ambition of a computer genius Alan Turing
+In Track Stats September <num> englischPat Butcher
+In Praise of Great Men
+In globerunnerorg <num> September <num> englischJohn Graham-Cumming
+An Olympic honour for Alan Turing
+In The Guardian <num> März <num> englisch He Steve Jobs replied that he wished he had thought of that but hadnt In Walter Isaacson
+Steve Jobs <num>Holden Frith
+Unraveling the tale behind the Apple logo
+In
+CNN
+<num> Oktober <num> englisch Heinz Billing Ein Leben zwischen Forschung und Praxis Selbstverlag F Genscher Düsseldorf <num> S <num> wiedergegeben nach Herbert Bruderer Konrad Zuse und die Schweiz Wer hat den Computer erfunden Oldenbourg Wissenschaftsverlag München <num> ISBN <num>-<num>-<num>-<num>-<num> S <num> online Hans-Heinrich Pardey Genial und schrullig In
+Frankfurter Allgemeine Sonntagszeitung
+<num> Januar <num> ArtikelanfangLaura Döing
+Die geheimen Taten des Alan Turing
+In
+Deutsche Welle
+<num> Januar <num>Elmar Ries
+Auf den Spuren eines Pioniers In der Unibibliothek Münster liegen Sonderdrucke des Informatikers Alan Turing
+In Westfälische Nachrichten <num> Januar <num> abgerufen am <num> Dezember <num> Josh Halliday
+In The Guardian <num> August <num> abgerufen am <num> August <num> Alan Turing Papers Additional im Archiv der Universität ManchesterConcert
+A Man From The Future
+In
+Pet Shop Boys
+<num> April <num>Teresa Dapp
+Musikalische Verneigung vor Alan Turing
+In
+dpa
+Mittelbayerische Zeitung
+<num> Juli <num>
+DateiTommarp kloster <num>JPG DateiScale drawing underwaterjpg DateiArrow and spear heads - from-DC<num>jpg Datei<num> <num> Kampagne Sommer Bild <num> Keramikofenjpg Die Archäologie
+und λÏγος
+lógos
+Lehre wörtlich also Lehre von den Altertümern ist eine Wissenschaft die mit naturwissenschaftlichen und geisteswissenschaftlichen Methoden die kulturelle Entwicklung der Menschheit erforscht
+Sie hat sich weltweit zu einem Verbund unterschiedlichster theoretischer und praktischer Fachrichtungen entwickelt
+Die Archäologie interessiert sich ausschließlich für den Menschen und seine materiellen Hinterlassenschaften wie etwa Gebäude Werkzeuge und Kunstwerke
+Sie umfasst einen Zeitraum von den ersten Steinwerkzeugen vor etwa <num> Millionen Jahren bis in die nähere Gegenwart
+Aufgrund neuer Funde in Afrika die etwa <num> Millionen Jahre alt sind wird auch ein deutlich früherer Beginn der Werkzeugherstellung in Betracht gezogen Materielle Hinterlassenschaften der jüngsten Geschichte beispielsweise Konzentrationslager und Bunkerlinien aus dem Zweiten Weltkrieg werden heute ebenfalls mit archäologischen Methoden ausgewertet auch wenn dieser Ansatz einer zeitgeschichtlichen Archäologie fachintern umstritten ist
+Obwohl die Archäologie eine verhältnismäßig junge Wissenschaft ist ist es kaum mehr möglich alle Zeiträume zu überblicken so dass sich verschiedene Fachrichtungen herausbildeten
+Dabei können die Epochen regional unterschiedlich datiert sein teilweise sind sie nicht überall dokumentierbar Neben der Orientierung an Epochen z B
+Mittelalterarchäologie oder Regionen z B
+Vorderasiatische Archäologie gibt es auch die Spezialisierung auf bestimmte Themengebiete z B
+Christliche Archäologie Rechtsarchäologie Industriearchäologie
+Obwohl die Methodik sich großteils ähnelt können die Quellen unterschiedlich sein
+In der Vor- und Frühgeschichte hat man es hauptsächlich mit materieller Kultur zu tun in der Frühgeschichte kann dabei teils auf Schriftquellen zurückgegriffen werden
+Diese stehen für Archäologen im Gegensatz zu Wissenschaftlern anderer Teildisziplinen der Geschichtswissenschaft aber nicht im Mittelpunkt
+Erkenntnisse zu Umwelt Klima Ernährung oder zum Alter von Funden tragen zur Rekonstruktion vergangener Kulturen bei
+Forschungsgeschichte
+Anfänge der Altertumsforschung in Europa
+In Europa entwickelte sich die Archäologie um <num> weil man Zeugnisse für die in den Quellen der Antike geschilderten Ereignisse finden wollte Cyriacus von Ancona
+um <num>
+um <num> ein italienischer Kaufmann und Humanist gilt als einer der Gründungsväter der modernen klassischen Archäologie
+Die in der Renaissance einsetzende Wiedergeburt klassisch-antiker Gelehrsamkeit führt im <num> und <num> Jahrhundert zu einem gesteigerten Interesse an griechischen und römischen Altertümern und zu einer Welle der Sammelleidenschaft antiker Kunstgegenstände
+Doch auch weniger reisefreudige Gelehrte beginnen sich für die vorhandenen Zeugnisse vergangener Zeiten zu interessieren
+Ab Mitte des <num> Jahrhunderts tritt an die Stelle der Sammelleidenschaft die akribische Erfassung der Denkmäler
+In dieser Zeit werden zahlreiche Enzyklopädien und Kataloge veröffentlicht welche im späten <num> Jahrhundert vielfach mit Kupferstichen und Holzschnitten illustriert werden
+In England veröffentlicht William Camden <num>-<num> im Jahre <num> seine Britannia einen Katalog der sichtbaren Altertümer
+Bemerkenswert ist dass er bereits Bewuchsmerkmale in Kornfeldern bemerkt und als solche interpretiert
+Michele Mercati <num>-<num> gilt als der erste europäische Gelehrte der Steinwerkzeuge als solche einstufte sein Werk wird jedoch erst <num> veröffentlicht
+Trotz großer Popularität hat die Archäologie als Wissenschaft noch keinen Stellenwert denn es herrscht die Ansicht vor dass ausschließlich historische Quellen und die Bibel zur Interpretation der Vergangenheit geeignet seien
+So gilt es noch lange als ein Faktum dass - wie James Ussher aus der Bibel ableitete - die Menschheit im Oktober <num> v Chr entstand
+<num> wagt es Isaac de La Peyrère die sogenannten Donnerkeile Steinzeitartefakte menschlichen Aktivitäten zuzuordnen welche vor Adam lebten Präadamiten-Hypothese Nach einer Intervention der Inquisition widerruft er seine Theorie
+DateiSepulture de CocherelJPG DateiJättakullen den <num> juli <num> bild <num>JPG In Skandinavien werden Bodendenkmäler schon früh beachtet
+Bereits <num> gräbt man einen Dolmen bei Roskilde aus
+Im Jahre <num> erhält Uppsala einen Lehrstuhl für Altertumskunde
+<num> wird in Houlbec-Cocherel in Nordfrankreich eine neolithische Grabkammer ausgegraben
+Sie gilt als die älteste archäologische Grabung weil hier <num> der erste erhaltene Grabungsbericht erstellt wurde
+Der Kieler Professor Johann Daniel Major führt um <num> umfangreiche Ausgrabungen in Jütland durch und lässt zahlreiche Hügelgräber öffnen
+Sein Ziel ist es die Herkunft der Einwohner der Halbinsel mit archäologischen Methoden zu klären
+Bernard de Montfaucons LAntiquité expliquée erscheint ab <num>
+In zehn Bänden stellt er Kunstgegenstände aus dem Mittelmeerraum dar
+Montfaucons Werk bleibt für lange Zeit das Standardwerk
+Mitte des <num> bis Mitte des <num> Jahrhunderts
+Archäologische Forschungsmethoden setzten sich nun sukzessiv durch
+Oftmals trafen einzelne Gelehrte schon früh bahnbrechende Schlussfolgerungen welche aber oft - da noch nicht zeitgemäß - unbeachtet blieben
+Einer der Bahnbrecher war der französische Amateurarchäologe Jacques Boucher de Perthes der als Erster prähistorische Artefakte richtig zuordnete wofür ihm aber erst mehr als <num> Jahre später durch die Bestätigung Charles Lyells <num>-<num> Anerkennung zuteilwurde
+Eine wichtige Erkenntnis war die Entdeckung des stratigraphischen Prinzips
+Bereits lange vorher war die Zusammengehörigkeit und somit Gleichaltrigkeit von Funden welche sich in einer Schicht befanden beispielsweise ein Steinartefakt im Fundzusammenhang mit einer ausgestorbenen Tierart immer wieder diskutiert worden wurde aber nicht allgemein akzeptiert
+Ein Modell das in seinen Grundzügen noch heute gilt wurde von <num> von Christian Jürgensen Thomsen veröffentlicht
+Er war Kurator in Kopenhagen und erfand das Dreiperiodensystem das die Vorgeschichte der Menschheit in drei Phasen einteilt nämlich die Steinzeit die Bronzezeit und die Eisenzeit
+Etwa <num> Jahre später um <num> unterschied J Lubbock die Steinzeit noch in die des geschlagenen und die des geschliffenen Steins
+Die Begriffe Paläolithikum Altsteinzeit und Neolithikum NeusteinzeitJungsteinzeit waren geboren
+Die Epochen sind in sich vielfach untergliedert aber die damals gefundene Unterteilung gilt - mit Einschränkungen - bis heute
+DateiPompeji um <num> ueberblickjpg
+Die ersten großen Ausgrabungen fanden in den antiken Städten Pompeji und Herculaneum statt
+Beide waren am <num> August <num> n Chr durch den Ausbruch des Vesuvs ausgelöscht worden
+Pompeji wurde Ende des <num> Jahrhunderts beim Bau einer Wasserleitung wiederentdeckt
+<num> begannen die Grabungen
+In Herculaneum wurde erstmals <num> gegraben <num> ließ Karl III
+von Neapel die Stadt gezielt ausgraben
+<num> konnte das Theater die Basilika und die Villa dei Papiri freigelegt werden
+Mit seinem Sendschreiben von den Herculanischen Entdeckungen der ersten archäologischen Publikation begründete Johann Joachim Winckelmann <num> die neue Wissenschaft der Archäologie und gilt seither als Vater der klassischen Archäologie
+Winckelmann ist auch der Erste der eine Periodisierung und geschichtliche Einordnung der griechischen Kunst versucht
+Seine Entwicklungsstufen alter Stil - hoher Stil - schöner Stil - Stil der Nachahmer - Verfall der Kunst sind durch die enthaltene Wertung jedoch überholt
+Für die Verbreitung seiner Forschung und deren Rezeption in der zeitgenössischen Literatur und Kunst war der Göttinger Professor Christian Gottlob Heyne entscheidend der mit Winckelmann korrespondierte seine Schriften rezensierte und bekanntmachte und in seinen Vorlesungen verwendete
+<num> wurde an der Christian-Albrechts-Universität zu Kiel der erste Lehrstuhl für klassische Archäologie eingerichtet
+Die ägyptischen Baudenkmäler allen voran die Pyramiden waren bereits im Altertum beliebte Reiseziele siehe Weltwunder
+Im <num> Jahrhundert hatte sich die Erkenntnis durchgesetzt dass es sich hierbei um Königsgräber handelt
+Die Ägyptologie nahm mit Napoléon Bonapartes Ägypten-Feldzug <num> ihren Anfang
+In Begleitung des Heeres befanden sich auch Wissenschaftler
+Von besonderer Bedeutung ist der Fund des Steins von Rosetta welcher <num> Jean-François Champollion die Entzifferung der Hieroglyphen ermöglichte
+Von besonderer Bedeutung für die ägyptische Archäologie ist Auguste Mariette <num>-<num> welcher ab <num> als Direktor des ägyptischen Altertümerdienstes mehr als dreißig Fundstätten ausgrub
+Seine Methoden waren brachial beispielsweise Sprengladungen
+Die Feststellung der Fundumstände und wissenschaftliche Auswertungen waren damals noch nicht festgelegt aber er beendete die Ära der reinen Schatzsucher so Giovanni Battista Belzoni <num>-<num> welche zuvor zahllose Funde nach Europa geschafft hatten
+Mariette selbst hat seit <num> rund <num> Objekte nach Paris Louvre gebracht
+Nun setzte er sich jedoch vehement dafür ein dass Ägyptens Altertümer nicht mehr außer Landes verschleppt wurden
+Zur Aufbewahrung der Funde gründete Mariette den Vorläufer des Ägyptischen Nationalmuseums in Kairo
+Karl Richard Lepsius <num>-<num> erstellte zwischen <num> und <num> eine umfassende Aufnahme ägyptischer und nubischer Denkmäler
+<num> wurde das Ergebnis in den zwölf Bänden der Denkmaeler aus Aegypten und Aethiopien veröffentlicht welche allein <num> Farbtafeln enthalten
+Um die archäologische Erforschung Griechenlands machte sich um <num> besonders Ludwig Ross verdient der als erster systematische Ausgrabungen auf der Akropolis von Athen durchführte
+Ab Mitte des <num> Jahrhunderts
+Mitte des <num> Jahrhunderts entwickelt sich die Archäologie zunehmend zur Wissenschaft
+Unterscheiden sich die Ausgräber bisher nur unwesentlich von Schatzsuchern und Grabräubern werden nun die Grabungstechniken verfeinert eine gute Dokumentation und exakte Einordnung der Funde immer wichtiger
+Antoine Ives Goguet <num>-<num> hat bereits <num> die Auffassung vertreten es müsse drei Stufen prähistorischer Technologie Steinzeit Bronzezeit Eisenzeit gegeben haben
+Durchsetzen konnte sich das Dreiperiodensystem jedoch erst mit dem Dänen Christian Jürgensen Thomsen <num>-<num> welcher erstmals ein Museum <num> nach diesem Prinzip ordnet
+Sir John Lubbock <num>-<num> führt <num> eine weitere Unterteilung der Steinzeit in Paläolithikum Altsteinzeit und Neolithikum Jungsteinzeit ein
+Erst ab <num> wird das hohe Alter der Menschheit allgemein anerkannt
+Im selben Jahr erscheint Darwins
+Über die Entstehung der Arten
+Der bereits <num> entdeckte Fund des Neandertalers welcher von Johann Carl Fuhlrott und Hermann Schaaffhausen vergeblich als eiszeitlich eingestuft wurde kann sich als solcher in Deutschland erst ab <num> durchsetzen als Rudolf Virchow stirbt der als pathologische Autorität jede weiterführende Diskussion unterbunden hatte
+In Schweden entwickelt Oscar Montelius <num>-<num> ein System der differenzierten Typologie zur Einordnung Periodisierung von Fundstücken und schafft die Grundlage einer relativen Chronologie
+<num><num> werden aufgrund eines ungewöhnlich niedrigen Wasserstandes bei Obermeilen am Zürichsee hölzerne Pfeiler Steinbeile und Keramik entdeckt
+Die Siedlung wird von Ferdinand Keller untersucht
+Lange Zeit glaubt man bei diesen Feuchtbodensiedlungen habe es sich um Pfahlbauten im Wasser gehandelt
+Ab den <num>er Jahren entspann sich eine heftige Diskussion um die Lage der Pfahlbauten
+Es konkurrierten Ufer- und Wasserpfahlbauten
+Heute weiß man dass es Land- und Wasserpfahlbauten gab
+Die neuen Untersuchungen in Hornstaad am Bodensee belegen Pfahlbauten im Wasser bis zu <num> Meter vom Seeboden abgehoben
+Rekonstruktionen beispielsweise in Unteruhldingen am Bodensee zeigen nicht nur die verschiedenen Lösungsvorschläge der Archäologie sondern auch den aktuellen Forschungsstand nach den Befunden der Unterwasserarchäologie Pfahlbaumuseum Unteruhldingen
+<num> beginnen die Ausgrabungen in Hallstatt
+Die archäologische Erforschung der Kelten beginnt <num> als Oberst Schwab die ersten Ausgrabungen in La Tène am Neuenburgersee Schweiz durchführt
+<num> wird die Eisenzeit Europas erstmals in eine ältere Phase Hallstattzeit und einer jüngeren Latènezeit unterteilt
+Édouard Lartet <num>-<num> untersucht <num> eine Fundstätte in den Pyrenäen Massat und findet dabei auch eine Geweihspitze mit eingraviertem Bärenkopf der erste Fund jungpaläolithischer Kunst
+Später gräbt er mehrere französische Höhlenfundplätze Gorge dEnfer Laugerie Haute La Madeleine und Le Moustier aus
+Besondere Aufmerksamkeit erlangen die großartigen Höhlenmalereien welche <num> in der Höhle von Altamira entdeckt werden
+Die Entwicklung der Klassischen Archäologie in der zweiten Hälfte des <num> Jahrhunderts wird von Heinrich Schliemann <num>-<num> dominiert
+Der Geschäftsmann und Hobbyarchäologe Schliemann gilt als Begründer der Vorgeschichtsarchäologie Griechenlands und des ägäischen Raumes
+<num> gräbt er auf Ithaka und <num> beginnt er in Hissarlik zu graben
+Dort vermutet er das Troja Homers und wird recht behalten obwohl er sich in der Bauperiode selbst täuschte
+Seine Ausgrabungsmethoden waren sehr umstritten so mancher Fachmann hält von Schliemanns Fähigkeiten nichts
+Sein Ruhm stützt sich vor allem auf die wertvollen Funde beispielsweise Schatz des Priamos Seine Entdeckung prähistorischer vorhomerischer Kulturen und Siedlungen löst zahlreiche weitere Grabungen im ägäischen Raum aus
+Lange unterschätzt wurden die durch ihn bewirkten methodischen Fortschritte wie die Betonung der Stratigraphie oder der Einsatz der Fotografie als Mittel der archäologischen Dokumentation
+<num> erhielt der Gründer des Instituts für Ur- und Frühgeschichte an der Universität Wien Moritz Hoernes die erste das Gesamtgebiet der Prähistorischen Archäologie umfassende Lehrbefugnis Europas
+<num> und <num> Jahrhundert
+DateiHoward carterjpg DateiBarzanjpg In Ägypten leistet ab <num> Sir William Matthew Flinders Petrie <num>-<num> als Forscher und Ausgräber Pionierarbeit
+Ein Meilenstein der archäologischen Forschung sind seine Methoden und Ziele der Archäologie die er <num> veröffentlicht
+Darin legt Flinders Petrie vier Prinzipien dar
+Sorgfalt im Umgang mit den Monumenten die man ausgräbt und Rücksichtnahme auf potenzielle künftige Ausgräber
+peinliche Sorgfalt bei der Ausgrabung und Registrierung jedes vorgefundenen Details
+detaillierte und saubere Vermessung und Kartierung
+komplette Veröffentlichung der Resultate
+<num> erscheint der erste Band des Handbuchs der Archäologie Herausgeber ist Heinrich Bulle <num>-<num>
+Als vorbildliche Grabung dieser Zeit gilt die <num> begonnene Ausgrabung des Gräberfeldes von Assini Argolis welche von schwedischen Archäologen vorgenommen wird
+Der gesamte Aushub wird gesiebt und eine erstklassige Grabungsdokumentation erstellt
+Der berühmteste archäologische Fund des <num> Jahrhunderts gelingt Howard Carter <num>-<num> im selben Jahr
+Er findet nach sechsjähriger Suche das Grab des Tut-anch-Amun
+Pionier der Luftbildarchäologie war nach dem Ersten Weltkrieg der britische Pilot Osbert G S Crawford er fotografiert vom Flugzeug aus archäologische Fundstätten in England
+Gustaf Kossinna <num>-<num> stellt <num> seine siedlungsarchäologischen Methoden vor
+Seine Interpretationen welche den Germanen eine überragende kulturelle Bedeutung zuschreiben dienen dem Nationalsozialismus als Beweis für die Überlegenheit der Germanen und der arischen Rasse
+Die Diskreditierung in der Nachkriegszeit führte dazu dass auf Jahrzehnte eine Anbindung archäologischer Funde an ethnische Gruppen obsolet war
+Die erste ordentliche Professur wurde <num> in Marburg geschaffen und im folgenden Jahr mit Gero Merhart von Bernegg aus Bregenz besetzt
+Er hatte sich <num> mit Die Bronzezeit am Jenissei habilitiert
+Bei ihm promovierten bis zu seiner Zwangspensionierung durch die Nationalsozialisten im Jahr <num> <num> Studenten nach dem Krieg kamen fünf weitere hinzu
+Ab <num> dominierte in Deutschland die Marburger Schule die diese Akademiker bildeten
+Gero von Merhart wie er meist genannt wird legte das Fach auf strenge Erfassung Systematisierung und Katalogisierung fest und mied weitgehend die kulturgeschichtliche Deutung
+Thor Heyerdahl fuhr <num> mit einem Floß von Südamerika nach Polynesien und kann als einer der Begründer der Experimentellen Archäologie betrachtet werden
+Im <num> Jahrhundert greift die Archäologie vermehrt auf Techniken anderer Wissenschaften zurück
+Als Beispiele seien die <num> entwickelte C-Datierung zur Datierung von organischen Stoffen und die Strontiumisotopenanalyse zur Erforschung der Wanderbewegungen der ur- und frühzeitlichen Menschen genannt
+Die Archäologie hat sich zur Verbundwissenschaft entwickelt
+Die Erforschung der <num> in den Ötztaler Alpen gefundenen vorgeschichtlichen Leiche Similaun-MannÖtzi ist hierfür beispielhaft
+Mit Hilfe der DNA-Analyse konnten weltweit erstmals die Verwandtschaftsbeziehungen von <num> Individuen aus einer bronzezeitlichen Begräbnisstätte in der Lichtensteinhöhle rekonstruiert werden
+Die New Archaeology der <num>er Jahre brachte die Forderung Erkenntnisse aus Lebenswissenschaften in die Archäologie einzuführen
+Das Konzept der Tragfähigkeit stammt aus der Ökologie und wurde angewandt um Fragen von Bevölkerungsdichte und Siedlungsentwicklung zu untersuchen
+Optimal Foraging konnte Reaktionen auf Klimaveränderungen gleichermaßen erklären wie jahreszeitliche Wanderungen und Landnutzungsformen
+Zudem wurden mathematische Simulationen und Modellbildungen und computergestützte Geoinformationssysteme als Methoden in die Archäologie eingebracht
+Die New Archaeology war besonders im angelsächsischen Kulturraum stark entwickelt und konnte sich im deutschen Sprachraum nie durchsetzen
+Als Grund gilt dass in der angelsächsischen Tradition die Archäologie traditionell zur Anthropologie gehört nicht zu den Geschichts- oder Kulturwissenschaften
+Als Antwort auf die New Archaeology entstand in den <num>er Jahren die Postprozessuale Archäologie die Methoden aus den Kultur- und Sozialwissenschaften stärker in den Vordergrund rückte
+Ein Kernbegriff ist die aus der Soziologie stammende Agency die Handlungsmotive und -optionen betrachtet
+Berücksichtigt man zusätzlich die inhärente Subjektivität jeglicher Interpretation einer Kultur von der nur die materiellen Artefakte erhalten sind setzen postprozessuale Archäologen auf hermeneutische einerseits und selbstreflektierende Praktiken andererseits
+Heutige Nachfahren der zu untersuchenden Kulturen werden gleichermaßen in die Arbeit der Archäologen einbezogen wie bislang vernachlässigte soziale Perspektiven
+Zusammen mit anderen Gedächtnisinstitutionen sind archäologische Funde und Ausgrabungsstätten das besonders sensible kulturelle Gedächtnis und oft wirtschaftliche Grundlage z B
+Tourismus eines Staates einer Kommune oder einer Region
+Gerade archäologische Funde und Ausgrabungsstätten haben auch politische Brisanz und sind in vielen bewaffneten modernen Konflikten des <num> Jahrhunderts als Teil des kulturellen Erbes eines der Primärziele und damit von Zerstörung und Plünderung bedroht
+Oft soll dabei das kulturelle Erbe des Gegner nachhaltig beschädigt oder gar vernichtet werden beziehungsweise werden dabei archäologische Funde gestohlen und verbracht
+Internationale und nationale Koordinationen hinsichtlich militärischer und ziviler Strukturen zum Schutz von archäologische Funde und Ausgrabungsstätten betreibt das Internationale Komitee vom Blauen Schild Association of the National Committees of the Blue Shield ANCBS mit Sitz in Den Haag
+Umfangreiche Missionen dazu gab es zum Beispiel <num> in Agypten und in Libyen <num> in Syrien <num> in Mali bzw im Irak und seit <num> im Jemen
+Fachgebiete
+Archäologie ist ein Sammelbegriff vieler archäologischer Disziplinen welche meist bestimmte Zeitabschnitte oder Regionen bezeichnen
+Die einzelnen Disziplinen unterscheiden sich nicht nur im behandelten Forschungsgegenstand sondern auch in den verwendeten Methoden z B
+bei der Unterwasserarchäologie
+Daneben bilden archäologische Methoden einen Teilaspekt einer eigenständigen Wissenschaft beispielsweise in der Forensik
+In Fächern wie der Altamerikanistik oder auch der Klassischen Archäologie können die inhaltlichen Schwerpunkte nicht-archäologischer Natur sein
+Nach Epochen und Regionen
+Die Disziplinen der Archäologie unterscheiden sich thematisch zeitlich und räumlich
+Dementsprechend unterschiedlich sind die Quellen derer sie sich bedienen
+Während in der Prähistorischen Archäologie keine oder sehr spärlich schriftliche Quellen vorliegen und man sich vorwiegend auf die materiellen Hinterlassenschaften dieses Zeitabschnitts beruft können andere archäologische Fachrichtungen zusätzlich Schriftquellen auswerten
+Prähistorische Archäologie oder Vor- Ur- und Frühgeschichte
+Die Prähistorische Archäologie befasst sich mit einem Zeitraum welcher mit den ersten Steingeräten vor etwa <num> Millionen Jahren beginnt und mit der Frühgeschichte Völkerwanderungszeit Römische Kaiserzeit frühes Mittelalter und den ersten Schriftquellen endet
+Provinzialrömische Archäologie
+Dieses Spezialgebiet ist in der Schnittstelle zwischen der Ur- und Frühgeschichte und der Klassischen Archäologie angesiedelt
+Mit den Methoden der Ur- und Frühgeschichte sind die römischen Provinzen Ziel der Forschung
+Klassische Archäologie
+Der Schwerpunkt der Klassischen Archäologie liegt in den Hinterlassenschaften der antiken Welt
+Genauer der Griechen Etrusker und Römer in historischer Zeit etwa zwischen dem <num> Jahrtausend v Chr und dem <num> Jahrhundert n Chr Zur Klassischen Archäologie zählen auch die
+Etruskologie
+und die Ägäische Vorgeschichte die sich mit kykladischen minoischen und mykenischen Funden befasst
+Mittelalterarchäologie oder Archäologie des Mittelalters
+Die Mittelalterarchäologie beginnt fließend mit dem Ende der Frühgeschichte etwa <num> Jahrhundert und endet theoretisch mit dem Übergang zur Neuzeitarchäologie ca <num> Jahrhundert
+Im Unterschied zur prähistorischen Archäologie arbeitet sie in einem Zeitraum über den in zunehmendem Maße auch Schriftquellen vorliegen
+Zudem ist häufig aufgehender Baubestand vorhanden den die Archäologie des Mittelalters mit den Methoden der historischen Bauforschung Bau- oder Monumentenarchäologie untersucht
+Neuzeitarchäologie
+Historische Archäologie
+Historische Archäologie ist ein Begriff der die Parallelüberlieferung von materiellen archäologischen Quellen und schriftlicher Überlieferung umschreibt
+Er wird einerseits pragmatisch für die Archäologie des Mittelalters und der Neuzeit oder nur die der Neuzeit verwendet
+Im methodologisch-phänomenologischen Sinne zielt er andererseits weltweit auf Kulturen bzw Epochen mit sogenannter dichter schriftlicher Überlieferung ab
+Die nachfolgenden Disziplinen stellen geografische Schwerpunkte dar
+Ägyptologie
+Die Ägyptologie befasst sich mit dem antiken Ägypten etwa <num> Jahrtausend v Chr bis <num> Jahrhundert n Chr Die
+Koptologie
+welche die Kultur der frühen Christen in Ägypten untersucht ist ein Teilbereich der Ägyptologie
+Vorderasiatische Archäologie
+Dieses Fachgebiet geht aus der überwiegend philologisch ausgerichteten Altorientalistik hervor und widmet sich den alten Kulturen des Nahen Ostens im Wesentlichen das Gebiet der Türkei des Iraks des Irans Syriens Libanons Israels und Jordaniens Babylon Assyrien Sumer Akkad Elam Hethiter und Urartu aber auch mit den Nachfolgestaaten
+Der untersuchte Zeitraum reicht vom <num> Jahrtausend v Chr
+bis zum <num> Jahrhundert n Chr
+Die Vorderasiatische Archäologie steht in enger Verbindung zur Biblischen Archäologie welche die Siedlungs- und Kulturgeschichte Palästinas erforscht und der Ägyptologie da in manchen Epochen Ägypten das Gebiet des heutigen Israel und Libanon beherrschte sich zu anderen Zeiten orientalische Reiche Ägypten einverleibten
+Archäologie der Neuen Welt ein Teilgebiet der Altamerikanistik
+Spezialgebiete
+DateiVorgeschichtlicher korbjpg
+Nach Phasen und Aspekten der kulturellen Entwicklung
+Primatenarchäologie früheste Phase der Menschheit erste Werkzeuge
+Siedlungsarchäologie ab dem Neolithikum
+Montanarchäologie Bergbau und Hüttenwesen ab der Bronzezeit
+Christliche Archäologie vor allem Spätantike
+Kirchenarchäologie
+Rechtsarchäologie vor allem Mittelalter
+Industriearchäologie
+Nach besonderen Fundplätzen
+Gletscherarchäologie
+Küstenarchäologie
+Schlachtfeldarchäologie Zeithorizont Bronzezeit bis <num> Jahrhundert
+Stadtarchäologie Grabungen in heutigen Städten
+Trassenarchäologie entlang von Bahn- Kanal- Leitungs- und Straßenbaumaßnahmen
+Unterwasserarchäologie
+Besondere Untersuchungsgegenstände
+Textilarchäologie Kleidung
+Musikarchäologie Musikinstrumente
+Besondere Fragestellungen
+Kognitive Archäologie Frage nach dem damaligen Bewusstsein
+Archäologische Geschlechterforschung Frage nach den damaligen Rollen der Geschlechter
+Besondere Methoden
+Archäoinformatik Einsatz moderner Datenverarbeitung
+Archäometrie Einsatz moderner naturwissenschaftlicher Methoden
+Geoarchäologie Einsatz geowissenschaftlicher Methoden
+Luftbildarchäologie
+Experimentelle Archäologie
+Hilfswissenschaften
+Archäozoologie und Archäobotanik Schnittstelle zur Biologie
+Analyse von Tierknochen- Pollen- und Pflanzenfunden um die Umweltbedingungen zu rekonstruieren
+Zu den Untersuchungsobjekten gehören Bodenproben ebenso wie Mageninhalte Abfallgruben und Latrinen
+Paläopathologie Schnittstelle zur Medizin
+Paläopathologen führen medizinische Untersuchungen an menschlichen Knochen und Geweben durch um Alter und Geschlecht der Individuen zu bestimmen und auf ihren Gesundheitszustand zu schließen
+Die Paläopathologie ermöglicht Erkenntnisse über Lebensbedingungen Ernährungsgewohnheiten und Krankheiten
+Des Weiteren sind Rückschlüsse auf die medizinische Versorgung und den sozialen Zusammenhalt unserer Vorfahren möglich
+Archäoastronomie oder Astroarchäologie auch Paläoastronomie Schnittstelle zur Astronomie
+Zur Analyse prähistorischer Kultstätten wird die Archäoastronomie benötigt
+Beispielsweise werden die Sonnwendpunkte einer bestimmten Zeit berechnet um die mögliche astronomische Bedeutung von Fundstätten zu erschließen
+Historische Bauforschung Schnittstelle zur Architektur
+Nachbardisziplinen
+Geschichtswissenschaft
+Anthropologie
+Paläontologie
+Geophysik
+Numismatik
+Epigraphik
+Paläographie
+Philologie
+Historische Klimatologie und Paläoklimatologie
+Forschungsmethoden
+Archäologische Forschungsmethoden gliedern sich in solche der Quellenerschließung und solche der Interpretation
+In der Öffentlichkeit wird meist nur die Erschließung der Quellen zur Kenntnis genommen
+Zur Quellenerschließung zählt auch die typologische und chronologische Auswertung
+Erst nach der Quellenerschließung und Aufbereitung folgt die historische Interpretation
+Quellenerschließung
+Die Ausgrabung ist zwar die bekannteste Forschungsmethode jedoch nur ein kleiner Teilbereich der archäologischen Arbeit
+Die Dokumentation Auswertung Konservierung und Archivierung der Funde stellt den weitaus größten Teil der archäologischen Tätigkeit dar
+Außerdem muss die Grabung sorgfältig vorbereitet werden
+Prospektion und Voruntersuchungen
+Die Prospektion umfasst zerstörungsfreie Methoden mit deren Hilfe eine Untersuchung potenzieller oder bekannter Fundplätze ermöglicht wird
+Dazu gehören die Geländebegehung Survey die Luftbildarchäologie und geophysikalische Methoden Geoelektrik elektromagnetische Induktion geomagnetische Kartierung sowie Bodenradar und LIDAR
+Ebenfalls prospektiv einsetzen lässt sich die Phosphatanalyse
+Eingeleitet wird eine Ausgrabung durch archäologische Voruntersuchungen
+Zum Einsatz kommen hier Suchgräben magnetische Sondierung Bodenwiderstandsmessung Luftbilder und andere Methoden der Bodenforschung
+Die Voruntersuchungen dienen dazu sich ein Bild der potenziellen Grabungsstelle zu machen um die eigentliche Grabung besser planen zu können
+Ausgrabung
+DateiArchäologie schichtengrabungjpg Die meisten Fundplätze werden heute durch Baumaßnahmen entdeckt
+Über Notgrabungen auch Rettungsgrabungen genannt versucht die archäologische Denkmalpflege diese Befunde vor ihrer endgültigen Zerstörung auszuwerten
+Seltener sind Forschungsgrabungen bei denen unter primär wissenschaftlichen Interessen Fundplätze zur Grabung ausgewählt und ohne äußeren Zeitdruck untersucht werden können
+Bei der Grabung werden verschiedene Grabungstechniken angewandt
+Eine moderne Grabung ist befundorientiert d h
+die Funde werden in ihrer räumlichen und zeitlichen Einbettung auf Befunde bezogen
+Da jede Ausgrabung zur Zerstörung eines Befundes führt soll eine exakte Dokumentation den Fundplatz zumindest auf dem Papier auch später bis ins Detail rekonstruierbar machen
+Die wichtigsten Arbeitsmittel der Ausgrabung sind deshalb neben der Kelle Papier und Buntstift
+Bauforschung
+Die Bauforschung ist ein wesentlicher Teil sowohl der klassischen Archäologie als auch der Archäologie des Mittelalters wohingegen sie in der Ur- und Frühgeschichte mangels aufgehend erhaltener Bauwerke nur eine untergeordnete Rolle spielt
+Eine der Dokumentationsmethoden ist die Photogrammetrie
+Auswertung
+Gerade am sehr populären Beispiel der Gletschermumie Ötzi ist zu erkennen dass die Ausgrabung nur einen Bruchteil der archäologischen Arbeit darstellt
+Der <num> entdeckte Fund wird bis heute wissenschaftlich untersucht
+Typologie
+Die Typologie ist die Klassifikation von Objekten nach Kriterien von Form und Material
+Sie ist grundlegend für die Einordnung des Fundmaterials da sie Vergleiche mit Fundsituationen an anderen Fundplätzen ermöglicht und zur Grundlage von Kombinationsanalysen zur relativchronologischen Datierung wie zur sozioökonomischen Einordnung und Verbreitungsanalysen wird
+Materialbestimmungen
+Wie bei der Prospektion und der Altersbestimmung werden auch für Materialbestimmungen moderne naturwissenschaftliche Techniken eingesetzt siehe Archäometrie
+Zur Identifikation und Detailuntersuchung von Artefakten dienen u a die Mikroskopie Infrarot- und Ultraschallaufnahmen Röntgen chemische Analysen Spektralanalysen und Laserscans
+Altersbestimmung
+DateiDendrochronologiejpg Ein Schwerpunkt der Fundanalyse ist die Datierung der Befunde z B
+Grab anhand der Funde z B
+Grabbeigabe
+Bei der Altersbestimmung wird zwischen absoluter Chronologie und relativer Chronologie unterschieden
+Die relative Chronologie setzt einen Fund dabei in Bezug zu einem anderen
+Ist er jünger älter oder gar gleichzeitig
+JJ
+Winckelmanns vergleichendes Sehen ist eine der ersten Methoden zur relativen Chronologie
+Fundkombination von geschlossenen Funden siehe auch Seriation und Korrespondenzanalyse
+Chorologie
+Stratigraphie
+Bei der absoluten Chronologie wird ein Fund ein absolutes Datum Jahr Jahrhundert zugeordnet
+C-Datierung für organische Stoffe
+Thermolumineszenzdatierung auch TL-Datierung für Keramik
+Dendrochronologie für Holz
+Kalium-Argon-Methode für Gestein
+Interpretation
+Die Methoden der Interpretation sind in der Regel eher geisteswissenschaftlich
+Für die prähistorische Archäologie ist der Analogieschluss die wesentliche Möglichkeit der Interpretation
+In der historischen Archäologie z B
+Klassische Archäologie oder Archäologie des Mittelalters ist es der Vergleich mit Informationen aus anderen Quellen wie schriftlicher oder bildlicher Überlieferung
+Funde
+Archäologie in Deutschland
+In Deutschland gehört die Archäologie zu den Aufgaben der Bundesländer Landesarchäologe meist als Bereich des Denkmalamtes als Bodendenkmalpflege organisiert
+Größere Städte haben oft eine eigene Stadtarchäologie
+Mehrere Institutionen fördern Forscher und Projekte durch Archäologiepreise
+Deutsche Grabungen im Ausland werden hingegen im Rahmen von Forschungsprojekten der Universitäten des Deutschen Archäologischen Instituts oder des Römisch-Germanischen Zentralmuseums durchgeführt
+Archäologie außerhalb Europas
+Archäologie in Amerika
+Die Archäologie gehört in Amerika zur Anthropologie Völkerkunde und hat aus diesem Grund eine völlig andere Ausrichtung als die europäische Forschung
+Dies folgt vor allem aus dem Umstand dass zum Zeitpunkt der Besiedlung der neuen Welt zuerst ethnographische Untersuchungen an noch existierenden Ureinwohnern stattfanden
+Die eher spärlichen präkolumbischen Funde sind ein weiterer Grund für den in der Erforschung kultureller Prozesse liegenden Schwerpunkt amerikanischer Archäologie
+Als Pionier der amerikanischen Archäologie gilt Thomas Jefferson <num>-<num> welcher ab <num> einige Grabhügel untersucht um ihr Alter zu bestimmen
+Jefferson setzt dabei erstmals eine Methode ein die als Vorläufer der Dendrochronologie angesehen werden kann er zählt die Jahresringe der auf den Grabhügeln stehenden Bäume
+Die ersten großen Ausgrabungen in Mittelamerika werden Ende des <num> Jahrhunderts im Mayazentrum Copán durchgeführt
+<num> entdeckt Hiram Bingham die Inkastadt Machu Picchu
+Im Jahre <num> fanden Archäologen in der Nähe von Mexiko-Stadt über <num> Artefakte aus der Zeit der spanischen Eroberung des Landes
+Man fand nicht nur menschliche Knochen sondern auch Waffen Kleidung Haushaltsgeräte und Gegenstände aus dem persönlichen Besitz von Hernán Cortés
+Die Fundstelle Tecoaque vorspanischer Name Zultepec wurde als Weltkulturerbe vorgeschlagen
+Archäologie in Indien und China
+<num> wird in Indien die Archaeological Survey of India gegründet
+<num><num> entdeckt man eine der ältesten Hochkulturen der Menschheit die Indus-Kultur
+Ausgegraben werden u a die Städte Harappa und Mohenjo-Daro
+Archäologie in China beginnt mit dem schwedischen Geologen J Gunnar Andersson <num>-<num> der <num> bei Yang Shao Tsun in Honan eine neolithische Wohnhöhle entdeckt und damit beweist dass China in vorgeschichtlicher Zeit bewohnt war
+<num> wird Anyang ausgegraben die Hauptstadt der Shang-Dynastie des <num> Jahrtausends v Chr
+<num> wird die Terrakottaarmee rund um das Grab des chinesischen Kaisers Qin Shihuangdi bei Xian entdeckt
+Archäologie in Afrika
+Afrika ist nicht nur in paläoanthropologischer Hinsicht die Wiege der Menschheit sondern auch die unserer Kultur
+Nur in Afrika kommen Steingeräte vor die <num> Millionen Jahre alt sind und deren Herstellung mit den ersten Homo-Arten unserer Spezies in Verbindung gebracht wird
+Die betreffenden Werkzeuge - einfache Geröllgeräte vom Oldowan-Typ später die Faustkeile um die Leitformen zu nennen - kommen auch in anderen Teilen der Welt vor nur sind sie dort deutlich jünger
+In Europa datieren die ältesten Stellen auf eine Million Jahre
+Neue etwa <num> Millionen Jahre alte Funde in Lomekwi <num> Kenia werden als Beleg für eine eigenständige archäologische Kultur interpretiert vorschlagsweise Lomekwian genannt
+Bereits seit dem <num> Jahrhundert ist der Nordosten Afrikas Gegenstand intensiver Forschungen durch die Ägyptologie und Koptologie
+Diese Region des Kontinents ist auch im internationalen Vergleich hervorragend dokumentiert
+Da jedoch die ältesten Schriftquellen im subsaharischen Afrika nicht weiter als <num> Jahre zurückreichen kommt der Archäologie gerade hier eine besondere Bedeutung zu
+Aufgrund der kurzen Forschungstradition im Vergleich zu Mitteleuropa steht man hier allerdings noch vielfach am Anfang
+Aufbereitung für die Öffentlichkeit und Schutz
+Die Vermittlung archäologischer Forschungsergebnisse erfolgt auf verschiedene Weise
+durch Fachbücher und Fachzeitschriften
+durch populärwissenschaftliche Publikationen
+in Museen vgl
+im Gelände Oberirdisch sichtbare Bodendenkmäler können durch Ausschilderung oder im Rahmen eines Wanderlehrpfades erschlossen werden vgl Archäologische Wanderung wie zum Beispiel der Archäologisch-naturkundliche Wanderweg Lübeck
+In einem Archäologischen Park treten zumeist Rekonstruktionen hinzu
+Rekonstruktionen oder der Wiederaufbau sind wissenschaftlich sehr umstritten da eine Rekonstruktion immer spekulativ ist und nur den aktuellen Wissensstand widerspiegelt
+Zudem oftmals gefärbt durch den herrschenden Zeitgeist
+Es ergeben sich jedoch auch Schnittstellen zur Experimentellen Archäologie indem die Machbarkeit und der Praxisbezug einer Theorie überprüft werden können
+durch Führungen
+durch museumsdidaktische Vorführungen meist als Experimentelle Archäologie deklariert
+Vielerorts bestehen regionale Gesellschaften und Vereine die sich der Archäologie widmen und entsprechende Aktionen tragen siehe Liste der Archäologischen Gesellschaften in Deutschland
+Zunehmend wird international auch der Schutz der archäologischen Funde für die Öffentlichkeit im Hinblick auf Katastrophen Kriege und bewaffnete Auseinandersetzungen durchgesetzt
+Das geschieht einerseits durch internationale Abkommen und andererseits durch Organisationen die den Schutz überwachen beziehungsweise durchsetzen
+Als weltweites Beispiel gilt Blue Shield International mit seinen Archäologen und lokalen Partnerorganisationen
+Die Wichtigkeit der archäologischen Funde im Bezug auf Identität Tourismus und nachhaltiges Wirtschaftswachstum werden immer wieder betont
+So wurde auch vom Präsident von Blue Shield International Karl von Habsburg bei einem Kulturgutschutz-Einsatz im April <num> im Libanon mit der United Nations Interim Force in Lebanon erläuterte Kulturgüter sind ein Teil der Identität der Menschen die an einem bestimmten Ort leben
+Zerstört man ihre Kultur so zerstört man damit auch ihre Identität
+Viele Menschen werden entwurzelt haben oft keine Perspektiven mehr und flüchten in der Folge aus ihrer Heimat
+Archäologische Institute
+Film
+Unter dem Boden ein Film von Erich Langjahr
+Literatur
+Buchpublikationen
+chronologisch sortiert
+Einführungen
+Hans Jürgen Eggers Einführung in die Vorgeschichte Piper München <num> <num> Neuaufl
+scrîpvaz Berlin <num>
+ISBN <num>-<num>-<num>-<num> Nachdruck des Werks von <num> daher nur die traditionellen Methoden neue Ansätze fehlen
+Johannes Bergemann Orientierung Archäologie - was sie kann was sie will Rowohlt Reinbek bei Hamburg <num>
+ISBN <num>-<num>-<num>-X Klassische Archäologie
+Colin Renfrew Paul G Bahn Archaeology - Theories Methods and Practice
+<num> Auflage London <num> ISBN <num>-<num>-<num>-<num>-<num> gute englischsprachige Einführung gekürzte deutsche Übersetzung von Helmut Schareika Basiswissen Archäologie
+Theorien - Methoden - Praxis
+Philipp von Zabern Mainz <num> ISBN <num>-<num>-<num>-<num>-<num>
+Manfred K H Eggert Prähistorische Archäologie
+Konzepte und Methoden
+<num> überarb
+Aufl UTB Francke Tübingen Basel <num>
+ISBN <num>-<num>-<num>-<num>-<num>
+Manfred K H Eggert Stefanie Samida Ur- und frühgeschichtliche Archäologie <num> Aufl UTB Tübingen <num>
+ISBN <num>-<num>-<num>-<num>-<num>
+Barbara Scholkmann - Hauke Kenzler - Rainer Schreg Hrsg Archäologie des Mittelalters und der Neuzeit
+Grundwissen Darmstadt Wiss Buchgesellschaft <num> ISBN <num>
+Überblick
+Paul G Bahn Hrsg Archaeology
+Cambridge Illustrated History
+Cambridge University Press Cambridge <num>
+ISBN <num>-<num>-<num>-<num>
+Reinhard Bernbeck Theorien in der Archäologie UTB Wissenschaft Band <num>
+Francke Verlag Tübingen Basel <num> ISBN <num>-<num>-<num>-X ISBN <num>-<num>-<num>-<num>
+Marion Benz Christian Maise Archäologie Theiss Stuttgart <num>
+ISBN <num>-<num>-<num>-<num>
+Manfred K H Eggert Archäologie
+Grundzüge einer Historischen Kulturwissenschaft
+Francke Tübingen <num>
+ISBN <num>-<num>-<num>-<num>
+Der Brockhaus Archäologie
+Hochkulturen Grabungsstätten Funde
+FA
+Brockhaus MannheimLeipzig <num> ISBN <num>-<num>-<num>-<num>-<num>
+Alain Schnapp Die Entdeckung der Vergangenheit
+Ursprünge und Abenteuer der Archäologie
+aus dem Französischen von Andreas Wittenburg
+Klett-Cotta Stuttgart <num> ISBN <num>-<num>-<num>-<num>-<num> Rezension von Lutz Bunk Archäologische Detektivarbeit
+Jeorjios Martin Beyer Archäologie
+Von der Schatzsuche zur Wissenschaft
+Philipp von Zabern Mainz <num> ISBN <num>-<num>-<num>-<num>-<num>
+Matthias Knaut Roland Schwab Hrsg Archäologie im <num> Jahrhundert
+Innovative Methoden - bahnbrechende Ergebnisse
+Konrad Theiss Stuttgart <num> ISBN <num>-<num>-<num>-<num>-<num>
+Geoffrey John Tassie Lawrence Stewart Owens Standards of Archaeological Excavations A Fieldguide to the Methology Recording Techniques and Conventions London <num> ISBN <num>-<num>-<num>-<num>-<num>
+Marco Kircher Wahre Archäologie
+Die Medialisierung archäologischen Wissens im Spannungsfeld von Wissenschaft und Öffentlichkeit Reihe Historische Lebenswelten
+transcript
+Verlag für Kommunikation Kultur und soziale Praxis Bielefeld <num> ISBN <num>-<num>-<num>-<num>-<num>
+Aedeen Cremin Große Enzyklopädie der Archäologie
+Die wichtigsten archäologischen Stätten der Welt
+Konrad Theiss Stuttgart <num> ISBN <num>-<num>-<num>-<num>-<num>
+Bruce Trigger A History of Archaeological Thought
+Cambridge University Press Cambridge <num>
+ISBN <num>-<num>-<num>-<num>
+S Wolfram und U Sommer Macht der Vergangenheit - Wer macht Vergangenheit
+Archäologie und Politik
+In Beiträge zur Ur- und Frühgeschichte Mitteleuropas
+Band <num> Beier
+Beran Wilkau-Hasslau <num>
+Archäologie in Deutschland
+Martin Kuckenburg Siedlungen der Vorgeschichte in Deutschland <num> <num> bis <num> v Chr DuMont Köln <num>
+ISBN <num>-<num>-<num>-<num>
+Wilfried Menghin Dieter Planck Hrsg Menschen Zeiten Räume Archäologie in Deutschland Theiss Stuttgart <num>
+ISBN <num>-<num>-<num>-<num>
+Uta von Freeden Siegmar von Schnurbein Hrsg Spuren der Jahrtausende
+Archäologie und Geschichte in Deutschland
+Theiss Stuttgart <num>
+ISBN <num>-<num>-<num>-<num> Zusammen mit dem nächsten Band die Leistungsschau der deutschen Landesarchäologien
+Archäologie in Europa
+Barry Cunliffe Illustrierte Vor- und Frühgeschichte Europas Campus FrankfurtMain <num>
+ISBN <num>-<num>-<num>-<num>
+Schriftenreihen
+Grazer altertumskundliche Studien Verlag Peter Lang Frankfurt am Main u a
+Archäologische Berichte der Deutschen Gesellschaft für Ur- und Frühgeschichte
+Archäologische Zeitschriften
+Wörterbücher
+Heinrich Otte Archäologisches Wörterbuch zur Erklärung der in den Schriften über christliche Kunstalterthümer vorkommenden Kunstausdrücke Deutsch Lateinisch Französisch und Englisch Leipzig <num> Reprint der Originalausgabe durch Reprint-Verlag Leipzig <num> ISBN <num>-<num>-<num>-<num>
+Online-Publikationen
+Guido Nockemann The DAS Project - Digitization of an archaeological collection <num> e-paper for the Day Of Archaeology <num> englisch
+Literaturrecherche
+Propylaeum Fachinformationsdienst Altertumswissenschaften
+Weblinks
+Internet-Portal zur Archäologie Der mit großem Abstand umfangreichste deutschsprachige Zugang zur Archäologie im Internet wird ständig aktualisiert
+Onlineportal zur Prähistorischen Archäologie
+Onlineportal mit umfangreicher Wissensdatenbank zur prähistorischen Archäologie
+Nützliches für Grabungstechnik und Archäologie
+Weblog über Archäologie
+Datenbank mit Literatur- und Linkhinweisen für archäologische und geschichtliche Themen
+Bibliographie zum Raub an archäologischen Stätten University at Buffalo
+Luftbildarchäologie Bilder
+Experimentelle Archäologie Archeoparagliding Rekonstruktionen Website von Marek PoznaĆski
+Vereine und Organisationen
+Deutscher Archäologen-Verband
+Deutsches Archäologisches Institut
+Deutsche Gesellschaft für Ur- und Frühgeschichte e V
+DGUF
+Stiftung Archäologie
+Liste aller Landesämter für Archäologie in Deutschland
+Archäologische Gesellschaft Innsbruck Website der Archäologischen Gesellschaft Innsbruck
+Archäologiemuseen bei webmuseende
+wwwexarorg EXAR - Europäische Vereinigung zur Förderung der Experimentellen Archäologie e V
+EXARC European EXchange on Archaeological Research and Communication Zusammenschluss europäischer Institutionen zur Experimentellen Archäologie
+AG Computeranwendungen und Quantitative Methoden in der Archäologie Arbeitsgruppe Archäologie und Archäobotanik Afrikas im Institut für Archäologische Wissenschaften der Goethe-Universität Frankfurt
+Webseite zur Bodendenkmalpflege in Krefeld Dachverband Archäologischer Studierendenvertretungen Liste der in Österreich tätigen Grabungsfirmen und Institutionen
+Einzelnachweise
+Vgl M K H Eggert Archäologie Grundzüge einer Historischen Kulturwissenschaft TübingenBasel <num> UTB <num> Hansjürgen Müller-Beck Die Steinzeit - Der Weg der Menschen in die Geschichte CH Beck München <num> S <num> Vgl Homepage des US Committee of the Blue Shield abgerufen am <num> Oktober <num> Isabelle-Constance v Opalinski Schüsse auf die Zivilisation In
+FAZ
+<num> August <num> Hans Haider Missbrauch von Kulturgütern ist strafbar In Wiener Zeitung <num> Juni <num> Aisling Irwin
+A no-strike list may shield Yemens ancient treasures from war
+In
+New Scientist Daily news
+vom <num> Januar <num> abgerufen am <num> September <num> Jyot Hosagrahar Culture at the heart of SDGs UNESCO-Kurier April-Juni <num> Rick Szostak The Causes of Economic Growth Interdisciplinary Perspectives Springer Science
+Business Media <num> ISBN <num> Corine Wegener Marjan Otter Cultural Property at War Protecting Heritage during Armed Conflict In The Getty Conservation Institute Newsletter <num> Spring <num>
+Der
+ASCII alternativ US-ASCII oft
+ausgesprochen
+ist eine <num>-Bit-Zeichenkodierung sie entspricht der US-Variante von ISO <num> und dient als Grundlage für spätere auf mehr Bits basierende Kodierungen für Zeichensätze
+Der ASCII-Code wurde zuerst am <num> Juni <num> von der American Standards Association ASA als Standard ASA X<num>-<num> gebilligt
+und <num><num> wesentlich sowie zuletzt im Jahr <num> ANSI X<num>-<num> von ihren Nachfolgeinstitutionen aktualisiert und wird bis heute noch benutzt
+Die Zeichenkodierung definiert <num> Zeichen bestehend aus <num> nicht druckbaren sowie <num> druckbaren Zeichen
+Druckbare Zeichen sind beginnend mit dem Leerzeichen
+-<num>< >ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz
+lateinische Alphabet
+arabischen Ziffern
+Interpunktionszeichen
+Satzzeichen
+Wortzeichen
+Sonderzeichen
+Tastatur
+Schreibmaschine
+englische Sprache
+abwärtskompatibel
+ISO <num>
+Unicode
+Die nicht druckbaren Steuerzeichen enthalten Ausgabezeichen wie Zeilenvorschub oder Tabulatorzeichen Protokollzeichen wie Übertragungsende oder Bestätigung und Trennzeichen wie Datensatztrennzeichen
+Kodierung
+Jedem Zeichen wird ein Bitmuster aus <num> Bit zugeordnet
+Da jedes Bit zwei Werte annehmen kann gibt es <num>
+<num> verschiedene Bitmuster die auch als die ganzen Zahlen <num>-<num> hexadezimal <num>h-<num>Fh interpretiert werden können
+Das für ASCII nicht benutzte achte Bit kann für Fehlerkorrekturzwecke Paritätsbit auf den Kommunikationsleitungen oder für andere Steuerungsaufgaben verwendet werden
+Heute wird es aber fast immer zur Erweiterung von ASCII auf einen <num>-Bit-Code verwendet
+Diese Erweiterungen sind mit dem ursprünglichen ASCII weitgehend kompatibel so dass alle im ASCII definierten Zeichen auch in den verschiedenen Erweiterungen durch die gleichen Bitmuster kodiert werden
+Die einfachsten Erweiterungen sind Kodierungen mit sprachspezifischen Zeichen die nicht im lateinischen Grundalphabet enthalten sind vgl unten
+Zusammensetzung
+Die ersten <num> ASCII-Zeichencodes von <num>hex bis <num>Fhex sind für Steuerzeichen control character reserviert siehe dort für die Erklärung der Abkürzungen in obiger Tabelle
+Diese Zeichen stellen keine Schriftzeichen dar sondern dienen oder dienten zur Steuerung von solchen Geräten die den ASCII verwenden etwa Drucker
+Steuerzeichen sind beispielsweise der Wagenrücklauf für den Zeilenumbruch oder
+Bell
+die Glocke ihre Definition ist historisch begründet
+Code <num>hex SP ist das Leerzeichen engl space oder blank das in einem Text als Leer- und Trennzeichen zwischen Wörtern verwendet und auf der Tastatur durch die Leertaste erzeugt wird
+Die Codes <num>hex bis <num>Ehex stehen für druckbare Zeichen die Buchstaben Ziffern und Interpunktionszeichen Satzzeichen Wortzeichen umfassen
+Die Buchstaben sind lediglich Klein- und Großbuchstaben des lateinischen Alphabets
+In nicht-englischen Sprachen verwendete Buchstabenvarianten - beispielsweise die deutschen Umlaute - sind im ASCII-Zeichensatz nicht enthalten
+Ebenso fehlen typografisch korrekte Gedankenstriche und Anführungszeichen die Typografie beschränkt sich auf den Schreibmaschinensatz
+Der Zweck war Informationsaustausch nicht Drucksatz
+Code <num>Fhex alle sieben Bits auf eins gesetzt ist ein Sonderzeichen das auch als Löschzeichen bezeichnet wird DEL
+Dieser Code wurde früher wie ein Steuerzeichen verwendet um auf Lochstreifen oder Lochkarten ein bereits gelochtes Zeichen nachträglich durch das Setzen aller Bits das heißt durch Auslochen aller sieben Markierungen löschen zu können
+Dies war die einzige Möglichkeit zum Löschen da einmal vorhandene Löcher nicht mehr rückgängig gemacht werden können
+Bereiche ohne Löcher also mit dem Code <num>hex fanden sich vor allem am Anfang und Ende eines Lochstreifens NUL
+Aus diesem Grund gehörten zum eigentlichen ASCII nur <num> Zeichen denn den Bitmustern <num> <num> und <num> <num> entsprachen keine Zeichencodes
+Der Code <num> wurde später in der Programmiersprache C als Ende der Zeichenkette interpretiert dem Zeichen <num> wurden verschiedene grafische Symbole zugeordnet
+Geschichte
+Fernschreiber
+Eine frühe Form der Zeichenkodierung war der Morsecode
+Er wurde mit der Einführung von Fernschreibern aus den Telegrafennetzen verdrängt und durch den Baudot-Code und Murray-Code ersetzt
+Vom <num>-Bit-Murray-Code zum <num>-Bit-ASCII war es dann nur noch ein kleiner Schritt - auch ASCII wurde zuerst für bestimmte amerikanische Fernschreibermodelle wie den Teletype ASR<num> eingesetzt
+Die erste Version noch ohne Kleinbuchstaben und mit kleinen Abweichungen vom heutigen ASCII bei den Steuer- und Sonderzeichen entstand im Jahr <num>
+<num> wurde dann die bis heute gültige Fassung des ASCII-Standards festgelegt Diese Fassung gebar die Caesar-Verschlüsselung ROT<num> als Erweiterung von ROT<num>
+Während ROT<num> nur das lateinische Alphabet um dessen halbe Länge rotiert rotiert ROT<num> alle ASCII-Zeichen zwischen <num>
+und <num>
+Computer
+In den Anfängen des Computerzeitalters entwickelte sich ASCII zum Standard-Code für Schriftzeichen
+Zum Beispiel wurden viele Terminals VT<num> und Drucker nur mit ASCII angesteuert
+Für die Kodierung lateinischer Zeichen wird fast nur bei Großrechnern die zu ASCII inkompatible <num>-Bit-Kodierung EBCDIC verwendet die IBM parallel zu ASCII für sein System<num> entwickelte damals ein ernsthafter Konkurrent
+Die Handhabung des Alphabets ist in EBCDIC schwieriger denn es ist dort auf zwei auseinander liegende Codebereiche verteilt
+IBM selbst verwendete ASCII für interne Dokumente
+ASCII wurde durch Präsident Lyndon B Johnsons Anordnung <num> gestützt es in den Regierungsbüros zu verwenden
+Verwendung für andere Sprachen
+Mit dem Internationalen Alphabet <num> IA<num> wurde <num> eine <num>-Bit-Codierung auf Basis des ASCII als ISO <num> normiert
+Die Referenzversion ISO <num>-IRV entspricht dabei bis auf eine Position dem ASCII
+Um Buchstaben und Sonderzeichen verschiedener Sprachen darstellen zu können beispielsweise die deutschen Umlaute wurden <num> Zeichenpositionen zur Umdefinition vorgesehen
+Eine gleichzeitige Darstellung ist nicht möglich
+Fehlende Anpassungen der Software an die jeweils zur Anzeige verwendete Variante führte oft zu ungewollt komischen Ergebnissen z B
+erschien beim Einschalten des Apple II APPLE ÜÄ anstelle von APPLE
+Da sich darunter Zeichen befinden die in der Programmierung verwendet werden insbesondere z B
+die verschiedenen Klammern wurden Programmiersprachen über Ersatzkombinationen Digraphen für die Internationalisierung ertüchtigt
+Zur Kodierung wurden dazu ausschließlich Zeichen aus dem invarianten Teil von ISO <num> verwendet
+Die Kombinationen sind sprachspezifisch
+So entspricht bei Pascal
+und
+den geschweiften Klammern
+während C
+und
+dafür vorsieht
+Erweiterungen
+Nutzung der übrigen <num> Positionen im Byte
+Zur Überwindung der Inkompatibilitäten nationaler <num>-Bit-Varianten von ASCII entwickelten zunächst verschiedene Hersteller eigene ASCII-kompatible <num>-Bit-Codes d h
+solche die auf den ersten <num> Positionen mit ASCII übereinstimmen
+Der Codepage <num> genannte Code war lange Zeit der am weitesten verbreitete er kam auf dem IBM-PC unter englischem MS-DOS und kommt heute noch im DOS-Fenster von englischem Microsoft Windows zur Anwendung
+In deren deutschen Installationen ist seit MS-DOS <num> die westeuropäische Codepage <num> der Standard
+Auch bei späteren Standards wie ISO <num> wurden acht Bits verwendet
+Dabei existieren mehrere Varianten zum Beispiel
+ISO <num>-<num>
+für die westeuropäischen Sprachen die in Deutschland als DIN <num> übernommen wurde
+Deutschsprachige Versionen von Windows außer DOS-Fenster verwenden die auf ISO <num>-<num> aufbauende Kodierung Windows-<num> - daher sehen zum Beispiel die deutschen Umlaute falsch aus wenn Textdateien unter DOS erstellt wurden und unter Windows betrachtet werden
+Jenseits von <num> Bit
+Viele ältere Programme die das achte Bit für eigene Zwecke verwendeten konnten damit nicht umgehen
+Sie wurden im Lauf der Zeit oft den neuen Erfordernissen angepasst
+Auch <num>-Bit-Codes in denen ein Byte für ein Zeichen stand boten zu wenig Platz um alle Zeichen der menschlichen Schriftkultur gleichzeitig unterzubringen
+Dadurch wurden mehrere verschiedene spezialisierte Erweiterungen notwendig
+Daneben existieren vor allem für den ostasiatischen Raum einige ASCII-kompatible Kodierungen die entweder zwischen verschiedenen Codetabellen umschalten oder mehr als ein Byte für jedes Nicht-ASCII-Zeichen benötigen Keine dieser <num>-Bit-Erweiterungen ist aber ASCII denn das bezeichnet nur den einheitlichen <num>-Bit-Code
+Um den Anforderungen der verschiedenen Sprachen gerecht zu werden wurde der Unicode in seinem Zeichenvorrat identisch mit
+ISO <num>
+entwickelt
+Er verwendet bis zu <num> Bit pro Zeichen und könnte somit über vier Milliarden verschiedene Zeichen unterscheiden wird jedoch auf etwa eine Million erlaubte Codepoints eingeschränkt
+Damit können alle bislang von Menschen verwendeten Schriftzeichen dargestellt werden sofern sie in den Unicode-Standard aufgenommen wurden
+UTF-<num> ist eine <num>-Bit-Kodierung von Unicode die zu ASCII abwärtskompatibel ist
+Ein Zeichen kann dabei ein bis vier <num>-Bit-Wörter einnehmen
+Sieben-Bit-Varianten müssen nicht mehr verwendet werden dennoch kann Unicode auch mit Hilfe von UTF-<num> in sieben Bit kodiert werden
+UTF-<num> entwickelte sich zum Standard unter vielen Betriebssystemen
+So nutzen unter anderem Apples macOS sowie einige Linux-Distributionen standardmäßig UTF-<num> und mehr als <num> der Websites werden in UTF-<num> erstellt
+Formatierungszeichen gegenüber Auszeichnungssprachen
+ASCII enthält nur wenige Zeichen die allgemeinverbindlich zur Formatierung oder Strukturierung von Text verwendet werden diese gingen aus den Steuerbefehlen der Fernschreiber hervor
+Dazu zählen insbesondere der Zeilenvorschub Linefeed der Wagenrücklauf Carriage Return das Horizontal-Tabulatorzeichen der Seitenvorschub Form Feed und das Vertikal-Tabulatorzeichen
+In typischen ASCII-Textdateien findet sich neben den druckbaren Zeichen meist nur noch der Wagenrücklauf oder der Zeilenvorschub um das Zeilenende zu markieren dabei werden in DOS- und Windows-Systemen üblicherweise beide nacheinander verwendet bei älteren Apple- und Commodore-Rechnern ohne Amiga nur der Wagenrücklauf und auf Unix-artigen sowie Amiga-Systemen nur der Zeilenvorschub
+Die Verwendung weiterer Zeichen zur Textformatierung wird unterschiedlich gehandhabt
+Zur Formatierung von Text werden inzwischen eher Markup-Sprachen wie zum Beispiel HTML verwendet
+Kompatible Zeichenkodierungen
+Die meisten Zeichenkodierungen sind so entworfen dass sie für Zeichen zwischen <num>
+<num> den gleichen Code verwenden wie ASCII und den Bereich über <num> für weitere Zeichen benutzen
+Kodierungen mit fester Länge Auswahl
+Hier steht eine feste Anzahl Bytes für jeweils ein Zeichen
+In den meisten Kodierungen ist das ein Byte pro Zeichen - Single Byte Character Set oder kurz SBCS genannt
+Bei den ostasiatischen Schriften sind es zwei oder mehr Byte pro Zeichen wodurch diese Kodierungen nicht mehr ASCII-kompatibel sind
+Die kompatiblen SBCS-Zeichensätze entsprechen den oben besprochen ASCII-Erweiterungen
+ISO <num> mit <num> verschiedenen Zeichenkodierungen zur Abdeckung aller europäischen Sprachen Türkisch Arabisch Hebräisch sowie Thai siehe Tabelle rechts
+MacRoman MacCyrillic und andere proprietäre Zeichensätze für Apple Mac Computer vor Mac OS X
+DOS-Codepages z B
+<num> <num> und Windows-Codepages z B
+Windows-<num>
+KOI<num>-R für Russisch und KOI<num>-U für Ukrainisch
+ARMSCII-<num> und ARMSCII-<num>a für Armenisch
+GEOSTD für Georgisch
+ISCII für alle indischen Sprachen
+TSCII für Tamil
+Kodierungen mit variabler Länge
+Um mehr Zeichen kodieren zu können werden die Zeichen <num> bis <num> in einem Byte kodiert andere Zeichen werden durch mehrere Bytes mit Werten von über <num> kodiert
+UTF-<num> und GB <num> für Unicode
+ISO <num> für europäische Sprachen mit lateinischer Schrift
+Big<num> für traditionelles Chinesisch Republik China Taiwan Auslandschinesen
+EUC Extended UNIX Coding für mehrere ostasiatische Sprachen
+GB Guojia Biaozhun für vereinfachtes Chinesisch VR China
+ASCII-Tabelle
+Die folgende Tabelle gibt neben den hexadezimalen Codes auch noch die Dezimal- und Oktalcodes an
+Eponyme
+Der <num> entdeckte Asteroid <num> ASCII wurde <num> nach der Zeichenkodierung benannt
+Siehe auch
+ASCII-Art
+CBM-ASCII
+Bob Bemer
+Fieldata
+Ausgaben
+American Standards Association American Standard Code for Information Interchange
+ASA X<num>-<num>
+American Standards Association New York <num>
+American Standards Association American Standard Code for Information Interchange
+ASA X<num>-<num>
+American Standards Association New York <num> genehmigt aber nicht veröffentlicht
+United States of America Standards Institute USA Standard Code for Information Interchange
+USAS X<num>-<num>
+United States of America Standards Institute <num>
+United States of America Standards Institute USA Standard Code for Information Interchange
+USAS X<num>-<num>
+United States of America Standards Institute <num>
+American National Standards Institute American National Standard for Information Systems
+ANSI X<num>-<num>
+<num>
+American National Standards Institute American National Standard for Information Systems
+Coded Character Sets
+<num>-Bit American National Standard Code for Information Interchange <num>-Bit ASCII
+ANSI X<num>-<num>
+<num>
+Weitere Revisionen
+ANSI X<num>-<num> R<num>
+ANSI X<num>-<num> R<num>
+ANSI INCITS <num>-<num> R<num>