metze/ctdb/wip.git
16 years agoinstall man page
Andrew Tridgell [Sat, 9 Jun 2007 05:21:30 +0000 (15:21 +1000)]
install man page

16 years agodoc updates
Andrew Tridgell [Sat, 9 Jun 2007 05:11:05 +0000 (15:11 +1000)]
doc updates

16 years agonew logo, fixed links
Andrew Tridgell [Sat, 9 Jun 2007 05:04:37 +0000 (15:04 +1000)]
new logo, fixed links

16 years agoadded documentation page
Andrew Tridgell [Sat, 9 Jun 2007 04:59:36 +0000 (14:59 +1000)]
added documentation page

16 years agomerge from ronnie
Andrew Tridgell [Sat, 9 Jun 2007 04:44:52 +0000 (14:44 +1000)]
merge from ronnie

16 years agotypo
Ronnie Sahlberg [Sat, 9 Jun 2007 03:55:31 +0000 (13:55 +1000)]
typo

16 years agoshow how to start the newly configured vsftpd service by disabling and
Ronnie Sahlberg [Sat, 9 Jun 2007 03:54:07 +0000 (13:54 +1000)]
show how to start the newly configured vsftpd service  by disabling and
enabling the nodes one by one instead of restarting the cluster.

16 years agoadd instructions on how to set up HA-FTP using vsftpd and ctdb
Ronnie Sahlberg [Sat, 9 Jun 2007 03:36:33 +0000 (13:36 +1000)]
add instructions on how to set up HA-FTP using vsftpd and ctdb

16 years agoadd links to how to configure samba/nfs in the samba/nfs sections
Ronnie Sahlberg [Sat, 9 Jun 2007 03:24:42 +0000 (13:24 +1000)]
add links to how to configure samba/nfs in the samba/nfs sections

16 years agofix typo
Ronnie Sahlberg [Sat, 9 Jun 2007 03:17:24 +0000 (13:17 +1000)]
fix typo

16 years agoadd the generated manpage for ctdb so that it is available also for
Ronnie Sahlberg [Sat, 9 Jun 2007 00:40:35 +0000 (10:40 +1000)]
add the generated manpage for ctdb   so that it is available also for
people that do not intend to rebuild the docs

16 years agoadd a page on how to configure clustered nfs
Ronnie Sahlberg [Fri, 8 Jun 2007 23:44:05 +0000 (09:44 +1000)]
add a page on how to configure clustered nfs

16 years agoadd a page for configuring samba
Ronnie Sahlberg [Fri, 8 Jun 2007 23:31:56 +0000 (09:31 +1000)]
add a page for configuring samba

16 years agoput the text in "generation" inside a para block
Ronnie Sahlberg [Fri, 8 Jun 2007 23:23:52 +0000 (09:23 +1000)]
put the text in "generation" inside a para block

16 years agoadd an initial manpage for the ctdb tool
Ronnie Sahlberg [Fri, 8 Jun 2007 22:41:36 +0000 (08:41 +1000)]
add an initial manpage for the ctdb tool

16 years agoupdate the blurb for the setmonmode control it takes 0 or 1 as a
Ronnie Sahlberg [Fri, 8 Jun 2007 21:54:37 +0000 (07:54 +1000)]
update the blurb for the setmonmode control      it takes 0 or 1 as a
parameter depending on whether one wants to disabel or enable monitoring

16 years agomerge from tridge
Ronnie Sahlberg [Fri, 8 Jun 2007 05:36:07 +0000 (15:36 +1000)]
merge from tridge

16 years agomore web tweaks
Andrew Tridgell [Fri, 8 Jun 2007 04:40:28 +0000 (14:40 +1000)]
more web tweaks

16 years agobalance the layout
Andrew Tridgell [Fri, 8 Jun 2007 04:37:11 +0000 (14:37 +1000)]
balance the layout

16 years agoconvert rest of pages to new format
Andrew Tridgell [Fri, 8 Jun 2007 04:35:26 +0000 (14:35 +1000)]
convert rest of pages to new format

16 years agocrop logo
Andrew Tridgell [Fri, 8 Jun 2007 04:28:31 +0000 (14:28 +1000)]
crop logo

