Hi:
In test_hs01, observed that after simulating recovery by copying the wiredtiger home, and opening a new connection (while the original connection still active), the files are getting a checkpoint, and as a result older checkpoints are deleted.
Afterwards, the original connection with it's sessions gets a regular checkpoint request, so again files are getting a checkpoint, and older checkpoints are deleted, but it's the same ones that were deleted in the recovery check.
I'll define my problem: I added a flow to a checkpoint deletion that cannot happen twice. Therefore, the flow above is problematic to me.
Is there a way for me to know if a checkpoint was deleted before and help me overcome my issue? (or whether the fact that it's 2 different connections that separate the data completely makes it a little impossible?)
Many thanks.