15 november 8th 2012 spring 2013 if a replica is

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: iden4ty of chunks no longer present •  Erase metadata for these chunks –  Chunk server free to delete its replica of such chunks L24.13 November 8th, 2012 CS480 Principles of Data Management Spring 2013 Stale chunks and issues Spring 2013 •  Master maintains a chunk version number for each chunk –  AND misses muta4ons to the chunk –  The chunk replica becomes stale –  Dis4nguish between stale and up ­to ­date chunks •  Working with a stale replica causes problems with: •  When master grants a new lease on chunk –  Increase version number –  Inform replicas –  Record new version persistently –  Correctness –  Consistency L24.15 November 8th, 2012 Spring 2013 If a replica is unavailable its version number will not be advanced Occurs BEFORE any client can write to chunk November 8th, 2012 CS480 Principles of Data Management L24.16 Spring 2013 Additional safeguards against stale replicas •  Include chunk version number •  When a chunk server restarts, it reports to the Master with the following: –  When client requests chunk...
View Full Document

This note was uploaded on 02/11/2014 for the course CS 480 taught by Professor Staff during the Spring '08 term at Colorado State.

Ask a homework question - tutors are online