Circus Sprint @ Novapost July 8th-9th, 2013


Introduction

Circus is a process & socket manager. It can be used to monitor and control processes and sockets.

At Novapost, we usually launch processes on different (virtual) machines, so we wanted Circus to manage processes launched on different servers.

Today we are using circus in production and one nice feature is to be able to monitor all processes and sockets dispatched around our servers from one interface.

Mozilla is coming

Circus is an Open Source project started by Tarek Ziadé and Alexis Metaireau from the Mozilla Services team.

It appears that after one year of development, Mozilla is now looking forward to use Circus internally to manage their service infrastructure.

As a matter of fact we, at Novapost, are also planning to replace our supervisord based infrastructure with circus.

A Sprint to implement clustering

Novapost is organizing a Sprint on Circus for two days in Paris.

From July the 8th to July the 9th 2013.

Pizza and Drinks will be provided.

You are welcome to help us, please register here : http://www.doodle.com/s856fqh4mht32nw6

More articles

Django : Comment booster ses tests en 1 minute


Introduction

Hier, Boris, en stage ici pour 6 mois, me parle d'une astuce pour Django ultra simple, mais qui a tout bonnement divisé par deux notre temps de tests :O

Connexion, views et tests

Lors des tests, on doit souvent se connecter pour tester les droits de l'utilisateur ou encore …

Class-based decorators with Python


A Python decorator is, basically, a function that take a function as argument and return a function. This is a powerful feature. But it has some drawbacks:

  • decorators are quite tricky to develop. Of course they are for Python newbies. But, as an experienced Python developer, I must admit I …

Testing Django decorators


How to test view decorators of Django applications? Here are some tips.

In a post before, I recommended to avoid decorating views in place (i.e. not in views.py). Once decorators and views are separated, we can unit test the views. That was the topic of the post before …

A Django testing challenge


Here at Novapost, we have quite large Django projects. Big projects mean big maintenance. Hopefully, those projects are covered by tests. Thousands of tests. We are quite proud of this fact. Tests save our lives. But we also have some worries and need to improve... Here is our testing challenge …

Unit test your Django views


How to test views of a Django application?

Django's builtin test client is not suitable for unit testing! It performs system tests: it handles your views as a black box in a project's environment.

This article provides a recipe for developers to replace Django's builtin test client by smaller, fine-grained …

Transformer un OneToOneField en AutoField avec South


South, c'est cool. Mais des fois, il faut mettre les mains dedans, et ça devient vachement moins cool. Mais bon, à force, ça finit par rentrer.

Contexte

Dans notre projet, on a eu besoin de gérer des permissions sur des instances d'objet valables pour un rôle donné, un rôle étant …

1 / 2