git: ecdf406d4b - main - Status/2024Q2/openzfs.adoc: Add report
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 01 Aug 2024 11:04:45 UTC
The branch main has been updated by salvadore:
URL: https://cgit.FreeBSD.org/doc/commit/?id=ecdf406d4be4eec2f0297d04db61e9a1fc140fae
commit ecdf406d4be4eec2f0297d04db61e9a1fc140fae
Author: Paweł Jakub Dawidek <pjd@FreeBSD.org>
AuthorDate: 2024-07-23 10:16:29 +0000
Commit: Lorenzo Salvadore <salvadore@FreeBSD.org>
CommitDate: 2024-08-01 11:04:22 +0000
Status/2024Q2/openzfs.adoc: Add report
Reviewed by: status (Pau Amma <pauamma@gundo.com>)
---
.../en/status/report-2024-04-2024-06/openzfs.adoc | 26 ++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/website/content/en/status/report-2024-04-2024-06/openzfs.adoc b/website/content/en/status/report-2024-04-2024-06/openzfs.adoc
new file mode 100644
index 0000000000..979cb31434
--- /dev/null
+++ b/website/content/en/status/report-2024-04-2024-06/openzfs.adoc
@@ -0,0 +1,26 @@
+=== Hierarchical rate limits for OpenZFS
+
+Links: +
+link:https://github.com/openzfs/zfs/pull/16205[Pull request] URL: link:https://github.com/openzfs/zfs/pull/16205[]
+
+Contact: Pawel Dawidek <pawel@dawidek.net>
+
+Rate limits allow to limit bandwidth and number of metadata operations per dataset.
+
+Hierarchical rate limits allow for granular resource control especially in shared environments, eg. when a single ZFS pool serves data to multiple, independent virtual machines or jails.
+
+Because the limits are hierarchical, they are enforced like the quota property: the children datasets must obey the limits of the parent dataset.
+
+The limits can be configured using six new properties:
+limit_bw_read, limit_bw_write, limit_bw_total, limit_op_read, limit_op_write, limit_op_total
+The limit_bw_* properties limit the read, write, or combined bandwidth, respectively, that a dataset and its descendants can consume.
+Those limits are in bytes per second.
+The limit_op_* properties limit the read, write, or both metadata operations, respectively, that a dataset and its descendants can generate.
+Those limits are in number of operations per second.
+
+Limits are applied to file systems and ZFS volumes (and their snapshots).
+
+The initial work is done and the pull request is up for review.
+
+Sponsor: Klara Systems
+Sponsor: FreeBSD Foundation