Skip to content

fix(coprocessor): prevent dependence cycle overestimation on trivial encrypt handles#1631

Closed
antoniupop wants to merge 24 commits intorelease/0.10.xfrom
antoniu/fix-dep-cycle-overestimate
Closed

fix(coprocessor): prevent dependence cycle overestimation on trivial encrypt handles#1631
antoniupop wants to merge 24 commits intorelease/0.10.xfrom
antoniu/fix-dep-cycle-overestimate

Conversation

@antoniupop
Copy link
Copy Markdown
Collaborator

…encrypt handles

goshawk-3 and others added 23 commits December 18, 2025 15:27
…iple workers

It provides a non-blocking, distributed locking mechanism that
coordinates dependence-chain processing across multiple tfhe-workers.

A worker can acquire ownership of the next available dependence-chain entry for processing
ordered by last_updated_at (FIFO queue-like approach).

Ownership expires after a timeout, enabling work-stealing by other workers.

New CLI param --worker_id
- Added LockingReason for logging
- Make expiry configurable
- add --dcid_ttl_sec config
- add otel traces for dcid
@cla-bot cla-bot bot added the cla-signed label Dec 19, 2025
@mergify
Copy link
Copy Markdown

mergify bot commented Dec 19, 2025

🧪 CI Insights

Here's what we observed from your CI run for 4e496cd.

🟢 All jobs passed!

But CI Insights is watching 👀

@antoniupop antoniupop force-pushed the antoniu/fix-dep-cycle-overestimate branch from 0a4a5a1 to e0a84b3 Compare December 20, 2025 07:48
@antoniupop antoniupop changed the base branch from feature/tfhe-worker/scalability to release/0.10.x December 20, 2025 07:53
@antoniupop antoniupop force-pushed the antoniu/fix-dep-cycle-overestimate branch from e0a84b3 to 4e496cd Compare December 20, 2025 07:54
@antoniupop antoniupop closed this Dec 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants