Skip to content

Commit 2848002

Browse files
committed
Remove log_successful_output from call_script
This has not actually been working for many years. We did not miss it. Signed-off-by: Rob Hoes <[email protected]>
1 parent 86dcc59 commit 2848002

File tree

2 files changed

+59
-59
lines changed

2 files changed

+59
-59
lines changed

lib/network_utils.ml

Lines changed: 58 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ let check_n_run run_func script args =
8787
"stdout", stdout;
8888
"stderr", stderr]))
8989

90-
let call_script ?(log_successful_output=false) ?(timeout=Some 60.0) script args =
90+
let call_script ?(timeout=Some 60.0) script args =
9191
let call_script_internal env script args =
9292
let (out,err) = Forkhelpers.execute_command_get_output ~env ?timeout script args in
9393
out
@@ -354,8 +354,8 @@ module Ip = struct
354354
| V6 -> ["-6"]
355355
| V46 -> []
356356

357-
let call ?(log=false) args =
358-
call_script ~log_successful_output:log iproute2 args
357+
let call args =
358+
call_script iproute2 args
359359

360360
let find output attr =
361361
info "Looking for %s in [%s]" attr output;
@@ -379,7 +379,7 @@ module Ip = struct
379379

380380
let link_set dev args =
381381
Sysfs.assert_exists dev;
382-
ignore (call ~log:true ("link" :: "set" :: dev :: args))
382+
ignore (call ("link" :: "set" :: dev :: args))
383383

384384
let link_set_mtu dev mtu =
385385
try ignore (link_set dev ["mtu"; string_of_int mtu])
@@ -489,27 +489,27 @@ module Ip = struct
489489
else []
490490
in
491491
try
492-
ignore (call ~log:true (["addr"; "add"; addr; "dev"; dev] @ broadcast))
492+
ignore (call (["addr"; "add"; addr; "dev"; dev] @ broadcast))
493493
with _ -> ()
494494

495495
let set_ipv6_link_local_addr dev =
496496
let addr = get_ipv6_link_local_addr dev in
497497
try
498-
ignore (call ~log:true ["addr"; "add"; addr; "dev"; dev; "scope"; "link"])
498+
ignore (call ["addr"; "add"; addr; "dev"; dev; "scope"; "link"])
499499
with _ -> ()
500500

501501
let flush_ip_addr ?(ipv6=false) dev =
502502
try
503503
Sysfs.assert_exists dev;
504504
let mode = if ipv6 then "-6" else "-4" in
505-
ignore (call ~log:true [mode; "addr"; "flush"; "dev"; dev])
505+
ignore (call [mode; "addr"; "flush"; "dev"; dev])
506506
with _ -> ()
507507

508508
let del_ip_addr dev (ip, prefixlen) =
509509
let addr = Printf.sprintf "%s/%d" (Unix.string_of_inet_addr ip) prefixlen in
510510
try
511511
Sysfs.assert_exists dev;
512-
ignore (call ~log:true ["addr"; "del"; addr; "dev"; dev])
512+
ignore (call ["addr"; "del"; addr; "dev"; dev])
513513
with _ -> ()
514514

515515
let route_show ?(version=V46) dev =
@@ -521,10 +521,10 @@ module Ip = struct
521521
Sysfs.assert_exists dev;
522522
match network with
523523
| None ->
524-
ignore (call ~log:true ["route"; "replace"; "default"; "via"; Unix.string_of_inet_addr gateway; "dev"; dev])
524+
ignore (call ["route"; "replace"; "default"; "via"; Unix.string_of_inet_addr gateway; "dev"; dev])
525525
| Some (ip, prefixlen) ->
526526
let addr = Printf.sprintf "%s/%d" (Unix.string_of_inet_addr ip) prefixlen in
527-
ignore (call ~log:true ["route"; "replace"; addr; "via"; Unix.string_of_inet_addr gateway; "dev"; dev])
527+
ignore (call ["route"; "replace"; addr; "via"; Unix.string_of_inet_addr gateway; "dev"; dev])
528528
with _ -> ()
529529

