Skip to content

Commit

Permalink
Version after ccgrid
Browse files Browse the repository at this point in the history
  • Loading branch information
root committed Jan 9, 2013
1 parent 60ef726 commit 1139b72
Show file tree
Hide file tree
Showing 1,164 changed files with 79 additions and 9 deletions.
Empty file modified .cvsignore
100755 → 100644
Empty file.
Empty file modified AUTHORS
100755 → 100644
Empty file.
Empty file modified COPYING
100755 → 100644
Empty file.
Empty file modified CREDITS
100755 → 100644
Empty file.
Empty file modified ChangeLog
100755 → 100644
Empty file.
Empty file modified INSTALL
100755 → 100644
Empty file.
Empty file modified Makefile.in
100755 → 100644
Empty file.
Empty file modified PVFS2-GLOBAL-TODO.txt
100755 → 100644
Empty file.
Empty file modified README
100755 → 100644
Empty file.
Empty file modified README.name_change
100755 → 100644
Empty file.
Empty file modified README.osd
100755 → 100644
Empty file.
Empty file modified cert-utils/pvfs2-grid-proxy-init.sh
100755 → 100644
Empty file.
2 changes: 1 addition & 1 deletion config.save
Original file line number Diff line number Diff line change
Expand Up @@ -525,7 +525,7 @@ s,@ECHO_C@,,;t t
s,@ECHO_N@,-n,;t t
s,@ECHO_T@,,;t t
s,@LIBS@, -lcrypto -lssl -ldl,;t t
s,@PVFS2_VERSION@,2.8.6-orangefs-2012-11-15-124111,;t t
s,@PVFS2_VERSION@,2.8.6-orangefs-2012-12-29-223514,;t t
s,@PVFS2_VERSION_MAJOR@,2,;t t
s,@PVFS2_VERSION_MINOR@,8,;t t
s,@PVFS2_VERSION_SUB@,6,;t t
Expand Down
Empty file modified configure.in
100755 → 100644
Empty file.
Empty file modified doc/.cvsignore
100755 → 100644
Empty file.
Empty file modified doc/REFERENCES
100755 → 100644
Empty file.
Empty file modified doc/REFERENCES.bib
100755 → 100644
Empty file.
Empty file modified doc/add-client-syscall
100755 → 100644
Empty file.
Empty file modified doc/add-server-req
100755 → 100644
Empty file.
Empty file modified doc/basics.tex
100755 → 100644
Empty file.
Empty file modified doc/code-tree.tex
100755 → 100644
Empty file.
Empty file modified doc/coding/backtrace_analysis.txt
100755 → 100644
Empty file.
Empty file modified doc/coding/developer-guidelines.tex
100755 → 100644
Empty file.
Empty file modified doc/coding/module.mk.in
100755 → 100644
Empty file.
Empty file modified doc/coding/romio-MPICH2-0.96p2-PVFS2-0.51.diff
100755 → 100644
Empty file.
Empty file modified doc/coding/valgrind
100755 → 100644
Empty file.
Empty file modified doc/db-recovery.txt
100755 → 100644
Empty file.
Empty file modified doc/design/bmi-design.tex
100755 → 100644
Empty file.
Empty file modified doc/design/concepts.tex
100755 → 100644
Empty file.
Empty file modified doc/design/distributions.tex
100755 → 100644
Empty file.
Empty file modified doc/design/figs/arrayFig.eps
100755 → 100644
Empty file.
Empty file modified doc/design/figs/bmi-arch-color.eps
100755 → 100644
Empty file.
Empty file modified doc/design/figs/bmi-arch-color.fig
100755 → 100644
Empty file.
Empty file modified doc/design/figs/core-sm.eps
100755 → 100644
Empty file.
Empty file modified doc/design/figs/figs_atoc.eps
100755 → 100644
Empty file.
Empty file modified doc/design/figs/figs_atoc.fig
100755 → 100644
Empty file.
Empty file modified doc/design/figs/figs_dtoe.eps
100755 → 100644
Empty file.
Empty file modified doc/design/figs/figs_dtoe.fig
100755 → 100644
Empty file.
Empty file modified doc/design/figs/flow-arch.eps
100755 → 100644
Empty file.
Empty file modified doc/design/figs/flow-arch.fig
100755 → 100644
Empty file.
Empty file modified doc/design/figs/get_configArrayLayout.eps
100755 → 100644
Empty file.
Empty file modified doc/design/figs/getconfiginit.eps
100755 → 100644
Empty file.
Empty file modified doc/design/figs/getconfigservop.eps
100755 → 100644
Empty file.
Empty file modified doc/design/figs/handle_jobs.eps
100755 → 100644
Empty file.
Empty file modified doc/design/figs/handle_jobs.graph
100755 → 100644
Empty file.
Empty file modified doc/design/figs/interface-model.eps
100755 → 100644
Empty file.
Empty file modified doc/design/figs/interface-model5.fig
100755 → 100644
Empty file.
Empty file modified doc/design/figs/io_op-protocol.eps
100755 → 100644
Empty file.
Empty file modified doc/design/figs/io_op-protocol.fig
100755 → 100644
Empty file.
Empty file modified doc/design/figs/job-group.eps
100755 → 100644
Empty file.
Empty file modified doc/design/figs/job-group.fig
100755 → 100644
Empty file.
Empty file modified doc/design/figs/lookup.eps
100755 → 100644
Empty file.
Empty file modified doc/design/figs/lookup.graph
100755 → 100644
Empty file.
Empty file modified doc/design/figs/pvfs2-vfs.eps
100755 → 100644
Empty file.
Empty file modified doc/design/figs/setmeta-protocol.eps
100755 → 100644
Empty file.
Empty file modified doc/design/figs/setmeta-protocol.fig
100755 → 100644
Empty file.
Empty file modified doc/design/figs/simpleState.eps
100755 → 100644
Empty file.
Empty file modified doc/design/figs/stateExec2.eps
100755 → 100644
Empty file.
Empty file modified doc/design/flow-design.tex
100755 → 100644
Empty file.
Empty file modified doc/design/fs-semantics.tex
100755 → 100644
Empty file.
Empty file modified doc/design/handle-allocator.tex
100755 → 100644
Empty file.
Empty file modified doc/design/module.mk.in
100755 → 100644
Empty file.
Empty file modified doc/design/new_operation.txt
100755 → 100644
Empty file.
Empty file modified doc/design/pvfs2-client.tex
100755 → 100644
Empty file.
Empty file modified doc/design/pvfs2-trove-usage.tex
100755 → 100644
Empty file.
Empty file modified doc/design/request-design.tex
100755 → 100644
Empty file.
Empty file modified doc/design/state-machine.tex
100755 → 100644
Empty file.
Empty file modified doc/design/storage-interface.tex
100755 → 100644
Empty file.
Empty file modified doc/design/trove-dbpf.tex
100755 → 100644
Empty file.
Empty file modified doc/doxygen/pvfs2-doxygen.conf.in
100755 → 100644
Empty file.
Empty file modified doc/figs/pvfs2-failover-AA.eps
100755 → 100644
Empty file.
Empty file modified doc/figs/pvfs2-failover-AA.fig
100755 → 100644
Empty file.
Empty file modified doc/figs/pvfs2-failover.eps
100755 → 100644
Empty file.
Empty file modified doc/figs/pvfs2-failover.fig
100755 → 100644
Empty file.
Empty file modified doc/intro.tex
100755 → 100644
Empty file.
Empty file modified doc/io-api-terms.tex
100755 → 100644
Empty file.
Empty file modified doc/latex2html-init
100755 → 100644
Empty file.
Empty file modified doc/man/pvfs2-cp.1
100755 → 100644
Empty file.
Empty file modified doc/man/pvfs2-fs-dump.1
100755 → 100644
Empty file.
Empty file modified doc/man/pvfs2-genconfig.1
100755 → 100644
Empty file.
Empty file modified doc/man/pvfs2-ls.1
100755 → 100644
Empty file.
Empty file modified doc/man/pvfs2-ping.1
100755 → 100644
Empty file.
Empty file modified doc/man/pvfs2-server.1
100755 → 100644
Empty file.
Empty file modified doc/man/pvfs2-set-debugmask.1
100755 → 100644
Empty file.
Empty file modified doc/man/pvfs2-set-mode.1
100755 → 100644
Empty file.
Empty file modified doc/man/pvfs2-set-sync.1
100755 → 100644
Empty file.
Empty file modified doc/man/pvfs2-statfs.1
100755 → 100644
Empty file.
Empty file modified doc/man/pvfs2.1
100755 → 100644
Empty file.
Empty file modified doc/man/pvfs2.conf.5
100755 → 100644
Empty file.
Empty file modified doc/man/pvfs2tab.5
100755 → 100644
Empty file.
Empty file modified doc/module.mk.in
100755 → 100644
Empty file.
Empty file modified doc/multi-fs-doc.txt
100755 → 100644
Empty file.
Empty file modified doc/pvfs2-faq.tex
100755 → 100644
Empty file.
Empty file modified doc/pvfs2-guide.tex
100755 → 100644
Empty file.
Empty file modified doc/pvfs2-ha-heartbeat-v2.tex
100755 → 100644
Empty file.
Empty file modified doc/pvfs2-ha.tex
100755 → 100644
Empty file.
Empty file modified doc/pvfs2-logging.txt
100755 → 100644
Empty file.
Empty file modified doc/pvfs2-quickstart.tex
100755 → 100644
Empty file.
Empty file modified doc/pvfs2-status.tex
100755 → 100644
Empty file.
Empty file modified doc/pvfs2-sysint-errors.txt
100755 → 100644
Empty file.
Empty file modified doc/pvfs2-tuning.tex
100755 → 100644
Empty file.
Empty file modified doc/random/SystemInterfaceTesting.tex
100755 → 100644
Empty file.
Empty file modified doc/random/module.mk.in
100755 → 100644
Empty file.
Empty file modified doc/terms.tex
100755 → 100644
Empty file.
Empty file modified doc/user-apis.tex
100755 → 100644
Empty file.
Empty file modified examples/heartbeat/Filesystem-qla-monitor
100755 → 100644
Empty file.
Empty file modified examples/heartbeat/PVFS2
100755 → 100644
Empty file.
Empty file modified examples/heartbeat/PVFS2-notify
100755 → 100644
Empty file.
Empty file modified examples/heartbeat/apc-switched-pdu-hybrid-control.pl
100755 → 100644
Empty file.
Empty file modified examples/heartbeat/apc-switched-pdu-hybrid-monitor.pl
100755 → 100644
Empty file.
Empty file modified examples/heartbeat/apc-switched-pdu-hybrid-outlet-status.pl
100755 → 100644
Empty file.
Empty file modified examples/heartbeat/apc-switched-pdu-ssh-control.exp
100755 → 100644
Empty file.
Empty file modified examples/heartbeat/apc-switched-pdu-ssh-monitor.exp
100755 → 100644
Empty file.
Empty file modified examples/heartbeat/baytech-mgmt-control.exp
100755 → 100644
Empty file.
Empty file modified examples/heartbeat/baytech-mgmt-monitor.exp
100755 → 100644
Empty file.
Empty file modified examples/heartbeat/cib.xml.example
100755 → 100644
Empty file.
Empty file modified examples/heartbeat/hardware-specific/Filesystem-qla-monitor
100755 → 100644
Empty file.
Empty file modified examples/heartbeat/hardware-specific/PVFS2-notify
100755 → 100644
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file modified examples/heartbeat/hardware-specific/baytech-mgmt-control.exp
100755 → 100644
Empty file.
Empty file modified examples/heartbeat/hardware-specific/baytech-mgmt-monitor.exp
100755 → 100644
Empty file.
Empty file modified examples/heartbeat/hardware-specific/pvfs2-stonith-plugin
100755 → 100644
Empty file.
Empty file modified examples/heartbeat/hardware-specific/qla-monitor.pl
100755 → 100644
Empty file.
Empty file modified examples/heartbeat/pvfs2-ha-heartbeat-configure.sh
100755 → 100644
Empty file.
Empty file modified examples/heartbeat/pvfs2-stonith-plugin
100755 → 100644
Empty file.
Empty file modified examples/heartbeat/qla-monitor.pl
100755 → 100644
Empty file.
Empty file modified examples/pvfs2-server.rc.in
100755 → 100644
Empty file.
Empty file modified include/orange.h
100755 → 100644
Empty file.
Empty file modified include/pvfs2-compat.h
100755 → 100644
Empty file.
Empty file modified include/pvfs2-debug.h
100755 → 100644
Empty file.
Empty file modified include/pvfs2-dist-basic.h
100755 → 100644
Empty file.
Empty file modified include/pvfs2-dist-simple-stripe.h
100755 → 100644
Empty file.
Empty file modified include/pvfs2-dist-twod-stripe.h
100755 → 100644
Empty file.
Empty file modified include/pvfs2-dist-varstrip.h
100755 → 100644
Empty file.
Empty file modified include/pvfs2-encode-stubs.h
100755 → 100644
Empty file.
Empty file modified include/pvfs2-event.h
100755 → 100644
Empty file.
Empty file modified include/pvfs2-hint.h
100755 → 100644
Empty file.
Empty file modified include/pvfs2-mgmt.h
100755 → 100644
Empty file.
Empty file modified include/pvfs2-mirror.h
100755 → 100644
Empty file.
Empty file modified include/pvfs2-request.h
100755 → 100644
Empty file.
Empty file modified include/pvfs2-sysint.h
100755 → 100644
Empty file.
Empty file modified include/pvfs2-types.h
100755 → 100644
Empty file.
Empty file modified include/pvfs2-usrint.h
100755 → 100644
Empty file.
Empty file modified include/pvfs2-util.h
100755 → 100644
Empty file.
Empty file modified include/pvfs2.h.in
100755 → 100644
Empty file.
Empty file modified maint/build/mpich2-build.py
100755 → 100644
Empty file.
Empty file modified maint/build/pvfs2-build-tests.sh
100755 → 100644
Empty file.
Empty file modified maint/build/pvfs2-build.sh
100755 → 100644
Empty file.
Empty file modified maint/build/pvfs2-buildandrun.sh
100755 → 100644
Empty file.
Empty file modified maint/build/pvfs2-extract-make-msgs.pl
100755 → 100644
Empty file.
Empty file modified maint/config/aio.m4
100755 → 100644
Empty file.
Empty file modified maint/config/bdb.m4
100755 → 100644
Empty file.
Empty file modified maint/config/config.guess
100755 → 100644
Empty file.
Empty file modified maint/config/config.sub
100755 → 100644
Empty file.
Empty file modified maint/config/gm.m4
100755 → 100644
Empty file.
Empty file modified maint/config/ib.m4
100755 → 100644
Empty file.
Empty file modified maint/config/install-sh
100755 → 100644
Empty file.
Empty file modified maint/config/kernel.m4
100755 → 100644
Empty file.
Empty file modified maint/config/missing
100755 → 100644
Empty file.
Empty file modified maint/config/mx.m4
100755 → 100644
Empty file.
Empty file modified maint/config/openssl.m4
100755 → 100644
Empty file.
Empty file modified maint/config/portals.m4
100755 → 100644
Empty file.
Empty file modified maint/config/rt.m4
100755 → 100644
Empty file.
Empty file modified maint/config/zoid.m4
100755 → 100644
Empty file.
Empty file modified module.mk.in
100755 → 100644
Empty file.
Empty file modified patches/pnfs/SERIES
100755 → 100644
Empty file.
Empty file modified patches/pnfs/p00001_pnfs_pvfs2layoutdriver.patch
100755 → 100644
Empty file.
Empty file modified patches/pnfs/p00001_pnfs_pvfs2layoutsupport.patch
100755 → 100644
Empty file.
Empty file modified patches/pnfs/p00002_pnfs_nfslayoutsupport.patch
100755 → 100644
Empty file.
Empty file modified patches/pnfs/p00003_pnfs_nfsproclayoutsupport.patch
100755 → 100644
Empty file.
Empty file modified patches/posix-ext/SERIES
100755 → 100644
Empty file.
Empty file modified patches/posix-ext/posix-direntplus-lite.patch
100755 → 100644
Empty file.
Empty file modified patches/posix-ext/posix-direntplus.patch
100755 → 100644
Empty file.
Empty file modified patches/posix-ext/posix-extensions-cvs.patch
100755 → 100644
Empty file.
Empty file modified patches/posix-ext/posix-readwritex.patch
100755 → 100644
Empty file.
Empty file modified patches/posix-ext/posix-statlite-fix.patch
100755 → 100644
Empty file.
Empty file modified patches/posix-ext/posix-statlite-x86_64.patch
100755 → 100644
Empty file.
Empty file modified patches/posix-ext/posix-statlite.patch
100755 → 100644
Empty file.
Empty file modified prepare
100755 → 100644
Empty file.
Empty file modified pvfs2-config.h.in
100755 → 100644
Empty file.
5 changes: 3 additions & 2 deletions src/apps/admin/pvfs2-cp.c
Original file line number Diff line number Diff line change
Expand Up @@ -615,8 +615,9 @@ static int generic_open(file_object *obj, PVFS_credentials *credentials,
{
if (ret == 0)
{
fprintf(stderr, "Target file %s already exists\n", entry_name);
return (-1);
//fprintf(stderr, "Target file %s already exists\n", entry_name);
//return (-1);
obj->u.pvfs2.ref = resp_lookup.ref;
}
else
{
Expand Down
Empty file modified src/apps/devel/module.mk.in
100755 → 100644
Empty file.
Empty file modified src/apps/devel/pvfs2-db-display.c
100755 → 100644
Empty file.
Empty file modified src/apps/fuse/module.mk.in
100755 → 100644
Empty file.
Empty file modified src/apps/fuse/pvfs2fuse.c
100755 → 100644
Empty file.
Empty file modified src/apps/karma/color.c
100755 → 100644
Empty file.
Empty file modified src/apps/karma/comm.c
100755 → 100644
Empty file.
Empty file modified src/apps/karma/details.c
100755 → 100644
Empty file.
Empty file modified src/apps/karma/fsview.c
100755 → 100644
Empty file.
Empty file modified src/apps/karma/karma.c
100755 → 100644
Empty file.
Empty file modified src/apps/karma/karma.h
100755 → 100644
Empty file.
Empty file modified src/apps/karma/menu.c
100755 → 100644
Empty file.
Empty file modified src/apps/karma/messages.c
100755 → 100644
Empty file.
Empty file modified src/apps/karma/module.mk.in
100755 → 100644
Empty file.
Empty file modified src/apps/karma/prep.c
100755 → 100644
Empty file.
Empty file modified src/apps/karma/status.c
100755 → 100644
Empty file.
Empty file modified src/apps/karma/traffic.c
100755 → 100644
Empty file.
Empty file modified src/apps/karma/units.c
100755 → 100644
Empty file.
Empty file modified src/apps/kernel/linux/module.mk.in
100755 → 100644
Empty file.
Empty file modified src/apps/kernel/linux/mount.pvfs2.c
100755 → 100644
Empty file.
Empty file modified src/apps/kernel/linux/mount_pvfs2.sh
100755 → 100644
Empty file.
Empty file modified src/apps/kernel/linux/pvfs2-client-core.c
100755 → 100644
Empty file.
Empty file modified src/apps/kernel/linux/pvfs2-client.c
100755 → 100644
Empty file.
Empty file modified src/apps/kernel/linux/umount_pvfs2.sh
100755 → 100644
Empty file.
Empty file modified src/apps/ucache/module.mk.in
100755 → 100644
Empty file.
Empty file modified src/apps/ucache/shmem_util.c
100755 → 100644
Empty file.
Empty file modified src/apps/ucache/shmem_util.h
100755 → 100644
Empty file.
Empty file modified src/apps/ucache/ucached.c
100755 → 100644
Empty file.
Empty file modified src/apps/ucache/ucached.h
100755 → 100644
Empty file.
Empty file modified src/apps/ucache/ucached_cmd.c
100755 → 100644
Empty file.
Empty file modified src/apps/ucache/ucached_common.c
100755 → 100644
Empty file.
Empty file modified src/apps/ucache/watch_daemons
100755 → 100644
Empty file.
Empty file modified src/apps/ucache/watch_ipcs
100755 → 100644
Empty file.
Empty file modified src/apps/ucache/watch_log
100755 → 100644
Empty file.
Empty file modified src/apps/user/getmattr.c
100755 → 100644
Empty file.
Empty file modified src/apps/user/module.mk.in
100755 → 100644
Empty file.
Empty file modified src/apps/user/setmattr.c
100755 → 100644
Empty file.
Empty file modified src/apps/vis/VeraBd.ttf
100755 → 100644
Empty file.
Empty file modified src/apps/vis/module.mk.in
100755 → 100644
Empty file.
Empty file modified src/apps/vis/pvfs2-vis-bw-2d.c
100755 → 100644
Empty file.
Empty file modified src/apps/vis/pvfs2-vis.c
100755 → 100644
Empty file.
Empty file modified src/apps/vis/pvfs2-vis.h
100755 → 100644
Empty file.
Empty file modified src/apps/vis/simple.c
100755 → 100644
Empty file.
Empty file modified src/client/sysint/TODO
100755 → 100644
Empty file.
Empty file modified src/client/sysint/acache.c
100755 → 100644
Empty file.
Empty file modified src/client/sysint/acache.h
100755 → 100644
Empty file.
Empty file modified src/client/sysint/client-job-timer.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/client-state-machine.c
100755 → 100644
Empty file.
Empty file modified src/client/sysint/client-state-machine.h
100755 → 100644
Empty file.
Empty file modified src/client/sysint/consistancy_semantics.txt
100755 → 100644
Empty file.
Empty file modified src/client/sysint/error-details.c
100755 → 100644
Empty file.
Empty file modified src/client/sysint/finalize.c
100755 → 100644
Empty file.
Empty file modified src/client/sysint/fs-add.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/getparent.c
100755 → 100644
Empty file.
Empty file modified src/client/sysint/initialize.c
100755 → 100644
Empty file.
Empty file modified src/client/sysint/mgmt-create-dirent.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/mgmt-event-mon-list.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/mgmt-get-config.c
100755 → 100644
Empty file.
Empty file modified src/client/sysint/mgmt-get-dfile-array.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/mgmt-get-dirdata-handle.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/mgmt-get-uid-list.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/mgmt-iterate-handles-list.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/mgmt-misc.c
100755 → 100644
Empty file.
Empty file modified src/client/sysint/mgmt-noop.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/mgmt-perf-mon-list.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/mgmt-remove-dirent.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/mgmt-remove-object.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/mgmt-repair-file.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/mgmt-setparam-list.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/mgmt-statfs-list.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/module.mk.in
100755 → 100644
Empty file.
Empty file modified src/client/sysint/ncache.c
100755 → 100644
Empty file.
Empty file modified src/client/sysint/ncache.h
100755 → 100644
Empty file.
Empty file modified src/client/sysint/osd.c
100755 → 100644
Empty file.
Empty file modified src/client/sysint/osd.h
100755 → 100644
Empty file.
Empty file modified src/client/sysint/osdsm.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/perf-count-timer.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/pint-sysdev-unexp.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/pint-sysint-utils.c
100755 → 100644
Empty file.
Empty file modified src/client/sysint/pint-sysint-utils.h
100755 → 100644
Empty file.
Empty file modified src/client/sysint/remove.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/server-get-config.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/sys-create.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/sys-del-eattr.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/sys-dist.c
100755 → 100644
Empty file.
Empty file modified src/client/sysint/sys-flush.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/sys-get-eattr.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/sys-getattr.sm
100755 → 100644
Empty file.
11 changes: 10 additions & 1 deletion src/client/sysint/sys-io.sm
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -606,7 +606,7 @@ static PINT_sm_action io_datafile_setup_msgpairs(
assert(attr->mask & PVFS_ATTR_META_DIST);
assert(attr->u.meta.dist_size > 0);
assert(attr->u.meta.dfile_array);
assert(attr->u.meta.dfile_count > 0);
//assert(attr->u.meta.dfile_count > 0);
if (attr->mask & PVFS_ATTR_META_MIRROR_DFILES && !is_osd)
{
assert(attr->u.meta.mirror_dfile_array);
Expand Down Expand Up @@ -657,6 +657,15 @@ static PINT_sm_action io_datafile_setup_msgpairs(
js_p->error_code = -PVFS_ENOMEM;
goto datafile_index_array_destroy;
}

if (is_osd & !attr->u.meta.dfile_count)
{
/* underlying storage is OSD */
gossip_debug(GOSSIP_IO_DEBUG, " %s: doing OSD I/O\n", __func__);
sm_p->u.io.small_io = 1; /* disable some flow IO checks */
js_p->error_code = IO_DO_OSD_IO;
goto sio_array_destroy;
}

ret = io_find_target_datafiles(
sm_p->u.io.mem_req,
Expand Down
Empty file modified src/client/sysint/sys-list-eattr.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/sys-lookup.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/sys-mkdir.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/sys-osd-dir.sm
100755 → 100644
Empty file.
68 changes: 64 additions & 4 deletions src/client/sysint/sys-osd-io.sm
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,18 @@ nested machine pvfs2_client_osd_io_sm
state analyze_results
{
run osd_io_analyze_results;
default => test_reconstruct;
}

state test_reconstruct
{
run osd_reconstruct_setup_msgpair;
default => test_reconstruct_xfer_osd_msgpairs;
}

state test_reconstruct_xfer_osd_msgpairs
{
jump pvfs2_osd_msgpairarray_sm;
default => cleanup;
}

Expand All @@ -95,7 +107,9 @@ static int osd_io_init(struct PINT_smcb *smcb, job_status_s *js_p)
struct PINT_client_io_sm *io = &sm_p->u.io;
PVFS_object_attr *attr = &sm_p->getattr.attr;
int i, ret;


io->datafile_count = 1;
sm_p->getattr.attr.u.meta.dfile_count = 1;
ret = PINT_msgpairarray_init(&sm_p->msgarray_op, io->datafile_count);
if (ret)
goto out;
Expand Down Expand Up @@ -137,8 +151,9 @@ static int osd_io_init(struct PINT_smcb *smcb, job_status_s *js_p)
io->file_data[0].extend_flag = 1; /* always disable fsize checking */

for (i=0; i<io->datafile_count; i++) {
PVFS_handle datafile_handle = attr->u.meta.dfile_array[
io->datafile_index_array[i]];
//PVFS_handle datafile_handle = attr->u.meta.dfile_array[
// io->datafile_index_array[i]];
PVFS_handle datafile_handle = sm_p->object_ref.handle;
gossip_debug(GOSSIP_IO_DEBUG, "%s: server %d/%d handle %llu\n",
__func__, i, io->datafile_count,
llu(datafile_handle));
Expand Down Expand Up @@ -225,7 +240,8 @@ static int osd_io_setup_msgpairs(struct PINT_smcb *smcb, job_status_s *js_p)
PVFS_handle datafile_handle;
int j;

datafile_handle = attr->u.meta.dfile_array[io->datafile_index_array[i]];
//datafile_handle = attr->u.meta.dfile_array[io->datafile_index_array[i]];
datafile_handle = sm_p->object_ref.handle;

if (PINT_REQUEST_DONE(&io->file_req_state[i]) || io->short_read[i]) {
gossip_debug(GOSSIP_IO_DEBUG, "%s: Nothing to do for server %d\n",
Expand Down Expand Up @@ -906,6 +922,50 @@ static int osd_io_cleanup(struct PINT_smcb *smcb, job_status_s *js_p)
return 1;
}

static PINT_sm_action osd_reconstruct_setup_msgpair(
struct PINT_smcb *smcb, job_status_s *js_p)
{
struct PINT_client_sm *sm_p = PINT_sm_frame(smcb, PINT_FRAME_CURRENT);
int ret = -PVFS_EINVAL;
PINT_sm_msgpair_state *msg_p = NULL;

PINT_msgpair_init(&sm_p->msgarray_op);
msg_p = &sm_p->msgarray_op.msgpair;

struct osd_command *command = &msg_p->osd_command;

ret = osd_command_set_reconstruct(command, PVFS_OSD_DATA_PID);

command->outdata = "test";
command->outlen = 4;

if (ret) {
osd_error_xerrno(ret, "%s: osd_command_set_remove failed",
__func__);
js_p->error_code = ret;
return 1;
}

js_p->error_code = 0;

msg_p->fs_id = sm_p->object_ref.fs_id;
msg_p->handle = sm_p->object_ref.handle;
msg_p->retry_flag = PVFS_MSGPAIR_RETRY;
msg_p->comp_fn = NULL;

ret = PINT_cached_config_map_to_server(
&msg_p->svr_addr, msg_p->handle, msg_p->fs_id);

if (ret)
{
gossip_err("Failed to map meta server address\n");
js_p->error_code = ret;
}

PINT_sm_push_frame(smcb, 0, &sm_p->msgarray_op);
return SM_ACTION_COMPLETE;
}

/*
* Local variables:
* mode: c
Expand Down
Empty file modified src/client/sysint/sys-readdir.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/sys-readdirplus.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/sys-remove.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/sys-rename.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/sys-set-eattr.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/sys-setattr.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/sys-small-io.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/sys-statfs.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/sys-symlink.sm
100755 → 100644
Empty file.
Empty file modified src/client/sysint/sys-truncate.sm
100755 → 100644
Empty file.
Empty file modified src/client/usrint/Makefile
100755 → 100644
Empty file.
Empty file modified src/client/usrint/README
100755 → 100644
Empty file.
Empty file modified src/client/usrint/iocommon.c
100755 → 100644
Empty file.
Empty file modified src/client/usrint/iocommon.h
100755 → 100644
Empty file.
Empty file modified src/client/usrint/mmap.c
100755 → 100644
Empty file.
Empty file modified src/client/usrint/module.mk.in
100755 → 100644
Empty file.
Empty file modified src/client/usrint/openfile-util.c
100755 → 100644
Empty file.
Empty file modified src/client/usrint/openfile-util.h
100755 → 100644
Empty file.
Empty file modified src/client/usrint/posix-ops.h
100755 → 100644
Empty file.
Empty file modified src/client/usrint/posix-pvfs.c
100755 → 100644
Empty file.
Empty file modified src/client/usrint/posix-pvfs.h
100755 → 100644
Empty file.
Empty file modified src/client/usrint/posix.c
100755 → 100644
Empty file.
Loading

0 comments on commit 1139b72

Please sign in to comment.