Skip to content
Commits on Feb 9, 2012
  1. @garlick

    prep for 1.0-pre63 tag

    garlick committed Feb 9, 2012
  2. @garlick
  3. @garlick

    Clean up directory code a bit

    garlick committed Feb 8, 2012
Commits on Feb 8, 2012
  1. @garlick
  2. @garlick

    Don't attempt to fdopendir() every Tlopened file

    This appears to have eliminated some spurious EBADF errors that were
    occuring when running a recursive find in a diod-backed file system.
    garlick committed Feb 8, 2012
  3. @garlick

    Fix fid accounting on flushed Tclunk/Tremove/Twalk

    These operations, if successfully flushed, need to be undone
    with regard to fid accounting at least.  See Tflush(9p)
    garlick committed Feb 8, 2012
  4. @garlick

    Add 'loosefid' flag to work around buggy client

    v9fs does not currently handle a flushed Tclunk/Tremove properly.
    It should behave as though these ops were never sent, meaning the fid
    remains valid and cannot be reused.  However it unconditionally frees
    them internally.  This must be fixed, however it is ueful to be able
    to interoperate with older clients, so we create this workaround and
    enable it by default.
    garlick committed Feb 8, 2012
  5. @garlick

    revert blocking np_fid_create

    garlick committed Feb 8, 2012
Commits on Feb 1, 2012
  1. @garlick
Commits on Jan 31, 2012
  1. @garlick
Commits on Jan 27, 2012
  1. @garlick

    Properly handle a flushed walk.

    Also, further improvements reducing the race between clunked
    walk/clunk/remove and walk newfid.  Introduce the a blocking version
    of np_fid_create that makes the server tolerant of either ordering
    of flush response and flushed request retirement, with fid accounting.
    garlick committed Jan 27, 2012
Commits on Jan 25, 2012
  1. @garlick

    prep for 1.0-pre62 tag

    garlick committed Jan 25, 2012
  2. @garlick
  3. @garlick
Commits on Jan 19, 2012
  1. @garlick
Commits on Jan 18, 2012
  1. @garlick

    prep for 1.0-pre61 tag

    garlick committed Jan 18, 2012
  2. @garlick
  3. @garlick

    prep for 1.0-pre60 tag

    garlick committed Jan 18, 2012
  4. @garlick

    Autoreconfig

    garlick committed Jan 18, 2012
  5. @garlick

    Build with tcmalloc

    garlick committed Jan 18, 2012
Commits on Jan 13, 2012
  1. @garlick

    prep for 1.0-pre59 tag

    garlick committed Jan 13, 2012
  2. @garlick
  3. @garlick
  4. @garlick

    prep for 1.0-pre58 tag

    garlick committed Jan 12, 2012
Commits on Jan 12, 2012
  1. @garlick

    parameterize timestamps in protocol debugging

    Otherwise some unit tests won't pass.
    garlick committed Jan 12, 2012
  2. @garlick

    prep for 1.0-pre57 tag

    garlick committed Jan 12, 2012
  3. @garlick

    Disable nagle algorithm on both ends

    This greatly impacts performance on streaming writes.
    garlick committed Jan 12, 2012
  4. @garlick
Commits on Jan 10, 2012
  1. @garlick
Commits on Dec 28, 2011
  1. @garlick

    prep for 1.0-pre56 tag

    garlick committed Dec 28, 2011
  2. @garlick
  3. @garlick

    Fix flush of clunk or remove to destroy fids

    Also add a flush debug flag and set it by default for now, so we
    see what type of ops are getting flushed.
    garlick committed Dec 28, 2011
  4. @garlick
Commits on Dec 23, 2011
  1. @garlick

    prep for 1.0-pre55 tag

    garlick committed Dec 23, 2011
  2. @garlick
Something went wrong with that request. Please try again.