Hey everyone,

Sorry the weekly vdev update is a day late this time.  I've been traveling
most of this week, so I haven't had much time to work on it.  However, I am
happy to report that:

* Thanks to Isaac Durham, vdev should now create the /dev/by-label symlinks
for disks.
* vdevfs (the filesystem half of vdev) will preserve device nodes across
crashes (NOT YET COMMITTED).
* vdevfs will delegate storage of its API data (i.e. stuff that would
normally have to be pulled from a udevadm-like tool) to tmpfs, mounted at
/dev/vdev by default.  This reduces the complexity of the implementation
and increases I/O performance without losing functionality.  This closes
issue #15.
* fskit [1], a filesystem library I built for making API filesystems (which
vdevfs uses), has received several bugfixes to remove some deadlock
conditions that occur when using certain combinations of inode consistency
disciplines.  Also, some use-after-free bugs have been discovered and
fixed.  Both were discovered while testing runfs [2], which just got a
trunc(2) implementation.

It's going to be a busy week for me, but I hope to have at least one day
free this weekend to address vdev issues #8 and #11.

Best,
Jude

[1] https://github.com/jcnelson/fskit
[2] https://github.com/jcnelson/runfs
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to