David Garcia Quintas
b65e4213a3
fixed faulty merge
9 years ago
David Garcia Quintas
7fd0fd5023
C++ Alarm implementation (with tests).
9 years ago
David Garcia Quintas
f747bbc043
s/grpc_alarm/grpc_timer && s/grpc_cq_alarm/grpc_alarm
9 years ago
Craig Tiller
7bedba8c45
Disable zookeeper test for now
9 years ago
Craig Tiller
64db1580f8
Remove workqueue_test from Windows for now
9 years ago
Craig Tiller
ba496454b2
Fixes
9 years ago
Craig Tiller
73b6606629
Workqueue: interface, test, and posix implementation
9 years ago
David Garcia Quintas
4fb049b647
Added round robin LB policy.
9 years ago
Craig Tiller
fa5df1cc2a
Exclude some tests from Windows until we figure things out better
9 years ago
Craig Tiller
1ebb7c885e
Hand-written changes
9 years ago
Craig Tiller
ae69ad1bcf
Add a portable test of endpoint pairs
9 years ago
Craig Tiller
2ded19b84f
Update projects
9 years ago
Julien Boeuf
814ffd67f5
Fixing buildgen output.
9 years ago
Julien Boeuf
8fd915ab8d
Adding grpc::string_ref class.
...
- Strict subset of
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3442.html
- Useful to avoid unnecessary string copies.
9 years ago
Hongyu Chen
a0f149e873
Move core/profiling/timers_preciseclock.h to core/support/ such that we
...
have a gpr public function which returns cycle clock.
9 years ago
Vijay Pai
e8a7e30a75
Eliminate public thread-pool interface
9 years ago
Julien Boeuf
87047d7e93
Security connector is now responsible for the handshake.
9 years ago
yang-g
2f5ea5f244
regenerate projects
9 years ago
Craig Tiller
49772e00eb
Outlaw illegal metadata characters
9 years ago
David Garcia Quintas
a4c4f02a63
Added C API functions for compression args handling (w/ tests)
9 years ago
yang-g
11e3028e65
regenerate projects
9 years ago
Craig Tiller
711bbe6364
Exclude qps_test from tsan runs
...
The TSAN deadlock detector has some problems that prevents this test
from running successfully.
Issue #2994 has been filed to re-enable these in the future.
9 years ago
Craig Tiller
e50e5cbde2
Add a timeout to shutdown to forcefully end calls
9 years ago
Nicolas "Pixel" Noble
bb3aed0ef9
Removing gpr_cancelable.
9 years ago
Robbie Shade
6d9e1849ee
Regenerated project files
9 years ago
Hongwei Wang
aafbad6c96
Update tests.json
9 years ago
Craig Tiller
c85357e051
Reduce mac CI load
9 years ago
Nicolas "Pixel" Noble
63323e3c07
Re-enabling tests that got culled off.
9 years ago
Craig Tiller
d50993d49b
Add linux, mac as test platforms, only run _with_poll tests on linux
9 years ago
Craig Tiller
17effabe42
Add proxy tests to end2end suite
...
Currently the oauth2 variant of these tests is disabled. Will work with
@jboeuf to figure out how to turn them on.
9 years ago
Hongwei Wang
8e04d4107e
Add zookeeper end-to-end test
9 years ago
yang-g
61fcb185dd
regenerate projects
9 years ago
Alistair Veitch
1178900c04
merge with master, fix build issue
9 years ago
Craig Tiller
a7957f50af
Exclude uds from default hostname tests
9 years ago
Craig Tiller
83f4d4e218
Add a subchannel factory decorator library
9 years ago
Craig Tiller
5ddbb9d405
Allow specific pollers to be woken
...
Currently, if two threads call grpc_completion_queue_pluck on the same
completion queue for different tags, there is a 50% chance that we
deliver the completion wakeup to the wrong poller - forcing the correct
poller to wait until its polling times out before it can return an event
up to the application.
This change tweaks our polling interfaces so that we can indeed wake a
specific poller.
Nothing has been performance tuned yet. It's definitely sub-optimal in a
number of places. Wakeup file-descriptors should be recycled. We should
have a path that avoids calling poll() followed by epoll(). We can
probably live without it right at the second though.
This code will fail on Windows at least (I'll do that port when I'm in the office and have a Windows
machine).
9 years ago
Nicolas "Pixel" Noble
58577ecdd1
Regenerate project files.
9 years ago
yang-g
f145b3b5be
regenerate projects
10 years ago
Craig Tiller
c4b56b67a2
Make passing NULL for host not crash
10 years ago
vjpai
b28456b1e4
Add dynamic thread pool and initial port of test
10 years ago
David Garcia Quintas
8ec09f6530
Added tests (and bugfix) for grpc_compression_algorithm_parse
10 years ago
yang-g
7ef7232dd9
split iterator into its own file
10 years ago
Craig Tiller
1ada6ad8e5
Added connectivity tests, fixed bugs
10 years ago
vjpai
a2e1bb1577
Change name of thread_pool files to fixed_size_thread_pool when
...
appropriate
10 years ago
Craig Tiller
143e7bf0cf
Introduce a clock type field onto gpr_timespec.
...
Use it to validate that arithmetic on time types makes even some vague
kind of sense.
10 years ago
Vijay Pai
887f86bd21
Debug and add in generated build files
10 years ago
Craig Tiller
2c3a35e5cf
Make naming a little more consistent
10 years ago
Robbie Shade
6953529365
Updated build.json, regenerated project files.
10 years ago
jboeuf
69cb6b41c8
Backport of pull request #2313 into release-0_10.
10 years ago
yang-g
8068f86974
Add a unit test
10 years ago