Windows 8: CHKPT

This discussion is public.

dagreene's Avatar

dagreene

30 Jun, 2013 07:41 PM

I seem to be losing the last transaction entered when I restore a chkpt. When is data put into chkpt? Is there some specific action required to make sure that all transactions are captured? My experience seems that it is intermittent but a real bad problem if one cannot count on the chkpt being complete.

Thanks for any help!

  1. Support Staff 1 Ethan's Avatar Ethan on 01 Jul, 2013 02:43 PM

    Hello,

    The checkpoint files are essentially the last few saved versions of your main data file. For example, when you launch the program and make a change, the data that you had before you made any changes will become the newest checkpoint file. Any changes you make to your data in the open session of Moneydance will be continuously saved to your root.mdinternal file. If I'm understanding you correctly, it sounds like you are experiencing the expected behavior.

    Ethan Tupelo
    Moneydance Support

  2. 2 Donald A. Greene's Avatar Donald A. Greene on 01 Jul, 2013 10:47 PM

    My question was not specifically answered. My question was what action
    actually causes a transaction to be written to the chkpt file. I have
    at least 2 instances where I found that the last transaction put into
    the system does not appear in the ckpt file when it is restored. So I
    was trying to understand what action triggers the action of putting the
    transaction into the checkpoint -- it seems that simply hitting enter
    after inputing transaction does not always cause it to be put into the
    chkpt, only has happened to me in WIN8 never had problem in WIN7. And
    it seems to be a rare occurrence which will make it hard to find!

  3. 3 Scott Meehan's Avatar Scott Meehan on 05 Jul, 2013 02:05 PM

    Hi Donald,

    A checkpoint file is written when Moneydance is about to save a new copy of the file. It will copy the existing file to a checkpoint just before it saves the new version. This means that the date on a checkpoint file actually refers to the previous day's data, essentially, since the checkpoint is created right before the first save of a new day.

    I hope that clarifies!

    Scott Meehan
    Moneydance Support

  4. 4 Donald A. Greene's Avatar Donald A. Greene on 05 Jul, 2013 07:56 PM

    Hi Scott,

    Well and good --thank you! But my question still specifically has not
    been answered: Is the chkpt updated when I hit the enter key or only
    when I close the application. I have two instances where the last
    transaction entered is not in the chkpt file if restored. Very well my
    error but need to know the proper procedure so I'm not coming up a
    transaction short when restore takes place. Thank you!

  5. 5 dwg's Avatar dwg on 05 Jul, 2013 10:42 PM

    Another way of putting what Ethan and Scott are saying is that the checkpoint files are a point in time copy of your data file, they are not updated continuously like you seem to be expecting, but created at a specific predefined time (or probably more accurately on a predefined event), like when initially opening MD and entering a new transaction.

    There main use I believe would be if the main data file were to become corrupted so that MD could roll back to an earlier version of the data, yes losing some transactions but up-to-date to a known point in time. It is akin to a simplified Database rollback capability so provides a level of disaster recovery for a certain type of "disaster"

  6. 6 Scott Meehan's Avatar Scott Meehan on 06 Jul, 2013 04:05 PM

    Hi Donald,

    With Moneydance 2012's automatic saves, your checkpoint file is updated the first time during a new day that Moneydance saves. Many things can trigger a save, so whatever triggers a save the first time in the day is what generates the checkpoint file for that day, containing all of the data from the previous day and none of the data of the current day, since it's created before the save occurs. DWG is also correct that these aren't continuously updated--they're only created once a day.

    Scott Meehan
    Moneydance Support

  7. 7 Donald A. Greene's Avatar Donald A. Greene on 06 Jul, 2013 08:17 PM

    Thank you; that response really answers my quest.

  8. 8 Scott Meehan's Avatar Scott Meehan on 06 Jul, 2013 10:35 PM

    Hi Donald,

    I'm glad that that clarifies the process for you! Please let us know if we can be of further assistance!

    Scott Meehan
    Moneydance Support

  9. Scott Meehan closed this discussion on 06 Jul, 2013 10:35 PM.

Comments are currently closed for this discussion. You can start a new one.