[RESULT] Release Apache Cassandra 4.0.12

2024-01-23 Thread Štefan Miklošovič
The vote has passed with three binding +1s, one non-binding +1 and no
vetoes.


[RELEASE] Apache Cassandra 4.0.12 released

2024-01-23 Thread Štefan Miklošovič
The Cassandra team is pleased to announce the release of Apache Cassandra
version 4.0.12.

Apache Cassandra is a fully distributed database. It is the right choice
when you need scalability and high availability without compromising
performance.

 http://cassandra.apache.org/

Downloads of source and binary distributions are listed in our download
section:

 http://cassandra.apache.org/download/

This version is a bug fix release[1] on the 4.0 series. As always, please
pay attention to the release notes [2] and Let us know [3] if you were to
encounter any problem.

[WARNING] Debian and RedHat package repositories have moved! Debian
/etc/apt/sources.list.d/cassandra.sources.list and RedHat
/etc/yum.repos.d/cassandra.repo files must be updated to the new repository
URLs. For Debian it is now https://debian.cassandra.apache.org . For RedHat
it is now https://redhat.cassandra.apache.org/40x/ .

Enjoy!

[1]: CHANGES.txt
https://github.com/apache/cassandra/blob/cassandra-4.0.12/CHANGES.txt
[2]: NEWS.txt
https://github.com/apache/cassandra/blob/cassandra-4.0.12/NEWS.txt
[3]: https://issues.apache.org/jira/browse/CASSANDRA


[ANNOUNCE] Apache Cassandra 4.1.4 test artifact available

2024-01-23 Thread Štefan Miklošovič
The test build of Cassandra 4.1.4 is available.

sha1: 99d9faeef57c9cf5240d11eac9db5b283e45a4f9
Git: https://github.com/apache/cassandra/tree/4.1.4-tentative
Maven Artifacts:
https://repository.apache.org/content/repositories/orgapachecassandra-1324/org/apache/cassandra/cassandra-all/4.1.4/

The Source and Build Artifacts, and the Debian and RPM packages and
repositories, are available here:
https://dist.apache.org/repos/dist/dev/cassandra/4.1.4/

A vote of this test build will be initiated within the next couple of days.

[1]: CHANGES.txt:
https://github.com/apache/cassandra/blob/4.1.4-tentative/CHANGES.txt
[2]: NEWS.txt:
https://github.com/apache/cassandra/blob/4.1.4-tentative/NEWS.txt


Re: [ANNOUNCE] Apache Cassandra 4.1.4 test artifact available

2024-01-23 Thread Berenguer Blasi

-1

I just raised CASSANDRA-19097 (4.0->5.0) to critical. Basically we fail 
to bootstrap correctly and even reading at ALL after bootstrapping fails 
to get the correct data. We didn't manage to repro and the failure looks 
recently-ish. Any help from anybody familiar with that area of the code 
welcomed.


On 23/1/24 21:03, Štefan Miklošovič wrote:

The test build of Cassandra 4.1.4 is available.

sha1: 99d9faeef57c9cf5240d11eac9db5b283e45a4f9
Git: https://github.com/apache/cassandra/tree/4.1.4-tentative
Maven Artifacts: 
https://repository.apache.org/content/repositories/orgapachecassandra-1324/org/apache/cassandra/cassandra-all/4.1.4/


The Source and Build Artifacts, and the Debian and RPM packages and 
repositories, are available here: 
https://dist.apache.org/repos/dist/dev/cassandra/4.1.4/


A vote of this test build will be initiated within the next couple of 
days.


[1]: CHANGES.txt: 
https://github.com/apache/cassandra/blob/4.1.4-tentative/CHANGES.txt
[2]: NEWS.txt: 
https://github.com/apache/cassandra/blob/4.1.4-tentative/NEWS.txt


Re: CASSANDRA-19268: Improve Cassandra compression performance using hardware accelerators

2024-01-23 Thread Dinesh Joshi
Hi Shylaja,

If you'd like we can continue this on the ticket you opened. Here are my
concerns -

