-
Notifications
You must be signed in to change notification settings - Fork 56
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
Adjust the method of loading the external preloaded shared libraries #155
Adjust the method of loading the external preloaded shared libraries #155
Conversation
External lib is preloaded. Need to write to theprocess_shared_preload_libraries.h header file. This loads the external lib through the header file.
src/include/utils/process_shared_preload_libraries.h is empty ? |
This one is expand on the new features. Load the dynamic library through the header file. |
Extended String. To load the dynamic library is deduplicate
Hi @MisterRaindrop: Thanks for your contribution! Please use "rebase" instead of "merge" for your commits to stay up to date with the main branch. For a good commit title and message body, please follow our commit conventions, which can make our history easy to read. Additionally, please remember to squash your commits down to one. Thank you! |
…aindrop/cloudberrydb into adjust_loading_sharedlib
…aindrop/cloudberrydb into adjust_loading_sharedlib
Since PR #242 has been merged, could we close this PR? @MisterRaindrop |
closes: #ISSUE_Number
Change logs
Add a new mechanism to pre-load dynamic libraries during database startup. Controlled library inclusion through header files.
External lib is preloaded. Need to write to theprocess_shared_preload_libraries.h header file. This loads the external lib through the header file.
If it has some breaking backward or forward compatibility, please clary.
Why are the changes needed?
Describe why the changes are necessary.
Does this PR introduce any user-facing change?
If yes, please clarify the previous behavior and the change this PR proposes.
How was this patch tested?
Please detail how the changes were tested, including manual tests and any relevant unit or integration tests.
Contributor's Checklist
Here are some reminders and checklists before/when submitting your pull request, please check them:
make installcheck
make -C src/test installcheck-cbdb-parallel