[OpenStack-DefCore] COMMERCIAL:Re: How to Deal With Overlapping Capabilities
Rob Hirschfeld
rob at rackn.com
Thu Mar 26 20:00:22 UTC 2015
On 03/26/2015 12:15 PM, Adrian Otto wrote:
> We can adjust that expected compliance value to a higher one when we
> have confidence that OpenStack Cloud operators can actually meet the
> desired requirement value. Using a simple OR is less attractive
> because every requirement wold need to be re-evaluated every time
> there is a new version of a capability. Using a lower boundary is a
> common solution to this problem. Adrian
I agree OR is very expensive to users. For something like API versions,
the DefCore work is likely to drive that new API versions to support
previous versions to the extent that we've required parts of the API.
The point would be that required Capabilities are testable so we can
make sure that APIs endure as much as possible.
I think we are all in agreement - when we require APIs by making them
required Capabilities, they should become long term stable. That means
new versions should preserve old calls so they can pass the Capabilities
tests.
--
Rob
____________________________
Rob Hirschfeld, 512-773-7522
RackN CEO, Founder
I am in CENTRAL (-6) time
http://robhirschfeld.com
twitter: @zehicle, github: cloudedge & ravolt
More information about the Defcore-committee
mailing list