
Quite Simpsonesque out, with a cooling breeze which was appreciated just now when I popped round to the chemist’s for the monthly prescription, it being that time again

The busyness was due to a never-seen-before bug which has screwed up the figures for this month. Upon investigation, hunting through logs and so on, I was able to ascertain that a few days ago, somebody managed to upload a file containing updates to the data three times within eight seconds, presumably mashing the submit button when nothing happened instantly. These uploads each kicked off a background task, as it takes about six minutes to process the data. It’s limited to two background workers at a time, so the first two started up straight away, the third coming in once one of them had finished. And it seems that the system was never designed to cope with two (or more) instances of this process running in parallel, as it's messed things up royally

I’m reasonably sure that I finally managed to identify the root of the problem, which was a few lines of innocent-looking code written back in 2019. And having worked out the unusual circumstances with which they were intended to cope, I was able to get confirmation from our subject matter experts that such circumstances should never arise, and ought to be treated as an error if they do. But who knows what was said by the experts of seven years ago, long gone by now?





and would anyone notice
).
FFS. Complete & utter unbelievable bollox. <click>


Leave a comment: