apache / accumulo

Apache Accumulo
https://accumulo.apache.org
Apache License 2.0
1.06k stars 444 forks source link

Handle FATE tx id old format in upgrade #4637

Open kevinrr888 opened 1 month ago

kevinrr888 commented 1 month ago

Is your feature request related to a problem? Please describe.

This is to address/replace a TODO in elasticity. https://github.com/apache/accumulo/issues/4044 introduced a new way FATE transaction ids are represented in elasticity. Currently in elasticity, MetadataSchema.BulkFileColumnFamily only handles the new representation.

Describe the solution you'd like

MetadataSchema.BulkFileColumnFamily should also support the old representation(s), or the old representation should be handled in the upgrade. Based on discussion about this issue, it seems like the consensus is to handle it in the upgrade.

kevinrr888 commented 1 month ago

I will look into this