R.I. Pienaar

50 000 Node Choria Network


I’ve been saying for a while now my aim with Choria is that someone can get a 50 000 node Choria network that just works without tuning, like, by default that should be the scale it supports at minimum. I started working on a set of emulators to let you confirm that yourself – and Read More

Choria Progress Update


It’s been a while since I posted about Choria and where things are. There are major changes in the pipeline so it’s well overdue a update. The features mentioned here will become current in the next release cycle – about 2 weeks from now. New choria module The current gen Choria modules grew a bit Read More

Choria Playbooks DSL


I previously wrote about Choria Playbooks – a reminder they are playbooks written in YAML format and can orchestrate many different kinds of tasks, data, inputs and discovery systems – not exclusively ones from MCollective. It integrates with tools like terraform, consul, etcd, Slack, Graphite, Webhooks, Shell scripts, Puppet PQL and of course MCollective. I Read More

The Choria Emulator


In my previous posts I discussed what goes into load testing a Choria network, what connections are made, subscriptions are made etc. From this it’s obvious the things we should be able to emulate are: Connections to NATS Subscriptions – which implies number of agents and sub collectives Message payload sizes To make it realistically Read More

Older Posts