Commit Graph

6775 Commits

Author SHA1 Message Date
ncteisen be7b82ba5e Add repro for coalescing bug 2017-07-05 10:33:21 -07:00
ncteisen 9bee3086c3 Make stream responses togglable via context 2017-07-05 10:33:21 -07:00
Muxi Yan 163d8d65a6 Sanity fix 2017-07-05 10:09:46 -07:00
Muxi Yan e87a7e1a47 Move stream_compression to src/core/lib/compression 2017-07-05 10:09:03 -07:00
Muxi Yan c1f837ce79 Make stream compression module 2017-07-05 10:08:58 -07:00
Muxi Yan be7f2a41ab Merge pull request #11602 from muxi/add_cancel_after_round_trip_test
Add a end2end test of cancel call
2017-07-05 09:15:49 -07:00
Craig Tiller 39a7327c5f Merge github.com:grpc/grpc into cq-drop 2017-07-05 08:36:04 -07:00
Craig Tiller 7835620e6e Merge github.com:grpc/grpc into enable-epoll1 2017-07-05 08:34:25 -07:00
Mark D. Roth 96e51c8e56 Merge pull request #11648 from markdroth/c++_filter_fixes
Improvements to C++ filter API
2017-06-30 11:41:45 -07:00
Mark D. Roth 2faddbd639 Fix filter_end2end_test. 2017-06-30 07:10:10 -07:00
David G. Quintas b9223347bc Merge pull request #11539 from dgquintas/alarm_non_copyable
Make grpc::Alarm non-copyable
2017-06-29 14:19:58 -07:00
David G. Quintas 9864662df1 Merge pull request #11604 from dgquintas/fix_rr_state_master
Fix RR policy connectivity state upon subchannels shutdown
2017-06-29 11:45:47 -07:00
Mark D. Roth cc4ef5919f Improvements to C++ filter API:
- Make sure all C-core parameters are passed into C++ methods.
- Add Destroy() methods for ChannelData and CallData.
- Use C++-style casts.
- Add 'extern "C"' to iomgr/closure.h, which is used in C++ filters.
2017-06-29 08:11:57 -07:00
Muxi Yan b8e6e2f299 Fix test failures 2017-06-28 17:59:52 -07:00
David Garcia Quintas ab1ff6b041 Split move test 2017-06-28 14:14:24 -07:00
Muxi Yan d46239a8c2 Correct copyright year 2017-06-27 16:30:46 -07:00
Noah Eisen dae8854b7d Merge pull request #11610 from ncteisen/v1.4.x-perf-bot-patch
Perf Bot Backport
2017-06-27 15:59:40 -07:00
Muxi Yan 0c8cb1d652 Resolve asan failure 2017-06-27 14:00:53 -07:00
David G. Quintas 52e68e9383 Merge pull request #11591 from dgquintas/rr_state_fix_1.4
Fix RR policy connectivity state upon subchannels shutdown (1.4.x branch)
2017-06-27 12:36:00 -07:00
ncteisen 131d2f19a1 Few more bm trickle fixes 2017-06-26 23:45:16 -07:00
ncteisen 81db061d2a Clang fmt and copyright sanity 2017-06-26 23:24:50 -07:00
ncteisen 8f9e012428 Add json out flag to qps driver 2017-06-26 23:15:51 -07:00
ncteisen 0911b1612a Fix bm_diff 2017-06-26 22:54:28 -07:00
Makarand Dharmapurikar 3d99597032 s/inline/__inline/. Visual studio incompatiblity.
MS Visual studio '13 and before don't understand inline
and throw Error C2054.
Reference: https://msdn.microsoft.com/en-us/library/bw1hbe6y.aspx
2017-06-26 20:54:18 -07:00
Mark D. Roth bf527617bf Merge pull request #11577 from markdroth/compression_filter_fix
Fix handling of send_message before send_initial_metadata in compress filter.
2017-06-26 15:02:21 -07:00
Nicolas "Pixel" Noble 5d80dc4985 Merge branch 'master' of https://github.com/grpc/grpc into import 2017-06-26 22:01:11 +02:00
David Garcia Quintas 05e15745d3 added test for RR connectivity state upon subchannels shutdown 2017-06-26 11:06:17 -07:00
David Garcia Quintas 64ea30fe5b Fix RR policy connectivity state upon subchannels shutdown 2017-06-23 17:45:00 -07:00
Muxi Yan d19c112db0 Add test 2017-06-23 17:24:21 -07:00
Yuchen Zeng 32e41b452a Fix bad_ping 2017-06-23 16:34:34 -07:00
Mark D. Roth 5dc774199b Fix Windows compiler problem. 2017-06-23 09:13:16 -07:00
Sree Kuchibhotla a8cf05c803 Refcount grpc_alarm object so that grpc_alarm_destroy can safely be called before the alarm event is dequeued from the completion queue 2017-06-22 15:10:25 -07:00
Mark D. Roth 2024353b07 Merge pull request #11499 from markdroth/trailers_only
Add support for Trailers-Only responses.
2017-06-22 10:54:09 -07:00
Mark D. Roth bd3b93b4b5 Add support for Trailers-Only responses.
- When receiving a Trailers-Only response, return the metadata as
  trailing metadata instead of initial metadata.
