Skip to content

Try to avoid dirty writes when crash while saving project file #3888

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

yfdyh000
Copy link
Contributor

@yfdyh000 yfdyh000 commented Feb 26, 2025

I expect this to mitigate dirty writes caused by XML build failures, although it is not sufficient for disk errors unless further safe writing methods are implemented, such as .tmp file and moving.
I encountered a crash issue (due to a detached attached database via execute SQL command) in version 3.13.1, which led to the loss of the project file, although I am unable to reproduce the crash on the master branch (this seem fixed by #3662 (comment)).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant