-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
What is the purpose of the "write-in-progress" files? #4
Comments
First off, which version of Omnifocus are we talking about here? I'll assume v2. If as you said those files are supposed to be safeguard against concurrent modification, I don't see any reason for these files to be preserved after the write operation has been completed. Are these files particularly large? My delta files are less than 1 kB in size while my master file is about 100 KB. I'm thinking these files may only happen over a certain size threshold or due to some error during the write operation? |
Yes, I'm on OmniFocus 2.4.2 The concurrent modification thing is really just a guess based on the name. These files are zip files which contain very similar (identical?) data to transaction files. |
@wtfaremyinitials By curiosity, what type of sync are you using? |
Omni Sync Server |
@wtfaremyinitials How large is your .ofocus file? |
28.8 MB |
When I look through my
.ofocus
file, I see a massive number of files that include "write-in-progress" in the name. They seem to follow one of two formats:{GMT}={ID}.client-write-in-progress-{ID}
and
{GMT}={ID}+{ID}.zip-write-in-progress-{ID}
Do you have any idea what these files are for? My guess is that they provide some kind of safeguard against concurrent modification, but I'm not sure.
The text was updated successfully, but these errors were encountered: