I have never had any trouble recovering until this version of 4D (v17R3). > On Oct 23, 2019, at 9:09 AM, Tim Nevels via 4D_Tech <[email protected]> > wrote: > > When 4D starts flushing the cache to disk it writes something to the data > file on disk that it is flushing. When the flush finishes it removes this > marker inside the data file. > > When 4D starts up it checks for this marker and if found it knows 4D crashed > before completing the flush. Hence, the message you are seeing.
Are you sure the marker is stored in the data file? If I restore a backup from Time Machine that I know was good and verify the records in the MSC, the verify fails saying the last database flush did not complete. I would think that the marker is stored someplace else. If I run a repair on the datafile 4D crashes. I have tried to run the repair several times and it crashes at the same spot every time. I ran a repair on the structure and it failed reporting that the flush did not complete. Finally I ran a repair on the datafile using record headers and it looks like I am back in. Just waiting on reindexing to finish. For my clarification, can you confirm where the database is marked indicating that a flush is not complete. ********************************************************************** 4D Internet Users Group (4D iNUG) Archive: http://lists.4d.com/archives.html Options: https://lists.4d.com/mailman/options/4d_tech Unsub: mailto:[email protected] **********************************************************************

