This is still a work in progress, and isn't meant to be landed in its current state. I'm only pushing this code publicly now, rather than when it's "done", so the design of the changes implemented here can be compared with the code in the ZFS on Linux PR here: https://github.com/zfsonlinux/zfs/pull/6133
There's a "high level" comment about the new design of `zil_commit()` in a code comment above that function; please see that for more details. You can view, comment on, or merge this pull request online at: https://github.com/openzfs/openzfs/pull/377 -- Commit Summary -- * WIP: ZIL Performance Improvements -- File Changes -- M usr/src/cmd/ztest/ztest.c (13) M usr/src/uts/common/fs/zfs/sys/dmu.h (2) M usr/src/uts/common/fs/zfs/sys/zil.h (7) M usr/src/uts/common/fs/zfs/sys/zil_impl.h (33) M usr/src/uts/common/fs/zfs/txg.c (12) M usr/src/uts/common/fs/zfs/zfs_vnops.c (14) M usr/src/uts/common/fs/zfs/zil.c (1117) M usr/src/uts/common/fs/zfs/zio.c (33) M usr/src/uts/common/fs/zfs/zvol.c (16) M usr/src/uts/common/sys/debug.h (5) -- Patch Links -- https://github.com/openzfs/openzfs/pull/377.patch https://github.com/openzfs/openzfs/pull/377.diff -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/openzfs/openzfs/pull/377 ------------------------------------------ openzfs-developer Archives: https://openzfs.topicbox.com/groups/developer/ Powered by Topicbox: https://topicbox.com
