Well, it looks like s9y and PHP 5.3.0 are not the best of friends -- lots of deprecated crap that was scrolling many Deprecated: messages at the bottom of my blog. (Stupid software. Stupid deprecation. Stupid...STUPID!)
Upgraded to s9y 1.5 prerelease, replaced a few wayward split() calls (now deprecated) with explode() (still permissible and technically "better" since it's split()-ing on a plain string and not a regex), and now I don't have to look at that shit anymore.
All of this because I'm preparing to launch another N-part series on Bacula, rsync.net & remote VTLs. Stay tuned.
So yeah, I decided to upgrade the server to FreeBSD 7.2 in preparation for the 7->8 transition.
SOMEHOW (IT speak for "I'm sure it's my fault, but I don't know what the fuck I did to cause it") flexo wound up with the GENERIC kernel instead of his nice customized one. Customized with all sorts of essentials, like GEOM_MIRROR which provides my RAID.
So obviously the system wasn't going to boot.
I did this on 9/10
CoLo closed(ish) on 9/11
Server fixed 9:30 on 9/14
Spam flow resumed 9:31 on 9/14
Kernel rebuilt. Much other tuning done.
Postgres and Apache upgrades next week. Hard to really fuck those up.
(Oh, and maybe I'll implement off-site backups now and stop being a douche)