Whamcloud - gitweb
b=10555
[fs/lustre-release.git] / ldiskfs / ChangeLog
index d51100c..92dbcc5 100644 (file)
+tbd  Sun Microsystems, Inc.
+       * version 3.0.6
+
+Severity   : normal
+Bugzilla   : 15320
+Description: OSS crashes frequently, e2fsck does not fix
+Details    : Add an extra check to ldiskfs extents code for the condition, 
+            eh_entries = 0 & eh_depth != 0
+
+Severity   : normal
+Bugzilla   : 15459
+Description: migrate ldiskfs - ldiskfs2 (extents on directories)
+Details    : disable preallocation for non-regular files.
+
+Severity   : normal
+Frequency  : blocks per group < blocksize*8 and uninit_groups is enabled
+Bugzilla   : 15932
+Description: ldiskfs error: XXX blocks in bitmap, YYY in gd
+Details    : If blocks per group is less than blocksize*8, set rest of the
+            bitmap to 1.
+
+Severity   : normal
+Frequency  : only for filesystems larger than 8TB
+Bugzilla   : 16101
+Description: ldiskfs BUG ldiskfs_mb_use_best_found()
+Details    : The ldiskfs mballoc3 code was using a __u16 to store the group
+            number, but with 8TB+ filesystems there are more than 65536
+            groups, causing an oops.
+
+Severity   : enhancement
+Bugzilla   : 10555
+Description: Add a FIEMAP(FIle Extent MAP) ioctl for ldiskfs
+Details    : FIEMAP ioctl will allow an application to efficiently fetch the
+             extent information of a file. It can be used to map logical blocks
+             in a file to physical blocks in the block device.
+
+-------------------------------------------------------------------------------
+
+04-26-2008  Sun Microsystems, Inc.
+       * version 3.0.5
+
+Severity   : normal
+Bugzilla   : 14493
+Description: Kernel BUG at ... ldiskfs/ldiskfs/mballoc.c:3853
+Details    : Removing the underlying device (e.g. via a SCSI rescan) can cause a
+            kernel BUG in ldiskfs_mb_discard_inode_preallocations().
+
+Severity   : major
+Bugzilla   : 14596
+Description: deadlock in ext3_expand_extra_isize
+Details    : Inode expansion during ext3_mark_inode_dirty may lead to deadlock.
+            This is solved by making sure that ext3_expand_extra_isize isn't
+            called from ext3_xattr_set_handle.
+
+Severity   : normal
+Bugzilla   : 14594
+Description: soft lockups on 1.6.2 MDS (is_subdir)
+Details    : don't add dentries with ".." to dcache and ignore such dentries in
+            iopen_lookup().
+
+Severity   : critical
+Frequency  : very rare, if additional xattrs are used on kernels >= 2.6.12
+Bugzilla   : 15777
+Description: files may lose file attributes in some cases
+Details    : If there are multiple extended attributes stored on the inode,
+           in particular ACLs, SELinux, or user attributes (if user_xattr
+           is specified for the client mount options) then there is a risk
+           of attribute loss.  If an additional attribute is be stored
+           initially in the inode and then increase in size enough to be
+           moved to the external attribute block (e.g. ACL growing in size)
+           for the attribute to be lost.
+
+Severity   : normal
+Bugzilla   : 15604
+Description: inode version not being initialized on new inodes
+Details    : The inode i_version field was not being initialized on disk.
+            This field is currently unused but will be needed for VBR.
+
+--------------------------------------------------------------------------------
+
+2008-01-11  Sun Microsystems, Inc.
+       * version 3.0.4
+
+Severity   : normal
+Bugzilla   : 13397
+Description: Add support for vanilla-2.6.22 kernel.
+
+--------------------------------------------------------------------------------
+
+2007-12-07  Cluster File Systems, Inc. <info@clusterfs.com>
+       * version 3.0.3
+
+Severity   : normal
+Bugzilla   : 13164
+Description: statfs speedup patches.
+Details    : The patches  improve statfs performance for very large
+            filesystems.
+
+Severity   : normal
+Frequency  : if the uninit_groups feature is enabled on ldiskfs
+Bugzilla   : 13706
+Description: e2fsck reports "invalid unused inodes count"
+Details    : If a new ldiskfs filesystem is created with the "uninit_groups"
+            feature and only a single inode is created in a group then the
+            "bg_unused_inodes" count is incorrectly updated.  Creating a
+            second inode in that group would update it correctly.
+
+--------------------------------------------------------------------------------
+
 2007-09-27         Cluster File Systems, Inc. <info@clusterfs.com>
        * version 3.0.2
 
-2007-08-29         Cluster File Systems, Inc. <info@clusterfs.com>
-       * version 3.0.1
+Severity   : enhancement
+Bugzilla   : 10555
+Description: Add a FIEMAP(FIle Extent MAP) ioctl for ldiskfs
+Details    : FIEMAP ioctl will allow an application to efficiently fetch the
+            extent information of a file. It can be used to map logical blocks
+            in a file to physical blocks in the block device.
 
-2007-08-10         Cluster File Systems, Inc. <info@clusterfs.com>
-       * version 3.0.0
-       * Initial release of ldiskfs as a separate package.
+--------------------------------------------------------------------------------
 
-Severity   : normal
-Frequency  : rare
-Bugzilla   : 12415
-Description: Updated patchess for new RHEL4 kernel
-Details    : Add patch ext3-unlink-race.patch
-            Updated series file ldiskfs-2.6-rhel4.series
+2007-08-29         Cluster File Systems, Inc. <info@clusterfs.com>
+       * version 3.0.1
 
 Severity   : major
 Frequency  : rare
@@ -25,22 +132,16 @@ Details    : This feature will protect the filesystem from being mounted more
             in a shared storage environment where multiple mounts can severely
             corrupt the filesystem.
 
-Severity   : normal
-Bugzilla   : 10657
-Description: Add journal checksum support. (ext3 part)
-Details    : The journal checksum feature adds two new flags i.e 
-             JBD2_FEATURE_INCOMPAT_ASYNC_COMMIT and 
-            JBD2_FEATURE_COMPAT_CHECKSUM. JBD2_FEATURE_CHECKSUM flag
-            indicates that the commit block contains the checksum for
-            the blocks described by the descriptor blocks. Now commit
-            record can be sent to disk without waiting for descriptor
-            blocks to be written to disk. This behavior is controlled
-            using JBD2_FEATURE_ASYNC_COMMIT flag.
+--------------------------------------------------------------------------------
 
-Severity   : enhancement
-Bugzilla   : 10555
-Description: Add a FIEMAP(FIle Extent MAP) ioctl for ldiskfs
-Details    : FIEMAP ioctl will allow an application to efficiently fetch the
-             extent information of a file. It can be used to map logical blocks
-             in a file to physical blocks in the block device.
+2007-08-10         Cluster File Systems, Inc. <info@clusterfs.com>
+       * version 3.0.0
+       * Initial release of ldiskfs as a separate package.
+
+Severity   : normal
+Frequency  : rare
+Bugzilla   : 12415
+Description: Updated patchess for new RHEL4 kernel
+Details    : Add patch ext3-unlink-race.patch
+            Updated series file ldiskfs-2.6-rhel4.series