Mercurial > nomad > experimental
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);