Changes between Version 10 and Version 11 of GAPI_AM_API_ISSUES
- Timestamp:
- 05/07/12 11:18:31 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GAPI_AM_API_ISSUES
v10 v11 49 49 * Proposal: Yes to all the above 50 50 7. We do not define the semantics of supplying a list of credentials: are they additive to accumulate privileges? Or must 1 credential supply all needed privileges? 51 8. Operations that return false: what does that really mean? Not an error but ???52 51 53 52 == !GetVersion Issues == 54 53 1. Are clients required to supply a valid/trusted certificate? IE must servers authenticate users? PL currently does not do this. 55 2. {{{schema}}} and {{{namespace}}} fields in the RSpec versions return elements are marked as optional, but included in minimal examples. Should the fields be required but values are optional? Or is it legal for an AM to not include those tags at all?56 54 57 55 == !ListResources Issues == … … 64 62 65 63 == Describe Issues == 66 1. Is the manifest RSpec required to be static, and always the same as that originally returned by !CreateSliver? Or might it change as AM-internal state changes?67 64 68 65 == Delete Issues == 69 1. What happens to resources if your credential expires? Does the AM delete them for you?70 * Proposal: AM deletes them for you - de-allocates the resources. (Required? Or may?)71 2. If there was never a slice here, or you already deleted your resources at this AM, what does the AM return?72 * Proposal: True, indicating all resources (none) have been freed.73 66 74 67 == Status Issues == 75 See changes proposed for version 3 which address these.76 68 1. Further specify what kinds of things go in specific {{{geni_resources}}} 77 69 2. Further specify what kinds of things this method might optionally additionally include and still be consistent with the intent 78 70 79 71 == Renew Issues == 80 1. Specify the behavior if you fail to renew and the reservation expires 81 * Proposal: AM deletes the reservation, de-allocates the resources. (Required? May?) 82 2. Specify the behavior if you try to renew past the life of your credential(s). 72 2. Specify the error code if you try to renew past the life of your credential(s). 83 73 * Proposal: Fails with {{{OUTOFRANGE}}} 84 3. Specify the behavior if there are no local resources in that slice 85 4. Is it legal to try to 'renew' your sliver until earlier than the previous expiration time, shortening your reservation? Some aggregates at least allow this now. 86 * Proposal: This is legal. Aggregates should support this, but that support is not required. 74 3. Specify the error code if there are no local resources in that slice 87 75 88 76 == Shutdown Issues == … … 90 78 * Proposal: Not restartable, not de-commissioned, not reservable, not accessible by the experimenters 91 79 * See proposals for version 3 92 2. What happens if you call this twice?93 3. What happens if the slice has nothing local?