530530
let set_gateway dev gateway = set_route dev gateway
@@ -534,12 +534,12 @@ module Ip = struct
534534

535535
let create_vlan interface vlan =
536536
if not (Sysfs.exists (vlan_name interface vlan)) then
537-
ignore (call ~log:true ["link"; "add"; "link"; interface; "name"; vlan_name interface vlan;
537+
ignore (call ["link"; "add"; "link"; interface; "name"; vlan_name interface vlan;
538538
"type"; "vlan"; "id"; string_of_int vlan])
539539

540540
let destroy_vlan name =
541541
if Sysfs.exists name then
542-
ignore (call ~log:true ["link"; "delete"; name])
542+
ignore (call ["link"; "delete"; name])
543543

544544
let set_vf_mac dev index mac =
545545
try
@@ -779,17 +779,17 @@ module Dhclient = struct
779779
| _ -> l) [] options in
780780
write_conf_file ~ipv6 interface options;
781781
let ipv6' = if ipv6 then ["-6"] else [] in
782-
call_script ~log_successful_output:true ~timeout:None dhclient (ipv6' @ gw_opt @ ["-q";
783-
"-pf"; pid_file ~ipv6 interface;
784-
"-lf"; lease_file ~ipv6 interface;
785-
"-cf"; conf_file ~ipv6 interface;
786-
interface])
782+
call_script ~timeout:None dhclient (ipv6' @ gw_opt @ ["-q";
783+
"-pf"; pid_file ~ipv6 interface;
784+
"-lf"; lease_file ~ipv6 interface;
785+
"-cf"; conf_file ~ipv6 interface;
786+
interface])
787787

788788
let stop ?(ipv6=false) interface =
789789
try
790-
ignore (call_script ~log_successful_output:true dhclient ["-r";
791-
"-pf"; pid_file ~ipv6 interface;
792-
interface]);
790+
ignore (call_script dhclient ["-r";
791+
"-pf"; pid_file ~ipv6 interface;
792+
interface]);
793793
Unix.unlink (pid_file ~ipv6 interface)
794794
with _ -> ()
795795

@@ -816,8 +816,8 @@ module Dhclient = struct
816816
end
817817

818818
module Fcoe = struct
819-
let call ?(log=false) args =
820-
call_script ~log_successful_output:log ~timeout:(Some 10.0) !fcoedriver args
819+
let call args =
820+
call_script ~timeout:(Some 10.0) !fcoedriver args
821821

822822
let get_capabilities name =
823823
try
@@ -830,7 +830,7 @@ end
830830

831831
module Sysctl = struct
832832
let write value variable =
833-
ignore (call_script ~log_successful_output:true sysctl ["-q"; "-w"; variable ^ "=" ^ value])
833+
ignore (call_script sysctl ["-q"; "-w"; variable ^ "=" ^ value])
834834

835835
let set_ipv6_autoconf interface value =
836836
try
@@ -904,20 +904,20 @@ end
904904
module Ovs = struct
905905

906906
module Cli : sig
907-
val vsctl : ?log:bool -> string list -> string
908-
val ofctl : ?log:bool -> string list -> string
909-
val appctl : ?log:bool -> string list -> string
907+
val vsctl : string list -> string
908+
val ofctl : string list -> string
909+
val appctl : string list -> string
910910
end = struct
911911
open Xapi_stdext_threads
912912
let s = Semaphore.create 5
913-
let vsctl ?(log=false) args =
913+
let vsctl args =
914914
Semaphore.execute s (fun () ->
915-
call_script ~log_successful_output:log ovs_vsctl ("--timeout=20" :: args)
915+
call_script ovs_vsctl ("--timeout=20" :: args)
916916
)
917-
let ofctl ?(log=false) args =
918-
call_script ~log_successful_output:log ovs_ofctl args
919-
let appctl ?(log=false) args =
920-
call_script ~log_successful_output:log ovs_appctl args
917+
let ofctl args =
918+
call_script ovs_ofctl args
919+
let appctl args =
920+
call_script ovs_appctl args
921921
end
922922

