Skip to content

Commit 77b9512

Browse files
committed
ccl/changefeedccl: deflake TestChangefeedNemeses
Previously, this test would fail when the legacy schema changer was used because tables would be created with schema_locked. This patch avoids creating tables with schema_locked if the legacy scheam chagner is being test. Fixes: #148927 Fixes: #148940 Release note: None
1 parent 6bed5da commit 77b9512

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

pkg/ccl/changefeedccl/nemeses_test.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,11 @@ func TestChangefeedNemeses(t *testing.T) {
3838
withLegacySchemaChanger := nop.EnableSQLSmith || rng.Float32() < 0.1
3939
if withLegacySchemaChanger {
4040
t.Log("using legacy schema changer")
41+
sqlDB.Exec(t, "SET create_table_with_schema_locked=false")
4142
sqlDB.Exec(t, "SET use_declarative_schema_changer='off'")
42-
sqlDB.Exec(t, "SET CLUSTER SETTING sql.defaults.use_declarative_schema_changer='off'")
43+
sqlDB.Exec(t, "SET CLUSTER SETTING sql.defaults.use_declarative_schema_changer='off'")
44+
sqlDB.Exec(t, "SET CLUSTER SETTING sql.defaults.create_table_with_schema_locked='false'")
45+
4346
}
4447
v, err := cdctest.RunNemesis(f, s.DB, t.Name(), withLegacySchemaChanger, rng, nop)
4548
if err != nil {

0 commit comments

Comments
 (0)