Commit Graph

53 Commits

Author SHA1 Message Date
Adam Cozzette 016ed921ce
[deps] Upgrade protobuf version to v25.0 (#34513)
This commit upgrades gRPC to protobuf v25.0 and makes some fixes to
account for upb changes. One major change is that upb has been merged
into the protobuf repo, so we can now drop the separate `@upb`
dependency. Another is that `.upb.c` files no longer exist and there are
new `.upb_minitable.h` and `.upb_minitable.c` files. The longer
filenames exceeded a Windows restriction, so to work around that I
renamed the `upb-generated` directory to just `upb-gen`, and likewise
for `upbdefs-generated`.
2023-11-10 00:11:09 -08:00
Esun Kim 1a1124903c
[Deps] Upgrade Protobuf and Upb to 24.x (#34123)
On top of https://github.com/grpc/grpc/pull/34120
2023-08-29 10:58:48 -07:00
AJ Heller c81bdf7a83
[Protobuf] Upgrade third_party/protobuf to 23.4 (#33695)
This was done manually due to a problem with
`tools/distrib/python/make_grpcio_tools.py`. ~I fixed it in this PR
(depends on cl/547979185), so there is a fair chance this upgrade will
work normally for the next release.~ The fix may be problematic for
upgrading protobuf on older release branches, so the improvement will be
worked on separately. CC @jtattermusch

This also updates the UPB dep to the latest commit on the 23.x branch.
2023-07-14 12:04:40 -07:00
Jan Tattermusch 17cadf8689
Fix regenerate protos scripts. (#32135)
* src/proto/grpc/core/stats.proto no longer exists

* remove PHP generated file for proto that no longer exists

* run src/ruby/pb/generate_proto_ruby.sh
2023-01-19 09:16:23 +01:00
apolcyn 27a9bde44b
Update protobuf submodule to 3.21.5 (#30548)
* Update third_party/protobuf

* run tools/distrib/python/make_grpcio_tools.py

* regenerate protos for ruby, php

* update build_handwritten.yaml

* regenerate projects
2022-08-10 09:39:26 -07:00
Jan Tattermusch 519ae7d795
unbreak proto regenerate scripts for C#, ruby, php by allowing protobuf well known types (#29330)
* unbreak proto regenerate scripts for C#, ruby, php by allowing protobuf well known types

* regenerate C# and ruby protos
2022-04-07 09:14:05 +02:00
Jan Tattermusch 42c08b9b56
Update third_party/protobuf to v3.19.2 (#28511)
* Update third_party/protobuf

* run tools/distrib/python/make_grpcio_tools.py

* regenerate protos for csharp, ruby, php

* update build_handwritten.yaml

* regenerate projects
2022-01-12 18:35:07 +01:00
Jan Tattermusch eceffa09cb
upgrade protobuf to 3.18.1 (automatically generated) (#27722)
* Update third_party/protobuf

* run tools/distrib/python/make_grpcio_tools.py

* regenerate protos for csharp, ruby, php

* update build_handwritten.yaml

* update Protobuf-C++.podspec

* regenerate projects

* [objc] Patch protobuf podspec for 3.18.1 update

- excluding reflection_tester with gtest dependency

Co-authored-by: dennycd <dennycd@google.com>
2021-10-21 14:52:28 -07:00
Yash Tibrewal 81276fff2e
Update protobuf version to 3.15.8 (#26105)
* Update protobuf version to 3.15.8

* Run tools/distrib/python/make_grpcio_tools.py
2021-04-30 11:03:23 -07:00
Stanley Cheung 769689ec89 Re-generate Ruby protos 2021-02-01 14:15:07 -08:00
Stanley Cheung 6c142d76de Re-generate protos for Ruby 2020-12-02 11:08:14 -08:00
Hannah Shi 09a3424c70 generate proto ruby 2020-08-14 08:22:45 +00:00
Jan Tattermusch 555804bb94 regenerate ruby protos 2020-04-17 13:13:36 +02:00
Jan Tattermusch d53663750c regenerate ruby protobufs 2020-01-15 04:43:59 -05:00
Stanley Cheung 0a8fbd2a67 Fix broken php7 performance benchmarks build 2019-03-18 15:12:46 -07:00
Jan Tattermusch b667c2f72f regenerate ruby protos 2019-03-12 05:09:46 -04:00
kpayson64 7a20c962df Break out qps services into seperate protos 2018-04-18 22:13:09 -07:00
apolcyn 1972e5ce74
Merge pull request #12710 from apolcyn/speedup_ruby_end2end_tests
Fix a race in ruby server shutdown and cleanup for ruby tests
2017-11-27 23:27:50 -08:00
Alex Polcyn 81e9581bf3 Remove some sleeps in ruby tests and fix test server shutdown 2017-11-27 20:29:19 -08:00
Michael Darakananda 410ba6dada format 2017-10-13 11:08:43 +11:00
Michael Darakananda 5e33a3b9de Merge branch 'master' into ruby-php-bin 2017-10-09 17:09:41 +11:00
Michael Darakananda bf6185c3b1 make ruby proxy worker accept script location
This is done so that we can test other PHP clients.
2017-10-09 17:04:46 +11:00
ZhouyihaiDing d015389823 exclude uploading stats, add unconstained php benchmark
php7 build once
2017-10-06 15:25:14 -07:00
ZhouyihaiDing c8e145bd93 add protobuf c_ext to php benchmark 2017-09-26 17:23:46 +00:00
ZhouyihaiDing 1c87515f8d add php extension 2017-09-14 11:08:28 -07:00
Jan Tattermusch 4d5c3102a1 fix remaining license notices 2017-06-08 11:22:41 +02:00
Jan Tattermusch 7897ae9308 auto-fix most of licenses 2017-06-08 11:22:41 +02:00
Vijay Pai 958ded975f PHP benchmarking performance client, proxied through Ruby
Requires synchronous and single-threaded, so only 1 channel and 1 outstanding RPC
per channel for now. No open-loop for now
2017-03-10 10:51:05 -08: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
Alexander Polcyn 3d48cf4ed3 dont break out of response stream iterator in benchmark client 2016-11-23 09:50:22 -08:00
Alex Polcyn 419934af6f increase max thread pool size in benchmarks and fix shutdown ordering 2016-10-27 17:44:32 +00:00
Alexander Polcyn 689e89c2e6 dont create extra thread on bidi call in benchmark, and change suggested
code for ruby bidi calls
2016-09-20 11:00:36 -07:00
Alexander Polcyn 847f9ecc22 fail benchmarks with errors in a child rpc thread 2016-08-17 14:47:28 -07:00
Ken Payson 5a2c91806f Updated ruby protos to use new _pb filename 2016-07-26 18:36:42 -07:00
Jan Tattermusch 11ca9d8dc0 Merge pull request #6674 from murgatroid99/node_ruby_codegen_comments
Add comments to generated code for Node and Ruby
2016-06-03 16:11:51 -04:00
murgatroid99 2939e2f9f7 Update ruby perf code with keyword args changes 2016-05-23 13:41:32 -07:00
murgatroid99 b39ad701ea Added comments to ruby code generation 2016-05-20 13:27:33 -07:00
vjpai 8ecd4d7aa6 Add support for an "OTHER" value in client_type, server_type, and add a string to
represent the name of the desired system api. This allows expansion without putting
an upper-limit based on some foressen variants.
2016-04-21 00:33:46 -07:00
vjpai 87bac959ee Eradicate Uniform, Deterministic, and Pareto interarrival
distributions since we don't use them and it's not sensible
to add them
2016-04-20 09:35:35 -07:00
Jan Tattermusch b54f2ae5bb actually stop benchmark server 2016-04-18 18:08:23 -07:00
Jan Tattermusch 384933582b remove trailing whitespaces 2016-04-18 18:07:49 -07:00
Vijay Pai 5562807aad Support many oustanding RPCs per channel - forgot to do this last time 2016-03-31 14:42:35 -07:00
vjpai d9389a849d Support secure client 2016-03-30 13:10:20 -07:00
vjpai cf36f858d6 Support server-side secure test. 2016-03-30 12:35:34 -07:00
vjpai ed25a33eb2 Improved formatting 2016-03-30 12:16:25 -07:00
vjpai 5286eee5a9 Add streaming client 2016-03-30 12:07:19 -07:00
vjpai ad1c1cc6cf Add support for unary client, closed-loop or poisson 2016-03-30 09:58:46 -07:00
vjpai d7f43b3aab Fix scoping for client, in preparation for implementation 2016-03-29 18:38:10 -07:00
vjpai e8ff3889f5 Fix scope on an each - no need for class scope 2016-03-29 18:31:34 -07:00
vjpai 45be26ef0d Working ruby server implementation 2016-03-29 17:21:28 -07:00