923923
module type Cli_S = module type of Cli
@@ -1044,7 +1044,7 @@ module Ovs = struct
10441044
in
10451045
let setting = if do_workaround then "on" else "off" in
10461046
(try
1047-
ignore (call_script ~log_successful_output:true ovs_vlan_bug_workaround [interface; setting]);
1047+
ignore (call_script ovs_vlan_bug_workaround [interface; setting]);
10481048
with _ -> ());
10491049
) phy_interfaces
10501050

@@ -1081,7 +1081,7 @@ module Ovs = struct
10811081

10821082
let get_mcast_snooping_enable ~name =
10831083
try
1084-
vsctl ~log:true ["--"; "get"; "bridge"; name; "mcast_snooping_enable"]
1084+
vsctl ["--"; "get"; "bridge"; name; "mcast_snooping_enable"]
10851085
|> String.trim
10861086
|> bool_of_string
10871087
with _ -> false
@@ -1158,11 +1158,11 @@ module Ovs = struct
11581158
["--"; "set"; "bridge"; name; "other_config:mcast-snooping-disable-flood-unregistered=" ^ (string_of_bool !mcast_snooping_disable_flood_unregistered)]
11591159
| _ -> []
11601160
in
1161-
vsctl ~log:true (del_old_arg @ ["--"; "--may-exist"; "add-br"; name] @
1161+
vsctl (del_old_arg @ ["--"; "--may-exist"; "add-br"; name] @
11621162
vlan_arg @ mac_arg @ fail_mode_arg @ disable_in_band_arg @ external_id_arg @ vif_arg @ set_mac_table_size @ set_igmp_snooping @ set_ipv6_igmp_snooping @ disable_flood_unregistered)
11631163

11641164
let destroy_bridge name =
1165-
vsctl ~log:true ["--"; "--if-exists"; "del-br"; name]
1165+
vsctl ["--"; "--if-exists"; "del-br"; name]
11661166

11671167
let list_bridges () =
11681168
let bridges = String.trim (vsctl ["list-br"]) in
@@ -1174,13 +1174,13 @@ module Ovs = struct
11741174
let create_port ?(internal=false) name bridge =
11751175
let type_args =
11761176
if internal then ["--"; "set"; "interface"; name; "type=internal"] else [] in
1177-
vsctl ~log:true (["--"; "--may-exist"; "add-port"; bridge; name] @ type_args)
1177+
vsctl (["--"; "--may-exist"; "add-port"; bridge; name] @ type_args)
11781178

11791179
let destroy_port name =
1180-
vsctl ~log:true ["--"; "--with-iface"; "--if-exists"; "del-port"; name]
1180+
vsctl ["--"; "--with-iface"; "--if-exists"; "del-port"; name]
11811181

11821182
let port_to_bridge name =
1183-
vsctl ~log:true ["port-to-br"; name]
1183+
vsctl ["port-to-br"; name]
11841184

11851185
let make_bond_properties name properties =
11861186
let known_props = ["mode"; "hashing-algorithm"; "updelay"; "downdelay";
@@ -1256,7 +1256,7 @@ module Ovs = struct
12561256
["--"; "set"; "interface"; iface ] @ per_iface_args)
12571257
interfaces)
12581258
in
1259-
vsctl ~log:true (["--"; "--may-exist"; "add-bond"; bridge; name] @ interfaces @
1259+
vsctl (["--"; "--may-exist"; "add-bond"; bridge; name] @ interfaces @
12601260
mac_args @ args @ per_iface_args)
12611261

12621262
let get_fail_mode bridge =
@@ -1278,58 +1278,58 @@ module Ovs = struct
12781278
Printf.sprintf "idle_timeout=0,priority=0,in_port=%s,dl_dst=%s,actions=local" port mac]
12791279
) ports)
12801280
in
1281-
List.iter (fun flow -> ignore (ofctl ~log:true ["add-flow"; bridge; flow])) flows
1281+
List.iter (fun flow -> ignore (ofctl ["add-flow"; bridge; flow])) flows
12821282

