Skip to content

Pattern match and rewrite fuzzing#23132

Merged
adisuissa merged 268 commits intoenvoyproxy:mainfrom
silverstar194:pattern-match-rewrite-fuzzing
Sep 19, 2022
Merged

Pattern match and rewrite fuzzing#23132
adisuissa merged 268 commits intoenvoyproxy:mainfrom
silverstar194:pattern-match-rewrite-fuzzing

Conversation

@silverstar194
Copy link
Copy Markdown
Contributor

Commit Message:
Pattern match and rewrite fuzzing

Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]

[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: silverstar195 <seanmaloney@google.com>
…er-filter-matching-lib-control-plane

# Conflicts:
#	envoy/router/BUILD
#	source/extensions/extensions_build_config.bzl
#	source/extensions/extensions_metadata.yaml
#	tools/extensions/extensions_schema.yaml

Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: silverstar195 <seanmaloney@google.com>
…ite-extention-lib

Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: silverstar195 <seanmaloney@google.com>
…ter-filter-matching-lib-control-plane

Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: Ryan Northey <ryan@synca.io>
Signed-off-by: silverstar195 <seanmaloney@google.com>

# Conflicts:
#	api/envoy/config/route/v3/route_components.proto
Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: silverstar195 <seanmaloney@google.com>
Signed-off-by: silverstar195 <seanmaloney@google.com>
@silverstar194 silverstar194 marked this pull request as ready for review September 15, 2022 18:40
@silverstar194
Copy link
Copy Markdown
Contributor Author

/retest

@repokitteh-read-only
Copy link
Copy Markdown

Retrying Azure Pipelines:
Check envoy-presubmit isn't fully completed, but will still attempt retrying.
Retried failed jobs in: envoy-presubmit

🐱

Caused by: a #23132 (comment) was created by @silverstar194.

see: more, trace.

@silverstar194
Copy link
Copy Markdown
Contributor Author

/retest

@repokitteh-read-only
Copy link
Copy Markdown

Retrying Azure Pipelines:
Check envoy-presubmit isn't fully completed, but will still attempt retrying.
Retried failed jobs in: envoy-presubmit

🐱

Caused by: a #23132 (comment) was created by @silverstar194.

see: more, trace.

@silverstar194
Copy link
Copy Markdown
Contributor Author

/retest

@repokitteh-read-only
Copy link
Copy Markdown

Retrying Azure Pipelines:
Retried failed jobs in: envoy-presubmit

🐱

Caused by: a #23132 (comment) was created by @silverstar194.

see: more, trace.

@RyanTheOptimist
Copy link
Copy Markdown
Contributor

/assign @adisuissa

@RyanTheOptimist
Copy link
Copy Markdown
Contributor

@adisuissa AIUI, you've got a lot of experience with Envoy fuzzers. Can you take a look?

Copy link
Copy Markdown
Contributor

@adisuissa adisuissa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM thanks!
One question, did you let the fuzzer run for a while (just to see if there were any unexpected findings)?

/wait-any

Comment thread test/extensions/path/uri_template_lib/uri_template_fuzz_test.cc Outdated
Comment thread test/extensions/path/uri_template_lib/uri_template_fuzz_test.cc Outdated
Signed-off-by: silverstar195 <seanmaloney@google.com>
@silverstar194
Copy link
Copy Markdown
Contributor Author

silverstar194 commented Sep 16, 2022

@adisuissa I run the tests locally several times until they completed.

@silverstar194 silverstar194 requested review from adisuissa and removed request for alyssawilk September 16, 2022 13:29
Copy link
Copy Markdown
Contributor

@adisuissa adisuissa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As discussed offline, let's run the fuzzer for a short while in fuzzing mode, and if no bugs are found we can merge this.

/retest

@repokitteh-read-only
Copy link
Copy Markdown

Retrying Azure Pipelines:
Retried failed jobs in: envoy-presubmit

🐱

Caused by: a #23132 (review) was submitted by @adisuissa.

see: more, trace.

@RyanTheOptimist
Copy link
Copy Markdown
Contributor

/wait

@silverstar194
Copy link
Copy Markdown
Contributor Author

/retest

@repokitteh-read-only
Copy link
Copy Markdown

Retrying Azure Pipelines:
Retried failed jobs in: envoy-presubmit

🐱

Caused by: a #23132 (comment) was created by @silverstar194.

see: more, trace.

@silverstar194
Copy link
Copy Markdown
Contributor Author

Ran fuzzing for around an hour no issues.

Copy link
Copy Markdown
Contributor

@adisuissa adisuissa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

@adisuissa adisuissa merged commit d79be8c into envoyproxy:main Sep 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants