Commit Graph

606 Commits

Author SHA1 Message Date
Yuchen Zeng 4ebace71b0 Fix windows build, no_logging tests, dns_resolver_test 2017-06-05 20:47:02 -07:00
Craig Tiller 71005b169a Merge branch 'selectivity' into ALL-the-things 2017-06-02 14:36:41 -07:00
Craig Tiller 837c217d2e Merge github.com:grpc/grpc into enable-epoll1 2017-05-31 16:20:37 +00: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
murgatroid99 c18b9069cd Merge remote-tracking branch 'upstream/v1.3.x' into master_1.3.x_upmerge 2017-05-25 15:13:27 -07:00
Craig Tiller aec23e9503 Merge github.com:grpc/grpc into enable-epoll1 2017-05-24 22:20:22 +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
Vijay Pai fba000c8ec Reduce outstanding RPCs for 1cq tests 2017-05-23 14:17:17 -07: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
yang-g 75ea6a279c regenerate project 2017-05-19 13:06:37 -07:00
Craig Tiller 058bd64b00 Generate projects 2017-05-18 16:26:15 -07:00
Alexander Polcyn c3b1f18a7e get rid of connectivity state watchers right after timeout 2017-05-18 12:09:26 -07:00
Craig Tiller 3085aa468e Merge github.com:grpc/grpc into thread_pool 2017-05-17 13:04:07 -07:00
Jan Tattermusch 90224ba893 Merge pull request #11113 from jtattermusch/python_artifact_polling_trace
Try fixing python artifact build on Windows
2017-05-17 09:05:57 +02:00
Craig Tiller 321b7d8fb0 Merge github.com:grpc/grpc into thread_pool 2017-05-16 13:42:07 -07:00
Jan Tattermusch de030a35a2 regenerate projects 2017-05-16 18:20:26 +02:00
Muxi Yan 1d3ce9a737 Move workaround_list to grpc_base 2017-05-15 16:27:37 -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
Nicolas Noble 7edcce2147 Revert "Implement Server Backward Compatibility" 2017-05-12 15:35:20 -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
Craig Tiller ee4b145213 Remove workqueue, covered_by_poller as concepts, get Mac build up 2017-05-12 10:56:03 -07:00
Vijay Pai f3b28f30a4 Merge pull request #11030 from vjpai/oss
Add qps scenarios for better C++ large-message throughput measurement
2017-05-11 17:18:44 -07:00
Sree Kuchibhotla 467ad2002f Merge branch 'master' into cq_mpsc_based 2017-05-11 13:15:07 -07:00
Craig Tiller 248e90196c Merge github.com:grpc/grpc into min_stack 2017-05-11 12:21:44 -07:00
Sree Kuchibhotla 6e510f700d Merge branch 'master' into cq_mpsc_based 2017-05-10 19:35:03 -07:00
Craig Tiller a7785ba22e Merge github.com:grpc/grpc into uberpoll 2017-05-10 13:36:20 -07:00
Craig Tiller 1b84e03884 Dont run ubsan tests on boringssl 2017-05-10 07:56:42 -07:00
Craig Tiller 6e86c463aa Merge github.com:grpc/grpc into uberpoll 2017-05-10 07:24:57 -07:00
Muxi Yan bf5a5f92be Add a separate test case for workaround_cronet_compression 2017-05-09 18:09:58 -07:00
Muxi Yan 937dba3ea1 Put workaround list somewhere accessable by wrapping languages 2017-05-09 14:45:44 -07:00
Vijay Pai f6f28a781d Add 2 new scenarios for better bw measurement 2017-05-09 10:31:48 -07:00
Vijay Pai 98a501f435 Reduce concurrent RPCs for single-core tests since some were timing out
or otherwise taking long to complete
2017-05-08 11:23:06 -07:00
Craig Tiller d868a07d7c Merge github.com:grpc/grpc into uberpoll 2017-05-07 20:02:30 -07:00
Muxi Yan 3db618efe1 Merge remote-tracking branch 'upstream/master' into backward-compat 2017-05-05 13:32:43 -07:00
Craig Tiller 7188c9d05a Merge branch 'cq_limited_pollers' of github.com:sreecha/grpc into uberpoll 2017-05-05 13:27:02 -07:00
Sree Kuchibhotla 5a1a3b49f4 Separate this into a new poller 2017-05-05 13:14:45 -07: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
Craig Tiller 1f47730377 Fix deps between grpc and tracer system 2017-05-05 11:01:25 -07:00
Craig Tiller 924353a717 Finish merge, disable new pollers until they stabilize 2017-05-05 17:36:31 +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
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
Sree Kuchibhotla 1440b0654d Merge branch 'master' into epoll_thread_pool 2017-05-03 15:42:42 -07:00
Sree Kuchibhotla 4afb4db498 Merge branch 'master' into cq_mpsc_based 2017-05-03 09:36:02 -07:00
Craig Tiller 4d03ffbdc6 Merge github.com:grpc/grpc into timer_pool 2017-05-03 07:57:53 -07:00
Craig Tiller 0bc3b40b76 Merge github.com:grpc/grpc into hiertune 2017-05-03 07:35:51 -07:00
Sree Kuchibhotla d4fc32eacd New epoll-based polling engine with dedicated poller threads 2017-05-02 15:32:22 -07:00
Craig Tiller c3571791a5 Isolate timer checking in its own thread 2017-05-02 14:36:33 -07:00
Vizerai 0d1825d4cc Merge branch 'master' of https://github.com/Vizerai/grpc into intrusive_hash_map 2017-05-02 11:17:23 -07:00
Vijay Pai eea8cf0fe3 Add QPS tests for one-sided streaming 2017-05-02 09:26:12 -07:00
Mark D. Roth 09e458c6cd Implement client-side load reporting for grpclb. 2017-05-02 08:13:26 -07:00
David G. Quintas cf7ea0f089 Merge pull request #10360 from dgquintas/grpclb_new_test
New version of grpclb end2end test
2017-05-02 01:14:57 -07:00
Craig Tiller d4ee77e741 Merge github.com:grpc/grpc into epex4 2017-05-01 15:35:56 -07:00
Craig Tiller c610985aeb Merge branch 'hiertune' into epex4+epoll1 2017-05-01 14:26:49 -07:00
David Garcia Quintas 4e9bef0f1e Remove leftover thrift mentions 2017-05-01 13:25:56 -07:00
Muxi Yan e123a05913 Merge remote-tracking branch 'upstream/master' into backward-compat 2017-04-30 21:16:07 -07:00
Vizerai 0359e1260f initial commit 2017-04-28 20:06:58 -07:00
Muxi Yan 5109b38d4b Add end2end test for workarounds 2017-04-28 18:01:11 -07:00
Muxi Yan 58a1220a07 sanity fixes 2017-04-28 13:38:43 -07:00
Craig Tiller ebf3a89984 Merge github.com:grpc/grpc into epoll1+hierarchical-turnstile 2017-04-28 09:27:01 -07:00
David Garcia Quintas 04911ca202 New version of grpclb end2end test 2017-04-27 16:32:09 -07:00
Craig Tiller 6a85ee0b4d Fix test compilation 2017-04-27 19:17:11 +00:00
Muxi Yan f63afec89d user-agent string filtering 2017-04-27 11:14:18 -07:00
David G. Quintas 8c71bde9b0 Merge pull request #10522 from jiangtaoli2016/new_tsi
Update TSI with new non-blocking TSI interfaces.
2017-04-27 10:42:33 -07:00
Craig Tiller c67cc999e3 Initial fork for singleton epoll poller 2017-04-27 10:15:51 -07:00
Craig Tiller ac99bfff46 Merge github.com:grpc/grpc into epex4 2017-04-27 09:27:20 -07:00
Sree Kuchibhotla abc24c5317 Merge branch 'master' into cq_mpsc_based 2017-04-26 18:51:42 -07:00
Craig Tiller 737da9fdea Merge github.com:grpc/grpc into c++lame 2017-04-26 15:07:09 -07:00
Alexander Polcyn f5521c33f9 Revert "Merge branch 'master' into v1.3.x"
This reverts commit 79759fea1a, reversing
changes made to dc36f4df6a.
2017-04-26 14:18:39 -07:00
Craig Tiller 277b1fa361 Enable minimal stack for insecure tests 2017-04-26 08:31:47 -07:00
Muxi Yan b53fd4df37 Add cronet_compression workaround filter 2017-04-25 17:04:29 -07:00
Noah Eisen f725d7e6b6 Merge branch 'master' of https://github.com/grpc/grpc into client-auth-filter-fuzz 2017-04-25 17:01:08 -07:00
Craig Tiller 819cd88bd7 Allow EPOLLEXCLUSIVE tests to be omitted outside of CI 2017-04-25 13:18:22 -07:00
Craig Tiller f54b89c4f8 Merge github.com:grpc/grpc into epex4 2017-04-25 10:31:08 -07:00
jiangtaoli2016 70406b70ad Merge branch 'master' into new_tsi 2017-04-25 09:39:50 -07:00
Sree Kuchibhotla a72d79b1fc Merge branch 'master' into cq_mpsc_based 2017-04-24 19:45:20 -07:00
MakMukhi c090c619c1 Merge pull request #10644 from MakMukhi/master
Added unit testing support.
2017-04-24 16:36:40 -07:00
Noah Eisen 6b42bfde1f Add fuzzer to corpus 2017-04-24 16:36:11 -07:00
Craig Tiller 6f2024f4ec Merge github.com:grpc/grpc into c++lame 2017-04-24 13:33:06 -07:00
Craig Tiller f62f8d37b6 Revert "Better cost estimation"
This reverts commit 4f98e25f8b.
2017-04-24 18:38:54 +00:00
Craig Tiller 1fb0c39168 Merge github.com:grpc/grpc into epex4 2017-04-24 18:35:36 +00:00
jiangtaoli2016 6cb5e276a4 Merge branch 'master' into new_tsi 2017-04-24 09:02:11 -07:00
Sree Kuchibhotla f700705891 Merge branch 'master' into cq_mpsc_based 2017-04-21 14:13:59 -07:00
Mark D. Roth b7f1129cf2 Merge pull request #10742 from markdroth/hash_table
Change slice_hash_table to use linear probing and add unit test.
2017-04-21 10:06:04 -07:00
Craig Tiller decec09316 Merge github.com:grpc/grpc into c++lame 2017-04-21 08:08:05 -07:00
Craig Tiller def5aa89d1 Merge github.com:grpc/grpc into epex4 2017-04-21 08:02:06 -07:00
Noah Eisen a8e567574b Merge branch 'master' of https://github.com/grpc/grpc into yet-another-error-refcount-bug 2017-04-20 15:59:35 -07:00
Craig Tiller 89f8d4c443 Merge github.com:grpc/grpc into epex4 2017-04-20 22:21:23 +00:00
Craig Tiller dd1729ae0f Merge pull request #10762 from ctiller/c++compat
Add a C++ compatibility check config
2017-04-20 12:48:40 -07:00
Noah Eisen 5e17e4430c Add fuzz test 2017-04-20 12:35:27 -07:00
Craig Tiller 3df4584b9c Merge github.com:grpc/grpc into epex4 2017-04-20 19:24:41 +00:00
Craig Tiller 14ff003ae4 Merge pull request #10751 from ctiller/speedup-build
Speed up tests
2017-04-20 12:23:45 -07:00
Craig Tiller 143cfa7792 Disable compression+resource_quota_server tests 2017-04-20 11:32:40 -07:00
Craig Tiller 7bc14b5dcf Merge github.com:grpc/grpc into epex4 2017-04-20 16:14:51 +00:00
Craig Tiller 2f269ec781 Rollback rqs change: may have been too aggressive 2017-04-20 08:03:08 -07:00
Craig Tiller d47be446d7 Speed up tests 2017-04-19 17:26:24 -07:00
Craig Tiller 6984e1dc5e Merge github.com:grpc/grpc into c++lame 2017-04-19 14:50:31 -07:00
Craig Tiller 06a30eef36 Merge github.com:grpc/grpc into cpparena 2017-04-19 14:40:20 -07:00
Mark D. Roth 0c0b89a88b Change hash table to use linear probing and add unit test.
Also add some missing rules in test/core/slice/BUILD.
2017-04-19 13:28:24 -07:00
Mahak Mukhi a0cabfcad7 trial and error 2017-04-18 15:43:11 -07:00
Mahak Mukhi b28ddaf9a9 trial and error 2017-04-18 15:38:02 -07:00
Mahak Mukhi fb059a2782 discovered generate_projects.sh script! 2017-04-18 14:40:00 -07:00
Craig Tiller cac4e178fd Merge github.com:grpc/grpc into cpparena 2017-04-18 13:39:18 -07:00
Sree Kuchibhotla 7fa313624c Merge branch 'master' into cq_mpsc_based 2017-04-18 11:39:12 -07:00
Mahak Mukhi 32da70d9af more trial and error for sanity 2017-04-18 10:50:14 -07:00
yang-g 6bc701659c Remove status_helper as it is not needed any more 2017-04-18 10:36:36 -07:00
Craig Tiller addb6ea986 Merge github.com:grpc/grpc into c++lame 2017-04-17 12:19:09 -07:00
Craig Tiller 26ec8fba7a Merge github.com:grpc/grpc into epex4 2017-04-17 08:38:33 -07:00
Mahak Mukhi a68829023c more sanity
trying to fix some sanity

