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