Today at work was, by the way, a good day. Got a lot of stuff done. Not necessarily totally in order:
Whee. I want to get more on the geo done tonight. Get some of the processing cleaned up, rig an ini file setting so warnings can be treated as errors, that sort of thing.
- I fixed that database thingy. Even if it did take help, and was my fault, it's fixed. Yay, fixed.
- I got all the changes others had checked in between early Friday afternoon and this morning.
- I did an extensive merge and check, emailed three corrections to M. on things he checked in (one wrong, one stylistic, one 'umm, what are you doing?' that turned out to be 'wrong' later), didn't email two more because R. emailed him already about those.
- Finished adding the framework for the export. The data load does only the most basic processing so far, and the export functions are stubs that don't write anything, but it's all there, including the table structures and a wicked trick to make this scalable. You put in 4153 servers I must export geo data to? Okay, fine. It's going to take an eon and a half, but it will do it. You just have one? Cool, we can do that. (Given that I can't predict the number, and arrays are a pain in the backside, I made the calls to the functions a #define in the header file that changes from site to site anyway. I can just update it to do whatever they need. Well, whatever they need within reason. I can't make it export data I don't have, and it sticks to 'standard' classes of info, but....)
- Did a massive checkin - adding the urgency column and the base metric changes meant tons of alterations, even though the geo translation stuff was fairly small/self-contained. Across two versions, at that, for the urgency/metric stuff. Fun. Round of diffs. Check it in. Get on the other computer. Compile. Compiles clean. Breathe words of praide.
- Respond to a few miscellaneous emails.
- Get call from live site. One dispatch center is down, the other is up. Downed center cannot see the existing system at the other center to connect to it, no response. Was some hardware (radio-related) work in the corner near the hub and fiber earlier in the day. It is already after hours at the site and their IT people have gone home. Connect in to server (which is in the center which is up). Discover I can't even get to those machines via Windows networking. Probably the hub or fiber connection is down - most likely, jostled loose from power or somesuch. They decide to stay manual till IT arrives in the morning....
- Followup to previous, emailing team, and project/account manager for site. I think this is gonna be pretty straightforward, but at least this way everyone's aware of it if I'm wrong.
Whee. I want to get more on the geo done tonight. Get some of the processing cleaned up, rig an ini file setting so warnings can be treated as errors, that sort of thing.