You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
buildx/controller/remote
Justin Chadwell d0d29168a5 controller: use grpc with contexts for improved timeouts
This patch improves timeout logic for testing and creating a buildx
server. Instead of needing to have a custom loop, we can just use the
primitives provided by go and grpc for easier handling.

Additionally, without the explicit time.Sleeps, we defer to GRPCs
exponential backoff algorithm which should provide substantially better
results.

Signed-off-by: Justin Chadwell <me@jedevc.com>
2 years ago
..
client.go controller: use grpc with contexts for improved timeouts 2 years ago
controller.go controller: use grpc with contexts for improved timeouts 2 years ago
controller_nolinux.go lint: ban fmt.Errorf in preference of errors.Errorf 2 years ago
io.go lint: ban fmt.Errorf in preference of errors.Errorf 2 years ago
server.go lint: ban fmt.Errorf in preference of errors.Errorf 2 years ago