Permalink
Commits on Mar 30, 2012
  1. prep for 1.0.10 tag

    garlick committed Mar 30, 2012
Commits on Mar 18, 2012
  1. Autogen after adding tests

    garlick committed Mar 18, 2012
  2. make misc/t10 independent of cpu performance

    The content of ctl:tpools including number of outstanding requests
    was part of the expected output.  Avoid depending on this as
    the number of outstanding requests can change, e.g. on uniprocessor
    powerpc test system.
    garlick committed Mar 18, 2012
Commits on Mar 11, 2012
  1. prep for 1.0.9 tag, autoreconfig

    garlick committed Mar 11, 2012
  2. Add NP_ASSERT macro and use that everywhere

    Removed ASSERT macro in libdiod and added NP_ASSERT macro in libnpfs.
    Now all server code will log assert messages to the configured
    log destination rather than lose them in some cases.
    garlick committed Mar 11, 2012
  3. enable core dumps for diod (issue 105)

    Previous attempt at fixing this in 1.0.8 was insufficient.
    garlick committed Mar 11, 2012
Commits on Mar 9, 2012
  1. prep for 1.0.8, autoreconfig

    garlick committed Mar 9, 2012
Commits on Mar 8, 2012
Commits on Mar 7, 2012
  1. Have fstest dd from nonblocking /dev/urandom

    /dev/random blocks when insufficient entropy is available,
    which can be a pain when running tests on an otherwise idle system.
    garlick committed Mar 7, 2012
  2. Interpret 9P2000.L open flags (issue 101)

    Upstream switched to hardwireed 9P open flags and translates from arch
    native linux flags to these flags.
    
    For x86_64, this is a no-op (bits are the same).
    It fixes potential incorrect bits when client != server arch.
    garlick committed Mar 7, 2012
  3. prep for 1.0.7 tag

    garlick committed Mar 7, 2012
  4. Acquire CAP_FOWNER (issue 98)

    When v9fs opens a file for writing based on g+w permissions
    (owner is different), it fails when it attempts to setattr the mtime
    to NOW without changing the atime.  In cases where we have already
    acquired the CAP_DAC_OVERRIDE, also acquire CAP_FOWNER to work around
    this problem.
    garlick committed Mar 7, 2012
  5. Build with -g to fix debuginfo package (issue 96)

    In spec file, build with CFLAGS="-Werror -g -O2"
    The -g is required to produce a debuginfo package with symbols.
    The effect of -O2 is unknown except that all non-root regression tests pass.
    garlick committed Mar 7, 2012
  6. Add tcmalloc.supp to EXTRA_DIST

    This enables 'make rpm' and 'make dist' to work properly.
    garlick committed Mar 7, 2012
  7. Increase coverage in misc/t14

    Reference a user twice to hit user cache.
    Switch users to test user handing without DAC_BYPASS.
    garlick committed Mar 7, 2012
  8. Relax kern/t14 to work around 32 bit f_fsid issue

    The upper portion of f_fsid is -1 on 32 bit systems.
    Allow that since its not a diod bug.
    garlick committed Mar 7, 2012
  9. Add config option statfs_passthru

    If set, statfs will return the host file system's f_type value.
    If clear, statfs will return f_type == V9FS_MAGIC.
    The default is to return V9FS_MAGIC.
    garlick committed Mar 7, 2012
  10. Inline documentation in tcap.c

    garlick committed Mar 7, 2012
  11. Relax kern/t14 so it passes on Ubuntu 11

    f_type is patched in llnl v9fs so that it returns the host f_type,
    but upstream returns V9FS_MAGIC.  Allow either.
    
    f_fsid has the high byte set to -1 on Ubuntu 11 kernel 3.0.0-16.
    Just check low byte for now.
    garlick committed Mar 7, 2012
  12. Autoreconfig

    garlick committed Mar 7, 2012
  13. Allow to AUTHCONN work with --no-auth (issue 94)

    This was causing random breakage in kern/t31 (fstest).
    garlick committed Mar 7, 2012
Commits on Mar 6, 2012
  1. add npc_setattr and wrappers

    garlick committed Mar 6, 2012
  2. Rework npc_getattr interfaces

    Make npc_getattr more of a raw 9p interface, and
    npc_stat and npc_fstat mimic the system calls.
    garlick committed Mar 6, 2012