16 years agoadded logo
Andrew Tridgell [Fri, 8 Jun 2007 04:25:44 +0000 (14:25 +1000)]
added logo

16 years agoweb tweaks
Andrew Tridgell [Fri, 8 Jun 2007 04:09:50 +0000 (14:09 +1000)]
web tweaks

16 years agoweb tweaks
Andrew Tridgell [Fri, 8 Jun 2007 04:08:57 +0000 (14:08 +1000)]
web tweaks

16 years agonew web page layout
Andrew Tridgell [Fri, 8 Jun 2007 03:58:53 +0000 (13:58 +1000)]
new web page layout

16 years agomerge from ronnie
Andrew Tridgell [Fri, 8 Jun 2007 03:13:59 +0000 (13:13 +1000)]
merge from ronnie

16 years agoadd a page for starting and (basic) testing of ctdb based on the
Ronnie Sahlberg [Fri, 8 Jun 2007 02:57:30 +0000 (12:57 +1000)]
add a page for starting and (basic) testing of ctdb     based on the
wiki

16 years agoremove CTDB_MANAGES_SAMBA from the config page. this should be in
Ronnie Sahlberg [Fri, 8 Jun 2007 02:28:17 +0000 (12:28 +1000)]
remove CTDB_MANAGES_SAMBA from the config page.   this should be in
the samba-config page instead

16 years agoupdate the names of envvars to use the CTDB_ prefix
Ronnie Sahlberg [Fri, 8 Jun 2007 02:22:33 +0000 (12:22 +1000)]
update the names of envvars to use the CTDB_ prefix

16 years agoadd a page on how to configure CTDB based on the wiki
Ronnie Sahlberg [Fri, 8 Jun 2007 02:17:01 +0000 (12:17 +1000)]
add a page on how to configure CTDB   based on the wiki

16 years agoadd a page (based on the wiki) on how to build samba3 and ctdb
Ronnie Sahlberg [Fri, 8 Jun 2007 01:08:39 +0000 (11:08 +1000)]
add a page (based on the wiki) on how to build samba3 and ctdb

16 years agoadd a webpage for hot to get the code. based on the wikipage
Ronnie Sahlberg [Fri, 8 Jun 2007 00:59:58 +0000 (10:59 +1000)]
add a webpage for hot to get the code.   based on the wikipage

16 years agomerge from tridge
Ronnie Sahlberg [Thu, 7 Jun 2007 13:31:32 +0000 (23:31 +1000)]
merge from tridge

16 years agoremove the test commit
Andrew Tridgell [Thu, 7 Jun 2007 12:40:56 +0000 (22:40 +1000)]
remove the test commit

16 years agoupdate configure.ac for new code layout
Andrew Tridgell [Thu, 7 Jun 2007 12:35:14 +0000 (22:35 +1000)]
update configure.ac for new code layout

16 years agomove more util code to lib/util
Andrew Tridgell [Thu, 7 Jun 2007 12:30:29 +0000 (22:30 +1000)]
move more util code to lib/util

16 years agosome #include cleanups
Andrew Tridgell [Thu, 7 Jun 2007 12:26:27 +0000 (22:26 +1000)]
some #include cleanups

16 years agomore code rearrangement
Andrew Tridgell [Thu, 7 Jun 2007 12:16:48 +0000 (22:16 +1000)]
more code rearrangement

16 years agostart splitting the code into separate client and server pieces
Andrew Tridgell [Thu, 7 Jun 2007 12:06:19 +0000 (22:06 +1000)]
start splitting the code into separate client and server pieces

16 years agolater times are a lower priority, not a higher priority
Andrew Tridgell [Thu, 7 Jun 2007 09:21:55 +0000 (19:21 +1000)]
later times are a lower priority, not a higher priority

16 years agochoose the most connected node first
Andrew Tridgell [Thu, 7 Jun 2007 09:17:27 +0000 (19:17 +1000)]
choose the most connected node first

16 years agoformatting fixes
Andrew Tridgell [Thu, 7 Jun 2007 08:39:37 +0000 (18:39 +1000)]
formatting fixes

