[ET Trac] [Einstein Toolkit] #488: Reduce space taken by Formaline tarballs

Einstein Toolkit trac-noreply at einsteintoolkit.org
Fri Jun 15 18:36:05 CDT 2012


#488: Reduce space taken by Formaline tarballs
--------------------------+-------------------------------------------------
  Reporter:  hinder       |       Owner:  hinder   
      Type:  enhancement  |      Status:  accepted 
  Priority:  minor        |   Milestone:           
 Component:  Cactus       |     Version:           
Resolution:               |    Keywords:  Formaline
--------------------------+-------------------------------------------------

Comment (by eschnett):

 Ad 1: I think Simfactory should use a criterion that is not "Formaline".
 For example, Simfactory could treat all files larger than 1 MByte this
 way, or all archives, etc.

 This should not happen in Formaline, because it is much more difficult to
 do this in C than in Perl, and much more difficult to do this reliably at
 run time on an HPC system than after the fact. Also, doing this in
 Simfactory means that one can save space (again) after a simulation has
 been moved to a different system.

 Ad 2: Using Simfactory's cache directory seems like a good idea. However,
 there is currently no mechanism yet to "clean the cache" periodically,
 i.e. to remove old files that are present only in the cache. Also, the
 cache can hold only a single file for each name (but this may be good
 enough for Formaline tarballs).

 Note also that git already does all of these things (compress, de-
 duplicate). Maybe we should store the tarballs in git, or drop the
 tarballs in favour of having the source code in git. Formaline would still
 output them, but once Simfactory verified that the source tree is safely
 stored in git, it could delete the tarballs.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/488#comment:14>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list