QUEUE.SCHEDULER.OVERFLOW

Advisory

Subject Name Syntax

_RV.WARN.RVCM.QUEUE.SCHEDULER.OVERFLOW.name

Purpose

A distributed queue scheduler presents a SCHEDULER.OVERFLOW advisory when it discards a task because its backlog of tasks is too great and no workers are available to accept a task.

Remarks

The name element is the distributed queue correspondent name. The name may consist of several elements, so the wildcard character ">" (rather than "*") is the correct way to match all subjects in this position.

The scope of this advisory is the transport that created the scheduler member.

Notice that if the scheduler has not set its task backlog limit, then the queue can never overflow (and this advisory is never presented).

Message Fields

Field Name

Description

name

The distributed queue correspondent name of the scheduler. It is identical to the name element.

This field has datatype TIBRVMSG_STRING.

subject

The subject name of the discarded task message.

This field has datatype TIBRVMSG_STRING.

sender

The distributed queue correspondent name of the task sender.

This field has datatype TIBRVMSG_STRING.

seqno

The RVCM sequence number of the discarded task message.

This field has datatype TIBRVMSG_U64.

reason

The string "Task backlog limit reached."

This field has datatype TIBRVMSG_STRING.