Whamcloud - gitweb
Branch HEAD
[fs/lustre-release.git] / lustre / ChangeLog
index 08114f2..02b5ecb 100644 (file)
        * Note that reiserfs quotas are disabled on SLES 10 in this kernel.
 
 Severity   : normal
+Bugzilla   : 13568
+Description: Remove 2.4 kernel support from lustre 1.8.0
+Details    : Remove 2.5.0 check from quota_check.c, quota_ctl.c,
+             quota_interface.c in quota subsystem.
+            Remove 2.4 kernel check from obd_mount.c, linux/linux-sysctl.c in
+             obdclass subsystem.
+             Remove lock_24kernel from fsfilt_ext3.c fsfilt_reiserfs.c 
+             lvfs_linux.c upcall_cache.c in lvfs subsystem.
+             Remove 2.5.0 check from dcache.c dir.c file.c llite_internal.h
+             llite_lib.c llite_mmap.c lproc_llite.c namei.c rw.c symlink.c
+             in llite subsystem.
+            Remove 2.5.0 check from handler.c lproc_mds.c mds_fs.c
+            mds_internal.h mds_lib.c mds_open.c mds_reint.c mds_xattr.c
+            in mds subsystem.
+            Remove 2.4 kernel check from lproc_osc.c, osc_request.c in osc
+            subsystem.
+            Remove 2.4 kernel check from filter.c, lproc_obdfilter.c in 
+            obdfilter subsystem.
+            Remove 2.4 kernel code from lustre/obdecho/echo_client.c.
+            Remove 2.4 kernel check from lustre/mgs/lproc_mgs.c,
+            lustre/mgs/mgs_fs.c.
+            Remove 2.4 kernel code from lustre/mgc/mgc_request.c.
+            Remove 2.4 kernel check from lustre/mdt/mdt_lproc.c.
+            Remove 2.4 kernel code from lustre/mdc/mdc_request.c.
+            Remove 2.4 kernel check from lustre/lov/lproc_lov.c.
+            Remove 2.4 kernel check from lustre/lmv/lproc_lmv.c.
+
+Severity   : enhancement
+Bugzilla   : 13690
+Description: Build SLES10 patchless client fails
+Details    : The configure was broken by run ./configure with 
+             --with-linux-obj=.... argument for patchless client. When the
+            configure use --with-linux-obj, the LINUXINCLUDE= -Iinclude
+            can't search header adequately. Use absolute path such as 
+            -I($LINUX)/include instead. 
+
+Severity   : normal
+Bugzilla   : 13888
+Description: interrupt oig_wait produce painc on resend.
+Details    : brw_redo_request can be used for resend requests from ptlrpcd and
+            private set, and this produce situation when rq_ptlrpcd_data not
+            copyed to new allocated request and triggered LBUG on assert 
+            req->rq_ptlrpcd_data != NULL. But this member used only for wakeup
+            ptlrpcd set if request is changed and can be safety changed to use
+            rq_set directly.
+
+Severity   : normal
 Bugzilla   : 13497
 Description: LASSERT_{REQ,REP}SWAB macros are buggy
 Details    : If SWAB_PARANOIA is disabled, the LASSERT_REQSWAB and
@@ -385,16 +432,6 @@ Details    : Modify target file & which_patch.
              could exploit this flaw to run code in the kernel 
              (ie a root privilege escalation). (CVE-2007-4573). 
 
-Severity   : normal
-Bugzilla   : 13568
-Description: Remove 2.4 kernel checks lustre 1.8
-Details    : Remove 2.5.0 check from quota_check.c, quota_ctl.c,
-             quota_interface.c in quota subsystem.
-            Remove 2.4 kernel check from obd_mount.c, linux/linux-sysctl.c in
-             obdclass subsystem.
-             Remove lock_24kernel from fsfilt_ext3.c fsfilt_reiserfs.c 
-             lvfs_linux.c upcall_cache.c in lvfs subsystem.
-
 Severity   : major
 Bugzilla   : 13093
 Description: O_DIRECT bypasses client statistics.
@@ -445,15 +482,13 @@ Details    : Update to the latest RHEL 4 kernel to fix the vulnerability
             described in CVE-2007-4573.  This problem could allow untrusted
             local users to gain root access.
 
+
 Severity   : normal
-Bugzilla   : 13568
-Description: Remove 2.4 kernel checks lustre 1.8
-Details    : Remove 2.5.0 check from dcache.c dir.c file.c llite_internal.h
-             llite_lib.c llite_mmap.c lproc_llite.c namei.c rw.c symlink.c
-             llite subsystem.
-            Remove 2.5.0 check from handler.c lproc_mds.c mds_fs.c
-            mds_internal.h mds_lib.c mds_open.c mds_reint.c mds_xattr.c
-            in mds subsystem.
+Frequency  : when using O_DIRECT and quotas
+Bugzilla   : 13930
+Description: Incorrect file ownership on O_DIRECT output files
+Details    : block usage reported by 'lfs quota' does not take into account
+            files that have been written with O_DIRECT.
 
 --------------------------------------------------------------------------------
 
@@ -481,6 +516,13 @@ Bugzilla   : 13147
 Description: block reactivating mgc import until all deactivates complete
 Details    : Fix race when failing back MDT/MGS to itself (testing)
 
+Severity   : minor
+Frequency  : at statup only
+Bugzilla   : 12860
+Description: mds_lov_synchronize race leads to various problems
+Details    : simultaneous MDT->OST connections at startup can cause the 
+            sync to abort, leaving the OSC in a bad state.
+
 Severity   : enhancement
 Bugzilla   : 12194
 Description: add optional extra BUILD_VERSION info