[MDEV-12254] MariaRocks: check whether it gets into packages Created: 2017-03-14 Updated: 2017-05-24 Resolved: 2017-05-24 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Packaging, Storage Engine - RocksDB |
| Fix Version/s: | 10.2.6 |
| Type: | Task | Priority: | Critical |
| Reporter: | Sergei Petrunia | Assignee: | Vicențiu Ciorbaru |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Sprint: | 10.2.6-2, 10.2.6-3 | ||||||||
| Description |
|
Need to check whether MariaRocks makes it into packages, in either source or binary form. |
| Comments |
| Comment by Sergei Petrunia [ 2017-03-14 ] | ||||||||||||||||||||||||||||
|
Running this to check tarbake packages:
I find that
Other packages do not seem to include anything related to MyRocks (which is expected for at least some of them). | ||||||||||||||||||||||||||||
| Comment by Sergei Petrunia [ 2017-03-14 ] | ||||||||||||||||||||||||||||
|
Debian package doesn't include MyRocks :
| ||||||||||||||||||||||||||||
| Comment by Sergei Petrunia [ 2017-03-14 ] | ||||||||||||||||||||||||||||
|
shows
So, Fedora25 RPM package includes ha_rocksdb.so and the tests. | ||||||||||||||||||||||||||||
| Comment by Sergei Petrunia [ 2017-03-14 ] | ||||||||||||||||||||||||||||
|
Some of MyRocks tools are in the "client" package:
which I think is not entirely correct as these are tools for examining server's files. | ||||||||||||||||||||||||||||
| Comment by Sergei Petrunia [ 2017-03-14 ] | ||||||||||||||||||||||||||||
|
kvm-rpm-centos7-amd64 and kvm-zyp-opensuse13-amd64 have the same situation like Fedora25 RPMs. | ||||||||||||||||||||||||||||
| Comment by Sergei Petrunia [ 2017-03-14 ] | ||||||||||||||||||||||||||||
|
Checked Windows builds, mariadb-10.2.5-win32.zip and mariadb-10.2.5-winx64.zip. Both of them have the needed files:
I didn't check .msi. | ||||||||||||||||||||||||||||
| Comment by Sergei Petrunia [ 2017-03-14 ] | ||||||||||||||||||||||||||||
|
Questions open so far:
| ||||||||||||||||||||||||||||
| Comment by Sergei Petrunia [ 2017-03-17 ] | ||||||||||||||||||||||||||||
|
Looking at the Windows x64 tarball, build 13577:
Same with the MSI package. | ||||||||||||||||||||||||||||
| Comment by Vicențiu Ciorbaru [ 2017-03-25 ] | ||||||||||||||||||||||||||||
|
Debian packages seem to be in order: We just need to make sure that our builders have libsnappy and zlib installed. | ||||||||||||||||||||||||||||
| Comment by Vicențiu Ciorbaru [ 2017-03-26 ] | ||||||||||||||||||||||||||||
|
RPM packages now add mysql_ldb and sst_dump into the rocksdb package. Dependencies are added correctly (if they exist). | ||||||||||||||||||||||||||||
| Comment by Sergei Petrunia [ 2017-03-27 ] | ||||||||||||||||||||||||||||
|
Looking at the bintars produced by a build from yesterday: http://hasky.askmonty.org/archive/bb-10.2-mariarocks/build-13696: kvm-tarbake-jaunty-x86/mariadb-10.2.5.tar.gz
kvm-bintar-centos5-amd64/mariadb-10.2.5-linux-x86_64.tar.gz
kvm-bintar-trusty-amd64/mariadb-10.2.5-linux-x86_64.tar.gz
kvm-bintar-quantal-amd64/mariadb-10.2.5-linux-x86_64.tar.gz
kvm-bintar-centos5-x86/mariadb-10.2.5-linux-i686.tar.gz
kvm-bintar-trusty-amd64/mariadb-10.2.5-linux-x86_64.tar.gz
mysqld is still linked to libsnappy.so :
ha_rocksdb.so is not:
Looking at what ha_rocksdb.so supports I see:
so I assume that libsnappy is linked statically. | ||||||||||||||||||||||||||||
| Comment by Sergei Petrunia [ 2017-03-27 ] | ||||||||||||||||||||||||||||
|
Using the same build as above,
snappy and libz are there, which confirms cvicentiu's result. Now, checking the MariaDB-10.2.5-fedora25-x86_64-rocksdb-engine.rpm
It depends on libz but not on libsnappy? | ||||||||||||||||||||||||||||
| Comment by Vicențiu Ciorbaru [ 2017-03-27 ] | ||||||||||||||||||||||||||||
|
psergey Libsnappy is not installed on that builder when the build was performed. When libsnappy gets installed (Daniel has been notified), it should work. | ||||||||||||||||||||||||||||
| Comment by Sergei Golubchik [ 2017-05-24 ] | ||||||||||||||||||||||||||||
|
This is done by now, right? |