This blog will have a green header if you're visiting from ipv4, and a blue header from ipv6.
I've made some changes on the system; more are coming. Specifically so far:
- goat.gigo.com is now accessible on ipv6.
- irc.gigo.com is now accessible on ipv6.
- mail primary MX is on ipv6; secondaries will be soon.
- I changed from djbdns to bind. Lemme know if you see anything funky. If you edit zones here on gigo.com, I'll only install them if it passes a basic "will it load" test (using named-checkzone).
- ns3 and ns4.gigo.com are deprecated; they are currently aliased to ns1.gigo.com
- I'm not publishing IPv6 NS records - waiting for word on whether I can get "glue" records published to .com for that.
I'm in the process of simplifying my DNS setup. I'm reducing the number of DNS servers I maintain down to two. Most of the domains are hosted by me for web/email as well - and if the host is down, the DNS isn't gonna matter quite so much. If *.gigo.com servers are hosting your dns domain, please update your domains to point at these two name servers:
- ns1.gigo.com (Located in Fremont, CA using HE.NET)
- ns2.gigo.com (Located in Sacramento, CA using CWO.COM)
I will still keep ns3 and ns4 around, but they won't be unique from the first two.
Jason-Feslers-computer:~ jfesler$ telnet gigo.com 22
Trying 216.218.228.114...
Connected to gigo.com.
Escape character is '^]'.
SSH-2.0-OpenSSH_4.5p1 FreeBSD-20061110
^]
telnet> close
Connection closed.
Jason-Feslers-computer:~ jfesler$ telnet gigo.com 25
Trying 216.218.228.118...
Connected to mx2.gigo.com.
Escape character is '^]'.
220 goat.gigo.com ESMTP secondary mx only defers/rejects. postmaster@gigo.com
^]
telnet> close
Connection closed.
Jason-Feslers-computer:~ jfesler$
I have updated my previous
bitlbee challenge/response patch, to work on bitlbee 1.2. You can get it at http://gigo.com/ftp/pub/src/bitlbee-challenge-response.patch . Please let me know if you use it and find it useful.
Guys, the outage from 3/27/2008 23:45 to 3/28/2008 17:00 was due to a motherboard failure. More info is at http://status.gigo.com/ for those that care.
-jason
I've moved to using OpenFire for the jabber server. If you want to use an @gigo.com jabber address, contact me.
Some comparisons:
- OpenFire only supports a single domain. ejabberd supported all domains I hosted.
- OpenFire is java, and sucks memory like crazy.
- OpenFire was insanely easy to setup - unlink ejabberd and erlang.
Alternate title: But damn, FreeBSD is pissing my off good this time around.
One thing about my job that really spoils me is the shear size of it. Where I'm at, we have more machines down for maintenance than most folks have in service company wide. We don't bundle up too many services on any one box - less things to go wrong when a box fails. And, boxes do fail - a fairly predictable amount fail every day, like clockwork. I tell people I plan for failure and they look at me funny. But what I mean is, I know things will fail - we can build to accommodate it.
So, in advance of upgrade day (Saturday), I stopped at the colo this evening for a quick 5 minute hard drive swap. The intent: Swap the boot drive, so as to have a offline seperate bootable disk that we can fallback to if the upgrade sucks.
Unfortunately, the moment I removed one of the two drives that acts as the mirror for gigo.com, I/O froze on the system, entirely. Poof.
After I reset, the system did not want to boot. I broke the mirror, and the first drive of couse was the one I removed. Getting it to boot without the mirror was impossible - booting /dev/ad4 instead of /dev/mirror/gm0 wasn't happening, since the boot drive was told to forget about being gm0.
After a lot of hassle I got the system to the point where it would start fsck'ing. The beauty of this is, is the other mirrored file system was checking itself, end to end, while trying to fsck. after 3 hours, I aborted it, and let the rest of the system come up.
Backups won't run tonight - that's the file system I'm fsck'ing now. Everything else is back to normal.
