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
149480: opt/optgen: refactor NormalizeLikeAny and compile string and integer literals as Go values r=mgartner a=mgartner
#### opt: refactor NormalizeLikeAny
The NormalizeLikeAny rule no longer allocates, memoizes, and interns a
constant string expression for the literal "%" value.
Release note: None
#### opt/optgen: compile string and integer literals as Go values
Previously, optgen would sometimes compile string and integer literals,
e.g., `"foo"` and `1`, as Go strings and integers, and other times as
`*tree.DString`s and `*tree.DInt`s, depending on the context. Now, these
literals are always compiled as Go values. In addition to helping
prevent confusion, this can help avoid unnecessary allocations for
datums when they are not needed, e.g., see `NormalizeLikeAny`.
Release note: None
149485: changefeedccl: add CHANGEFEED privilege to DB and Schema privileges r=rafiss a=KeithCh
add CHANGEFEED privilege to DB and Schema privileges to support
database/schema-level changefeeds.
Resolves: #149470
Release note: None
149606: roachtest: fail on bad table lookup when fingerprinting fixtures r=msbutler a=kev-cao
Some fixtures are missing table fingerprints, which results in failing restore roachtests. However, the failure is actually caused by bad fixture fingerprints, which were silently ignored due to the fact that we simply log an error and continue if we are unable to fetch all tables of a database. This commit updates the roachtest to properly fail if we fail to fetch a table.
Informs: #149555, #149556, #149557, #149558, #149559, #149560, #149561
Co-authored-by: Marcus Gartner <[email protected]>
Co-authored-by: Keith Chow <[email protected]>
Co-authored-by: Kevin Cao <[email protected]>
0 commit comments