-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
caching: Improved the tests and coverage of the CacheFilter tree #12544
Conversation
Signed-off-by: Yosry Ahmed <yosryahmed@google.com>
…ed it to common.h Signed-off-by: Yosry Ahmed <yosryahmed@google.com>
…cache misses, and delayed hits with a body - Also added more strict expectations for decoder callbacks to all tests Signed-off-by: Yosry Ahmed <yosryahmed@google.com>
Signed-off-by: Yosry Ahmed <yosryahmed@google.com>
…l immediate/delayed validation Signed-off-by: Yosry Ahmed <yosryahmed@google.com>
Signed-off-by: Yosry Ahmed <yosryahmed@google.com>
Signed-off-by: Yosry Ahmed <yosryahmed@google.com>
…tils_test Signed-off-by: Yosry Ahmed <yosryahmed@google.com>
…lidation conditional headers Signed-off-by: Yosry Ahmed <yosryahmed@google.com>
Signed-off-by: Yosry Ahmed <yosryahmed@google.com>
…to be cached as they require being revalidated anyway Signed-off-by: Yosry Ahmed <yosryahmed@google.com>
…d responses that may or may not require validation Signed-off-by: Yosry Ahmed <yosryahmed@google.com>
Signed-off-by: Yosry Ahmed <yosryahmed@google.com>
Signed-off-by: Yosry Ahmed <yosryahmed@google.com>
Signed-off-by: Yosry Ahmed <yosryahmed@google.com>
Signed-off-by: Yosry Ahmed <yosryahmed@google.com>
Signed-off-by: Yosry Ahmed <yosryahmed@google.com>
Signed-off-by: Yosry Ahmed <yosryahmed@google.com>
…test to debug it Signed-off-by: Yosry Ahmed <yosryahmed@google.com>
Signed-off-by: Yosry Ahmed <yosryahmed@google.com>
…ils_test Signed-off-by: Yosry Ahmed <yosryahmed@google.com>
…heck for log string in stead of equality, as windows adds carriage returns to strings Signed-off-by: Yosry Ahmed <yosryahmed@google.com>
@jmarantz is there anything that I need to do before this is ready for you to take a look? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@envoyproxy/senior-maintainers
Needs a main merge. Thank you. /wait |
@mattklein123 done! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you!
@mattklein123 After merging master Which is weird because that test was not changed in the merge commit and it did not have any conflicts. Are there any recent changes to the integration tests framework that may cause this? |
It's a flake. We are working on fixing this. You can ignore for now! |
Alright then, the checks are done. This is the only failure. |
* master: (67 commits) logger: support log control in admin interface and command line option for Fancy Logger (envoyproxy#12369) test: fix http_timeout_integration_test flake (envoyproxy#12654) [fuzz]added an input check in writefilter fuzzer and added test cases (envoyproxy#12628) add 'explicit' restriction. (envoyproxy#12643) scoped_rds_integration_test migrate from api v2 to api v3. (envoyproxy#12633) fuzz: added fuzz test for listener filter tls_inspector (envoyproxy#12617) testing: fix multiple race conditions in simulated time tests (envoyproxy#12527) [tls] Move handshaking behavior into SslSocketInfo. (envoyproxy#12571) header: getting rid of exception-throwing behaviors in header files [the rest] (envoyproxy#12611) router: add new ratelimited retry backoff strategy (envoyproxy#12202) [redis_proxy] added a constraint for route.prefix().size() (envoyproxy#12637) network: add tcp listener backlog config (envoyproxy#12625) runtime: debug log that condition is always true when fractionalPercent numerator > denominator (envoyproxy#12068) WatchDog Extension hook (envoyproxy#12416) router: add dynamic metadata header formatter (envoyproxy#11858) statsd: revert visibility to public (envoyproxy#12621) Fix regression of /build_* in gitignore (envoyproxy#12630) Added a missing extension point to documentation. (envoyproxy#12620) Reverts proxy protocol test on windows (envoyproxy#12619) caching: Improved the tests and coverage of the CacheFilter tree (envoyproxy#12544) ... Signed-off-by: Michael Puncel <mpuncel@squareup.com>
Commit Message: Improved the tests and coverage of the CacheFilter tree.
Signed-off-by: Yosry Ahmed yosryahmed@google.com
Additional Description:
fails_on_windows
tag.Risk Level: Low
Testing: N/A
Docs Changes: N/A
Release Notes: N/A
Fixes #9872 as a side effect.