fork of https://github.com/oxigraph/rocksdb and https://github.com/facebook/rocksdb for nextgraph and oxigraph
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Dhruba Borthakur
b56ff5ea38
|
12 years ago | |
---|---|---|
.. | ||
bin | 12 years ago | |
folly | 12 years ago | |
gen-cpp | 12 years ago | |
if | 12 years ago | |
lib/cpp | 12 years ago | |
libs | 12 years ago | |
test | 12 years ago | |
README | 12 years ago | |
assoc.h | 12 years ago | |
openhandles.h | 12 years ago | |
server.cpp | 12 years ago | |
server_options.h | 12 years ago | |
server_utils.cpp | 12 years ago |
README
This directory has the thrift server code that exposes leveldb apis.
The thrift api is specified in thrift/if/leveldb.thrift.
The thrift header files are in ./thrift/lib. These are part of
Apache Thrift code base and are needed for compilation of the leveldb
thrift server. The thrift libraries are copied into ./thrift/libs.
If you want to use a different version of thrift, please update these
directories with the corresponding thrift header files and the
compiled thrift libraries.
If you want to compile leveldb with thrift-server support, please set the following
enviroment variables appropriately:
USE_THRIFT=1
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./thrift/libs:./snappy/libs
make clean leveldb_server leveldb_server_test
You can run the leveldb server unit tests by
./leveldb_server_test
You can regenerate the thrift cpp files by doing the following
cd ./thrift
bin/thrift --gen cpp if/leveldb.thrift