Index ¦ Archives ¦ Atom > Tag: opensource ¦ Atom

Profiling WSGI Apps

If you're making web apps or HTTP APIs with Python, WSGI remains a solid choice for the underlying framework for handling HTTP requests and responses. ASGI is getting a lot of attention these days (see, for example, starlette) but in many cases the concurrency model of WSGI, which can be …


Placement Container Playground 9

This is the ninth in a series about running the OpenStack placement service in a container. The previous update was Playground 8.

The container playground series introduced running placement in Kubernetes in Playground 4 and then extended it in Playground 5 to add a Horizontal Pod Autoscaler.

But it was …


etcd + placement + virt-install → compute

I've had a few persistent complaints in my four and half years of working on OpenStack, but two that stand out are:

  • The use of RPC—with large complicated objects being passed around on a message bus—to make things happen. It's fragile, noisy, over-complicated, hard to manage, hard to …


Placement From PyPI

Today the OpenStack placement service has reached something of a milestone: It is now possible to install it from PyPI and make it do its thing. Here's a quick shell script that demonstrates (without keystone). It requires a working python3 development environment but is otherwise self-contained.

Because keystone is not …

© Chris Dent. Built using Pelican. Theme by Giulio Fidente on github.