Commit Graph

4514 Commits

Author SHA1 Message Date
Jan Tattermusch fc22d7af91 Merge pull request #12016 from jtattermusch/retry_on_timeout
Auto_set_flakes also reruns tests that timeout
2017-08-02 08:26:55 +02:00
ncteisen ab04027e47 Merge branch 'master' of https://github.com/grpc/grpc into flow-control-v3 2017-08-01 10:58:29 -07:00
Vijay Pai eb9c99b9fb Merge pull request #11985 from vjpai/remake+testremake
Actually test grpc++_unsecure
2017-08-01 10:19:43 -07:00
Eric Gribkoff 92bc7f940e Enable compression interop tests for Java clients 2017-08-01 09:53:01 -07:00
Jan Tattermusch fa759d7ae5 auto_set_flakes also reruns tests that timeout 2017-08-01 13:08:26 +02:00
Vijay Pai 168034b2f0 Test against grpc++_unsecure when possible. Provide unsecure version of test_util 2017-07-31 17:10:44 -07:00
Noah Eisen 686437ada9 Add repro 2017-07-31 16:11:05 -07:00
Vijay Pai 4280725bb3 Clean up grpc++_unsecure so that it doesn't require secure content anymore 2017-07-30 23:53:27 -07:00
Yuchen Zeng e5cd1765ff Merge pull request #11927 from y-zeng/nameser
Add src/core/lib/iomgr/nameser.h
2017-07-28 18:26:59 -07:00
ncteisen fb193a1e2f Merge branch 'master' of https://github.com/grpc/grpc into flow-control-v3 2017-07-28 15:47:32 -07:00
Yuchen Zeng f630ff2555 Update build.yaml, fix format 2017-07-27 12:16:06 -07:00
Mark D. Roth 5794061764 Improvements to grpc_byte_stream API and handling.
- Add shutdown() method (to be used in forthcoming call combiner code).
- Use a vtable instead of storing method pointers in each instance.
- Check all callers of pull() to make sure that they are properly
  handling errors.
