- Jan 15, 2008
-
-
Andreas Dilger authored
Ignore generated files.
-
- Mar 05, 2005
-
-
Andreas Dilger authored
- don't LASSERT in ll_release on NULL lld with NFS export (4655, 5760) - hold NS lock when calling handle_ast_error->del_waiting_lock (5746) - fix setattr mtime regression from lovcleanup merge (4829, 5669) - workaround for 2.6 crash in ll_unhash_aliases (5687, 5210) - small ext3 extents cleanups and fixes (5733) - improved mballoc code, several small races and bugs fixed (5733, 5638) - kernel version 43 - fix remove_suid bugs in both 2.4 and 2.6 (5695) - avoid needless client->OST connect, fix handle mismatch (5317) - fix DLM error path that led to out-of-sync client, long delays (5779) - support common vfs-enforced mount options (nodev,nosuid,noexec) (5637) - fix several locking issues related to i_size (5492,5624,5654,5672) - mdc_enqueue does not need max_mds_easize request buffer on send (5707) - fix lustre/lustrefs init scripts for SuSE (patch from Scali, 5702) - don't hold the pinger_sem in ptlrpc_pinger_sending_on_import - change obd_increase_kms to obd_adjust_kms (up or down) (5654)
-
- Feb 18, 2005
-
-
Andreas Dilger authored
Ignore generated files.
-
- Dec 02, 2004
- Nov 18, 2004
-
-
Eric Barton authored
-
- Oct 29, 2004
-
-
Eric Barton authored
-
- Jun 02, 2004
-
-
Phil Schwan authored
b_cmobd_merge should not be used for any further development or testing!
-
- May 17, 2004
-
-
Phil Schwan authored
cMD_PRE_CMD_SMASH are the relevant tags. The pre-smashing contents of HEAD will be committed by yury into b_cmd as a merge of the two branches. These will be stabilized on b_cmd and eventually landed onto HEAD.
-
- Apr 16, 2004
-
-
Andreas Dilger authored
b=2912/2922, b=3145 too
-
- Apr 07, 2004
-
-
jacob authored
b=3057, 2947, 2925, 3050, 3041, 2849, 1662
-
- Jul 25, 2003
-
-
Phil Schwan authored
- dozens and dozens of fixes for working with 2.6 kernels - new 2.4 kernel APIs - uncountable bug fixes
-
- Jun 12, 2003
-
-
Phil Schwan authored
- remove extN/ files
-
- Jan 06, 2003
-
-
Andreas Dilger authored
Fixes a _huge_ number of bugs: - 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) - fix race condition in mdc_blocking_ast() for inode access (526) - fix lov_unpackmd() unpacking wrong number of stripes (537) - fix lov_set_osc_active() marking wrong OSC inactive (440) - fix bad lstripe lov_unpackmd() assertion (fix layering too) (527) - fix multiple writes of stripe MD to MDS (358, maybe 519) - fix lstripe in several ways (kernel side) (527) - fix request leak in ldlm_cli_enqueue (262) - incorrect OSC was marked inactive after OST failure - call mds_fs_cleanup before unmounting filesystem (524) - fix races between taking ns_lock and ldlm_lock_change_resource - fix races updating LOV export open file list - fix lov_enqueue error path, avoid decref-ing bad lock handle - fix recovery NULL deref in ldlm_cli_cancel_unused - fix some DLM races by using new hash table for lock handles (419) - permit the client to specify desired inodes, at replay - duplicate requests when we queue them for replay reintegration - fix last_rcvd offset calculation - sync after each recovered transaction, so we always make progress - never, not always, ERESTART requests without transnos - store the lov_desc in the MDS, so we don't depend on getlovinfo to set it - skip replay if the MDS says that the client is already connected - don't check for a recovery-enabled export to match lctl's UUID - don't INC_USE_COUNT for phantom exports - don't crash when cleaning up phantom exports (567) - don't double-finish or set replay data for errored mdc_open requests - abort requests when they time out, so we don't get old replies - send/receive replies for AST messages again - if the client says that it doesn't have the lock, cancel it on the server - if we timeout during I/O, don't try to cancel an in-use lock; instead mark it as destroyed, it will all work out when decref is called - fix module use counts (22, 581) * protocol changes - ASTs now expect a reply (server cancels lock on error reply)
-
- Mar 10, 2002
-
-
Phil Schwan authored
- dramatically reorganized and simplified the headers. Most of the nasty recursive definitions are gone, and obd_class.h no longer drags in the entirety of Lustre. - .cvsignores updated and cleaned - added another chunk of DLM code and a test, which passes (note that it doesn't free the locks yet, so don't expect to cleanup afterwards) - fixed OBD_ALLOC/OBD_FREE in the same ways as the Portals macros - removed a lot of dead obd_class code
-