Skip to content
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

[WFCORE-114] : Get RuntimeVaultReader into WildFly Core #679

Merged
merged 2 commits into from May 8, 2015

Conversation

bstansberry
Copy link
Contributor

Moving RuntimeVaultReader from WildFly to WildFly-Core

Reopening #620 as having this does good and doesn't mean the picketbox lib must be present in core.

Right now (w/o this PR) the way it works is the service loader is in org.jboss.as.security which is visible because HC and server module.xml optionally depend on org.jboss.as.security, with services=import.

With this PR the service loader is in server, which HC already depends on, but now I added services=import too. So the core modules no longer need to depend on org.jboss.as.security as they get nothing from it.

The vault doesn't actually work in core, because there is no picketbox module but server module has an optional dep on picketbox, so if it is present (i.e. in full) then it just works.

I will need to follow up with a PR for full to delete the old org.jboss.as.security RuntimeVaultReader and its service loader file but that's just a cleanup of cruft; it's dead code now because core modules no longer make that stuff visible.

@wildfly-ci
Copy link

Linux Build 1760 is now running using a merge of 3800699

@wildfly-ci
Copy link

Windows Build 1322 is now running using a merge of 3800699

@wildfly-ci
Copy link

Core - Full Integration Build 914 is now running using a merge of 3800699

@wildfly-ci
Copy link

Windows Build 1322 outcome was SUCCESS using a merge of 3800699
Summary: Tests passed: 3101, ignored: 66 Build time: 0:20:35

@wildfly-ci
Copy link

Linux Build 1760 outcome was SUCCESS using a merge of 3800699
Summary: Tests passed: 3101, ignored: 66 Build time: 0:23:09

@wildfly-ci
Copy link

Core - Full Integration Build 914 outcome was FAILURE using a merge of 3800699
Summary: Tests failed: 1 (1 new), passed: 2867, ignored: 373 Build time: 0:48:42

Build problems:

Failed tests detected

Failed tests

org.jboss.as.test.integration.ejb.remote.view.LocalViewRemoteInvocationTestCase.testLocalViewInvocationRemotelyOnSFSB: <no details avaliable>

@bstansberry bstansberry added the fixme This PR introduces issues that must be fixed label May 6, 2015
@bstansberry
Copy link
Contributor Author

This doesn't really help, as this class is loaded via ServiceLoader and there's no hook for that. So a user couldn't add support simply by installing the picketbox module.

Moving RuntimeVaultReader from WildFly to WildFly-Core
@wildfly-ci
Copy link

Windows Build 1344 is now running using a merge of bfb894b

@wildfly-ci
Copy link

Core - Full Integration Build 936 is now running using a merge of bfb894b

@wildfly-ci
Copy link

Linux Build 1784 is now running using a merge of bfb894b

@wildfly-ci
Copy link

Windows Build 1344 outcome was SUCCESS using a merge of bfb894b
Summary: Tests passed: 3103, ignored: 66 Build time: 0:21:02

@wildfly-ci
Copy link

Linux Build 1784 outcome was FAILURE using a merge of bfb894b
Summary: Execution timeout (new); tests passed: 2842, ignored: 51; org.wildfly.core:wildfly-core-testsuite-domain Build time: 0:45:04

Build problems:

Execution timeout
Process exited with code 137

@wildfly-ci
Copy link

Core - Full Integration Build 936 outcome was SUCCESS using a merge of bfb894b
Summary: Tests passed: 2867, ignored: 373, muted: 1 Build time: 0:48:20

Deal with NCDFE that will happen if picketbox is not present
Change the module.xml to not see the legacy server subsystem service loader class
This will allow a WildFly Core based server to have vault support if picketbox is present
@bstansberry bstansberry removed the fixme This PR introduces issues that must be fixed label May 8, 2015
@wildfly-ci
Copy link

Core - Full Integration Build 937 is now running using a merge of 1a55006

@wildfly-ci
Copy link

Linux Build 1786 is now running using a merge of 1a55006

@wildfly-ci
Copy link

Windows Build 1345 is now running using a merge of 1a55006

@wildfly-ci
Copy link

Windows Build 1345 outcome was SUCCESS using a merge of 1a55006
Summary: Tests passed: 3103, ignored: 66 Build time: 0:22:34

@wildfly-ci
Copy link

Linux Build 1786 outcome was SUCCESS using a merge of 1a55006
Summary: Tests passed: 3103, ignored: 66 Build time: 0:23:05

@wildfly-ci
Copy link

Core - Full Integration Build 937 outcome was SUCCESS using a merge of 1a55006
Summary: Tests passed: 2862, ignored: 373, muted: 1 Build time: 0:54:35

@bstansberry bstansberry added the ready-for-merge This PR is ready to be merged and fulfills all requirements label May 8, 2015
bstansberry added a commit that referenced this pull request May 8, 2015
[WFCORE-114] : Get RuntimeVaultReader into WildFly Core
@bstansberry bstansberry merged commit e31899f into wildfly:master May 8, 2015
@bstansberry bstansberry deleted the pullRequest620 branch May 8, 2015 17:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready-for-merge This PR is ready to be merged and fulfills all requirements
Projects
None yet
3 participants