-tbd Cluster File Systems, Inc. <info@clusterfs.com>
- * version 1.6.1
+ * version 1.8.0
* Support for kernels:
- 2.4.21-47.0.1.EL (RHEL 3)
- 2.6.5-7.283 (SLES 9)
- 2.6.9-42.0.10.EL (RHEL 4)
- 2.6.12.6 vanilla (kernel.org)
- 2.6.16.27-0.9 (SLES 10)
+ 2.6.5-7.286 (SLES 9),
+ 2.6.9-55.EL (RHEL 4),
+ 2.6.16.46-0.14 (SLES 10),
+ 2.6.18-8.1.8.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)
- 2.6.9-42.0.10.EL (RHEL 4)
+ 2.6.9-42.0.10.EL (RHEL 4),
2.6.16 - 2.6.21 vanilla (kernel.org)
- * Recommended e2fsprogs version: 1.39.cfs7
+ * Recommended e2fsprogs version: 1.40.2-cfs1
* Note that reiserfs quotas are disabled on SLES 10 in this kernel.
- * bug fixes
+
+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.
+Details : Use cfs_alloc_* functions and CFS_* flags for code portability.
+
+Severity : normal
+Bugzilla : 12333
+Description: obdclass is limited by single OBD_ALLOC(idarray)
+Details : replace OBD_ALLOC/OBD_FREE with OBD_VMALLOC/OBD_VFREE
+
+Severity : normal
+Bugzilla : 13006
+Description: warnings with build patchless client with vanila 2.6.19 and up
+Details : change old ctl_table style and replace ctl_table/ctl_table_header
+ with cfs_sysctl_table_t/cfs_sysctl_table_header_t
+
+Severity : normal
+Bugzilla : 13177
+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.
+
+Severity : normal
+Bugzilla : 13249
+Frequency : Only for SLES9
+Description: Kernel patches for SLES9 2.6.5-7.286 kernel
+Details : Update target/ChangeLog/which_patch .
+
+Severity : normal
+Bugzilla : 13170
+Frequency : Only for test_10 in sanity-quota.sh
+Description: a bug in quota test code
+Details : checking a test flag in a wrong place
+
+Severity : normal
+Bugzilla : 13171
+Frequency : Only for test_13 in sanity-quota.sh
+Description: a bug in quota test script
+Details : shouldn't check overfull allocated quota
+
+Severity : normal
+Bugzilla : 12955
+Description: jbd statistics
+Details : Port older jbd statistics patch for sles10
+
+Severity : enhancement
+Bugzilla : 11721
+Description: Add printing inode info into message about error in writepage.
+
+Severity : normal
+Bugzilla : 11974
+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.
+
+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,
+ so teach ldlm_cli_enquque_fini that this is a valid case for
+ flock locks.
+
+Severity : minor
+Bugzilla : 13276
+Frequency : rare
+Description: Oops in read and write path when failing to allocate lock.
+Details : Check if lock allocation failed and return error back.
+
+Severity : normal
+Bugzilla : 11679
+Description: lstripe command fails for valid OST index
+Details : The stripe offset is compared to lov->desc.ld_tgt_count
+ instead of lov->desc.ld_active_tgt_count.
+
+Severity : normal
+Bugzilla : 12584
+Description: sanity.sh failed test 103
+Details : RHEL mis-interpret setfacl "-X" param, so we won't test setfacl
+ with param "-X".
+
+Severity : normal
+Bugzilla : 12743
+Description: df doesn't work properly if diskfs blocksize != 4K
+Details : Choose biggest blocksize of OST's as the LOV's blocksize.
+
+Severity : normal
+Bugzilla : 12836
+Description: lfs find on -1 stripe looping in lsm_lmm_verify_common()
+Details : Avoid lov_verify_lmm_common() on directory with -1 stripe count.
+
+Severity : major
+Bugzilla : 12932
+Description: obd_health_check_timeout too short
+Details : set obd_health_check_timeout as 1.5x of obd_timeout
+
+Severity : normal
+Bugzilla : 12192
+Description: llapi_file_create() does not allow some changes
+Details : add llapi_file_open() that allows specifying the mode and
+ open flags, and also returns an open file handle.
+
+Severity : normal
+Bugzilla : 11248
+Description: merge and cleanup kernel patches.
+Details : Remove mnt_lustre_list in vfs_intent-2.6-rhel4.patch.
+
+Severity : normal
+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_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 : minor
+Bugzilla : 12446
+Description: OSS needs mutliple precreate threads
+Details : Add ability to start more than one create thread per OSS.
+
+Severity : normal
+Bugzilla : 13362
+Description: Sanity.sh test_65k failed: setstripe should have succeeded
+Details : execute lfs setstripe on client
+
+Severity : major
+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.
+
+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.
+
+Severity : normal
+Bugzilla : 13039
+Description: RedHat Update kernel for RHEL5
+Details : Add the kernel config file for RHEL5.
+
+Severity : normal
+Bugzilla : 13039
+Description: RedHat Update kernel for RHEL5
+Details : Modify the kernel config file more closer RHEL5.
+
+Severity : normal
+Bugzilla : 13360
+Description: Build failure against Centos5 (RHEL5)
+Details : Define PAGE_SIZE when it isn't present.
+
+Severity : minor
+Bugzilla : 13363
+Description: test_7 on sanity-quota.sh can't be used on separate machines
+Details : add facet to handle it
+
+Severity : normal
+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.
+
+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 : 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.
+--------------------------------------------------------------------------------
+
+2007-08-10 Cluster File Systems, Inc. <info@clusterfs.com>
+ * version 1.6.1
+ * Support for kernels:
+ 2.6.5-7.283 (SLES 9),
+ 2.6.9-55.EL (RHEL 4),
+ 2.6.16.46-0.14 (SLES 10),
+ 2.6.18.8 vanilla (kernel.org)
+ * Client support for unpatched kernels:
+ (see http://wiki.lustre.org/index.php?title=Patchless_Client)
+ 2.6.16 - 2.6.22 vanilla (kernel.org)
+ * Due to recently discovered recovery problems, we do not recommend
+ using patchless RHEL 4 clients with this or any earlier release.
+ * Recommended e2fsprogs version: 1.39.cfs8
+ * Note that reiserfs quotas are disabled on SLES 10 in this kernel.
+ * Starting with this release, the ldiskfs backing filesystem required
+ by Lustre is now in its own package, lustre-ldiskfs. This package
+ should be installed. It is versioned separately from Lustre and
+ may be released separately in future.
+
+Severity : minor
+Bugzilla : 13147
+Description: block reactivating mgc import until all deactivates complete
+Details : Fix race when failing back MDT/MGS to itself (testing)
Severity : enhancement
Bugzilla : 12194
by canceling conflicing lock before the operation on the client side
and packing thier handles into the main operation RPC to server.
+Severity : enhancement
+Bugzilla : 4900
+Description: Async OSC create to avoid the blocking unnecessarily.
+Details : If a OST has no remain object, system will block on the creating
+ when need to create a new object on this OST. Now, ways use
+ pre-created objects when available, instead of blocking on an
+ empty osc while others are not empty. If we must block, we block
+ for the shortest possible period of time.
+
--------------------------------------------------------------------------------
2007-05-03 Cluster File Systems, Inc. <info@clusterfs.com>
* bug fixes
+
Severity : enhancement
Bugzilla : 8007
Description: MountConf
Bugzilla : 6147
Description: Changes the "SCSI I/O Stats" kernel patch to default to "enabled"
+Severity : Minor
+Frequency : Rare
+Bugzilla : 11248
+Description: merge and cleanup kernel patches.
+Details :
+
-----------------------------------------------------------------------------
2005-05-05 Cluster File Systems, Inc. <info@clusterfs.com>