Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Jun 2009 21:59:48 +0300
From:      Tatsiana Severyna <tatsiana.severyna@gmail.com>
To:        soc-status@freebsd.org
Cc:        Kostik Belousov <kostikbel@gmail.com>
Subject:   puffs - status report 2
Message-ID:  <a096b1430906141159m4e44f9d8qe31c60dbab2d096d@mail.gmail.com>

index | next in thread | raw e-mail

Hello,

Since now puffs can be mounted/unmounted. I've fixed plenty of bugs to
get it working last week (from commit log):
* Push vnode locking down to puffs_getvnode and puffs_makeroot
* Change puffs_cookie2vnode to use vnode lock flag
* Change state PUFFSTAT_MOUNTING -> PUFFSTAT_RUNNING in
puffs_vfsop_root (as there is no vfs_start)
* kqueue fixes
* Fix freeze during unmounting
* Don't forget to insert putter instance into list
* Use nmount in libpuffs

But most of vnode operations are still too unstable. I do not code a
lot at this point, the work is mostly about debugging. Next goal for
me is to fix rest of vops in puffs.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a096b1430906141159m4e44f9d8qe31c60dbab2d096d>