Implementing a Replication precacher

I've completed a beta implementation of my take on the replication pre-cache tool. Sorry — nothing to download yet; I have to get it through an internal committee at Yahoo before I can release it (and you can imagine things are kind of crazy here). I wrote it myself because:

  1. I had it mostly done before I found out there were other versions out there
  2. I have to maintain it inside of Yahoo anyway
  3. I wanted to learn Ruby 🙂

It's just over 250 lines of Ruby, my new favourite language and fairly compact. It doesn't use the Ruby Mysql library, rather just IO.popen calls to the mysql command line client. I did this for two reasons:

  1. I haven't figured out the “right” way to deploy ruby gems at Yahoo yet (it's complicated).
MyQ Gadgets 0.0.6 released →← Using Events to manage a Table Partitioned by Date