Hi,
On Mon, Nov 15, 2010 at 02:36:57PM +0900, NAKAHIRA Kazutomo wrote:
> Hi, all
>
> I revised timeout values(start action and lock_timeout) and long
> description of the lock_timeout of the sfex RA.
>
> The old start action timeout value(600s) is too long.
> It originally considered the execution time of fsck,
> but the sfex RA have no fsck function now.
>
> The new start action timeout value is calculated by the following formula.
>
> start timeout = collision_timeout + lock_timeout + "safety margin"
>
> The "safety margin" is decided within the range of about 10-20 seconds.
> # It depends on your system requirement.
>
> The default value of the collision_timeout is 1 second as usual.
>
> The default value of the lock_timeout is calculated by the following
> formula.
>
> lock_timeout = monitor_interval + "The expiration time of the lock"
>
> I suggest 90 seconds as a default value of the "The expiration time of
> the lock", but users should change it in consideration of access delay
> to the shared disk and the switch time of the multipath driver.
>
> Please see attached patch and let me know if you have any comments.
Patch applied.
Cheers,
Dejan
> Best Regards.
>
> --
> NAKAHIRA Kazutomo
> Infrastructure Software Technology Unit
> NTT Open Source Software Center
> # HG changeset patch
> # User NAKAHIRA Kazutomo
> # Date 1289798355 -32400
> # Node ID c3de51abdc0b56e6bfb3457077e3c9a8ccca0d32
> # Parent 6296c9f24b2f31153c47bc34eb6c0d2e3e40eab9
> sfex RA: revise timeout values
>
> diff -r 6296c9f24b2f -r c3de51abdc0b heartbeat/sfex
> --- a/heartbeat/sfex Tue Nov 09 11:46:15 2010 +0100
> +++ b/heartbeat/sfex Mon Nov 15 14:19:15 2010 +0900
> @@ -92,18 +92,30 @@
>
>
>
> -Valid term of lock(sec). Default is 20 seconds.
> +Valid term of lock(sec). Default is 100 seconds.
> +The lock_timeout is calculated by the following formula.
> +
> + lock_timeout = monitor_interval + "The expiration time of the lock"
> +
> +We suggest 90 seconds as a default value of the "The expiration time of the
> lock", but you should change it in consideration of access delay to the
> shared disk and the switch time of the multipath driver.
> +
> +The lock timeout have an impact on start action timeout because start action
> timeout value is calculated by the following formula.
> +
> + start timeout = collision_timeout + lock_timeout + "safety margin"
> +
> +The "safety margin" is decided within the range of about 10-20 seconds(It
> depends on your system requirement).
>
> Valid term of lock
> -
> +
>
>
>
>
> -
> +
>
> -
> -
> +
> +
> +
>
>
> END
> @@ -246,7 +258,7 @@
> DEVICE=$OCF_RESKEY_device
> INDEX=${OCF_RESKEY_index:-1}
> COLLISION_TIMEOUT=${OCF_RESKEY_collision_timeout:-1}
> -LOCK_TIMEOUT=${OCF_RESKEY_lock_timeout:-20}
> +LOCK_TIMEOUT=${OCF_RESKEY_lock_timeout:-100}
> MONITOR_INTERVAL=${OCF_RESKEY_monitor_interval:-10}
>
> sfex_validate () {
> ___
> Linux-HA-Dev: Linux-HA-Dev@lists.linux-ha.org
> http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
> Home Page: http://linux-ha.org/
___
Linux-HA-Dev: Linux-HA-Dev@lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/