[PATCH 00/14] ino_gen, docs, unlink/mkdir/rename
Valerie Aurora
val at versity.com
Wed Mar 12 07:33:39 PDT 2025
I'm trying to share my code earlier, so here are all my current
patches, even though the last three definitely aren't ready. They
include:
* Fixes to all code review comments from the previous round
* A tiny bit of documentation
* My current version of rename()
* The create and rename benchmarks
I am certain that rename() isn't ready but everything up to that point
seems reasonable and is passing my resurrected test suite. Feel free
to stop reviewing at any point. :) Thanks!
Valerie Aurora (14):
Improve naming of dtype code
Send quit signal to process, not process group
Shutdown devd process cleanly for tests
Add brief instructions on how to run ngnfs
Move inode and generation into ino_gen struct
Add parent inode number/generation for directories
Add ngnfs_dir_lookup() and debugfs lookup command
Extend debugfs stat command to take an optional file name
Add the cd command to debugfs
Add ngnfs_dir_mkdir() and debugfs command
Add ngnfs_dir_unlink(), ngfs_dir_rmdir(), and debugfs commands
Add ngnfs_dir_rename() and very basic debugfs command
Add rename benchmark command to debugfs
Add create benchmark command to debugfs
README.md | 7 +-
cli/debugfs.c | 304 ++++++++++++++++++++-
devd/btr-aio.c | 8 +-
docs/development.md | 31 +++
shared/dir.c | 606 +++++++++++++++++++++++++++++++++++++++---
shared/dir.h | 37 ++-
shared/format-block.h | 31 ++-
shared/inode.c | 62 +++--
shared/inode.h | 21 +-
shared/mkfs.c | 5 +-
10 files changed, 1012 insertions(+), 100 deletions(-)
--
2.48.1
More information about the ngnfs-devel
mailing list