Small notes on CouchDB's views

I’ve been wrestling with a couple views in CouchDB currently. This blog post serves as mental note to myself, and hopefully to others. As I write this, i’m using 0.9.1 and 0.10.0 in a production setup. Here’s the environment: Amazon AWS L Instance (ami-eef61587) Ubuntu 9.04 (Jaunty) CouchDB 0.9.1 and 0.10.0 database size: 199.8 GB documents: 157408793 On to the tips These are some small pointers which I gathered by reading different sources (wiki, mailing list, IRC, blog posts, Jan …)....

October 21, 2009 · 4 min

Thoughts on RightScale

RightScale provides all kinds of things — from a pre-configured MySQL master-slave setup (with automatic EBS/s3 backups), to a full LAMP stack, Rails app servers, virtually all kinds of other pre-configured server templates to a nifty auto-scaling feature. We decided to leverage RightScale when we planned our move to AWS a couple months ago in order to not have to build everything ourselves. I’ve been writing this blog entry for the past five weeks and here are some observations, thoughts and tips....

October 20, 2009 · 3 min

Fan Error

A Fan Error in this case is not when your Facebook fan page is down. I received this message after my Lenovo X61s notebook decided to quit and I restarted it. The screen said “Fan Error”, and the notebook refused to continue to the boot process. A rescue party Of course this is the last thing you want on a Sunday evening, but in true GTD fashion, I wanted to fix it right away....

October 18, 2009 · 2 min

AddressLimitExceeded: Too many addresses allocated

I got this error message tonight when I tried to allocate another EIP from within RightScale’s dashboard. So it turns out there is a maximum of 5 (E)IPs on all AWS accounts, but there’s a contact form to request more. Meh. I wish AWS would make this part slightly easier, e.g. by announcing a customer’s own IP space.

October 13, 2009 · 1 min

DevHouseBerlin aftermath!

This year’s DevHouseBerlin is almost over, and this is what I managed to do. Planet-PHP Planet-PHP’s code has been opensourced for a while and when I started setting up a planet for PEAR I wasn’t exactly happy with what it did. Aside from the obvious PHP4 vs. PHP5 issues, the unfortunate lack of documentation, I don’t understand why anyone wants to transform an XSL with PHP, to generate PHP. And the bottom line, it didn’t work always and I didn’t want to debug it any longer....

October 4, 2009 · 2 min