You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by ed...@apache.org on 2024/04/03 23:07:43 UTC

(cassandra) branch trunk updated (2944d77aac -> a1b0a310ed)

This is an automated email from the ASF dual-hosted git repository.

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


    from 2944d77aac Merge branch 'cassandra-5.0' into trunk
     add b0150e86fb Clean up KeyRangeIterator classes * replace KeyRangeConcatIterator's PriorityQeueu with List * remove KeyRangeIterator.current and simplify * remove injected exception and tests - not relevant to the current implementation * expand randomized testing * inline getCurrent() -> peek(); rename getCount to getMaxKeys * redefine skipTo contract to not return a value (which saves unnecessary work when skipTo is called multiple times in a row) * calling hasNext in skipTo is a  [...]
     new a1b0a310ed Merge branch 'cassandra-5.0' 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 +
 .../index/sai/disk/IndexSearchResultIterator.java  |  39 ++----
 .../disk/v1/postings/PostingListRangeIterator.java |   2 +-
 .../sai/iterators/KeyRangeConcatIterator.java      | 105 ++++++++------
 .../iterators/KeyRangeIntersectionIterator.java    | 132 ++++++++++++------
 .../index/sai/iterators/KeyRangeIterator.java      |  99 ++++++++------
 .../sai/iterators/KeyRangeOrderingIterator.java    |   2 +-
 .../index/sai/iterators/KeyRangeUnionIterator.java |  84 +++++++-----
 .../index/sai/memory/InMemoryKeyRangeIterator.java |   4 +-
 .../cassandra/index/sai/plan/QueryController.java  |  33 +++--
 .../cassandra/utils/AbstractGuavaIterator.java     |   5 +-
 .../index/sai/disk/SingleNodeQueryFailureTest.java | 100 ++++++++++----
 .../sai/disk/v1/BalancedTreeIndexSearcherTest.java |   2 -
 .../sai/disk/v1/InvertedIndexSearcherTest.java     |   2 -
 .../iterators/AbstractKeyRangeIteratorTester.java  | 119 ++++++++--------
 .../sai/iterators/KeyRangeConcatIteratorTest.java  |  83 +++++------
 .../KeyRangeIntersectionIteratorTest.java          | 127 ++++++-----------
 .../sai/iterators/KeyRangeUnionIteratorTest.java   | 151 ++++++++-------------
 .../index/sai/iterators/LongIterator.java          |  21 +--
 .../index/sai/utils/SAIRandomizedTester.java       |  10 ++
 20 files changed, 600 insertions(+), 521 deletions(-)


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


(cassandra) 01/01: Merge branch 'cassandra-5.0' into trunk

Posted by ed...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit a1b0a310eded202d86d6fd0f746a5176ff8cabbe
Merge: 2944d77aac b0150e86fb
Author: Ekaterina Dimitrova <ek...@datastax.com>
AuthorDate: Wed Apr 3 18:29:55 2024 -0400

    Merge branch 'cassandra-5.0' into trunk

 CHANGES.txt                                        |   1 +
 .../index/sai/disk/IndexSearchResultIterator.java  |  39 ++----
 .../disk/v1/postings/PostingListRangeIterator.java |   2 +-
 .../sai/iterators/KeyRangeConcatIterator.java      | 105 ++++++++------
 .../iterators/KeyRangeIntersectionIterator.java    | 132 ++++++++++++------
 .../index/sai/iterators/KeyRangeIterator.java      |  99 ++++++++------
 .../sai/iterators/KeyRangeOrderingIterator.java    |   2 +-
 .../index/sai/iterators/KeyRangeUnionIterator.java |  84 +++++++-----
 .../index/sai/memory/InMemoryKeyRangeIterator.java |   4 +-
 .../cassandra/index/sai/plan/QueryController.java  |  33 +++--
 .../cassandra/utils/AbstractGuavaIterator.java     |   5 +-
 .../index/sai/disk/SingleNodeQueryFailureTest.java | 100 ++++++++++----
 .../sai/disk/v1/BalancedTreeIndexSearcherTest.java |   2 -
 .../sai/disk/v1/InvertedIndexSearcherTest.java     |   2 -
 .../iterators/AbstractKeyRangeIteratorTester.java  | 119 ++++++++--------
 .../sai/iterators/KeyRangeConcatIteratorTest.java  |  83 +++++------
 .../KeyRangeIntersectionIteratorTest.java          | 127 ++++++-----------
 .../sai/iterators/KeyRangeUnionIteratorTest.java   | 151 ++++++++-------------
 .../index/sai/iterators/LongIterator.java          |  21 +--
 .../index/sai/utils/SAIRandomizedTester.java       |  10 ++
 20 files changed, 600 insertions(+), 521 deletions(-)

