Project

General

Profile

Actions

Backport #41865

closed

nautilus: mds: ask idle client to trim more caps

Added by Nathan Cutler over 4 years ago. Updated almost 4 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Release:
nautilus
Pull request ID:
Crash signature (v1):
Crash signature (v2):


Related issues 2 (0 open2 closed)

Related to CephFS - Backport #41899: nautilus: mds: cache drop command does not drive cap recallResolvedNathan CutlerActions
Copied from CephFS - Feature #22446: mds: ask idle client to trim more capsResolvedPatrick Donnelly

Actions
Actions #1

Updated by Nathan Cutler over 4 years ago

  • Copied from Feature #22446: mds: ask idle client to trim more caps added
Actions #2

Updated by Patrick Donnelly over 4 years ago

  • Related to Backport #41899: nautilus: mds: cache drop command does not drive cap recall added
Actions #4

Updated by Nathan Cutler over 4 years ago

  • Description updated (diff)
  • Status changed from New to In Progress
  • Assignee set to Nathan Cutler
Actions #5

Updated by Nathan Cutler over 4 years ago

  • Description updated (diff)
  • Status changed from In Progress to New
  • Assignee deleted (Nathan Cutler)

first attempted backport, https://github.com/ceph/ceph/pull/30750, was closed because it was incomplete

Actions #6

Updated by Nathan Cutler over 4 years ago

  • Description updated (diff)
  • Status changed from New to In Progress
  • Assignee set to Nathan Cutler

Updated automatically by ceph-backport.sh version 15.0.0.6113

Actions #7

Updated by Nathan Cutler over 4 years ago

  • Description updated (diff)
Actions #8

Updated by Yuri Weinstein over 4 years ago

Nathan Cutler wrote:

https://github.com/ceph/ceph/pull/30761

merged

Actions #9

Updated by Nathan Cutler over 4 years ago

  • Status changed from In Progress to Resolved
  • Target version set to v14.2.7

This update was made using the script "backport-resolve-issue".
backport PR https://github.com/ceph/ceph/pull/30761
merge commit 916eec9f1f8de019587be48afcdc841245e9526f (v14.2.6-139-g916eec9f1f8)

Actions #10

Updated by Patrick Donnelly almost 4 years ago

  • Target version changed from v14.2.7 to v14.2.8

This is actually in v14.2.8:

$ git log v14.2.7..68e2be7ea659004224012a5dd13e7215fe57bfff -1
commit 68e2be7ea659004224012a5dd13e7215fe57bfff
Author: Patrick Donnelly <pdonnell@redhat.com>
Date:   Mon Aug 26 14:39:30 2019 -0700

    mds: recall caps from quiescent sessions

    This introduces two new config options [1,2] that dictate when a session
    is considered quiescent by the MDS. (Options are documented fully in
    options.cc.) When a session is quiescent, the MDS will preemptively
    recall caps to reduce the outstanding capabilities which optimizes for
    reducing work during failover.

    [1] mds_session_cache_liveness_magnitude
    [2] mds_session_cache_liveness_decay_rate

    Fixes: https://tracker.ceph.com/issues/22446
    Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
    (cherry picked from commit 740f6f99a1d23e281059725b6478c91e91b1c67c)

Nathan, is this a bug in your script?

Actions #11

Updated by Nathan Cutler almost 4 years ago

Nathan, is this a bug in your script?

When a hotfix release like 14.2.7 is done, a bunch of backport trackers that have already been processed by backport-resolve-issue will suddenly have the wrong "Target Version". Not sure if this can convincingly be called a bug in the script. I'd say this outcome is expected (however unfortunate and regrettable it might be) given the nature of the script and the nature of the hotfix release process.

Actions

Also available in: Atom PDF