LabHub
배우기 러닝패스 코스

리더가 둘이었다 · 리더가 둘이었다 · 퀴즈

퀴즈: 분할과 안전성

LabHub 에서 이어서 보기

문항 6개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.

  1. 3노드 중 리더가 나머지 둘에서 끊겼다. 끊긴 리더는 어떻게 되는가?

    1. 응답이 없으면 스스로 팔로워로 물러난다
    2. 자기가 리더라고 계속 믿으며 클라이언트 요청도 받는다
    3. 즉시 임기를 올려 새 선거를 연다
    4. 남은 둘에게 리더 자리를 넘기고 종료한다
  2. 분할 중 두 노드가 동시에 자기가 리더라고 말한다. Raft 가 실제로 보장하는 것은?

    1. 어느 순간에도 리더는 하나뿐이다
    2. 같은 임기에 리더는 하나뿐이다
    3. 리더가 둘이면 둘 다 쓰기를 거부한다
    4. 임기가 낮은 쪽이 자동으로 물러난다
  3. 소수 쪽 리더가 받은 값의 상태로 맞는 것은?

    1. 로그에도 들어가지 않고 곧바로 거절된다
    2. 로그에 들어가고 커밋도 되지만 회복 시 되돌려진다
    3. 로그에는 들어가지만 커밋 번호는 오르지 않는다
    4. 다른 쪽 리더에게 전달되어 그쪽에서 커밋된다
  4. 분할이 회복됐을 때 소수 쪽 리더의 미확정 항목은 어떻게 되는가?

    1. 새 리더의 항목과 자리를 나눠 둘 다 남는다
    2. 관리자가 수동으로 어느 쪽을 남길지 정한다
    3. 타임스탬프가 늦은 쪽이 이긴다
    4. 임기가 어긋나므로 잘려 나가고 새 리더의 것으로 덮어써진다
  5. 4노드 클러스터가 3노드보다 나은 점은?

    1. 견딜 수 있는 고장이 하나 늘어난다
    2. 선거가 더 빨리 끝난다
    3. 정족수 계산이 단순해진다
    4. 없다 — 과반이 3으로 늘어 견딜 수 있는 고장은 그대로 1대다
  6. 회복 직후 옛 리더가 먼저 타임아웃이 나서 후보가 됐다. 이미 커밋된 항목이 덮어써지지 않는 이유는?

    1. 선거 제한 때문에 마지막 항목의 임기가 낮은 후보는 표를 받지 못한다
    2. 커밋된 항목은 디스크에 잠겨 있어 수정할 수 없다
    3. 후보는 회복 직후 일정 시간 동안 선거에 나설 수 없다
    4. 새 리더가 먼저 임기를 올려 두었으므로 후보는 요청조차 보내지 못한다