Craig Tiller
7f9184f314
Review feedback
8 years ago
Craig Tiller
4cb0a7a5a1
Better test
8 years ago
Craig Tiller
fe5f497f77
Add a test that measures flow control stalls in a deterministic way
8 years ago
Craig Tiller
07e8fb1775
Eliminate CQ freelist
8 years ago
Dan Born
3158f7bb47
API changes
8 years ago
Dan Born
8886a81865
Expand wildcard IP addresses on servers.
8 years ago
Craig Tiller
3845e55981
Add debug macros
8 years ago
Craig Tiller
5634ef6e4a
Make combiners refcounted, to facilitate sharing
8 years ago
Craig Tiller
44cc814bca
Add lots of casts
8 years ago
Craig Tiller
8f1b31530c
Use atomics for memory counters
...
Avoids two mutex acquisitions per allocation in bm_fullstack (where we
also count memory allocations)
8 years ago
David Garcia Quintas
012915045f
Secure naming support for gRPCLB
8 years ago
Robbie Shade
49124e7ae1
Adds an exec_ctx argument to orphan_cb in udp_server
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
d72dbec9c5
Fix Windows
8 years ago
Craig Tiller
f5369947a1
Fix Bazel
8 years ago
Craig Tiller
abda919dfb
Fix include guards
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
Mark D. Roth
6c44ff1039
clang-format
8 years ago
Mark D. Roth
6e6c7b5b93
Fix secure_channel_create_test.
8 years ago
Craig Tiller
eb46816470
Fix potential use-after-free
8 years ago
Robbie Shade
c23feddd2c
Add an on_write callback to the UDP server.
8 years ago
Sree Kuchibhotla
5862f76bd1
GRPC_TIMEOUT_MILLIS_TO_DEADLINE now renamed to grpc_timeout_milliseconds_to_deadline
8 years ago
Vizerai
864db53e48
Updated trace_context.proto and associated files.
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
Mark D. Roth
bcfc085e78
Remove incorrect assertion in API fuzzer.
8 years ago
Craig Tiller
239af8b9fc
Fix fuzzing detected crash
8 years ago
Craig Tiller
f4484cdbab
Dont crash on API errors
8 years ago
Craig Tiller
ed277efbf7
Fix bug in api_fuzzer
...
If the slices to unref array was expanded after returning a pointer to a
slice, that pointer becomes invalidated. Instead, allocate and store
pointers to slices in that array to keep stability.
8 years ago
Robbie Shade
ca7effcdff
Replace timeout/scaling macros with functions.
8 years ago
Craig Tiller
1a5ead3405
Accept and count deadline exceeded
8 years ago
Craig Tiller
ddd9a057a5
Fix leaks
8 years ago
Sree Kuchibhotla
608982d1fc
fix grpc_fd_shutdown invocation after latest merge
8 years ago
Craig Tiller
fa0579511b
Fix bugs
8 years ago
Craig Tiller
0caaea10e7
Review feedback, merging with latest changes
8 years ago
Craig Tiller
004a81936c
Fix bugs in api_fuzzer
8 years ago
Craig Tiller
fa6a71d6e5
Fix fuzzing detected failure
...
If both :authority and host appear in client initial headers, we either
leak (in opt builds) or crash (in dbg).
8 years ago
Craig Tiller
20ddfd3920
Fix test
8 years ago
Craig Tiller
efbd7c2a0f
Bug fixes, tracing for bdp estimation
8 years ago
Craig Tiller
cda759d658
Add an error to fd_shutdown (and recursively)
...
Allows diagnosing WHY a file descriptor was shutdown prematurely.
8 years ago
Craig Tiller
9128716268
Track writes/RPC in microbenchmark
8 years ago
Mark D. Roth
40b4c786f0
Accept max message size JSON values as either strings or numbers.
8 years ago
Robbie Shade
55a046a479
Add a 'Running test: ' string to test output
8 years ago
Mark D. Roth
9d76dbe5d3
clang-format
8 years ago
Sree Kuchibhotla
9930e4b394
Code review comments
8 years ago
Sree Kuchibhotla
113267be68
Address code review comments
8 years ago
Mark D. Roth
435f9f23ef
Fix tests.
8 years ago