changeset 696:3bc9f857eb48

bake: Add stat about aborted jobs
author Ludovic Chabant <ludovic@chabant.com>
date Wed, 23 Mar 2016 10:54:03 -0700
parents 0c688063890f
children 9e5393fcfab2
files piecrust/baking/worker.py
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/piecrust/baking/worker.py	Wed Mar 23 10:53:30 2016 -0700
+++ b/piecrust/baking/worker.py	Wed Mar 23 10:54:03 2016 -0700
@@ -41,6 +41,7 @@
         app.env.registerTimer("BakeWorker_%d_Total" % self.wid)
         app.env.registerTimer("BakeWorkerInit")
         app.env.registerTimer("JobReceive")
+        app.env.registerCounter("SourceUseAbortions")
         app.env.registerManifest("LoadJobs")
         app.env.registerManifest("RenderJobs")
         app.env.registerManifest("BakeJobs")
@@ -165,6 +166,7 @@
             render_page_segments(ctx)
         except AbortedSourceUseError:
             logger.debug("Page %s was aborted." % fac.ref_spec)
+            self.app.env.stepCounter("SourceUseAbortions")
             result['aborted'] = True
         except Exception as ex:
             logger.debug("Got rendering error. Sending it to master.")