Sree Kuchibhotla
7b81147cc9
Merge branch 'master' into cq_create_api_changes
2017-03-24 09:52:02 -07:00
Michael Warres
c46b3ebeb9
Add socket factory support to udp_server.c
2017-03-24 11:33:20 -04:00
Nicolas "Pixel" Noble
e44a50ffd7
Merge branch 'v1.2.x' of https://github.com/grpc/grpc into upmerge-1.2.0
2017-03-24 00:54:47 +01:00
Yuchen Zeng
d3360844f3
Merge remote-tracking branch 'upstream/master' into cares_rebase
2017-03-23 10:58:49 -07:00
Mehrdad Afshari
02735941e4
Add pylint comment to justify unused import
2017-03-23 10:27:30 -07:00
Mehrdad Afshari
626efa67f0
Temporarily disable testFileContainingExtension
...
There is a behavioral discrepency in
`DescriptorPool.FindFileContainingSymbol` between the two
implementations of the protobuf python library (one of which is purely
python, and the other utilizes a python extension library written in
C++).
protobuf on PyPI is distributed via various prebuilt wheels, and our CI
setup fetches the relevant one for each platform. Our Linux instances
end up fetching a pre-compiled C++ version of the library, whereas our
Mac and Windows builders automatically get the pure python version.
This test fails (and our reflection implementation itself) succeeds with
the C++ implementation but fails with the pure python version.
The test will be temporarily disabled pending a fix for
https://github.com/google/protobuf/issues/2882
2017-03-23 09:19:23 -07:00
Mehrdad Afshari
7472e13095
Sort service_names returned by python reflection
...
While not strictly required by the protocol,
it will make testing easier.
2017-03-23 09:18:48 -07:00
Mehrdad Afshari
7be69fcc1c
Add helper function for enabling python reflection
2017-03-23 09:18:15 -07:00
Mehrdad Afshari
9ca61fd05f
Add all_extension_numbers_of_type in py reflection
2017-03-23 09:17:24 -07:00
Mehrdad Afshari
03d9500ec0
Test all_extension_numbers_of_type
2017-03-23 09:15:33 -07:00
Mehrdad Afshari
8be4e03af2
Add ReflectionServicer._file_containing_extension
2017-03-23 09:14:31 -07:00
Mehrdad Afshari
a0cbe8c0f7
Fix and un-skip testFileContainingExtension
...
Fix and un-skip the test for _file_containing_extension
in python reflection service to refer to the correct proto
and expect the right object to be returned. Enable it too.
2017-03-23 09:12:59 -07:00
Sree Kuchibhotla
12081c0304
Merge branch 'cq_create_api_changes' into cq_create_api_changes_with_factory
2017-03-22 13:00:18 -07:00
Sree Kuchibhotla
e414d6cf00
Merge branch 'master' into cq_create_api_changes
2017-03-22 13:00:04 -07:00
Sree Kuchibhotla
56b1032feb
Python changes
2017-03-22 12:37:17 -07:00
Yuchen Zeng
937302b0df
Merge remote-tracking branch 'upstream/master' into cares_rebase
2017-03-22 10:54:31 -07:00
Makarand Dharmapurikar
226098c9f1
added b64.c to the sources neede for grpc_base
2017-03-22 10:53:37 -07:00
Mark D. Roth
5c42af696d
Merge pull request #9655 from markdroth/remove_initial_connect_string
...
Remove initial_connect_string hack.
2017-03-22 08:14:06 -07:00
Sree Kuchibhotla
5ea3bbd418
Merge branch 'cq_factory_api' into cq_create_api_changes_with_factory
2017-03-21 17:18:41 -07:00
Sree Kuchibhotla
098110d882
Merge branch 'master' into cq_factory_api
2017-03-21 16:39:11 -07:00
Sree Kuchibhotla
313b895064
Merge branch 'master' into cq_create_api_changes
2017-03-21 16:38:57 -07:00
Sree Kuchibhotla
bf18428740
Introduce grpc_completion_queue_factory API
...
Just the API and a bare-bone implementation
2017-03-21 15:18:58 -07:00
Mark D. Roth
62d1dd920e
Merge pull request #9850 from markdroth/retry_throttle
...
Retry throttling implementation.
2017-03-21 13:40:20 -07:00
Mark D. Roth
14ef5d83e2
Merge remote-tracking branch 'upstream/master' into remove_initial_connect_string
2017-03-21 13:08:53 -07:00
Sree Kuchibhotla
36c370793b
Merge branch 'master' into cq_create_api_changes
2017-03-21 10:28:40 -07:00
Alexander Polcyn
3e30832cca
bump v1.2.x branch to 1.2.1-pre1
2017-03-20 17:00:45 -07:00
David Garcia Quintas
69e5a28635
Going for 1.2.0
2017-03-20 12:51:17 -07:00
Nathaniel Manista
496734412b
Merge pull request #10212 from nathanielmanistaatgoogle/update-tests
...
Update tests to current gRPC code elements.
2017-03-20 12:49:27 -07:00
Nathaniel Manista
bb7484cee7
Update tests to current gRPC code elements
2017-03-17 23:42:39 +00:00
Yuchen Zeng
9bc0d8200e
Merge remote-tracking branch 'upstream/master' into cares_bazel_rule
2017-03-17 16:00:17 -07:00
Yuchen Zeng
2c977084c8
Merge remote-tracking branch 'upstream/master' into cares_bazel_rule
2017-03-17 15:57:23 -07:00
Yuchen Zeng
f39cf46842
Merge remote-tracking branch 'upstream/master' into cares_bazel_rule
2017-03-17 15:53:39 -07:00
kpayson64
252205cef8
Merge pull request #10022 from kpayson64/resource_exauhsted
...
Add max_requests argument to server
2017-03-17 15:38:27 -07:00
Yuchen Zeng
d9efa4a5fd
Merge pull request #10123 from y-zeng/android
...
Fix android build
2017-03-17 11:04:49 -07:00
Mark D. Roth
f3792b2024
Merge remote-tracking branch 'upstream/master' into remove_initial_connect_string
2017-03-17 11:04:09 -07:00
Ken Payson
39a5932097
Add max_requests argument to server
...
If the server is already serving max requests, return RESOURCE_EXHAUSTED
2017-03-17 10:38:50 -07:00
Mark D. Roth
693d2b48ab
Merge remote-tracking branch 'upstream/master' into retry_throttle
2017-03-17 09:53:35 -07:00
Mark D. Roth
fecba535d9
Switch to using a CAS loop to update the token value.
2017-03-17 09:50:48 -07:00
kpayson64
b4121cad15
Merge pull request #10188 from kpayson64/another_gil_fix
...
Initialize GIL at startup
2017-03-17 08:59:02 -07:00
kpayson64
7655748917
Merge pull request #10186 from kpayson64/bump_pre_version
...
Bump 1.2.x version to pre-2
2017-03-16 16:15:14 -07:00
Ken Payson
867e35a458
Initialize GIL at startup
2017-03-16 14:05:12 -07:00
Ken Payson
12ca7d319c
Bump 1.2.x version to pre-2
2017-03-16 11:01:06 -07:00
Nathaniel Manista
6b2662adf5
Merge pull request #10174 from nathanielmanistaatgoogle/health
...
Update health to current gRPC code elements.
2017-03-15 18:12:37 -07:00
Craig Tiller
41373d0457
Merge pull request #10122 from ctiller/arena
...
Arena allocator for grpc
2017-03-15 16:16:30 -07:00
Ken Payson
8b371e23c0
Change GIL aquire functions to make it c-core thread safe
2017-03-15 16:15:13 -07:00
Nathaniel Manista
488d419125
Update health to current gRPC code elements
2017-03-15 23:09:52 +00:00
Mark D. Roth
3a91707ace
Merge remote-tracking branch 'upstream/master' into retry_throttle
2017-03-15 08:06:21 -07:00
Yuchen Zeng
68745bbf8a
Resolve dependency issues
2017-03-14 18:00:48 -07:00
Yuchen Zeng
47155ed254
Split ifaddr related functions out into a separate file
2017-03-13 17:18:07 -07:00
Craig Tiller
9202b3fdfd
Arena allocator for grpc
2017-03-12 22:30:38 -07:00
Siddharth Shukla
fe6bc6999c
Skip split_definitions_test if PyPy
...
Skip SameSeparateTest, SameCommonTest, SplitCommonTest, and
SplitSeparateTest if the interpreter is PyPy.
2017-03-12 17:28:08 +01:00
kpayson64
32f32ea0b2
Merge pull request #9990 from kpayson64/fill_in_fields
...
Add package details to grpcio/grpcio-tools
2017-03-10 15:35:55 -08:00
Ken Payson
78354300bf
Add package details to gRPC Packages
2017-03-10 10:47:45 -08:00
David Garcia Quintas
904e7f53ae
Introducing 1.2.0-pre1
2017-03-09 15:02:19 -08:00
David Garcia Quintas
74cec10619
Bumped version to 1.3.0-dev
2017-03-09 15:00:26 -08:00
Sree Kuchibhotla
89da88c7b4
Merge branch 'master' into cq_create_api_changes
2017-03-08 14:45:23 -08:00
Nathaniel Manista
04b4d4c54b
Merge pull request #9974 from nathanielmanistaatgoogle/lint
...
More lint.
2017-03-08 12:54:27 -08:00
Sree Kuchibhotla
36108cce7d
Merge branch 'master' into cq_create_api_changes
2017-03-08 10:40:38 -08:00
Mehrdad Afshari
9b3c73d1cd
Updated protobuf dependency for python to 3.2.0
2017-03-07 22:10:15 +00:00
Sree Kuchibhotla
b4a6f908ca
Python: Completion queue creation API changes
2017-03-06 10:57:34 -08:00
Nathaniel Manista
26515ab5ba
Merge pull request #9967 from nathanielmanistaatgoogle/lint
...
Lint progress.
2017-03-03 08:07:23 -08:00
Nathaniel Manista
3ec1366eb6
Enable unused-argument lint
2017-03-03 06:23:53 +00:00
Nathaniel Manista
8fccf59d04
Enable too-many-return-statements lint
2017-03-03 06:08:02 +00:00
Nathaniel Manista
c3038a5cb3
Suppress and enable too-many-locals lint
2017-03-03 06:00:01 +00:00
Nathaniel Manista
db0f85b010
Configure and enable too-many-arguments lint
2017-03-03 05:59:10 +00:00
Nathaniel Manista
18f025e0a3
Fix and enable super-init-not-called lint
2017-03-03 05:57:37 +00:00
Nathaniel Manista
af39256c01
Fix and enable redefined-outer-name lint
2017-03-03 01:06:20 +00:00
Nathaniel Manista
0ee3e3ec2d
Merge pull request #9866 from nathanielmanistaatgoogle/lint-fixes
...
Lint fixes.
2017-03-02 16:58:44 -08:00
Nathaniel Manista
b16d765c0c
Work toward enabling cyclic-import lint
2017-03-02 23:43:26 +00:00
Nathaniel Manista
4531cbe937
Selectively suppress and enable broad-except lint
2017-03-02 23:43:16 +00:00
Nathaniel Manista
f4aca31d21
Merge pull request #9961 from nathanielmanistaatgoogle/_connectivity_channel
...
Remove grpc.beta._connectivity_channel.
2017-03-02 13:48:52 -08:00
Nathaniel Manista
e151a21ee4
Fix and enable unused-variable lint
...
In _server.py start_server_batch_result is removed because
start_server_batch can only ever fail as a result of a programming
defect in gRPC Python and not the application. This differs from some
analogous-appearing points in _channel.py where the result of
start_client_batch is checked because at those points it is possible
for a failure to indicate a programming defect on the part of the
application.
2017-03-02 21:39:51 +00:00
Nathaniel Manista
d5e3766027
Fix and enable no-value-for-parameter lint
2017-03-02 21:39:51 +00:00
Nathaniel Manista
7983213fd2
Fix and enable unused-import lint
2017-03-02 21:39:51 +00:00
Nathaniel Manista
017365d072
Fix and enable no-self-use lint
2017-03-02 21:39:40 +00:00
Noah Eisen
0093d6684f
Merge pull request #9931 from ncteisen/to-time-dot-sleep-perchance-to-dream
...
Add sleep(1) to Python negative http2 client
2017-03-02 13:04:38 -08:00
Nathaniel Manista
98a4c6f33f
Remove grpc.beta._connectivity_channel
...
This should have been removed in, and has done anything but fail on
import since, 4d425522bf .
2017-03-02 19:13:15 +00:00
kpayson64
07ad1b9c7c
Merge pull request #9938 from kpayson64/increase_epsilon
...
Increase epsilon in thread cleanup test
2017-03-01 12:05:28 -08:00
Mark D. Roth
02612c163e
Merge remote-tracking branch 'upstream/master' into retry_throttle
2017-03-01 10:58:13 -08:00
kpayson64
47d7a08e1e
Increase epsilon in thread cleanup test
2017-03-01 10:39:49 -08:00
Noah Eisen
da22274401
Add sleep(1) to Python negative http2 client
...
client now conforms to spec. See
https://github.com/grpc/grpc/blob/master/doc/negative-http2-interop-test-descriptions.md
2017-03-01 08:30:57 -08:00
Nathaniel Manista
fc39593a08
Add missing unittest.main call
...
This should have been included in 48226a2f1f .
2017-02-28 23:09:35 +00:00
Michael Lumish
63852c933b
Merge pull request #9694 from nicolasnoble/upmerge_from_1_1_x
...
Upmerge from 1.1.x
2017-02-23 14:39:37 -08:00
Mark D. Roth
d6d192d005
Retry throttling implementation.
2017-02-23 08:58:42 -08:00
Nathaniel Manista
90798ab199
Fix and enable no-member lint
2017-02-22 18:56:55 +00:00
Paul Marks
69c0437e75
Merge pull request #9634 from pmarks-net/master
...
Connect to "localhost" from interop clients.
2017-02-16 16:34:42 -08:00
Nathaniel Manista
a52d3bb39b
Fix and enable simplifiable-if-statement lint
2017-02-15 23:00:05 +00:00
Nathaniel Manista
402aca6621
Fix and enable dangerous-default-value lint
...
The fix is more of an elision and the code in the changed area is
reflowed.
2017-02-15 22:43:52 +00:00
Nathaniel Manista
3577f63136
Fix and enable logging-format-interpolation lint
2017-02-15 22:09:16 +00:00
kpayson64
86e9f3564a
Merge pull request #9709 from kpayson64/preserve_call
...
Store cython-level call in grpc.Call
2017-02-15 09:43:50 -08:00
Ken Payson
d5d9d9e672
Store cython-level call in grpc.Call
...
This allows inspecting c-level properties of the call after completion.
2017-02-14 15:01:26 -08:00
Nicolas "Pixel" Noble
e00d63f3ea
Merge remote-tracking branch 'google/v1.1.x'
2017-02-13 23:37:17 +01:00
kpayson64
dfa88e95c5
Merge pull request #9672 from kpayson64/v1_1_x_cherrypick
...
Use unique namespace for each python protoc test
2017-02-10 13:56:04 -08:00
Ken Payson
6193f23f94
Use unique namespace for each python protoc test
...
Using the same namespace results in errors when using the c-extension
version of protobuf due to name collisions
2017-02-10 12:09:11 -08:00
Ken Payson
dbf571ea07
Use unique namespace for each python protoc test
...
Using the same namespace results in errors when using the c-extension
version of protobuf due to name collisions
2017-02-10 11:06:23 -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
Nathaniel Manista
87562c83e4
Merge pull request #7432 from thinkerou/fix_undefined_name
...
Fix undefined name found by pyflakes.
2017-02-08 11:36:20 -08:00
thinkerou
2b43481ff3
fix undefined name
2017-02-08 13:05:07 +08:00
Michael Lumish
fa301e3674
Merge pull request #9613 from murgatroid99/node_disable_libuv_core
...
Disable libuv core changes in Node library and bump version number
2017-02-07 18:20:39 -08:00
David Garcia Quintas
012915045f
Secure naming support for gRPCLB
2017-02-07 17:41:57 -08:00
Paul Marks
3a5bba0a20
Connect to "localhost" from interop clients.
...
This is for compatibility with IPv6-only environments; see the Google
bug b/32531998.
Note that InteropClient.cs and http2_client.cc don't appear to be tested
by our internal branch, but I've included them for consistency.
2017-02-07 16:28:09 -08:00
Nathaniel Manista
9e61e08065
User-Agent "Python-gRPC-" → "grpc-python/"
...
This brings gRPC Python into conformance with the recommendation in
https://github.com/grpc/grpc/blob/master/doc/PROTOCOL-HTTP2.md .
2017-02-07 19:31:03 +00:00
David G. Quintas
b4726ff0a6
Merge pull request #9598 from kpayson64/pin_yapf
...
Re-run yapf code, and pin version
2017-02-06 22:29:13 -08:00
murgatroid99
2b3e12ceee
Update version to 1.1.2
2017-02-06 17:42:07 -08:00
Ken Payson
0f5e3a87c2
Ran Yapf code, pinned version
2017-02-06 10:42:45 -08:00
Ken Payson
2fa5f2f978
Re-run yapf code, and pin version
2017-02-06 10:27:09 -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
Michael Lumish
0e8763ffb1
Merge pull request #9533 from murgatroid99/version_1.1.1_bump
...
Bump version to 1.1.1
2017-02-01 09:57:38 -08:00
murgatroid99
e15b5a42af
Bump version to 1.1.1
2017-01-31 16:23:54 -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
Craig Tiller
6e0a4760c4
Merge github.com:grpc/grpc into version3
2017-01-31 15:54:32 -08:00
murgatroid99
ba7c059c64
Run yapf_code on v1.1.x
2017-01-31 13:42:33 -08:00
Craig Tiller
5cad46e218
Bump master version numbers
2017-01-30 15:32:24 -08:00
Nicolas "Pixel" Noble
4dcb7862bf
Flagging version 1.1.0.
2017-01-30 23:28:06 +01:00
David Garcia Quintas
4a1fa69d2d
ran yapf
2017-01-30 10:29:49 -08:00
Mark D. Roth
203de0fa41
Really fix python.
2017-01-28 02:23:51 +01:00
Mark D. Roth
26e973e36e
Fix cython bug.
2017-01-28 02:23:42 +01:00
Mark D. Roth
e6dd773dff
Move parameters for all grpc_op types into their own sub-structs.
2017-01-28 02:23:30 +01:00
Craig Tiller
95ccbc2d6f
Merge branch 'bm_countwrites' into bwest
2017-01-27 14:10:09 -08:00
Craig Tiller
48af8b2721
Merge github.com:grpc/grpc into bwest
2017-01-26 13:58:52 -08:00
Craig Tiller
afceb2edbd
Merge github.com:grpc/grpc into rollfwd
2017-01-26 12:21:28 -08:00
Mark D. Roth
4ffcb2058d
Merge pull request #9465 from markdroth/core_api_change
...
Move parameters for all grpc_op types into their own sub-structs.
2017-01-26 12:08:11 -08:00
Craig Tiller
c63aaf1650
Merge branch 'cp' into rollfwd
2017-01-26 08:51:30 -08:00
Mark D. Roth
db74844fb6
Really fix python.
2017-01-26 08:04:15 -08:00
Yuchen Zeng
bc8a70445d
Merge remote-tracking branch 'upstream/master' into cares_bazel_rule
2017-01-25 16:10:18 -08:00
Mark D. Roth
02adb8914f
Fix cython bug.
2017-01-25 15:02:08 -08:00
Mark D. Roth
448c1f002c
Move parameters for all grpc_op types into their own sub-structs.
2017-01-25 10:44: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
0f2e2e4a42
Merge github.com:grpc/grpc into rollfwd
2017-01-24 10:53:20 -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
Nicolas "Pixel" Noble
da83b376eb
Changing versions from -dev to -pre1 on the release branch.
2017-01-23 23:52:35 +01:00
Masood Malekghassemi
c9cf96d2e1
Merge pull request #9127 from soltanmm-google/if-you-rely-only-on-yourself-fewer-things-might-go-wrong-but-fewer-things-might-go-right
...
Don't leak Py exceptions without calling gRPC core
2017-01-23 17:05:49 -05:00
Masood Malekghassemi
6b890d1dd3
Run yapf over Python code
2017-01-23 15:10:28 -05:00
Masood Malekghassemi
0b1bb2d418
Don't leak Py exceptions without calling gRPC core
2017-01-23 15:10:27 -05:00
David G. Quintas
f2c5c1e541
Merge pull request #9428 from grpc/revert-8842-metadata_filter
...
Revert "Metadata handling rewrite"
2017-01-23 12:08:46 -08:00
Masood Malekghassemi
f621a0fabe
Merge pull request #9422 from soltanmm-google/as-filthy-rich-as-our-cabinet-secretaries
...
Add __richcmp__ to cygrpc.Timespec
2017-01-23 14:25:37 -05:00
Craig Tiller
7c70b6c144
Revert "Revert "Metadata handling rewrite""
...
This reverts commit 5e01e2ac97 .
2017-01-23 07:48:42 -08:00
Craig Tiller
5e01e2ac97
Revert "Metadata handling rewrite"
2017-01-20 18:11:52 -08:00
Nathaniel Manista
c84725fd02
Merge pull request #9420 from nathanielmanistaatgoogle/time_remaining
...
Fix grpc._server._Context.time_remaining.
2017-01-20 16:42:03 -08:00
Nicolas Noble
2e225c1d80
Merge pull request #9340 from stanley-cheung/update-boringssl
...
Update boringssl
2017-01-20 15:50:34 -08:00
Masood Malekghassemi
a66dad5db6
Add __richcmp__ to cygrpc.Timespec
2017-01-20 18:41:52 -05:00
Nathaniel Manista
7d561a6328
Fix grpc._server._Context.time_remaining
...
A weak test is included; proper test coverage will come later.
2017-01-20 23:14:46 +00: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
Craig Tiller
c27b5b7933
Merge branch 'metadata_filter' of github.com:ctiller/grpc into metadata_filter
2017-01-20 06:54:38 -08:00
Noah Eisen
659e563e2e
Merge pull request #9348 from ncteisen/python_negative_http2_fix
...
Change expected error code in Python negative interop client
2017-01-19 22:31:35 -08:00
Yuchen Zeng
e02cbebd02
Merge remote-tracking branch 'upstream/master' into cares_buildin
2017-01-19 16:33:30 -08:00
Masood Malekghassemi
c4d10dfb1b
Fix Python memory errors
...
... but for real this time.
2017-01-19 16:21:45 -08:00
Nathaniel Manista
d9ed84f66e
Doc string fix and tweaks
...
In those places where we return an object that implements two
interfaces (let's say P and Q), consistently describe it as a "P-Q"
rather than once mentioning that it is a P and describing it as a "Q"
for the rest of prose.
2017-01-19 22:30:52 +00:00
ncteisen
af2c01e73e
Expect INTERNAL in Python negative interop client
...
The test now expects to receive StatusCode.INTERNAL when it receives a
RST_STREAM from the server in order to comply with
https://github.com/grpc/grpc/blob/master/doc/PROTOCOL-HTTP2.md
Also added wait for ready behavior on the client channel.
2017-01-19 11:41:25 -08:00
Yuchen Zeng
04ec4701e3
Merge remote-tracking branch 'upstream/master' into cares_buildin
2017-01-18 18:49:07 -08:00
Craig Tiller
f593d88c78
Merge github.com:grpc/grpc into metadata_filter
2017-01-18 15:45:43 -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
Craig Tiller
5acc826ace
Merge github.com:grpc/grpc into metadata_filter
2017-01-17 17:20:14 -08:00
Masood Malekghassemi
a47245112b
Fix Python errors
2017-01-17 16:49:17 -08:00
Nathaniel Manista
5aa2bcfd4d
Pass an iterator rather than an iterable
...
This should have been included in dd52a31337
but was missed because it falsely passes almost all of the time.
2017-01-17 23:31:17 +00:00
Mark D. Roth
79f2a24644
Add proxy mapper hook.
2017-01-17 14:13:33 -08:00
Masood Malekghassemi
cc793703bf
Run Python formatting
2017-01-17 10:55:33 -08:00
Craig Tiller
a36bdc162a
Merge pull request #44 from soltanmm-google/meta_meta-meta-MUSHROOM-MUSHROOM-Snaaaaakkeeeee-oohhhh-it's-a-snaaaaakkeeeeee
...
Paper-over Python errors
2017-01-13 18:16:39 -08:00
Masood Malekghassemi
62d895bc77
Paper-over Python errors
...
This reads directly off of the slices rather than ref'ing and unref'ing
them. There's likely some silliness w.r.t. interned slices and
references to them outliving their associated call objects, but we are
just ignoring that for now.
2017-01-13 17:40:30 -08:00
Craig Tiller
d425712427
Merge github.com:grpc/grpc into bwest
2017-01-13 09:33:57 -08:00
Craig Tiller
5ffd766a5e
Merge github.com:grpc/grpc into metadata_filter
2017-01-10 15:28:25 -08:00
ncteisen
d70c8bb871
Implement wait-for-ready behavior in Python stress and qps client
...
The clients now block until the channel is in the READY state. This
fixes some test flakiness issues we have had.
2017-01-10 11:59:28 -08:00
Craig Tiller
d04dc4da81
Merge github.com:grpc/grpc into fix_errors
2017-01-09 14:40:28 -08:00
Mark D. Roth
6cf58c8173
Merge pull request #9129 from markdroth/handshaker_plugin
...
Handshaker plugin mechanism
2017-01-09 09:43:47 -08:00
Craig Tiller
732351f826
Start fixing http error --> grpc status conversion
2017-01-06 14:52:01 -08:00
Craig Tiller
0d8e0b138d
Merge github.com:grpc/grpc into fix_errors
2017-01-06 13:59:30 -08:00
Mark D. Roth
1f0f23cc5a
Handshaker plugin mechanism.
2017-01-06 13:07:19 -08:00
Nathaniel Manista
c6a0606080
v1.0.x → master upmerge
...
Manual resolution:
- New test added in src/python/grpcio_test/tests/tests.json
- Timeout-related edits resolved in tools/run_tests/run_tests.py
Manual changes:
- Pass request iterator rather than request sequence in
_reflection_servicer_test.py
2017-01-06 16:06:26 +00:00
Craig Tiller
17f6904bad
Merge branch 'slice_with_exec_ctx_and_new_closures' into metadata_filter_and_new_closures
2017-01-04 10:17:31 -08:00
Nathaniel Manista
41eabb8c1f
Merge pull request #9212 from nathanielmanistaatgoogle/intraop
...
Rename interop-as-a-unit-test "intraop".
2016-12-29 13:36:51 -08:00
Nathaniel Manista
2fab0e78b0
Rename interop-as-a-unit-test "intraop"
...
It's been confusing that these tests have been called "interop" but
are not actually tests of interoperation.
2016-12-29 18:41:31 +00:00
Craig Tiller
eb30c809cf
Merge branch 'flow_control_v2' into bwest
2016-12-27 16:03:43 -08:00
Masood Malekghassemi
25186ae0f1
Set Python documentation copyright
2016-12-27 09:57:09 -08:00
Craig Tiller
ef6938477b
Merge branch 'slice_with_exec_ctx' into metadata_filter
2016-12-27 08:59:00 -08:00
siddharthshukla
48226a2f1f
Add _invocation_defects_test.InvocationDefectsTest
...
Added tests for detecting invocation time defects arising out of the
runtime.
2016-12-22 02:50:12 +01:00
siddharthshukla
dd52a31337
Replace Python unit test iterables by iterators
...
Cast iterables into iterators for stream based compression, empty
message, and metadata tests.
2016-12-20 13:19:23 +01:00
siddharthshukla
6bfa91a795
Handle non-iterator objects in consume_request_iterator
...
Restructure the consume_request_iterator method to handle exceptions
where the object being passed is not an iterator. Fixes #8231 and #8454 .
2016-12-20 13:19:23 +01:00
Nathaniel Manista
ab8fb5be32
Merge pull request #9156 from nathanielmanistaatgoogle/Exception.message
...
Drop use of Exception.message in metadata test.
2016-12-19 18:08:32 -08:00
Nicolas Noble
f29de26194
Merge pull request #9145 from nathanielmanistaatgoogle/v1.0.x-upmerge
...
v1.0.x manual upmerge
2016-12-19 14:36:24 -08:00
ncteisen
02a7d4272a
Add python client to test negative http2 conditions
...
Documentation for the new tests can be found https://github.com/grpc/grpc/blob/master/doc/negative-http2-interop-test-descriptions.md
2016-12-19 08:50:16 -08:00
siddharthshukla
c336268a40
Fix invalid tests.json
...
Add a comma delimiter for "_invalid_metadata_test.InvalidMetadataTest".
2016-12-17 03:49:06 +01:00
Nathaniel Manista
6aedd44fb6
Drop use of Exception.message in metadata test
...
Apparently Exception.message was introduced in Python 2.5 and
deprecated almost immediately afterward in Python 2.6.
2016-12-17 00:42:00 +00:00
Nathaniel Manista
8f7b0b48bf
v1.0.x → master upmerge
...
Manual changes:
- Fixed use of Exception.message in _invalid_metadata_test.py
- Fixed merge of one_failed_as_unavailable in rpc_server_spec.rb
- Added "set -e" to generate_build_additions.sh
2016-12-16 23:48:52 +00:00
Masood Malekghassemi
b4c27c1cd1
Merge pull request #9120 from soltanmm-google/if-you-run-away-from-things-it-just-means-you're-going-to-see-them-again-when-you-wrap-around-the-universe
...
Fix Python setup-time diagnostics
2016-12-15 11:56:33 -08:00
Noah Eisen
3fa20cffc6
Merge pull request #8995 from ncteisen/python_call_batch
...
Add check on return value from start_client_batch
2016-12-15 11:19:47 -08:00
ncteisen
61b8c89206
Add check on return value from start_client_batch
2016-12-15 10:07:40 -08:00
Craig Tiller
9a66ba5fe9
Merge branch 'slice_with_exec_ctx' into metadata_filter
2016-12-15 07:13:35 -08:00
Masood Malekghassemi
4682bf3928
Diagnose AttrErr as too-old setuptools
2016-12-14 18:42:03 -08:00
Masood Malekghassemi
9fb054a537
Upversion Python
2016-12-14 11:52:26 -08:00
Masood Malekghassemi
94b82355cb
Patch overlooked strings from Python un-namespacing
2016-12-14 11:52:26 -08:00
Masood Malekghassemi
f1cdf59b7f
Patch overlooked strings from Python un-namespacing
2016-12-14 11:51:40 -08:00
Craig Tiller
8735891b41
Merge branch 'slice_with_exec_ctx' into metadata_filter
2016-12-14 11:07:56 -08:00