summaryrefslogtreecommitdiff
path: root/source3/lib/dbwrap
AgeCommit message (Expand)AuthorFilesLines
2021-11-11dbwrap: Remove unused dbwrap_watched_wakeup()Volker Lendecke2-62/+0
2021-08-17s3/lib/dbwrap: check if global_messaging_context() succeededRalph Boehme1-0/+4
2021-06-04dbwrap_ctdb: Remove "tryonly" from fetch_locked_internal()Volker Lendecke1-12/+3
2021-06-04dbwrap: Remove "db_context->try_fetch_locked()" fn pointerVolker Lendecke1-19/+0
2021-01-08lib: give global_contexts.c its own header fileVolker Lendecke1-1/+1
2020-07-08s3:dbwrap_watch: avoid recursion into dbwrap_do_locked() from dbwrap_watched_...Stefan Metzmacher1-4/+56
2020-05-15lib: Allow DBWRAP_LOCK_ORDER_NONE in db_open()Volker Lendecke1-1/+2
2020-05-05lib: Fix a commentVolker Lendecke1-1/+1
2020-04-28lib: Use ctdbd_req_send/recv in ctdb_parse_send/recvVolker Lendecke1-11/+5
2020-04-21dbwrap_watch: Set rec->value_valid while returning nested share_mode_do_locked()Anoop C S1-0/+1
2020-04-02dbwrap: fix possible memleak and false result check.Swen Schillig1-3/+6
2020-04-02dbwrap: fix comment in code leading to wrong function parameterSwen Schillig1-1/+1
2020-02-10dbwrap: Improve an error messageVolker Lendecke1-2/+3
2020-01-23dbwrap: Do direct struct initalization in db_ctdb_store_db_seqnum()Volker Lendecke1-8/+2
2020-01-20s3: lib: dbwrap_ctdb: Ensure value_valid is set when creating empty recordMartin Schwenke1-0/+1
2020-01-14lib: Remove "msg_ctx" from server_id_watch_send()Volker Lendecke1-1/+1
2020-01-13s3: lib: dbwrap. Cleanup. Add a couple of missing 'return NULL' statements on...Jeremy Allison1-0/+2
2020-01-13s3: lib: dbwrap_ctdb: Ensure value_valid is set true if we find the record in...Jeremy Allison1-0/+1
2020-01-08s3: lib: dbwrap: Set rec->value_valid to avoid backtrace in `smbstatus`Anoop C S1-0/+2
2019-11-22dbwrap_watch: Don't store in-RAM cachesVolker Lendecke1-269/+359
2019-11-22dbwrap_watch: Simplify struct dbwrap_watched_watch_stateVolker Lendecke1-82/+4
2019-11-22dbwrap_watch: Simplify the wakeup messagesVolker Lendecke1-23/+21
2019-11-22dbwrap_watch: Add a uin64_t instance to watchersVolker Lendecke1-6/+19
2019-11-22dbwrap_watch: Encapsulate watchers in "struct dbwrap_watcher"Volker Lendecke1-34/+69
2019-11-22dbwrap_watch: Prevent two watchers per fetch_locked sequenceVolker Lendecke1-0/+4
2019-11-22dbwrap: Don't set rec->value in dbwrap_do_locked()Volker Lendecke1-3/+0
2019-11-22dbwrap: Protect against invalid db_record->valueVolker Lendecke2-0/+5
2019-11-22dbwrap: Pass "value" to dbwrap_do_locked() callbackVolker Lendecke1-6/+11
2019-10-24s3:dbwrap: initialize messaging before getting the ctdb connectionRalph Boehme1-1/+7
2019-10-18dbwrap_watch: Fix cleaning up dead watchersVolker Lendecke1-0/+1
2019-10-02dbwrap_watch: Don't alert ourselves, fix raw.oplock.batch26 raceVolker Lendecke1-2/+14
2019-10-02dbwrap_watch: Remove "addwatch" handling from dbwrap_watched_save()Volker Lendecke1-28/+10
2019-10-02dbwrap_watch: Move reallocating watchers to dbwrap_watched_watch_send()Volker Lendecke1-2/+19
2019-10-02dbwrap_watch: Slightly simplify dbwrap_watched_fetch_locked()Volker Lendecke1-4/+1
2019-09-17lib: Enable watching and storing dbwrap_watch records.Volker Lendecke1-14/+55
2019-07-24s3/lib/dbwrap: clang: Fix 'Access to field results in a deref of a null'Noel Power1-0/+5
2019-07-24s3/lib/dwrap: clang: Fix 'Value stored to 'ret' is never read'Noel Power1-1/+1
2019-07-16s3/lib/dwrap: clang: Fix 'Array access results in a null pointer dereference'Noel Power1-1/+1
2019-07-04dbwrap: Add publically available dbwrap_watch_wakeup()Volker Lendecke2-0/+24
2019-07-04dbwrap: Rename dbwrap_watched_wakeup()Volker Lendecke1-6/+7
2019-05-28dbwrap: Use sizeof, not an integer constantVolker Lendecke1-1/+2
2018-09-13dbwrap_ctdb: return correct record count for a persistent db read-only traverseRalph Boehme1-1/+9
2018-09-12dbwrap_ctdb: increment record count in traverse_callback()Ralph Boehme1-0/+1
2018-09-12dbwrap_ctdb: use struct initializer in db_ctdb_traverse()Ralph Boehme1-4/+5
2018-09-12dbwrap_ctdb: use struct initializer in db_ctdb_traverse_read()Ralph Boehme1-4/+5
2018-09-12dbwrap_ctdb: README.Coding fixes in traverse_callback()Ralph Boehme1-3/+10
2018-09-12dbwrap_ctdb: simplify if conditionRalph Boehme1-6/+8
2018-09-12dbwrap_ctdb: add error checking to ctdbd_dbpath()Ralph Boehme1-0/+5
2018-09-12dbwrap: early return, removes an indentation levelRalph Boehme1-17/+17
2018-09-12dbwrap: move sockname variable and call to lp_ctdbd_socket into contextRalph Boehme1-3/+3