diff options
author | Andreas Gruenbacher <agruenba@redhat.com> | 2023-01-26 20:23:40 +0100 |
---|---|---|
committer | Andreas Gruenbacher <agruenba@redhat.com> | 2023-01-31 22:40:24 +0100 |
commit | b88beb9a246f7506778f8680ee9627cd85262ba4 (patch) | |
tree | 8b93e29818c8200eed3aa82a4a8203118c9b8e48 /fs/gfs2/incore.h | |
parent | 6b388abc33998330c6fe55a712d61be888fd7b67 (diff) | |
download | lwn-b88beb9a246f7506778f8680ee9627cd85262ba4.tar.gz lwn-b88beb9a246f7506778f8680ee9627cd85262ba4.zip |
gfs2: Evict inodes cooperatively
Add a gfs2_evict_inodes() helper that evicts inodes cooperatively across
the cluster. This avoids running into timeouts during unmount
unnecessarily.
Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
Diffstat (limited to 'fs/gfs2/incore.h')
-rw-r--r-- | fs/gfs2/incore.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/gfs2/incore.h b/fs/gfs2/incore.h index d35bb49d1d3f..79485329118b 100644 --- a/fs/gfs2/incore.h +++ b/fs/gfs2/incore.h @@ -607,6 +607,7 @@ enum { SDF_WITHDRAW_RECOVERY = 14, /* Wait for journal recovery when we are withdrawing */ SDF_DEACTIVATING = 15, + SDF_EVICTING = 16, }; enum gfs2_freeze_state { |