This week was my vacation. It was supposed to be. We'd had something go a little bit bad at work, on a portion of the system that I have kept running using devices that were dumpster-bound; I need to relocate one of them, a large, fragile data-concatenating/compression computer, and opted instead to leave it running and clone its functions on one of a pair of newer, smaller versions we'd kept around just for that purpose. They're all long obsolete, no longer supported by the manufacturer, but I've gotten along with them okay over the last twenty years. I was going to come in Sunday and get it done in half a day.
For eight hours Sunday, I worked at making one of them run. Never did get it running; at about the six-hour mark, I gave up and tried the other. Success! But that took another couple of hours, it was nearing midnight, and I was pretty punchy. Better to finish it the next day.
Monday started well...until I looked at the output. The main things it needed to do, it was doing fine. There's another side function, a "virtual table," by which it tells the equipment it talks to (and the end-user) its name and a number. It was giving the wrong name and number. They're loaded from another computer, a server that communicates similar data sets to multiple similar computers, but that part wasn't getting through.
The device that sends the name and number (and other information, which was getting through) is not obsolete, not yet, so Tuesday, I spent over four hours with the support team for the server that sends out that information, and they couldn't make it work. They haven't had to try communicating with one of the obsolete machines for nearly ten years and that job was for my employer.
Today, the large, fragile device is going to get moved. If it doesn't survive? Well, we're done; the only fix is to buy a very expensive replacement.
The good news is, I'll get a few days of vacation either way.
Working On A Starship
4 weeks ago