Skip to content

Hardening: theft-safe repair protocol and trustworthy soak (ABI v7).#18

Merged
leducp merged 1 commit into
mainfrom
hardening_must_should
Jun 12, 2026
Merged

Hardening: theft-safe repair protocol and trustworthy soak (ABI v7).#18
leducp merged 1 commit into
mainfrom
hardening_must_should

Conversation

@leducp

@leducp leducp commented Jun 10, 2026

Copy link
Copy Markdown
Owner
  • Fix endurance script does not handle tsan errors
  • Theft-safe entry repair: position-tagged locks + CAS commit (VERSION 7)
  • Harness: never report a swallowed failure as clean
  • Stress oracles: GC results become assertions, exact conservation, big payloads
  • Core: registry seqlock fence, wake-on-drop, receive backoff, membership GC, steal counter
  • shm+API: non-destructive create(), 0600 mode, identity stamp, publish bounds
  • Skip-marker commit for stolen entries; stall-repair fuzz test
  • Tests: multi-process MPMC, live_repair effectiveness asserts, ASAN/UBSAN builds
  • live_repair: timing-independent effectiveness oracle
  • live_repair: injector poisons via CAS, never a blind store

@leducp leducp changed the title Fix endurance script does not handle tsan errors Hardening: theft-safe repair protocol and trustworthy soak (ABI v7). Jun 12, 2026
@leducp leducp force-pushed the hardening_must_should branch 3 times, most recently from 7043cd2 to 04b1076 Compare June 12, 2026 09:58
Theft-safe entry repair: position-tagged locks + CAS commit (VERSION 7)
Harness: never report a swallowed failure as clean
Stress oracles: GC results become assertions, exact conservation, big payloads
Core: registry seqlock fence, wake-on-drop, receive backoff, membership GC, steal counter
shm+API: non-destructive create(), 0600 mode, identity stamp, publish bounds
Skip-marker commit for stolen entries; stall-repair fuzz test
Tests: multi-process MPMC, live_repair effectiveness asserts, ASAN/UBSAN builds
live_repair: timing-independent effectiveness oracle
live_repair: injector poisons via CAS, never a blind store
@leducp leducp force-pushed the hardening_must_should branch from 04b1076 to e9b946a Compare June 12, 2026 09:58
@leducp leducp merged commit e5c8ce4 into main Jun 12, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant