Scheduler: human-readable messages for placement rejections
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 85/100
- Issue-Typ
- Feature
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- typescript
Rechercherichtung
Lies packages/domain/src/lib/scheduler.ts, um zu sehen, wie placeReplica Ablehnungscodes erzeugt, und prüfe dann die bestehenden Testmuster in scheduler.spec.ts. Füge für jeden aufgeführten Code einen Unit-Test hinzu und führe pnpm nx test domain aus. Als fertig gilt die Aufgabe, wenn jeder Code einen kurzen englischen Satz für Betreiber erzeugt und das Domain-Paket keinen Framework-Import enthält.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
placeReplica in packages/domain/src/lib/scheduler.ts returns one code per rejected node (not_ready, architecture, labels, not_allowed, volume, cpu, memory, ports).
Task
- Add a pure
describeRejection(code, nodeName)that returns a short English sentence for operators, for example "edge-1 does not have enough free memory". - Add a unit test per code in
scheduler.spec.ts.
Acceptance
pnpm nx test domain passes. No framework import in the domain package.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 2
- Forks
- 1
- Ø Merge
- 7 Std. 17 Min.
- Gemergte PRs (30 T.)
- 197
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus shipkeepdev/shipkeep
-
good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
shipkeepdev/shipkeep#295 ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue priority:P2 track:control-plane
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
shipkeepdev/shipkeep#212 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement good first issue priority:P3 track:web
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
shipkeepdev/shipkeep#144 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation good first issue priority:P3 track:control-plane
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
shipkeepdev/shipkeep#143 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation good first issue priority:P3 track:control-plane
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
shipkeepdev/shipkeep#141 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in shipkeepdev/shipkeep
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
vercel-labs/ui#540 ·
Maintainer antworten meist innerhalb von 1 Tag
-
accepted ai-dev ai-implementing
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
livesport/homer#218 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
normalizePropName strips `#` characters from Figma property names instead of only the `#id` suffixOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
figma/code-connect#419 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
-
Negative values skip k/M abbreviation and medium decimal format on line, stacked-area, and tooltipOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
britecharts/britecharts#1255 ·
Maintainer antworten meist innerhalb von 1 Tag