Configuring separate thread pools for escalations
By default, escalations on the BMC Remedy AR System server run on a single thread. In high volume environments, this configuration can cause BMC Service Level Management (BMC SLM) escalations to be delayed, or not trigger at all, which adversely affects the timely update of BMC SLM data. If you determine that these escalations are not firing at the appropriate interval, you can assign them to their own thread pool. After putting an escalation into a thread pool, monitor the performance to ensure that the escalation triggers at the proper interval. This is a list of the BMC SLM escalations:
- SLM:EventSchedule:TAD_PollingEscalation
- SLM:ConfigReviewPeriod:Check
- SLM:EventSchedule:TAD_PollingEscalation_Compliance
- SLM:EventSchedule:TAD_PollingEscalation_InvalidateMeasurement
To set up a separate BMC SLM thread pool for escalations
- Open the BMC Remedy AR System Administration Console.
- Click System > General > Server Information.
- Click the Ports and Queues tab.
- In the Server Queue section, select the escalation RPC program number 390603.
- Increase the Max Threads by 1 for each additional escalation pool (you need two new escalation pools)
- Click OK.
- Start the BMC Remedy Developer Studio.
- Open each of the BMC SLM escalations listed, and associate them with the same escalation pool number (for example, 1).
- Open the TAD escalation, and associate it with one of the two new escalation pools that you created.
- Open the remaining three escalations listed, and associate each escalation with the two new escalation pools that you created.
- Save each escalation, and close the BMC Remedy Developer Studio.
- Restart BMC Remedy AR System server for the change to take effect.
To enable escalation pooling for the SLM:EventSchedule:TAD_PollingEscalation
In the BMC Remedy AR System Administration Console, add another thread to the escalation queue.
- Start BMC Remedy Developer Studio, select the escalations and sort by the Pool Number column to identify what escalations are already configured in which escalation pool.
Open SLM:EventSchedule:TAD_PollingEscalationand set the pool number to the appropriate number.