on IOS 15.1 with eem version 3.2 the default setting for the number of parallel tcl policies that can run is one.
There is the command "event manager scheduler script thread class <name> number <#>" to change the number of scripts that can be executed in parallel.
I could not find a similar command on IOS XR, does somebody know the default value there and maybe a command to change it? In addition there is also no "show event manager version" command, which version of eem is available on IOS XR? The IOS XR version I used is 4.1.2
Thanks for any advice
There is no equivalent in IOS-XR. Last time I did a big IOS-XR project, I found that one policy would run at a time. However, you could test that. Register this script, then run it multiple times in parallel from different VTYs.
namespace import ::cisco::eem::*
namespace import ::cisco::lib::*
action_syslog msg "I'm here"
action_syslog msg "After a good sleep, still here"
If they are running in parallel, you should see multiple "I'm here's" before you see the second message.
IOS-XR doesn't support a version of EEM equivalent to IOS. However, if I had to give you a version, I would say, it's like EEM 2.1.