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

Altinity / clickhouse-backup / 21370091446
68%

Build:
DEFAULT BRANCH: master
Ran 26 Jan 2026 06:59PM 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

pending completion
  cancel
21370091446

push

github

Slach
fix https://github.com/Altinity/clickhouse-backup/issues/1278
chore: remove debug logging from restore

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>

fix: use prefix match for object disk detection in data paths

dataPath includes table UUID subdirectory, so exact match with disk.Path
fails. Use strings.HasPrefix to check if disk.Path is a prefix of dataPath.

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>

fix: use rewritten paths for destination when copying object disk data

When key rewriting is needed, objects must be copied to destination
storage using rewritten paths (not original paths), so that they match
the rewritten metadata.

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>

fix: save object disk metadata when RefCount/ReadOnly changes

needObjMetaRewrite tracks changes to RefCount/ReadOnly and full path
rewriting. Must save metadata if either needObjMetaRewrite or key
rewriting occurred.

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>

fix: correct pointer usage in WriteMetadataToFile call

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>

fix: rewrite object disk keys after copying, not before

When needsKeyRewrite is true, the code was rewriting
objMeta.StorageObjects paths before copying objects from source storage.
This caused 'key not found' errors because source storage contains
objects with original paths, not rewritten paths.

Solution: create mapping from original to rewritten paths, use original
paths for copying from source, then rewrite metadata after successful copy.

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>

fix: capture existing tables before RestoreSchema for object disk key rewriting

When --rm flag is used, RestoreSchema drops existing tables before
RestoreData is called. This means determineTablesForObjectDiskKeyRewrite
cannot detect existing tables with object disks.

Solu... (continued)
Source Files on build 21370091446
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #21370091446
  • 4288cf5c on github
  • Prev Build on master (#21356674427)
  • Next Build on master (#21399174811)
  • 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