# HG changeset patch # User Ludovic Chabant # Date 1458755643 25200 # Node ID 3bc9f857eb48eefc89aea6377fa0c565dc59faf1 # Parent 0c688063890f2e18255ba52462d25abe263834a7 bake: Add stat about aborted jobs diff -r 0c688063890f -r 3bc9f857eb48 piecrust/baking/worker.py --- 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.")