-tbd Cluster File Systems, Inc. <info@clusterfs.com>
* version 1.8.0
* Support for kernels:
2.6.5-7.286 (SLES 9),
- 2.6.9-55.EL (RHEL 4),
+ 2.6.9-55.0.6.EL (RHEL 4),
2.6.16.46-0.14 (SLES 10),
- 2.6.18-8.1.8.EL5 (RHEL 5).
+ 2.6.18-8.1.10.EL5 (RHEL 5).
2.6.18.8 vanilla (kernel.org)
* Client support for unpatched kernels:
(see http://wiki.lustre.org/index.php?title=Patchless_Client)
* Recommended e2fsprogs version: 1.40.2-cfs1
* Note that reiserfs quotas are disabled on SLES 10 in this kernel.
+Severity : enhancement
+Bugzilla : 2262
+Description: self-adjustable client's lru lists
+Details : use adaptive algorithm for managing client cached locks lru
+ lists according to current server load, other client's work
+ pattern, memory activities, etc. Both, server and client
+ side namespaces provide number of proc tunables for controlling
+ things
+
+Severity : enhancement
+Bugzilla : 13641
+Description: light-weight GSS support
+Details : Support krb5n and krb5a mode, which keep Kerberos 5 authentication
+ and reduce performance overhead.
+
+Severity : enhancement
+Bugzilla : 11832
+Description: Linux keyring support
+Details : Support using service of Linux keyring for Lustre GSS internal
+ context refresh/cache mechanism.
+
+Severity : normal
+Bugzilla : 12186
+Description: Fix errors in lfs documentation
+Details : Fixes man pages
+
Severity : normal
Bugzilla : 12606
Description: don't use GFP_* in generic Lustre code.
Frequency : Only for SLES
Description: sanity_quota fail test_1
Details : There are multiple occurences of $TSTUSR in SLES's /etc/group
- file, which makes TSTID[2] inunique.
+ file, which makes TSTID[2] inunique.
Severity : normal
Bugzilla : 13249
Frequency : Rare
Description: reply_lock_interpret crash due to race with it and lock cancel.
Details : Do not replay locks that are being cancelled. Do not reference
- locks by their address during replay, just by their handle.
+ locks by their address during replay, just by their handle.
Severity : normal
Bugzilla : 13103
Frequency : When flocks are used.
Description: assertion failure in ldlm_cli_enquque_fini for non NULL lock.
Details : Flock locks might destroy just granted lock if it could be merged
- with another existing flock, this is done in completion handler,
+ with another existing flock, this is done in completion handler,
so teach ldlm_cli_enquque_fini that this is a valid case for
flock locks.
Bugzilla : 12584
Description: sanity.sh failed test 103
Details : RHEL mis-interpret setfacl "-X" param, so we won't test setfacl
- with param "-X".
+ with param "-X".
Severity : normal
Bugzilla : 12743
Bugzilla : 10657
Description: Add journal checksum support.(Kernel part)
Details : The journal checksum feature adds two new flags i.e
- JBD2_FEATURE_INCOMPAT_ASYNC_COMMIT and
+ 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
Bugzilla : 12223
Description: mds_obd_create error creating tmp object
Details : When the user sets quota on root, llog will be affected and can't
- create files and write files.
+ create files and write files.
Severity : normal
Frequency : Always on ia64 patchless client, and possibly others.
Bugzilla : 12826
Description: Add EXPORT_SYMBOL check for node_to_cpumask symbol.
Details : This allows the patchless client to be loaded on architectures
- without this export.
+ without this export.
Severity : normal
Bugzilla : 13039
Bugzilla : 13030
Description: "ll_intent_file_open()) lock enqueue: err: -13" with nfs
Details : with NFS, the anon dentry's parent was set to itself in
- d_alloc_anon(), so in MDS, we use rec->ur_fid1 to find the
- corresponding dentry other than use rec->ur_name.
+ d_alloc_anon(), so in MDS, we use rec->ur_fid1 to find the
+ corresponding dentry other than use rec->ur_name.
Severity : enhancement
Bugzilla : 12786
Description: lfs setstripe enhancement
Details : Make lfs setstripe understand 'k', 'm' and 'g' for stripe size.
+Severity : normal
+Bugzilla : 12398
+Description: testing performance impact of enabling checksumming
+Details : enable checksum by default, allow --disable-checksum
+ configure option and "-o nochecksum" mount option
+
+Severity : normal
+Bugzilla : 11802
+Description: lustre support for RHEL5
+Details : Add support for RHEL5.
+
+Severity : normal
+Bugzilla : 12459
+Description: Client eviction due to failover config
+Details : after a connection loss, the lustre client should attempt to
+ reconnect to the last active server first before trying the
+ other potential connections.
+
+Severity : minor
+Bugzilla : 12588
+Description: when mds and osts use different quota unit(32bit and 64bit),
+ quota will be released repeatly.
+Details : void sending multiple quota reqs to mds, which will keep the
+ status between the reqs.
+
+Severity : normal
+Bugzilla : 13125
+Description: osts not allocated evenly to files
+Details : change the condition to increase offset_idx
+
+Severity : critical
+Frequency : Always for filesystems larger than 2TB on 32-bit systems.
+Bugzilla : 13547
+Description: Data corruption for OSTs that are formatted larger than 2TB
+ on 32-bit servers.
+Details : When generating the bio request for lustre file writes the
+ sector number would overflow a temporary variable before being
+ used for the IO. The data reads correctly from Lustre (which
+ will overflow in a similar manner) but other file data or
+ filesystem metadata may be corrupted in some cases.
+
+Severity : normal
+Bugzilla : 11230
+Description: Tune the kernel for good SCSI performance.
+Details : Set the value of /sys/block/{dev}/queue/max_sectors_kb
+ to the value of /sys/block/{dev}/queue/max_hw_sectors_kb
+ in mount_lustre.
+
+Severity : cleanup
+Bugzilla : 13532
+Description: rewrite ext2-derived code in obdclass/uuid.c
+Details : rewrite inherited code (uuid parsing code from ext2 utils)
+ from scratch preserving functionality.
+
+Severity : normal
+Bugzilla : 13600
+Description: "lfs find -obd UUID" prints directories
+Details : "lfs find -obd UUID" will return all directory names instead
+ of just file names. It is incorrect because the directories
+ do not reside on the OSTs.
+
+Severity : minor
+Bugzilla : 2369
+Description: use i_size_read and i_size_write in 2.6 port
+Details : replace inode->i_size access with i_size_read/write()
+
+Severity : normal
+Frequency : when removing large files
+Bugzilla : 13181
+Description: scheduling issue during removal of large Lustre files
+Details : Don't take the BKL in fsfilt_ext3_setattr() for 2.6 kernels.
+ It causes scheduling issues when removing large files (17TB in the
+ present case).
+
+Severity : normal
+Frequency : only with liblustre clients on XT3
+Bugzilla : 12418
+Description: evictions taking too long
+Details : allow llrd to evict clients directly on OSTs
+
+Severity : normal
+Frequency : only on ppc
+Bugzilla : 12234
+Description: /proc/fs/lustre/devices broken on ppc
+Details : The patch as applied to 1.6.2 doesn't look correct for all arches.
+ We should make sure the type of 'index' is loff_t and then cast
+ explicitly as needed below. Do not assign an explicitly cast
+ loff_t to an int.
+
+Severity : normal
+Frequency : only for rhel5
+Bugzilla : 13616
+Description: Kernel patches update for RHEL5 2.6.18-8.1.10.el5.
+Details : Modify the target file & which_kernel.
+
+Severity : enhancement
+Bugzilla : 10786
+Description: omit set fsid for export NFS
+Details : fix set/restore device id for avoid EMFILE error and mark lustre fs
+ as FS_REQUIRES_DEV for avoid problems with generate fsid.
+
+Severity : normal
+Bugzilla : 13304
+Frequency : Always, for kernels after 2.6.16
+Description: Fix warning idr_remove called for id=.. which is not
+ allocated.
+Details : Last kernels save old s_dev before kill super and not allow
+ to restore from callback - restore it before call kill_anon_super.
+
+Severity : minor
+Bugzilla : 12948
+Description: buffer overruns could theoretically occur
+Details : llapi_semantic_traverse() modifies the "path" argument by
+ appending values to the end of the origin string, and a
+ overrun may occur. Adding buffer overrun check in liblustreapi.
+
+Severity : normal
+Bugzilla : 13730
+Description: client sometimes tried revalidate root dentry.
+Details : not revalidate dentry if it root dentry.
+
+Severity : normal
+Bugzilla : 13518
+Description: Kernel patches update for RHEL4 2.6.9-55.0.6.
+Details : Modify vm-tunables-rhel4.patch.
+
--------------------------------------------------------------------------------
2007-08-10 Cluster File Systems, Inc. <info@clusterfs.com>