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
David Garcia Quintas
e985cf57c2
Fixed invalid handling of slice data in interop_server
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
Craig Tiller
7ec4748502
Improve sync streaming benchmark, fix deadlock that can occur sometimes
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
David Garcia Quintas
191d52c4c1
Renamed define for better readability
8 years ago
yang-g
ded7f8250c
Minor fixes
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
David Garcia Quintas
7240b54ddb
make grpc-encoding:identity implicit
8 years ago
Craig Tiller
f7af2a9a05
Update latency profiler to use (more appropriate) microbenchmarks
8 years ago
Robbie Shade
ca7effcdff
Replace timeout/scaling macros with functions.
8 years ago
Dan Zhang
340bb83a59
Change shutdown_test.cc to use credential provider API to test against
...
different credential types.
8 years ago
Yuchen Zeng
8d2d70ca99
Support bidirectional stream RPC
...
Add bidistream test
Add bad request tests
Replace deprecated DynamicMessageFactory constructor
8 years ago
Craig Tiller
1a5ead3405
Accept and count deadline exceeded
8 years ago
Craig Tiller
9a3997c853
Add a test verifying number of writes per RPC is reasonable
...
Mostly this is code copied from bm_fullstack and rephrased as a test.
I'm resisting the urge to unify it however, as I expect this code will evolve differently over time.
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
Mark D. Roth
6f12c74969
clang-format
8 years ago
Mark D. Roth
835646e9ff
Fix tests.
8 years ago
Craig Tiller
cf14a1bd1e
Add other fixtures to pump tests
8 years ago
Craig Tiller
db13ac4084
Add server->client long-lived streaming
8 years ago
Craig Tiller
e44d1a634a
Add client->server long-lived streaming
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
Sree Kuchibhotla
70d9ca402a
Excluded async_client_sync_server_* tests for poll-cv engine since it
...
sometimes get stuck (or extremely slow).
(https://github.com/grpc/grpc/issues/8545 ) created to debug poll-cv
issues with async_client_sync_server perf tests
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