Nicolas Noble
73e4049ef5
Update pull_request_template.md
5 years ago
Nicolas Noble
7c54581f09
Update feature_request.md
5 years ago
Nicolas Noble
05f77d8f9b
Update cleanup_request.md
5 years ago
Nicolas Noble
3a4bd034ae
Rotation to yash
5 years ago
Zhanghui Mao
99e26eb647
Merge branch 'implement-server-interceptor-for-unary-unary-call' of github.com:ZHmao/grpc into implement-server-interceptor-for-unary-unary-call
5 years ago
Zhanghui Mao
128d030cdc
upate test
5 years ago
Yash Tibrewal
dfec5266dd
Merge pull request #22081 from yashykt/enablewstest
...
Re-enable work_serializer test internally
5 years ago
Mehrdad Afshari
5312a3aeb2
Merge pull request #22093 from mehrdada/ssl_transport_security
...
Fix mixed-signed comparison in security code
5 years ago
Richard Belleville
7adf2f5c65
Implement first pass at Python XDS interop client.
...
I discovered a couple of existing shortcomings while implementing this
client that mean this is *not yet ready for inclusion in CI*. I
nonetheless want to get an early review and integrate this to the master
branch, in the interest of small easily reviewable code changes.
The first problem was that the bazel build has apparently never pulled
roots.pem in as a data dependency. This appears not to have been a
problem until XDS enters into the mix. This has been added into the
Bazel build with a small change to the pyx_library rule.
The larger problem is that there is currently no public Python API to
get a peer's identity from the client side. This is crucial to
determining the correctness of an interaction of a client-server pair
under XDS. I intend to add such an method to the RpcContext interface in
an upcoming PR and use it in the interop client. For the moment, I
simply fake the peer details.
Finally, I add a knob to run_xds_tests.py allowing multiple instances of
this test to exist at once. Multiple instances forwarding to the same
port cannot exist on GCE, so this enables multiple people to run tests
at the same time.
5 years ago
Mark D. Roth
0b689cb607
Merge pull request #22011 from markdroth/xds_client_load_reporting_api
...
Restructure XdsClient load reporting APIs
5 years ago
Mark D. Roth
78c648c98a
Restructure XdsClient load reporting APIs
5 years ago
apolcyn
17036c1452
Merge pull request #21698 from apolcyn/bump_g_stands_for
...
Bump g stands for
5 years ago
ZhenLian
8a7c2893d5
Merge pull request #22084 from grpc/zhen_cleanup_check_call_host
...
make check_call_host() in ssl_security_connector to use ssl_utils
5 years ago
Esun Kim
056a3bc884
Merge pull request #21845 from veblush/absl-str-format
...
Replaced gpr_asprintf with absl::StrFormat
5 years ago
Esun Kim
ab1c64216d
Merge pull request #22092 from veblush/absl-ex
...
Enable absl completely
5 years ago
Zhanghui Mao
958fb08d0d
Merge branch 'master' into implement-server-interceptor-for-unary-unary-call
5 years ago
Eric Gribkoff
704415e252
Add params for running in other test environments
5 years ago
Eric Gribkoff
695c844d0f
Merge pull request #22016 from ericgribkoff/xds_kokoro
...
Run C++ xDS tests on Kokoro
5 years ago
Vijay Pai
179506cb43
Merge pull request #22085 from grpc/vjpai-patch-1
...
Don't depend on InlinedVector::clear to de-allocate
5 years ago
Mehrdad Afshari
875f43c52f
Fix mixed-signed comparison in security code
5 years ago
Jiangtao Li
ddd010781f
Merge pull request #21324 from tmatsuo/x-goog-user-project
...
feat: add x-goog-user-project header from quota_project_id field
5 years ago
Esun Kim
5f41758a76
Replaced gpr_asprintf with absl::StrFormat
5 years ago
Esun Kim
433439bc77
Merge pull request #21843 from veblush/absl-make-unique
...
Replaced grpc_core::MakeUnique with absl::make_unique
5 years ago
Mark D. Roth
2a67b2d55a
Merge pull request #22063 from markdroth/xds_lrs_metadata
...
Update LRS to use "PROXYLESS_CLIENT_HOSTNAME" metadata instead of cluster field.
5 years ago
Zhen Lian
40dd4a3301
make check_call_host() in ssl_security_connector to use ssl_utils
5 years ago
Esun Kim
2295cde4e5
Enable absl completely
5 years ago
Lidi Zheng
2eeb22de65
Merge pull request #21904 from lidizheng/aio-benchmark-client
...
[Aio] Benchmark automation
5 years ago
Esun Kim
7a14955759
Replaced grpc_core::MakeUnique with absl::make_unique
5 years ago
matthewstevenson88
ee020be62c
Merge pull request #21932 from matthewstevenson88/tls-credentials-1
...
Updates to TLS credentials, version 4
5 years ago
Eric Gribkoff
4795b7e361
Run xDS tests on Kokoro
5 years ago
Vijay Pai
37e945c945
Use absl::InlinedVector instead of grpc_core::InlinedVector
5 years ago
Vijay Pai
0fd5abefca
Don't depend on InlinedVector::clear to de-allocate
5 years ago
Vijay Pai
5064076e42
Merge pull request #22065 from vjpai/completion_op_conditional_inline
...
Be careful about when to inline user's OnDone server callback
5 years ago
Vijay Pai
3620abf059
Properly follow precise conditions for callback inlining
5 years ago
Matthew Stevenson
e04e8285b9
Removed config file.
5 years ago
Matthew Stevenson
77377fa931
Removed server builder and ssl creds stuff.
5 years ago
Yash Tibrewal
0622d34bd2
Re-enable work_serializer test internally
5 years ago
Lidi Zheng
bbcaca2d83
Add uvloop argument
5 years ago
Lidi Zheng
8aff9ec592
Merge pull request #21987 from lidizheng/aio-doc
...
[Aio] Generate gRPC AsyncIO API Reference
5 years ago
Esun Kim
0b4a9d6ba0
Merge pull request #22043 from veblush/windbglib
...
Add dbghelp.lib to windows artifacts
5 years ago
Esun Kim
7cba26f0b9
Merge pull request #22066 from veblush/bm-closure
...
Changed Closure to TestClosure to avoid name conflict
5 years ago
Lidi Zheng
c0e1dbc445
Update method naming & use os.path.join
5 years ago
Esun Kim
b92c3a2879
Changed Closure to TestClosure to avoid name conflict
5 years ago
Richard Belleville
3ed237d4bb
Merge pull request #21954 from gnossen/simple_stubs
...
Experimental: Implement Top-Level Invocation Functions Not Requiring an Explicit Channel
5 years ago
Lidi Zheng
dbdb2cc5c9
Fix the non-protobuf scenario
5 years ago
Lidi Zheng
abebd4085d
Generate tests.json
5 years ago
Lidi Zheng
16ea383337
Update qps scenarios
5 years ago
Lidi Zheng
fdbeb3c5c3
Enforce 1 channel per client
5 years ago
Lidi Zheng
c22b161d4e
Improve benchmark automations:
...
1. Use monotonic time;
2. Improve readabilities;
3. Add two more fields for number of processes.
5 years ago
Lidi Zheng
50a7c863dd
Add nto1 scenario between aio and C++
5 years ago