From 14cdfd4337da99102e29e17c5d3769c60bfd33d0 Mon Sep 17 00:00:00 2001 From: Greg Farnum Date: Mon, 8 Mar 2010 07:40:54 -0800 Subject: [PATCH] objecter: add auid to PoolOp, fill it in during pool_op_submit --- src/osdc/Objecter.cc | 3 ++- src/osdc/Objecter.h | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/osdc/Objecter.cc b/src/osdc/Objecter.cc index dbc1e8d2380b..e7ce1e314db1 100644 --- a/src/osdc/Objecter.cc +++ b/src/osdc/Objecter.cc @@ -715,7 +715,8 @@ int Objecter::delete_pool(int pool, Context *onfinish) { void Objecter::pool_op_submit(PoolOp *op) { dout(10) << "pool_op_submit " << op->tid << dendl; monc->send_mon_message(new MPoolOp(monc->get_fsid(), op->tid, op->pool, - op->name, op->pool_op, last_seen_version)); + op->name, op->pool_op, + op->auid, last_seen_version)); op->last_submit = g_clock.now(); } diff --git a/src/osdc/Objecter.h b/src/osdc/Objecter.h index 2ae2c05fa95e..e7ffc7cdf76b 100644 --- a/src/osdc/Objecter.h +++ b/src/osdc/Objecter.h @@ -342,8 +342,11 @@ public: Context *onfinish; int pool_op; int* replyCode; + __u64 auid; utime_t last_submit; + PoolOp() : tid(0), pool(0), onfinish(0), pool_op(0), + replyCode(0), auid(0) {} }; -- 2.47.3