David Garcia Quintas
366c531f3d
updated projects
9 years ago
Nicolas "Pixel" Noble
1723044a12
Allowing for debug builds.
9 years ago
Nicolas "Pixel" Noble
d899dce5e1
Few more fixes to the Ruby installation.
...
-) properly depending on libraries.
-) adding an independent 'loader' class to use instead of require 'grpc/grpc'.
9 years ago
Nicolas "Pixel" Noble
b8e2f9c02a
Making BoringSSL compile under mingw.
9 years ago
David Garcia Quintas
d79ef3af71
Fixed wrong usage of global var
9 years ago
Nicolas "Pixel" Noble
4500034c03
CFLAGS and CXXFLAGS should be specializations of CPPFLAGS, not the over way around.
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
Nicolas "Pixel" Noble
51b1aeee68
Moving some config defaults to build.yaml, and moving others to CPPFLAGS.
9 years ago
Craig Tiller
3e301a37bc
Reduce CPU, increase MSAN timeouts
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
murgatroid99
5c56c92bec
Make Node library depend on BoringSSL and zlib, and only build them under Windows
9 years ago
Craig Tiller
194824467c
Get subchannel index working
9 years ago
Masood Malekghassemi
0cc27920f8
Integrate zlib into Python distribution
9 years ago
Jan Tattermusch
6f8baab2af
bump core version to 0.13
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
81df68d647
Add some time dilation for ASAN builds
9 years ago
David Garcia Quintas
edc87ecad1
more dependency/sanity fixes
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
Craig Tiller
a0f85171d1
Move build configs into build.yaml
...
Importantly:
- allows matching timeout values between makefile and run_tests without
repeating ourselves
- allows borrowing of compiler flags by other build systems
There's still a little too much build configuration built into our
Makefile, but we can start attacking that over time.
9 years ago
David Garcia Quintas
a396276cde
regenerated projects
9 years ago
David Garcia Quintas
167221423b
Regenerated projects
9 years ago
Craig Tiller
bfd0553571
Add C++ CPU costs
9 years ago
Craig Tiller
bfe693678d
Tweak cpu costs
9 years ago
Craig Tiller
5f735a64e1
Add CPU cost measurement, tune parameters, decrease default maxjobs
9 years ago
Craig Tiller
56c6b6ab0a
Use CPU cost modelling to increase parallelism
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
Nicolas "Pixel" Noble
69dcff5261
Re-ordering interdependent proto files.
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
Alistair Veitch
0f690721bd
Move encode/decode API into census.h
9 years ago
Alistair Veitch
bb30d2591f
initial commit
9 years ago
Jan Tattermusch
d5653e4b52
change openssl linkage on windows to static
9 years ago
Jan Tattermusch
324140c2e9
support static linkage for dependencies
9 years ago
Masood Malekghassemi
387e116fd6
Use BoringSSL for Python gRPC
9 years ago
David Garcia Quintas
756a36cdac
Srcs and hdrs sanity checks skip third_party
9 years ago
vjpai
083dc62cf6
Generic test
9 years ago
Masood Malekghassemi
116982ea89
Include core in Python distribution
9 years ago