Craig Tiller
29dc490b94
clang-format
9 years ago
Craig Tiller
88ef00efbe
Remove broken test
9 years ago
Craig Tiller
cf2cce661d
Bug fixes
9 years ago
Sree Kuchibhotla
11e304a3b1
Fix the failing test. (Adding fd was caling 'kicked_without_pollers'
...
flag to be set to true on the pollset in case of 'poll' strategy. To fix
this I am calling grpc_pollset_work with a 0 timeout right after adding
the fds)
9 years ago
Robbie Shade
006314ae3a
Correct assertion for single FD being orphaned. Consistent comments.
9 years ago
Robbie Shade
9aa6f40dff
Add callback when gRPC FD is about to be orphaned.
9 years ago
Craig Tiller
a65f9f5820
Fix test usage of pollset
9 years ago
Craig Tiller
e06a81f877
Fixup API changes
9 years ago
Craig Tiller
788a25365d
Fix dependencies
9 years ago
Sree Kuchibhotla
89bbc7817a
Rewrite test case to handle more scenarios
9 years ago
Sree Kuchibhotla
47ef37a9ad
test cases
9 years ago
Craig Tiller
3ab2fe0094
Rollup of changes from the latest import
9 years ago
Craig Tiller
a353e9d7cd
clang-format
9 years ago
Craig Tiller
b92bb96ccf
Remove errant include
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Nicolas "Pixel" Noble
7c9a154803
Sanitize mallocs and frees.
9 years ago
Craig Tiller
b7f3f6eec4
Fix copyright
9 years ago
Craig Tiller
9533d042d4
Fix includes
9 years ago
Craig Tiller
2e1903638e
Fix copyrights
9 years ago
Craig Tiller
f40df23eeb
Auto-changes
9 years ago
vjpai
506f60fcff
Fix an include
9 years ago
Nicolas "Pixel" Noble
2b6feb8df0
Preventing huge stacks in timer_heap_test.
9 years ago
Nicolas "Pixel" Noble
b9012fc03c
Fixing bitrotting in udp_server_test.c
9 years ago
Craig Tiller
5f3ba8c834
Copyright, casting fixes
9 years ago
Craig Tiller
a39c199562
clang-format
9 years ago
Craig Tiller
0e6e34e4fa
Add an additional test
9 years ago
Craig Tiller
9d1476364a
Fix timers
9 years ago
Craig Tiller
7c075b3953
Remove broken test
...
This test is inherently flaky and I don't see any way to make it not so.
Historically this test has not (in my memory) given any signal that something is actually broken.
Let's save maintenance and just nuke it.
9 years ago
Craig Tiller
69b093b360
Revert "Revert "Add an implementation firewall against pollset_set""
9 years ago
Vijay Pai
e9ef536451
Revert "Add an implementation firewall against pollset_set"
9 years ago
Craig Tiller
85371a2bb0
Change pollset mutex ownership
9 years ago
Craig Tiller
a75d18addd
Make out private bits private
9 years ago
Craig Tiller
c605c62b30
Update copyrights
9 years ago
Craig Tiller
a8be91b315
Provide an interface firewall between pollset and its implementations
...
Starting to allow for >1 implementation of pollset within a binary.
Do so without requiring an extra allocation for completion queues (which
we could not tolerate).
9 years ago
Craig Tiller
f290e30d08
Finish porting posix
9 years ago
Craig Tiller
cb6c7f66d3
Fix test
9 years ago
Craig Tiller
d0a8ae1266
Move worker into pollset
9 years ago
Craig Tiller
311445fd32
Fix tcp_client_posix_test
9 years ago
vjpai
fcc8f89eea
Fix copyright
9 years ago
David Garcia Quintas
4feb3502c2
Fixed header dependencies and copyrights
9 years ago
Bogdan Drutu
f89fdf39df
Fix the arguments type for on_read and destroy callbacks to match with grpc_iomgr_cb_func
9 years ago
Craig Tiller
5a6644602e
Moving fd code into ev code
9 years ago
Craig Tiller
ccdea1900f
Separate timer checking from pollsets
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Craig Tiller
a93a25f7bc
Update copyrights
9 years ago
Craig Tiller
6c39686dfa
Preparatory changes for work shedding
...
- cleanup: change grpc_iomgr_cb_func to take a bool instead of int
success
- cleanup: follow through with iomgr callback scheduling functions
- prepare: add a workqueue to offload to to grpc_exec_ctx_enqueue*
functions
9 years ago
Dan Born
36b24109a4
clang reformat
9 years ago
Dan Born
9c12bc252e
Add shutdown_starting callbacks to tcp_server.
...
tcp_server_posix_test illustrates how this can be used to implement a
weak referencing mechanism.
9 years ago
Dan Born
b13a69da41
tcp_server_posix_test fixes.
...
Use grpc_shutdown() instead of grpc_iomgr_shutdown() to prevent
grpc_pick_unused_port_or_die() from inappropriately destroying global
state. Fix port allocation issues.
9 years ago
Dan Born
d890a217da
Fix port allocation in test.
9 years ago