"build_id": "2014-06-17_18-06-05",
"mirantis": "yes",
"build_number": "258",
"ostf_sha": "1740b5ce42ea1893f7d3e2c6cc59720bdb77c007",
"nailgun_sha": "057bb88abab1048322ed0ff48d632f8caf146e5a",
"production": "docker",
"api": "1.0",
"fuelmain_sha": "ba9e19a3822d9c1dcda2f4046f2f5e3e6ac505dd",
"astute_sha": "17b1afa5f0dc8f4fca5ed4eb03ec566fbfb5ed19",
"release": "5.1",
"fuellib_sha": "ff050d23d8a845cd097f7aa617285da0ab1894f6"
1. Create new environment (Ubuntu, HA mode)
2. Choose GRE segmentation
3. Add 3 controllers+cinder, 1 compute
4. Start deployment. It was successful
5. But there are errors in mysqld_safe.log for controller:
[root@fuel ~]# less /var/log/docker-logs/remote/node-6.domain.tld/mysqld_safe.log | grep ERR
Jun 18 12:20:11 err: ERROR: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ALTER TABLE user ADD column Show_view_priv enum('N','Y') CHARACTER SET utf8 NOT ' at line 1
Jun 18 12:20:11 err: 140618 11:20:11 [ERROR] Aborting
Jun 18 12:20:17 err: ERROR: 1050 Table 'plugin' already exists
Jun 18 12:20:17 err: 140618 11:20:17 [ERROR] Aborting
Based on the logs, some service tries to update its DB schema before galera is done starting (11:21), although according to puppet logs, the first occurence of db_sync is 10 minutes later (11:32). The OpenStack packages to be installed before galera is started are cinder (11:18), swift (11:19), dashboard (11:20), neutron-l3 (11:20), glance (11:20).