summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | 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)
| * merge from tridgeRonnie Sahlberg2007-05-204-4/+11
| |\ | | | | | | | | | (This used to be ctdb commit a0bf1f65d2ac0bd92ae24663c4239393404a2995)
* | | - 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)
* merge tx_cnt code from ronnieAndrew Tridgell2007-05-193-3/+11
|\ | | | | | | (This used to be ctdb commit 8e17c9bff1b80374709f9c712bc9dc971e5d3f6e)
| * 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)
| * merge from tridgeRonnie Sahlberg2007-05-196-81/+105
| |\ | |/ |/| | | (This used to be ctdb commit af1eb92c7bdc26457f55b21ca96a496f55ea300b)
* | 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)
* | merge keepalive code from ronnieAndrew Tridgell2007-05-187-1/+155
|\| | | | | | | (This used to be ctdb commit 0218a8eafe3889e0996a375bf54fa5306e719392)
| * 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 tridgeRonnie Sahlberg2007-05-1810-22/+175
| |\ | |/ |/| | | (This used to be ctdb commit d045dff2c68d6d7fcf8e7c5037908fab3d55a16f)
* | 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)
* | merge shutdown control from ronnieAndrew Tridgell2007-05-175-5/+53
|\| | | | | | | (This used to be ctdb commit 61bfe26dde0bfd494d4f12f0aa2a3bb78852ab31)
| * 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)