github / github/gh-ost

binlogsyncer.go connection was bad

Aperta
#609 10 commenti 0 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.