Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Feb 2003 16:59:36 +0100
From:      Philip Homburg <philip@cs.vu.nl>
To:        freebsd-fs@FreeBSD.ORG
Subject:   Re: Why is there no JFS? 
Message-ID:  <m18jiFU-001cz2C@centaur.cs.vu.nl>
References:  <3E4A5B77.5080103@ant.uni-bremen.de> <3E4A863E.2030801@potentialtech.com> <3E4A8EF5.1070308@ant.uni-bremen.de> <3E4A9712.8030609@potentialtech.com> <3E4AA331.5040701@ant.uni-bremen.de> <3E4AA734.5040102@potentialtech.com> <045401c2d2db$f9d45c30$0a0aa8c0@dweebsoft.com> <15946.52429.222082.74590@guru.mired.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
In your letter dated Wed, 12 Feb 2003 16:38:05 -0600 you wrote:
>In <045401c2d2db$f9d45c30$0a0aa8c0@dweebsoft.com>, Daxbert <daxbert_news@dweeb
>soft.com> typed:
>> Is anybody currently working on or does there exist
>> a JFS for FreeBSD?
>
>To the best of my knowledge, there is no JFS, and nobody is working on
>one.

I'm working on one. Don't expect results soon.

>> Is there not a JFS for FreeBSD becuase, Softupdates 
>> do the job just fine and nobody has the 
>> time or interest to work on this?
>
>Softupdates with a background fsck solve the problem of wanting to
>come back up quickly after a crash, which is the most common reason
>people ask for a JFS.

The main feature that I like from the system I'm working on is that
(write) system calls can be made atomic. If you write 1MB and crash, either
the entire write will be recovered, or you won't see any effects of the 
write.

It is possible to improve on softupdates in the area of block allocation and
write scheduling, but I'm not sure it is worth the trouble.

I'd like to be able to group a collection of related write system calls
in a transaction, but I'm not sure what the (system call) interface should
look like.




					Philip Homburg

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-fs" in the body of the message




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