Changes between Version 43 and Version 44 of GAPI_AM_API_DRAFT
- Timestamp:
- 03/15/12 12:25:22 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GAPI_AM_API_DRAFT
v43 v44 68 68 Add an ability for experimenters to modify their allocated resources at an aggregate without deleting (and possibly losing) existing resource allocations. 69 69 70 This change was briefly discussed at GEC13, and is a topic for ongoing discussion. 71 70 72 == Motivation == 71 73 A common complaint among experimenters about the current AM API is that there is no way to add or remove resources from a slice at an aggregate, without completely deleting the slice at that aggregate and recreating it, possibly losing resources to another experimenter and certainly losing state. This proposal aims to address that, by introducing a method to update the slice at an aggregate. … … 156 158 A slice may have multiple slivers at a single AM. Experimenters can operate on slivers independently, if the AM supports it. AMs define slivers as groups of resources, and give them locally unique sliver_urns for identifying that group of resources. 157 159 160 This change was briefly discussed at GEC13, and remains open for discussion. Concerns include whether aggregates can support individually operating on slivers, and whether we should make this change without that functionality. 161 158 162 == Motivation == 159 163 This change set was discussed at the [http://groups.geni.net/geni/wiki/GEC12GeniAmAPI GEC12 AM API session]. … … 192 196 = Change Set E: Tickets = 193 197 AM APIv3 adds support for negotiated reservations or two-phase commit, by '''add'''ing methods that allow an experimenter to reserve resources for a slice without committing to using them, or forcing the AM to incur the cost of instantiating them. 198 199 This change is actively under discussion. 200 201 For an alternative proposal, see: http://www.protogeni.net/trac/protogeni/wiki/AM_API_proposals 194 202 195 203 == Motivation == … … 422 430 The proposal here elicited concerns (the method !ActOnSlivers is an ioctl, and the states mix allocation and operational states). 423 431 424 For a newer alternative proposal, see http://lists.geni.net/pipermail/dev/2012-March/00072 7.html432 For a newer alternative proposal, see http://lists.geni.net/pipermail/dev/2012-March/000721.html 425 433 426 434 == Motivation == … … 525 533 }}} 526 534 527 = Change Set G: Credentials are general authorization tokens. =535 = Adopted: Change Set G: Credentials are general authorization tokens. = 528 536 529 537 '''This change was adopted at GEC13.'''