Commit Graph

1346 Commits

Author SHA1 Message Date
Vijay Pai a582defdad Temporarily disable resource quota QPS tests 2017-03-10 13:05:08 -08:00
Michael Lumish a85e7d4a64 Merge pull request #10054 from murgatroid99/uv_resolver_fallback
Add uv resolver fallback for named ports, fix portability tests
2017-03-10 09:41:09 -08:00
Craig Tiller 3a35189f9b Fix build 2017-03-10 07:39:26 -08:00
Craig Tiller eb41e6438f Merge github.com:grpc/grpc into poll-wakeup 2017-03-09 21:57:42 -08:00
Craig Tiller 89addaedc0 Merge pull request #10039 from ctiller/server_channel_args
Server channel args
2017-03-09 21:51:55 -08:00
ncteisen b3eee5c8c7 Merge branch 'master' of https://github.com/grpc/grpc into to-grpc-err-is-human 2017-03-09 11:16:25 -08:00
murgatroid99 d0cda5c40b Add uv resolver fallback for named ports, fix portability tests 2017-03-09 10:04:58 -08:00
Craig Tiller 588f4a2f12 Merge remote-tracking branch 'origin/fmac' into poll-wakeup 2017-03-09 09:38:10 -08:00
Craig Tiller ad14bcec61 Fix mac build 2017-03-09 08:32:01 -08:00
Craig Tiller 3fd238a2c6 Merge github.com:grpc/grpc into poll-wakeup 2017-03-08 12:54:57 -08:00
Craig Tiller 808d19e834 Merge pull request #9977 from ctiller/fssplit
Split bm_fullstack into pieces, reuse infrastructure across other microbenchmarks
2017-03-08 12:52:02 -08:00
Craig Tiller 111f2d4817 Merge github.com:grpc/grpc into server_channel_args 2017-03-08 09:08:43 -08:00
Craig Tiller 12352b2c5c Add test of server builder, including channel args 2017-03-08 09:08:22 -08:00
Craig Tiller 4751c28b0b Add channel arguments to server builder 2017-03-08 09:03:12 -08:00
Craig Tiller 5ea6c9f364 Merge branch 'fssplit' of github.com:ctiller/grpc into fssplit 2017-03-06 14:46:51 -08:00
Craig Tiller e067b6e119 Resolve sanity failures 2017-03-06 14:46:37 -08:00
David Garcia Quintas 8a0ec8866e Merge remote-tracking branch 'upstream/v1.1.x' into 1.1.x_to_master 2017-03-03 17:04:45 -08:00
Craig Tiller 656a1ab01f Merge branch 'fssplit' into poll-wakeup 2017-03-03 16:53:07 -08:00
Craig Tiller f09ec59222 Fix mac build 2017-03-03 16:52:37 -08:00
Craig Tiller 1128d462c3 Pollset benchmark 2017-03-03 16:46:54 -08:00
Craig Tiller 8c3eaf2f15 Merge pull request #9939 from ctiller/stream_owned_slice
Add a slice type that shares a refcount with a transport stream
2017-03-03 15:38:14 -08:00
Craig Tiller 52bd441b25 Get back trickle 2017-03-03 10:52:22 -08:00
Craig Tiller 12d22e472b Further splitting 2017-03-03 10:14:20 -08:00
Craig Tiller 62ac65b183 Split bm_fullstack unary ping pong out 2017-03-03 09:57:43 -08:00
Craig Tiller 627a59892a Prep for splitting bm_fullstack 2017-03-03 09:47:21 -08:00
Craig Tiller 5e3215338f Move helpers to a common place, use them everywhere 2017-03-03 08:50:25 -08:00
Craig Tiller 0a3d5f90a9 Revert "Enable lto for performance testing" 2017-03-01 17:08:39 -08:00
Craig Tiller 36281f950a Merge github.com:grpc/grpc into lto 2017-03-01 16:00:19 -08:00
Craig Tiller fbedd676f7 Merge pull request #9769 from ctiller/always-use-port-server
Always use port server
2017-03-01 15:11:37 -08:00
Craig Tiller f9abb2921b Reserve opt for external builds, use lto for profiling 2017-03-01 13:38:37 -08:00
ncteisen 2316b80875 Merge branch 'master' of https://github.com/grpc/grpc into to-grpc-err-is-human 2017-03-01 11:52:32 -08:00
Craig Tiller 9ef6fc8d0e Merge github.com:grpc/grpc into stream_owned_slice 2017-03-01 11:30:03 -08:00
Craig Tiller 295df6da9a Add a slice type that shares a refcount with a transport stream 2017-03-01 11:28:24 -08:00
Mark D. Roth 02612c163e Merge remote-tracking branch 'upstream/master' into retry_throttle 2017-03-01 10:58:13 -08:00
David G. Quintas 5f13f48986 Merge pull request #9833 from dgquintas/parse_address_clusterfuzz
Fixed Heap-buffer-overflow in parse_unix via clusterfuzz
2017-02-28 15:08:11 -08:00
David G. Quintas 9ccebc3a45 Merge pull request #9773 from dgquintas/build_files
Test BUILD file assortment
2017-02-28 14:41:36 -08:00
Craig Tiller c2515d0c64 Merge github.com:grpc/grpc into always-use-port-server 2017-02-28 08:35:32 -08:00
Craig Tiller a10f00c711 Merge github.com:grpc/grpc into spinlock 2017-02-27 15:56:16 -08:00
Yuchen Zeng 2aa5a1d908 Merge pull request #9839 from y-zeng/1_1_x_address_arg_fix
Preserve ipv6 scope id in grpc_channel_args
2017-02-27 15:25:38 -08:00
Yuchen Zeng 4776102ea4 Merge pull request #9468 from y-zeng/p2p_client
Client-side keepalive pings
2017-02-27 15:23:51 -08:00
Michael Lumish 07e4c13a68 Merge pull request #9857 from murgatroid99/merge_1.1.x_master
Upmerge 1.1.x into master
2017-02-27 10:50:31 -08:00
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.
2017-02-27 07:24:00 -08:00
Yuchen Zeng 990d9fe146 Client-side keepalive ping
Based on soltanmm-google's #9114
2017-02-26 17:05:47 -08:00
Craig Tiller 312fdba350 Merge github.com:grpc/grpc into bm_meta 2017-02-24 17:03:20 -08:00
Craig Tiller f30194f157 Merge branch 'bm_meta' of github.com:ctiller/grpc into bm_meta 2017-02-24 17:00:42 -08:00
Craig Tiller 510f38a711 Merge branch 'bm_chttp2' into bm_meta 2017-02-24 17:00:19 -08:00
Craig Tiller f2cf3d94a1 Merge pull request #9747 from ctiller/splitsies
Increase timeout for bm_fullstack
2017-02-24 15:33:51 -08:00
ncteisen 40e1e99f62 Fix load_reporting linker error 2017-02-24 11:45:51 -08:00
murgatroid99 98cdf3b3e6 Merge remote-tracking branch 'upstream/v1.1.x' into merge_1.1.x_master 2017-02-23 14:59:45 -08:00
ncteisen 407183859d Merge branch 'master' of https://github.com/grpc/grpc into to-grpc-err-is-human 2017-02-23 12:32:37 -08:00
Craig Tiller 8a66165fe5 Merge pull request #9745 from ctiller/bm_error
Add a benchmark for various operations on grpc_error
2017-02-23 12:30:59 -08:00
ncteisen 3da3ce3c29 Add error test 2017-02-23 11:23:15 -08:00
Craig Tiller ef33c8752f Merge github.com:grpc/grpc into bm_meta 2017-02-23 10:12:44 -08:00
Craig Tiller b92d5a2f70 Merge branch 'bm_error' into bm_meta 2017-02-23 10:12:35 -08:00
David Garcia Quintas 7ff6cd2757 Merge branch 'master' of github.com:grpc/grpc into parse_address_clusterfuzz 2017-02-23 10:01:32 -08:00
Craig Tiller 549c46b68f Merge github.com:grpc/grpc into always-use-port-server 2017-02-23 09:44:14 -08:00
Craig Tiller 1119a62bf5 Merge pull request #9650 from ctiller/call_mutex
Make batch allocation lock-free
2017-02-23 09:29:05 -08:00
Mark D. Roth d6d192d005 Retry throttling implementation. 2017-02-23 08:58:42 -08:00
Craig Tiller 523d54beeb Refine to just be a HPACK benchmark 2017-02-23 08:52:38 -08:00
Craig Tiller 4d34729a4e Merge github.com:grpc/grpc into always-use-port-server 2017-02-23 06:57:05 -08:00
Yuchen Zeng a9d8a157be Add parse_address_test 2017-02-22 16:27:28 -08:00
Craig Tiller 2f792d9d16 Initial http2 benchmarks 2017-02-22 16:26:33 -08:00
David Garcia Quintas bcd5f12e4b Fixed Heap-buffer-overflow in parse_unix via clusterfuzz 2017-02-22 14:34:13 -08:00
Craig Tiller 11468c0c2a Merge branch 'bm_call_create' into bm_error 2017-02-22 14:24:48 -08:00
Craig Tiller 122e4500d1 Exclude poll, poll-cv for bm_fullstack (its not interesting) 2017-02-22 10:22:32 -08:00
Craig Tiller be521dae2f Merge github.com:grpc/grpc into splitsies 2017-02-22 10:19:32 -08:00
Craig Tiller 21dd43a1cd Merge github.com:grpc/grpc into bm_call_create 2017-02-21 16:06:13 -08:00
Craig Tiller 8b01e8f5e6 Merge pull request #9708 from ctiller/bm_cq
Add microbenchmark of single-threaded CQ operations
2017-02-21 16:05:50 -08:00
Craig Tiller 0b58a16da2 Merge pull request #9770 from ctiller/this-was-a-good-idea-that-wasnt
Remove internal api canaries: they have never solved anything for us
2017-02-21 13:33:39 -08:00
David Garcia Quintas e854357117 Reintroduced golden_file_test 2017-02-21 10:44:02 -08:00
David G. Quintas 569834d3ad Merge pull request #9765 from dgquintas/disable_lb_policies_test
Temporarily disable lb policies test
2017-02-20 22:19:24 -08:00
Craig Tiller 9b836ddd69 Merge github.com:grpc/grpc into this-was-a-good-idea-that-wasnt 2017-02-18 15:14:58 -08:00
David Garcia Quintas 1f980cf7bb Removed useless cpp/codegen/golden_file_test 2017-02-17 16:43:26 -08:00
Craig Tiller 8506219a15 Remove internal api canaries: they have never solved anything for us 2017-02-17 12:28:39 -08:00
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
2017-02-17 12:10:26 -08:00
Craig Tiller cba864bfbe Eliminate port server env var, force its use always, consolidate code 2017-02-17 10:27:56 -08:00
yang-g 55c6ebfd7a Merge branch 'master' into health 2017-02-17 09:55:03 -08:00
David Garcia Quintas 448191cb9a Temporarily disable lb policies test 2017-02-17 09:37:50 -08:00
Craig Tiller 2bc4cc4237 Merge github.com:grpc/grpc into bm_call_create 2017-02-17 06:55:55 -08:00
Craig Tiller f422cc77ba Merge github.com:grpc/grpc into bm_cq 2017-02-17 06:51:47 -08:00
Craig Tiller b8e2bca4eb Add a benchmark for metadata primitives 2017-02-16 16:26:51 -08:00
David G. Quintas ca452f432e Merge pull request #9648 from dgquintas/lr_sans_md
Use call context to propagare LR costs
2017-02-16 12:46:11 -08:00
Craig Tiller 3f06e3f8a6 Increase timeout for bm_fullstack 2017-02-16 11:16:03 -08:00
Craig Tiller 264307fa3d Add benchmarks for grpc_error 2017-02-16 09:07:45 -08:00
Craig Tiller fd044b8b22 Call creation benchmark 2017-02-15 16:15:48 -08:00
Craig Tiller 1f8c55835d Merge branch 'bm_closure' into bm_cq 2017-02-15 08:34:49 -08:00
Craig Tiller ad3b200e69 Merge github.com:grpc/grpc into bm_cq 2017-02-15 08:33:30 -08:00
Craig Tiller 2b085f9923 Merge branch 'bm_trickle' into bm_closure 2017-02-15 08:26:37 -08:00
Craig Tiller 3f6bf731c7 Merge github.com:grpc/grpc into bm_trickle 2017-02-15 08:18:15 -08:00
Craig Tiller dc6ac1a55f Add failing test 2017-02-14 15:17:54 -08:00
Craig Tiller 14ae5381af Add microbenchmark of single-threaded CQ operations 2017-02-14 12:43:50 -08:00
Muxi Yan ccbfb461d0 Merge remote-tracking branch 'upstream/master' into packet-coalescing-core 2017-02-14 09:32:21 -08:00
Craig Tiller fe5f497f77 Add a test that measures flow control stalls in a deterministic way 2017-02-13 16:26:27 -08:00
David Garcia Quintas f31f096274 Use call context to propagare LR costs 2017-02-13 16:26:00 -08:00
Craig Tiller b3f34b6c2b Add benchmarks of closures, combiners, exec_ctx primitives 2017-02-13 10:29:33 -08:00
Jan Tattermusch f7f25fc01e Merge pull request #9615 from ppietrasa/bugfix-missing_include
Fix issue #9602
2017-02-10 15:05:05 -08:00
Jan Tattermusch 00cacbdd37 add missing generated files 2017-02-10 10:51:30 -08:00
Alexander Polcyn e0aed71d85 re-run generate projects 2017-02-09 11:22:49 -08:00
Mark D. Roth 1dcd922ce6 Remove initial_connect_string hack. 2017-02-09 09:40:07 -08:00
Yuchen Zeng f44e781d01 Merge remote-tracking branch 'upstream/master' into cares_bazel_rule 2017-02-08 20:15:20 -08:00
Jim King 2e096b0fec Merge pull request #9371 from Vizerai/tracing_API
Tracing API
2017-02-08 12:16:35 -08:00
David G. Quintas 5ef95a96ab Merge pull request #9194 from dgquintas/lb_secure_naming_3
Secure naming support for gRPCLB.
2017-02-07 21:00:59 -08:00
David Garcia Quintas 012915045f Secure naming support for gRPCLB 2017-02-07 17:41:57 -08:00
Craig Tiller c6556af5ec Merge pull request #9588 from ctiller/fuzzing-memory
Add examples from fuzzer server
2017-02-07 15:19:07 -08:00
Craig Tiller ea2c59420c Merge pull request #9619 from ctiller/bm_counters
Add counters for important metrics to bm_fullstack
2017-02-07 15:16:40 -08:00
Sree Kuchibhotla 04fb965e03 Merge pull request #9054 from sreecha/pollset_set_test
Tests for pollset_set.
2017-02-07 14:17:21 -08:00
yang-g 13a537bcae merge with head 2017-02-07 13:13:20 -08:00
Harvey Tuch 5f3cfe960f Fix read from uninitialized memory bug in GrpcBufferWriter.
This commit fixes an issue in which the following sequence of operations
leads to use of uninitialized memory:

