Thursday, March 15, 2007

Migration crapness

I'm generally an easy going sucker. I don't think I get angry very easily, though I admit that I can get from being happy to being angry in an instant. Becoming angry happens rather rarely though.

Anyway, about 2 days ago I was involved in a network migration. From a single network, the traffic will be split into 2 networks, each handling a different role. Obviously there'll be network topology changes, with configuration being done on the firewalls, switches and routers. Arrived onsite to do pre-migration checking at around 3 pm. Final design documents arrived at 5.17 pm and migration begins at 9 pm. Fun! Sure, it'll be a bit challenging but nothing me and my colleague can't handle. Hell, if shit really happens, we could rebuild the entire network if we need to. We're THAT good! Well...ok, maybe not me. I'm barely average but my colleague's really REALLY good. He's the Jedi Master while I'm just the Padawan. Heh!

Anyway, we completed our configuration about 2 am or so. After that was the network verification part. Initially we had some problems with voice calls, video calls and sms but it was all sorted out in the end. Remember my colleague? Well he's the one who sorted it out. Me, I can handle the packet-switched networks pretty decent, I guess. Him, he's way more than decent at handling packet-switched network, circuit-switched network and radio access network. I have a looooooong way to go...

Once we verified the core network services, we proceed with verifying the value added services. Sure, there are some hiccups here and there but it was all resolved in the end. All in all, the migration was a success!

Of course, no good deed goes unpunished. Apparently connection to the billing domain wasn't up. They had some issues with connecting and running services to some of the network nodes. We've been working more or less non-stop for the past 24 hours so understandably we're all rather tired and worn out. For this issue, which is probably a minor routing problem, I asked another of my colleague to take a look at it. Despite my best efforts, I didn't really managed to get much rest. Sigh...too many phone calls from work.

Next day, I woke up late. Didn't go to work in the morning since I've got another night of activity later on anyway. Logged on to work from home and checked my email. All the feel-good factor of a successful migration disappeared in an instant. Imagine getting an email with title like "IMPORTANT: ALL NODES DOWN!! (CRITICAL)", and that email is cc'ed to practically the whole world. Bloody fuck!! It's only a minor routing issue which was resolved in about 2 hours anyway. Issue was raised around 12.30 pm yesterday, connectivity was restored around 2 pm. For God's sake, it's not even a LIVE network! Ok, fine. Just someone making a mountain out of a molehill.

Normally, I'd laugh this off but the part that REALLY pisses me off is the person who sent out that email. This is the same sucker whom when he needs help in resolving some networking issues, he comes straight to me. No emails, just a "Hi! We're having some connection problems. Can you assist us?". Now in this particular situation, he shoots of an email informing everyone that "all nodes down". Bastard!! When it's his problem, he wants to keep it quiet and approaches engineers directly. When it's other people's problem (in this case, mine), he shoots out email informing EVERYONE in the project.

Fucking hell!! Bloody two-faced bastard!! Grr... It's not like this is gonna reflect badly on me anyway. My scope was to migrate the network and make sure that the core and value added services are working as expected. Billing is not part of that scope. Dammit, I'm still pissed. From now on, no more charity work. If my routing, switching and firewall policies are fine, billing people can sort out their network themselves. I'm not going to do any traces or do any analysis on THEIR network. Let them do it themselves, assuming they even know how!

Saturday, March 10, 2007

Down with the sickness, a reunion and fortune cookie strangeness!

Ugh...I hate getting sick. I always know when I'm gonna get sick when I get this strange crappy feeling at the back of my throat. Woke up on Friday with that lousy throat and by the time I got back from work that day, I was already having a fever. Argh...crapness!

To make matters worse, I was due to chill at my friend's place on Saturday night. I was really looking forward to it and getting sick threatened to derail my plans! Fortunately though, I was feeling better by Saturday evening so the chillin' part went on as planned. Hmm...I suspect I got sick by eating too much keropok lekor. I had 2 huge plates of it on Wednesday night so that's probably it. I think the last time I got sick was because of over-eating keropok lekor too. Dammit...I hope I'm not allegic to it or something. Keropok lekor is probably one of my favorite food! Must remember not to overdo it with the keropok lekor next time...

Anyway, on Saturday night I went to Jeremy's place. Sulo was kind enough to drive me there so I didn't have to drive to OUG in my current sick condition. As for my return trip, Joe sent me back. Thanks a lot, you two!! The turnout for our chillin' session was pretty good! Most of the usual gang I hung out in college were there. Heh, despite graduating more than 3 years ago, we're all pretty much the same suckers. Haven't met up with a lot of them for quite some time so it was really cool to catch up with each other's lives!

One of the items on the menu for that night were fortune cookies. Apparently they come in two flavors, orange and strawberries. I can't seem to find any strawberry flavored ones though so I had to settle for orange. It's pretty decent I guess but then, I think fortune cookies are the same everywhere. My fortune? "Stop searching forever. Happiness is right next to you." My friends' reactions? Oh, nothing much. As if choreographed, they all burst out laughing at the same! Yeesh...thanks a lot, you all! Interestingly enough, I got the same damned fortune 3 times that night. While I don't put much stock into those kinda stuff, I could do with a little less wisecracks!

We also played 21 that night. Me personally, I don't gamble as a matter of principle. If it's a game of chance, I'm not interested. Of course, under my own personal definition, poker is a game of skill and not of chance. Don't believe me? Go watch Casino Royale! Anyway, Jeremy managed to persuade me to join in by passing me his money. Hence, if I win, the money goes back to him. Since he's also the banker, if he wins the money STILL goes back to him. It sounds reasonable enough so I agreed. I think at the end of the night, I got a profit of 10 sen (which of course went to Jeremy). Heh, our bet per round is almost always 10 sen so I guess the value of my win is not that much. Then again, I started out with 1 buck so looking at it in perspective, I gained a 10% profit! Woohoo! Hahahahahaha!

I think we all went back home at around 3 something. It was an excellent night. I managed to meet up with a few of the old gang which I haven't seen for ages! It was really cool chillin' together again! It was excellent to see ya all, Shah, Niradj, Anand, Joe, Jeremy, Sangeeta, Ummi, Sulo and Deebha! Oh, and a thank you to our special guests, Murni, Azmiel, Hamdan and Dyana! Cheers!