From 78d15a019c7cbe7d8ff9899291fe779c24423fb8 Mon Sep 17 00:00:00 2001 From: Zach Brown Date: Tue, 22 Nov 2016 10:28:56 -0800 Subject: [PATCH] Print inode nr and err on inode upate error We're currently excessively freaking out if inode updates fail. Let's add a little more context to help us track down what goes wrong. Signed-off-by: Zach Brown Reviewed-by: Mark Fasheh --- kmod/src/inode.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/kmod/src/inode.c b/kmod/src/inode.c index 560f1d2a..76b9048c 100644 --- a/kmod/src/inode.c +++ b/kmod/src/inode.c @@ -320,7 +320,11 @@ void scoutfs_update_inode_item(struct inode *inode) scoutfs_kvec_init(val, &sinode, sizeof(sinode)); err = scoutfs_item_update(sb, &key, val); - BUG_ON(err); + if (err) { + scoutfs_err(sb, "inode %llu update err %d", + scoutfs_ino(inode), err); + BUG_ON(err); + } trace_scoutfs_update_inode(inode); }