Backport #48090
closed
- Copied from Bug #47981: mds: count error of modified dentries added
- Status changed from New to Need More Info
octopus does not have the following commits:
commit 0ec5f3a84aa29ec422e920fb5dc989ed90897e6b
Author: Xiubo Li <xiubli@redhat.com>
Date: Mon Aug 31 03:50:36 2020 -0400
mds: defer encoding and storing the CDir dentries
When encoding the dentries infomation to remove or update, it may
take a bit longer time. If we hold the mds_lock or other locks, it
may cause other threads to idle wait.
This will queue the encoding and storing work in the mds finisher
to get rid of the locks holded.
Fixes: https://tracker.ceph.com/issues/47148
Signed-off-by: Xiubo Li <xiubli@redhat.com>
The counting issue is introduced with the above commit.
We should pending this backport until the above commit is introduced to octopus.
- Status changed from Need More Info to Rejected
Also available in: Atom
PDF