Skip to content

[experimental] CAS (Content-addressed storage) over shared object storage for antalya-26.6 - #2159

Merged
mkmkme merged 60 commits into
antalya-26.6from
feature/antalya-26.6/CAS
Aug 26, 2026
Merged

mkmkme merged 60 commits into
antalya-26.6from
feature/antalya-26.6/CAS

cas: admit worker renewals only over an Active keeper

ceee42c
Select commit
Loading
Failed to load commit list.
DCO-2 / DCO succeeded Aug 25, 2026 in 2s

Check passed!

All commits are signed off, the check passed.

Summary


Sha Message Pass or fail reason
🟢 7c7d0ee Fix ReadBufferFromFileView position tracking (B115... Valid sign-off found
🟢 3d86e1c Stop retrying S3 reads after query cancellation (B... Valid sign-off found
🟢 002f387 Retain parent ThreadGroup from borrowed children (... Valid sign-off found
🟢 a5a76b9 Fail closed on a null MergeTreeDeduplicationLog wr... Valid sign-off found
🟢 069f021 S3 conditional-write support and 412 no-retry poli... Valid sign-off found
🟢 f6816f5 Use Expect: 100-continue for large conditional S3 ... Valid sign-off found
🟢 57bd419 GCS conditional-write dialect and GOOG4 signer Valid sign-off found
🟢 4fcc40f LocalObjectStorage: snapshot listing semantics and... Valid sign-off found
🟢 93d545b Disk-transaction contract: one logical part = one ... Valid sign-off found
🟢 3d35dfc Unwrap table proxies in single-table SYSTEM comman... Valid sign-off found
🟢 f85cb43 clickhouse-disks: non-interactive runs exit nonzer... Valid sign-off found
🟢 407935b Fix MSan build: include DataTypesDecimal.h in Iceb... Valid sign-off found
🟢 83a0425 CAS subsystem: Primitives layer Valid sign-off found
🟢 7abc22a CAS subsystem: Formats layer Valid sign-off found
🟢 ef2448c CAS subsystem: Backend layer Valid sign-off found
🟢 58d4f0b CAS subsystem: Pool layer Valid sign-off found
🟢 9d08bc0 CAS subsystem: Parts layer Valid sign-off found
🟢 a840c03 CAS subsystem: GC layer Valid sign-off found
🟢 379e948 CAS subsystem: Tools layer Valid sign-off found
🟢 1c5ecf2 CAS subsystem: microbenchmarks Valid sign-off found
🟢 edb79be CAS integration: disk surface and registration Valid sign-off found
🟢 1d92894 CAS integration: system logs and introspection Valid sign-off found
🟢 4fb813a CAS integration: SYSTEM commands Valid sign-off found
🟢 9fd2b91 CAS integration: registries, fetch-by-relink, entr... Valid sign-off found
🟢 07dd887 CAS tests: unit (gtest) Valid sign-off found
🟢 2d5e095 CAS tests: stateless Valid sign-off found
🟢 96cf457 CAS tests: integration Valid sign-off found
🟢 8ad9b86 CAS CI wiring and test tags Valid sign-off found
🟢 14ecc1f CAS documentation: the Antalya CAS book Valid sign-off found
🟢 056488b CAS documentation Valid sign-off found
🟢 842f2b3 Merge branch 'antalya-26.6' into feature/antalya-2... Skipped: sign-off not required in merge commit
🟢 2eb214b regen workflows after merge Skipped: sign-off not required for members
🟢 f76335f remove ci tests from blocking jobs Skipped: sign-off not required for members
🟢 187e066 Merge branch 'antalya-26.6' of github.com:Altinity... Skipped: sign-off not required in merge commit
🟢 7b274f0 Merge branch 'antalya-26.6' into feature/antalya-2... Skipped: sign-off not required in merge commit
🟢 f9b65e0 Merge branch 'antalya-26.6' into feature/antalya-2... Skipped: sign-off not required in merge commit
🟢 3ba1ac2 Regenerate pull_request_community.yml after antaly... Valid sign-off found
🟢 058b678 Fix CI Tests fail: Ignore unknown config keys in C... Skipped: sign-off not required for members
🟢 4b1fef9 Merge branch 'antalya-26.6' into feature/antalya-2... Skipped: sign-off not required in merge commit
🟢 3f288c1 Shard the CAS aggregate_functions, lightweight_del... Valid sign-off found
🟢 cc73c9b Skip the EXPORT PART stateless tests on CAS storag... Valid sign-off found
🟢 eac9fc9 Update CAS jobs and add CASS3Cache configurations Skipped: sign-off not required for members
🟢 5d14298 Update job names to include 's3_cache' prefix Skipped: sign-off not required for members
🟢 cc9034e Merge branch 'antalya-26.6' into feature/antalya-2... Skipped: sign-off not required in merge commit
🟢 82fa620 Merge branch 'antalya-26.6' into feature/antalya-2... Skipped: sign-off not required in merge commit
🟢 e919fdd tests: pin granularity in 04300_cas_projection_mul... Valid sign-off found
🟢 83c03e2 cas: prove namespace absence per-row, not by whole... Valid sign-off found
🟢 8779adc docs: list the encrypted-over-CAS wrapper as a kno... Valid sign-off found
🟢 b69051a cas: isolate GCS generation semantics to CAS reque... Valid sign-off found
🟢 335802a cas: scope the FREEZE shadow namespace to its serv... Valid sign-off found
🟢 84b30f6 cas: clone a part into a content-addressed disk in... Valid sign-off found
🟢 2649bce cas: one undecodable manifest no longer stops recl... Valid sign-off found
🟢 940b168 cas: publish blobs unconditionally after a mandato... Valid sign-off found
🟢 7f932d3 cas: bound mount-lease renewal, classify mount-cla... Valid sign-off found
🟢 205af29 cas: drain detached work and survive a released Co... Valid sign-off found
🟢 3e79b8d ci: update the RustFS test backend to rc3 Valid sign-off found
🟢 917600b cas: give the CAS disk settings their own cas_ c... Valid sign-off found
🟢 c7cd641 cas: reconcile comments diverged by two independen... Valid sign-off found
🟢 b20a794 ci: stabilize the CAS test lanes and make the move... Valid sign-off found
🟢 ceee42c cas: admit worker renewals only over an Active kee... Valid sign-off found