Craig Tiller
ae69ad1bcf
Add a portable test of endpoint pairs
9 years ago
Jan Tattermusch
d68ef4f9ae
upgrade third_party/protobufs to 3.0.0-beta-1
9 years ago
Craig Tiller
2ded19b84f
Update projects
9 years ago
yang-g
d090fe1379
auth context api change for string_ref
9 years ago
Hongyu Chen
beb580b941
More merge conflict fix
9 years ago
yang-g
31ff8bcc15
add missing headers from 2495
9 years ago
yang-g
e21908fcee
impl
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
yang-g
9d1f0c4a0c
Fix merge failures
9 years ago
Craig Tiller
333ced0b8a
Remove accidental dependency on zookeeper in shutdown_test
9 years ago
Vijay Pai
e8a7e30a75
Eliminate public thread-pool interface
9 years ago
Craig Tiller
11a28c7f1a
Update projects
9 years ago
yang-g
9fb35a5332
split stream.h into sync_stream.h and async_stream.h
9 years ago
yang-g
9e2f90cd06
headers reorg
9 years ago
Julien Boeuf
87047d7e93
Security connector is now responsible for the handshake.
9 years ago
Hongyu Chen
e09dc78e74
rename census_filter.{c,h} to grpc_filter.{c,h}
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
c317f07b56
Make Channel ctor private
9 years ago
yang-g
ef00308e39
remove internal_stub
9 years ago
Hongyu Chen
fdc1dc744b
Move census_filters from .../channel to .../census
9 years ago
yang-g
8c2be9f228
Remove ChannelInterface and replace it with Channel
9 years ago
Jan Tattermusch
9876077fde
disable grpc_zookeeper target on windows
9 years ago
Craig Tiller
e50e5cbde2
Add a timeout to shutdown to forcefully end calls
9 years ago
Julien Boeuf
2fd8a88843
Adding new header in build.json.
9 years ago
Nicolas "Pixel" Noble
38b32c077b
Better handling of _WIN32_WINNT.
9 years ago
Nicolas "Pixel" Noble
1df8ee9871
Recreating grpc_test_util_unsecure's template.
9 years ago
Nicolas "Pixel" Noble
bb3aed0ef9
Removing gpr_cancelable.
9 years ago
David Garcia Quintas
b802fc7732
Updated outdated Grpc.mak
9 years ago
Jan Tattermusch
23df064b34
update instructions on building protoc plugins
9 years ago
Alistair Veitch
e6d0ad317e
add all new content
9 years ago
Hongyu Chen
7adbb64307
Build file changes
9 years ago
yang-g
ffc8a6b431
move auth property iterator declaration into auth_context.h
9 years ago
Jan Tattermusch
d9a8fb207e
add protobuf.props to plugin projects
9 years ago
Jan Tattermusch
448672ea2a
update instructions to build protoc plugins
9 years ago
Jan Tattermusch
214cd59ae0
update .props for protobuf
9 years ago
Jan Tattermusch
50d8ed91be
updated .gitignore
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
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
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
yang-g
61fcb185dd
regenerate projects
9 years ago
Alistair Veitch
1178900c04
merge with master, fix build issue
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
Nicolas "Pixel" Noble
58577ecdd1
Regenerate project files.
9 years ago