Alexander Polcyn
f5521c33f9
Revert "Merge branch 'master' into v1.3.x"
...
This reverts commit 79759fea1a
, reversing
changes made to dc36f4df6a
.
8 years ago
Craig Tiller
75bfb97548
Finish hybrid server stuff, ensure it gets tested
8 years ago
Sree Kuchibhotla
2c614a7a7b
clang
8 years ago
Sree Kuchibhotla
5bec133ba0
clang format
8 years ago
Sree Kuchibhotla
f2c32150ef
Update C++ code
8 years ago
Yuxuan Li
bdc76ab37b
bug fix
8 years ago
Yuxuan Li
34894e4b1c
Implemented stream coalescing design
...
(RFC:https://github.com/grpc/proposal/pull/3 ). Add necessary
microbenchmarks to show reduced writes/iter for short streams. Add
necessary end2end test to test out newly added apis. Filter those tests
using *WithCoalescingApi*.
8 years ago
Sree Kuchibhotla
1dbd981cf8
Prefix grpc_cq_polling_type enums with GRPC_CQ_
8 years ago
Sree Kuchibhotla
982a6f2b1c
C++ code changes in response to grpc_completion_queue_create() API change
8 years ago
yang-g
f07ed45439
Restore the NextMessageSize for streamed calls
8 years ago
Craig Tiller
1d77059e4b
Fix integer overflow
8 years ago
Craig Tiller
62f28bfcf0
Remove double-checking of max-message-size in C++ layers
8 years ago
Vijay Pai
c0b2acb1a0
Use C++11 final and override
8 years ago
Vijay Pai
075b18e77f
Bug fix on failure condition
8 years ago
Vijay Pai
db5b1cbc94
Add all plumbing and typedef's for controlled server-side streaming
8 years ago
Mark D. Roth
3ad6188920
Fix a few lingering references to max_message_size.
8 years ago
Vijay Pai
77073ce99f
clang-format
8 years ago
Yuchen Zeng
59e835d431
Add comments
8 years ago
Yuchen Zeng
e0705e2dc2
Add ServerReaderWriterInterface
8 years ago
Vijay Pai
5d94118d0d
clang-format
8 years ago
Vijay Pai
581097fe0d
Make FCUnary and ServerReaderWriter derived classes of a new
...
ServerReaderWriterInterface so that some functions can be made
to accept either.
8 years ago
Nicolas Noble
5a36325896
Merge pull request #7502 from dgquintas/cpp_compression_level
...
C++ Compression Level set properly
8 years ago
David Garcia Quintas
c79b0650d2
removed codegen/log.h
8 years ago
Vijay Pai
2d04dd827c
Change API for next message size to allow a bool return value for failure
...
cases.
8 years ago
David Garcia Quintas
440558a7ec
C++ Compression Level set properly
8 years ago
vjpai
fcb98a578c
Add NextMessageSize method to all readable streams as an upper-bound
...
on the actual message size.
Rename Size of FCUnary to NextMessageSize for consistency
9 years ago
vjpai
bd28936c86
Properly handle reviewer comment re concurrent Read
9 years ago
vjpai
ef01edf5b7
Fix review comments
9 years ago
vjpai
b9df2760ed
Add proper documentation of ordering and thread-safety for
...
streaming (sync and async) APIs
9 years ago
yang-g
15759f610e
Let Next set ok=true when receiving error status
9 years ago
Craig Tiller
399b3c42de
Fix client_crash_test, implement idempotency, fail_fast for C++
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Craig Tiller
f40df23eeb
Auto-changes
9 years ago
David Garcia Quintas
9eef377865
clang-format
9 years ago
David Garcia Quintas
b942640497
clang-format
9 years ago
David Garcia Quintas
6848c4e145
wip. prior to cq refactoring
9 years ago
Craig Tiller
a44cbfc11c
Fix race condition in transport API
...
Specifically:
Receiving trailing and initial metadata had to be published in
lock-step.
=> If we wanted trailing metadata, we might not get initial metadata processed
until messages arrived.
=> Compression code had no idea what codec to use.
To fix it, publish initial metadata as soon as it's ready (this is a
transport API change).
Requires changes to grpc_call to ensure ordering in processing initial
metadata and messages (one may be delayed).
Exposed at least some bugs in C++ where we never read initial metadata.
I expect at least one more similar bug.
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
David Garcia Quintas
6bd7b97dc6
DONE!!1one
9 years ago
David Garcia Quintas
e1300deb87
After GrpcLibrary refactoring. Compiles and passes. WIP still
9 years ago
David Garcia Quintas
6a48405ed0
pre sync_stream.cc creation. Does not compile
9 years ago
David Garcia Quintas
6190854157
updated copyrights
9 years ago
David Garcia Quintas
1aeabd7194
regenerated projects
9 years ago
Jorge Canizales
0f5739be43
Mark WaitForInitialMetadata as override, for Clang
9 years ago
Craig Tiller
d6599a39e4
Replicate C++ docs from master to beta branch
...
Original PR #3074 by @dgquintas
9 years ago
Craig Tiller
00ad71c135
Revert "C++ docs"
9 years ago
David Garcia Quintas
a570d6334d
Fixes to comments and to examples
9 years ago
David Garcia Quintas
3306bcd1a1
Docs for streams + exposed auth properties
9 years ago
yang-g
9fb35a5332
split stream.h into sync_stream.h and async_stream.h
9 years ago