percona-server-mongodb-operator icon indicating copy to clipboard operation
percona-server-mongodb-operator copied to clipboard

Support separate mounting of data, journal logs, and running logs using multiple PVC files

Open cccfs opened this issue 7 months ago • 3 comments

Proposal

Decoupling IO using multi PVC

Use-Case

No response

Is this a feature you are interested in implementing yourself?

No

Anything else?

No response

cccfs avatar Jun 05 '25 07:06 cccfs

Hello @cccfs, thank you for this issue

We have already planned for this to happen through this ticket: https://perconadev.atlassian.net/browse/K8SPSMDB-1392

gkech avatar Jun 05 '25 08:06 gkech

Can the priority of this feature be increased? After testing, it has been found that splitting data and journal to different disks, compared to sharing a single disk, has improved MongoDB's throughput and IOPS in a 100% write scenario, and is stable enough

Test results:

Strong consistency 100% write scenario (splitting db and journal into independent disks) Image

Strong consistency 100% write scenario (db, journal share one disk) Image

cccfs avatar Jun 12 '25 10:06 cccfs

@cccfs we will try to include it in 1.22.0

hors avatar Sep 12 '25 10:09 hors