From 23542a86508a705e942622745b0fabd8a773bdc9 Mon Sep 17 00:00:00 2001 From: wangzh21 Date: Sun, 3 Mar 2019 11:54:37 +0800 Subject: [PATCH] Report data to conductor Cyborg agent calls acc_driver to collect infomation of current node. Then it should report the data object to conductor to do the diff and store in db. Change-Id: Ic187993019b74e70397aab50c21988c2172a5e86 --- cyborg/agent/resource_tracker.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cyborg/agent/resource_tracker.py b/cyborg/agent/resource_tracker.py index 70909441..ce2efcd2 100644 --- a/cyborg/agent/resource_tracker.py +++ b/cyborg/agent/resource_tracker.py @@ -70,4 +70,7 @@ class ResourceTracker(object): acc_list = [] for acc_driver in self.acc_drivers: acc_list.extend(acc_driver.discover()) - # Call conductor_api here to diff and report acc data. + # Call conductor_api here to diff and report acc data. Now, we actually + # do not have the method report_data. + if acc_list: + self.conductor_api.report_data(context, self.host, acc_list)