You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
148008: roachprod: improve instances filtering when listing on IBM r=DarrylWong a=golgeek
Cloud instance listing on IBM was previously filtering out VMs that lacked the `roachprod` tag. However, the IBM API occasionally returns a successful response for tagging requests without actually acting on it. This inconsistency resulted in some VMs being skipped in the garbage colelction process because lacking the required tags.
This PR removes the dependency on the `roachprod` tag, and all resources within the `roachprod` resource group are now considered game for garbage collection.
Epic: none
Release note: None
148217: sql: Index routine create virtual tables by routine IDs. r=OriSavir a=OriSavir
Previously, the internal routine virtual tables,
`crdb_internal.create_function_statements` and
`crdb_internal.create_procedure_statements` were
not indexed. As such, in the functions to query for a routine create statement by the routine ID,
which are necessary for `SHOW CREATE ALL ROUTINES`, the query was on a virtual table that was not indexed and, thus, inefficient. This commit addresses that by adding a function that can be used to build rows of the virtual tables directly from the routine IDs and, thus, can act as a populate function for virtual indexes. This function was added onto the virtual tables and now the query is more efficient.
Epic: CRDB-49582
Release note: None
Co-authored-by: Ludovic Leroux <[email protected]>
Co-authored-by: Oriel Savir <[email protected]>
0 commit comments