[Buildbot-commits] [Buildbot] #739: HTML logs are included in pickles

Buildbot trac trac at buildbot.net
Wed Feb 26 18:41:57 UTC 2014

#739: HTML logs are included in pickles
Reporter:  marcusl   |       Owner:
    Type:  defect    |      Status:  new
Priority:  critical  |   Milestone:  0.8.+
 Version:  0.7.12    |  Resolution:
Keywords:  sprint    |

Comment (by jpommerening):

 Hey! I'm working on a fix: https://github.com/buildbot/buildbot/pull/1077

 The main problem with HTML-logs (in my opinion) is that they can not (yet)
 be streamed from the slaves. So if you have a 5MB log, you first have to
 collect the whole contents into an enormous string and pass it to
 `BuildStepStatus.addHTMLLog`. The fact that it will stay in memory and
 will stay there for as long as the whole `BuildStatus` instance lives only
 makes matters worse.

 OTOH, for small stack traces like the `err.html`, keeping them in memory
 may be the way to go…

 Another thing I'm not really comfortable with is the way the `HTMLLogFile`
 class serves as a kind of hint for the web status to handle it

Ticket URL: <http://trac.buildbot.net/ticket/739#comment:12>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation

More information about the Commits mailing list