| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |\ \ \
| | | | |
| | | | |
| | | | | |
(This used to be ctdb commit 99de5bceb788ba56ebc052c05d29a834ba2496fa)
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
There looks to be a minor race where IPs haven't yet been reallocated
but the cluster is healthy. This should fix it.
Signed-off-by: Martin Schwenke <martin@meltin.net>
(This used to be ctdb commit 2d6a800a789ca59fdab92422f98a4e05ba55f34c)
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Martin Schwenke <martin@meltin.net>
(This used to be ctdb commit 3922225ddff90281189ebdab77620b560d233e04)
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Node states on the command line are now comma-separated hex numbers,
so all flag states can be expressed.
Signed-off-by: Martin Schwenke <martin@meltin.net>
(This used to be ctdb commit 1f1534435b9d5f464604e28a8cce2cd0a779ef68)
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This case was never tested and fakessh obviously won't handle the
extra arguments.
Signed-off-by: Martin Schwenke <martin@meltin.net>
(This used to be ctdb commit 02184bd5b9ab94cdf2b9ff92e56a509f92f9e4aa)
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Martin Schwenke <martin@meltin.net>
(This used to be ctdb commit c774e17c78f181833ca688aa48b42e7b90c822d8)
|
| |\ \ \ \
| | |_|/ /
| |/| | |
| | | | | |
(This used to be ctdb commit dd9f82dbe2346c7143b0229e3611c402ee8c4025)
|
| | | | |
| | | | |
| | | | |
| | | | | |
(This used to be ctdb commit 1198df0fd2c90cbca86d0499b43562fac4f25731)
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Add option -e to get the old behaviour and process empty records too.
Signed-off-by: Michael Adam <obnox@samba.org>
(This used to be ctdb commit d9859540c2000864bc6c58be5afe19aa3b1064b2)
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Current behaviour is for onnode to timeout (for about 20s) for each
attempted ssh to a down node. With 40 or 50 invocations of onnode
this takes a long time.
2 changes to work around this:
* If EXTRA_SSH_OPTS (which is passed to ssh by onnode) does not
contains a ConnectTimeout= setting then add a setting for a 5 second
timeout.
* Filter the nodes before starting any diagnosis, taking out any "bad
nodes" that are uncontactable via onnode.
In the nodes summary at the beginning of the output, print
information about any "bad nodes".
Signed-off-by: Martin Schwenke <martin@meltin.net>
(This used to be ctdb commit 8c3b6427dbaade87e1a0f5590f0894c2e69b31a3)
|
| | | |
| | | |
| | | |
| | | | |
(This used to be ctdb commit 137299fadd0537612701c5902517857028236ed7)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Also, add -P to df, to avoid multiline on Linux when device name is long (this is the case with LVM)
(This used to be ctdb commit f4d5a5810f1a840a41c3541a3b822fce44d41e9a)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Thanks to lintian
(This used to be ctdb commit dd9e508c947613cc7a5046a35c80fbeced408803)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Solution 2 of <https://bugzilla.samba.org/show_bug.cgi?id=8317>
(This used to be ctdb commit 8b9ac5cd8d867ff4866ac464c570d9293d03a91e)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This partialy reverts 81eff51, but still avoid spam.
(This used to be ctdb commit e646142f4d28b5401235cd5edee325f7a29f8193)
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Submited by Lorenzo De Liso on <http://bugs.debian.org/603155>
(originaly named 99-fix-broken-readdir-test.diff). Also reported as
<https://bugzilla.samba.org/show_bug.cgi?id=7032>.
(This used to be ctdb commit 29474420606e802c83b53ef5f8e372c8eeac83c1)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
the eventscript.
this triggered a check for "only run the eventscript if we host the address" to trigger and shortcir=cuit calling the eventscript.
An effect of this would be that 'ctdb delip' would remove the ip from ctdb, but fail to delete it from the interface.
S1028798
(This used to be ctdb commit b82524f240bf21769dd7624ca6026763d38b9396)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
-Y' to Y/N instead of 1/0
1/0 is unsuitable since it can be useful to check 'if a column is "1" there is something wrong with that node'
(This used to be ctdb commit b963f5e40b1e73a60363568da88557cad9e58a28)
|
| |/
| |
| |
| |
| |
| | |
cant talloc off vnn since it is not yet initialized and might not always be NULL
(This used to be ctdb commit 3d37be3e2bfb61ede824028aeebaa18ba304faae)
|
| |
| |
| |
| |
| |
| |
| | |
Dont reset the pointer to NULL after deleting the first entry, loop deleting one entry
at a time until they are all gone or we will leak some memory and possibly a process.
(This used to be ctdb commit 8a86ac72088ad9f64ca83218c704f84c9abe00b6)
|
| |
| |
| |
| |
| |
| | |
and not the CTDB database
(This used to be ctdb commit 71bf1260b1cac5ce83a92b4b944096b631ca87d8)
|
| |
| |
| |
| | |
(This used to be ctdb commit dbfd5abafbe66c20c413a4335b2cdbd9cc24052a)
|
| |
| |
| |
| |
| |
| | |
ctdb_ltdb_fetch_with_header() since this is what it actually does.
(This used to be ctdb commit 94a5ce4e08e7891f07dbfe4c822ca4be5ab10965)
|
| |
| |
| |
| | |
(This used to be ctdb commit f6a47197dbb64cc7705fc564fa8dc78e958226c4)
|
| |
| |
| |
| |
| |
| | |
ctdb_cmdline_client() and ctdb_attach()
(This used to be ctdb commit 14656eaa01a8951693fa146b3d35258f7daaafd5)
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
Makefile.in
tools/ctdb.c
(This used to be ctdb commit 0fedef0ffba4178126eee9544c5e2db52f5db893)
|
| | |
| | |
| | |
| | | |
(This used to be ctdb commit 1a766382d7d774aa3444e07401575e51d3704dba)
|
| | |
| | |
| | |
| | |
| | |
| | | |
let all databases default to not support this until enabled through this control
(This used to be ctdb commit 908a07c42e5135a3ba30a625fc4f4e4916de197a)
|
| | |
| | |
| | |
| | |
| | |
| | | |
setting in ctdb getdbmap output
(This used to be ctdb commit 4cac9ad7d9c9ca657a247a6c215476399c7d2210)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
of a boolean for
the persistent flag.
This is the same size as the original boolean but allows ut to add additional flags for the database
(This used to be ctdb commit 7462761638d25880ad46024ad4ef21667eb99a98)
|
| | |
| | |
| | |
| | |
| | |
| | | |
but before we learn the pnn of the local node
(This used to be ctdb commit 8d363d3ce105b78c94f8e50184b6579b25b237f6)
|
| | |
| | |
| | |
| | |
| | |
| | | |
of the old client
(This used to be ctdb commit 231f16b3e0c9c44fc85c95bde7951ccfab50af91)
|
| | |
| | |
| | |
| | | |
(This used to be ctdb commit 0893fa0f3257f50d54896ffa78ec12ee11e8c6d2)
|
| | |
| | |
| | |
| | |
| | |
| | | |
or not
(This used to be ctdb commit 01314c2cb3a480917d6a632b83c39f0a48bba0e7)
|
| | |
| | |
| | |
| | | |
(This used to be ctdb commit a47ae3c2c81c62989bc99455459069149c853bbd)
|
| | |
| | |
| | |
| | | |
(This used to be ctdb commit 7af255551f058d1f6bfdd38ca603e7a19d1bb7ba)
|
| | |
| | |
| | |
| | |
| | |
| | | |
dmaster and also have delegations active we must send a CALL to the local daemon to trigger it to revoke the delegations
(This used to be ctdb commit 1b7d42c3425e39dd2a1c4460e8a01fb1ea4a513c)
|
| | |
| | |
| | |
| | |
| | |
| | | |
routine that can do either normal or readonly fetchlock
(This used to be ctdb commit 6d5d79367f7d04e2a9a6ad5d8be70d609b764629)
|
| | |
| | |
| | |
| | | |
(This used to be ctdb commit 72a6e77fe56a4a6d11b1d02fa049b6dd347ac0f1)
|
| | |
| | |
| | |
| | |
| | |
| | | |
delegation and lock the record once
(This used to be ctdb commit 29c77c249d0454057ce28003e018e126c7c01513)
|
| | |
| | |
| | |
| | | |
(This used to be ctdb commit 6fccc902bce21fa6ff13ed08ee3341bbf8be39f2)
|
| | |
| | |
| | |
| | | |
(This used to be ctdb commit 8551420fb331dd2a897f4619278a981fcefb96e8)
|
| | |
| | |
| | |
| | |
| | |
| | | |
and revoking of delegation to the processing loop for CALL requests coming in from a local client via domain socket
(This used to be ctdb commit e7cbf5b5d03cc26a73a92066a651f8eab73624b8)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
requests to the processing loop for CALL packets we receive from different nodes.
This implements the ReadOnly and ReadWrite request processing, delegation and revoking of delegations for all requests coming in across the network from a remote node.
(This used to be ctdb commit 78f2c2ea70e6270cec59db7c3f174a511bf608a9)
|
| | |
| | |
| | |
| | |
| | |
| | | |
processes and trigger the destructors for all deferred calls to re-queue the original packets to the input packet processing function
(This used to be ctdb commit 530a78aa05910beeca0867c4dbe226d4ce73f946)
|
| | |
| | |
| | |
| | |
| | |
| | | |
all previous delegations, add a 1 second grace/delay for any new readonly delegation requests so that the read-write fetch-lock porcess has a chance to make progress
(This used to be ctdb commit 2a4e9e69850d64dd8aef695f587ebe04393a688f)
|
| | |
| | |
| | |
| | |
| | |
| | | |
wants a readonly delegation
(This used to be ctdb commit a3f54a556e97170eedf43708d58dd32446ca5840)
|
| | |
| | |
| | |
| | |
| | |
| | | |
This triggers a child process to be created to perform the actual potentially blocking calls that are required.
(This used to be ctdb commit 7d575ee92c95bc4aab78a33bc1aac7ff0811ab3a)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
deferal of processing of CALL commands.
Once the contexts are freed, the deferred calls are re-issued to the input packet processing functions again.
This is needed when/if a CALL can not currently be processed by the main engine due to the record being locked down for revoking of all delegations.
The data is passed through several layers of callbacks, and finally a timed event callback to ensure that the processing of the packet will be restarted again at the topmost eventloop, avoinding event loop nesting.
(This used to be ctdb commit cc6f78efcfa3b8caeffbd68018e6dfbf81488dce)
|
| | |
| | |
| | |
| | |
| | |
| | | |
write the record and header back to the tdb (for example we do when performing dmaster migrations)
(This used to be ctdb commit b935e83255aeb3754b2fd37cf5611e02f7283514)
|