# behave just fine... change ${CC} back to mpicxx if you get paranoid.
CC = g++
-CFLAGS = -g -Wall -I. -D_FILE_OFFSET_BITS=64 -DMPICH_IGNORE_CXX_SEEK -D_REENTRANT -D_THREAD_SAFE
+CFLAGS = -pg -g -Wall -I. -D_FILE_OFFSET_BITS=64 -DMPICH_IGNORE_CXX_SEEK -D_REENTRANT -D_THREAD_SAFE
LIBS = -lpthread
#for normal mpich2 machines
${MPICC} ${MPICFLAGS} ${MPILIBS} $^ -o $@
newsyn: newsyn.cc mon.o mds.o client.o osd.o ebofs.o osdc.o msg/NewMessenger.o common.o
+ ${MPICC} -pg ${MPICFLAGS} ${MPILIBS} $^ -o $@
+
+newsyn.nopg: newsyn.cc mon.o mds.o client.o osd.o ebofs.o osdc.o msg/NewMessenger.o common.o
${MPICC} ${MPICFLAGS} ${MPILIBS} $^ -o $@
# + obfs
-
== FAST rados paper
+todo
+
+- latency
+ - try adding small client delay between requests
+ - try without commits?
+
+- aged ebofs fs .. wr_age
+ - over time
+ - versus fresh (wrsizes)
+
+
+why is 4osd tput so low? do i need more clients?
+is it the bdev_fake_mb making it unstable?
+
+
cluster map
- map distribution
- osdmonitor, filter
ebofs
+- fix buffercache::rx_finish uninitialized pstart bug
+- fix sync()
+- fix bug in node rotation on insert (and reenable)
- allow btree sets instead of maps
- verify LRU behavior sensible: writes go to mid, not top!
- fix NEAR_LAST_FWD (?)
my $rank = shift @ARGV;
my $args = join(' ',@ARGV);
if ($rank == $ENV{MPD_JRANK}) {
- $c = "LD_PRELOAD=$ENV{'HOME'}/csl/obsd/src/pmds/gprof-helper.so ./tcpsyn $args";
-
+ $c = "LD_PRELOAD=$ENV{'HOME'}/csl/obsd/src/pmds/gprof-helper.so ./newsyn $args";
} else {
- $c = "./tcpsyn.nopg $args";
+ $c = "./newsyn.nopg $args";
}
#print "$rank: $c\n";