[jboss-dev-forums] [JBoss AS7 Development] - Re: Thoughts on filesystem action driven hot deployment

Dimitris Andreadis do-not-reply at jboss.com
Tue Mar 15 16:19:11 EDT 2011


Dimitris Andreadis [http://community.jboss.org/people/dimitris] created the discussion

"Re: Thoughts on filesystem action driven hot deployment"

To view the discussion, visit: http://community.jboss.org/message/593364#593364

--------------------------------------------------------------
You know, this whole idea with the marker files, I think it's just to complex for a simple deployment. If one is truly interested in deploying in a safe way, they could use the CLI, no?

Or, why not turn the problem upside down?

Treat the deployments directory exactly like in previous jboss versions (i.e. deploy something when is copied, undeploy when is removed) to retain backwards compatibility with user expectation, tools and the like.

In addition, if you want to go for an atomic deployment of XXX (packed or unpacked), create first a marker file XXX.skip, then copy in the deployment (packed or unpacked) and remove the XXX.skip file when done to trigger the deployment. Voila.

To undeploy either remove directly the deployment, or if you fear it cannot be done atomically, create again a XXX.skip, remove the deployment and then remove the XXX.skip file to trigger undeployment.

For a re-deployment just touch the packed file, or the directory in the unpacked case.

This would ensure atomic deployments, while retaining "backwards compatibility" for the ./deploy directory notion.
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/593364#593364]

Start a new discussion in JBoss AS7 Development at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2225]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-dev-forums/attachments/20110315/bd8c8bff/attachment.html 


More information about the jboss-dev-forums mailing list