Large lag spikes between EnderIO and RS
PoroUsedSnax opened this issue ยท 3 comments
Issue description:
So, I'm not 100% on what exactly is causing this issue, or whether it would be RS or EnderIO, but we've been noticing lag on our server, and finally tracked it down to what seems to be an issue between a player's RS system and EnderIO conduits. A spark profile was reporting issues from EnderIO conduit bundles down to RS (Profile attached)
https://sparkprofiler.github.io/?Q0mPalWOLX
(image attached in case spark link goes down)
We turned off that RS System and the lag stopped from that point on
Also another odd part in all this, is that this lag only seemed to happen when the player's area was not chunk loaded, they had one chunkloader near but it wasn't keeping the area loaded we believe, and it was also deleted during investigating with no more around, and this lag continued
Steps to reproduce:
I'm guessing:
- Build up an RS system
- Connect to it using EnderIO conduits
...
Version (make sure you are on the latest version before reporting):
- Minecraft: 1.12.2
- Forge: 14.23.4.2718
- Refined Storage: 1.6.9
Does this issue occur on a server? [yes/no]
Is this Server running in a Cluster environement since it's running with Sponge? From my experience Sponge together with Ender IO causes immense Lagspikes due to Ender IO's OnServerTick Method or something like that but that's only the experience I got from working with Clusters.
This is fixed for MC 1.14. This issue was caused by EnderIO sending out too many block updates to neighbor blocks. The external storage now checks if the block update is received from the block it's connected to instead of any neighbor.
This issue is equivalent to #2144