Thermal Expansion Tick Handler 20,000 u/s massive tick damage

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

Ewokz750

New Member
Jul 29, 2019
27
0
0
So we recently noticed some rather substantial drops in TPS and after some poking around with Opis I noticed that Thermal Expansion Grid Tick Handler is using 20-30 thousand U/s which is somewhat more than the rest of the servers other processes combined. The server is currently seriously laggy when more than a couple of players join, with block delays of up to 3 seconds, clearly a problem.

After checking around online I came across both this recent thread: http://forum.feed-the-beast.com/threads/thermal-expansion-70-000-u-s-cause-tps-drop-help.44675/
and Phyrax's ticket: https://github.com/MinecraftPortCentral/MCPC-Plus/issues/1010

I've both updated the current pack we're using (Direwolf20's) to the latest build and I've updated MCPC+ to version 262. Unlike Phyrax this hasn't solved the issue, and the tick handling process still sits around 12k u/s after a server restart:

https://www.dropbox.com/s/1n5ungieknqey76/Screenshot 2014-05-25 16.50.45.png

I've read through Phyrax's thread and I've seen it suggested that a solution might be to remove all ducts from the world, we haven't carried that out yet in the hope we won't have to. I've disabled Logistics TE support. Any other solutions would be welcome, and I just wanted to make this thread so that people are aware this bug hasn't been fixed for quite a few of us.


Current modpack: FTB Direwolf20 (build 23)
Server: 16GB Ram, 8GB allocated to MC
I5 CPU 3.3GHz


Edit: We've tried removing MCPC+ and the issue persists.
 
Last edited:

Ewokz750

New Member
Jul 29, 2019
27
0
0
Ok so I actually have a very interesting discovery to add to this and we've managed to clear up most of the resource drain from the handler. After spending time clearing out liquid and item ducts to see the effect they made on the handler we discovered that a single duct was causing around 6-8k u/s. After removing it we noticed a substantial drop to around 6k. This liquiduct was connected to an ender tank which was outputting liquid into the duct. After clearing out various other similar setups we found the handler becoming less and less resource demanding.

From this I think we can conclude that ender tanks outputting liquid to liquiducts is a major cause of this bug. We think that the tank is perhaps continuing to output liquid into the duct beyond its capacity which is causing the handler to go nuts. After changing the connection into one where the liquiducts pull from the tank the issue is solved, the handlers resource demand doesn't increase. This bug is probably also in place with item ducts but we rarely use them on the server, so they haven't caused any problems. I'm not sure which of the two mods contains this bug but if anyone else is encountering the handler issue first check your ender tank and liquiduct connections.

We've managed to drop the handler from 20-30,000u down to around 900u which is far more acceptable. If someone could pass this along to KingLemming or ChickenBones hopefully they can fix the bug in an update.
 
  • Like
Reactions: Connor Gavitt

Phyrax

New Member
Jul 29, 2019
78
0
0
Check the following threads, while it was solved for me, and I closed the thread, some users are experiencing issues.

https://github.com/MinecraftPortCentral/MCPC-Plus/issues/1010 - Detailed reports
http://forum.feed-the-beast.com/threads/thermal-expansion-70-000-u-s-cause-tps-drop-help.44675 - More detailed reports

Personally, I banned all item ducts and conduits from TE on my server and force users to use EnderIO instead. But my server is a white-listed ~20 slot server, max 10 people on a good day.
 

Ewokz750

New Member
Jul 29, 2019
27
0
0
Same here, funny how this particular bug has manifested in different ways. A few users have cleared out their liquid ducts and the handler u rate has continued to drop. Item ducts or conduits don't seem to be having any effect so we've just left them in place. The endertank liquiduct problem as I mentioned before was the real hitter though, the lag associated with the liquiducts on there own is an order of magnitude lower.
 

UnionCraft

New Member
Jul 29, 2019
266
0
0
We removed ducts too, since then (about 4 weeks ago) the issue has gone completely. Its a huge shame this issue isn't getting fixed, it destroys TPS on servers making TE ducts pretty much useless right now.