Commit Graph

382 Commits

Author SHA1 Message Date
Stanley Cheung 6f72faa74b Update to protobuf 3.12.2 2020-05-29 13:50:27 -07:00
Stanley Cheung eccbac3443 Update grpc protoc plugins to support proto3 optional 2020-05-29 13:50:18 -07:00
Karthik Ravi Shankar 063704ebad
Revert "Update grpc protoc plugin to be compliant of proto3 field presence" 2020-05-29 11:21:24 -07:00
Stanley Cheung f70ebf85a6 Update to protobuf 3.12.2 2020-05-27 18:30:12 -07:00
Stanley Cheung dc9b100865 Update grpc protoc plugins to support proto3 optional 2020-05-27 18:30:12 -07:00
Srini Polavarapu ce52c1dd71 update boringssl 2020-05-20 14:57:25 -07:00
Mark D. Roth 7b3590d543
Merge pull request #22854 from markdroth/xds_lrs_send_all_clusters
xds: Add support for send_all_clusters field in LRS.
2020-05-06 09:33:41 -07:00
Mark D. Roth b95843c1b7 xds: Add support for send_all_clusters field in LRS. 2020-05-04 11:16:52 -07:00
Jan Tattermusch 20bca3dc80 use mirror for more reliable tools/bazel downloads 2020-04-27 09:37:32 -04:00
Jan Tattermusch d067c7e663 update third_party/protobuf to 3.11.4 2020-04-27 04:51:38 -04:00
Jan Tattermusch 4e7b000148 add copyright notice 2020-04-24 11:38:32 -04:00
Jan Tattermusch ca33752a4c script for updating bazel mirror 2020-04-24 04:31:35 -04:00
Jan Tattermusch 5af3eafee0 add mirror for each bazel http_archive dependency 2020-04-24 02:59:40 -04:00
Richard Belleville 9ef83ee539 Merge remote-tracking branch 'origin/master' into peers_method 2020-03-12 20:30:08 +00:00
Esun Kim eae488fc66 Update abseil to get the recent patch on LTS 2020_20_25 2020-03-09 15:05:57 -07:00
Jan Tattermusch 176f4cc4e4 support Flaky=True for grpc_cc_tests 2020-02-27 21:59:40 -05:00
Mark D. Roth 28b950e407 Merge remote-tracking branch 'upstream/master' into xds_overprovisioning_capability 2020-02-27 12:09:16 -08:00
Jan Tattermusch 41ac287f7b generate build metadata from bazel BUILD 2020-02-26 19:56:49 -05:00
Mark D. Roth b68f813e54 xds: send envoy.lb.does_not_support_overprovisioning client capability 2020-02-26 08:23:27 -08:00
Esun Kim dc8c0a2c2b Update abseil to lts_2020_02_25 2020-02-26 00:09:41 -08:00
Richard Belleville 7adf2f5c65 Implement first pass at Python XDS interop client.
I discovered a couple of existing shortcomings while implementing this
client that mean this is *not yet ready for inclusion in CI*. I
nonetheless want to get an early review and integrate this to the master
branch, in the interest of small easily reviewable code changes.

The first problem was that the bazel build has apparently never pulled
roots.pem in as a data dependency. This appears not to have been a
problem until XDS enters into the mix. This has been added into the
Bazel build with a small change to the pyx_library rule.

The larger problem is that there is currently no public Python API to
get a peer's identity from the client side. This is crucial to
determining the correctness of an interaction of a client-server pair
under XDS. I intend to add such an method to the RpcContext interface in
an upcoming PR and use it in the interop client. For the moment, I
simply fake the peer details.

