Hermes
0.9.5-beta
Hierarchical Distributed I/O Buffering System
|
#include <buffer_pool.h>
Public Attributes | |
TargetID | id |
u64 | capacity |
std::atomic< u64 > | remaining_space |
std::atomic< u64 > | speed |
ChunkedIdList | effective_blobs |
TicketMutex | effective_blobs_lock |
A structure to represent target
TargetID hermes::Target::id |
ID of target
std::atomic<u64> hermes::Target::remaining_space |
remaining space
std::atomic<u64> hermes::Target::speed |
speed
ChunkedIdList hermes::Target::effective_blobs |
ID list of BLOBs
TicketMutex hermes::Target::effective_blobs_lock |
ticket lock for BLOBs