[1.12.2] Random servers freezes after upgrading
We have upgraded version of catserver to latest. Old version was from january 2020. I met problem with random server freezes, and after profilig found out it is not ticks or other crap. It is happens of root level of main thread.
While debugging I have something like this in messages:
Something's taking too long! 'root.levels.nukepowered.tick.entities' took aprox 103.619 ms
Something's taking too long! 'root.levels.nukepowered.tick' took aprox 212.5627 ms
Something's taking too long! 'root.levels.nukepowered' took aprox 213.0209 ms
Something's taking too long! 'root.levels' took aprox 223.405 ms
Something's taking too long! 'root' took aprox 230.3656 ms
But there was three long ones:
Something's taking too long! 'root.levels.nukepowered.tick.tickBlocks.pollingChunks' took aprox 156.7786 ms
Something's taking too long! 'root.levels.nukepowered.tick.tickBlocks' took aprox 156.9262 ms
Something's taking too long! 'root.levels.nukepowered.tick.entities' took aprox 110.2573 ms
Something's taking too long! 'root.levels.nukepowered.tick' took aprox 292.7063 ms
Something's taking too long! 'root.levels.nukepowered' took aprox 293.5181 ms
Something's taking too long! 'root.levels' took aprox 320.3262 ms
Something's taking too long! 'root' took aprox 1077.5942 ms
Something's taking too long! 'root.levels.nukepowered.tick.tickBlocks.pollingChunks' took aprox 151.2562 ms
Something's taking too long! 'root.levels.nukepowered.tick.tickBlocks' took aprox 151.4116 ms
Something's taking too long! 'root.levels.nukepowered.tick.entities' took aprox 114.4173 ms
Something's taking too long! 'root.levels.nukepowered.tick' took aprox 285.8156 ms
Something's taking too long! 'root.levels.nukepowered' took aprox 286.3243 ms
Something's taking too long! 'root.levels' took aprox 298.3669 ms
Something's taking too long! 'root' took aprox 11880.1673 ms
Something's taking too long! 'root.levels.nukepowered.tick.tickBlocks.pollingChunks.tickChunk.recheckGaps' took aprox 168.0797 ms
Something's taking too long! 'root.levels.nukepowered.tick.tickBlocks.pollingChunks.tickChunk' took aprox 260.833 ms
Something's taking too long! 'root.levels.nukepowered.tick.tickBlocks.pollingChunks' took aprox 423.5279 ms
Something's taking too long! 'root.levels.nukepowered.tick.tickBlocks' took aprox 423.6207 ms
Something's taking too long! 'root.levels.nukepowered.tick.chunkMap' took aprox 481.3298 ms
Something's taking too long! 'root.levels.nukepowered.tick.entities' took aprox 111.4861 ms
Something's taking too long! 'root.levels.nukepowered.tick' took aprox 1041.9197 ms
Something's taking too long! 'root.levels.nukepowered' took aprox 1042.8103 ms
Something's taking too long! 'root.levels' took aprox 1064.6486 ms
Something's taking too long! 'root' took aprox 1079.3964 ms
One of them was 12 seconds! And it was not world tick, connection or other MC things wich has own profiler category. Profiling file not showing any spikes normally, but I will attach it.
I guess it was caused by world save. Can you dump it?
I guess it was caused by world save. Can you dump it?
Dump a world?
I also was thinking it caused by world saving. We have AutoSaveWorld installed, but save warnings from plugins was not matched with freezes
Try the latest version.
Unfortunatelly still frezzes on 30~ seconds on root level.