diff options
author | Darrick J. Wong <darrick.wong@oracle.com> | 2019-03-27 17:02:51 -0700 |
---|---|---|
committer | Darrick J. Wong <darrick.wong@oracle.com> | 2019-04-15 17:02:47 -0700 |
commit | 051c747b550341dbe495faf7afc5dc238bcb9858 (patch) | |
tree | 9a7ffded3fd7d6d7840d5ed3cef7d2508f43c617 /fs/xfs/scrub/scrub.c | |
parent | bc649784ea986bfc6515e6cd62afcb8378fa6324 (diff) |
xfs: update health status if we get a clean bill of healthdeferred-inactivation_2019-04-15
If scrub finds that everything is ok with the filesystem, we need a way
to tell the health tracking that it can let go of indirect health flags,
since indirect flags only mean that at some point in the past we lost
some context.
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Diffstat (limited to 'fs/xfs/scrub/scrub.c')
-rw-r--r-- | fs/xfs/scrub/scrub.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/fs/xfs/scrub/scrub.c b/fs/xfs/scrub/scrub.c index 609562775d98..1e614cf0894e 100644 --- a/fs/xfs/scrub/scrub.c +++ b/fs/xfs/scrub/scrub.c @@ -354,6 +354,12 @@ static const struct xchk_meta_ops meta_scrub_ops[] = { .scrub = xchk_quota, .repair = xrep_quota, }, + [XFS_SCRUB_TYPE_HEALTHY] = { /* fs healthy; clean all reminders */ + .type = ST_FS, + .setup = xchk_setup_fs, + .scrub = xchk_health_record, + .repair = xrep_notsupported, + }, }; /* This isn't a stable feature, warn once per day. */ |