You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you delete all routes of a service with the route del service manual override then paths registered by this service are still considered for routing.
but internally there is still a route for /foo/bar with no targets which is evaluated during lookup. Therefore, a request for /foo/bar will not be routed to serviceA but to nowhere since the dangling route has no targets.
The current workaround is to add a manual override for the specific route to serviceA, e.g.
Hmm, the fix for this bug fundamentally conflicts with issue #52 since there the deleted routes are only marked but not removed. I may have to rethink that
All versions of fabio have the following bug:
If you delete all routes of a service with the
route del service
manual override then paths registered by this service are still considered for routing.Given this routing table
the log will print the correct routing table
but internally there is still a route for
/foo/bar
with no targets which is evaluated during lookup. Therefore, a request for/foo/bar
will not be routed toserviceA
but to nowhere since the dangling route has no targets.The current workaround is to add a manual override for the specific route to serviceA, e.g.
The text was updated successfully, but these errors were encountered: