Zbr's days.

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

Fri, 13 Jun 2008

New POHMELFS release: doing it wrong fast is at least better than doing it wrong slowly.

Via Ashleigh Brilliant and bits of Tullamore Dew.

Here we go, short changelog for this release:

  • Read requests (data read, directory listing, lookup requests) balancing between multiple servers.
  • Write requests are sent to multiple servers and completed only when all of them sent an ack.
  • Ability to add and/or remove servers from working set at run-time from userspace (via netlink, so the same command can be processed from real network though, but since server does not support it yet, I dropped network part).
  • Documentation (overall view and protocol commands)!
  • Rename command (oops, forgot it in previous releases :)
  • Several new mount options to control client behaviour instead of hardcoded numbers.
  • Bug fixes.
I will complete documentation in a few moments and send this release to the mail lists.
Very likely it is last non-bug-fixing release of the kernel client side, next release will incorporate features, needed for distributed parallel data processing (like ability to add new servers via network command from another servers), so most of the work will be devoted to server code.

/devel/fs :: Link / Comments ()