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:
- I had it mostly done before I found out there were other versions out there
- I have to maintain it inside of Yahoo anyway
- I wanted to learn Ruby :)
It's just over 250 lines of Ruby, my new favorite 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:
- I haven't figured out the "right" way to deploy ruby gems at Yahoo yet (it's complicated).