Update Envoy to 124c160 (March 8th 2021)#641
Conversation
update from master
merge from upstream
merge from upstream
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
…double Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
…variable_setter Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
merge from upstream
…ent.Output turns out not to include the status Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
…plugin names, log thresholds only once per session Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
…uuid generator location Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
…oxy/envoy#13504 Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
|
/retest |
|
🔨 rebuilding |
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
|
/retest |
|
🔨 rebuilding |
Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
|
/retest |
|
🔨 rebuilding |
| for record in caplog.get_records(when): | ||
| if record.levelno not in (logging.WARNING, logging.ERROR): | ||
| continue | ||
| if "Unable to use runtime singleton for feature" in record.message: |
There was a problem hiding this comment.
We already have a way of skipping some warnings:
nighthawk/test/integration/nighthawk_test_server.py
Lines 63 to 69 in e2f5265
Can we utilize this one?
…s warning Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
oschaaf
left a comment
There was a problem hiding this comment.
Re: "The counters started to come out lower after updating Envoy, e.g. 1450 decreased to 900. Is this expected?"
It might be worth comparing headers to have a look-see at what precisely changed. This seems significant enough to make an actual real difference?
oschaaf
left a comment
There was a problem hiding this comment.
Yeah, thinking about it more, the strict byte count testing may seem overly strict, but it might just be worth it as it will prompt investigation in cases like this. In headers-only tests we will transfer a significant % less bytes, possibly impacting packet counts required for transmitting a single request; so not requesting changes in this PR right away but I do feel it is worth discussing.
Bingo: The Envoy infrastructure inside the Nighthawk client seems to have stopped sending This PRMain branch |
Agreed, opened #644 to discuss. Depending on the schedule, we might want to move forward with these relaxed assumptions for now, rather than adjust the strict counts. Or on the other hand, we might want to make the counts in the h2 test more strict to match. There's a chance Envoy could change its header behavior again. |
oschaaf
left a comment
There was a problem hiding this comment.
Approving; while it seems odd to have a content-length header appear in a GET request, apparently it causes no trouble as all integration tests past — modulo the strict byte count check.
We may want to file an issue upstream though?
.bazelrc.circleci/config.ymlWORKSPACE(therequirement("...")side intest/integration/BUILDis unchanged)ci/run_envoy_docker.shwas unchangedcontent-length: 0in the requests.test_http_h2already has such relaxed checksTimeSourcearg inallocateConnPool()factoryForGrpcService()changed theskip_cluster_checkboolean to an enumEnvoy::Grpc::AsyncClientFactoryClusterChecks::SkipdumpState()override added toStreamDecoder