Re: Getting the JSON schema of commands

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Nov 13, 2018 at 3:49 PM Nathan Cutler <ncutler@xxxxxxx> wrote:
>
> > But any tool for looking
> > at Ceph behavior either needs to be tailored to a specific Ceph
> > version, or be able to handle receiving data it doesn't understand
> > without going crazy.
>
> This thread reminds me of a similar thread we had about ceph-volume
> living inside or outside of the ceph/ceph repo.
>
> Wherever the tool lives, it has to be tailored to a specific Ceph
> (major) version, e.g. "Luminous" or "Nautilus". As the adjective "major"
> indicates, from one major version to another, major changes take place.

This is not accurate for ceph-volume, as we are in a position where we
need to backport every feature. What exists in the master branch
exists all the way back to Luminous, which requires us to deal with
the changes in APIs (e.g. from Luminous to Mimic).

>
> Having the tool inside the ceph/ceph repo makes this explicit, because
> each major version of Ceph will then automatically, by the very nature
> of the thing, have its own major version of said tool. In my experience,
> when a Ceph-related tool lives "outside" it becomes harder to determine
> (and enforce) which version of the tool is supposed to work with which
> version of Ceph.
>
> Nathan



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux