[−][src]Struct libstorage::scaleio::OscillatingCounterWindow
Fields
threshold: Option<i64>
window_size_in_sec: Option<i64>
last_oscillation_count: Option<i64>
last_oscillationi_time: Option<u64>
max_failures_count: Option<i64>
max_failures_time: Option<u64>
fixed_read_error_count: Option<u64>
avg_read_size_in_bytes: Option<u64>
avg_write_size_in_bytes: Option<u64>
avg_read_latency_in_microsec: Option<u64>
avg_write_latency_in_microsec: Option<u64>
capacity_in_use_in_kb: Option<u64>
thick_capacity_in_use_in_kb: Option<u64>
thin_capacity_in_use_in_kb: Option<u64>
snap_capacity_in_use_in_kb: Option<u64>
snap_capacity_in_use_occupied_in_kb: Option<u64>
unreachable_unused_capacity_in_kb: Option<u64>
protected_vac_in_kb: Option<u64>
degraded_healthy_vac_in_kb: Option<u64>
degraded_failed_vac_in_kb: Option<u64>
failed_vac_in_kb: Option<u64>
in_use_vac_in_kb: Option<u64>
active_moving_in_fwd_rebuild_jobs: Option<u64>
pending_moving_in_fwd_rebuild_jobs: Option<u64>
active_moving_out_fwd_rebuild_jobs: Option<u64>
pending_moving_out_fwd_rebuild_jobs: Option<u64>
active_moving_in_bck_rebuild_jobs: Option<u64>
pending_moving_in_bck_rebuild_jobs: Option<u64>
active_moving_out_bck_rebuild_jobs: Option<u64>
pending_moving_out_bck_rebuild_jobs: Option<u64>
active_moving_in_rebalance_jobs: Option<u64>
pending_moving_in_rebalance_jobs: Option<u64>
active_moving_rebalance_jobs: Option<u64>
pending_moving_rebalance_jobs: Option<u64>
primary_vac_in_kb: Option<u64>
secondary_vac_in_kb: Option<u64>
primary_read_bwc: Option<BWC>
primary_read_from_dev_bwc: Option<BWC>
primary_write_bwc: Option<BWC>
secondary_read_bwc: Option<BWC>
secondary_read_from_dev_bwc: Option<BWC>
secondary_write_bwc: Option<BWC>
total_read_bwc: Option<BWC>
total_write_bwc: Option<BWC>
fwd_rebuild_read_bwc: Option<BWC>
fwd_rebuild_write_bwc: Option<BWC>
bck_rebuild_read_bwc: Option<BWC>
bck_rebuild_write_bwc: Option<BWC>
rebalance_read_bwc: Option<BWC>
rebalance_write_bwc: Option<BWC>
background_scan_compare_count: Option<u64>
background_scanned_in_mb: Option<u64>
thin_capacity_allocated_in_km: Option<u64>
rm_pending_allocated_in_kb: Option<u64>
semi_protected_vac_in_kb: Option<u64>
in_maintenance_vac_in_kb: Option<u64>
active_moving_in_norm_rebuild_jobs: Option<u64>
active_moving_out_norm_rebuild_jobs: Option<u64>
pending_moving_in_norm_rebuild_jobs: Option<u64>
pending_moving_out_normrebuild_jobs: Option<u64>
primary_read_from_rmcache_bwc: Option<BWC>
secondary_read_from_rmcache_bwc: Option<BWC>
norm_rebuild_read_bwc: Option<BWC>
norm_rebuild_write_bwc: Option<BWC>
rfcache_reads_received: Option<u64>
rfcache_writes_received: Option<u64>
rfcache_avg_read_time: Option<u64>
rfcache_avg_write_time: Option<u64>
rfcache_source_device_reads: Option<u64>
rfcache_source_device_writes: Option<u64>
rfache_read_hit: Option<u64>
rfcache_read_miss: Option<u64>
rfcache_write_miss: Option<u64>
rfcache_ios_skipped: Option<u64>
rfcache_reads_skipped: Option<u64>
rfcache_reads_skipped_aligned_size_too_large: Option<u64>
rfcache_reads_skipped_max_io_size: Option<u64>
rfcache_reads_skipped_heavy_load: Option<u64>
rfcache_reads_skipped_stuck_io: Option<u64>
rfcache_reads_skipped_low_resources: Option<u64>
rfcache_reads_skipped_internal_error: Option<u64>
rfcache_reads_skipped_lock_ios: Option<u64>
rfcache_writes_skipped_max_io_size: Option<u64>
rfcache_writes_skipped_heavy_load: Option<u64>
rfcache_writes_skipped_stuck_io: Option<u64>
rfcache_writes_skipped_low_resources: Option<u64>
rfcache_writes_skipped_internal_error: Option<u64>
rfcache_writes_skipped_cache_miss: Option<u64>
rfcache_skipped_unlined_write: Option<u64>
rfcache_io_errors: Option<u64>
rfcache_reads_from_cache: Option<u64>
rfcache_ios_outstanding: Option<u64>
rfcache_reads_pending: Option<u64>
rfcache_write_pending: Option<u64>
Trait Implementations
impl IntoPoint for OscillatingCounterWindow
[src]
impl Clone for OscillatingCounterWindow
[src]
fn clone(&self) -> OscillatingCounterWindow
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for OscillatingCounterWindow
[src]
impl<'de> Deserialize<'de> for OscillatingCounterWindow
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for OscillatingCounterWindow
impl Sync for OscillatingCounterWindow
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> Erased for T
impl<T> Typeable for T where
T: Any,
T: Any,
impl<T> Same for T
type Output = T
Should always be Self