#1900: Formaline circumvents git's file change caching ------------------------------------+--------------------------------------- Reporter: rhaas | Owner: Type: defect | Status: new Priority: minor | Milestone: Component: EinsteinToolkit thorn | Version: development version Resolution: | Keywords: Formaline ------------------------------------+---------------------------------------
Comment (by rhaas):
A workaround is probably simple (since the change itself is simple). I am not sure how large the slowdown is because each time a file changes (and thus all files are currently re-hashed) the tarball is also recreated causing all files to be read and tar-gzipped. It is possible that the slowdown is more noticeable in cases where updating the git repo and creating the tarballs happens at different times since the OS caches have been flushed. For cases where updating the git repo happens just after creating the tarball then all files should still be in cache and any slowdown would be due to increased CPU load which should be much less than due to IO.