[][src]Module rocks::thread_status

This file defines the structures for exposing run-time status of any rocksdb-related thread. Such run-time status can be obtained via GetThreadList() API.

Note that all thread-status features are still under-development, and thus APIs and class definitions might subject to change at this point. Will remove this comment once the APIs have been finalized.

Structs

ThreadStatus

A structure that describes the current status of a thread. The status of active threads can be fetched using rocksdb::GetThreadList().

Enums

CompactionPropertyType
FlushPropertyType
OperationStage
OperationType

The type used to refer to a thread operation. A thread operation describes high-level action of a thread. Examples include compaction and flush.

StateType

The type used to refer to a thread state. A state describes lower-level action of a thread such as reading / writing a file or waiting for a mutex.

ThreadType

The type of a thread.