Bug #27640 | backup id not displayed in the output of "ndb_mgm start backup wait completed" | ||
---|---|---|---|
Submitted: | 4 Apr 2007 8:56 | Modified: | 19 Jun 2007 12:38 |
Reporter: | K K George | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Cluster: Cluster (NDB) storage engine | Severity: | S3 (Non-critical) |
Version: | 5.0.38 | OS: | Linux |
Assigned to: | justin he | CPU Architecture: | Any |
Tags: | Backup, NDB_MGM |
[4 Apr 2007 8:56]
K K George
[4 Apr 2007 22:55]
Adam Dixon
Verified differences in behavior (output). Version 5.0.38 vs 5.1.18 --mysql 5.0 outputs-- [mysql-ndb-50]# bin/ndb_mgm -e "start backup wait completed" Connected to Management Server at: localhost:1186 Waiting for completed, this may take several minutes [mysql-ndb-50]# bin/ndb_mgm -e "start backup" Connected to Management Server at: localhost:1186 Waiting for completed, this may take several minutes bin/ndb_mgm ndb_mgm> start backup wait completed Waiting for completed, this may take several minutes Node 2: Backup 2 started from node 1 Node 2: Backup 2 started from node 1 completed StartGCP: 20 StopGCP: 23 #Records: 2050 #LogRecords: 0 Data: 32880 bytes Log: 0 bytes --mysql 5.1 output-- [mysql-ndb-51]# bin/ndb_mgm -e "start backup wait completed" Connected to Management Server at: localhost:1186 Waiting for completed, this may take several minutes Node 2: Backup 1 started from node 1 <PING> Node 2: Backup 1 started from node 1 completed StartGCP: 12 StopGCP: 15 #Records: 2050 #LogRecords: 0 Data: 32880 bytes Log: 0 bytes <PING>
[5 Apr 2007 11:25]
Tomas Ulin
Analyses: current bitkeeper 5.0: ndb_mgm -e "start backup wait completed" Connected to Management Server at: localhost:1186 Waiting for completed, this may take several minutes >>>>>>>>>>> BUG NO 1, we should see the printouts... ndb_mgm > start backup wait completed Connected to Management Server at: localhost:1186 Waiting for completed, this may take several minutes Node 1: Backup 2 started from node 3 Node 1: Backup 2 started from node 3 completed StartGCP: 23 StopGCP: 26 #Records: 2050 #LogRecords: 0 Data: 32880 bytes Log: 0 bytes >>>>>>>>>>>>>> OK on current 5.1 bitkeeper: ndb_mgm -e "start backup wait completed" Connected to Management Server at: localhost:1186 Waiting for completed, this may take several minutes <PING> Node 1: Backup 1 started from node 3 <PING> <PING> <PING> Node 1: Backup 1 started from node 3 completed StartGCP: 8 StopGCP: 11 #Records: 2050 #LogRecords: 0 Data: 32880 bytes Log: 0 bytes >>>>>>>>>> BUG NO 2 the <PING> should not be printed... ndb_mgm> start backup Connected to Management Server at: localhost:1186 Waiting for completed, this may take several minutes Node 1: Backup 2 started from node 3 Node 1: Backup 2 started from node 3 completed StartGCP: 23 StopGCP: 26 #Records: 2050 #LogRecords: 0 Data: 32880 bytes Log: 0 bytes >>>>>>>>>>> OK Note: The "correct" way to check what is going on with backup is to use the mgmapi and the log events, and wait for backup events. Parsing these printouts should be a last option. Best regards, Tomas Ulin
[11 Apr 2007 6:28]
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/commits/24251 ChangeSet@1.2479, 2007-04-11 14:19:44+08:00, Justin.He@dev3-240.dev.cn.tlan +4 -0 Bug#27640, backup id not displayed in the output of "ndb_mgm start backup wait completed" this patch is only valid for 5.0 because 5.1 already fixed the issue
[11 Apr 2007 8:30]
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/commits/24257 ChangeSet@1.2479, 2007-04-11 16:20:38+08:00, Justin.He@dev3-240.dev.cn.tlan +4 -0 Bug#27640, backup id not displayed in the output of "ndb_mgm start backup wait completed" this patch is only valid for 5.0 because 5.1 already fixed the issue
[11 Apr 2007 8:41]
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/commits/24260 ChangeSet@1.2552, 2007-04-11 16:32:50+08:00, Justin.He@dev3-240.dev.cn.tlan +1 -0 Bug#27640, Backup id not displayed in the output of "ndb_mgm start backup wait completed" this patch is for 5.1 only
[24 Apr 2007 18:20]
Stewart Smith
for second issue "<PING>", why "<PING>" is displayed in 5.1 and not in 5.0? > reasons: > (1) in 5.1.18-beta, at mgmsrv/MgmtSrvr.cpp, in MgmtSrvr::logLevelThreadRun(), > there is a new adding compare to 5.0, > ... > if(!ERROR_INSERTED(10000)) > m_event_listner.check_listeners(); //this will cause output <PING> in 5.1 > ... > > if remove this two sentences, 5.1 won't display "<PING>" for both interactive > and command-line > This is needed for mgmapi event timeouts to work. removing this will even cause testMgm autotest to fail :) (2) both in 5.0.38 and 5.1.18-beta > at mgmsrv/Services.cpp, in Ndb_mgmd_event_service::add_listener(const > Event_listener& client), > ... > check_listeners(); > m_clients.push_back(client); > ... > check_listeners() is before push_back, so when there's one mgmclient connected > to mgmserver, out.println("<PING>" won't execute in > Ndb_mgmd_event_service::check_listeners() function, that's why 5.0 doesn't > display <PING>. If let push_back run in advance of check_listeners(), 5.0 also > display <PING> > 5.0 behaviour is technically buggy... connections are only really checked when new connections are made.... my 5.1 patch fixes this (for timeouts) (3) in 5.0.38, when we run two ndb_mgm -e, it also display "<PING>" > e.g. > ndb_mgm -e "start backup" & ndb_mgm -e "start backup" & > this run two backup simultaneously, it also display "<PING>", although this > manner looks like a limitation > it's part of the protocol. (4) Since it seems output "<PING>" is necessary in mgmsrv, so we should filter > it at mgm client when receive event report. > Why 5.0 doesnot display "<PING>", it seems a "luck". > yes, event listeners should filter out <PING> and not display. I think this patch needs a bunch of cleanup before next phase of review - we should probably try to use structured events here as well
[9 May 2007 1:16]
MySQL Verification Team
Bug: http://bugs.mysql.com/bug.php?id=28067 was marked as duplicate of this one.
[4 Jun 2007 9:18]
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/commits/28030 ChangeSet@1.2476, 2007-06-04 17:01:59+08:00, Justin.He@dev3-240.dev.cn.tlan +2 -0 Bug #27640 backup id not displayed in the output of "ndb_mgm start backup wait completed"
[5 Jun 2007 6:49]
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/commits/28107 ChangeSet@1.2476, 2007-06-05 14:39:14+08:00, Justin.He@dev3-240.dev.cn.tlan +2 -0 Bug #27640 backup id not displayed in the output of "ndb_mgm start backup wait completed"
[14 Jun 2007 12:36]
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/commits/28746 ChangeSet@1.2546, 2007-06-14 20:25:45+08:00, Justin.He@dev3-240.dev.cn.tlan +1 -0 Bug#27640, backup id not dispalyed in the output of "ndb_mgm start backup wait completed" correct related sourcecode after merge from 5.0
[14 Jun 2007 13:02]
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/commits/28753 ChangeSet@1.2409, 2007-06-14 19:36:47+08:00, Justin.He@dev3-240.dev.cn.tlan +3 -0 Bug#27640, backup id not displayed in the output of "ndb_mgm start backup wait completed"
[14 Jun 2007 13:02]
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/commits/28754 ChangeSet@1.2409, 2007-06-14 19:40:44+08:00, Justin.He@dev3-240.dev.cn.tlan +5 -0 Bug#27640, backup id not displayed in the output of "ndb_mgm start backup wait completed"
[14 Jun 2007 16:40]
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/commits/28785 ChangeSet@1.2511, 2007-06-14 18:40:32+02:00, tomas@whalegate.ndb.mysql.com +3 -0 Bug #27640 backup id not displayed in the output of "ndb_mgm start backup wait completed" - correction, missing node id
[17 Jun 2007 17:26]
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/commits/28946 ChangeSet@1.2512, 2007-06-17 19:27:20+02:00, tomas@whalegate.ndb.mysql.com +2 -0 BUG#27640 - correct test and result file
[18 Jun 2007 7:49]
Bugs System
Pushed into 5.1.20-beta
[18 Jun 2007 7:50]
Bugs System
Pushed into 5.0.44
[19 Jun 2007 10:21]
Jon Stephens
Thank you for your bug report. This issue has been committed to our source repository of that product and will be incorporated into the next release. If necessary, you can access the source repository and build the latest available version, including the bug fix. More information about accessing the source trees is available at http://dev.mysql.com/doc/en/installing-source.html Documented bugfix in 5.0.44 and 5.1.20 changelogs.
[19 Jun 2007 10:26]
Daniel Fischer
Didn't make it into 5.0.44, will be in 5.0.46.
[19 Jun 2007 12:38]
Jon Stephens
Moved 5.0.44 changelog entry to 5.0.46 changelog.
[3 Jul 2007 4:40]
Jon Stephens
Also documented for telco-6.2.23 release.