Skip to content

Commit 65d3300

Browse files
visualYJDyuhaijun999
authored andcommitted
[fix][store] Fixup region txn access max_ts error.
1 parent 8b98e4d commit 65d3300

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

src/server/store_service.cc

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2463,12 +2463,11 @@ void DoTxnCheckTxnStatus(StoragePtr storage, google::protobuf::RpcController* co
24632463
auto region = done->GetRegion();
24642464
int64_t region_id = request->context().region_id();
24652465
int64_t new_max_ts = request->lock_ts();
2466-
if (request->current_ts() > new_max_ts) {
2467-
new_max_ts = request->current_ts();
2468-
}
2466+
24692467
if (request->caller_start_ts() > new_max_ts) {
24702468
new_max_ts = request->caller_start_ts();
24712469
}
2470+
24722471
region->SetTxnAccessMaxTs(new_max_ts);
24732472
auto status = ValidateTxnCheckTxnStatusRequest(request, region);
24742473
if (BAIDU_UNLIKELY(!status.ok())) {

0 commit comments

Comments
 (0)