Skip to content

Commit 0fed3f2

Browse files
committed
Merge PR ceph#56828 into main
* refs/pull/56828/head: mds: do remove the cap when seqs equal or larger than last issue Reviewed-by: Leonid Usov <[email protected]> Reviewed-by: Patrick Donnelly <[email protected]>
2 parents 6eeae0e + 345978e commit 0fed3f2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/mds/Locker.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4265,8 +4265,8 @@ void Locker::_do_cap_release(client_t client, inodeno_t ino, uint64_t cap_id,
42654265
new C_Locker_RetryCapRelease(this, client, ino, cap_id, mseq, seq));
42664266
return;
42674267
}
4268-
if (seq != cap->get_last_issue()) {
4269-
dout(7) << " issue_seq " << seq << " != " << cap->get_last_issue() << dendl;
4268+
if (seq < cap->get_last_issue()) {
4269+
dout(7) << " issue_seq " << seq << " < " << cap->get_last_issue() << dendl;
42704270
// clean out any old revoke history
42714271
cap->clean_revoke_from(seq);
42724272
eval_cap_gather(in);

0 commit comments

Comments
 (0)