Commit 1906c0e
Fix flaky test 03706_statistics_preserve_checksums_on_mutations
Pin serialization_info_version='basic' in the test's CREATE TABLE
settings. With 'with_types', the INSERT and mutation code paths
produce different serialization.json metadata content, causing
checksum mismatches (~30% failure rate under CI randomization).
The actual data remains identical — only the serialization metadata
format differs between the two write paths.
All 9 observed failures in 30 test runs correlated 100% with
serialization_info_version=with_types being randomized. With the
pin, 50/50 passes under full randomization (both query and
MergeTree settings).
Co-Authored-By: Claude Opus 4.6 <[email protected]>1 parent 5a39631 commit 1906c0e
File tree
1 file changed
+5
-0
lines changed- tests/queries/0_stateless
1 file changed
+5
-0
lines changedLines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
17 | 22 | | |
18 | 23 | | |
19 | 24 | | |
| |||
0 commit comments