|
From: | Ognyan Kulev |
Subject: | Re: Journalling filesystems |
Date: | Mon, 14 Jun 2004 10:30:23 +0300 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040122 Debian/1.6-0.backports.org.1 |
Bas Wijnen wrote:
While we're talking about "what really should be supported", I have an other idea. I went to a lecture about smartcard filesystems some time ago and it was partly about journalling filesystems. I think they should be implemented in the Hurd.
I'm implementing ext3 server for the Hurd. I thought a bit about the things you talk about. More valueable would be if we have "transaction server", like Distributed Transaction Coordinator in the other OS. This would allow to span transaction to many filesystems, and even non-filesystem objects. Transaction server gives transaction handles and clients can add other objects/ports to the transaction. Finally, transaction commits or aborts and transaction server uses some protocol to synchronize the committing or aborting of the various objects (object operations).
But we are far away from all that, and IMHO we should first finish porting to L4 before dealing with such stuff.
It's nice to dream, but most people will just ask: "Can I use Mozilla to browse and mail?".
Regards, ogi
[Prev in Thread] | Current Thread | [Next in Thread] |