View Issue Details

IDProjectCategoryView StatusLast Update
0003784Spring engineGeneralpublic2013-05-07 20:17
ReporterjK Assigned ToKloot  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Target Version95.0 
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

Relationships

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

Activities

Kloot

2013-05-07 11:00

developer   ~0010664

Last edited: 2013-05-07 11:01

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.

cleanrock

2013-05-07 16:48

reporter   ~0010667

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

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
2013-05-07 11:01 Kloot Note Edited: 0010664
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