Hi all,
I have a question about
incremental snapshotting.
I have been using incremental snapshotting with RocksDB as the state backend.
However, I’ve noticed that
even though I’ve configured incremental snapshotting, the size of the last checkpoint periodically matches the size of a full snapshot. Just like the image below.
I thought incremental snapshots would only include changes from the last snapshot, so I expected their sizes to be smaller. Is this expected behavior?
Has anyone experienced something like this or can help me understand why this is happening? Any thoughts or suggestions are welcome.
Thanks in advance.
Lastly, I will add my flink configurations in the below.
flink version: 1.16.1
“state.backend”: “rocksdb”,
“state.backend.incremental”: “true”,
“state.checkpoint-storage”: “filesystem”,
“state.checkpoints.num-retained”: “10"
“execution.checkpointing.mode”: “EXACTLY_ONCE”,
“execution.checkpointing.interval”: “30s”,
“s3.endpoint”: “{s3_endpoint}“,
“state.checkpoints.dir”: “
s3://flink-checkpoint/checkpoints/****”,
“state.savepoints.dir”: “
s3://flink-checkpoint/savepoints/****,