Closed viniarck closed 3 months ago
I've found the root causes were multiple things:
pool="dynamic_single"
to keep it single threaded for NApps like telemetry that don't want the request overhead but also is sending deletions/installations with similar matches. The item number 2 has been fixed on this PR here https://github.com/kytos-ng/flow_manager/pull/186
The item number 1 has been fixed on this PR here https://github.com/kytos-ng/telemetry_int/pull/104
It manifested when I tried to enable 200+ EVCs at once, I'll investigate, this is a well known bug on https://github.com/kytos-ng/flow_manager/issues/104, but
telemetry_int
shouldn't be sending an empty flow list, so I'll investigate the root cause to see if it was a concurrency issue or data issue when getting/mapping the flows:When enabling these 200+ in batches of 10, it didn't reproduce, it might be concurrency related. We'll see.