Craig Tiller
a7957f50af
Exclude uds from default hostname tests
9 years ago
Craig Tiller
83f4d4e218
Add a subchannel factory decorator library
9 years ago
Donna Dionne
95099bb934
adding one more prepare command to mirror repositories.
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
Masood Malekghassemi
d65632ab04
Add Python documentation generation
9 years ago
Donna Dionne
206b6866a4
removing unnecessary tests.
9 years ago
Nicolas "Pixel" Noble
58577ecdd1
Regenerate project files.
9 years ago
yang-g
f145b3b5be
regenerate projects
9 years ago
Donna Dionne
8ff36d53cc
Adding new interop tests
9 years ago
Donna Dionne
1b0e3437be
Adding c++ interop (cloud to prod) to jenkins work flow.
...
First effort in adding interop to jenkins work flow, more languages will follow.
9 years ago
Alistair Veitch
0383d494c4
version 1
9 years ago
Jan Tattermusch
9a5c4f516f
make sure async test wont be silently skipped with old NUnit
9 years ago
yang-g
c9c69e27da
Add reconnect interop test client and server
9 years ago
Nicolas "Pixel" Noble
4243ca878e
Supporting FreeBSD for Jenkins.
9 years ago
Craig Tiller
c4b56b67a2
Make passing NULL for host not crash
9 years ago
vjpai
b28456b1e4
Add dynamic thread pool and initial port of test
9 years ago
Stanley Cheung
f4f6bc2c77
Minor jenkins script cleanjup
9 years ago
Stanley Cheung
0308274267
fix ruby gem path
9 years ago
Stanley Cheung
f64825f24b
run homebrew installation script on macos jenkins
9 years ago
David Garcia Quintas
c899319fd8
Updated interop tests with support for compression.
...
The support for uncompressable payloads relies on a 512KB file with data from /dev/urandom
9 years ago
yang-g
8b25f2aaeb
move fake_transport_security_credentials to private API
9 years ago
David Garcia Quintas
8ec09f6530
Added tests (and bugfix) for grpc_compression_algorithm_parse
9 years ago
Stanley Cheung
a83cb9160f
use export instead
9 years ago
Stanley Cheung
29e1aca8cc
local can only be used in a function;
9 years ago
Stanley Cheung
f97b4f26d6
Add per-language homebrew testing for Mac on Jenkins
9 years ago
Nicolas "Pixel" Noble
482d761bd7
Making sure that 32 bits is being built and run on Jenkins.
10 years ago
Alistair Veitch
b46f3f400e
fix build
10 years ago
Craig Tiller
698d00c60e
Add ipv4:, ipv6: schemes
10 years ago
Stanley Cheung
b00472b62a
missed a php depenedency in dockerfile
10 years ago
Stanley Cheung
488a5b40b9
temp directory doesnt work when tests run in parallel
10 years ago
Stanley Cheung
17bb3ec921
support macos in jenkins run_distributions script
10 years ago
Michael Larson
878b63e1eb
old not parallel version of generate_projects.sh, for debuggin
10 years ago
Michael Larson
b19d4ebba0
changed vsproject generation to make c++ tests; put a hint in the .sln about lib vs. target; expand .proto includes
10 years ago
Alistair Veitch
635899d062
rebuild makefile
10 years ago
Hongwei Wang
a3780a8102
Register zookeeper plugin in grpc
10 years ago
Stanley Cheung
d76bb254e2
rename script to run_distribution
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
Hongwei Wang
da8858ff70
Add grpc_zookeeper in build.json
10 years ago
Nicolas "Pixel" Noble
b8c1524728
Enabling 32 bits downgrade of our environment.
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
Nicolas "Pixel" Noble
4d811daf52
generate_projects.py should make directories.
...
That's necessary for generating Visual Studio project files that are in separate empty directories otherwise.
10 years ago
Nathaniel Manista
3abe61850e
links interface and gRPC-on-wire implementation
...
This code branches out of the alpha/early_adopter code and begins
building toward the beta API.
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
Nicolas "Pixel" Noble
f716c0ca43
Filtering stdout for JUnit report in case of timeouts.
...
We're not properly filtering stdout in case we're timeouting. This generates invalid XML output.
10 years ago
Nicolas "Pixel" Noble
587b7592b5
Calling python to spawn a python subprocess.
...
This will enable the script to work under Windows, which doesn't understand hashbangs interpreters.
Also built on top of #2395 .
10 years ago
Nicolas "Pixel" Noble
22232ae298
Swapping tabs for spaces in generate_projects.py
10 years ago