-
Notifications
You must be signed in to change notification settings - Fork 3
Add execution state tracking and progress monitoring #181
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
Merged
Merged
Changes from 2 commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
72a0ded
Initial implementation
desertaxle c3e5c50
Add pub/sub events for worker scheduler and improve type annotations
desertaxle 4a08a0a
Add progress example
desertaxle 6be37f5
Add comprehensive documentation to task progress example
desertaxle 0a099fa
Consolidate Redis records by merging known and stream_id into runs hash
desertaxle eb5b1e4
Replace set_running with atomic claim_and_run method
desertaxle ba0ba37
Rename set_completed and set_failed for clarity
desertaxle 7ed29c3
Rename claim_and_run to claim for clarity
desertaxle 665a804
Get to 100% test coverage
desertaxle 282cfce
Add fundamental tests
desertaxle 7754f0d
Merge branch 'main' into exectuion-expansion
desertaxle 0519481
Fix test failures after updates from `main`
desertaxle 64ad325
Add ability to specify custom ttl
desertaxle 18b91fc
Fixes test failure
desertaxle 5aea763
Fix memory test failures
desertaxle 5f37218
Fix race condition in subscribe() for fast-completing tasks
desertaxle ab84077
Always emit initial progress event in subscribe()
desertaxle bdabee2
Add verbose logging for Python 3.12
desertaxle fd2ed28
Remove checks for progress percentage in CLI tests
desertaxle 921e2f6
Use started_at check instead of worker_name for progress display
desertaxle b6732ea
Increase timeout
desertaxle 4fc3780
Fix indentation in test_custom_execution_ttl
desertaxle 18697d3
Revert "Fix indentation in test_custom_execution_ttl"
desertaxle 0c79581
Improve test timing
desertaxle 6abe56a
Adjust test timing
desertaxle 1a6e8aa
Fix test
desertaxle a8ba66b
Fix assertion
desertaxle c7854f4
Merge branch 'main' into exectuion-expansion
desertaxle aabacc9
Address review comments
desertaxle d668e4b
Add coverage
desertaxle 8d0029f
Remove verbose pytest flag
desertaxle File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.