buildmaster: replace horizons with JanitorConfigurator
[buildbot.git] / phase1 / master.cfg
index b32096bad144d212791c265b9bda9ab6383d567d..e01a1a5468da4d000c57325325a06fdc6492dc8c 100644 (file)
@@ -7,6 +7,8 @@ import base64
 import subprocess
 import configparser
 
+from datetime import timedelta
+
 from buildbot import locks
 from buildbot.changes import filter
 from buildbot.changes.gitpoller import GitPoller
@@ -115,8 +117,10 @@ c['protocols'] = {'pb': {'port': slave_port}}
 c['collapseRequests'] = True
 
 # Reduce amount of backlog data
-c['buildHorizon'] = 30
-c['logHorizon'] = 20
+c['configurators'] = [util.JanitorConfigurator(
+    logHorizon=timedelta(days=3),
+    hour=6,
+)]
 
 ####### CHANGESOURCES