Craig Tiller
31af436d96
Fixes for async_end2end_test: Shutdown() can block
7 years ago
Sree Kuchibhotla
eede875bdb
Disable health check service in async end2end tests as it is causing flakes in mac
7 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Nicolas "Pixel" Noble
3726e3d37b
Moving gtest include down.
...
In some cases, depending on the direction of the wind, and the phase of the moon, gtest can interfere with protobuf badly with macros cross-pollution between the two projects. Moving the gtest inclusion at the end makes the problem go away.
8 years ago
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
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
Myungjun Kim
f17d163a9b
Fix typos
...
unkown -> unknown
fix unnecessary spacing
8 years ago
Jan Tattermusch
bd0b0546a6
windows compilation fixes
8 years ago
Craig Tiller
7c70b6c144
Revert "Revert "Metadata handling rewrite""
...
This reverts commit 5e01e2ac97
.
8 years ago
Craig Tiller
5e01e2ac97
Revert "Metadata handling rewrite"
8 years ago
yang-g
cc5910228d
manual revert of #8901
8 years ago
Craig Tiller
f658bf0e1b
Start resolving memory issues in C++ metadata
8 years ago
Craig Tiller
3b45b8d60b
Revert "Test credentials provider update"
8 years ago
yang-g
8e9fc9bd0e
Test credentials provider update
8 years ago
Vijay Pai
1b87ddee0a
One more NULL->nullptr
8 years ago
Vijay Pai
b0a6be2b8f
Remove some unnecessary new/delete patterns
8 years ago
Vijay Pai
90102c2bfc
Eliminate unnecessary uses of new[]/delete[] that can be replaced
...
with vector
Also start eliminating uses of plain-old delete that are not helpful
8 years ago
Vijay Pai
713c7b87e1
clang-format
8 years ago
Vijay Pai
c0b2acb1a0
Use C++11 final and override
8 years ago
murgatroid99
7c5befd86b
Change UnimplementedService to UnimplementedEchoService in echo.proto
8 years ago
murgatroid99
623dd4f556
Renamed GPR_ constants to GRPC_ in iomgr/port.h
8 years ago
murgatroid99
5407089b37
Separate out iomgr-specific constants into a separate header
8 years ago
Yuchen Zeng
77b74258b5
Revert unnecessary deletions
8 years ago
Yuchen Zeng
1318479011
Separate generated file and protobuf dependency
8 years ago
yang-g
807387641f
prevent spurious wake up and unstarted/already shutdown server
8 years ago
yang-g
6ec11f2acd
prevent spurious wake up and unstarted/already shutdown server
8 years ago
yang-g
05573f1692
Make Server::Wait work for async only server.
8 years ago
yang-g
e89dc6ceb6
Make Server::Wait work for async only server.
9 years ago
Vijay Pai
b31a9a0900
Include <cinttypes> for PRIuPTR. Not clear why this is needed.
9 years ago
Vijay Pai
679c75f0a6
Deal with issues surrounding const members of classes used in
...
containers
9 years ago
Vijay Pai
a63271c77f
Deal with to_string, proper usage of nullptr, and lack of map::emplace
9 years ago
vjpai
97da6473b4
Manual clang-format
9 years ago
Yuchen Zeng
beaa35724c
Fix type mismatch for type_size
9 years ago
Yuchen Zeng
0ba114408e
Fix gpr_log format mismatches in c++ tests
9 years ago
Vijay Pai
15855f3e7f
Switch server builder plugin API to something that will work with gcc4.4
9 years ago
yang-g
15759f610e
Let Next set ok=true when receiving error status
9 years ago
David Klempner
6fb122dc6e
Add calls to grpc_recycle_unused_port to two of the tests which call
...
grpc_pick_unused_port a lot.
9 years ago
Craig Tiller
e4d2748f2f
Fix async_end2end_test flow control
...
Completion queues + flow control + single threading is hard.
We need a read outstanding on a call to grant flow control tokens to the
remote end.
To do that we need to request a read *before* we wait for the write to
be finished, otherwise, in the case of a large write we'll block waiting
for flow control tokens.
Built on #6402
9 years ago
Vijay Pai
d7b1e704a8
Cover large message sent securely or insecurely over async
9 years ago
Vijay Pai
df8b62cea7
Add coverage for secure async end2end testing
9 years ago
Yuchen Zeng
a42ec21341
Server builder plugin
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Craig Tiller
f45496fdb0
Fix include path
9 years ago
Craig Tiller
9533d042d4
Fix includes
9 years ago
Sree Kuchibhotla
b0d1567e8e
Revert "Revert "Properly integrate async API with server-side cancellations.""
9 years ago
Sree Kuchibhotla
edd96e4926
Revert "Properly integrate async API with server-side cancellations."
9 years ago
Vijay Pai
dbf47fabd4
Better comments.
9 years ago
Vijay Pai
2e729387f7
clang-format
9 years ago