fix refresh_interval check error caused by max_read_stale_time default value modified to -1
This commit is contained in:
@ -658,7 +658,7 @@ int ObSqlTransControl::stmt_setup_snapshot_(ObSQLSessionInfo *session,
|
|||||||
TRANS_LOG(WARN, "get weak read snapshot fail", KPC(txs));
|
TRANS_LOG(WARN, "get weak read snapshot fail", KPC(txs));
|
||||||
int64_t stale_time = session->get_ob_max_read_stale_time();
|
int64_t stale_time = session->get_ob_max_read_stale_time();
|
||||||
int64_t refresh_interval = GCONF.weak_read_version_refresh_interval;
|
int64_t refresh_interval = GCONF.weak_read_version_refresh_interval;
|
||||||
if (refresh_interval > stale_time) {
|
if (stale_time > 0 && refresh_interval > stale_time) {
|
||||||
TRANS_LOG(WARN, "weak_read_version_refresh_interval is larger than ob_max_read_stale_time ",
|
TRANS_LOG(WARN, "weak_read_version_refresh_interval is larger than ob_max_read_stale_time ",
|
||||||
K(refresh_interval), K(stale_time), KPC(txs));
|
K(refresh_interval), K(stale_time), KPC(txs));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user