- Clarify ownership rules and attempt to adhere to them.
- Added a new grpc_caching_byte_stream implementation, which is used in
  http_client_filter to avoid having to read the whole send_message byte
  stream before passing control down the stack.  (This class may also be
  used in the retry code I'm working on separately.)
- As part of this, did a major rewrite of http_client_filter, which
  made the code more readable and fixed a number of potential bugs.

Note that some of this code is hard to test right now, due to the fact
that the send_message byte stream is always a slice_buffer stream, for
which next() is always synchronous and no destruction is needed.
However, some future work (specifically, my call combiner work and
Craig's incremental send work) will start leveraging this.
2017-07-26 14:29:52 -07:00
Guantao Liu 3064423b71 Merge pull request #11926 from guantaol/patch_dashboard_schema
Patch dashboard schema to add new metrics 'Queries/CPU-sec'
2017-07-26 12:24:58 -07:00
Nathaniel Manista b414268580 Merge pull request #11901 from nathanielmanistaatgoogle/grpc_testing
gRPC Python test infrastructure.
2017-07-25 19:29:32 -07:00
Nathaniel Manista 69b7231776 gRPC Python test infrastructure
(The time-related first part of it, anyway.)
2017-07-25 18:19:35 +00:00
Guantao Liu 3d3403d3a8 Update the scenario result schema 2017-07-24 19:44:01 -07:00
Adele Zhou 4a8ecf047c Exit 1 if some tests fail. 2017-07-24 10:55:53 -07:00
Yash Tibrewal 781fd6f6ea Merge pull request #11884 from yashykt/connect-auth
HTTP CONNECT Auth support
2017-07-21 15:55:38 -07:00
Sree Kuchibhotla e8e05f90a4 Merge pull request #11816 from sreecha/sreek-epoll1
More changes to epoll1 poller  (not enabled in tests yet)
2017-07-21 15:33:09 -07:00
Michael Lumish 8321cadeb0 Merge pull request #11871 from murgatroid99/uv_portability_fix
Fix libuv core portability tests
2017-07-21 09:57:36 -07:00
Sree Kuchibhotla 9d87421328 Disable epoll1 - so that I can merge whatever I have until now 2017-07-21 09:08:27 -07:00
Sree Kuchibhotla 471aa62716 Merge branch 'master' into sreek-epoll1 2017-07-20 23:49:54 -07:00
Yash Tibrewal c62ce80b80 Test credentials are passed with channel arg. Renamed macros and refactored code as per suggestions. Renamed test to proxy_auth and changed it to use simple_request instead of a payload. 2017-07-20 16:48:01 -07:00
Sree Kuchibhotla 5d906568b4 Merge branch 'master' into sreek-epoll1 2017-07-19 11:20:33 -07:00
Yash Tibrewal c59ef5e451 Merged latest commit from upstream 2017-07-19 10:40:17 -07:00
Yash Tibrewal f7350ea6b7 Adding connect auth feature. Proxy-Authorization header is being inserted when user creds are present in uri 2017-07-19 10:26:41 -07:00
ncteisen 268a82398c Pull flow control into one module 2017-07-18 17:06:57 -07:00
ncteisen b9b376ccd4 Ban the silent version 2017-07-18 17:05:28 -07:00
Jan Tattermusch 10bed24e8b Merge pull request #11869 from jtattermusch/kokoro_fix_python_artifacts
Fix python 2.7 & 3.4 artifacts on kokoro
2017-07-18 23:55:03 +02:00
murgatroid99 75f678a5b2 Merge branch 'master' into uv_portability_fix 2017-07-18 14:11:07 -07:00
murgatroid99 79e2d8e89f libuv tests: skip a test that spawns a thread 2017-07-18 13:23:55 -07:00
murgatroid99 b8e07ad780 Add asserts that uv calls all run on the same thread 2017-07-18 13:20:55 -07:00
Mark D. Roth 65d447f2c3 Merge pull request #11454 from markdroth/server_cq_ok_semantics
Do not return calls on server when request proto fails to deserialize.
2017-07-18 12:19:45 -07:00
Jan Tattermusch a2eb6f7e70 set path to mingw on kokoro 2017-07-18 17:26:26 +02:00
Mark D. Roth ea8f591b9d Merge pull request #11607 from yihuazhang/tsi_init
Add GTS plugin
2017-07-18 07:38:30 -07:00
Sree Kuchibhotla acbdc796fb Merge branch 'master' into sreek-epoll1 2017-07-17 14:58:18 -07:00
Adele Zhou 457b02e6b2 Fix image path when pulled from dockerhub. 2017-07-17 13:48:17 -07:00
Yihua Zhang 1435bfc718 Add GTS plugin 2017-07-17 11:20:51 -07:00
Muxi Yan 0086d02161 Merge pull request #11189 from muxi/stream_compression
Implement stream compression lib module
2017-07-17 11:10:41 -07:00
Craig Tiller d996379030 Reset OWNERS state 2017-07-17 10:54:07 -07:00
Noah Eisen 64977778bf Merge pull request #11838 from ncteisen/tracer-sanity
Tracer Sanity
2017-07-17 08:58:45 -07:00
Vijay Pai fd82a6cb4f Merge pull request #11145 from vjpai/inproc3
In-process transport
2017-07-15 20:05:26 -07:00
ncteisen bdc6f70a55 Smarter regex, blander algo 2017-07-14 19:17:27 -07:00
ncteisen 920bf3cdac Add tracer sanity test 2017-07-14 19:10:00 -07:00
Vijay Pai 3d7d5f4ed2 Create inproc transport, add relevant tests, exclude irrelevant tests 2017-07-14 16:23:54 -07:00
Mark D. Roth 0696611fb5 Do not return calls on server when request proto fails to deserialize. 2017-07-14 07:18:39 -07:00
Sree Kuchibhotla ce47215063 Merge branch 'master' into sreek-epoll1 2017-07-13 18:36:05 -07:00
Craig Tiller bd4439c4a6 Merge pull request #10860 from ctiller/min_stack
Enable minimal stack for insecure qps tests
2017-07-13 16:15:12 -07:00
adelez 19fc5526b2 Merge pull request #11805 from adelez/ci2
Modify image names to match the one in dockerhub.
2017-07-13 15:04:54 -07:00
murgatroid99 b5984601b8 Add myself as owner of files in several directories 2017-07-13 14:00:19 -07:00