+tbd Sun Microsystems, Inc.
* version 1.8.0
* Support for kernels:
- 2.6.5-7.287.3 (SLES 9),
- 2.6.9-55.0.12.EL (RHEL 4),
- 2.6.16.53-0.16 (SLES 10),
- 2.6.18-8.1.15.EL5 (RHEL 5).
- 2.6.18.8 vanilla (kernel.org)
+ 2.6.9-67.0.4.EL (RHEL 4),
+ 2.6.16.54-0.2.3 (SLES 10),
+ 2.6.18-53.1.4.el5 (RHEL 5).
* 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.16 - 2.6.21 vanilla (kernel.org)
- * Recommended e2fsprogs version: 1.40.2-cfs5
+ * Recommended e2fsprogs version: 1.40.4-cfs1
* Note that reiserfs quotas are disabled on SLES 10 in this kernel.
+ * RHEL 4 and RHEL 5/SLES 10 clients behaves differently on 'cd' to a
+ removed cwd "./" (refer to Bugzilla 14399).
+
+Serverity : enhancement
+Bugzilla : 14793
+Description: Update RHEL4 kernel to 2.6.9-67.0.4.
+
+Severity : minor
+Frequency : rare
+Bugzilla : 13196
+Description: Don't allow skipping OSTs if index has been specified.
+Details : Don't allow skipping OSTs if index has been specified, make locking
+ in internal create lots better.
+
+Severity : enhancement
+Bugzilla : 14482
+Description: Add rhel5 support to HEAD.
+
+Severity : normal
+Bugzilla : 12228
+Description: LBUG in ptlrpc_check_set() bad phase ebc0de00
+Details : access to bitfield in structure is always rounded to long
+ and this produce problem with not atomic change any bit.
+
+Severity : normal
+Bugzilla : 13647
+Description: Lustre make rpms failed.
+Details : Remove ldiskfs spec file to avoids rpmbuild be confused when
+ builds Lustre rpms from tarball.
+
+Severity : normal
+Frequency : rare on shutdown ost
+Bugzilla : 14608
+Description: If llog cancel was not send before clean_exports phase, this can
+ produce deadlock in llog code.
+Details : If llog thread has last reference to obd and call class_import_put
+ this produce deadlock because llog_cleanup_commit_master wait when
+ last llog_commit_thread exited, but this never success because was
+ called from llog_commit_thread.
+
+Severity : normal
+Bugzilla : 9977
+Description: allow userland application know is lost one of stripes.
+Details : fill lvb_blocks with error code on ost and return it to
+ application if error flag found.
+
+Severity : normal
+Bugzilla : 14607
+Description: NULL lov_tgts causing MDS oops
+Details : more safe checks for NULL lov_tgts for avoid oops.
+
+Severity : enhancement
+Bugzilla : 14531
+Description: Update to RHEL4 latest kernel-2.6.9-67.0.1.EL.
+
+Severity : normal
+Bugzilla : 13375
+Descriptoin: make lov_create() will not stuck in obd_statfs_rqset()
+Details : If an OST is down the MDS will hang indefinitely in
+ obd_statfs_rqset() waiting for the statfs data. While for
+ MDS QOS usage of statfs, it should not stuck in waiting.
+
+Severity : enhancement
+Bugzilla : 11842
+Description: remote_acl support
+Details : Support ACL-based permission check for remote user.
+ Support setfacl/getfacl for remote user with the utils
+ "lfs {l,r}{s,g}etfacl" which follow the same parameter format as
+ the system "{s,g}etfacl" utils.
+
+Severity : enhancement
+Bugzilla : 14288
+Description: Update to RHEL4 U6 kernel-2.6.9-67.EL.
+
+Severity : enhancement
+Bugzilla : 14368
+Description: Update to RHEL5 latest kernel-2.6.18-53.1.4.el5.
+
+Severity : normal
+Bugzilla : 14136
+Description: make mgs_setparam() handle fsname containing dash
+Details : fsname containing a dash does not work with lctl conf_param
+
+Severity : enhancement
+Bugzilla : 14388
+Description: Update to SLES10 SP1 latest kernel-2.6.16.54-0.2.3.
+
+Severity : enhancement
+Bugzilla : 14289
+Description: Update to RHEL5 Update-1 kernel 2.6.18-53.el5.
Severity : major
Bugzilla : 14260
Frequency : rare, at shutdown
Description: access already free / zero obd_namespace.
Details : if client_disconnect_export was called without force flag set,
- and exist connect request in flight, this can produce access to
+ and exist connect request in flight, this can produce access to
NULL pointer (or already free pointer) when connect_interpret
store ocd flags in obd_namespace.
Frequency : only at startup
Description: not alloc memory with spinlock held.
Details : allocation memory with GFP_KERNEL can produce sleep deadlock,
- if any spinlock held.
+ if any spinlock held.
Severity : enhancement
Bugzilla : 12211
Bugzilla : 12702
Description: lost problems with lov objid file
Details : Fixes some scability and access to not inited memory problems
- in work with lov objdid file.
+ in work with lov objdid file.
Severity : major
Frequency : always
Bugzilla : 11791
Description: Inconsistent usage of lustre_pack_reply()
Details : Standardize the usage of lustre_pack_reply() such that it
- always generate a CERROR on failure.
+ always generate a CERROR on failure.
Severity : major
Frequency : occasional
Bugzilla : 13976
Description: touch file failed when fs is not full
Details : OST in recovery should not be discarded by MDS in alloc_qos(),
- otherwise we can get ENOSP while fs is not full.
+ otherwise we can get ENOSP while fs is not full.
Severity : normal
Bugzilla : 11301
Description: parallel lock callbacks
Details : Instead of sending blocking and completion callbacks as separated
- requests, adding them to a set and sending in parallel.
+ requests, adding them to a set and sending in parallel.
Severity : normal
Frequency : only for Cray XT3
whereas the supplied fsgid can be trusted if it is in the list of
supplementary groups returned by the group upcall.
+Severity : enhancement
+Bugzilla : 14398
+Description: Allow masking D_WARNING, D_ERROR messages from console
+Details : Console messages can now be disabled via lnet.printk.
+
+Severity : normal
+Bugzilla : 14614
+Description: User code with malformed file open parameter crashes client node
+Details : Before packing join_file req, all the related reference should be
+ checked carefully in case some malformed flags cause fake
+ join_file req on client.
+
+Severity : normal
+Bugzilla : 14225
+Description: LDLM_ENQUEUE races with LDLM_CP_CALLBACK
+Details : ldlm_completion_ast() assumes that a lock is granted when the req
+ mode is equal to the granted mode. However, it should also check
+ that LDLM_FL_CP_REQD is not set.
+
+Severity : normal
+Bugzilla : 14360
+Description: Heavy nfs access might result in deadlocks
+Details : After ELC code landed, it is now improper to enqueue any mds
+ locks under och_sem, because enqueue might want to decide to
+ cancel open locks for same inode we are holding och_sem for.
+
+Severity : normal
+Bugzilla : 13843
+Description: Client eviction while running blogbench
+Details : A lot of unlink operations with concurrent I/O can lead to a
+ deadlock causing evictions. To address the problem, the number of
+ oustanding OST_DESTROY requests is now throttled to
+ max_rpcs_in_flight per OSC and LDLM_FL_DISCARD_DATA blocking
+ callbacks are processed in priority.
+
--------------------------------------------------------------------------------
2007-08-10 Cluster File Systems, Inc. <info@clusterfs.com>