(no title)
WediBlino | 1 year ago
When I finally got round to see what he was doing I was disappointed to find he was attempting to kill the 'system idle' process.
WediBlino | 1 year ago
When I finally got round to see what he was doing I was disappointed to find he was attempting to kill the 'system idle' process.
Twirrim|1 year ago
We used to rotate the "person of contact" (POC) each shift, and they were responsible for reaching out to customers, and doing initial ticket triage.
One customer kept having a CPU usage alarm go off on their Windows instances not long after midnight. The overnight POC reached out to the customer to let them know that they had investigated and noticed that "system idle processes" were taking up 99% of CPU time and the customer should probably investigate, and then closed the ticket.
I saw the ticket within a minute or two of it reopening as the customer responded with a barely diplomatic message to the tune of "WTF". I picked up that ticket, and within 2 minutes had figured out the high CPU alarm was being caused by the backup service we provided, apologised to the customer and had that ticket closed... but not before someone not in the team saw the ticket and started sharing it around.
I would love to say that particular support staff never lived that incident down, but sadly that particular incident was par for the course with them, and the team spent inordinate amount of time doing damage control with customers.
panarky|1 year ago
He justified the capex by saying if cashiers could scan products faster, customers would spend less time in line and sales would go up.
A little digging showed that the CIO wrote the point-of-sale software himself in an ancient version of Visual Basic.
I didn't know VB, but it didn't take long to find the loops that do nothing except count to large numbers to soak up CPU cycles since VB didn't have a sleep() function.
m463|1 year ago
Silly idle process.
If you've got time for leanin', you've got time for cleanin'
cassepipe|1 year ago
ryandrake|1 year ago
margana|1 year ago
saintfire|1 year ago
Everything worked fine on my Linux install ootb
BizarroLand|1 year ago
The only solution was to swap over to a SSD.
dr-detroit|1 year ago
[deleted]
nullhole|1 year ago
chowells|1 year ago
Agentus|1 year ago
bornfreddy|1 year ago
_ea1k|1 year ago
Yep, that was "System Idle" that was doing it. They had the best people.
belter|1 year ago
mrmuagi|1 year ago
kernal|1 year ago
marcosdumay|1 year ago
Since the Microsoft response to the bug was denying and gaslighting the affected people, we can't tell for sure what caused it. But several people were in a situation where their computer couldn't finish any work, and the task-manager claimed all of the CPU time was spent on that line item.
nerdile|1 year ago
Although I can understand how "Please provide data to demonstrate that this is an OS scheduling issue since app bottlenecks are much more likely in our experience" could come across as "denying and gaslighting" to less experienced engineers and layfolk
RajT88|1 year ago
Well. I wouldn't go that far. Any busy dev team is incentivized to make you run the gauntlet:
1. It's not an issue (you have to prove to me it's an issue)
2. It's not my issue (you have to prove to me it's my issue)
3. It's not that important (you have to prove it has significant business value to fix it)
4. It's not that time sensitive (you have to prove it's worth fixing soon)
It was exactly like this at my last few companies. Microsoft is quite a lot like this as well.
If you have an assigned CSAM, they can help run the gauntlet. That's what they are there for.
See also: The 6 stages of developer realization:
https://www.amazon.com/Panvola-Debugging-Computer-Programmer...
gruez|1 year ago
fifilura|1 year ago
TacticalCoder|1 year ago
[deleted]