Can I untangle a logging problem without pestering the controls team? My FR10 status viewer freezes when a new log file starts, or rather the numbers freeze while the window still moves; it's read-only and the actual cell controls are separate.
Found a copy-to-archive call in the rotation handler, it sits on the same loop as the reads and the delay matches the freeze... I hadn't realised that archive folder was remote.
Does your proposed background writer have a bounded queue and an explicit overflow policy? Moving the wait can otherwise turn a visible stall into silent memory growth, which is a pain to hand over.
I've moved archival copies off the sampling loop and capped the pending work, failed copies stay local with an alert; a deliberately unavailable share no longer freezes the viewer, and the sampler timings stay steady.