[jira] [Updated] (CASSANDRA-17570) Update the CQL version for the 4.1 release

2022-07-07 Thread Berenguer Blasi (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17570?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Berenguer Blasi updated CASSANDRA-17570:

Status: Review In Progress  (was: Patch Available)

> Update the CQL version for the 4.1 release
> --
>
> Key: CASSANDRA-17570
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17570
> Project: Cassandra
>  Issue Type: Improvement
>  Components: CQL/Syntax
>Reporter: Benjamin Lerer
>Assignee: Berenguer Blasi
>Priority: Urgent
> Fix For: 4.1-rc
>
>
> We made several changes to CQL during that version. We need to document those 
> changes in the {{CQL.textile}} file and update the version.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-17570) Update the CQL version for the 4.1 release

2022-07-07 Thread Berenguer Blasi (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17570?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Berenguer Blasi updated CASSANDRA-17570:

Status: Ready to Commit  (was: Review In Progress)

> Update the CQL version for the 4.1 release
> --
>
> Key: CASSANDRA-17570
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17570
> Project: Cassandra
>  Issue Type: Improvement
>  Components: CQL/Syntax
>Reporter: Benjamin Lerer
>Assignee: Berenguer Blasi
>Priority: Urgent
> Fix For: 4.1-rc
>
>
> We made several changes to CQL during that version. We need to document those 
> changes in the {{CQL.textile}} file and update the version.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Commented] (CASSANDRA-16052) CEP-7 Storage Attached Indexes

2022-07-07 Thread Caleb Rackliffe (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-16052?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17564025#comment-17564025
 ] 

Caleb Rackliffe commented on CASSANDRA-16052:
-

[~mikea] I've just rebased the [feature 
branch|https://github.com/apache/cassandra/pull/1466] on trunk. The only real 
source of conflicts (predictably) was the recent Memtable API work. I opted to 
just leave out for now the bit that tracked the {{tracker}} in the old concrete 
{{Memtable}}. Nothing here uses it yet anyway.

Otherwise, the only interesting thing was 
https://github.com/apache/cassandra/pull/1466/files#diff-5cddfa459aa739fe34f47d3a810b0f88168b84a7510d6428abc9b60c6a649a32R820

Tests are running 
[here|https://app.circleci.com/pipelines/github/maedhroz/cassandra?branch=CASSANDRA-16052].

In any case, the feature branch now should contain all the dependencies for SAI 
proper.

> CEP-7 Storage Attached Indexes
> --
>
> Key: CASSANDRA-16052
> URL: https://issues.apache.org/jira/browse/CASSANDRA-16052
> Project: Cassandra
>  Issue Type: Epic
>  Components: Feature/2i Index
>Reporter: Zhao Yang
>Assignee: Caleb Rackliffe
>Priority: Normal
> Fix For: 5.x
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> [CEP|https://docs.google.com/document/d/1V830eAMmQAspjJdjviVZIaSolVGvZ1hVsqOLWyV0DS4/edit#heading=h.67ap6rr1mxr]
>  - A new index implementation, called Storage
>  Attached Index(SAI), based on the advancement made by SASI.
>  * disk usage by sharing of common data between multiple column indexes on 
> the same table and better compression of on-disk structures.
>  * numeric range query performance with modified KDTree and collection type 
> support.
>  * compaction performance and stability for larger data set.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Created] (CASSANDRASC-39) Allow for configuring Cassandra input validation parameters

2022-07-07 Thread Francisco Guerrero (Jira)
Francisco Guerrero created CASSANDRASC-39:
-

 Summary: Allow for configuring Cassandra input validation 
parameters
 Key: CASSANDRASC-39
 URL: https://issues.apache.org/jira/browse/CASSANDRASC-39
 Project: Sidecar for Apache Cassandra
  Issue Type: New Feature
Reporter: Francisco Guerrero
Assignee: Francisco Guerrero


Currently, Cassandra input is validated using the 
{{org.apache.cassandra.sidecar.common.utils.ValidationUtils}} class. This class 
is a static class with hard-coded values for validation. It does not allow for 
configuring different versions of Cassandra, or customizing the set of 
forbidden keyspaces, the allowed characters for a keyspace / table, or the 
allowed characters for a component.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRASC-39) Allow for configuring Cassandra input validation parameters

2022-07-07 Thread Francisco Guerrero (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRASC-39?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francisco Guerrero updated CASSANDRASC-39:
--
Change Category: Operability
 Complexity: Normal
Component/s: Configuration
 Status: Open  (was: Triage Needed)

> Allow for configuring Cassandra input validation parameters
> ---
>
> Key: CASSANDRASC-39
> URL: https://issues.apache.org/jira/browse/CASSANDRASC-39
> Project: Sidecar for Apache Cassandra
>  Issue Type: New Feature
>  Components: Configuration
>Reporter: Francisco Guerrero
>Assignee: Francisco Guerrero
>Priority: Normal
>
> Currently, Cassandra input is validated using the 
> {{org.apache.cassandra.sidecar.common.utils.ValidationUtils}} class. This 
> class is a static class with hard-coded values for validation. It does not 
> allow for configuring different versions of Cassandra, or customizing the set 
> of forbidden keyspaces, the allowed characters for a keyspace / table, or the 
> allowed characters for a component.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Comment Edited] (CASSANDRA-17725) Add a flag for throughput in MiB/s for nodetool setstreamthroughput, getstreamthroughput, setinterdcstreamthroughput and getinterdcstreamthroughput

2022-07-07 Thread Caleb Rackliffe (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-17725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17563982#comment-17563982
 ] 

Caleb Rackliffe edited comment on CASSANDRA-17725 at 7/7/22 9:25 PM:
-

