release read tx

This commit is contained in:
Souhaila Noor 2022-03-10 16:18:39 -06:00
parent c67b8f6653
commit a7b849c5fa

View file

@ -318,6 +318,8 @@ func (h *Holder) deletePerShard(index *Index, shard uint64) error {
}
h.Logger.Printf("retrying delete: index=%v shard=%v record count=%v", index.name, shard, inprocessRecords.Count())
tx.Rollback() // release the read tx in case a checksum is needed in DeleteRows
_, err = DeleteRows(context.Background(), inprocessRecords, index, shard)
if err != nil {
return fmt.Errorf("deleting rows: %v", err)