Changes between Version 23 and Version 24 of AaronHelsinger/GAPI_AM_API_DRAFT


Ignore:
Timestamp:
03/29/12 15:43:05 (7 years ago)
Author:
Aaron Helsinger
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AaronHelsinger/GAPI_AM_API_DRAFT

    v23 v24  
    6060
    6161== Unspecified items ==
    62  - Semantics of start/restart after !UpdateSlivers
    63  - Define the ticket service classes
    64  - Publish ticket schema
     62 - Semantics of adding or removing slivers from the full set of slivers in a slice at an aggregate
     63 - An acceptable Update proposal
     64 - RSpec for advertising operational states for a sliver type
    6565 - Publish credential schema
    6666 - Define error codes returned by new methods, conditions
     
    8787
    8888A competing related proposal from Gary Wong is here: http://www.protogeni.net/trac/protogeni/wiki/AM_API_proposals
     89
     90A further revised proposal is expected from Jon Duerig.
    8991
    9092== !UpdateSlivers ==
     
    172174Considering the clarified sliver definition, several API names are misleading. This change proposal modifies those method names to clarify that they may work with multiple slivers. Additionally, some methods can logically operate on individual slivers: this change modifies those methods' arguments to allow specifying a particular sliver.
    173175
     176This proposal is missing a supplementary proposal of the semantics involved in operating on individual slivers, part of the slice at an AM. In particular, defining whether !CreateSlivers can be called multiple times, and the semantics of doing !DeleteSlivers or !RenewSlivers on only some of the slivers in a slice at an aggregate.
     177
     178'''The specifics of this proposal are superseded by proposal F3 and the proposed summary methods at the bottom of this page.'''
     179
    174180 1. Rename some existing methods to clarify that they act on 1+ slivers:
    175181  - !CreateSliver -> !CreateSlivers
     
    193199For an alternative proposal, see: http://www.protogeni.net/trac/protogeni/wiki/AM_API_proposals
    194200
    195 A proposal for allocation states (below) may supersede this. See [#ChangeSetF3:SliverAllocationStatesandmethods Change Set F3].
     201The later proposal for allocation states (below) supersedes this. See [#ChangeSetF3:SliverAllocationStatesandmethods Change Set F3].
    196202
    197203== Motivation ==