Mark D. Roth
9db75cf68e
Revert changes to sockaddr_resolver_test, since we no longer support query_args there.
8 years ago
Mark D. Roth
da0ec8222e
Add fake resolver for tests.
8 years ago
Mark D. Roth
afa8c1051e
clang-format
8 years ago
Mark D. Roth
72d0b1615f
Change sockaddr resolver to allow setting method config via URI query params.
8 years ago
David Garcia Quintas
0d366c983c
PR comments
8 years ago
David Garcia Quintas
5f2e90e3ae
Populate server_name for sockaddr resolver
8 years ago
Mark D. Roth
90f49f58a5
Fix resolver test build failures.
8 years ago
Mark D. Roth
a587b41369
Update some tests.
8 years ago
Mark D. Roth
f168234310
Initialize is_balancer field in various tests.
8 years ago
Mark D. Roth
39b5871d7b
Use http_proxy environment variable instead of URI query param.
8 years ago
Mark D. Roth
7187ab9866
Change cq_verifier to report file and line number for expectations.
8 years ago
Mark D. Roth
1edf65219e
Fix broken test.
8 years ago
Mark D. Roth
28ea7e2630
Use URI query string instead of channel arg to indicate use of proxy.
8 years ago
David Garcia Quintas
55145c03d2
first step in transforming grpclb_test to C++
9 years ago
David Garcia Quintas
8782d1b7e1
clang-format
9 years ago
David Garcia Quintas
eaef69b572
removed unused includes
9 years ago
David Garcia Quintas
3fb8f7360b
gRPC LB policy
9 years ago
Yuchen Zeng
1f24af879c
Restricted the check to GUNC
9 years ago
Yuchen Zeng
64c0e8d4bc
Add format check for gpr_log and gpr_asprintf
9 years ago
Craig Tiller
8da8511762
Expand corpus, make one-shot runners not self-check leaks (to give ASAN a chance)
9 years ago
David Garcia Quintas
020087035b
Polished RR policy and added policy doc preamble
9 years ago
Craig Tiller
468ee4cd65
Improve test debugability, fix race condition
9 years ago
Craig Tiller
29dc490b94
clang-format
9 years ago
Craig Tiller
cf2cce661d
Bug fixes
9 years ago
Craig Tiller
5f902c1267
Fix tsan reported error
9 years ago
Craig Tiller
9d86120547
clang-format
9 years ago
David Garcia Quintas
e77e9b3010
fixed wrong malloc in test code for dns resolv
9 years ago
yang-g
c5943093b5
Change argument type to avoid undefined behavior
9 years ago
David Garcia Quintas
a301eaade8
Allow servers to select compression level via initial MD.
...
Setting the newly added compression_level field of
grpc_op::send_initial_metadata by a server now has the effect of
applying that compression level for the subsequent call messages leaving
the server. The ultimate meaning of the level depends on the client's
supported compression algorithms.
9 years ago
Craig Tiller
f707d62db6
Convert tests to new error scheme
9 years ago
Julien Boeuf
8ca294e417
Refactoring the core security code.
...
As opposed to a flat directory, we now have the following structure:
- security
-context
- credentials
- composite
- fake
- google_default
- iam
- jwt
- oauth2
- plugin
- ssl
- transport
- util
We have not refactored the test code yet but this PR is already large
enough...
9 years ago
Craig Tiller
67a9934ea5
Expand uri corpus
9 years ago
David Garcia Quintas
0b868c7c07
added grpc_client_channel_type for the creation of client channels
9 years ago
David Garcia Quintas
e8ba3e286d
added more uri parsing tests
9 years ago
Craig Tiller
d4c9833187
Reposition files to optionalize client_config system
9 years ago
Craig Tiller
65938df105
Optionalize name resolvers
9 years ago
David Garcia Quintas
057054f665
Added grpc_uri_get_query_arg per comments.
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
David Garcia Quintas
e3a49f82c4
Added & and = to URI queries
9 years ago
David Garcia Quintas
fcf7ad692c
Renamed subchannel_factory to client_channel_factory.
...
Added the ability to create channels from client_channel_factory. This
will be used by the grpclb code to create the channels to communicate
with the LB servers.
9 years ago
Craig Tiller
fb43385204
Make plugin registries work
9 years ago
Craig Tiller
14e0d9862f
Begin optionalizing lb policies: initial code movement
9 years ago
Craig Tiller
fdef23f8d3
Fix includes
9 years ago
David Garcia Quintas
67c0d04d05
Changes to resolver-lb interfaces.
...
- Creation of a load balancer now takes an execution context.
- load balancers are now passed addresses as arguments and are responsible for
the creation of the corresponding subchannels, something that used to be done
by the resolvers.
9 years ago
Craig Tiller
b7f3f6eec4
Fix copyright
9 years ago
Craig Tiller
9533d042d4
Fix includes
9 years ago
Craig Tiller
f40df23eeb
Auto-changes
9 years ago
David Garcia Quintas
2c73b22885
Small test improvements to lb_policies and sockaddr_resolver tests
9 years ago
Craig Tiller
132a00623b
Fix sanity
9 years ago
Craig Tiller
33599977b3
Tweaks
9 years ago