Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Version after ccgrid
  • 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
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
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
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
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.

0 comments on commit 1139b72

Please sign in to comment.