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
152658: jobs: avoid unnecessary writes r=dt a=stevendanna
See individual commits.
154149: azure: configure a default TryTimeout of 60 seconds r=jeffswenson a=jeffswenson
We have seen some evidence of stuck or slow requests to azure blob storage. Setting a try timeout allows us to retry these slow operations and may allow us to make forward progress if the underlying error is transient. Operations that run into the TryTimeout will be internally retried by the cloud package.
The TryTimeout can be controlled via the cloudstorage.azure.try.timeout setting. Setting it to zero disables the per-attempt timeout.
60 seconds is a relatively long timeout. The main reason it is set that long is the timeout is applied to read operations and CRDB sometimes performs long lived stream reads when it is merging many SSTs during a restore.
Release note: Add a default TryTimeout of 60 seconds for Azure Blob Storage to mitigate occasional stuck operations.
Fixes: #154085
154579: storageconfig: encryption YAML support and validation r=RaduBerinde a=RaduBerinde
#### storageconfig: move StoreEncryptionSpec to cli
The separate encryption specs are a byproduct of having to use a
separate command-line flag. This change moves the related code to the
cli package.
Epic: none
Release note: None
#### storageconfig: move WAL failover flag code to cli
Move the pflag-specific part to cli.
Epic: none
Release note: None
#### storageconfig: use time.Duration for rotation period
Epic: none
Release note: None
#### storageconfig: encryption YAML support and validation
Support yaml for the encryption options and add validation.
Epic: none
Release note: None
154682: opt: move some assignment cast execbuilder logic to init-time r=mgartner a=mgartner
#### opt: move some assignment cast execbuilder logic to init-time
Lookups for the `crdb_internal.assignment_cast` function properties and
overload are now performed once at init-time instead of for every
assignment cast built at execbuild-time.
Release note: None
#### sql/sem/tree: remove always-nil error return from GetBuiltinFuncDefinition
Release note: None
154743: server: check for isMeta1Leaseholder later in loop r=arulajmani a=stevendanna
This checks for isMeta1Leaseholder after first checking the version, allowing the version checking goroutine to exit early for the common case of being on the most recent version.
Epic: none
Release note: None
154745: ui: update txn diagnostics history UI text and docs link r=jasonlmfong a=dhartunian
Point users to new docs link and builtin.
Epic: CRDB-53541
Resolves: CRDB-55077
Release note: None
Co-authored-by: Steven Danna <[email protected]>
Co-authored-by: Jeff Swenson <[email protected]>
Co-authored-by: Radu Berinde <[email protected]>
Co-authored-by: Marcus Gartner <[email protected]>
Co-authored-by: David Hartunian <[email protected]>
0 commit comments