Skip to content

[draft] feat: constraint-based job assignment#7603

Draft
rubenfiszel wants to merge 2 commits intomainfrom
feature/constraint-based-job-assignment
Draft

[draft] feat: constraint-based job assignment#7603
rubenfiszel wants to merge 2 commits intomainfrom
feature/constraint-based-job-assignment

Conversation

@rubenfiszel
Copy link
Contributor

Explores adding constraint-based job assignment where workers declare properties (e.g., gpu, mem, region) and jobs specify constraints.

Key insight: with max 3 properties, constraints can be encoded as tags using canonical format (e.g., "c:gpu=a100,mem=high"), preserving the existing efficient IN-clause query pattern. Workers generate all 2^3=8 combinations they can satisfy.

Explores adding constraint-based job assignment where workers declare
properties (e.g., gpu, mem, region) and jobs specify constraints.

Key insight: with max 3 properties, constraints can be encoded as tags
using canonical format (e.g., "c:gpu=a100,mem=high"), preserving the
existing efficient IN-clause query pattern. Workers generate all 2^3=8
combinations they can satisfy.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@rubenfiszel rubenfiszel changed the title docs: add design document for constraint-based job assignment [draft] feat: constraint-based job assignment Jan 18, 2026
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Jan 18, 2026

Deploying windmill with  Cloudflare Pages  Cloudflare Pages

Latest commit: 9dbd091
Status: ✅  Deploy successful!
Preview URL: https://358697e8.windmill.pages.dev
Branch Preview URL: https://feature-constraint-based-job.windmill.pages.dev

View logs

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