Skip to content

[core] Ignore DV merge-on-read for non-DV tables - #8922

Merged
JingsongLi merged 1 commit into
apache:masterfrom
Zouxxyy:xinyu/dev-merge-on-read-dv
Jul 30, 2026
Merged

[core] Ignore DV merge-on-read for non-DV tables#8922
JingsongLi merged 1 commit into
apache:masterfrom
Zouxxyy:xinyu/dev-merge-on-read-dv

Conversation

@Zouxxyy

@Zouxxyy Zouxxyy commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Purpose

Allow deletion-vectors.merge-on-read to be configured globally without rejecting non-DV tables.

The option remains a pure configuration value, but is ignored by validation and read behavior when deletion vectors are disabled. Existing deletion-vector safety checks and merge-on-read restrictions for DV tables remain unchanged.

Tests

  • mvn -pl paimon-core -am -Pspark3,fast-build -DfailIfNoTests=false -DwildcardSuites=none '-Dtest=CoreOptionsTest,SchemaValidationTest,DeletionVectorsMergeOnReadTest,PrimaryKeyVectorIndexValidationTest,PrimaryKeyFullTextIndexValidationTest,PrimaryKeySortedIndexValidationTest' test
  • mvn -pl paimon-spark/paimon-spark-3.5 -am -Pspark3,fast-build -DfailIfNoTests=false -Dtest=none -DwildcardSuites=org.apache.paimon.spark.sql.PaimonOptionTest test

Treat deletion-vectors.merge-on-read as inapplicable when deletion vectors are disabled while preserving its configured value.

Co-Authored-By: Claude Code <noreply@anthropic.com>
AI-Model: gpt-5
AI-Contributed/Feature: 8/8
AI-Contributed/UT: 68/68
@JingsongLi

Copy link
Copy Markdown
Contributor

+1

@JingsongLi
JingsongLi merged commit 190c476 into apache:master Jul 30, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants