diff options
Diffstat (limited to 'deps/README.md')
-rw-r--r-- | deps/README.md | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/deps/README.md b/deps/README.md index 591bb2cd5..f37922f19 100644 --- a/deps/README.md +++ b/deps/README.md @@ -5,6 +5,7 @@ should be provided by the operating system. * **hiredis** is the official C client library for Redis. It is used by redis-cli, redis-benchmark and Redis Sentinel. It is part of the Redis official ecosystem but is developed externally from the Redis repository, so we just upgrade it as needed. * **linenoise** is a readline replacement. It is developed by the same authors of Redis but is managed as a separated project and updated as needed. * **lua** is Lua 5.1 with minor changes for security and additional libraries. +* **hdr_histogram** Used for per-command latency tracking histograms. How to upgrade the above dependencies === @@ -94,3 +95,13 @@ and our version: 1. Makefile is modified to allow a different compiler than GCC. 2. We have the implementation source code, and directly link to the following external libraries: `lua_cjson.o`, `lua_struct.o`, `lua_cmsgpack.o` and `lua_bit.o`. 3. There is a security fix in `ldo.c`, line 498: The check for `LUA_SIGNATURE[0]` is removed in order to avoid direct bytecode execution. + +Hdr_Histogram +--- + +Updated source can be found here: https://github.com/HdrHistogram/HdrHistogram_c +We use a customized version 0.11.5 +1. Compare all changes under /hdr_histogram directory to version 0.11.5 +2. Copy updated files from newer version onto files in /hdr_histogram. +3. Apply the changes from 1 above to the updated files. + |