diff --git a/tools/db_bench_tool.cc b/tools/db_bench_tool.cc index d4670ddd91..dd0e8d7c26 100644 --- a/tools/db_bench_tool.cc +++ b/tools/db_bench_tool.cc @@ -2952,9 +2952,19 @@ class Benchmark { } else { auto wal_dir = options.wal_dir; for (int i = 0; i < FLAGS_num_multi_db; i++) { - if (dbs_[i].db || dbs_[i].opt_txn_db) { +#ifndef ROCKSDB_LITE + if (FLAGS_optimistic_transaction_db) { + if (dbs_[i].opt_txn_db) { + continue; + } + } else if (dbs_[i].db) { continue; } +#else // ROCKSDB_LITE + if (dbs_[i].db) { + continue; + } +#endif // ROCKSDB_LITE if (!wal_dir.empty()) { options.wal_dir = GetPathForMultiple(wal_dir, i); }