Finally, I add a knob to run_xds_tests.py allowing multiple instances of
this test to exist at once. Multiple instances forwarding to the same
port cannot exist on GCE, so this enables multiple people to run tests
at the same time.
2020-02-21 23:28:19 +00:00
Esun Kim 2295cde4e5 Enable absl completely 2020-02-20 10:16:15 -08:00
Yannic Bonenberger 06ecc87290 [bazel] Add fixes for --incompatible_load_proto_rules_from_bzl 2020-02-05 19:58:30 +01:00
Jan Tattermusch 93eb2bf62f use sha256 for boringssl bazel dependency 2020-01-31 11:10:28 -05:00
Jan Tattermusch f098606c4a Revert "Revert "Reintroduce #21527 (boringssl submodule unification)""
This reverts commit cca892022b.
2020-01-29 09:18:51 -05:00
Esun Kim 37089877bf Update abseil to the latest 2020-01-28 15:22:18 -08:00
hcaseyal 5631724539
Merge pull request #21805 from grpc/revert-21797-reintroduce_21527
Revert "Reintroduce #21527 (boringssl submodule unification)"
2020-01-28 10:41:33 -08:00
Esun Kim f63367e0ef Update abseil to the latest 2020-01-27 14:30:17 -08:00
hcaseyal cca892022b
Revert "Reintroduce #21527 (boringssl submodule unification)" 2020-01-27 13:46:10 -08:00
Jan Tattermusch 5898cd03d7 update third_party/boringssl-with-bazel, check_submodules.sh and grpc_deps.bzl 2020-01-27 05:18:16 -05:00
Jan Tattermusch e7e5d0198f Revert "Revert "Unify boringssl submodules and use non-developer boringssl cmake build""
This reverts commit fe2242e603.
2020-01-27 05:04:05 -05:00
Jan Tattermusch fe2242e603
Revert "Unify boringssl submodules and use non-developer boringssl cmake build" 2020-01-20 14:27:31 +01:00
Jan Tattermusch eba60d8dbe
Merge pull request #21527 from jtattermusch/unify_boringssl_deps2
Unify boringssl submodules and use non-developer boringssl cmake build
2020-01-20 07:52:42 +01:00
Jan Tattermusch 6f88ab83ea update check_submodules.sh and grpc_deps.bzl 2020-01-18 03:08:11 -05:00
apolcyn 232fa12972
Merge pull request #21590 from jtattermusch/protobuf_3_11_2
Update third_party/protobuf to v3.11.2
2020-01-16 14:15:12 -08:00
Jan Tattermusch e2ca0075a8 update check_submodules.sh and grpc_deps.bzl 2020-01-16 03:55:22 -05:00
Jan Tattermusch d4cc9b8c71 update check_submodules.sh and grpc_deps.bzl 2020-01-16 03:44:37 -05:00
Jan Tattermusch bf1b849f9a incorporate https://github.com/protocolbuffers/protobuf/pull/7096 2020-01-16 02:43:06 -05:00
Esun Kim 9e15f78cf8 Update absl to the lastest 2020-01-15 13:39:51 -08:00
Jan Tattermusch 1f465f52aa try incorporate https://github.com/protocolbuffers/protobuf/pull/7069 2020-01-15 04:43:59 -05:00
Richard Belleville 69f990673f Conform to protobuf's usage of six 2020-01-15 04:43:59 -05:00
Jan Tattermusch b4ed0bf37b update third_party/protobuf to v3.11.2 2020-01-15 04:42:17 -05:00
Esun Kim a118c0bc73 Update upb in the bazel dependency 2020-01-13 12:54:54 -08:00
Guantao Liu 1326593d3f
Merge pull request #21583 from guantaol/libuv_deps
Add a new submodule libuv v1.34.0
2020-01-13 11:23:31 -08:00
Esun Kim cc95d45d5c
Merge pull request #21291 from g-easy/upb
Upgrade the version of upb we use.
2020-01-10 15:24:36 -08:00
Guantao Liu e6b29a11e7 Merge remote-tracking branch 'upstream/master' into libuv_deps 2020-01-08 11:43:02 -08:00
Guantao Liu a19d4f8444 Merge remote-tracking branch 'upstream/master' into libuv_deps 2020-01-07 15:45:56 -08:00
Guantao Liu 924ce78fc9 Fix sanity checks and "really" add the libuv submodule to third_party. 2020-01-07 15:44:42 -08:00
Esun Kim 1fdfb19218 Added a test to keep grpc run without abseil 2020-01-07 11:38:27 -08:00
Esun Kim 5207eba9ff Add abseil 2020-01-03 19:29:55 -08:00