summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Merge remote branch 'martins/60_nfs_regression'Ronnie Sahlberg2011-08-151-3/+3
| |\ \ \ | | | | | | | | | | | | | | | (This used to be ctdb commit 845fb0ba24cf9118470c58fae7103ab8322ce079)
| | * | | Eventscripts: fix regression in 60.nfs export checking.Martin Schwenke2011-08-111-3/+3
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 35a60a63a9b5c7d98dde514ae552239506b691c9 introduced a regression, reported by "Jonathan Buzzard" <J.Buzzard@dundee.ac.uk>, as follows: Basically the use of sed in the following code snippet does not work for long exports where exportfs wraps the host or network onto the next line. exportfs | grep -v '^#' | grep '^/' | sed -e 's/[[:space:]]*[^[:space:]]*$//' | ctdb_check_directories The result is that the you get lots of blank lines being sent to ctdb_check_directories which causes the host to be marked as unhealthy and then thrashing sets in of the managed IP's making the whole cluster unusable. This tightens up the sed expression so that it is less likely to produce a spurious empty line. It also removes an unnecessary "grep -v". Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit bd39b91ad12fd05271a7fced0e6f9d8c4eba92e6)
| * | | Merge remote branch 'martins/eventscript.60.nfs.rpc'Ronnie Sahlberg2011-08-1516-115/+154
| |\ \ \ | | | | | | | | | | | | | | | (This used to be ctdb commit 2e30a2bb4371a846c7a768affa15883211642d5c)
| | * | | Tests: re-enable the NFS eventscript tests - they work again.Martin Schwenke2011-08-1214-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 3e145ab1bb61ed2087ec5ce6183ee24802686ed3)
| | * | | Eventscripts: In 60.nfs don't restart NFS when restarting rpc.lockd.Martin Schwenke2011-08-121-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This effectively reverts 953dbfbddad656a64e30a6aca115cb1479d11573 and is a policy decision. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 380c9263eb37db5a250264316e250c2160908263)
| | * | | Eventscripts: change failure counts and behaviour for statd and nfsd.Martin Schwenke2011-08-121-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We reduce the number of failures before attempting a restart. However, after 6 failures we mark the cluster unhealthy and no longer try to restart. If the previous 2 attempts didn't work then there isn't any use in bogging the system down with an attempted restart on every monitor event. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit f654739080b40b7ac1b7f998cacc689d3d4e3193)
| | * | | Eventscripts: clean up 60.nfs monitor event.Martin Schwenke2011-08-122-115/+152
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a helper function called nfs_check_rpc_service() and uses it to make the monitor event much more readable. An example of usage is as follows: nfs_check_rpc_service "mountd" \ -ge 10 "verbose restart:b unhealthy" \ -eq 5 "restart:b" The first argument to nfs_check_rpc_service() is the name of the RPC service to be checked. The RPC service corresponding to this command is checked for availability using the rpcinfo command. If the service is available then the function succeeds and subsequent arguments are ignored. If the rpcinfo check fails then a failure counter for that particular RPC service is incremented and subsequent arguments are processed in groups of 3: 1. An integer comparison operator supported by test. 2. An integer failure limit. 3. An action string. The value of the failure counter is checked using (1) and (2) above. The first check that succeeds has its action string processed - note that this explains the somewhat curious reverse ordering of checks. It the example above: * If the counter is >= 10 then a verbose message is printed describing the failure, the service is restarted in the background and the node is marked as unhealthy (via an "exit 1" from the function). * If the counter is == 5 then the service us restarted in the background. For more action options please see the code. This also changes the ctdb_check_rpc() function so that it no longer takes a program number to check. It now just takes a real RPC program name that rpcinfo can resolve via /etc/rpc. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 9b66057964756a6245bafb436eb6106fb6a2866e)
| * | | Merge remote branch 'martins/test_suite'Ronnie Sahlberg2011-08-151-1/+1
| |\ \ \ | | | | | | | | | | | | | | | (This used to be ctdb commit f9899b1b96056d23628356589c855cf2262e5152)
| | * | | Tests - ctdb listvars test should allow alphanumericals in tunable names.Martin Schwenke2011-08-151-1/+1
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | This matches the new "LCP2PublicIPs" tunable. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 0680437bf5f02aeaed6387370e58bbdba2c04f28)
| * | | Merge remote branch 'martins/eventscript_tests'Ronnie Sahlberg2011-08-159-14/+2
| |\ \ \ | | | |/ | | |/| | | | | (This used to be ctdb commit 06b322ad6eff8d4e691f8e014b7d85983b261147)
| | * | Tests: Re-enable the Samba eventscript tests.Martin Schwenke2011-08-119-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They work again. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 2036764bfd1a4571fcfcca22099c2b9a95a02c57)
| | * | Revert "Tests: tweak some samba tests to cope with debug from ↵Martin Schwenke2011-08-112-14/+2
| | |/ | | | | | | | | | | | | | | | | | | | | | ctdb_check_tcp_ports()." This reverts commit 557ac30e60516742da10b83bfbbbb41430c977a2. (This used to be ctdb commit 9600cc7a6b7b854fac1a5b080129e3df8fcbd84e)
| * / Change the default for ip failover to be LCP2 and not DeterministicIPsRonnie Sahlberg2011-08-151-2/+2
| |/ | | | | | | (This used to be ctdb commit 038916248a73d6a250108c9235c0c4f76dba8e0c)
| * Merge remote branch 'martins/eventscript.10.interface'Ronnie Sahlberg2011-08-111-1/+1
| |\ | | | | | | | | | (This used to be ctdb commit 84ac667af408816e5508719b9fdb7c5e25408640)
| | * Eventscripts - fix 10.interface bash incompatibility.Martin Schwenke2011-08-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In dash, this fails gracefully with nothing to stderr: t=$(cat /does_not_exist) 2>/dev/null In bash the error from cat is still printed due to different order of evaluation. This works everywhere: t=$(cat /does_not_exist 2>/dev/null) Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit a6e61867c7a58d5a77cd8641d8df0b105cddff77)
| * | Merge remote branch 'martins/eventscript_infrastructure'Ronnie Sahlberg2011-08-116-162/+265
| |\ \ | | | | | | | | | | | | (This used to be ctdb commit 20864822372b6d574c545287002a429b273c4bcc)
| | * | Eventscripts: in 60.nfs move statd-notify code to service_reconfigure().Martin Schwenke2011-08-111-7/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This means that it now occurs on every reconfigure event. As a result the ipreallocated event is removed. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit c45a89418ba733ff91d48340d72bdb6d2ef80051)
| | * | Eventscripts - 60.nfs should define service_reconfigure().Martin Schwenke2011-08-111-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not $service_reconfigure. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 642292d7ba7a95567964b4160c7ee31a4f8985d1)
| | * | Evenscripts: improvements to ctdb_service_check_reconfigure().Martin Schwenke2011-08-111-2/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Make this function applicable to "ipreallocated" event too. * Monitor event should not always succeed just because we reconfigure. If the service was unhealthy before the reconfigure and we end the reconfigure with "exit 0" then we can cause the node's health status to flip-flop. To avoid this we return the status of the service from the previous monitor event. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 21dfcbbdccd906fcd6ab7bba81418ce565bf63aa)
| | * | Eventscripts: 50.samba - only start/stop nmbd if $CTDB_SERVICE_NMB set.Martin Schwenke2011-08-111-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit defaec99df8c279d8e315d5010f9146e013afda2)
| | * | Eventscripts: 50.samba needs null service_reconfigure() function.Martin Schwenke2011-08-111-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Samba doesn't need to do anything for configuration changes. It will notice configuration changes and reload automatically. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit de13350c17261032a7468c2cf4d2cf4a8d66a840)
| | * | Eventscripts: 40.vsftpd service_stop() no longer /dev/null's output.Martin Schwenke2011-08-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit f928c201b6d0e1cd3e5568ae65186e3cee7c4988)
| | * | Eventscripts: improvements to 41.httpd.Martin Schwenke2011-08-111-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Reduce the failure counts so that restart attempts happen sooner. * Use service_start() and service_stop() for the restart. ctdb_service_start() resets the failure count, which isn't very useful in this context. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 01776b9f29af9ad5c8534649ece1bd100e450434)
| | * | Eventscript functions: new function ctdb_check_counter().Martin Schwenke2011-08-111-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should eventually be able to replace ctdb_check_counter_limit() and ctdb_check_counter_equal(), although it doesn't issue warnings like the former. It takes 4 optional arguments: 1. _msg - If "error" then over limit causes an error message and and exit 1. Anything else fails silently but the function returns 1. Default is "error". 2. _op - An integer operator supported by test (e.g. -eq, -ge, -gt). Default is -ge. 3. _limit - Limit for the counter to be used in comparison. Default is $service_fail_limit. 4. _service_name - Used to identify the counter. Default is $service_name. For example: ctdb_check_counter error -ge 5 foo will print a message and exit 1 if the counter for foo is >= 5, whereas ctdb_check_counter check -ge 5 foo will just return 1 if the counter for foo is >= 5, and ctdb_counter_check with print a message and exit 1 if the counter for $service_name is >= $service_fail_limit. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 5b01b7233515669e995e037205796e265643b176)
| | * | Eventscripts: remove unused remove_ip() function.Martin Schwenke2011-08-111-12/+0
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 881af7c1417962b9b3ade6565b3e8eb9f9df7a97)
| | * | Eventscripts: startstop_nfs stop no longer redirects output to /dev/null.Martin Schwenke2011-08-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When stopping (as opposed to restarting) it is useful to see this information. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit a9ab1937239761dc32b143c9d225447bc6f090b4)
| | * | Eventscripts: fix typo in _ctdb_counter_common().Martin Schwenke2011-08-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit f57d1722b6aa082f3f826171acc57d7d796ea95c)
| | * | Eventscripts: improve log messages in ctdb_start_stop_service().Martin Schwenke2011-08-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 6da7095192fb172a06b434cfb02f4bfa6221b343)
| | * | Eventscript functions: fix counter regression.Martin Schwenke2011-08-111-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d362be7d32079ac1390d67056ce107bfbca2c937 wasn't well thought out. Subsequent commits depend on ctdb_counter_init() taking an argument, so this makes those cases work. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 05a8fcfbac3da2b5843b31e0fe258255cc761190)
| | * | Eventscript functions: ctdb_service_check-reconfigure() acts only on monitor.Martin Schwenke2011-08-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit beabf506a5eb68fc50fdbf8772c1d2bb0f7951e3)
| | * | Eventscripts: make 50.samba use $service_state_dir.Martin Schwenke2011-08-111-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Martin Schwenke <martin@meltin.net> Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 0f003f05e28037eefdce3a686fcb52cd2289af9d)
| | * | Evenscripts: update 60.nfs to use ctdb_service_check_reconfigure.Martin Schwenke2011-08-111-5/+2
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 7c070b0bc86b3b9a91a9dc263b72c0567934535c)
| | * | Evenscripts: update 60.nfs to use ctdb_setup_service_state_dir.Martin Schwenke2011-08-111-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The state directory basename becomes "nfs" rather than "statd". One line of code i moved from the "startup" event to service_start(). Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit cc4c5c19af7efe01c48f73bb5ec5e607ed79db4c)
| | * | Evenscripts: update 40.vsftpd to use ctdb_service_check_reconfigure.Martin Schwenke2011-08-111-13/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To simplify we also remove the reconfigure from the recovered event because the monitor event will handle this very quickly anyway. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit da3aedd1a472b430b75989d3c157efedd382e327)
| | * | Evenscripts: update 41.httpd to use ctdb_service_check_reconfigure.Martin Schwenke2011-08-111-5/+2
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 51c45b1c4751af41e5f9fd252763e0025f8cce3a)
| | * | Eventscripts: rejig the reconfigure infrastructure.Martin Schwenke2011-08-113-13/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add an optional service name argument to existing reconfigure functions. * User function service_reconfigure() instead of variable $service_reconfigure to specify how a service is reconfigured. * New function ctdb_service_check_reconfigure() reconfigures a service if it is flagged for reconfigure. * Remove $service_reconfigure settings from 40.vsftpd and 41.httpd - they're the defaults. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 15d4111d0761d82f57d5d4f0b1227812d14e4d7c)
| | * | Eventscript functions: move flagging of managed services.Martin Schwenke2011-08-111-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move flagging of managed or unmanaged services into ctdb_service_start() and ctdb_service_stop(). That way services will be correctly flagged if they are started from the startup and shutdown events. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 8675744cbd90b5a5095ed6fff7b36ae82004a457)
| | * | Eventscript function: change service_start into a function.Martin Schwenke2011-08-116-50/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | service_start is currently a variable. This makes passing arguments hard. We change it to be a function and put default definitions into the functions file. We use a convention that if a service name argument is passed to a redefined version of service_start() or service_stop() then it will act unconditionally. If no argument is passed then it can use internal logic to decide if services should really be started. This is useful when a single eventscript handles multiple services. This is a cherry-pick of ae38895 that needed to be reset mid-stream. There is still some breakage following this commit. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 86e4aefed9fd1028660c98e3ea758c2b75ffc1d8)
| | * | Eventscript functions: add optional event name argument to fail count functions.Martin Schwenke2011-08-111-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit b14f18649f42aab80ce0336c15ab6159f241c9af)
| | * | Eventscript functions - optimise is_ctdb_managed_service().Martin Schwenke2011-08-111-3/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This function generates a lot of trace when running under "set -x". This is due to the backward compatibility code. This adds 3 optimisations: 1. Before invoking the backward compatiblity code, is_ctdb_managed_service() returns early if the service is listed in $CTDB_MANAGED_SERVICES. 2. ctdb_compat_managed_service() actually now updates $CTDB_MANAGED_SERVICES instead of temporary variable $t. This means that a subsequent call to is_ctdb_managed_service() will short circuit due to optimisation (1). 3. ctdb_compat_managed_service() only adds a service to $CTDB_MANAGED_SERVICES if it is the service being checked by is_ctdb_managed_service(). This stops irrelevant services being added to $CTDB_MANAGED_SERVICES multiple times by multiple calls to is_ctdb_managed_service(). Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 758f4667c60089e09a0439c1eb74f5e426ca5e2e)
| | * | 50.samba eventscript should use is_ctdb_managed_service "winbind".Martin Schwenke2011-08-111-19/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently it checks $CTDB_MANAGES_WINBIND directly in several places. This doesn't work when someone sets $CTDB_MANAGED_SERVICES directly. This modifies check_ctdb_manages_winbind() so that it return a condition rather than modifying $CTDB_MANAGES_WINBIND. This makes some code more readable. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 538902fbc1e74134a03987b36b3733ad641f8971)
| | * | 50.samba eventscript should use is_ctdb_managed_service "samba".Martin Schwenke2011-08-111-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently it checks $CTDB_MANAGES_SAMBA directly. This doesn't work when someone sets $CTDB_MANAGED_SERVICES directly. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit d8f0f8948abd340088720718fef7dc858661ba23)
| | * | 50.samba eventscript should stop/start services when they become (un)managed.Martin Schwenke2011-08-111-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the value of $CTDB_MANAGES_SAMBA or $CTDB_MANAGES_WINBIND (or corresponding changes are made to $CTDB_MANAGED_VERSIONS), the associated service should be started or stopped as necessary. This add calls to ctdb_start_stop_service() to manage starting/stopping samba and winbind. An associated cleanup is made to the initial checks that one of $CTDB_MANAGES_SAMBA or $CTDB_MANAGES_WINBIND is set, replacing them with calls to is_ctdb_managed_service(). To handle the winbind cases ctdb_start_stop_service() and is_ctdb_managed_service() are updated to take an optional service name parameter. Signed-off-by: Martin Schwenke <martin@meltin.net> Conflicts: config/events.d/50.samba Most of this merged elsewhere. This just removes a check that this is the monitor event. Signed-off-by: Martin Schwenke <martin@meltin.net> (This used to be ctdb commit 257a2e350280c0b76ed2fac588cad167381fda52)
| * | | When starting and stopping ctdb through the init-script, make sure we first ↵Ronnie Sahlberg2011-08-111-0/+18
| |/ / | | | | | | | | | | | | | | | | | | | | | clear all public ips bvefore we start the daemon, in case they are still hanging around since a previous kill -9 and also make sure we drop them after we have stopped the deamon when shutting down CQ S1027550 (This used to be ctdb commit 8de5513b3ad89711da845c7588d35b32e2f2acb6)
| * | Add documentation for the new filesystem use monitoringRonnie Sahlberg2011-08-111-0/+9
| | | | | | | | | | | | (This used to be ctdb commit 9f10c5d48a08ffb3417f880c801aed2aa2dc1355)
| * | Add new eventscript 40.fs_use that can be used to monitor file system use ↵Ronnie Sahlberg2011-08-113-0/+55
| | | | | | | | | | | | | | | | | | and flag a node unhealthy when they become full (This used to be ctdb commit 2fd1babf8135ad5d53f3b25ba823d840ebc66460)
| * | make the persistent even longer for lvs to make people even happierRonnie Sahlberg2011-08-111-2/+2
| | | | | | | | | | | | (This used to be ctdb commit 8158077624eb763ba40c6a7b4b7faf3867b205d7)
| * | increase the persistent timeout to make people happierRonnie Sahlberg2011-08-111-2/+2
| | | | | | | | | | | | (This used to be ctdb commit 68ea19cb02017e93769df7f6312d5e0bef55e605)
| * | check the shares if they are available before we decide to try to restart nfsRonnie Sahlberg2011-08-111-7/+7
| |/ | | | | | | | | | | CQ S1027529 (This used to be ctdb commit b6c6a4588ccf6ef78fabfd76d228f56b4eb65165)
| * Merge remote branch 'martins/eventscript.00.ctdb'Ronnie Sahlberg2011-08-101-15/+22
| |\ | | | | | | | | | (This used to be ctdb commit 6c287861e780ba985e7ae7a61c1ee462b925e09e)