[MCOL-1024] postConfigure reported system catalog creation error but database continue to work Created: 2017-11-09 Updated: 2018-01-30 Resolved: 2017-11-10 |
|
| Status: | Closed |
| Project: | MariaDB ColumnStore |
| Component/s: | installation |
| Affects Version/s: | 1.1.2 |
| Fix Version/s: | 1.1.2 |
| Type: | Bug | Priority: | Critical |
| Reporter: | Daniel Lee (Inactive) | Assignee: | Daniel Lee (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Sprint: | 2017-22 |
| Description |
|
Build tested: 1.1.2 Github source /root/columnstore/mariadb-columnstore-server Update README.md updated version /root/columnstore/mariadb-columnstore-server/mariadb-columnstore-engine Merge pull request #313 from mariadb-corporation/ This issue surfaced during 1um2pm localquery installation test. PostConfigure reported: ==> s1pm1: System Catalog Create Failure This caused replication setup to be skipped. But database operations from UM1 was functioning normally. Therefore, this could be a false error. Because replication setup was skipped, local query was not setup correct. This error does not happen all the time. It occurred one time out of three installations today. |
| Comments |
| Comment by Daniel Lee (Inactive) [ 2017-11-09 ] |
|
Info from PM1 [root@localhost columnstore]# cat crit.log The content in dbbulder.log indicated that system catalog was successful created. The file has a timestamp of "16:52:16.680948779". It was a bit later at "16:52:16.805683324" that crit.log was created, reporting a system catalog creation error. Does that mean another process trying to create system catalog again? |
| Comment by David Hill (Inactive) [ 2017-11-10 ] |
|
I worked with Daniel on his system were it occurred and found the issue.. ProgMgr created the system catalog and postCOnfigure errored when it tried to create it. Working on a fix |
| Comment by David Hill (Inactive) [ 2017-11-10 ] |
|
Fixed - remove the dbbuilder 7 running from ProcMgr, which was causing issues with postConfigure. You will see that ProcessManager doesnt mentioned running system catalog as before Nov 10 19:35:51 ip-172-30-0-17 ProcessManager[3526]: 51.223468 |0|0|0| D 17 CAL0000: Set System State = ACTIVE Also added additional comment in postConfigure to inform users if a failure occurs, then always need to rerun postConfigure. And I added that in the multi-node install guides.. commit b63d9fcce1815e178701599b12df3f9810f6acac oamapps/postConfigure/installer.cpp | 5 ++ |
| Comment by Daniel Lee (Inactive) [ 2017-11-10 ] |
|
Build verified: 1.1.2 GitHub source /root/columnstore/mariadb-columnstore-server Update README.md updated version /root/columnstore/mariadb-columnstore-server/mariadb-columnstore-engine Repeated 6 installations successfully. |
| Comment by Allen Chan [ 2018-01-30 ] |
|
How can i skip this error? |
| Comment by David Hill (Inactive) [ 2018-01-30 ] |
|
What is the contents of the log(s) file in /tmp /tmp/dbbuilder.log.* |