Skip to content

Commit f0bf461

Browse files
authored
Merge pull request #74624 from sr1kar99/thick-provisioning
TELCODOCS#1834: Thick provisioning using LVM Storage
2 parents f7ab77a + c7f435d commit f0bf461

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

modules/lvms-about-lvmcluster-cr.adoc

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,16 @@ If any of these conditions are true, do not force wipe the disk. Instead, you mu
101101

102102
|`deviceClasses.thinPoolConfig`
103103
|`object`
104-
|Contains the configuration to create a thin pool in the LVM volume group.
104+
|Contains the configuration to create a thin pool in the LVM volume group.
105+
106+
If you exclude this field, logical volumes are thick provisioned.
107+
108+
Using thick-provisioned storage includes the following limitations:
109+
110+
* No copy-on-write support for volume cloning.
111+
* No support for snapshot class.
112+
* No support for over-provisioning. As a result, the provisioned capacity of `PersistentVolumeClaims` (PVCs) is immediately reduced from the volume group.
113+
* No support for thin metrics. Thick-provisioned devices only support volume group metrics.
105114

106115
|`thinPoolConfig.name`
107116
|`string`

modules/lvms-creating-lvmcluster-using-rhacm.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ spec:
5151
----
5252
<1> Contains the configuration to assign the local storage devices to the LVM volume groups.
5353
<2> Contains the configuration to specify the paths to the devices that you want to add to the LVM volume group, and force wipe the devices that are added to the LVM volume group.
54-
<3> Contains the LVM thin pool configuration.
54+
<3> Contains the configuration to create a thin pool in the LVM volume group. If you exclude this field, logical volumes are thick provisioned.
5555
<4> Contains the configuration to choose the nodes on which you want to create the LVM volume groups. If this field is empty, then all nodes without no-schedule taints are considered.
5656

5757
. Create the `ConfigurationPolicy` CR by running the following command:

modules/lvms-creating-lvms-cluster-using-cli.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ spec:
5151
<1> Contains the configuration to assign the local storage devices to the LVM volume groups.
5252
<2> Contains the configuration to choose the nodes on which you want to create the LVM volume group. If this field is empty, all nodes without no-schedule taints are considered.
5353
<3> Contains the configuration to specify the paths to the devices that you want to add to the LVM volume group, and force wipe the devices that are added to the LVM volume group.
54-
<4> Contains the configuration to create a thin pool in the LVM volume group.
54+
<4> Contains the configuration to create a thin pool in the LVM volume group. If you exclude this field, logical volumes are thick provisioned.
5555

5656
. Create the `LVMCluster` CR by running the following command:
5757
+

storage/persistent_storage/persistent_storage_local/persistent-storage-using-lvms.adoc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@ include::_attributes/common-attributes.adoc[]
66

77
toc::[]
88

9-
Logical Volume Manager Storage uses the TopoLVM CSI driver to dynamically provision local storage on the {product-title} clusters.
10-
11-
{lvms} creates thin-provisioned volumes using Logical Volume Manager and provides dynamic provisioning of block storage on a limited resources cluster.
9+
{lvms-first} uses LVM2 through the TopoLVM CSI driver to dynamically provision local storage on a cluster with limited resources.
1210

1311
You can create volume groups, persistent volume claims (PVCs), volume snapshots, and volume clones by using {lvms}.
1412

0 commit comments

Comments
 (0)