Commit Graph

1171 Commits

Author SHA1 Message Date
Craig Tiller eb36437e85 Merge github.com:grpc/grpc into c++lame 2017-04-07 17:08:42 -07:00
Craig Tiller 8ebb5443de Update build.yaml 2017-04-07 16:01:55 -07:00
Sree Kuchibhotla 7b9f97bfb8 Merge branch 'master' into cq_create_api_changes 2017-04-07 13:44:34 -07:00
Craig Tiller 5f399d173b Merge github.com:grpc/grpc into minimal_test 2017-04-07 06:46:08 -07:00
Sree Kuchibhotla a6ff103446 Merge branch 'master' into cq_create_api_changes 2017-04-06 13:09:17 -07:00
Craig Tiller 71d6ce65d4 Merge deadline_init/deadline_start 2017-04-06 09:10:09 -07:00
Craig Tiller a24b971214 Rename compress_filter --> message_compress_filter 2017-04-06 09:03:21 -07:00
Craig Tiller 376887d213 Split event notification out of ev_epoll_linux.c 2017-04-06 08:27:03 -07:00
Jan Tattermusch 61f729fe1a Merge remote-tracking branch 'upstream/v1.2.x' into upmerge_v12x 2017-04-06 17:11:44 +02:00
Craig Tiller 5de46568ce Merge github.com:grpc/grpc into cpparena 2017-04-04 17:08:12 -07:00
Craig Tiller ee787caf0e Merge github.com:grpc/grpc into truebin 2017-04-04 15:54:40 -07:00
Craig Tiller c8f62bcb03 Add new setting for true-binary mode 2017-04-03 16:25:45 -07:00
Craig Tiller 3be7dd0e79 Optionalize deadline checking 2017-04-03 14:30:03 -07:00
Craig Tiller af76743e33 Optionalize compress, gather all the http2 filter bits together in ext/ 2017-04-03 13:54:31 -07:00
Craig Tiller 9b3648a28e Optionalize message_size_filter 2017-04-03 12:25:19 -07:00
Jan Tattermusch 0be726b34d bump version to 1.2.2 2017-04-03 20:04:34 +02:00
Sree Kuchibhotla c1a32fa46e Merge branch 'master' into cq_create_api_changes 2017-04-01 17:36:15 -07:00
Craig Tiller 5f95f1a4ca Merge github.com:grpc/grpc into cpparena 2017-04-01 07:42:20 -07:00
Craig Tiller 6d4894e9d6 optionalize max_age 2017-03-31 17:22:06 -07:00
Craig Tiller 9eb0fdec00 Reorganize ext tree
- filters live under filters
- lb_policy, resolver implementations (being part of client_channel) live under client_channel
2017-03-31 16:59:30 -07:00
Craig Tiller 9c54a0c12c Merge pull request #10382 from ctiller/checks
Reinstate filegroup dependency checks, fix fallout
2017-03-31 16:10:35 -07:00
Yuchen Zeng 6715a15fe1 Merge pull request #10318 from y-zeng/server_channel_max_age
Max age for server channels
2017-03-31 10:59:04 -07:00
Craig Tiller dd36b15315 Call ref/unref, bugfixes 2017-03-31 08:27:28 -07:00
Sree Kuchibhotla e04906dc54 Merge branch 'master' into cq_create_api_changes 2017-03-30 13:20:00 -07:00
Craig Tiller 29b527fa30 Reinstate one check, fix fall out 2017-03-30 10:27:20 -07:00
Ken Payson 484871bb03 Bump version to 1.2.1 2017-03-28 18:00:33 -07:00
kpayson64 e417739682 Merge pull request #10345 from kpayson64/real_spinlock_fix
Fix Python poll() server spinlock bug
2017-03-28 17:34:14 -07:00
Ken Payson c9a3aaaa54 Fix Python poll() server spinlock bug 2017-03-28 16:20:04 -07:00
Craig Tiller 134fed3a85 Move src/core/lib/tsi --> src/core/tsi 2017-03-28 14:27:18 -07:00
Yuchen Zeng a809ea5c14 Add max_age_filter 2017-03-28 02:11:49 -07:00
Sree Kuchibhotla 67647d4b1d Merge branch 'master' into cq_create_api_changes 2017-03-27 16:40:22 -07:00
makdharma c4478a103b Merge pull request #10222 from makdharma/caching_with_uri
using URI query to communicate payload
2017-03-26 21:05:20 -07:00
Sree Kuchibhotla 79441baed9 Merge branch 'master' into cq_create_api_changes 2017-03-24 15:01:23 -07:00
Yuchen Zeng f466ae116e Merge pull request #7771 from y-zeng/cares_buildin
Async DNS resolver with pre-configured c-ares
2017-03-24 14:52:04 -07:00
Sree Kuchibhotla b6512cf940 Merge pull request #10245 from sreecha/cq_factory_api
Introduce grpc_completion_queue_factory API
2017-03-24 13:23:44 -07:00
Alexander Polcyn 69c2717c80 bump v1.2.x branch version to 1.2.1-pre2 2017-03-24 11:39:52 -07:00
Makarand Dharmapurikar a128b7a8a5 Merge branch 'master' of https://github.com/grpc/grpc into caching_with_uri 2017-03-24 11:12:20 -07:00
Sree Kuchibhotla 944a56fa84 Merge branch 'master' into cq_create_api_changes 2017-03-24 10:55:39 -07:00
Nicolas Noble af61d0b7b4 Merge pull request #10293 from nicolasnoble/upmerge-1.2.0
Upmerge from 1.2.0
2017-03-24 10:06:43 -07:00
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
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
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
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
Ken Payson 8b371e23c0 Change GIL aquire functions to make it c-core thread safe 2017-03-15 16:15:13 -07: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
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 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 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
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
Mark D. Roth 02612c163e Merge remote-tracking branch 'upstream/master' into retry_throttle 2017-03-01 10:58:13 -08: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
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