So, at 10:00 this morning... when I was already 15 hours into a 12-hour shift on 2.5 hours of sleep, the ops manager, my boss, sent me an email that the developer of our security software just notified him we had to run an update across our entire company by midnight tonight, or the software would cease to function. Apparently a former programmer "had" to enter an expiration date once upon a time, and they chose 23:59 12/30/2020 for whatever reason.
Well, this software is notoriously buggy, and it's been my job to test and help roll out updates for several years. There's usually a several day testing and preparation period. We don't finalize the rollout until multiple departments have signed off on it. Well, when I had to return to "temporarily" supervising the night shift over a year ago, we effectively stopped updating. I just couldn't make the time unless I wanted to work 60+ hours a week, and I wasn't getting anything out of it. I couldn't really bank hours because I was indispensible in my secondary role.
So now, I'm 21 hours into my 12-hour shift, rolling out a pandora's box of updates going back 1.5 years, to prevent us from going out of business in eight hours.

This is the first time I almost lost it on my boss. I can't even take an extra day off to make up for this for a week, because I have to cover for the new night shift supervisor who's on vacation. After that,
I'm supposed to go on vacation, but it's possible that will have to be delayed due to all the troubleshooting I'm going to have to do for this emergency update in the coming weeks. Not to mention we're headed into a holiday weekend when the developer is going to be hard to reach if we have an urgent emergency.