xfs
[Top] [All Lists]

XFS 1.2pre2 available

To: linux-xfs@xxxxxxxxxxx
Subject: XFS 1.2pre2 available
From: Russell Cattelan <cattelan@xxxxxxxxxxx>
Date: 23 Oct 2002 17:22:27 -0500
Sender: linux-xfs-bounce@xxxxxxxxxxx
Well actually it's been there since Friday but not all the rpm's were
built.

Thanks to Christoph the RH rpm's are not based off of the 2.4.18-17
build from RedHat.

Here it the change log since 1.2 pre1


Changes in 1.2-pre2:

*  Backport faster 8-byte swap from 2.5

*  Prevent blocks from being put on XFS's "busy list" twice.

*  Rearrange how xfs deals with read-only mounts vs. read-only devices.
   Check device for read-only (rather than mount flag)
   before doing xlog_clear_stale_blocks().  We were skipping
   this on read-only mounts, which was not a good thing.
   Remove the vfs read-only checks for various xfs operations,
   just check whether the underlying device is read-only

*  Symlinks are created by default with mode 777 now, old behavior is
still
   accessible through sysctl through.  irixsgid mount option deprecated
and
   it too is still accessible through sysctl.
   
*  fix alloc busy list off by one errors, and simplify the bounds
   check code.

*  fix a couple of nasty log problems. When a transaction crosses
   multiple iclogs, the async transaction code needs to force the
   log up until the last iclog. We need to record this lsn in the
   transaction so we can do a log flush on it.
   Secondly, there was a sleep/wakeup pair between flushing the
   log and log write completions which was a) incorrect, and b)
   no longer needed. This could result in early wakeups of
   threads waiting for log flushes.




<Prev in Thread] Current Thread [Next in Thread>