postgres \c 调用 fscanf 导致的 bug。

This commit is contained in:
2026-03-14 18:52:28 +08:00
parent cf13b0228e
commit 1732163cbf
15 changed files with 107 additions and 175 deletions

View File

@@ -1,12 +1,12 @@
#!/usr/bin/env bash
set -euo pipefail
env -u LD_PRELOAD rm -rf /zvfs/rocksdb_manual || true
env -u LD_PRELOAD=/home/lian/share/zvfs/src/libzvfs.so -rf /zvfs/rocksdb_manual || true
# =========================
# Manual Config (edit here)
# =========================
# 可执行文件路径
DB_BENCH_BIN="/home/lian/env/rocksdb-test/db_bench"
DB_BENCH_BIN="/home/lian/env/rocksdb/db_bench"
# RocksDB 数据目录
DB_PATH="/zvfs/rocksdb_manual"
@@ -20,8 +20,7 @@ DB_PATH="/zvfs/rocksdb_manual"
BENCHMARKS="fillrandom,readrandom"
# key数
# NUM=1000000
NUM=5000
NUM=50000
# 线程数
THREADS=2
@@ -92,7 +91,7 @@ echo "USE_MMAP_READS=$USE_MMAP_READS USE_MMAP_WRITES=$USE_MMAP_WRITES"
echo "STATISTICS=$STATISTICS STATS_INTERVAL_SECONDS=$STATS_INTERVAL_SECONDS HISTOGRAM=$HISTOGRAM"
echo
exec "$DB_BENCH_BIN" \
exec env LD_PRELOAD=/home/lian/share/zvfs/src/libzvfs.so "$DB_BENCH_BIN" \
--db="$DB_PATH" \
--benchmarks="$BENCHMARKS" \
--num="$NUM" \