-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Attempt backport oldest first #4776
Open
tadgh
wants to merge
12
commits into
ja_2030417_backport_subscription_opt_to_6_4
Choose a base branch
from
attempt-backport-oldest-first
base: ja_2030417_backport_subscription_opt_to_6_4
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Attempt backport oldest first #4776
tadgh
wants to merge
12
commits into
ja_2030417_backport_subscription_opt_to_6_4
from
attempt-backport-oldest-first
Commits on Apr 26, 2023
-
Make WorkChunk handling transactional at state transitions. (#4621)
- use a separate enum for the states - chunks have different transitions than instances. - use transactional update events for work-chunk state transitions - introduce spec-test to define behaviour of batch2 storage - replace synchronized facade with simpler ProxyUtil handler. - change job cancellation to db update query
Configuration menu - View commit details
-
Copy full SHA for 428fb14 - Browse repository at this point
Copy the full SHA 428fb14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 670dd74 - Browse repository at this point
Copy the full SHA 670dd74View commit details -
Use java event names for work chunk transitions. (#4658)
Change work-chunk creation to be first event in state machine.
Configuration menu - View commit details
-
Copy full SHA for cc2d6a3 - Browse repository at this point
Copy the full SHA cc2d6a3View commit details -
* Use java event names for work chunk transitions. * Cherry-pick d5ebd1f from rel_6_4 Avoid fetching work-chunk data (#4622) * add end time to reduction step (#4640) * add end time to reduction step * add changelog --------- Co-authored-by: Long Ma <[email protected]> (cherry picked from commit 37f5e59) * Cancel processing Provide error message in cancelled jobs, and avoid transitions in final states. * Apply tx boundary to starting job and first chunk. * cleanup * Apply tx boundary to work chunk processing * Delete BatchWorkChunk * Introduce events for job create, and chunk dequeue * Apply tx boundary to chunk handler * Move instance cancellation to database * tx boundary around stats collection and completion * tx boundary around stats collection and completion * Extend tx boundary to error, fail, and cancel * Move failure into status calc * ERROR is not an "ended" state. * Revert generics cleanup to avoid noise * Avoid sending gated chunks twice. * Make no-data path safer. Cleanup * Fix mock test for step advance. * Delete unsafe updateInstace() call * Cleanup * Changelog and notes * Fix cancel boundary. Cleanups * Cleanup * Sort mongo chunks for stable paging. Other cleanup * Document error handling * Cleanup * Update hapi-fhir-jpaserver-test-utilities/src/main/java/ca/uhn/fhir/jpa/test/Batch2JobHelper.java Co-authored-by: StevenXLi <[email protected]> --------- Co-authored-by: longma1 <[email protected]> Co-authored-by: StevenXLi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9e21415 - Browse repository at this point
Copy the full SHA 9e21415View commit details -
Configuration menu - View commit details
-
Copy full SHA for f20206a - Browse repository at this point
Copy the full SHA f20206aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bce71da - Browse repository at this point
Copy the full SHA bce71daView commit details -
Configuration menu - View commit details
-
Copy full SHA for a581656 - Browse repository at this point
Copy the full SHA a581656View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70e295c - Browse repository at this point
Copy the full SHA 70e295cView commit details -
Fix intermittent in batch2 tests (#4643)
* Fix intermittent in batch2 tests * Add changelog * Test fix * Resolve intermittent * Reducer changes * Test fix * Test fixes * Resolve fixme * Fix changelog
Configuration menu - View commit details
-
Copy full SHA for 3100195 - Browse repository at this point
Copy the full SHA 3100195View commit details -
Configuration menu - View commit details
-
Copy full SHA for 263f62b - Browse repository at this point
Copy the full SHA 263f62bView commit details
Commits on May 1, 2023
-
Support
_exportId
for bulk exports. (#4781)* Full implementation, test, changelogs * Add changelogs * Add default method * Update hapi-fhir-storage-batch2-jobs/src/main/java/ca/uhn/fhir/batch2/jobs/export/WriteBinaryStep.java Co-authored-by: James Agnew <[email protected]> * Code Review Comments * Compilation failures --------- Co-authored-by: James Agnew <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a06b622 - Browse repository at this point
Copy the full SHA a06b622View commit details -
Configuration menu - View commit details
-
Copy full SHA for d35708b - Browse repository at this point
Copy the full SHA d35708bView commit details
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.