David Garcia Quintas
d71ff05b51
Added codegen_lib target
9 years ago
Craig Tiller
5a6644602e
Moving fd code into ev code
9 years ago
Craig Tiller
ccdea1900f
Separate timer checking from pollsets
9 years ago
Craig Tiller
eb841e2010
Revert "Revert "Proto API for LB request/responses""
9 years ago
Craig Tiller
c35e2c582f
Revert "Proto API for LB request/responses"
9 years ago
vjpai
fd307efbd1
fixed_size_thread_pool : why do we even have that lever? It has been
...
deprecated and unused for quite some time.
9 years ago
Vijay Pai
29e1d95a21
Revive gpr
9 years ago
Vijay Pai
c41abec7f8
Sanity: clang-format and regen projects
9 years ago
vjpai
f9f61cf5bc
Properly specify dependences on alarm.h in build.yaml
9 years ago
vjpai
04e992a750
Make C++ alarm class usable and testable - there were some build issues and
...
it was not actually even included in the library or the test suite.
9 years ago
Craig Tiller
ad09598ae5
Further cleanup
9 years ago
Craig Tiller
4a67be42a0
Further cleanup
9 years ago
Craig Tiller
1298afd10e
Get compilation working again
9 years ago
Craig Tiller
da179ce598
Rollback gpr deletion
9 years ago
Alistair Veitch
f0571b5c87
unbreak merge
9 years ago
Alistair Veitch
46b9d5b408
fix broken merge of build.yaml
9 years ago
Alistair Veitch
85afe71d4c
initial commit
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Craig Tiller
4bef7cebe6
Use old memcpy for wrappers
9 years ago
Nicolas "Pixel" Noble
fa132c2f56
Actually moving this to the proper place.
9 years ago
Nicolas "Pixel" Noble
4fba286e4d
Adding windows support for gpr subprocesses.
9 years ago
Nicolas "Pixel" Noble
d5d83aa33f
Fixing, using and testing alarm code.
9 years ago
Nicolas "Pixel" Noble
09121799b0
Removing gpr as a separated library.
9 years ago
David Garcia Quintas
366c531f3d
updated projects
9 years ago
David Garcia Quintas
d79ef3af71
Fixed wrong usage of global var
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
b523c732d1
async_stream.h done. Compiles
9 years ago
David Garcia Quintas
2425bbbc55
Further work. Compiles. WIP
9 years ago
Vijay Pai
4dc269ed98
Merge async client thread stress test into main thread stress test so as to
...
improve code reuse
9 years ago
David Garcia Quintas
ddcb53a9de
made codegen targets in build.yaml
9 years ago
Vijay Pai
abd5aa402f
Introduce thread stress test using async client. The server is still sync
...
for now. This will increase our coverage of concurrent execution cases in C++
since we don't currently have any coverage for multithreaded async execution using
a common completion queue.
In this test, 100 client threads initiate 1000 RPCs each, then join, and then
100 client threads come along to proces those RPC completion events as they come back.
9 years ago
Craig Tiller
ce62feb370
Fix sanity
9 years ago
David Garcia Quintas
edc87ecad1
more dependency/sanity fixes
9 years ago
Craig Tiller
3dca23aa0d
Make zlib a first class build citizen
9 years ago
David Garcia Quintas
898588ba33
added missing codegen deps for grp
9 years ago
David Garcia Quintas
08a0a3306e
Made "codedgen" directories closed over #includes
9 years ago
David Garcia Quintas
a396276cde
regenerated projects
9 years ago
David Garcia Quintas
167221423b
Regenerated projects
9 years ago
vjpai
c803442204
Rename coresched --> limit_cores
9 years ago
David Garcia Quintas
1aeabd7194
regenerated projects
9 years ago
Craig Tiller
694cf8b0d2
Shared subchannel sketch
9 years ago
David Garcia Quintas
44f3249018
Introduced ServerInterface
9 years ago
yang-g
9f17314a35
move utilities to a separate file
9 years ago
yang-g
77c63333a6
Add new public header
9 years ago
yang-g
d6f7d99dc6
Add a hybrid end2end test mixing sync and async methods
9 years ago
yang-g
be5a2c4f04
working test
9 years ago
David Garcia Quintas
e50c6c2f5e
WIP. Added ChannelInterface
9 years ago
Vijay Pai
0e66efdadd
Make core limitation work for both client and server so that we can run tests on the same
...
machine if desired. The core_list flags to qps_driver are comma-separated lists of
core numbers.
9 years ago