618d98fdc2
The "message" field of a gerrit response (i.e. the bit that has "Zuul encountered a syntax error while parsing its configuration ...") has a limit in Gerrit of "change.commentSizeLimit" which is by default 16KiB [1]. If you have a syntax error in a very long section, say the middle of the project: section of OpenDev system-config, you can actually overflow this length. Gerrit rejects the update and as an end-user you don't get any clue why. This truncates the message in the gerrit driver if it's going to overflow. [1] Note change.robotCommentSizeLimit is larger, but that's not how syntax messages are reported. Change-Id: I2f14e734ef5f9f203b14556c7d2c8ed1ad052319
8 lines
281 B
YAML
8 lines
281 B
YAML
---
|
|
fixes:
|
|
- |
|
|
Gerrit driver: Zuul error responses could overflow the default
|
|
message length with large configurations leading to Gerrit
|
|
rejecting the comment (and hence no notification from Zuul on the
|
|
change). Such messages are now truncated to a safe length.
|