Skip to content

Commit 557ac3b

Browse files
committed
Add removed features in debug log
Signed-off-by: Changlei Li <changlei.li@citrix.com>
1 parent f3e3bea commit 557ac3b

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

ocaml/xapi/xapi_sm.ml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,14 @@ let update_from_query_result ~__context (self, r) q_result =
110110
let driver_filename = Sm_exec.cmd_name q_result.driver in
111111
let existing_features = Db.SM.get_features ~__context ~self in
112112
let query_features = Smint.Feature.parse_string_int64 q_result.features in
113+
let removed_features =
114+
Listext.List.set_difference existing_features query_features
115+
in
116+
List.iter
117+
(fun (f, v) -> debug "%s: removing features %s:%Ld" __FUNCTION__ f v)
118+
removed_features ;
113119
let retained_features =
114-
List.filter (fun x -> List.mem x query_features) existing_features
120+
Listext.List.set_difference existing_features removed_features
115121
in
116122
let new_features =
117123
query_features

0 commit comments

Comments
 (0)