1. Caller invokes GrpcBufferWriter::Next(), and then makes use of 8191
   bytes in the returned buffer (which is 8192 bytes in size).

2. Caller then returns the unused single byte via
   GrpcBufferWriter::BackUp(). This method invokes
   g_core_codegen_interface->grpc_slice_split_tail(), which causes
   backup_slice_ to be a grpc_slice with one byte.

3. At the next invocation of GrpcBufferWriter::Next(), a reference to
   the single byte grpc_slice is returned to the caller.

The problem here is that the returned reference is to the inlined buffer
in the grpc_slice, which is resident in slice_, not the location of the
buffer inside slice_buffer_ after
g_core_codegen_interface->grpc_slice_buffer_add() in
GrpcBufferWriter::Next(). As a result, any data the caller writes to the
returned void* data is lost.

The solution is to avoid inlined backup slices.
2017-02-07 15:45:44 -05:00
Craig Tiller b038beb724 Add counters for mutex acquisitions, expose in bm_fullstack 2017-02-07 08:28:51 -08:00
Craig Tiller c4dacabb65 Merge github.com:grpc/grpc into fuzzing-memory 2017-02-06 12:46:59 -08:00
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 b0fd02ed06 Add examples from fuzzer server 2017-02-03 15:58:24 -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
Yuchen Zeng 1492f6c6fb Merge remote-tracking branch 'upstream/master' into cares_bazel_rule 2017-02-02 12:42:54 -08:00
Craig Tiller 5395aba78b Merge github.com:grpc/grpc into bwest 2017-02-02 10:29:04 -08:00
Sree Kuchibhotla 6613168ad6 Merge branch 'master' into pollset_set_test 2017-02-02 09:39:07 -08:00
Yuchen Zeng 86d2115553 Merge remote-tracking branch 'upstream/master' into cares_bazel_rule 2017-02-01 16:12:08 -08:00
Craig Tiller 3a63d4c005 Merge github.com:grpc/grpc into bwest 2017-02-01 15:27:24 -08:00
Muxi Yan 2688eb143e Merge remote-tracking branch 'upstream/master' into packet-coalescing-core 2017-02-01 15:23:41 -08:00
Muxi Yan 0a2fae9aed Dynamically enable packet coalescing by channel args 2017-02-01 15:04:16 -08:00
Jan Tattermusch bd0b0546a6 windows compilation fixes 2017-02-02 00:01:09 +01:00
Sree Kuchibhotla 70659377e5 Merge branch 'master' into pollset_set_test 2017-02-01 14:49:54 -08: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
Sree Kuchibhotla eeaeca8fae Merge branch 'master' into pollset_set_test 2017-02-01 10:21:58 -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
Yuchen Zeng 92edda5129 Merge remote-tracking branch 'upstream/master' into cares_bazel_rule 2017-01-31 15:59:19 -08:00
Craig Tiller a5b1a89779 Merge github.com:grpc/grpc into bwest 2017-01-31 15:56:57 -08:00
Sree Kuchibhotla 4c2a9a2b69 Merge branch 'master' into pollset_set_test 2017-01-31 15:52:05 -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
Vizerai 08dbb889f3 Merge branch 'master' of https://github.com/Vizerai/grpc into tracing_API 2017-01-30 23:46:03 -08: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
Sree Kuchibhotla d7f01c42a1 Merge branch 'master' into pollset_set_test 2017-01-30 10:12:51 -08:00
yang-g edcde054c6 Merge remote-tracking branch 'upstream/master' into health 2017-01-30 09:58:46 -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
Sree Kuchibhotla cc2971b9f7 Merge branch 'master' into pollset_set_test 2017-01-27 14:31:30 -08:00
Craig Tiller 95ccbc2d6f Merge branch 'bm_countwrites' into bwest 2017-01-27 14:10:09 -08:00
Vizerai 29053ec89c Merge branch 'master' of https://github.com/Vizerai/grpc into tracing_API 2017-01-27 13:11:12 -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
yang-g 0ed9fd4fef update submodules 2017-01-26 15:33:39 -08:00
Craig Tiller 48af8b2721 Merge github.com:grpc/grpc into bwest 2017-01-26 13:58:52 -08:00
Vizerai e0cd44aa01 Merge branch 'master' of https://github.com/Vizerai/grpc into tracing_API 2017-01-26 13:26:30 -08:00
yang-g a7198021a6 merge with head 2017-01-26 13:23:52 -08:00
Craig Tiller c63aaf1650 Merge branch 'cp' into rollfwd 2017-01-26 08:51:30 -08:00
Yuchen Zeng bc8a70445d Merge remote-tracking branch 'upstream/master' into cares_bazel_rule 2017-01-25 16:10:18 -08:00
Sree Kuchibhotla 0bfd059fb9 Merge branch 'master' into pollset_set_test 2017-01-25 14:38:05 -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
Yuchen Zeng d32dc3a188 Remove fallback files 2017-01-23 18:31:51 -08:00
Yuchen Zeng e38698e5bd Merge remote-tracking branch 'upstream/master' into cares_bazel_rule 2017-01-23 17:19:53 -08:00
Yuchen Zeng 6694bb079a Migrate to the new c-ares dir 2017-01-23 17:09:51 -08:00
Sree Kuchibhotla 5781c639ca Merge branch 'master' into pollset_set_test 2017-01-23 13:03:16 -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
Vizerai 0e5b67f4a2 update 2017-01-20 14:02:18 -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
Sree Kuchibhotla 1404d975ea Merge branch 'master' into pollset_set_test 2017-01-20 10:18:59 -08:00
ncteisen c51f19d62a Merge branch 'master' of https://github.com/grpc/grpc into cpp_stress_flags 2017-01-19 11:49:07 -08:00
Yuchen Zeng 04ec4701e3 Merge remote-tracking branch 'upstream/master' into cares_buildin 2017-01-18 18:49:07 -08:00
ncteisen 9c7a08d250 Simplify cpp stress flags 2017-01-18 16:58:33 -08:00
Craig Tiller f593d88c78 Merge github.com:grpc/grpc into metadata_filter 2017-01-18 15:45:43 -08:00
Craig Tiller 412fa2a0b7 Support setting request, response size 2017-01-18 15:21:54 -08:00
Yuchen Zeng e6f01f6b96 Add resolve_address_posix_test 2017-01-18 10:50:00 -08:00
Mark D. Roth d58a985a56 Move detection of HTTP CONNECT proxy from DNS resolver to client channel. 2017-01-18 08:28:57 -08:00
Muxi Yan 5687c2eab3 Merge pull request #8684 from gcasto/change_cronet_interface
Change cronet interface
2017-01-18 16:24:40 +08:00
apolcyn 44e907af0e Merge pull request #9322 from apolcyn/deprecate_benchmark_core_lists
Don't configure core lists in in benchmark driver
2017-01-17 17:30:41 -08:00
Craig Tiller 5acc826ace Merge github.com:grpc/grpc into metadata_filter 2017-01-17 17:20:14 -08:00
Mark D. Roth 79f2a24644 Add proxy mapper hook. 2017-01-17 14:13:33 -08:00
Craig Tiller a66243d38e Merge github.com:grpc/grpc into bwest 2017-01-17 12:23:05 -08:00
Mark D. Roth a9b3c380b5 Merge pull request #9064 from grpc/revert-9063-revert-8951-revert-8949-revert-8922-slice_cleanup
Revert "Revert "Revert "Revert "Remove redundant includes from string.h and tmpfile.h""""
2017-01-17 12:08:59 -08:00
Craig Tiller 8024c46b6b Merge github.com:grpc/grpc into metadata_filter 2017-01-17 11:22:40 -08:00
Craig Tiller c2079f3764 Merge pull request #9252 from ctiller/write_buffering
Fix write buffering, add tests
2017-01-17 11:21:48 -08:00
Craig Tiller 1e2775861f Merge pull request #9351 from matt-kwong/corpus-fuzzer-api
Add api-fuzzer corpus
2017-01-17 09:39:13 -08:00
Craig Tiller aecd46eb3c Merge github.com:grpc/grpc into metadata_filter 2017-01-17 08:13:14 -08:00
Matt Kwong c1002c9f22 Add api-fuzzer corpus 2017-01-13 17:26:11 -08:00
Sree Kuchibhotla 855f0122bf Merge branch 'master' into pollset_set_test 2017-01-13 11:24:00 -08:00
Mark D. Roth e6bcd0ebc9 Merge remote-tracking branch 'upstream/master' into revert-9063-revert-8951-revert-8949-revert-8922-slice_cleanup 2017-01-13 11:23:01 -08:00
Craig Tiller d425712427 Merge github.com:grpc/grpc into bwest 2017-01-13 09:33:57 -08:00
Craig Tiller 7a48d01b88 Merge github.com:grpc/grpc into write_buffering 2017-01-13 09:10:40 -08:00
Yuxuan Li 3623af18d9 merge master 2017-01-13 13:50:23 +00:00
Yuxuan Li 6fb04d6924 memory usage profiling for client call, client channel, server creation, server call and server channel.
fix bug. server: snapshot pass by pointer
2017-01-13 13:35:55 +00:00
Craig Tiller 9d4fc31da4 Merge github.com:grpc/grpc into metadata_filter 2017-01-12 14:08:50 -08:00
Craig Tiller 45d318351b Kill ESAN 2017-01-12 13:45:42 -08:00
Eric Gribkoff ebb3d5d4fc Merge pull request #9139 from ericgribkoff/http2_client
Add HTTP/2 interop test client

Known failures: https://github.com/grpc/grpc/issues/8629
2017-01-11 17:45:30 -08:00
Alexander Polcyn 20ce39a4fe remove limit_cores.h from build.yaml 2017-01-11 15:44:13 -08:00
Alexander Polcyn 6ff1ca4871 re-run generate project to build qps json driver 2017-01-11 14:25:55 -08:00
Craig Tiller 032baa8308 Fix sanity: check_sources_and_headers 2017-01-11 13:56:57 -08:00
yang-g 8a7a4462b1 merge with head 2017-01-11 13:13:23 -08:00
yang-g cc5910228d manual revert of #8901 2017-01-11 11:10:43 -08:00
Eric Gribkoff c344e87449 Adds HTTP/2 interop test client 2017-01-11 09:14:28 -08:00
Craig Tiller 2d9f8e8179 Fix build 2017-01-10 08:48:48 -08:00
Muxi Yan a52032ed09 Build fix 2017-01-10 03:35:41 +00:00
Muxi Yan 217548d0f9 Merge remote-tracking branch 'upstream/master' into change_cronet_interface 2017-01-10 03:13:30 +00:00
Sree Kuchibhotla 1599bf6ecb Merge branch 'master' into pollset_set_test 2017-01-09 15:03:47 -08:00
Craig Tiller d04dc4da81 Merge github.com:grpc/grpc into fix_errors 2017-01-09 14:40:28 -08:00
Craig Tiller d7ee291d5f Fix tests 2017-01-06 14:52:50 -08:00
Craig Tiller 732351f826 Start fixing http error --> grpc status conversion 2017-01-06 14:52:01 -08:00
Mark D. Roth 1f0f23cc5a Handshaker plugin mechanism. 2017-01-06 13:07:19 -08:00
Mark D. Roth 348fba2809 Merge remote-tracking branch 'upstream/master' into revert-9063-revert-8951-revert-8949-revert-8922-slice_cleanup 2017-01-06 11:07:30 -08:00
Craig Tiller 32e05e4a9e Merge github.com:grpc/grpc into write_buffering 2017-01-05 13:52:50 -08:00
Craig Tiller 2ef5a647bf Add a test of finishing buffering with EOS 2017-01-05 10:33:47 -08:00
Craig Tiller 4e6247a23c Fix sequential write buffering 2017-01-05 10:17:01 -08:00
Craig Tiller 293ef1572b Merge github.com:grpc/grpc into slice_with_exec_ctx 2017-01-04 15:38:44 -08:00
Craig Tiller 3ca6019d39 Merge branch 'patchy' into slice_with_exec_ctx_and_build 2017-01-04 14:41:29 -08:00
Nicolas "Pixel" Noble 3d5592cea8 Moving message_size_filter properly. 2017-01-04 23:23:40 +01:00
yang-g 1accb12408 fix path 2016-12-28 10:38:04 -08:00
Craig Tiller eb30c809cf Merge branch 'flow_control_v2' into bwest 2016-12-27 16:03:43 -08:00
yang-g c3c475fd14 move files to subdir and add generated files 2016-12-27 15:37:59 -08:00
yang-g ad32764219 sync test pass 2016-12-27 15:37:59 -08:00
yang-g c8a49d2956 codegen health proto 2016-12-27 15:37:59 -08:00
yang-g c9d2954e55 more 2016-12-27 15:37:59 -08:00
yang-g 8d668d8324 default service 2016-12-27 15:37:59 -08:00
yang-g 6486883940 Add more files 2016-12-27 15:37:59 -08:00
yang-g 0498124f8e Add files 2016-12-27 15:37:59 -08:00
Craig Tiller ef6938477b Merge branch 'slice_with_exec_ctx' into metadata_filter 2016-12-27 08:59:00 -08:00
Craig Tiller 0704727c2d Merge github.com:grpc/grpc into slice_with_exec_ctx 2016-12-27 08:38:35 -08:00
Jan Tattermusch 5c79a3199c cleanup tools/run_tests directory 2016-12-22 10:47:52 +01:00