-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Add grpc_httpjson_transcoder external dependency to core #15304
Comments
@envoyproxy/dependency-shepherds @envoyproxy/security-team |
@qiwzhang do you accept external contributions for enabling CI in that repo? :). |
Yes @dio |
Hi @nareddyt could you help to add CI test for grpc_httpjson_transcoding repo? |
I still do not have admin access to the repo. I will try again. |
Full results from OSSF Scorecard is:
Descriptions of categories at https://github.com/ossf/scorecard#checks. In addition to adding a security policy and CI, doing code scanning with CodeQL might be another quick win. Some of the dependencies in repositories.bzl are themselves old - protobuf 3.10.1 as an example. |
@qiwzhang I was planning on updating the dep for protobuf tomorrow. I can handle CI setup as well once I have permissions. I don't have background on the other items. @moderation which ones are hard blockers? |
@nareddyt CI and Security Policy are both |
Could you check again? Thanks |
@envoyproxy/dependency-shepherds for review |
Is it worth considering splitting the url_template code into a separate library that can be consumed by core? Do we have benchmarks that compare the url_template implementation from grpc_httpjson_transcoder to equivalent RE2 regexps that match the same inputs? |
It is a good idea to split |
For performance, @nareddyt has a performance test. Maybe he can add url_template perf test with the pending pr to get the number |
Sure, I'll get started on that today. |
@antoniovicente @qiwzhang the benchmark is added in #15493. Fairly interesting - I expected it to be slow, but not slower than the equivalent regex route matchers. I guess building the whole tree structure but not taking advantage of combining multiple routes adds a lot of overhead. |
This issue can be replaced by #15506 |
This is for #15299 to address #7763
Title: Add grpc_httpjson_transcoder external dependency to core
Description:
grpc_httpjson_transcoding external dependency is already used by http filter extension grpc_transcoder.
In order to support url_template in RouteMatch, propose to add this dependency to core:
Following items (from check list) may have issues:
The text was updated successfully, but these errors were encountered: