Enum ceph::cmd::PoolOption[][src]

pub enum PoolOption {
    Size,
    MinSize,
    CrashReplayInterval,
    PgNum,
    PgpNum,
    CrushRule,
    HashPsPool,
    NoDelete,
    NoPgChange,
    NoSizeChange,
    WriteFadviceDontNeed,
    NoScrub,
    NoDeepScrub,
    HitSetType,
    HitSetPeriod,
    HitSetCount,
    HitSetFpp,
    UseGmtHitset,
    TargetMaxBytes,
    TargetMaxObjects,
    CacheTargetDirtyRatio,
    CacheTargetDirtyHighRatio,
    CacheTargetFullRatio,
    CacheMinFlushAge,
    CacheMinEvictAge,
    Auid,
    MinReadRecencyForPromote,
    MinWriteRecencyForPromte,
    FastRead,
    HitSetGradeDecayRate,
    HitSetSearchLastN,
    ScrubMinInterval,
    ScrubMaxInterval,
    DeepScrubInterval,
    RecoveryPriority,
    RecoveryOpPriority,
    ScrubPriority,
    CompressionMode,
    CompressionAlgorithm,
    CompressionRequiredRatio,
    CompressionMaxBlobSize,
    CompressionMinBlobSize,
    CsumType,
    CsumMinBlock,
    CsumMaxBlock,
    AllocEcOverwrites,
}

Variants

Size
MinSize
CrashReplayInterval
PgNum
PgpNum
CrushRule
HashPsPool
NoDelete
NoPgChange
NoSizeChange
WriteFadviceDontNeed
NoScrub
NoDeepScrub
HitSetType
HitSetPeriod
HitSetCount
HitSetFpp
UseGmtHitset
TargetMaxBytes
TargetMaxObjects
CacheTargetDirtyRatio
CacheTargetDirtyHighRatio
CacheTargetFullRatio
CacheMinFlushAge
CacheMinEvictAge
Auid
MinReadRecencyForPromote
MinWriteRecencyForPromte
FastRead
HitSetGradeDecayRate
HitSetSearchLastN
ScrubMinInterval
ScrubMaxInterval
DeepScrubInterval
RecoveryPriority
RecoveryOpPriority
ScrubPriority
CompressionMode
CompressionAlgorithm
CompressionRequiredRatio
CompressionMaxBlobSize
CompressionMinBlobSize
CsumType
CsumMinBlock
CsumMaxBlock
AllocEcOverwrites

Trait Implementations

impl AsRef<str> for PoolOption[src]

impl Debug for PoolOption[src]

impl<'de> Deserialize<'de> for PoolOption[src]

impl Display for PoolOption[src]

impl Serialize for PoolOption[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.