Comment 1 for bug 1618315

Revision history for this message
George Ormond Lorch III (gl-az) wrote :

TokuDB checkpoint lock does not stop data files from changing, it only prevents the checkpoint from occurring. When a dirty node is evicted from memory due to cache pressure, it gets written to disk, The block file map header does not get updated on disk as it does during a checkpoint.

There is one condition where a block file header will get updated even with the checkpointer disabled and that is when an index/dictionary file is closed and evicted from the cache table. This will be addressed in coming versions of Percona Server when the LOCK CHECKPOINT FOR BACKUP is introduced and tokudb_checkpoint_lock removed.