mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-08-23 08:00:45 +00:00
8c34c65d8e
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>