public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [ANNOUNCE] new reiser4 snapshot released.
@ 2004-03-26 16:45 Nikita Danilov
  2004-03-26 17:23 ` Jonathan Briggs
  0 siblings, 1 reply; 5+ messages in thread
From: Nikita Danilov @ 2004-03-26 16:45 UTC (permalink / raw)
  To: Reiserfs developers mail-list, Reiserfs mail-list,
	Linux Kernel Mailing List

Hello,

new reiser4 snapshot against 2.6.5-rc2 is available at

http://www.namesys.com/snapshots/2004.03.26/

It is mainly bug-fixing release. See READ.ME for the list of fixes and
caveats.

Should no significant problems be found in this snapshot, we shall start
sending patches to -mm next week.

Nikita.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ANNOUNCE] new reiser4 snapshot released.
  2004-03-26 18:11   ` Nikita Danilov
@ 2004-03-26 17:11     ` Hans Reiser
  0 siblings, 0 replies; 5+ messages in thread
From: Hans Reiser @ 2004-03-26 17:11 UTC (permalink / raw)
  To: Nikita Danilov
  Cc: Jonathan Briggs, Reiserfs mail-list, Linux Kernel Mailing List

Nikita, would you confirm that the default fibration is to sort all 
files with '.' as the penultimate character by their last character 
first and then by the rest of the name in the usual lexicographic order? 
(If that is not the default, then please make it the default.)

Also, please note that the URL you supplied does not yet describe the 
fibration plugin and its available settings.  Please correct that on Monday.

-- 
Hans


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ANNOUNCE] new reiser4 snapshot released.
  2004-03-26 16:45 Nikita Danilov
@ 2004-03-26 17:23 ` Jonathan Briggs
  2004-03-26 18:11   ` Nikita Danilov
  0 siblings, 1 reply; 5+ messages in thread
From: Jonathan Briggs @ 2004-03-26 17:23 UTC (permalink / raw)
  Cc: Reiserfs mail-list, Linux Kernel Mailing List

On Fri, 2004-03-26 at 09:45, Nikita Danilov wrote:
> Hello,
> 
> new reiser4 snapshot against 2.6.5-rc2 is available at
> 
> http://www.namesys.com/snapshots/2004.03.26/
> 
> It is mainly bug-fixing release. See READ.ME for the list of fixes and
> caveats.

A definition of fibration:
http://mathworld.wolfram.com/Fibration.html

I'm going to have to study math for about a year before I understand all
that, I think.

It's a good thing we won't have to understand "fiber bundles",
"paracompact topological space" and the "homotopy lifting property" to
USE Reiser4.

*grin*

If I missed the discussion or a web page, I am sorry.  But could someone
post a quick explanation or pointer to one about this fibration plugin? 
What does it do and what effects will it have?

-- 
Jonathan Briggs
jbriggs@esoft.com


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [ANNOUNCE] new reiser4 snapshot released.
@ 2004-03-26 17:40 Svetoslav Slavtchev
  0 siblings, 0 replies; 5+ messages in thread
From: Svetoslav Slavtchev @ 2004-03-26 17:40 UTC (permalink / raw)
  To: lkml 

anyone having fixes for reiser3 + data loging & xattr,
the fs_activation patch breaks reiser3  

TIA

best,

svetljo

-- 
+++ NEU bei GMX und erstmalig in Deutschland: TÜV-geprüfter Virenschutz +++
100% Virenerkennung nach Wildlist. Infos: http://www.gmx.net/virenschutz


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ANNOUNCE] new reiser4 snapshot released.
  2004-03-26 17:23 ` Jonathan Briggs
@ 2004-03-26 18:11   ` Nikita Danilov
  2004-03-26 17:11     ` Hans Reiser
  0 siblings, 1 reply; 5+ messages in thread
From: Nikita Danilov @ 2004-03-26 18:11 UTC (permalink / raw)
  To: Jonathan Briggs; +Cc: Reiserfs mail-list, Linux Kernel Mailing List

Jonathan Briggs writes:
 > On Fri, 2004-03-26 at 09:45, Nikita Danilov wrote:
 > > Hello,
 > > 
 > > new reiser4 snapshot against 2.6.5-rc2 is available at
 > > 
 > > http://www.namesys.com/snapshots/2004.03.26/
 > > 
 > > It is mainly bug-fixing release. See READ.ME for the list of fixes and
 > > caveats.
 > 
 > A definition of fibration:
 > http://mathworld.wolfram.com/Fibration.html

Reiser4 plugin was named this was due to some (arguably vague)
similarity with mathematical fibrations.

 > 
 > I'm going to have to study math for about a year before I understand all
 > that, I think.
 > 
 > It's a good thing we won't have to understand "fiber bundles",
 > "paracompact topological space" and the "homotopy lifting property" to
 > USE Reiser4.
 > 
 > *grin*

Why, of course one has to understand it. Reiser4 refuses to mount unless
supplied with the homotopy group of the tangent bundle of hard drive,
for sure.

 > 
 > If I missed the discussion or a web page, I am sorry.  But could someone
 > post a quick explanation or pointer to one about this fibration plugin? 
 > What does it do and what effects will it have?

Fibration plugin affects how disk blocks are allocated for the files
within the same directory. Basically, in reiser4 all file system data
and meta-data (except for allocator bitmaps) are stored in a single
balanced tree. Every piece of information in the file system (byte of
file data, on-disk inode, directory entry containing file name, etc.)
has a key that allows to locate this information in the tree. This
imposes natural order on all file system data (because keys are just
large integers, and can be compared).

Block allocator tries to allocate blocks in a parent-first tree
order. This means, that things with close keys have chances to be close
to each other on a disk. This leads to the main high-level mechanism
that reiser4 uses to control disk layout: through key assignment.

In particular fibration plugin is called when new name is inserted into
a directory, and, based on a name, selects some (otherwise unused) 7 bits
in a key of directory entry. This allows to "slice" directory content
into "fibers", hence the name.

For example, one possible implementation is to place .o files in one
fiber and all others in another. This significantly speeds compilations
up, because .o files are created close to each other and don't interfere
with sources. Fibrations, and well as other plugins, can be set
per-object, see http://www.namesys.com/v4/pseudo.html for details.

 > 
 > -- 
 > Jonathan Briggs
 > jbriggs@esoft.com
 > 

Nikita.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2004-03-26 18:59 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-03-26 17:40 [ANNOUNCE] new reiser4 snapshot released Svetoslav Slavtchev
  -- strict thread matches above, loose matches on Subject: below --
2004-03-26 16:45 Nikita Danilov
2004-03-26 17:23 ` Jonathan Briggs
2004-03-26 18:11   ` Nikita Danilov
2004-03-26 17:11     ` Hans Reiser

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox