Craig Tiller
0b4c531805
Add tracing, fix off-by-one error
8 years ago
Nicolas "Pixel" Noble
b02dd01584
Fixing qps & benchmark.
8 years ago
Sree Kuchibhotla
5bec133ba0
clang format
8 years ago
Sree Kuchibhotla
a69599141c
Remove a file that wasn't properly deleted after the merge
8 years ago
Sree Kuchibhotla
6ac703d1fd
Fix after merge with master
8 years ago
Michael Warres
c46b3ebeb9
Add socket factory support to udp_server.c
8 years ago
Craig Tiller
878a7c2a09
Memory usage tweaks
...
- Improve estimation to give a more reliable slop space in the arena
- Improve measurement by issuing sufficient throw-away calls on a channel to allow call size estimation to settle
8 years ago
Yuchen Zeng
9f0a115f05
Test if the user agent string is copied correctly
8 years ago
Alexander Polcyn
50fdc8ab19
add http2 server test for unary calls that uses small frames and padding
8 years ago
Craig Tiller
b14ab80cd8
Fixes for new APIs
8 years ago
Sree Kuchibhotla
def3354c9a
Fix test bug and generate_projects.sh
8 years ago
Sree Kuchibhotla
f2c32150ef
Update C++ code
8 years ago
Sree Kuchibhotla
b5b6bfd89b
Updates C Core
8 years ago
Nicolas "Pixel" Noble
0a6d30bc4c
Buildifier.
8 years ago
Yuchen Zeng
c88fd35f97
Add reproduction
8 years ago
Craig Tiller
18f09a01f6
Add benchmark suite for chttp2
8 years ago
Mark D. Roth
d86d7424a0
Remove BUILD rule for removed test.
8 years ago
Craig Tiller
ca3154d7c8
Make repro more repro-able
8 years ago
Craig Tiller
78058b71aa
Make repro more repro-able
8 years ago
Craig Tiller
0d033b51ce
Test exposing TSAN race
...
Isolated to ev_epoll_linux code
Run with (on Linux):
```
tools/run_tests/run_tests.py -l c -c tsan -r ev_epoll -n inf -S --force_default_poller
```
8 years ago
Craig Tiller
8c7444576f
Fix tracking of writes: we dont need TrackCounters for bm_fullstack since the fixture does it
8 years ago
Eric Gribkoff
22afddf53c
add health check for http2 server
8 years ago
Eric Gribkoff
95f48c154b
really add _
8 years ago
Eric Gribkoff
69e2f82169
add _
8 years ago
Eric Gribkoff
5ae42a15cf
stop http2 test server with error code when failures occur
8 years ago
Craig Tiller
7b2dd93362
Track milliseconds since process start in timer heap
...
Allows reducing a lock-then-check to an atomic load and check on the
fast path of timer checks.
Reduces locks per RPC by about 5.
8 years ago
Craig Tiller
b7f35a658b
Expand benchmark coverage to isolated grpc_call scenarios against a dummy filter stack
8 years ago
Craig Tiller
0e0149d3f3
Restore missing benchmarks
8 years ago
Vijay Pai
98e282a585
Eliminate std::placeholders
8 years ago
Robbie Shade
1f8342933f
Add test feature flags
8 years ago
Craig Tiller
5279370314
Fix compilation
8 years ago
Craig Tiller
e1523e95c1
Track calls to gpr_now()
8 years ago
Noah Eisen
3005ce8dda
Only use static on string literals
8 years ago
Michael Warres
456ddd83df
Remove grpc_udp_server dependency on grpc_server.
8 years ago
Yuchen Zeng
4564b8cde7
Copy value at SetPointerWithVtable
8 years ago
yang-g
90f43d4fa4
add missing header
8 years ago
Craig Tiller
fc830f2c09
Fix compilation
8 years ago
Craig Tiller
fb9d112043
Review comments
8 years ago
Craig Tiller
ff23f801c5
Fix crash
8 years ago
ncteisen
91220dc793
Added benchmark to show static vs copied
8 years ago
ncteisen
4b36a3d9ea
Change error_create API to slice
8 years ago
Craig Tiller
d426caca81
Use an arena for call & subchannel_call allocation
8 years ago
Craig Tiller
37723c9ee0
Fix race condition
8 years ago
Craig Tiller
0dd81003b5
Concurrent test
8 years ago
Craig Tiller
9202b3fdfd
Arena allocator for grpc
8 years ago
ncteisen
bbb3801e48
Change error get/set API to grpc_slice
8 years ago
Craig Tiller
75a41b4532
Hide memory counters from atomic counters
8 years ago
Craig Tiller
a08b11f33a
Dont track allocations if we are not going to use them
8 years ago
Yuxuan Li
0aac9d06e2
change last_message bit to be in C++ layer only
8 years ago
Craig Tiller
7e43bfa1fa
Fix fuzzing detected error
8 years ago