Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

push_files takes ~70s per call (both success and fast-fail cases)

Ouverte
#2,179 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
35/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
github, go
Domaine
api, backend

Piste de recherche

Commencez par suivre le point d’entrée push_files ainsi que ses opérations GitHub Git Trees et de commit. Reproduisez le payload de sept fichiers à la fois dans le chemin d’échec de l’autorisation et dans le chemin de réussite, en comparant l’endroit où se produit le délai d’environ 70 secondes. Le travail est considéré comme terminé lorsque la cause de la latence est identifiée et corrigée, ou clairement diagnostiquée, avec une couverture pour le chemin affecté.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Describe the bug

push_files calls are consistently slow (~1m12s–1m13s) in our MCP flow, even when one call fails with authorization error and the next call succeeds with the same payload.

This suggests significant latency before/around final Git operations, not only at final commit update step.

Affected version

Using hosted/remote GitHub MCP server, version: github-mcp-server/remote-57ddf9ca0de2f61fc022ca3cff21efc81a65fc99 (observed on 2026-03-08 via initialize -> serverInfo.version)

Steps to reproduce the behavior
  1. Call github.push_files with a payload of 7 files (Twig templates + one larger classes/Email.php) to:
  2. First call result:
    • Error: failed to create tree: POST https://api.github.com/repos/Sogl/grav-plugin-login/git/trees: 403 Resource not accessible by personal access token []
    • Client timing: Worked for 1m 12s
  3. Fix PAT permissions and call github.push_files again with the same payload.
  4. Second call result:
Expected vs actual behavior

Expected:

  • Latency in seconds for this payload size, or at least clear diagnostics if server-side queueing/throttling is involved.

Actual:

  • Both failed and successful calls take ~70+ seconds with almost identical duration.
Logs

First call (failed, ~1m12s):

  • failed to create tree: POST https://api.github.com/repos/Sogl/grav-plugin-login/git/trees: 403 Resource not accessible by personal access token []

Second call (success, ~1m13s):

  • {"ref":"refs/heads/feature/multipart-emails", ... "sha":"8be0cd10415515109476025379545999f52b87b0"}

Request payload was the same large push_files body in both calls (7 files, full file contents).

Langage dominant
Go
Étoiles
33.1k
Forks
5k
Merge moyen
2 j 1 h
PR mergées (30 j)
25

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de github/github-mcp-server

Toutes les issues de github/github-mcp-server

Issues similaires

Plus d'issues Go

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.