[ -z "$OID" ] && echo "error creating object" 1>&2 && exit 1
# TODO: obdctl needs to check on the progress of each forked thread
# (IPC SHM, sockets?) to see if it hangs.
[ -z "$OID" ] && echo "error creating object" 1>&2 && exit 1
# TODO: obdctl needs to check on the progress of each forked thread
# (IPC SHM, sockets?) to see if it hangs.
# We use '--threads 1 X' instead of '--device X' so that
# obdctl can monitor the forked thread for progress (TODO).
# We use '--threads 1 X' instead of '--device X' so that
# obdctl can monitor the forked thread for progress (TODO).
[ "$PGVW" ] && runthreads 1 test_brw_read 1600 -30 $PG
[ "$PGVR" ] && runthreads 1 test_brw_read 100 -30 $PGVR
[ "$PGVW" ] && runthreads 1 test_brw_read 1600 -30 $PG
[ "$PGVR" ] && runthreads 1 test_brw_read 100 -30 $PGVR
- [ "$PGVW" ] && runthreads 1 test_brw_write 1000000 -30 $PGVW
- [ "$PGVW" ] && runthreads 1 test_brw_read 16000000 -30 $PG
- [ "$PGVR" ] && runthreads 1 test_brw_read 1000000 -30 $PGVR
+ [ "$PGVW" ] && runthreads 1 test_brw_write $COUNT_10 -30 $PGVW
+ [ "$PGVR" ] && runthreads 1 test_brw_read $COUNT_10 -30 $PGVR
- [ "$PGVW" ] && runthreads 2 test_brw_write 1000000 -30 $PGVW
- [ "$PGVW" ] && runthreads 1 test_brw_read 16000000 -30 $PG
- [ "$PGVR" ] && runthreads 2 test_brw_read 1000000 -30 $PGVR
+ [ "$PGVW" ] && runthreads 2 test_brw_write $COUNT_10 -30 $PGVW
+ [ "$PGVR" ] && runthreads 2 test_brw_read $COUNT_10 -30 $PGVR
- runthreads 10 test_brw_write 1000000 -30 $PG
- runthreads 1 test_brw_read 16000000 -30 $PG
- runthreads 10 test_brw_read 1000000 -30 $PG
+ runthreads 10 test_brw_write $COUNT_10 -30 $PG
+ runthreads 10 test_brw_read $COUNT_10 -30 $PG
- [ "$PGVW" ] && runthreads 10 test_brw_write 100000 -60 $PGVW
- [ "$PGVW" ] && runthreads 1 test_brw_read 1600000 -30 $PG
- [ "$PGVR" ] && runthreads 10 test_brw_read 100000 -60 $PGVR
+ [ "$PGVW" ] && runthreads 10 test_brw_write $COUNT_100 -60 $PGVW
+ [ "$PGVR" ] && runthreads 10 test_brw_read $COUNT_100 -60 $PGVR
- runthreads 32 test_brw_write 1000000 -30 $PG
- runthreads 1 test_brw_read 16000000 -30 $PG
- runthreads 32 test_brw_read 1000000 -30 $PG
+ runthreads 32 test_brw_write $COUNT_10 -30 $PG
+ runthreads 32 test_brw_read $COUNT_10 -30 $PG
- [ "$PGVW" ] && runthreads 32 test_brw_write 100000 -60 $PGVW
- [ "$PGVW" ] && runthreads 1 test_brw_read 1600000 -30 $PG
- [ "$PGVR" ] && runthreads 32 test_brw_read 100000 -60 $PGVR
+ [ "$PGVW" ] && runthreads 32 test_brw_write $COUNT_100 -60 $PGVW
+ [ "$PGVR" ] && runthreads 32 test_brw_read $COUNT_100 -60 $PGVR
- runthreads 64 test_brw_write 1000000 -30 $PG
- runthreads 1 test_brw_read 16000000 -30 $PG
- runthreads 64 test_brw_read 1000000 -30 $PG
+ runthreads 64 test_brw_write $COUNT_10 -30 $PG
+ runthreads 64 test_brw_read $COUNT_10 -30 $PG
- [ "$PGVW" ] && runthreads 64 test_brw_write 100000 -60 $PGVW
- [ "$PGVW" ] && runthreads 1 test_brw_read 1600000 -30 $PG
- [ "$PGVR" ] && runthreads 64 test_brw_read 100000 -60 $PGVR
+ [ "$PGVW" ] && runthreads 64 test_brw_write $COUNT_100 -60 $PGVW
+ [ "$PGVR" ] && runthreads 64 test_brw_read $COUNT_100 -60 $PGVR
- runthreads 100 test_brw_write 100000 -60 $PG
- runthreads 1 test_brw_read 1600000 -30 $PG
- runthreads 100 test_brw_read 100000 -60 $PG
+ runthreads 100 test_brw_write $COUNT_100 -60 $PG
+ runthreads 100 test_brw_read $COUNT_100 -60 $PG
- [ "$PGVW" ] && runthreads 100 test_brw_write 100000 -60 $PGVW
- [ "$PGVW" ] && runthreads 1 test_brw_read 1600000 -30 $PG
- [ "$PGVR" ] && runthreads 100 test_brw_read 100000 -60 $PGVR
+ [ "$PGVW" ] && runthreads 100 test_brw_write $COUNT_100 -60 $PGVW
+ [ "$PGVR" ] && runthreads 100 test_brw_read $COUNT_100 -60 $PGVR