File

src/app/ceph/pool/pool.ts

Index

Properties

Constructor

constructor(name)
Parameters :
Name Optional
name No

Properties

application_metadata
Type : string[]
auid
Type : number
cache_min_evict_age
Type : number
cache_min_flush_age
Type : number
cache_mode
Type : string
cache_target_dirty_high_ratio_micro
Type : number
cache_target_dirty_ratio_micro
Type : number
cache_target_full_ratio_micro
Type : number
Optional cdExecuting
Type : string
Optional cdIsBinary
Type : boolean
configuration
Type : literal type[]
crush_rule
Type : string
erasure_code_profile
Type : string
Optional executingTasks
Type : ExecutingTask[]
expected_num_objects
Type : number
fast_read
Type : boolean
flags
Type : number
flags_names
Type : string
hit_set_count
Type : number
hit_set_grade_decay_rate
Type : number
hit_set_params
Type : literal type
hit_set_period
Type : number
hit_set_search_last_n
Type : number
last_change
Type : string
last_force_op_resend
Type : string
last_force_op_resend_preluminous
Type : string
min_read_recency_for_promote
Type : number
min_size
Type : number
min_write_recency_for_promote
Type : number
object_hash
Type : number
options
Type : literal type
pg_num
Type : number
pg_status
Type : string
pool
Type : number
pool_name
Type : string
pool_snaps
Type : any[]
quota_max_bytes
Type : number
quota_max_objects
Type : number
read_tier
Type : number
removed_snaps
Type : string
size
Type : number
snap_seq
Type : number
Optional stats
Type : literal type
stripe_width
Type : number
target_max_bytes
Type : number
target_max_objects
Type : number
tier_of
Type : number
tiers
Type : any[]
type
Type : string
use_gmt_hitset
Type : boolean
write_tier
Type : number
import { ExecutingTask } from '../../shared/models/executing-task';
import { PoolStat } from './pool-stat';

export class Pool {
  cache_target_full_ratio_micro: number;
  fast_read: boolean;
  stripe_width: number;
  flags_names: string;
  tier_of: number;
  hit_set_grade_decay_rate: number;
  use_gmt_hitset: boolean;
  last_force_op_resend_preluminous: string;
  quota_max_bytes: number;
  erasure_code_profile: string;
  expected_num_objects: number;
  size: number;
  snap_seq: number;
  auid: number;
  cache_min_flush_age: number;
  hit_set_period: number;
  min_read_recency_for_promote: number;
  target_max_objects: number;
  pg_num: number;
  type: string;
  pool_name: string;
  cache_min_evict_age: number;
  cache_mode: string;
  min_size: number;
  cache_target_dirty_high_ratio_micro: number;
  object_hash: number;
  application_metadata: string[];
  write_tier: number;
  cache_target_dirty_ratio_micro: number;
  pool: number;
  removed_snaps: string;
  cdExecuting?: string;
  executingTasks?: ExecutingTask[];
  crush_rule: string;
  tiers: any[];
  hit_set_params: {
    type: string;
  };
  last_force_op_resend: string;
  pool_snaps: any[];
  quota_max_objects: number;
  options: {
    compression_algorithm?: string;
    compression_max_blob_size?: number;
    compression_min_blob_size?: number;
    compression_mode?: string;
    compression_required_ratio?: number;
  };
  hit_set_count: number;
  flags: number;
  target_max_bytes: number;
  hit_set_search_last_n: number;
  last_change: string;
  min_write_recency_for_promote: number;
  read_tier: number;
  pg_status: string;
  stats?: {
    bytes_used?: PoolStat;
    max_avail?: PoolStat;
    rd_bytes?: PoolStat;
    wr_bytes?: PoolStat;
    rd?: PoolStat;
    wr?: PoolStat;
  };
  cdIsBinary?: boolean;
  configuration: { source: number; name: string; value: string }[];

  constructor(name) {
    this.pool_name = name;
  }
}

result-matching ""

    No results matching ""