mirror of
https://github.com/opennetworkinglab/onos.git
synced 2025-10-15 09:21:06 +02:00
This patch solves the PENDING_UPDATE and PENDING_ADD_RETRY issue observed on the ONS EU topology. The P4Runtime action profile group handling has been re-implemented to be robust against inconsistencies of the device mirror, which is now periodically synchronized with the device state. Similarly, we implement a routine in the P4RuntimeClient to cleanup unused action profile members. This patch includes also: - Refactor PI handle classes to allow creating handles without the entity instance - Use list instead of collections in P4RuntimeClient methods, as order of updates sent and/or entities received from the device is important Change-Id: I2e7964ce90f43d66680131b47ab52aca32ab55d2