8.0 docker image is missing some binaries

Description

Binaries listed below are missing if we compare PXC8 to PS8 docker image and I'm not sure that all of them are useless in docker image so this is a task to check and fix if needed:

/usr/bin/mysqlbinlog /usr/sbin/mysqld-debug /usr/bin/mysqlimport /usr/bin/mysqlpump /usr/bin/mysqlshow /usr/bin/mysqlslap /usr/bin/mysqlcheck /usr/bin/mysql_config_editor /usr/bin/mysql_config /usr/bin/mysql_config-64

/usr/bin/ps-admin (not shipped in packages too, probably because it was first used for installing TokuDB/RocksDB, although now it can install other plugins as well)
/usr/bin/mysql_ldb (rocksdb related so not used in PXC)

Environment

None

relates to

Smart Checklist

Activity

Show:

David Bennett March 3, 2020 at 2:51 PM

  this needs to go in the PXC Docker documentation. 

David Bennett March 3, 2020 at 2:49 PM

Per and ,  these missing binaries are intentional to remove unnecessary binaries and thus reduce the size of the Docker image.

Evgeniy Patlan March 2, 2020 at 3:26 AM

could you please point me on binaries that we need to include into docker, so I will add them

Peter Schwaller February 27, 2020 at 4:22 PM

At the very least, we need to document this somewhere.

Mykola Marzhan February 27, 2020 at 2:39 PM
Edited

^^^

, it is removed to decrease image size.
PXC image size is critical for a time which needed to PXC spinup in Kubernetes, due to sequential start of instances.

please add only things which are absolutely 100% needed for the correct work of mysqld.

Done

Details

Assignee

Reporter

Needs Review

Yes

Time tracking

40m logged

Components

Fix versions

Affects versions

Priority

Smart Checklist

Created February 27, 2020 at 1:22 PM
Updated March 6, 2024 at 9:46 PM
Resolved March 11, 2020 at 4:45 PM

Flag notifications