<Р> По това време основните доклади реплика обратно на клиента. Ако процесът е била успешна, тя свършва тук. Ако не, основната реплика казва на клиента какво се е случило. Например, ако един вторичен реплика успяла да актуализира с определена мутация, основната реплика уведомява клиента и опитва отново прилагането на мутация още няколко пъти. Ако вторичната реплика не актуализира правилно, основната реплика казва вторичния реплика да започнем отначало от началото на процеса на запис. Ако това не работи, главния сървър ще определи засегнатата реплика като боклук.
<Р> Какво друго на СДФ направя и какво прави главния сървър направя, за да боклук? Дръжте четене, за да разберете.
Други функции на Google File System
<р> Отделно от основните услуги на СДФ предоставя, има няколко специални функции, които спомагат за поддържане на системата работи безпроблемно. При проектиране на системата, GFS разработчиците са знаели, че по някои въпроси бяха длъжни да се появи на базата на архитектурата на системата. Те избраха да използват евтин хардуер, което прави изграждането на голяма система рентабилен процес. Това също така означава, че отделните компютри в системата не би винаги да са достоверни. Евтината цена маркер вървеше ръка за ръка с компютри, които имат тенденция да се провали.
GFS разработчиците вградени функции в системата за компенсиране на присъщата ненадеждността на отделните компоненти. Тези функции включват господар и парче репликация, процес рационализирана възстановяване, ребалансиране, остаряла откриване реплика, извозване на боклука и checksumming.
<Р> Докато има само един активен главен сървър за GFS клъстер, копия от главния сървър съществуват на други машини , Някои екземпляри, наречени сянка майстори, предоставят ограничени услуги, дори когато основната главния сървър е активен. Тези услуги се ограничават до прочете исканията, тъй като тези искания не променят данните по всякакъв начин. Майсторски сянка сървърите винаги изостават малко зад основната главния сървър, но това е обикновено е само въпрос на части от секундата. Реплики главния сървър поддържат контакт с основната главния сървър, наблюдение лог експлоатация и избирателни chunkservers, за да следите на данни. Ако основният сървър не успее майстор и не може да се рестартира, като вто