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
c88fd35f97
Add reproduction
8 years ago
Mark D. Roth
d86d7424a0
Remove BUILD rule for removed test.
8 years ago
Robbie Shade
1f8342933f
Add test feature flags
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
Craig Tiller
fb9d112043
Review comments
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
7e43bfa1fa
Fix fuzzing detected error
8 years ago
ncteisen
ceddd29391
Address github comments
8 years ago
murgatroid99
d0cda5c40b
Add uv resolver fallback for named ports, fix portability tests
8 years ago
Craig Tiller
c945c12b47
Revert "Revert "Split bm_fullstack into pieces, reuse infrastructure across other microbenchmarks""
...
This reverts commit 0cb7fef406
.
8 years ago
Jan Tattermusch
0cb7fef406
Revert "Split bm_fullstack into pieces, reuse infrastructure across other microbenchmarks"
8 years ago
ncteisen
55337bb317
Error arena optimization
8 years ago
Craig Tiller
b094b2c31e
Actually print error message
8 years ago
Yuchen Zeng
f0d6b88626
Avoid repetitive division calculations
8 years ago
Craig Tiller
8918aaeccd
Document status ordering rules
...
This documents a rule that's existed in a hard to find internal document
that's existed since Feb 2016 by abhikumar@google.com .
Since that rule is critical to untangling some gRPC C core behavior, we
should document it publically.
8 years ago
Yuchen Zeng
c65120526a
Use gpr_subprocess in fling_stream_test
8 years ago
Craig Tiller
e067b6e119
Resolve sanity failures
8 years ago
Craig Tiller
19e6b88af0
Include build env
8 years ago
Yuchen Zeng
67951aaf5e
Avoid using oversized frames
8 years ago
ncteisen
ffe4f5e084
Fix mem leak in error_test
8 years ago
Yuchen Zeng
39514ccb29
Add licenses() in BUILD files
8 years ago
Craig Tiller
8174cceb14
Generate CSV file
8 years ago
ncteisen
f8a7d93a2c
Fix mem leak in error_test
8 years ago
Craig Tiller
295df6da9a
Add a slice type that shares a refcount with a transport stream
8 years ago
Craig Tiller
7bc4d3edd8
Revert unnecessary change
8 years ago
Craig Tiller
a7ed26885c
Fix some bugs
8 years ago
Craig Tiller
7acc37e502
Trim deadline setting out of call creation path: reduces ClientChannelFilter init/destroy from 128ns to 46ns on my machine
8 years ago
Craig Tiller
b73ad23bd8
Fix memory leak
8 years ago
Matt Kwong
d9b257a154
Add fuzzer options for oss-fuzz
8 years ago
Matt Kwong
c5b3b25f8d
Change ssl_server_fuzzer.c to use ssl_test_data.h instead of loading mock SSL data from file
8 years ago
Yuchen Zeng
e0b1e46f0d
Address review comments
8 years ago
Craig Tiller
edbf2b9d13
Add a spinlock type.
...
Useful for situations where we need to repeatedly trylock, not useful
for cases where we need to lock (due to spinning).
Add a variant of sync_test to test it (with the same tests we run for
gpr_mu).
Add a benchmark to bm_closure to demonstrate single threaded performance.
8 years ago
Yuchen Zeng
efdf5a3903
Update with the new ping implementation
8 years ago
Yuchen Zeng
990d9fe146
Client-side keepalive ping
...
Based on soltanmm-google's #9114
8 years ago
ncteisen
3da3ce3c29
Add error test
8 years ago
Yuchen Zeng
47de64c700
zalloc grpc_pollset
8 years ago
Yuchen Zeng
c40d1d84f9
Use the internal slice api
...
Address review comments
8 years ago
Yuchen Zeng
a9d8a157be
Add parse_address_test
8 years ago
Yuchen Zeng
aa76d3d3b6
Enclose sin6_scope_id in uri
8 years ago
David Garcia Quintas
bcd5f12e4b
Fixed Heap-buffer-overflow in parse_unix via clusterfuzz
8 years ago
Craig Tiller
eb022becae
Fix compile
8 years ago