Dashboard

Move parsing of command line arguments to a function.
Move parsing of command line arguments to a function.
fcached now supports specifying options like a particular logfile or pidfile path. These may be set via command line argument, environment variable, config file *eventually*, and lastly an implementat…
fcached now supports specifying options like a particular logfile or pidfile path. These may be set via command line argument, environment variable, config file *eventually*, and lastly an implementation default value or NULL.
Adds --enable-fcache option to the configure script. Initial progress on fcached daemon.
Adds --enable-fcache option to the configure script. Initial progress on fcached daemon.
    • -0
    • +10
    /branches/denton.newcache.trunk/src/apps/fcache/fcached.h
    • -0
    • +10
    /branches/denton.newcache.trunk/src/apps/fcache/module.mk.in
    • -0
    • +0
    /branches/denton.newcache.trunk/src/client/fcache
    • -0
    • +0
    /branches/denton.newcache.trunk/src/client/fcache/README
    • -0
    • +10
    /branches/denton.newcache.trunk/src/client/fcache/module.mk.in
    • -0
    • +155
    /branches/denton.newcache.trunk/src/apps/fcache/fcached.c
    • -0
    • +0
    /branches/denton.newcache.trunk/src/apps/fcache
small change to system call library for ARM architecture. Should have no effect anywhere else
small change to system call library for ARM architecture. Should have no effect anywhere else
    • -0
    • +4
    /trunk/src/client/usrint/openfile-util.c
Interim checkin.
Interim checkin.

    • -334
    • +55
    /branches/nextelaine/src/server/mkdir.sm
    • -0
    • +2
    /branches/nextelaine/src/server/get-attr.sm
Move inline functions in common to headers and set static inline.
Move inline functions in common to headers and set static inline.
    • -102
    • +0
    /branches/marbran.c99/src/common/misc/pint-mem.c
    • -2
    • +77
    /branches/marbran.c99/src/common/misc/pint-mem.h
Move inline functions to headers and set static inline in trove.
Move inline functions to headers and set static inline in trove.
Move inline functions in ucache to header file and set static inline.
Move inline functions in ucache to header file and set static inline.
    • -9
    • +170
    /branches/marbran.c99/src/client/usrint/ucache.h
    • -166
    • +0
    /branches/marbran.c99/src/client/usrint/ucache.c
Clean up recursive mutex initializer.
Clean up recursive mutex initializer.
    • -1
    • +1
    /branches/marbran.c99/src/client/usrint/stdio.c
Fix two kernel structures which need to be available everywhere to not rely on a GNU extension.
Fix two kernel structures which need to be available everywhere to not rely on a GNU extension.
Set PINT_is_idnum to static since it is not used elsewhere.
Set PINT_is_idnum to static since it is not used elsewhere.
Remove unused function in pint-malloc.c.
Remove unused function in pint-malloc.c.
Fixup static and inline functions.…
Fixup static and inline functions.

Change all static inline or inline static functions in .c files to simply

static.

Real inline functions should be declared and defined static inline in a

.h file.

Reason is that the inline keyword makes no difference to the optimizer

when it decides whether to inline or not. The inline keyword tells the

compiler not to warn on unused functions from header files and the

linker not to warn on multiple definitions.

Declaring a function only inline doesn't mean anything useful in since

the compiler won't be able to look into a different .o file to get the

code to inline. They must be declared and defined static inline in a .h

file so the compiler will have the code to inline.

    • -2
    • +2
    /branches/marbran.c99/test/posix/stat.c
    • -1
    • +2
    /branches/marbran.c99/src/io/buffer/aiovec.h
    • -1
    • +1
    /branches/marbran.c99/src/server/crdirent.sm
    • -1
    • +1
    /branches/marbran.c99/src/server/setparam.sm
    • -12
    • +12
    /branches/marbran.c99/src/io/buffer/internal.c
  1. … 40 more files in changeset.
Move static prototypes from pvfs2-fsck.h to pvfs2-fsck.c.
Move static prototypes from pvfs2-fsck.h to pvfs2-fsck.c.
Use unsigned char * rather than custom ptrint_t in malloc.
Use unsigned char * rather than custom ptrint_t in malloc.
Remove empty struct.
Remove empty struct.
Remove typeof macros.
Remove typeof macros.
    • -4
    • +0
    /branches/marbran.c99/src/io/bmi/bmi.c
    • -18
    • +3
    /branches/marbran.c99/src/io/buffer/ncac-list.h
Set C99 in Makefile.in.
Set C99 in Makefile.in.
Branch to push all saved C99 changes into.
Branch to push all saved C99 changes into.
    • -0
    • +16
    /branches/marbran.c99/src/io/trove/module.mk.in
    • -0
    • +1536
    /branches/marbran.c99/Makefile.in
    • -0
    • +200
    /branches/marbran.c99/test/io/trove/trove-rm.c
    • -0
    • +0
    /branches/marbran.c99/test/common/id-generator
  1. … 1938 more files in changeset.
