Commit Graph

98 Commits

Author SHA1 Message Date
Craig Tiller 7ed3c932c9 Merge pull request #9511 from ctiller/assert_writes
Add a test verifying number of writes per RPC is reasonable
2017-02-04 19:46:06 -08:00
Craig Tiller 1bb53718bf Disable writes_per_rpc on Windows 2017-02-04 15:39:27 -08:00
Craig Tiller 472acff7ab Merge pull request #9582 from ctiller/debug_helpers
Add some debug utilities
2017-02-03 20:14:01 -08:00
Craig Tiller c80683d66f Merge branch 'bwest' into assert_writes 2017-02-03 14:35:35 -08:00
Craig Tiller a4354b0185 Speed up bm_fullstack test 2017-02-03 14:27:17 -08:00
Craig Tiller 61eb40ce56 Put files in a better place 2017-02-03 13:46:33 -08:00
Alexander Polcyn 2deed05365 re-run generate projects to fix sanity 2017-02-03 12:01:36 -08:00
Craig Tiller c40b34745a Merge branch 'bwest' into assert_writes 2017-02-03 11:54:26 -08:00
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.
2017-02-03 11:50:04 -08:00
Craig Tiller 5395aba78b Merge github.com:grpc/grpc into bwest 2017-02-02 10:29:04 -08:00
Craig Tiller 3a63d4c005 Merge github.com:grpc/grpc into bwest 2017-02-01 15:27:24 -08:00
Jan Tattermusch bd0b0546a6 windows compilation fixes 2017-02-02 00:01:09 +01:00
David G. Quintas d5a5bec603 Merge pull request #9485 from sreecha/poll-cv-disable
Exclude async_client_sync_server_* tests for poll-cv engine
2017-02-01 14:31:15 -08:00
Craig Tiller 239af8b9fc Fix fuzzing detected crash 2017-02-01 10:21:42 -08:00
Craig Tiller 27ffc9b551 Merge github.com:grpc/grpc into bwest 2017-02-01 09:29:56 -08:00
Craig Tiller 44f8af59a0 Merge github.com:grpc/grpc into call_create 2017-02-01 09:21:13 -08:00
Craig Tiller abae25b5a2 Merge pull request #9540 from ctiller/fuzzing-apiness
Fix bug in api_fuzzer
2017-02-01 09:20:03 -08:00
Craig Tiller e55fcc7f06 Merge pull request #9530 from ctiller/hybrid
Mark hybrid tests as flaky
2017-02-01 09:19:09 -08:00
Sree Kuchibhotla 03370d31a8 Merge branch 'master' into poll-cv-disable 2017-02-01 08:33:33 -08:00
Craig Tiller f4484cdbab Dont crash on API errors 2017-02-01 08:28:40 -08:00
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.
2017-02-01 08:13:28 -08:00
Muxi Yan 459e10d80e Merge pull request #9532 from muxi/revert-cronet-header-dir-change
Move bidirectional_stream_c.h back to third_party/objective_c/Cronet
2017-02-01 02:03:54 -08:00
Yang Gao c9f9c1e95b Merge pull request #9364 from rjshade/sanitizer_slowdown
Replaces macros with methods for test timeout scaling
2017-01-31 21:19:26 -08:00
Muxi Yan bb2e8af0b0 Move bidirectional_stream_c.h back to third_party/objective_c/Cronet 2017-01-31 16:02:04 -08:00
Craig Tiller a5b1a89779 Merge github.com:grpc/grpc into bwest 2017-01-31 15:56:57 -08:00
Craig Tiller b23f4b7db9 Mark hybrid tests as flaky 2017-01-31 15:50:45 -08:00
Sree Kuchibhotla 6687cb8297 Merge branch 'master' into poll-cv-disable 2017-01-31 15:50:05 -08:00
yang-g 988b47c977 Add metadata_map.h to build.yaml
Add missing files to BUILD
2017-01-31 14:23:00 -08:00
Robbie Shade ca7effcdff Replace timeout/scaling macros with functions. 2017-01-31 15:40:20 -05:00
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.
2017-01-30 13:22:33 -08:00
Craig Tiller 811122b7ac Merge branch 'bm_stream' into assert_writes 2017-01-30 12:47:44 -08:00
Craig Tiller e4fae823cd Merge pull request #9503 from ctiller/fuzzing-api
Fix bugs in api_fuzzer
2017-01-30 10:45:13 -08:00
Craig Tiller df4d27574e Merge github.com:grpc/grpc into bwest 2017-01-30 09:38:06 -08:00
Sree Kuchibhotla 6b446b601e Merge branch 'master' into poll-cv-disable 2017-01-30 09:17:12 -08:00
Craig Tiller 004a81936c Fix bugs in api_fuzzer 2017-01-30 08:32:31 -08:00
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).
2017-01-30 08:17:38 -08:00
Craig Tiller 53ac415732 Merge pull request #8464 from y-zeng/str_length
Check the length of unix socket path name
2017-01-27 16:19:29 -08:00
Craig Tiller d9b2d94c68 Merge github.com:grpc/grpc into large_message_benchmarks 2017-01-27 16:07:01 -08:00
Craig Tiller 95ccbc2d6f Merge branch 'bm_countwrites' into bwest 2017-01-27 14:10:09 -08:00
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
2017-01-27 10:54:05 -08:00
Craig Tiller 48af8b2721 Merge github.com:grpc/grpc into bwest 2017-01-26 13:58:52 -08:00
Craig Tiller c63aaf1650 Merge branch 'cp' into rollfwd 2017-01-26 08:51:30 -08:00
Mark D. Roth 6f690f3483 Merge pull request #9372 from markdroth/proxy_mapper
Add proxy mapper hook.
2017-01-25 10:42:34 -08:00
Mark D. Roth 674fe85d11 Merge pull request #9383 from markdroth/http_connect_channel_arg
Trigger HTTP CONNECT handshaker via channel args.
2017-01-25 10:41:18 -08:00
Craig Tiller 4c26fdfe10 Expand corpora 2017-01-21 15:07:26 -08:00
Craig Tiller 5e01e2ac97 Revert "Metadata handling rewrite" 2017-01-20 18:11:52 -08:00
Nicolas Noble 2e225c1d80 Merge pull request #9340 from stanley-cheung/update-boringssl
Update boringssl
2017-01-20 15:50:34 -08:00
Craig Tiller ff1f160a26 Merge github.com:grpc/grpc into bwest 2017-01-20 13:55:35 -08:00
Craig Tiller b7b7486c4b Merge github.com:grpc/grpc into metadata_filter 2017-01-20 11:31:47 -08:00
Stanley Cheung b39942f06f Update boringssl to latest chromium-stable 2017-01-20 11:07:08 -08:00