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
153474: backupdest: remove old manifest format from 20.1 r=jeffswenson a=msbutler
backup: rename BackupManifestName DeprecatedBackupManifestName
Informs #139159
Release note: none
---
backup: always write slim manifest
Previously, backups would write the slim manifest if the a default true cluster
setting was true. This patch removes this cluster setting, so backups will
always write the slim manifest.
This work is part of an effort to remove deprecated backup manifest versions.
Since this patch will take effect on 25.4 clusters, backup _reads_ on 26.2
clusters can exclusively use the slim manifest without any failback logic to
the deprecated fat manifest.
Since there still exists logic to read the deprecated manifest exclusively
(e.g. SHOW BACKUPS), we cannot remove the deprecated manifest _write_ path
until all these read paths have fallback logic to the new slim manifest-- work
for an upcoming PR.
Informs #139159
Release note: none
---
backup: remove old manifest format from 20.1
Informs: #139159
Release note: none
153531: workload/ycsb: use crrand.Perm64 for pseudorandom keys r=RaduBerinde a=jbowens
This commit reworks the random ycsb key generation to use a pseudorandom
permutation of 64-bit integers constructed deterministically from the seed,
rather than hashing the key index. The pseudorandom permutation is provided by
the crrand.Perm64 type. The per-key computation is likely lighterweight than
the previous fnv hash, but more importantly, it avoids duplicates. This ensures
that a large IMPORT of random keys will not fail due to a key uniqueness
violation. This commit also accordingly renames the --insert-hash flag to
--insert-random (leaving an alias with the old name).
Epic: none
Release note: none
Co-authored-by: Michael Butler <[email protected]>
Co-authored-by: Jackson Owens <[email protected]>
0 commit comments