16 years agouse a priority time for the election data, not just the vnn
Andrew Tridgell [Thu, 7 Jun 2007 08:37:27 +0000 (18:37 +1000)]
use a priority time for the election data, not just the vnn

16 years agovalidate vnn on node flags change
Andrew Tridgell [Thu, 7 Jun 2007 08:13:14 +0000 (18:13 +1000)]
validate vnn on node flags change

16 years agothere are now far too many controls for the controls statistics fields to be useful
Andrew Tridgell [Thu, 7 Jun 2007 08:07:38 +0000 (18:07 +1000)]
there are now far too many controls for the controls statistics fields to be useful

16 years agoget all the tunables at once in recovery daemon
Andrew Tridgell [Thu, 7 Jun 2007 08:05:25 +0000 (18:05 +1000)]
get all the tunables at once in recovery daemon

16 years agohandle CTDB_CURRENT_NODE in ban commands
Andrew Tridgell [Thu, 7 Jun 2007 06:48:31 +0000 (16:48 +1000)]
handle CTDB_CURRENT_NODE in ban commands

16 years agoadded admin commands to ban/unban nodes
Andrew Tridgell [Thu, 7 Jun 2007 06:34:33 +0000 (16:34 +1000)]
added admin commands to ban/unban nodes

16 years agoincrease rpm release number
Andrew Tridgell [Thu, 7 Jun 2007 05:25:36 +0000 (15:25 +1000)]
increase rpm release number

16 years agoimplement a scheme where nodes are banned if they continuously caused the cluster
Andrew Tridgell [Thu, 7 Jun 2007 05:18:55 +0000 (15:18 +1000)]
implement a scheme where nodes are banned if they continuously caused the cluster
to start a recovery session. The node is banned from the cluster for the RecoveryBanPeriod (default of 5 minutes)

16 years agomerged admin enable/disable change from ronnie
Andrew Tridgell [Thu, 7 Jun 2007 01:15:22 +0000 (11:15 +1000)]
merged admin enable/disable change from ronnie

16 years agodistribute the takenover nodes more evenly among the surviving nodes
Ronnie Sahlberg [Thu, 7 Jun 2007 00:19:24 +0000 (10:19 +1000)]
distribute the takenover nodes more evenly among the surviving nodes

16 years agoshow the disabled/permanently disabled status in the machinereadble
Ronnie Sahlberg [Wed, 6 Jun 2007 23:27:51 +0000 (09:27 +1000)]
show the disabled/permanently disabled status in the machinereadble
output for 'ctdb status'

16 years agoadd a control to permanently enable/disable a node
Ronnie Sahlberg [Wed, 6 Jun 2007 23:16:17 +0000 (09:16 +1000)]
add a control to permanently enable/disable a node

16 years agomerge from tridge
Ronnie Sahlberg [Wed, 6 Jun 2007 21:06:54 +0000 (07:06 +1000)]
merge from tridge

16 years agomerge from tridge
Ronnie Sahlberg [Wed, 6 Jun 2007 21:06:24 +0000 (07:06 +1000)]
merge from tridge

16 years agoformatting fix for wider variable names
Andrew Tridgell [Wed, 6 Jun 2007 12:17:46 +0000 (22:17 +1000)]
formatting fix for wider variable names

16 years agoget parents idea of recmode and recmaster when deciding if we should do a takeover run
Andrew Tridgell [Wed, 6 Jun 2007 11:56:54 +0000 (21:56 +1000)]
get parents idea of recmode and recmaster when deciding if we should do a takeover run

16 years agoupdate flags in parent daemon too
Andrew Tridgell [Wed, 6 Jun 2007 11:34:36 +0000 (21:34 +1000)]
update flags in parent daemon too

16 years agoensure all nodes display disabled nodes correctly
Andrew Tridgell [Wed, 6 Jun 2007 11:27:09 +0000 (21:27 +1000)]
ensure all nodes display disabled nodes correctly

16 years agodisable a node if testparm thinks there is a error, or warning, or an unrecognised...
Andrew Tridgell [Wed, 6 Jun 2007 09:46:25 +0000 (19:46 +1000)]
disable a node if testparm thinks there is a error, or warning, or an unrecognised option

