| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |\
| |/
|/|
| | |
(This used to be ctdb commit ea45ffe3fe479d49b6ed47cb545ee662655f6187)
|
| |
| |
| |
| | |
(This used to be ctdb commit 44fdafaf421e3e906796d529aed2f7c5df201b94)
|
| |
| |
| |
| |
| |
| | |
- added total memory used to ctdb_control status output
(This used to be ctdb commit a99ffe4372edc63d83d8c8ebf9a60b3413301f5a)
|
| |
| |
| |
| | |
(This used to be ctdb commit 858061372fc9902837a1a5b8bcfc0ada58eec193)
|
|\|
| |
| |
| | |
(This used to be ctdb commit 88f0977f303836b50aa9239a9eb3447646bc1e3f)
|
| |\
| |/
|/|
| | |
(This used to be ctdb commit 62574808ef4dcb76760f1dd2496fbe8e34197c23)
|
| |
| |
| |
| | |
(This used to be ctdb commit be2572b1b09eaaa1ea6a726d60f16996f9407d13)
|
| |
| |
| |
| | |
(This used to be ctdb commit c66920d9fb08a4a33418e2c1dcf1fc320fba3761)
|
| |
| |
| |
| | |
(This used to be ctdb commit 1f89da231c6637e339d5da156d6a48340706fe61)
|
| |\
| |/
|/|
| | |
(This used to be ctdb commit 6c8b90cedc67daa89d54db5268fde18bfc20abaf)
|
| |
| |
| |
| | |
(This used to be ctdb commit 365346345c33d2f310bb23d0c6ab5c3ed5e6e938)
|
| |
| |
| |
| | |
(This used to be ctdb commit e5ce866dcc5037b5069e42bf1e168b646f007b01)
|
| |
| |
| |
| | |
(This used to be ctdb commit 4adb61f8270dbd15732bc458d49a66138dd240cc)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
this program is a client to the local ctdb daemon
every second it pulls all vnnmap and nodemaps from all nodes that are
available and checks if a recovery is required
a recovery is required if :
* all nodes do NOT have an identical vnnmap and generation
* all nodes do NOT have an identical nodemap
* there are active nodes that are NOT in the nodemap
* there are nodes in the nodemap that are NOT active
During recovery, the recovery tool will also make sure that all nodes
know about and have created all databases.
(This used to be ctdb commit 2f2650467bac7e8954de7c17cb34f46b0bdbcd26)
|
| |
| |
| |
| |
| |
| | |
not, trigger a recovery
(This used to be ctdb commit 46b8a66ee70419c153acf45eeec88c1fc8f230ce)
|
| |\
| |/
|/|
| | |
(This used to be ctdb commit 5724d41352df252151e54ecdb02baa7f82c3aabf)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- allow controls to know which client invoked them
- added a client_id to clients, so they can be identified remotely
- added the ability to remove registered srvids
- in the list_keys code, register a temp srvid, then remove it afterwards
(This used to be ctdb commit 29603c51cc6d81362532cd8e50f75c8360c5f5ef)
|
|\|
| |
| |
| | |
(This used to be ctdb commit cf23175526d8fde1ef145605fb545584384b6cec)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
dont explicitely free the vnnmap pointer in the getvnnmap control this
is freed by the mem_ctx instead
add code to the recoverd to detect when/if recovery is required
veiry that the number of active nodes, the nodemap and the vnn map is
consistent across the entire cluster and if not trigger a recovery
(which right now just prints "we need to do recovery" to the screen.
(This used to be ctdb commit 2b0a207a3748bdb3394dc9fd0d1c344ee1bb0bb5)
|
| |
| |
| |
| |
| |
| |
| | |
parameter is added.
change ctdb_get_connected_nodes in the same way
(This used to be ctdb commit d85f23bcf4c1230225abb2f4a053c70b68d469aa)
|
| |
| |
| |
| |
| |
| | |
seconds
(This used to be ctdb commit 03acb2f450578f6195ab2d0a598f6720e33e7cfb)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
change ctdb_control so it takes a timeval pointer as argument.
this is the timeout. if the node has not responded within hte timeout
ctdb_control will return an error instead of hanging.
if the timeval pointer is NULL then the call will block indefinitely if
there is no response.
this is used for now in the createdb control but all the helpers
ctdb_ctrl_* should probably be updated to take a timeout parameter as
well.
(This used to be ctdb commit 1fe64b04869b17dbf123851b0fe09df8d28a6211)
|
| |\
| |/
|/|
| | |
(This used to be ctdb commit fb8ac93c7dfc11e774ef1ce05b0d0df1de56a621)
|
| |
| |
| |
| | |
(This used to be ctdb commit ecac90cee389a6fa0e9b1efba521e098a24d323f)
|
| |
| |
| |
| | |
(This used to be ctdb commit 4dd5c26a21a5dc2b2f76eb23cfeb4df82ba4e956)
|
| |\
| |/
|/|
| | |
(This used to be ctdb commit abf4c9d0cccd937a7036bd03b1b4c6e635c8eb58)
|
|\|
| |
| |
| | |
(This used to be ctdb commit 57a80110ddfd202f8de37297db76dc43a064e476)
|
| |
| |
| |
| | |
(This used to be ctdb commit 3867ccf71a167fb82dbc5a3f03f968a325a0c70b)
|
| |\
| | |
| | |
| | | |
(This used to be ctdb commit 78a4d61cb78da20af5210488e685c91bc3023e90)
|
| | |
| | |
| | |
| | | |
(This used to be ctdb commit 4cf88ca2ce81db8fe10b0dfedb81d99a2bd93328)
|
| |/
|/|
| |
| | |
(This used to be ctdb commit 4c23e6f26bde421bb56b55de9d6cd3e319b2be40)
|
|\|
| |
| |
| | |
(This used to be ctdb commit 971e7f82f3e1e9bfc8d521080c86431fbb59277d)
|
| |
| |
| |
| |
| |
| |
| |
| | |
for the time being
remove all the [de]marshalling and just pass a structure around instead
(This used to be ctdb commit b1169555ab7015976c0135ff51121cc238f5887c)
|
|\|
| |
| |
| | |
(This used to be ctdb commit bac8eed2c247a7970836c0e6c2b9e2664922f410)
|
| |\
| |/
|/|
| | |
(This used to be ctdb commit ae72aac605d0c68134d65c213d76496e6293ebc4)
|
|\ \
| | |
| | |
| | | |
(This used to be ctdb commit daba707370b28e200d9e55eb81fc819b62f8fbdd)
|
| | |
| | |
| | |
| | | |
(This used to be ctdb commit 70aa77a66bb5f16c93ecb122b92a6e63f6343ab1)
|
| |/|
| |/
|/|
| | |
(This used to be ctdb commit 2321a2a31e43208f16d6af15ee55a489670de005)
|
| |
| |
| |
| | |
(This used to be ctdb commit 30c8d69267a78e1d3dea0fcc936ee2939bb7a373)
|
| |\
| |/
|/|
| | |
(This used to be ctdb commit 17b73a811009588f836c3f9fd1b775d9d504d30c)
|
| |
| |
| |
| | |
(This used to be ctdb commit 8c57a8355a94a7d714b9bec98533bc40a2bc4684)
|
| |
| |
| |
| | |
(This used to be ctdb commit 440077ffabb4ce831004b36ac26bd2f8f9b41499)
|
| |
| |
| |
| | |
(This used to be ctdb commit 8c568ada9b46132ebfa452def4f8ba3f11240532)
|
|\ \
| | |
| | |
| | | |
(This used to be ctdb commit 77255f93d432829387dc328b0ae726cc9cba8d68)
|
| | |
| | |
| | |
| | |
| | |
| | | |
control
(This used to be ctdb commit f8d97f8b56f0af83a514ec0364eb915e2d5ea2d7)
|
| | |
| | |
| | |
| | |
| | |
| | | |
a record then performs a recovery which merges all records onto node 0
(This used to be ctdb commit 54a072deb40d8d4a4a9e35bfde0eec3c867211d0)
|
| | |
| | |
| | |
| | | |
(This used to be ctdb commit 0eb45623ca103e69765ed577ae02e7f8ca777e37)
|
| | |
| | |
| | |
| | |
| | |
| | | |
recovery mode
(This used to be ctdb commit bfd6d430f22e38cff1d64510dc447cfbe1dab35f)
|
| | |
| | |
| | |
| | |
| | |
| | | |
add a test script to start 4 daemons to test recovery
(This used to be ctdb commit 09eab12b00934afa5159fc500faf6b07effb2804)
|
| | |
| | |
| | |
| | | |
(This used to be ctdb commit 74e489c6737cc79537c7812ea82daafb1b363ec2)
|