]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
objecter: add auid to PoolOp, fill it in during pool_op_submit
authorGreg Farnum <gregf@hq.newdream.net>
Mon, 8 Mar 2010 15:40:54 +0000 (07:40 -0800)
committerGreg Farnum <gregf@hq.newdream.net>
Mon, 8 Mar 2010 15:42:16 +0000 (07:42 -0800)
src/osdc/Objecter.cc
src/osdc/Objecter.h

index dbc1e8d2380b18de8b2813e7eefbc937a38cfb16..e7ce1e314db1804d8e0962fc6c3b88962b28309a 100644 (file)
@@ -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();
 }
 
index 2ae2c05fa95ea81b16a3b48adfc51ea9854a1657..e7ffc7cdf76b8acd1d8dd17b7ccf506573cf8f40 100644 (file)
@@ -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) {}
   };