7 ms·
why longhorn and not mayastor? longhorn doesn't even have nvmeof that is not experimental
by dilyevsky 1mo ago
why longhorn and not mayastor? longhorn doesn't even have nvmeof that is not experimental
- sudomateo 1mo agoCould be whichever. Customers have expressed a desired for Longhorn given they were already using it so we started our testing there. Ultimately our CSI plugin will be the official Oxide path.
- kirici 1mo agoWhy Mayastor and not (Rook-)Ceph?
- dilyevsky 1mo agoSlow, buggy and resource hungry. Faster spdk-based engine rewrite has been on the way for like 7 years now
- preisschild 1mo agoOne cool feature of ceph is reed solomon erasure coding, myastor only does replication if storage efficiency is important 4+2 Erasure Coding has only half the storage overhead of 3x replication but the same fault tolerance Also re spdk https://muratkarslioglu.com/blog/io-uring-spdk-kernel-bypass/ https://muratkarslioglu.com/blog/io-uring-spdk-kernel-bypass...
- dilyevsky 1mo agoRS and XOR EC are definitely useful features for an object store that's storing from like tens of petabytes to exabytes worth of data but for a remote block device with a typical size up to a couple dozen terabytes I'm not so sure. Thanks for the link I will check it out Edit: skimmed it, classic AI "analysis" - totally ignores all the crap io_uring went through
- kirici 1mo agoBuggy hasn't been my experience and the overhead should get smaller as storage grows. In any case, you'd get extra features such as S3, which would otherwise require running another service