ATTENZIONE — Tutto il materiale presente in questo articolo è coperto da Copyright Hdblog.it a norma dell'art. 70 Legge 22 aprile 1941 n. 633. Le immagini presenti non sono salvate in locale ma sono Copyright del sito che le ospita.
Tecnologia

GitHub cresce troppo in fretta: i commit sono più che raddoppiati in quattro mesi

GitHub sta gestendo una crescita dell'attività sulla piattaforma che, nel giro di pochi mesi, ha assunto dimensioni notevoli Da aprile, il numero mensile di commit, cioè delle modifiche al codice registrate nei progetti ospitati su GitHub, è passato da 1,4 a 2,9 miliardi. Il dato è stato comunicato dalla stessa società dopo l'interruzione che lunedì ha reso inaccessibili diversi servizi per oltre sette ore.

A causare il down non sarebbe stata una modifica al codice o alla configurazione. GitHub spiega che il traffico ha raggiunto un nuovo picco e che un componente critico dell'infrastruttura nel data center Central US non è riuscito a scalare abbastanza rapidamente. Ne sono seguiti problemi di capacità che hanno coinvolto più servizi della piattaforma.I 2,9 miliardi di commit mensili danno un'idea di quanto sia aumentata l'attività. Un commit registra le modifiche apportate a un progetto e rappresenta una delle operazioni più comuni per chi utilizza GitHub. La società riconosce che una crescita di queste dimensioni sta mettendo sotto pressione i propri sistemi, senza però usarla come giustificazione per quanto accaduto.

L'aumento coincide con una fase in cui gli strumenti di programmazione basati su AI vengono utilizzati sempre più spesso per scrivere, modificare e verificare codice. Agenti e assistenti possono produrre modifiche con una frequenza molto superiore rispetto a un flusso di lavoro esclusivamente manuale. Non significa, però, che GitHub abbia attribuito direttamente all'AI il picco che ha provocato l'interruzione.

La società sta intervenendo soprattutto sulla capacità dei sistemi di reggere improvvisi aumenti delle richieste. Tra le misure annunciate c'è una revisione degli avvisi legati all'utilizzo di CPU e memoria, così da individuare prima i componenti che rischiano di raggiungere il limite durante i periodi di maggiore attività.

GitHub vuole anche modificare il modo in cui i propri servizi gestiscono i tentativi ripetuti dopo un errore. Verranno introdotti limiti e budget per i nuovi tentativi, insieme a timeout variabili e coerenti tra i diversi servizi. Lo scopo è evitare che una componente in difficoltà generi una quantità crescente di nuove richieste e finisca per sovraccaricare anche le altre.


Piccolo prezzo per un ottimo smartphone? Honor 400 Lite, compralo al miglior prezzo da Amazon Marketplace a 130 euro.

CLICCA QUI PER CONTINUARE A LEGGERE


Testi ed immagini Copyright Hdblog.it