Whamcloud - gitweb
LU-3157 llite: A not locked mutex can be unlocked.
[fs/lustre-release.git] / lustre / ChangeLog
index 1c2fd25..23fdb46 100644 (file)
-tbd  Sun Microsystems, Inc.
+TBD Intel Corporation
+       * version 2.5.0
+       * See http://wiki.whamcloud.com/display/PUB/Lustre+Support+Matrix
+       * Server support for kernels:
+        2.6.32-358.6.2.el6  (RHEL6)
+       * Client support for unpatched kernels:
+        2.6.32-358.6.2.el6  (RHEL6)
+         2.6.27.19-5         (SLES11)
+        2.6.18-348.3.1.el5  (RHEL5)
+         2.6.16.60-0.69.1    (SLES10)
+         3.6.10-2.fc17       (FC17)
+       * Recommended e2fsprogs version: 1.42.7.wc1
+       * NFS export disabled when stack size < 8192 (32-bit Lustre clients),
+         since the NFSv4 export of Lustre filesystem with 4K stack may cause a
+         stack overflow. For more information, please refer to bugzilla 17630.
+       * NFSv4 reexport to 32-bit NFS client nodes requires Lustre client on
+         the re-exporting nodes to be mounted with "32bitapi" mount option
+
+--------------------------------------------------------------------------------
+
+05-30-2013 Intel Corporation
+       * version 2.4.0
+       * See http://wiki.whamcloud.com/display/PUB/Lustre+Support+Matrix
+       * Server support for kernels:
+        2.6.32-358.6.1.el6  (RHEL6)
+       * Client support for unpatched kernels:
+        2.6.32-358.6.1.el6  (RHEL6)
+         2.6.27.19-5         (SLES11)
+        2.6.18-348.3.1.el5  (RHEL5)
+         2.6.16.60-0.69.1    (SLES10)
+         3.6.10-2.fc17       (FC17)
+       * Recommended e2fsprogs version: 1.42.7.wc1
+       * NFS export disabled when stack size < 8192 (32-bit Lustre clients),
+         since the NFSv4 export of Lustre filesystem with 4K stack may cause a
+         stack overflow. For more information, please refer to bugzilla 17630.
+       * NFSv4 reexport to 32-bit NFS client nodes requires Lustre client on
+         the re-exporting nodes to be mounted with "32bitapi" mount option
+
+--------------------------------------------------------------------------------
+
+9-30-2012 Whamcloud, Inc.
+       * version 2.3.0
+       * See http://wiki.whamcloud.com/display/PUB/Lustre+Support+Matrix
+       * Server support for kernels:
+        2.6.32-279.5.1.el6 (RHEL6)
+       * Client support for unpatched kernels:
+        2.6.32-279.5.1.el6  (RHEL6)
+         2.6.27.19-5         (SLES11)
+         2.6.18-238.19.1.el5 (RHEL5)
+         2.6.16.60-0.69.1    (SLES10)
+       * Recommended e2fsprogs version: 1.41.90.wc4
+       * NFS export disabled when stack size < 8192 (32-bit Lustre clients),
+         since the NFSv4 export of Lustre filesystem with 4K stack may cause a
+         stack overflow. For more information, please refer to bugzilla 17630.
+       * NFSv4 reexport to 32-bit NFS client nodes requires Lustre client on
+         the re-exporting nodes to be mounted with "32bitapi" mount option
+
+Severity   : enhancement
+Jira       : LU-1754
+Description: Update RHEL6.3 kernel to 2.6.32-279.5.1.el6.
+
+Severity   : enhancement
+Jira       : LU-1477
+Description: Update RHEL6.3 kernel to 2.6.32-279.2.1.el6.
+
+Severity   : enhancement
+Jira       : LU-1424
+Description: Update RHEL6.2 kernel to 2.6.32-220.17.1.el6
+
+Severity   : enhancement
+Jira       : LU-1358
+Description: Update RHEL6.2 kernel to 2.6.32-220.13.1.el6
+
+Severity   : enhancement
+Jira       : LU-1241
+Description: Update RHEL6.2 kernel to 2.6.32-220.7.1.el6
+
+--------------------------------------------------------------------------------
+
+04-30-2012 Whamcloud, Inc.
+       * version 2.2.0
+       * See http://wiki.whamcloud.com/display/PUB/Lustre+Support+Matrix
+       * Server support for kernels:
+         2.6.32-220.4.2.el6  (RHEL6)
+       * Client support for unpatched kernels:
+         2.6.32-220.4.2.el6  (RHEL6)
+         2.6.27.19-5         (SLES11)
+         2.6.18-238.19.1.el5 (RHEL5)
+         2.6.16.60-0.69.1    (SLES10)
+       * Recommended e2fsprogs version: 1.41.90.wc4
+       * NFS export disabled when stack size < 8192 (32-bit Lustre clients),
+         since the NFSv4 export of Lustre filesystem with 4K stack may cause a
+         stack overflow. For more information, please refer to bugzilla 17630.
+       * NFSv4 reexport to 32-bit NFS client nodes requires Lustre client on
+         the re-exporting nodes to be mounted with "32bitapi" mount option
+
+Severity   : enhancement
+Jira       : LU-1120
+Description: Update RHEL6.2 kernel to 2.6.32-220.4.2.el6
+
+Severity   : enhancement
+Jira       : LU-1054
+Description: Update RHEL6.2 kernel to 2.6.32-220.4.1.el6
+
+Severity   : enhancement
+Jira       : LU-751
+Description: Update RHEL6.2 kernel to 2.6.32-220.el6
+
+Severity   : enhancement
+Jira       : LU-624
+Description: Update RHEL6.1 kernel to 2.6.32-131.17.1.el6
+
+--------------------------------------------------------------------------------
+
+09-30-2011 Whamcloud, Inc.
+       * version 2.1.0
+       * Server support for kernels:
+         2.6.18-238.19.1.el5 (RHEL5)
+         2.6.32-131.6.1.el6 (RHEL6)
+       * Client support for unpatched kernels:
+         (see http://wiki.lustre.org/index.php?title=Patchless_Client)
+         2.6.18-238.19.1.el5 (RHEL5)
+         2.6.32-131.6.1.el6 (RHEL6)
+         2.6.29.4-167.fc11  (FC11)
+         2.6.16.60-0.69.1 (SLES10)
+         2.6.27.19-5      (SLES11)
+       * Recommended e2fsprogs version: 1.41.90.wc3
+       * NFS export disabled when stack size < 8192. Since the NFSv4 export of
+         Lustre filesystem with 4K stack may cause a stack overflow. For more
+         information, please refer to bugzilla 17630.
+       * NFSv4 reexport requires Lustre client on the re-exporting nodes to be
+         mounted with "32bitapi" mount option
+
+Severity   : enhancement
+Description: Update RHEL6.1 kernel to 2.6.32-131.6.1.el6
+
+Severity   : enhancement
+Description: Update RHEL5.6 kernel to 2.6.18-238.19.1.el5
+
+Severity   : enhancement
+Description: Update RHEL5.6 kernel to 2.6.18-238.9.1.el5
+
+Severity   : normal
+Frequency  : only with SLES10
+Bugzilla   : 20744
+Description: Use OFED "KMP" provided by Novell
+Details    : SLES10 SP3 ships with OFED in a separate "KMP" package.
+            Lustre is now built against this package. That means you need to
+            install the ofed-kmp package from Novell for the patchless client.
+            Note that the ofed-kmp that Novell ships may not exactly match the
+            kernel version but should still be compatible.
+
+Severity   : enhancement
+Bugzilla   : 22514
+Description: Update RHEL5.5 kernel to 2.6.18-194.17.1.el5
+            Update OEL5.5  kernel to 2.6.18-194.17.1.0.1.el5.
+
+--------------------------------------------------------------------------------
+
+2010-07-15  Oracle, Inc.
        * version 2.0.0
        * version 2.0.0
-       * Support for kernels:
-        2.6.16.60-0.37 (SLES 10),
-        2.6.18-128.1.6.el5 (RHEL 5),
-        2.6.22.14 vanilla (kernel.org).
+       * Server support for kernels:
+         2.6.18-164.11.1.el5 (RHEL 5)
+         2.6.18-164.11.1.0.1.el5 (OEL 5)
        * Client support for unpatched kernels:
         (see http://wiki.lustre.org/index.php?title=Patchless_Client)
        * 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.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.
+         2.6.18-164.11.1.el5 (RHEL 5),
+         2.6.18-164.11.1.0.1.el5 (OEL 5)
+         2.6.16.60-0.42.8 (SLES 10),
+         2.6.27.19-5 (SLES11)
+        2.6.29.4-167.fc11 (FC11)
+       * Recommended e2fsprogs version: 1.41.10-sun2
+
+Severity   : enhancement
+Bugzilla   : 22481
+Description: Distribute lfs_migrate script with lustre
+Details    : The lfs_migrate mentioned in the manual is now included in the
+             lustre tree in lustre/scripts and will distributed in lustre RPMs.
+
+Severity   : enhancement
+Bugzilla   : 15253
+Description: Failover nid list added to import proc file.
+
+Severity   : enhancement
+Bugzilla   : 22864
+Description: "som_preview" mount option required to use SOM
+Details    : The clients will need to use som_preview mount option
+             in order to use SOM. 
+
+Bugzilla   : 22850
+Description: Lustre does not do 1MB IOs to HW RAID
+Details    : Bump MAX_PHYS/HW_SEGMENTS and SG_ALL to 256 in the RHEL5 kernel.
+
+Severity   : enhancement
+Bugzilla   : 22194
+Description: lfs quota output is not very convenient for awk/sed-parsing
+Details    : Some positions in lfs quota output table could be empty or
+            non-empty which made it hard to parse it with scripts, now
+            a dash is put instead of space where there is not supposed
+            to be any data.
+
+Severity   : normal
+Bugzilla   : 22787
+Description: Update to OFED 1.5.1
+Details    : OFED 1.5.1 will be  used in environments that don't use
+            vendor supplied OFED.
+
+Severity   : normal
+Bugzilla   : 22455
+Description: Remove lnet. prefix from lctl params display
+Details    : Also renamed lnet.memused to lnet_memused to
+            avoid name conflict.
+
+Severity   : normal
+Bugzilla   : 15253
+Description: Use conf_param -d to remove permanant settings.
+
+Severity   : normal
+Bugzilla   : 22455
+Description: Add list_param -R
+Details    : lctl list_param now supports recursive mode.
+
+Severity   : normal
+Bugzilla   : 21829, 22312
+Description: Fix llobdstat.
+Details    : 1. Now updating the write_bytes counter
+            2. Port script fixes from 1.8.
+
+Severity   : normal
+Bugzilla   : 20433
+Description: decrease the usage of memory on clients.
+Details    : 1. On clients, recycle dentries and inodes unused.
+            2. Delete the code related to ll_deathrow(att 6215 in bug 1443). It
+               is useless now.
+
+Severity   : normal
+Bugzilla   : 21829
+Description: llobdstat fix and enhancement
+Details    : add a counter to set a limit to how many samples will be returned
+            fix a wildcard in the path to limit to obdfilter stats only
+
+Severity   : normal
+Bugzilla   : 21259
+Description: lfs check only allowed for root
+Details    : Code cleanups and added a regresion test of non-root use of
+            lfs check.
+
+Severity   : normal
+Bugzilla   : 21879
+Description: MDS Oopses in ptlrpc_dispatch_difficult_reply()/__list_add()
+Details    : Fix hr->hr_index overload.
+
+Severity   : normal
+Bugzilla   : 19742
+Description: Fix FIEMAP functionality.
+
+Severity   : normal
+Bugzilla   : 19808
+Description: FC11 patchless client support added
+
+Severity   : normal
+Bugzilla   : 21632
+Description: Update RHEL5.4 kernel to 2.6.18-164.11.1.el5 and
+            OEL5.4 kernel to 2.6.18-164.11.1.0.1.el5.
+
+Severity   : normal
+Bugzilla   : 20057
+Description: New acc-sm script and various test-framework enhancments.
+
+Severity   : normal
+Bugzilla   : 15962
+Description: Previously landed patch was reverted.
+
+Severity   : normal
+Bugzilla   : 20758
+Description: Update SLES10 kernel to 2.6.16.60-0.42.8 (patchless)
+
+Severity   : normal
+Bugzilla   : 19673
+Description: Add ldiskfs maxdirsize mount option.
+
+Severity   : normal
+Bugzilla   : 20301
+Description: Fix mkfs.lustre support for 16TB LUNs.
+
+Severity   : normal
+Bugzilla   : 21564
+Description: Print mmp_check_interval
+Details    : print mmp_check_interval and make it possible to abort
+            mount operation in case it takes too long.
+
+Severity   : normal
+Bugzilla   : 21547
+Description: Add cascading_rw to lustre mpi tests.
+
+Severity   : normal
+Bugzilla   : 19964
+Description: Store SOM data in EA.
+Details    : Also several SOM related cleanups.
 
 Severity   : normal
 
 Severity   : normal
+Bugzilla   : 20098
+Description: Add refcount to md_open_data
+
+Severity   : normal
+Bugzilla   : 20607
+Description: Use refcount on lov_request_set to prevent memory corruption.
+
+Severity   : normal
+Bugzilla   : 15692
+Description: Statahead: use parent dir's i_mutex for synchronization.
+
+Severity   : normal
+Bugzilla   : 21571
+Description: loadgen improvements.
+
+Severity   : normal
+Bugzilla   : 16186
+Description: Enable peer health detection in ksocklnd and ko2iblnd.
+
+Severity   : normal
+Bugzilla   : 17545
+Description: Control DCACHE_LUSTRE_INVALID flag with MDS_INODE_LOOKCUP lock
+
+Severity   : normal
+Bugzilla   : 21591
+Description: Fix race on obd_devcie:md_stats
+
+Severity   : normal
+Bugzilla   : 21600
+Description: Fix SLES 11 client builds.
+Details    : Resolved uninitalized pointer gcc warnings.
+
+Severity   : normal
+Bugzilla   : 21259
+Description: Allow non-root access for "lfs check".
+Details    : Added a check in obd_class_ioctl() for OBD_IOC_PING_TARGET.
+
+Severity   : normal
+Bugzilla   : 21513
+Description: Clear imp_force_reconnect correctly in ptlrpc_connect_interpret()
+
+Severity   : enhancement
+Bugzilla   : 20773
+Description: Update kernel to RHEL5.4 2.6.18-164.6.1.el5 and
+            OEL5 2.6.18-164.6.1.0.1.el5(Both in-kernel OFED enabled).
+
+Severity   : normal
+Bugzilla   : 21049
+Description: Sanity test_27p fails.
+Details    : OBD_FAIL_OST_ENOSPC has been moved to filter_statfs().
+             Sanity tests 27 were cleaned up and improved.
+
+Severity   : normal$
+Bugzilla   : 18631
+Description: Unify req format on client/servers
+Details    : Use new req_capsule API [almost] everywhere instead of old PTLRPC
+             buffers and swabbers approach..
+
+Severity   : normal
+Frequency  : cleanup
+Bugzilla   : 19200
+Description: drop join file stuff.
+
+Severity   : enhancement
+Bugzilla   : 14250
+Description: Add 2.6.27 and SLES11 (patchless client) support
+
+Severity   : normal
+Bugzilla   : 20302
+Description: Fix in ptlrpc_expire_one_request() to print the signed time
+            difference.
+
+Severity   : enhancement
+Bugzilla   : 16312
+Description: Build kernels (RHEL5, OEL5 and SLES10/11) using the vendor's own
+             kernel spec file.
+
+Severity   : enhancement
+Bugzilla   : 19662
+Description: Remove set_info(KEY_UNLINKED) from MDS/OSC
+
+Severity   : enhancement
+Bugzilla   : 19526
+Description: correctly handle big reply message.
+Details    : send LNet event if reply is bigger then buffer and adjust this buffer
+             correctly.
+
+Severity   : normal
+Bugzilla   : 19917
+Description: Drop unnecessary __GFP_NOMEMALLOC flag from filter_get_page()
+
+Severity   : enhancement
+Bugzilla   : 20539
+Description: Add support for OEL5.
+
+Severity   : normal
+Bugzilla   : 20482
+Description: Conf-sanity.sh 50g test - deactivated OST should not cause a panic.
+
+Severity   : enhancement
+Bugzilla   : 21452
+Description: "weak-modules" support
+Details    : Implement "weak-modules" support which enables kernel modules
+            to be used with any kernel that implements the same kABI.  In
+            order to achieve this modules are now installed in
+            /lib/modules/$(uname -r)/updates/kernel on all distributions.
+
+Severity   : normal
+Bugzilla   : 18674
+Description: client could not reconnect to OST because of an active request.
+Details    : The client now retries to reconnect to the same server, if a
+            connect request failed with EBUSY or -EAGAIN. Test case 35b
+            conf-sanity.sh has been created.
+
+Severity   : normal
+Bugzilla   : 19557
+Description: Don't allow make backward step on assignin osc next id.
+Details    : race between allocation next id and ll_sync thread can be cause
+             of set wrong osc next id and can be kill valid ost objects.
+
+Severity   : normal
+Bugzilla   : 20533
+Description: Changes in raid5-large-io-rhel5.patch to calculate sectors properly
+
+Severity   : normal
+Bugzilla   : 20533
+Description: Increase the default BLK_DEF_MAX_SECTORS value for RHEL5 and SLES11
+
+Severity   : normal
+Bugzilla   : 20482
+Description: Error handling in osc_statfs_interpret() has been improved.
+Details    : Check in osc_statfs_interpret() for EBADR.
+
+Severity   : normal
+Bugzilla   : 20482
+Description: Do not send statfs() requests to OSTs disabled by administrator.
+Details    : Check in lov_prep_statfs_set() for non-NULL ltd_exp.
+
+Severity   : enhancement
+Bugzilla   : 20200
+Description: Added sanity-quota test to for lfs(1) to work with numeric uid/gid.
+
+Severity   : enhancement
+Bugzilla   : 20400
+Description: Update kernel to RHEL5 2.6.18-128.7.1.el5.
+
+Severity   : enhancement
+Bugzilla   : 20200
+Description: Enhancement for lfs(1) command to use numeric uid/gid.
+
+Severity   : normal
+Bugzilla   : 14951
+Description: Improved cleanup procedure for conf-sanity test_46a.
+
+Severity   : normal
+Bugzilla   : 18674
+Description: Do not start bulk transfer, if client tried to reconnect.
+Details    : Do not start bulk transfer, if client tried to reconnect,
+            but failed due to active rpcs. Check for exp_abort_active_req
+            has been implemented.
+
+Severity   : normal
+Bugzilla   : 19566
+Description: Prevent inconsistences between linux and lustre mount structures.
+Details    : Wait indefinitely in server_wait_finished() until mnt_count drops.
+            Make the sleep interruptible.
+
+Severity   : enhancement
+Bugzilla   : 19955
+Description: provide server to client comms path
+Details    : server to client communications path via new LDLM_SET_INFO rpc
+
+Severity   : normal
+Bugzilla   : 20008
+Description: truncate starts GFP_FS allocation under transaction causing deadlock
+Details    : ldiskfs_truncate calls grab_cache_page which may start page
+             allocation under an open transaction. This may lead to
+             calling prune_icache with consequent lustre reentrance.
+
+Severity   : normal
+Bugzilla   : 19934
+Description: send correctly lsm on open replay
+Details    : MDS is trust to LSM size on replay open, but client can set wrong size
+             to lsm buffer.
+
+Severity   : normal
+Bugzilla   : 19854
+Description: enable client interface failover
+Details    : When a child reconnects from another NID, properly update export
+             nid hash position and ldlm reverse import.
+
+Severity   : enhancement
+Bugzilla   : 18539
+Description: Communicate OST degraded/readonly state via statfs to MDS
+Details    : Flags in the statfs returned from OSTs indicate whether the
+            OST is in a degraded RAID state, or if the filesystem has
+            turned read-only after a filesystem error is detected.
+
+Severity   : normal
+Bugzilla   : 20122
+Frequency  : rare
+Description: don't panic if EPROTO was hit when reading symlink
+Details    : correctly handling request reference in error cases.
+
+Severity   : enhancement
+Bugzilla   : 19856
+Description: Add LustreNetLink, a kernel-userspace communcation path.
+
+Severity   : enhancement
+Bugzilla   : 19847
+Description: Update kernel to SLES10 SP2 2.6.16.60-0.39.3.
+
+Severity   : normal
+Frequency  : rare
+Bugzilla   : 18800
+Description: access to llog context before init.
+Details    : move handling CATALOGS file at osc layer and forbid access to llog
+            context before init.
+
+Severity   : normal
+Frequency  : rare, only when client is writing to OST on local node
 Bugzilla   : 19529
 Description: Avoid deadlock for local client writes
 Details    : Use new OBD_BRW_MEMALLOC flag to notify OST about writes in the
 Bugzilla   : 19529
 Description: Avoid deadlock for local client writes
 Details    : Use new OBD_BRW_MEMALLOC flag to notify OST about writes in the
@@ -24,6 +530,10 @@ Details    : Use new OBD_BRW_MEMALLOC flag to notify OST about writes in the
             so that the OST threads generate memory pressure and allow
             inactive pages to be reclaimed.
 
             so that the OST threads generate memory pressure and allow
             inactive pages to be reclaimed.
 
+Severity   : enhancement
+Bugzilla   : 19846
+Description: Update kernel to RHEL5.3 2.6.18-128.1.14.el5.
+
 Severity   : normal
 Frequency  : rare
 Bugzilla   : 18380
 Severity   : normal
 Frequency  : rare
 Bugzilla   : 18380
@@ -36,12 +546,12 @@ Bugzilla   : 19507
 Description: Temporarily disable grant shrink.
 Details    : Disable the feature for debugging.
 
 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.
+Severity   : normal
+Frequency  : only when formatting test filesystems
+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
 Details    : mkfs.lustre returns error 256 on the concurrent loop devices
-            formatting. The solution is to proper handle the error.   
+            formatting. The solution is to proper handle the error.
 
 Severity   : enhancement
 Bugzilla   : 19024
 
 Severity   : enhancement
 Bugzilla   : 19024
@@ -52,10 +562,11 @@ Bugzilla   : 19212
 Description: Update kernel to SLES10 SP2 2.6.16.60-0.37.
 
 Severity   : normal
 Description: Update kernel to SLES10 SP2 2.6.16.60-0.37.
 
 Severity   : normal
+Frequency  : rare
 Bugzilla   : 19528
 Description: resolve race between obd_disconnect and class_disconnect_exports
 Details    : if obd_disconnect will be called to already disconnected export he
 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.
+            forget release one reference and osc module can't unloaded.
 
 Severity   : enhancement
 Bugzilla   : 18688
 
 Severity   : enhancement
 Bugzilla   : 18688
@@ -66,20 +577,22 @@ Details    : For each service a new
             current number of running threads.
 
 Severity   : normal
             current number of running threads.
 
 Severity   : normal
+Frequency  : rare
 Bugzilla   : 18382
 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.
+Descriptoin: don't return error if have partially 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 qos_shrink_lsm for allocate correct lsm.
 
 Severity   : enhancement
 Bugzilla   : 17671
 Description: Update OFED support to 1.4.1
 
 Severity   : normal
 
 Severity   : enhancement
 Bugzilla   : 17671
 Description: Update OFED support to 1.4.1
 
 Severity   : normal
+Frequency  : common
 Bugzilla   : 18645
 Description: Reduce small size read RPC
 Bugzilla   : 18645
 Description: Reduce small size read RPC
-Details    : Set read-ahead limite for every file and only do read-ahead when
+Details    : Set read-ahead limit for every file and only do read-ahead when
             available read-ahead pages are bigger than 1M to avoid small size
             read RPC.
 
             available read-ahead pages are bigger than 1M to avoid small size
             read RPC.
 
@@ -92,7 +605,7 @@ Severity   : enhancement
 Bugzilla   : 17974
 Description: add lazystatfs mount option to allow statfs(2) to skip down OSTs
 Details    : allow skip disconnected ost for send statfs request and hide error
 Bugzilla   : 17974
 Description: add lazystatfs mount option to allow statfs(2) to skip down OSTs
 Details    : allow skip disconnected ost for send statfs request and hide error
-             in this case.
+            in this case.
 
 Severity   : major
 Frequency  : rare
 
 Severity   : major
 Frequency  : rare
@@ -116,13 +629,13 @@ Frequency  : rare
 Bugzilla   : 18902
 Descriptoin: allow kill process which wait statahead result
 Details    : for some reasons 'ls' can stick in waiting result from statahead,
 Bugzilla   : 18902
 Descriptoin: allow kill process which wait statahead result
 Details    : for some reasons 'ls' can stick in waiting result from statahead,
-             in this case need way for kill this process.
+            in this case need way for kill this process.
 
 Severity   : enhancement
 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;
 
 Severity   : enhancement
 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.
+            add overview-type data to the osc/mdc import proc file.
 
 Severity   : enhancement
 Bugzilla   : 17536
 
 Severity   : enhancement
 Bugzilla   : 17536
@@ -146,31 +659,31 @@ Frequency  : start MDS on uncleanly shutdowned MDS device
 Bugzilla   : 16839
 Descriptoin: ll_sync thread stay in waiting mds<>ost recovery finished
 Details    : stay in waiting mds<>ost recovery finished produce random bugs
 Bugzilla   : 16839
 Descriptoin: ll_sync thread stay in waiting mds<>ost recovery finished
 Details    : stay in waiting mds<>ost recovery finished produce random bugs
-             due race between two ll_sync thread for one lov target. send
-             ACTIVATE event only if connect realy finished and import have
-             FULL state.
+            due race between two ll_sync thread for one lov target. send
+            ACTIVATE event only if connect realy finished and import have
+            FULL state.
 
 Severity   : normal
 Frequency  : rare, connect and disconnect target at same time
 Bugzilla   : 17310
 Descriptoin: ASSERTION(atomic_read(&imp->imp_inflight) == 0
 Details    : don't call obd_disconnect under lov_lock. this long time
 
 Severity   : normal
 Frequency  : rare, connect and disconnect target at same time
 Bugzilla   : 17310
 Descriptoin: ASSERTION(atomic_read(&imp->imp_inflight) == 0
 Details    : don't call obd_disconnect under lov_lock. this long time
-             operation and can block ptlrpcd which answer to connect request.
+            operation and can block ptlrpcd which answer to connect request.
 
 Severity   : normal
 Frequency  : rare
 Bugzilla   : 18154
 Descriptoin: don't lose wakeup for imp_recovery_waitq
 Details    : recover_import_no_retry or invalidate_import and import_close can
 
 Severity   : normal
 Frequency  : rare
 Bugzilla   : 18154
 Descriptoin: don't lose wakeup for imp_recovery_waitq
 Details    : recover_import_no_retry or invalidate_import and import_close can
-             both sleep on imp_recovery_waitq, but we was send only one wakeup
-             to sleep queue.
+            both sleep on imp_recovery_waitq, but we was send only one wakeup
+            to sleep queue.
 
 Severity   : normal
 Frequency  : always with long access acl
 Bugzilla   : 17636
 Descriptoin: mds can't pack reply with long acl.
 Details    : mds don't control size of acl but they limited by reint/getattr
 
 Severity   : normal
 Frequency  : always with long access acl
 Bugzilla   : 17636
 Descriptoin: mds can't pack reply with long acl.
 Details    : mds don't control size of acl but they limited by reint/getattr
-             reply buffer.
+            reply buffer.
 
 Severity   : enhancement
 Bugzilla   : 18061
 
 Severity   : enhancement
 Bugzilla   : 18061
@@ -191,7 +704,7 @@ Frequency  : on remount
 Bugzilla   : 18018
 Description: external journal device not working after the remount
 Details    : clear dev_rdonly flag for external journal devices in
 Bugzilla   : 18018
 Description: external journal device not working after the remount
 Details    : clear dev_rdonly flag for external journal devices in
-             blkdev_put()
+            blkdev_put()
 
 Severity   : minor
 Frequency  : rare
 
 Severity   : minor
 Frequency  : rare
@@ -199,49 +712,49 @@ Bugzilla   : 17802
 Description: shutdown vs evict race
 Details    : client_disconnect_export vs connect request race.
             if client will evicted at this time - we start invalidate
 Description: shutdown vs evict race
 Details    : client_disconnect_export vs connect request race.
             if client will evicted at this time - we start invalidate
-             thread without referece to import and import can be freed
-             at same time.
+            thread without referece to import and import can be freed
+            at same time.
 
 Severity   : normal
 Frequency  : rare, need acl's on inode.
 Bugzilla   : 16492
 Description: client can't handle ost additional correctly
 Details    : if ost was added after client connected to mds client can have
 
 Severity   : normal
 Frequency  : rare, need acl's on inode.
 Bugzilla   : 16492
 Description: client can't handle ost additional correctly
 Details    : if ost was added after client connected to mds client can have
-             hit lnet_try_match_md ... to big messages to wide striped files.
-             in this case need teach client to handle config events about add
-             lov target and update client max ea size at that event.
+            hit lnet_try_match_md ... to big messages to wide striped files.
+            in this case need teach client to handle config events about add
+            lov target and update client max ea size at that event.
 
 Severity   : enhancement
 Bugzilla   : 15699
 Description: Changelogs
 Details    : Changelogs are a lightweight mechanism to track filesystem
 
 Severity   : enhancement
 Bugzilla   : 15699
 Description: Changelogs
 Details    : Changelogs are a lightweight mechanism to track filesystem
-             metadata and namespace changes.  The changelog is recorded
-             permanently on the MDTs, and is periodically "consumed" / purged
-             when records are no longer needed.
+            metadata and namespace changes.  The changelog is recorded
+            permanently on the MDTs, and is periodically "consumed" / purged
+            when records are no longer needed.
 
 Severity   : enhancement
 Bugzilla   : 15957
 Description: compact fld format with extents
 Details    : Store range of seq rather than every seq in FLD. Seq
 
 Severity   : enhancement
 Bugzilla   : 15957
 Description: compact fld format with extents
 Details    : Store range of seq rather than every seq in FLD. Seq
-             controller update FLD rather than clients. In Case of CMD, mdt0
-             has FLD, all other metadata server act as non persistent proxy
-             for FLD queries and cache fld entries in fld cache.
+            controller update FLD rather than clients. In Case of CMD, mdt0
+            has FLD, all other metadata server act as non persistent proxy
+            for FLD queries and cache fld entries in fld cache.
 
 Severity   : normal
 Frequency  : rare
 Bugzilla   : 16081
 Description: don't skip ost target if they assigned to file
 Details    : Drop slow OSCs if we can, but not for requested start idx.
 
 Severity   : normal
 Frequency  : rare
 Bugzilla   : 16081
 Description: don't skip ost target if they assigned to file
 Details    : Drop slow OSCs if we can, but not for requested start idx.
-             This means "if OSC is slow and it is not the requested
-             start OST, then it can be skipped, otherwise skip it only
-             if it is inactive/recovering/out-of-space.
+            This means "if OSC is slow and it is not the requested
+            start OST, then it can be skipped, otherwise skip it only
+            if it is inactive/recovering/out-of-space.
 
 Severity   : normal
 Bugzilla   : 16080
 Description: more cleanup in mds_lov
 Details    : not send LOV EA under replay, we can't know about they size at this
 
 Severity   : normal
 Bugzilla   : 16080
 Description: more cleanup in mds_lov
 Details    : not send LOV EA under replay, we can't know about they size at this
-             time. Don't allow client connect to mds before any ost connected,
-             for avoid problems with LOV EA size and returning EIO to client.
+            time. Don't allow client connect to mds before any ost connected,
+            for avoid problems with LOV EA size and returning EIO to client.
 
 Severity   : enhancement
 Bugzilla   : 11826
 
 Severity   : enhancement
 Bugzilla   : 11826
@@ -2116,6 +2629,30 @@ 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
 
             Don't allow >8TB ldiskfs filesystems to be mounted without
             force_over_8tb mount option
 
+Severity   : normal
+Frequency  : rare
+Bugzilla   : 18793
+Descriptoin: OSS complains "too many blocks" and crashes
+Details    : In filter_commitrw_write():
+            1. lquota_chkquota();
+            2. obdo_from_inode();
+            3. lquota_pending_commit();
+            "2." has changed uid and gid in this case, then caused
+            lquota_chkquota() and lquota_pending_commit() to use
+            different uid and gid. That is the root of the bug.
+
+Severity   : normal
+Bugzilla   : 20463
+Descriptoin: getstripe doesn't report stripe count = -1 sanely
+Details    : Detect and print out the 'stripe count = -1' case properly.
+
+Severity   : normal
+Bugzilla   : 19128
+Description: Out or order replies might be lost on replay
+Details    : In ptlrpc_retain_replayable_request if we cannot find retained
+             request with tid smaller then one currently being added, add it
+            to the start, not end of the list.
+
 --------------------------------------------------------------------------------
 
 2007-08-10         Cluster File Systems, Inc. <info@clusterfs.com>
 --------------------------------------------------------------------------------
 
 2007-08-10         Cluster File Systems, Inc. <info@clusterfs.com>