Dear cryoSPARC team,
After upgrading to v3.0.0 I am experiencing a problem with caching particles from SSD. Namely, after a particular job finishes (e.g. Class2D, hetero-refine, ab-initio), running subsequent jobs with the same particles gives a warning that “change in file size has been detected” (see below) and all the particles are deleted then copied to SSD again. I can confirm that all mrcs files are on SSD after the job finishes and are not corrupted (e.g. I can open them with relion_display). I always use the “Cache particle images on SSD” option.
[CPU: 81.7 MB] --------------------------------------------------------------
[CPU: 81.7 MB] Importing job module for job type homo_refine_new…
[CPU: 535.2 MB] Job ready to run
[CPU: 535.2 MB] ***************************************************************
[CPU: 607.5 MB] Using random seed of 393599102
[CPU: 607.7 MB] Loading a ParticleStack with 86563 items…
[CPU: 608.5 MB] SSD cache : cache successfuly synced in_use
[CPU: 611.7 MB] SSD cache : cache successfuly synced, found 323233.69MB of files on SSD.
[CPU: 612.7 MB] SSD cache : cache successfuly requested to check 10538 files.
[CPU: 619.2 MB] Detected file change due to change in file size.
[CPU: 616.6 MB] SSD cache : cache requires 275328.09MB more on the SSD for files to be downloaded.
[CPU: 616.6 MB] SSD cache : cache does not have enough space for download
[CPU: 616.6 MB] SSD cache : but there are files that can be deleted, deleting…
[CPU: 616.6 MB] SSD cache : cache does not have enough space for download
[CPU: 616.6 MB] SSD cache : but there are no files that can be deleted.
[CPU: 616.6 MB] SSD cache : This could be because other jobs are running and using files, or because a different program has used up space on the SSD.
[CPU: 616.6 MB] SSD cache : Waiting 30 seconds for space to become available…
Note that this message goes on forever and the job never starts. I have to kill then clone it, after which it runs but all particles have to be copied again. I did not experience this problem in previous versions.
Any suggestions how to overcome this issue would be much appreciated.
My best,
Andrija