Bug 261351 - [NEW PORT] sysutils/py-ioztat: Storage load analysis tool for OpenZFS
Summary: [NEW PORT] sysutils/py-ioztat: Storage load analysis tool for OpenZFS
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Neel Chauhan
URL: https://github.com/jimsalterjrs/ioztat
Keywords: feature, needs-qa
Depends on:
Blocks:
 
Reported: 2022-01-20 04:03 UTC by Thomas Hurst
Modified: 2022-01-25 06:08 UTC (History)
3 users (show)

See Also:


Attachments
Patch for proposed sysutils/py-ioztat (2.20 KB, patch)
2022-01-20 04:03 UTC, Thomas Hurst
no flags Details | Diff
Updated patch (2.24 KB, patch)
2022-01-20 15:06 UTC, Thomas Hurst
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Hurst 2022-01-20 04:03:57 UTC
Created attachment 231172 [details]
Patch for proposed sysutils/py-ioztat

ioztat is a storage load analysis tool for OpenZFS. It provides iostat-like statistics at an individual dataset/zvol level.

WWW: https://github.com/jimsalterjrs/ioztat
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2022-01-20 04:38:00 UTC
If this supports multiple python version versions, and as it uses PYTHON_PKGNAMEPREFIX, you'll probably want to use USE_PYTHON=concurrent (or uniquefiles directly), so that the installed script filename has a unique suffix based on the Python version its installed with, and so that multiple versions don't conflict (say, when someone is doing an upgrade). concurrent/uniquefiles handles creating a symlink from foo -> foo-X.Y for you
Comment 2 Thomas Hurst 2022-01-20 15:06:32 UTC
Created attachment 231179 [details]
Updated patch

Thanks for pointing that out.  I added USE_PYTHON=concurrent flavors and revalidated - passes portlint, portclippy, poudriere testport and an install looks good.
Comment 3 Neel Chauhan freebsd_committer freebsd_triage 2022-01-25 06:06:53 UTC
Committed!
Comment 4 commit-hook freebsd_committer freebsd_triage 2022-01-25 06:08:31 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5f4c60eac0acd35c9a8dfb1cd5e26d6b8ae16e97

commit 5f4c60eac0acd35c9a8dfb1cd5e26d6b8ae16e97
Author:     Thomas Hurst <tom@hur.st>
AuthorDate: 2022-01-20 04:01:57 +0000
Commit:     Neel Chauhan <nc@FreeBSD.org>
CommitDate: 2022-01-25 06:06:30 +0000

    sysutils/py-ioztat: Add new port

    ioztat is a storage load analysis tool for OpenZFS. It provides
    iostat-like statistics at an individual dataset/zvol level.

    PR:     261351

 sysutils/Makefile                  |  1 +
 sysutils/py-ioztat/Makefile (new)  | 31 +++++++++++++++++++++++++++++++
 sysutils/py-ioztat/distinfo (new)  |  3 +++
 sysutils/py-ioztat/pkg-descr (new) |  4 ++++
 4 files changed, 39 insertions(+)