X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2FChangeLog;h=e19fb6df90a3a18d49a55f30365c278175d7fb0a;hp=09e15df58f2b7dd227ed93636a934d9a3be52b9b;hb=2d682b7885b1e9618d4f7796388158f19293a72c;hpb=cd37338e89b0c837b9d49bfaa353737604e45e55 diff --git a/lustre/ChangeLog b/lustre/ChangeLog index 09e15df..e19fb6d 100644 --- a/lustre/ChangeLog +++ b/lustre/ChangeLog @@ -1,4 +1,72 @@ tbd Cluster File Systems, Inc. + * version 1.2.0 + * bug fixes + - 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) + - recovery for initial connections (2355) + - fixes for mds_cleanup_orphans (1934) + - 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) + +2004-02-07 Cluster File Systems, Inc. + * version 1.0.4 + * kernel patches + - fix truncated write corruption (2366) + - fix for failed assertion in iopen_connect_dentry (1792,2517) + * bug fixes + - don't flag the ptlrpcd thread with PF_MEMALLOC (2636) + - ensure len(uuid) < 37 in lmc (1171) + - fix ia64 OOPS in llog_test (2255) + - zero end of page at obdfilter for partial page writes (2648) + - don't leave stale dentries around after renames (bug 2428) + - fix timeouts when evicting a client with a single lock held (2642) + - set deadline for the initial HELLO message to drain (2634) + - print out dotted-quad IP addresses in the socknal (2302) + * miscellania + - additional debugging for MDS client eviction problem (2443) + - fix mkfsoptions support for osts (2603, 2604) + +2004-01-27 Cluster File Systems, Inc. + * version 1.0.3 + * kernel patches + - add series for the vanilla 2.6.0 kernel + - add series for the vanilla 2.4.24 kernel + - add series for a cray x86/64 UL kernel drop + - fix xattr patches for the vanilla 2.4.19 series + * bug fixes + - generate true UUIDs in lmc (1171) + - have portals stack dumping break in UML (2466) + - avoid bad dchild deref; avoid inum lock w/o creation (2362) + - allocate with _NOFS in ldlm to avoid deadlock (1933) + - wake callback waiting threads on client eviction (2460) + - Add --ptldebug and --subsystem to lmc (1719) + - update assertion to allow safe interrupt allocation + - set rq_no_resend for cancel requests (2432) + - recalculate ptlrpcd timeout after resend (2494) + - call vfs_rmdir when removing pending directories (2368) + - fix renaming a file to itself (2429) + - lmc creates a default one-stripe lov (2454) + - expand procfs space to handle large clusters (2326) + - increase UML stack to avoid overflow + - update lconf's list of debug and subsystem masks + - fix lfs find --obd (2510) + - /proc tunable for disabling filter read caching (2591) + - stop rpm packages from altering slapd.conf (2301) + - disable nagle in the socknal under 0conf (2578) + - choose mds inode size based on stripe count (2572) + - fix kernel-source rpm problems (2516) + * miscellania + - add --disable-doc to avoid pdf generation (2421) + - update documentation, tests, type-os, comments + - avoid format warnings on ia64 + - remove the TOE NAL + - tiny code cleanups by removing unused fields + +2004-01-07 Cluster File Systems, Inc. * version 1.0.2 * bug fixes - fix obvious semaphore misuse in as-yet-unused setattr path (2348) @@ -22,6 +90,7 @@ tbd Cluster File Systems, Inc. - don't create duplicate records when a failover MDS is present (2442) - remove unnecessary mount age check (2332) - don't remove directory inodes from locks prematurely (2451) + - don't break if MDS service name is the same as hostname (2103) - fix races in client write RPC generation when cache full (2482) 2003-12-13 Cluster File Systems, Inc. @@ -44,11 +113,23 @@ tbd Cluster File Systems, Inc. - fix MDS lock inversions in getattr/reint paths (1844) - fix a rare lock re-ordering bug, which caused deadlock (2322) - fix i_sem/journal inversion in fsfilt_ext3_write_record (2306) - - protect MDS inode fsdata with stronger locking (2313) + - DLM race condition prevented some lock evictions (2328) + - ENOMEM detection and retry on socknal sends (2230) + - use GFP_NOFS throughout Lustre, to combat ENOMEM (2230) + - move osc_rpcd into ptlrpc, for use in MDC and others (2329) + - protect MDS inode fsdata with stronger locking; fixes assertion (2313) - better error messages when a client is rejected during recovery (1505) - avoid cancelling locks which were never granted, after failure (2330) - fix i_sem/journal inversion in mds_client_add (2333) - fix truncate/getattr lock cycle deadlock (2334) + - use rpcd to send close; allows resend after timeout, avoid leak (1897) + - fix two rare exit paths which could leak an l_lock() ref (2321) + - fencepost error in MDS/OST orphan recovery (2226) + - make log record alignment 8 bytes (1988) + - lstripe now fails when requested offset > ost_count (2237) + - ensure that all kernel series have a complete list.h (1607) + - fix crashes in special-file operations (2316) + - lctl create/brw OID mismatch, caused by obsolete filter loop (2339) * miscellania - allow configurable automake binary, for testing new versions - small update to the lfs documentation