[Buildbot-commits] buildbot ChangeLog,1.418,1.419
Brian Warner
warner at users.sourceforge.net
Fri May 6 06:40:06 UTC 2005
Update of /cvsroot/buildbot/buildbot
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11379
Modified Files:
ChangeLog
Log Message:
Revision: arch at buildbot.sf.net--2004/buildbot--dev--0--patch-143
Creator: Brian Warner <warner at monolith.lothar.com>
Merged from warner at monolith.lothar.com--2005 (patch 7-8)
Patches applied:
* warner at monolith.lothar.com--2005/buildbot--dev--0--patch-7
Merged from arch at buildbot.sf.net--2004 (patch 137-142)
* warner at monolith.lothar.com--2005/buildbot--dev--0--patch-8
create OfflineLogFile to handle very large logs without lots of RAM
Index: ChangeLog
===================================================================
RCS file: /cvsroot/buildbot/buildbot/ChangeLog,v
retrieving revision 1.418
retrieving revision 1.419
diff -u -d -r1.418 -r1.419
--- ChangeLog 6 May 2005 05:01:11 -0000 1.418
+++ ChangeLog 6 May 2005 06:40:04 -0000 1.419
@@ -1,3 +1,20 @@
+2005-05-06 Brian Warner <warner at lothar.com>
+
+ * buildbot/status/builder.py (OfflineLogFile): replace the default
+ LogFile with a form that appends its new contents to a disk file
+ as they arrive. The complete log data is never kept in RAM. This
+ is the first step towards handling very large (100MB+) logfiles
+ without choking quite so badly. (The other half is
+ producer/consumer on the HTML pages).
+ (BuildStepStatus.addLog): use OfflineLogFile by default
+ (BuildStatus.getLogfileName): helper code to give the
+ OfflineLogFile a filename to work with
+
+ * buildbot/test/test_status.py (Results.testAddResults): update
+ tests to handle new asserts
+ * buildbot/test/test_vc.py (Patch.doPatch): same
+ * buildbot/test/test_steps.py (BuildStep.setUp): same
+
2005-05-05 Brian Warner <warner at lothar.com>
* buildbot/scripts/runner.py (start): if there is no Makefile,
More information about the Commits
mailing list