CodeChain-io / CodeChain-io/codechain
Timer cancellation is not reliable
- Linguagem predominante
- Rust
- Estrelas
- 256
- Forks
- 50
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
We detect whether the timer was canceled in ad-hoc ways.
Especially, if a lock is involved, the situation is not desirable.
This commit addresses that: https://github.com/CodeChain-io/codechain/commit/96f7f942f3021b4154a5da14bbd7680c1e080200
We need a regular mechanism to know fired timeout is canceled, not by ad-hoc devised ways if we can't control it.
Guia de contribuição
Direção de pesquisa
Comece revisando o commit 96f7f942f3021b4154a5da14bbd7680c1e080200 e rastreie os caminhos de cancelamento do timer que ele altera. A issue não fornece nomes de arquivos ou testes; considera-se concluído quando um mecanismo regular puder determinar com confiabilidade se um timeout disparado foi cancelado, inclusive quando houver um lock envolvido.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- rust
- Domínio
- distributed-systems
- Tipo de issue
- Refatoração
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 25/100