From 3bc47ef569307605a378d3a6da5eb6e92813f1be Mon Sep 17 00:00:00 2001 From: Konstantin Osipov <kostja@tarantool.org> Date: Fri, 3 Apr 2015 16:10:19 +0300 Subject: [PATCH] sophia: Remove engine_recovery manipulation --- src/box/sophia_engine.cc | 28 +--------------------------- 1 file changed, 1 insertion(+), 27 deletions(-) diff --git a/src/box/sophia_engine.cc b/src/box/sophia_engine.cc index 8f294a7687..e2eb3f74df 100644 --- a/src/box/sophia_engine.cc +++ b/src/box/sophia_engine.cc @@ -93,29 +93,6 @@ SophiaSpace::SophiaSpace(Engine *e) :Handler(e) { } -static void -sophia_recovery_end(struct space *space) -{ - engine_recovery *r = &space->handler->recovery; - r->state = READY_ALL_KEYS; - r->recover = space_noop; -} - -static void -sophia_recovery_end_snapshot(struct space *space) -{ - engine_recovery *r = &space->handler->recovery; - r->state = READY_PRIMARY_KEY; - r->recover = sophia_recovery_end; -} - -static void -sophia_recovery_begin_snapshot(struct space *space) -{ - engine_recovery *r = &space->handler->recovery; - r->recover = sophia_recovery_end_snapshot; -} - SophiaEngine::SophiaEngine() :Engine("sophia") ,m_prev_checkpoint_lsn(-1) @@ -125,7 +102,7 @@ SophiaEngine::SophiaEngine() flags = 0; env = NULL; recovery.state = READY_NO_KEYS; - recovery.recover = sophia_recovery_begin_snapshot; + recovery.recover = space_noop; recovery.replace = sophia_replace; } @@ -170,7 +147,6 @@ SophiaEngine::end_recover_snapshot() m_prev_checkpoint_lsn = m_checkpoint_lsn; m_checkpoint_lsn = -1; } - recovery.recover = sophia_recovery_end_snapshot; } static inline void @@ -264,8 +240,6 @@ SophiaEngine::end_recovery() int rc = sp_open(env); if (rc == -1) sophia_raise(env); - recovery.state = READY_NO_KEYS; - recovery.recover = space_noop; recovery_complete = 1; } -- GitLab