12831283
let mod_port bridge port action =
1284-
ofctl ~log:true ["mod-port"; bridge; port; action] |> ignore
1284+
ofctl ["mod-port"; bridge; port; action] |> ignore
12851285

12861286
let set_mtu interface mtu =
1287-
vsctl ~log:true ["set"; "interface"; interface; Printf.sprintf "mtu_request=%d" mtu]
1287+
vsctl ["set"; "interface"; interface; Printf.sprintf "mtu_request=%d" mtu]
12881288

12891289
end
12901290
include Make(Cli)
12911291
end
12921292

12931293
module Brctl = struct
1294-
let call ?(log=false) args =
1295-
call_script ~log_successful_output:log !brctl args
1294+
let call args =
1295+
call_script !brctl args
12961296

12971297
let create_bridge name =
12981298
if not (List.mem name (Sysfs.list ())) then
1299-
ignore (call ~log:true ["addbr"; name])
1299+
ignore (call ["addbr"; name])
13001300

13011301
let destroy_bridge name =
13021302
if List.mem name (Sysfs.list ()) then
1303-
ignore (call ~log:true ["delbr"; name])
1303+
ignore (call ["delbr"; name])
13041304

13051305
let create_port bridge name =
13061306
if not (List.mem name (Sysfs.bridge_to_interfaces bridge)) then
1307-
ignore (call ~log:true ["addif"; bridge; name])
1307+
ignore (call ["addif"; bridge; name])
13081308

13091309
let destroy_port bridge name =
13101310
if List.mem name (Sysfs.bridge_to_interfaces bridge) then
1311-
ignore (call ~log:true ["delif"; bridge; name])
1311+
ignore (call ["delif"; bridge; name])
13121312

13131313
let set_forwarding_delay bridge time =
1314-
ignore (call ~log:true ["setfd"; bridge; string_of_int time])
1314+
ignore (call ["setfd"; bridge; string_of_int time])
13151315
end
13161316

13171317
module Ethtool = struct
1318-
let call ?(log=false) args =
1319-
call_script ~log_successful_output:log !ethtool args
1318+
let call args =
1319+
call_script !ethtool args
13201320

13211321
let set_options name options =
13221322
if options <> [] then
1323-
ignore (call ~log:true ("-s" :: name :: (List.concat (List.map (fun (k, v) -> [k; v]) options))))
1323+
ignore (call ("-s" :: name :: (List.concat (List.map (fun (k, v) -> [k; v]) options))))
13241324

13251325
let set_offload name options =
13261326
if options <> [] then
1327-
ignore (call ~log:true ("-K" :: name :: (List.concat (List.map (fun (k, v) -> [k; v]) options))))
1327+
ignore (call ("-K" :: name :: (List.concat (List.map (fun (k, v) -> [k; v]) options))))
13281328
end
13291329

13301330
module Dracut = struct
1331-
let call ?(log=false) args =
1332-
call_script ~timeout:(Some !dracut_timeout) ~log_successful_output:log !dracut args
1331+
let call args =
1332+
call_script ~timeout:(Some !dracut_timeout) !dracut args
13331333

13341334
let rebuild_initrd () =
13351335
try
@@ -1341,8 +1341,8 @@ module Dracut = struct
13411341
end
13421342

13431343
module Modinfo = struct
1344-
let call ?(log=false) args =
1345-
call_script ~log_successful_output:log !modinfo args
1344+
let call args =
1345+
call_script !modinfo args
13461346

13471347
let is_param_array driver param_name =
13481348
try

test/network_test_lacp_properties.ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ let test_lacp_aggregation_key arg () =
7070
module OVS_Cli_test = struct
7171
include Ovs.Cli
7272
let vsctl_output = ref []
73-
let vsctl ?(log=true) args =
73+
let vsctl args =
7474
vsctl_output := args ;
7575
String.concat " " args
7676
end

0 commit comments

Comments
 (0)