Test inserts 1 M documents in a collection then removes them all. After removing the documents the checkpoint size relative to its size after inserting the documents is not reduced to 0 on the primary, and is only reduced a little on the secondary.
- After the documents are inserted both nodes have a checkpoint size of 69.5 GB.
- After the documents are removed the primary has a checkpoint size of 6.0 GB, whereas the secondary still has a checkpoint size of 64.5 GB.
- Under 4.2 after the documents are removed the checkpoint size is 0 for both nodes, so the non-zero checkpoint size after removal for both 4.4 nodes is problematic, but one more than the other.
Test is in repro.sh; ftdc attached. Output showing checkpoint sizes of each node (ports 27017 and 27117) after insert, then after remove: