-
Notifications
You must be signed in to change notification settings - Fork 683
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
GEODE-8705: Introduce classloader isolation for deployments using JBoss Modules. #7348
Conversation
This pull request introduces 8 alerts when merging fa9f836 into e7094ee - view on LGTM.com new alerts:
|
7316c22
to
a313458
Compare
This pull request introduces 8 alerts when merging a313458 into 551d7d7 - view on LGTM.com new alerts:
|
This pull request introduces 8 alerts when merging aa21293 into ce57e9f - view on LGTM.com new alerts:
|
This pull request introduces 8 alerts when merging 6736207 into fbe4e66 - view on LGTM.com new alerts:
|
e0c7ef1
to
517391b
Compare
517391b
to
56f440b
Compare
56f440b
to
b3e3359
Compare
This pull request introduces 8 alerts when merging b3e3359 into 8825d95 - view on LGTM.com new alerts:
|
b3e3359
to
6dc6b1c
Compare
This pull request introduces 8 alerts when merging 6dc6b1c into 21215d8 - view on LGTM.com new alerts:
|
6dc6b1c
to
17b1f18
Compare
This pull request introduces 8 alerts when merging 17b1f18 into 9fa1c1b - view on LGTM.com new alerts:
|
66823ad
to
27f0f31
Compare
This pull request introduces 6 alerts when merging 27f0f31 into 9fa1c1b - view on LGTM.com new alerts:
|
27f0f31
to
0d70aeb
Compare
This pull request introduces 8 alerts when merging 0d70aeb into a98197b - view on LGTM.com new alerts:
|
0d70aeb
to
53501dd
Compare
* Usage of jboss-modules library * introduce ModularJarDeploymentService * introduce ModularClasspathService * introduce Gradle plugin to generate module descriptors * add --enable_classloader_isolation flag to start server command * refactor DUnit tests to optionally run with classloader isolation * add checks to CI to run DUnits with classloader isolation * updated docs to reflect new Classloader isolation
Changed logic to restrict to "root-only" jars.
StartServerCommand and StartServerCommandTest amended
Fixes resulting from new plugin build approach
…ors before copying it.
* introduce Gradle plugin to generate module descriptors
* add --enable_classloader_isolation flag to start server command
* refactored DUnit tests to optionally run with classloader isolation
* add checks to CI to run DUnits with classloader isolation
* updated docs to reflect new Classloader isolation
For all changes:
Is there a JIRA ticket associated with this PR? Is it referenced in the commit message?
Has your PR been rebased against the latest commit within the target branch (typically
develop
)?Is your initial contribution a single, squashed commit?
Does
gradlew build
run cleanly?Have you written or updated unit tests to verify your changes?
If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?