Under moderate or greater CPU load, pushing to the threadpool means that events such as EstablishAgentCommunication may be processed before EnableSimulator even though the simulator sends them in the reverse order. This triggers the logging of various errors and warnings by libomv. Handling these synchronously shouldn't have a huge impact since the number of events is not high and taking time here can only hold up event upload
15 KiB
15 KiB