Support parallel checking in fine grained mode
Offen
Dieses Issue hat noch niemand übernommen.
feature
parallel checking
topic-fine-grained-incremental
- Vorherrschende Sprache
- Python
- Sterne
- 20.6k
- Forks
- 3.3k
- PR-Merge-Kennzahlen
- PR-Kennzahlen ausstehend
Beschreibung
This includes at least two things:
- Make sure all fine-grained dependencies are written when using
--cache-fine-grainedon a regular run - Speed up the daemon cold start by running it with multiple workers that would write the initial cache
cc @JukkaL
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die Behandlung von --cache-fine-grained während regulärer Ausführungen und den Einstiegspunkt für den Kaltstart des Daemons zu finden. Die Aufgabe ist erledigt, wenn reguläre Ausführungen alle fein granularen Abhängigkeiten schreiben und Kaltstarts mehrere Worker verwenden, um den initialen Cache zu befüllen; prüfe die relevanten vorhandenen Cache- und Daemon-Tests, bevor du das Verhalten änderst.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- performance, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100