Delta Lake Commit Versions: Are Gaps Possible?

Keremmm
New Contributor II

Hi everyone,

I'm exploring how commit versions work in Delta Lake and have a question regarding their sequencing. Specifically, I'm curious whether commit versions are guaranteed to be dense and sequential, or if there are scenarios where gaps might occur between version numbers. For example, could concurrent operations or rollbacks result in non-contiguous commit versions? Any insights or references to documentation on this behavior would be greatly appreciated.

Thanks in advance for your help!