Craig Tiller
c2c0c6f549
capitALization
8 years ago
Craig Tiller
ab951947ce
Syntax fix
8 years ago
Craig Tiller
d5b389d401
Serialize running of perf, switch back to -f for consistent event counts
8 years ago
Craig Tiller
6ad0072f66
Run perf benchmarks in parallel
8 years ago
Craig Tiller
7848b44e96
Update microbenchmarking framework for new benchmark
8 years ago
Craig Tiller
86e369165a
Update microbenchmarking framework for new benchmark
8 years ago
Craig Tiller
d9bc2107e5
Update microbenchmarking framework for new benchmark
8 years ago
Craig Tiller
5a8c586c40
Add flamegraphs to index.html
8 years ago
Craig Tiller
37bfff35ee
Fix port server
8 years ago
Craig Tiller
bd5a4d263d
Cleanup files during processing
8 years ago
Craig Tiller
dc6ac1a55f
Add failing test
8 years ago
Craig Tiller
14ae5381af
Add microbenchmark of single-threaded CQ operations
8 years ago
Craig Tiller
9f3ba09d3c
Use pre-existing script for flamegraph generation
8 years ago
Craig Tiller
a48e690498
Use shell to redirect a few big files
8 years ago
Craig Tiller
fe5f497f77
Add a test that measures flow control stalls in a deterministic way
8 years ago
David Garcia Quintas
f31f096274
Use call context to propagare LR costs
8 years ago
Craig Tiller
a78871e4b3
Fix command line
8 years ago
Craig Tiller
d12731e4f1
Fix path
8 years ago
Mehrdad Afshari
1a967c31c3
Added Pylint to sanity tests
...
Pylint is only enabled for "grpcio/grpc" package,
and various specific checks that currently fail are disabled,
each with a respective TODO item in the .pylintrc file.
8 years ago
Craig Tiller
2607763272
Add -o magicks
8 years ago
Craig Tiller
b3f34b6c2b
Add benchmarks of closures, combiners, exec_ctx primitives
8 years ago
Jan Tattermusch
00cacbdd37
add missing generated files
8 years ago
Craig Tiller
557443ea83
Avoid /tmp
8 years ago
Jan Tattermusch
6dce2f5d48
adjust C# win artifact build
8 years ago
Jan Tattermusch
dd900d55b8
cleanup windows_build_bat
8 years ago
Jan Tattermusch
397d2d9621
compile C# with VS2015
8 years ago
Jan Tattermusch
dc5e509b4e
remove vs2010 references from run_tests.py
8 years ago
Jan Tattermusch
e7f0b8579b
use grpc_csharp_ext built by cmake
8 years ago
Alexander Polcyn
e0aed71d85
re-run generate projects
8 years ago
Alexander Polcyn
f797c65160
make the change in scenario config rather than c#
8 years ago
Mark D. Roth
1dcd922ce6
Remove initial_connect_string hack.
8 years ago
Craig Tiller
d1307fe611
Add \n
8 years ago
Craig Tiller
fc4f72a977
Fix uploader
8 years ago
Craig Tiller
aa64ddf109
Allow uploading results to BigQuery
8 years ago
Craig Tiller
2ef0d54ffc
Handle one core
8 years ago
Craig Tiller
360c0d5065
Add comments, fix bug
8 years ago
Craig Tiller
f74d172791
Further limit concurrency
8 years ago
Craig Tiller
c18f3ed038
Reduce concurrency
8 years ago
David Garcia Quintas
012915045f
Secure naming support for gRPCLB
8 years ago
Harvey Tuch
5f3cfe960f
Fix read from uninitialized memory bug in GrpcBufferWriter.
...
This commit fixes an issue in which the following sequence of operations
leads to use of uninitialized memory:
1. Caller invokes GrpcBufferWriter::Next(), and then makes use of 8191
bytes in the returned buffer (which is 8192 bytes in size).
2. Caller then returns the unused single byte via
GrpcBufferWriter::BackUp(). This method invokes
g_core_codegen_interface->grpc_slice_split_tail(), which causes
backup_slice_ to be a grpc_slice with one byte.
3. At the next invocation of GrpcBufferWriter::Next(), a reference to
the single byte grpc_slice is returned to the caller.
The problem here is that the returned reference is to the inlined buffer
in the grpc_slice, which is resident in slice_, not the location of the
buffer inside slice_buffer_ after
g_core_codegen_interface->grpc_slice_buffer_add() in
GrpcBufferWriter::Next(). As a result, any data the caller writes to the
returned void* data is lost.
The solution is to avoid inlined backup slices.
8 years ago
Craig Tiller
715e43bc81
Make a jobspec
8 years ago
Craig Tiller
6911d08388
Fix platform_string() usage, cut temporary space usage
8 years ago
Craig Tiller
b038beb724
Add counters for mutex acquisitions, expose in bm_fullstack
8 years ago
Craig Tiller
1bb53718bf
Disable writes_per_rpc on Windows
8 years ago
Craig Tiller
b0fd02ed06
Add examples from fuzzer server
8 years ago
Alex Polcyn
e364b9ac54
skip ruby tests on mac
8 years ago
Craig Tiller
a4354b0185
Speed up bm_fullstack test
8 years ago
Craig Tiller
61eb40ce56
Put files in a better place
8 years ago
Jan Tattermusch
dfb03bb94e
add cmake build to portability tests
8 years ago
Alexander Polcyn
2deed05365
re-run generate projects to fix sanity
8 years ago