-
Notifications
You must be signed in to change notification settings - Fork 89
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
Feature/685 update container config properties usage #751
Feature/685 update container config properties usage #751
Conversation
Also introduces some additional error test to check the handling of properties load/save with an error return.
…nfig-properties-usage
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #751 +/- ##
==========================================
+ Coverage 90.20% 90.24% +0.04%
==========================================
Files 225 226 +1
Lines 26393 26281 -112
==========================================
- Hits 23807 23718 -89
+ Misses 2586 2563 -23 ☔ View full report in Codecov by Sentry. |
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.
Both the API cleanup and move of config.properties to JSON format are nice. I have some remarks to make.
bundles/remote_services/remote_service_admin_shm_v2/rsa_shm/src/rsa_shm_client.c
Show resolved
Hide resolved
…be released manually.
Also improves several small issues based on review comments.
And some small improvements based on review comments
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.
Please note that there are remarks for launcher in hidden conversations. And I have addressed the remaining ones in framework.c
.
I forgot the launcher and global framework remarks, should be updated now. |
1. Avoid discarding valid configuration on properties creation error. 2. Fix leak on cache creation error.
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.
LGTM
This PR introduces the use of JSON properties encoding for Apache Celix containers.
It updates all the config.properties files to JSON format and modifies the handling of PROPERTIES in the CMake add_celix_container function to generate JSON.
Additionally: