From 7753c9ca978724de1e8a0a3c5c96d61f10d8638a Mon Sep 17 00:00:00 2001
From: adilger <adilger>
Date: Wed, 18 Jun 2008 22:28:08 +0000
Subject: [PATCH] Branch b1_6 Add ChangeLog entry. b=14693

---
 lustre/ChangeLog | 97 +++++++++++++++++++++++++++++-------------------
 1 file changed, 59 insertions(+), 38 deletions(-)

diff --git a/lustre/ChangeLog b/lustre/ChangeLog
index f6320f0ddb..7b6315a629 100644
--- a/lustre/ChangeLog
+++ b/lustre/ChangeLog
@@ -4,7 +4,7 @@ tbd Sun Microsystems, Inc.
 	 2.6.5-7.311 (SLES 9),
 	 2.6.9-67.0.15.EL (RHEL 4),
 	 2.6.16.54-0.2.5 (SLES 10),
-         2.6.18-53.1.19.el5 (RHEL 5),
+	 2.6.18-53.1.19.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)
@@ -32,20 +32,20 @@ Details    : Need properly lock accesses the flock deadlock detection list.
 Severity   : minor
 Bugzilla   : 15837
 Description: oops in page fault handler
-Details    : kernel page fault handler can return two special 'pages' in error case, don't
-             try dereference NOPAGE_SIGBUS and NOPAGE_OMM.
+Details    : kernel page fault handler can return two special 'pages' in
+	     error case, don't try dereference NOPAGE_SIGBUS and NOPAGE_OMM.
 
 Severity   : minor
 Bugzilla   : 15716
 Description: timeout with invalidate import.
-Details    : ptlrpcd_check call obd_zombie_impexp_cull and wait request which should be
-             handled by ptlrpcd. This produce long age waiting and -ETIMEOUT
-             ptlrpc_invalidate_import and as result LASSERT.
+Details    : ptlrpcd_check call obd_zombie_impexp_cull and wait request which
+	     should be handled by ptlrpcd. This produce long age waiting and
+	     -ETIMEOUT ptlrpc_invalidate_import and as result LASSERT.
 
 Severity   : normal
 Frequency  : only with broken builds/installations
 Bugzilla   : 15779
-Description: do not LBUG if lquota.ko and fsfilt_ldiskfs.ko are of different versions
+Description: no LBUG if lquota.ko and fsfilt_ldiskfs.ko are different versions
 Details    : just return an error to a user, put a console error message
 
 Severity   : enhancement
@@ -56,44 +56,45 @@ Severity   : enhancement
 Bugzilla   : 15742
 Description: Update to RHEL4 kernel-2.6.9-67.0.15.
 
-Severity   : major
+Severity   : enhancement
 Bugzilla   : 14134
 Description: enable MGS and MDT services start separately
 Details    : add a 'nomgs' option in mount.lustre to enable start a MDT with
-             a co-located MGS without starting the MGS, which is a complement
-             to 'nosvc' mount option.
+	     a co-located MGS without starting the MGS, which is a complement
+	     to 'nosvc' mount option.
 
 Severity   : normal
-Frequency  : always, on ppc.
+Frequency  : always, on big-endian systems
 Bugzilla   : 14856
-Description: cleanup in ptlrpc code, related to ppc platform
-Details    : store magic in native order avoid panic's in recovery on ppc node
-             and forbid from this error in future. Also fix posibily of twice swab
-             data. Fix get lov striping to userpace.
+Description: cleanup in ptlrpc code, related to PPC platform
+Details    : store magic in native order avoid panic's in recovery on PPC
+	     node and forbid from this error in future. Also fix posibily
+	     of twice swab data. Fix get lov striping to userpace.
 
 Severity   : normal
-Bugzilla   : 15756
 Frequency  : rare, replay get lost on server
+Bugzilla   : 15756
 Description: server incorrectly drop resent replays lead to recovery failure.
 Details    : do not drop replay according to msg flags, instead we check the
-             per-export recovery request queue for duplication of transno.
+	     per-export recovery request queue for duplication of transno.
 
 Severity   : normal
-Bugzilla   : 14835
 Frequency  : after recovery
+Bugzilla   : 14835
 Description: precreate to many object's after del orphan.
 Details    : del orphan st in oscc last_id == next_id and this triger growing
-             count of precreated objects. Set flag LOW to skip increase count
-             of precreated objects.
+	     count of precreated objects. Set flag LOW to skip increase count
+	     of precreated objects.
 
 Severity   : normal
-Bugzilla   : 15139
 Frequency  : rare, on clear nid stats
+Bugzilla   : 15139
 Description: ASSERTION(client_stat->nid_exp_ref_count == 0)
 Details    : when clean nid stats sometimes try destroy live entry,
-             and this produce panic in free.
+	     and this produce panic in free.
 
 Severity   : major
+Frequency  : occasionally since 1.6.4
 Bugzilla   : 15575
 Description: Stack overflow during MDS log replay
 Details    : ease stack pressure by using a thread dealing llog_process.
@@ -107,49 +108,62 @@ Details	   : Mountpoint references were being leaked during open reply
 	     in reconstruct_open() and free dentry reference also.
 
 Severity   : normal
+Frequency  : rare
 Bugzilla   : 15443
 Description: wait until IO finished before start new when do lock cancel.
 Details    : VM protocol want old IO finished before start new, in this case
-             need wait until PG_writeback is cleared until check dirty flag and
-             call writepages in lock cancel callback.
+	     need wait until PG_writeback is cleared until check dirty flag
+	     and call writepages in lock cancel callback.
 
 Severity   : normal
+Frequency  : rare
 Bugzilla   : 12888
 Description: mds_mfd_close() ASSERTION(rc == 0) 
 Details    : In mds_mfd_close(), we need protect inode's writecount change 
 	     within its orphan write semaphore to prevent possible races.
 
 Severity   : minor
-Bugzilla   : 14645
 Frequency  : rare, on shutdown ost
+Bugzilla   : 14645
 Description: don't hit live lock with umount ost.
 Details    : shrink_dcache_parent can be in long loop with destroy dentries,
 	     use shrink_dcache_sb instead.
 
 Severity   : minor
+Frequency  : only when echo_client is used
 Bugzilla   : 14949
-Description: don't panic with use echo client
-Details    : echo client pass NULL as client nid pointer and this produce null
+Description: don't panic with use echo_client
+Details    : echo client pass NULL as client nid pointer and this produce NULL
 	     pointer dereference.
 
 Severity   : normal
+Frequency  : Always on 32-bit PowerPC systems
 Bugzilla   : 15278
-Description: fix build on ppc32
-Details    : compile code with -m64 flag produce wrong object file for ppc32.
+Description: fix build on PPC32
+Details    : compile code with -m64 flag produce wrong object file for PPC32.
 
 Severity   : normal
+Frequency  : rare
 Bugzilla   : 15574
 Description: MDS LBUG: ASSERTION(!IS_ERR(dchild))
-Details    : In reconstruct_* functions, LASSERTs on both the data supplied by
-             a client, and the data on disk are dangerous and incorrect. Change
-	     them with client eviction.
+Details    : In reconstruct_* functions, LASSERTs on both the data supplied
+	     by a client, and the data on disk are dangerous and incorrect.
+	     Change them with client eviction.
 
-Severity   : normal
+Severity   : enhancement
 Bugzilla   : 15346
 Description: skiplist implementation simplification
 Details    : skiplists are used to group compatible locks on granted list
-             that was implemented as tracking first and last lock of each lock group
-             the patch changes that to using doubly linked lists
+	     that was implemented as tracking first and last lock of each lock
+	     group the patch changes that to using doubly linked lists
+
+Severity   : normal
+Frequency  : only with administrator action
+Bugzilla   : 14693
+Description: mount failure if config log has invalid conf_param setting
+Details    : If administrator specified an incorrect configuration parameter
+	     with "lctl conf_param" this would cause an error during future
+	     client mounts.  Instead, ignore the bad configuration parameter.
 
 Severity   : normal
 Frequency  : blocks per group is less than blocksize*8 and uninit_groups is enabled
@@ -190,13 +204,20 @@ Severity   : major
 Bugzilla   : 14443
 Description: quota performance fix
 Details    : quota data is written in journalled mode instead of ordered to
-             increase performance
+	     increase performance
 
 Severity   : normal
 Bugzilla   : 13915
 Description: lfs support for human-readable quota grace time strings
 Details    : lfs setquota -t and lfs quota -t represent quota grace times
-             in "XXwXXdXXhXXmXXs" format instead of large values in seconds
+	     in "XXwXXdXXhXXmXXs" format instead of large values in seconds
+
+Severity   : normal
+Frequency  : always with o2ib 1.3 and sles10
+Bugzilla   : 15870
+Description: fix build with SLES10 and o2ib v3.
+Details    : sles10 uses diffrent name for Module.symver file but configure
+	     assume this file has same name on RHEL/SLES/vanila kernels.
 
 Severity   : critical
 Frequency  : very rare, if additional xattrs are used on kernels >= 2.6.12
@@ -877,7 +898,7 @@ Frequency  : rare
 Bugzilla   : 15776
 Description: Extent locks not granted with no conflicts sometimes.
 Details    : When race occurs in glimpse handler and nothing is returned,
-             we do not reprocess the queue after lock cancel, and that leads
+	     we do not reprocess the queue after lock cancel, and that leads
 	     to a stall until next activity on a resource
 
 Severity   : normal
-- 
GitLab