16 years agohandle the case of all nodes being sick for one service
Andrew Tridgell [Wed, 6 Jun 2007 06:49:59 +0000 (16:49 +1000)]
handle the case of all nodes being sick for one service

16 years agoadded timeouts in all event scripts
Andrew Tridgell [Wed, 6 Jun 2007 03:45:12 +0000 (13:45 +1000)]
added timeouts in all event scripts

16 years agomerge from tridge
Ronnie Sahlberg [Wed, 6 Jun 2007 03:01:24 +0000 (13:01 +1000)]
merge from tridge

16 years agoincrease release number of ctdb
Andrew Tridgell [Wed, 6 Jun 2007 02:10:42 +0000 (12:10 +1000)]
increase release number of ctdb

16 years ago- added monitoring of rpc ports for nfs, and of Samba ports and directories
Andrew Tridgell [Wed, 6 Jun 2007 02:08:42 +0000 (12:08 +1000)]
- added monitoring of rpc ports for nfs, and of Samba ports and directories
- added monitoring of the ethernet link state

When monitoring detects an error, the node loses its public IP address

16 years agofixed error handling in event scripts
Andrew Tridgell [Wed, 6 Jun 2007 01:27:06 +0000 (11:27 +1000)]
fixed error handling in event scripts

16 years ago- fixed flags display in logs
Andrew Tridgell [Wed, 6 Jun 2007 01:13:24 +0000 (11:13 +1000)]
- fixed flags display in logs
- added monitor handler to test event script

16 years agosend the right sort of message on monitoring failure
Andrew Tridgell [Wed, 6 Jun 2007 01:12:45 +0000 (11:12 +1000)]
send the right sort of message on monitoring failure

16 years agofixed exit code in makerpms.sh
Andrew Tridgell [Wed, 6 Jun 2007 01:12:14 +0000 (11:12 +1000)]
fixed exit code in makerpms.sh

16 years agomerge from tridge
Ronnie Sahlberg [Wed, 6 Jun 2007 00:49:50 +0000 (10:49 +1000)]
merge from tridge

16 years agoneed to install the vsftpd script in make install
Ronnie Sahlberg [Wed, 6 Jun 2007 00:42:13 +0000 (10:42 +1000)]
need to install the vsftpd script in make install

16 years agomerge from tridge
Ronnie Sahlberg [Wed, 6 Jun 2007 00:41:22 +0000 (10:41 +1000)]
merge from tridge

16 years agoadded 40.vsftpd to Makefile.in
Andrew Tridgell [Wed, 6 Jun 2007 00:41:13 +0000 (10:41 +1000)]
added 40.vsftpd to Makefile.in

16 years agomerged vsftpd event script from ronnie
Andrew Tridgell [Wed, 6 Jun 2007 00:29:27 +0000 (10:29 +1000)]
merged vsftpd event script from ronnie

16 years agoadded health monitoring logic to ctdb, so a node loses its public IP address if one...
Andrew Tridgell [Wed, 6 Jun 2007 00:25:46 +0000 (10:25 +1000)]
added health monitoring logic to ctdb, so a node loses its public IP address if one of the sybsystem event scripts reports a problem

16 years agoctdb is only a ha solution when combined with a cluster filesystem
Ronnie Sahlberg [Tue, 5 Jun 2007 08:42:49 +0000 (18:42 +1000)]
ctdb is only a ha solution when combined with a cluster filesystem

16 years agoadd some text about CTDB and in which scenarios it would be a good
Ronnie Sahlberg [Tue, 5 Jun 2007 08:40:43 +0000 (18:40 +1000)]
add some text about CTDB and in which scenarios it would be a good
candidate to solve the users needs for a HA solution

16 years agoprovide machinereadable output for ctdb ip
Ronnie Sahlberg [Tue, 5 Jun 2007 08:32:06 +0000 (18:32 +1000)]
provide machinereadable output for  ctdb ip

16 years agomerge from tridge
Ronnie Sahlberg [Tue, 5 Jun 2007 08:16:45 +0000 (18:16 +1000)]
merge from tridge

16 years agoadd a simple events script to manage vsftpd
Ronnie Sahlberg [Tue, 5 Jun 2007 08:14:01 +0000 (18:14 +1000)]
add a simple events script to manage vsftpd

