-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stopped read mysql-bin-changelog without any notifications #275
Comments
So this was a To complete the story, I assume binary logs did in fact advance on the replica, but Since I'm not a Referencing #258 (comment) -- likely unrelated, because I wonder if you could run a |
Yes. But I got the same issue twice during migration in 'Connect to master' mode
Yes |
I found probably something useful in
10.0.2.104 - server on which I run './gh-ost ...' P.S: There are some MySQL values
|
@shlomi-noach, #286 - it has not resolved my issue, but #286 + https://github.com/siddontang/go-mysql (master) has resolved it - I have smoothly migrated a few large tables (> 100M records) I really love your tool and appreciate your work. Thanks! |
Cool. I am going to start migration today and I will write about results in ~4 days |
I tried v1.0.35 and I have not got this issue, so close it P.S: But v1.0.35 lost 1M records from 400M, but it's another story |
WAT 😱 |
try set ReadTimeout time.Duration gh-ost/go/binlog/gomysql_reader.go Lines 43 to 53 in ed46138
|
gh-ost: 1.0.21
MySQL 5.7.11 (AWS RDS: master<->slave)
Operation mode: connect to replica, migrate on master
I tried to migrate big table (>200M records) and after 28 hours of migration I got message that everything is ready for switching:
I compared the original table with the copy and found that they are not identical: >100K records do not exist in the copy.
Log does not show any errors but says that gh-ost was reading
mysql-bin-changelog
from the same file 001124 from the same position 14196316) for the last 21 hours, so all updates were not copied:Command:
The text was updated successfully, but these errors were encountered: