all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH manager 1/2] api: ceph ec pools: schema fixes and enhancements
@ 2022-04-29  9:28 Aaron Lauterer
  2022-04-29  9:28 ` [pve-devel] [PATCH manager 2/2] api: ceph ec pools: make add_storages overridable default Aaron Lauterer
  0 siblings, 1 reply; 3+ messages in thread
From: Aaron Lauterer @ 2022-04-29  9:28 UTC (permalink / raw)
  To: pve-devel

Ceph has a min value for 'k' of 2. Adding default and description where
missing.

Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
---
 PVE/API2/Ceph/Pools.pm | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/PVE/API2/Ceph/Pools.pm b/PVE/API2/Ceph/Pools.pm
index eeb81d65..4e28453c 100644
--- a/PVE/API2/Ceph/Pools.pm
+++ b/PVE/API2/Ceph/Pools.pm
@@ -321,7 +321,7 @@ my $ec_format = {
 	type => 'integer',
 	description => "Number of data chunks. Will create an erasure coded pool plus a"
 	    ." replicated pool for metadata.",
-	minimum => 1,
+	minimum => 2,
     },
     m => {
 	type => 'integer',
@@ -335,6 +335,7 @@ my $ec_format = {
 	    ." coded pool plus a replicated pool for metadata.",
 	format_description => 'domain',
 	optional => 1,
+	default => 'host',
     },
     'device-class' => {
 	type => 'string',
@@ -386,6 +387,8 @@ __PACKAGE__->register_method ({
 		optional => 1,
 	    },
 	    'erasure-coding' => {
+		description => "Create an erasure coded pool for RBD with an ".
+				"accompaning replicated pool for metadata storage.",
 		type => 'string',
 		format => $ec_format,
 		optional => 1,
-- 
2.30.2





^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2022-04-29 12:31 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-29  9:28 [pve-devel] [PATCH manager 1/2] api: ceph ec pools: schema fixes and enhancements Aaron Lauterer
2022-04-29  9:28 ` [pve-devel] [PATCH manager 2/2] api: ceph ec pools: make add_storages overridable default Aaron Lauterer
2022-04-29 12:30   ` [pve-devel] applied: " Thomas Lamprecht

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal