pve-manager/PVE/API2
Aaron Lauterer 3bd128d7a0 ceph pools: allow to create erasure code pools
To use erasure coded (EC) pools for RBD storages, we need two pools. One
regular replicated pool that will hold the RBD omap and other metadata
and the EC pool which will hold the image data.

The coupling happens when an RBD image is created by adding the
--data-pool parameter. This is why we have the 'data-pool' parameter in
the storage configuration.

To follow already established semantics, we will create a 'X-metadata'
and 'X-data' pool. The storage configuration is always added as it is
the only thing that links the two together (besides naming schemes).

Different pg_num defaults are chosen for the replicated metadata pool as
it will not hold a lot of data.

Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
2022-04-28 20:26:38 +02:00
..
Ceph ceph pools: allow to create erasure code pools 2022-04-28 20:26:38 +02:00
Cluster api: metrics: use complete config for testing the connection 2021-11-15 16:17:51 +01:00
Hardware fix #3490: show more pci devices by default 2021-07-07 18:37:07 +02:00
ACME.pm api: ACME revoke: do not abort if CA is just expired 2020-08-19 18:52:48 +02:00
ACMEAccount.pm api: acme: fix API index entry for challenge-schema 2021-05-05 15:52:49 +02:00
ACMEPlugin.pm ACME: add comment for implicit standalone plugin fallback 2020-05-07 13:53:05 +02:00
APT.pm api: apt: repos: fix interfacing with perlmod 2022-02-17 14:34:18 +01:00
Backup.pm fix #3976: api/backup: make schedule/starttime truly optional on update 2022-04-01 17:52:10 +02:00
Capabilities.pm api: move cpu path into qemu/capabilities 2021-06-09 11:29:34 +02:00
Ceph.pm api: ceph: remove moved 'flags' calls 2021-06-09 11:29:34 +02:00
Certificates.pm fix #2771: relax cert API endpoints permissions 2020-06-17 14:00:43 +02:00
Cluster.pm api: next-id: honor new datacenter.cfg upper/lower range option 2022-04-27 13:52:01 +02:00
HAConfig.pm use new ha infrastructure 2015-04-03 08:36:59 +02:00
Hardware.pm api: add usb list in hardware endpoint 2020-12-02 11:27:02 +01:00
Makefile move BackupInfo module into Cluster 2021-07-02 12:50:49 +02:00
Network.pm api2: network: anybridge: re-add regular bridges 2022-04-27 13:55:57 +02:00
NodeConfig.pm api: fill in nodeconfig schema 2022-03-17 14:24:20 +01:00
Nodes.pm api: query url metadata: change default user-agent to "Proxmox VE" 2022-02-04 17:49:46 +01:00
Pool.pm api: add 'type' parameter to pool GET endpoint 2022-01-31 13:30:50 +01:00
Replication.pm replication: split out error handling and include more info in mail 2022-04-27 10:18:30 +02:00
ReplicationConfig.pm fix iteration over hash without keys 2020-11-20 15:34:27 +01:00
Services.pm api/services: add pvescheduler to the service list 2021-11-12 16:17:36 +01:00
Subscription.pm ui: fix system report window indentation + cleanups 2020-05-27 14:11:16 +02:00
Tasks.pm Add/fix option descriptions in pvenode api docs 2021-08-31 17:02:29 +02:00
VZDump.pm api: vzdump: extract config: add content type check 2022-04-01 09:24:35 +02:00