Permalink
Commits on Jun 2, 2011
  1. Prep for 1.0-pre37 tag

    garlick committed Jun 2, 2011
  2. Get rid of threadpool locks, etc.

    Removed the per-Nptpool and per Npstats locks.  The srv->lock is used
    to protect these data structures now.
    
    Drop diod_flush () and libnpfs support for flushing ops in progress.
    tflush will only flush pending requests now.  This elminates some
    complexity in libnpfs that wasn't being utilized in diod anyway.
    
    Drop Npconn reqs_in/rqs_out counters that introduced additional locking
    entanglements and wasn't really used for much.
    garlick committed Jun 2, 2011
  3. Remove unused wt->state

    garlick committed Jun 2, 2011
  4. Remove dead code (CID 10465)

    garlick committed Jun 2, 2011
Commits on Jun 1, 2011
  1. prep for 1.0-pre36 tag

    garlick committed Jun 1, 2011
  2. np_conn_reset avoid NULL deref

    This was causing kern/t35 to segfault after workaround for issue 47.
    Undo working around for issue 47 (never destroy tpools).
    garlick committed Jun 1, 2011
  3. prep for 1.0-pre35 tag

    garlick committed Jun 1, 2011
Commits on May 31, 2011
  1. Set open/create iounit to 0

    Returning st_blksize was resulting in lots of 4K I/O requests.
    Fine for disks, not too good for copying data over the network.
    Returning zero causes v9fs to use msize-P9_IOHDRSZ.
    garlick committed May 31, 2011
Commits on May 28, 2011
  1. Prep for 1.0-pre33 tag

    garlick committed May 28, 2011
Commits on May 27, 2011
  1. Fix deadlock when handling a P9_TFLUSH (issue 44)

    This was a regression introduced recently with the threadpool
    reorganization.  A lock was not dropped on successful flushing of
    a request, resulting in server deadlock.  Added regression test
    kern/t35 for this.
    
    Also added a test user/t15 for another tflush problem (issue 45)
    garlick committed May 27, 2011
Commits on May 25, 2011
  1. Prep for 1.0-pre32 tag.

    garlick committed May 25, 2011