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

Fix/job resume #1704

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
Open

Fix/job resume #1704

wants to merge 9 commits into from

Conversation

woksin
Copy link
Contributor

@woksin woksin commented Feb 12, 2025

Summary

Optional summary of the PR here. The GitHub release description is created from this comment so keep it nice and descriptive.
Remember to remove sections that you don't need or use.

If it does not make sense to have a summary, you can take that out as well.
You would typically keep the summary only if there is a general theme change that can be summarized. If you find
yourself saying the same thing as any of the bullet points in a slightly different way; then this section is not
needed.

Added

  • Describe the added features

Changed

  • Describe the outwards facing code change

Fixed

  • Describe the fix and the bug

Removed

  • Describe what was removed and why

Security

  • Describe the security issue and the fix

Deprecated

  • Describe the part of the code being deprecated and why

… of state machine state. We were just lucky that when starting jobs that we had stored the correct state on the Observer most of the time.
…n integration test because it can occationally fail because GetState is interleaved method
…so rework Start so that it is waits for the whole process of starting all jobsteps to be finished before returning. This makes the code more simple and safe because we don't have to think about being in multiple grain contexts in a single logical method execution and we don't need to use task completion sources and task continue with manually anymore. We can do this now because I made JobsManager reentrant so that we can perform multiple actions on separate jobs at the same time, which in my opinion makes more sense
…ests and then it is nice to wait for the Observer to be finished processing messages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant