Summary
This operation will allow enabling/disabling individual policies running in PDP engine.
The policy still remains in PDP engine, only the execution of ONSET events/decision calls are stopped temporarily.
It is mainly beneficial in scenarios where network operators/administrators want to disable a particular policy in PDP engine for a period of time due to a failure in the system or for scheduled maintenance.
Impacted Policy components
Component Name | Feasibility Analysis | Comments | Owner |
---|---|---|---|
PAP | |||
Drools-PDP | |||
Apex-PDP | |||
Xacml-PDP |
Currently available alternative solutions
Solution | Rank | Comments |
---|---|---|
ACTIVE/PASSIVE state change at PdpGroup Level | LOW | This solution makes all the policies running in PDP engine to stop/start execution. But the intent is to stop/start individual policies. |
Deploy/Undeploy policy in PDP Engine | MEDIUM | This solution might work but includes overhead of deploying/undeploying policies from PAP to PDP engine. Also, needs to know what happens if an event is under process and PDP receives message to undeploy policy. |