Project

General

Profile

Backport #48089

nautilus: mds: count error of modified dentries

Added by Nathan Cutler 4 months ago. Updated 4 months ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Target version:
-
Release:
nautilus
Crash signature:

Related issues

Copied from CephFS - Bug #47981: mds: count error of modified dentries Resolved

History

#1 Updated by Nathan Cutler 4 months ago

  • Copied from Bug #47981: mds: count error of modified dentries added

#2 Updated by Wei-Chung Cheng 4 months ago

  • Status changed from New to Need More Info

nautilus 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 nautilus.

#3 Updated by Patrick Donnelly 4 months ago

  • Status changed from Need More Info to Rejected

That commit is not slated to be backported: https://tracker.ceph.com/issues/47148

Closing this.

Also available in: Atom PDF