Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Version before multiple cid changes
  • 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
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
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
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
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
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
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
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
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
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
@@ -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

0 comments on commit 60ef726

Please sign in to comment.