Yuchen Zeng
ea2b439bc4
Verify shutdown time in max_connection_age test
8 years ago
David Garcia Quintas
fde5dbb681
Fixed oss-fuzz/961
8 years ago
Yuchen Zeng
ca6dab39d6
Change the unit to ms, clean up
8 years ago
Yuchen Zeng
3835d13788
Fix the test condition for max_connection_idle test
8 years ago
yang-g
aab6992c00
Remove call from sibling list when it is not first child.
8 years ago
Yuchen Zeng
b2caafc911
Add max_connection_idle test
8 years ago
Yuchen Zeng
7dc3629a7d
Fix use-after-free issue
8 years ago
Yuchen Zeng
22321fc7e5
Add max_connection_age end2end test
8 years ago
yang-g
fdd908b01a
Clamp memory usage estimate
8 years ago
ncteisen
7cd4f6890b
Add fuzzer bug
8 years ago
Yuchen Zeng
44264d5973
Add client_ prefix for keepalive args
8 years ago
Yuchen Zeng
3d43da7b4b
Change keepalive arguments, add grpc_set_disable_ping_ack
8 years ago
Yuchen Zeng
c88fd35f97
Add reproduction
8 years ago
Robbie Shade
1f8342933f
Add test feature flags
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
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
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
Craig Tiller
e067b6e119
Resolve sanity failures
8 years ago
Craig Tiller
295df6da9a
Add a slice type that shares a refcount with a transport stream
8 years ago
Yuchen Zeng
b4b6a0e5e1
Retry sending pings if they are delayed
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
Yuchen Zeng
e0b1e46f0d
Address review comments
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
Yuchen Zeng
47de64c700
zalloc grpc_pollset
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
Craig Tiller
0bfad14fd5
Make resolver combiner part of the base type, to be consistent with future changes to lb_policy
8 years ago
murgatroid99
1191b7202d
Improve Node and libuv testing and test coverage
...
Allow Node tests to run with or without UV, change default version to 7, add some portability tests. Also make some more core tests work with libuv
8 years ago
Craig Tiller
3e16f4f1fa
Fix test
8 years ago
yang-g
6955c5e8d2
Remove code from network_status_tracker.c Pull the hash function to useful.h
8 years ago
Craig Tiller
9e5ac1bf11
Fix broken shutdown, and cascading exec_ctx usage bugs
8 years ago
Craig Tiller
dc6ac1a55f
Add failing test
8 years ago
David Garcia Quintas
f31f096274
Use call context to propagare LR costs
8 years ago
Yuchen Zeng
b882f21498
Calculate deadline after port has been chosen
8 years ago
David Garcia Quintas
012915045f
Secure naming support for gRPCLB
8 years ago
Muxi Yan
938f099100
Add Cronet core tests to Jenkins
8 years ago
Craig Tiller
b0fd02ed06
Add examples from fuzzer server
8 years ago
Craig Tiller
d3c8fc005d
Test fixes
8 years ago
Craig Tiller
61eb40ce56
Put files in a better place
8 years ago
Craig Tiller
8b1d59cafa
Add some debug utilities
...
This PR adds a set of debug helpers that are intended for calling only from gdb. They cross abstraction boundaries and allow quickly accessing one thing from another thing.
I expect to grow this library significantly over time to aid debugging tricky problems.
8 years ago
Craig Tiller
eb46816470
Fix potential use-after-free
8 years ago
Jan Tattermusch
bd0b0546a6
windows compilation fixes
8 years ago
Mark D. Roth
b43c7bfb85
Make sure grpc_secure_channel_create() never returns NULL.
8 years ago
David Garcia Quintas
191d52c4c1
Renamed define for better readability
8 years ago
Mark D. Roth
bcfc085e78
Remove incorrect assertion in API fuzzer.
8 years ago