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

Ongoing: reactive refactoring #271

Open
climategadgets opened this issue Aug 19, 2023 · 0 comments
Open

Ongoing: reactive refactoring #271

climategadgets opened this issue Aug 19, 2023 · 0 comments
Labels
fault tolerance legacy maintenance reactive Pertinent to Reactive branches only STICKY Issues with this label will not be closed so they are visible at all times

Comments

@climategadgets
Copy link
Member

climategadgets commented Aug 19, 2023

The bulk of the reactive conversion is done. However, since there was some "learning on the job", early conversions are subpar, clumsy, and/or outright ugly.

Random updates to pieces having been found especially ugly will be filed under this issue.

Pictured: the reflection on how any code base looks when it has been created during active learning process.
image

@climategadgets climategadgets added STICKY Issues with this label will not be closed so they are visible at all times legacy fault tolerance maintenance reactive Pertinent to Reactive branches only labels Aug 19, 2023
climategadgets added a commit that referenced this issue Aug 19, 2023
climategadgets added a commit that referenced this issue Sep 7, 2023
climategadgets added a commit that referenced this issue Sep 7, 2023
climategadgets added a commit that referenced this issue Sep 15, 2023
climategadgets added a commit that referenced this issue Oct 4, 2023
2/2: improved feedback from connectors coming in next commit[s]

Note: chances of stalling on start (noticed in rev.
cb446b6) increased, need to fix this for
good soon
climategadgets added a commit that referenced this issue Oct 9, 2023
climategadgets added a commit that referenced this issue Oct 11, 2023
Original problem: feedback wasn't engaged when economizer wasn't configured
due to a typo

Collateral and deal breaker: fixing the bug makes test cases stall, though
the application somehow keeps working.

This very likely pinpoints the root cause of #290.
climategadgets added a commit that referenced this issue Oct 11, 2023
Original problem: feedback wasn't engaged when economizer wasn't configured
due to a typo

Collateral: feedbackFlux is not closed, this is why test cases stall.  Fix
is in the next commit.
climategadgets added a commit that referenced this issue Nov 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fault tolerance legacy maintenance reactive Pertinent to Reactive branches only STICKY Issues with this label will not be closed so they are visible at all times
Projects
None yet
Development

No branches or pull requests

1 participant