• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Altinity / clickhouse-backup / 26398609502
65%

Build:
DEFAULT BRANCH: master
Ran 25 May 2026 11:41AM UTC
Jobs 0
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Canceled at 02 Jun 2026 08:10PM UTC via web
26398609502

push

github

Slach
refactor: simplify hash_of_all_files via post-FREEZE SELECT (#1338)

Replace the local SipHash128 implementation and checksums.txt v2/v3/v4(LZ4)/v5
parser with a single `SELECT name, lower(hash_of_all_files) FROM system.parts`
issued right after FREEZE. This handles object disks, encrypted-over-object
and encrypted-over-local disks uniformly — including the misclassified case
where ClickHouse reports a `<type>encrypted</type>` disk as `"local"` in
system.disks.type.

Trade-off accepted: theoretical race window between FREEZE and SELECT (parts
remain visible in system.parts for ~480s after merge), explicit per-part
WHERE name IN (...) check fails loudly if any frozen part isn't returned.

Removed:
- pkg/part_checksum/ (SipHash128, format parsers, LZ4 framing, version-aware
  half-swap) — ~620 lines deleted
- HashOfAllFilesFunc dispatcher and per-disk-type plumbing in create.go

Net change: -636 / +56 lines.
Source Files on build 26398609502
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #26398609502
  • c8832f77 on github
  • Prev Build on master (#26380958993)
  • Next Build on master (#26400485906)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc