Ken Payson
6535cfd140
Set error status correctly on server side
7 years ago
Yash Tibrewal
8cf1470a51
Revert "Revert "All instances of exec_ctx being passed around in src/core removed""
7 years ago
Yash Tibrewal
ad4d2dde00
Revert "All instances of exec_ctx being passed around in src/core removed"
7 years ago
Vijay Pai
19988c6c7e
clang-format
7 years ago
Dave MacLachlan
da341bcb89
Fix up review comments
7 years ago
Yash Tibrewal
c354269ba7
Remove _ prefixed variable names
7 years ago
Dave MacLachlan
af5c54de9c
Add thread naming support on platforms that support it.
...
As a client of grpc I want to be aware of which threads are being
created by grpc, and giving them recognizable names makes it significantly
easier to diagnose what is going on in my programs.
This provides thread names for macOS and Linux. Adding support for other
platforms should be easy for platform specialists.
7 years ago
ncteisen
c7d1f93e76
Fix windows
7 years ago
ncteisen
6ab0ba8df5
clang fmt
7 years ago
ncteisen
65dbb9df64
Add test for RecvStatus error_string API
7 years ago
ncteisen
adbfbd5977
Remove all extern C
7 years ago
Yash Tibrewal
6c26b16fe0
Move ExecCtx to grpc_core namespace. Make exec_ctx a private static in ExecCtx and some minor changes
7 years ago
Yash Tibrewal
75122c2357
Address some PR comments
7 years ago
Craig Tiller
be98d24841
clang-format after nullptr changes
7 years ago
Craig Tiller
4ac2b8e585
Enable clang-tidy as a sanity check, fix up all known failures
7 years ago
Craig Tiller
baa14a975e
Update clang-format to 5.0
7 years ago
Mark D. Roth
76d0ec4a73
Fix a bunch of dumb service config parsing bugs.
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
Craig Tiller
9f9f0f82f3
Review feedback
7 years ago
Craig Tiller
3273648a87
flow control fixes
7 years ago
Craig Tiller
1c3dd002b9
Be consistent with Java
7 years ago
Vijay Pai
4f0cd0e82c
Add flow control to inproc transport so send needs a matching recv; fix
...
some tests that assumed some sends could always go out
7 years ago
Craig Tiller
85516af26a
Fix tests
7 years ago
Yash Tibrewal
bdf998a184
Fix compression tests for when they expect the client to receive the completion tag
7 years ago
Craig Tiller
3c52038868
Fix memory leak
7 years ago
Craig Tiller
604a7ca07b
Reduce stack size of simple_request e2e test
7 years ago
Muxi Yan
4b527a7d8c
Fix test flake of stream_compression_compressed_payload #12307
7 years ago
Yuchen Zeng
ad32075af8
Set last_ping_sent_time to inf_past after receiving data
7 years ago
Yuchen Zeng
27411495f6
Fix keepalive_timeout
7 years ago
Yuchen Zeng
6a8c0ac2aa
Fix ping policy
7 years ago
Craig Tiller
468d1e5b56
Fix keepalive test
7 years ago
Yash Tibrewal
9eb8672bbe
Removing deprecated string to char * conversions
7 years ago
Yash Tibrewal
bc130daf5f
Adding more pointer conversions and type renaming
7 years ago
Yash Tibrewal
7cdd99c86e
Adding more pointer type conversions
7 years ago
David Garcia Quintas
0822d331df
s/load_reporting/server_load_reporting
7 years ago
Mark D. Roth
d4ac3a156f
Clarify log messages when starting test cases.
7 years ago
Mark D. Roth
764cf04a13
Revert "Revert "Implement call combiner""
...
This reverts commit bf19961d0a
.
7 years ago
Mark D. Roth
bf19961d0a
Revert "Implement call combiner"
7 years ago
Ken Payson
9519718811
Documentation change + e2e test fix
7 years ago
Ken Payson
567e0f1eb6
Have write ops take ownership over slices
7 years ago
Mark D. Roth
76e264b8df
Implement call combiner.
7 years ago
David Garcia Quintas
3499960070
Renamed load_reporting.{c,h} to load_reporting_plugin.{c,h}
7 years ago
Muxi Yan
6f8217ba2f
Polish names of tests
7 years ago
jiangtaoli2016
3aaa5ea028
minor fix
7 years ago
Alexander Polcyn
088e85ca64
add comment and test for memory api of grpc_call_cancel_with_status
7 years ago
Muxi Yan
df174ccd69
bug fix
7 years ago
Muxi Yan
68a0fd5416
Separate stream compression from message-wise compression
7 years ago
Sree Kuchibhotla
fc58bd827e
Fix streaming_error_response test (failing in epoll1 but bug is not related to epoll1)
7 years ago
Yash Tibrewal
c62ce80b80
Test credentials are passed with channel arg. Renamed macros and refactored code as per suggestions. Renamed test to proxy_auth and changed it to use simple_request instead of a payload.
7 years ago