If the dostore container is repacked, typically all objects are first packed, and then one has to call separately the clean_storage function to remove loose objects. However, if the container is big (say 100GB+), this has a high change to end disk space.
One could provide an option to commit the sqlite DB and clean the storage as soon as a pack file is completed, so the additional required space at any time is max ~4GB (and then use it from AiiDA). Pinging @unkcpz as we discussed this together
If the dostore container is repacked, typically all objects are first packed, and then one has to call separately the clean_storage function to remove loose objects. However, if the container is big (say 100GB+), this has a high change to end disk space.
One could provide an option to commit the sqlite DB and clean the storage as soon as a pack file is completed, so the additional required space at any time is max ~4GB (and then use it from AiiDA). Pinging @unkcpz as we discussed this together