Skip to content

Commit 80891b9

Browse files
LiuRuoyu01visualYJD
authored andcommitted
[fix][store]Fixup heartbeat return actually ttl
1 parent 59c08b4 commit 80891b9

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/engine/txn_engine_helper.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3989,6 +3989,7 @@ butil::Status TxnEngineHelper::HeartBeat(RawEnginePtr raw_engine, std::shared_pt
39893989
<< ", lock_info.lock_ttl greater than advise_lock_ttl, no need to update lock_ttl, lock_info.lock_ttl: "
39903990
<< lock_info.lock_ttl() << ", advise_lock_ttl: " << advise_lock_ttl
39913991
<< ", lock_info: " << lock_info.ShortDebugString();
3992+
response->set_lock_ttl(lock_info.lock_ttl());
39923993
return butil::Status::OK();
39933994
}
39943995

@@ -4016,6 +4017,9 @@ butil::Status TxnEngineHelper::HeartBeat(RawEnginePtr raw_engine, std::shared_pt
40164017
return butil::Status(pb::error::Errno::ERAFT_NOTLEADER, ret.error_str());
40174018
}
40184019

4020+
// return new lock_ttl
4021+
response->set_lock_ttl(advise_lock_ttl);
4022+
40194023
return ret;
40204024
}
40214025

0 commit comments

Comments
 (0)