[pve-devel] [PATCH ceph 1/2] fix Ceph version string handling

Thomas Lamprecht t.lamprecht at proxmox.com
Wed Jan 8 18:05:59 CET 2020


On 1/8/20 5:27 PM, Martin Verges wrote:
> Thanks, I added that for the future.

Thanks.

> I'm more used to the much more user friendly github / gitlab.

That's rather subjective, I for one, find mailing list much more enjoyable and
easier for review and development work - to each their own.

> However we provide our own croit Ceph debian repository that a lot of
> people use to get newer, better Ceph versions into your software.

We always follow upstream closely and are among the first to test and report
issues or send fixes, especially if they affect the Debian based builds of
Ceph and/or our integration with Ceph.
I'm not sure how you can provided better and newer Ceph builds for Proxmox VE
as:
1. we provide 14.2.5, the latest stable release available (we have upcoming
   14.2.6 already on track)
2. we explicitly build and test Ceph on Proxmox VE, i.e., to make it as first
   class enterprise ready as possible, especially if paired with PVE.

If you have custom patches which improve the experience I'd suggest
up-streaming them to Ceph or, if they affect our management tooling for ceph,
telling us here or at bugzilla.proxmox.com and/or naturally up-streaming them
to PVE.

> One of your proxmox users came to us, complaining that our package named
> "ceph version 14.2.5-1-g23e76c7aa6
> (23e76c7aa6e15817ffb6741aafbc95ca99f24cbb) nautilus (stable)" breaks the
> proxmox software.

The Ceph integration from a client perspective should work as with every other
"external" ceph server setup. IMO, it makes no sense to mix our management
interface for Ceph with externally untested builds. We sync releases of Ceph
on our side with releases of the management stack, that would be circumvented
completely, as would be the testing of the Ceph setup.

If people want to use croit that's naturally fine for us, they can use the
croit managed ceph cluster within PVE instances as RBD or CephFS client just
fine, as it is and was always the case. But, mixing croit packages with PVE
management makes not much sense to me, I'm afraid.

Thanks,
Thomas




More information about the pve-devel mailing list