From 85f336d5c87866a91ab476ff83d684ff512f7ece Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 13 Nov 2014 14:11:45 -0800 Subject: [PATCH] rados: use new notify API Signed-off-by: Sage Weil --- src/tools/rados/rados.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/tools/rados/rados.cc b/src/tools/rados/rados.cc index 374e12949754a..f404156910ed0 100644 --- a/src/tools/rados/rados.cc +++ b/src/tools/rados/rados.cc @@ -2379,11 +2379,13 @@ static int rados_tool_common(const std::map < std::string, std::string > &opts, usage_exit(); string oid(nargs[1]); string msg(nargs[2]); - bufferlist bl; + bufferlist bl, replybl; ::encode(msg, bl); - ret = io_ctx.notify(oid, 0, bl); + ret = io_ctx.notify(oid, bl, 10000, &replybl); if (ret != 0) cerr << "error calling notify: " << ret << std::endl; + if (replybl.length()) + replybl.hexdump(cout); } else if (strcmp(nargs[0], "set-alloc-hint") == 0) { if (!pool_name || nargs.size() < 4) usage_exit(); -- 2.39.5