Permalink
Commits on Jun 10, 2011
  1. Prep for 1.0-pre40 tag

    garlick committed Jun 10, 2011
Commits on Jun 9, 2011
  1. Fix dtop handling of connection recovery.

    Libnpclient must (re-)initialize per-thread error state.
    Dtop must trap SIGPIPE.
    garlick committed Jun 9, 2011
Commits on Jun 8, 2011
  1. Add ctl:zero, ctl:null, ctl:zero100, ctl:null100

    These are synthetic files analagous to /dev/null and /dev/zero,
    with and without a built-in 100ms delay, to be used for testing.
    garlick committed Jun 8, 2011
Commits on Jun 7, 2011
  1. Minor cleanup in conn.c

    garlick committed Jun 7, 2011
  2. Parse new TRENAMEAT and TUNLINKAT 9P2000.L ops.

    Return EOPNOTSUPP for now which will trigger fallback to TRENAME
    and TREMOVE, respectively.
    garlick committed Jun 7, 2011
  3. Set O_NONBLOCK on fd passed to kernel

    Also make debug=0x1 (errors to dmesg) the default in mount.diod,
    and don't abort if debug mask option was specified in hex.
    garlick committed Jun 7, 2011
Commits on Jun 3, 2011
  1. Add server view to dtop.

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

    garlick committed Jun 2, 2011
  2. prep for 1.0-pre38 tag

    garlick committed Jun 2, 2011
  3. Fix compilation warning

    garlick committed Jun 2, 2011
  4. Fix double-free (CID 10466)

    garlick committed Jun 2, 2011
  5. Prep for 1.0-pre37 tag

    garlick committed Jun 2, 2011
  6. 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