I've set up two simple soft IOCs, and running them under procServ I can remotely reboot one of them via procServControl. Now I can reproduce it fairly easily, usually within a few minutes. I'll try the patch now.
Here are the two databases I'm using and the access control file:
I've set up two simple soft IOCs, and running them under procServ I can remotely reboot one of them via procServControl. Now I can reproduce it fairly easily, usually within a few minutes. I'll try the patch now.
Here are the two databases I'm using and the access control file:
IOC 1:
record(ai, "CG1D:Matt:Test1")
{
field(VAL, "1.0")
field(PINI, "YES")
}
IOC 2:
record(ai, "CG1D:Matt:Test2") Test1.VAL CP")
{
field(INP, "CG1D:Matt:
}
record(bo, "CG1D:Matt:Active")
{
field(VAL, "0")
field(PINI, "YES")
}
ACF:
HAG(beamline) { cg1d-dassrv1. ornl.gov, cg1d-dassrv1 }
UAG(epics) { controls, mkp }
ASG(DEFAULT) "$(P):Matt: Active" )
{
INPA(
RULE(1, READ)
RULE(1, WRITE)
{
CALC("A=0")
}
RULE(1, WRITE)
HAG(beamline)
{
UAG(epics)
CALC("A=1")
}
}
ASG(BEAMLINE)
{
RULE(1, READ)
RULE(1, WRITE)
HAG(beamline)
{
UAG(epics)
}
}
ASG(ALWAYS)
{
RULE(1, READ)
RULE(1, WRITE)
}