From c8a456ad495314ad14edba342e1e00b29d0f32cf Mon Sep 17 00:00:00 2001
From: Andre Anjos <andre.anjos@idiap.ch>
Date: Fri, 24 Jun 2016 11:04:52 +0200
Subject: [PATCH] [backend] Announce when starting to process a given split;
 Reset status in case of an IO error

---
 beat/web/backend/models.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/beat/web/backend/models.py b/beat/web/backend/models.py
index 609abed79..4b6557714 100644
--- a/beat/web/backend/models.py
+++ b/beat/web/backend/models.py
@@ -1194,6 +1194,7 @@ class JobSplit(models.Model):
                     if self_.start_date is not None: return
 
                     self.cache_errors += 1
+                    self.status = Job.QUEUED
                     self.save()
 
                     break
@@ -1409,6 +1410,9 @@ class JobSplit(models.Model):
 
         '''
 
+        logger.info("Starting to process split `%s' (pid=%d)...", self,
+            os.getpid())
+
         config = simplejson.loads(self.job.block.command)
 
         # setup range if necessary
-- 
GitLab