yang-g
d3cbd72d5f
Make grpc_call_log_batch take const char*
8 years ago
Yuchen Zeng
26b0a34fbe
Address review comments
8 years ago
Yuchen Zeng
5150cbd02d
Fix timer shutdown process
8 years ago
Mark D. Roth
764cf04a13
Revert "Revert "Implement call combiner""
...
This reverts commit bf19961d0a
.
8 years ago
Craig Tiller
2897235609
Expose stats into qps_driver
8 years ago
yang-g
66e6c23372
Log offending ops and error code before crashing the server
8 years ago
Ken Payson
4754398f81
Clang_format
8 years ago
Mark D. Roth
196fa2e154
Add recv_message() method to TransportStreamOpBatch class.
8 years ago
yang-g
dce6fc6a48
Add missing extern C
8 years ago
Mark D. Roth
bf19961d0a
Revert "Implement call combiner"
8 years ago
Ken Payson
567e0f1eb6
Have write ops take ownership over slices
8 years ago
Yuchen Zeng
4a11ecc076
Add ChannelConnectivityWatcher::Ref()/Unref()
8 years ago
Mark D. Roth
76e264b8df
Implement call combiner.
8 years ago
Yuchen Zeng
ba23e799dc
Sanity fixes
8 years ago
Yuchen Zeng
504be5c693
Privatize ChannelConnectivityWatcher members
8 years ago
Yuchen Zeng
ddaef3e325
Remove non-POD global variables
8 years ago
Yuchen Zeng
f1d50983ae
Document GRPC_DISABLE_CHANNEL_CONNECTIVITY_WATCHER
8 years ago
Yuchen Zeng
33845d08d4
Check env variable
8 years ago
Yuchen Zeng
b4481a9a13
Share one monitoring thread between channels
8 years ago
Yuchen Zeng
bfb4e06e3c
Check connectivity intermittently
8 years ago
Yuchen Zeng
4d88416c11
Remove atm in ChannelConnectivityWatcher
8 years ago
Yuchen Zeng
a2e506e8d9
Avoid using timers
8 years ago
Yuchen Zeng
6a6d618034
Prevent watching unsuppoted channels
8 years ago
Yuchen Zeng
2411bacd04
Address review comments
8 years ago
Yuchen Zeng
ee3e3310bb
Add reconnect channel tests
8 years ago
Yuchen Zeng
be9b814240
Add ChannelConnectivityWatcher
8 years ago
David Garcia Quintas
1775ef91d2
Version bump to 1.6
8 years ago
David Garcia Quintas
713597f1cd
Master version bump to 1.7.x
8 years ago
Sree Kuchibhotla
419b617a95
Fix thread avalances in thread manager
8 years ago
Vijay Pai
ce58cf8c44
Add Slice constructors to match all grpc_slice cases
8 years ago
jiangtaoli2016
3aaa5ea028
minor fix
8 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.
8 years ago
yang-g
097cbfc94f
Resolve comments
8 years ago
yang-g
0eaf7debd2
Allow adding events to cq after shutdown is called.
8 years ago
Vijay Pai
6abd20020b
Revert "Separate internal-only and public parts of C++ API"
8 years ago
ncteisen
139072ff92
Const correct and clang
8 years ago
ncteisen
eb70b9e0df
Anon namespace over static
8 years ago
ncteisen
a5d557b96d
Rename function to avoud future clash
8 years ago
ncteisen
30939f8854
Make CreateThreadPool settable
8 years ago
ncteisen
85fac6df57
Quiet down server builder
8 years ago
Vijay Pai
0f95fa4909
Add idiomatic C++ API for grpc::Slice construction that doesn't
...
require using grpc_slice
8 years ago
Craig Tiller
d996379030
Reset OWNERS state
8 years ago
David Garcia Quintas
aef267b71e
Put thread creation and join under lock
8 years ago
Vijay Pai
3d7d5f4ed2
Create inproc transport, add relevant tests, exclude irrelevant tests
8 years ago
Mark D. Roth
0696611fb5
Do not return calls on server when request proto fails to deserialize.
8 years ago
Craig Tiller
41690d1ad8
Detach ownership of core/c++
8 years ago
Craig Tiller
e476f7d33f
Strawman OWNERS --> CODEOWNERS script
8 years ago
Mehrdad Afshari
bb3d95b643
Use https://grpc.io consistently as the canonical URL
8 years ago
Mehrdad Afshari
976eb7c4b4
Fetch grpc.io/release over https
8 years ago
Vijay Pai
c0baec60a1
Internalize structs and methods meant for being exposed through codegen
...
or that interface with core and are only for internal use
8 years ago