From 16d5881badb3b4532aa27703bdc25c3746995d50 Mon Sep 17 00:00:00 2001 From: Jacob Malevich Date: Mon, 2 Feb 2015 19:38:27 -0800 Subject: [PATCH] bcacheadm: print more info in query_dev Also display the internal cacheset uuid for each dev, stored in the superblock. As well as the dev uuid stored in the struct member_info. Signed-off-by: Jacob Malevich Issue DAT-1913 Change-Id: Ib9815a023b0791c54ffde573fda1e9911d757c34 --- bcache.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/bcache.c b/bcache.c index fe214833..d0cf7c95 100644 --- a/bcache.c +++ b/bcache.c @@ -835,6 +835,10 @@ static void show_super_common(struct cache_sb *sb, bool force_csum) uuid_unparse(sb->user_uuid.b, uuid); printf("cset.uuid\t\t%s\n", uuid); + + uuid_unparse(sb->set_uuid.b, uuid); + printf("internal.uuid\t%s\n", uuid); + } void show_super_backingdev(struct cache_sb *sb, bool force_csum) @@ -860,9 +864,13 @@ void show_super_backingdev(struct cache_sb *sb, bool force_csum) void show_super_cache(struct cache_sb *sb, bool force_csum) { struct cache_member *m = sb->members + sb->nr_this_dev; + char uuid[16]; show_super_common(sb, force_csum); + uuid_unparse(m->uuid.b, uuid); + printf("dev.cache.uuid\t%s\n", uuid); + printf("dev.sectors_per_block\t%u\n" "dev.sectors_per_bucket\t%u\n", sb->block_size,