-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
workload/schemachange: "fix" workload #59635
workload/schemachange: "fix" workload #59635
Commits on Mar 16, 2021
-
sql: wrap error correctly in drop view
Before this we would end up swallowing errors needed by the higher layers like transaction restarts. Release note: None
Configuration menu - View commit details
-
Copy full SHA for 6600f45 - Browse repository at this point
Copy the full SHA 6600f45View commit details -
workload/schemachange: add a test to run the workload against a testc…
…luster Release note: None
Configuration menu - View commit details
-
Copy full SHA for 9cd7be7 - Browse repository at this point
Copy the full SHA 9cd7be7View commit details -
workload/schemachange: extend test to have concurrency
Release note: None
Configuration menu - View commit details
-
Copy full SHA for ebc40a7 - Browse repository at this point
Copy the full SHA ebc40a7View commit details -
workload/schemachange: properly detect that self-references are ok
We used to expect `DROP TABLE ... RESTRICT` to fail when the table was involved in an FK relation. It's fine. Release note: None
Configuration menu - View commit details
-
Copy full SHA for 01be19c - Browse repository at this point
Copy the full SHA 01be19cView commit details -
workload/schemachange: detect when a column is part of an index mutation
We don't allow dropping it in this case. Release note: None
Configuration menu - View commit details
-
Copy full SHA for 85668ca - Browse repository at this point
Copy the full SHA 85668caView commit details -
workload/schemachange: detect not null constraints being concurrently…
… added Release note: None
Configuration menu - View commit details
-
Copy full SHA for 503059e - Browse repository at this point
Copy the full SHA 503059eView commit details -
workload/schemachange: don't expect errors if the sequence already ex…
…ists Release note: None
Configuration menu - View commit details
-
Copy full SHA for e8547db - Browse repository at this point
Copy the full SHA e8547dbView commit details -
workload/schemachange: properly detect writes preceding DDLs
Before this commit we'd only look at the previous operation, not all previous operations. This became a problem when validation was added. Release note: None
Configuration menu - View commit details
-
Copy full SHA for 6304018 - Browse repository at this point
Copy the full SHA 6304018View commit details -
workload/schemachange: stop swallowing all errors during op generation
Transaction restart errors must be rolled all the way back. Not doing that means the workload totally fails. Also, we want to treat uncategorized errors in generation as a real problem. Release note: None
Configuration menu - View commit details
-
Copy full SHA for 7d5c67c - Browse repository at this point
Copy the full SHA 7d5c67cView commit details -
workload/schemachange: deal with columns not existing in check
Could cause an error which was previously being swallowed. Release note: None
Configuration menu - View commit details
-
Copy full SHA for 33bd870 - Browse repository at this point
Copy the full SHA 33bd870View commit details -
workload/schemachange: only check if a table has rows if it exists
Release note: None
Configuration menu - View commit details
-
Copy full SHA for 8367eb7 - Browse repository at this point
Copy the full SHA 8367eb7View commit details -
workload/schemachange: fix broken query that was not scanning a schem…
…a name Release note: None
Configuration menu - View commit details
-
Copy full SHA for 8946d0c - Browse repository at this point
Copy the full SHA 8946d0cView commit details -
workload/schemachange: detect schemas with cross-schema type references
Release note: None
Configuration menu - View commit details
-
Copy full SHA for fe16420 - Browse repository at this point
Copy the full SHA fe16420View commit details -
workload/schemachange: wrap errors for easier debugging
Release note: None
Configuration menu - View commit details
-
Copy full SHA for 62d64d3 - Browse repository at this point
Copy the full SHA 62d64d3View commit details -
workload/schemachange: add support for multi-column inverted indexes
Fixed by cockroachdb#59565. Release justification: Testing only. Release note: None
Configuration menu - View commit details
-
Copy full SHA for a699c4f - Browse repository at this point
Copy the full SHA a699c4fView commit details -
workload/schemachange: fix locking bug when an error is encountered
Release note: None
Configuration menu - View commit details
-
Copy full SHA for 6fe27e4 - Browse repository at this point
Copy the full SHA 6fe27e4View commit details -
workload/schemachange: detect when a constraint is being dropped
We currently return an error indicating that this is unsupported. Release justification: non-production code changes Release note: None
Configuration menu - View commit details
-
Copy full SHA for 2eb6c86 - Browse repository at this point
Copy the full SHA 2eb6c86View commit details -
workload/schemachange: detect virtual computed columns
Release note: None
Configuration menu - View commit details
-
Copy full SHA for cea972d - Browse repository at this point
Copy the full SHA cea972dView commit details -
workload/schemachange: partial work to support insert row
Release note: None
Configuration menu - View commit details
-
Copy full SHA for 661955a - Browse repository at this point
Copy the full SHA 661955aView commit details -
workload/schemachange: disable operations which do not currently work
These all should be re-enabled but they current have problems. Release note: None
Configuration menu - View commit details
-
Copy full SHA for 4f62dba - Browse repository at this point
Copy the full SHA 4f62dbaView commit details