Due to overlapping nature of downloads for clients, vcrs need to be per-client. Also docs can be more efficiently transferred by putting them together in a file (e.g. per client for local docs)
Also to reduce number of files on disk in a directory and make transfers more efficient (e.g. determining whether there are any pending uploads or restoring vcrs after deleting video cache). At the very least we could put vcr files under common passage directory or passage notes directory. Maybe we could try to do vcrs per-portion files or per-passage files? We could batch each write.
Due to overlapping nature of downloads for clients, vcrs need to be per-client. Also docs can be more efficiently transferred by putting them together in a file (e.g. per client for local docs)
Also to reduce number of files on disk in a directory and make transfers more efficient (e.g. determining whether there are any pending uploads or restoring vcrs after deleting video cache). At the very least we could put vcr files under common passage directory or passage notes directory. Maybe we could try to do vcrs per-portion files or per-passage files? We could batch each write.