La acel moment, rapoartele replica primare inapoi la client. Dacă procesul a avut succes, se termină aici. Dacă nu, replica primar spune clientul ceea ce sa întâmplat. De exemplu, dacă unul replica secundar nu a efectuat actualizarea cu un anumit mutație, replica primar notifica clientul și reîncearcă aplicarea mutație de mai multe ori. În cazul în care replica secundar nu se actualizează în mod corect, replica primar spune replica secundar pentru a începe peste de la începutul procesului de scriere. Dacă acest lucru nu funcționează, serverul master va identifica replica afectate ca gunoi.
Ce altceva GFS face și ce serverul master face la gunoi? Păstrați lectură pentru a afla.
Alte funcții de sistem de fișiere Google
În afară de serviciile de bază ale SFP prevede, există câteva funcții speciale care ajuta la mentinerea sistemului să ruleze fără probleme. În timp ce proiectarea sistemului, dezvoltatorii GFS știa că anumite aspecte au fost obligate să pop-up pe baza arhitecturii sistemului. Ei au ales să folosească hardware ieftin, care a făcut construirea unui sistem de mare un proces-cost-eficiente. De asemenea, aceasta a însemnat că computerele individuale în sistemul nu va fi întotdeauna de încredere. Eticheta de preț ieftin mers mână în mână cu computerele care au tendința de a eșua.
Dezvoltatorii GFS funcții încorporate în sistem pentru a compensa lipsa de fiabilitate inerentă a componentelor individuale. Aceste funcții includ de masterat și de replicare bucată, un proces de recuperare simplificat, reechilibrarea, detectarea replica vechi, îndepărtarea gunoiului și sume de verificare.
În timp ce există doar un singur server de master activ pe grup GFS, copii ale serverul master există pe alte masini . Unele exemplare, numite de masterat umbră, oferă servicii limitate chiar și atunci când serverul master primar este activ. Aceste servicii se limitează la a citi cereri, deoarece aceste cereri nu modifică în nici un fel de date. Serverele de bază umbra rămână întotdeauna un pic în spatele serverul master primar, dar este, de obicei, d