| **
Greg, I’ve seen tis exact symptom before. Support is on the right track. _ARSlist: "Where the Answers Are" and have been for 20 years_
There are two escalations that process records in this form. One turns Notifications addressed to a group into a bunch of Notifications addressed to individual people, and the other processes the individual messages taking into account the user’s preference, performing keyword substitution and sending the message to AR System Email Messages. The problem you’re seeing happens when a large number of notifications are to be processed and the amount of time taken by the first escalation, plus the amount of time for other escalations running in the same pool, takes longer than the escalation interval. In that condition the first escalation is skipped or delayed until the next time for it to be called comes around. This delays the expansion of the group messages while individual ones continue tone processed every minute. For example, if it takes 5 minutes to process the group notifications and another 7 minutes to process all the individual messages, it is 12 minutes before the group escalation could be considered again. There are other escalations running in the same pool (or if you don’t use pools, all on the same escalation thread). So the group escalation is delayed. As I recall the group escalation runs every 10 minutes and the individual one every minute. if you turn on escalation logging you can see the order in which the escalations fire, and that one has to run all the way through before the next one starts, and that ALL the escalations due to run at a specific time have to be processed before the system gets the list again. To deal with this we did three things. First we added several pools for escalations, and moved the one that processes individual messages to its own pool. This means nothing gets in its way. The second was to move the group escalation also to its own pool, that way nothing delays it either. The third thing was to add multiple threads for 390603. This means that in cases where both of these escalations are due to run at the same time they can in fact be processed in parallel. In this configuration that big escalation that closes old incidents or removed processed email messages will not tie up an escalation thread that needs to process outgoing messages. I suspect you’ll find something that does a large scale operation on incidents or people records or some such. And… of course, anything that your DBA tells you about bad queries looking up people’s email address or their user preferences for notifications should be looked at, but changes the the huber of users with notification preferences, as well as the number of pending group notifications, are both going to be fairly small numbers. Feel free to contact me off list if you need some more detail. Doug Blair On Feb 24, 2014, at 10:03 AM, Greg Donalson <[email protected]> wrote: Schlumberger-Public Doug -- Doug Blair [email protected] +1 224-558-5462 1208 East Fremont Street Arlington Heights, Illinois 60004 ![]() ITILv3 |
- Group emails slow Greg Donalson
- Re: Group emails slow Janie Sprenger
- Re: Group emails slow Carl Wilson
- Re: Group emails slow Brittain, Mark
- Re: Group emails slow Doug Blair
- Re: Group emails slow Greg Donalson


