<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Delta Lake Commit Versions: Are Gaps Possible? in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/delta-lake-commit-versions-are-gaps-possible/m-p/112911#M44356</link>
    <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;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.&lt;/P&gt;&lt;P&gt;Thanks in advance for your help!&lt;/P&gt;</description>
    <pubDate>Tue, 18 Mar 2025 10:33:17 GMT</pubDate>
    <dc:creator>Keremmm</dc:creator>
    <dc:date>2025-03-18T10:33:17Z</dc:date>
    <item>
      <title>Delta Lake Commit Versions: Are Gaps Possible?</title>
      <link>https://community.databricks.com/t5/data-engineering/delta-lake-commit-versions-are-gaps-possible/m-p/112911#M44356</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;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.&lt;/P&gt;&lt;P&gt;Thanks in advance for your help!&lt;/P&gt;</description>
      <pubDate>Tue, 18 Mar 2025 10:33:17 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/delta-lake-commit-versions-are-gaps-possible/m-p/112911#M44356</guid>
      <dc:creator>Keremmm</dc:creator>
      <dc:date>2025-03-18T10:33:17Z</dc:date>
    </item>
    <item>
      <title>Re: Delta Lake Commit Versions: Are Gaps Possible?</title>
      <link>https://community.databricks.com/t5/data-engineering/delta-lake-commit-versions-are-gaps-possible/m-p/119181#M45812</link>
      <description>&lt;P&gt;Commit versions in Delta Lake are not guaranteed to be dense and sequential. There are scenarios where gaps might occur between version numbers. Specifically, the DELTA_VERSIONS_NOT_CONTIGUOUS error condition indicates that versions are not contiguous, which can happen when files have been manually removed from the Delta log or due to eventual consistency issues in storage systems like S3. Concurrent writes or modifications can lead to situations where commit versions remain sequential but have gaps due to conflicting transactions being rolled back.&lt;/P&gt;
&lt;P&gt;Please refer to this -&amp;gt;&lt;BR /&gt;&lt;A href="https://docs.databricks.com/aws/en/error-messages/delta-versions-not-contiguous-error-class" target="_blank"&gt;https://docs.databricks.com/aws/en/error-messages/delta-versions-not-contiguous-error-class&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Even with non-contiguous commit versions, Delta Lake maintains system integrity using metadata structures, ensuring consistency across reads and writes&lt;/P&gt;</description>
      <pubDate>Wed, 14 May 2025 13:27:00 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/delta-lake-commit-versions-are-gaps-possible/m-p/119181#M45812</guid>
      <dc:creator>Vidhi_Khaitan</dc:creator>
      <dc:date>2025-05-14T13:27:00Z</dc:date>
    </item>
  </channel>
</rss>

