Branch: refs/heads/master
Home: https://github.com/mailru/tarantool
Commit: cd8b17540a8c33e2406bcd230f211865cfd2ff0c
https://github.com/mailru/tarantool/commit/cd8b17540a8c33e2406bcd230f211865cfd2ff0c
Author: Konstantin Osipov <[email protected]>
Date: 2012-05-03 (Thu, 03 May 2012)
Changed paths:
M include/log_io.h
M mod/box/box.m
M src/log_io.m
M src/replication.m
Log Message:
-----------
Remove dead code.
diff --git a/include/log_io.h b/include/log_io.h
index 6a0f731..b3f27b2 100644
--- a/include/log_io.h
+++ b/include/log_io.h
@@ -133,9 +133,6 @@ struct recovery_state {
struct wait_lsn wait_lsn;
bool finalize;
-
- /* Points to module-specific state */
- void *data;
};
struct recovery_state *recovery_state;
@@ -175,13 +172,11 @@ static inline struct row_v11 *row_v11(const struct tbuf
*t)
return (struct row_v11 *)t->data;
}
-struct tbuf *convert_to_v11(struct tbuf *orig, u16 tag, u64 cookie, i64 lsn);
-
void recovery_init(const char *snap_dirname, const char *xlog_dirname,
row_handler row_handler,
int rows_per_wal, const char *wal_mode,
double wal_fsync_delay,
- int flags, void *data);
+ int flags);
void recovery_update_mode(const char *wal_mode, double fsync_delay);
void recovery_update_io_rate_limit(double new_limit);
void recovery_free();
diff --git a/mod/box/box.m b/mod/box/box.m
index d90f1de..e7abf9b 100644
--- a/mod/box/box.m
+++ b/mod/box/box.m
@@ -2139,7 +2139,7 @@ void txn_assign_n(struct box_txn *txn, struct tbuf *data)
recovery_init(cfg.snap_dir, cfg.wal_dir,
recover_row, cfg.rows_per_wal, cfg.wal_mode,
cfg.wal_fsync_delay,
- init_storage ? RECOVER_READONLY : 0, NULL);
+ init_storage ? RECOVER_READONLY : 0);
recovery_update_io_rate_limit(cfg.snap_io_rate_limit);
recovery_setup_panic(recovery_state, cfg.panic_on_snap_error,
cfg.panic_on_wal_error);
diff --git a/src/log_io.m b/src/log_io.m
index 8d1809d..78d83b2 100644
--- a/src/log_io.m
+++ b/src/log_io.m
@@ -1670,8 +1670,7 @@
void
recovery_init(const char *snap_dirname, const char *wal_dirname,
row_handler row_handler, int rows_per_wal,
- const char *wal_mode, double wal_fsync_delay,
- int flags, void *data)
+ const char *wal_mode, double wal_fsync_delay, int flags)
{
assert(recovery_state == NULL);
recovery_state = p0alloc(eter_pool, sizeof(struct recovery_state));
@@ -1682,7 +1681,6 @@
r->wal_timer.data = r;
r->row_handler = row_handler;
- r->data = data;
r->remote_recovery = NULL;
r->snap_class = snapshot_class_create(snap_dirname);
diff --git a/src/replication.m b/src/replication.m
index c58c368..e6388b6 100644
--- a/src/replication.m
+++ b/src/replication.m
@@ -616,7 +616,7 @@ static void spawner_signal_handler(int signal)
/* Initialize the recovery process */
recovery_init(NULL, cfg.wal_dir, replication_relay_send_row,
INT32_MAX, "fsync_delay", 0,
- RECOVER_READONLY, false);
+ RECOVER_READONLY);
recover(recovery_state, lsn);
recovery_follow_local(recovery_state, 0.1);
================================================================
_______________________________________________
Mailing list: https://launchpad.net/~tarantool-developers
Post to : [email protected]
Unsubscribe : https://launchpad.net/~tarantool-developers
More help : https://help.launchpad.net/ListHelp