diff --cc CHANGES.txt
index c8ce4d9fae,6d6b3ea50c..c770ef1b7c
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@@ -1,33 -1,5 +1,34 @@@
 -5.0-beta2
 +5.1
 + * Expose all dropwizard metrics in virtual tables (CASSANDRA-14572)
 + * Ensured that PropertyFileSnitchTest do not overwrite cassandra-toploogy.properties (CASSANDRA-19502)
 + * Add option for MutualTlsAuthenticator to restrict the certificate validity period (CASSANDRA-18951)
 + * Fix StorageService::constructRangeToEndpointMap for non-distributed keyspaces (CASSANDRA-19255)
 + * Group nodetool cms commands into single command group (CASSANDRA-19393)
 + * Register the measurements of the bootstrap process as Dropwizard metrics (CASSANDRA-19447)
 + * Add LIST SUPERUSERS CQL statement (CASSANDRA-19417)
 + * Modernize CQLSH datetime conversions (CASSANDRA-18879)
 + * Harry model and in-JVM tests for partition-restricted 2i queries (CASSANDRA-18275)
 + * Refactor cqlshmain global constants (CASSANDRA-19201)
 + * Remove native_transport_port_ssl (CASSANDRA-19397)
 + * Make nodetool reconfigurecms sync by default and add --cancel to be able to cancel ongoing reconfigurations (CASSANDRA-19216)
 + * Expose auth mode in system_views.clients, nodetool clientstats, metrics (CASSANDRA-19366)
 + * Remove sealed_periods and last_sealed_period tables (CASSANDRA-19189)
 + * Improve setup and initialisation of LocalLog/LogSpec (CASSANDRA-19271)
 + * Refactor structure of caching metrics and expose auth cache metrics via JMX (CASSANDRA-17062)
 + * Allow CQL client certificate authentication to work without sending an AUTHENTICATE request (CASSANDRA-18857)
 + * Extend nodetool tpstats and system_views.thread_pools with detailed pool parameters (CASSANDRA-19289)
 + * Remove dependency on Sigar in favor of OSHI (CASSANDRA-16565)
 + * Simplify the bind marker and Term logic (CASSANDRA-18813)
 + * Limit cassandra startup to supported JDKs, allow higher JDKs by setting CASSANDRA_JDK_UNSUPPORTED (CASSANDRA-18688)
 + * Standardize nodetool tablestats formatting of data units (CASSANDRA-19104)
 + * Make nodetool tablestats use number of significant digits for time and average values consistently (CASSANDRA-19015)
 + * Upgrade jackson to 2.15.3 and snakeyaml to 2.1 (CASSANDRA-18875)
 + * Transactional Cluster Metadata [CEP-21] (CASSANDRA-18330)
 + * Add ELAPSED command to cqlsh (CASSANDRA-18861)
 + * Add the ability to disable bulk loading of SSTables (CASSANDRA-18781)
 + * Clean up obsolete functions and simplify cql_version handling in cqlsh (CASSANDRA-18787)
 +Merged from 5.0:
+  * Clean up KeyRangeIterator classes (CASSANDRA-19428)
   * Warn clients about possible consistency violations for filtering queries against multiple mutable columns (CASSANDRA-19489)
   * Align buffer with commitlog segment size (CASSANDRA-19471)
   * Ensure SAI indexes empty byte buffers for types that allow them as a valid input (CASSANDRA-19461)


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