Questions? Feedback? powered by Olark live chat software

Isolating Side-Effects with State Machines

Greetings, readers, and welcome to another examination of the approaches to and benefits of writing software using using explicit state machines. In case you missed my introductory post or the follow-up posts about general and test-specific benefits of state machines you may want to read those before continuing with this post. Today I want to …

Read more

Hybrid Cluster – self-healing, auto-scaling & very forgiving

You won’t have heard much from Hybrid Logic recently — now with an early stage tech company this can mean one of two things: either they’ve given up and gone home, or they’re mad busy innovating, building and shipping their product. I’m pleased to report that in our case it’s the latter Hybrid Cluster has …

Read more

Announcement: txHybridCluster client released

From a blustery grey Monday morning in Bristol, England, comes the announcement of the immediate availability of a Twisted client for interacting with the Hybrid Cluster API. https://github.com/hybridlogic/txHybridCluster http://www.hybridcluster.com/ http://www.hybridcluster.com/api/ The Hybrid Cluster API allows you to set up websites, databases, mailboxes, add SSL certificates, configure custom DNS, and more (over 100 API functions are …

Read more

Announcing txMySQL – native async Twisted MySQL protocol

Hybrid Logic is pleased to announce the release of txMySQL, a native Twisted MySQL protocol implementation at https://github.com/hybridlogic/txMySQL The bulk of this code is courtesy of _habnabit (thank you!), we just added authentication support and fixed a couple of bugs which were stopping the MySQL protocol parser working. This works well enough to .fetchall() basic …

Read more

Hybrid HTTP API Tester

During the development of our Hybrid Web Cluster API it became necessary to test a large number of our own API commands in a rigorous way. This testing regime includes both fully-automatic and manual testing. The manual testing of each API command requires sending HTTP requests to the API server with a specific set of …

Read more

More performance and stability improvements

We’ve been working hard over the weekend and have some good core cluster stability and performance improvements to show for it, new internal performance testing tools and a sneak peek of our Hybrid Sites project: First, a bug in Twisted which was causing the distributed proxying layer to sometimes stop accepting new requests has been …

Read more

Running FreeBSD 8.1 as a Xen HVM DomU on Flexiant

Just thought I’d share the incantations which were necessary to get FreeBSD 8.1 XENHVM kernel to work well on Flexiant, with paravirtualised network and disk: Just before the kernel boots (which you have to be quick to catch with Flexiant’s VNC client) hit F6 on the bootloader and type: set hw.clflush_disable=1 boot This will allow …

Read more

FTP support now in Hybrid Web Cluster

Update: This has now been deployed to your beta web clusters! And check out the new video below… We now have clustered FTP support! This means you can open an FTP connection to any node on the cluster at any time, and you’ll get internally redirected to the correct backend server for that site, and …

Read more

Lightning talk at CloudCamp London

For those who missed it, here’s the text of my talk at CloudCamp London yesterday. CloudCamp was great fun, thanks Chris! Slide 1 Hi, I’m Luke from Hybrid Logic and I’m going to talk about filesystem snapshots and how they are useful in cloud computing. Slide 2 A snapshot is an instantaneous point-in-time copy of …

Read more

— Back to top —