Whamcloud - gitweb
b=2464
[fs/lustre-release.git] / lustre / ChangeLog
index 7949eec..fab6be1 100644 (file)
@@ -1,16 +1,78 @@
-tbd         Cluster File Systems, Inc. <info@clusterfs.com>
+tbd  Cluster File Systems, Inc. <info@clusterfs.com>
+       * version 1.2.1
+       * bug fixes
+       - fixes for glimpse AST timeouts / incorrectly 0-sized files (2818)
+       - don't overwrite extent policy data in reply if lock was blocked (2901)
+       - drop filter export grants atomically with removal from device (2663)
+       - del obd_self_export from work_list in class_disconnect_exports (2908)
+       - don't LBUG if MDS recovery times out during orphan cleanup (2530)
+       - swab reply message in mdc_close, other PPC fixes (2464)
+       - fix destroying of named logs (2325)
+       - overwrite old logs when running lconf --write_conf (2264)
+       - bump LLOG_CHUNKSIZE to 8k to allow for larger clusters (2306)
+       - fix race in target_handle_connect (2898)
+
+2004-03-04  Cluster File Systems, Inc. <info@clusterfs.com>
        * version 1.2.0
        * bug fixes
+       - account for cache space usage on clients to avoid data loss (974)
+       - lfsck support in lustre kernel code (2349)
        - reduce journal credits needed for BRW writes (2370)
        - orphan handling to avoid losing space on client/server crashes
        - ptlrpcd can be blocked, stopping ALL progress (2477)
+       - use lock value blocks to assist in proper KMS, faster stat (1021)
+       - takes i_sem instead of DLM locks internally on obdfilter (2720)
        - recovery for initial connections (2355)
-       - orphan recovery problems in b_eq (1934)
+       - fixes for mds_cleanup_orphans (1934)
+       - abort_recovery crashes MDS in b_eq (mds_unlink_orphan) (2584)
        - block all file creations until orphan recovery completes (1901)
        - client remove rq_connection from request struct (2423)
        - conf-sanity test_5, proper cleanup in umount log not availale (2640)
        - recovery timer race (2670)
        - mdc_close recovey bug (2532)
+       - ptlrpc cleanup bug (2710)
+       - mds timeout on local locks (2588)
+       - namespace lock held during RPCs (2431)
+       - handle interrupted sync write properly (2503)
+       - don't try to handle a message that hasn't been replied to (2699)
+       - client assert failure during cleanup after abort recovery (2701)
+       - leak mdc device after failed mount (2712)
+       - ptlrpc_check_set allows timedout requests to complete (2714)
+       - wait for inflight reqs when ptlrpcd finishes (2710)
+       - make sure unregistered services are removed from the srv_list
+       - reset bulk XID's when resending them (caught by 1138 test)
+       - unregister_bulk after timeout
+       - fix lconf error (2694)
+       - handle write after unfinished setstripe, stripe-only getstripe (2388)
+       - readahead locks pages, leaves pending causing memory pressure (2673)
+       - increase OST request buffers to 4096 on large machines (2729)
+       - fix up permission of existing directories in simple_mkdir (2661)
+       - init deleted item, add assertions ptlrpc_abort_inflight() (2725)
+       - don't assign transno to errored transactions (2742)
+       - don't delete objects on OST if given a bogus objid from MDS (2751)
+       - handle large client PAGE_SIZE readdir on small PAGE_SIZE MDS (2777)
+       - if rq_no_resend, then timeout request after recovery (2432)
+       - fix MDS llog_logid record size, 64-bit array alignment (2733)
+       - don't call usermode_helper from ptlrpcd, DEFAULT upcall (2773)
+       - put magic in mount.lustre data, check for bad/NULL mount data (2529)
+       - MDS recovery shouldn't delete objects that it has given out (2730)
+       - if enqueue arrives after completion, don't clobber LVB (2819)
+       - don't unlock pages twice when trigger_group_io returns error (2814)
+       - don't deref NULL rq_repmsg if ldlm_handle_enqueue failed (2822)
+       - don't write pages to disk if there was an error (1450)
+       - don't ping imports that have recovery disabled (2676)
+       - take buffered bytes into account when balancing socknal conn (2817)
+       - hold a DLM lock over readdir always, use truncate_inode_pages (2706)
+       - reconnect unlink llog connection after MDS reconnects to OST (2816)
+       - remove little-endian swabbing of llog records (1987)
+       - set/limit i_blksize to LL_MAX_BLKSIZE on client (2884)
+       - retry reposting request buffers if they fail (1191)
+       - grow extent at grant time to avoid granting a revoked lock (2809)
+       - lock revoke doesn't evict page if covered by a second lock (2765)
+       - disable VM readahead to avoid reading outside lock extents (2805)
+       * miscellania
+       - return LL_SUPER_MAGIC from statfs for the filesystem type (1972)
+       - updated kernel patches for hp-2.4.20 kernel (2681)
 
 2004-02-07  Cluster File Systems, Inc. <info@clusterfs.com>
        * version 1.0.4