mirror of
https://github.com/dolthub/dolt.git
synced 2026-01-27 10:35:36 -06:00
fix race on err write, only run migration tests for __LD_1__
This commit is contained in:
@@ -55,6 +55,10 @@ type assertion struct {
|
||||
}
|
||||
|
||||
func TestMigration(t *testing.T) {
|
||||
if types.Format_Default != types.Format_LD_1 {
|
||||
t.Skip()
|
||||
}
|
||||
|
||||
tests := []migrationTest{
|
||||
{
|
||||
name: "smoke test",
|
||||
|
||||
@@ -373,14 +373,16 @@ func migrateTable(ctx context.Context, newSch schema.Schema, oldParentTbl, oldTb
|
||||
eg, ctx := errgroup.WithContext(ctx)
|
||||
|
||||
eg.Go(func() error {
|
||||
newRows, err = migrateIndex(ctx, newSch, oldParentRows, oldRows, newParentRows, newParentTbl.NodeStore())
|
||||
return err
|
||||
var merr error
|
||||
newRows, merr = migrateIndex(ctx, newSch, oldParentRows, oldRows, newParentRows, newParentTbl.NodeStore())
|
||||
return merr
|
||||
})
|
||||
|
||||
vrw, ns := newParentTbl.ValueReadWriter(), newParentTbl.NodeStore()
|
||||
eg.Go(func() error {
|
||||
newSet, err = migrateIndexSet(ctx, newSch, oldParentSet, oldSet, newParentSet, vrw, ns)
|
||||
return err
|
||||
var merr error
|
||||
newSet, merr = migrateIndexSet(ctx, newSch, oldParentSet, oldSet, newParentSet, vrw, ns)
|
||||
return merr
|
||||
})
|
||||
|
||||
if err = eg.Wait(); err != nil {
|
||||
|
||||
Reference in New Issue
Block a user