-
Notifications
You must be signed in to change notification settings - Fork 248
vmadm(8) manpage cleanup and enhancement #1132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Drop doubled the
Add kill,receive,reprovision and send command signatures and descriptions.
danmcd
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We had historically left kill, receive, send, and reprovision undocumented because we would not necessarily support people who used these in practice, and because these never received the full amount of testing required to be fully documented, but we needed them for Triton internals.
See OS-8518 for an example of why these are undocumented. IF we decide to accept this PR and document things, these features need to be labelled as unstable/unsupported/etc. I'm still not sure if we should accept these as documented or not.
|
Also see https://smartos.topicbox.com/groups/smartos-discuss/T8882ca81b8348adf-M19711360b35d81cd2f58cd02/smartos-release-20240905-zemo (i.e. when OS-8518 appeared for the first time). |
|
Thanks for the additional context. I understand this point and overall distinction between documented/stable and undocumented/(internal?) interfaces. My intention to cover them is mainly driven by the discrepancy between Maybe a comment in the On the other hand, I'd suggest that at least |
Pardon my delay. The four you make man page changes for should trigger, IMHO:
You pulled a thread that's going to unravel a larger piece of knitting, unfortunately. It's not a bad idea to have these documented, but to avoid "documented" == "supported or at least stable" assumptions, we need to be clear, and I'm not sure if there are already-documented things that need such classification. |
Changes:
kill,reprovision,receiveandsendthat exist invmadmcommand and its help output, but are missing in the manpageWhere it was possible or relevant, I've tried to provide a command explanation as it could be found in the issues tracker or in the sources.