summaryrefslogtreecommitdiffstats
path: root/ctdb
Commit message (Collapse)AuthorAgeFilesLines
...
* | | fixed %d which should be %uAndrew Tridgell2007-05-237-42/+41
| |/ |/| | | | | (This used to be ctdb commit 2792cf718ff1e66fe99f870f683a13baa160f629)
* | fixed some memory leaks on the traverse codeAndrew Tridgell2007-05-233-6/+15
| | | | | | | | (This used to be ctdb commit 2781cbb7d00c5448449216c8c0c1b37bdc74a6c0)
* | added automatic vacuuming of empty records during recoveryAndrew Tridgell2007-05-235-60/+410
| | | | | | | | (This used to be ctdb commit f9181a784ac7009df5e9c996f4e0c3e99098b59a)
* | - get rid of ctdb_ctrl_get_configAndrew Tridgell2007-05-233-41/+10
|/ | | | | | - cope with zero timeout in ctdb_control (This used to be ctdb commit 9f24689eb0ad6813f1ac78e033cdffe5d8afb128)
* merge from ronnieAndrew Tridgell2007-05-237-1/+130
|\ | | | | | | (This used to be ctdb commit 267481b67152bc5885884d223085aa9ef5fe73bd)
| * add controls to enable/disable the monitoring of dead nodesRonnie Sahlberg2007-05-216-0/+130
| | | | | | | | (This used to be ctdb commit 79d29c39bb81feb069db3fc6d3d392c1e75a4d13)
* | - startup frozen, and do an initial recoveryAndrew Tridgell2007-05-235-11/+82
| | | | | | | | | | | | | | - fixed a bug in traverse - get a lock on the node list file in the recmaster recovery daemon (This used to be ctdb commit 162a5647535ad1cb3e8e5d4042a2784365fb1913)
* | start ctdb frozen, and let the election sort things out. This prevents a ↵Andrew Tridgell2007-05-233-2/+41
| | | | | | | | | | | | race on startup (This used to be ctdb commit b788ed3fa64e31e517b4e602e8bd3ae7201ecddd)
* | global lock should imply the transaction lockAndrew Tridgell2007-05-224-14/+47
|/ | | | (This used to be ctdb commit 765a7e27344476ea8835565839b69872ea6ab6f0)
* show ctdb control timeoutAndrew Tridgell2007-05-191-0/+5
| | | | (This used to be ctdb commit 03921eacb942c7aa6b81236c6603dc640cefe2bf)
* merge from ronnieAndrew Tridgell2007-05-193-7/+9
|\ | | | | | | (This used to be ctdb commit 985d718e03510398b9a5cfdf6a4d559a90738a11)
| * use ctdb_dead_node() instead of reimplementing the same code againRonnie Sahlberg2007-05-193-3/+3
|/ | | | | | | this leaves only one single function where a node is marked as dead instead of two places (This used to be ctdb commit aa764ea26cc26d5c1ae188105236da603576f45b)
* removed obsolete ctdb_dump toolAndrew Tridgell2007-05-192-136/+1
| | | | (This used to be ctdb commit e3ed6fd65896f07fc76405acb2e16f50f04a0a3c)
* don't count packets received from before the transport told us the node was deadAndrew Tridgell2007-05-191-0/+1
| | | | (This used to be ctdb commit 46b5319963afa9da6cf6d83f2a5dc1fa664e14b4)
* nicer date formattingAndrew Tridgell2007-05-191-4/+9
| | | | (This used to be ctdb commit 78c256caa738593e335de65df752ff015f3a38e1)
* make sure we don't increment rx_cnt for redirected packets, or for packets ↵Andrew Tridgell2007-05-195-52/+66
| | | | | | that have been requeued after a lockwait (This used to be ctdb commit 92e5569407dba173a27e9645b4339ce3e2c00520)
* increase the tx_cnt everytime we send a packet to a nodeRonnie Sahlberg2007-05-191-2/+5
| | | | (This used to be ctdb commit d3fea0d87268e552f4ed3a90d10b3af209413f73)
* add a node->tx_cnt counterRonnie Sahlberg2007-05-192-1/+6
| | | | | | only send keepalive packets if the count is zero (This used to be ctdb commit 2cbd424231caccf0a531cf6501761115efe68f3e)
* a better way to resend calls after recoveryAndrew Tridgell2007-05-193-29/+22
| | | | (This used to be ctdb commit 444f52e134fc22aaf254d05c86d8b357ded876f4)
* timeout pending controls immediately when a node becomes disconnectedAndrew Tridgell2007-05-184-2/+48
| | | | (This used to be ctdb commit 93c4b16f4efef383ba8db83953019ef4821613e0)
* - up rx_cnt on all packet typesAndrew Tridgell2007-05-184-50/+35
| | | | | | - notice when a node becomes available again (This used to be ctdb commit e05110dd6112e81f224937dfd7370d963ce9531a)
* add a missing file :-)Ronnie Sahlberg2007-05-181-0/+104
| | | | (This used to be ctdb commit 29cf1b927f2cebfdc43e22d32a270e956716e2c5)
* add dead node detection so that if a node does not generate any Ronnie Sahlberg2007-05-186-1/+51
| | | | | | | | | | keepalive traffic for x seconds it is deemed dead this triggers a recovery after a while if a ctdbd has been STOPPED but it doesnt recover automatically when the node reappears (This used to be ctdb commit d6324afe0d13b5e21d06e347caca433c6b36a32a)
* merge from samba4Andrew Tridgell2007-05-181-2/+0
| | | | (This used to be ctdb commit 3028a1b5c21b981c4487b55f026e6645bbeada89)
* merge from samba4Andrew Tridgell2007-05-183-0/+4
| | | | (This used to be ctdb commit b280bb01fc9afea5a9168c63d92907dac725b22b)
* - don't try to send controls to dead nodesAndrew Tridgell2007-05-176-4/+36
| | | | | | - use only connected nodes in a traverse (This used to be ctdb commit 9a676dd5d331022d946a56c52c42fc6985b93dbc)
* merged from samba4Andrew Tridgell2007-05-173-33/+33
| | | | (This used to be ctdb commit 23b1c00f8bf60739aee935bac44981b68477ee1f)
* removed the CTDB_CTRL_FLAG_NOREQUEUE flagAndrew Tridgell2007-05-173-17/+7
| | | | (This used to be ctdb commit 366e849f6f350eda78d79cf1ea55c2637e605c86)
* merge from ronnieAndrew Tridgell2007-05-173-5/+3
|\ | | | | | | (This used to be ctdb commit f80c4b02ffb474a4710fa411123448e3ce2d004a)
| * we no longer pass lmaster across during pulldb so dont print it from Ronnie Sahlberg2007-05-173-5/+3
| | | | | | | | | | | | catdb either (This used to be ctdb commit b57d60f4789ea7f0dd69c93f6629d8742e182576)
* | merged debug changes from samba4Andrew Tridgell2007-05-173-1/+4
| | | | | | | | (This used to be ctdb commit f01180148635b9fcc0f50beddb87be0a2071dfd4)
* | merged events changes from samba4Andrew Tridgell2007-05-173-1/+127
|/ | | | (This used to be ctdb commit cd9280556663bc8929672ada6ea556e097c4b2b3)
* add a control to shutdown/kill a nodeRonnie Sahlberg2007-05-175-0/+53
| | | | (This used to be ctdb commit 3802f7304fd59d56062c855987e2561753e85a69)
* merge from tridgeRonnie Sahlberg2007-05-163-12/+7
|\ | | | | | | (This used to be ctdb commit 0c6dc471e33e80db00a2b006262c4107f39fa023)
| * - merge from ronnieAndrew Tridgell2007-05-167-16/+30
| |\ | | | | | | | | | | | | | | | - fixed a memory leak found by dmitry (This used to be ctdb commit ae87bf0005666b50850161c3843d6bc7cb5c8971)
* | | remove a prototype we no longer needRonnie Sahlberg2007-05-161-5/+0
| |/ |/| | | | | (This used to be ctdb commit 4a11373ec5e8196cf430f18f6171915f790f794b)
* | if a caller specifies a timeout when calling a control, it makes no Ronnie Sahlberg2007-05-163-3/+16
| | | | | | | | | | | | | | sense to have the daemon requeue the packets if they timeout or fail to deliver to the remote node (This used to be ctdb commit 9fb753046787190970654aeb937e96685ac53184)
* | merge from tridgeRonnie Sahlberg2007-05-1610-91/+66
|\| | | | | | | (This used to be ctdb commit 8d424b41d6cf2973b28a749d1b8e6a028dad9ffe)
| * enable TCP keepalivesAndrew Tridgell2007-05-151-0/+4
| | | | | | | | (This used to be ctdb commit a44f760f6260359201d8431d2f1267af2bc6b1b1)
| * moved the recovery daemon into the main ctdbd and enable it by defaultAndrew Tridgell2007-05-158-88/+55
| | | | | | | | (This used to be ctdb commit 2a7d42124731f43d013cb76a798525eab4cc1ee0)
| * fixed two more places where we don't correctly handle write errors on socketsAndrew Tridgell2007-05-152-3/+7
| | | | | | | | (This used to be ctdb commit f4a71bb63e7f75d21b66f9eaeac997c2029cd146)
* | merge from tridgeRonnie Sahlberg2007-05-151-12/+0
|\| | | | | | | (This used to be ctdb commit eb64cde53ec5ed6949df1684e5c148f2294b1da7)
| * fixed a fd close error on reconnectAndrew Tridgell2007-05-151-12/+0
| | | | | | | | (This used to be ctdb commit 240651a6f67f914b06e273696cef6180d788221e)
* | merge from tridgeRonnie Sahlberg2007-05-159-17/+65
|\| | | | | | | (This used to be ctdb commit 0697f59a044deeab126a39bff97bcd5c1101298e)
| * added a control to get the local vnnAndrew Tridgell2007-05-152-4/+6
| | | | | | | | (This used to be ctdb commit 0b109f574b710f290372512d0694290ea7cd4368)
| * check for error on ctdb_ltdb_storeAndrew Tridgell2007-05-151-1/+3
| | | | | | | | (This used to be ctdb commit c4a34bac4ad4d2f9699e08074668d25586e3c0da)
| * added a -i switch to run ctdbd without forkingAndrew Tridgell2007-05-153-6/+16
| | | | | | | | (This used to be ctdb commit 327df14ecd58f405fbe8b38afa2ee54a8dd0a2e4)
| * reading on the write side of a pipe isn't allowed - this caused us to run ↵Andrew Tridgell2007-05-151-6/+14
| | | | | | | | | | | | without locking in the lockwait code (This used to be ctdb commit 2ac67ce737f30258915cc25bde531d361092ae14)
| * AIX needs sin_len field for bind()Andrew Tridgell2007-05-152-0/+26
| | | | | | | | (This used to be ctdb commit cd6c35d4aa4f4a4cfeedf6902cda84e43d7aeba4)
* | merge from tridgeRonnie Sahlberg2007-05-141-2/+5
|\| | | | | | | (This used to be ctdb commit d1dae4fc8f4c2d16d313a27968d67c5825a133d1)