mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-08-28 10:54:59 +00:00
address reviewer's comments
This commit is contained in:
parent
37f43d7d6f
commit
f653457b5a
2 changed files with 22 additions and 17 deletions
|
|
@ -344,13 +344,15 @@ func (h *Holder) processDeleteInflight() error {
|
|||
g.Go(func() error {
|
||||
for shard := range ch {
|
||||
if err := h.deletePerShard(index, shard); err != nil {
|
||||
return err
|
||||
return fmt.Errorf("delete shard %d: %w", shard, err)
|
||||
}
|
||||
}
|
||||
return nil
|
||||
})
|
||||
}
|
||||
g.Wait()
|
||||
if err := g.Wait(); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
}
|
||||
return nil
|
||||
|
|
|
|||
|
|
@ -94,21 +94,24 @@ func TestHolder_ProcessDeleteInflight(t *testing.T) {
|
|||
}
|
||||
|
||||
for _, test := range tests {
|
||||
idx, f := test.idx, test.f
|
||||
tx := idx.Txf().NewTx(Txo{Write: false, Index: idx1, Shard: uint64(0)})
|
||||
defer tx.Rollback()
|
||||
for _, r := range rowCol {
|
||||
row, err := f.Row(tx, r.row)
|
||||
if err != nil {
|
||||
t.Fatalf("failed to get row: %v", err)
|
||||
func() {
|
||||
idx, f := test.idx, test.f
|
||||
tx := idx.Txf().NewTx(Txo{Write: false, Index: idx1, Shard: uint64(0)})
|
||||
defer tx.Rollback()
|
||||
for _, r := range rowCol {
|
||||
row, err := f.Row(tx, r.row)
|
||||
if err != nil {
|
||||
t.Fatalf("failed to get row: %v", err)
|
||||
}
|
||||
existenceRow, err := idx.existenceFld.Row(tx, r.row)
|
||||
if err != nil {
|
||||
t.Fatalf("failed to get row: %v", err)
|
||||
}
|
||||
if len(row.Columns()) != 0 || len(existenceRow.Columns()) != 0 {
|
||||
t.Fatalf("expected columns for fields to be empty after delete")
|
||||
}
|
||||
}
|
||||
existenceRow, err := idx.existenceFld.Row(tx, r.row)
|
||||
if err != nil {
|
||||
t.Fatalf("failed to get row: %v", err)
|
||||
}
|
||||
if len(row.Columns()) != 0 || len(existenceRow.Columns()) != 0 {
|
||||
t.Fatalf("expected columns for fields to be empty after delete")
|
||||
}
|
||||
}
|
||||
}()
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue