linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/8] zonefs improvements
@ 2022-04-18  1:11 Damien Le Moal
  2022-04-18  1:12 ` [PATCH 1/8] zonefs: Clear inode information flags on inode creation Damien Le Moal
                   ` (7 more replies)
  0 siblings, 8 replies; 20+ messages in thread
From: Damien Le Moal @ 2022-04-18  1:11 UTC (permalink / raw)
  To: linux-fsdevel; +Cc: Johannes Thumshirn

The first 2 patches of this series are bug fixes intended for 5.18. The
remaining patches improve zonefs zone resource accounting:
* Accounting of the number of sequential zone files that are write open
  is changed to be unconditional, regardless of the use of the
  explicit-open mount option.
* Add accounting for active sequential zone files, that is, maintian a
  count of the number of sequential zone files that are not empty nor
  full or that have an explicit open zone.
* Add sysfs attributes to export the above 2 counters as well as the
  device defined limits for open and active zone resources.

Damien Le Moal (8):
  zonefs: Clear inode information flags on inode creation
  zonefs: Fix management of open zones
  zonefs: Rename super block information fields
  zonefs: Always do seq file write open accounting
  zonefs: Export open zone resource information through sysfs
  zonefs: Add active seq file accounting
  documentation: zonefs: Cleanup the mount options section
  documentation: zonefs: Document sysfs attributes

 Documentation/filesystems/zonefs.rst |  52 ++++++-
 fs/zonefs/Makefile                   |   2 +-
 fs/zonefs/super.c                    | 219 +++++++++++++++++++++------
 fs/zonefs/sysfs.c                    | 139 +++++++++++++++++
 fs/zonefs/zonefs.h                   |  18 ++-
 5 files changed, 376 insertions(+), 54 deletions(-)
 create mode 100644 fs/zonefs/sysfs.c

-- 
2.35.1


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2022-04-19 11:26 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-04-18  1:11 [PATCH 0/8] zonefs improvements Damien Le Moal
2022-04-18  1:12 ` [PATCH 1/8] zonefs: Clear inode information flags on inode creation Damien Le Moal
2022-04-19  9:27   ` Johannes Thumshirn
2022-04-18  1:12 ` [PATCH 2/8] zonefs: Fix management of open zones Damien Le Moal
2022-04-19  9:38   ` Johannes Thumshirn
2022-04-18  1:12 ` [PATCH 3/8] zonefs: Rename super block information fields Damien Le Moal
2022-04-19  9:29   ` Johannes Thumshirn
2022-04-18  1:12 ` [PATCH 4/8] zonefs: Always do seq file write open accounting Damien Le Moal
2022-04-19  9:55   ` Johannes Thumshirn
2022-04-18  1:12 ` [PATCH 5/8] zonefs: Export open zone resource information through sysfs Damien Le Moal
2022-04-19 10:06   ` Johannes Thumshirn
2022-04-18  1:12 ` [PATCH 6/8] zonefs: Add active seq file accounting Damien Le Moal
2022-04-19 10:59   ` Johannes Thumshirn
2022-04-19 11:02     ` Damien Le Moal
2022-04-19 11:06       ` Johannes Thumshirn
2022-04-19 11:26         ` Damien Le Moal
2022-04-18  1:12 ` [PATCH 7/8] documentation: zonefs: Cleanup the mount options section Damien Le Moal
2022-04-19 10:14   ` Johannes Thumshirn
2022-04-18  1:12 ` [PATCH 8/8] documentation: zonefs: Document sysfs attributes Damien Le Moal
2022-04-19 10:14   ` Johannes Thumshirn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).