-
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
New batch framework / Bulk Import #3387
Conversation
This pull request introduces 2 alerts when merging 32de383 into 700221a - view on LGTM.com new alerts:
|
This pull request introduces 3 alerts when merging 9b6dbae into fb342cc - view on LGTM.com new alerts:
|
This pull request introduces 3 alerts when merging 19db798 into ae33cf8 - view on LGTM.com new alerts:
|
This pull request introduces 3 alerts when merging e46be36 into 6313918 - view on LGTM.com new alerts:
|
This pull request introduces 3 alerts when merging 40575dd into 0c5d868 - view on LGTM.com new alerts:
|
This pull request introduces 3 alerts when merging acc93ba into 0c5d868 - view on LGTM.com new alerts:
|
This pull request introduces 3 alerts when merging 2a70c72 into 0c5d868 - view on LGTM.com new alerts:
|
This pull request introduces 1 alert when merging 4af35ae into 1e2e177 - view on LGTM.com new alerts:
|
This pull request introduces 1 alert when merging b01d6a6 into 1e2e177 - view on LGTM.com new alerts:
|
This pull request introduces 1 alert when merging 2f8e055 into 1e2e177 - view on LGTM.com new alerts:
|
This pull request introduces 1 alert when merging 816c050 into cc44dee - view on LGTM.com new alerts:
|
Codecov Report
@@ Coverage Diff @@
## master #3387 +/- ##
============================================
+ Coverage 82.98% 83.02% +0.03%
- Complexity 20746 20859 +113
============================================
Files 1396 1400 +4
Lines 74540 74875 +335
Branches 11163 11176 +13
============================================
+ Hits 61860 62166 +306
- Misses 8377 8415 +38
+ Partials 4303 4294 -9
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very nice. Using types for chunk input and output is much clearer.
Need to schedule kanban items for:
- error retry limits
- avoiding $reindex stalling all other activity
hapi-fhir-cli/hapi-fhir-cli-api/src/main/java/ca/uhn/fhir/cli/BulkImportCommand.java
Show resolved
Hide resolved
.../ca/uhn/hapi/fhir/changelog/6_0_0/3387-fix-race-condition-for-subscription-registration.yaml
Show resolved
Hide resolved
...-fhir-storage-batch2-jobs/src/main/java/ca/uhn/fhir/batch2/jobs/imprt/BulkImport2AppCtx.java
Show resolved
Hide resolved
hapi-fhir-storage-batch2/src/main/java/ca/uhn/fhir/batch2/api/IJobPersistence.java
Show resolved
Hide resolved
hapi-fhir-storage-batch2/src/main/java/ca/uhn/fhir/batch2/api/PasswordField.java
Outdated
Show resolved
Hide resolved
hapi-fhir-storage-batch2/src/main/java/ca/uhn/fhir/batch2/impl/JobCoordinatorImpl.java
Show resolved
Hide resolved
hapi-fhir-storage-batch2/src/main/java/ca/uhn/fhir/batch2/impl/JobCoordinatorImpl.java
Show resolved
Hide resolved
hapi-fhir-storage-batch2/src/main/java/ca/uhn/fhir/batch2/impl/JobCoordinatorImpl.java
Show resolved
Hide resolved
…ew/hapi-fhir into ja_20220208_new_batch_framework
…ew/hapi-fhir into ja_20220208_new_batch_framework
…/hapi-fhir into ja_20220208_new_batch_framework
This pull request introduces 2 alerts and fixes 1 when merging 8aa9269 into 65776bb - view on LGTM.com new alerts:
fixed alerts:
|
This pull request introduces 2 alerts and fixes 1 when merging ae12b8d into 65776bb - view on LGTM.com new alerts:
fixed alerts:
|
* master: Fix migration (#3428) New batch framework / Bulk Import (#3387) Adds a NDJSON-capable Bulk Data Import Provider (#3039) small performance optimization (#3426) 3418 get resource, response doesn't contain total if consent service enabled (#3420) Issue 3391 2588 expand valueset regex include not working (#3410) Subscription cleanup (#3422) Build fix Add FK index to avoid timeout when deleting large ValueSet (#3416)
…oken-search-index * commit '2cba62b4e8cac089011124017827af9ab8d96497': Enable search narrowing on large ValueSets (#3405) Bump core to 5.6.36 (#3433) Distinguish multi-coded items during token autocomplete (#3429) bump compiler settings. JDK 11 for prod, JDK 17 for tests (#3435) Smile 2775 package install logs ignore resource validation (#3381) Add missing fields to canonical subscription compare (#3431) Fix migration (#3428) New batch framework / Bulk Import (#3387) Adds a NDJSON-capable Bulk Data Import Provider (#3039) small performance optimization (#3426) 3418 get resource, response doesn't contain total if consent service enabled (#3420) Issue 3391 2588 expand valueset regex include not working (#3410) Subscription cleanup (#3422) Build fix Add FK index to avoid timeout when deleting large ValueSet (#3416) Run online index operations non-transactionally on Postgres (#3413) # Conflicts: # hapi-fhir-jpaserver-base/src/main/java/ca/uhn/fhir/jpa/migrate/tasks/HapiFhirJpaMigrationTasks.java # hapi-fhir-test-utilities/src/main/java/ca/uhn/fhir/test/utilities/ITestDataBuilder.java
Note: The QueryCount logic used to count SQL statements has changed so that batched statements are unrolled (e.g. if 3 SQL statements were identical and submitted as a batch that used to be counted as 1 and it's now counted as 3). A number of SQL statement counts have therefore increased in this ticket. I have confirmed every one of them and they are all not actually increases. This new way seems more accurate.