[UBI] P4 SBI driver using old configuration
Reporters
- Panagiotis Famelis (Ubitech)
- Georgios P. Katsikas (Ubitech)
Description
It seems that when SBI connects to a P4 device that it had already connected in the past, it will not change the P4 program it has, even if instructed to do so.
Deployment environment
- Operating System (include version): all
- MicroK8s (include version and add-ons): microk8s v1.24.*
- TeraFlowSDN (include release/branch-name/commit-id): develop
TFS deployment settings
- list of components deployed: all cases
- particular configurations you applied: copying the P4 artifacts to the SBI Pod
- any other particularity you might find important: none
Sequence of actions that resulted in the bug
- Connect to a device using SBI and P4 handler.
- Disconnect from that device
- Clear everything in context and topology
- Change the P4 artifact files in the SBI pod
- Connect to the same device using SBI and P4 handler
Document the explicit error
- This is a not confirmed bug and should be investigated further, i.e.: it came up and was able to reproduce, but haven't investigated the source of the problem.
Expected behaviour
- When connecting to a device, we have previously connected too, the P4 program should change if explicitly requested.
References
N/A