### sqlite is a serverless transactional SQL database that is sometimes
### embedded in applications. This workload is a baasic insertion test
### of rows containing;
###   SmallInt    val: 10
###   DateTime    val: Current
###   ShortString val: Random
###   LongString  val: Random

export MMTESTS="sqlite"

# Test disk to setup (optional)
#export TESTDISK_RAID_DEVICES=
#export TESTDISK_RAID_MD_DEVICE=/dev/md0
#export TESTDISK_RAID_OFFSET=63
#export TESTDISK_RAID_SIZE=250019532
#export TESTDISK_RAID_TYPE=raid0
#export TESTDISK_PARTITION=/dev/sda6
#export TESTDISK_FILESYSTEM=ext3
#export TESTDISK_MKFS_PARAM="-f -d agcount=8"
#export TESTDISK_MOUNT_ARGS=""

# List of monitors
export RUN_MONITOR=yes
export MONITORS_ALWAYS=
export MONITORS_GZIP="proc-vmstat top iotop"
export MONITORS_WITH_LATENCY="vmstat iostat"
export MONITOR_UPDATE_FREQUENCY=10

# sqlite, assumes a row is roughly 52 bytes and splits the target size.
export SQLITE_ROWSIZE=52
export SQLITE_TOTALSIZE=$((1048576/8))
export SQLITE_SIZE=$((SQLITE_TOTALSIZE/SQLITE_ROWSIZE))
