| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
CTDB_VERSION really is the ctdb protocol version.
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Michael Adam <obnox@samba.org>
|
|
|
|
| |
(This used to be ctdb commit f8bf99de3a5f56be67aaa67ed836458b1cf73e86)
|
|
|
|
|
|
| |
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
(This used to be ctdb commit 0681014ca5ed2a9b56f63fdace7f894beccf8a9a)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In Samba this is now called "tevent", and while we use the backwards
compatibility wrappers they don't offer EVENT_FD_AUTOCLOSE: that is now
a separate tevent_fd_set_auto_close() function.
This is based on Samba version 7f29f817fa939ef1bbb740584f09e76e2ecd5b06.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
(This used to be ctdb commit 85e5e760cc91eb3157d3a88996ce474491646726)
|
|
|
|
| |
(This used to be ctdb commit e7b57d38cf7255be823a223cf15b7526285b4f1c)
|
|
|
|
| |
(This used to be ctdb commit f0555484105668c01c21f56322992e752e831109)
|
|
|
|
|
|
| |
sending data out to the other node
(This used to be ctdb commit 0bc949c529094570da56c9007ff96b1f5ad02c59)
|
|
|
|
| |
(This used to be ctdb commit 8624378010d1c2a1438e1e701339dfba7276f960)
|
|
|
|
| |
(This used to be ctdb commit 2f6eae476203f8a8b28e083553204c01f224c8a5)
|
|
|
|
| |
(This used to be ctdb commit 93fd5fd01dc61a53a91e319d5cbbe0fc8f740717)
|
|
|
|
| |
(This used to be ctdb commit 6a3e1faa2ce77ee021154d66aeaa99c51bbc8b06)
|
|
|
|
|
|
| |
bad packet
(This used to be ctdb commit 1277089e5c6e1036517c63ee8c8e4ff98cb76cf8)
|
|
|
|
| |
(This used to be ctdb commit b5434a40cf2db008eb1e681fcd2ceeff331324fa)
|
|
|
|
| |
(This used to be ctdb commit 78cf4443ac0c66fb750ef6919bcdec189ac219c9)
|
|
|
|
|
|
| |
abstract IO via ctdb_queue_*() functions
(This used to be ctdb commit 636ae76f4632b29231db87be32c9114f58b37840)
|
|
|
|
|
|
| |
read thing explicitely
(This used to be ctdb commit 6156bec0187df27578afd5afa3fcaadb1a202030)
|
|
|
|
| |
(This used to be ctdb commit 677fd2a7758b743ea920d0b3adb85fbb3f1ff49e)
|
|
|
|
| |
(This used to be ctdb commit fb90a5424348d0b6ed9a1b8da4ceadcc4d1a1cb1)
|
|
|
|
| |
(This used to be ctdb commit 222f53a3205509a45fbc3267297521df22a414ec)
|
|
|
|
|
|
|
| |
added transport level packet allocator, allowing the transport to
enforce alignment or special memory rules
(This used to be ctdb commit 50304a5c4d8d640732678eeed793857334ca5ec1)
|
|
|
|
|
|
| |
startup race condition in the test suite
(This used to be ctdb commit b623ac755de843a3386a7c0e882d651b7f20d482)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- added --self-connect option to ctdb_test, allowing testing when a
node connects to itself. not as efficient as local bypass, but very
useful for testing purposes (easier to work with 1 task in gdb than
2)
- split the ctdb_call() into an async triple, in the style of Samba4
async functions. So we now have ctdb_call_send(), ctdb_call_recv()
and ctdb_call().
- added the main ctdb_call protocol logic. No error checking yet, but
seems to work for simple cases
- ensure we initialise the length argument to getsockopt()
(This used to be ctdb commit 95fad717ef5ab93be3603aa11d2878876fe868d3)
|
|
|
|
|
|
|
|
|
|
|
|
| |
- added basic IO handling for the tcp backend
- added a ctdb_node_dead upcall
- added packet queueing
- adding incoming packet handling
(This used to be ctdb commit 415497c952630e746e8cdcf8e1e2a7b2ac3e51fb)
|
|
- added upcall methods from transport to ctdb layer
(This used to be ctdb commit 59f0dab652000f1c755e59567b03cf84dad7e954)
|