@@ -445,6 +445,7 @@ struct json_object *util_namespace_to_json(struct ndctl_namespace *ndns,
struct ndctl_dax *dax;
char buf[40];
uuid_t uuid;
+ int numa;
if (!jndns)
return NULL;
@@ -567,6 +568,13 @@ struct json_object *util_namespace_to_json(struct ndctl_namespace *ndns,
json_object_object_add(jndns, "state", jobj);
}
+ numa = ndctl_namespace_get_numa_node(ndns);
+ if (numa >= 0) {
+ jobj = json_object_new_int(numa);
+ if (jobj)
+ json_object_object_add(jndns, "numa_node", jobj);
+ }
+
if (pfn)
jbbs = util_pfn_badblocks_to_json(pfn, include_media_errors,
&bb_count);
Adding numa_node of a namesapce to the --list command. If numa_node is -1, numa_node will not be display as there's no NUMA node. Signed-off-by: Dave Jiang <dave.jiang@intel.com> --- util/json.c | 8 ++++++++ 1 file changed, 8 insertions(+)