Delete branch.
Delete branch.

    • -16
    • +0
    /branches/marbran.c99/src/io/trove/module.mk.in
    • -1536
    • +0
    /branches/marbran.c99/Makefile.in
    • -200
    • +0
    /branches/marbran.c99/test/io/trove/trove-rm.c
    • -0
    • +0
    /branches/marbran.c99/test/common/id-generator
  1. … 1933 more files in changeset.
Merge changes from next0 into nextelaine.
Merge changes from next0 into nextelaine.

    • -0
    • +0
    /branches/nextelaine/src/kernel/linux-2.6
    • -134
    • +98
    /branches/nextelaine/src/server/get-attr.sm
    • -1
    • +1
    /branches/nextelaine/src/client/sysint/sys-io.sm
    • -0
    • +1
    /branches/nextelaine/src/client/sysint/remove.sm
    • -0
    • +0
    /branches/nextelaine/src/client/sysint/acache.c
    • -170
    • +6
    /branches/nextelaine/src/proto/pvfs2-attr.h
    • -0
    • +16
    /branches/nextelaine/src/server/set-attr.sm
  1. … 14 more files in changeset.
Modified PVFS_OBJ_gen_file to generate multiple datafile handles instead of one.
Modified PVFS_OBJ_gen_file to generate multiple datafile handles instead of one.

Creating a private branch of next0
Creating a private branch of next0
    • -0
    • +16
    /branches/becky.next0/src/io/trove/module.mk.in
    • -0
    • +1582
    /branches/becky.next0/Makefile.in
    • -0
    • +200
    /branches/becky.next0/test/io/trove/trove-rm.c
    • -0
    • +0
    /branches/becky.next0/test/common/id-generator
  1. … 1959 more files in changeset.
resurecting walt's branch
resurecting walt's branch
    • -0
    • +0
    /branches/nextwalt/src/kernel/linux-2.6
merging in walts changes to next0
merging in walts changes to next0
    • -134
    • +98
    /branches/next0/src/server/get-attr.sm
    • -0
    • +19
    /branches/next0/src/proto/endecode-funcs.c
    • -0
    • +0
    /branches/next0/src/server/dirdata-split.sm
    • -0
    • +16
    /branches/next0/src/server/set-attr.sm
    • -170
    • +6
    /branches/next0/src/proto/pvfs2-attr.h
    • -1
    • +1
    /branches/next0/src/common/misc/mkspace.c
    • -22
    • +23
    /branches/next0/src/proto/pvfs2-req-proto.h
    • -2
    • +46
    /branches/next0/src/apps/admin/pvfs2-genconfig
  1. … 14 more files in changeset.
minor changes to next0
minor changes to next0
merge from next0 bringing in Becky and Elaine's changes
merge from next0 bringing in Becky and Elaine's changes
    • -0
    • +0
    /branches/nextwalt/src/common/policycomp
    • -3
    • +5
    /branches/nextwalt/src/proto/pvfs2-attr.h
    • -169
    • +349
    /branches/nextwalt/src/server/lookup.sm
    • -0
    • +1
    /branches/nextwalt/include/pvfs2-sysint.h
    • -0
    • +1
    /branches/nextwalt/include/pvfs3-handle.h
    • -0
    • +0
    /branches/nextwalt/src/kernel/linux-2.6
  1. … 33 more files in changeset.
merged next0 with trunk changes into nextwalt
merged next0 with trunk changes into nextwalt
    • -5
    • +5
    /branches/nextwalt/src/io/bmi/bmi_mx/mx.c
    • -0
    • +146
    /branches/nextwalt/src/apps/admin/pvfs2-start-all
    • -0
    • +0
    /branches/nextwalt/src/kernel/linux-2.6
    • -259
    • +115
    /branches/nextwalt/src/client/jni/libPVFS2STDIOJNI.c
  1. … 537 more files in changeset.
Start new branch off next0 for continued development.
Start new branch off next0 for continued development.

    • -0
    • +16
    /branches/nextelaine/src/io/trove/module.mk.in
    • -0
    • +1582
    /branches/nextelaine/Makefile.in
    • -0
    • +200
    /branches/nextelaine/test/io/trove/trove-rm.c
    • -0
    • +0
    /branches/nextelaine/test/common/id-generator
    • -0
    • +0
    /branches/nextelaine/src/io/trove/trove-dbpf
  1. … 1959 more files in changeset.
Clean up branch that has been reintegrated.
Clean up branch that has been reintegrated.

    • -16
    • +0
    /branches/nextelaine/src/io/trove/module.mk.in
    • -1626
    • +0
    /branches/nextelaine/Makefile.in
    • -200
    • +0
    /branches/nextelaine/test/io/trove/trove-rm.c
    • -0
    • +0
    /branches/nextelaine/test/common/id-generator
    • -0
    • +0
    /branches/nextelaine/src/io/trove/trove-dbpf
  1. … 1734 more files in changeset.