Export Buses not respecting failed crafting requests #1905

Closed
yueh opened this Issue Sep 25, 2015 · 0 comments

Projects

None yet

1 participant

@yueh
Member
yueh commented Sep 25, 2015

Export buses do not consider failed crafting requests when adjusting their dynamic tickrate.
If a certain amount of request failed, they should slow down instead of up, which will happen when just one request did succeed.

The best approach would be use a counter, which gets increase by one for every failed request and decreased by one for every successful, and above certain thresholds no longer increase the speed or even slow them down.

Related to #1904

@yueh yueh added this to the rv3 - 1.7.10 milestone Sep 25, 2015
@yueh yueh added a commit to yueh/Applied-Energistics-2 that referenced this issue Sep 25, 2015
@yueh yueh Fixes #1905: Export bus now considers failed crafting requests
The export bus will now no longer speed up, if more than 1 of the last
crafting requests failed and slow down, if more then 5 failed.

Some code cleanup and moved the custom iterator into the helper package
as it is clearly related to the craftingtracker and not the export bus.
92331b4
@yueh yueh closed this in #1907 Sep 26, 2015
@yueh yueh added a commit to thatsIch/Applied-Energistics-2 that referenced this issue Sep 30, 2015
@yueh @thatsIch yueh + thatsIch Fixes #1905: Export bus now considers failed crafting requests
The export bus will now no longer speed up, if more than 1 of the last
crafting requests failed and slow down, if more then 5 failed.

Some code cleanup and moved the custom iterator into the helper package
as it is clearly related to the craftingtracker and not the export bus.
3b495c3
@yueh yueh added a commit to yueh/Applied-Energistics-2 that referenced this issue Dec 26, 2015
@yueh yueh Interfaces now slow down with failed crafting attempts.
Followup of #1905
1961bb0
@yueh yueh added a commit to yueh/Applied-Energistics-2 that referenced this issue Dec 26, 2015
@yueh yueh Interfaces now slow down with failed crafting attempts.
Cleanup of unneeded tracking of failed attempts of MultiCraftingTracker.
Followup of #1905
4270e7f
@yueh yueh added a commit to yueh/Applied-Energistics-2 that referenced this issue Dec 26, 2015
@yueh yueh Interfaces now slow down with failed crafting attempts.
Cleanup of unneeded tracking of failed attempts of MultiCraftingTracker.
Followup of #1905
dd1ae4a
@yueh yueh added a commit that referenced this issue Jan 1, 2016
@yueh yueh Interfaces now slow down with failed crafting attempts.
Cleanup of unneeded tracking of failed attempts of MultiCraftingTracker.
Followup of #1905
b62ff98
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment