Skip to content

Commit

Permalink
Version before multiple cid changes
Browse files Browse the repository at this point in the history
  • Loading branch information
root committed Nov 15, 2012
1 parent ce518ea commit 60ef726
Show file tree
Hide file tree
Showing 1,068 changed files with 370 additions and 211 deletions.
Empty file modified .cvsignore
100644 → 100755
Empty file.
Empty file modified AUTHORS
100644 → 100755
Empty file.
Empty file modified COPYING
100644 → 100755
Empty file.
Empty file modified CREDITS
100644 → 100755
Empty file.
Empty file modified ChangeLog
100644 → 100755
Empty file.
Empty file modified INSTALL
100644 → 100755
Empty file.
Empty file modified Makefile.in
100644 → 100755
Empty file.
Empty file modified PVFS2-GLOBAL-TODO.txt
100644 → 100755
Empty file.
Empty file modified README
100644 → 100755
Empty file.
Empty file modified README.name_change
100644 → 100755
Empty file.
Empty file modified README.osd
100644 → 100755
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-10-11-115608,;t t
s,@PVFS2_VERSION@,2.8.6-orangefs-2012-11-15-124111,;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
100644 → 100755
Empty file.
Empty file modified doc/.cvsignore
100644 → 100755
Empty file.
Empty file modified doc/REFERENCES
100644 → 100755
Empty file.
Empty file modified doc/REFERENCES.bib
100644 → 100755
Empty file.
Empty file modified doc/add-client-syscall
100644 → 100755
Empty file.
Empty file modified doc/add-server-req
100644 → 100755
Empty file.
Empty file modified doc/basics.tex
100644 → 100755
Empty file.
Empty file modified doc/code-tree.tex
100644 → 100755
Empty file.
Empty file modified doc/coding/backtrace_analysis.txt
100644 → 100755
Empty file.
Empty file modified doc/coding/module.mk.in
100644 → 100755
Empty file.
Empty file modified doc/coding/romio-MPICH2-0.96p2-PVFS2-0.51.diff
100644 → 100755
Empty file.
Empty file modified doc/coding/valgrind
100644 → 100755
Empty file.
Empty file modified doc/db-recovery.txt
100644 → 100755
Empty file.
Empty file modified doc/design/bmi-design.tex
100644 → 100755
Empty file.
Empty file modified doc/design/concepts.tex
100644 → 100755
Empty file.
Empty file modified doc/design/distributions.tex
100644 → 100755
Empty file.
Empty file modified doc/design/figs/arrayFig.eps
100644 → 100755
Empty file.
Empty file modified doc/design/figs/bmi-arch-color.eps
100644 → 100755
Empty file.
Empty file modified doc/design/figs/bmi-arch-color.fig
100644 → 100755
Empty file.
Empty file modified doc/design/figs/core-sm.eps
100644 → 100755
Empty file.
Empty file modified doc/design/figs/figs_atoc.eps
100644 → 100755
Empty file.
Empty file modified doc/design/figs/figs_atoc.fig
100644 → 100755
Empty file.
Empty file modified doc/design/figs/figs_dtoe.eps
100644 → 100755
Empty file.
Empty file modified doc/design/figs/figs_dtoe.fig
100644 → 100755
Empty file.
Empty file modified doc/design/figs/flow-arch.eps
100644 → 100755
Empty file.
Empty file modified doc/design/figs/flow-arch.fig
100644 → 100755
Empty file.
Empty file modified doc/design/figs/get_configArrayLayout.eps
100644 → 100755
Empty file.
Empty file modified doc/design/figs/getconfiginit.eps
100644 → 100755
Empty file.
Empty file modified doc/design/figs/getconfigservop.eps
100644 → 100755
Empty file.
Empty file modified doc/design/figs/handle_jobs.eps
100644 → 100755
Empty file.
Empty file modified doc/design/figs/handle_jobs.graph
100644 → 100755
Empty file.
Empty file modified doc/design/figs/interface-model.eps
100644 → 100755
Empty file.
Empty file modified doc/design/figs/interface-model5.fig
100644 → 100755
Empty file.
Empty file modified doc/design/figs/io_op-protocol.eps
100644 → 100755
Empty file.
Empty file modified doc/design/figs/io_op-protocol.fig
100644 → 100755
Empty file.
Empty file modified doc/design/figs/job-group.eps
100644 → 100755
Empty file.
Empty file modified doc/design/figs/job-group.fig
100644 → 100755
Empty file.
Empty file modified doc/design/figs/lookup.eps
100644 → 100755
Empty file.
Empty file modified doc/design/figs/lookup.graph
100644 → 100755
Empty file.
Empty file modified doc/design/figs/pvfs2-vfs.eps
100644 → 100755
Empty file.
Empty file modified doc/design/figs/setmeta-protocol.eps
100644 → 100755
Empty file.
Empty file modified doc/design/figs/setmeta-protocol.fig
100644 → 100755
Empty file.
Empty file modified doc/design/figs/simpleState.eps
100644 → 100755
Empty file.
Empty file modified doc/design/figs/stateExec2.eps
100644 → 100755
Empty file.
Empty file modified doc/design/flow-design.tex
100644 → 100755
Empty file.
Empty file modified doc/design/fs-semantics.tex
100644 → 100755
Empty file.
Empty file modified doc/design/handle-allocator.tex
100644 → 100755
Empty file.
Empty file modified doc/design/module.mk.in
100644 → 100755
Empty file.
Empty file modified doc/design/new_operation.txt
100644 → 100755
Empty file.
Empty file modified doc/design/pvfs2-client.tex
100644 → 100755
Empty file.
Empty file modified doc/design/pvfs2-trove-usage.tex
100644 → 100755
Empty file.
Empty file modified doc/design/request-design.tex
100644 → 100755
Empty file.
Empty file modified doc/design/state-machine.tex
100644 → 100755
Empty file.
Empty file modified doc/design/storage-interface.tex
100644 → 100755
Empty file.
Empty file modified doc/design/trove-dbpf.tex
100644 → 100755
Empty file.
Empty file modified doc/doxygen/pvfs2-doxygen.conf.in
100644 → 100755
Empty file.
Empty file modified doc/figs/pvfs2-failover-AA.eps
100644 → 100755
Empty file.
Empty file modified doc/figs/pvfs2-failover-AA.fig
100644 → 100755
Empty file.
Empty file modified doc/figs/pvfs2-failover.eps
100644 → 100755
Empty file.
Empty file modified doc/figs/pvfs2-failover.fig
100644 → 100755
Empty file.
Empty file modified doc/intro.tex
100644 → 100755
Empty file.
Empty file modified doc/io-api-terms.tex
100644 → 100755
Empty file.
Empty file modified doc/latex2html-init
100644 → 100755
Empty file.
Empty file modified doc/man/pvfs2-cp.1
100644 → 100755
Empty file.
Empty file modified doc/man/pvfs2-fs-dump.1
100644 → 100755
Empty file.
Empty file modified doc/man/pvfs2-genconfig.1
100644 → 100755
Empty file.
Empty file modified doc/man/pvfs2-ls.1
100644 → 100755
Empty file.
Empty file modified doc/man/pvfs2-ping.1
100644 → 100755
Empty file.
Empty file modified doc/man/pvfs2-server.1
100644 → 100755
Empty file.
Empty file modified doc/man/pvfs2-set-debugmask.1
100644 → 100755
Empty file.
Empty file modified doc/man/pvfs2-set-mode.1
100644 → 100755
Empty file.
Empty file modified doc/man/pvfs2-set-sync.1
100644 → 100755
Empty file.
Empty file modified doc/man/pvfs2-statfs.1
100644 → 100755
Empty file.
Empty file modified doc/man/pvfs2.1
100644 → 100755
Empty file.
Empty file modified doc/man/pvfs2.conf.5
100644 → 100755
Empty file.
Empty file modified doc/man/pvfs2tab.5
100644 → 100755
Empty file.
Empty file modified doc/module.mk.in
100644 → 100755
Empty file.
Empty file modified doc/multi-fs-doc.txt
100644 → 100755
Empty file.
Empty file modified doc/pvfs2-faq.tex
100644 → 100755
Empty file.
Empty file modified doc/pvfs2-guide.tex
100644 → 100755
Empty file.
Empty file modified doc/pvfs2-ha-heartbeat-v2.tex
100644 → 100755
Empty file.
Empty file modified doc/pvfs2-ha.tex
100644 → 100755
Empty file.
Empty file modified doc/pvfs2-logging.txt
100644 → 100755
Empty file.
Empty file modified doc/pvfs2-sysint-errors.txt
100644 → 100755
Empty file.
Empty file modified doc/pvfs2-tuning.tex
100644 → 100755
Empty file.
Empty file modified doc/random/SystemInterfaceTesting.tex
100644 → 100755
Empty file.
Empty file modified doc/random/module.mk.in
100644 → 100755
Empty file.
Empty file modified doc/terms.tex
100644 → 100755
Empty file.
Empty file modified doc/user-apis.tex
100644 → 100755
Empty file.
Empty file modified examples/heartbeat/Filesystem-qla-monitor
100644 → 100755
Empty file.
Empty file modified examples/heartbeat/PVFS2
100644 → 100755
Empty file.
Empty file modified examples/heartbeat/PVFS2-notify
100644 → 100755
Empty file.
Empty file modified examples/heartbeat/apc-switched-pdu-hybrid-control.pl
100644 → 100755
Empty file.
Empty file modified examples/heartbeat/apc-switched-pdu-hybrid-monitor.pl
100644 → 100755
Empty file.
Empty file modified examples/heartbeat/apc-switched-pdu-hybrid-outlet-status.pl
100644 → 100755
Empty file.
Empty file modified examples/heartbeat/apc-switched-pdu-ssh-control.exp
100644 → 100755
Empty file.
Empty file modified examples/heartbeat/apc-switched-pdu-ssh-monitor.exp
100644 → 100755
Empty file.
Empty file modified examples/heartbeat/baytech-mgmt-control.exp
100644 → 100755
Empty file.
Empty file modified examples/heartbeat/baytech-mgmt-monitor.exp
100644 → 100755
Empty file.
Empty file modified examples/heartbeat/cib.xml.example
100644 → 100755
Empty file.
Empty file modified examples/heartbeat/hardware-specific/Filesystem-qla-monitor
100644 → 100755
Empty file.
Empty file modified examples/heartbeat/hardware-specific/PVFS2-notify
100644 → 100755
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file modified examples/heartbeat/hardware-specific/baytech-mgmt-control.exp
100644 → 100755
Empty file.
Empty file modified examples/heartbeat/hardware-specific/baytech-mgmt-monitor.exp
100644 → 100755
Empty file.
Empty file modified examples/heartbeat/hardware-specific/pvfs2-stonith-plugin
100644 → 100755
Empty file.
Empty file modified examples/heartbeat/hardware-specific/qla-monitor.pl
100644 → 100755
Empty file.
Empty file modified examples/heartbeat/pvfs2-ha-heartbeat-configure.sh
100644 → 100755
Empty file.
Empty file modified examples/heartbeat/pvfs2-stonith-plugin
100644 → 100755
Empty file.
Empty file modified examples/heartbeat/qla-monitor.pl
100644 → 100755
Empty file.
Empty file modified include/orange.h
100644 → 100755
Empty file.
Empty file modified include/pvfs2-compat.h
100644 → 100755
Empty file.
Empty file modified include/pvfs2-debug.h
100644 → 100755
Empty file.
Empty file modified include/pvfs2-dist-basic.h
100644 → 100755
Empty file.
Empty file modified include/pvfs2-dist-simple-stripe.h
100644 → 100755
Empty file.
Empty file modified include/pvfs2-dist-twod-stripe.h
100644 → 100755
Empty file.
Empty file modified include/pvfs2-dist-varstrip.h
100644 → 100755
Empty file.
Empty file modified include/pvfs2-encode-stubs.h
100644 → 100755
Empty file.
Empty file modified include/pvfs2-event.h
100644 → 100755
Empty file.
Empty file modified include/pvfs2-hint.h
100644 → 100755
Empty file.
Empty file modified include/pvfs2-mgmt.h
100644 → 100755
Empty file.
Empty file modified include/pvfs2-mirror.h
100644 → 100755
Empty file.
Empty file modified include/pvfs2-request.h
100644 → 100755
Empty file.
Empty file modified include/pvfs2-sysint.h
100644 → 100755
Empty file.
Empty file modified include/pvfs2-types.h
100644 → 100755
Empty file.
Empty file modified include/pvfs2-usrint.h
100644 → 100755
Empty file.
Empty file modified include/pvfs2-util.h
100644 → 100755
Empty file.
Empty file modified include/pvfs2.h.in
100644 → 100755
Empty file.
Empty file modified maint/TEMPLATE_COPYRIGHT_HEADER.txt
100644 → 100755
Empty file.
Empty file modified maint/TEMPLATE_FORMAT_TRAILER.txt
100644 → 100755
Empty file.
Empty file modified maint/config/aio.m4
100644 → 100755
Empty file.
Empty file modified maint/config/bdb.m4
100644 → 100755
Empty file.
Empty file modified maint/config/gm.m4
100644 → 100755
Empty file.
Empty file modified maint/config/ib.m4
100644 → 100755
Empty file.
Empty file modified maint/config/kernel.m4
100644 → 100755
Empty file.
Empty file modified maint/config/mx.m4
100644 → 100755
Empty file.
Empty file modified maint/config/openssl.m4
100644 → 100755
Empty file.
Empty file modified maint/config/portals.m4
100644 → 100755
Empty file.
Empty file modified maint/config/rt.m4
100644 → 100755
Empty file.
Empty file modified maint/config/zoid.m4
100644 → 100755
Empty file.
Empty file modified maint/make-dist.sh
100644 → 100755
Empty file.
Empty file modified module.mk.in
100644 → 100755
Empty file.
Empty file modified patches/pnfs/SERIES
100644 → 100755
Empty file.
Empty file modified patches/pnfs/p00001_pnfs_pvfs2layoutdriver.patch
100644 → 100755
Empty file.
Empty file modified patches/pnfs/p00001_pnfs_pvfs2layoutsupport.patch
100644 → 100755
Empty file.
Empty file modified patches/pnfs/p00002_pnfs_nfslayoutsupport.patch
100644 → 100755
Empty file.
Empty file modified patches/pnfs/p00003_pnfs_nfsproclayoutsupport.patch
100644 → 100755
Empty file.
Empty file modified patches/posix-ext/SERIES
100644 → 100755
Empty file.
Empty file modified patches/posix-ext/posix-direntplus-lite.patch
100644 → 100755
Empty file.
Empty file modified patches/posix-ext/posix-direntplus.patch
100644 → 100755
Empty file.
Empty file modified patches/posix-ext/posix-extensions-cvs.patch
100644 → 100755
Empty file.
Empty file modified patches/posix-ext/posix-readwritex.patch
100644 → 100755
Empty file.
Empty file modified patches/posix-ext/posix-statlite-fix.patch
100644 → 100755
Empty file.
Empty file modified patches/posix-ext/posix-statlite-x86_64.patch
100644 → 100755
Empty file.
Empty file modified patches/posix-ext/posix-statlite.patch
100644 → 100755
Empty file.
Empty file modified pvfs2-config.h.in
100644 → 100755
Empty file.
Empty file modified src/apps/admin/module.mk.in
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-change-fsid.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-check-config.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-check-server.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-chmod.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-chown.c
100644 → 100755
Empty file.
21 changes: 14 additions & 7 deletions src/apps/admin/pvfs2-cp.c
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ static int convert_pvfs2_perms_to_mode(PVFS_permissions perms)
int main (int argc, char ** argv)
{
struct options* user_opts = NULL;
double time1=0, time2=0;
double time1=0, time2=0, time3=0, time4=0, total_time=0;
int current_size=0;
int64_t total_written=0, buffer_size=0;
file_object src, dest;
Expand Down Expand Up @@ -157,8 +157,11 @@ int main (int argc, char ** argv)
goto main_out;
}

