renaming ceph-daemon
During CDM on Wednesday I suggested that ceph-daemon should probably be renamed before octopus (and before the name sticks). In speech "ceph daemon" is confusing, and the name doesn't really reflect what it is: a user-facing tool - to bootstrap a new cluster, - launch a (containerized) shell, - enter an existing daemon container, - tail a daemon's log, or - adopt a daemon deployed with a legacy tool (ceph-deploy, ceph-ansible, etc) into a ceph-daemon style container - remove all trace of a cluster from the localhost, and an internal tool used by ssh-orch to - deploy or remove a container running a ceph daemon - start, stop, or update an existing container - run ceph-volume (to gather device inventory, create osds, zap, etc.) - gather a host inventory of services (containers) The original tool was more like "ceph daemon tool" but it was shortened to ceph-daemon at the start. We voted on some alternatives here: https://pad.ceph.com/p/ceph-daemon-tool but the winner is currently 'cephctl' with is IMO a non-starteer. Usually 'ctl' utilities are for interacting with running systems/daemons via some runtime API--that's basically what the 'ceph' CLI utility is. ceph-daemon is more akin to kubeadm or ceph-deploy or something like that. So... I shortened/pruned the list again. Please weigh in. And if you have a bright idea for a better name, feel free to add it. Thanks! sage
I like ceph-manage or something like that, however that's probably too close to ceph-mgr which could get very confusing. Looking at thesaurus.com for manage, there are some other words that could be interesting (there is a bunch so I'll only name a few): - administer (so adm is a good candidate, which I know is already on the list) - conduct - govern - handle - maintain - operate - oversee - run - supervise - command - designate - execute - instruct - steer Matt On Fri, Dec 6, 2019 at 10:32 AM Sage Weil <sweil@redhat.com> wrote:
During CDM on Wednesday I suggested that ceph-daemon should probably be renamed before octopus (and before the name sticks). In speech "ceph daemon" is confusing, and the name doesn't really reflect what it is:
a user-facing tool - to bootstrap a new cluster, - launch a (containerized) shell, - enter an existing daemon container, - tail a daemon's log, or - adopt a daemon deployed with a legacy tool (ceph-deploy, ceph-ansible, etc) into a ceph-daemon style container - remove all trace of a cluster from the localhost,
and an internal tool used by ssh-orch to - deploy or remove a container running a ceph daemon - start, stop, or update an existing container - run ceph-volume (to gather device inventory, create osds, zap, etc.) - gather a host inventory of services (containers)
The original tool was more like "ceph daemon tool" but it was shortened to ceph-daemon at the start.
We voted on some alternatives here:
https://pad.ceph.com/p/ceph-daemon-tool
but the winner is currently 'cephctl' with is IMO a non-starteer. Usually 'ctl' utilities are for interacting with running systems/daemons via some runtime API--that's basically what the 'ceph' CLI utility is. ceph-daemon is more akin to kubeadm or ceph-deploy or something like that.
So... I shortened/pruned the list again. Please weigh in. And if you have a bright idea for a better name, feel free to add it.
Thanks! sage _______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
Tentacle? On Fri, Dec 6, 2019 at 10:25 AM Matthew Oliver <matt@oliver.net.au> wrote:
I like ceph-manage or something like that, however that's probably too close to ceph-mgr which could get very confusing.
Looking at thesaurus.com for manage, there are some other words that could be interesting (there is a bunch so I'll only name a few):
- administer (so adm is a good candidate, which I know is already on the list) - conduct - govern - handle - maintain - operate - oversee - run - supervise - command - designate - execute - instruct - steer
Matt
On Fri, Dec 6, 2019 at 10:32 AM Sage Weil <sweil@redhat.com> wrote:
During CDM on Wednesday I suggested that ceph-daemon should probably be renamed before octopus (and before the name sticks). In speech "ceph daemon" is confusing, and the name doesn't really reflect what it is:
a user-facing tool - to bootstrap a new cluster, - launch a (containerized) shell, - enter an existing daemon container, - tail a daemon's log, or - adopt a daemon deployed with a legacy tool (ceph-deploy, ceph-ansible, etc) into a ceph-daemon style container - remove all trace of a cluster from the localhost,
and an internal tool used by ssh-orch to - deploy or remove a container running a ceph daemon - start, stop, or update an existing container - run ceph-volume (to gather device inventory, create osds, zap, etc.) - gather a host inventory of services (containers)
The original tool was more like "ceph daemon tool" but it was shortened to ceph-daemon at the start.
We voted on some alternatives here:
https://pad.ceph.com/p/ceph-daemon-tool
but the winner is currently 'cephctl' with is IMO a non-starteer. Usually 'ctl' utilities are for interacting with running systems/daemons via some runtime API--that's basically what the 'ceph' CLI utility is. ceph-daemon is more akin to kubeadm or ceph-deploy or something like that.
So... I shortened/pruned the list again. Please weigh in. And if you have a bright idea for a better name, feel free to add it.
Thanks! sage _______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
_______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
-- Cheers, Brad
Tentacle would rock :) <https://en.m.wikipedia.org/wiki/Day_of_the_Tentacle> On 6 December 2019 01:33:04 GMT, Brad Hubbard <bhubbard@redhat.com> wrote:
Tentacle?
On Fri, Dec 6, 2019 at 10:25 AM Matthew Oliver <matt@oliver.net.au> wrote:
I like ceph-manage or something like that, however that's probably
too close to ceph-mgr which could get very confusing.
Looking at thesaurus.com for manage, there are some other words that
could be interesting (there is a bunch so I'll only name a few):
- administer (so adm is a good candidate, which I know is already on
the list)
- conduct - govern - handle - maintain - operate - oversee - run - supervise - command - designate - execute - instruct - steer
Matt
On Fri, Dec 6, 2019 at 10:32 AM Sage Weil <sweil@redhat.com> wrote:
During CDM on Wednesday I suggested that ceph-daemon should probably
be
renamed before octopus (and before the name sticks). In speech "ceph daemon" is confusing, and the name doesn't really reflect what it is:
a user-facing tool - to bootstrap a new cluster, - launch a (containerized) shell, - enter an existing daemon container, - tail a daemon's log, or - adopt a daemon deployed with a legacy tool (ceph-deploy, ceph-ansible, etc) into a ceph-daemon style container - remove all trace of a cluster from the localhost,
and an internal tool used by ssh-orch to - deploy or remove a container running a ceph daemon - start, stop, or update an existing container - run ceph-volume (to gather device inventory, create osds, zap, etc.) - gather a host inventory of services (containers)
The original tool was more like "ceph daemon tool" but it was shortened to ceph-daemon at the start.
We voted on some alternatives here:
https://pad.ceph.com/p/ceph-daemon-tool
but the winner is currently 'cephctl' with is IMO a non-starteer. Usually 'ctl' utilities are for interacting with running systems/daemons via some runtime API--that's basically what the 'ceph' CLI utility is. ceph-daemon is more akin to kubeadm or ceph-deploy or something like that.
So... I shortened/pruned the list again. Please weigh in. And if you have a bright idea for a better name, feel free to add it.
Thanks! sage _______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
_______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
-- Cheers, Brad _______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
-- Sent from my Android device with K-9 Mail. Please excuse my brevity.
I just realised one of the original suggestions was 'ceph-tentacle' so I want to get that out there so I'm not accused of stealing anyone's thunder :) On Fri, Dec 6, 2019 at 6:54 PM Lenz Grimmer <lgrimmer@suse.com> wrote:
On 12/6/19 2:33 AM, Brad Hubbard wrote:
Tentacle?
I like it :) - it has it's hands everywhere, across the cluster.
Lenz
-- SUSE Software Solutions Germany GmbH - Maxfeldstr. 5 - 90409 Nuernberg GF: Felix Imendörffer, HRB 36809 (AG Nürnberg)
_______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
-- Cheers, Brad
I know that it's a long-shot, but if "tentacle" is on the table, I want to suggest "sucker". $ sudo ceph sucker shell On Fri, Dec 6, 2019 at 7:00 PM Brad Hubbard <bhubbard@redhat.com> wrote:
I just realised one of the original suggestions was 'ceph-tentacle' so I want to get that out there so I'm not accused of stealing anyone's thunder :)
On Fri, Dec 6, 2019 at 6:54 PM Lenz Grimmer <lgrimmer@suse.com> wrote:
On 12/6/19 2:33 AM, Brad Hubbard wrote:
Tentacle?
I like it :) - it has it's hands everywhere, across the cluster.
Lenz
-- SUSE Software Solutions Germany GmbH - Maxfeldstr. 5 - 90409 Nuernberg GF: Felix Imendörffer, HRB 36809 (AG Nürnberg)
_______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
-- Cheers, Brad _______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
On Fri, 6 Dec 2019, Brad Hubbard wrote:
Tentacle?
I rather like Tentacle, actually. One of the other things that has bugged me about this whole project is the ssh orchestrator name, and the combination of the two (ceph-dadmon + mgr/ssh? ssh-orch?). In reality, the two go together. Although in theory you could use most of ceph-daemon with a different orchestrator framework, in practice the bootstrap configures the ssh orch for you, and most of the rest of ceph-daemon is just an extension of mgr/ssh to run remotely. Renaming both mgr/ssh -> mgr/tentacle and /usr/bin/ceph-daemon -> /usr/bin/tentacle would solidify the idea that it's one thing, comparable to it's counterpart Rook in the kubernetes space. It would also get the 'ssh' out of the name, which is a bit misleading (and doesn't really sell its value). We use ssh to run ceph-daemon on remote nodes, but this could be swapped out for something else if the need arose. Or perhaps, in the spirit of tendrl, we should do tentacl? :) Otherwise, ceph-adm is currently in the lead. sage
On Fri, Dec 6, 2019 at 10:25 AM Matthew Oliver <matt@oliver.net.au> wrote:
I like ceph-manage or something like that, however that's probably too close to ceph-mgr which could get very confusing.
Looking at thesaurus.com for manage, there are some other words that could be interesting (there is a bunch so I'll only name a few):
- administer (so adm is a good candidate, which I know is already on the list) - conduct - govern - handle - maintain - operate - oversee - run - supervise - command - designate - execute - instruct - steer
Matt
On Fri, Dec 6, 2019 at 10:32 AM Sage Weil <sweil@redhat.com> wrote:
During CDM on Wednesday I suggested that ceph-daemon should probably be renamed before octopus (and before the name sticks). In speech "ceph daemon" is confusing, and the name doesn't really reflect what it is:
a user-facing tool - to bootstrap a new cluster, - launch a (containerized) shell, - enter an existing daemon container, - tail a daemon's log, or - adopt a daemon deployed with a legacy tool (ceph-deploy, ceph-ansible, etc) into a ceph-daemon style container - remove all trace of a cluster from the localhost,
and an internal tool used by ssh-orch to - deploy or remove a container running a ceph daemon - start, stop, or update an existing container - run ceph-volume (to gather device inventory, create osds, zap, etc.) - gather a host inventory of services (containers)
The original tool was more like "ceph daemon tool" but it was shortened to ceph-daemon at the start.
We voted on some alternatives here:
https://pad.ceph.com/p/ceph-daemon-tool
but the winner is currently 'cephctl' with is IMO a non-starteer. Usually 'ctl' utilities are for interacting with running systems/daemons via some runtime API--that's basically what the 'ceph' CLI utility is. ceph-daemon is more akin to kubeadm or ceph-deploy or something like that.
So... I shortened/pruned the list again. Please weigh in. And if you have a bright idea for a better name, feel free to add it.
Thanks! sage _______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
_______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
-- Cheers, Brad
On Sat, Dec 7, 2019 at 8:13 AM Sage Weil <sage@newdream.net> wrote:
On Fri, 6 Dec 2019, Brad Hubbard wrote:
Tentacle?
I rather like Tentacle, actually.
One of the other things that has bugged me about this whole project is the ssh orchestrator name, and the combination of the two (ceph-dadmon + mgr/ssh? ssh-orch?). In reality, the two go together. Although in theory you could use most of ceph-daemon with a different orchestrator framework, in practice the bootstrap configures the ssh orch for you, and most of the rest of ceph-daemon is just an extension of mgr/ssh to run remotely.
Renaming both mgr/ssh -> mgr/tentacle and /usr/bin/ceph-daemon -> /usr/bin/tentacle would solidify the idea that it's one thing, comparable to it's counterpart Rook in the kubernetes space. It would also get the 'ssh' out of the name, which is a bit misleading (and doesn't really sell its value). We use ssh to run ceph-daemon on remote nodes, but this could be swapped out for something else if the need arose.
Or perhaps, in the spirit of tendrl, we should do tentacl? :)
Added this to the list because I don't mind it and it has the benefit of being easier to search for.
Otherwise, ceph-adm is currently in the lead.
sage
On Fri, Dec 6, 2019 at 10:25 AM Matthew Oliver <matt@oliver.net.au> wrote:
I like ceph-manage or something like that, however that's probably too close to ceph-mgr which could get very confusing.
Looking at thesaurus.com for manage, there are some other words that could be interesting (there is a bunch so I'll only name a few):
- administer (so adm is a good candidate, which I know is already on the list) - conduct - govern - handle - maintain - operate - oversee - run - supervise - command - designate - execute - instruct - steer
Matt
On Fri, Dec 6, 2019 at 10:32 AM Sage Weil <sweil@redhat.com> wrote:
During CDM on Wednesday I suggested that ceph-daemon should probably be renamed before octopus (and before the name sticks). In speech "ceph daemon" is confusing, and the name doesn't really reflect what it is:
a user-facing tool - to bootstrap a new cluster, - launch a (containerized) shell, - enter an existing daemon container, - tail a daemon's log, or - adopt a daemon deployed with a legacy tool (ceph-deploy, ceph-ansible, etc) into a ceph-daemon style container - remove all trace of a cluster from the localhost,
and an internal tool used by ssh-orch to - deploy or remove a container running a ceph daemon - start, stop, or update an existing container - run ceph-volume (to gather device inventory, create osds, zap, etc.) - gather a host inventory of services (containers)
The original tool was more like "ceph daemon tool" but it was shortened to ceph-daemon at the start.
We voted on some alternatives here:
https://pad.ceph.com/p/ceph-daemon-tool
but the winner is currently 'cephctl' with is IMO a non-starteer. Usually 'ctl' utilities are for interacting with running systems/daemons via some runtime API--that's basically what the 'ceph' CLI utility is. ceph-daemon is more akin to kubeadm or ceph-deploy or something like that.
So... I shortened/pruned the list again. Please weigh in. And if you have a bright idea for a better name, feel free to add it.
Thanks! sage _______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
_______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
-- Cheers, Brad
_______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
-- Cheers, Brad
On 12/6/19 4:17 PM, Brad Hubbard wrote:
On Sat, Dec 7, 2019 at 8:13 AM Sage Weil <sage@newdream.net> wrote:
On Fri, 6 Dec 2019, Brad Hubbard wrote:
Tentacle? I rather like Tentacle, actually.
One of the other things that has bugged me about this whole project is the ssh orchestrator name, and the combination of the two (ceph-dadmon + mgr/ssh? ssh-orch?). In reality, the two go together. Although in theory you could use most of ceph-daemon with a different orchestrator framework, in practice the bootstrap configures the ssh orch for you, and most of the rest of ceph-daemon is just an extension of mgr/ssh to run remotely.
Renaming both mgr/ssh -> mgr/tentacle and /usr/bin/ceph-daemon -> /usr/bin/tentacle would solidify the idea that it's one thing, comparable to it's counterpart Rook in the kubernetes space. It would also get the 'ssh' out of the name, which is a bit misleading (and doesn't really sell its value). We use ssh to run ceph-daemon on remote nodes, but this could be swapped out for something else if the need arose.
Or perhaps, in the spirit of tendrl, we should do tentacl? :) Added this to the list because I don't mind it and it has the benefit of being easier to search for.
That's true, tentacl will be far easier to google for. :) Having said that, ceph-daemon is pretty clear cut. The first thing I think of when I hear tentacl is: https://cdn.vox-cdn.com/uploads/chorus_image/image/49352057/day-of-the-tenta... Mark
Otherwise, ceph-adm is currently in the lead.
sage
On Fri, Dec 6, 2019 at 10:25 AM Matthew Oliver <matt@oliver.net.au> wrote:
I like ceph-manage or something like that, however that's probably too close to ceph-mgr which could get very confusing.
Looking at thesaurus.com for manage, there are some other words that could be interesting (there is a bunch so I'll only name a few):
- administer (so adm is a good candidate, which I know is already on the list) - conduct - govern - handle - maintain - operate - oversee - run - supervise - command - designate - execute - instruct - steer
Matt
On Fri, Dec 6, 2019 at 10:32 AM Sage Weil <sweil@redhat.com> wrote:
During CDM on Wednesday I suggested that ceph-daemon should probably be renamed before octopus (and before the name sticks). In speech "ceph daemon" is confusing, and the name doesn't really reflect what it is:
a user-facing tool - to bootstrap a new cluster, - launch a (containerized) shell, - enter an existing daemon container, - tail a daemon's log, or - adopt a daemon deployed with a legacy tool (ceph-deploy, ceph-ansible, etc) into a ceph-daemon style container - remove all trace of a cluster from the localhost,
and an internal tool used by ssh-orch to - deploy or remove a container running a ceph daemon - start, stop, or update an existing container - run ceph-volume (to gather device inventory, create osds, zap, etc.) - gather a host inventory of services (containers)
The original tool was more like "ceph daemon tool" but it was shortened to ceph-daemon at the start.
We voted on some alternatives here:
https://pad.ceph.com/p/ceph-daemon-tool
but the winner is currently 'cephctl' with is IMO a non-starteer. Usually 'ctl' utilities are for interacting with running systems/daemons via some runtime API--that's basically what the 'ceph' CLI utility is. ceph-daemon is more akin to kubeadm or ceph-deploy or something like that.
So... I shortened/pruned the list again. Please weigh in. And if you have a bright idea for a better name, feel free to add it.
Thanks! sage _______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
-- Cheers, Brad
_______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
Am 06.12.19 um 23:13 schrieb Sage Weil:
On Fri, 6 Dec 2019, Brad Hubbard wrote:
Tentacle?
I rather like Tentacle, actually.
One of the other things that has bugged me about this whole project is the ssh orchestrator name, and the combination of the two (ceph-dadmon + mgr/ssh? ssh-orch?). In reality, the two go together. Although in theory you could use most of ceph-daemon with a different orchestrator framework, in practice the bootstrap configures the ssh orch for you, and most of the rest of ceph-daemon is just an extension of mgr/ssh to run remotely.
Renaming both mgr/ssh -> mgr/tentacle and /usr/bin/ceph-daemon -> /usr/bin/tentacle would solidify the idea that it's one thing, comparable to it's counterpart Rook in the kubernetes space. It would also get the 'ssh' out of the name, which is a bit misleading (and doesn't really sell its value). We use ssh to run ceph-daemon on remote nodes, but this could be swapped out for something else if the need arose.
+1 for renaming mgr/ssh to something different as well. For performance reasons, we might indeed need to move to a different remote-execution mechanism away from ssh. Keeping ssh in the module's name would make this awkward.
Or perhaps, in the spirit of tendrl, we should do tentacl? :)
Otherwise, ceph-adm is currently in the lead.
sage
On Fri, Dec 6, 2019 at 10:25 AM Matthew Oliver <matt@oliver.net.au> wrote:
I like ceph-manage or something like that, however that's probably too close to ceph-mgr which could get very confusing.
Looking at thesaurus.com for manage, there are some other words that could be interesting (there is a bunch so I'll only name a few):
- administer (so adm is a good candidate, which I know is already on the list) - conduct - govern - handle - maintain - operate - oversee - run - supervise - command - designate - execute - instruct - steer
Matt
On Fri, Dec 6, 2019 at 10:32 AM Sage Weil <sweil@redhat.com> wrote:
During CDM on Wednesday I suggested that ceph-daemon should probably be renamed before octopus (and before the name sticks). In speech "ceph daemon" is confusing, and the name doesn't really reflect what it is:
a user-facing tool - to bootstrap a new cluster, - launch a (containerized) shell, - enter an existing daemon container, - tail a daemon's log, or - adopt a daemon deployed with a legacy tool (ceph-deploy, ceph-ansible, etc) into a ceph-daemon style container - remove all trace of a cluster from the localhost,
and an internal tool used by ssh-orch to - deploy or remove a container running a ceph daemon - start, stop, or update an existing container - run ceph-volume (to gather device inventory, create osds, zap, etc.) - gather a host inventory of services (containers)
The original tool was more like "ceph daemon tool" but it was shortened to ceph-daemon at the start.
We voted on some alternatives here:
https://pad.ceph.com/p/ceph-daemon-tool
but the winner is currently 'cephctl' with is IMO a non-starteer. Usually 'ctl' utilities are for interacting with running systems/daemons via some runtime API--that's basically what the 'ceph' CLI utility is. ceph-daemon is more akin to kubeadm or ceph-deploy or something like that.
So... I shortened/pruned the list again. Please weigh in. And if you have a bright idea for a better name, feel free to add it.
Thanks! sage _______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
_______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
-- Cheers, Brad
_______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
-- SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany (HRB 36809, AG Nürnberg). Geschäftsführer: Felix Imendörffer
Hi everyone, Okay, I think we're down to 2 options: cephadm + analogous to kubeadm, which might be familiar to some - not super descriptive or fun tentacle + cute metaphor - even less descriptive https://pad.ceph.com/p/ceph-daemon-tool
tentacle is pretty awesome! But just to play devil's advocate, we opensource devs do have a nack for picking cool names, but make it hard for other users to understand what the tool does. Conceptually, I can see it from what Lenz says. But would it make sense to a normal sysadmin? Don't get me wrong, I like it and think it's fun, just want to make sure it's thought about now and not after we do a rename and release. Matt On Fri, Dec 6, 2019 at 12:33 PM Brad Hubbard <bhubbard@redhat.com> wrote:
Tentacle?
On Fri, Dec 6, 2019 at 10:25 AM Matthew Oliver <matt@oliver.net.au> wrote:
I like ceph-manage or something like that, however that's probably too
close to ceph-mgr which could get very confusing.
Looking at thesaurus.com for manage, there are some other words that
could be interesting (there is a bunch so I'll only name a few):
- administer (so adm is a good candidate, which I know is already on
the list)
- conduct - govern - handle - maintain - operate - oversee - run - supervise - command - designate - execute - instruct - steer
Matt
On Fri, Dec 6, 2019 at 10:32 AM Sage Weil <sweil@redhat.com> wrote:
During CDM on Wednesday I suggested that ceph-daemon should probably be renamed before octopus (and before the name sticks). In speech "ceph daemon" is confusing, and the name doesn't really reflect what it is:
a user-facing tool - to bootstrap a new cluster, - launch a (containerized) shell, - enter an existing daemon container, - tail a daemon's log, or - adopt a daemon deployed with a legacy tool (ceph-deploy,
ceph-ansible,
etc) into a ceph-daemon style container - remove all trace of a cluster from the localhost,
and an internal tool used by ssh-orch to - deploy or remove a container running a ceph daemon - start, stop, or update an existing container - run ceph-volume (to gather device inventory, create osds, zap, etc.) - gather a host inventory of services (containers)
The original tool was more like "ceph daemon tool" but it was shortened to ceph-daemon at the start.
We voted on some alternatives here:
https://pad.ceph.com/p/ceph-daemon-tool
but the winner is currently 'cephctl' with is IMO a non-starteer. Usually 'ctl' utilities are for interacting with running systems/daemons via some runtime API--that's basically what the 'ceph' CLI utility is. ceph-daemon is more akin to kubeadm or ceph-deploy or something like that.
So... I shortened/pruned the list again. Please weigh in. And if you have a bright idea for a better name, feel free to add it.
Thanks! sage _______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
_______________________________________________ Dev mailing list -- dev@ceph.io To unsubscribe send an email to dev-leave@ceph.io
-- Cheers, Brad
On Thu, Dec 5, 2019 at 3:32 PM Sage Weil <sweil@redhat.com> wrote:
During CDM on Wednesday I suggested that ceph-daemon should probably be renamed before octopus (and before the name sticks). In speech "ceph daemon" is confusing, and the name doesn't really reflect what it is:
a user-facing tool - to bootstrap a new cluster, - launch a (containerized) shell, - enter an existing daemon container, - tail a daemon's log, or - adopt a daemon deployed with a legacy tool (ceph-deploy, ceph-ansible, etc) into a ceph-daemon style container - remove all trace of a cluster from the localhost,
and an internal tool used by ssh-orch to - deploy or remove a container running a ceph daemon - start, stop, or update an existing container - run ceph-volume (to gather device inventory, create osds, zap, etc.) - gather a host inventory of services (containers)
The original tool was more like "ceph daemon tool" but it was shortened to ceph-daemon at the start.
We voted on some alternatives here:
https://pad.ceph.com/p/ceph-daemon-tool
but the winner is currently 'cephctl' with is IMO a non-starteer. Usually 'ctl' utilities are for interacting with running systems/daemons via some runtime API--that's basically what the 'ceph' CLI utility is. ceph-daemon is more akin to kubeadm or ceph-deploy or something like that.
So... I shortened/pruned the list again. Please weigh in. And if you have a bright idea for a better name, feel free to add it.
A "pseudomorph" [1] is a fake body made of ink/mucus left behind by cephalopods attempting to escape. I couldn't help but think of the vintage xkcd comic about getting someone to do what you want [2]. So I'm putting forth: pseudo-ceph $ ceph start osd What? Make it yourself. $ psuedo-ceph start osd Okay. [1] https://en.wikipedia.org/wiki/Pseudomorph (See biology) [2] https://xkcd.com/149/ -- Patrick Donnelly, Ph.D. He / Him / His Senior Software Engineer Red Hat Sunnyvale, CA GPG: 19F28A586F808C2402351B93C3301A3E258DD79D
participants (11)
-
Brad Hubbard
-
Dan Mick
-
Jake Grimmett
-
John Zachary Dover
-
Lenz Grimmer
-
Mark Nelson
-
Matthew Oliver
-
Patrick Donnelly
-
Sage Weil
-
Sage Weil
-
Sebastian Wagner