ctdb-locking: Remove unused variable lock_num_pending
authorAmitay Isaacs <amitay@gmail.com>
Tue, 15 Jul 2014 02:59:57 +0000 (12:59 +1000)
committerVolker Lendecke <vl@samba.org>
Mon, 4 Aug 2014 15:59:52 +0000 (17:59 +0200)
The number of pending locks displayed in ctdb statistics are stored in
ctdb_statistics structure and not ctdb_context.

Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Volker Lendecke <vl@samba.org>
ctdb/include/ctdb_private.h
ctdb/server/ctdb_lock.c

index 459e96d4ea018c2251bf0a2c5a0d719cef64f700..68d45a3afecc9138a5e160e4597104517ed7c464 100644 (file)
@@ -558,7 +558,6 @@ struct ctdb_context {
        struct trbt_tree *child_processes; 
 
        /* Used for locking record/db/alldb */
-       int lock_num_pending;
        struct lock_context *lock_current;
        struct lock_context *lock_pending;
 };
index 3de85188b5086fc55d84e99211e5b9604ed0c4dd..b9740857c1da7a9a7550f694b2ddb25f448739f7 100644 (file)
@@ -284,7 +284,6 @@ static int ctdb_lock_context_destructor(struct lock_context *lock_ctx)
                }
        } else {
                DLIST_REMOVE(lock_ctx->ctdb->lock_pending, lock_ctx);
-               lock_ctx->ctdb->lock_num_pending--;
                CTDB_DECREMENT_STAT(lock_ctx->ctdb, locks.num_pending);
                if (lock_ctx->type == LOCK_RECORD || lock_ctx->type == LOCK_DB) {
                        CTDB_DECREMENT_DB_STAT(lock_ctx->ctdb_db, locks.num_pending);
@@ -689,7 +688,6 @@ static void ctdb_lock_schedule(struct ctdb_context *ctdb)
                if (! lock_ctx->request) {
                        DEBUG(DEBUG_INFO, ("Removing lock context without lock request\n"));
                        DLIST_REMOVE(ctdb->lock_pending, lock_ctx);
-                       ctdb->lock_num_pending--;
                        CTDB_DECREMENT_STAT(ctdb, locks.num_pending);
                        if (lock_ctx->ctdb_db) {
                                CTDB_DECREMENT_DB_STAT(lock_ctx->ctdb_db, locks.num_pending);
@@ -799,7 +797,6 @@ static void ctdb_lock_schedule(struct ctdb_context *ctdb)
 
        /* Move the context from pending to current */
        DLIST_REMOVE(ctdb->lock_pending, lock_ctx);
-       ctdb->lock_num_pending--;
        DLIST_ADD_END(ctdb->lock_current, lock_ctx, NULL);
        if (lock_ctx->ctdb_db) {
                lock_ctx->ctdb_db->lock_num_current++;
@@ -862,7 +859,6 @@ static struct lock_request *ctdb_lock_internal(struct ctdb_context *ctdb,
        lock_ctx->child = -1;
 
        DLIST_ADD_END(ctdb->lock_pending, lock_ctx, NULL);
-       ctdb->lock_num_pending++;
        CTDB_INCREMENT_STAT(ctdb, locks.num_pending);
        if (ctdb_db) {
                CTDB_INCREMENT_DB_STAT(ctdb_db, locks.num_pending);