Support of mariaDB database by Trove

Registered by SnowDust on 2014-01-30

MariaDB An enhanced, drop-in replacement for MySQL.

This is essential datastore to have in this opensource project.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
SnowDust
Direction:
Needs approval
Assignee:
SnowDust
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Victoria Martinez de la Cruz on 2015-09-11

Related branches

Sprints

Whiteboard

I was able to get it to work by tweaking the mysql driver as described here:
https://bugs.launchpad.net/trove/+bug/1371750

[denis_makogon]
As for me, this bug report is invalid. With the respect to https://wiki.openstack.org/wiki/Trove/DatastoreCompatibilityMatrix - Trove doesn't support MariaDB.

After certain considerations and researching i faced with next things:
1. MariaDB is mysql-like datastore from Trove perspective.
2. MariaDB is not like a MySQL in general.
3. With taking into account #1 and #2 i must say that Trove should have separate manager for MariaDB.

From testing perspective:

MariaDB can be easily deployed over Fedora/RHEL/CentOS/OEL/OEVM but not the Ubuntu (any of releases, even taking into account huge amount of hacks while deployment).

For those developers who are on the track of MariaDB support might write appropriate spec for adding separate manager(as Auston said) for MariaDB, and nothing else.

[vkmc]

This has been covered in https://blueprints.launchpad.net/trove/+spec/mariadb-datastore-support.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.