Verify the main runspace reset method in the PSES pipeline thread consumer
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Commencez par src/PowerShellEditorServices/Services/PowerShell/Host/PsesInternalHost.cs autour des lignes 784–826, puis suivez le consommateur du thread du pipeline et la gestion de l’état de son runspace. Provoquez la condition défectueuse du runspace décrite dans l’issue et vérifiez la détection, la restauration, ainsi que le fait que le reset ne s’exécute pas en fonctionnement normal ; le travail est terminé lorsque le comportement est confirmé ou que les affinements nécessaires sont documentés et testés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
We have a kind of primitive stab at a method to clean up a faulty runspace state in the PSES pipeline thread consumer here:
We need to induce a fault and see if this works as expected, as well as ensure it doesn't run at other times...
My suspicion is that it will need some refinement and could have some significant bugs in it. But it's currently a corner case and a worse-case scenario handler anyway (if it didn't exist, we are essentially crashed).
So we need to investigate this and see how we can improve:
- detection of bad runspace state
- restoration of good runspace state
- how our threading mechanisms work in this scenario...
- Langage dominant
- C#
- Étoiles
- 767
- Forks
- 266
- Merge moyen
- 3 j 16 h
- PR mergées (30 j)
- 1
Préparer son environnement
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de PowerShell/PowerShellEditorServices
-
[Bug] None of the string overloads of `EditorExtensionServiceProvider.GetService()` work on .NET.Peut-être à nouveau libre @andyleejordan l’a pris il y a 96 jours, et aucune pull request n’est ouverte. Ouverte
PowerShell/PowerShellEditorServices#2331 · 1 réaction · 2 personnes assignées ·
-
Area-Language Server Issue-Enhancement
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
PowerShell/PowerShellEditorServices#2315 · 1 commentaire ·
-
Improve Constrained Runspace Debug ExperiencePeut-être pris @JustinGrote l’a pris il y a 119 jours. OuverteArea-Debugging Issue-Enhancement
PowerShell/PowerShellEditorServices#2294 · 1 réaction · 2 personnes assignées ·
-
Issue-Bug Needs: Triage
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
PowerShell/PowerShellEditorServices#2293 · 1 commentaire ·
-
Document outline drops child variables when a function/filter reuses a variable name declared earlier (scope-blind declaration dedup)Peut-être pris @JustinGrote l’a pris il y a 147 jours. Ouverte
PowerShell/PowerShellEditorServices#2282 · 1 commentaire · 1 réaction · 2 personnes assignées ·
Toutes les issues de PowerShell/PowerShellEditorServices
Issues similaires
-
Money ExploitsOuverteS: Untriaged
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
project-wayfarer/wayfarer-14#1628 ·
Les mainteneurs répondent en général sous 3 jours
-
:watch: Not Triaged dotnet-target-version
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour
-
copilot documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 2 jours
-
untriaged
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
dotnet/dotnet-api-docs#13124 ·
Les mainteneurs répondent en général sous 1 jour
-
agentic-workflows
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
Les mainteneurs répondent en général sous 1 jour