changeset 8246:e539db6cc0da

celery: update ini template to use json for tasks and results Json seems to be more reliable than pickle, and seems to be the future.
author Mads Kiilerich <mads@kiilerich.com>
date Fri, 14 Feb 2020 02:25:00 +0100
parents 1e8458068791
children f37ea359b641
files development.ini kallithea/lib/paster_commands/template.ini.mako
diffstat 2 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/development.ini	Fri Feb 14 13:56:58 2020 +0100
+++ b/development.ini	Fri Feb 14 02:25:00 2020 +0100
@@ -256,9 +256,10 @@
 broker.url = amqp://rabbitmq:qewqew@localhost:5672/rabbitmqhost
 
 celery.imports = kallithea.lib.celerylib.tasks
-celery.accept.content = pickle
+celery.accept.content = json
 celery.result.backend = amqp://
 celery.result.serializer = json
+celery.task.serializer = json
 
 #celery.send.task.error.emails = true
 #celery.amqp.task.result.expires = 18000
--- a/kallithea/lib/paster_commands/template.ini.mako	Fri Feb 14 13:56:58 2020 +0100
+++ b/kallithea/lib/paster_commands/template.ini.mako	Fri Feb 14 02:25:00 2020 +0100
@@ -362,9 +362,10 @@
 broker.url = amqp://rabbitmq:qewqew@localhost:5672/rabbitmqhost
 
 celery.imports = kallithea.lib.celerylib.tasks
-celery.accept.content = pickle
+celery.accept.content = json
 celery.result.backend = amqp://
 celery.result.serializer = json
+celery.task.serializer = json
 
 #celery.send.task.error.emails = true
 #celery.amqp.task.result.expires = 18000