rocksdb/utilities
Yueh-Hsuan Chiang 45bab305f9 Move GetThreadList() feature under Env.
Summary:
GetThreadList() feature depends on the thread creation and destruction, which is currently handled under Env.
This patch moves GetThreadList() feature under Env to better manage the dependency of GetThreadList() feature
on thread creation and destruction.

Renamed ThreadStatusImpl to ThreadStatusUpdater.  Add ThreadStatusUtil, which is a static class contains
utility functions for ThreadStatusUpdater.

Test Plan: run db_test, thread_list_test and db_bench and verify the life cycle of Env and ThreadStatusUpdater is properly managed.

Reviewers: igor, sdong

Reviewed By: sdong

Subscribers: ljin, dhruba, leveldb

Differential Revision: https://reviews.facebook.net/D30057
2014-12-22 12:20:17 -08:00
..
backupable Fix broken test in 31b02d. 2014-11-13 14:46:30 -08:00
checkpoint Moved checkpoint to utilities 2014-11-20 15:54:47 -08:00
compacted_db Move GetThreadList() feature under Env. 2014-12-22 12:20:17 -08:00
document Turn -Wshadow back on 2014-11-06 11:14:28 -08:00
geodb Clean up StringSplit 2014-11-21 11:05:28 -05:00
leveldb_options Added CompatibleOptions for compatibility with LevelDB Options 2014-11-20 19:24:39 -08:00
merge_operators Apply InfoLogLevel to the logs in utilities/merge_operators/uint64add.cc 2014-10-29 17:10:21 -07:00
redis Turn on -Wshorten-64-to-32 and fix all the errors 2014-11-11 16:47:22 -05:00
spatialdb Add concurrency to compacting SpatialDB 2014-11-13 16:34:29 -05:00
ttl MultiGet for DBWithTTL 2014-12-20 12:46:37 +01:00
write_batch_with_index Turn on -Wshorten-64-to-32 and fix all the errors 2014-11-11 16:47:22 -05:00
merge_operators.h Add appropriate LICENSE and Copyright message. 2013-10-16 17:48:41 -07:00