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