Happy to take any questions :-)
I'm also a very happy ZFS user on FreeBSD. I've tried to use it in a lot of crazy ways. At the moment I'm researching if ZFS and a virtual machine running Microsoft SQL Server can improve query performance(with LZ4/GZIP compression) and improve the backup speed. Though I'm wondering about if there are any plans to add XZ compression? Or faster hashing with Siphash24 for data checksums?
Complexity of FreeBSD VFS using ZFS as an example
11–17 of 17 posts
Re: Complexity of FreeBSD VFS using ZFS as an example
#12This was very interesting, thanks. Sorta-OT, I wonder if there's a modern equivalent of Vahalia's Unix Internals: The New Frontiers [1]? [1] http://www.goodreads.com/book/show/337378.UNIX_Internals
Still, nothing beats reading the source code :-)
Re: Complexity of FreeBSD VFS using ZFS as an example
#13Happy to take any questions :-)
Have you read the VFS Chapter in Beautiful Code?
It looks like it has a very good description of how C and generated code are used for object-oriented implemetation of VFS. Plain C is not immediately useful for object-oriented programming.
The goal of my blog post series is to describe how VFS works on a higher level.
Re: Complexity of FreeBSD VFS using ZFS as an example
#14Interesting to see some technical details of FreeBSD's VFS layer, I've never delved too deeply into it myself but I have looked at Linux's so it's not completely unfamiliar to me.
Re: Complexity of FreeBSD VFS using ZFS as an example
#15Re: Complexity of FreeBSD VFS using ZFS as an example
#16Happy to take any questions :-)
I'm also a very happy ZFS user on FreeBSD. I've tried to use it in a lot of crazy ways. At the moment I'm researching if ZFS and a virtual machine running Microsoft SQL Server can improve query performance(with LZ4/GZIP compression) and improve the backup speed. Though I'm wondering about if there are any plans to add XZ compression? Or faster hashing with Siphash24 for data checksums?
Re: Complexity of FreeBSD VFS using ZFS as an example
#17The article mentions illumos--has anybody got any experiences to share with using that instead of BSD or nix?
When Oracle killed off OpenSolaris, Illumos came about.