From owner-svn-src-all@freebsd.org Fri Oct 4 21:44:53 2019 Return-Path: Delivered-To: svn-src-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 955AF13A45C; Fri, 4 Oct 2019 21:44:53 +0000 (UTC) (envelope-from vangyzen@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46lNh53SZQz3PTp; Fri, 4 Oct 2019 21:44:53 +0000 (UTC) (envelope-from vangyzen@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 5A137291F; Fri, 4 Oct 2019 21:44:53 +0000 (UTC) (envelope-from vangyzen@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x94Lirf3063252; Fri, 4 Oct 2019 21:44:53 GMT (envelope-from vangyzen@FreeBSD.org) Received: (from vangyzen@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x94Lir9s063251; Fri, 4 Oct 2019 21:44:53 GMT (envelope-from vangyzen@FreeBSD.org) Message-Id: <201910042144.x94Lir9s063251@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: vangyzen set sender to vangyzen@FreeBSD.org using -f From: Eric van Gyzen Date: Fri, 4 Oct 2019 21:44:53 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r353113 - head/sys/ufs/ffs X-SVN-Group: head X-SVN-Commit-Author: vangyzen X-SVN-Commit-Paths: head/sys/ufs/ffs X-SVN-Commit-Revision: 353113 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Oct 2019 21:44:53 -0000 Author: vangyzen Date: Fri Oct 4 21:44:52 2019 New Revision: 353113 URL: https://svnweb.freebsd.org/changeset/base/353113 Log: Add CTLFLAG_STATS to several debug.softdep sysctl OIDs Refer to r353111. MFC after: 2 weeks Sponsored by: Dell EMC Isilon Modified: head/sys/ufs/ffs/ffs_softdep.c Modified: head/sys/ufs/ffs/ffs_softdep.c ============================================================================== --- head/sys/ufs/ffs/ffs_softdep.c Fri Oct 4 21:43:43 2019 (r353112) +++ head/sys/ufs/ffs/ffs_softdep.c Fri Oct 4 21:44:52 2019 (r353113) @@ -1311,54 +1311,55 @@ SYSCTL_INT(_debug_softdep, OID_AUTO, tickdelay, CTLFLA &tickdelay, 0, ""); SYSCTL_INT(_debug_softdep, OID_AUTO, flush_threads, CTLFLAG_RD, &stat_flush_threads, 0, ""); -SYSCTL_INT(_debug_softdep, OID_AUTO, worklist_push, CTLFLAG_RW, - &stat_worklist_push, 0,""); -SYSCTL_INT(_debug_softdep, OID_AUTO, blk_limit_push, CTLFLAG_RW, - &stat_blk_limit_push, 0,""); -SYSCTL_INT(_debug_softdep, OID_AUTO, ino_limit_push, CTLFLAG_RW, - &stat_ino_limit_push, 0,""); -SYSCTL_INT(_debug_softdep, OID_AUTO, blk_limit_hit, CTLFLAG_RW, - &stat_blk_limit_hit, 0, ""); -SYSCTL_INT(_debug_softdep, OID_AUTO, ino_limit_hit, CTLFLAG_RW, - &stat_ino_limit_hit, 0, ""); -SYSCTL_INT(_debug_softdep, OID_AUTO, sync_limit_hit, CTLFLAG_RW, - &stat_sync_limit_hit, 0, ""); -SYSCTL_INT(_debug_softdep, OID_AUTO, indir_blk_ptrs, CTLFLAG_RW, - &stat_indir_blk_ptrs, 0, ""); -SYSCTL_INT(_debug_softdep, OID_AUTO, inode_bitmap, CTLFLAG_RW, - &stat_inode_bitmap, 0, ""); -SYSCTL_INT(_debug_softdep, OID_AUTO, direct_blk_ptrs, CTLFLAG_RW, - &stat_direct_blk_ptrs, 0, ""); -SYSCTL_INT(_debug_softdep, OID_AUTO, dir_entry, CTLFLAG_RW, - &stat_dir_entry, 0, ""); -SYSCTL_INT(_debug_softdep, OID_AUTO, jaddref_rollback, CTLFLAG_RW, - &stat_jaddref, 0, ""); -SYSCTL_INT(_debug_softdep, OID_AUTO, jnewblk_rollback, CTLFLAG_RW, - &stat_jnewblk, 0, ""); -SYSCTL_INT(_debug_softdep, OID_AUTO, journal_low, CTLFLAG_RW, - &stat_journal_low, 0, ""); -SYSCTL_INT(_debug_softdep, OID_AUTO, journal_min, CTLFLAG_RW, - &stat_journal_min, 0, ""); -SYSCTL_INT(_debug_softdep, OID_AUTO, journal_wait, CTLFLAG_RW, - &stat_journal_wait, 0, ""); -SYSCTL_INT(_debug_softdep, OID_AUTO, jwait_filepage, CTLFLAG_RW, - &stat_jwait_filepage, 0, ""); -SYSCTL_INT(_debug_softdep, OID_AUTO, jwait_freeblks, CTLFLAG_RW, - &stat_jwait_freeblks, 0, ""); -SYSCTL_INT(_debug_softdep, OID_AUTO, jwait_inode, CTLFLAG_RW, - &stat_jwait_inode, 0, ""); -SYSCTL_INT(_debug_softdep, OID_AUTO, jwait_newblk, CTLFLAG_RW, - &stat_jwait_newblk, 0, ""); -SYSCTL_INT(_debug_softdep, OID_AUTO, cleanup_blkrequests, CTLFLAG_RW, - &stat_cleanup_blkrequests, 0, ""); -SYSCTL_INT(_debug_softdep, OID_AUTO, cleanup_inorequests, CTLFLAG_RW, - &stat_cleanup_inorequests, 0, ""); -SYSCTL_INT(_debug_softdep, OID_AUTO, cleanup_high_delay, CTLFLAG_RW, - &stat_cleanup_high_delay, 0, ""); -SYSCTL_INT(_debug_softdep, OID_AUTO, cleanup_retries, CTLFLAG_RW, - &stat_cleanup_retries, 0, ""); -SYSCTL_INT(_debug_softdep, OID_AUTO, cleanup_failures, CTLFLAG_RW, - &stat_cleanup_failures, 0, ""); +SYSCTL_INT(_debug_softdep, OID_AUTO, worklist_push, + CTLFLAG_RW | CTLFLAG_STATS, &stat_worklist_push, 0,""); +SYSCTL_INT(_debug_softdep, OID_AUTO, blk_limit_push, + CTLFLAG_RW | CTLFLAG_STATS, &stat_blk_limit_push, 0,""); +SYSCTL_INT(_debug_softdep, OID_AUTO, ino_limit_push, + CTLFLAG_RW | CTLFLAG_STATS, &stat_ino_limit_push, 0,""); +SYSCTL_INT(_debug_softdep, OID_AUTO, blk_limit_hit, + CTLFLAG_RW | CTLFLAG_STATS, &stat_blk_limit_hit, 0, ""); +SYSCTL_INT(_debug_softdep, OID_AUTO, ino_limit_hit, + CTLFLAG_RW | CTLFLAG_STATS, &stat_ino_limit_hit, 0, ""); +SYSCTL_INT(_debug_softdep, OID_AUTO, sync_limit_hit, + CTLFLAG_RW | CTLFLAG_STATS, &stat_sync_limit_hit, 0, ""); +SYSCTL_INT(_debug_softdep, OID_AUTO, indir_blk_ptrs, + CTLFLAG_RW | CTLFLAG_STATS, &stat_indir_blk_ptrs, 0, ""); +SYSCTL_INT(_debug_softdep, OID_AUTO, inode_bitmap, + CTLFLAG_RW | CTLFLAG_STATS, &stat_inode_bitmap, 0, ""); +SYSCTL_INT(_debug_softdep, OID_AUTO, direct_blk_ptrs, + CTLFLAG_RW | CTLFLAG_STATS, &stat_direct_blk_ptrs, 0, ""); +SYSCTL_INT(_debug_softdep, OID_AUTO, dir_entry, + CTLFLAG_RW | CTLFLAG_STATS, &stat_dir_entry, 0, ""); +SYSCTL_INT(_debug_softdep, OID_AUTO, jaddref_rollback, + CTLFLAG_RW | CTLFLAG_STATS, &stat_jaddref, 0, ""); +SYSCTL_INT(_debug_softdep, OID_AUTO, jnewblk_rollback, + CTLFLAG_RW | CTLFLAG_STATS, &stat_jnewblk, 0, ""); +SYSCTL_INT(_debug_softdep, OID_AUTO, journal_low, + CTLFLAG_RW | CTLFLAG_STATS, &stat_journal_low, 0, ""); +SYSCTL_INT(_debug_softdep, OID_AUTO, journal_min, + CTLFLAG_RW | CTLFLAG_STATS, &stat_journal_min, 0, ""); +SYSCTL_INT(_debug_softdep, OID_AUTO, journal_wait, + CTLFLAG_RW | CTLFLAG_STATS, &stat_journal_wait, 0, ""); +SYSCTL_INT(_debug_softdep, OID_AUTO, jwait_filepage, + CTLFLAG_RW | CTLFLAG_STATS, &stat_jwait_filepage, 0, ""); +SYSCTL_INT(_debug_softdep, OID_AUTO, jwait_freeblks, + CTLFLAG_RW | CTLFLAG_STATS, &stat_jwait_freeblks, 0, ""); +SYSCTL_INT(_debug_softdep, OID_AUTO, jwait_inode, + CTLFLAG_RW | CTLFLAG_STATS, &stat_jwait_inode, 0, ""); +SYSCTL_INT(_debug_softdep, OID_AUTO, jwait_newblk, + CTLFLAG_RW | CTLFLAG_STATS, &stat_jwait_newblk, 0, ""); +SYSCTL_INT(_debug_softdep, OID_AUTO, cleanup_blkrequests, + CTLFLAG_RW | CTLFLAG_STATS, &stat_cleanup_blkrequests, 0, ""); +SYSCTL_INT(_debug_softdep, OID_AUTO, cleanup_inorequests, + CTLFLAG_RW | CTLFLAG_STATS, &stat_cleanup_inorequests, 0, ""); +SYSCTL_INT(_debug_softdep, OID_AUTO, cleanup_high_delay, + CTLFLAG_RW | CTLFLAG_STATS, &stat_cleanup_high_delay, 0, ""); +SYSCTL_INT(_debug_softdep, OID_AUTO, cleanup_retries, + CTLFLAG_RW | CTLFLAG_STATS, &stat_cleanup_retries, 0, ""); +SYSCTL_INT(_debug_softdep, OID_AUTO, cleanup_failures, + CTLFLAG_RW | CTLFLAG_STATS, &stat_cleanup_failures, 0, ""); + SYSCTL_INT(_debug_softdep, OID_AUTO, flushcache, CTLFLAG_RW, &softdep_flushcache, 0, ""); SYSCTL_INT(_debug_softdep, OID_AUTO, emptyjblocks, CTLFLAG_RD,