X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2FChangeLog;h=1c2fd257e804228951b17b4705eb33c7b9ca0a21;hp=4e848d9da3d30a5ea9c4d18c4622643aabae15f2;hb=3dcf18d3;hpb=4695ddaecc41cddc5c8e8f614a1d909326b3d5ae diff --git a/lustre/ChangeLog b/lustre/ChangeLog index 4e848d9..1c2fd25 100644 --- a/lustre/ChangeLog +++ b/lustre/ChangeLog @@ -1,18 +1,93 @@ tbd Sun Microsystems, Inc. * version 2.0.0 * Support for kernels: - 2.6.16.60-0.33 (SLES 10), - 2.6.18-128.1.1.el5 (RHEL 5), + 2.6.16.60-0.37 (SLES 10), + 2.6.18-128.1.6.el5 (RHEL 5), 2.6.22.14 vanilla (kernel.org). * Client support for unpatched kernels: (see http://wiki.lustre.org/index.php?title=Patchless_Client) 2.6.16 - 2.6.21 vanilla (kernel.org) - * Recommended e2fsprogs version: 1.40.11-sun1 + * Recommended e2fsprogs version: 1.41.6.sun1 * 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). * File join has been disabled in this release, refer to Bugzilla 16929. +Severity : normal +Bugzilla : 19529 +Description: Avoid deadlock for local client writes +Details : Use new OBD_BRW_MEMALLOC flag to notify OST about writes in the + memory freeing context. This allows OST threads to set the + PF_MEMALLOC flag on task structures in order to allocate memory + from reserved pools and complete IO. + Use GFP_HIGHUSER for OST allocations for non-local client writes, + so that the OST threads generate memory pressure and allow + inactive pages to be reclaimed. + +Severity : normal +Frequency : rare +Bugzilla : 18380 +Description: lock ordering violation between &cli->cl_sem and _lprocfs_lock +Details : move ldlm namespace creation in setup phase to avoid grab + _lprocfs_lock with cli_sem held. + +Severity : normal +Bugzilla : 19507 +Description: Temporarily disable grant shrink. +Details : Disable the feature for debugging. + +Severity : normal +Bugzilla : 18624 +Description: Unable to run several mkfs.lustre on loop devices at the same + time. +Details : mkfs.lustre returns error 256 on the concurrent loop devices + formatting. The solution is to proper handle the error. + +Severity : enhancement +Bugzilla : 19024 +Description: Update kernel to RHEL5.3 2.6.18-128.1.6.el5. + +Severity : enhancement +Bugzilla : 19212 +Description: Update kernel to SLES10 SP2 2.6.16.60-0.37. + +Severity : normal +Bugzilla : 19528 +Description: resolve race between obd_disconnect and class_disconnect_exports +Details : if obd_disconnect will be called to already disconnected export he + forget release one reference and osc module can't unloaded. + +Severity : enhancement +Bugzilla : 18688 +Description: Allow tuning service thread via /proc +Details : For each service a new + /proc/fs/lustre/{service}/*/thread_{min,max,started} entry is + created that can be used to set min/max thread counts, and get the + current number of running threads. + +Severity : normal +Bugzilla : 18382 +Descriptoin: don't return error if have particaly created objects for file. +Details : lov_update_create_set uses set->set_success as index for created objects, + so if some requests will be failed, they will have hole at end of + array and we can use qos_shrink_lsm for allocate correct lsm. + +Severity : enhancement +Bugzilla : 17671 +Description: Update OFED support to 1.4.1 + +Severity : normal +Bugzilla : 18645 +Description: Reduce small size read RPC +Details : Set read-ahead limite for every file and only do read-ahead when + available read-ahead pages are bigger than 1M to avoid small size + read RPC. + +Severity : enhancement +Bugzilla : 19293 +Description: move AT tunable parameters for more consistent usage +Details : add AT tunables under /proc/sys/lustre, add to conf_param parsing + Severity : enhancement Bugzilla : 17974 Description: add lazystatfs mount option to allow statfs(2) to skip down OSTs @@ -48,7 +123,7 @@ Bugzilla : 18798 Description: Add state history info file, enhance import info file Details : Track import connection state changes in a new osc/mdc proc file; add overview-type data to the osc/mdc import proc file. - + Severity : enhancement Bugzilla : 17536 Description: MDS create should not wait for statfs RPC while holding DLM lock. @@ -311,7 +386,7 @@ Details : When connection is reused this not moved from CONN_UNUSED_HASH Severity : enhancement Bugzilla : 15899 Description: File striping can now be set to use an arbitrary pool of OSTs. - + Severity : enhancement Bugzilla : 16573 Description: Export bytes_read/bytes_write count on OSC/OST. @@ -1797,7 +1872,7 @@ Bugzilla : 16450 Description: Add lockdep annotations to llog code. Details : Use appropriately tagged _nested() locking calls in the places where llog takes more than one ->lgh_lock lock. - + Severity : minor Bugzilla : 16450 Description: Add loi_kms_set(). @@ -2029,6 +2104,18 @@ Description: MMP check in ext3_remount() fails without displaying any error Details : When multiple mount protection fails during remount, proper error should be returned +Severity : enhancement +Bugzilla : 16823 +Description: Allow stripe size to be up to 4G-64k +Details : Fix math logic to allow large stripe sizes. + +Severity : high +Bugzilla : 17569 +Description: add check for >8TB ldiskfs filesystems +Details : ext3-based ldiskfs does not support greater than 8TB LUNs. + Don't allow >8TB ldiskfs filesystems to be mounted without + force_over_8tb mount option + -------------------------------------------------------------------------------- 2007-08-10 Cluster File Systems, Inc. @@ -2414,7 +2501,7 @@ Details : The __iget() symbol export is missing. To avoid the need for this on patchless clients the deathrow inode reaper is turned off, and we depend on the VM to clean up old inodes. This dependency was during via the fix for bug 12181. - + -------------------------------------------------------------------------------- 2007-04-19 Cluster File Systems, Inc. @@ -2449,7 +2536,7 @@ Bugzilla : 9851 Description: startup order invariance Details : MDTs and OSTs can be started in any order. Clients only require the MDT to complete startup. - + Severity : enhancement Bugzilla : 4899 Description: parallel, asynchronous orphan cleanup @@ -2462,13 +2549,13 @@ Description: optimized stripe assignment Details : stripe assignments are now made based on ost space available, ost previous usage, and OSS previous usage, in order to try to optimize storage space and networking resources. - + Severity : enhancement Bugzilla : 4226 Description: Permanently set tunables Details : All writable /proc/fs/lustre tunables can now be permanently set on a per-server basis, at mkfs time or on a live system. - + Severity : enhancement Bugzilla : 10547 Description: Lustre message v2 @@ -2485,7 +2572,7 @@ Bugzilla : 6062 Description: SPEC SFS validation failure on NFS v2 over lustre. Details : Changes the blocksize for regular files to be 2x RPC size, and not depend on stripe size. - + Severity : enhancement Bugzilla : 9293 Description: Multiple MD RPCs in flight. @@ -3754,7 +3841,7 @@ Description: Configuration change for the XT3 Rather --with-portals= is used to enable building on the XT3. In addition to enable XT3 specific features the option --enable-cray-xt3 must be used. - + Severity : major Frequency : rare Bugzilla : 7407 @@ -5692,7 +5779,7 @@ tbd Cluster File Systems, Inc. * add hard link support * change obdfile creation method * kernel patch changed - + 2002-09-19 Peter Braam * version 0_5_9 * bug fix