Repository navigation
Commit c3fdbd4
committed
Omit definitions from returned references
Returning a gateway frontend result serialized the solved references'
LLB definitions again. The Return handler already resolves those
references by ID [1], so a large definition plus result metadata could
exceed the gRPC message limit after Solve succeeded.
Omit definitions from references serialized in Return. Keep them in
Solve responses and client references so Reference.ToState can still
reconstruct their LLB state.
Prepared by Codex on Tamir's behalf.
[1]: https://github.com/moby/buildkit/blob/64aefaef4d7dbb993156a0839958e4342aeb4c51/frontend/gateway/gateway.go#L1102-L1168
Signed-off-by: Tamir Duberstein <tamird@gmail.com>1 parent 2755b2f commit c3fdbd4
1 file changed
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
100 | | - | |
| 100 | + | |
| 101 | + | |
101 | 102 | | |
102 | 103 | | |
103 | 104 | | |
| |||
0 commit comments