yang-g
9e2f90cd06
headers reorg
9 years ago
yang-g
c317f07b56
Make Channel ctor private
9 years ago
yang-g
ef00308e39
remove internal_stub
9 years ago
yang-g
8c2be9f228
Remove ChannelInterface and replace it with Channel
9 years ago
Craig Tiller
e50e5cbde2
Add a timeout to shutdown to forcefully end calls
9 years ago
Nicolas "Pixel" Noble
4ef9b86cc2
Fixing zookeeper's installation.
9 years ago
Robbie Shade
a2f3652040
Regenerated project files
9 years ago
Nicolas "Pixel" Noble
bb3aed0ef9
Removing gpr_cancelable.
9 years ago
yang-g
ffc8a6b431
move auth property iterator declaration into auth_context.h
9 years ago
Craig Tiller
99740785f1
Cleanup unnecessary test
9 years ago
yang-g
f1ca91ad30
regenerate projects
9 years ago
yang-g
62ff690e48
regenerate projects
9 years ago
yang-g
b62a90602b
regenerate projects
9 years ago
Craig Tiller
fc186a1828
Regenerate makefile
9 years ago
Craig Tiller
68f4e0f6ab
Initial Doxygen import for core, c++
9 years ago
Craig Tiller
60287b6363
Revert "Fixing environments where pkg-config isn't installed."
...
This reverts commit 2ed6878412
.
9 years ago
Craig Tiller
ce898834f9
Revert "Fixing environments where pkg-config isn't installed."
...
This reverts commit 2ed6878412
.
9 years ago
Craig Tiller
6fa0b98206
Rebuild projects
9 years ago
Craig Tiller
f53d9c8d0d
Testing port server
...
run_tests.py will start a server (if it's not running, or if the running
port server mismatches the 'current' one) that serves ports to use for
tests. The server is left running after run_tests.py finishes, so that
in environments such as Mac and Windows where tests run unshielded from
each other, we don't start jumping on already used ports.
9 years ago
Nicolas "Pixel" Noble
2ed6878412
Fixing environments where pkg-config isn't installed.
...
Depending on the presence of pkg-config, we're not necessarily doing the right thing in the Makefile. Zlib is a pkg-config dependency, but libm, libpthread, librt aren't.
9 years ago
Hongwei Wang
5c9bbfbf19
Add zookeeper test in Makefile
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
Hongwei Wang
8e04d4107e
Add zookeeper end-to-end test
9 years ago
Jan Tattermusch
8f4b1b032e
bump C# version to 0.6.1 and core version to 0.10.1
...
Conflicts:
src/csharp/Grpc.Core/Version.cs
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
yang-g
c9c69e27da
Add reconnect interop test client and server
9 years ago
Nicolas "Pixel" Noble
a7c162c17c
The code evolved enough so that we now have tests that directly depend on OpenSSL.
...
Reflecting that in the Makefile so that we don't race against the system when building.
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
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
Nicolas "Pixel" Noble
482d761bd7
Making sure that 32 bits is being built and run on Jenkins.
9 years ago
Craig Tiller
698d00c60e
Add ipv4:, ipv6: schemes
9 years ago
Alistair Veitch
635899d062
rebuild makefile
9 years ago
Hongwei Wang
a3780a8102
Register zookeeper plugin in grpc
9 years ago
yang-g
7ef7232dd9
split iterator into its own file
9 years ago
Hongwei Wang
a8cc43907e
Add zookeeper library in Makefile template
9 years ago
Craig Tiller
1ada6ad8e5
Added connectivity tests, fixed bugs
9 years ago
Hongwei Wang
da8858ff70
Add grpc_zookeeper in build.json
9 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
Nicolas "Pixel" Noble
367e30feeb
Replacing echo -e with a more generic system.
...
The 'tr' command can actually accept escapes, such as \n.
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
Vijay Pai
887f86bd21
Debug and add in generated build files
10 years ago