Excessive load. Low TPS and server crash.
SawFowl opened this issue ยท 10 comments
Issue description:
Steps to reproduce:
- Install the latest version of the mod.
- Place logistic transporters and send many items through them.
3.??? Crash!
Version (make sure you are on the latest version before reporting):
Forge: 14.23.5.2796
Mekanism: 1.12.2-9.6.9.367
crash-2019-04-08_07.20.06-server.txt
A few more seconds and I did not have time to do and save it.
This is fixed in 9.7 anyways as we massively overhauled the performance of logistical transporters.
Looking at where it failed, it may still crash if you put enough items through, since ExNihilo seems to traverse their recipe list each time, despite your screenshot showing that they're full, but we shall see
The problem is still relevant, although the load has become less. You need to make a limit on the volume of items inside the pipe.
Would be great if now that 9.7.0 is released you could confirm this is no longer an issue/the impact has gone down.
This is a strange one, their item handler seems suboptimal from a performance perspective as mentioned, and it does indeed seem to pass any pre-flight checks by the pipes, but when they actually try to insert it fails.
Seems to be an issue with creative bins too that they wont accept returning items lol
Thinking about it maybe for low tier pipes (or more accurately low speed pipes), we should also partially include the logic we have for checking if there is room, except check it against the items that are already on route towards that destination. That way there would not be (or at least would be a lot less of a problem) where we send a lot of items to a destination when they won't actually be able to fit because we already sent enough to fill it up.