binlogsyncer.go connection was bad
- Lingua principale
- Go
- Stelle
- 13.6k
- Fork
- 1.4k
- Merge medio
- 2h 31m
- PR unite (30g)
- 4
Descrizione
we alter big table,use --throttle-flag-file to stop. next time we go on,but it report error.it had failed.
```
Copy: 402207953/690882057 58.2%; Applied: 3495134; Backlog: 1000/1000; Time: 23h59m30s(total), 23h59m30s(copy); streamer: mysql-bin.003922:1001886394; State: throttled, flag-file; ETA: 17h13m9s
2018/07/18 00:00:05 binlogsyncer.go:490: ESC[0;31m[error] connection was bad ESC[0m
2018/07/18 00:00:06 binlogsyncer.go:452: ESC[0;37m[info] begin to re-sync from (mysql-bin.003922, 1004281698)ESC[0m
2018/07/18 00:00:06 binlogsyncer.go:134: ESC[0;37m[info] register slave for master server 10.27.48.22:5002ESC[0m
2018/07/18 00:00:06 binlogsyncer.go:568: ESC[0;37m[info] rotate to (mysql-bin.003922, 1004281698)ESC[0
```
binlogsyncer.go cloud try again?we alter big big table,if failed,we only can restart....
version:gh-ost_v1.0.40
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia in binlogsyncer.go intorno alle righe registrate 452, 490 e 568, usando il comportamento segnalato di gh-ost v1.0.40 come contesto per la riproduzione. Determina perché l’arresto con --throttle-flag-file lasci la connessione inutilizzabile alla ripresa e verifica che una connessione non riuscita possa recuperare senza riavviare la migrazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- go, mysql
- Ambito
- database
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 30/100