| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
The only flag that is currently used is the NOREPLY flag to indicate that
the client expects no reply packet. This needs to get passed down to the
ctdb daemon so that it really does not send a reply.
|
|
|
|
|
|
| |
Revert "samba3 can't handle NOREPLY yet"
This reverts commit 9bf211db6d7d6ef6e59508de69d6d8dfe5bae059.
|
| |
|
|
|
|
| |
Guenther
|
|
|
|
| |
Guenther
|
|
|
|
| |
Guenther
|
| |
|
|
|
|
|
|
|
| |
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Feb 2 15:44:21 CET 2011 on sn-devel-104
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
cluster_fatal() logs a fatal event and then exits with 0. This seems
wrong. Sometimes command like "net" use this code and return
incorrect empty output but then exit with 0.
This simply changes the exit code to 1.
Signed-off-by: Martin Schwenke <martin@meltin.net>
|
|
|
|
| |
This is required to make ctdb create databases with INCOMPATIBLE_HASH
|
| |
|
|
|
|
| |
Guenther
|
|
|
|
| |
Guenther
|
| |
|
| |
|
| |
|
|
|
|
| |
Guenther
|
|
|
|
| |
Michael
|
| |
|
|
|
|
|
|
| |
This is the basis to implement global locks in ctdb without depending on a
shared file system. The initial goal is to make ctdb persistent transactions
deterministic without too many timeouts.
|
|
|
|
| |
These have been replaced with the min timeout in blocking.c
|
|
|
|
|
|
|
|
| |
When something in the cluster blocks, it can happen that we wait indefinitely
long for ctdb, just adding to the blocking condition. In theory, nothing should
block, but as someone said "In practice the difference between theory and
practice is larger than in theory". This adds a timeout parameter in seconds,
after which we stop waiting for ctdb and panic.
|
| |
|
| |
|
|
|
|
| |
Jeremy.
|
| |
|
|
|
|
|
|
| |
This makes samba work with older ctdb versions.
metze
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We need to use CTDB_CONTROL_TCP_CLIENT instead of CTDB_CONTROL_TCP_ADD.
CTDB_CONTROL_TCP_CLIENT has support for 2 modes in newer ctdb versions:
- with struct ctdb_control_tcp it only supports ipv4.
- with struct ctdb_control_tcp_addr it supports ipv4 and ipv6.
You need new header files which defines struct ctdb_control_tcp_addr,
but at runtime it should be fine to work against older
ctdb versions (<= 1.0.68).
metze
|
|
|
|
| |
metze
|
| |
|
|
|
|
|
|
|
| |
This means we correctly pass IPv6 addresses too.
(CTDB_CONTROL_TCP_CLIENT was IPv4 only)
metze
|
| |
|
|
|
|
| |
Michael
|
|
|
|
| |
(This used to be commit 6fe27d296c389473c24e8c627a61bd56b364ad9f)
|
|
|
|
| |
(This used to be commit 9d3217bb28765e107c230fb90b578dcc6f5d4375)
|
|
|
|
| |
(This used to be commit 30a697c82db53f9d801e220a7c6277f873ebce67)
|
|
|
|
| |
(This used to be commit 21729256a550509c3c038efa5acdd6ac39027dce)
|
|
|
|
| |
(This used to be commit f91a3e0f7b7737c1d0667cd961ea950e2b93e592)
|
|
|
|
|
|
|
| |
database in an inconsistent state if we crash during the operation
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
(This used to be commit 09329f1f9114af44fc4e5e4f29a7315912313125)
|
|
|
|
|
|
|
| |
Leave level 0 message for higher level callers.
Michael
(This used to be commit fee770e5d080b0513418e61e469f2824a1d771ec)
|
|
|
|
|
|
| |
This is a merge of 2a8f8b26f08ab09c34dff82417e541d8eb1ec91c and
4e6508dfee0d872a7fa42c9e58ba565137a27b3f from 3-0-ctdb
(This used to be commit 46e50da0d550e43de3aaf0141c64f25e1c9997c2)
|
|
|
|
|
|
| |
(http://samba.org/~tridge/3_0-ctdb)
Signed-off-by: Alexander Bokovoy <ab@samba.org>(This used to be commit 0c8e23afbbb2d081fc23908bafcad04650bfacea)
|
|
|
|
|
|
|
|
|
|
| |
Some systems (eg Mac OSX 10.5) require the length passed to match
the socket address family. This introduces sys_connect() that does
the right thing, and replaces all uses oc connect(2) with sys_connect().
Note that there are some LGPL callers that still call connect(2)
directly.
(This used to be commit e1bfdc17c49da582cdf907e260301ab1946b2ed3)
|
|
|
|
| |
(This used to be commit e8b866ad87476ef69c06993d255269ce9fba3121)
|
|
|
|
|
| |
Fix the build
(This used to be commit 432d0e9cb2370e52f7d4cb58d2da747e526403e8)
|
|
|
|
|
|
|
|
| |
bugs in various places whilst doing this (places that assumed
BOOL == int). I also need to fix the Samba4 pidl generation
(next checkin).
Jeremy.
(This used to be commit f35a266b3cbb3e5fa6a86be60f34fe340a3ca71f)
|
|
|
|
| |
(This used to be commit e55b30ab8417cb36def8e4d8b8f6ba16b4e664c1)
|
|
|
|
|
|
|
|
|
|
| |
The lockup could happen when packet_read_sync() gets two packets in a row, the
first one being an async message, and the second one being the response to a
ctdb request.
Also add some debug msg to ctdb_conn.c, and cut off the "locking key" messages
to only dump 20 hex chars at debug level 10. >10 will dump everything.
(This used to be commit 0a55880a240b619810371a19144dd0a75208adfe)
|