-
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
release-21.1: workload/schemachange: "fix" workload #67597
Commits on Jul 14, 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 b691e7a - Browse repository at this point
Copy the full SHA b691e7aView 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 6b0c075 - Browse repository at this point
Copy the full SHA 6b0c075View commit details -
workload/schemachange: extend test to have concurrency
Release note: None
Configuration menu - View commit details
-
Copy full SHA for 523fca7 - Browse repository at this point
Copy the full SHA 523fca7View 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 6b59554 - Browse repository at this point
Copy the full SHA 6b59554View 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 7bdc18e - Browse repository at this point
Copy the full SHA 7bdc18eView commit details -
workload/schemachange: detect not null constraints being concurrently…
… added Release note: None
Configuration menu - View commit details
-
Copy full SHA for 74201be - Browse repository at this point
Copy the full SHA 74201beView 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 d31d06f - Browse repository at this point
Copy the full SHA d31d06fView 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 cd3b150 - Browse repository at this point
Copy the full SHA cd3b150View 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 58290a7 - Browse repository at this point
Copy the full SHA 58290a7View 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 0f41850 - Browse repository at this point
Copy the full SHA 0f41850View 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 e3363a9 - Browse repository at this point
Copy the full SHA e3363a9View 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 50e75ad - Browse repository at this point
Copy the full SHA 50e75adView commit details -
workload/schemachange: detect schemas with cross-schema type references
Release note: None
Configuration menu - View commit details
-
Copy full SHA for d2d4443 - Browse repository at this point
Copy the full SHA d2d4443View commit details -
workload/schemachange: wrap errors for easier debugging
Release note: None
Configuration menu - View commit details
-
Copy full SHA for bfa28a7 - Browse repository at this point
Copy the full SHA bfa28a7View 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 654f1e0 - Browse repository at this point
Copy the full SHA 654f1e0View commit details -
workload/schemachange: fix locking bug when an error is encountered
Release note: None
Configuration menu - View commit details
-
Copy full SHA for 74a6dd8 - Browse repository at this point
Copy the full SHA 74a6dd8View 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 43777c7 - Browse repository at this point
Copy the full SHA 43777c7View commit details -
workload/schemachange: detect virtual computed columns
Release note: None
Configuration menu - View commit details
-
Copy full SHA for fad579e - Browse repository at this point
Copy the full SHA fad579eView commit details -
workload/schemachange: partial work to support insert row
Release note: None
Configuration menu - View commit details
-
Copy full SHA for f2a11d1 - Browse repository at this point
Copy the full SHA f2a11d1View 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 f299b37 - Browse repository at this point
Copy the full SHA f299b37View commit details