Code

Add support for multiple metric data-stores.
[sysdb.git] / src / plugins / store / network.c
index 77012b95bf9cab931c6a02e7f06685cd57e0c68d..79df1070d1ba10e02b054b5ed3769cd0c0d8ec91 100644 (file)
@@ -149,7 +149,10 @@ store_metric(sdb_store_metric_t *metric, sdb_object_t *user_data)
 {
        sdb_proto_metric_t m = {
                metric->last_update, metric->hostname, metric->name,
-               metric->store.type, metric->store.id, metric->store.last_update,
+               /* TODO: Add support for sending all data stores. */
+               metric->stores_num ? metric->stores[0].type : NULL,
+               metric->stores_num ? metric->stores[0].id : NULL,
+               metric->stores_num ? metric->stores[0].last_update : 0,
        };
        size_t len = sdb_proto_marshal_metric(NULL, 0, &m);
        char buf[len];