Re:The logging framework isn't a bottleneck, and other lies ...
by xxs on Thursday May 14, 2020 @03:41AM
(#23176608)
Time Stamp Counter (TSC) has been trapped to make sure it returns the same value across all cores. Intel fixed that part, though.
Re:The logging framework isn't a bottleneck, and other lies ...
by zorked on Thursday May 14, 2020 @04:17AM
(#23176866)
In a live migration scenario the TSC in the source and destination machines will be necessarily different so that emulation is required to make it not warp.
That said, due to previous TSC instability all operating systems deal with a TSC warp pretty well. Whether applications deal well with it is probably the reason why emulation is the default, but it could be that this can be disabled.
(Everything AFAIRC)
Re:The logging framework isn't a bottleneck, and other lies ...
by vardump on Thursday May 14, 2020 @04:26AM
(#23176934)
Sure, across all cores on a physical CPU socket. But not across CPU sockets.
Re:The logging framework isn't a bottleneck, and other lies ...
by RedShift1 on Thursday May 14, 2020 @07:25AM
(#23178165)
Probably VMware fault tolerance which keeps a virtual machine in sync over 2 physical machines to allow instant failover. But I can imagine that taking a lot of instruction trapping.
Re:The logging framework isn't a bottleneck, and other lies ...
by gvjddbnvdrbv on Thursday May 14, 2020 @03:05AM
(#23176343)
I would never get the CPU instruction bit but I'd like to think I'd get as far as the stored proceedure.
They were able to figure it out and rewrote one stored procedure so it ran fast again. But I'm sure that I, for example, don't possess the necessary expertise to figure this out. I wouldn't be surprised that in many small-to-medium companies there are no experts of that level either.