Zbr's days.
December
Sun Mon Tue Wed Thu Fri Sat
           
2
         
2007
Months
Dec

About :: TODO :: Blog :: RSS :: Old blog :: Projects :: GIT :: Gallery :: Notes

Sun, 02 Dec 2007

Distributed filesystem roadmap.

  • Distributed storage. This step is mostly completed, although some bugs are there and there is number of features to be implemented, work is being done on them and it is no the finish line. Feature list include:
    • sync/barrier support
    • error report to usersapce via netlink (patch was made by Matthew Hodgson (matthew_mxtelecom.com)
    • some thoughts about sync operations which can stuck in uninterruptible state if there are some problems with remote noes (Hi NFS), I will create a fix for this issue for DST at least.

    There is a nasty bug in DST currently, which I can not reproduce locally and debug it with Matthew on his setup.
    There is also fair number of fixes for userspace DST target made by him. Great thanks!
  • Local filesystem with very scalable and fast on-disk format, possibilities to have on-line backups, snapshots, no fsck, scalable locking (multithreading reading and writing).
    This had originally a very simialr to btrfs design, but I want to move further and have ability to perform multithreaded and then mutli-machine access to the same files. Call me a looser or wheel reinventer (I would not be where I am if I cared about it), but I want to have a project where I know every single bit to be able to fix things quickly and break something if it is needed for better implementation.
  • linking both network and fs layers together, this will include distributed byte-range locking and cache coherency for client nodes. Bits of this step I described in short discussion with Zach Brown.
This does not mean steps will be completed in the above order, I'm working in parallel in different directions and some parts can appear earlier, so that I would be able to evalute its problems.
Bug fixes has obviously the highest priority.

/devel/fs :: Link / Comments (0)

Please solve this captcha to be allowed to post (need to reload in a minute): 21 - 4

Comments are closed for this story.