[scn] scn for memtable
This commit is contained in:
@ -36,15 +36,15 @@ int TestTabletHelper::create_tablet(ObLSTabletService &ls_tablet_svr, obrpc::ObB
|
||||
int ret = common::OB_SUCCESS;
|
||||
transaction::ObMulSourceDataNotifyArg trans_flags;
|
||||
trans_flags.tx_id_ = 123;
|
||||
trans_flags.log_ts_ = -1;
|
||||
trans_flags.scn_ = palf::SCN::invalid_scn();
|
||||
trans_flags.for_replay_ = false;
|
||||
|
||||
if (OB_FAIL(ls_tablet_svr.on_prepare_create_tablets(arg, trans_flags))) {
|
||||
STORAGE_LOG(WARN, "failed to prepare create tablets", K(ret), K(arg));
|
||||
} else if (FALSE_IT(trans_flags.log_ts_ = palf::OB_MAX_SCN_TS_NS - 100)) {
|
||||
} else if (FALSE_IT(trans_flags.scn_ = palf::SCN::minus(palf::SCN::max_scn(), 100))) {
|
||||
} else if (OB_FAIL(ls_tablet_svr.on_redo_create_tablets(arg, trans_flags))) {
|
||||
STORAGE_LOG(WARN, "failed to redo create tablets", K(ret), K(arg));
|
||||
} else if (FALSE_IT(++trans_flags.log_ts_)) {
|
||||
} else if (FALSE_IT(trans_flags.scn_ = palf::SCN::plus(trans_flags.scn_, 1))) {
|
||||
} else if (OB_FAIL(ls_tablet_svr.on_commit_create_tablets(arg, trans_flags))) {
|
||||
STORAGE_LOG(WARN, "failed to commit create tablets", K(ret), K(arg));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user