]> www.infradead.org Git - users/hch/xfsprogs.git/commitdiff
xfs: report the health of quota counts
authorDarrick J. Wong <djwong@kernel.org>
Mon, 22 Apr 2024 17:00:53 +0000 (10:00 -0700)
committerDarrick J. Wong <djwong@kernel.org>
Mon, 3 Jun 2024 18:37:36 +0000 (11:37 -0700)
Source kernel commit: 3d8f1426977f1bf10f867bcd26df6518ae6c2b2c

Report the health of quota counts.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Carlos Maiolino <cmaiolino@redhat.com>
libxfs/xfs_fs.h
libxfs/xfs_health.h

index 6360073865dbc3136e3655e1b493a53ca4310dd3..711e0fc7efab64705910e68e0bc1ea1ea53a7953 100644 (file)
@@ -195,6 +195,7 @@ struct xfs_fsop_geom {
 #define XFS_FSOP_GEOM_SICK_PQUOTA      (1 << 3)  /* project quota */
 #define XFS_FSOP_GEOM_SICK_RT_BITMAP   (1 << 4)  /* realtime bitmap */
 #define XFS_FSOP_GEOM_SICK_RT_SUMMARY  (1 << 5)  /* realtime summary */
+#define XFS_FSOP_GEOM_SICK_QUOTACHECK  (1 << 6)  /* quota counts */
 
 /* Output for XFS_FS_COUNTS */
 typedef struct xfs_fsop_counts {
index 6296993ff8f3df52a6e534f81ace861dd495d323..5626e53b3f0feedb55cc860634cce856758d52e7 100644 (file)
@@ -41,6 +41,7 @@ struct xfs_fsop_geom;
 #define XFS_SICK_FS_UQUOTA     (1 << 1)  /* user quota */
 #define XFS_SICK_FS_GQUOTA     (1 << 2)  /* group quota */
 #define XFS_SICK_FS_PQUOTA     (1 << 3)  /* project quota */
+#define XFS_SICK_FS_QUOTACHECK (1 << 4)  /* quota counts */
 
 /* Observable health issues for realtime volume metadata. */
 #define XFS_SICK_RT_BITMAP     (1 << 0)  /* realtime bitmap */
@@ -77,7 +78,8 @@ struct xfs_fsop_geom;
 #define XFS_SICK_FS_PRIMARY    (XFS_SICK_FS_COUNTERS | \
                                 XFS_SICK_FS_UQUOTA | \
                                 XFS_SICK_FS_GQUOTA | \
-                                XFS_SICK_FS_PQUOTA)
+                                XFS_SICK_FS_PQUOTA | \
+                                XFS_SICK_FS_QUOTACHECK)
 
 #define XFS_SICK_RT_PRIMARY    (XFS_SICK_RT_BITMAP | \
                                 XFS_SICK_RT_SUMMARY)