1. QPL Java Library[1] (JNI bindings to Intel's QPL) does not have any
license information on the repo. This needs to be corrected. Please see the
types of licenses we can use[2] for further information.

2. Can you describe how the compressor will behave when the cluster is made
up of heterogeneous hardware? For example, let's say we have a mix of
machines where some support Intel's IAA and some don't?

3. Does QPL have checksumming built in?

thanks,

Dinesh

[1] https://github.com/intel/qpl-java
[2] https://www.apache.org/legal/resolved.html#category-a

On Mon, Jan 22, 2024 at 6:37 PM Kokoori, Shylaja 
wrote:

> Dinesh & Abe,
>
> Thank you very much for your feedback.
>
>
>
> The algorithm used by this HW compressor is compatible with Deflate but
> there is a constraint of 4K window size. Therefore the concern is that
> existing data may not decompress correctly as is. That is why we chose the
> path of adding a new compressor.
>
> Another reason is that, there are some additional features available in
> the hardware which are not compatible with zlib. With this approach we
> could enable those features as well.
>
>
>
> We are also planning to accelerate existing compressors, if that is the
> preferred approach we will try to come up with a solution to work around
> the 4k window limitation.
>
>
>
> Thank you,
>
> Shylaja
>
>
>
> *From:* Dinesh Joshi 
> *Sent:* Monday, January 22, 2024 11:18 AM
> *To:* dev@cassandra.apache.org
> *Subject:* Re: CASSANDRA-19268: Improve Cassandra compression performance
> using hardware accelerators
>
>
>
> Shylaja,
>
>
>
> Cassandra uses ZStd, LZ4 and other compression libraries via JNI to
> compress data. The intel hardware accelerator support is integrated into
> those libraries and we can benefit from it. If there are special parameters
> that need to be passed in to these libraries we can make those changes on
> the database but as such Cassandra does not directly implement the
> compression algorithms itself.
>
>
>
> Dinesh
>


Re: [ANNOUNCE] Apache Cassandra 4.1.4 test artifact available

2024-01-23 Thread Fleming, Jackson via dev
Silly question but there was just a 4.0.12 release, should users avoid adopting 
that or is the concern more cantered around CI and testing? Does a 4.0.13 need 
to be considered?

Regards,

Jackson

From: Berenguer Blasi 
Date: Wednesday, 24 January 2024 at 5:01 pm
To: dev@cassandra.apache.org 
Subject: Re: [ANNOUNCE] Apache Cassandra 4.1.4 test artifact available
EXTERNAL EMAIL - USE CAUTION when clicking links or attachments




-1

I just raised CASSANDRA-19097 (4.0->5.0) to critical. Basically we fail
to bootstrap correctly and even reading at ALL after bootstrapping fails
to get the correct data. We didn't manage to repro and the failure looks
recently-ish. Any help from anybody familiar with that area of the code
welcomed.

On 23/1/24 21:03, Štefan Miklošovič wrote:
> The test build of Cassandra 4.1.4 is available.
>
> sha1: 99d9faeef57c9cf5240d11eac9db5b283e45a4f9
> Git: 
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fcassandra%2Ftree%2F4.1.4-tentative&data=05%7C02%7CJackson.Fleming%40netapp.com%7C10377795a91d48276c3508dc1ca1ef7a%7C4b0911a0929b4715944bc03745165b3a%7C0%7C0%7C638416729039426249%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=h3FePlwdJ%2FraIzDFbTx19O%2FHprnaVp5HI5h2aPsRka0%3D&reserved=0
> Maven Artifacts:
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Frepository.apache.org%2Fcontent%2Frepositories%2Forgapachecassandra-1324%2Forg%2Fapache%2Fcassandra%2Fcassandra-all%2F4.1.4%2F&data=05%7C02%7CJackson.Fleming%40netapp.com%7C10377795a91d48276c3508dc1ca1ef7a%7C4b0911a0929b4715944bc03745165b3a%7C0%7C0%7C638416729039434078%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=y7UPElrhi6bfcp3MQ2s85ew9QqHC5PEbrq9JObPfK5o%3D&reserved=0
>
> The Source and Build Artifacts, and the Debian and RPM packages and
> repositories, are available here:
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fcassandra%2F4.1.4%2F&data=05%7C02%7CJackson.Fleming%40netapp.com%7C10377795a91d48276c3508dc1ca1ef7a%7C4b0911a0929b4715944bc03745165b3a%7C0%7C0%7C638416729039439313%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=LrLUJMbOA%2F7zmVMNTZYIEoSUxyxTAxV7jJ2EvfCiSQ8%3D&reserved=0
>
> A vote of this test build will be initiated within the next couple of
> days.
>
> [1]: CHANGES.txt:
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fcassandra%2Fblob%2F4.1.4-tentative%2FCHANGES.txt&data=05%7C02%7CJackson.Fleming%40netapp.com%7C10377795a91d48276c3508dc1ca1ef7a%7C4b0911a0929b4715944bc03745165b3a%7C0%7C0%7C638416729039443868%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=YOCYEmnPTvVBxu02bDZZDTEu0X6VKV2AzzZNK7Hqbo0%3D&reserved=0
> [2]: NEWS.txt:
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fcassandra%2Fblob%2F4.1.4-tentative%2FNEWS.txt&data=05%7C02%7CJackson.Fleming%40netapp.com%7C10377795a91d48276c3508dc1ca1ef7a%7C4b0911a0929b4715944bc03745165b3a%7C0%7C0%7C638416729039449154%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=8k3POE7iCo4b6EEKEgkgEcoIHzGFA2fIQu3QkESDBK8%3D&reserved=0


Re: [ANNOUNCE] Apache Cassandra 4.1.4 test artifact available

2024-01-23 Thread Fleming, Jackson via dev
Sorry centered not “cantered”

From: Fleming, Jackson 
Date: Wednesday, 24 January 2024 at 6:29 pm
To: dev@cassandra.apache.org 
Subject: Re: [ANNOUNCE] Apache Cassandra 4.1.4 test artifact available
Silly question but there was just a 4.0.12 release, should users avoid adopting 
that or is the concern more cantered around CI and testing? Does a 4.0.13 need 
to be considered?

Regards,

Jackson

From: Berenguer Blasi 
Date: Wednesday, 24 January 2024 at 5:01 pm
To: dev@cassandra.apache.org 
Subject: Re: [ANNOUNCE] Apache Cassandra 4.1.4 test artifact available
EXTERNAL EMAIL - USE CAUTION when clicking links or attachments




-1

I just raised CASSANDRA-19097 (4.0->5.0) to critical. Basically we fail
to bootstrap correctly and even reading at ALL after bootstrapping fails
to get the correct data. We didn't manage to repro and the failure looks
recently-ish. Any help from anybody familiar with that area of the code
welcomed.

On 23/1/24 21:03, Štefan Miklošovič wrote:
> The test build of Cassandra 4.1.4 is available.
>
> sha1: 99d9faeef57c9cf5240d11eac9db5b283e45a4f9
> Git: 
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fcassandra%2Ftree%2F4.1.4-tentative&data=05%7C02%7CJackson.Fleming%40netapp.com%7C10377795a91d48276c3508dc1ca1ef7a%7C4b0911a0929b4715944bc03745165b3a%7C0%7C0%7C638416729039426249%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=h3FePlwdJ%2FraIzDFbTx19O%2FHprnaVp5HI5h2aPsRka0%3D&reserved=0
> Maven Artifacts:
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Frepository.apache.org%2Fcontent%2Frepositories%2Forgapachecassandra-1324%2Forg%2Fapache%2Fcassandra%2Fcassandra-all%2F4.1.4%2F&data=05%7C02%7CJackson.Fleming%40netapp.com%7C10377795a91d48276c3508dc1ca1ef7a%7C4b0911a0929b4715944bc03745165b3a%7C0%7C0%7C638416729039434078%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=y7UPElrhi6bfcp3MQ2s85ew9QqHC5PEbrq9JObPfK5o%3D&reserved=0
>
> The Source and Build Artifacts, and the Debian and RPM packages and
> repositories, are available here:
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fcassandra%2F4.1.4%2F&data=05%7C02%7CJackson.Fleming%40netapp.com%7C10377795a91d48276c3508dc1ca1ef7a%7C4b0911a0929b4715944bc03745165b3a%7C0%7C0%7C638416729039439313%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=LrLUJMbOA%2F7zmVMNTZYIEoSUxyxTAxV7jJ2EvfCiSQ8%3D&reserved=0
>
> A vote of this test build will be initiated within the next couple of
> days.
>
> [1]: CHANGES.txt:
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fcassandra%2Fblob%2F4.1.4-tentative%2FCHANGES.txt&data=05%7C02%7CJackson.Fleming%40netapp.com%7C10377795a91d48276c3508dc1ca1ef7a%7C4b0911a0929b4715944bc03745165b3a%7C0%7C0%7C638416729039443868%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=YOCYEmnPTvVBxu02bDZZDTEu0X6VKV2AzzZNK7Hqbo0%3D&reserved=0
> [2]: NEWS.txt:
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fcassandra%2Fblob%2F4.1.4-tentative%2FNEWS.txt&data=05%7C02%7CJackson.Fleming%40netapp.com%7C10377795a91d48276c3508dc1ca1ef7a%7C4b0911a0929b4715944bc03745165b3a%7C0%7C0%7C638416729039449154%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=8k3POE7iCo4b6EEKEgkgEcoIHzGFA2fIQu3QkESDBK8%3D&reserved=0


Re: [ANNOUNCE] Apache Cassandra 4.1.4 test artifact available

2024-01-23 Thread Berenguer Blasi
I suggest we wait a bit so people more knowledgeable in that area can 
chime in and assess better to the severity.


On 24/1/24 8:30, Fleming, Jackson via dev wrote:


Sorry centered not “cantered”

*From: *Fleming, Jackson 
*Date: *Wednesday, 24 January 2024 at 6:29 pm
*To: *dev@cassandra.apache.org 
*Subject: *Re: [ANNOUNCE] Apache Cassandra 4.1.4 test artifact available

Silly question but there was just a 4.0.12 release, should users avoid 
adopting that or is the concern more cantered around CI and testing? 
Does a 4.0.13 need to be considered?


Regards,

**

*Jackson *

*From: *Berenguer Blasi 
*Date: *Wednesday, 24 January 2024 at 5:01 pm
*To: *dev@cassandra.apache.org 
*Subject: *Re: [ANNOUNCE] Apache Cassandra 4.1.4 test artifact available

EXTERNAL EMAIL - USE CAUTION when clicking links or attachments




-1

I just raised CASSANDRA-19097 (4.0->5.0) to critical. Basically we fail
to bootstrap correctly and even reading at ALL after bootstrapping fails
to get the correct data. We didn't manage to repro and the failure looks
recently-ish. Any help from anybody familiar with that area of the code
welcomed.

On 23/1/24 21:03, Štefan Miklošovič wrote:
> The test build of Cassandra 4.1.4 is available.
>
> sha1: 99d9faeef57c9cf5240d11eac9db5b283e45a4f9
> Git: 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fcassandra%2Ftree%2F4.1.4-tentative&data=05%7C02%7CJackson.Fleming%40netapp.com%7C10377795a91d48276c3508dc1ca1ef7a%7C4b0911a0929b4715944bc03745165b3a%7C0%7C0%7C638416729039426249%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=h3FePlwdJ%2FraIzDFbTx19O%2FHprnaVp5HI5h2aPsRka0%3D&reserved=0 


> Maven Artifacts:
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Frepository.apache.org%2Fcontent%2Frepositories%2Forgapachecassandra-1324%2Forg%2Fapache%2Fcassandra%2Fcassandra-all%2F4.1.4%2F&data=05%7C02%7CJackson.Fleming%40netapp.com%7C10377795a91d48276c3508dc1ca1ef7a%7C4b0911a0929b4715944bc03745165b3a%7C0%7C0%7C638416729039434078%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=y7UPElrhi6bfcp3MQ2s85ew9QqHC5PEbrq9JObPfK5o%3D&reserved=0 


>
> The Source and Build Artifacts, and the Debian and RPM packages and
> repositories, are available here:
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fcassandra%2F4.1.4%2F&data=05%7C02%7CJackson.Fleming%40netapp.com%7C10377795a91d48276c3508dc1ca1ef7a%7C4b0911a0929b4715944bc03745165b3a%7C0%7C0%7C638416729039439313%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=LrLUJMbOA%2F7zmVMNTZYIEoSUxyxTAxV7jJ2EvfCiSQ8%3D&reserved=0 


>
> A vote of this test build will be initiated within the next couple of
> days.
>
> [1]: CHANGES.txt:
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fcassandra%2Fblob%2F4.1.4-tentative%2FCHANGES.txt&data=05%7C02%7CJackson.Fleming%40netapp.com%7C10377795a91d48276c3508dc1ca1ef7a%7C4b0911a0929b4715944bc03745165b3a%7C0%7C0%7C638416729039443868%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=YOCYEmnPTvVBxu02bDZZDTEu0X6VKV2AzzZNK7Hqbo0%3D&reserved=0 


> [2]: NEWS.txt:
> 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fcassandra%2Fblob%2F4.1.4-tentative%2FNEWS.txt&data=05%7C02%7CJackson.Fleming%40netapp.com%7C10377795a91d48276c3508dc1ca1ef7a%7C4b0911a0929b4715944bc03745165b3a%7C0%7C0%7C638416729039449154%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=8k3POE7iCo4b6EEKEgkgEcoIHzGFA2fIQu3QkESDBK8%3D&reserved=0