Richard Belleville
e0d04c9a9e
Yapf.
2019-08-19 18:09:19 -07:00
Richard Belleville
f03ae6d493
Fix streaming test case
2019-08-19 16:58:56 -07:00
Richard Belleville
3d56c83a5f
Correct out-of-date docstrings
2019-08-19 14:24:45 -07:00
Richard Belleville
967f55efd6
Add explanatory comment.
2019-08-19 14:20:01 -07:00
Richard Belleville
235b27257c
Re-add unittest.main.
2019-08-19 14:05:54 -07:00
Richard Belleville
84855a18a9
Yapf
2019-08-19 13:44:32 -07:00
Richard Belleville
ca2fcd647a
Add docstring
2019-08-19 13:36:53 -07:00
Richard Belleville
4f04a80a69
Add note about something seemingly suspect.
2019-08-19 13:27:56 -07:00
Richard Belleville
b4eaccf754
Make tests deterministic
2019-08-19 13:22:58 -07:00
Richard Belleville
2a9998bc13
Properly handle exceptions in signal handlers for in-flight outgoing RPCs
2019-08-19 13:19:04 -07:00
Juanli Shen
a802b14be6
Add xds resolver
2019-08-16 15:09:32 -07:00
Esun Kim
be4e684a82
Migrated tsi/alts from nanopb to upb
2019-08-08 16:39:05 -07:00
Juanli Shen
fb21394c43
Merge pull request #18745 from AspirinSJL/xds_to_lb
...
Use EDS in xDS policy
2019-08-08 13:36:45 -07:00
Richard Belleville
d932d2368e
Merge pull request #19852 from gnossen/server_termination
...
Quit waiting for a day
2019-08-08 09:53:10 -07:00
Juanli Shen
79f191114e
Use EDS in xds LB policy
2019-08-07 22:43:45 -07:00
Richard Belleville
835786a476
Merge pull request #19822 from gnossen/py_proto_library
...
Separate py_grpc_library and py_proto_library.
2019-08-07 16:33:31 -07:00
Esun Kim
c6b0bd08c7
Updated grpclb to use upb
2019-08-07 13:25:49 -07:00
Esun Kim
6ddfb384c1
Added google/protobuf/descriptor.upb.* to google_api_upb
2019-08-07 12:08:06 -07:00
Esun Kim
f7454a9876
Modified health_check to use upb proto instead of nanopb
2019-08-07 09:16:08 -07:00
Esun Kim
8dfa3c2255
Remove upb targets from BUILD
2019-08-06 17:40:02 -07:00
Esun Kim
f88bd06ee5
Go UPB!
2019-08-06 15:27:14 -07:00
Richard Belleville
3db8828876
Add TODOs for prefix stripping
2019-08-06 15:24:09 -07:00
Richard Belleville
0aa30c6f23
Remove unintentional dependencies
2019-08-05 16:34:47 -07:00
Richard Belleville
e32980fba2
Quit waiting for a day
2019-08-05 16:19:49 -07:00
Lidi Zheng
3e84f47d3f
Apply the spin wait mechansim
2019-08-02 15:38:29 -07:00
Richard Belleville
e1980a7a5a
Merge remote-tracking branch 'origin/master' into py_proto_library
2019-08-02 15:02:31 -07:00
Lidi Zheng
42e8bd21b4
Add a workaround for CPython issue 35935
2019-08-02 14:56:58 -07:00
Lidi Zheng
518b55a433
Simplify implementation
2019-08-02 14:56:58 -07:00
Lidi Zheng
59555d5b0c
Add timeout argument to wait_for_termination
2019-08-02 14:56:58 -07:00
Lidi Zheng
8f6ee97345
"EXPERIMENTAL API" added in docstring
2019-08-02 14:56:58 -07:00
Lidi Zheng
c4b7831f20
Make sanity test happy
2019-08-02 14:56:58 -07:00
Lidi Zheng
7257508294
Add a unit test for wait_for_termination
2019-08-02 14:56:57 -07:00
Lidi Zheng
9f6243e824
Add wait_for_termination method to grpc.Server
2019-08-02 14:56:57 -07:00
Karthik Ravi Shankar
fcb43f9dee
Regenerate projects
2019-08-01 17:34:02 -07:00
Lidi Zheng
7631e410cf
Merge pull request #19586 from gnossen/revert_revert_signal_handling
...
Revert "Merge pull request #19583 from gnossen/revert_signal_handling"
2019-08-01 17:08:31 -07:00
Richard Belleville
e64961d658
Shorten long lines.
2019-08-01 16:22:02 -07:00
Richard Belleville
9ac75a6d16
Merge remote-tracking branch 'origin/master' into py_proto_library
2019-08-01 15:25:16 -07:00
Richard Belleville
7b2c8c27b0
Separate py_grpc_library and py_proto_library.
...
By popular demand, we'll now be offering separate py_grpc_library and
py_proto_library targets sharing the same interface as within google3.
This change necessitated some modifications to how we pull in our own
Python-level dependencies and how we make those available to those
pulling in our project via Bazel.
There is now a grpc_python_deps() Bazel workspace rule that pulls in the
appropriate dependencies, which should be called from the client
project's WORKSPACE file. A test has been added to the bazel/test/
directory to verify that this behavior works as intended.
It's worth noting that the protobuf repository's usage of Starlark
bind() caused a great deal of trouble in ensuring that we could also
pull in six.
This change also required a change in the way generated proto code is
imported in the channelz and health-check modules, as well as in their
associated tests. We were importing them two different ways, each
relative. This resulted in two different module objects being imported
into the process, which were incompatible. I am not sure exactly what
caused this behavior to begin, as this should have been possible before
this PR. As a workaround, I am simply trying two different absolute
imports and using the one that works. This should function both inside
and outside of Bazel environments.
2019-08-01 15:16:22 -07:00
Qiancheng Zhao
29480c4f6b
add client idle filter
2019-07-24 10:04:41 -07:00
Igor Zhilianin
1c54390f4f
Check call.trailing_metadata() for None before iterating it
2019-07-22 23:54:47 +03:00
yunjiaw26
1e607d3dc0
Merge pull request #19544 from yunjiaw26/thread_pool
...
Threadpool
2019-07-18 15:02:59 -07:00
Lidi Zheng
dbec6006a6
Fix the entry condition of Bazel hack
2019-07-16 14:15:13 -07:00
Lidi Zheng
c8a277add4
Several documentation fixes
2019-07-15 16:54:56 -07:00
Lidi Zheng
11e60b8f30
Add documentation for compression enums
2019-07-09 16:50:53 -07:00
Richard Belleville
d6e3d04cf8
Capitalize comment
2019-07-09 15:57:19 -07:00
Richard Belleville
674de80123
Function in an internal environment
2019-07-09 14:12:27 -07:00
Yunjia Wang
15d2f0390b
Merge remote-tracking branch 'upstream/master' into thread_pool
2019-07-09 10:00:40 -07:00
Richard Belleville
e30dcefeab
Revert "Merge pull request #19583 from gnossen/revert_signal_handling"
...
This reverts commit 1e7ec75eff , reversing
changes made to 6d62eb1b70 .
2019-07-08 14:50:49 -07:00
Richard Belleville
2014a519fc
Revert "Merge pull request #19481 from gnossen/main_thread_starvation"
...
This reverts commit 8f044f741f , reversing
changes made to 5ae9afdc55 .
2019-07-08 12:50:13 -07:00
Richard Belleville
af986fa3d5
Revert "Merge pull request #19581 from lidizheng/rf-signal"
...
This reverts commit 6d62eb1b70 , reversing
changes made to 70dd0b9b3b .
2019-07-08 12:50:03 -07:00