THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
...
And then checkpoint write lock is released, updates and transactions can run.
Usage of checkpointLock provides following warranties
Checkpoint begin does not wait transactions to finish. That means transaction may start before checkpoint, but will be committed after checkpoint end or during its run.
Dirty pages is set, when page from non-dirty becomes dirty, it is added to this set.
...