Code: 40, e.displayText() = DB::Exception: Checksums of parts don't match: hash of uncompressed files doesn't match (version 19.8.3.8). Data after merge is not byte-identical to
data on another replicas. There could be several reasons: 1. Using newer version of compression library after server update. 2. Using another compression method. 3. Non-deterministic compression algorithm (highly unlikely). 4. Non-deterministic merge algorithm due to logical error in code. 5. Data corruption in memory due to bug in code. 6. Data corruption in memory due to hardware issue. 7. Manual modification of source data after server startup. 8. Manual modification of
checksums stored in ZooKeeper. We will download merged part from replica to force byte-identical result
метод подсчета чексум не менялись. Данные не битые
Или просто дождаться пока перекачает все данные?
это очень странно и LZ4 не должен был повлиять, у вас точно в 18.10.3 не стоял use_minimalistic_checksums_in_zookeeper 0 ?
Мы обновляли LZ4, он мог поменять сжатые данные, на разжатие ничего не должно сказаться. Надо просто дождаться пока перекачаются все данные
Обсуждают сегодня