(resend, first bounced due to size limit on reiserfs-list)

Hello everyone,

This is beta code, it is working here, but should not be used on
production machines.

Jan Kara has been maintaining a set of reiserfs quota patches for
a while, based on the v2 quota code.  This has the advantage of
supporting 32bit uids/gids, and can count quota in bytes instead 
of blocks.

He has included some fixes from me for reiserfs scheduling tracking 
problems, and a nesting patch to fix deadlocks caused by 
recursive transactions.

These patches should be the last set of fixes, or at least
ready for broader testing.  They update the nesting code and fix a 
few counting errors on i_blocks.

Usually I would send to Jan and have him update his ftp site, but 
he's out till next week.  Until then, the daring among you can go to:

ftp.suse.com/pub/people/mason/patches/reiserfs/quota-2.4

It might take a few hours to show up.  There you'll 
find (apply in order):

50_quota-patch-2.4.13-pre2:  This is actually from the suse kernel,
it includes the v2 quota code (-ac already includes similar patches)

dquot_deadlock.diff: generic quota bug I found today, fixes deadlock
on unmount.  (-ac needs this as well).

journal_info-1.diff: Hunks from ext3 to add an additional pointer to
the task struct so the journaled filesystems can nest transactions.
(-ac already includes this).

nesting-7.diff: Adds nested transaction support to reiserfs.
Some code from Peter Braam for use by intermezzo, many changes
were required though.

reiserfs-quota-9.diff: Adds quota support to reiserfs.
This depends on Jeff Mahoney's big endian patches, so you'll
need to either apply on top of -ac or 2.4.13-pre2, or download
them from ftp.suse.com/pub/people/jeffm.

Up next is ordered write and journaled write support, so you
can drop the quotacheck commands after a crash.

-chris

Reply via email to