rocksdb/build_tools
Yueh-Hsuan Chiang 647eafdc21 Introduce Lua Extension: RocksLuaCompactionFilter
Summary:
This diff includes an implementation of CompactionFilter that allows
users to write CompactionFilter in Lua.  With this ability, users can
dynamically change compaction filter logic without requiring building
the rocksdb binary and restarting the database.

To compile, WITH_LUA_PATH must be specified to the base directory
of lua.
Closes https://github.com/facebook/rocksdb/pull/1478

Differential Revision: D4150138

Pulled By: yhchiang

fbshipit-source-id: ed84222
2016-11-16 15:39:12 -08:00
..
amalgamate.py New amalgamation target 2015-10-01 08:29:31 +13:00
build_detect_platform Introduce Lua Extension: RocksLuaCompactionFilter 2016-11-16 15:39:12 -08:00
cont_integration.sh Workarounds for continuous build implementation 2016-06-23 19:38:29 -07:00
dependencies_4.8.1.sh Introduce Lua Extension: RocksLuaCompactionFilter 2016-11-16 15:39:12 -08:00
dependencies.sh Introduce Lua Extension: RocksLuaCompactionFilter 2016-11-16 15:39:12 -08:00
dockerbuild.sh Move dockerbuild.sh to build_tools/ 2015-06-17 14:09:12 -07:00
error_filter.py Run release build for CLANG and GCC 4.8.1 in pre-commit tests too 2016-07-20 13:46:32 -07:00
fb_compile_mongo.sh set -e in fb_compile_mongo.sh 2015-06-29 11:43:25 -07:00
fbcode_config4.8.1.sh Introduce Lua Extension: RocksLuaCompactionFilter 2016-11-16 15:39:12 -08:00
fbcode_config.sh Introduce Lua Extension: RocksLuaCompactionFilter 2016-11-16 15:39:12 -08:00
format-diff.sh Check formatting in Travis 2015-09-17 22:02:05 -07:00
gnu_parallel Testing out parallel sandcastle changes 2016-07-27 11:58:57 -07:00
make_new_version.sh Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
make_package.sh Update documentation to point at gcc 4.8 2016-10-29 12:09:17 -07:00
precommit_checker.py Testing out parallel sandcastle changes 2016-07-27 11:58:57 -07:00
regression_build_test.sh Enhance db_bench write rate limit 2016-01-04 12:01:27 -08:00
rocksdb-lego-determinator Changing the legocastle run to use valgrind_test instead of _check 2016-10-24 16:23:19 -07:00
run_ci_db_test.ps1 Add support for db_test2 for dev and CI runs 2016-03-23 16:33:57 -07:00
update_dependencies.sh Introduce Lua Extension: RocksLuaCompactionFilter 2016-11-16 15:39:12 -08:00
version.sh Cross-platform fix version.sh 2014-10-04 11:17:06 +02:00