-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Brief 404 errors after creating a route. #3312
Comments
I am interested in working on this issue. |
There are also:
But those are supposed to be fixed with the revision controlled handoff (hopefully), since we blame them on network programming currently. |
I took these sources out specifically because there are other issues covering them. @vagababov The handoff will only solve issues around scale-to-zero, no? This issue is about issues right after creating new routes not necessarily after reprogramming |
Here during creation you mean the point in time after the route is "ready" but istio still is not? |
@vagababov not necessarily. You're describing a wider range of issues. This one is potentially narrower in scope and thus could potentially need a different (maybe simpler?) fix? |
Hey @wtam2018, are you working on this issue? If not, I wouldn't mind taking a look. |
I think @markusthoemmes was working on it. |
I'm not. @tanzeeb I think you can go ahead. |
@tanzeeb will you take this one? |
I also reported #1582 to find a workaround for missing Status in VirtualService. |
@mattmoor The "problem" is that a Ready route is not actually reachable necessarily because of inconsistencies. The goal would be for us to ditch the retries on 404s in our tests as well. |
Right, so the main source of this that I'm aware of is lack of status from Istio. We've talked about a prober for this, but my interpretation of an earlier comment was that you thought there was more than just this? Just trying to figure that out. |
Nope, you're spot on. I think this is only network programming. There was a discussion above that conflated this with 503s etc. Some of the 503s might have been from the same source, but I wanted to view both issues in isolation as far as possible. |
Ok, I think @tcnghia had some trick in mind for how to probe this. I'll bug him to write it up, unless folks have their own ideas. Let's try to settle on a plan as 0.7 wraps up, and maybe we can nail this in 0.8 (if it has an owner). |
plan shared and reviewed in 6/20 networking wg meet up |
/reopen |
@JRBANCEL: Reopened this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
In what area(s)?
/area API
/area networking
What version of Knative?
HEAD
Expected Behavior
When a route/kservice is
Ready
, I expect it to be routable immediately without issues.Actual Behavior
There is a brief duration of 404s before the networking state is propagated to the routers and is consistent.
Steps to Reproduce the Problem
A reproducer is supposed to be produced by #3287
The text was updated successfully, but these errors were encountered: