Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
api/server/router/grpc: NewRouter: set correct MaxRecvMsgSize, MaxSen…
…dMsgSize [buildkit@29b4b1a537][1] applied changes to `buildkitd` to set the correct defaults, which should be 16MB, but used the library defaults. Without that change, builds using large Dockerfiles would fail with a `ResourceExhausted` error; => [internal] load build definition from Dockerfile => => transferring dockerfile: 896.44kB ERROR: failed to receive status: rpc error: code = ResourceExhausted desc = grpc: received message larger than max (44865299 vs. 16777216) However those changes were applied to the `buildkitd` code, which is the daemon when running BuildKit standalone (or in a container through the `container` driver). When running a build with the BuildKit builder compiled into the Docker Engine, that code is not used, so the BuildKit changes did not fix the issue. This patch applies the same changes as were made in [buildkit@29b4b1a537][1] to the gRPC endpoint provided by the dockerd daemon. [1]: moby/buildkit@29b4b1a Signed-off-by: Sebastiaan van Stijn <[email protected]>
- Loading branch information