- Send Trailers-Only response when we have no non-default initial metadata,
  no message to send, and trailing metadata to send.
2017-06-22 10:53:01 -07:00
Mark D. Roth 7cd1425e29 Fix handling of send_message before send_initial_metadata in compress filter. 2017-06-22 10:49:43 -07:00
Yang Gao de7dec71b3 Merge pull request #11542 from yang-g/grpc_cli
Still create channel if remotedb is false. Just do not use it in the …
2017-06-21 11:35:26 -07:00
Noah Eisen 892afc2097 Merge pull request #10833 from ncteisen/tracing-overhaul
Tracing Overhaul
2017-06-21 10:37:14 -07:00
Yuchen Zeng 1def5a181d Fix max_message_length 2017-06-20 17:16:01 -07:00
David Garcia Quintas e48949f0b4 Make grpc::Alarm non-copyable 2017-06-20 15:42:56 -07:00
Yuchen Zeng cf8c67c00b Merge pull request #11545 from y-zeng/max_message_length
Fix max_message_length
2017-06-20 10:17:28 -07:00
ncteisen 24ce2b711d Merge branch 'master' of https://github.com/grpc/grpc into tracing-overhaul 2017-06-19 17:35:54 -07:00
yang-g 32e1678327 Still create channel if remotedb is false. Just do not use it in the file parsing 2017-06-19 17:01:30 -07:00
Yuchen Zeng 2768866320 Fix max_message_length 2017-06-19 16:53:43 -07:00
Vijay Pai 3d04e025bc Remove lockfree-stack implementation that is no longer used 2017-06-19 15:32:44 -07:00
Michael Lumish 8399f92fd6 Merge pull request #11516 from murgatroid99/upmerge_1.4.x
Upmerge 1.4.x into Master
2017-06-19 12:47:29 -07:00
Craig Tiller ecfbe2a6d5 Merge branch 'cq-drop' into enable-epoll1 2017-06-19 11:21:33 -07:00
Craig Tiller e7183b77a6 Merge github.com:grpc/grpc into cq-drop 2017-06-19 11:21:02 -07:00
ncteisen dc1b51e6b3 clang fmt 2017-06-19 09:00:25 -07:00
ncteisen 24e820762a Add json out flag to qps driver 2017-06-19 07:36:51 -07:00
murgatroid99 d5b0455110 Merge remote-tracking branch 'upstream/v1.4.x' into upmerge_1.4.x 2017-06-15 17:48:42 -07:00
ncteisen 1f6e176cc3 Merge branch 'master' of https://github.com/grpc/grpc into tracing-overhaul 2017-06-15 09:44:47 -07:00
Alexander Polcyn 78b092aa6b fix varargs compiler error 2017-06-14 23:52:28 -07:00
murgatroid99 8f596ae2cd Change bound port to get Node distrib tests to work again 2017-06-13 10:41:11 -07:00
Ken Payson c8e7a52fc7 Merge remote-tracking branch 'origin/master' into HEAD 2017-06-13 02:52:13 +00:00
Jan Tattermusch 8384a43489 Merge pull request #11459 from jtattermusch/invalid_call_argument_timeout
try fixing invalid_call_argument_test on kokoro
2017-06-12 21:58:48 +02:00
Mehrdad Afshari c02e39d14c Merge pull request #9823 from mjkim/fix_unkown
Fix typos
2017-06-12 10:46:40 -07:00
Jan Tattermusch aa345e85be try fixing invalic_call_argument_test on kokoro 2017-06-10 08:13:02 +02:00
Craig Tiller 6a23105aa9 Merge github.com:grpc/grpc into cq-drop 2017-06-09 10:01:24 -07:00
ncteisen 0e3aee3dff Add refcount to tcp tracer 2017-06-08 17:50:02 -07:00
ncteisen 969b46ef73 Add rich closure debug mode 2017-06-08 17:50:01 -07:00
Craig Tiller 9dba1996ec Merge github.com:grpc/grpc into enable-epoll1 2017-06-08 23:10:06 +00:00
Craig Tiller dc16855649 Merge pull request #11336 from ctiller/ALL-the-things
Roll-up of threading changes
2017-06-08 16:03:36 -07:00
ncteisen 274bbbe6a0 Add rich closure debug mode 2017-06-08 15:29:29 -07:00
ncteisen 1621f5e051 Merge branch 'master' of https://github.com/grpc/grpc into ALL-the-things 2017-06-08 14:26:50 -07:00
Craig Tiller ae6083674a clang-format 2017-06-08 14:10:49 -07:00
Craig Tiller 8239b80459 Ensure a poller exists 2017-06-08 21:09:59 +00:00
Yuchen Zeng 8f3d02106b Merge pull request #11237 from y-zeng/srv_record
Support grpclb address in the c-ares resolver
2017-06-08 13:17:02 -07:00
Craig Tiller 0f016bdcf7 Fix test verification 2017-06-08 09:26:42 -07:00
Craig Tiller b3899fd18b Merge github.com:grpc/grpc into ALL-the-things 2017-06-08 07:54:10 -07:00
Jan Tattermusch 0bf41fc88d fix test/core/http/BUILD 2017-06-08 11:29:25 +02:00
Jan Tattermusch 7e91ebb41d license fixes 2017-06-08 11:22:41 +02:00
Jan Tattermusch 4d5c3102a1 fix remaining license notices 2017-06-08 11:22:41 +02:00
Jan Tattermusch 7897ae9308 auto-fix most of licenses 2017-06-08 11:22:41 +02:00
Craig Tiller 486e980b4d Merge branch 'cq-drop' into enable-epoll1 2017-06-07 13:58:16 -07:00
Craig Tiller ad61e9c2d6 Merge github.com:grpc/grpc into cq-drop 2017-06-07 13:56:52 -07:00
Craig Tiller 6d7c49f97b Merge github.com:grpc/grpc into faster_timer_pool 2017-06-07 13:56:18 -07:00
Craig Tiller 1c8a90473d Merge github.com:grpc/grpc into ALL-the-things 2017-06-07 13:00:06 -07:00
Craig Tiller dfd7a4dc0d Merge github.com:grpc/grpc into ALL-the-things 2017-06-07 12:22:41 -07:00
David Garcia Quintas 87d5a3130d Implement LB policy updates 2017-06-06 19:45:58 -07:00
ncteisen 6f1b59e646 Merge branch 'master' of https://github.com/grpc/grpc into trickle-timeout 2017-06-06 17:02:42 -07:00
ncteisen e9dea378c5 Pare down args once more 2017-06-06 17:02:38 -07:00
Yuchen Zeng b89b5011ec Merge remote-tracking branch 'upstream/master' into srv_record 2017-06-06 13:26:36 -07:00
Craig Tiller a0115beac3 Merge github.com:grpc/grpc into faster_timer_pool 2017-06-06 15:57:09 +00:00
Yuchen Zeng 4ebace71b0 Fix windows build, no_logging tests, dns_resolver_test 2017-06-05 20:47:02 -07:00
Yuchen Zeng 1f4b2a8e33 Fix the fd clean up process 2017-06-05 15:24:31 -07:00
Yuchen Zeng 3b4bed273c Cancel the dns lookup in dns_ares_shutdown 2017-06-04 01:41:15 -07:00
Yuchen Zeng f8b6d6f9a3 Check the version of system c-ares 2017-06-02 15:36:25 -07:00
Craig Tiller 71005b169a Merge branch 'selectivity' into ALL-the-things 2017-06-02 14:36:41 -07:00
Craig Tiller e86a851cb9 Fix build error 2017-06-02 13:45:12 -07:00
ncteisen 8758e1030f Clang fmt 2017-06-02 11:36:30 -07:00
ncteisen 6996f57783 Change identity 2017-06-02 10:53:43 -07:00
ncteisen 777e91d406 Redo unary trickle args sweep 2017-06-02 09:59:46 -07:00
Craig Tiller ea7429f68f Merge branch 'cq-drop' into enable-epoll1 2017-06-02 08:31:40 -07:00
ncteisen 3972fad38c clang format 2017-05-31 18:47:49 -07:00
Noah Eisen f9b90428df Merge pull request #11269 from ncteisen/bm-trickle-bugfixes
Bugfix for bm_trickle
2017-05-31 12:38:38 -07:00
Craig Tiller 837c217d2e Merge github.com:grpc/grpc into enable-epoll1 2017-05-31 16:20:37 +00:00
Mak Dharma 195eacea6d Merge branch 'win_bldfix' of https://github.com/makdharma/grpc into win_bldfix 2017-05-30 20:02:53 -07:00
Yuchen Zeng 24e3bc5510 Fix api_fuzzer, dns_resolver_connectivity_test 2017-05-30 18:26:17 -07:00
Makarand Dharmapurikar a9f94e9882 s/inline/__inline/ 2017-05-30 15:21:46 -07:00
Michael Lumish 9baf4b19f0 Merge pull request #11309 from murgatroid99/master_1.3.x_upmerge
Master 1.3.x upmerge
2017-05-30 13:53:40 -07:00
Craig Tiller 7ebf31bcb2 Merge branch 'thread_pool' into ALL-the-things 2017-05-30 12:50:51 -07:00
Craig Tiller b2ef1cf67f Get rid of zero-length poll case now that timer pool exists 2017-05-30 09:25:48 -07:00
Alexander Polcyn cce3ccc29e get rid of flakey asserts in num_watchers test 2017-05-26 14:10:20 -07:00
Craig Tiller dcb6262019 Make race conditions more prevalent 2017-05-26 09:47:38 -07:00
ncteisen a4cd06fc21 Fixes 2017-05-26 11:06:33 -04:00
ncteisen 28b0828243 bm trickly bugfix 2017-05-26 11:06:33 -04:00
Alexander Polcyn ce0861185b add missing copyright headers 2017-05-25 21:41:37 -07:00
murgatroid99 cd6ab22122 Fix concurrent_connectivity_test 2017-05-25 15:45:32 -07:00
Nicolas "Pixel" Noble 7bc55fdaa3 Merge remote-tracking branch 'ctiller/build-wtf' into import 2017-05-26 00:32:47 +02:00
Nicolas "Pixel" Noble 5a1d197f1c Merge branch 'master' of https://github.com/grpc/grpc into import 2017-05-26 00:31:18 +02:00
murgatroid99 c18b9069cd Merge remote-tracking branch 'upstream/v1.3.x' into master_1.3.x_upmerge 2017-05-25 15:13:27 -07:00
Nicolas "Pixel" Noble 670d8bf675 Moving gtest to the end. 2017-05-25 21:25:02 +02:00
Nicolas "Pixel" Noble 6fa7236d24 Moving testing headers at the end. 2017-05-25 19:38:44 +02:00
Nicolas "Pixel" Noble 7e5364781b Adding interop stress test. 2017-05-25 04:45:06 +02:00
Nicolas "Pixel" Noble d1c72ee33e Adding reconnect interop client and server. 2017-05-25 04:26:01 +02:00
Nicolas "Pixel" Noble c6dea730ca Realized that the interop BUILD file still uses cc_library and stuff. 2017-05-25 02:19:29 +02:00
Craig Tiller d8e896ecd7 Remove function 2017-05-24 15:55:43 -07:00
Craig Tiller 26e69f6534 clang-format 2017-05-24 15:09:23 -07:00
Craig Tiller 6cb61569d2 Fix race 2017-05-24 22:08:29 +00:00
Craig Tiller cfa8313fbb Fix race 2017-05-24 21:37:39 +00:00
Craig Tiller bb29c724dd Fix combiner test 2017-05-24 14:02:36 -07:00
Craig Tiller 55a8213041 Fixing test (not yet complete) 2017-05-23 17:39:19 -07:00
Nicolas "Pixel" Noble 3dedf65b0f Fixing indentation + fixing interop_client. 2017-05-24 02:29:02 +02:00
Craig Tiller 2d485f0396 Fix threading assumptions in test 2017-05-24 00:03:19 +00:00
Craig Tiller 8c4f5cd2c1 Fix threading assumptions in test 2017-05-24 00:00:06 +00:00
Craig Tiller 125bb7ccca Add missing kick 2017-05-23 23:52:04 +00:00
Vizerai c1947ef570 update 2017-05-23 16:13:25 -07:00
Craig Tiller 674af8f23e Merge github.com:grpc/grpc into thread_pool 2017-05-23 22:55:34 +00:00
Vizerai d74dbd3889 Merge branch 'master' of https://github.com/Vizerai/grpc into intrusive_hash_map 2017-05-23 14:10:10 -07:00
Vijay Pai 4b07aab513 Support multiple threads per cq sharing, add tests 2017-05-23 09:20:56 -07:00
Craig Tiller 840931eec9 More import fixes 2017-05-19 15:37:45 -07:00
Mark D. Roth f91eb714c2 Change round_robin LB policy to use the addresses in the order given. 2017-05-19 15:19:14 -07:00
Yuchen Zeng 01cc75087e Merge remote-tracking branch 'upstream/master' into srv_record 2017-05-19 15:18:30 -07:00
Yuchen Zeng 3a1104ffa3 Fix the flush of exec_ctx in port_server_client 2017-05-18 19:07:10 -07:00
Noah Eisen e6bf7d054c Merge pull request #10930 from ncteisen/frame-size
Set Frame Size to Bytes per Microsecond
2017-05-18 17:46:33 -07:00
Muxi Yan e77ba09b97 Merge pull request #11229 from muxi/backward-compat-import-fix
Fix minor problems in server backward compatibility
2017-05-18 16:56:43 -07:00
Nicolas "Pixel" Noble af6c83f9e1 Adding dummy layering check option. 2017-05-19 01:53:56 +02:00
Craig Tiller 1563b9fe09 Merge pull request #11191 from ctiller/hospital_food
Make cq_verifier output more readable
2017-05-18 16:17:11 -07:00
Muxi Yan 191f1eb48e Remove loop initial declaration 2017-05-18 15:28:55 -07:00
Alexander Polcyn c3b1f18a7e get rid of connectivity state watchers right after timeout 2017-05-18 12:09:26 -07:00
Craig Tiller d3ec4aaf6f Merge github.com:grpc/grpc into thread_pool 2017-05-18 10:22:43 -07:00
Craig Tiller 049f115c97 clang-format 2017-05-18 10:08:39 -07:00
Craig Tiller ef526c13a3 Merge github.com:grpc/grpc into races 2017-05-18 10:08:04 -07:00
Yuchen Zeng b1f0af8951 Flush exec_ctx before using pollset_work 2017-05-17 21:52:27 -07:00
Craig Tiller c7280c7bdb Fix merge 2017-05-17 15:23:23 -07:00
Craig Tiller f7c8c9f2a3 Merge remote-tracking branch 'origin/races' into thread_pool 2017-05-17 15:22:05 -07:00
Craig Tiller 83b34e524f Fix some races in tests 2017-05-17 22:20:05 +00:00
Craig Tiller cc44a38580 Make cq_verifier output more readable 2017-05-17 12:40:37 -07:00
Mark D. Roth d7389b418f Implement grpclb drop support. 2017-05-17 12:22:17 -07:00
Craig Tiller 38e94c2805 Fix C++ build 2017-05-17 08:08:45 -07:00
Craig Tiller 5e56f00d3a Fixes to new executor 2017-05-16 15:02:50 -07:00
Craig Tiller 321b7d8fb0 Merge github.com:grpc/grpc into thread_pool 2017-05-16 13:42:07 -07:00
Craig Tiller 82713635e1 Merge pull request #11135 from ctiller/bugz
Fix some job runner bugs, save some initialization passes for port selection
2017-05-16 13:38:09 -07:00
Craig Tiller a753371f05 Rework well_known_protos attr, and some other fixes 2017-05-16 13:09:33 -07:00
Muxi Yan a57d3c8120 Merge pull request #11138 from grpc/revert-11121-revert-10849-backward-compat
Revert "Revert "Implement Server Backward Compatibility""
2017-05-16 09:58:22 -07:00
Yuxuan Li 8698f2bbee fix extern c location 2017-05-15 16:53:01 -07:00
Muxi Yan 2a5bbc1e2d Fix bazel build 2017-05-15 16:27:31 -07:00
Yuxuan Li 02d635bf88 remove unncessary include 2017-05-15 15:20:05 -07:00
Yuxuan Li 6ca796d7ad merge master, resolve conflict 2017-05-15 14:15:34 -07:00
Muxi Yan 29ff4665a8 Revert "Revert "Implement Server Backward Compatibility"" 2017-05-15 10:27:55 -07:00
Sree Kuchibhotla a6171a990e Merge pull request #10662 from sreecha/cq_mpsc_based
grpc_mpsc queue based completion queue
2017-05-15 10:06:07 -07:00
Craig Tiller 9d5d803bbf Small fixes 2017-05-15 07:54:54 -07:00
Jan Tattermusch 3e95a38bdf Merge pull request #11115 from jtattermusch/revamp_artifacts
Revamp artifacts, packages and distribtests
2017-05-15 11:59:13 +02:00
Nicolas "Pixel" Noble 2285f8bfde Merge branch 'master' of https://github.com/grpc/grpc into import 2017-05-13 00:37:51 +02:00
Nicolas Noble 7edcce2147 Revert "Implement Server Backward Compatibility" 2017-05-12 15:35:20 -07:00
Nicolas "Pixel" Noble 3445079089 Merge branch 'master' of https://github.com/grpc/grpc into import 2017-05-12 23:58:25 +02:00
Craig Tiller 61f96c1683 Update epollers 2017-05-12 13:36:39 -07:00
Muxi Yan a2d9d48a88 Merge pull request #10849 from muxi/backward-compat
Implement Server Backward Compatibility
2017-05-12 12:17:36 -07:00
Nicolas "Pixel" Noble 0885f98863 Fixing mock test target. 2017-05-12 21:10:55 +02:00
Craig Tiller a1ae21dd2e Merge pull request #11102 from ctiller/clang5
clang5 fixes
2017-05-12 11:29:08 -07:00
Nicolas "Pixel" Noble 232e9b458b Merge branch 'master' of https://github.com/grpc/grpc into import 2017-05-12 20:15:06 +02:00
Craig Tiller ee4b145213 Remove workqueue, covered_by_poller as concepts, get Mac build up 2017-05-12 10:56:03 -07:00
Nicolas "Pixel" Noble 6a3b7c94df Merge failure, removed test still here. 2017-05-12 17:35:47 +02:00
Nicolas "Pixel" Noble ba54a1c95e Merge failure, missing commas. 2017-05-12 17:13:58 +02:00
Nicolas "Pixel" Noble ae79a00876 Merge failure - missing comma in deps list. 2017-05-12 17:06:03 +02:00
Nicolas "Pixel" Noble 980e63d362 Merge failure - duplicated fake_resolver target. 2017-05-12 17:03:42 +02:00
Nicolas "Pixel" Noble 88b1d82b3d Merge failure - missing grpc_cc_binary. 2017-05-12 16:58:06 +02:00
Jan Tattermusch 42e302dbfe Run mac and windows distribtests in workspace 2017-05-12 15:54:43 +02:00
Muxi Yan 21a6ccad1e Fix portability 2017-05-11 22:49:32 -07:00
yang-g a044f6d3f5 Propagate deadline to GenericServerContext 2017-05-11 15:37:51 -07:00
Craig Tiller 5f24bb121e just use char* overload 2017-05-11 15:14:32 -07:00
Craig Tiller 0ccaff9cb6 Explicitly mention std::string 2017-05-11 14:44:23 -07:00
Nicolas "Pixel" Noble eb36b8ac77 Merge branch 'master' of https://github.com/grpc/grpc into import 2017-05-11 23:24:37 +02:00
Sree Kuchibhotla 467ad2002f Merge branch 'master' into cq_mpsc_based 2017-05-11 13:15:07 -07:00
Craig Tiller 357523509a Merge pull request #11074 from ctiller/pump
Finish pumped streams: should alleviate infinite hang
2017-05-11 11:00:12 -07:00
Craig Tiller 63cde40c6d Merge pull request #11010 from ctiller/uberpoll
Roll up of all new polling engines
2017-05-11 10:55:02 -07:00
Craig Tiller 822aae53d3 Always receive initial metadata in this test 2017-05-11 10:54:22 -07:00
Vijay Pai 6d06776a12 Merge pull request #10963 from vjpai/remake
Stop checking for pre-c++11 compilers since these are no longer supported
2017-05-11 10:00:03 -07:00
Sree Kuchibhotla 234a677e8d Merge branch 'master' into cq_mpsc_based 2017-05-11 09:33:11 -07:00
Yang Gao 6d15d29f4c Merge pull request #11069 from yang-g/bazel_test_filtering
Properly filter the end2end tests
2017-05-11 09:15:37 -07:00
Nicolas "Pixel" Noble 0444d98f17 C99->C89.
F-it. My sanity isn't worth it.
2017-05-11 17:02:49 +02:00
Muxi Yan b574c6066b clang-format 2017-05-11 08:00:44 -07:00
Muxi Yan 96e198ab9f Fix portability 2017-05-11 08:00:30 -07:00
Nicolas "Pixel" Noble f4f16798fe Fixing test_util... 2017-05-11 07:55:10 +02:00
Vijay Pai 6974763268 Stop checking for pre-c++11 compilers since these are no longer
supported
2017-05-10 22:25:04 -07:00
Sree Kuchibhotla 6e510f700d Merge branch 'master' into cq_mpsc_based 2017-05-10 19:35:03 -07:00
ncteisen 4c4272923b Merge branch 'master' of https://github.com/grpc/grpc into frame-size 2017-05-10 17:50:05 -07:00
Craig Tiller a1d00facbc Finish pumped streams: should alleviate infinite hang 2017-05-10 15:43:44 -07:00
Nicolas "Pixel" Noble 78f8ce33ca The json parser comes from protobuf. 2017-05-11 00:42:55 +02:00
Nicolas "Pixel" Noble e40877931a Missed one gtest reference. 2017-05-11 00:42:32 +02:00
yang-g 518bdfd18c Properly filter the end2end tests 2017-05-10 13:38:47 -07:00
Craig Tiller a7785ba22e Merge github.com:grpc/grpc into uberpoll 2017-05-10 13:36:20 -07:00
Craig Tiller 9341519b83 Merge pull request #11062 from ctiller/c++compat3
Add some casts for C++ compatibility
2017-05-10 13:35:25 -07:00
Craig Tiller 5d5bbc9f8c Merge pull request #11061 from ctiller/ubsanc++
Fixes for ubsan C++ build
2017-05-10 13:35:11 -07:00
Nicolas "Pixel" Noble 3726e3d37b Moving gtest include down.
In some cases, depending on the direction of the wind, and the phase of the moon, gtest can interfere with protobuf badly with macros cross-pollution between the two projects. Moving the gtest inclusion at the end makes the problem go away.
2017-05-10 18:33:12 +02:00
Noah Eisen 0cab13f558 Merge pull request #11033 from ncteisen/more-trickle
Add Unbalanced Unary Benchmark
2017-05-10 08:55:09 -07:00
ncteisen 1842c4379c Clang 2017-05-10 08:54:39 -07:00
Craig Tiller 4d16f4dd1d Add some casts for C++ compatibility 2017-05-10 08:21:08 -07:00
Craig Tiller 7b622ab558 ubsan fix: dont deref past end of array 2017-05-10 07:58:41 -07:00
Craig Tiller 74bf087e9c Increase error threshold for too many writes 2017-05-10 07:44:04 -07:00
Craig Tiller cdc97a1226 Fix tests on Mac 2017-05-10 07:32:12 -07:00
Muxi Yan bf5a5f92be Add a separate test case for workaround_cronet_compression 2017-05-09 18:09:58 -07:00
Nicolas "Pixel" Noble 71ca4200f6 QPS doesn't actually need gtest anymore. 2017-05-10 01:32:31 +02:00
ncteisen c7de5a7601 Add warmup 2017-05-09 15:50:32 -07:00
Muxi Yan 937dba3ea1 Put workaround list somewhere accessable by wrapping languages 2017-05-09 14:45:44 -07:00
ncteisen 0725d3a4b3 Run bm resonable number of times 2017-05-09 12:05:11 -07:00
Nicolas "Pixel" Noble d70dbca6c0 Making test_util & co public. 2017-05-09 19:12:29 +02:00
Craig Tiller db34627907 Fix test name 2017-05-09 08:37:52 -07:00
Nicolas "Pixel" Noble 1e75dc8cad Add end2end_test_lib. 2017-05-09 06:57:22 +02:00
Vizerai a194aab223 update 2017-05-08 19:43:25 -07:00
ncteisen b6ac9b4573 Add unbalanced unary benchmark 2017-05-08 17:10:31 -07:00
Nicolas "Pixel" Noble fec014b937 Adding metrics_server. 2017-05-09 01:11:11 +02:00
Nicolas "Pixel" Noble 1c7cdd5f23 Fixing test_util target. 2017-05-09 00:20:09 +02:00
Nicolas "Pixel" Noble e93306e54d Making test/core/iomgr visible. 2017-05-08 23:54:52 +02:00
Nicolas "Pixel" Noble 987267f633 Fixing grpc_cli_libs. 2017-05-08 23:46:22 +02:00
Yuxuan Li 57e12b1786 Merge branch 'poll_stat' of github.com:lyuxuan/grpc into poll_stat 2017-05-08 11:36:07 -07:00
Yuxuan Li a7f7fcf94a Merge branch 'master' into poll_stat 2017-05-08 11:35:00 -07:00
ncteisen b7345a2c34 Merge branch 'master' of https://github.com/grpc/grpc into frame-size 2017-05-08 10:09:19 -07:00
Yuxuan Li 85d3a53905 change gpr_atm to int 2017-05-08 06:24:34 +00:00
Craig Tiller d868a07d7c Merge github.com:grpc/grpc into uberpoll 2017-05-07 20:02:30 -07:00
Craig Tiller c9016893f7 Merge pull request #10720 from ctiller/trickle_stall
Add logging of flow control variables, (mostly) fix flow control
2017-05-07 20:00:57 -07:00
Yuxuan Li 87827e03aa use lock instand of atomics, fix include position 2017-05-05 14:12:42 -07:00
Muxi Yan 3db618efe1 Merge remote-tracking branch 'upstream/master' into backward-compat 2017-05-05 13:32:43 -07:00
Nicolas "Pixel" Noble 684fe378e1 Adding "grpc_cli_libs" back. 2017-05-05 21:19:19 +02:00
Vijay Pai ea4adc1508 Merge pull request #10313 from vjpai/onesided
Add QPS tests for 1-sided unconstrained streaming
2017-05-05 11:24:07 -07:00
Yuxuan Li bfb495d026 add override to GetPollCount() function 2017-05-05 10:57:35 -07:00
Craig Tiller 4fd1698307 Merge github.com:grpc/grpc into trickle_stall 2017-05-05 17:52:14 +00:00
Craig Tiller 18545a3e6a Merge branch 'epoll_thread_pool' of github.com:sreecha/grpc into uberpoll 2017-05-05 17:33:44 +00:00
Sree Kuchibhotla 9739a2a54d Merge branch 'master' into epoll_thread_pool 2017-05-05 10:10:26 -07:00
Craig Tiller ce651a2124 Merge branch 'timer_pool' of github.com:ctiller/grpc into uberpoll 2017-05-05 15:28:09 +00:00
Craig Tiller eda29c6398 Merge branch 'epex4' into uberpoll 2017-05-05 15:21:19 +00:00
Craig Tiller 7365ec95e4 Merge branch 'timer_pool' into uberpoll 2017-05-05 15:21:09 +00:00
Craig Tiller d6ff2f0bc9 Merge github.com:grpc/grpc into hiertune 2017-05-05 15:01:20 +00:00
Craig Tiller 1dbd063dbf Fix old trace vars 2017-05-04 16:48:32 -07:00
Yuxuan Li a33e2b27a1 add some comments 2017-05-04 16:13:49 -07:00
Craig Tiller 62800f789c Merge github.com:grpc/grpc into timer_pool 2017-05-04 22:02:47 +00:00
Craig Tiller bc7c224cac Merge branch '0bug' into timer_pool 2017-05-04 22:02:42 +00:00
Yuxuan Li 5f9f37a33c fix minor 2017-05-04 13:39:29 -07:00
Yang Gao f31a80eac3 Merge pull request #10950 from jeady/service_name_metadata
Add static method to generated code to return fully qualified protobuf service name
2017-05-04 12:51:44 -07:00
ncteisen 1c8698758d Set frame size to B/us 2017-05-04 11:56:14 -07:00