nope that didn't work

fixing test failiures

added debug code

more trail and error

more trial and error

cleaning debug code
2017-04-15 19:09:45 -07:00
David Garcia Quintas 53af23cfbf Improvements to Fake Resolver 2017-04-15 10:29:46 -07:00
jiangtaoli2016 e223a6a042 Merge branch 'master' into new_tsi 2017-04-15 10:20:51 -07:00
Mahak Mukhi c5eee16814 more sanity fixes 2017-04-14 17:02:26 -07:00
Yang Gao 940b2bd06e Merge pull request #10634 from yang-g/fuzz2
Disallow empty method slice in api_fuzzer
2017-04-14 15:29:52 -07:00
Craig Tiller 56c23f11b0 Merge github.com:grpc/grpc into c++lame 2017-04-14 15:18:20 -07:00
Craig Tiller 2c6f63731c Merge github.com:grpc/grpc into cpparena 2017-04-14 13:14:10 -07:00
yang-g f84ea39b35 merge with head 2017-04-14 10:37:32 -07:00
Sree Kuchibhotla a29d1b5f7c Merge branch 'master' into cq_lockfree 2017-04-14 08:12:22 -07:00
Sree Kuchibhotla b3112cd10f Merge branch 'master' into cq_lockfree 2017-04-13 14:26:12 -07:00
Craig Tiller 4f98e25f8b Better cost estimation 2017-04-13 18:55:46 +00:00
Craig Tiller 93b06d7ac1 Add a C++ compatibility check config 2017-04-13 11:16:29 -07:00
yang-g 6163da5135 Disallow empty method slice in api_fuzzer 2017-04-13 09:41:17 -07:00
Craig Tiller cacaa1950d Merge github.com:grpc/grpc into epex3 2017-04-13 15:22:38 +00:00
Craig Tiller 7c0cbad3f2 Merge github.com:grpc/grpc into minimal_test 2017-04-13 06:51:50 -07:00
Jan Tattermusch b78e80c096 Merge pull request #10514 from jtattermusch/fix_1mb_scenarios
Fix 1MB perf scenarios
2017-04-13 11:04:48 +02:00
Yang Gao 7f2a15a6f9 Merge pull request #10586 from yang-g/error_details2
Add helper function to supply and parse error_details from Status.
2017-04-12 17:11:02 -07:00
yang-g f3d9b4808a Fix buffer overflow https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=973 2017-04-12 15:24:57 -07:00
Craig Tiller b3d308b9a1 Merge github.com:grpc/grpc into cpparena 2017-04-12 15:16:35 -07:00
Craig Tiller 80233bfde5 Merge github.com:grpc/grpc into minimal_test 2017-04-12 14:55:17 -07:00
Craig Tiller 4d780a52b8 stuff 2017-04-12 13:47:18 -07:00
Craig Tiller f0721657ff Merge github.com:grpc/grpc into truebin 2017-04-12 08:41:29 -07:00
Craig Tiller c20fa90c60 Merge github.com:grpc/grpc into cpparena 2017-04-12 06:44:00 -07:00
Sree Kuchibhotla a07bd3a971 change test min time 2017-04-11 19:46:33 -07:00
yang-g eceec8eaf6 Add helper function to supply and parse error_details from Status. 2017-04-11 16:07:24 -07:00
Craig Tiller acce275281 Merge github.com:grpc/grpc into c++lame 2017-04-11 10:46:35 -07:00
jiangtaoli2016 70928f0722 Merge branch 'master' into new_tsi 2017-04-11 10:07:01 -07:00
Craig Tiller 440df1048a Merge github.com:grpc/grpc into minimal_test 2017-04-11 09:55:16 -07:00
Craig Tiller fb75b8d429 Merge github.com:grpc/grpc into epex3 2017-04-11 09:54:07 -07:00
Craig Tiller 6b99d80410 Merge pull request #10501 from ctiller/epex2
Split event notification out of ev_epoll_linux.c
2017-04-11 09:53:41 -07:00
jiangtaoli2016 e69881de7f Revise based on Mark's comments. 2017-04-10 14:45:23 -07:00
Craig Tiller eb36437e85 Merge github.com:grpc/grpc into c++lame 2017-04-07 17:08:42 -07:00
Craig Tiller d9c36b6d09 Merge github.com:grpc/grpc into minimal_test 2017-04-07 16:25:21 -07:00
Craig Tiller 8ebb5443de Update build.yaml 2017-04-07 16:01:55 -07:00
Craig Tiller f4360d77d4 Fix build, fix epollex detection 2017-04-07 08:51:00 -07:00
Noah Eisen 55a61e43b9 Merge pull request #10492 from ncteisen/error-overflow
Fix Error Overflow Bug
2017-04-07 08:24:26 -07:00
Craig Tiller 5f399d173b Merge github.com:grpc/grpc into minimal_test 2017-04-07 06:46:08 -07:00
Jan Tattermusch 58aa2cb8f1 fix 1MB perf scenarios 2017-04-07 13:54:51 +02:00