time3 = Wtime();
ret = generic_open(&dest, &credentials, user_opts->num_datafiles, user_opts->strip_size,
user_opts->srcfile, OPEN_DEST);
time4 = Wtime();
total_time = total_time + time4 - time3;
if (ret < 0)
{
fprintf(stderr, "Could not open %s\n", user_opts->destfile);
Expand All @@ -174,14 +177,17 @@ int main (int argc, char ** argv)
goto main_out;
}

time1 = Wtime();
//time1 = Wtime();
while((current_size = generic_read(&src, buffer,
total_written, user_opts->buf_size, &credentials)) > 0)
{
buffer_size = current_size;


time1 = Wtime();
ret = generic_write(&dest, buffer, total_written,
buffer_size, &credentials);
time2 = Wtime();
total_time = total_time + time2 - time1;
if (ret != current_size)
{
if (ret == -1) {
Expand All @@ -195,11 +201,11 @@ int main (int argc, char ** argv)
total_written += current_size;
}

time2 = Wtime();
//time2 = Wtime();

if (user_opts->show_timings)
{
print_timings(time2-time1, total_written);
print_timings(total_time, total_written);
}

ret = 0;
Expand Down Expand Up @@ -312,8 +318,9 @@ static double Wtime(void)

static void print_timings( double time, int64_t total)
{
printf("Wrote %lld bytes in %f seconds. %f MB/seconds\n",
lld(total), time, (total/time)/(1024*1024));
//printf("Wrote %lld bytes in %f seconds. %f MB/seconds\n",
//lld(total), time, (total/time)/(1024*1024));
printf("%f\n", time);
}

/* read 'count' bytes from a (unix or pvfs2) file 'src', placing the result in
Expand Down
Empty file modified src/apps/admin/pvfs2-drop-caches.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-event-mon-example.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-fs-dump.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-fsck.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-fsck.h
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-get-uid.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-ln.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-ls.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-lsplus.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-migrate-collection.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-mkdir.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-mkspace.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-perf-mon-example.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-perf-mon-snmp.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-perror.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-ping.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-remove-object.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-rm.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-set-debugmask.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-set-eventmask.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-set-mode.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-set-sync.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-showcoll.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-stat.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-statfs.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-touch.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-viewdist.c
100644 → 100755
Empty file.
Empty file modified src/apps/admin/pvfs2-xattr.c
100644 → 100755
Empty file.
Empty file modified src/apps/devel/module.mk.in
100644 → 100755
Empty file.
Empty file modified src/apps/devel/pvfs2-db-display.c
100644 → 100755
Empty file.
Empty file modified src/apps/fuse/module.mk.in
100644 → 100755
Empty file.
Empty file modified src/apps/fuse/pvfs2fuse.c
100644 → 100755
Empty file.
Empty file modified src/apps/karma/color.c
100644 → 100755
Empty file.
Empty file modified src/apps/karma/comm.c
100644 → 100755
Empty file.
Empty file modified src/apps/karma/details.c
100644 → 100755
Empty file.
Empty file modified src/apps/karma/fsview.c
100644 → 100755
Empty file.
Empty file modified src/apps/karma/karma.c
100644 → 100755
Empty file.
Empty file modified src/apps/karma/karma.h
100644 → 100755
Empty file.
Empty file modified src/apps/karma/menu.c
100644 → 100755
Empty file.
Empty file modified src/apps/karma/messages.c
100644 → 100755
Empty file.
Empty file modified src/apps/karma/module.mk.in
100644 → 100755
Empty file.
Empty file modified src/apps/karma/prep.c
100644 → 100755
Empty file.
Empty file modified src/apps/karma/status.c
100644 → 100755
Empty file.
Empty file modified src/apps/karma/traffic.c
100644 → 100755
Empty file.
Empty file modified src/apps/karma/units.c
100644 → 100755
Empty file.
Empty file modified src/apps/kernel/linux/module.mk.in
100644 → 100755
Empty file.
Empty file modified src/apps/kernel/linux/mount.pvfs2.c
100644 → 100755
Empty file.
Empty file modified src/apps/kernel/linux/mount_pvfs2.sh
100644 → 100755
Empty file.
Empty file modified src/apps/kernel/linux/pvfs2-client-core.c
100644 → 100755
Empty file.
Empty file modified src/apps/kernel/linux/pvfs2-client.c
100644 → 100755
Empty file.
Empty file modified src/apps/kernel/linux/umount_pvfs2.sh
100644 → 100755
Empty file.
Empty file modified src/apps/ucache/module.mk.in
100644 → 100755
Empty file.
Empty file modified src/apps/ucache/shmem_util.c
100644 → 100755
Empty file.
Empty file modified src/apps/ucache/shmem_util.h
100644 → 100755
Empty file.
Empty file modified src/apps/ucache/ucached.c
100644 → 100755
Empty file.
Empty file modified src/apps/ucache/ucached.h
100644 → 100755
Empty file.
Empty file modified src/apps/ucache/ucached_cmd.c
100644 → 100755
Empty file.
Empty file modified src/apps/ucache/ucached_common.c
100644 → 100755
Empty file.
Empty file modified src/apps/user/getmattr.c
100644 → 100755
Empty file.
Empty file modified src/apps/user/module.mk.in
100644 → 100755
Empty file.
Empty file modified src/apps/user/setmattr.c
100644 → 100755
Empty file.
Empty file modified src/apps/vis/VeraBd.ttf
100644 → 100755
Empty file.
Empty file modified src/apps/vis/module.mk.in
100644 → 100755
Empty file.
Empty file modified src/apps/vis/pvfs2-vis-bw-2d.c
100644 → 100755
Empty file.
Empty file modified src/apps/vis/pvfs2-vis.c
100644 → 100755
Empty file.
Empty file modified src/apps/vis/pvfs2-vis.h
100644 → 100755
Empty file.
Empty file modified src/apps/vis/simple.c
100644 → 100755
Empty file.
Empty file modified src/client/sysint/TODO
100644 → 100755
Empty file.
Empty file modified src/client/sysint/acache.c
100644 → 100755
Empty file.
Empty file modified src/client/sysint/acache.h
100644 → 100755
Empty file.
Empty file modified src/client/sysint/client-job-timer.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/client-state-machine.c
100644 → 100755
Empty file.
2 changes: 2 additions & 0 deletions src/client/sysint/client-state-machine.h
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -308,6 +308,8 @@ struct PINT_client_readdirplus_sm
PVFS_BMI_addr_t *server_addresses;
int *handle_count;
PVFS_handle **handles;
int remaining;
int offset;
};

/*
Expand Down
Empty file modified src/client/sysint/consistancy_semantics.txt
100644 → 100755
Empty file.
Empty file modified src/client/sysint/error-details.c
100644 → 100755
Empty file.
Empty file modified src/client/sysint/finalize.c
100644 → 100755
Empty file.
Empty file modified src/client/sysint/fs-add.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/getparent.c
100644 → 100755
Empty file.
Empty file modified src/client/sysint/initialize.c
100644 → 100755
Empty file.
Empty file modified src/client/sysint/mgmt-create-dirent.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/mgmt-event-mon-list.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/mgmt-get-dfile-array.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/mgmt-get-dirdata-handle.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/mgmt-get-uid-list.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/mgmt-iterate-handles-list.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/mgmt-misc.c
100644 → 100755
Empty file.
Empty file modified src/client/sysint/mgmt-noop.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/mgmt-perf-mon-list.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/mgmt-remove-dirent.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/mgmt-remove-object.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/mgmt-repair-file.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/mgmt-setparam-list.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/mgmt-statfs-list.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/module.mk.in
100644 → 100755
Empty file.
Empty file modified src/client/sysint/ncache.c
100644 → 100755
Empty file.
Empty file modified src/client/sysint/ncache.h
100644 → 100755
Empty file.
Empty file modified src/client/sysint/osd.c
100644 → 100755
Empty file.
Empty file modified src/client/sysint/osd.h
100644 → 100755
Empty file.
Empty file modified src/client/sysint/osdsm.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/perf-count-timer.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/pint-sysdev-unexp.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/pint-sysint-utils.c
100644 → 100755
Empty file.
Empty file modified src/client/sysint/pint-sysint-utils.h
100644 → 100755
Empty file.
4 changes: 2 additions & 2 deletions src/client/sysint/remove.sm
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -370,11 +370,11 @@ static PINT_sm_action remove_collection(
sm_p->object_ref.fs_id);
PINT_put_server_config_struct(server_config);

if ((!is_osd_md && (!(server_config->member_attr) || sm_p->getattr.attr.objtype != PVFS_TYPE_DIRECTORY)) || (sm_p->getattr.attr.objtype != PVFS_TYPE_DIRECTORY && is_osd_md) || (!server_config->coll_object)) {
if ((!is_osd_md && (!(server_config->member_attr) || sm_p->getattr.attr.objtype != PVFS_TYPE_DIRECTORY)) || (sm_p->getattr.attr.objtype != PVFS_TYPE_DIRECTORY && is_osd_md) || (is_osd_md && !server_config->coll_object)) {
js_p->error_code = SKIP_COLLECTION_REMOVAL;
return SM_ACTION_COMPLETE;
}

cur = server_config->host_aliases;
while(cur)
{
Expand Down
Empty file modified src/client/sysint/server-get-config.sm
100644 → 100755
Empty file.
27 changes: 20 additions & 7 deletions src/client/sysint/sys-create.sm
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -488,12 +488,12 @@ static int create_comp_fn(void *v_p,
resp_p->u.create.datafile_handles,
(sizeof(*sm_p->u.create.datafile_handles) *
resp_p->u.create.datafile_count));

if (is_osd_md && server_config->post_create)
sm_p->u.create.metafile_handle = sm_p->u.create.datafile_handles[0];
else
sm_p->u.create.metafile_handle = resp_p->u.create.metafile_handle;

sm_p->u.create.stuffed = resp_p->u.create.stuffed;
}

Expand Down Expand Up @@ -700,7 +700,6 @@ static PINT_sm_action create_create_setup_msgpair(
js_p->error_code = OSD_MSGPAIR;

} else {

PINT_SERVREQ_CREATE_FILL(
msg_p->req,
*sm_p->cred_p,
Expand All @@ -713,6 +712,7 @@ static PINT_sm_action create_create_setup_msgpair(
js_p->error_code = 0;
if (is_osd && !server_config->post_create)
js_p->error_code = OSD_CREATE_MSGPAIR;

}

msg_p->fs_id = sm_p->object_ref.fs_id;
Expand Down Expand Up @@ -809,7 +809,7 @@ static PINT_sm_action create_datafiles_setup_msgpair_array(
if (is_osd) {
uint64_t attrval;
struct osd_command *command = &sm_p->msgarray_op.msgarray[0].osd_command;

if (is_osd_md)
{
/* needed for osd_md */
Expand Down Expand Up @@ -937,11 +937,24 @@ static PINT_sm_action create_datafiles_setup_msgpair_array(
}

msg_p->fs_id = sm_p->object_ref.fs_id;
msg_p->handle = sm_p->u.create.io_handle_extent_array[0].
extent_array[0].first;

if (is_osd_md)
msg_p->handle = sm_p->u.create.io_handle_extent_array[0].extent_array[0].first;
else
msg_p->handle = sm_p->u.create.datafile_handles[0];

msg_p->retry_flag = PVFS_MSGPAIR_NO_RETRY;
msg_p->comp_fn = create_datafiles_comp_fn;
msg_p->svr_addr = sm_p->u.create.data_server_addrs[0];

ret = PINT_cached_config_map_to_server(
&msg_p->svr_addr, msg_p->handle,
sm_p->object_ref.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);

Expand Down
Empty file modified src/client/sysint/sys-del-eattr.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/sys-dist.c
100644 → 100755
Empty file.
Empty file modified src/client/sysint/sys-flush.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/sys-get-eattr.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/sys-getattr.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/sys-io.sm
100644 → 100755
Empty file.
Empty file modified src/client/sysint/sys-list-eattr.sm
100644 → 100755
Empty file.
1 change: 0 additions & 1 deletion src/client/sysint/sys-lookup.sm
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -707,7 +707,6 @@ static PINT_sm_action lookup_segment_setup_msgpair(struct PINT_smcb *smcb,
ret = PINT_cached_config_map_to_server(&msg_p->svr_addr,
cur_seg->seg_starting_refn.handle,
cur_seg->seg_starting_refn.fs_id);

if (ret)
{
gossip_err("Failed to map meta server address\n");
Expand Down
30 changes: 25 additions & 5 deletions src/client/sysint/sys-mkdir.sm
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -547,6 +547,9 @@ static PINT_sm_action create_collection_setup_msgpair(
uint64_t attrval;
int is_osd = fsid_is_osd(sm_p->object_ref.fs_id);
int is_osd_md = fsid_is_osd_md(sm_p->object_ref.fs_id);
int server_count = 0;
int randsrv = 0;
int iterator = 0;

gossip_debug(GOSSIP_CLIENT_DEBUG,
"mkdir state: create_collection_setup_msgpair\n");
Expand All @@ -556,8 +559,8 @@ static PINT_sm_action create_collection_setup_msgpair(
server_config = PINT_get_server_config_struct(
sm_p->object_ref.fs_id);
PINT_put_server_config_struct(server_config);
if (!is_osd || !server_config->coll_object) {

if (!is_osd || (is_osd_md && !server_config->coll_object)) {
js_p->error_code = SKIP_COLLECTION_CREATE;
return SM_ACTION_COMPLETE;
}
Expand All @@ -570,11 +573,28 @@ static PINT_sm_action create_collection_setup_msgpair(
{
break;
}
if(!strncmp(cur_alias->bmi_address, "osd", 3)) {

cur = PINT_llist_next(cur);
server_count++;
}

randsrv = (rand() % server_count);
cur = server_config->host_aliases;

while (cur)
{
cur_alias = PINT_llist_head(cur);
if (!cur_alias)
{
break;
}
if( (iterator >= randsrv) && (!strncmp(cur_alias->bmi_address, "osd", 3))) {
BMI_addr_lookup(&addr,cur_alias->bmi_address);
break;
}

cur = PINT_llist_next(cur);
iterator++;
}

PINT_msgpair_init(&sm_p->msgarray_op);
Expand Down Expand Up @@ -642,7 +662,7 @@ static PINT_sm_action create_collection_setup_msgpair(
attr[6].len = CCAP_OID_LEN;
}

ret = osd_command_set_create_collection(command, PVFS_OSD_META_PID, sm_p->u.mkdir.cid);
ret = osd_command_set_create_collection(command, (server_config->member_attr ? PVFS_OSD_DATA_PID : PVFS_OSD_META_PID), sm_p->u.mkdir.cid);

if (ret) {
osd_error_xerrno(ret, "%s: osd_command_set_create_collection failed",
Expand Down Expand Up @@ -700,10 +720,10 @@ static int create_collection_comp_fn(void *v_p,
return ret;
}
sm_p->u.mkdir.cid = get_ntohll(sm_p->msgarray_op.msgpair.osd_command.attr[6].val);
sm_p->u.mkdir.metafile_handle = sm_p->u.mkdir.cid;
}

sm_p->object_ref.cid = sm_p->u.mkdir.cid;
sm_p->u.mkdir.metafile_handle = sm_p->object_ref.cid;

return 0;
}
Expand Down
7 changes: 7 additions & 0 deletions src/client/sysint/sys-osd-dir.sm
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -247,6 +247,7 @@ static PINT_sm_action osd_dirops_init(
static PINT_sm_action osd_dirops_attr1_init(
struct PINT_smcb *smcb, job_status_s *js_p)
{
osd_debug("osd_dirops_attr1_init\n");
job_id_t tmp_id;
struct PINT_client_sm *sm_p;

Expand Down Expand Up @@ -361,6 +362,7 @@ static int osd_dirops_attr1_remove_comp_fn(void *v_p,
static PINT_sm_action osd_dirops_attr1_setup_msgpair(
struct PINT_smcb *smcb, job_status_s *js_p)
{
osd_debug("attr1_setup_msgpair\n");
int ret = 0;
uint64_t oid;
uint8_t *dirent = NULL;
Expand Down Expand Up @@ -438,6 +440,8 @@ static PINT_sm_action osd_dirops_attr1_setup_msgpair(
msg_p->fs_id = sm_p->object_ref.fs_id;
msg_p->handle = sm_p->object_ref.handle;
object_name = sm_p->u.mkdir.object_name;
osd_debug("msg_p->handle: %d\n", msg_p->handle);
osd_debug("object_name: %s\n", object_name);

/* cmp */
attr[0].type = ATTR_SET;
Expand Down Expand Up @@ -523,13 +527,15 @@ static PINT_sm_action osd_dirops_attr1_setup_msgpair(
js_p->error_code = ret;
}

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

static int osd_dirops_attr1_comp_fn(void *v_p,
struct PVFS_server_resp *resp_p,
int index)
{
osd_debug("attr1_comp_fn\n");
int ret = 0;
PINT_smcb *smcb = v_p;
PINT_client_sm *sm_p = PINT_sm_frame(smcb, PINT_FRAME_CURRENT);
Expand All @@ -553,6 +559,7 @@ static int osd_dirops_attr1_comp_fn(void *v_p,
if (smcb->op == PVFS_SYS_CREATE || smcb->op == PVFS_SYS_MKDIR) {
/* insert dirent operation */
if (command->attr[2].val == NULL) {
osd_debug("successful\n");
/* successful insert operation */
ret = 0;
goto out;
Expand Down
10 changes: 5 additions & 5 deletions src/client/sysint/sys-osd-io.sm
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -384,7 +384,7 @@ static int osd_io_setup_msgpairs(struct PINT_smcb *smcb, job_status_s *js_p)
uint64_t attrval;

if (is_osd_md)
{
{
/* needed for osd_md */
char *dist_buf;
attr->perms = PVFS_PERM_VALID;
Expand Down Expand Up @@ -429,10 +429,10 @@ static int osd_io_setup_msgpairs(struct PINT_smcb *smcb, job_status_s *js_p)
{
struct attribute_list attrs = {ATTR_SET, ANY_PG + USER_COLL_PG, 1, &attrval, 8};

if(!sm_p->getattr.attr.cid) {
sm_p->getattr.attr.cid = COLLECTION_OID_LB; /* root directory */
}
set_htonll(&attrval, sm_p->getattr.attr.cid);
if(!sm_p->getattr.attr.cid) {
sm_p->getattr.attr.cid = COLLECTION_OID_LB; /* root directory */
}
set_htonll(&attrval, sm_p->getattr.attr.cid);

osd_command_set_create_and_write(command, PVFS_OSD_DATA_PID, datafile_handle, len, target_offset[0]);
osd_command_attr_build(command, &attrs, 1);
Expand Down
2 changes: 1 addition & 1 deletion src/client/sysint/sys-readdir.sm
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2003 Clemson University and The University of Chicago
* (C) 2003 Clemson University and The University of Chicago
*
* See COPYING in top-level directory.
*/
Expand Down
Loading

0 comments on commit 60ef726

Please sign in to comment.