Whamcloud - gitweb
LU-6050 target: control OST-index in IDIF via ROCOMPAT flag
[fs/lustre-release.git] / lustre / ChangeLog
index efdb304..b1abe71 100644 (file)
@@ -1,4 +1,216 @@
-tbd  Sun Microsystems, Inc.
+TBD Intel Corporation
+       * version 2.7.0
+       * See https://wiki.hpdd.intel.com/display/PUB/Lustre+Support+Matrix
+         for currently supported client and server kernel versions.
+       * Server known to build on patched kernels:
+         2.6.32-431.29.2.el6 (RHEL6.5)
+         2.6.32-504.8.1.el6  (RHEL6.6)
+         3.0.101-0.46        (SLES11 SP3)
+       * Client known to build on unpatched kernels:
+         2.6.32-431.29.2.el6 (RHEL6.5)
+         2.6.32-504.8.1.el6  (RHEL6.6)
+         3.10.0-123.20.1.el7 (RHEL7)
+         3.0.101-0.46        (SLES11 SP3)
+       * Recommended e2fsprogs version: 1.42.9.wc1 or newer
+       * 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-6050
+Description: control OST-index in IDIF via  ROCOMPAT flag.
+Details    : Introduce new flag OBD_ROCOMPAT_IDX_IN_IDIF that is stored in the
+            last_rcvd file. For new formatted OST device, it will be auto set;
+            for the case of upgrading from old OST device, you can enable it
+            via the lproc interface osd-ldiskfs.index_in_idif. With such flag
+            enabled, for new created OST-object, its IDIF-in-LMA will contain
+            the OST-index; for the existing OST-object, the OSD will convert
+            old format IDIF as new format IDIF with OST-index stored in the
+            LMA EA when accessing such OST-object or via OI scrub. Once such
+            flag is enabled, it cannot be reverted back, so the system cannot
+            be downgraded to the orignal incompatible version.
+
+--------------------------------------------------------------------------------
+
+07-30-2014 Intel Corporation
+       * version 2.6.0
+       * See https://wiki.hpdd.intel.com/display/PUB/Lustre+Support+Matrix
+         for currently supported client and server kernel versions.
+       * Server known to build on patched kernels:
+         2.6.32-431.20.3.el6 (RHEL6.5)
+         3.0.101-0.31        (SLES11 SP3)
+       * Client known to build on unpatched kernels:
+         2.6.32-431.20.3.el6 (RHEL6.5)
+         3.0.101-0.31        (SLES11 SP3)
+         3.6.10-4.fc18       (FC18)
+         3.10                (kernel.org)
+       * Recommended e2fsprogs version: 1.42.9.wc1 or newer
+       * 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
+
+--------------------------------------------------------------------------------
+
+10-31-2013 Intel Corporation
+       * version 2.5.0
+       * See https://wiki.hpdd.intel.com/display/PUB/Lustre+Support+Matrix
+       * Server builds for kernels:
+         2.6.32-358.18.1.el6  (RHEL6.4)
+       * Client builds for unpatched kernels:
+         2.6.32-358.18.1.el6  (RHEL6.4)
+         3.0.92-0.8           (SLES11 SP3)
+         3.6.10-4.fc18        (FC18)
+       * Recommended e2fsprogs version: 1.42.7.wc2 or newer
+       * 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 https://wiki.hpdd.intel.com/display/PUB/Lustre+Support+Matrix
+       * Server builds for kernels:
+         2.6.32-358.6.2.el6  (RHEL6.4)
+       * Client builds for unpatched kernels:
+         2.6.32-358.6.2.el6  (RHEL6.4)
+         3.0.74-0.6.6        (SLES11 SP2)
+         3.6.10-2.fc17       (FC17)
+       * Recommended e2fsprogs version: 1.42.7.wc1 or newer
+       * 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 https://wiki.hpdd.intel.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 https://wiki.hpdd.intel.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
        * Server support for kernels:
          2.6.18-164.11.1.el5 (RHEL 5)
@@ -13,6 +225,26 @@ tbd  Sun Microsystems, Inc.
        * 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
@@ -219,6 +451,14 @@ 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.