[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