16 years agoclean out some more cruft
Andrew Tridgell [Tue, 5 Jun 2007 07:57:07 +0000 (17:57 +1000)]
clean out some more cruft

16 years agofirst step in health monitoring of cluster nodes. When not healthy they will be marke...
Andrew Tridgell [Tue, 5 Jun 2007 07:43:19 +0000 (17:43 +1000)]
first step in health monitoring of cluster nodes. When not healthy they will be marked disabled

16 years agoset close on exec on pipe in event scripts, so long running scripts don't hold the...
Andrew Tridgell [Tue, 5 Jun 2007 05:18:37 +0000 (15:18 +1000)]
set close on exec on pipe in event scripts, so long running scripts don't hold the pipe

16 years agomore unused code
Andrew Tridgell [Tue, 5 Jun 2007 05:17:53 +0000 (15:17 +1000)]
more unused code

16 years agoremove an unused function
Andrew Tridgell [Tue, 5 Jun 2007 05:17:24 +0000 (15:17 +1000)]
remove an unused function

16 years agodont use CTDB_MANAGES_NFS for controlling the lockmanager
Ronnie Sahlberg [Tue, 5 Jun 2007 02:43:35 +0000 (12:43 +1000)]
dont use CTDB_MANAGES_NFS for controlling the lockmanager
use a dedicated variable CTDB_MANAGES_NFSLOCK   since some might want to
use nfs but no lockmanager

16 years agomerge from tridge
Ronnie Sahlberg [Mon, 4 Jun 2007 22:43:30 +0000 (08:43 +1000)]
merge from tridge

16 years agouse the right IP from the passed structure in takeip/releaseip calls
Andrew Tridgell [Mon, 4 Jun 2007 13:54:56 +0000 (23:54 +1000)]
use the right IP from the passed structure in takeip/releaseip calls

16 years agoexplain event types
Andrew Tridgell [Mon, 4 Jun 2007 13:54:46 +0000 (23:54 +1000)]
explain event types

16 years agoignore commented out entries in /etc/exports
Andrew Tridgell [Mon, 4 Jun 2007 13:54:22 +0000 (23:54 +1000)]
ignore commented out entries in /etc/exports

16 years agouse the right IP from the passed structure in takeip/releaseip calls
Andrew Tridgell [Mon, 4 Jun 2007 13:52:12 +0000 (23:52 +1000)]
use the right IP from the passed structure in takeip/releaseip calls

16 years agodon't crash doing ctdb ip when not doing takeover
Andrew Tridgell [Mon, 4 Jun 2007 12:28:52 +0000 (22:28 +1000)]
don't crash doing ctdb ip when not doing takeover

16 years agomerge from ronnie
Andrew Tridgell [Mon, 4 Jun 2007 12:13:59 +0000 (22:13 +1000)]
merge from ronnie

16 years agoadd a control that lists all public ip addresses and which node that
Ronnie Sahlberg [Mon, 4 Jun 2007 11:11:51 +0000 (21:11 +1000)]
add a control that lists all public ip addresses and which node that
currently serves it

16 years agomake recovery daemon values tunable
Andrew Tridgell [Mon, 4 Jun 2007 10:22:44 +0000 (20:22 +1000)]
make recovery daemon values tunable

16 years agomerge from tridge
Ronnie Sahlberg [Mon, 4 Jun 2007 10:10:53 +0000 (20:10 +1000)]
merge from tridge

16 years agochange the takoverip/releaseip controls to pass a structure containing
Ronnie Sahlberg [Mon, 4 Jun 2007 10:07:37 +0000 (20:07 +1000)]
change the takoverip/releaseip controls to pass a structure containing
both the nodenumber and the id of the node that has taken over that
address in addition to the public address itself    so that all nodes
can learn which node is currently hosting each of the public addresses

16 years agoallow setting of variables at startup in config file
Andrew Tridgell [Mon, 4 Jun 2007 10:05:31 +0000 (20:05 +1000)]
allow setting of variables at startup in config file

16 years agoadded tunables settable using ctdb command line tool
Andrew Tridgell [Mon, 4 Jun 2007 09:53:19 +0000 (19:53 +1000)]
added tunables settable using ctdb command line tool