Ronnie Sahlberg
a8ea67203f
change the IF interface is a BOND THEN xxx ELSE assume everything is ethernet
...
into a case and add an arm for ib*) (infiniband interfaces)
Dont try using ethtool on ib devices
(mii_tool doesnt work either)
IB does have a command ibv_devinfo which can tell whether a physical port
is up or not but it seems nontrivial to map this into a interface name such as ib0
(This used to be ctdb commit ab6bd25542946a732b4378f5476edfb466d6c000)
2008-02-07 09:35:46 +11:00
Ronnie Sahlberg
e365b01cef
add documentation on how to set up ha-iscsi with ctdb
...
(This used to be ctdb commit 1060af64efcba7d2bc8f2187a0005b8c18086017)
2008-02-06 19:08:03 +11:00
Ronnie Sahlberg
2a0e73bff0
add monitoring of iscsi to the eventscript
...
(This used to be ctdb commit e190c4d71c0b54f4c6615258986770eba15f335d)
2008-02-06 14:26:35 +11:00
Ronnie Sahlberg
7ceb256412
update ctdb revision
...
(This used to be ctdb commit ec0c7b55d131ad37b5b1b918c886fcb07d85a9e6)
2008-02-06 14:07:53 +11:00
Ronnie Sahlberg
64b6df09a0
update ctdb version
...
change flags for 41.httpd
(This used to be ctdb commit 88527a4a5423014f9911fa6061632215e153eb7e)
2008-02-06 14:00:04 +11:00
Ronnie Sahlberg
55efef3237
add an eventscript to start/stop iscsi
...
(This used to be ctdb commit 1aecd8c9dc2855c40c9182f30e4e71bdae5705e3)
2008-02-06 12:41:00 +11:00
Andrew Tridgell
275cd68867
nicer use of structures and use isalpha()
...
(This used to be ctdb commit 19b5fbcd16596a4b6c22056585dd4bd988db3db7)
2008-02-05 10:36:06 +11:00
Ronnie Sahlberg
3f56526037
Specify and print debuglevels by name and not by number
...
(This used to be ctdb commit 79ad830294b8b677fbd0c5ad7ed6fbde71f74f8d)
2008-02-05 10:26:23 +11:00
Ronnie Sahlberg
a7aced27fd
Merge branch 'master' of git://git.samba.org/tridge/ctdb
...
(This used to be ctdb commit 08164957f948f0c9f604c260ccf658df9b3440b7)
2008-02-04 20:28:19 +11:00
Andrew Tridgell
f6e53f433b
merge from ronnie
...
(This used to be ctdb commit e7b57d38cf7255be823a223cf15b7526285b4f1c)
2008-02-04 20:07:15 +11:00
Ronnie Sahlberg
04aa3fb074
Merge branch 'master' of git://git.samba.org/tridge/ctdb
...
(This used to be ctdb commit 5e2f0805bbfe3b2d1dbdbd259962a6d76c8767fb)
2008-02-04 17:45:45 +11:00
Andrew Tridgell
9d6ac0cf55
added debug constants to allow for better mapping to syslog levels
...
(This used to be ctdb commit 7ba8f1dde318eab03f4257e5a89fd23e7281e502)
2008-02-04 17:44:24 +11:00
Ronnie Sahlberg
0986cdda10
prepare for release
...
(This used to be ctdb commit 1226e50d466da4caae1f44a41d594f3a2c322108)
2008-01-31 09:24:02 +11:00
Andrew Tridgell
1c35c8243e
fixed a crash bug in the new transaction code
...
(This used to be ctdb commit 0d298e863c8ab2945fd329661c09ec6889152326)
2008-01-31 09:18:26 +11:00
Andrew Tridgell
feb7c05734
removed dependence on dprintf
...
(This used to be ctdb commit c156db449218bf9432e3a6cb3ce0f617197c9069)
2008-01-29 14:31:51 +11:00
Andrew Tridgell
ac2e73325b
update for release 1.0.25
...
(This used to be ctdb commit 86d57412eb94ad1f46e39951649d717f18bffe64)
2008-01-29 14:11:49 +11:00
Andrew Tridgell
bd5ce86789
update download instructions for new git tree
...
(This used to be ctdb commit f0a787f2e6ac98b13b61316f410cbb299042242b)
2008-01-29 14:08:09 +11:00
Andrew Tridgell
e2fa62c390
ignore some autogenerated test files
...
(This used to be ctdb commit 63ac38a0c5bc81c42db67b86485a9cccd6af8a19)
2008-01-29 14:00:16 +11:00
Andrew Tridgell
146d4b0db7
merge async recovery changes from Ronnie
...
(This used to be ctdb commit 576e317640d25f8059114f15c6f1ebcee5e5b6e2)
2008-01-29 13:59:28 +11:00
Andrew Tridgell
9c9cf30a87
useful for building with equivalent options to the spec file
...
(This used to be ctdb commit e4a817f750f8e8833f624059dd57a7febaae55ff)
2008-01-29 11:46:32 +11:00
Andrew Tridgell
8d7c9ee47b
added an ignore file
...
(This used to be ctdb commit 33521ed8300ebf32fb3d9c041d8217e3b8744b73)
2008-01-29 11:46:09 +11:00
Andrew Tridgell
3777346629
partial merge from ronnie
...
(This used to be ctdb commit fd316deb8a9e0545c8efa1bfc8ad83962b310405)
2008-01-29 11:39:06 +11:00
Andrew Tridgell
6b50533c22
fixed egrep pattern to use more compatible expression for spaces
...
(This used to be ctdb commit 2da3871417bb05da8802093ceeb02e89102d99ad)
2008-01-28 17:27:16 +11:00
Andrew Tridgell
eb044bb1d6
make ctdb dumpmemory work remotely, and dump the talloc
...
memory tree to stdout. This is much more useful than putting it in the log, and also fixes
a bug where the pipe would overflow internally and cause ctdbd to lockup
(This used to be ctdb commit e236979e2162d9bd7a495086342168a696cf76c5)
2008-01-22 14:22:41 +11:00
Andrew Tridgell
3c5bf1fa01
merged 60.nfs changes from ronnie
...
(This used to be ctdb commit aa7996d4555883360082d9017185464b3551ae08)
2008-01-21 12:46:11 +11:00
Andrew Tridgell
ef02267c6e
merge from samba4
...
(This used to be ctdb commit 21245b894b32f232251fd7c0e2fbfd073fb10514)
2008-01-18 15:48:36 +11:00
Andrew Tridgell
ce134656d5
more efficient freelist allocation
...
This takes advantage of the fact that we can do left merges but not right merges
By allocating data from the end of the freelist entry rather than the beginning
we can guarantee that if we immediately free the record again it will be merged
with the previous freelist entry, reducing fragmentation
(This used to be ctdb commit 6d159f2c115dd5e9b8bab8798f7ac710b4427593)
2008-01-18 13:32:54 +11:00
Andrew Tridgell
d945b1af03
merge from ronnie
...
(This used to be ctdb commit 5f6d59b9d18c694d82591238bc7a6bb98726a3ed)
2008-01-17 16:46:56 +11:00
Ronnie Sahlberg
9625483c2d
add ctdb_uptime.c
...
(This used to be ctdb commit 4c7153681ed4d68d601720d043f9ff95ac7647a9)
2008-01-17 16:37:05 +11:00
Ronnie Sahlberg
9055978b46
add a ctdb uptime command that prints when ctdb was started and when the
...
last recovery occured
(This used to be ctdb commit b86e8ccbdac044bb949c4fc2ebb27635126272a9)
2008-01-17 11:33:23 +11:00
Andrew Tridgell
5683a8d1e1
cope better with large debug dumps
...
(This used to be ctdb commit fc3733f8e966376f50799fd1aa7b0a8e1cf66e0e)
2008-01-16 23:06:37 +11:00
Andrew Tridgell
be9594c156
fixed handling of \r from stdout of subprocesses
...
(This used to be ctdb commit f1acec5db4948d8e48412a8546bb181b08a2c5fd)
2008-01-16 22:40:01 +11:00
Andrew Tridgell
e979ca9e60
update for release
...
(This used to be ctdb commit 51dbdb4ddec36e280b2d8e312a85a2589642ffb9)
2008-01-16 22:23:10 +11:00
Andrew Tridgell
0080683da8
fixed two 64bit warnings
...
(This used to be ctdb commit c61fe240713ae2e917f69f827c6927405f02f5d4)
2008-01-16 22:16:15 +11:00
Andrew Tridgell
97ede94e40
The recovery daemon does not need to be a realtime task
...
(This used to be ctdb commit f552acf7c1f9dd37eb35d9716ea3fb02304aae8f)
2008-01-16 22:08:33 +11:00
Andrew Tridgell
d815bc6f26
the event scripts no longer need to show a date, as its done by the main ctdbd logging function
...
(This used to be ctdb commit b5e691c4c3fe80b219a9ac355d28b766cb0303f3)
2008-01-16 22:06:44 +11:00
Andrew Tridgell
b62b7fcde8
added syslog support, and use a pipe to catch logging from child processes to the ctdbd logging functions
...
(This used to be ctdb commit 1306b04cd01e996fd1aa1159a9521f2ff7b06165)
2008-01-16 22:03:01 +11:00
Ronnie Sahlberg
5f2be8337e
doc updates
...
(This used to be ctdb commit 968866699604bae8cdf43478ad2b2cb1c4df6dbc)
2008-01-16 14:04:16 +11:00
Ronnie Sahlberg
d28d32b2e0
update getdbmap docs
...
(This used to be ctdb commit e04020f09ab4843ed34ea1d93ef8afcb79e0d3ef)
2008-01-16 12:03:22 +11:00
Ronnie Sahlberg
cf1abbedde
update
...
(This used to be ctdb commit ee6eca73193126faea87c051ed550cd8c362487d)
2008-01-16 11:09:16 +11:00
Ronnie Sahlberg
8b8fb37420
update --transport
...
we only supprot tcp now, infiniband may be supported in the future
(This used to be ctdb commit b70790cde9c1cfc8c0e345161e2667ccc3b4bd58)
2008-01-16 11:08:41 +11:00
Ronnie Sahlberg
d8a708f8e2
explain public-interface and single-public-ip better
...
(This used to be ctdb commit 5b1c4fff2795eaa5ef4a1a29ef5a6a136f28ed3d)
2008-01-16 11:06:26 +11:00
Ronnie Sahlberg
44cd0447cd
improve documentation of --nosetsched
...
(This used to be ctdb commit cff8ea7b16c3b166325337ce2085af44affdc4d9)
2008-01-16 10:44:43 +11:00
Ronnie Sahlberg
5b7838d768
ctdb_control_send() does not need to take an outdata parameter
...
remove the outdata parameter from the function and all callers
(This used to be ctdb commit e3951337f8df2ae19cce61c954036590c7a03582)
2008-01-16 10:23:26 +11:00
Andrew Tridgell
8bf5790ec8
update for release
...
(This used to be ctdb commit b607ceff4e7337b0671ff1e295b418d55f01d025)
2008-01-16 09:47:43 +11:00
Andrew Tridgell
bf9e33d4cf
- catch a case where the client disconnects during a call
...
- track all talloc memory, using NULL context
(This used to be ctdb commit bf89c56002f5311520e91cb367753bc46e5dddc9)
2008-01-16 09:44:48 +11:00
Andrew Tridgell
6c56e9d347
fixed a memory leak in the recovery daemon
...
(This used to be ctdb commit 73c27cf4c62cbe44b2b8fd00f907974d0808500c)
2008-01-15 20:11:44 +11:00
Andrew Tridgell
840ba4d5f6
minor fix to transaction_write_existing
...
(This used to be ctdb commit aa4e7578f78449c518730811220666e5e34adc06)
2008-01-15 15:28:07 +11:00
Andrew Tridgell
8d504452af
merge from ronnie
...
(This used to be ctdb commit d91fd2747ed42adfb765cdb1cb70cb5402990f36)
2008-01-15 15:27:44 +11:00
Ronnie Sahlberg
ba31feaec0
split node health monitoring and checking for connected/disconnected
...
nodes into two separate files.
move the monitoring of keepalives for detecting connected/disconnected
remote nodes into ctdb_keepalive.c
(This used to be ctdb commit 23a57b20c314d5f11a433cf251eb9d9de743849a)
2008-01-15 08:42:12 +11:00