Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove support for auto_prev #1052

Merged
merged 1 commit into from Mar 9, 2018
Merged

Remove support for auto_prev #1052

merged 1 commit into from Mar 9, 2018

Conversation

gittyupagain
Copy link
Contributor

The auto_prev feature was added to Autowiring with the intention of being able to automatically use AutoFilter decorations from one packet in the next packet. Unfortunately, we often found that there were performance penalties for doing so. It ended up being easier, and faster, to just keep a reference to the shared object if needed. Due to its issues, any references to using auto_prev in AutoFilters were removed from our applications.

The actual implementation of auto_prev relies on having successor links between the packets. This also means that any long-running packet will keep around all newer packets, even those that have completed, until the oldest remaining packet has completed.

In addition to removing the auto_prev feature, this PR also removes the time-shifted decoration concept, and any successor logic that links the packets together.

@yeswalrus yeswalrus merged commit cbba4fb into master Mar 9, 2018
@yeswalrus yeswalrus deleted the remove-auto_prev branch March 9, 2018 23:04
@yeswalrus
Copy link
Contributor

We'll need to bump AW to at least 1.1 after this.

@jdonald jdonald added this to the v1.1.0 milestone Mar 9, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants