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
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