Hermes
0.9.5-beta
Hierarchical Distributed I/O Buffering System
|
#include <metadata_management.h>
Public Attributes | |
VBucketID | next_free |
ChunkedIdList | blobs |
std::atomic< int > | ref_count |
std::atomic< int > | async_flush_count |
TraitID | traits [kMaxTraitsPerVBucket] |
bool | active |
A structure to represent virtual bucket information
VBucketID hermes::VBucketInfo::next_free |
id of next free virtual bucket
ChunkedIdList hermes::VBucketInfo::blobs |
list of BLOB IDs
std::atomic<int> hermes::VBucketInfo::ref_count |
reference count
std::atomic<int> hermes::VBucketInfo::async_flush_count |
asynchrnous flush count
TraitID hermes::VBucketInfo::traits[kMaxTraitsPerVBucket] |
Not currently used since Traits are process local.
bool hermes::VBucketInfo::active |
is virtual bucket active?