Craig Tiller
4cc04f8742
Upgrade windows to the fixed posix port server code
9 years ago
Craig Tiller
19d7d808ec
Split port_posix.c into platform specifics and a portable interface to port_server.py
9 years ago
Craig Tiller
2ed1a9e329
Disable warning: system header is broken
9 years ago
Craig Tiller
b195792ed9
Drop the L
9 years ago
Craig Tiller
2befb68e82
Tweaking formatting
9 years ago
Craig Tiller
adf3a9d0b0
clang-fmt
9 years ago
Craig Tiller
c9c0b8bf42
Review feedback
9 years ago
Craig Tiller
3c788053bc
Fix copyright
9 years ago
Craig Tiller
2b45cb827f
clang-format code
9 years ago
Craig Tiller
ce2b3084e7
Get stack traces in crash dumps working for Windows
9 years ago
Aaron Isotton
24e69bf02a
Added a channel argument to set the maximum reconnect backoff duration. Extended the interop test to test the custom reconnect backoffs.
...
This closes #5377 .
9 years ago
Craig Tiller
3af3f743c3
Fixes to things
9 years ago
Craig Tiller
b38197e0cc
Progress on poll() based poller
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
36f8f88529
Fix crash on mac
9 years ago
Craig Tiller
1d7704d7a1
Fix windows
9 years ago
Craig Tiller
85371a2bb0
Change pollset mutex ownership
9 years ago
Craig Tiller
9114a142c9
Port pollset worker changes to windows
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
d0a8ae1266
Move worker into pollset
9 years ago
murgatroid99
7a55684a13
Clang format and fix copyrights
9 years ago
murgatroid99
309830f6b8
Replace 'long' with 'int64_t' in public core headers
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Craig Tiller
c085e5c061
Fix copyrights
9 years ago
Craig Tiller
eced8ae3b3
Fix windows
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
Craig Tiller
2c1c7d5473
Fix copyrights
9 years ago
Craig Tiller
b0f275e4af
Small testing fixes
...
- end2end test deadlines may complete before checking IsCancelled
=> don't expect it to be false in these cases
- add exponential backoff to port_posix
- ensure run_tests rebuilds targets with a regex I commonly use
9 years ago
Dan Born
725ee28af8
Extend Copyrights to 2016
9 years ago
Dan Born
5d81d15260
Code review follow-up.
9 years ago
Dan Born
fa6b606898
Make grpc_tcp_listener private.
9 years ago
Craig Tiller
7536af02cf
Eliminate gpr_ int types - and insist on C99 variants instead
9 years ago
Craig Tiller
4bf292890c
Fix proxy end2end tests
...
Some transport callbacks weren't getting triggered. We now ensure that
this always occurs.
Additionally: left some debug only code around to make this class of bug
easier to diagnose in the future.
9 years ago
Craig Tiller
7b4356194d
Finish initial scrape, clang-format
9 years ago
yang-g
f8843fb58c
fix build and windows test
9 years ago
Nicolas Noble
5eb4e1caef
Adding grpc_tcp_listener as an actual object being returned.
9 years ago
yang-g
c9fca1813a
refacto of the reconnect tcp server to a general purpose test tcp server to be reused by the set_initial_string_test
9 years ago
Craig Tiller
0d6499e7e1
Add more verbose traces for port_server usage
9 years ago
Craig Tiller
c6c3189f3d
Add more verbose traces for debug output
9 years ago
Craig Tiller
2c0b91d4ff
Dont call malloc either
9 years ago
Craig Tiller
3a12dcfd06
Fixes
9 years ago
Craig Tiller
4e710f5e13
Remove stdio usage from signal handler
9 years ago
Craig Tiller
73c4e87670
Fix mac build
9 years ago
Craig Tiller
ecc4f9c694
Fix mac build
9 years ago
Craig Tiller
2bc37297c8
Enable backtraces on C tests
9 years ago
Craig Tiller
565b18b69c
clang-format all core files
9 years ago
Craig Tiller
82f9bd84e5
Update Windows stuff
9 years ago
Craig Tiller
a82950e683
clang-format all core files
9 years ago
Craig Tiller
8af4c33718
Final patches for rename
9 years ago