Permalink
Commits on Jun 14, 2011
  1. Prep for 1.0-pre41 tag

    garlick committed Jun 14, 2011
Commits on Jun 13, 2011
Commits on Jun 12, 2011
  1. Reconfig after test changes

    garlick committed Jun 12, 2011
  2. Combine tests misc/t[10-11] into one

    Create a more valgrind of a server/client instance.
    garlick committed Jun 12, 2011
  3. Careful which thread destroys conn (issue 52)

    When last reference is dropped, conn is destroyed which triggers
    tpool cleanup.  If this reference is dropped by retirement of a request
    instead of completion of the conn reader thread, the tpool cleanup
    function will attempt to join with the worker thread that retired
    the request, resulting in a pthread_join "deadlock avoided" error.
    This race was causing misc/t10 to sporadically fail.
    
    Have the conn reader thread explicitly handle the conn desruction
    on termination.  Add a condition var so it can wait for retirement of
    all outstanding reqs on the conn.
    garlick committed Jun 12, 2011
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