summaryrefslogtreecommitdiffstats
path: root/qa/cephfs/begin/3-modules.yaml
blob: 2594734256932735fdca3b62fcce329be2e11d7d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Enable mgr modules now before any CephFS mounts are created by the mgr.  This
# avoids the potential race of the mgr mounting CephFS and then getting failed
# over by the monitors before the monitors have a chance to note the new client
# session from the mgr beacon. In that case, the monitors will not blocklist
# that client mount automatically so the MDS will eventually do the eviction
# (and create a cluster log warning which we want to avoid).
#
# Note: ideally the mgr would gently stop mgr modules before respawning so that
# the client mounts can be unmounted but this caused issues historically with
# modules like the dashboard so an abrupt restart was chosen instead.

mgrmodules:
  sequential:
    - print: "Enabling mgr modules"
    # other fragments append to this

tasks:
  - sequential:
      - mgrmodules