[jboss-dev] tmp/ delete

Dimitris Andreadis dandread at redhat.com
Fri Dec 10 10:43:23 EST 2010


New temporary files would be created at next start up.

I'm not sure if there was code that removes stuff upon creation of tmp/deploy, just in case 
files where locked at shutdown or something.

Ales Justin wrote:
> This is delete of tmp/deploy/ -- which is I guess where most of the "fat" was.
> 
> What happened (at next startup) if this code wasn't executed?
> e.g. due to some unexpected failure at shutdown
> 
> I guess new temps were created, leaving those dups to lay around till next clean shutdown.
> (e.g. we didn't link those old temps with existing deployment?)
> 
> On Dec 10, 2010, at 4:22 PM, Dimitris Andreadis wrote:
> 
>> In 4.x it was done at shutdown here:
>> http://anonsvn.jboss.org/repos/jbossas/branches/Branch_4_2/system/src/main/org/jboss/system/server/ServerImpl.java
>> ...
>>          // Cleanup tmp/deploy dir
>>          log.debug("Deleting server tmp/deploy directory");
>>          File tmp = config.getServerTempDir();
>>          File tmpDeploy = new File(tmp, "deploy");
>>          Files.delete(tmpDeploy);
>>
>> Not sure about 5/6.
>>
>> Ales Justin wrote:
>>> So that I'm not searching for a needle in the haystack,
>>> who could tell me how exactly we used to do this (https://issues.jboss.org/browse/JBAS-8718) in the past.
>>> (as it looks like we're missing that functionality atm in AS6 ...)
>>>
>>> 1) Where did we create tmp/ dir?
>>> Or was this done per each custom sub-dir via File::makedirs?
>>>
>>> 2) Where and when did we delete it?
>>> * at startup -- simply deleting old tmp/; which is probably more bullet proof than at shutdown
>>> * at shutdown
>>> * ...
>>>
>>> Thanks for any help / tip.
>>>
>>>
>>> _______________________________________________
>>> jboss-development mailing list
>>> jboss-development at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/jboss-development
>> _______________________________________________
>> jboss-development mailing list
>> jboss-development at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/jboss-development
> 
> 
> _______________________________________________
> jboss-development mailing list
> jboss-development at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-development


More information about the jboss-development mailing list