Perl CPAN PowerDNS modules released.

I have released several PowerDNS modules to CPAN:

http://search.cpan.org/~augie/

PowerDNS::Backend::MySQL Provides an interface to manipulate PowerDNS data in the MySQL Backend.

PowerDNS::Control::Client Provides an interface to control the PowerDNS daemon.

PowerDNS::Control::Server Provides an interface to control the PowerDNS daemon.

The MySQL interface is based on code I have in production, but currently is not what I have running, yet.

The Client/Server Control code I do have running in production; although they currently only implement the features I needed to deploy.

Cotati Oktoberfest is coming!

http://events.pressdemo.com/cotati-ca/events/show/80470681-cotati-oktoberfest

Summary:

Get out your lederhosen and practice your yodeling for the upcoming Cotati Oktoberfest. Wunderbar food, beer & root beer on tap, & oom-pah-pah bands, Bavarian singers and danc

More Information:

Specially brewed Oktoberfest Ale by Lagunitas Brewing Co., draft root beer by Thomas Kemper, plus weisswurst, bratwurst or roast chicken, apple strudel, pretzels & more!

Update: Pretty disappointing; we arrived an hour after it opened and it was already sold out; which turned out to be a blessing as it didn’t really look like it was worth the $20 a head. For $20 it looks like you got to cram into a tent and listen to music and drink beer, so unless it’s all you can eat and drink for $20, then I have to say “no way Jose” next year. Hey Cotati, make your Oktoberfest worth the money or make it cheaper.

innobackup and MySQL Replication

When using InnoDB‘s Hot Backup code to take a snapshot of your production database and use that snapshot to populate a new slave you may run into an error about not being able to drop the ibbackup_binlog_marker table and all replication bombs out.

The problem is that the innobackup tool deletes the temporary table ibbackup_binlog_marker but the .frm file does not get removed, so your new slave sees the ibbackup_binlog_marker.frm and thinks the table should exist, but the binary log says you are trying to replay says it’s already been deleted; the result is an inconsistent state that causes MySQL replication to fail.

The solution is to remove the ibbackup_binlog_marker.frm file in the mysql data directory; after that is done, then slave replication should continue as expected.

Official developer for the “mon” monitoring project.

I have been doing quite a bit of work with mon, an Open Source software project that is used to monitor the health of the services and systems on your network; which is a very handy thing when you are in charge of hundreds of machines that all need to offer different levels of service. I started submitting quite a few updates to the software for our own internal use and ended up getting on the CVS commiter’s list; which makes me an official developer of the mon project; which is pretty cool in a nerdy kind of way.

Positive Feedback for me! – Fwd: [Pdns-dev] Now is the time to test the 2.9.21 snapshots + release notes. ]

PowerDNS is Open Source software that I have been helping bug fix and develop, and the other day I received a nice little public thank you on the various PowerDNS public mailing lists. I’ve trimmed the message a bit; the original can be found here:

http://mailman.powerdns.com/pipermail/pdns-dev/2007-April/000590.html

———- Forwarded message ———-
From: bert hubert
Date: Apr 9, 2007 5:39 AM
Subject: [Pdns-dev] Now is the time to test the 2.9.21 snapshots +
release notes.
To: pdns-users@mailman.powerdns.com,
pdns-announce@mailman.powerdns.com, pdns-dev@mailman.powerdns.com

Hi everybody,

Somewhere in the coming 2 weeks, we will release the PowerDNS Authoritative
Server version 2.9.21.

This release would not have been possible without large amounts of help
and support from the PowerDNS Community. We specifically want to thank
Massimo Bandinelli of Italy’s Register.it, Dave Aaldering of Aaldering
ICT, True BV, XS4ALL, Daniel Bilik of Neosystem, EasyDNS, Augie Schwer,
Mark Bergsma, Marcus Rueckert of OpenSUSE, Andre Muraro of Locaweb, Antony
Lesuisse, Norbert Sendetzky, Marco Chiavacci, and Ruben Kerkhof.

Getting More Out of Your Rechargeable Batteries.

Being a parent means building lots of toys and being the “some assembly required” on the side of a lot of boxes; and all those toys, swings, and bouncers need batteries, so obviously after you go through your first sixteen packs of AA batteries you start to think there has to be a better way. Rechargeable batteries are the solution and to get more out of my batteries I use these neat little sleeves that can turn my AAs in to Ds; one AA battery fits into a single D sleeve, and can give dual purpose to your single purpose AA.

 LENMAR PROAA2D D size Batteries

They come from Lenmar but NewEgg sells them on the cheap.