summaryrefslogtreecommitdiff
path: root/ctdb/common/ctdb_io.c
AgeCommit message (Expand)AuthorFilesLines
2024-07-01Fix starvation of pending writes in CTDB queuesXavi Hernandez1-6/+11
2019-11-08ctdb: Use TALLOC_FREE() in a few placesVolker Lendecke1-6/+3
2019-08-14ctdb-common: Return value of ctdb_queue_length() should be unsignedMartin Schwenke1-1/+1
2019-02-22ctdb: buffer write beyond limitsSwen Schillig1-1/+12
2018-12-07ctdb: Adding memory pool for queue callbackSwen Schillig1-1/+8
2018-12-07ctdb: Introduce buffer.offset to avoid memmoveSwen Schillig1-16/+39
2018-08-18ctdb: calculate queue input buffer size correctlySwen Schillig1-10/+19
2018-08-18ctdb: Replace calculation of bytes to read from socket by MIN() macroSwen Schillig1-5/+1
2018-08-06ctdb: remove queue destructor as it isn't needed anymoreSwen Schillig1-13/+0
2018-06-22ctdb-common: replace talloc / memcpy by talloc_memdupSwen Schillig1-3/+2
2017-10-05ctdb-common: Do not queue a packet if queue does not have valid fdAmitay Isaacs1-0/+5
2016-11-29ctdb-common: Drop CTDB's copy of sys_read() and sys_write()Martin Schwenke1-1/+1
2016-07-28ctdb-daemon: Add QueueBufferSize tunableAmitay Isaacs1-6/+13
2016-02-06dlist: remove unneeded type argument from DLIST_ADD_END()Michael Adam1-1/+1
2015-11-16ctdb-common: Replace ctdb_logging.h with common/logging.hAmitay Isaacs1-1/+1
2015-11-04ctdb-daemon: Rename struct ctdb_req_control to ctdb_req_control_oldAmitay Isaacs1-1/+1
2015-11-04ctdb-daemon: Rename struct ctdb_req_message to ctdb_req_message_oldAmitay Isaacs1-1/+1
2015-10-30ctdb-daemon: Separate prototypes for common client/server functionsAmitay Isaacs1-0/+1
2015-10-30ctdb-daemon: Remove dependency on includes.hAmitay Isaacs1-6/+12
2015-10-30ctdb-daemon: Stop using tevent compatibility definitionsAmitay Isaacs1-9/+10
2015-10-30ctdb-daemon: Separate prototypes for system specific functionsAmitay Isaacs1-0/+2
2015-02-24ctdb-io: Do not use sys_write to write to client socketsAmitay Isaacs1-3/+3
2014-08-21ctdb: Use sys_read() and sys_write() to ensure correct signal interactionMartin Schwenke1-4/+6
2014-07-22ctdb: Fix verbose_memory_namesVolker Lendecke1-1/+1
2014-07-22ctdb: Avoid a talloc in ctdb_queue_sendVolker Lendecke1-3/+6
2013-08-22common/io: Limit the queue buffer size for fair scheduling via teventAmitay Isaacs1-12/+31
2013-08-22Revert "common/io: Keep queue buffer size multiple of 4K"Amitay Isaacs1-22/+6
2013-08-09common/io: Keep queue buffer size multiple of 4KAmitay Isaacs1-6/+22
2013-06-14build: Fix tdb.h path to enable building with system TDB libraryMathieu Parent1-1/+1
2013-03-06common/io: For scheduling immediate events use tevent_schedule_immediateAmitay Isaacs1-11/+15
2013-02-19common/io: Rewrite socket handling code to read all available dataAmitay Isaacs1-68/+92
2012-04-13Remove explicit include of lib/tevent/tevent.h.Amitay Isaacs1-1/+0
2012-01-04explain why we use FIONREADRonnie Sahlberg1-0/+6
2011-11-09Clean up warnings: remove unused function dump_packet()Martin Schwenke1-15/+0
2011-08-05io: Make queue_io_read() safe for reentryDavid Disseldorp1-74/+63
2010-08-18event: Update events to latest Samba version 0.9.8Rusty Russell1-2/+3
2010-07-01Report client for queue errors.Rusty Russell1-16/+43
2010-05-20libctdb: reorganize headers: remove ctdb.h, add ctdb_client.h and ctdb_protoc...Rusty Russell1-1/+1
2010-02-09ctdb: migrate to new dlinklist.h from SambaAndrew Tridgell1-4/+3
2010-02-04ctdb: move ctdb_io.c to use TLIST_*() macrosAndrew Tridgell1-21/+6
2010-02-04We only queued up to 1000 packets per queue before we start droppingRonnie Sahlberg1-1/+18
2009-12-02ctdb_io: fix use-after-free on invalid packetsRusty Russell1-1/+19
2009-10-26Suggestion from Volker,Ronnie Sahlberg1-6/+5
2009-10-21 When clients have blocked, perhaps because the node is banned or stopped ...Ronnie Sahlberg1-0/+10
2008-04-01add improvements to tracking memory usage in ctdbd adn the recovery daemonRonnie Sahlberg1-1/+1
2008-04-01from tridge: decorate dumpmemory output so that packets that are queued show ...Ronnie Sahlberg1-0/+23
2008-02-04merge from ronnieAndrew Tridgell1-5/+5
2007-07-10update lib/replace from samba4Andrew Tridgell1-3/+2
2007-05-31ctdb is GPL not LGPLAndrew Tridgell1-12/+12
2007-05-29fixed more warnings on 64 bit boxesAndrew Tridgell1-2/+2