pub struct TieredStorageConfig {
pub hot_tier_capacity: usize,
pub hot_to_warm_threshold: Duration,
pub warm_to_cold_threshold: Duration,
pub auto_tier_enabled: bool,
pub tier_check_interval: Duration,
}Expand description
Tiered storage configuration
Fields§
§hot_tier_capacity: usizeHot tier capacity (number of vectors)
hot_to_warm_threshold: DurationTime before demoting from hot to warm
warm_to_cold_threshold: DurationTime before demoting from warm to cold
auto_tier_enabled: boolEnable automatic tiering
tier_check_interval: DurationTier check interval
Trait Implementations§
Source§impl Clone for TieredStorageConfig
impl Clone for TieredStorageConfig
Source§fn clone(&self) -> TieredStorageConfig
fn clone(&self) -> TieredStorageConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TieredStorageConfig
impl Debug for TieredStorageConfig
Auto Trait Implementations§
impl Freeze for TieredStorageConfig
impl RefUnwindSafe for TieredStorageConfig
impl Send for TieredStorageConfig
impl Sync for TieredStorageConfig
impl Unpin for TieredStorageConfig
impl UnsafeUnpin for TieredStorageConfig
impl UnwindSafe for TieredStorageConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more