[yocto] [layerindex-web][PATCH v4] Asynchronous email notifications, task execution

Paul Eggleton paul.eggleton at linux.intel.com
Thu Aug 31 22:05:48 PDT 2017


Hi Diana,

On Friday, 25 August 2017 5:20:30 PM NZST Diana Thayer wrote:
> This patch adds asynchronous task execution using a Celery backend
> and RabbitMQ task queue, so that the layer submission process to
> proceed even in the event that sending the notification email fails,
> and establishing an asynchronous execution mechanism that we can use
> in the future e.g. for triggering parse operations from the web UI.
> This pertains to bug 11195:
> 
> https://bugzilla.yoctoproject.org/show_bug.cgi?id=11195
> 
> It updates the README to reflect the installation and configuration
> of a basic RabbitMQ setup, adds a 'tasks.py' file to contain task
> definitions, updates the 'edit_layer_view' function to send
> emails to administrators about new and updated layers asynchronously,
> and modifies the 'settings.py' to include a default configuration
> for a RabbitMQ connection.
> 
> Signed-off-by: Diana Thayer <garbados at gmail.com>

Thanks! I've just merged this, with your changes to the dockerfile in the 
other patch squashed in. I did tweak the commit message just a little, fixing 
the bug reference and adding mention of the dockerfile change.

I'll get in touch with Michael Halstead about updating the OE index instance.

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre



More information about the yocto mailing list