-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
84399: workload/schemachange: add select support for workload r=fqazi a=fqazi 1. Refactor the op interface to allow us to easily support different types of queries 2. Add a new select operation and make interface changes to help support some level of validation 3. Introduce a new connection watch dog, which ensures that connections make progress 4. Limit the CTAS operations size, since with join we can produce extremely large inserts 5. Skip constraint validation when generated columns cannot be evalauted 85744: sql: version gating CREATE FUNCTION r=chengxiong-ruan a=chengxiong-ruan This commit adds a version gate for `CREATE FUNCTION` statement. Release note: None. 85770: externalconn: add DROP privilege for External Connection r=adityamaru a=adityamaru This diff introduces the DROP privilege that can be granted to a role/user on a particular External Connection object. External Connection privileges are non-descriptor backed synthetic privileges that are uniquely identified by the object's name. This change requires a user to have the DROP privilege on External Connection object that they are attempting to DROP. Release note (sql change): Users can now GRANT DROP ON EXTERNAL CONNECTION and REVOKE DROP ON EXTERNAL CONNECTION to grant and revoke the DROP privilege. This privilege is required by the user to DROP a particular External Connection. 85858: tools/bazel: enable parallel bazel by default r=dt a=dt This changes the tools/bazel script to use the first available output base from those that exist, instead of a hard-coded 1 to 3, allowing users to choose to add or remove bases to control their desired bazel parallelism. Additionally it now defaults to initializing two custom bases automatically, so a user who take no explicit action should see up to three concurrent bazel runs before the next waits (the first two are giving the custom bases and the third is then just invoked to use the defaults, as is the fourth which then waits on the third). To increase bazel parallelism, 'mkdir /private/var/tmp/_bazel_${USER}/bases/$X' where X is a new base number that does not yet exist. To decrease it, delete of the bases that exist in that path. Release note: none. Co-authored-by: Faizan Qazi <[email protected]> Co-authored-by: Chengxiong Ruan <[email protected]> Co-authored-by: Aditya Maru <[email protected]> Co-authored-by: David Taylor <[email protected]>
- Loading branch information
Showing
19 changed files
with
1,184 additions
and
516 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.