From 8713805303544c356e8e591a27fc9f676c9fa985 Mon Sep 17 00:00:00 2001 From: Humberto Silva Naves Date: Thu, 12 Feb 2009 14:03:11 -0200 Subject: [PATCH] Teste de election --- readme.txt | 13 +++++-------- src/test/java/org/hnaves/dfs/election/ElectionTest.java | 5 +++++ 2 files changed, 10 insertions(+), 8 deletions(-) create mode 100644 src/test/java/org/hnaves/dfs/election/ElectionTest.java diff --git a/readme.txt b/readme.txt index 0d5a8d3..451067c 100644 --- a/readme.txt +++ b/readme.txt @@ -1,3 +1,8 @@ +Humberto Silva Naves + +DFS – Distributed File System + + Hipóteses sobre o mecanismo de comunicação: 1 - Mensagens não são geradas espontaneamente na rede; 2 - Mensagens não são maliciosamente forjadas por alguém conectado à rede; @@ -12,7 +17,6 @@ Hipoteses sobre os processadores/máquinas: As hipóteses que assumimos para os processadores são bastante realistas para o nosso ambiente. - Variáveis de estado: - Status: Pode ser dentre DOWN, RECOVERY, MERGE, ELECTION, REORGANIZATION e NORMAL; @@ -128,10 +132,6 @@ OnReceiveAreYouThereReply(AreYouThereReply Message) { } } -Possibilidades de erro: -*) O coordenador de um grupo falhar, se recuperar e entrar em um grupo com o mesmo Id do anterior; -**) Um nó ficar recebendo infinitas cópias de AreYouThereAnswer - 2 - Dinâmica do "AreYouCoordinator": A dinâmica do "AreYouCoordinator" serve para descobrir outros coordinator que estão na mesma rede; @@ -174,7 +174,4 @@ OnReceiveAreYouCoordinatorReply(AreYouCoordinatorReply Message) { } -Possibilidades de erro: -*) Dois coordenadores ficaram eternamente lutando para ver quem vai fazer o merge primeiro (por isso o random); - diff --git a/src/test/java/org/hnaves/dfs/election/ElectionTest.java b/src/test/java/org/hnaves/dfs/election/ElectionTest.java new file mode 100644 index 0000000..3eb8746 --- /dev/null +++ b/src/test/java/org/hnaves/dfs/election/ElectionTest.java @@ -0,0 +1,5 @@ +package org.hnaves.dfs.election; + +public class ElectionTest { + +} -- 2.11.4.GIT