mdbx-tests: переделка seed/salt ГПСЧ для более удобного контроля и воспроизведения тестов.

This commit is contained in:
Леонид Юрьев (Leonid Yuriev)
2025-01-09 20:44:44 +03:00
parent a994a9bbcc
commit 3c60e1e94c
5 changed files with 6 additions and 3 deletions

View File

@@ -263,8 +263,8 @@ public:
}
static bool review_params(actor_params &params, unsigned space_id) {
(void)space_id;
// silently fix key/data length for fixed-length modes
params.prng_seed += bleach32(space_id);
if ((params.table_flags & MDBX_INTEGERKEY) && params.keylen_min != params.keylen_max)
params.keylen_min = params.keylen_max;
if ((params.table_flags & (MDBX_INTEGERDUP | MDBX_DUPFIXED)) && params.datalen_min != params.datalen_max)