David Garcia Quintas
53af23cfbf
Improvements to Fake Resolver
8 years ago
Craig Tiller
9eb0fdec00
Reorganize ext tree
...
- filters live under filters
- lb_policy, resolver implementations (being part of client_channel) live under client_channel
8 years ago
Craig Tiller
0bfad14fd5
Make resolver combiner part of the base type, to be consistent with future changes to lb_policy
8 years ago
David Garcia Quintas
012915045f
Secure naming support for gRPCLB
8 years ago
Craig Tiller
7c70b6c144
Revert "Revert "Metadata handling rewrite""
...
This reverts commit 5e01e2ac97
.
8 years ago
Craig Tiller
5e01e2ac97
Revert "Metadata handling rewrite"
8 years ago
Craig Tiller
91031dacb1
Changes to exec_ctx/closure/combiner/workqueue interfaces
...
- make closures know where they should be executed (eg, on a workqueue,
or a combiner, or on an exec_ctx)
- this allows removal of a large number of trampoline functions that
were appearing whenever we used combiners, and should allow for a much
easier interface to combiner locks
8 years ago
Yuchen Zeng
63e3e3b1df
Add grpc_pollset_set as an arg in grpc_resolver_create
8 years ago
Mark D. Roth
201db7d613
Eliminate redundant places where server name was stored.
8 years ago
Craig Tiller
b4aa70ea94
Offer grpc_slice_to_c_string to simplify some code
8 years ago
Craig Tiller
a59c16c184
Progress towards making grpc_slice_unref_internal take an exec_ctx
8 years ago
Mark D. Roth
e127a39f45
Change tests to use channel args instead of fake_resolver query args.
8 years ago
Craig Tiller
0f310807ff
Update includes, s/gpr_dump_slice/grpc_dump_slice/g
8 years ago
Craig Tiller
d41a4a720f
s/gpr_slice/grpc_slice, and move around tests, impls
8 years ago
Mark D. Roth
bfe56801ad
Move method_config module from ext/client_channel to lib/transport.
8 years ago
Mark D. Roth
557c990c36
clang-format
8 years ago
Mark D. Roth
af84245131
Remove resolver_result.
8 years ago
Mark D. Roth
3686996786
Encode server name, LB policy name, and addresses in channel args.
8 years ago
Mark D. Roth
16883a37ef
Set user data vtable when creating grpc_lb_addresses.
8 years ago
Yuchen Zeng
0b4c4fc537
Remove pollent from dns_next's args
8 years ago
Yuchen Zeng
9e2c5d4232
Update fake_resolver
8 years ago
murgatroid99
aa9c578b07
Clean up code after merge with master
8 years ago
Mark D. Roth
e40dd29db6
Handle the case where the resolver returns after the call is initialized.
8 years ago
Mark D. Roth
07aab59da9
clang-format
8 years ago
Mark D. Roth
b34b055a40
Code cleanup.
8 years ago
Mark D. Roth
da0ec8222e
Add fake resolver for tests.
8 years ago