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.
 
 
 
 
 
 
rocksdb/thrift
Dhruba Borthakur 7c0b5ec54a leveldb thrift server uses an incorrect root directory 13 years ago
..
folly Implement the FB-Assoc API via thrift. 13 years ago
gen-cpp Implement the FB-Assoc API via thrift. 13 years ago
if Implement taoAssocRangeGet(). 13 years ago
lib/cpp Implement the FB-Assoc API via thrift. 13 years ago
libs Implement the FB-Assoc API via thrift. 13 years ago
test Implement taoAssocRangeGet(). 13 years ago
README Implement taoAssocRangeGet(). 13 years ago
assoc.h Implement taoAssocRangeGet(). 13 years ago
openhandles.h Encode id1Type, id2Type and data version the assoc payload. 13 years ago
server.cpp Make leveldb server not exit immediately. 13 years ago
server_options.h leveldb thrift server uses an incorrect root directory 13 years ago
server_utils.cpp Make leveldb server not exit immediately. 13 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
thrift --gen cpp if/leveldb.thrift