1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00

locking: Remove functions that are not used anymore

These functions were used in locking child process to do the locking.  With
locking helper, these are not required.

Signed-off-by: Amitay Isaacs <amitay@gmail.com>

(This used to be ctdb commit c660f33c3eaa1b4a2c4e951c1982979e57374ed4)
This commit is contained in:
Amitay Isaacs 2013-05-08 10:42:08 +10:00
parent 90c4fa77b9
commit 1ddc7b0d10
2 changed files with 0 additions and 86 deletions

View File

@ -1564,8 +1564,6 @@ int ctdb_start_monitoring_interfaces(struct ctdb_context *ctdb);
/* from server/ctdb_lock.c */
struct lock_request;
int ctdb_lockall_prio(struct ctdb_context *ctdb, uint32_t priority);
int ctdb_unlockall_prio(struct ctdb_context *ctdb, uint32_t priority);
int ctdb_lockall_mark_prio(struct ctdb_context *ctdb, uint32_t priority);
int ctdb_lockall_unmark_prio(struct ctdb_context *ctdb, uint32_t priority);

View File

@ -155,90 +155,6 @@ static int ctdb_db_iterator(struct ctdb_context *ctdb, uint32_t priority,
}
/*
* lock all databases
*/
static int db_lock_handler(struct ctdb_db_context *ctdb_db, uint32_t priority,
void *private_data)
{
if (priority == 0) {
DEBUG(DEBUG_INFO, ("locking database %s\n",
ctdb_db->db_name));
} else {
DEBUG(DEBUG_INFO, ("locking database %s, priority:%u\n",
ctdb_db->db_name, priority));
}
if (tdb_lockall(ctdb_db->ltdb->tdb) != 0) {
DEBUG(DEBUG_ERR, ("Failed to lock database %s\n",
ctdb_db->db_name));
return -1;
}
return 0;
}
int ctdb_lockall_prio(struct ctdb_context *ctdb, uint32_t priority)
{
return ctdb_db_iterator(ctdb, priority, db_lock_handler, NULL);
}
static int ctdb_lockall(struct ctdb_context *ctdb)
{
uint32_t priority;
for (priority=1; priority<=NUM_DB_PRIORITIES; priority++) {
if (ctdb_db_iterator(ctdb, priority, db_lock_handler, NULL) != 0) {
return -1;
}
}
return 0;
}
/*
* unlock all databases
*/
static int db_unlock_handler(struct ctdb_db_context *ctdb_db, uint32_t priority,
void *private_data)
{
if (priority == 0) {
DEBUG(DEBUG_INFO, ("unlocking database %s\n",
ctdb_db->db_name));
} else {
DEBUG(DEBUG_INFO, ("unlocking database %s, priority:%u\n",
ctdb_db->db_name, priority));
}
if (tdb_unlockall(ctdb_db->ltdb->tdb) != 0) {
DEBUG(DEBUG_ERR, ("Failed to unlock database %s\n",
ctdb_db->db_name));
return -1;
}
return 0;
}
int ctdb_unlockall_prio(struct ctdb_context *ctdb, uint32_t priority)
{
return ctdb_db_iterator(ctdb, priority, db_unlock_handler, NULL);
}
static int ctdb_unlockall(struct ctdb_context *ctdb)
{
uint32_t priority;
for (priority=NUM_DB_PRIORITIES; priority>=0; priority--) {
if (ctdb_db_iterator(ctdb, priority, db_unlock_handler, NULL) != 0) {
return -1;
}
}
return 0;
}
/*
* lock all databases - mark only
*/