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
151887: optbuilder: gate crdb_internal builtins from unauthorized access r=angles-n-daemons a=angles-n-daemons
The epic below outlines a set of work to prevent users from unauthorized
access to what we deem unsafe internals. These unsafe internals lie
mostly in the crdb_internal schema and the system database. This PR
makes it so crdb_internal builtins are disallowed from external use
unless the specified override is enabled.
Fixes: #151501
Epic: CRDB-24527
Release note (ops change): restricts access to all crdb_internal builtins
unless session variable `allow_unsafe_internals` is set to true, or if
the caller is internal.
152021: catalog/lease: fix assertion for no outstanding leases r=fqazi a=fqazi
Previously, the assertion confirming that no leases were outstanding was too strict because it checked for remaining descriptor versions immediately after setting the drain flag. While all user queries should be drained by this point, this check was too strict for internal operations. To address this, this patch moves the assertion into a closure and ensures that anything remaining has a reference count of zero.
Fixes: #151902
Release note: None
152121: authors: add jaywritescode to authors r=jaywritescode a=jaywritescode
Epic: None
Release note: None
Co-authored-by: Brian Dillmann <[email protected]>
Co-authored-by: Faizan Qazi <[email protected]>
Co-authored-by: Jay Harris <[email protected]>
0 commit comments