From cf57ec609dc7b02eb44433514af60bb74951e990 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sun, 26 Aug 2018 15:21:43 +0300 Subject: Revert GC-related changes in libmdbx, till the time when it works --- libs/libmdbx/src/test/gc.sh | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 libs/libmdbx/src/test/gc.sh (limited to 'libs/libmdbx/src/test/gc.sh') diff --git a/libs/libmdbx/src/test/gc.sh b/libs/libmdbx/src/test/gc.sh deleted file mode 100644 index 84f31a50e7..0000000000 --- a/libs/libmdbx/src/test/gc.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/bash -set -euo pipefail -TESTDB_PREFIX=${1:-/dev/shm/mdbx-gc-test} - -function rep9 { printf "%*s" $1 '' | tr ' ' '9'; } -function join { local IFS="$1"; shift; echo "$*"; } -function bit2option { local -n arr=$1; (( ($2&(1<<$3)) != 0 )) && echo -n '+' || echo -n '-'; echo "${arr[$3]}"; } - -options=(writemap coalesce lifo) - -function bits2list { - local -n arr=$1 - local i - local list=() - for ((i=0; i<${#arr[@]}; ++i)) do - list[$i]=$(bit2option $1 $2 $i) - done - join , "${list[@]}" -} - -for nops in {7..1}; do - for ((wbatch=nops; wbatch > 0; --wbatch)); do - for ((bits=2**${#options[@]}; --bits >= 0; )); do - echo "=================================== $(date)" - rm -f ${TESTDB_PREFIX}* - echo --nops=$( rep9 $nops ) --batch.write=$( rep9 $wbatch ) --mode=$(bits2list options $bits) - ./mdbx_test --pathname=${TESTDB_PREFIX} --pagesize=min --size=8G --keylen.min=1 --keylen.max=250 --datalen.min=1 --datalen.max=1500 \ - --nops=$( rep9 $nops ) --batch.write=$( rep9 $wbatch ) --mode=$(bits2list options $bits) \ - --keygen.seed=$(date +%N) --hill | bzip2 -c > ${TESTDB_PREFIX}.log.bz2 - ./mdbx_chk -nvv ${TESTDB_PREFIX} | tee ${TESTDB_PREFIX}-chk.log - done - done -done - -echo "=== ALL DONE ====================== $(date)" -- cgit v1.2.3