From bb70a4daa910cc9e232cfd38d73b8df94a07887d Mon Sep 17 00:00:00 2001 From: Zardosht Kasheff Date: Wed, 4 Jun 2014 15:42:11 -0400 Subject: [PATCH] refs #255, have the fsync_log minicron shutdown before we close the logger in env_close --- src/ydb.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ydb.cc b/src/ydb.cc index 4a01c37bea6..df4fd6baf87 100644 --- a/src/ydb.cc +++ b/src/ydb.cc @@ -1160,6 +1160,7 @@ env_close(DB_ENV * env, uint32_t flags) { goto panic_and_quit_early; } } + env_fsync_log_cron_destroy(env); if (env->i->cachetable) { toku_cachetable_minicron_shutdown(env->i->cachetable); if (env->i->logger) { @@ -1200,7 +1201,6 @@ env_close(DB_ENV * env, uint32_t flags) { } env_fs_destroy(env); - env_fsync_log_cron_destroy(env); env->i->ltm.destroy(); if (env->i->data_dir) toku_free(env->i->data_dir);