Opened 15 years ago
Last modified 15 years ago
#23633 assigned enhancement
mysql5: Add XtraDB Storage Engine
Reported by: | rcj@… | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | mysql5 |
Description
I would like to see the XtraDB Storage Engine added as a variant to the mysql5 port.
This Storage Engine is developed at Percona Labs and is currently at Version 1.0.6-9. It provides an enhanced version of the InnoDB plugin with patches that are not part of the standard InnoDB Plugin provided with MySQL 5.1.
I believe that this plugin would be installed as a variant as it would need to be compiled at the time MySQL is compiled.
The in the case of version 1.0.6-9, the portfile would need to download percona-xtradb-1.0.6-9.tar.gz from https://launchpad.net/percona-xtradb and build it from "sources" the same way one would build the InnoDB plugin from sources (see http://www.percona.com/docs/wiki/percona-xtradb:info:faq)
Thanks,
Caio
Change History (4)
comment:1 Changed 15 years ago by jmroot (Joshua Root)
Owner: | changed from macports-tickets@… to ryandesign@… |
---|
comment:2 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)
Status: | new → assigned |
---|
Ok, I should be able to add this. I can borrow code from the old innodb_plugin variant we used to have.
comment:3 Changed 15 years ago by rcj@…
Just curious if there was any progress. I thought about taking a crack at the portfile myself but don't want to overlap any work already done. Also I've notice that version 10 has been posted to the percona download site, but hasn't yet been announced: http://www.percona.com/percona-builds/Percona-XtraDB/Percona-XtraDB-5.1.45-10/source/
Thanks
comment:4 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)
I have not looked into this yet. If you can supply a portfile patch implementing this, that would help. The innodb_plugin variant we used to have might be instructive.
Please remember to cc the maintainer.