JBoss development,
A new message was posted in the thread "Deployment of on-demand web
applications":
http://community.jboss.org/message/521941#521941
Author : Remy Maucherat
Profile :
http://community.jboss.org/people/remy.maucherat@jboss.com
Message:
--------------------------------------------------------------
I am not surprised with the method. As stated in my comments for the relevant bug reports,
I dislike it.
- These mechanisms are strongly detrimental in production (massive resource use while user
processing is going on, unpredictability of deployment is hidden from the administrator).
- Introduction of volatile ints. I read a performance evaluation where they are more
comparable to syncing rather than a simple int. For this usage, I will not use any
(production should never lazy load in the first place). The "replaced" flag
looks suspicious to me.
- This seems to be done for all webapps, with no way to disable. This should be an opt in
mechnism, only enabled for select webapps (with the only one being the admin webapp).
- What do you do with requests piling up while you deploy the actual webapp ?
So you are trying to help the developer here. Please never consider adding these
mechanisms to a production oriented server.
Overall, I think the root of the problem is that there's a belief the default profile
must ship with such large webapps *and* be run on the slow overpriced macs everyone has
bought ...
--------------------------------------------------------------
To reply to this message visit the message page:
http://community.jboss.org/message/521941#521941