News for hackers. Stuff that matters.
Re:Complexity of FreeBSD VFS using ZFS as an example by lewq on Wednesday January 15, 2014 @09:07AM (#7063373)
Happy to take any questions :-)
Re:Complexity of FreeBSD VFS using ZFS as an example by jeffreyparker on Wednesday January 15, 2014 @09:40AM (#7063546)
As a very happy ZFS on FreeBSD user, thank you for all of your work!
Re:Complexity of FreeBSD VFS using ZFS as an example by lewq on Wednesday January 15, 2014 @10:39AM (#7063881)
On behalf of Andriy and the rest of the FreeBSD/ZFS community, you're welcome! :)
Re:Complexity of FreeBSD VFS using ZFS as an example by olavgg on Wednesday January 15, 2014 @11:08AM (#7064112)
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 by Scaevolus on Wednesday January 15, 2014 @11:44AM (#7064315)
LZMA compression (used in the xz format) is much slower than the disk interface and uses a lot of memory, so it would reduce performance.
Re:Complexity of FreeBSD VFS using ZFS as an example by patrickg_zill on Wednesday January 15, 2014 @06:46PM (#7067075)
Improving the backup speed should be as easy as quiescing the database, taking a ZFS snapshot after you are sure everything is written to disk, then backing up that snapshot.
Re:Complexity of FreeBSD VFS using ZFS as an example by andyjpb on Wednesday January 15, 2014 @10:26AM (#7063788)
Have you read the VFS Chapter in Beautiful Code?
Re:Complexity of FreeBSD VFS using ZFS as an example by agapon on Wednesday January 15, 2014 @12:06PM (#7064458)
Thank you for pointing out that book!

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 by lewq on Wednesday January 15, 2014 @10:56AM (#7064020)
Not yet! :)