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
yang-g
297a25b0cf
Add StubOptions
9 years ago
Nicolas Noble
563b8a2779
Regenerating project files and massaging VS project files.
9 years ago
Nicolas Noble
7c5ef31613
Regenerating project files and massaging VS project files.
9 years ago
Alistair Veitch
ff32faf3c9
Move grpc_census_call_*_context calls into public header
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
yang-g
c9c69e27da
Add reconnect interop test client and server
9 years ago
vjpai
b28456b1e4
Add dynamic thread pool and initial port of test
9 years ago
yang-g
8b25f2aaeb
move fake_transport_security_credentials to private API
9 years ago
Michael Larson
882ef3ff9e
mark not building windows tests as platforms = posix in build.json
9 years ago
Craig Tiller
698d00c60e
Add ipv4:, ipv6: schemes
9 years ago
Alistair Veitch
851032a7ae
address comments
9 years ago
Alistair Veitch
4d1589ace0
add record_stat API
10 years ago
yang-g
7ef7232dd9
split iterator into its own file
10 years ago
vjpai
a2e1bb1577
Change name of thread_pool files to fixed_size_thread_pool when
...
appropriate
10 years ago
Craig Tiller
48cb07c909
Client connectivity API
...
Initial plumbing work; needs tests and more client_channel
implementation.
10 years ago
Vijay Pai
69f2410086
Make thread_pool.h a public header
...
Rename ThreadPool -> FixedSizeThreadPool to allow for later introduction
of DynamicSizeThreadPool
10 years ago
yang-g
be5f059219
Add oauth2_auth_token test case in interop test
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
vjpai
f5d2138389
Test code
10 years ago
Vijay Pai
005e305c22
Initial checkin commit for lockfree stack.
...
Tests not yet included.
10 years ago
Craig Tiller
2c3a35e5cf
Make naming a little more consistent
10 years ago
Craig Tiller
2e622bc16a
Add a version string and a function to retrieve it
10 years ago
jboeuf
69cb6b41c8
Backport of pull request #2313 into release-0_10.
10 years ago
yang-g
85c04f938f
resolve comments
10 years ago
yang-g
8068f86974
Add a unit test
10 years ago
yang-g
3abe60b9d0
compiles
10 years ago
Julien Boeuf
feca1bf06c
Adding JWT verifier.
...
Still missing:
- Caching of the already checked JWTs (although it could be done at an
upper layer).
- Caching of the jwks_uri to avoid 2 roundtrips for each verification.
10 years ago
Siddharth Rakesh
b713546e4d
Resolving dependency error in Jenkins
10 years ago
Siddharth Rakesh
25481f72c1
Resolving merge conflict
10 years ago
Craig Tiller
08a1cf8f4f
Use connectivity state tracking code in chttp2 transport
10 years ago
Craig Tiller
ee98d84a02
Add an fd conservation test to verify that fds actually close
10 years ago
Craig Tiller
acf0f07dfc
Unix resolver, bug fixes
10 years ago
Craig Tiller
c7b5f7605e
Factor out channel state watching
10 years ago
Craig Tiller
052d27b891
Tidy up test to meet our standards
10 years ago
Craig Tiller
30ee10b785
Rename test into the right place
10 years ago
Masood Malekghassemi
1aa041ab1a
BLARGHAFLARGHAAHAJHAKJHATJHKAYMNHZIYRN
10 years ago
Craig Tiller
916246625b
Introduce connector, to help subchannel connect
10 years ago
Craig Tiller
e039f03383
Plumbing transport_op changes through
10 years ago
Craig Tiller
f5f1712e1f
Refactoring progress towards integrating client configs
10 years ago
Craig Tiller
f75fc12e3a
Add a test that headers are properly in build.json
...
Clean up anything that failed
10 years ago
Craig Tiller
3bc8ebd48e
Implementation work for client_config
...
- uri parsing
- dns resolution
10 years ago
Craig Tiller
1b81cc40cd
Missed file
10 years ago
Craig Tiller
af69180478
Flesh out things and make them compile
10 years ago
Craig Tiller
31489e3aba
Move some code out of src/ into tools/
...
It shouldn't count towards coverage
10 years ago
yang-g
adfed03146
Add missing headers to build.json
10 years ago
Yang Gao
89c5a56233
Add const to ByteBuffer methods and add tests
10 years ago
Jorge Canizales
fe8ad73ab7
Add pollset_set.h to build.json
10 years ago