Commit Graph

5124 Commits

Author SHA1 Message Date
Nathan Baulch c8951abc16
*: fix minor typos (#7487)
* Fix typos

* Fix reflecton tests
2024-08-14 22:43:01 +05:30
murongshaozong 3cb33421c5
.*: fix comments (#7504) 2024-08-13 16:41:53 -07:00
Doug Fawley eece43bb2b
latency: don't wrap when all the latencies are zero (#7506) 2024-08-13 14:57:19 -07:00
Ricardo Fernández 366decfd50
transport/grpchttp2: add http2.Framer bridge (#7453) 2024-08-13 14:35:29 -07:00
Easwar Swaminathan 5c4da090bf
grpc: fix a bug introduced in #7461 (#7505) 2024-08-13 14:34:05 -07:00
Paul Chesnais 10085621a4
benchmark: wire in new gzip compressor (#7486) 2024-08-13 14:19:45 -07:00
Easwar Swaminathan ced812e328
xds: implement ADS stream flow control mechanism (#7458) 2024-08-12 07:32:53 -07:00
Zach Reyes 54b48f7e46
balancer/weightedroundrobin: Add recording point for endpoint weight not yet usable and add metrics tests (#7466) 2024-08-09 20:04:05 -04:00
Zach Reyes 7b9e012c54
balancer/rls: Add picker metrics (#7484) 2024-08-08 20:23:46 -04:00
Easwar Swaminathan 3ee837cc72
*.pb.go: regenerate protos (#7493) 2024-08-08 16:33:41 -07:00
CharlesFeng f9b96b853c
internal/transport: Unlock mutex before panic (#7488) 2024-08-08 11:32:52 -07:00
Easwar Swaminathan d00dd8f80a
xds: env var protection for xds fallback (#7483) 2024-08-07 14:27:29 -07:00
Oleg Guba ffaa81e286
transport/bufWriter: fast-fail on error returned from flushKeepBuffer() (#7394) 2024-08-07 12:07:18 -07:00
Ricardo Fernández 1490d60f47
transport/grpchttp2: revert #7477 usage of mem package (#7485) 2024-08-07 10:46:54 -07:00
Ricardo Fernández e6b6318ad9
transport/grpchttp2: change types to include `mem` package (#7477) 2024-08-06 11:30:52 -07:00
Gayathri625 6d0aaaec1d
grpc: make client report `Internal` status when server response contains unsupported encoding (#7461) 2024-08-06 10:57:21 -07:00
Easwar Swaminathan 338595ca57
balancergroup: remove mentions of locality from comments (#7476) 2024-08-06 10:50:12 -07:00
CharlesFeng c8716e591a
mem: fix comment typo (#7482) 2024-08-06 08:53:14 -07:00
Purnesh Dixit e524655bec
tools: Add github.com/mgechev/revive (#7472)
* Add github.com/mgechev/revive

* only print the linting issues

* remove redirection to file

* print the revive output

* default formatter to grep easily

* exclude unused-parameter

* plain formatter for excluding only unused-parameter
2024-08-02 21:39:53 +05:30
Zach Reyes 4a26a49408
balancer/leastrequest: Add verbosity check around build log (#7467) 2024-08-01 19:02:14 -04:00
Paul Chesnais 887d908264
mem: introduce `mem` package to facilitate memory reuse (#7432) 2024-08-01 14:14:30 -07:00
Ricardo Fernández 6fa393c579
transport/grpchttp2: add doc to methods and values (#7445) 2024-07-31 12:55:04 -07:00
Connor Hindley 1013847d13
cmd/protoc-gen-go-grpc: fix typo pancis -> panics (#7456) 2024-07-31 09:15:08 -07:00
Jon San Miguel 1b1230bb69
resolver_wrapper: add early return in addChannelzTraceEvent (#7437) 2024-07-30 15:49:27 -07:00
Zach Reyes 5520cff38a
experimental/stats/metricregistry: Add comments on enum consts for Metrics Type (#7457) 2024-07-30 16:28:13 -04:00
Arjan Singh Bal 0b33bfe786
transport: Discard the buffer when empty after http connect handshake (#7424)
* Discard the buffer when empty after http connect handshake

* configure the proxy to wait for server hello

* Extract test args to a struct

* Change deadline sets
2024-07-30 21:30:34 +05:30
Doug Fawley 566aad1ffd
examples/retry: remove waitForReady from service config (#7450) 2024-07-29 11:06:54 -07:00
Doug Fawley ec9dff77b1
cmd/protoc-gen-go-grpc: update version to 1.5.1 (#7452) 2024-07-29 10:04:12 -07:00
Doug Fawley 245323ca62
cmd/protoc-gen-go-grpc: remove replace and skip test that requires it for now (#7451) 2024-07-29 09:45:38 -07:00
Zach Reyes 3eb01450ff
balancer/weightedroundrobin: Add emissions of metrics through metrics registry (#7439) 2024-07-26 18:28:58 -04:00
Arjan Singh Bal bc03420be1
cmd/protoc-gen-go-grpc: update version for release 2024-07-26 21:02:21 +05:30
Zach Reyes 84a4ef1623
internal/stats: Add metrics recorder list and usage in ClientConn (#7428) 2024-07-25 15:47:23 -04:00
Purnesh Dixit 47be8a6808
Remove trailing spaces (#7426) 2024-07-25 12:00:12 +05:30
Zach Reyes 1feeaecf24
stats: Add optional locality label in cluster_impl picker (#7434) 2024-07-24 20:06:57 -04:00
Doug Fawley 9671c4a8c5
cmd/protoc-gen-go-grpc: test the embedded struct at registration time for proper usage (#7438) 2024-07-24 14:52:45 -07:00
Abhishek Ranjan 40f399880f
client: Stabilize WaitForStateChange API (#7425) 2024-07-24 10:05:56 -07:00
Mahé aae9e64cf3
docs: fix and improve anti-patterns.md (#7418) 2024-07-23 13:13:42 -07:00
Arjan Singh Bal ac5a7fe417
xds: Fix flaky test Test/ServerSideXDS_WithValidAndInvalidSecurityConfiguration (#7411) 2024-07-23 22:06:59 +05:30
Ricardo Fernández 0231b0d942
transport/grpcframer: create grpcframer package (#7397) 2024-07-22 17:10:02 -07:00
Zach Reyes 2bcbcab9fb
stats/opentelemetry: Add usage of metrics registry (#7410) 2024-07-19 18:52:41 -04:00
Arvind Bright 64adc816bf
scripts: regenerate pbs with caching deps to a fixed tmp folder (#7409) 2024-07-17 10:47:49 -07:00
Antoine Tollenaere 4ed81800b0
ringhash: more e2e tests from c-core (#7334) 2024-07-17 10:35:48 -07:00
Antoine Tollenaere 61aa9491e4
vet: fix option order when invoking grep (#7421) 2024-07-17 08:57:11 -07:00
Easwar Swaminathan b1979b6617
vet: remove trailing whitespace (#7420) 2024-07-16 16:18:55 -07:00
Arjan Singh Bal 700ca74d01
xds/balancer/priority: Unlock mutex before returning (#7417) 2024-07-15 08:45:20 -07:00
Easwar Swaminathan d27ddb5eb5
internal/grpcsync: support two ways to schedule a callback with the serializer (#7408) 2024-07-12 14:47:41 -07:00
Zach Reyes ecbb837172
experimental/stats: Add metrics registry (#7349) 2024-07-12 14:44:10 -04:00
Arvind Bright c5c0e1881a
scripts: minor refactor to scripts (#7403) 2024-07-12 10:31:59 -07:00
infovivek2020 e7d88223a7
protoc-gen-go-grpc: add period to end of generated comment (#7392) 2024-07-12 08:59:09 -07:00
Easwar Swaminathan ee62e56b2e
xds: fix typos (#7405) 2024-07-11 09:47:12 -07:00