Changes between Version 10 and Version 11 of AaronHelsinger/GAPI_AM_API_DRAFT
- Timestamp:
- 03/22/12 15:39:23 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AaronHelsinger/GAPI_AM_API_DRAFT
v10 v11 487 487 These methods all take a new option (aggregates must support it, clients do not need to supply it): 488 488 {{{ 489 geni_atomic = True/False, default True 490 }}} 491 If true, the client is requesting that the aggregate either fully satisfy the request, moving all listed slivers to the desired state, or fully fail the request, leaving all slivers in their original state. 492 If the aggregate cannot guarantee all or nothing success or failure given the included slivers and resource types, the aggregate shall fail the request, returning an appropriate error code. If this option is false, then some slivers may transition to the new state, and some note. Aggregates must examine the return closely to know the state of their slivers. 493 494 [FIXME: Is this what we agreed to? Or should the default be False? Should there be a !GetVersion option for advertising the AM default?] 489 geni_best_effort = True/False, default False 490 }}} 491 If false, the client is requesting that the aggregate either fully satisfy the request, moving all listed slivers to the desired state, or fully fail the request, leaving all slivers in their original state. 492 If the aggregate cannot guarantee all or nothing success or failure given the included slivers and resource types, the aggregate shall fail the request, returning an appropriate error code. If this option is true, then some slivers may transition to the new state, and some note. Aggregates must examine the return closely to know the state of their slivers. 495 493 496 494 '''Note''': !CreateSlivers remains all or nothing (either the aggregate can allocate all desired resources as requested, or the call fails). … … 994 992 }}} 995 993 996 Options include {{{geni_atomic = True/False, default True}}} 997 FIXME: Or is it `geni_best_effort` default False? 994 Options include {{{geni_best_effort = True/False, default false}}} 998 995 999 996 Return list of structs: … … 1028 1025 }}} 1029 1026 1030 Options include {{{geni_end_time}}} and {{{geni_atomic = True/False, default True}}} 1031 FIXME: Or is it `geni_best_effort` default False? 1027 Options include {{{geni_end_time}}} and {{{geni_best_effort = True/False, default false}}} 1032 1028 1033 1029 Return a list of structs: … … 1062 1058 }}} 1063 1059 1064 Options include {{{geni_atomic = True/False, default True}}} 1065 FIXME: Or is it `geni_best_effort` default False? 1060 Options include {{{geni_best_effort = True/False, default false}}} 1066 1061 1067 1062 Return a list of structs: … … 1101 1096 }}} 1102 1097 1103 Options include {{{geni_end_time}}} and {{{geni_atomic = True/False, default True}}} 1104 FIXME: Or is it `geni_best_effort` default False? 1098 Options include {{{geni_end_time}}} and {{{geni_best_effort = True/False, default false}}} 1105 1099 1106 1100 Return struct: … … 1134 1128 }}} 1135 1129 1136 Options include {{{geni_atomic = True/False, default True}}} 1137 FIXME: Or is it `geni_best_effort` default False? 1130 Options include {{{geni_best_effort = True/False, default false}}} 1138 1131 1139 1132 Return list of structs: … … 1207 1200 }}} 1208 1201 1209 Options include: {{{geni_atomic = True/False, default True}}} 1210 FIXME: Or is it `geni_best_effort` default False? 1202 Options include: {{{geni_best_effort = True/False, default false}}} 1211 1203 1212 1204 Return list of structs: … … 1239 1231 }}} 1240 1232 1241 Options include: {{{geni_atomic = True/False, default True}}} 1242 FIXME: Or is it `geni_best_effort` default False? 1233 Options include: {{{geni_best_effort = True/False, default false}}} 1243 1234 1244 1235 Return list of structs: