| Bug #10780 | slave can't connect to master - IO and SQL threads running | ||
|---|---|---|---|
| Submitted: | 20 May 2005 22:09 | Modified: | 17 Aug 2005 19:08 |
| Reporter: | Sergey Frolovichev | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | MySQL Server: Replication | Severity: | S3 (Non-critical) |
| Version: | 4.1.11-standard | OS: | Linux (SuSe 9.3) |
| Assigned to: | Bugs System | CPU Architecture: | Any |
[20 May 2005 22:09]
Sergey Frolovichev
[26 May 2005 14:32]
MySQL Verification Team
Hello Sergey,
I tested your bug report and got the following in the SHOW SLAVE STATUS output:
Slave_IO_Running: No
Slave_SQL_Running: Yes
that is expected.
WRT errors and error codes, SHOW SLAVE STATUS reports only errors that happen due to execution of a query on the slave, all other errors are written to the error log.
If you want you can change "Severity" to "Feature request" otherwise I set this bug report to "Not a bug".
[29 May 2005 8:41]
Sergey Frolovichev
mysql> show slave status\G
*************************** 1. row ***************************
Slave_IO_State: Connecting to master
Master_Host: 10.0.0.41
Master_User: replication
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: db-bin.000026
Read_Master_Log_Pos: 227641216
Relay_Log_File: voicedb01-relay-bin.000027
Relay_Log_Pos: 84352535
Relay_Master_Log_File: db-bin.000026
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Replicate_Do_DB:
Replicate_Ignore_DB:
Replicate_Do_Table: Monamour2.RegionNames,Monamour2.CityNames,Monamour2.PhoneOperators,Monamour2.CityCodes,Monamour2.TZ,Monamour2.CountryNames,Monamour2.Partner,Monamour2.CountryCodes,Monamour2.Region,Monamour2.City,Monamour2.Language,Monamour2.Country
Replicate_Ignore_Table:
Replicate_Wild_Do_Table:
Replicate_Wild_Ignore_Table:
Last_Errno: 0
Last_Error:
Skip_Counter: 0
Exec_Master_Log_Pos: 220978275
Relay_Log_Space: 91015476
Until_Condition: None
Until_Log_File:
Until_Log_Pos: 0
Master_SSL_Allowed: No
Master_SSL_CA_File:
Master_SSL_CA_Path:
Master_SSL_Cert:
Master_SSL_Cipher:
Master_SSL_Key:
Seconds_Behind_Master: NULL
1 row in set (0.00 sec)
[29 May 2005 8:45]
Sergey Frolovichev
mysql> show slave status\G
*************************** 1. row ***************************
Slave_IO_State: Connecting to master
Master_Host: 10.0.0.41
Master_User: replication
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: db-bin.000026
Read_Master_Log_Pos: 233883289
Relay_Log_File: dbs4-relay-bin.000029
Relay_Log_Pos: 193652945
Relay_Master_Log_File: db-bin.000026
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Replicate_Do_DB:
Replicate_Ignore_DB:
Replicate_Do_Table: Monamour2.AnketaNamesSelf,Monamour2.AnketaNamesDescr,Monamour2.TZCity,Monamour2.AnketaNames,Monamour2.TZ,Monamour2.AnketaCounter,Monamour2.Friend,Monamour2.CityNames,Monamour2.User,Monamour2.CountryNames,Rating2.PhotoAll,Monamour2.Photo,Monamour2.Country,Monamour2.Language,Rating2.Rating,Monamour2.MetroNames,Monamour2.TZCountry,Monamour2.Partner,Monamour2.PhotoNames,Monamour2.City,Rating2.RatingNames,Monamour2.MetroEquals,Monamour2.Meet,Monamour2.Metro,Monamour2.Region,Monamour2.Anketa,Monamour2.MetroShort,Monamour2.RegionNames,Monamour2.TZRegion,Monamour2.PhotoFolder,Rating2.RatingPartners,Monamour2.UserOptions,Monamour2.PhotoFolderNames,Monamour2.MetroMiddle
Replicate_Ignore_Table:
Replicate_Wild_Do_Table:
Replicate_Wild_Ignore_Table:
Last_Errno: 0
Last_Error:
Skip_Counter: 0
Exec_Master_Log_Pos: 233883289
Relay_Log_Space: 1267394840
Until_Condition: None
Until_Log_File:
Until_Log_Pos: 0
Master_SSL_Allowed: No
Master_SSL_CA_File:
Master_SSL_CA_Path:
Master_SSL_Cert:
Master_SSL_Cipher:
Master_SSL_Key:
Seconds_Behind_Master: NULL
1 row in set (0.00 sec)
[29 May 2005 8:52]
Sergey Frolovichev
Lets make in another way this test? 1. I have on master special user, password and host for slave to access on master. 2. I have fully working slave + master working on do-table option! 3. On master i'm deleting user and making flush privileges; 4. On slave i'm running stop slave;start slave; On both 4.1.12 & 4.1.11 I receive a message which I posted in previus messages :-(
[6 Jun 2005 16:36]
MySQL Verification Team
Verified with latest 4.1 bk tree. SHOW SLAVE STATUS shows wrong slave IO status.
[30 Jul 2005 3:00]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/internals/27737
[17 Aug 2005 17:59]
Paul DuBois
We need the three-part version number for the version to which the patch was applied, in order to write a changelog entry. Reverting to Patch Pending status. Please supply the version number and set to Documenting status again. Thanks. A short description of the problem that was fixed would be helpful as well. :-)
[17 Aug 2005 18:32]
Alexander Pachev
Fixed in version 4.1.14 and 5.0.12. The problem was that the slave I/O thread was considering in the running state from the time it was launched. I have changed this definition to count it as running only after it has successfully connected to the master.
[17 Aug 2005 19:08]
Paul DuBois
Noted in 4.1.14, 5.0.12 changelogs.
