summaryrefslogtreecommitdiffstats
path: root/ctdb/common/ctdb_call.c
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2007-04-17 11:54:19 +1000
committerAndrew Tridgell <tridge@samba.org>2007-04-17 11:54:19 +1000
commit0304eaa77955919b18b0220ea729ccac6ba3d5f7 (patch)
tree168d965ad913ec6edde5e5e80c4495f629dbe57b /ctdb/common/ctdb_call.c
parent80ec427ec740bfb14a45eb1fd6e783e363781096 (diff)
parent45660a3c48d182e8871b8ae5d1d35603967f3fd6 (diff)
downloadsamba-0304eaa77955919b18b0220ea729ccac6ba3d5f7.tar.gz
samba-0304eaa77955919b18b0220ea729ccac6ba3d5f7.tar.xz
samba-0304eaa77955919b18b0220ea729ccac6ba3d5f7.zip
merge from ronnie
(This used to be ctdb commit d854392b04c46bcdd008cced5d16a03d81f97bd0)
Diffstat (limited to 'ctdb/common/ctdb_call.c')
-rw-r--r--ctdb/common/ctdb_call.c24
1 files changed, 0 insertions, 24 deletions
diff --git a/ctdb/common/ctdb_call.c b/ctdb/common/ctdb_call.c
index ab5c2cce3b..4404103350 100644
--- a/ctdb/common/ctdb_call.c
+++ b/ctdb/common/ctdb_call.c
@@ -782,27 +782,3 @@ struct ctdb_record_handle *ctdb_fetch_lock(struct ctdb_db_context *ctdb_db, TALL
}
-int ctdb_store_unlock(struct ctdb_record_handle *rec, TDB_DATA data)
-{
- int ret;
- struct ctdb_ltdb_header header;
- struct ctdb_db_context *ctdb_db = talloc_get_type(rec->ctdb_db, struct ctdb_db_context);
-
- if (ctdb_db->ctdb->flags & CTDB_FLAG_DAEMON_MODE) {
- return ctdb_client_store_unlock(rec, data);
- }
-
- /* should be avoided if possible hang header off rec ? */
- ret = ctdb_ltdb_fetch(rec->ctdb_db, rec->key, &header, NULL, NULL);
- if (ret) {
- ctdb_set_error(rec->ctdb_db->ctdb, "Fetch of locally held record failed");
- talloc_free(rec);
- return ret;
- }
-
- ret = ctdb_ltdb_store(rec->ctdb_db, rec->key, &header, data);
-
- talloc_free(rec);
-
- return ret;
-}