2025-07-21 09:45 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003784Spring engineGeneralpublic2013-05-07 20:17
ReporterjK 
Assigned ToKloot 
PrioritynormalSeveritymajorReproducibilityalways
StatusresolvedResolutionfixed 
Product Version 
Target Version95.0Fixed in Version 
Summary0003784: GroundMoveType spams repaths
Descriptioncausing commit is:
https://github.com/spring/spring/commit/8ee2f8272d030f04341ef171dd18c7eb70c106b1

ideas:
i limit repaths to SlowUpdates?
ii is the repath needed at all? when I comment out those lines, everything seems to work fine.
Steps To Reproduce/give 100 armsolar
/give 100 corak 1
-> RequestPath eats >70% cpu time
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
has duplicate 0003693resolvedKloot (94.1.1-162-gab09935) Significant Pathing Slowdown 
+Relationships

-Notes

~0010664

Kloot (developer)

Last edited: 2013-05-07 11:01

View 3 revisions

For me cpu usage doesn't rise above 20% with that test and the peak loads are caused by ak's trying to reach "inner" solars to which no valid path exists, which is a problem that won't go away without that commit.

If anything the issue with this specific commit is also not that it repaths but that new paths can trigger the same condition again each frame (with the default PFS) which should be impossible _by design_.

Regardless I will add a repath-counter to throttle requests a bit.

~0010667

cleanrock (reporter)

Fyi, I deleted my notes because i was testing on a debug build.
+Notes

-Issue History
Date Modified Username Field Change
2013-05-07 08:48 jK New Issue
2013-05-07 11:00 Kloot Note Added: 0010664
2013-05-07 11:00 Kloot Note Edited: 0010664 View Revisions
2013-05-07 11:01 Kloot Note Edited: 0010664 View Revisions
2013-05-07 16:41 Kloot Relationship added has duplicate 0003693
2013-05-07 16:48 cleanrock Note Added: 0010667
2013-05-07 20:17 Kloot Status new => resolved
2013-05-07 20:17 Kloot Resolution open => fixed
2013-05-07 20:17 Kloot Assigned To => Kloot
+Issue History