Marco Ferrer
52d7f6af60
multiple: switch to math/rand/v2 ( #7711 )
...
Co-authored-by: Arvind Bright <arvind.bright100@gmail.com>
2024-10-29 10:43:58 -07:00
Nathan Baulch
3b626a7b52
*: fix more typos ( #7619 )
2024-09-16 10:58:27 -07:00
Arvind Bright
8320224ff0
.*: revive from unused_parameters ( #7577 )
2024-08-30 10:41:30 -07:00
Abhishek Ranjan
9feed00eee
balancer/wrr: prefer calling Equal() method of time.Time ( #7529 )
2024-08-26 10:35:54 -07:00
Paul Chesnais
9ab8b62505
Implement new Codec that uses `mem.BufferSlice` instead of `[]byte` ( #7356 )
2024-08-21 14:11:39 -07:00
Jonathan Halterman
6a5a283b69
Use builtin min and max functions ( #7478 )
...
* Use builtin min and max functions
Go added builtin min and max functions in 1.21. This commit removes existing functions and uses the built-ins in stead.
* Revert gofmt changes
2024-08-20 10:42:02 +05:30
Nathan Baulch
c8951abc16
*: fix minor typos ( #7487 )
...
* Fix typos
* Fix reflecton tests
2024-08-14 22:43:01 +05:30
Doug Fawley
eece43bb2b
latency: don't wrap when all the latencies are zero ( #7506 )
2024-08-13 14:57:19 -07:00
Paul Chesnais
10085621a4
benchmark: wire in new gzip compressor ( #7486 )
2024-08-13 14:19:45 -07:00
Arvind Bright
8bf2b3ee6e
grpcrand: delete all of grpcrand and call the rand package directly ( #7283 )
2024-05-31 11:32:53 -07:00
Easwar Swaminathan
a03c7f1faa
client: always enable TCP keepalives with OS defaults ( #6834 )
2023-12-07 14:04:31 -08:00
Doug Fawley
8b17a4dbc3
vet: various cleanups ( #6780 )
2023-11-10 13:01:59 -08:00
Jayden Teoh
f1a1fcd042
grpc: disable and document overrides of OS default TCP keepalive by Go ( #6672 )
...
Co-authored-by: Arvind Bright <arvind.bright100@gmail.com>
2023-11-07 13:49:01 -08:00
Easwar Swaminathan
ddb026e8a8
experimental: add package and move recv buffer pool APIs into it ( #6692 )
2023-10-12 18:29:29 -07:00
Doug Fawley
f2180b4d54
server: prohibit more than MaxConcurrentStreams handlers from running at once ( #6703 )
2023-10-10 10:51:45 -07:00
Doug Fawley
53d1f23a27
benchmark: update proper benchmark binary to use larger buffers ( #6537 )
2023-08-14 09:05:30 -07:00
Doug Fawley
fbff2abb0f
*: update `interface{}` to `any` and `go.mod` version to `go 1.19` ( #6544 )
2023-08-14 09:04:46 -07:00
Doug Fawley
07609e1bc7
benchmark: restore old buffer size values for published benchmarks ( #6516 )
2023-08-08 16:05:22 -07:00
Sergey Matyukevich
9bb44fbf2e
transport: use a sync.Pool to share per-connection write buffer ( #6309 )
2023-07-20 15:28:06 -07:00
Sergey Matyukevich
db32c5bfeb
Fix preloader mode in benchmarks ( #6359 )
2023-07-11 10:02:15 -07:00
Jaewan Park
1634254ac6
rpc_util: Reuse memory buffer for receiving message ( #5862 )
2023-06-27 08:58:10 -07:00
Zach Reyes
a9c79427b1
benchmark: Add support for Poisson load in benchmark client ( #6378 )
2023-06-22 14:24:52 -04:00
Zach Reyes
1c0572a5ec
benchmark: fix package used to reference service to use grpc suffix instead of pb ( #6362 )
2023-06-08 15:42:28 -04:00
Sergey Matyukevich
1b6666374d
benchmark: Add sleepBetweenRPCs and connections parameters ( #6299 )
2023-06-06 17:09:16 -04:00
ethanvc
d90621f9e9
remove the unnecessary call to ResetTimer and StopTimer ( #6185 )
2023-04-13 18:31:29 -07:00
Mikhail Mazurskiy
379a2f676c
*: add missing colon to errorf messages to improve readability ( #5911 )
2023-01-17 16:11:47 -08:00
Theodore Salvo
f2fbb0e07e
Deprecate use of `ioutil` package ( #5906 )
...
Resolves https://github.com/grpc/grpc-go/issues/5897
2023-01-03 11:20:20 -08:00
Antoine Tollenaere
ae86ff40e7
benchmark: fix typo in ClientReadBufferSize feature name ( #5867 )
2022-12-15 09:49:58 -08:00
Antoine Tollenaere
94f0e7fa77
benchmark: add a feature for read and write buffer sizes ( #5774 )
...
* benchmark: add a feature for read and write buffer sizes
2022-11-30 11:52:40 -05:00
Antoine Tollenaere
457c2f5481
benchmark: use default buffer sizes ( #5762 )
2022-11-10 13:56:40 -08:00
Doug Fawley
778860e606
testing: update Go to 1.19 ( #5717 )
2022-10-17 15:04:34 -07:00
赵延
c44f627fd1
cleanup: replace grpc.WithInsecure with insecure.NewCredentials ( #5177 )
2022-02-09 11:17:46 -08:00
Wanlin Du
f664adfe5b
benchmark: update client to include xds library ( #5169 )
2022-02-02 09:36:41 -08:00
Ryan Leung
14ebd917f2
lint: fix some unused parameter issues ( #4956 )
2021-11-09 11:18:21 -08:00
Mayank Singhal
6fea90d7a8
benchmark: do not allow addition of values lower than the minimum allowed in histogram stats
2021-05-12 17:15:47 -07:00
Doug Fawley
d3ae124a07
cleanup: use different import alias for services than messages ( #4148 )
2021-01-12 12:23:41 -08:00
Doug Fawley
ecc9a99b66
interop: remove test.proto clones/variants and use grpc-proto repo instead ( #4129 )
2021-01-07 14:19:11 -08:00
Edmond
8f3cc6cc26
protoc-gen-go-grpc: export grpc.ServiceDesc ( #4035 )
2020-11-23 14:56:57 -08:00
Doug Fawley
b88744b832
xds: add ConfigSelector to support RouteAction timeouts ( #3991 )
2020-11-17 13:22:28 -08:00
Timothy Gu
20636e76a9
protobuf: update protoc to latest version ( #4038 )
...
Presently, protoc 3.3.0 (released in 2017) is still being used. This
commit updates the vet.sh script as well as existing generated files to
use protoc 3.14.0 instead.
The only concrete change this brings is updated import paths of
Timestamp and Duration types. However, in practice this is a no-op,
since the types themselves are already aliased to the new import path:
- https://pkg.go.dev/github.com/golang/protobuf@v1.4.3/ptypes/duration#Duration
- https://pkg.go.dev/github.com/golang/protobuf@v1.4.3/ptypes/timestamp#Timestamp
2020-11-16 16:59:46 -08:00
Gaurav Gahlot
d7a7a304ff
testing: Avoid using context.Background ( #3949 )
2020-11-05 09:25:17 -08:00
Doug Fawley
4e8458e5c6
protobuf: update all generated code to google.golang.org/protobuf ( #3932 )
2020-10-21 16:05:44 -07:00
Doug Fawley
9519efffeb
cmd/protoc-gen-go-grpc: use grpc.ServiceRegistrar instead of *grpc.Server ( #3968 )
2020-10-20 13:02:25 -07:00
Doug Fawley
02cd07d9bb
cmd/protoc-gen-go-grpc: revert to interface-based service registration ( #3911 )
2020-09-29 15:17:06 -07:00
Doug Fawley
ff9dd65c90
protoc-gen-go-grpc: generate interfaces optionally; remove NewFooService ( #3876 )
2020-09-16 10:15:56 -07:00
Easwar Swaminathan
8c8305f8d5
benchmark: Revert to use old certs. ( #3860 )
2020-09-01 17:59:14 -07:00
Doug Fawley
d31b671000
cmd/protoc-gen-go-grpc: call interceptor even if handler is unset ( #3849 )
2020-08-26 16:05:36 -07:00
Doug Fawley
44d73dff99
cmd/protoc-gen-go-grpc: rework service registration ( #3828 )
2020-08-25 09:28:01 -07:00
Menghan Li
8beeedb8b1
internal: clean up all usages of grpclog, and replace with component ( #3719 )
2020-08-06 13:19:17 -07:00
Easwar Swaminathan
fd393c8989
testdata: Update testdata certs. ( #3786 )
...
* This will be used in certprovider tests where we would want more than one server and client certs.
* Also, updated existing usages of these certs to point to the new files.
* Also copy over the required certs/key files. This avoids the example gomodule from depending on gRPC testdata package which should be able to change independently.
* Fix interop test's SAN.
2020-08-05 09:55:07 -07:00