[jboss-jira] [JBoss JIRA] (WFCORE-1392) Undeploy doesn't remove Data content if server is in --admin-only mode

Brian Stansberry (JIRA) issues at jboss.org
Mon Nov 27 14:04:00 EST 2017


    [ https://issues.jboss.org/browse/WFCORE-1392?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13494388#comment-13494388 ] 

Brian Stansberry commented on WFCORE-1392:
------------------------------------------

I haven't looked at the PR carefully, but in your analysis please be sure the full-replace-deployment use cases are handled correctly as well.

>  Undeploy doesn't remove Data content if server is in --admin-only mode
> -----------------------------------------------------------------------
>
>                 Key: WFCORE-1392
>                 URL: https://issues.jboss.org/browse/WFCORE-1392
>             Project: WildFly Core
>          Issue Type: Enhancement
>          Components: Domain Management
>    Affects Versions: 2.1.0.CR2
>            Reporter: Chao Wang
>            Assignee: Tomas Hofman
>            Priority: Minor
>
> {noformat}
> Steps to Reproduce:
> 1. Start server instance using --admin-only flag
> 2. Deploy application using CLI command.
> ~~~
> deploy /valid/path/WebApp.war --runtime-name=WebApp.war --name=WebApp.war
> ~~~
> 3. Undeploy application using CLI command:
> ~~~
> undeploy WebApp.war
> ~~~
> 4. Application will be undeployed but content from 'data' directory are not removed. 
> {noformat}
> Lines: 
> https://github.com/wildfly/wildfly-core/blob/b1a4439f442f7984e681840c0f8d18089a87c920/server/src/main/java/org/jboss/as/server/deployment/DeploymentRemoveHandler.java#L73
> https://github.com/wildfly/wildfly-core/blob/e737eff554ee433ca54835154fd67725fd52f63e/controller/src/main/java/org/jboss/as/controller/AbstractOperationContext.java#L1010
> runningMode value is ADMIN_ONLY will bypass that step in DeploymentRemoveHandler.java leads to this behavior. 



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jboss-jira mailing list