As you correctly identified we do have some work in the pipeline to use the new interface definition for Traefik which fixes an issue with full distribution of load to the backend units of a service.
There has also been a regression in the performance of the hooks in the traefik charm which means it takes a long time to complete processing of all hook events.
The community around this charm are aware of the issue and some improvements have landed into their development branch.
Hi Matt - you're seeing two different issues here
As you correctly identified we do have some work in the pipeline to use the new interface definition for Traefik which fixes an issue with full distribution of load to the backend units of a service.
There has also been a regression in the performance of the hooks in the traefik charm which means it takes a long time to complete processing of all hook events.
The community around this charm are aware of the issue and some improvements have landed into their development branch.