microsoft / microsoft/RecursiveExtractor
Timeout Should be Resiliant to Stalls in Extractor Libraries
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C#
- Sterne
- 220
- Forks
- 35
- Ø Merge
- 20 T. 1 Std.
- Gemergte PRs (30 T.)
- 1
Beschreibung
#127 revealed an a new issue that if there is a stall in an extractor dependency we use, the resource governor is never called. This may require some refactoring to perhaps a task based system with a timer based cancellation to improve the robustness of the timer restriction.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
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 nachzuverfolgen, wie der Ressourcen-Governor im Zusammenhang mit Extractor-Abhängigkeiten aufgerufen wird und wie die Timer-Beschränkung durchgesetzt wird. Ermittle, wie ein blockierter Extractor eine Abbruchaktion auslösen sollte, und definiere die Erledigung so, dass sichergestellt ist, dass der Governor weiterhin aufgerufen wird und das Timeout während blockierter Abhängigkeiten wirksam bleibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp
- Bereich
- cli, tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100