This repository has been archived by the owner on Aug 17, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO.txt
32 lines (29 loc) · 2.55 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
---------------------------------------------------------------------------------------------------------------------
| Status | Description |
---------------------------------------------------------------------------------------------------------------------
| DONE | 1 - Implementar Watcher para ver eventos em subdiretórios |
| | 2 - Sync manager espera por replicas antes de atualizar arquivos. (usar barreira ou semáforo); |
| DONE | 3 - Métodos para obter informações sobre conexão no SyncManager; |
| DONE | 4 - Modifcar SyncManager para fazer atualização incial usando arquivo zip; |
| | - Réplicas: |
| | 6 - SyncManager ouvindo (watcher) todos usuários para cada réplica conectada no primário |
| DONE | 7 - thread de aceitação de novos replicadores (primário) |
| DONE | 7.1 - atualização do arquivo users.info com informacoes de todo mundo |
| DONE | 8 - SyncManager 'global' enviando arquivo users.info |
| DONE | 9 - thread de detecção de falhas do primário (réplicas) |
| | |
| | 10 - Implementar algoritmo de eleição (disparado pelo thread detector de falhas) |
| | 11 - Após eleição, enviar mensagem de troca de primário para clientes (pelo connection) |
| | 12 - Após eleição, reconstruir o syncManagers do novo primário para clientes (utilizando tarefa 8) |
| DONE | 13 - Implementar redirecionamento de conexão no Connection |
| | |
| | 14 - Novo construtor de SyncManager recebendo conexão já pronta. (utilizado por novo primário) |
---------------------------------------------------------------------------------------------------------------------
1 3 14 4 13
6 7 8 9
10 11
2
Mateus: 1,4
Ricardo: 13,7-9,11 , 7.1
Trivial: 3,14,6
A ver: 10 2 12