Skip to content

Adjust deletion vectors strictness #3994

Description

@rtyler

Is your feature request related to a problem?

The hard failures on the deletion vectors feature I think is unwarranted and causing unnecessary problems for the userbase.

Describe the solution you'd like

The presence of the deletion vector table feature doesn't mean that deletion vectors are actually used in the table. I think we should relax the check on the table feature to allow opening of a table with the deletion vector table feature if there are no applicable deletion vectors in the transaction log.

Additionally I think this would allow writes to continue to occur to these tables, but the Old Fashioned Way ™️ with add/remove actions rather than add+dv.

As a side note to make sure that I don't lose it, I need to make sure that add actions which are bubbled up to the Python layer contain the DV information if present.

Describe alternatives you've considered

No response

Priority

None

Additional context

No response

Contribution

  • I'm willing to submit a pull request for this feature
  • I can help with testing this feature
  • I can help with documentation for this feature

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions