CodisLabs / CodisLabs/codis

集群停掉后重启报错了

Aperta
#1,623 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Go
Stelle
13.2k
Fork
2.7k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

2019/01/18 00:25:14 main.go:171: [WARN] [0xc00035ec60] dashboard online failed [7]
2019/01/18 00:25:16 fsclient.go:192: [WARN] fsclient - create /codis3/codis-test/topom failed
2019/01/18 00:25:16 topom.go:189: [ERROR] store: acquire lock of codis-test failed
[error]: file already exists
4 /usr/local/codis/src/github.com/CodisLabs/codis/pkg/models/fs/fsclient.go:144
github.com/CodisLabs/codis/pkg/models/fs.(*Client).writeFile
3 /usr/local/codis/src/github.com/CodisLabs/codis/pkg/models/fs/fsclient.go:191
github.com/CodisLabs/codis/pkg/models/fs.(*Client).Create
2 /usr/local/codis/src/github.com/CodisLabs/codis/pkg/models/store.go:119
github.com/CodisLabs/codis/pkg/models.(*Store).Acquire
1 /usr/local/codis/src/github.com/CodisLabs/codis/pkg/topom/topom.go:188
github.com/CodisLabs/codis/pkg/topom.(*Topom).Start
0 /usr/local/codis/src/github.com/CodisLabs/codis/cmd/dashboard/main.go:169
main.main
... ...
[stack]:
1 /usr/local/codis/src/github.com/CodisLabs/codis/pkg/topom/topom.go:189
github.com/CodisLabs/codis/pkg/topom.(*Topom).Start
0 /usr/local/codis/src/github.com/CodisLabs/codis/cmd/dashboard/main.go:169
main.main
... ...

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia da cmd/dashboard/main.go:169 e pkg/topom/topom.go:188-189, quindi segui Store.Acquire in pkg/models/store.go:119 attraverso fsclient.Create e writeFile. Riproduci un riavvio della dashboard dopo aver arrestato il cluster e determina perché il lock esistente impedisce l’avvio. Il lavoro è completato quando il riavvio non fallisce più con l’errore file-exists segnalato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
go
Ambito
distributed-systems
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.