-
Notifications
You must be signed in to change notification settings - Fork 373
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
Replace MAY NOT
in spec with clearer language
#343
Comments
cc @saad-ali |
"MAY NOT" is RFC language that means "the plugin-generated volume_id may or
may not contain the same value as the CO-generated volume name"
…On Tue, Dec 11, 2018 at 5:29 AM Róbert Vašek ***@***.***> wrote:
cc @saad-ali <https://github.com/saad-ali>
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#343 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ACPVLKRLEjIHQshgjRy-BkZ8SmDKJmdnks5u34kKgaJpZM4ZNAOE>
.
|
That might be part of the confusion.
In this case maybe We should also scrub the spec for other instances of |
Good catch, Saad. Agreed, we should scrub,
…On Fri, Dec 21, 2018 at 5:17 PM Saad Ali ***@***.***> wrote:
"MAY NOT" is RFC language that means "the plugin-generated volume_id may
or may not contain the same value as the CO-generated volume name"
That might be part of the confusion. MAY NOT is not one of the keywords
defined in RFC 2119 <http://tools.ietf.org/html/rfc2119>:
The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
"OPTIONAL" are to be interpreted as described in RFC 2119
<http://tools.ietf.org/html/rfc2119> (Bradner, S., "Key words for use in
RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997).
In this case maybe these fields may or may not contain the same value
might be clearer?
We should also scrub the spec for other instances of MAY NOT and replace
them with an appropriate RFC 2119 keyword or other language to ensure they
are clear.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#343 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ACPVLNRN0SB7rfPzDrDgn2TIPUFEUxFLks5u7V4EgaJpZM4ZNAOE>
.
|
MAY NOT
in spec with clearer language
As discussed offline, there's an inconsistency in the spec whether
name
==volume_id
is possible:This paragraph is making it sort-of clear that the CO-chosen name may be used as the volume ID. Also, if this is true maybe it could also mention that the volume name generated by CO has to be unique as well - or perhaps that's implied by saying that it can be used as an identifier?
But then in the RPC Interactions section it says:
Which is inconsistent with the comment in the
CreateVolumeRequest
.The text was updated successfully, but these errors were encountered: