Sree Kuchibhotla
|
88ee12fbe9
|
Handle pollsets and fds witn no polling islands and fix locking bug in pollset_add_fd
|
9 years ago |
Sree Kuchibhotla
|
73ef915402
|
epoll polling strategy now points to the new code
|
9 years ago |
Sree Kuchibhotla
|
0bcbd79baa
|
Functionality complete in ev_epoll_linux.c
|
9 years ago |
Sree Kuchibhotla
|
8949007346
|
Add a epoll_test.c file to experiment. REMOVE this from the final
commit
|
9 years ago |
Sree Kuchibhotla
|
5098f91159
|
Rewrite all the pollset and fd functions in ev_epoll_linux.c
|
9 years ago |
Sree Kuchibhotla
|
8c6c9067bc
|
run epoll tests too
|
9 years ago |
Sree Kuchibhotla
|
d7d6eed788
|
Correct typo
|
9 years ago |
Sree Kuchibhotla
|
96b2554313
|
ctiller's ev_epoll_linux.c file (for reference)
|
9 years ago |
Sree Kuchibhotla
|
d806145573
|
Removed epoll_fd_global_list
|
9 years ago |
Sree Kuchibhotla
|
9442bab5d3
|
Write most of the methods in the new epoll implementation
|
9 years ago |
Sree Kuchibhotla
|
f448c34a68
|
Remove union { } data and epoll_hdr structures. Added ev_epoll_linux
files
|
9 years ago |
Sree Kuchibhotla
|
2ea165911b
|
experiment with signals
|
9 years ago |
Sree Kuchibhotla
|
c22eb5ac4d
|
Add epoll polling strategy to run_tests.py
|
9 years ago |
Sree Kuchibhotla
|
e9ee1f34b8
|
Minor refactor of add_fd path
|
9 years ago |
Sree Kuchibhotla
|
97c2d6a269
|
Remove grpc_fd_watcher and related code from ev_epoll_posix.c
|
9 years ago |
Sree Kuchibhotla
|
9ff57f67a0
|
Remove idle_jobs and in_flight_cbs from pollset
|
9 years ago |
Sree Kuchibhotla
|
24f0f57ea1
|
Moving the creation of epoll_fd to pollset_init() instead of
pollset_add_fd() [Verified stable. All tests pass]
|
9 years ago |
Sree Kuchibhotla
|
f6a2adf0cf
|
Pollset_reset should not destroy the epoll_fd
|
9 years ago |
Sree Kuchibhotla
|
ab7f10ed61
|
Remove delayed_add
|
9 years ago |
Sree Kuchibhotla
|
a7786001a2
|
Remove basic_pollset and the promotion related code
|
9 years ago |
Sree Kuchibhotla
|
e48b1bc011
|
Base changes. Create ev_epoll_posix.{c,h} files by making a copy of ev_poll_and_epoll.c file
|
9 years ago |
Jorge Canizales
|
704fb3f94f
|
Merge pull request #6586 from makdharma/cronet
Exposes a way to create channels with the CroNet stack
|
9 years ago |
Vijay Pai
|
f484ba9eb6
|
Merge pull request #6718 from jtattermusch/enable_multiclient
Use 2 clients for 8core setup as well
|
9 years ago |
Jan Tattermusch
|
5b521d2cbe
|
Merge pull request #6712 from jtattermusch/csharp_more_completion_queues
C# add support for multiple completion queues in GrpcThreadPool.
|
9 years ago |
Jan Tattermusch
|
55ebba1205
|
Merge pull request #6699 from jtattermusch/csharp_streaming_api_improvements
C# streaming api improvements
|
9 years ago |
Makarand Dharmapurikar
|
7fba068e5c
|
docgen format fix
|
9 years ago |
Makarand Dharmapurikar
|
aed1de9d2a
|
Style guide related feedback fixes.
|
9 years ago |
Jan Tattermusch
|
138156abf1
|
add missing pinvoke method
|
9 years ago |
Jan Tattermusch
|
1e5d9b9caa
|
fix one more test
|
9 years ago |
Jan Tattermusch
|
71702b1d05
|
fix tests
|
9 years ago |
Jan Tattermusch
|
5a94cf5eae
|
use 1 cq per thread by default
|
9 years ago |
Jan Tattermusch
|
2f0a690f99
|
name the threadpool threads before starting
|
9 years ago |
Jan Tattermusch
|
e6d1de6054
|
eliminate global completion registry
|
9 years ago |
Jan Tattermusch
|
b089320d40
|
completion registry is per cq
|
9 years ago |
Jan Tattermusch
|
2a84f238af
|
expose completionQueueCount setting
|
9 years ago |
Jan Tattermusch
|
5ee8e77522
|
add support for multiple cqs to GrpcThreadPool
|
9 years ago |
Makarand Dharmapurikar
|
6d2ed00a1a
|
Slight change to surface API.
|
9 years ago |
Jan Tattermusch
|
ebd506b7de
|
use 2 clients for 8core setup as well
|
9 years ago |
Craig Tiller
|
22ca12b83f
|
Merge pull request #6716 from jtattermusch/enable_multiclient
Use 2 clients for 32core throughput scenarios.
|
9 years ago |
Jan Tattermusch
|
db51bf9f81
|
add a new worker
|
9 years ago |
Makarand Dharmapurikar
|
de733bd78c
|
Cosmetic changes to address feedback.
|
9 years ago |
Jan Tattermusch
|
61aa858d7e
|
Merge pull request #6703 from murgatroid99/pc_zookeeper_generation_fix
Make grpc_zookeeper.pc file generation consistent with other .pc files
|
9 years ago |
Craig Tiller
|
1a43405221
|
Merge pull request #6706 from ctiller/rraf
Round robin notifier pollset
|
9 years ago |
Craig Tiller
|
15d7f3cd0d
|
Mark port as non-listening
|
9 years ago |
Craig Tiller
|
325a0591a5
|
Mark port as non-listening
|
9 years ago |
Craig Tiller
|
53dd6b9e45
|
Round robin notifier pollset
|
9 years ago |
murgatroid99
|
e7cb77b471
|
Make grpc_zookeeper.pc file generation consistent with other .pc files
|
9 years ago |
Jan Tattermusch
|
d7bbd38b27
|
Merge pull request #6679 from nathanielmanistaatgoogle/cancel-many-calls-test
Add a Cython-level cancel-many-calls test
|
9 years ago |
Jan Tattermusch
|
6db0232c3a
|
Merge pull request #6662 from murgatroid99/ruby_explicit_kw_args
Avoid using unspecified keyword args where possible
|
9 years ago |
Jan Tattermusch
|
c86860f8cb
|
Merge pull request #6695 from rjshade/request_with_flags_timeout
Increase request_with_flags timeout deadline
|
9 years ago |