kpayson64
539f5068bd
Abstract libuv implementation
...
Structures the libuv implementation to allow for a plugable
BSD style socket implementation to allow for other IO Managers
7 years ago
Jan Tattermusch
eb3540ec01
remove contents of /vsprojects directory
7 years ago
Mark D. Roth
f9bf428489
Add support for service configs to c-ares resolver.
7 years ago
jiangtaoli2016
3aaa5ea028
minor fix
7 years ago
ncteisen
fe8f5bc8e9
regenerate projects
7 years ago
Vijay Pai
168034b2f0
Test against grpc++_unsecure when possible. Provide unsecure version of test_util
7 years ago
Vijay Pai
4280725bb3
Clean up grpc++_unsecure so that it doesn't require secure content anymore
7 years ago
Yuchen Zeng
f630ff2555
Update build.yaml, fix format
7 years ago
Craig Tiller
2014a37a5c
Fix projects
7 years ago
Craig Tiller
b89304652b
Build simplification
7 years ago
Craig Tiller
280866817f
Add a simple stats framework to gRPC C core
7 years ago
murgatroid99
b8e07ad780
Add asserts that uv calls all run on the same thread
7 years ago
Muxi Yan
e87a7e1a47
Move stream_compression to src/core/lib/compression
8 years ago
Sree Kuchibhotla
a8cf05c803
Refcount grpc_alarm object so that grpc_alarm_destroy can safely be called before the alarm event is dequeued from the completion queue
8 years ago
Sree Kuchibhotla
bfce58742d
Refcount grpc_alarm object so that grpc_alarm_destroy can safely be called before the alarm event is dequeued from the completion queue
8 years ago
David Garcia Quintas
87d5a3130d
Implement LB policy updates
8 years ago
Jan Tattermusch
de030a35a2
regenerate projects
8 years ago
Muxi Yan
1d3ce9a737
Move workaround_list to grpc_base
8 years ago
Craig Tiller
ee4b145213
Remove workqueue, covered_by_poller as concepts, get Mac build up
8 years ago
Sree Kuchibhotla
5a1a3b49f4
Separate this into a new poller
8 years ago
Craig Tiller
1f47730377
Fix deps between grpc and tracer system
8 years ago
Craig Tiller
924353a717
Finish merge, disable new pollers until they stabilize
8 years ago
Sree Kuchibhotla
d4fc32eacd
New epoll-based polling engine with dedicated poller threads
8 years ago
Craig Tiller
c3571791a5
Isolate timer checking in its own thread
8 years ago
Craig Tiller
c67cc999e3
Initial fork for singleton epoll poller
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
Craig Tiller
819cd88bd7
Allow EPOLLEXCLUSIVE tests to be omitted outside of CI
8 years ago
Craig Tiller
8ebb5443de
Update build.yaml
8 years ago
Craig Tiller
f4360d77d4
Fix build, fix epollex detection
8 years ago
Craig Tiller
71d6ce65d4
Merge deadline_init/deadline_start
8 years ago
Craig Tiller
376887d213
Split event notification out of ev_epoll_linux.c
8 years ago
Craig Tiller
3be7dd0e79
Optionalize deadline checking
8 years ago
Craig Tiller
af76743e33
Optionalize compress, gather all the http2 filter bits together in ext/
8 years ago
Craig Tiller
9b3648a28e
Optionalize message_size_filter
8 years ago
Craig Tiller
6d4894e9d6
optionalize max_age
8 years ago
Craig Tiller
790f6afebd
Regenerate projects
8 years ago
Yuchen Zeng
a809ea5c14
Add max_age_filter
8 years ago
Michael Warres
c46b3ebeb9
Add socket factory support to udp_server.c
8 years ago
Makarand Dharmapurikar
226098c9f1
added b64.c to the sources neede for grpc_base
8 years ago
Sree Kuchibhotla
bf18428740
Introduce grpc_completion_queue_factory API
...
Just the API and a bare-bone implementation
8 years ago
Yuchen Zeng
68745bbf8a
Resolve dependency issues
8 years ago
Yuchen Zeng
47155ed254
Split ifaddr related functions out into a separate file
8 years ago
Craig Tiller
c945c12b47
Revert "Revert "Split bm_fullstack into pieces, reuse infrastructure across other microbenchmarks""
...
This reverts commit 0cb7fef406
.
8 years ago
Jan Tattermusch
0cb7fef406
Revert "Split bm_fullstack into pieces, reuse infrastructure across other microbenchmarks"
8 years ago
Craig Tiller
e067b6e119
Resolve sanity failures
8 years ago
Craig Tiller
cba864bfbe
Eliminate port server env var, force its use always, consolidate code
8 years ago
Craig Tiller
fe5f497f77
Add a test that measures flow control stalls in a deterministic way
8 years ago
David Garcia Quintas
f31f096274
Use call context to propagare LR costs
8 years ago
Craig Tiller
61eb40ce56
Put files in a better place
8 years ago
Craig Tiller
8b1d59cafa
Add some debug utilities
...
This PR adds a set of debug helpers that are intended for calling only from gdb. They cross abstraction boundaries and allow quickly accessing one thing from another thing.
I expect to grow this library significantly over time to aid debugging tricky problems.
8 years ago