summaryrefslogtreecommitdiff
path: root/source3/lib/dbwrap
Commit message (Expand)AuthorAgeFilesLines
* s3:dbwrap_watch: avoid recursion into dbwrap_do_locked() from dbwrap_watched_...Stefan Metzmacher2020-07-081-4/+56
* lib: Allow DBWRAP_LOCK_ORDER_NONE in db_open()Volker Lendecke2020-05-151-1/+2
* lib: Fix a commentVolker Lendecke2020-05-051-1/+1
* lib: Use ctdbd_req_send/recv in ctdb_parse_send/recvVolker Lendecke2020-04-281-11/+5
* dbwrap_watch: Set rec->value_valid while returning nested share_mode_do_locked()Anoop C S2020-04-211-0/+1
* dbwrap: fix possible memleak and false result check.Swen Schillig2020-04-021-3/+6
* dbwrap: fix comment in code leading to wrong function parameterSwen Schillig2020-04-021-1/+1
* dbwrap: Improve an error messageVolker Lendecke2020-02-101-2/+3
* dbwrap: Do direct struct initalization in db_ctdb_store_db_seqnum()Volker Lendecke2020-01-231-8/+2
* s3: lib: dbwrap_ctdb: Ensure value_valid is set when creating empty recordMartin Schwenke2020-01-201-0/+1
* lib: Remove "msg_ctx" from server_id_watch_send()Volker Lendecke2020-01-141-1/+1
* s3: lib: dbwrap. Cleanup. Add a couple of missing 'return NULL' statements on...Jeremy Allison2020-01-131-0/+2
* s3: lib: dbwrap_ctdb: Ensure value_valid is set true if we find the record in...Jeremy Allison2020-01-131-0/+1
* s3: lib: dbwrap: Set rec->value_valid to avoid backtrace in `smbstatus`Anoop C S2020-01-081-0/+2
* dbwrap_watch: Don't store in-RAM cachesVolker Lendecke2019-11-221-269/+359
* dbwrap_watch: Simplify struct dbwrap_watched_watch_stateVolker Lendecke2019-11-221-82/+4
* dbwrap_watch: Simplify the wakeup messagesVolker Lendecke2019-11-221-23/+21
* dbwrap_watch: Add a uin64_t instance to watchersVolker Lendecke2019-11-221-6/+19
* dbwrap_watch: Encapsulate watchers in "struct dbwrap_watcher"Volker Lendecke2019-11-221-34/+69
* dbwrap_watch: Prevent two watchers per fetch_locked sequenceVolker Lendecke2019-11-221-0/+4
* dbwrap: Don't set rec->value in dbwrap_do_locked()Volker Lendecke2019-11-221-3/+0
* dbwrap: Protect against invalid db_record->valueVolker Lendecke2019-11-222-0/+5
* dbwrap: Pass "value" to dbwrap_do_locked() callbackVolker Lendecke2019-11-221-6/+11
* s3:dbwrap: initialize messaging before getting the ctdb connectionRalph Boehme2019-10-241-1/+7
* dbwrap_watch: Fix cleaning up dead watchersVolker Lendecke2019-10-181-0/+1
* dbwrap_watch: Don't alert ourselves, fix raw.oplock.batch26 raceVolker Lendecke2019-10-021-2/+14
* dbwrap_watch: Remove "addwatch" handling from dbwrap_watched_save()Volker Lendecke2019-10-021-28/+10
* dbwrap_watch: Move reallocating watchers to dbwrap_watched_watch_send()Volker Lendecke2019-10-021-2/+19
* dbwrap_watch: Slightly simplify dbwrap_watched_fetch_locked()Volker Lendecke2019-10-021-4/+1
* lib: Enable watching and storing dbwrap_watch records.Volker Lendecke2019-09-171-14/+55
* s3/lib/dbwrap: clang: Fix 'Access to field results in a deref of a null'Noel Power2019-07-241-0/+5
* s3/lib/dwrap: clang: Fix 'Value stored to 'ret' is never read'Noel Power2019-07-241-1/+1
* s3/lib/dwrap: clang: Fix 'Array access results in a null pointer dereference'Noel Power2019-07-161-1/+1
* dbwrap: Add publically available dbwrap_watch_wakeup()Volker Lendecke2019-07-042-0/+24
* dbwrap: Rename dbwrap_watched_wakeup()Volker Lendecke2019-07-041-6/+7
* dbwrap: Use sizeof, not an integer constantVolker Lendecke2019-05-281-1/+2
* dbwrap_ctdb: return correct record count for a persistent db read-only traverseRalph Boehme2018-09-131-1/+9
* dbwrap_ctdb: increment record count in traverse_callback()Ralph Boehme2018-09-121-0/+1
* dbwrap_ctdb: use struct initializer in db_ctdb_traverse()Ralph Boehme2018-09-121-4/+5
* dbwrap_ctdb: use struct initializer in db_ctdb_traverse_read()Ralph Boehme2018-09-121-4/+5
* dbwrap_ctdb: README.Coding fixes in traverse_callback()Ralph Boehme2018-09-121-3/+10
* dbwrap_ctdb: simplify if conditionRalph Boehme2018-09-121-6/+8
* dbwrap_ctdb: add error checking to ctdbd_dbpath()Ralph Boehme2018-09-121-0/+5
* dbwrap: early return, removes an indentation levelRalph Boehme2018-09-121-17/+17
* dbwrap: move sockname variable and call to lp_ctdbd_socket into contextRalph Boehme2018-09-121-3/+3
* s3: Rename server_messaging_context() to global_messaging_context()Christof Schmitt2018-09-071-1/+1
* dbwrap: Clarify db_open_watched APIVolker Lendecke2018-08-172-5/+5
* dbwrap: determine basename once instead of three timesDavid Disseldorp2018-07-161-29/+11
* dbwrap: Remove calls to loadparmVolker Lendecke2018-04-241-3/+9
* dbwrap3: Call dbwrap_local_open with the correct tdb flagsVolker Lendecke2018-04-241-0/+1