Skip to content

Commit b84081f

Browse files
thomassagaborigloi
authored andcommitted
CP-24903: Rename add/remove_purpose parameters
"self" and "value", instead of "network" and "purpose" (for consistency with what the autogenerated functions would be if the field were RW) Signed-off-by: Thomas Sanders <[email protected]>
1 parent 62cc3da commit b84081f

File tree

4 files changed

+21
-23
lines changed

4 files changed

+21
-23
lines changed

ocaml/idl/datamodel.ml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5275,8 +5275,8 @@ let network_add_purpose = call
52755275
~name:"add_purpose"
52765276
~doc:"Give a network a new purpose (if not present already)"
52775277
~params:[
5278-
Ref _network, "network", "The network";
5279-
network_purpose, "purpose", "The purpose to add";
5278+
Ref _network, "self", "The network";
5279+
network_purpose, "value", "The purpose to add";
52805280
]
52815281
~errs:[Api_errors.network_incompatible_purposes]
52825282
~in_product_since:rel_inverness
@@ -5287,8 +5287,8 @@ let network_remove_purpose = call
52875287
~name:"remove_purpose"
52885288
~doc:"Remove a purpose from a network (if present)"
52895289
~params:[
5290-
Ref _network, "network", "The network";
5291-
network_purpose, "purpose", "The purpose to remove";
5290+
Ref _network, "self", "The network";
5291+
network_purpose, "value", "The purpose to remove";
52925292
]
52935293
~in_product_since:rel_inverness
52945294
~allowed_roles:_R_POOL_ADMIN

ocaml/xapi/message_forwarding.ml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2751,13 +2751,13 @@ module Forward = functor(Local: Custom_actions.CUSTOM_ACTIONS) -> struct
27512751
do_op_on ~local_fn ~__context ~host
27522752
(fun session_id rpc -> Client.Network.detach_for_vm rpc session_id host vm)
27532753

2754-
let add_purpose ~__context ~network ~purpose =
2755-
info "Network.add_purpose: network = '%s'; purpose = '%s'" (network_uuid ~__context network) (Record_util.network_purpose_to_string purpose);
2756-
Local.Network.add_purpose ~__context ~network ~purpose
2754+
let add_purpose ~__context ~self ~value =
2755+
info "Network.add_purpose: self = '%s'; value = '%s'" (network_uuid ~__context self) (Record_util.network_purpose_to_string value);
2756+
Local.Network.add_purpose ~__context ~self ~value
27572757

2758-
let remove_purpose ~__context ~network ~purpose =
2759-
info "Network.remove_purpose: network = '%s'; purpose = '%s'" (network_uuid ~__context network) (Record_util.network_purpose_to_string purpose);
2760-
Local.Network.remove_purpose ~__context ~network ~purpose
2758+
let remove_purpose ~__context ~self ~value =
2759+
info "Network.remove_purpose: self = '%s'; value = '%s'" (network_uuid ~__context self) (Record_util.network_purpose_to_string value);
2760+
Local.Network.remove_purpose ~__context ~self ~value
27612761

27622762
end
27632763

ocaml/xapi/xapi_network.ml

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -353,18 +353,16 @@ let assert_can_add_purpose ~__context ~network ~current newval =
353353
| `nbd -> assert_no_net_has_bad_porpoise [`insecure_nbd]
354354
| `insecure_nbd -> assert_no_net_has_bad_porpoise [`nbd]
355355

356-
let add_purpose ~__context ~network ~purpose =
357-
let self = network in
356+
let add_purpose ~__context ~self ~value =
358357
let current = Db.Network.get_purposes ~__context ~self in
359-
if not (List.mem purpose current) then (
360-
assert_can_add_purpose ~__context ~network ~current purpose;
361-
Db.Network.set_purposes ~__context ~self ~value:(purpose::current)
358+
if not (List.mem value current) then (
359+
assert_can_add_purpose ~__context ~network:self ~current value;
360+
Db.Network.set_purposes ~__context ~self ~value:(value::current)
362361
)
363362

364-
let remove_purpose ~__context ~network ~purpose =
365-
let self = network in
363+
let remove_purpose ~__context ~self ~value =
366364
let current = Db.Network.get_purposes ~__context ~self in
367-
if (List.mem purpose current) then (
368-
let porpoises = List.filter (fun porpoise -> porpoise<>purpose) current in
365+
if (List.mem value current) then (
366+
let porpoises = List.filter ((<>) value) current in
369367
Db.Network.set_purposes ~__context ~self ~value:(porpoises)
370368
)

ocaml/xapi/xapi_network.mli

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -133,14 +133,14 @@ val with_networks_attached_for_vm :
133133

134134
val add_purpose :
135135
__context:Context.t ->
136-
network:[ `network ] Ref.t ->
137-
purpose:API.network_purpose ->
136+
self:[ `network ] Ref.t ->
137+
value:API.network_purpose ->
138138
unit
139139

140140
val remove_purpose :
141141
__context:Context.t ->
142-
network:[ `network ] Ref.t ->
143-
purpose:API.network_purpose ->
142+
self:[ `network ] Ref.t ->
143+
value:API.network_purpose ->
144144
unit
145145

146146
(** {2 Assertion Helper Functions} *)

0 commit comments

Comments
 (0)