[debian-mysql] Bug#773727: Bug#773727: Bug#773727: mariadb-server-10.0: Mroonga & TokuDB plugins missing
Otto Kekäläinen
otto at seravo.fi
Wed Feb 18 11:42:59 UTC 2015
2015-02-10 8:45 GMT+02:00 Arnaud Fontaine <arnau at debian.org>:
> 1. Create one package per plugin as you suggested, but this would
> create many (some of them really small) packages though. Or perhaps
> one package containing several plugins, because some of them, such
> as query_cache_info, are really small?
I'd vote for this. Let's put at least all the big plugins in their own
packages. The main mariadb-server-10.0 could include only the plugins
that are loaded by default or that are just really small.
File size listing:
/usr/lib/mysql/plugin$ ll -h | awk '{ print $5 "\t" $9}' | sort -hr
2,8M ha_mroonga.so
2,4M ha_innodb.so
1,9M ha_tokudb.so
1,3M ha_cassandra.so
858K ha_spider.so
238K handlersocket.so
116K ha_sphinx.so
49K server_audit.so
40K semisync_master.so
39K ha_sequence.so
15K semisync_slave.so
11K sql_errlog.so
11K query_response_time.so
11K query_cache_info.so
11K metadata_lock_info.so
11K auth_pam.so
10K dialog.so
6,4K locales.so
6,1K auth_socket.so
5,9K mysql_clear_password.so
Motivated to have in their own packages: mroonga, tokudb, cassandra,
spider. Connect and oqgraph are already. Do we want to keep Sphinx
built-in maybe?
I am actually no expert in all of these plugins and I don't even know
what e.g. sql_errorlog or semisync_master actually do.
TokuDB is a special case because it only works on arch amd64, and that
is good to reflect in packaging.
More information about the pkg-mysql-maint
mailing list