Commit Graph

21 Commits

Author SHA1 Message Date
Clément Jean 02858ee506
deps: move from github.com/golang/protobuf to google.golang.org/protobuf/proto (#6919)
Co-authored-by: Arvind Bright <arvind.bright100@gmail.com>
Co-authored-by: Doug Fawley <dfawley@google.com>
2024-01-30 10:59:10 -08:00
Doug Fawley 61eab37838
server: block GracefulStop on method handlers and make blocking optional for Stop (#6922) 2024-01-18 08:50:54 -08:00
Daniel Liu 02a4e93bfb
orca: use atomic pointer instead of mutex in server metrics recorder to improve performance (#6799) 2023-12-15 16:18:44 -08:00
Easwar Swaminathan 57cb4d8069
internal/backoff: add a helper to run a function with backoff (#6661) 2023-09-26 11:10:18 -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 6b8f42742c
orca: remove useless log statement (#6424) 2023-06-30 13:13:35 -07:00
Doug Fawley 7aeea8f496
orca: add application utilization and range checking (#6357) 2023-06-07 13:31:08 -07:00
Doug Fawley 5c4bee51c2
balancer/weightedroundrobin: add load balancing policy (A58) (#6241) 2023-05-08 10:01:08 -07:00
Doug Fawley f193ec0183
orca: fix race when calling listeners coincides with updating the run goroutine (#6258) 2023-05-05 14:25:11 -07:00
Doug Fawley 47b3c5545c
orca: fix race at producer startup (#6245) 2023-05-03 13:47:37 -07:00
Doug Fawley add90153d4
orca: allow a ServerMetricsProvider to be passed to the ORCA service and ServerOption (#6223) 2023-05-02 15:04:33 -07:00
Doug Fawley ed3ceba605
balancer: make producer RPCs block until the SubConn is READY (#6236) 2023-05-02 10:09:23 -07:00
Doug Fawley 713bd04130
orca: minor cleanups (#6239) 2023-05-01 17:03:11 -07:00
Easwar Swaminathan bfb57b8b49
testing: delete internal copy of test service proto, and use canonical one (#6164) 2023-04-05 17:12:57 -07:00
Doug Fawley 16c3b7df7f
examples: add example for ORCA load reporting (#6114) 2023-03-14 14:01:16 -07:00
Doug Fawley e41e8940c0
orca: create ORCA producer for LB policies to use to receive OOB load reports (#5669) 2022-11-03 10:27:40 -07:00
Doug Fawley 778860e606
testing: update Go to 1.19 (#5717) 2022-10-17 15:04:34 -07:00
Easwar Swaminathan 36e481079b
orca: cleanup old code, and get grpc package to use new code (#5627) 2022-09-27 12:41:05 -07:00
Zach Reyes 552de12024
orca: fix package used to reference service to use pb suffix instead of grpc (#5647)
orca: fix package used to reference service to use pb suffix instead of grpc (#5647)
2022-09-08 15:54:27 -04:00
Zach Reyes 87d1a90a2b
orca: fix package used to reference service to use grpc suffix instead of pb (#5645)
* orca: fix package used to reference service to use grpc suffix instead of pb
2022-09-08 12:51:35 -04:00
Easwar Swaminathan aee9f0ed17
orca: server side custom metrics implementation (#5531) 2022-09-01 15:58:29 -07:00