Skip to content
Snippets Groups Projects
  1. May 28, 2009
  2. May 27, 2009
  3. Apr 02, 2009
  4. Dec 15, 2008
  5. Jun 25, 2008
  6. Jun 10, 2008
  7. May 14, 2008
  8. Jun 14, 2007
  9. Jun 13, 2007
  10. Sep 01, 2006
  11. Jul 12, 2006
    • scjody's avatar
      Branch b1_4 · cb0a591a
      scjody authored
      Add directories used by quilt to .cvsignore
      cb0a591a
  12. Dec 19, 2004
  13. Dec 02, 2004
  14. Jun 02, 2004
  15. May 17, 2004
  16. Apr 16, 2004
  17. Apr 07, 2004
  18. Feb 13, 2004
  19. Dec 13, 2003
  20. Jul 25, 2003
  21. Jun 12, 2003
  22. Jan 06, 2003
    • Andreas Dilger's avatar
      Merge b_md to HEAD for 0.5.19 release. · ccb42f24
      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)
      ccb42f24
  23. Dec 02, 2002
    • Andreas Dilger's avatar
      Merge of b_md to HEAD: · 73126167
      Andreas Dilger authored
      - fixes of many metadata bugs:
        - multiple client file opens
        - missing/extra intent releases
        - symlink fixes
      - OST/MDS server threads clobbering each other
        - dbench 2 works mostly
      - many others too numerous to mention here (ChangeLog is a good record)
      73126167
  24. Oct 18, 2002
  25. Mar 10, 2002
    • Phil Schwan's avatar
      We touched everything, but it's not as scary as it looks. · c80e180c
      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
      c80e180c
  26. Mar 08, 2002
  27. Jan 23, 2002
  28. Dec 02, 1999
  29. Nov 01, 1999
Loading