rocksdb/include/rocksdb
sdong 86a0133d05 PlainTableReader to expose index size to users
Summary:
This is a temp solution to expose index sizes to users from PlainTableReader before we persistent them to files.
In this patch, the memory consumption of indexes used by PlainTableReader will be reported as two user defined properties, so that users can monitor them.

Test Plan:
Add a unit test.
make all check`

Reviewers: haobo, ljin

Reviewed By: haobo

CC: nkg-, yhchiang, igor, ljin, dhruba, leveldb

Differential Revision: https://reviews.facebook.net/D18195
2014-04-22 19:29:05 -07:00
..
c.h [C-API] implemented more options 2014-04-03 10:47:37 +02:00
cache.h Merge branch 'master' into performance 2014-01-28 10:35:55 -08:00
compaction_filter.h Compaction Filter V1 to use old context struct to keep backward compatible 2014-04-02 14:57:51 -07:00
comparator.h Add License message to public header files. 2013-11-18 10:21:35 -08:00
db.h RocksDBLite 2014-04-15 13:39:26 -07:00
env.h Expose in memory Env to the world 2014-04-14 12:28:15 -07:00
filter_policy.h Add License message to public header files. 2013-11-18 10:21:35 -08:00
flush_block_policy.h Remove the terrible hack in for flush_block_policy_factory 2014-02-28 16:39:27 -08:00
iterator.h Add License message to public header files. 2013-11-18 10:21:35 -08:00
ldb_tool.h RocksDBLite 2014-04-15 13:39:26 -07:00
memtablerep.h RocksDBLite 2014-04-15 13:39:26 -07:00
merge_operator.h Enhance partial merge to support multiple arguments 2014-03-24 17:57:13 -07:00
options.h RocksDBLite 2014-04-15 13:39:26 -07:00
perf_context.h macros for perf_context 2014-04-08 10:58:07 -07:00
slice_transform.h Add License message to public header files. 2013-11-18 10:21:35 -08:00
slice.h No shadow in public headers 2014-04-10 17:19:03 -07:00
statistics.h [RocksDB] make sure KSVObsolete does not get accessed as a valid pointer. 2014-03-10 12:55:25 -07:00
status.h IOError cleanup 2014-02-12 11:42:54 -08:00
table_properties.h PlainTableReader to expose index size to users 2014-04-22 19:29:05 -07:00
table.h RocksDBLite 2014-04-15 13:39:26 -07:00
transaction_log.h Revert "Fix bad merge of D16791 and D16767" 2014-03-12 09:37:43 -07:00
types.h Add License message to public header files. 2013-11-18 10:21:35 -08:00
universal_compaction.h Moving Some includes from options.h to forward declaration 2014-01-24 17:16:22 -08:00
write_batch.h Support for column families in TTL DB 2014-04-22 11:27:33 -07:00