-
Notifications
You must be signed in to change notification settings - Fork 59
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
FHIR Core Enhancements #3587
Merged
Merged
FHIR Core Enhancements #3587
Changes from 22 commits
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
0b96d0f
Upgrade dependencies
ndegwamartin 3236ad9
Implement CPU async foreach extension method
ndegwamartin eb8a6b5
Refactor P2P data transer to execute in parallel
ndegwamartin 7e220b0
Phase 1
ndegwamartin 294da56
Clean up log
ndegwamartin 4cc0d85
Clean up benchmarking logs
ndegwamartin a01e476
Add coroutine threadsafety on Knowledge Manager resources install
ndegwamartin 16b4dba
Migrate to latest FHIR SDK Libraries
ndegwamartin ac31613
Upgrade SDC Artifact Minor fix ⬆️
ndegwamartin 28b836a
⬆️ Upgrade SDK engine lib
dubdabasoduba 00a71a9
Add content to test workflow APIs
f-odhiambo 82445e8
Merge remote-tracking branch 'origin/main' into enhancements
ndegwamartin a9f1b4e
Merge branch 'main' into enhancements
ndegwamartin e05c62a
Revert Quest CI log level to stacktrace
ndegwamartin 83b84a9
Fix Config Registration Unit Test
ndegwamartin 69609d6
Update sync jobs configuration
ndegwamartin 0810ccf
Merge remote-tracking branch 'origin/main' into enhancements
ndegwamartin c0ade04
Revert P2P refactors
ndegwamartin dc03710
Revert configs updates
ndegwamartin 281cc2b
Upgrade Engine SDK Lib : Performance opt. update
ndegwamartin d555208
Merge branch 'main' into enhancements
pld d57bb07
Merge branch 'main' into enhancements
pld 7a1d242
Merge branch 'main' into enhancements
pld 342cc31
Merge remote-tracking branch 'origin/main' into enhancements
ndegwamartin ab82471
Performance UX Improvements ⚡️
ndegwamartin b56be6f
Fix unit tests ✅
ndegwamartin 12e4858
Merge remote-tracking branch 'origin/main' into enhancements
ndegwamartin 151a51e
Merge remote-tracking branch 'origin/main' into enhancements
ndegwamartin 7c0de4f
Refactor Sync notifications management to Foreground service
ndegwamartin 986720e
Refactor Sync process for Optimization
ndegwamartin 9c0747c
Merge remote-tracking branch 'origin/main' into enhancements
ndegwamartin c216652
Spotless clean
ndegwamartin 763de01
Migrate to thread safe Knowledge SDK Artifact
ndegwamartin 30ce967
Fix build 💚
ndegwamartin 14ba241
Merge remote-tracking branch 'origin/main' into enhancements
ndegwamartin b8ac87d
Fix failing unit test
ndegwamartin fe7297e
Fix ConfigurationRegistryTest unit tests ✅
ndegwamartin 582abec
Fix build 💚
ndegwamartin d013d2a
Fix concurrency modification ResourceExtension helper methods
ndegwamartin 6a3abd8
Add Foreground Service data sync permission
ndegwamartin b0672b7
Fix bug foreground service exception Android 14
ndegwamartin bb11930
Merge remote-tracking branch 'origin/main' into enhancements
ndegwamartin 430eb14
Fix Foreround issue with Data Sync
ndegwamartin dfcb3df
Merge remote-tracking branch 'origin/main' into enhancements
ndegwamartin d456165
Revert concurrency optimizations
ndegwamartin d7875ef
Merge remote-tracking branch 'origin/main' into enhancements
ndegwamartin 73cb387
Merge remote-tracking branch 'origin/main' into enhancements
ndegwamartin 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
There are no files selected for viewing
This file contains 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 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 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 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 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 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 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 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 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.
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.
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.
Launching coroutines in a for each would negatively impact the app's performance.
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.
This is because of the overhead incurred when launching a coroutine.
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.
I suppose it depends on the intended usage for the async for each. e.g. if we are going to make a network request for each item in the foreach then the overhead will be negligible compared?