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
159006: backup: remove TestBackupSharedProcessTenantNodeDown r=msbutler a=kev-cao
This test is flaky and superfluous as our mixed version roachtests already test backup with offline nodes.
Fixes: #158654
Release note: None
159152: roachprod/vm: fix JSON serialization of VM.Errors field r=petermattis a=petermattis
The VM.Errors field was typed as []error, but Go's encoding/json cannot
unmarshal into an error interface type because it doesn't know what
concrete type to create. This caused roachprod list to fail when loading
cached cluster info containing VMs with errors:
json: cannot unmarshal object into Go struct field
VM.vms.errors of type error
This change introduces a VMError wrapper type that:
- Implements the error interface
- Implements json.Marshaler to serialize as a JSON string (error message)
- Implements json.Unmarshaler to handle both the new format (strings) and
legacy format (empty objects from broken serialization)
- Implements Unwrap() so errors.Is/As still work
All cloud providers (AWS, Azure, GCE, IBM) are updated to use the new
VMError type via NewVMError(). The BadInstanceErrors() function now
returns map[string]vm.List (grouped by error message string) instead of
map[error]vm.List since serialization loses pointer identity.
Release note: None
Epic: None
Co-authored-by: Claude <[email protected]>
159179: ui: bump cluster-ui version to 26.2.0-prerelease.0 r=kyle-a-wong a=kyle-a-wong
Epic: REL-3909
Resolves: CRDB-57502
Release note: None
159200: sql: add query id to recorded statement stats in UDFs / SPs r=kyle-a-wong a=kyle-a-wong
Generates a query id for sub statements executed in UDFs and SPs. This is used by the insights system to provide execution specific insights.
Epic: None
Release note: None
159253: cli/debug: narrow scope of --include-goroutine-stacks to just debug=2 r=dt a=dt
Release note: none.
Epic: none.
159280: kvserver: rm unused ID in snapWriteBuilder r=arulajmani a=pav-kv
After #155953, this ID is not used.
Epic: CRDB-55220
159281: backup: disable AC in datadriven tests r=dt a=dt
These tests, via 'new-cluster', run a large number of nodes in a single process, overloading that process and causing bulk work to starve if it is restricted to using strictly spare capacity (of which there is none).
Release note: none.
Epic: none.
Co-authored-by: Kevin Cao <[email protected]>
Co-authored-by: Peter Mattis <[email protected]>
Co-authored-by: Kyle Wong <[email protected]>
Co-authored-by: David Taylor <[email protected]>
Co-authored-by: Pavel Kalinnikov <[email protected]>
0 commit comments