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`.
2 years ago
Esun Kim
1a1124903c
[Deps] Upgrade Protobuf and Upb to 24.x ( #34123 )
...
On top of https://github.com/grpc/grpc/pull/34120
2 years ago
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.
2 years ago
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
2 years ago
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
3 years ago
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
3 years ago
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
3 years ago
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>
4 years ago
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
4 years ago
Stanley Cheung
769689ec89
Re-generate Ruby protos
4 years ago
Stanley Cheung
6c142d76de
Re-generate protos for Ruby
5 years ago
Hannah Shi
09a3424c70
generate proto ruby
5 years ago
Stanley Cheung
0894f21c2f
Ran generate_proto_ruby.sh to update generated files
5 years ago
Jan Tattermusch
555804bb94
regenerate ruby protos
5 years ago
Jan Tattermusch
d53663750c
regenerate ruby protobufs
5 years ago
Stanley Cheung
0a8fbd2a67
Fix broken php7 performance benchmarks build
6 years ago
Jan Tattermusch
b667c2f72f
regenerate ruby protos
6 years ago
kpayson64
7a20c962df
Break out qps services into seperate protos
7 years ago
Alex Polcyn
81e9581bf3
Remove some sleeps in ruby tests and fix test server shutdown
8 years ago
Michael Darakananda
410ba6dada
format
8 years ago
Michael Darakananda
bf6185c3b1
make ruby proxy worker accept script location
...
This is done so that we can test other PHP clients.
8 years ago
ZhouyihaiDing
d015389823
exclude uploading stats, add unconstained php benchmark
...
php7 build once
8 years ago
ZhouyihaiDing
c8e145bd93
add protobuf c_ext to php benchmark
8 years ago
ZhouyihaiDing
1c87515f8d
add php extension
8 years ago
Jan Tattermusch
4d5c3102a1
fix remaining license notices
8 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Alexander Polcyn
f3147b3a7c
watch channel state without the gil to fix deadlock on abrupt SIGTERM
8 years ago
Alexander Polcyn
c44c16e330
add initial framework for full end2end tests outside of rspec
8 years ago
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
8 years ago
Alexander Polcyn
3d48cf4ed3
dont break out of response stream iterator in benchmark client
9 years ago
Alex Polcyn
419934af6f
increase max thread pool size in benchmarks and fix shutdown ordering
9 years ago
Alexander Polcyn
689e89c2e6
dont create extra thread on bidi call in benchmark, and change suggested
...
code for ruby bidi calls
9 years ago
Alexander Polcyn
847f9ecc22
fail benchmarks with errors in a child rpc thread
9 years ago
Ken Payson
5a2c91806f
Updated ruby protos to use new _pb filename
9 years ago
Alexander Polcyn
cdff92f02e
added ruby client compression interop tests
9 years ago
murgatroid99
2939e2f9f7
Update ruby perf code with keyword args changes
9 years ago
murgatroid99
b39ad701ea
Added comments to ruby code generation
9 years ago
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.
9 years ago
vjpai
87bac959ee
Eradicate Uniform, Deterministic, and Pareto interarrival
...
distributions since we don't use them and it's not sensible
to add them
9 years ago
Jan Tattermusch
b54f2ae5bb
actually stop benchmark server
9 years ago
Jan Tattermusch
384933582b
remove trailing whitespaces
9 years ago
Vijay Pai
5562807aad
Support many oustanding RPCs per channel - forgot to do this last time
9 years ago
vjpai
d9389a849d
Support secure client
9 years ago
vjpai
cf36f858d6
Support server-side secure test.
9 years ago
vjpai
ed25a33eb2
Improved formatting
9 years ago
vjpai
5286eee5a9
Add streaming client
9 years ago
vjpai
ad1c1cc6cf
Add support for unary client, closed-loop or poisson
9 years ago
vjpai
d7f43b3aab
Fix scoping for client, in preparation for implementation
9 years ago
vjpai
e8ff3889f5
Fix scope on an each - no need for class scope
9 years ago
vjpai
45be26ef0d
Working ruby server implementation
9 years ago