ON
← Nazaj na pregled
GitHub CTO se opravičuje razvijalcem po eni največjih prekinitev
India🏛️ PolitikaSredinapredvčerajšnjim

GitHub CTO se opravičuje razvijalcem po eni največjih prekinitev

Glavni tehnološki direktor GitHub-a Vlad Fedorov se je javno opravičil za velik izpad, ki je trajal 7 ur in 47 minut 17. avgusta. Izpad je bil posledica kombinacije tehničnih napak, vključno s politiko avtomatskega merjenja, ki je spremljala napačno merilo, nasičenost obremenitve in latentno napako ponovnega poskusa v Visual Studio Code. Te težave so povzročile znatno poslabšanje zmogljivosti, pri čemer je stopnja napak dosegla do 50% za nekatere storitve. Incident poudarja vse večje izzive, povezane s hitro širitvijo GitHub-a, saj je uporaba narasla s 1,4 milijarde na 2,9 milijarde mesečnih obveznosti. Družba je predstavila načrte za izboljšanje odpornosti sistema, vključno s spremembami mehanizmov ponovnega poskusa in strategij merjenja. Izpad je nastal le nekaj tednov po incidentu, ki je prizadel GitHubovo storitev Actions, kar je povzročilo zaskrbljenost med tekmeci, kot sta Cursor in CloudBees.

Glavni tehnološki direktor GitHub-a Vlad Fedorov se je javno opravičil razvijalcem po eni od najhujših prekinitev platforme, ki je trajala sedem ur in 47 minut 17. avgusta.

Po njegovih besedah ni nihče potisnil napačne kode ali napačno konfiguriranih sistemov, problem pa je nastal, ker je platformi preprosto zmanjkalo prostora za obvladovanje brezprecedentnih stopenj prometa. Koreninski vzrok prekinitve je bila politika avtomatskega povečevanja, ki je spremljala napačno merilo.

Kot posledica tega je bila storitev Copilot Token Service offline znatno dlje kot druge storitve. Inženirji so na koncu onemogočili ponovna preizkušanja prehoda in začeli vračati napake HTTP 403 za prihajajoče zahteve za Copilot token.

Fedorov je poudaril, da je GitHubova hitra rast postala glavni dejavnik v njegovih izzivih zanesljivosti. 9 milijard trenutno. Da bi zadovoljili to povpraševanje, je podjetje uvedlo več kot 3 milijone jedrov CPU in 120 petabajtov hitrega shranjevanja, s čimer je premaknilo meje obstoječih podatkovnih centrov. Azure zdaj podpira približno 58% delovne obremenitve platforme Git, v maju pa 12%, kar je skoraj polovica vseh operacij.

V odgovor na to je GitHub predstavil več načrtovanih popravkov, vključno z izvajanjem doslednih omejitev ponovnega preizkusa, proračunov za ponovno preizkus in spremenljivih časovnih presledkov med storitvenimi interakcijami.

Med tem obdobjem je Cursor začel z zgodnjo beta verzijo svojega izdelka Origin Code Hosting, ki je izkoristil nedostopnost GitHuba.

1 poročil

Times of India logoTimes of IndiaNeodvisenSredinaDejstva 95Objektivnost 90predvčerajšnjim
GitHub CTO se opravičuje razvijalcem po eni največjih prekinitev

Glavni tehnološki direktor GitHub-a Vlad Fedorov se je javno opravičil za velik izpad, ki je trajal 7 ur in 47 minut 17. avgusta. Izpad je bil posledica kombinacije tehničnih napak, vključno s politiko avtomatskega merjenja, ki je spremljala napačno merilo, nasičenost obremenitve in latentno napako ponovnega poskusa v Visual Studio Code. Te težave so povzročile znatno poslabšanje zmogljivosti, pri čemer je stopnja napak dosegla do 50% za nekatere storitve. Incident poudarja vse večje izzive, povezane s hitro širitvijo GitHub-a, saj je uporaba narasla s 1,4 milijarde na 2,9 milijarde mesečnih obveznosti. Družba je predstavila načrte za izboljšanje odpornosti sistema, vključno s spremembami mehanizmov ponovnega poskusa in strategij merjenja. Izpad je nastal le nekaj tednov po incidentu, ki je prizadel GitHubovo storitev Actions, kar je povzročilo zaskrbljenost med tekmeci, kot sta Cursor in CloudBees.

Ocena pristranskosti (Sredina): Članek predstavlja dejansko poročilo o tehnični napaki brez očitnega ideološkega okvirja. Čeprav razpravlja o posledicah rasti GitHub in omenja reakcije tekmecev, so ti elementi predstavljeni nevtralno brez partizanskega poudarka. Osredotočenost ostaja na tehnične razlage in

Zakaj dejstva (95): The article provides detailed technical explanations of the outage including the role of autoscaling policies, Istio sidecars, and the impact of Visual Studio Code's retry bug. These details align with the general consensus found in other sources covering the same event. The timeline of recovery and

Zakaj objektivnost (90): The article maintains a largely neutral tone throughout, presenting facts and technical details without overt bias or emotional language. It includes direct quotes from the official blog post and avoids taking sides or making subjective judgments about the incident.

Kako je poročala vsaka stran

Isti dogodek, razvrščen po političnem nagibu medijev, ki so o njem poročali.

Kako je poročala vsaka stran

Podprite neodvisne novice z zavedanjem pristranskosti in odklenite družbeni utrip, glasovanje skupnosti in vse druge funkcije za podpornike.

Postani podpornik

Poročanje po svetu

Isti dogodek, kot so ga poročali v drugih državah.

Poročanje po svetu

Podprite neodvisne novice z zavedanjem pristranskosti in odklenite družbeni utrip, glasovanje skupnosti in vse druge funkcije za podpornike.

Postani podpornik

Preverjanje trditev

Ključne dejanske trditve in koliko virov jih potrjuje oz. zavrača.

Preverjanje trditev

Podprite neodvisne novice z zavedanjem pristranskosti in odklenite družbeni utrip, glasovanje skupnosti in vse druge funkcije za podpornike.

Postani podpornik

Ohranimo novice poštene.

ObjectiveNews financirajo bralci in je brez oglasov – pristranskost vam pokažemo, ne skrijemo. Podprite neodvisno novinarstvo za 4 €/mesec.

Postani podpornik

Povezane zgodbe