Skip to content

Commit 56e0676

Browse files
author
Ben Reed
committed
Merge branch 'master' of github.com:grpc/grpc
2 parents 2cda90a + f283986 commit 56e0676

File tree

116 files changed

+3479
-1665
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

116 files changed

+3479
-1665
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,12 @@ assignees: markdroth
77
---
88

99
<!--
10+
PLEASE DO NOT POST A QUESTION HERE.
1011
This form is for bug reports and feature requests ONLY!
11-
For general questions and troubleshooting, please ask/look for answers here:
12-
- grpc.io mailing list: https://groups.google.com/forum/#!forum/grpc-io
13-
- StackOverflow, with "grpc" tag: https://stackoverflow.com/questions/tagged/grpc
12+
13+
For general questions and troubleshooting, please ask/look for answers at StackOverflow, with "grpc" tag: https://stackoverflow.com/questions/tagged/grpc
14+
15+
For questions that specifically need to be answered by gRPC team members, please ask/look for answers at grpc.io mailing list: https://groups.google.com/forum/#!forum/grpc-io
1416
1517
Issues specific to *grpc-java*, *grpc-go*, *grpc-node*, *grpc-dart*, *grpc-web* should be created in the repository they belong to (e.g. https://github.com/grpc/grpc-LANGUAGE/issues/new)
1618
-->

.github/ISSUE_TEMPLATE/cleanup_request.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@ assignees: markdroth
77
---
88

99
<!--
10-
10+
PLEASE DO NOT POST A QUESTION HERE.
1111
This form is for bug reports and feature requests ONLY!
12-
For general questions and troubleshooting, please ask/look for answers here:
13-
- grpc.io mailing list: https://groups.google.com/forum/#!forum/grpc-io
14-
- StackOverflow, with "grpc" tag: https://stackoverflow.com/questions/tagged/grpc
12+
13+
For general questions and troubleshooting, please ask/look for answers at StackOverflow, with "grpc" tag: https://stackoverflow.com/questions/tagged/grpc
14+
15+
For questions that specifically need to be answered by gRPC team members, please ask/look for answers at grpc.io mailing list: https://groups.google.com/forum/#!forum/grpc-io
1516
1617
Issues specific to *grpc-java*, *grpc-go*, *grpc-node*, *grpc-dart*, *grpc-web* should be created in the repository they belong to (e.g. https://github.com/grpc/grpc-LANGUAGE/issues/new)
1718
-->

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@ assignees: markdroth
77
---
88

99
<!--
10-
10+
PLEASE DO NOT POST A QUESTION HERE.
1111
This form is for bug reports and feature requests ONLY!
12-
For general questions and troubleshooting, please ask/look for answers here:
13-
- grpc.io mailing list: https://groups.google.com/forum/#!forum/grpc-io
14-
- StackOverflow, with "grpc" tag: https://stackoverflow.com/questions/tagged/grpc
12+
13+
For general questions and troubleshooting, please ask/look for answers at StackOverflow, with "grpc" tag: https://stackoverflow.com/questions/tagged/grpc
14+
15+
For questions that specifically need to be answered by gRPC team members, please ask/look for answers at grpc.io mailing list: https://groups.google.com/forum/#!forum/grpc-io
1516
1617
Issues specific to *grpc-java*, *grpc-go*, *grpc-node*, *grpc-dart*, *grpc-web* should be created in the repository they belong to (e.g. https://github.com/grpc/grpc-LANGUAGE/issues/new)
1718
-->

.github/ISSUE_TEMPLATE/question.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
name: Ask a question
3+
about: Ask a question
4+
labels: kind/question, priority/P3
5+
assignees: markdroth
6+
7+
---
8+
9+
PLEASE DO NOT POST A QUESTION HERE.
10+
This form is for bug reports and feature requests ONLY!
11+
12+
For general questions and troubleshooting, please ask/look for answers at StackOverflow, with "grpc" tag: https://stackoverflow.com/questions/tagged/grpc
13+
14+
For questions that specifically need to be answered by gRPC team members, please ask/look for answers at grpc.io mailing list: https://groups.google.com/forum/#!forum/grpc-io
15+
16+
This issue will be closed down once seen by the repo managers.
17+

BUILD

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2482,6 +2482,9 @@ grpc_cc_library(
24822482
name = "envoy_ads_upb",
24832483
srcs = [
24842484
"src/core/ext/upb-generated/envoy/api/v2/auth/cert.upb.c",
2485+
"src/core/ext/upb-generated/envoy/api/v2/auth/common.upb.c",
2486+
"src/core/ext/upb-generated/envoy/api/v2/auth/secret.upb.c",
2487+
"src/core/ext/upb-generated/envoy/api/v2/auth/tls.upb.c",
24852488
"src/core/ext/upb-generated/envoy/api/v2/cds.upb.c",
24862489
"src/core/ext/upb-generated/envoy/api/v2/cluster.upb.c",
24872490
"src/core/ext/upb-generated/envoy/api/v2/cluster/circuit_breaker.upb.c",
@@ -2507,11 +2510,15 @@ grpc_cc_library(
25072510
"src/core/ext/upb-generated/envoy/config/filter/accesslog/v2/accesslog.upb.c",
25082511
"src/core/ext/upb-generated/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.upb.c",
25092512
"src/core/ext/upb-generated/envoy/config/listener/v2/api_listener.upb.c",
2513+
"src/core/ext/upb-generated/envoy/config/trace/v2/http_tracer.upb.c",
25102514
"src/core/ext/upb-generated/envoy/service/discovery/v2/ads.upb.c",
25112515
"src/core/ext/upb-generated/envoy/service/load_stats/v2/lrs.upb.c",
25122516
],
25132517
hdrs = [
25142518
"src/core/ext/upb-generated/envoy/api/v2/auth/cert.upb.h",
2519+
"src/core/ext/upb-generated/envoy/api/v2/auth/common.upb.h",
2520+
"src/core/ext/upb-generated/envoy/api/v2/auth/secret.upb.h",
2521+
"src/core/ext/upb-generated/envoy/api/v2/auth/tls.upb.h",
25152522
"src/core/ext/upb-generated/envoy/api/v2/cds.upb.h",
25162523
"src/core/ext/upb-generated/envoy/api/v2/cluster.upb.h",
25172524
"src/core/ext/upb-generated/envoy/api/v2/cluster/circuit_breaker.upb.h",
@@ -2537,6 +2544,7 @@ grpc_cc_library(
25372544
"src/core/ext/upb-generated/envoy/config/filter/accesslog/v2/accesslog.upb.h",
25382545
"src/core/ext/upb-generated/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.upb.h",
25392546
"src/core/ext/upb-generated/envoy/config/listener/v2/api_listener.upb.h",
2547+
"src/core/ext/upb-generated/envoy/config/trace/v2/http_tracer.upb.h",
25402548
"src/core/ext/upb-generated/envoy/service/discovery/v2/ads.upb.h",
25412549
"src/core/ext/upb-generated/envoy/service/load_stats/v2/lrs.upb.h",
25422550
],
@@ -2577,21 +2585,27 @@ grpc_cc_library(
25772585
name = "envoy_core_upb",
25782586
srcs = [
25792587
"src/core/ext/upb-generated/envoy/api/v2/core/address.upb.c",
2588+
"src/core/ext/upb-generated/envoy/api/v2/core/backoff.upb.c",
25802589
"src/core/ext/upb-generated/envoy/api/v2/core/base.upb.c",
25812590
"src/core/ext/upb-generated/envoy/api/v2/core/config_source.upb.c",
2591+
"src/core/ext/upb-generated/envoy/api/v2/core/event_service_config.upb.c",
25822592
"src/core/ext/upb-generated/envoy/api/v2/core/grpc_service.upb.c",
25832593
"src/core/ext/upb-generated/envoy/api/v2/core/health_check.upb.c",
25842594
"src/core/ext/upb-generated/envoy/api/v2/core/http_uri.upb.c",
25852595
"src/core/ext/upb-generated/envoy/api/v2/core/protocol.upb.c",
2596+
"src/core/ext/upb-generated/envoy/api/v2/core/socket_option.upb.c",
25862597
],
25872598
hdrs = [
25882599
"src/core/ext/upb-generated/envoy/api/v2/core/address.upb.h",
2600+
"src/core/ext/upb-generated/envoy/api/v2/core/backoff.upb.h",
25892601
"src/core/ext/upb-generated/envoy/api/v2/core/base.upb.h",
25902602
"src/core/ext/upb-generated/envoy/api/v2/core/config_source.upb.h",
2603+
"src/core/ext/upb-generated/envoy/api/v2/core/event_service_config.upb.h",
25912604
"src/core/ext/upb-generated/envoy/api/v2/core/grpc_service.upb.h",
25922605
"src/core/ext/upb-generated/envoy/api/v2/core/health_check.upb.h",
25932606
"src/core/ext/upb-generated/envoy/api/v2/core/http_uri.upb.h",
25942607
"src/core/ext/upb-generated/envoy/api/v2/core/protocol.upb.h",
2608+
"src/core/ext/upb-generated/envoy/api/v2/core/socket_option.upb.h",
25952609
],
25962610
external_deps = [
25972611
"upb_lib",
@@ -2687,10 +2701,12 @@ grpc_cc_library(
26872701
srcs = [
26882702
"src/core/ext/upb-generated/udpa/annotations/migrate.upb.c",
26892703
"src/core/ext/upb-generated/udpa/annotations/sensitive.upb.c",
2704+
"src/core/ext/upb-generated/udpa/annotations/status.upb.c",
26902705
],
26912706
hdrs = [
26922707
"src/core/ext/upb-generated/udpa/annotations/migrate.upb.h",
26932708
"src/core/ext/upb-generated/udpa/annotations/sensitive.upb.h",
2709+
"src/core/ext/upb-generated/udpa/annotations/status.upb.h",
26942710
],
26952711
external_deps = [
26962712
"upb_lib",

BUILD.gn

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -397,6 +397,12 @@ config("grpc_config") {
397397
"src/core/ext/upb-generated/envoy/annotations/resource.upb.h",
398398
"src/core/ext/upb-generated/envoy/api/v2/auth/cert.upb.c",
399399
"src/core/ext/upb-generated/envoy/api/v2/auth/cert.upb.h",
400+
"src/core/ext/upb-generated/envoy/api/v2/auth/common.upb.c",
401+
"src/core/ext/upb-generated/envoy/api/v2/auth/common.upb.h",
402+
"src/core/ext/upb-generated/envoy/api/v2/auth/secret.upb.c",
403+
"src/core/ext/upb-generated/envoy/api/v2/auth/secret.upb.h",
404+
"src/core/ext/upb-generated/envoy/api/v2/auth/tls.upb.c",
405+
"src/core/ext/upb-generated/envoy/api/v2/auth/tls.upb.h",
400406
"src/core/ext/upb-generated/envoy/api/v2/cds.upb.c",
401407
"src/core/ext/upb-generated/envoy/api/v2/cds.upb.h",
402408
"src/core/ext/upb-generated/envoy/api/v2/cluster.upb.c",
@@ -409,10 +415,14 @@ config("grpc_config") {
409415
"src/core/ext/upb-generated/envoy/api/v2/cluster/outlier_detection.upb.h",
410416
"src/core/ext/upb-generated/envoy/api/v2/core/address.upb.c",
411417
"src/core/ext/upb-generated/envoy/api/v2/core/address.upb.h",
418+
"src/core/ext/upb-generated/envoy/api/v2/core/backoff.upb.c",
419+
"src/core/ext/upb-generated/envoy/api/v2/core/backoff.upb.h",
412420
"src/core/ext/upb-generated/envoy/api/v2/core/base.upb.c",
413421
"src/core/ext/upb-generated/envoy/api/v2/core/base.upb.h",
414422
"src/core/ext/upb-generated/envoy/api/v2/core/config_source.upb.c",
415423
"src/core/ext/upb-generated/envoy/api/v2/core/config_source.upb.h",
424+
"src/core/ext/upb-generated/envoy/api/v2/core/event_service_config.upb.c",
425+
"src/core/ext/upb-generated/envoy/api/v2/core/event_service_config.upb.h",
416426
"src/core/ext/upb-generated/envoy/api/v2/core/grpc_service.upb.c",
417427
"src/core/ext/upb-generated/envoy/api/v2/core/grpc_service.upb.h",
418428
"src/core/ext/upb-generated/envoy/api/v2/core/health_check.upb.c",
@@ -421,6 +431,8 @@ config("grpc_config") {
421431
"src/core/ext/upb-generated/envoy/api/v2/core/http_uri.upb.h",
422432
"src/core/ext/upb-generated/envoy/api/v2/core/protocol.upb.c",
423433
"src/core/ext/upb-generated/envoy/api/v2/core/protocol.upb.h",
434+
"src/core/ext/upb-generated/envoy/api/v2/core/socket_option.upb.c",
435+
"src/core/ext/upb-generated/envoy/api/v2/core/socket_option.upb.h",
424436
"src/core/ext/upb-generated/envoy/api/v2/discovery.upb.c",
425437
"src/core/ext/upb-generated/envoy/api/v2/discovery.upb.h",
426438
"src/core/ext/upb-generated/envoy/api/v2/eds.upb.c",
@@ -461,6 +473,8 @@ config("grpc_config") {
461473
"src/core/ext/upb-generated/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.upb.h",
462474
"src/core/ext/upb-generated/envoy/config/listener/v2/api_listener.upb.c",
463475
"src/core/ext/upb-generated/envoy/config/listener/v2/api_listener.upb.h",
476+
"src/core/ext/upb-generated/envoy/config/trace/v2/http_tracer.upb.c",
477+
"src/core/ext/upb-generated/envoy/config/trace/v2/http_tracer.upb.h",
464478
"src/core/ext/upb-generated/envoy/service/discovery/v2/ads.upb.c",
465479
"src/core/ext/upb-generated/envoy/service/discovery/v2/ads.upb.h",
466480
"src/core/ext/upb-generated/envoy/service/load_stats/v2/lrs.upb.c",
@@ -517,6 +531,8 @@ config("grpc_config") {
517531
"src/core/ext/upb-generated/udpa/annotations/migrate.upb.h",
518532
"src/core/ext/upb-generated/udpa/annotations/sensitive.upb.c",
519533
"src/core/ext/upb-generated/udpa/annotations/sensitive.upb.h",
534+
"src/core/ext/upb-generated/udpa/annotations/status.upb.c",
535+
"src/core/ext/upb-generated/udpa/annotations/status.upb.h",
520536
"src/core/ext/upb-generated/udpa/data/orca/v1/orca_load_report.upb.c",
521537
"src/core/ext/upb-generated/udpa/data/orca/v1/orca_load_report.upb.h",
522538
"src/core/ext/upb-generated/validate/validate.upb.c",

BUILDING.md

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -172,13 +172,23 @@ If you want to build DLLs, run `cmake` with `-DBUILD_SHARED_LIBS=ON`.
172172

173173
### Dependency management
174174

175-
gRPC's CMake build system provides two modes for handling dependencies.
176-
* module - build dependencies alongside gRPC.
177-
* package - use external copies of dependencies that are already available
178-
on your system.
175+
gRPC's CMake build system has two options for handling dependencies.
176+
CMake can build the dependencies for you, or it can search for libraries
177+
that are already installed on your system and use them to build gRPC.
179178

180179
This behavior is controlled by the `gRPC_<depname>_PROVIDER` CMake variables,
181-
ie `gRPC_CARES_PROVIDER`.
180+
e.g. `gRPC_CARES_PROVIDER`. The options that these variables take are as follows:
181+
182+
* module - build dependencies alongside gRPC. The source code is obtained from
183+
gRPC's git submodules.
184+
* package - use external copies of dependencies that are already available
185+
on your system. These could come from your system package manager, or perhaps
186+
you pre-installed them using CMake with the `CMAKE_INSTALL_PREFIX` option.
187+
188+
For example, if you set `gRPC_CARES_PROVIDER=module`, then CMake will build
189+
c-ares before building gRPC. On the other hand, if you set
190+
`gRPC_CARES_PROVIDER=package`, then CMake will search for a copy of c-ares
191+
that's already installed on your system and use it to build gRPC.
182192

183193
### Install after build
184194

@@ -193,8 +203,8 @@ If you are running CMake v3.13 or newer you can build gRPC's dependencies
193203
in "module" mode and install them alongside gRPC in a single step.
194204
[Example](test/distrib/cpp/run_distrib_test_cmake_module_install.sh)
195205

196-
If you are using an older version of gRPC, you will need to select "package"
197-
mode (rather than "module" mode) for the dependencies.
206+
If you are building gRPC < 1.27 or if you are using CMake < 3.13 you will need
207+
to select "package" mode (rather than "module" mode) for the dependencies.
198208
This means you will need to have external copies of these libraries available
199209
on your system. This [example](test/distrib/cpp/run_distrib_test_cmake.sh) shows
200210
how to install dependencies with cmake before proceeding to installing gRPC itself.

CMakeLists.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1414,18 +1414,24 @@ add_library(grpc
14141414
src/core/ext/upb-generated/envoy/annotations/deprecation.upb.c
14151415
src/core/ext/upb-generated/envoy/annotations/resource.upb.c
14161416
src/core/ext/upb-generated/envoy/api/v2/auth/cert.upb.c
1417+
src/core/ext/upb-generated/envoy/api/v2/auth/common.upb.c
1418+
src/core/ext/upb-generated/envoy/api/v2/auth/secret.upb.c
1419+
src/core/ext/upb-generated/envoy/api/v2/auth/tls.upb.c
14171420
src/core/ext/upb-generated/envoy/api/v2/cds.upb.c
14181421
src/core/ext/upb-generated/envoy/api/v2/cluster.upb.c
14191422
src/core/ext/upb-generated/envoy/api/v2/cluster/circuit_breaker.upb.c
14201423
src/core/ext/upb-generated/envoy/api/v2/cluster/filter.upb.c
14211424
src/core/ext/upb-generated/envoy/api/v2/cluster/outlier_detection.upb.c
14221425
src/core/ext/upb-generated/envoy/api/v2/core/address.upb.c
1426+
src/core/ext/upb-generated/envoy/api/v2/core/backoff.upb.c
14231427
src/core/ext/upb-generated/envoy/api/v2/core/base.upb.c
14241428
src/core/ext/upb-generated/envoy/api/v2/core/config_source.upb.c
1429+
src/core/ext/upb-generated/envoy/api/v2/core/event_service_config.upb.c
14251430
src/core/ext/upb-generated/envoy/api/v2/core/grpc_service.upb.c
14261431
src/core/ext/upb-generated/envoy/api/v2/core/health_check.upb.c
14271432
src/core/ext/upb-generated/envoy/api/v2/core/http_uri.upb.c
14281433
src/core/ext/upb-generated/envoy/api/v2/core/protocol.upb.c
1434+
src/core/ext/upb-generated/envoy/api/v2/core/socket_option.upb.c
14291435
src/core/ext/upb-generated/envoy/api/v2/discovery.upb.c
14301436
src/core/ext/upb-generated/envoy/api/v2/eds.upb.c
14311437
src/core/ext/upb-generated/envoy/api/v2/endpoint.upb.c
@@ -1446,6 +1452,7 @@ add_library(grpc
14461452
src/core/ext/upb-generated/envoy/config/filter/accesslog/v2/accesslog.upb.c
14471453
src/core/ext/upb-generated/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.upb.c
14481454
src/core/ext/upb-generated/envoy/config/listener/v2/api_listener.upb.c
1455+
src/core/ext/upb-generated/envoy/config/trace/v2/http_tracer.upb.c
14491456
src/core/ext/upb-generated/envoy/service/discovery/v2/ads.upb.c
14501457
src/core/ext/upb-generated/envoy/service/load_stats/v2/lrs.upb.c
14511458
src/core/ext/upb-generated/envoy/type/http.upb.c
@@ -1474,6 +1481,7 @@ add_library(grpc
14741481
src/core/ext/upb-generated/src/proto/grpc/lb/v1/load_balancer.upb.c
14751482
src/core/ext/upb-generated/udpa/annotations/migrate.upb.c
14761483
src/core/ext/upb-generated/udpa/annotations/sensitive.upb.c
1484+
src/core/ext/upb-generated/udpa/annotations/status.upb.c
14771485
src/core/ext/upb-generated/udpa/data/orca/v1/orca_load_report.upb.c
14781486
src/core/ext/upb-generated/validate/validate.upb.c
14791487
src/core/lib/avl/avl.cc
@@ -2074,18 +2082,24 @@ add_library(grpc_unsecure
20742082
src/core/ext/upb-generated/envoy/annotations/deprecation.upb.c
20752083
src/core/ext/upb-generated/envoy/annotations/resource.upb.c
20762084
src/core/ext/upb-generated/envoy/api/v2/auth/cert.upb.c
2085+
src/core/ext/upb-generated/envoy/api/v2/auth/common.upb.c
2086+
src/core/ext/upb-generated/envoy/api/v2/auth/secret.upb.c
2087+
src/core/ext/upb-generated/envoy/api/v2/auth/tls.upb.c
20772088
src/core/ext/upb-generated/envoy/api/v2/cds.upb.c
20782089
src/core/ext/upb-generated/envoy/api/v2/cluster.upb.c
20792090
src/core/ext/upb-generated/envoy/api/v2/cluster/circuit_breaker.upb.c
20802091
src/core/ext/upb-generated/envoy/api/v2/cluster/filter.upb.c
20812092
src/core/ext/upb-generated/envoy/api/v2/cluster/outlier_detection.upb.c
20822093
src/core/ext/upb-generated/envoy/api/v2/core/address.upb.c
2094+
src/core/ext/upb-generated/envoy/api/v2/core/backoff.upb.c
20832095
src/core/ext/upb-generated/envoy/api/v2/core/base.upb.c
20842096
src/core/ext/upb-generated/envoy/api/v2/core/config_source.upb.c
2097+
src/core/ext/upb-generated/envoy/api/v2/core/event_service_config.upb.c
20852098
src/core/ext/upb-generated/envoy/api/v2/core/grpc_service.upb.c
20862099
src/core/ext/upb-generated/envoy/api/v2/core/health_check.upb.c
20872100
src/core/ext/upb-generated/envoy/api/v2/core/http_uri.upb.c
20882101
src/core/ext/upb-generated/envoy/api/v2/core/protocol.upb.c
2102+
src/core/ext/upb-generated/envoy/api/v2/core/socket_option.upb.c
20892103
src/core/ext/upb-generated/envoy/api/v2/discovery.upb.c
20902104
src/core/ext/upb-generated/envoy/api/v2/eds.upb.c
20912105
src/core/ext/upb-generated/envoy/api/v2/endpoint.upb.c
@@ -2106,6 +2120,7 @@ add_library(grpc_unsecure
21062120
src/core/ext/upb-generated/envoy/config/filter/accesslog/v2/accesslog.upb.c
21072121
src/core/ext/upb-generated/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.upb.c
21082122
src/core/ext/upb-generated/envoy/config/listener/v2/api_listener.upb.c
2123+
src/core/ext/upb-generated/envoy/config/trace/v2/http_tracer.upb.c
21092124
src/core/ext/upb-generated/envoy/service/discovery/v2/ads.upb.c
21102125
src/core/ext/upb-generated/envoy/service/load_stats/v2/lrs.upb.c
21112126
src/core/ext/upb-generated/envoy/type/http.upb.c
@@ -2131,6 +2146,7 @@ add_library(grpc_unsecure
21312146
src/core/ext/upb-generated/src/proto/grpc/lb/v1/load_balancer.upb.c
21322147
src/core/ext/upb-generated/udpa/annotations/migrate.upb.c
21332148
src/core/ext/upb-generated/udpa/annotations/sensitive.upb.c
2149+
src/core/ext/upb-generated/udpa/annotations/status.upb.c
21342150
src/core/ext/upb-generated/udpa/data/orca/v1/orca_load_report.upb.c
21352151
src/core/ext/upb-generated/validate/validate.upb.c
21362152
src/core/lib/avl/avl.cc

CONTRIBUTING.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ and [contribution guidelines](https://github.com/grpc/grpc-community/blob/master
77
If you are new to github, please start by reading [Pull Request
88
howto](https://help.github.com/articles/about-pull-requests/)
99

10+
If you are looking for features to work on, please filter the issues list with the label ["disposition/help wanted"](https://github.com/grpc/grpc/issues?q=label%3A%22disposition%2Fhelp+wanted%22).
11+
Please note that some of these feature requests might have been closed in the past as a result of them being marked as stale due to there being no activity, but these are still valid feature requests.
12+
1013
## Legal requirements
1114

1215
In order to protect both you and ourselves, you will need to sign the

0 commit comments

Comments
 (0)