You are viewing a plain text version of this content. The canonical link for it is here.
Posted to builds@kvrocks.apache.org by GitBox <gi...@apache.org> on 2026/10/10 11:37:40 UTC

[GH] (kvrocks/unstable): Workflow run "Compatibility Tests" is working again!

The GitHub Actions job "Compatibility Tests" on kvrocks.git/unstable has succeeded.
Run started by GitHub user git-hulk (triggered by git-hulk).

Head commit for run:
f507a6338869f56c2215d6a58b1a5af83faf1f39 / weimeng <we...@163.com>
fix(storage): correct CRC verification for multi-chunk replication files (#3660)

Fix a bug in `ReplDataManager::FileExists` where CRC verification only
checked
the last chunk of a file instead of the entire file content.

## Root Cause

In `src/storage/storage.cc`, `rocksdb::crc32c::Extend` was called with
`0` as
the initial CRC value inside the read loop:

```cpp
tmp_crc = rocksdb::crc32c::Extend(0, slice.data(), slice.size());
```

## AI Usage Disclosure
- The bug fix was implemented manually.
- AI tools(Qoder) were used to assist in generating unit test
scaffolding; all tests were reviewed and verified by the author.

---------

Co-authored-by: weimeng <we...@didiglobal.com>
Co-authored-by: 纪华裕 <ji...@gmail.com>

Report URL: https://github.com/apache/kvrocks/actions/runs/38047407246

With regards,
GitHub Actions via GitBox