https://github.com/cloudnoize/rocksdb_test
https://github.com/cloudnoize/rocksdb_test
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/cloudnoize/rocksdb_test
- Owner: cloudnoize
- Created: 2023-12-20T17:26:28.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-12-20T18:32:22.000Z (over 2 years ago)
- Last Synced: 2023-12-20T19:44:49.377Z (over 2 years ago)
- Language: C++
- Size: 6.24 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
# Compile:
## RocksDB
cd ./rocksdb-6.8.1
`ROCKSDB_DISABLE_ZLIB=TRUE ROCKSDB_DISABLE_BZIP=TRUE ROCKSDB_DISABLE_LZ4=TRUE ROCKSDB_DISABLE_ZSTD=TRUE \
EXTRA_CXXFLAGS="-fno-omit-frame-pointer -Wno-range-loop-construct -Wno-maybe-uninitialized -g " \
EXTRA_CFLAGS="-fno-omit-frame-pointer -g " \
PORTABLE=1 make -j$(nproc) USE_RTTI=1 shared_lib`
## Compile bench tool
Run `make`
# Manifest-generation:
First edit the generic template paths, any path that contains "/home/snehal/eran" should be changed to your path.
Run `make gen-man`
# Run the tool:
## native using makefile with 15gb target db
Run `make run-native`
## using gramine-direct
Run `make run-direct`