CESGRANRIO — Profissional Transpetro de Nível Superior - Junior: Ênfase: 4: Análise de Sistemas - Infraestrutura — Conceitos básicos de programação — 2023

Enunciado

Durante a operação de um cluster tolerante a falhas, o servidor primário perde a comunicação que garante a coordenação da sua operação conjunta com o servidor secundário. Como consequência, o servidor secundário considera que o servidor primário se encontra em falha e assume o controle do fornecimento do serviço. Por sua vez, o servidor primário, que não se encontra de fato em falha, considera que o servidor secundário se encontra em falha e mantém a operação do serviço. Dessa forma, ambos os servidores acabam operando o serviço de forma independente, com acesso simultâneo aos recursos, o que corrompe os dados. A situação descrita é conhecida como síndrome do

Alternativas

  1. A)

    deadlock

  2. B)

    semáforo

  3. C)

    split-brain

  4. D)

    mutex

  5. E)

    starvation

Gabarito e comentário

Resposta correta: C

A síndrome split-brain ocorre quando partes de um cluster deixam de se comunicar e cada lado acredita que o outro falhou. Como consequência, dois nós ou grupos podem assumir simultaneamente o mesmo serviço e acessar os mesmos recursos, criando risco de inconsistência e corrupção de dados. O cenário descrito corresponde diretamente a split-brain. Alternativa C.

Questões relacionadas