Hi folks, I would like to propose that we enforce the character set used for attribute values as per the documentation.
Currently, the documentation <http://mesos.apache.org/documentation/latest/attributes-resources/> states that attribute values should be of the form [a-zA-Z0-9_/.-] but we don't enforce it <https://github.com/apache/mesos/blob/master/src/common/values.cpp#L556>. This makes it hard for frameworks to use certain delimiters (say comma) for parsing a list of attributes. I would like to know if there is anyone out there who is using attribute values that have characters other than [a-zA-Z0-9_/.-]. If yes, please let us know so we can plan for the breaking change. If no one is using undocumented character set, I propose that we make this change in the upcoming 1.5 release of Mesos. Thoughts? Vinod