Sean Doran

Results 7 issues of Sean Doran

1. Optionally set B_FUA on ZIO_PRIORITY_SYNC_WRITEs, which is uses for label and zil writes 2. Optionally issue a full sync rather than a barrier sync 3. Avoid a panic if...

- smd: fix taskq_empty_ent - handle_sync_iokit: don't reuse lhp on failure, and allow paranoia The handle_sync_iokit commit needs @me eyeballs on what should be passed upwards in the event of...

An example: ``` $ sysctl -h kstat.zfs.darwin.tunable.zfs_trim_extent_bytes_max kstat.zfs.darwin.tunable.zfs_trim_extent_bytes_max: 140,737,622,573,056 ``` which is way different from its definition in module/zfs/vdev_trim.c: ``` unsigned int zfs_trim_extent_bytes_max = 128 * 1024 * 1024; ```...

Nobody is likely to ever need or want a dbuf cache of dozens of gigabytes, and it causes bad (and possibly unrecoverable) stalls when a system with 1.5 TiB of...

Cache management could really use work. Sketch follows. Notes in square brackets: ``` mkdir /etc/zfs/caches zpool create a … zpool create b … zpool create c … for i in...

Repeatable fun, requires “inside” virtual machine guest and “outside” virtual machine host running vmware fusion. 1. “Outside”: boot from an apfs startup volume, install master built w —enable-debug, including installing...

Start with a pool that has two whole disk devices in a mirror (mirror-0: a b), and two new empty devices using the whole disk rather than a slice/partition. #...