Re: [occi-wg] OCCI Infrastructure 1.2 specification draft

Hello Philippe, thank you! I will add these to our Trello board for discussion. Cheers, Boris On Fri, Dec 18, 2015 at 4:51 PM, Philippe Merle <philippe.merle@inria.fr> wrote:
Hello,
In the context of the OCCIware project (www.occiware.org), I implemented the OCCI Infrastructure 1.2 specification draft. Good news: OCCI Infrastructure 1.2 specification is implementable.
During the implementation, I saw some typos into the specification draft but also some potential semantics issues:
1) Typos and minor semantics issues are corrected in https://github.com/occiware/occi-wg/commit/ce730cb74428d93a8bafb0b8b033b9d6e...
2) In Figure 1 page 4: - the type of occi.storage.size attribute is int when it is Float in Table 8 page 8. - there is an occi.compute.speed attribute which is not present in Table 3 page 5. - the occi.compute.share attribute of Table 3 page 5 is not present. - *.state.message attributes are not present.
3) Figure 2 page 6 does not contain the new save action, i.e., a transition from active state to active state.
4) The default of attributes is not explicitly defined in Table 5, 8, 10, and 12. Especially, the default value of *.state attributes must be defined, it could be defined to inactive.
5) In Figure 10 page 12, there are two occi.compute.speed attributes. But this attribute has been removed from Table 3.
6) At Line 262 and 272, it seems that the schema should contain 'infrastructure/' in order to be coherent with other schemas defined in this specification.
7) In Table 14, occi.compute.userdata must be immutable (not mutable) when reading the associated description ("It cannot be updated").
8) Page 17, the item "Removed occi.compute.speed attribute to Compute." should be added.
Hoping this could help to improve in progress OCCI 1.2 specifications.
Best regards Philippe Merle Inria
participants (1)
-
Boris Parak