murgatroid99
9887379158
Update version to 1.8.0-dev, update g word to 'generous'
7 years ago
ncteisen
520cc8f555
Fix ClangTidy
7 years ago
yang-g
cfd20c4262
Add CompositeCallCredentials
7 years ago
Mark D. Roth
61b26f97b0
Code review changes.
7 years ago
Juanli Shen
fe40815682
Readd grpclb fallback
7 years ago
Vijay Pai
2046d0b3c5
Add unary call mode to GenericStub to allow generic RPC with 1 CQ trip
7 years ago
Vijay Pai
a44cffa11f
Base the new SerializationTraits API on implicit type conversion rather than SFINAE
7 years ago
Vijay Pai
efce6e1e50
Revert "Revert "Allow SerializationTraits to use grpc::ByteBuffer rather than only grpc_byte_buffer""
7 years ago
Yash Tibrewal
9eb8672bbe
Removing deprecated string to char * conversions
7 years ago
Vijay Pai
4b047a3bff
Construction of streams shouldn't require triggering async ops
7 years ago
Jan Tattermusch
5432dd8874
Revert "Allow SerializationTraits to use grpc::ByteBuffer rather than only grpc_byte_buffer"
7 years ago
Ken Payson
01e83b55e4
Revert "Add fallback (use backends from resolver if can't reach balancer) to grpclb."
...
This reverts commit aba0a0a544
.
7 years ago
Jan Tattermusch
4fa3364975
bump version to 1.6.1
7 years ago
Juanli Shen
aba0a0a544
Add fallback (use backends from resolver if can't reach balancer) to grpclb.
7 years ago
Vijay Pai
677395558d
Allow SerializationTraits to use grpc::ByteBuffer, not just grpc_byte_buffer
7 years ago
Mark D. Roth
1ff6ee12cc
clang-format
7 years ago
yang-g
d3cbd72d5f
Make grpc_call_log_batch take const char*
7 years ago
Yuchen Zeng
26b0a34fbe
Address review comments
7 years ago
Yuchen Zeng
5150cbd02d
Fix timer shutdown process
7 years ago
Mark D. Roth
2caf021772
Change plugin credentials API to support both sync and async modes.
7 years ago
Mark D. Roth
764cf04a13
Revert "Revert "Implement call combiner""
...
This reverts commit bf19961d0a
.
7 years ago
Craig Tiller
2897235609
Expose stats into qps_driver
7 years ago
yang-g
66e6c23372
Log offending ops and error code before crashing the server
7 years ago
Ken Payson
4754398f81
Clang_format
7 years ago
Mark D. Roth
196fa2e154
Add recv_message() method to TransportStreamOpBatch class.
7 years ago
yang-g
dce6fc6a48
Add missing extern C
7 years ago
Mark D. Roth
bf19961d0a
Revert "Implement call combiner"
7 years ago
David Garcia Quintas
dfde288148
1.6.0-pre1 -> 1.6.0
7 years ago
Ken Payson
567e0f1eb6
Have write ops take ownership over slices
7 years ago
Yuchen Zeng
4a11ecc076
Add ChannelConnectivityWatcher::Ref()/Unref()
7 years ago
Mark D. Roth
76e264b8df
Implement call combiner.
7 years ago
Yuchen Zeng
ba23e799dc
Sanity fixes
7 years ago
Yuchen Zeng
504be5c693
Privatize ChannelConnectivityWatcher members
7 years ago
Yuchen Zeng
ddaef3e325
Remove non-POD global variables
7 years ago
Yuchen Zeng
f1d50983ae
Document GRPC_DISABLE_CHANNEL_CONNECTIVITY_WATCHER
7 years ago
Yuchen Zeng
33845d08d4
Check env variable
7 years ago
Yuchen Zeng
b4481a9a13
Share one monitoring thread between channels
7 years ago
Yuchen Zeng
bfb4e06e3c
Check connectivity intermittently
7 years ago
Yuchen Zeng
4d88416c11
Remove atm in ChannelConnectivityWatcher
7 years ago
Yuchen Zeng
a2e506e8d9
Avoid using timers
7 years ago
Yuchen Zeng
6a6d618034
Prevent watching unsuppoted channels
7 years ago
Yuchen Zeng
2411bacd04
Address review comments
7 years ago
Yuchen Zeng
ee3e3310bb
Add reconnect channel tests
7 years ago
Yuchen Zeng
be9b814240
Add ChannelConnectivityWatcher
7 years ago
David Garcia Quintas
1775ef91d2
Version bump to 1.6
7 years ago
David Garcia Quintas
713597f1cd
Master version bump to 1.7.x
7 years ago
Sree Kuchibhotla
419b617a95
Fix thread avalances in thread manager
7 years ago
Vijay Pai
ce58cf8c44
Add Slice constructors to match all grpc_slice cases
7 years ago
jiangtaoli2016
3aaa5ea028
minor fix
7 years ago
Garret Kelly
9663d0337e
Add a GrpcLibraryInitializer to client_context.cc
...
It's feasible that a program be written/linked such that it only use
ClientContext from grpc++, which could end up with the other instances
of GrpcLibraryInitializer not ending up in the final binary. Add a
GrpcLibraryInitializer to client_context.cc to ensure that the library
is initialized. The primary side-effect of the library not being
initialized when only using a ClientContext is that the destructor for
ClientContext indirectly ends up trying to call through
g_core_codegen_interface when destructing its metadata, which is null.
7 years ago