0f4ee60246
So one issue I've found is that sometimes Sandstorm will kill a grain while it is still transcoding (on my todo list, figure out how to lock the grain open during transcoding...). When that happens, a tube-transcode- and tube-upload- file each get left behind in the uploads directory. If I understand this correctly, tube should never look for those files again, and they are just storage waste. In the case of a grain I made today, the uploads directory remains half the grain's size, even though the actual videos tube serves are elsewhere. So I believe that I wrote this correctly, but haven't tested it yet: When launching the Sandstorm grain, we should just dump the contents of the uploads directory to clean up unusable data. Reviewed-on: https://git.mills.io/prologic/tube/pulls/73 Reviewed-by: James Mills <james@mills.io> Co-authored-by: Jacob Weisz <ocdtrekkie@noreply@mills.io> Co-committed-by: Jacob Weisz <ocdtrekkie@noreply@mills.io> |
||
---|---|---|
.. | ||
.gitattributes | ||
.gitignore | ||
build.sh | ||
config.json | ||
DESCRIPTION.md | ||
global-setup.sh | ||
launcher.sh | ||
pgp-keyring | ||
pgp-signature | ||
sandstorm-files.list | ||
sandstorm-pkgdef.capnp | ||
setup.sh | ||
stack | ||
Vagrantfile |