Have you ever been in an online chat and wonder if the other party actually laughs before typing lol? Don't bother wondering, I'm sure most people just type this overused acronym without uttering a sound, or even thinking the subject matter is funny. It's even better when you start a conversation, and the only thing the other person can say is lol. Ok, if you couldn't tell, this annoys me. Whatever.
This past week was interesting, considering we had some hefty downtime at work, due to an electricial snafu. Typically, the 1/4-acre data center is nice and loud, cool, and filled with flickering LEDs and status indicators. After the power in the room I'm in goes out, I take a trip to the data center and am greeted with a quiet and dark room. Heh, scariest site ever. I still wonder what's going to happen to the electrician who made the "mistake."
I also ran into a nasty Linux 2.6 bug this evening. I try to create a temporary IPv6-in-IPv4 (type SIT, proto 41) tunnel between my laptop here in the hotel room to my IPv6 network elsewhere. (Ok, it's over OpenVPN, as well) Setup the tunnel devices on both side, add static routes on the hosts, add a static route on the router and have it redistributed through OSPFv3 ... fine so far. Then I realize I messed up the addressing, thinking it was a physical link. (Prefix length should be 128, not 127, for point-to-point links). I do "ip link set prox down" to remove the addresses and routes with one command, where prox is the tunnel device. In Linux 2.4 this would have worked fine ... too bad the kernel felt like hanging up on me, causing iproute2 to consume 100% CPU, and enter the D state. The syslog daemon also let me know that the kernel was trying to unregister the netdevice, and waiting for me to remove references to it ... which I couldn't do due to every route/ip/ifconfig command entering the D state.
I had to reboot. I hate rebooting. Someone should fix this, thanks.