LSF_PROXYD_TOKEN_WAIT_TIME

The rate limiter is available as of Fix Pack 14. You can set the LSF_PROXYD_TOKEN_WAIT_TIME parameter for use with the rate limiter.

Syntax

LSF_PROXYD_TOKEN_WAIT_TIME=time_in_seconds

Description

The rate limiter is managed by the lsfproxyd daemon, which monitors and controls the number of requests and connections that can reach the mbatchd daemon, protecting it from excess requests. For a request to contact mbatchd, it must first obtain a request token from lsfproxyd. After completing the request, the token returns to lsfproxyd. The lsfproxyd daemon distributes tokens in a round-robin fashion, ensuring that each user connection has an fair chance to be served and processed, even under heavy loads.

The LSF_PROXYD_TOKEN_WAIT_TIME parameter sets the amount of time that an LSF rate limiter token request can age before it is considered too old. When there are heavy requests, non-root or non-administrator users that reach this age are explicitly denied a token. They will not proceed to contact the mbatchd daemon.

Requests from root or LSF cluster administrator users are always granted a token. For details on the rate limiter and tokens, see PROXYD_POLICIES in the lsb.params file.

LIM starts the lsfproxyd daemon. For configuration to this parameter to take effect, restart LIM by running lsdamin limrestart.

Valid values

Any positive integer.

Default

15 seconds

Example

LSF_PROXYD_TOKEN_WAIT_TIME=25

See also

LSF_DEBUG_PROXYD, LSF_PROXYD_BYPASS, LSF_PROXYD_HOSTS, LSF_PROXYD_PORT, LSF_PROXYD_HEARTBEAT_INTERVAL, PROXYD_POLICIES, LSF_ADDON_HOSTS, LSF_PROXYD_NOTOKEN_NTRIES