From nobody Wed Jun 8 22:10:45 2022 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 9BE0683AD74; Wed, 8 Jun 2022 22:10:46 +0000 (UTC) (envelope-from git@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) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LJLyZ0dpkz4TpW; Wed, 8 Jun 2022 22:10:46 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1654726246; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=v+LsatiQkw+sHp4cqHpFKCjF2MnZ3N/BvmFfe4EJJlo=; b=UXH7jHE/EI351swmGC8qCATEGK6ujsg7sBGObmyy5uYy53YvoClQP5WC1JbSqQeqz+3YLR MDm/efwwIcugAgYm82PzbuJx1G4vM0T6PRZlD9ocrjhidyqEC6JvbehZHgoLJRQaKMEZb9 FObcJYHDjzyV3Fh5oR18XZqY/koWXCPQi6AaLksfBJLSOXt+gqK0+NwTtVJdfCCO3jmwsk aAE55hT/52A8XwcHVefoqknBNM2hiy7orlC8oa3ylW8Ud9KyI/vE3naQQAMnc6I+PNxH22 njWwHuaOzyNfXP78wez6vN/lh1ixlacNOt2BT/vW3ECohvHar17xcIJsJTm9Aw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C01A2180AD; Wed, 8 Jun 2022 22:10:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 258MAjjL006908; Wed, 8 Jun 2022 22:10:45 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 258MAjgd006907; Wed, 8 Jun 2022 22:10:45 GMT (envelope-from git) Date: Wed, 8 Jun 2022 22:10:45 GMT Message-Id: <202206082210.258MAjgd006907@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Joseph Mingrone Subject: git: b4ca4c9cc1bd - main - sysutils/arc_summary: New port List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jrm X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b4ca4c9cc1bd9eb29069fd92134bf7f9d9455190 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1654726246; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=v+LsatiQkw+sHp4cqHpFKCjF2MnZ3N/BvmFfe4EJJlo=; b=YhNsIHdHUR/jZO2dw711Oplu4LY+qzvPGJgAq5HV1+EUQ7HJcuLqkxNl2sEZX/kV5OfLdQ snqg/WPmXqfjzlHuHZnpUR8DsaDtlpQY0HD4a24rqg7TWy8OFuxWO4usoVOa0vbvqjCLgg Pr0HLGi85jFbYJbvh5HLVkt2EsFyECdjgGTOZhaMNQA+1cMDVGpyo3ySCBT3T4hsGLlVw/ wYktXx7lBo0cqqp9w+F34EXxuofAfAILRZMTH4f3DWQxoLZ56/GQnDaIbjxBuijevIDCiE yN8rnOndKIDNSPtEAcbKGfZ6RDW9fJ2FxBPYSUQIg7GSzOb3E786BTq4zhzOcg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1654726246; a=rsa-sha256; cv=none; b=ckukaErwRQftEs1j3YExQ5xEKvcBhjUXT3dKas5O3xPUG+QCmViisjhiQChIQhA2Nls/FS 3XTRl3tgvuN/BbZVTQmL0jrYTVyRsOgze8fVWaiOUbiXOAIs8iD68b64ac1M94Nl9nUdP7 G9oUNyPtyLLoSa2Bsl44SY2JQjmyb8wiB6UmQFTmW0Otevhm/W/jhsuLPan8IqXOl7SvsY dY+GnKdjXLFwNNtAT+XGoarNsUADcoSXZAS6ZLBexvn0JiVepjalv1Owy2Vlru3ykh+yEZ U9g+hFI+HilP6TwF2spKV4whtPdLhPwG5p1oK9NXB8BZ8/itfBCu9pi/QI67ug== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by jrm: URL: https://cgit.FreeBSD.org/ports/commit/?id=b4ca4c9cc1bd9eb29069fd92134bf7f9d9455190 commit b4ca4c9cc1bd9eb29069fd92134bf7f9d9455190 Author: Joseph Mingrone AuthorDate: 2022-06-08 20:25:41 +0000 Commit: Joseph Mingrone CommitDate: 2022-06-08 22:10:02 +0000 sysutils/arc_summary: New port arc_summary is included in the OpenZFS repository. It provides basic information on the ZFS ARC, its efficiency, the L2ARC (if present), the Data Management Unit (DMU), Virtual Devices (VDEVs), and tunables. See the in-source documentation and code at https://github.com/openzfs/zfs/blob/master/module/zfs/arc.c for details. The original introduction to arc_summary can be found at http://cuddletech.com/?p=454. Reviewed by: diizzy Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D35441 --- sysutils/Makefile | 1 + sysutils/arc_summary/Makefile | 31 +++++++++++++++++++++++++++++++ sysutils/arc_summary/distinfo | 3 +++ sysutils/arc_summary/pkg-descr | 7 +++++++ 4 files changed, 42 insertions(+) diff --git a/sysutils/Makefile b/sysutils/Makefile index 9e952a4fe686..59564baf26cd 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -53,6 +53,7 @@ SUBDIR += apcpwr SUBDIR += apcupsd SUBDIR += aptly + SUBDIR += arc_summary SUBDIR += arcconf SUBDIR += archey4 SUBDIR += archivemount diff --git a/sysutils/arc_summary/Makefile b/sysutils/arc_summary/Makefile new file mode 100644 index 000000000000..57ef8d5078fa --- /dev/null +++ b/sysutils/arc_summary/Makefile @@ -0,0 +1,31 @@ +PORTNAME= arc_summary +PORTVERSION= 20220410 +CATEGORIES= sysutils +MASTER_SITES= https://raw.githubusercontent.com/openzfs/zfs/${_REV}/cmd/ +DISTFILES= ${PORTNAME}?${PORTVERSION} + +MAINTAINER= jrm@FreeBSD.org +COMMENT= Print ZFS ARC cache statistics and other information + +LICENSE= BSD2CLAUSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sysctl>0:devel/py-sysctl@${PY_FLAVOR} + +USES= python shebangfix +SHEBANG_FILES= ${PORTNAME} + +NO_ARCH= yes +NO_BUILD= yes + +NO_WRKSUBDIR= yes +PLIST_FILES= bin/arc_summary + +_REV= 0a9aaa7f0cc16f1771f492cce665bc5c5eb8e735 + +do-extract: + ${CP} ${DISTDIR}/${DISTFILES} ${WRKSRC}/${PORTNAME} + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ + +.include diff --git a/sysutils/arc_summary/distinfo b/sysutils/arc_summary/distinfo new file mode 100644 index 000000000000..aeb7eee05210 --- /dev/null +++ b/sysutils/arc_summary/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1654724895 +SHA256 (arc_summary?20220410) = 6b46d2e3e3d935bf414bfbe49c82ddaa759ee5f1b75dd6dff676c17f10ffa9a2 +SIZE (arc_summary?20220410) = 33957 diff --git a/sysutils/arc_summary/pkg-descr b/sysutils/arc_summary/pkg-descr new file mode 100644 index 000000000000..f6ce6a03d31c --- /dev/null +++ b/sysutils/arc_summary/pkg-descr @@ -0,0 +1,7 @@ +arc_summary is included in the OpenZFS repository. It provides basic +information on the ZFS ARC, its efficiency, the L2ARC (if present), the +Data Management Unit (DMU), Virtual Devices (VDEVs), and tunables. See +the in-source documentation and code at +https://github.com/openzfs/zfs/blob/master/module/zfs/arc.c for details. +The original introduction to arc_summary can be found at +http://cuddletech.com/?p=454