Skip to content

[WIP] CAS draft (adopting to CI/CD, not for review / merge) - #2073

Draft
filimonov wants to merge 4160 commits into
antalya-26.6from
cas-gc-rebuild
Draft

[WIP] CAS draft (adopting to CI/CD, not for review / merge)#2073
filimonov wants to merge 4160 commits into
antalya-26.6from
cas-gc-rebuild

tests: pin granularity in 04300_cas_projection_multiblock so the proj…

95ba719
Select commit
Loading
Failed to load commit list.
DCO-2 / DCO required action Aug 5, 2026 in 1s

Check failed

There are 244 commits incorrectly signed off, the check did not pass.

Summary


Sha Message Pass or fail reason
🔴 9ad3e15 cas: ci -- move CAS ParamSets to AltinityJobConfig... Sign-off not found
🔴 2be84ad docs: CAS docs consolidation — add AGENTS.md del... Sign-off not found
🔴 418730c docs: CAS docs consolidation plan — live-files c... Sign-off not found
🔴 19c3018 cas-docs: consolidation phase 0 — corpus freeze ... Sign-off not found
🔴 37667b7 docs: CAS docs consolidation plan — single-file ... Sign-off not found
🔴 60c831a cas-docs: consolidation phase 0 — fix corpus ove... Sign-off not found
🔴 3972511 cas: names -- spell out the user-facing short keys... Sign-off not found
🔴 88fdcb8 docs: short-keys sweep report -- ns spelled to nam... Sign-off not found
🔴 c080a6e cas-docs: consolidation — batching + map prompt ... Sign-off not found
🔴 67b7292 cas-docs: consolidation — map prompt template fi... Sign-off not found
🔴 b988b28 cas-docs: consolidation — map dispatcher (python... Sign-off not found
🔴 1658896 docs: unattended log — phase 2 entry (post-renam... Sign-off not found
🔴 52cdf66 cas-docs: consolidation — unattended work log (w... Sign-off not found
🔴 4c6cb13 docs: unattended log — watchdog 23:44 Sign-off not found
🔴 a1830f3 docs: unattended log — one-heavy-stage-at-a-time... Sign-off not found
🔴 44db0d3 ca: t8 — casPut-throw regression test, backoff-c... Sign-off not found
🔴 0f7b755 ca: t8 — Stage B RESULTS skeleton: E2/E3/E4 done... Sign-off not found
🔴 7802a50 ca: t8 — early-phase report (E1-E4, residual row... Sign-off not found
🔴 5ac98c5 cas-docs: consolidation — closed suggested_targe... Sign-off not found
🔴 da09c99 ca: t8 — battery: integration batch A results (5... Sign-off not found
🔴 5b36eed ca: t8 — battery: integration batch B results (5... Sign-off not found
🔴 43aff19 ca: t8 — battery: ex-known-red stateless four, a... Sign-off not found
🔴 1085f12 docs: unattended log — watchdog 01:04 (battery c... Sign-off not found
🔴 f452502 docs: unattended log — CI failures RCA dispatche... Sign-off not found
🔴 4c6d955 docs: unattended log — watchdog 01:44 Sign-off not found
🔴 2dea900 docs: unattended log — CI RCA for the two saniti... Sign-off not found
🔴 aacc233 cas: fix two unit tests racing the real wall clock... Sign-off not found
🔴 36a8120 docs: unattended log — watchdog 02:04 (cifix gre... Sign-off not found
🔴 ef9e971 docs: unattended log — watchdog 02:24 (sharded C... Sign-off not found
🔴 754f2f4 cas-docs: consolidation — map extraction wave 1 ... Sign-off not found
🔴 848eb0b docs: unattended log — CI 03:11: four non-CAS st... Sign-off not found
🔴 e1a7651 cas-docs: consolidation — map extraction wave 2 ... Sign-off not found
🔴 a62ba19 docs: unattended log — watchdog 02:44 (sharded t... Sign-off not found
🔴 c9147d3 ca: t8 — sharded-GC integration test: rustfs fix... Sign-off not found
🔴 5db304f ca: t8 — battery: test_cas_gc_sharded fixed and ... Sign-off not found
🔴 b994195 ca: t8 — report: battery phase results, full six... Sign-off not found
🔴 a7a5fd0 ca: t8 — soak stage: smoke-survival bars recorde... Sign-off not found
🔴 610ac72 cas-docs: consolidation — map extraction wave 3 ... Sign-off not found
🔴 8e46d22 ca: t8 — soak: (a) churn smoke+full PASS Sign-off not found
🔴 0909469 ca: t8 — soak: retract (a) full's dev-scale PASS... Sign-off not found
🔴 4a3dd11 cas-docs: consolidation — fix B049 manifest per-... Sign-off not found
🔴 f676471 cas-docs: consolidation — recompute manifest per... Sign-off not found
🔴 6ef0bbc cas-docs: consolidation — Gate M mechanical chec... Sign-off not found
🔴 4d2563d cas-docs: consolidation — Gate M green: reclassi... Sign-off not found
🔴 9412514 docs: unattended log — watchdog 03:24 (churn ful... Sign-off not found
🔴 c5933a9 docs: unattended log — CI 04:11: createNamespace... Sign-off not found
🔴 aaa3685 cas-docs: consolidation — Gate M sampled audit: ... Sign-off not found
🔴 f493ad2 docs: unattended log — CI RCA 2: createNamespace... Sign-off not found
🔴 0859691 docs: unattended log — watchdog 05:04 (churn cri... Sign-off not found
🔴 862b8c4 ca: t8 — soak: (a) churn full PASS via 3x loop (... Sign-off not found
🔴 a481f38 ca: t8 — soak: (b) S44 smoke SURVIVED, 5/5 verdi... Sign-off not found
🔴 36c7f4f ca: soak — S44 mutation-writer: tolerate the sec... Sign-off not found
🔴 8c694af ca: t8 — soak: (b) S44 full PASS (2x80 cycles) +... Sign-off not found
🔴 fe4a351 cas-docs: consolidation — Gate M PASSED: supplem... Sign-off not found
🔴 75060f1 docs: unattended log — watchdog 04:44 Sign-off not found
🔴 e5da029 ca: t8 — soak: refine S44 drain finding (dead-by... Sign-off not found
🔴 6f8f3b4 ca: t8 — soak: (c) S45 full PASS with clean drai... Sign-off not found
🔴 4608f82 docs: unattended log — CI 06:11: the namespace-a... Sign-off not found
🔴 d561548 docs: unattended log — watchdog 05:44 Sign-off not found
🔴 6996793 docs: unattended log — FINDING #2: DROP TABLE ne... Sign-off not found
🔴 b3d7e53 ca: t8 — soak: S44 drain finding RESOLVED (Atomi... Sign-off not found
🔴 efa88f3 docs: unattended log — finding #2 revived (SYNC ... Sign-off not found
🔴 6d77596 ca: t8 — soak: RETRACT the S44 480s-delay explan... Sign-off not found
🔴 63bd262 ca: t8 — soak: S44 finding CONFIRMED root cause ... Sign-off not found
🔴 19c5825 docs: unattended log — watchdog 06:44 (finding #... Sign-off not found
🔴 84f64c2 ca: t8 — soak: (d) general smoke SURVIVED, launc... Sign-off not found
🔴 d181a54 ca: tests — drop_pool_member: retry the decommis... Sign-off not found
🔴 858a300 docs: unattended log — CI 07:11: tsan heal-test ... Sign-off not found
🔴 9fbe12b docs: unattended log — watchdog 08:04 (anomaly i... Sign-off not found
🔴 b468fb5 docs: unattended log — criterion-4 anomaly satis... Sign-off not found
🔴 1082191 ca: t8 — soak: criterion-4 anomaly arm SATISFIED... Sign-off not found
🔴 acb05e0 ca: t8 — criterion-4 evidence: durable extract o... Sign-off not found
🔴 3039d72 ca: docs — backlog: predown_dump.sh only capture... Sign-off not found
🔴 84fc63e docs: BACKLOG — fsck should diagnose and repair ... Sign-off not found
🔴 56a2e1a cas-docs: consolidation — clustering (dedup by t... Sign-off not found
🔴 54498d8 docs: unattended log — CI 09:11: all six cas lan... Sign-off not found
🔴 70dc55b cas-docs: consolidation — identifier-preservatio... Sign-off not found
🔴 95de061 docs: unattended log — specimen #2 died on disk-... Sign-off not found
🔴 2a0b3e0 docs: unattended log — PR 2073 CI final summary ... Sign-off not found
🔴 fceff22 docs: unattended log — disks exit-code change ex... Sign-off not found
🔴 11b5c32 ca: tests -- read metadata_path before the detach ... Sign-off not found
🔴 0a17684 docs: BACKLOG/upstream -- the clickhouse-disks exi... Sign-off not found
🔴 09f8662 docs: report -- clickhouse-disks exit-code blast r... Sign-off not found
🔴 6aca412 docs: carve inventory -- the disks exit-code chang... Sign-off not found
🔴 1019d4e ca: t8 — soak (d) general 90m: verdict, six crit... Sign-off not found
🔴 0f17e47 ca: t8 — soak (d): Step-3e closed (baseline gtes... Sign-off not found
🔴 8017123 ca: t8 — soak (d): Step 3f specimen preservation... Sign-off not found
🔴 d0b5174 docs: unattended log — T8 complete, STAGE B: PAS... Sign-off not found
🔴 49c52ca docs: unattended log — watchdog 13:04 (T8 done; ... Sign-off not found
🔴 63bdac9 docs: cas backlog -- StorageJoin/StorageSet TRUNCA... Sign-off not found
🔴 fc2be7c docs: fix-verify report -- laneg/fix-verify codex ... Sign-off not found
🔴 34af81e ca: table-root existsDirectory probes catalog life... Sign-off not found
🔴 3e6f225 ca: unit tests for namespaceStillLogicallyPresent'... Sign-off not found
🔴 c4a1f5c ca: 05023 stateless regression test for the DROP T... Sign-off not found
🔴 4545971 cas: createNamespace no longer LOGICAL_ERROR-abort... Sign-off not found
🔴 7da8f7c cas: createNamespace also resists a sibling's step... Sign-off not found
🔴 4b8a018 cas: revalidate namespaceStillLogicallyPresent aft... Sign-off not found
🔴 2d15bb2 cas: make the createNamespace test hook one-shot a... Sign-off not found
🔴 38c73f5 cas: drop internal finding labels from wiring test... Sign-off not found
🔴 4f0bf17 docs: unattended log — FINDING #3: emptied pool ... Sign-off not found
🔴 6cbeec2 cas-docs: consolidation — verification wave 1 (1... Sign-off not found
🔴 5345f6b cas: BACKLOG — [cas-format-version-floor], scope... Sign-off not found
🔴 40798c4 docs: unattended log — watchdog 15:24 (finding #... Sign-off not found
🔴 6e2f2a8 cas-docs: consolidation — verification wave 2 (2... Sign-off not found
🟢 11290dd cas-carve: carve the clickhouse-disks exit-code co... Valid sign-off found
🔴 9edc801 Revert "cas: drop the ReaderExecutor modeled-cost ... Sign-off not found
🔴 3508b25 docs: unattended log — watchdog 16:44 (upstream ... Sign-off not found
🟢 ea2d2f8 cas-carve: the ReaderExecutor modeled-cost metric ... Valid sign-off found
🔴 46ec80b cas-docs: consolidation — page style gate (front... Sign-off not found
🔴 56323fe cas-docs: AGENTS.md — persistent agent working g... Sign-off not found
🔴 27a41a0 cas: gc — a token-bearing decoded empty catalog ... Sign-off not found
🔴 5440c02 cas: gc — fix injectRetire lease/confirm pacing ... Sign-off not found
🔴 6be5165 cas: gc — bound the drive loop to a measured cad... Sign-off not found
🔴 cf0bbf5 cas-docs: AGENTS.md — add SYSTEM CAS FSCK to the... Sign-off not found
🔴 0508e72 ca: tests — a proved-empty pool reclaims: the ja... Sign-off not found
🔴 7e9a5d7 docs: unattended log — watchdog 17:24 (finding #... Sign-off not found
🔴 d1c213b docs: unattended log — watchdog 17:44 (gate 2027... Sign-off not found
🔴 5af272b cas-docs: antalya/cas architecture — model and s... Sign-off not found
🔴 0ee9a7b cas-docs: architecture pages — drop negative-his... Sign-off not found
🔴 a4d9397 docs: unattended log — pre-compact state of reco... Sign-off not found
🔴 106d1a5 cas-docs: antalya/cas storage-layout — JSON-line... Sign-off not found
🔴 8de630a cas-docs: antalya/cas storage-layout — define na... Sign-off not found
🔴 4d40d45 cas: drop the per-drop adopted-parent warning from... Sign-off not found
🔴 294cdf5 docs: unattended log — 05023 green, log-noise ch... Sign-off not found
🔴 55a6903 docs: BACKLOG — unguarded optional deref in CA t... Sign-off not found
🔴 36431a6 cas-docs: antalya/cas architecture — protocol pa... Sign-off not found
🔴 e857e57 cas-docs: consolidation — verification main pass... Sign-off not found
🔴 ea43485 cas-docs: antalya/cas garbage-collection — phase... Sign-off not found
🔴 4d8b38f cas-docs: antalya/cas — GC phase table, DEFER co... Sign-off not found
🔴 ed9d3c8 docs: unattended log — gate red in both lanes on... Sign-off not found
🔴 f309ccc cas-docs: antalya/cas architecture — namespaces ... Sign-off not found
🔴 6b7651d cas: assert the unmatched adopted-parent life thro... Sign-off not found
🔴 4dd283b docs: unattended log — both gates green; hold ar... Sign-off not found
🔴 0924aba cas-docs: architecture — correctness, design his... Sign-off not found
🔴 c4cf4d1 cas-docs: antalya/cas — index, quick start, conf... Sign-off not found
🔴 193ec9e cas-docs: antalya/cas configuration — blob_hash ... Sign-off not found
🔴 8976a16 cas-docs: antalya/cas index — correct zero-copy ... Sign-off not found
🔴 9ff5501 cas-docs: antalya/cas design-history — drop coex... Sign-off not found
🔴 121e66c cas-docs: antalya/cas design-history — neutral d... Sign-off not found
🔴 c623a3d cas-docs: antalya/cas architecture index — corre... Sign-off not found
🔴 01b07d1 cas: T8 criterion-4 hold-arm evidence — GapBelow... Sign-off not found
🔴 30c8372 cas: T8 criterion-4 hold-arm evidence — record t... Sign-off not found
🔴 38b18cf docs: T8 criterion-4 hold arm SATISFIED — update... Sign-off not found
🔴 7abade8 cas-docs: antalya/cas — operations runbooks Sign-off not found
🔴 185b96d docs: criterion-4 hold arm — state what the inje... Sign-off not found
🔴 3bd9234 docs: unattended log — criterion-4 hold arm SATI... Sign-off not found
🔴 c201c4a cas-docs: antalya/cas troubleshooting — S3 throt... Sign-off not found
🔴 08e9708 cas-docs: consolidation — verification complete,... Sign-off not found
🔴 5871621 cas-docs: consolidation — untrack tmp/ scratch s... Sign-off not found
🔴 fdbc062 ca: reports — GC destructive-baseline performanc... Sign-off not found
🔴 6dc0fca ca: docs -- correct T8 Step-3c cost inventory (T9 ... Sign-off not found
🔴 dee0cf4 ca: ledger -- Stage B COMPLETE (T9 closeout landed... Sign-off not found
🔴 ac6f617 ca: ledger -- T8's entry said IN PROGRESS after th... Sign-off not found
🔴 f5377d4 docs: unattended log — Stage B CLOSED (T9 landed... Sign-off not found
🔴 7527a53 cas-docs: antalya/cas design-history — major tur... Sign-off not found
🔴 650cec9 cas-docs: antalya/cas index — state zero-copy pr... Sign-off not found
🔴 c530e52 cas-docs: antalya/cas correctness — stateless su... Sign-off not found
🔴 4232adb cas-docs: antalya/cas correctness — TDD + test-c... Sign-off not found
🔴 877e143 docs: PR 2073 CI triage — separate dead failures... Sign-off not found
🔴 eb8dc70 cas-docs: antalya/cas — no internal issue IDs on... Sign-off not found
🔴 abb6ef7 docs: PR 2073 triage — withdraw the headline LIV... Sign-off not found
🔴 bfc4b0e cas-docs: antalya/cas architecture index — subsy... Sign-off not found
🔴 917411c cas-docs: consolidation — apply T7 audit correct... Sign-off not found
🔴 a586c7b docs: PR 2073 triage — verbatim evidence for the... Sign-off not found
🔴 bcb52a2 docs: BACKLOG -- decommission and cas_mounts dis... Sign-off not found
🔴 d86ea32 docs: unattended log — PR 2073 triage closed, he... Sign-off not found
🔴 380688e cas-docs: antalya/cas — cache-disk examples in c... Sign-off not found
🔴 befd018 cas-docs: antalya/cas quick-start — forward link... Sign-off not found
🔴 9c1f6e8 cas-docs: consolidation — T7 remediation Phase 2... Sign-off not found
🔴 4f07a7c cas-docs: consolidation — Phase 3 complete (t9/t... Sign-off not found
🔴 59d530d cas-docs: consolidation — T7 remediation summary... Sign-off not found
🔴 d1c6649 cas-docs: antalya/cas debugging — SQL-first rest... Sign-off not found
🔴 762c96d cas-docs: antalya/cas — remove internal GC/sweep... Sign-off not found
🔴 1c4e767 cas: gc -- default the round budgets that do not d... Sign-off not found
🔴 65923f5 cas-docs: antalya/cas — settings safety annotati... Sign-off not found
🔴 d9da444 cas-docs: consolidation — Phase 2a RESULTS.md su... Sign-off not found
🔴 de7e6dc cas-docs: consolidation — T7 remediation report,... Sign-off not found
🔴 b901862 cas-docs: antalya/cas quick-start — cache-layere... Sign-off not found
🔴 967849c cas-docs: BACKLOG regroom from verified verdicts (... Sign-off not found
🔴 294bcc8 cas-docs: antalya/cas index — deployment guidanc... Sign-off not found
🔴 23a1192 cas-docs: antalya/cas roadmap — shipped, planned... Sign-off not found
🔴 cc6a2f3 cas-docs: antalya/cas roadmap — drop invented pl... Sign-off not found
🟢 59069e0 cas-carve: separate commit for the Antalya CAS doc... Valid sign-off found
🔴 f95458a cas-docs: BACKLOG aggressive prune — live items ... Sign-off not found
🔴 ada2908 cas-docs: legacy CAS docs — complete columns, mi... Sign-off not found
🔴 b8f4c0a cas-docs: BACKLOG aggressive prune round 2 — del... Sign-off not found
🔴 8730147 cas-docs: storing-data — drop internal sweep bud... Sign-off not found
🟢 737d581 Merge remote-tracking branch 'altinity/antalya-26.... Skipped: sign-off not required in merge commit
🔴 3a5421b cas-docs: BACKLOG aggressive prune round 3 — the... Sign-off not found
🔴 0263fe4 cas-docs: BACKLOG aggressive prune round 4 — rem... Sign-off not found
🔴 f054f90 cas-docs: antalya/cas — honest stateless count, ... Sign-off not found
🔴 6425e38 cas: T15 part 1 -- Gate D coverage matrix (deletio... Sign-off not found
🔴 c580c6b cas: T15 coverage matrix -- drop noisy claim-fragm... Sign-off not found
🔴 71ab45b cas-docs: consolidation deletion (a) -- .superpowe... Sign-off not found
🔴 f5c01e8 cas-docs: consolidation deletion (b) -- dated spec... Sign-off not found
🔴 85c9583 cas-docs: consolidation deletion (c) -- docs/super... Sign-off not found
🔴 13723e5 cas-docs: consolidation deletion (d) -- untracked ... Sign-off not found
🔴 5594ab8 cas-docs: BACKLOG final pass part 1 -- header ters... Sign-off not found
🔴 3945f2f cas-docs: BACKLOG final pass part 2 -- more closed... Sign-off not found
🔴 eb3ad78 cas-docs: BACKLOG final pass part 3 -- compress mi... Sign-off not found
🔴 757d39e cas-docs: post-deletion dangler fix -- comments ci... Sign-off not found
🔴 758174e cas-docs: BACKLOG final pass part 4 -- purge sweep... Sign-off not found
🔴 7917518 cas-docs: BACKLOG final pass part 5 -- delete the ... Sign-off not found
🔴 2104cae cas-docs: consolidation complete -- workdir reduce... Sign-off not found
🔴 b4420fe cas-docs: BACKLOG reformat part 1 -- compress the ... Sign-off not found
🔴 0f26606 cas-docs: BACKLOG restructure -- folder of topic f... Sign-off not found
🔴 f08734d cas-docs: BACKLOG orphaned-open triage merge -- 47... Sign-off not found
🔴 fb570ae cas-docs: final-review batch -- cas_mounts columns... Sign-off not found
🔴 d8bd9fa ci: drop the CAS part-ref style guard -- its spec ... Sign-off not found
🔴 fddcb05 ci: bump rustfs to 1.0.0-beta.12 everywhere, binar... Sign-off not found
🔴 5eaf4bc cas-docs: final-review round 2 -- 4 more dead cita... Sign-off not found
🔴 552253e cas-docs: BACKLOG -- track 3 stale recoverRefTable... Sign-off not found
🔴 0bc91ca cas-docs: drain deferred-docs-fixes queue -- apply... Sign-off not found
🔴 63a1453 cas-docs: remove deferred task-5-report (transfer ... Sign-off not found
🔴 5131eea docs: spec -- CAS streaming conditional overwrite,... Sign-off not found
🔴 71d680a docs: spec -- require the GCS documentation update... Sign-off not found
🔴 2d7040a cas: docs -- drop cas_condemned_upload_memory_byte... Sign-off not found
🔴 fcbd1ef docs: plan -- CAS streaming conditional overwrite,... Sign-off not found
🔴 8207af4 docs: BACKLOG -- model the delete-then-re-upload d... Sign-off not found
🔴 2dc4150 docs: BACKLOG -- record the re-point-the-meta alte... Sign-off not found
🔴 531adee cas: add putOverwriteStream to the backend seam Sign-off not found
🔴 784308d cas: refuse an over-cap conditional overwrite on G... Sign-off not found
🔴 a680ece docs: BACKLOG -- the unconditional-write alternati... Sign-off not found
🔴 35e75d7 docs: spec -- CAS unconditional resurrect, superse... Sign-off not found
🔴 9659809 docs: plan -- CAS unconditional resurrect, five ta... Sign-off not found
🔴 e7d7106 Revert "cas: refuse an over-cap conditional overwr... Sign-off not found
🔴 ac7875d Revert "cas: add putOverwriteStream to the backend... Sign-off not found
🔴 d70b9e7 cas: abort the upload explicitly when a streaming ... Sign-off not found
🔴 43dcdf0 cas: BlobSource supplies a reader factory instead ... Sign-off not found
🔴 56e0294 cas: resurrect takes a reader instead of a staging... Sign-off not found
🔴 8adc175 cas: resurrect a condemned blob unconditionally, s... Sign-off not found
🔴 f487793 cas: delete the condemned-upload memory admission Sign-off not found
🔴 5703f68 cas: pin the resurrect's freedom from the GCS cap;... Sign-off not found
🟢 8c89644 Merge remote-tracking branch 'altinity/antalya-26.... Skipped: sign-off not required in merge commit
🔴 5468f17 Fix msan build: include DataTypesDecimal.h in Iceb... Sign-off not found
🔴 a3554bd cas: fix the two codex-review blockers in the unco... Sign-off not found
🔴 21eae6a docs: AGENTS.md — strict CAS* naming (no Ca* wid... Sign-off not found
🔴 47ef078 cas-docs: trim the resurrect/GCS-cap wording to th... Sign-off not found
🔴 156a54c cas-docs: drop internal invariant tags from user-f... Sign-off not found
🔴 b967100 cas: the resurrect size-guard throws CORRUPTED_DAT... Sign-off not found
🔴 a4d9105 cas: serialize emulated resurrections to bound pea... Sign-off not found
🔴 80cd88d cas-docs: roadmap — first-class local-disk pools... Sign-off not found
🔴 d3112a7 cas: reconcile every remaining claim about resurre... Sign-off not found
🟢 86e3763 cas-carve: carry the IcebergWrites MSan include fi... Valid sign-off found
🔴 eee9a2b ci: drop the triple-quote SQL style check from the... Sign-off not found
🔴 f3cda73 ci: compose the functional-tests job set once, in ... Sign-off not found
🔴 e8ecc2c sdd: remove the Stage B workspace (.superpowers/sd... Sign-off not found
🔴 9b5cbc3 iceberg: expect Time64(6) for the Iceberg time typ... Sign-off not found
🔴 cfd11fd Backport ClickHouse#108391 to 26.6: Fix data race on `Memory... Sign-off not found
🔴 95ba719 tests: pin granularity in 04300_cas_projection_mul... Sign-off not found

Errors details

Sign-off not found

No sign-off was found in the commit message. This usually means that the author or committer of this commit failed to include a Signed-off-by line in the commit message. In some cases, this error can also be raised if the sign-off is not in the correct format.

To avoid having pull requests blocked in the future, always include a Signed-off-by: User1 <user1@email.test> line in every commit message. You can also do this automatically by using the -s flag (i.e., git commit -s).

How to fix missing or invalid sign-offs

Option 1: add remediation commit

Option 2: fix commits without sign-off

Rebase the branch

If you have a local git environment and meet the criteria below, one option is to rebase the branch and add your Signed-off-by lines in the new commits. Please note that if others have already begun work based upon the commits in this branch, this solution will rewrite history and may cause serious issues for collaborators (described in the git documentation under "The Perils of Rebasing").

Warning

You should only do this if:

  • You are the only author of the commits in this branch
  • You are absolutely certain nobody else is doing any work based upon this branch
  • There are no empty commits in the branch

To add your Signed-off-by line to every commit in this branch:

  1. Ensure you have a local copy of your branch by checking out the pull request locally via command line.
  2. In your local branch, run: git rebase HEAD~250 --signoff
  3. Force push your changes to overwrite the branch: git push --force-with-lease origin cas-gc-rebuild