changeset 1275:42b193c0524f

client: print noisy/verbose debug info only on RPC failure Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
author Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
date Sat, 17 Dec 2022 21:00:59 -0500
parents 7f43822eef34
children 6dd652e45be5
files src/client/cmds.c
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/client/cmds.c	Sat Dec 17 20:19:31 2022 -0500
+++ b/src/client/cmds.c	Sat Dec 17 21:00:59 2022 -0500
@@ -206,7 +206,6 @@
 		/*
 		 * we found the command handler
 		 */
-		cmn_err(CE_DEBUG, "opcode decoded as: %s", def->name);
 
 		/* fetch arguments */
 		ok = process_args(&xdr, def, &cmd);
@@ -225,6 +224,10 @@
 		/* invoke the handler */
 		ret = def->handler(conn, &cmd);
 
+		if (ret)
+			cmn_err(CE_DEBUG, "%s returned %s (%d)", def->name,
+				xstrerror(ret), ret);
+
 		/* free the arguments */
 		xdr_destroy(&xdr);
 		xdrfd_create(&xdr, conn->fd, NULL, XDR_FREE);