Craig Tiller
d55636d813
Revert "Open loop sync/async multithreaded testing"
10 years ago
vjpai
191b67437b
Address reviewer comment by not having non-const reference
10 years ago
Vijay Pai
cf3fb092cc
clang-format
10 years ago
Vijay Pai
c7de81e57e
Better management of channel attempts and channel coverage
10 years ago
Vijay Pai
db398e0609
Omit redundant record-keeping
10 years ago
Vijay Pai
06c995137b
Take some code out from under a lock_guard and try to
...
maintain affinity of next_channel whenever possible
10 years ago
Vijay Pai
7b172b2411
Get the code to stop crashing by fixing bugs
10 years ago
vjpai
dc0615fa87
Init a variable
10 years ago
vjpai
d1dce90c9a
Minor fixes
10 years ago
Vijay Pai
8eedd4a2c6
Context activation for async
10 years ago
Vijay Pai
9dc5c15b56
Account for time difference in mac and linux
10 years ago
Vijay Pai
8559485c23
Bug fix
10 years ago
vjpai
7abc4e720c
Invoke LoadTest setup
10 years ago
vjpai
924d459c27
Fix timer issues
10 years ago
Craig Tiller
5c8737d171
clang-format qps code - it was getting out of hand
10 years ago
vjpai
6a608020b0
WIP
10 years ago
vjpai
37f7257529
WIP
10 years ago
Craig Tiller
3676b38183
Lose redundant tag on unary calls
10 years ago
vjpai
041998d986
Change function-pointer to std::function
10 years ago
Vijay Pai
e10ebf15eb
Keep code that is common between both async client versions in a new async superclass and only use unary/streaming-specific material in the subclass.
10 years ago
Craig Tiller
41faf0f4c8
s/11/1
10 years ago
Nicolas "Pixel" Noble
0caebbfcfe
Splitting gRPC service class codegen into its own set of files.
10 years ago
Craig Tiller
8221e40ac0
Indentation fixes, s/11/1/g
10 years ago
Craig Tiller
1c61af7364
Dont sleep forever on async cq
10 years ago
Craig Tiller
8a5a666ad0
Handle errors better on client
10 years ago
Craig Tiller
aa2fca5a48
Remove asserts
10 years ago
Vijay Pai
49673133b3
Remove unused header file for profiler
10 years ago
Vijay Pai
bef9cbc7dc
Eliminate range-based fors
10 years ago
Vijay Pai
82dd80abc6
Elminate range-based fors and work around some other limitations in older compilers
10 years ago
vjpai
46f65239cf
Added streaming C++ tests for sync and sync cases
10 years ago
Yang Gao
6baa9b67ad
clang-format c++ code
10 years ago
Chilledheart
4be94b9541
Add missing GRPC_OVERRIDE, NFC
...
Testing asan configuration with the latest clang compiler fails due to
the warning `-Winconsistent-missing-override`. This patch fixes it.
10 years ago
Craig Tiller
a182bf12b0
clang-format
10 years ago
Craig Tiller
ef63839042
Async client works
10 years ago
Craig Tiller
d1e18faefc
Async client progress
10 years ago
Craig Tiller
8856875900
Async client progress
10 years ago
vjpai
4e1e1bc28e
Revert "Use typedefs to avoid triply-nested function templates"
...
This reverts commit 45b0bc4bec
.
This revert is being done because the compilers on Travis don't
understand the C++11 template/using syntax.
10 years ago
vjpai
45b0bc4bec
Use typedefs to avoid triply-nested function templates
10 years ago
vjpai
6e2e64a8b4
Stop abusing operator() overloading
10 years ago
vjpai
9440a14558
Move std::bind call out of main loop, change constructor appropriately
10 years ago
vjpai
cd801c8531
<:: -> < ::
10 years ago
vjpai
3c11066217
override->GRPC_OVERRIDE
10 years ago
Vijay Pai
64ac47f389
clang-format all these files
10 years ago
vjpai
56c5129629
Rename Async methods from generator to avoid naming conflicts to
...
bind and other functions
10 years ago
vjpai
dea740f329
New multithreaded async C++ tests. The server is architected the way
...
that it should be with multiple threads waiting on a single
completion queue.
The client currently uses a separate completion
queue per-thread, as trying to do a single unified queue was leading
to crashes for me. I need to figure that out.
10 years ago
Craig Tiller
8ecb170151
Fix that race better
10 years ago
Craig Tiller
2d0f36c84b
Driver to client/server kind of works
10 years ago
Craig Tiller
5c004c68de
Driver changes
...
WIP - things compile again after a broad set of changes preparing for
the driver code.
10 years ago
vjpai
5b47818d93
Some compilers not happy with <:: and need < :: instead
10 years ago
Nicolas "Pixel" Noble
7e80efcb3d
Making the usage of gflags uniform across distributions.
10 years ago