Craig Tiller
baa14a975e
Update clang-format to 5.0
7 years ago
Yash Tibrewal
77532036b6
BUILD changes. test languauge to C++
7 years ago
Yash Tibrewal
e586324627
BUILD files changes for bazel
7 years ago
Yash Tibrewal
34a57d0346
rename all test core files to cc and a lot of C++ style conversions
7 years ago
Yash Tibrewal
0ee7574732
Removing instances of exec_ctx being passed around in functions in
...
src/core. exec_ctx is now a thread_local pointer of type ExecCtx instead of
grpc_exec_ctx which is initialized whenever ExecCtx is instantiated. ExecCtx
also keeps track of the previous exec_ctx so that nesting of exec_ctx is
allowed. This means that there is only one exec_ctx being used at any
time. Also, grpc_exec_ctx_finish is called in the destructor of the
object, and the previous exec_ctx is restored to avoid breaking current
functionality. The code still explicitly calls grpc_exec_ctx_finish
because removing all such instances causes the code to break.
7 years ago
Nicolas "Pixel" Noble
2bc5e3ac40
Moving visibility and package creation to the build system.
7 years ago
Mark D. Roth
f9bf428489
Add support for service configs to c-ares resolver.
7 years ago
Craig Tiller
c0df1c0f9a
Compiling again
7 years ago
ncteisen
969b46ef73
Add rich closure debug mode
8 years ago
ncteisen
274bbbe6a0
Add rich closure debug mode
8 years ago
Jan Tattermusch
4d5c3102a1
fix remaining license notices
8 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
David Garcia Quintas
87d5a3130d
Implement LB policy updates
8 years ago
Yuchen Zeng
4ebace71b0
Fix windows build, no_logging tests, dns_resolver_test
8 years ago
Yuchen Zeng
1f4b2a8e33
Fix the fd clean up process
8 years ago
Yuchen Zeng
3b4bed273c
Cancel the dns lookup in dns_ares_shutdown
8 years ago
Yuchen Zeng
24e3bc5510
Fix api_fuzzer, dns_resolver_connectivity_test
8 years ago
Craig Tiller
26e69f6534
clang-format
8 years ago
Craig Tiller
8c4f5cd2c1
Fix threading assumptions in test
8 years ago
Nicolas "Pixel" Noble
af6c83f9e1
Adding dummy layering check option.
8 years ago
Craig Tiller
ee4b145213
Remove workqueue, covered_by_poller as concepts, get Mac build up
8 years ago
David Garcia Quintas
04109e8f7d
BUILD and #include fixes
8 years ago
David Garcia Quintas
04911ca202
New version of grpclb end2end test
8 years ago
Alexander Polcyn
f5521c33f9
Revert "Merge branch 'master' into v1.3.x"
...
This reverts commit 79759fea1a
, reversing
changes made to dc36f4df6a
.
8 years ago
Nicolas "Pixel" Noble
15cd5ce2ed
Rewriting core tests BUILD files to use the build system.
8 years ago
David Garcia Quintas
53af23cfbf
Improvements to Fake Resolver
8 years ago
Nicolas "Pixel" Noble
7c26eed838
Buildifier and wrapping test/cpp/* rules with our build system.
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
ncteisen
4b36a3d9ea
Change error_create API to slice
8 years ago
Yuchen Zeng
c40d1d84f9
Use the internal slice api
...
Address review comments
8 years ago
Craig Tiller
421c7aa3f7
Fix bugs
8 years ago
Craig Tiller
f631822e51
Fix compile, bugs
8 years ago
Craig Tiller
1996ae8032
Compile fix
8 years ago
Craig Tiller
54fa9244e7
Add test/core/client_channel/resolvers/BUILD
8 years ago
Craig Tiller
972470b8d9
Initial pass to remove mutexes from resolvers
8 years ago
Robbie Shade
ca7effcdff
Replace timeout/scaling macros with functions.
8 years ago
Yuchen Zeng
2ef172b15b
Updated with new changes
...
updated with changes in backoff, combiner and resolver
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
Craig Tiller
702f93d364
Fix merge errors
8 years ago
Craig Tiller
4cc1c35ad3
Fix merge errors
8 years ago
Yuchen Zeng
63e3e3b1df
Add grpc_pollset_set as an arg in grpc_resolver_create
8 years ago
Mark D. Roth
bcd54cdf7d
Fix sockaddr_resolver_test.
8 years ago
Yuchen Zeng
845b08b601
clean up
8 years ago
Yuchen Zeng
9e4c8eb8e8
Address review comments
8 years ago
Craig Tiller
10cd356662
Finish moving to new APIs
8 years ago
Mark D. Roth
f0b2ec0435
clang-format
8 years ago
Mark D. Roth
b367c1bed7
Fix dns_resolver_connectivity_test.
8 years ago
Mark D. Roth
25db523baa
Fix sockaddr_resolver_test.
8 years ago
Mark D. Roth
2137cd8e9b
Rename client_config directory to client_channel.
8 years ago