{quote}The only thing I am wondering here is how to handle that nodetool and 
the StorageService JMX methods are rounding to int and 0 very small values in 
megabits to MiB/s (the getters in MiB, when we provide too small megabits) I 
added in nodetool a check that will say instead of unlimited - 1 MiB/s. I plan 
to document that when you use one or the other unit you should use the 
respective setter/getter as otherwise you might see that side effect. Seeing 0 
in MiB - someone might decide that they are unthrottling when in reality they 
have super low value in megabits internally. What do others think about this?
{quote}
Why don't we just simplify things and leave MiB/s values as doubles everywhere? 
If we do that for JMX and {{{}nodetool{}}}, can't we just sidestep the rounding 
ambiguity almost entirely? (I mean, we still need to decide on how many 
decimals we'll report, but we can probably do 2 or 3 and call it a day.) I 
don't see any reason to force a rounded/integer output when it would only 
materialize in conjunction with our new flag.

Other minor notes from my pass at review:
 - In the {{MEGABITS_TO_MEBIBYTES_PER_SECOND_DATA_RATE}} JavaDoc, "megatibs" -> 
"megabits"?
 - There's enough in common that it might be nice to combine 
{{SetGetInterDCStreamThroughputMiBTest}} and 
{{SetGetInterDCStreamThroughputTest}} into a single 
{{{}InterDCStreamThroughputConfigTest{}}}. (Same goes for the non-inter-DC 
versions.)
 - In {{{}StorageService{}}}, we have {{{}int oldValue = (int) 
DatabaseDescriptor.getStreamThroughputOutboundMebibytesPerSec();{}}}. Why not 
just get the existing value as a double and log it that way? (Happens in 
{{setStreamThroughputMebibytesPerSec}} and 
{{{}setInterDCStreamThroughputMebibytesPerSec{}}}.)
 - Given we're going to a new major version, did we really have to change 
{{MiB}} back to {{MB}} in [this 
commit|https://github.com/ekaterinadimitrova2/cassandra/commit/92e0c3948fc65b29fbe289814f84aaf603188152]?
 Even if someone was parsing tool output, they still would only break if they 
explicitly validated "MB" rather than just making sure to take the numeric 
value, right?
 - Two things on {{"i", "stream_throughput_mib"}}. First, is the normal pattern 
to use hyphens instead of underscores for the long form? Second, given this is 
a modifier on the default argument, why not just use something like {{"m", 
"mib"}}?


was (Author: maedhroz):
{quote}The only thing I am wondering here is how to handle that nodetool and 
the StorageService JMX methods are rounding to int and 0 very small values in 
megabits to MiB/s (the getters in MiB, when we provide too small megabits) I 
added in nodetool a check that will say instead of unlimited - 1 MiB/s. I plan 
to document that when you use one or the other unit you should use the 
respective setter/getter as otherwise you might see that side effect. Seeing 0 
in MiB - someone might decide that they are unthrottling when in reality they 
have super low value in megabits internally. What do others think about this?
{quote}
Why don't we just simplify things and leave MiB/s values as doubles everywhere? 
If we do that for JMX and {{{}nodetool{}}}, can't we just sidestep the rounding 
ambiguity almost entirely? (I mean, we still need to decide on how many 
decimals we'll report, but we can probably do 2 or 3 and call it a day.) I 
don't see any reason to force a rounded/integer output when it would only 
materialize in conjunction with our new flag.

Other minor notes from my pass at review:
 - In the {{MEGABITS_TO_MEBIBYTES_PER_SECOND_DATA_RATE}} JavaDoc, "megatibs" -> 
"megabits"?
 - There's enough in common that it might be nice to combine 
{{SetGetInterDCStreamThroughputMiBTest}} and 
{{SetGetInterDCStreamThroughputTest}} into a single 
{{{}InterDCStreamThroughputConfigTest{}}}. (Same goes for the non-inter-DC 
versions.)
 - In {{{}StorageService{}}}, we have {{{}int oldValue = (int) 
DatabaseDescriptor.getStreamThroughputOutboundMebibytesPerSec();{}}}. Why not 
just get the existing value as a double and log it that way? (Happens in 
{{setStreamThroughputMebibytesPerSec}} and 
{{{}setInterDCStreamThroughputMebibytesPerSec{}}}.)
 - Given we're going to a new major version, did we really have to change 
{{MiB}} back to {{MB}} in [this 
commit|https://github.com/ekaterinadimitrova2/cassandra/commit/92e0c3948fc65b29fbe289814f84aaf603188152]?
 Even if someone was parsing tool output, they still would only break if they 
explicitly validated "MB" rather than just making sure to take the numeric 
value, right?
 - Two things on {{{}"{-}i", "{-}{-}stream_throughput_mib"{-}{}}}. First, is 
the normal pattern to use hyphens instead of underscores 

[jira] [Comment Edited] (CASSANDRA-17725) Add a flag for throughput in MiB/s for nodetool setstreamthroughput, getstreamthroughput, setinterdcstreamthroughput and getinterdcstreamthroughput

2022-07-07 Thread Caleb Rackliffe (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-17725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17563982#comment-17563982
 ] 

Caleb Rackliffe edited comment on CASSANDRA-17725 at 7/7/22 9:24 PM:
-

{quote}The only thing I am wondering here is how to handle that nodetool and 
the StorageService JMX methods are rounding to int and 0 very small values in 
megabits to MiB/s (the getters in MiB, when we provide too small megabits) I 
added in nodetool a check that will say instead of unlimited - 1 MiB/s. I plan 
to document that when you use one or the other unit you should use the 
respective setter/getter as otherwise you might see that side effect. Seeing 0 
in MiB - someone might decide that they are unthrottling when in reality they 
have super low value in megabits internally. What do others think about this?
{quote}
Why don't we just simplify things and leave MiB/s values as doubles everywhere? 
If we do that for JMX and {{{}nodetool{}}}, can't we just sidestep the rounding 
ambiguity almost entirely? (I mean, we still need to decide on how many 
decimals we'll report, but we can probably do 2 or 3 and call it a day.) I 
don't see any reason to force a rounded/integer output when it would only 
materialize in conjunction with our new flag.

Other minor notes from my pass at review:
 - In the {{MEGABITS_TO_MEBIBYTES_PER_SECOND_DATA_RATE}} JavaDoc, "megatibs" -> 
"megabits"?
 - There's enough in common that it might be nice to combine 
{{SetGetInterDCStreamThroughputMiBTest}} and 
{{SetGetInterDCStreamThroughputTest}} into a single 
{{{}InterDCStreamThroughputConfigTest{}}}. (Same goes for the non-inter-DC 
versions.)
 - In {{{}StorageService{}}}, we have {{{}int oldValue = (int) 
DatabaseDescriptor.getStreamThroughputOutboundMebibytesPerSec();{}}}. Why not 
just get the existing value as a double and log it that way? (Happens in 
{{setStreamThroughputMebibytesPerSec}} and 
{{{}setInterDCStreamThroughputMebibytesPerSec{}}}.)
 - Given we're going to a new major version, did we really have to change 
{{MiB}} back to {{MB}} in [this 
commit|https://github.com/ekaterinadimitrova2/cassandra/commit/92e0c3948fc65b29fbe289814f84aaf603188152]?
 Even if someone was parsing tool output, they still would only break if they 
explicitly validated "MB" rather than just making sure to take the numeric 
value, right?
 - Two things on {{{}"-i", "--stream_throughput_mib"{}}}. First, is the normal 
pattern to use hyphens instead of underscores for the long form? Second, given 
this is a modifier on the default argument, why not just use something like 
{{{}"-m", "--mib"{}}}?


was (Author: maedhroz):
bq. The only thing I am wondering here is how to handle that nodetool and the 
StorageService JMX methods are rounding to int and 0 very small values in 
megabits to MiB/s (the getters in MiB, when we provide too small megabits) I 
added in nodetool a check that will say instead of unlimited - 1 MiB/s. I plan 
to document that when you use one or the other unit you should use the 
respective setter/getter as otherwise you might see that side effect. Seeing 0 
in MiB - someone might decide that they are unthrottling when in reality they 
have super low value in megabits internally. What do others think about this?

Why don't we just simplify things and leave MiB/s values as doubles everywhere? 
If we do that for JMX and {{nodetool}}, can't we just sidestep the rounding 
ambiguity almost entirely? (I mean, we still need to decide on how many 
decimals we'll report, but we can probably do 2 or 3 and call it a day.) I 
don't see any reason to force a rounded/integer output when it would only 
materialize in conjunction with our new flag.

Other minor notes from my pass at review:

- In the {{MEGABITS_TO_MEBIBYTES_PER_SECOND_DATA_RATE}} JavaDoc, "megatibs" -> 
"megabits"?
- There's enough in common that it might be nice to combine 
{{SetGetInterDCStreamThroughputMiBTest}} and 
{{SetGetInterDCStreamThroughputTest}} into a single 
{{InterDCStreamThroughputConfigTest}}. (Same goes for the non-inter-DC 
versions.)
- In {{StorageService}}, we have {{int oldValue = (int) 
DatabaseDescriptor.getStreamThroughputOutboundMebibytesPerSec();}}. Why not 
just get the existing value as a double and log it that way? (Happens in 
{{setStreamThroughputMebibytesPerSec}} and 
{{setInterDCStreamThroughputMebibytesPerSec}}.)
- Given we're going to a new major version, did we really have to change 
{{MiB}} back to {{MB}} in [this 
commit|https://github.com/ekaterinadimitrova2/cassandra/commit/92e0c3948fc65b29fbe289814f84aaf603188152]?
 Even if someone was parsing tool output, they still would only break if they 
explicitly validated "MB" rather than just making sure to take the numeric 
value, right?
- Two things on {{"-i", "--stream_throughput_mib"}}. First, is the normal 
pattern to use hyphens instead of underscores for the long form? Second, given 

[jira] [Comment Edited] (CASSANDRA-17725) Add a flag for throughput in MiB/s for nodetool setstreamthroughput, getstreamthroughput, setinterdcstreamthroughput and getinterdcstreamthroughput

2022-07-07 Thread Caleb Rackliffe (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-17725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17563982#comment-17563982
 ] 

Caleb Rackliffe edited comment on CASSANDRA-17725 at 7/7/22 9:24 PM:
-

{quote}The only thing I am wondering here is how to handle that nodetool and 
the StorageService JMX methods are rounding to int and 0 very small values in 
megabits to MiB/s (the getters in MiB, when we provide too small megabits) I 
added in nodetool a check that will say instead of unlimited - 1 MiB/s. I plan 
to document that when you use one or the other unit you should use the 
respective setter/getter as otherwise you might see that side effect. Seeing 0 
in MiB - someone might decide that they are unthrottling when in reality they 
have super low value in megabits internally. What do others think about this?
{quote}
Why don't we just simplify things and leave MiB/s values as doubles everywhere? 
If we do that for JMX and {{{}nodetool{}}}, can't we just sidestep the rounding 
ambiguity almost entirely? (I mean, we still need to decide on how many 
decimals we'll report, but we can probably do 2 or 3 and call it a day.) I 
don't see any reason to force a rounded/integer output when it would only 
materialize in conjunction with our new flag.

Other minor notes from my pass at review:
 - In the {{MEGABITS_TO_MEBIBYTES_PER_SECOND_DATA_RATE}} JavaDoc, "megatibs" -> 
"megabits"?
 - There's enough in common that it might be nice to combine 
{{SetGetInterDCStreamThroughputMiBTest}} and 
{{SetGetInterDCStreamThroughputTest}} into a single 
{{{}InterDCStreamThroughputConfigTest{}}}. (Same goes for the non-inter-DC 
versions.)
 - In {{{}StorageService{}}}, we have {{{}int oldValue = (int) 
DatabaseDescriptor.getStreamThroughputOutboundMebibytesPerSec();{}}}. Why not 
just get the existing value as a double and log it that way? (Happens in 
{{setStreamThroughputMebibytesPerSec}} and 
{{{}setInterDCStreamThroughputMebibytesPerSec{}}}.)
 - Given we're going to a new major version, did we really have to change 
{{MiB}} back to {{MB}} in [this 
commit|https://github.com/ekaterinadimitrova2/cassandra/commit/92e0c3948fc65b29fbe289814f84aaf603188152]?
 Even if someone was parsing tool output, they still would only break if they 
explicitly validated "MB" rather than just making sure to take the numeric 
value, right?
 - Two things on {{{}"{-}i", "{-}{-}stream_throughput_mib"{-}{}}}. First, is 
the normal pattern to use hyphens instead of underscores for the long form? 
Second, given this is a modifier on the default argument, why not just use 
something like {{{}"-m", "--mib"{}}}?


was (Author: maedhroz):
{quote}The only thing I am wondering here is how to handle that nodetool and 
the StorageService JMX methods are rounding to int and 0 very small values in 
megabits to MiB/s (the getters in MiB, when we provide too small megabits) I 
added in nodetool a check that will say instead of unlimited - 1 MiB/s. I plan 
to document that when you use one or the other unit you should use the 
respective setter/getter as otherwise you might see that side effect. Seeing 0 
in MiB - someone might decide that they are unthrottling when in reality they 
have super low value in megabits internally. What do others think about this?
{quote}
Why don't we just simplify things and leave MiB/s values as doubles everywhere? 
If we do that for JMX and {{{}nodetool{}}}, can't we just sidestep the rounding 
ambiguity almost entirely? (I mean, we still need to decide on how many 
decimals we'll report, but we can probably do 2 or 3 and call it a day.) I 
don't see any reason to force a rounded/integer output when it would only 
materialize in conjunction with our new flag.

Other minor notes from my pass at review:
 - In the {{MEGABITS_TO_MEBIBYTES_PER_SECOND_DATA_RATE}} JavaDoc, "megatibs" -> 
"megabits"?
 - There's enough in common that it might be nice to combine 
{{SetGetInterDCStreamThroughputMiBTest}} and 
{{SetGetInterDCStreamThroughputTest}} into a single 
{{{}InterDCStreamThroughputConfigTest{}}}. (Same goes for the non-inter-DC 
versions.)
 - In {{{}StorageService{}}}, we have {{{}int oldValue = (int) 
DatabaseDescriptor.getStreamThroughputOutboundMebibytesPerSec();{}}}. Why not 
just get the existing value as a double and log it that way? (Happens in 
{{setStreamThroughputMebibytesPerSec}} and 
{{{}setInterDCStreamThroughputMebibytesPerSec{}}}.)
 - Given we're going to a new major version, did we really have to change 
{{MiB}} back to {{MB}} in [this 
commit|https://github.com/ekaterinadimitrova2/cassandra/commit/92e0c3948fc65b29fbe289814f84aaf603188152]?
 Even if someone was parsing tool output, they still would only break if they 
explicitly validated "MB" rather than just making sure to take the numeric 
value, right?
 - Two things on {{{}"-i", "--stream_throughput_mib"{}}}. First, is the normal 
pattern to use hyphens instead 

[jira] [Commented] (CASSANDRA-17725) Add a flag for throughput in MiB/s for nodetool setstreamthroughput, getstreamthroughput, setinterdcstreamthroughput and getinterdcstreamthroughput

2022-07-07 Thread Caleb Rackliffe (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-17725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17563982#comment-17563982
 ] 

Caleb Rackliffe commented on CASSANDRA-17725:
-

bq. The only thing I am wondering here is how to handle that nodetool and the 
StorageService JMX methods are rounding to int and 0 very small values in 
megabits to MiB/s (the getters in MiB, when we provide too small megabits) I 
added in nodetool a check that will say instead of unlimited - 1 MiB/s. I plan 
to document that when you use one or the other unit you should use the 
respective setter/getter as otherwise you might see that side effect. Seeing 0 
in MiB - someone might decide that they are unthrottling when in reality they 
have super low value in megabits internally. What do others think about this?

Why don't we just simplify things and leave MiB/s values as doubles everywhere? 
If we do that for JMX and {{nodetool}}, can't we just sidestep the rounding 
ambiguity almost entirely? (I mean, we still need to decide on how many 
decimals we'll report, but we can probably do 2 or 3 and call it a day.) I 
don't see any reason to force a rounded/integer output when it would only 
materialize in conjunction with our new flag.

Other minor notes from my pass at review:

- In the {{MEGABITS_TO_MEBIBYTES_PER_SECOND_DATA_RATE}} JavaDoc, "megatibs" -> 
"megabits"?
- There's enough in common that it might be nice to combine 
{{SetGetInterDCStreamThroughputMiBTest}} and 
{{SetGetInterDCStreamThroughputTest}} into a single 
{{InterDCStreamThroughputConfigTest}}. (Same goes for the non-inter-DC 
versions.)
- In {{StorageService}}, we have {{int oldValue = (int) 
DatabaseDescriptor.getStreamThroughputOutboundMebibytesPerSec();}}. Why not 
just get the existing value as a double and log it that way? (Happens in 
{{setStreamThroughputMebibytesPerSec}} and 
{{setInterDCStreamThroughputMebibytesPerSec}}.)
- Given we're going to a new major version, did we really have to change 
{{MiB}} back to {{MB}} in [this 
commit|https://github.com/ekaterinadimitrova2/cassandra/commit/92e0c3948fc65b29fbe289814f84aaf603188152]?
 Even if someone was parsing tool output, they still would only break if they 
explicitly validated "MB" rather than just making sure to take the numeric 
value, right?
- Two things on {{"-i", "--stream_throughput_mib"}}. First, is the normal 
pattern to use hyphens instead of underscores for the long form? Second, given 
this is a modifier on the default argument, why not just use something like 
{{"-m", "--mib"}}?


> Add a flag for throughput in MiB/s for nodetool setstreamthroughput, 
> getstreamthroughput, setinterdcstreamthroughput and 
> getinterdcstreamthroughput 
> 
>
> Key: CASSANDRA-17725
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17725
> Project: Cassandra
>  Issue Type: Bug
>  Components: Tool/nodetool
>Reporter: Ekaterina Dimitrova
>Assignee: Ekaterina Dimitrova
>Priority: Normal
> Fix For: 4.1-beta, 4.x
>
>
> As we agreed not to add new JMX methods for the new config on the mailing 
> list, we need at least new flags for setstreamthroughput and 
> interdcstreamthroughput for the two 4.0 parameters to be set/get also in MiB, 
> not only in megabits.
> Thus we will have the option either to use the old version for those 2, or to 
> be able to set/get in MiB all 4 streaming parameters. As of 4.1 supported 
> units for DataRateSpec are MiB/s, B/s, KiB/s, megabit is only for legacy from 
> 4.0 - backward compatibility. 
> To be sure we satisfy the requirements around the latest discussions about 
> backward compatibility in tools, I will use this ticket also to make a final 
> pass on the unit changes done, to ensure the probe output is not affected.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[cassandra-website] branch asf-staging updated (dbcdf00a -> 063a5f03)

2022-07-07 Thread git-site-role
This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a change to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/cassandra-website.git


 discard dbcdf00a generate docs for 22eba1cc
 new 063a5f03 generate docs for 22eba1cc

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (dbcdf00a)
\
 N -- N -- N   refs/heads/asf-staging (063a5f03)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 content/search-index.js |   2 +-
 site-ui/build/ui-bundle.zip | Bin 4740078 -> 4740078 bytes
 2 files changed, 1 insertion(+), 1 deletion(-)


-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[cassandra-website] branch asf-staging updated (5f2f5b7a -> dbcdf00a)

2022-07-07 Thread git-site-role
This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a change to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/cassandra-website.git


 discard 5f2f5b7a generate docs for 22eba1cc
 new dbcdf00a generate docs for 22eba1cc

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (5f2f5b7a)
\
 N -- N -- N   refs/heads/asf-staging (dbcdf00a)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 site-ui/build/ui-bundle.zip | Bin 4740078 -> 4740078 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)


-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[cassandra-website] branch asf-staging updated (ad00a0a8 -> 5f2f5b7a)

2022-07-07 Thread git-site-role
This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a change to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/cassandra-website.git


omit ad00a0a8 generate docs for 22eba1cc
 new 5f2f5b7a generate docs for 22eba1cc

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (ad00a0a8)
\
 N -- N -- N   refs/heads/asf-staging (5f2f5b7a)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 content/search-index.js |   2 +-
 site-ui/build/ui-bundle.zip | Bin 4740078 -> 4740078 bytes
 2 files changed, 1 insertion(+), 1 deletion(-)


-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Commented] (CASSANDRA-17725) Add a flag for throughput in MiB/s for nodetool setstreamthroughput, getstreamthroughput, setinterdcstreamthroughput and getinterdcstreamthroughput

2022-07-07 Thread Caleb Rackliffe (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-17725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17563903#comment-17563903
 ] 

Caleb Rackliffe commented on CASSANDRA-17725:
-

If the original logic had been...

{noformat}
while (nanoTime() <= loadByNanos && in.available() > 0)
{noformat}

...perhaps you could have imagined a case for zero where the clock didn't 
advance, and you would have been able to load the first table in the while 
body, but that seems pretty esoteric.

> Add a flag for throughput in MiB/s for nodetool setstreamthroughput, 
> getstreamthroughput, setinterdcstreamthroughput and 
> getinterdcstreamthroughput 
> 
>
> Key: CASSANDRA-17725
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17725
> Project: Cassandra
>  Issue Type: Bug
>  Components: Tool/nodetool
>Reporter: Ekaterina Dimitrova
>Assignee: Ekaterina Dimitrova
>Priority: Normal
> Fix For: 4.1-beta, 4.x
>
>
> As we agreed not to add new JMX methods for the new config on the mailing 
> list, we need at least new flags for setstreamthroughput and 
> interdcstreamthroughput for the two 4.0 parameters to be set/get also in MiB, 
> not only in megabits.
> Thus we will have the option either to use the old version for those 2, or to 
> be able to set/get in MiB all 4 streaming parameters. As of 4.1 supported 
> units for DataRateSpec are MiB/s, B/s, KiB/s, megabit is only for legacy from 
> 4.0 - backward compatibility. 
> To be sure we satisfy the requirements around the latest discussions about 
> backward compatibility in tools, I will use this ticket also to make a final 
> pass on the unit changes done, to ensure the probe output is not affected.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Commented] (CASSANDRA-17725) Add a flag for throughput in MiB/s for nodetool setstreamthroughput, getstreamthroughput, setinterdcstreamthroughput and getinterdcstreamthroughput

2022-07-07 Thread Caleb Rackliffe (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-17725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17563902#comment-17563902
 ] 

Caleb Rackliffe commented on CASSANDRA-17725:
-

bq. maybe we can use the  NEGATIVE_SECONDS_DURATION converter from the 
Converters class we added for validation_preview_purge_head_start which will 
convert a negative number to 0 in 4.1 and tell people from now on will use 0 to 
disable but at the same time if they upgrade with negative and the old value 
format and property name, they will be able to set negative number which will 
be migrated internally to 0. I am really not completely sure, what do others 
think?

The sequence in the code is...

{noformat}
long start = nanoTime();
...
long loadByNanos = start + 
TimeUnit.SECONDS.toNanos(DatabaseDescriptor.getCacheLoadTimeout());
while (nanoTime() < loadByNanos && in.available() > 0)
{
// do saved cache loading stuff
{noformat}

So unless the high-resolution clock goes backwards, -1 and 0 should have the 
same effect. (i.e. {{start == loadByNanos}} and getting {{nanoTime()}} again 
should be >= {{start}}) The condition of the {{while}} loop, if interpreted 
strictly as "don't try any more saved cache loading if we've hit the load-by 
time", is fine, and I think the only concern we have is making sure an 
inherited -1 from an old config doesn't make things explode. (There was never 
any explicit checking for -1 in the original patch that I can see.)

> Add a flag for throughput in MiB/s for nodetool setstreamthroughput, 
> getstreamthroughput, setinterdcstreamthroughput and 
> getinterdcstreamthroughput 
> 
>
> Key: CASSANDRA-17725
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17725
> Project: Cassandra
>  Issue Type: Bug
>  Components: Tool/nodetool
>Reporter: Ekaterina Dimitrova
>Assignee: Ekaterina Dimitrova
>Priority: Normal
> Fix For: 4.1-beta, 4.x
>
>
> As we agreed not to add new JMX methods for the new config on the mailing 
> list, we need at least new flags for setstreamthroughput and 
> interdcstreamthroughput for the two 4.0 parameters to be set/get also in MiB, 
> not only in megabits.
> Thus we will have the option either to use the old version for those 2, or to 
> be able to set/get in MiB all 4 streaming parameters. As of 4.1 supported 
> units for DataRateSpec are MiB/s, B/s, KiB/s, megabit is only for legacy from 
> 4.0 - backward compatibility. 
> To be sure we satisfy the requirements around the latest discussions about 
> backward compatibility in tools, I will use this ticket also to make a final 
> pass on the unit changes done, to ensure the probe output is not affected.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-17725) Add a flag for throughput in MiB/s for nodetool setstreamthroughput, getstreamthroughput, setinterdcstreamthroughput and getinterdcstreamthroughput

2022-07-07 Thread Caleb Rackliffe (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17725?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Caleb Rackliffe updated CASSANDRA-17725:

Reviewers: Caleb Rackliffe, Caleb Rackliffe
   Caleb Rackliffe, Caleb Rackliffe  (was: Caleb Rackliffe)
   Status: Review In Progress  (was: Patch Available)

> Add a flag for throughput in MiB/s for nodetool setstreamthroughput, 
> getstreamthroughput, setinterdcstreamthroughput and 
> getinterdcstreamthroughput 
> 
>
> Key: CASSANDRA-17725
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17725
> Project: Cassandra
>  Issue Type: Bug
>  Components: Tool/nodetool
>Reporter: Ekaterina Dimitrova
>Assignee: Ekaterina Dimitrova
>Priority: Normal
> Fix For: 4.1-beta, 4.x
>
>
> As we agreed not to add new JMX methods for the new config on the mailing 
> list, we need at least new flags for setstreamthroughput and 
> interdcstreamthroughput for the two 4.0 parameters to be set/get also in MiB, 
> not only in megabits.
> Thus we will have the option either to use the old version for those 2, or to 
> be able to set/get in MiB all 4 streaming parameters. As of 4.1 supported 
> units for DataRateSpec are MiB/s, B/s, KiB/s, megabit is only for legacy from 
> 4.0 - backward compatibility. 
> To be sure we satisfy the requirements around the latest discussions about 
> backward compatibility in tools, I will use this ticket also to make a final 
> pass on the unit changes done, to ensure the probe output is not affected.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Commented] (CASSANDRA-17729) Raise test timeouts

2022-07-07 Thread Josh McKenzie (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-17729?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17563838#comment-17563838
 ] 

Josh McKenzie commented on CASSANDRA-17729:
---

bq. at the moment jenkins is our official CI so any bugs there need ironing 
In my mind there's a distinction between a "test bug" and a "product bug". I 
don't deny we have many of the former, but we may not agree on the relative 
value of spending time fixing things that only show up in highly contended, 
lowly provisioned test runtime environments.

Let's continue this discussion on the dev ML thread?

> Raise test timeouts
> ---
>
> Key: CASSANDRA-17729
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17729
> Project: Cassandra
>  Issue Type: Bug
>  Components: Test/unit
>Reporter: Berenguer Blasi
>Assignee: Berenguer Blasi
>Priority: Normal
> Fix For: 4.1-beta
>
>
> We have seen for some time now junits timeout frequently on jenkins. This is 
> probably down to it being a very loaded env. On circle we don't observe that 
> behavior probably bc it's not so loaded.
> The question is whether it is time to raise timeouts as they might be hiding 
> legit failures. As en experiment I raised timeouts in a branch and ran 
> jenkins against it. What I see is that the last 4.1 run had 14 failures out 
> of which 12 were timeouts. Increasing timeouts reveals what looks to be 9 
> legit failures where 2 are timeouts that probably need to be investigated.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Commented] (CASSANDRA-17741) WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"

2022-07-07 Thread Erick Ramirez (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-17741?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17563794#comment-17563794
 ] 

Erick Ramirez commented on CASSANDRA-17741:
---

I’ve completed final verification in staging and [published to 
production|https://github.com/apache/cassandra-website#merging-asf-staging-to-asf-site]:
{noformat}
$ git branch
* trunk

$ git fetch origin
$ git checkout asf-site
Branch ‘asf-site’ set up to track remote branch ‘asf-site’ from ‘origin’.
Switched to a new branch ‘asf-site’

$ git branch
* asf-site
  trunk

$ git reset --hard origin/asf-staging
HEAD is now at ad00a0a8 generate docs for 22eba1cc

$ git push -f origin asf-site
Username for ‘https://github.com’: erickramirezau
Password for ‘https://erickramire...@github.com’: 
Total 0 (delta 0), reused 0 (delta 0) 
To https://github.com/apache/cassandra-website.git
 + c672d00a...ad00a0a8 asf-site -> asf-site (forced update)
{noformat}
The blog post is now live on the site – 
https://cassandra.apache.org/_/blog/Apache-Cassandra-4.1-Configuration-Standardization.html

> WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"
> --
>
> Key: CASSANDRA-17741
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17741
> Project: Cassandra
>  Issue Type: Task
>  Components: Documentation/Blog
>Reporter: Diogenese Topper
>Assignee: Erick Ramirez
>Priority: Normal
>  Labels: pull-request-available
> Fix For: 4.1.x
>
> Attachments: CASSANDRA-17741v2.patch, PR151-01-summary_truncated.png, 
> PR151-02-incorrect_list_format.png, c17741-01-blog-index.png, 
> c17741-02-blog-post.png
>
>
> This ticket is to capture the work associated with publishing the June 2022 
> blog "Apache Cassandra 4.1: Configuration Standardization"
> If this blog cannot be published by the *July 7, 2022 publish date*, please 
> contact me, suggest changes, or correct the date when possible in the pull 
> request for the appropriate time that the blog will go live (on both the 
> blog.adoc and the blog post's file).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[cassandra-website] branch asf-site updated (c672d00a -> ad00a0a8)

2022-07-07 Thread erickramirezau
This is an automated email from the ASF dual-hosted git repository.

erickramirezau pushed a change to branch asf-site
in repository https://gitbox.apache.org/repos/asf/cassandra-website.git


 discard c672d00a generate docs for 07cc189e
 add 22eba1cc BLOG - Configuration Standardization in 4.1
 add ad00a0a8 generate docs for 22eba1cc

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (c672d00a)
\
 N -- N -- N   refs/heads/asf-site (ad00a0a8)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 ...ion-standardization-unsplash-cookie-the-pom.jpg | Bin 0 -> 71230 bytes
 content/_/blog.html|  24 +
 ...ssandra-4.1-Configuration-Standardization.html} | 113 +
 content/search-index.js|   2 +-
 ...ion-standardization-unsplash-cookie-the-pom.jpg | Bin 0 -> 71230 bytes
 site-content/source/modules/ROOT/pages/blog.adoc   |  25 +
 ...assandra-4.1-Configuration-Standardization.adoc |  60 +++
 site-ui/build/ui-bundle.zip| Bin 4740078 -> 4740078 
bytes
 8 files changed, 160 insertions(+), 64 deletions(-)
 create mode 100644 
content/_/_images/blog/apache-cassandra-4.1-configuration-standardization-unsplash-cookie-the-pom.jpg
 copy 
content/_/blog/{Apache-Cassandra-4.1-Features-Client-side-Password-Hashing.html 
=> Apache-Cassandra-4.1-Configuration-Standardization.html} (67%)
 create mode 100644 
site-content/source/modules/ROOT/images/blog/apache-cassandra-4.1-configuration-standardization-unsplash-cookie-the-pom.jpg
 create mode 100644 
site-content/source/modules/ROOT/pages/blog/Apache-Cassandra-4.1-Configuration-Standardization.adoc


-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Commented] (CASSANDRA-17741) WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"

2022-07-07 Thread Erick Ramirez (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-17741?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17563791#comment-17563791
 ] 

Erick Ramirez commented on CASSANDRA-17741:
---

The blog post is now in staging – 
https://cassandra.staged.apache.org/_/blog/Apache-Cassandra-4.1-Configuration-Standardization.html

> WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"
> --
>
> Key: CASSANDRA-17741
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17741
> Project: Cassandra
>  Issue Type: Task
>  Components: Documentation/Blog
>Reporter: Diogenese Topper
>Assignee: Erick Ramirez
>Priority: Normal
>  Labels: pull-request-available
> Fix For: 4.1.x
>
> Attachments: CASSANDRA-17741v2.patch, PR151-01-summary_truncated.png, 
> PR151-02-incorrect_list_format.png, c17741-01-blog-index.png, 
> c17741-02-blog-post.png
>
>
> This ticket is to capture the work associated with publishing the June 2022 
> blog "Apache Cassandra 4.1: Configuration Standardization"
> If this blog cannot be published by the *July 7, 2022 publish date*, please 
> contact me, suggest changes, or correct the date when possible in the pull 
> request for the appropriate time that the blog will go live (on both the 
> blog.adoc and the blog post's file).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[cassandra-website] branch asf-staging updated (f6a0710c -> ad00a0a8)

2022-07-07 Thread git-site-role
This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a change to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/cassandra-website.git


 discard f6a0710c generate docs for 07cc189e
 add 22eba1cc BLOG - Configuration Standardization in 4.1
 new ad00a0a8 generate docs for 22eba1cc

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (f6a0710c)
\
 N -- N -- N   refs/heads/asf-staging (ad00a0a8)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 ...ion-standardization-unsplash-cookie-the-pom.jpg | Bin 0 -> 71230 bytes
 content/_/blog.html|  24 +
 ...ssandra-4.1-Configuration-Standardization.html} | 113 +
 content/search-index.js|   2 +-
 ...ion-standardization-unsplash-cookie-the-pom.jpg | Bin 0 -> 71230 bytes
 site-content/source/modules/ROOT/pages/blog.adoc   |  25 +
 ...assandra-4.1-Configuration-Standardization.adoc |  60 +++
 site-ui/build/ui-bundle.zip| Bin 4740078 -> 4740078 
bytes
 8 files changed, 160 insertions(+), 64 deletions(-)
 create mode 100644 
content/_/_images/blog/apache-cassandra-4.1-configuration-standardization-unsplash-cookie-the-pom.jpg
 copy 
content/_/blog/{Apache-Cassandra-4.1-Features-Client-side-Password-Hashing.html 
=> Apache-Cassandra-4.1-Configuration-Standardization.html} (67%)
 create mode 100644 
site-content/source/modules/ROOT/images/blog/apache-cassandra-4.1-configuration-standardization-unsplash-cookie-the-pom.jpg
 create mode 100644 
site-content/source/modules/ROOT/pages/blog/Apache-Cassandra-4.1-Configuration-Standardization.adoc


-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Commented] (CASSANDRA-17741) WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"

2022-07-07 Thread Erick Ramirez (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-17741?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17563783#comment-17563783
 ] 

Erick Ramirez commented on CASSANDRA-17741:
---

The website content is getting built in staging:
||Branch||PR||Commit||Build||
|{{trunk}}|[#151|https://github.com/apache/cassandra-website/pull/151]|[22eba1c 
|https://github.com/apache/cassandra-website/commit/22eba1ccbcc1c874cb0cd868b5745797fc578a4d]|[#391|https://ci-cassandra.apache.org/job/cassandra-website/391/]|

> WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"
> --
>
> Key: CASSANDRA-17741
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17741
> Project: Cassandra
>  Issue Type: Task
>  Components: Documentation/Blog
>Reporter: Diogenese Topper
>Assignee: Erick Ramirez
>Priority: Normal
>  Labels: pull-request-available
> Fix For: 4.1.x
>
> Attachments: CASSANDRA-17741v2.patch, PR151-01-summary_truncated.png, 
> PR151-02-incorrect_list_format.png, c17741-01-blog-index.png, 
> c17741-02-blog-post.png
>
>
> This ticket is to capture the work associated with publishing the June 2022 
> blog "Apache Cassandra 4.1: Configuration Standardization"
> If this blog cannot be published by the *July 7, 2022 publish date*, please 
> contact me, suggest changes, or correct the date when possible in the pull 
> request for the appropriate time that the blog will go live (on both the 
> blog.adoc and the blog post's file).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-17741) WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"

2022-07-07 Thread Erick Ramirez (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Erick Ramirez updated CASSANDRA-17741:
--
Source Control Link: 
https://github.com/apache/cassandra-website/commit/22eba1ccbcc1c874cb0cd868b5745797fc578a4d
 Resolution: Fixed
 Status: Resolved  (was: Ready to Commit)

Committed:
||Branch||PR||Commit||
|{{trunk}}|[#151|https://github.com/apache/cassandra-website/pull/151]|[22eba1c 
|https://github.com/apache/cassandra-website/commit/22eba1ccbcc1c874cb0cd868b5745797fc578a4d]|


> WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"
> --
>
> Key: CASSANDRA-17741
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17741
> Project: Cassandra
>  Issue Type: Task
>  Components: Documentation/Blog
>Reporter: Diogenese Topper
>Assignee: Erick Ramirez
>Priority: Normal
>  Labels: pull-request-available
> Fix For: 4.1.x
>
> Attachments: CASSANDRA-17741v2.patch, PR151-01-summary_truncated.png, 
> PR151-02-incorrect_list_format.png, c17741-01-blog-index.png, 
> c17741-02-blog-post.png
>
>
> This ticket is to capture the work associated with publishing the June 2022 
> blog "Apache Cassandra 4.1: Configuration Standardization"
> If this blog cannot be published by the *July 7, 2022 publish date*, please 
> contact me, suggest changes, or correct the date when possible in the pull 
> request for the appropriate time that the blog will go live (on both the 
> blog.adoc and the blog post's file).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-17741) WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"

2022-07-07 Thread Erick Ramirez (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Erick Ramirez updated CASSANDRA-17741:
--
Status: Ready to Commit  (was: Changes Suggested)

I've made the necessary adjustments/fixes. See [^CASSANDRA-17741v2.patch] for 
the full details.
 !c17741-01-blog-index.png|width=300! 
 !c17741-02-blog-post.png|width=300!  

> WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"
> --
>
> Key: CASSANDRA-17741
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17741
> Project: Cassandra
>  Issue Type: Task
>  Components: Documentation/Blog
>Reporter: Diogenese Topper
>Assignee: Erick Ramirez
>Priority: Normal
>  Labels: pull-request-available
> Fix For: 4.1.x
>
> Attachments: CASSANDRA-17741v2.patch, PR151-01-summary_truncated.png, 
> PR151-02-incorrect_list_format.png, c17741-01-blog-index.png, 
> c17741-02-blog-post.png
>
>
> This ticket is to capture the work associated with publishing the June 2022 
> blog "Apache Cassandra 4.1: Configuration Standardization"
> If this blog cannot be published by the *July 7, 2022 publish date*, please 
> contact me, suggest changes, or correct the date when possible in the pull 
> request for the appropriate time that the blog will go live (on both the 
> blog.adoc and the blog post's file).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[cassandra-website] branch trunk updated: BLOG - Configuration Standardization in 4.1

2022-07-07 Thread erickramirezau
This is an automated email from the ASF dual-hosted git repository.

erickramirezau pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra-website.git


The following commit(s) were added to refs/heads/trunk by this push:
 new 22eba1cc BLOG - Configuration Standardization in 4.1
22eba1cc is described below

commit 22eba1ccbcc1c874cb0cd868b5745797fc578a4d
Author: Diogenese Topper 
AuthorDate: Wed Jul 6 12:29:49 2022 -0700

BLOG - Configuration Standardization in 4.1

patch by Ekaterina Dimitrova, Chris Thornett, Diogenese Topper; reviewed by 
Erick Ramirez for CASSANDRA-17741

Co-authored by: Ekaterina Dimitrova 
Co-authored by: Chris Thornett 
Co-authored by: Diogenese Topper 
---
 ...ion-standardization-unsplash-cookie-the-pom.jpg | Bin 0 -> 71230 bytes
 site-content/source/modules/ROOT/pages/blog.adoc   |  25 +
 ...assandra-4.1-Configuration-Standardization.adoc |  60 +
 3 files changed, 85 insertions(+)

diff --git 
a/site-content/source/modules/ROOT/images/blog/apache-cassandra-4.1-configuration-standardization-unsplash-cookie-the-pom.jpg
 
b/site-content/source/modules/ROOT/images/blog/apache-cassandra-4.1-configuration-standardization-unsplash-cookie-the-pom.jpg
new file mode 100644
index ..08b845a4
Binary files /dev/null and 
b/site-content/source/modules/ROOT/images/blog/apache-cassandra-4.1-configuration-standardization-unsplash-cookie-the-pom.jpg
 differ
diff --git a/site-content/source/modules/ROOT/pages/blog.adoc 
b/site-content/source/modules/ROOT/pages/blog.adoc
index a6cafd19..3e82a86d 100644
--- a/site-content/source/modules/ROOT/pages/blog.adoc
+++ b/site-content/source/modules/ROOT/pages/blog.adoc
@@ -8,6 +8,31 @@ NOTES FOR CONTENT CREATORS
 - Replace post tile, date, description and link to you post.
 
 
+//start card
+[openblock,card shadow relative test]
+
+[openblock,card-header]
+--
+[discrete]
+=== Apache Cassandra 4.1: Configuration Standardization
+[discrete]
+ July 7, 2022
+--
+[openblock,card-content]
+--
+Introducting the New configuration framework for standardized property names 
and units, and provide more flexibility to end users.
+
+[openblock,card-btn card-btn--blog]
+
+
+[.btn.btn--alt]
+xref:blog/Apache-Cassandra-4.1-Configuration-Standardization.adoc[Read More]
+
+
+--
+
+//end card
+
 //start card
 [openblock,card shadow relative test]
 
diff --git 
a/site-content/source/modules/ROOT/pages/blog/Apache-Cassandra-4.1-Configuration-Standardization.adoc
 
b/site-content/source/modules/ROOT/pages/blog/Apache-Cassandra-4.1-Configuration-Standardization.adoc
new file mode 100644
index ..c061527a
--- /dev/null
+++ 
b/site-content/source/modules/ROOT/pages/blog/Apache-Cassandra-4.1-Configuration-Standardization.adoc
@@ -0,0 +1,60 @@
+= Apache Cassandra 4.1: Configuration Standardization
+:page-layout: single-post
+:page-role: blog-post
+:page-post-date: 7 July, 2022
+:page-post-author: Ekaterina Dimitrova
+:description: Configuration standardization in Apache Cassandra 4.1
+:keywords: configuration, apache cassandra, 4.1
+
+:!figure-caption:
+
+.Image credit: https://unsplash.com/@cookiethepom[Cookie the Pom on Unsplash^]
+image::blog/apache-cassandra-4.1-configuration-standardization-unsplash-cookie-the-pom.jpg[Configuration
 Standardization]
+
+Apache Cassandra comes with a long list of configuration parameters in 
cassandra.yaml. A big part of them represent parameters of type duration, data 
storage, or data rate. Up until 4.1 all of them were set with different units 
(every parameter name had its unit identified by a suffix to its name). On the 
other hand our naming conventions were not always clear. For example, “abort” 
and “fail” were used interchangeably and there was no predefined order as we 
have now - `noun_verb` (`enabl [...]
+
+This had the potential to create a lot of confusion for end users and 
Cassandra developers. To strengthen our configuration and also to provide more 
flexibility to the end users, we created a new configuration framework with the 
following goals: 
+
+. Standardize names and units while keeping backward compatibility with the 
old names, units and values format.
+. Create flexibility for  end users to provide units of their choice from a 
predefined list of units for parameters of type data storage, data rate, and 
duration. For example, this old property:
++
+
+permissions_update_interval_ms: 0
+
++
+can now be written in any of these ways:
++
+
+permissions_update_interval: 0ms
+permissions_update_interval: 0s
+permissions_update_interval: 0d
+permissions_update_interval: 0us
+permissions_update_interval: 0µs
+
+
+. Provide an easier and uniform way to add new parameters for Cassandra 
developers with the goal of reducing the chances of introducing bugs when 
adding new parameters.
+. The approach for backward compatibility can be reused for more 

[jira] [Updated] (CASSANDRA-17741) WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"

2022-07-07 Thread Erick Ramirez (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Erick Ramirez updated CASSANDRA-17741:
--
Attachment: c17741-02-blog-post.png
c17741-01-blog-index.png

> WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"
> --
>
> Key: CASSANDRA-17741
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17741
> Project: Cassandra
>  Issue Type: Task
>  Components: Documentation/Blog
>Reporter: Diogenese Topper
>Assignee: Erick Ramirez
>Priority: Normal
>  Labels: pull-request-available
> Fix For: 4.1.x
>
> Attachments: CASSANDRA-17741v2.patch, PR151-01-summary_truncated.png, 
> PR151-02-incorrect_list_format.png, c17741-01-blog-index.png, 
> c17741-02-blog-post.png
>
>
> This ticket is to capture the work associated with publishing the June 2022 
> blog "Apache Cassandra 4.1: Configuration Standardization"
> If this blog cannot be published by the *July 7, 2022 publish date*, please 
> contact me, suggest changes, or correct the date when possible in the pull 
> request for the appropriate time that the blog will go live (on both the 
> blog.adoc and the blog post's file).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-17741) WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"

2022-07-07 Thread Erick Ramirez (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Erick Ramirez updated CASSANDRA-17741:
--
Attachment: CASSANDRA-17741v2.patch

> WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"
> --
>
> Key: CASSANDRA-17741
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17741
> Project: Cassandra
>  Issue Type: Task
>  Components: Documentation/Blog
>Reporter: Diogenese Topper
>Assignee: Erick Ramirez
>Priority: Normal
>  Labels: pull-request-available
> Fix For: 4.1.x
>
> Attachments: CASSANDRA-17741v2.patch, PR151-01-summary_truncated.png, 
> PR151-02-incorrect_list_format.png
>
>
> This ticket is to capture the work associated with publishing the June 2022 
> blog "Apache Cassandra 4.1: Configuration Standardization"
> If this blog cannot be published by the *July 7, 2022 publish date*, please 
> contact me, suggest changes, or correct the date when possible in the pull 
> request for the appropriate time that the blog will go live (on both the 
> blog.adoc and the blog post's file).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-15511) Utilising BTree Improvements

2022-07-07 Thread Benjamin Lerer (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-15511?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Lerer updated CASSANDRA-15511:
---
  Fix Version/s: 4.0.5
 4.1-alpha
 (was: 4.x)
 (was: 4.0.x)
 (was: 4.1.x)
Source Control Link: 
https://github.com/apache/cassandra/commit/c378874a9fa123891d1d75177d99dba5c4d18f9b
 Resolution: Fixed
 Status: Resolved  (was: Ready to Commit)

Committed into cassandra-4.0 at c378874a9fa123891d1d75177d99dba5c4d18f9b and 
merged into cassandra-4.1 and trunk 

> Utilising BTree Improvements
> 
>
> Key: CASSANDRA-15511
> URL: https://issues.apache.org/jira/browse/CASSANDRA-15511
> Project: Cassandra
>  Issue Type: Improvement
>  Components: Local/Other
>Reporter: Benedict Elliott Smith
>Assignee: Benedict Elliott Smith
>Priority: Normal
> Fix For: 4.0.5, 4.1-alpha
>
> Attachments: atomicbtreepartition.ods, atomicbtreepartition.xlsx.zip, 
> perfsh.tar.gz
>
>
> This patch utilises CASSANDRA-15510 to improve throughput and reduce garbage 
> produced by a number of common operations, by employing 
> {{transformAndFilter}}, {{transform}} and {{FastBuilder}}
> * {{Row}}, {{Cell}} and {{ComplexColumnData}} cloning are implemented with 
> {{BTree.transform}}, so no special builders are necessary; 
> ** {{Rows.copy}} removed
> * {{Rows.merge}} implemented using {{BTree.update}} and a {{ColumnData}} 
> reconciler
> ** Zero-allocations if result of merge is same as {{existing}}
> ** Fewer comparisons
> * {{ColumnData}} reconciler implemented in same manner
> ** {{Cells.reconcileComplex}} is retired
> ** {{ComplexColumnData}} reconciliation now
> *** Garbage-free if the merge has no effect
> *** Always fewer allocations
> *** Fewer comparisons
> * {{FastBuilder}} employed widely:
> ** {{ClusteringIndexNamesFilter}} deserialization
> ** {{Columns}} deserialization
> ** {{PartitionUpdate}} deserialization
> ** {{AbstractBTreePartition}} construction
> ** Misc others
> The upshot of this work when combined with the proposed patch for 
> CASSANDRA-15367 has a dramatic impact on operations over collection types - 
> under contention, as much as 100x improved throughput, and hundreds of 
> megabytes of reduced allocations.  For all operations, allocations under 
> contention and no contention are significantly reduced and throughput 
> improved.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Comment Edited] (CASSANDRA-17741) WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"

2022-07-07 Thread Erick Ramirez (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-17741?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17563761#comment-17563761
 ] 

Erick Ramirez edited comment on CASSANDRA-17741 at 7/7/22 12:35 PM:


I've noted the following:
 * The cards on the blog index page can only have a maximum of 175 characters 
(about 20-22 words). The summary is too long so it got truncated:
!PR151-01-summary_truncated.png|width=100!
 * The list in the second paragraph is incorrectly formatted so they don't 
render as bullet points:
!PR151-02-incorrect_list_format.png|width=300!
 * The {{/doc}} pages are hard-linked instead of using the Asciidoc 
{{link:/doc}} macro. For example:
 {quote}For a full list of affected parameters, mapping of old to new names and 
supported units and how things work in general, please, refer to the 
https://cassandra.apache.org/doc/trunk/cassandra/new/configuration.html[documentation^].{quote}


was (Author: JIRAUSER285101):
I've noted the following:
 * The cards on the blog index page can only have a maximum of 175 characters 
(about 20-22 words). The summary is too long so it got truncated:
!PR151-01-summary_truncated.png|width=300!
 * The list in the second paragraph is incorrectly formatted so they don't 
render as bullet points:
!PR151-02-incorrect_list_format.png|width=300!
 * The {{/doc}} pages are hard-linked instead of using the Asciidoc 
{{link:/doc}} macro. For example:
 {quote}For a full list of affected parameters, mapping of old to new names and 
supported units and how things work in general, please, refer to the 
https://cassandra.apache.org/doc/trunk/cassandra/new/configuration.html[documentation^].{quote}

> WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"
> --
>
> Key: CASSANDRA-17741
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17741
> Project: Cassandra
>  Issue Type: Task
>  Components: Documentation/Blog
>Reporter: Diogenese Topper
>Assignee: Erick Ramirez
>Priority: Normal
>  Labels: pull-request-available
> Fix For: 4.1.x
>
> Attachments: PR151-01-summary_truncated.png, 
> PR151-02-incorrect_list_format.png
>
>
> This ticket is to capture the work associated with publishing the June 2022 
> blog "Apache Cassandra 4.1: Configuration Standardization"
> If this blog cannot be published by the *July 7, 2022 publish date*, please 
> contact me, suggest changes, or correct the date when possible in the pull 
> request for the appropriate time that the blog will go live (on both the 
> blog.adoc and the blog post's file).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-17741) WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"

2022-07-07 Thread Erick Ramirez (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Erick Ramirez updated CASSANDRA-17741:
--
Status: Changes Suggested  (was: Review In Progress)

I've noted the following:
 * The cards on the blog index page can only have a maximum of 175 characters 
(about 20-22 words). The summary is too long so it got truncated:
!PR151-01-summary_truncated.png|width=300!
 * The list in the second paragraph is incorrectly formatted so they don't 
render as bullet points:
!PR151-02-incorrect_list_format.png|width=300!
 * The {{/doc}} pages are hard-linked instead of using the Asciidoc 
{{link:/doc}} macro. For example:
 {quote}For a full list of affected parameters, mapping of old to new names and 
supported units and how things work in general, please, refer to the 
https://cassandra.apache.org/doc/trunk/cassandra/new/configuration.html[documentation^].{quote}

> WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"
> --
>
> Key: CASSANDRA-17741
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17741
> Project: Cassandra
>  Issue Type: Task
>  Components: Documentation/Blog
>Reporter: Diogenese Topper
>Assignee: Erick Ramirez
>Priority: Normal
>  Labels: pull-request-available
> Fix For: 4.1.x
>
> Attachments: PR151-01-summary_truncated.png, 
> PR151-02-incorrect_list_format.png
>
>
> This ticket is to capture the work associated with publishing the June 2022 
> blog "Apache Cassandra 4.1: Configuration Standardization"
> If this blog cannot be published by the *July 7, 2022 publish date*, please 
> contact me, suggest changes, or correct the date when possible in the pull 
> request for the appropriate time that the blog will go live (on both the 
> blog.adoc and the blog post's file).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[cassandra] 01/01: Merge branch cassandra-4.1 into trunk

2022-07-07 Thread blerer
This is an automated email from the ASF dual-hosted git repository.

blerer pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra.git

commit b29ad8823a20d910a0b9b984b06421f390cc0a17
Merge: ab0a9b5f5c 50e7a3f5df
Author: Benjamin Lerer 
AuthorDate: Thu Jul 7 14:11:03 2022 +0200

Merge branch cassandra-4.1 into trunk

 CHANGES.txt|   1 +
 .../apache/cassandra/cql3/ColumnIdentifier.java|   6 +-
 .../apache/cassandra/db/ArrayClusteringBound.java  |   7 +-
 .../apache/cassandra/db/BufferClusteringBound.java |   6 +-
 .../cassandra/db/BufferClusteringBoundary.java |   6 +-
 src/java/org/apache/cassandra/db/Clustering.java   |   6 +-
 .../org/apache/cassandra/db/ClusteringBound.java   |   4 +-
 .../cassandra/db/ClusteringBoundOrBoundary.java|   6 +-
 src/java/org/apache/cassandra/db/Columns.java  | 127 +++--
 src/java/org/apache/cassandra/db/DeletionInfo.java |   5 +-
 .../org/apache/cassandra/db/EmptyIterators.java|   2 +-
 .../apache/cassandra/db/MutableDeletionInfo.java   |   7 +-
 .../apache/cassandra/db/RangeTombstoneList.java|  12 +-
 .../cassandra/db/RegularAndStaticColumns.java  |  18 +-
 .../apache/cassandra/db/compaction/Scrubber.java   |  32 +-
 .../db/filter/ClusteringIndexNamesFilter.java  |  13 +-
 .../db/memtable/ShardedSkipListMemtable.java   |   6 +-
 .../cassandra/db/memtable/SkipListMemtable.java|   9 +-
 .../db/partitions/AbstractBTreePartition.java  |  52 +-
 .../db/partitions/AtomicBTreePartition.java| 101 ++--
 .../cassandra/db/partitions/FilteredPartition.java |   2 +-
 .../cassandra/db/partitions/PartitionUpdate.java   |  29 +-
 .../org/apache/cassandra/db/rows/AbstractCell.java |   8 +-
 .../org/apache/cassandra/db/rows/ArrayCell.java|   7 +-
 .../org/apache/cassandra/db/rows/BTreeRow.java | 107 +++-
 .../org/apache/cassandra/db/rows/BufferCell.java   |  10 +
 src/java/org/apache/cassandra/db/rows/Cell.java|  11 +-
 .../org/apache/cassandra/db/rows/CellPath.java |  12 +-
 src/java/org/apache/cassandra/db/rows/Cells.java   | 112 
 .../org/apache/cassandra/db/rows/ColumnData.java   | 172 ++
 .../cassandra/db/rows/ComplexColumnData.java   |  42 +-
 .../db/rows/RangeTombstoneBoundMarker.java |   7 +-
 .../db/rows/RangeTombstoneBoundaryMarker.java  |   9 +-
 .../cassandra/db/rows/RangeTombstoneMarker.java|   4 +-
 src/java/org/apache/cassandra/db/rows/Row.java |  24 +-
 src/java/org/apache/cassandra/db/rows/Rows.java| 120 +---
 .../db/rows/WrappingUnfilteredRowIterator.java |   2 +-
 .../org/apache/cassandra/db/view/TableViews.java   |  24 +-
 .../org/apache/cassandra/dht/LocalPartitioner.java |   4 +-
 .../index/internal/CassandraIndexSearcher.java |   6 +-
 .../org/apache/cassandra/io/sstable/SSTable.java   |   4 +-
 .../org/apache/cassandra/utils/btree/BTree.java|  85 +--
 .../cassandra/utils/btree/UpdateFunction.java  |  23 +-
 ...bstractAllocator.java => ByteBufferCloner.java} |  84 ++-
 .../org/apache/cassandra/utils/memory/Cloner.java  |  54 ++
 .../cassandra/utils/memory/ContextAllocator.java   |  59 --
 .../cassandra/utils/memory/EnsureOnHeap.java   |   8 +-
 .../cassandra/utils/memory/HeapAllocator.java  |  41 --
 .../apache/cassandra/utils/memory/HeapCloner.java  |  37 ++
 .../apache/cassandra/utils/memory/HeapPool.java|  19 +-
 .../cassandra/utils/memory/MemtableAllocator.java  |   7 +-
 .../utils/memory/MemtableBufferAllocator.java  |  23 +-
 .../cassandra/utils/memory/NativeAllocator.java|  31 +-
 .../cassandra/utils/memory/SlabAllocator.java  |   4 +-
 .../org/apache/cassandra/utils/LongBTreeTest.java  |   8 +-
 .../btree/AtomicBTreePartitionUpdateBench.java | 615 +
 .../test/microbench/btree/Megamorphism.java|  14 +-
 .../cql3/validation/operations/DeleteTest.java |   1 +
 test/unit/org/apache/cassandra/db/CellTest.java|  46 +-
 .../org/apache/cassandra/db/NativeCellTest.java|  12 +-
 .../org/apache/cassandra/db/rows/RowBuilder.java   |  91 ---
 .../apache/cassandra/db/rows/RowsMergingTest.java  | 286 ++
 .../org/apache/cassandra/db/rows/RowsTest.java |  90 +--
 .../apache/cassandra/utils/btree/BTreeTest.java|  13 +-
 64 files changed, 1904 insertions(+), 889 deletions(-)

diff --cc src/java/org/apache/cassandra/dht/LocalPartitioner.java
index df976701aa,09cd2b7d4a..127c5b7ded
--- a/src/java/org/apache/cassandra/dht/LocalPartitioner.java
+++ b/src/java/org/apache/cassandra/dht/LocalPartitioner.java
@@@ -26,12 -26,9 +26,12 @@@ import java.util.Random
  import org.apache.cassandra.db.DecoratedKey;
  import org.apache.cassandra.db.CachedHashDecoratedKey;
  import org.apache.cassandra.db.marshal.AbstractType;
 +import org.apache.cassandra.db.marshal.ByteBufferAccessor;
  import org.apache.cassandra.utils.ByteBufferUtil;
 +import org.apache.cassandra.utils.bytecomparable.ByteComparable;
 +import 

[cassandra] branch trunk updated (ab0a9b5f5c -> b29ad8823a)

2022-07-07 Thread blerer
This is an automated email from the ASF dual-hosted git repository.

blerer pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra.git


from ab0a9b5f5c Merge branch 'cassandra-4.1' into trunk
 add c378874a9f Utilise BTree improvements to reduce garbage and improve 
throughput
 add 50e7a3f5df Merge branch cassandra-4.0 into cassandra-4.1
 new b29ad8823a Merge branch cassandra-4.1 into trunk

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CHANGES.txt|   1 +
 .../apache/cassandra/cql3/ColumnIdentifier.java|   6 +-
 .../apache/cassandra/db/ArrayClusteringBound.java  |   7 +-
 .../apache/cassandra/db/BufferClusteringBound.java |   6 +-
 .../cassandra/db/BufferClusteringBoundary.java |   6 +-
 src/java/org/apache/cassandra/db/Clustering.java   |   6 +-
 .../org/apache/cassandra/db/ClusteringBound.java   |   4 +-
 .../cassandra/db/ClusteringBoundOrBoundary.java|   6 +-
 src/java/org/apache/cassandra/db/Columns.java  | 127 +++--
 src/java/org/apache/cassandra/db/DeletionInfo.java |   5 +-
 .../org/apache/cassandra/db/EmptyIterators.java|   2 +-
 .../apache/cassandra/db/MutableDeletionInfo.java   |   7 +-
 .../apache/cassandra/db/RangeTombstoneList.java|  12 +-
 .../cassandra/db/RegularAndStaticColumns.java  |  18 +-
 .../apache/cassandra/db/compaction/Scrubber.java   |  32 +-
 .../db/filter/ClusteringIndexNamesFilter.java  |  13 +-
 .../db/memtable/ShardedSkipListMemtable.java   |   6 +-
 .../cassandra/db/memtable/SkipListMemtable.java|   9 +-
 .../db/partitions/AbstractBTreePartition.java  |  52 +-
 .../db/partitions/AtomicBTreePartition.java| 101 ++--
 .../cassandra/db/partitions/FilteredPartition.java |   2 +-
 .../cassandra/db/partitions/PartitionUpdate.java   |  29 +-
 .../org/apache/cassandra/db/rows/AbstractCell.java |   8 +-
 .../org/apache/cassandra/db/rows/ArrayCell.java|   7 +-
 .../org/apache/cassandra/db/rows/BTreeRow.java | 107 +++-
 .../org/apache/cassandra/db/rows/BufferCell.java   |  10 +
 src/java/org/apache/cassandra/db/rows/Cell.java|  11 +-
 .../org/apache/cassandra/db/rows/CellPath.java |  12 +-
 src/java/org/apache/cassandra/db/rows/Cells.java   | 112 
 .../org/apache/cassandra/db/rows/ColumnData.java   | 172 ++
 .../cassandra/db/rows/ComplexColumnData.java   |  42 +-
 .../db/rows/RangeTombstoneBoundMarker.java |   7 +-
 .../db/rows/RangeTombstoneBoundaryMarker.java  |   9 +-
 .../cassandra/db/rows/RangeTombstoneMarker.java|   4 +-
 src/java/org/apache/cassandra/db/rows/Row.java |  24 +-
 src/java/org/apache/cassandra/db/rows/Rows.java| 120 +---
 .../db/rows/WrappingUnfilteredRowIterator.java |   2 +-
 .../org/apache/cassandra/db/view/TableViews.java   |  24 +-
 .../org/apache/cassandra/dht/LocalPartitioner.java |   4 +-
 .../index/internal/CassandraIndexSearcher.java |   6 +-
 .../org/apache/cassandra/io/sstable/SSTable.java   |   4 +-
 .../org/apache/cassandra/utils/btree/BTree.java|  85 +--
 .../cassandra/utils/btree/UpdateFunction.java  |  23 +-
 ...bstractAllocator.java => ByteBufferCloner.java} |  84 ++-
 .../utils/memory/{SlabPool.java => Cloner.java}|  43 +-
 .../cassandra/utils/memory/ContextAllocator.java   |  59 --
 .../cassandra/utils/memory/EnsureOnHeap.java   |   8 +-
 .../cassandra/utils/memory/HeapAllocator.java  |  41 --
 .../memory/{NativePool.java => HeapCloner.java}|  22 +-
 .../apache/cassandra/utils/memory/HeapPool.java|  19 +-
 .../cassandra/utils/memory/MemtableAllocator.java  |   7 +-
 .../utils/memory/MemtableBufferAllocator.java  |  23 +-
 .../cassandra/utils/memory/NativeAllocator.java|  31 +-
 .../cassandra/utils/memory/SlabAllocator.java  |   4 +-
 .../org/apache/cassandra/utils/LongBTreeTest.java  |   8 +-
 .../btree/AtomicBTreePartitionUpdateBench.java | 615 +
 .../test/microbench/btree/Megamorphism.java|  14 +-
 .../cql3/validation/operations/DeleteTest.java |   1 +
 test/unit/org/apache/cassandra/db/CellTest.java|  46 +-
 .../org/apache/cassandra/db/NativeCellTest.java|  12 +-
 .../org/apache/cassandra/db/rows/RowBuilder.java   |  91 ---
 .../apache/cassandra/db/rows/RowsMergingTest.java  | 286 ++
 .../org/apache/cassandra/db/rows/RowsTest.java |  90 +--
 .../apache/cassandra/utils/btree/BTreeTest.java|  13 +-
 64 files changed, 1857 insertions(+), 910 deletions(-)
 rename src/java/org/apache/cassandra/utils/memory/{AbstractAllocator.java => 
ByteBufferCloner.java} (50%)
 copy src/java/org/apache/cassandra/utils/memory/{SlabPool.java => Cloner.java} 
(54%)
 delete mode 100644 
src/java/org/apache/cassandra/utils/memory/ContextAllocator.java
 delete mode 

[cassandra] branch cassandra-4.1 updated (a250126f0f -> 50e7a3f5df)

2022-07-07 Thread blerer
This is an automated email from the ASF dual-hosted git repository.

blerer pushed a change to branch cassandra-4.1
in repository https://gitbox.apache.org/repos/asf/cassandra.git


from a250126f0f Remove commons-lang dependency during build runtime
 add c378874a9f Utilise BTree improvements to reduce garbage and improve 
throughput
 add 50e7a3f5df Merge branch cassandra-4.0 into cassandra-4.1

No new revisions were added by this update.

Summary of changes:
 CHANGES.txt|   1 +
 .../apache/cassandra/cql3/ColumnIdentifier.java|   6 +-
 .../apache/cassandra/db/ArrayClusteringBound.java  |   7 +-
 .../apache/cassandra/db/BufferClusteringBound.java |   6 +-
 .../cassandra/db/BufferClusteringBoundary.java |   6 +-
 src/java/org/apache/cassandra/db/Clustering.java   |   6 +-
 .../org/apache/cassandra/db/ClusteringBound.java   |   4 +-
 .../cassandra/db/ClusteringBoundOrBoundary.java|   6 +-
 src/java/org/apache/cassandra/db/Columns.java  | 127 +++--
 src/java/org/apache/cassandra/db/DeletionInfo.java |   5 +-
 .../org/apache/cassandra/db/EmptyIterators.java|   2 +-
 .../apache/cassandra/db/MutableDeletionInfo.java   |   7 +-
 .../apache/cassandra/db/RangeTombstoneList.java|  12 +-
 .../cassandra/db/RegularAndStaticColumns.java  |  18 +-
 .../apache/cassandra/db/compaction/Scrubber.java   |  32 +-
 .../db/filter/ClusteringIndexNamesFilter.java  |  13 +-
 .../db/memtable/ShardedSkipListMemtable.java   |   6 +-
 .../cassandra/db/memtable/SkipListMemtable.java|   9 +-
 .../db/partitions/AbstractBTreePartition.java  |  52 +-
 .../db/partitions/AtomicBTreePartition.java| 101 ++--
 .../cassandra/db/partitions/FilteredPartition.java |   2 +-
 .../cassandra/db/partitions/PartitionUpdate.java   |  29 +-
 .../org/apache/cassandra/db/rows/AbstractCell.java |   8 +-
 .../org/apache/cassandra/db/rows/ArrayCell.java|   7 +-
 .../org/apache/cassandra/db/rows/BTreeRow.java | 107 +++-
 .../org/apache/cassandra/db/rows/BufferCell.java   |  10 +
 src/java/org/apache/cassandra/db/rows/Cell.java|  11 +-
 .../org/apache/cassandra/db/rows/CellPath.java |  12 +-
 src/java/org/apache/cassandra/db/rows/Cells.java   | 112 
 .../org/apache/cassandra/db/rows/ColumnData.java   | 172 ++
 .../cassandra/db/rows/ComplexColumnData.java   |  42 +-
 .../db/rows/RangeTombstoneBoundMarker.java |   7 +-
 .../db/rows/RangeTombstoneBoundaryMarker.java  |   9 +-
 .../cassandra/db/rows/RangeTombstoneMarker.java|   4 +-
 src/java/org/apache/cassandra/db/rows/Row.java |  24 +-
 src/java/org/apache/cassandra/db/rows/Rows.java| 120 +---
 .../db/rows/WrappingUnfilteredRowIterator.java |   2 +-
 .../org/apache/cassandra/db/view/TableViews.java   |  24 +-
 .../org/apache/cassandra/dht/LocalPartitioner.java |   4 +-
 .../index/internal/CassandraIndexSearcher.java |   6 +-
 .../org/apache/cassandra/io/sstable/SSTable.java   |   4 +-
 .../org/apache/cassandra/utils/btree/BTree.java|  85 +--
 .../cassandra/utils/btree/UpdateFunction.java  |  23 +-
 ...bstractAllocator.java => ByteBufferCloner.java} |  84 ++-
 .../utils/memory/{SlabPool.java => Cloner.java}|  43 +-
 .../cassandra/utils/memory/ContextAllocator.java   |  59 --
 .../cassandra/utils/memory/EnsureOnHeap.java   |   8 +-
 .../cassandra/utils/memory/HeapAllocator.java  |  41 --
 .../memory/{NativePool.java => HeapCloner.java}|  22 +-
 .../apache/cassandra/utils/memory/HeapPool.java|  19 +-
 .../cassandra/utils/memory/MemtableAllocator.java  |   7 +-
 .../utils/memory/MemtableBufferAllocator.java  |  23 +-
 .../cassandra/utils/memory/NativeAllocator.java|  31 +-
 .../cassandra/utils/memory/SlabAllocator.java  |   4 +-
 .../org/apache/cassandra/utils/LongBTreeTest.java  |   8 +-
 .../btree/AtomicBTreePartitionUpdateBench.java | 615 +
 .../test/microbench/btree/Megamorphism.java|  14 +-
 .../cql3/validation/operations/DeleteTest.java |   1 +
 test/unit/org/apache/cassandra/db/CellTest.java|  46 +-
 .../org/apache/cassandra/db/NativeCellTest.java|  12 +-
 .../org/apache/cassandra/db/rows/RowBuilder.java   |  91 ---
 .../apache/cassandra/db/rows/RowsMergingTest.java  | 286 ++
 .../org/apache/cassandra/db/rows/RowsTest.java |  90 +--
 .../apache/cassandra/utils/btree/BTreeTest.java|  13 +-
 64 files changed, 1857 insertions(+), 910 deletions(-)
 rename src/java/org/apache/cassandra/utils/memory/{AbstractAllocator.java => 
ByteBufferCloner.java} (50%)
 copy src/java/org/apache/cassandra/utils/memory/{SlabPool.java => Cloner.java} 
(54%)
 delete mode 100644 
src/java/org/apache/cassandra/utils/memory/ContextAllocator.java
 delete mode 100644 
src/java/org/apache/cassandra/utils/memory/HeapAllocator.java
 copy src/java/org/apache/cassandra/utils/memory/{NativePool.java => 
HeapCloner.java} (70%)
 create mode 100644 

[cassandra] branch cassandra-4.0 updated (924cd8f52c -> c378874a9f)

2022-07-07 Thread blerer
This is an automated email from the ASF dual-hosted git repository.

blerer pushed a change to branch cassandra-4.0
in repository https://gitbox.apache.org/repos/asf/cassandra.git


from 924cd8f52c Make sure delayed timeout task in StreamTransferTask cannot 
prevent clean shutdown
 add c378874a9f Utilise BTree improvements to reduce garbage and improve 
throughput

No new revisions were added by this update.

Summary of changes:
 CHANGES.txt|   1 +
 .../apache/cassandra/cql3/ColumnIdentifier.java|   6 +-
 .../apache/cassandra/db/ArrayClusteringBound.java  |   7 +-
 .../apache/cassandra/db/BufferClusteringBound.java |   7 +-
 .../cassandra/db/BufferClusteringBoundary.java |   7 +-
 src/java/org/apache/cassandra/db/Clustering.java   |   6 +-
 .../org/apache/cassandra/db/ClusteringBound.java   |   4 +-
 .../cassandra/db/ClusteringBoundOrBoundary.java|   6 +-
 src/java/org/apache/cassandra/db/Columns.java  | 127 +++--
 src/java/org/apache/cassandra/db/DeletionInfo.java |   5 +-
 .../org/apache/cassandra/db/EmptyIterators.java|   2 +-
 src/java/org/apache/cassandra/db/Memtable.java |   9 +-
 .../apache/cassandra/db/MutableDeletionInfo.java   |   7 +-
 .../apache/cassandra/db/RangeTombstoneList.java|  12 +-
 .../cassandra/db/RegularAndStaticColumns.java  |  18 +-
 .../apache/cassandra/db/compaction/Scrubber.java   |  32 +-
 .../db/filter/ClusteringIndexNamesFilter.java  |  13 +-
 .../db/partitions/AbstractBTreePartition.java  |  52 +-
 .../db/partitions/AtomicBTreePartition.java| 102 ++--
 .../cassandra/db/partitions/FilteredPartition.java |   2 +-
 .../cassandra/db/partitions/PartitionUpdate.java   |  29 +-
 .../org/apache/cassandra/db/rows/AbstractCell.java |   7 +-
 .../org/apache/cassandra/db/rows/ArrayCell.java|   7 +-
 .../org/apache/cassandra/db/rows/BTreeRow.java | 107 +++-
 .../org/apache/cassandra/db/rows/BufferCell.java   |   7 +-
 src/java/org/apache/cassandra/db/rows/Cell.java|  11 +-
 .../org/apache/cassandra/db/rows/CellPath.java |  12 +-
 src/java/org/apache/cassandra/db/rows/Cells.java   | 112 
 .../org/apache/cassandra/db/rows/ColumnData.java   | 172 ++
 .../cassandra/db/rows/ComplexColumnData.java   |  42 +-
 .../db/rows/RangeTombstoneBoundMarker.java |   7 +-
 .../db/rows/RangeTombstoneBoundaryMarker.java  |   7 +-
 .../cassandra/db/rows/RangeTombstoneMarker.java|   4 +-
 src/java/org/apache/cassandra/db/rows/Row.java |  24 +-
 src/java/org/apache/cassandra/db/rows/Rows.java| 116 +---
 .../db/rows/WrappingUnfilteredRowIterator.java |   2 +-
 .../org/apache/cassandra/db/view/TableViews.java   |  24 +-
 .../org/apache/cassandra/dht/LocalPartitioner.java |   4 +-
 .../index/internal/CassandraIndexSearcher.java |   6 +-
 .../org/apache/cassandra/io/sstable/SSTable.java   |   4 +-
 .../org/apache/cassandra/utils/btree/BTree.java|  85 +--
 .../cassandra/utils/btree/UpdateFunction.java  |  23 +-
 ...bstractAllocator.java => ByteBufferCloner.java} |  84 ++-
 .../utils/memory/{SlabPool.java => Cloner.java}|  43 +-
 .../cassandra/utils/memory/ContextAllocator.java   |  59 --
 .../cassandra/utils/memory/EnsureOnHeap.java   |   8 +-
 .../cassandra/utils/memory/HeapAllocator.java  |  41 --
 .../memory/{NativePool.java => HeapCloner.java}|  22 +-
 .../apache/cassandra/utils/memory/HeapPool.java|  14 +-
 .../cassandra/utils/memory/MemtableAllocator.java  |   6 +-
 .../utils/memory/MemtableBufferAllocator.java  |  23 +-
 .../cassandra/utils/memory/NativeAllocator.java|  31 +-
 .../cassandra/utils/memory/SlabAllocator.java  |   4 +-
 .../org/apache/cassandra/utils/LongBTreeTest.java  |   8 +-
 .../btree/AtomicBTreePartitionUpdateBench.java | 614 +
 .../test/microbench/btree/Megamorphism.java|  14 +-
 .../cql3/validation/operations/DeleteTest.java |   1 +
 test/unit/org/apache/cassandra/db/CellTest.java|  46 +-
 .../org/apache/cassandra/db/NativeCellTest.java|  12 +-
 .../org/apache/cassandra/db/rows/RowBuilder.java   |  91 ---
 .../apache/cassandra/db/rows/RowsMergingTest.java  | 286 ++
 .../org/apache/cassandra/db/rows/RowsTest.java |  90 +--
 .../utils/btree/BTreeSearchIteratorTest.java   |   2 -
 .../apache/cassandra/utils/btree/BTreeTest.java|  13 +-
 64 files changed, 1836 insertions(+), 913 deletions(-)
 rename src/java/org/apache/cassandra/utils/memory/{AbstractAllocator.java => 
ByteBufferCloner.java} (50%)
 copy src/java/org/apache/cassandra/utils/memory/{SlabPool.java => Cloner.java} 
(54%)
 delete mode 100644 
src/java/org/apache/cassandra/utils/memory/ContextAllocator.java
 delete mode 100644 
src/java/org/apache/cassandra/utils/memory/HeapAllocator.java
 copy src/java/org/apache/cassandra/utils/memory/{NativePool.java => 
HeapCloner.java} (71%)
 create mode 100644 

[jira] [Updated] (CASSANDRA-15511) Utilising BTree Improvements

2022-07-07 Thread Benjamin Lerer (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-15511?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Lerer updated CASSANDRA-15511:
---
Status: Ready to Commit  (was: Review In Progress)

> Utilising BTree Improvements
> 
>
> Key: CASSANDRA-15511
> URL: https://issues.apache.org/jira/browse/CASSANDRA-15511
> Project: Cassandra
>  Issue Type: Improvement
>  Components: Local/Other
>Reporter: Benedict Elliott Smith
>Assignee: Benedict Elliott Smith
>Priority: Normal
> Fix For: 4.0.x, 4.1.x, 4.x
>
> Attachments: atomicbtreepartition.ods, atomicbtreepartition.xlsx.zip, 
> perfsh.tar.gz
>
>
> This patch utilises CASSANDRA-15510 to improve throughput and reduce garbage 
> produced by a number of common operations, by employing 
> {{transformAndFilter}}, {{transform}} and {{FastBuilder}}
> * {{Row}}, {{Cell}} and {{ComplexColumnData}} cloning are implemented with 
> {{BTree.transform}}, so no special builders are necessary; 
> ** {{Rows.copy}} removed
> * {{Rows.merge}} implemented using {{BTree.update}} and a {{ColumnData}} 
> reconciler
> ** Zero-allocations if result of merge is same as {{existing}}
> ** Fewer comparisons
> * {{ColumnData}} reconciler implemented in same manner
> ** {{Cells.reconcileComplex}} is retired
> ** {{ComplexColumnData}} reconciliation now
> *** Garbage-free if the merge has no effect
> *** Always fewer allocations
> *** Fewer comparisons
> * {{FastBuilder}} employed widely:
> ** {{ClusteringIndexNamesFilter}} deserialization
> ** {{Columns}} deserialization
> ** {{PartitionUpdate}} deserialization
> ** {{AbstractBTreePartition}} construction
> ** Misc others
> The upshot of this work when combined with the proposed patch for 
> CASSANDRA-15367 has a dramatic impact on operations over collection types - 
> under contention, as much as 100x improved throughput, and hundreds of 
> megabytes of reduced allocations.  For all operations, allocations under 
> contention and no contention are significantly reduced and throughput 
> improved.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Commented] (CASSANDRA-15511) Utilising BTree Improvements

2022-07-07 Thread Benjamin Lerer (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-15511?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17563738#comment-17563738
 ] 

Benjamin Lerer commented on CASSANDRA-15511:


Tests results look good outside of some known failures. 

> Utilising BTree Improvements
> 
>
> Key: CASSANDRA-15511
> URL: https://issues.apache.org/jira/browse/CASSANDRA-15511
> Project: Cassandra
>  Issue Type: Improvement
>  Components: Local/Other
>Reporter: Benedict Elliott Smith
>Assignee: Benedict Elliott Smith
>Priority: Normal
> Fix For: 4.0.x, 4.1.x, 4.x
>
> Attachments: atomicbtreepartition.ods, atomicbtreepartition.xlsx.zip, 
> perfsh.tar.gz
>
>
> This patch utilises CASSANDRA-15510 to improve throughput and reduce garbage 
> produced by a number of common operations, by employing 
> {{transformAndFilter}}, {{transform}} and {{FastBuilder}}
> * {{Row}}, {{Cell}} and {{ComplexColumnData}} cloning are implemented with 
> {{BTree.transform}}, so no special builders are necessary; 
> ** {{Rows.copy}} removed
> * {{Rows.merge}} implemented using {{BTree.update}} and a {{ColumnData}} 
> reconciler
> ** Zero-allocations if result of merge is same as {{existing}}
> ** Fewer comparisons
> * {{ColumnData}} reconciler implemented in same manner
> ** {{Cells.reconcileComplex}} is retired
> ** {{ComplexColumnData}} reconciliation now
> *** Garbage-free if the merge has no effect
> *** Always fewer allocations
> *** Fewer comparisons
> * {{FastBuilder}} employed widely:
> ** {{ClusteringIndexNamesFilter}} deserialization
> ** {{Columns}} deserialization
> ** {{PartitionUpdate}} deserialization
> ** {{AbstractBTreePartition}} construction
> ** Misc others
> The upshot of this work when combined with the proposed patch for 
> CASSANDRA-15367 has a dramatic impact on operations over collection types - 
> under contention, as much as 100x improved throughput, and hundreds of 
> megabytes of reduced allocations.  For all operations, allocations under 
> contention and no contention are significantly reduced and throughput 
> improved.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-17741) WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"

2022-07-07 Thread Erick Ramirez (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Erick Ramirez updated CASSANDRA-17741:
--
Attachment: PR151-02-incorrect_list_format.png

> WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"
> --
>
> Key: CASSANDRA-17741
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17741
> Project: Cassandra
>  Issue Type: Task
>  Components: Documentation/Blog
>Reporter: Diogenese Topper
>Assignee: Erick Ramirez
>Priority: Normal
>  Labels: pull-request-available
> Fix For: 4.1.x
>
> Attachments: PR151-01-summary_truncated.png, 
> PR151-02-incorrect_list_format.png
>
>
> This ticket is to capture the work associated with publishing the June 2022 
> blog "Apache Cassandra 4.1: Configuration Standardization"
> If this blog cannot be published by the *July 7, 2022 publish date*, please 
> contact me, suggest changes, or correct the date when possible in the pull 
> request for the appropriate time that the blog will go live (on both the 
> blog.adoc and the blog post's file).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-17741) WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"

2022-07-07 Thread Erick Ramirez (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Erick Ramirez updated CASSANDRA-17741:
--
Attachment: PR151-01-summary_truncated.png

> WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"
> --
>
> Key: CASSANDRA-17741
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17741
> Project: Cassandra
>  Issue Type: Task
>  Components: Documentation/Blog
>Reporter: Diogenese Topper
>Assignee: Erick Ramirez
>Priority: Normal
>  Labels: pull-request-available
> Fix For: 4.1.x
>
> Attachments: PR151-01-summary_truncated.png
>
>
> This ticket is to capture the work associated with publishing the June 2022 
> blog "Apache Cassandra 4.1: Configuration Standardization"
> If this blog cannot be published by the *July 7, 2022 publish date*, please 
> contact me, suggest changes, or correct the date when possible in the pull 
> request for the appropriate time that the blog will go live (on both the 
> blog.adoc and the blog post's file).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Commented] (CASSANDRA-17653) Fix flaky test - org.apache.cassandra.cql3.validation.operations.InsertUpdateIfConditionTest.testConditionalUpdate[0: clusterMinVersion=3.0]

2022-07-07 Thread Benjamin Lerer (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-17653?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17563661#comment-17563661
 ] 

Benjamin Lerer commented on CASSANDRA-17653:


+1

> Fix flaky test - 
> org.apache.cassandra.cql3.validation.operations.InsertUpdateIfConditionTest.testConditionalUpdate[0:
>  clusterMinVersion=3.0]
> 
>
> Key: CASSANDRA-17653
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17653
> Project: Cassandra
>  Issue Type: Bug
>  Components: Test/dtest/java
>Reporter: Brandon Williams
>Assignee: Berenguer Blasi
>Priority: Normal
> Fix For: 4.1-beta, 4.1.x
>
>
> {code}
> junit.framework.AssertionFailedError
>   at 
> org.apache.cassandra.cql3.validation.operations.InsertUpdateIfConditionTest.lambda$data$0(InsertUpdateIfConditionTest.java:64)
>   at 
> org.apache.cassandra.cql3.validation.operations.InsertUpdateIfConditionTest.beforeSetup(InsertUpdateIfConditionTest.java:90)
>   at 
> org.apache.cassandra.cql3.validation.operations.InsertUpdateIfConditionTest.before(InsertUpdateIfConditionTest.java:84)
>   at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>   at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> {code}
> https://ci-cassandra.apache.org/job/Cassandra-4.1/34/testReport/org.apache.cassandra.cql3.validation.operations/InsertUpdateIfConditionTest/testConditionalUpdate_0__clusterMinVersion_3_0__3/



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Assigned] (CASSANDRA-17741) WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"

2022-07-07 Thread Erick Ramirez (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Erick Ramirez reassigned CASSANDRA-17741:
-

Assignee: Erick Ramirez

> WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"
> --
>
> Key: CASSANDRA-17741
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17741
> Project: Cassandra
>  Issue Type: Task
>  Components: Documentation/Blog
>Reporter: Diogenese Topper
>Assignee: Erick Ramirez
>Priority: Normal
>  Labels: pull-request-available
> Fix For: 4.1.x
>
>
> This ticket is to capture the work associated with publishing the June 2022 
> blog "Apache Cassandra 4.1: Configuration Standardization"
> If this blog cannot be published by the *July 7, 2022 publish date*, please 
> contact me, suggest changes, or correct the date when possible in the pull 
> request for the appropriate time that the blog will go live (on both the 
> blog.adoc and the blog post's file).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-17741) WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"

2022-07-07 Thread Erick Ramirez (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Erick Ramirez updated CASSANDRA-17741:
--
Authors: Chris Thornett, Diogenese Topper, Ekaterina Dimitrova  (was: Erick 
Ramirez)

> WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"
> --
>
> Key: CASSANDRA-17741
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17741
> Project: Cassandra
>  Issue Type: Task
>  Components: Documentation/Blog
>Reporter: Diogenese Topper
>Assignee: Erick Ramirez
>Priority: Normal
>  Labels: pull-request-available
> Fix For: 4.1.x
>
>
> This ticket is to capture the work associated with publishing the June 2022 
> blog "Apache Cassandra 4.1: Configuration Standardization"
> If this blog cannot be published by the *July 7, 2022 publish date*, please 
> contact me, suggest changes, or correct the date when possible in the pull 
> request for the appropriate time that the blog will go live (on both the 
> blog.adoc and the blog post's file).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-17741) WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"

2022-07-07 Thread Erick Ramirez (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Erick Ramirez updated CASSANDRA-17741:
--
Reviewers: Erick Ramirez
   Status: Review In Progress  (was: Patch Available)

> WEBSITE - July 2022 blog "Apache Cassandra 4.1: Configuration Standardization"
> --
>
> Key: CASSANDRA-17741
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17741
> Project: Cassandra
>  Issue Type: Task
>  Components: Documentation/Blog
>Reporter: Diogenese Topper
>Assignee: Erick Ramirez
>Priority: Normal
>  Labels: pull-request-available
> Fix For: 4.1.x
>
>
> This ticket is to capture the work associated with publishing the June 2022 
> blog "Apache Cassandra 4.1: Configuration Standardization"
> If this blog cannot be published by the *July 7, 2022 publish date*, please 
> contact me, suggest changes, or correct the date when possible in the pull 
> request for the appropriate time that the blog will go live (on both the 
> blog.adoc and the blog post's file).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Comment Edited] (CASSANDRA-17232) org.apache.cassandra.db.commitlog.GroupCommitLogTest tests failing on trunk

2022-07-07 Thread Berenguer Blasi (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-17232?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17563628#comment-17563628
 ] 

Berenguer Blasi edited comment on CASSANDRA-17232 at 7/7/22 8:11 AM:
-

[~adelapena] found it. We were swallowing interrupts and not properly cleaning 
up on them. CI attached in the PR green as a 4 leaved clover as you say lol :-)


was (Author: bereng):
[~adelapena] found it. We were swallowing interrupts and not properly cleaning 
up on them. CI attached in the PR green as a 4 leave clover as you say lol :-)

> org.apache.cassandra.db.commitlog.GroupCommitLogTest tests failing on trunk
> ---
>
> Key: CASSANDRA-17232
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17232
> Project: Cassandra
>  Issue Type: Bug
>  Components: CI
>Reporter: Ekaterina Dimitrova
>Assignee: Berenguer Blasi
>Priority: Normal
> Fix For: 4.1-beta, 4.1.x, 4.x
>
>
> I saw 
> [here|https://jenkins-cm4.apache.org/job/Cassandra-devbranch/1344/testReport/junit/org.apache.cassandra.db.commitlog/GroupCommitLogTest/replayWithDiscard_3_/]
>  and 
> [here|https://ci-cassandra.apache.org/job/Cassandra-trunk/881/testReport/junit/org.apache.cassandra.db.commitlog/GroupCommitLogTest/replayWithDiscard_3__compression_3/]
>  the same assertion failure:
>  
> {code:java}
> org.apache.cassandra.db.commitlog.GroupCommitLogTest.replayWithDiscard[3]
> Error Message
> expected:<204> but was:<0>
> Stacktrace
> junit.framework.AssertionFailedError: expected:<204> but was:<0> at 
> org.apache.cassandra.db.commitlog.CommitLogTest.replayWithDiscard(CommitLogTest.java:883)
> {code}
>  
> Then I find that there are many other tests from GroupCommitLogTest failing 
> with No such file found.
> Example:
> https://jenkins-cm4.apache.org/job/Cassandra-devbranch/1344/



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Commented] (CASSANDRA-17232) org.apache.cassandra.db.commitlog.GroupCommitLogTest tests failing on trunk

2022-07-07 Thread Berenguer Blasi (Jira)


[ 
https://issues.apache.org/jira/browse/CASSANDRA-17232?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17563628#comment-17563628
 ] 

Berenguer Blasi commented on CASSANDRA-17232:
-

[~adelapena] found it. We were swallowing interrupts and not properly cleaning 
up on them. CI attached in the PR green as a 4 leave clover as you say lol :-)

> org.apache.cassandra.db.commitlog.GroupCommitLogTest tests failing on trunk
> ---
>
> Key: CASSANDRA-17232
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17232
> Project: Cassandra
>  Issue Type: Bug
>  Components: CI
>Reporter: Ekaterina Dimitrova
>Assignee: Berenguer Blasi
>Priority: Normal
> Fix For: 4.1-beta, 4.1.x, 4.x
>
>
> I saw 
> [here|https://jenkins-cm4.apache.org/job/Cassandra-devbranch/1344/testReport/junit/org.apache.cassandra.db.commitlog/GroupCommitLogTest/replayWithDiscard_3_/]
>  and 
> [here|https://ci-cassandra.apache.org/job/Cassandra-trunk/881/testReport/junit/org.apache.cassandra.db.commitlog/GroupCommitLogTest/replayWithDiscard_3__compression_3/]
>  the same assertion failure:
>  
> {code:java}
> org.apache.cassandra.db.commitlog.GroupCommitLogTest.replayWithDiscard[3]
> Error Message
> expected:<204> but was:<0>
> Stacktrace
> junit.framework.AssertionFailedError: expected:<204> but was:<0> at 
> org.apache.cassandra.db.commitlog.CommitLogTest.replayWithDiscard(CommitLogTest.java:883)
> {code}
>  
> Then I find that there are many other tests from GroupCommitLogTest failing 
> with No such file found.
> Example:
> https://jenkins-cm4.apache.org/job/Cassandra-devbranch/1344/



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Assigned] (CASSANDRA-17734) Validate that JMX and the Settings Virtual Table are aligned

2022-07-07 Thread Benjamin Lerer (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17734?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Lerer reassigned CASSANDRA-17734:
--

Assignee: (was: Benjamin Lerer)

> Validate that JMX and the Settings Virtual Table are aligned
> 
>
> Key: CASSANDRA-17734
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17734
> Project: Cassandra
>  Issue Type: Task
>  Components: Local/Config
>Reporter: Ekaterina Dimitrova
>Priority: Normal
> Fix For: 4.0.x, 4.1.x, 4.x
>
>
> I discovered JMX methods that are not updating the Config parameters but 
> directly the usage. (see index_summary_resize_interval) This is a bug in 4.0+ 
> as users will see wrong values in the Settings virtual table which rely on 
> the Config parameters (if some value was changed after startup). It will be 
> explicitly important to ensure there is no disconnect between those when we 
> add update option for the Virtual Table.
> This ticket is meant to serve as an umbrella for subtasks to check the 
> properties getters methods and for tickets to fix any discovered 
> bugs.
>  
> CC [~b.le...@gmail.com] and [~dcapwell] 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Assigned] (CASSANDRA-17736) Settings Virtual Table should display the values assigned to a property in the DatabaseDescriptor on startup and not null (as per the yaml)

2022-07-07 Thread Benjamin Lerer (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17736?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Lerer reassigned CASSANDRA-17736:
--

Assignee: Benjamin Lerer

> Settings Virtual Table should display the values assigned to a property in 
> the DatabaseDescriptor on startup and not null (as per the yaml)
> ---
>
> Key: CASSANDRA-17736
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17736
> Project: Cassandra
>  Issue Type: Bug
>  Components: Local/Config
>Reporter: Ekaterina Dimitrova
>Assignee: Benjamin Lerer
>Priority: Normal
> Fix For: 4.0.x, 4.1-beta, 4.1.x
>
>
> There are a few properties that after startup do not show their assigned 
> values as per the DatabaseDescriptor assignment but the cassandra.yaml value.
> They will not be also updated in the virtual table down the road in case they 
> are updated through JMX, nodetool etc.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Assigned] (CASSANDRA-17734) Validate that JMX and the Settings Virtual Table are aligned

2022-07-07 Thread Benjamin Lerer (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17734?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Lerer reassigned CASSANDRA-17734:
--

Assignee: Benjamin Lerer

> Validate that JMX and the Settings Virtual Table are aligned
> 
>
> Key: CASSANDRA-17734
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17734
> Project: Cassandra
>  Issue Type: Task
>  Components: Local/Config
>Reporter: Ekaterina Dimitrova
>Assignee: Benjamin Lerer
>Priority: Normal
> Fix For: 4.0.x, 4.1.x, 4.x
>
>
> I discovered JMX methods that are not updating the Config parameters but 
> directly the usage. (see index_summary_resize_interval) This is a bug in 4.0+ 
> as users will see wrong values in the Settings virtual table which rely on 
> the Config parameters (if some value was changed after startup). It will be 
> explicitly important to ensure there is no disconnect between those when we 
> add update option for the Virtual Table.
> This ticket is meant to serve as an umbrella for subtasks to check the 
> properties getters methods and for tickets to fix any discovered 
> bugs.
>  
> CC [~b.le...@gmail.com] and [~dcapwell] 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[cassandra-website] branch asf-staging updated (18612450 -> f6a0710c)

2022-07-07 Thread git-site-role
This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a change to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/cassandra-website.git


 discard 18612450 generate docs for 07cc189e
 new f6a0710c generate docs for 07cc189e

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (18612450)
\
 N -- N -- N   refs/heads/asf-staging (f6a0710c)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 site-ui/build/ui-bundle.zip | Bin 4740078 -> 4740078 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)


-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org