Itdaily - De keerzijde van het succes: GitHub wijt storing aan capaciteitsproblemen

De keerzijde van het succes: GitHub wijt storing aan capaciteitsproblemen

Smartphone met het GitHub Copilot-logo voor een laptop met het GitHub-logo op het scherm.

Het aantal GitHub-bijdragen is op amper vier maanden tijd verdubbeld, al blijken de servers van GitHub die plotse toestroom niet te kunnen opvangen.

Op maandag kampte GitHub met een acht uur durende storing, waarbij het ontwikkelaarsplatform verhoogde foutmeldingen en latency ervaarde. In een technische post verschaft GitHub meer uitleg over het incident. De storing blijkt het gevolg van overbelasting op de servers in een Amerikaans datacenter.

GitHub is de voorbije maanden flink gegroeid, en wellicht dus te snel voor zijn eigen goed. Het aantal GitHub-bijdragen verdubbelde sinds april van 1,4 miljard tot 2,9 miljard in augustus. Het verkeer bereikte op de dag van de storing een nieuwe piek die de servers niet bleken te kunnen opvangen.

AI-code zet servers onder druk

De explosie van commits op GitHub komt er niet alleen omdat ontwikkelaars veel ijveriger zijn dan voorheen. Het stijgende gebruik van AI-codeertools laat zich ook voelen op het platform. GitHub moest de voorbije maanden herhaaldelijk maatregelen nemen om de capaciteit van zijn eigen Copilot-assistent onder controle te houden. Een nieuw credit-gebaseerd facturatiesysteem dat sinds 1 juni geldt, viel minder in de smaak bij ontwikkelaars.

GitHub kondigt maatregelen aan om de capaciteit van zijn servers beter te beheren. Die houden voornamelijk het korter toezien op capaciteitsmonitoring en het automatisch opschalen van de capaciteit van piekmomenten, al wil GitHub ook strenger zijn op ‘herhalingspogingen’ die veel tokens verbruiken. “De groei verklaart de druk op onze systemen, maar vormt geen excuus voor storingen”, zegt GitHub.

Deze week kregen ook Anthropic en OpenAI te maken met storingen bij Claude en ChatGPT. De storingen waren vooral vervelend voor Amerikaanse gebruikers, omdat ze voor hen bijna de volledige werkdag omspanden. Valt de technologie weg, dan gaat kostbare tijd verloren voor werknemers.