CStorVolumeReplica
cstor.openebs.io / v1
apiVersion: cstor.openebs.io/v1
kind: CStorVolumeReplica
metadata:
name: example
apiVersion
string
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind
string
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata
object
spec object required
CStorVolumeReplicaSpec is the spec for a CStorVolumeReplica resource
blockSize
integer
BlockSize is the logical block size in multiple of 512 bytes BlockSize specifies the block size of the volume. The blocksize cannot be changed once the volume has been written, so it should be set at volume creation time. The default blocksize for volumes is 4 Kbytes. Any power of 2 from 512 bytes to 128 Kbytes is valid.
format:
int32
capacity
string
Represents the actual capacity of the underlying volume
compression
string
Controls the compression algorithm used for this volumes examples: on|off|gzip|gzip-N|lz4|lzjb|zle
replicaid
string
ReplicaID is unique number to identify the replica
targetIP
string
TargetIP represents iscsi target IP through which replica cummunicates IO workloads and other volume operations like snapshot and resize requests
zvolWorkers
string
ZvolWorkers represents number of threads that executes client IOs
status object
CStorVolumeReplicaStatus is for handling status of cvr.
capacity object
CStorVolumeCapacityDetails represents capacity info of replica
total
string required
The amount of space consumed by this volume replica and all its descendents
used
string required
The amount of space that is "logically" accessible by this dataset. The logical space ignores the effect of the compression and copies properties, giving a quantity closer to the amount of data that applications see. However, it does include space consumed by metadata
lastTransitionTime
string
LastTransitionTime refers to the time when the phase changes
format:
date-time
lastUpdateTime
string
The last updated time
format:
date-time
message
string
A human readable message indicating details about the transition.
pendingSnapshots
object
PendingSnapshots contains list of pending snapshots that are not yet available on this replica
phase
string
CStorVolumeReplicaPhase is to holds different phases of replica
snapshots
object
Snapshots contains list of snapshots, and their properties, created on CVR
versionDetails object
VersionDetails provides the details for upgrade
autoUpgrade
boolean
If AutoUpgrade is set to true then the resource is upgraded automatically without any manual steps
desired
string
Desired is the version that we want to upgrade or the control plane version
status object
Status gives the status of reconciliation triggered when the desired and current version are not same
current
string
Current is the version of resource
dependentsUpgraded
boolean
DependentsUpgraded gives the details whether all children of a resource are upgraded to desired version or not
lastUpdateTime
string
LastUpdateTime is the time the status was last updated
format:
date-time
message
string
Message is a human readable message if some error occurs
reason
string
Reason is the actual reason for the error state
state
string
State is the state of reconciliation
No matches. Try .spec.blockSize for an exact path