[MDEV-19110] Cassandra plugin fails to build with libthrift-dev in Debian unstable Created: 2019-03-31 Updated: 2020-07-15 Resolved: 2020-07-15 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - Cassandra |
| Affects Version/s: | 10.4.3 |
| Fix Version/s: | N/A |
| Type: | Bug | Priority: | Major |
| Reporter: | Otto Kekäläinen | Assignee: | Sergei Petrunia |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||||||
| Description |
|
Traditionally the Cassandra plugin has not been built in Debian as the Thrift library is not available there. Our own buildbot builders have had a manually installed Thrift library. Since recently however libthrift-dev has been introduced into Debian repositories: I tried to build latest 10.4 using it but the build fails with:
Full log at https://salsa.debian.org/mariadb-team/mariadb-server/-/jobs/149622 Are these failures something that could be fixed so that we could start building the Cassandra plugin everywhere? |
| Comments |
| Comment by Otto Kekäläinen [ 2019-03-31 ] |
|
Thrift in Debian overview: https://tracker.debian.org/pkg/thrift |
| Comment by Sergei Petrunia [ 2019-04-01 ] |
|
Hi otto, I don't think it makes much sense to spend time on getting Cassandra Storage Engine to compile. Cassandra has deprecated their Thrift interface years ago (a few months after Cassandra SE was released There have been talks (and even a GSoC project) to make a CassandraSE V2 but no usable code have been produced. |
| Comment by Otto Kekäläinen [ 2019-04-01 ] |
|
OK, thanks for the information. Yes, please document this in an appropriate place. Maybe the debian/control file stanza about the mariadb-plugin-cassandra would be an apt place (pun intended) as there also users can see the note before installing the package. Other good places could be the mariadb.com/kb and maybe some README file in the storage/cassandra directory (currently there is no README in there). |
| Comment by Otto Kekäläinen [ 2020-04-10 ] |
|
|