Previous page

Locate page in Contents

Print this page

Timeouts

Timeouts are set for every operation performed by the VZAgent on-demand operators. They are necessary for preventing system hangs and overloading. Different timeouts are set for each class of messages. This is achieved by introducing timeout limits.

A timeout limit is the maximal timeout value that can be set for a particular message class. By default, the timeouts are set at 5 minutes for normal messages, 1 minute for urgent messages, and 100 hours for heavy messages. All these values are configurable.

When the director receives an XML request message from a client, it sets the default timeout value for it by populating the timeout_limit attribute of the packet element (the root element of every message). This value specifies the maximum timeout allowed for this message class. Upon receiving the message, the operator verifies the specified timeout value. If it is satisfied with it, it proceeds with the processing of the request. If the value is greater than the timeout limit for the given message class, the operator returns the message to the director changing the value to the one it finds appropriate. The director then recalculates the priority of the message, places it into the corresponding message class, and reschedules it.

Please send us your feedback on this help page