[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