8xFF / 8xFF/atm0s-sdn

Replicate Key-Value storage

Aberta
#45 0 comentários 0 reações 0 responsáveis Ver no GitHub
enhancement
Linguagem predominante
Rust
Estrelas
87
Forks
18
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

Each key in key-value storage is only saved in single node in current version, it should be replicate at least 2 nodes. It is better to configurable how many node it is replicated.

May be it is affected to bellow parts:

- [ ] Set destinations and how to determine that set is success (now version is only single flag acked)
- [ ] Sub destinations and how to determine that sub is success (now version is only single flag acked)
- [ ] Sync destinations
- [ ] Get destinations

May be the simplest way (any ack mean success) is the best in decentralized environments; because if it not success that time, it will be synced after that.

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

A issue menciona a replicação do armazenamento de chave-valor entre nós. Analise o storage module para entender a lógica atual de single-node. Identifique as funções para set, sub, sync e get destinations. A alteração envolve modificar a acknowledgment logic e adicionar replication factors configuráveis. Verifique os testes existentes para storage operations para ver como o sucesso é determinado atualmente.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Domínio
databases, distributed-systems
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.