Re: renaming ceph-daemon and mgr/ssh

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

 




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@xxxxxxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxx
>>>> To unsubscribe send an email to dev-leave@xxxxxxx
>>>
>>> _______________________________________________
>>> Dev mailing list -- dev@xxxxxxx
>>> To unsubscribe send an email to dev-leave@xxxxxxx
>>
>>
>>
>> -- 
>> Cheers,
>> Brad
>>
>>
> _______________________________________________
> Dev mailing list -- dev@xxxxxxx
> To unsubscribe send an email to dev-leave@xxxxxxx
> 

-- 
SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg). Geschäftsführer: Felix Imendörffer

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Dev mailing list -- dev@xxxxxxx
To unsubscribe send an email to dev-leave@xxxxxxx

[Index of Archives]     [CEPH Users]     [Ceph Devel]     [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