From 5a4a29e72f8e8fa7a805a4c5ada4eb00ba32efa4 Mon Sep 17 00:00:00 2001
From: Guba Sándor <guba.sandor@cloud.bme.hu>
Date: Tue, 11 Feb 2014 11:16:54 +0100
Subject: [PATCH] periodic tasks: added ignore-result to prevent massive queue stuck

---
 circle/firewall/tasks/local_tasks.py    | 2 +-
 circle/vm/tasks/local_periodic_tasks.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/circle/firewall/tasks/local_tasks.py b/circle/firewall/tasks/local_tasks.py
index 04ea776..0d75831 100644
--- a/circle/firewall/tasks/local_tasks.py
+++ b/circle/firewall/tasks/local_tasks.py
@@ -4,7 +4,7 @@ import django.conf
 settings = django.conf.settings.FIREWALL_SETTINGS
 
 
-@celery.task
+@celery.task(ignore_result=True)
 def periodic_task():
         from firewall.fw import Firewall, dhcp, dns, ipset, vlan
         import remote_tasks
diff --git a/circle/vm/tasks/local_periodic_tasks.py b/circle/vm/tasks/local_periodic_tasks.py
index 098f9f8..bac9e71 100644
--- a/circle/vm/tasks/local_periodic_tasks.py
+++ b/circle/vm/tasks/local_periodic_tasks.py
@@ -2,7 +2,7 @@ from manager.mancelery import celery
 from vm.models import Node
 
 
-@celery.task
+@celery.task(ignore_result=True)
 def update_domain_states():
     nodes = Node.objects.filter(enabled=True).all()
     for node in nodes:
--
libgit2 0.26.0