Whamcloud - gitweb
* initialize src_dir to '', should fix 528
[fs/lustre-release.git] / lustre / ChangeLog
index ad23c1d..fc930e2 100644 (file)
@@ -1,6 +1,52 @@
-TBD
-       * version TBD
+TBA
        * bug fixes
+        - Fully reactivate OST imports after reconnection (512, others)
+        - Make sure client sees our -ENOTCONN from mds_handle (513 - partial)
+        - More graceful error handling for truncating on dead OST (515)
+        - Don't error out unless we're actually accessing dead stripes (474)
+        - Fix garbage sizes when stripes are missing (410)
+        - LRU counters were broken, causing constant lock purge (433, 432)
+        - garbage on read from stripes with failed OSTs (441)
+        - mark OSCs as active before reconnecting during recovery (438)
+        - lov_enqueue and lov_cancel need to handle inactive OSTs (403)
+        - lfind did not preserve OST order in output (443)
+        - symlinks cause hung clients, incorrect data (439)
+        - stop dereferencing request after dropping refcount (457)
+        - don't LASSERT(spin_is_locked) on non-SMP (455)
+        - fixes for many rename() bugs
+        - fstat didn't correctly synchronize attributes (399)
+        - server must handle lock cancellation during blocking AST prep (487)
+        - bulk descriptors were free()d too soon (511)
+        - fix paths in lconf, which would load incorrect modules (451, 507)
+        - fix confusing lconf 'host not found' error message (386)
+        - fix lock order deadlock on OST (O/R i_sem before journal ops, 478)
+
+2002-12-02  Andreas Dilger  <adilger@clusterfs.com>
+       * version v0_5_18
+       * bug fixes
+         - fix many simultaneous client startup (392)
+         - fix dentry->d_it clobbering
+         - credentials weren't being shipped for readdir/getattr operations
+         - remove invalid assertions triggered during some concurrent MD
+           updates
+         - proper Lustre versions added (336, 389)
+         - fix memory leak for create error case (398)
+         - fix LOV locking bug that would get cli/srv out of sync
+         - fix echo client over LOV (409)
+         - fix dbench 2, extN refcount problem (170, 258, 356, 418)
+         - fix double-O_EXCL intent crash (424)
+         - avoid sending multiple lock CANCELs (352)
+       * Features 
+         - MDS can do multi-client recovery (modulo bugs in new code)
+       * Documentation 
+         - many updates, edits, cleanups
+
+2002-11-18  Phil Schwan  <phil@clusterfs.com>
+       * version v0_5_17
+       * bug fixes
+         - fix null d_it dereference (346)
+         - fix full OST/dbench hang (333)
+         - fix permission problem with file removal (286)
          - fix removal of OSCs from LOV when they fail
          - fix NULL deref during bulk timeout (214)
          - fix problems related to multiple filesystems on one MDS (241)
@@ -8,10 +54,20 @@ TBD
          - free locks on clients when inodes are removed due to memory
            pressure (201)
          - fix inode pointer in lock data (285)
-         - partial support for multiple MDS on a single host (623279, 241)
+         - partial support for multiple MDS on a single host (241)
          - data locks weren't cancelled at clear_inode time (290, 311)
          - intent locks could lead to unbounded lock growth (205)
+         - added a maximum lock count, an LRU list, and a flusher
+         - fix multiple rename (365)
+         - properly abstracted the echo client
+         - OSC locked 1 byte too many; fixed
+         - rewrote brw callback code:
+           - fixed recovery bugs related to LOVs (306)
+           - fixed too-many-pages-in-one-write crash (191)
+           - fixed (again) crash in sync_io_timeout (214)
+           - probably fixed callback-related race (385)
        * protocol change
+          - Add capability to MDS protocol
          - LDLM cancellations and callbacks on different portals
 
 2002-10-28  Andreas Dilger  <adilger@clusterfs.com>