gfs2: improvements to sysfs status
authorBob Peterson <rpeterso@redhat.com>
Fri, 16 Jun 2023 11:59:02 +0000 (06:59 -0500)
committerAndreas Gruenbacher <agruenba@redhat.com>
Tue, 5 Sep 2023 13:58:18 +0000 (15:58 +0200)
This patch adds some new fields to the gfs2 status file in sysfs to aid
in debugging.

Signed-off-by: Bob Peterson <rpeterso@redhat.com>
Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
fs/gfs2/sys.c

index a85fe7b..32d5be8 100644 (file)
@@ -98,7 +98,10 @@ static ssize_t status_show(struct gfs2_sbd *sdp, char *buf)
                     "sd_log_flush_head:        %d\n"
                     "sd_log_flush_tail:        %d\n"
                     "sd_log_blks_reserved:     %d\n"
-                    "sd_log_revokes_available: %d\n",
+                    "sd_log_revokes_available: %d\n"
+                    "sd_log_pinned:            %d\n"
+                    "sd_log_thresh1:           %d\n"
+                    "sd_log_thresh2:           %d\n",
                     test_bit(SDF_JOURNAL_CHECKED, &f),
                     test_bit(SDF_JOURNAL_LIVE, &f),
                     (sdp->sd_jdesc ? sdp->sd_jdesc->jd_jid : 0),
@@ -128,7 +131,10 @@ static ssize_t status_show(struct gfs2_sbd *sdp, char *buf)
                     sdp->sd_log_flush_head,
                     sdp->sd_log_flush_tail,
                     sdp->sd_log_blks_reserved,
-                    atomic_read(&sdp->sd_log_revokes_available));
+                    atomic_read(&sdp->sd_log_revokes_available),
+                    atomic_read(&sdp->sd_log_pinned),
+                    atomic_read(&sdp->sd_log_thresh1),
+                    atomic_read(&sdp->sd_log_thresh2));
        return s;
 }