Apache OpenOffice (AOO) Bugzilla – Issue 25298
Fast saves.
Last modified: 2013-08-07 15:31:33 UTC
I am currently editing a Writer document that is over 500 pages long and contains many charts and pictures. According to OOo it is 308K in size. OOo has been set to automatically save every 3 minutes, but it is SO SLOW that the save takes some 30 seconds to complete. MS Word has a feature where it "fast saves" in the background and it is all-but invisible to the user. This would be a great feature to incorporate into OOo if it is possible.
reassigned to bh
DUPL of issue # 3026 ?
This is a problem for me too. I have solved it by using a master- and several sub-documents but the sub-documents are beginning to get slow as well :S This is not a duplicate of issue # 3026. 3026 actually talks about an alternative way of saving a document. This issue only states that saving needs to be speeded up. As it stands now, OOo takes too much time (30 seconds as stated above is not a fantasy figure!) saving documents larger than 300-400 pages (although documents on 100-200 pages save slow as well, 5 - 10 seconds). Here is how I would look at this problem (I know nothing of the inner workings of OOo however, so bare with me!): Create a clone of the document when the user (or the auto-save timer) starts a save. Then let the user work with the original while the clone is saved to disk in the background (and save can take as much time as it needs). As far as I can see this solution has the potential for being memory consuming, but maybe there are ways around that (maybe images and other types of 'memory expensive' media could be left uncloned...) An other related problem is that the keyboard buffer does not fill with keypresses during save. This means, with some bad luck, you might be typing half a sentence and then notice OOo is in the middle of an auto-save and none of what you have typed stuck.
Document save should be done in the background, not only in writer, but in all components of OOo (calc, impress, draw). Especially when autosaving, to allow to continue typing when document is saved.
To grep the issues easier via "requirements" I put the issues currently lying on my owner to the owner "requirements".