This is an automated email from the ASF dual-hosted git repository.
blambov pushed a change to branch HCD-209
in repository https://gitbox.apache.org/repos/asf/cassandra.git
was 9a7117514a HCD-209: Fix queries on early-open BTI files
This change permanently discards the following revisions:
discard 9a7117514a HCD-209: Fix queries on early-open BTI files
discard 8277624b42 CNDB-15623: Only use write path for CDC tables in
CassandraStreamReceiver if CDC is enabled on the node (#2043)
discard d7b8944369 CNDB-15570: Fix handling mixed key types in SAI iterators
discard db4ea89f5f CNDB-14861: Fix usage of PrimaryKeyWithSource in SAI
discard b9c402bf50 CNDB-15157: limit log lines during commitlog replay (#2001)
discard d6c7b5992d CNDB-8641: Add a metric to count all request errors (#1983)
discard bc9628b39d CNDB-15362: Replace SASI by a dummy implementation (#2013)
discard 48eb7979f4 CDNB-15253: make UCS shard progression smoother when
num_shards and min sstable size are configured (#2031)
discard 243ca724d9 CNDB-15519 test BM25 after compaction too (#2026)
discard 00c32009ab CNDB-15448: Bump jvector to 4.0.0-rc.3 (#2012)
discard 7e7230c065 CNDB-15381: Port CASSANDRA-20888 index hints improvements
(#2004)
discard 748018ec51 CNDB-15485: Fix ResultRetriever key comparison to prevent
dupes in result set (#2024)
discard 3580ced7cc CNDB-14650: allow mixed mode repair
discard 46f8b7e9f4 CNDB-15452: Split SAI metrics query types into disjoint
categories (#2015)
discard 5ea12215c8 CNDB-15141: add LogTransaction#validate API to perform
validation before txn prepare (#2008)
discard 7e5827dff8 CNDB-14509: Mark function as public (#1995)
discard 6383d217b6 CNDB-15300: Add
`SSTableReader#getApproximatePositionsForRanges` (#1993)
discard d8005b7db1 CNDB-15435: Only count live data size in bytes-based paging
(#2010)
discard 0be2515e79 CNDB-15393: fix ShardManager#coveringRange to decrement
left instead of incrementing right (#2003)
discard aae5c62651 CNDB-15423: Make TopKProcessor lazily load queryVector
(#2007)
discard 550263fd6f CNDB-15155: Segregate SAI's query metrics per query type
(#1969)
discard 778a99a98e CNDB-15363: add test to verify guardrails profiles defaults
discard c0ee3e117c CNDB-15160: add counter to track num of skipped compaction
aggregates due to insufficient disk space (#1962)
discard caa2c03b57 CNDB-15312: Fix multi-column partition key CQL generation
in DataRange
discard 2e2795897d CNDB-15291: use correct response verb in
AbstractReadResponseTest
discard ab17081c20 CNDB-15239: Add ALLOW FILTERING to
AbstractReadQuery#toCQLString (#1974)
discard b3d7c34ab8 CNDB-9697: notify JVMStabilityInspector when encountered
corruption exception on compaction task (#1901)
discard 0f50569d4a CNDB-7237: add metrics to track replica response sizes
discard 71f1fc08ea DSP-24600 & CASSANDRA-20485 Fixes & test additions for
handling of UDTs across versions
discard c68d2bf74f CNDB-15135: use EmptyFactory to avoid loading SAI
per-sstable files if SAI_INDEX_READS_DISABLED is true (#1958)
discard 1226594301 CNDB-13408 Improve BM25 test with better logic (#1963)
discard ee54a0a1d9 CNDB-15022 Introduce additional guardrail profile for HCD
There are now three profiles for guardrail defaults: none|dbaas|hcd
discard 46d10efb15 CNDB-15153: Improve logging of partition-restricted index
queries (#1956)
discard 851accf4f3 CNDB-15156: Include actual number of cached rows above
threshold in RFP warn (#1959)
discard 580cb5d048 CNDB-14207: Don't mark the index non-queryable if flush
fails (#1770)
discard 06aa88942e CNDB-15058: track in-flight BF memory usage from trie index
writer if early open is not enabled (#1949)
discard b5a39e5f4c CNDB-14343: Fix ANN queries on primary key and static
columns (#1800)
discard ff6cfe5b9e Revert "HCD-179 Guardrail defaults for on-prem"
discard 3e1c7655da CNDB-15001: Fix testing of ann_use_synthetic_score (#1931)
discard 8923a9a29c CNDB-15002: Fix handling of grouped primary keys in
ScoreOrderedResultRetriever (#1932)
discard d440adfeb9 CNDB-9018: cache SSTable:CompactionMetadata in order to not
read from storage multiple times (#1922)
discard 8b5835f089 CNDB-14983: Fix
MetadataSerializerTest#testSerializationWithEncryption under bigtable test
profile. (#1930)
discard 0ae1c79446 CNDB-14691 add DoD link to CNDB repo (#1857)
discard 187eebe727 HCD-178: Upgrade commons-lang3 from 3.11 to 3.18.0 (#1919)
discard 7940e9c59a HCD-179 Guardrail defaults for on-prem
discard a0e7a45b2b CNDB-14921: Add JMH benchmark for SAI queries selectivity
(#1913)
discard eade48b535 CNDB-14577: Compact all SSTables of a level shard if their
number reaches a limit (#1873)
discard 23eb32b6a7 CNDB-13129: Add index hints
discard 013e7bbee3 CNDB-13129: Add CqlBuilder.OptionsBuilder
discard 6698568d53 HCD-111 Usability Requirements and Checks
discard c894d946d7 HCD-147: Add createsystemkey subcommand to nodetool (#1759)
discard e897bad6c3 CNDB-12651: Fix flaky
VectorDistributedTest.rangeRestrictedTest (#1834)
discard 4182c623b7 DSP-23657: Introduce sstable encryption (v2) (#1795)
discard 81f2cf8cb7 CNDB-11666: Batch clusterings into single SAI partition
post-filtering reads (#1883)
discard 448841b521 CNDB-14773: avoid Int2IntHashMap overflow in
RAMStringIndexer and improve memory track to include array memory usage (#1885)
discard 6db2a5c17c HCD-136 Translate gossip application states for C* <4.0 and
dse-6.x legacy peers
discard dba5694063 HCD-136 – DSE 6.8 to CC4 internode transport compatibility
discard 4c6fe698cd CNDB-12972: Enhance controller config file handling for
long names (#1862)
discard 96f7b6ccb4 CNDB-14683: Cherry-pick fix for flaky LogTransactionTest
(#1870)
discard e2ef6e2abf CNDB-14797: Upgrade to jvector 4.0.0-rc1 (#1866)
discard f23b0bf3d4 CNDB-14353: fetch non-compacting sstables instead of live
sstables for UCS (#1861)
discard cbb549555f CNDB-13192: Bump the default `cassandra.sai.latest.version`
from `DC` to `EC` so we support BM25 by default. (#1737)
discard d41c2a89cd CNDB-14725: add
SSTableFlushObserver#onSSTableWriterSwitched to flush SAI segment builder for
written shards without waiting for entire transaction to complete (#1859)
discard c0686a1375 CNDB-14722: handle OOM error for compaction task (#1856)
discard bf2852fc4d CNDB-10308: Fix flaky BinLogTest (#1840)
discard 1413f47c0d CNDB-13553 aggregate document frequencies on entire node
(#1802)
discard 8b1a26a1fc CNDB-14501: Enable checksum for jvector index files
starting at version EC (#1841)
discard 876ce2e5d2 HCD-130 incremental repair failure during compaction (#1728)
discard 934e2b0133 CNDB-14554: Fix 2 PEP8 violations in cql - E127 and W293;
This fixes Python DTest test_pycodestyle_compliance
discard c5e2e64cdb CNDB-14602: Fix bytes-based paging for partition deletions
(#1835)
discard dfc5595f40 CNDB-14586: Fix
StorageHandlerTest#testOnOpeningWrittenSSTableFailure on bigtable (#1833)
discard ceb18178c1 CNDB-13524: Properly shutdown executors, use test CFS in
PendingAntiCompactionTest
discard 221fb3b82d CNDB-13724: reduce num of test keys in LongVectorTest to
avoid jenkins timeout (#1831)
discard 8116484a16 CNDB-14301: couple jvector file format and SAI version
(#1786)
discard 97c62b2a10 CNDB-14524: Reset view before calling GraphSearcher#search
(#1826)
discard 4fbf95a295 CNDB-14477: Validate SAI Components in Verifier (#1816)
discard f837cffea4 CNDB-14392: Use QueryView's MemtableIndex references for
search (#1799)
discard 30f9d9683a CNDB-14481: Fix IllegalStateException in
SegmentMetadataBuilder (#1808)
discard f4e5eeb5a7 CNDB-14239: expose index components validation method with
no side-effect (#1794)
discard e0a509f46a CNDB-14460: Fix Nodes test flakiness resulting from unsafe
interleaving of async operations in test scenarios (#1812)
discard f750b04ea4 CNDB-13238: Fix flaky CounterLockManagerTest interruption
tests that don't properly wait for a finally block to complete (#1820)
discard 9fac4377a7 HCD-151: Port CASSANDRA-20636 (#1807)
discard 57e02ed103 CNDB-14348: Forbid BM25 queries on non-regular columns
(#1793)
discard 84f7c95373 CNDB-14361 use node's total document and term counts (#1791)
discard 8cccc374fc CNDB-14317: Optimize doc freq computation for memtable BM25
queries (#1789)
discard 431b764f53 CNDB-14306: Update ANN_USE_SYNTHETIC_SCORE to default to
true for SAI version >EC (#1787)
discard e16dc73f20 CNDB-14374: Fix flaky test
testIndexExceptionsTwoIndexesOn3NodeCluster (#1796)
discard bce1f447b4 HCD-153 C* 3.x don't like the trailing sha in the version
over gossip (VersionedValue)
discard 09190f8dd4 CNDB-14144: Change Version.LATEST to ED. Move
testIndexMetaForNumRows from BM25Test to FeaturesVersionSupportTest and extend
coverage for all versions. Add FeaturesVersionSupportEDTest. Make BM25Test
tests run on all sai versions post BM25_EARLIEST
discard 0aff773df5 CNDB-14159: Fix DOC_LENGTHS offset calculations (#1745)
discard 4030c2748b CNDB-14291: Fix flaky SingleNodeQueryFailureTest (#1784)
discard fef88714ec CNDB-13997 maintain total terms count in memindex (#1776)
discard 1db6138b64 CNDB-13830: Fix KD-tree metrics test (#1778)
discard ae1c14c0ba CNDB-13565: allow to set memtable shard lock fairness via
JMX and a system property (#1785)
discard b667550cc0 CNDB-14237-main-cherry-pick: register composite compaction
observer as additional obverser on top of UCS (#1783)
discard c133fab6ad CNDB-13925: Prefer not analyzed indexes for contains
queries (#1718)
discard 4bc9132af9 CNDB-13563: Fix
ReducingKeyIteratorTest#testTotalAndReadBytesManySSTables (#1762)
discard d2dda6192b CNDB-14123: allows intercepting issues opening flushed
sstables (#1742)
discard f7a70ff162 CNDB-13617: EstimatedHistogram uses C* bucket boundaries
regardless of the DSE-compatibility flag (#1725)
discard c0a2d76146 CNDB-14057: Make SAI metrics accessible to CNDB
discard 569eb8a9cd CNDB-14242: Upgrade jvector to 4.0.0-beta.5 (#1773)
discard 087e33e0a3 CNDB-13770: Separate timeout for aggregation queries (#1740)
discard 12a30b53af CNDB-14182: Add some null checks in InMemoryTrie
discard 708b56d823 cndb-14201: allow UCS#getNextBackgroundTasks to config
custom compaction observer for composite compaction (#1767)
discard 172adfb28e CNDB-14232 fix flakiness in BM25 by createIndex (#1769)
discard 133ac779d6 CNDB-14210: Fix analyzed sai index on compound partition
key column (#1763)
discard 84e62565e6 CNDB-14167: Set jvector_version on disk file format to 2
(#1757) (#1760)
discard 90080e7b69 CNDB-141284: use `ByteBuffer.remaining` instead of `limit`
to asset size (#1755)
discard c5300aef04 CNDB-14614-re-merge: abort compaction task or index build
if index is unloaded after tenant unassignment (#1766)
discard 84fd47b958 Revert DSP-23657 (#1765)
discard 70118b6a00 Revert "CNDB-14614: abort compaction task or index build if
index is unloaded…"
discard 0728054a58 CNDB-14175: Create necessary tmp directories in
SaiRandomizedTest before we run tests. The patch can be tested on
InvertedIndexSearcherTest, for example.
discard 5e9eac7a82 CNDB-14614: abort compaction task or index build if index
is unloaded after tenant unassignment (#1754)
discard 229854b7d5 DSP-23657: Introduce sstable encryption (#1669)
discard 79189265f3 CNDB-14153: Fix SAI updates (non-null solution) (#1751)
discard 24f1875ff5 CNDB-14171: handle update as insert for SAI version AA
(#1748)
discard cd11ec85a6 CNDB-14160: Fix IndexContext#getReferencedView (#1744)
discard 9e6e8e185c CNDB-13978: Don't count tombstones in
DataLimits.Counter.CQLCounter#bytesCounted (#1735)
discard 761992bdca CNDB-13437: add replacement API to TokenMetadata for token
replacement with different address (#1666)
discard 42fbc99177 CNDB-14024: use dynamic snitch for remote counter leader
selection to skip slowest replica if configured (#1734)
discard eb2f3d54ad CNDB-13994: trigger memtable flush when index memtable
reaches size threshold or expiration period. Default disabled. (#1724)
discard 9a6a4ea89d CNDB-13666 use all documents in calculating average docs
length (#1686)
discard 98eafa1098 HCD-110 Add plugin support for CQLSH (#1722)
discard f97ae1cead Improve code in affected files
discard 85e198c022 CNDB-13905 provide total point count to BKDWriter
discard 3871c451ad CNDB-13905: Fix valueCount check and error message in
BKDWriter
discard 2ddbdb1639 CNDB-12407: lazily load token in PrimaryKeyWithSource
(#1500)
discard 8f317826cd CNDB-13693: Make SAI's view referenceable to simplify
locking query view (#1700)
discard 62e153729e Cherry-pick all the fixed about CNDB-13591 into main branch
(#1719)
discard 13d5741402 CNDB-13902: Fix incorrect results of min / max in-built
functions on clustering columns in descending order - port CASSANDRA-20295
discard d0701b3167 CNDB-13075: Reuse the analyzed tokens of the right operand
of an analyzed expression (#1620)
discard 67907507ec Document recent vector index and query config options
(#1708)
discard 3508620089 CNDB-13848-followup: add IFilterSerializer interface to
avoid type casting during serializaion. (#1711)
discard a459b06aac CNDB-13534: Add
RequestFailureReason.FEATURE_NEEDS_INDEX_REBUILD
discard cb3ee3d02c CNDB-13739 count numRows correctly in SSTable SAI (#1695)
discard 7d52230c8e CNDB-13847: Add Token::fromLongValue method to simplify SAI
token creation (#1709)
discard 1458fedf14 CNDB-13848: avoid serializing AlwaysPresentFilter when BF
memory limit is reached (#1710)
discard 053fc12481 CNDB-13625: Implement rerankless vector search through
ANN_OPTIONS (#1705)
discard 6c2cd8d30e CNDB-13833: Fix QueryTimeoutTest on JDK22
discard 9cd80cec1a CNDB-13822: Add ANN_OPTION use_pruning (#1704)
discard df81d9aec4 CNDB-13689: use NodeQueue::pushMany to decrease time
complexity to build heap (#1693)
discard 9fd4c4c208 CNDB-13639: Adds optional prefetching for known sequential
reads (#1692)
discard 1d762c6f4d CNDB-13718: Switch to official Apache Lucene 9.8.0 dep
(#1694)
discard 3e1bbc9bb7 SAI: test that default stop words are the
ENGLISH_STOP_WORDS_SET (#1697)
discard 8d98a4b815 CNDB-13766: Upgrade to jvector 4.0.0-beta.4 (#1698)
discard 1d12f9cf2f CNDB-13696: Add BM25 hybrid search test on collections
(#1701)
discard e98a00f35f CNDB-13524 Adds a timeout to Future.get calls in
PendingAntiCompactionTest (#1664)
discard 906e4acc2c CNDB-13785: fix IndexComponentDiscover#StateBuilder to pass
MB instead of bytes (#1699)
discard 14baf8b905 CNDB-13695 Set operationContextTracker in
ExecutorLocals.set along with other locals. (#1689)
discard 167a98c35a CNDB-13696 fix empty iterator access in BM25 search on
partial SSTable (#1691)
discard e12f4a2fcc CNDB-13671 simplify tests with collection condition (#1688)
discard 4f99883b19 CNDB-13582: Ignore TOC when discovering SAI components of
sstables from DSE
discard 61f57a6024 CNDB-12937: enable jvector 4; remove jvector 3 write
support (#1685)
discard c02e486c44 CNDB-13583: Add vector ann and brute force metrics (#1683)
discard 18fe538b16 CNDB-13624: Silence snakeyaml warnings in test-cdc by
removing duplicate cdc_enabled key in base yaml (#1680)
discard 5cb23da1ad CNDB-12937: Update jvector to 4.0.0-beta.2; add new graph
construction parameters to index config (#1676)
discard 08557dfb2b CNDB-13618 remove long index name test after fix (#1681)
discard f7641a485a CNDB-13372 Introduce min Paxos backoff time (#1651)
discard 0716022956 Handle IndexBuildInProgress exception in InboundSink
discard 9eb18a6c15 CNDB-13417: Reduce object alloc. on brute force hybrid ann
path (#1643)
discard cb3de82121 CNDB-13408 add BM25 tests to compare with CNDB (#1663)
discard 460a7c4973 CNDB-13505: Update PR checklist reminding people about the
correct license header in new files
discard 830613ed55 CNDB-13499: Optimize simple BM25 by deferring PrK creation
(#1662)
discard e2f79c8c71 HCD-122 Backports CASSANDRA-20368 and CASSANDRA-20450
discard 362af8d863 CNDB-13457: Fix problems with byte-comparable versions in
SAI (#1655)
discard b741795320 CNDB-13464: Ordering on non-clustering column requires the
column to be indexed with a non-analyzed index (#1656)
discard 9cd33f3ca8 CNDB-13446: Make search-then-sort BM25 queries apply BM25
filter (#1659)
discard 2915032ad6 CNDB-13462: Add support for updating terms in SAI's
TrieMemoryIndex (#1200)
discard 0703ce385c CNDB-13353: Queries with index-based ordering should reject
aggregation queries (#1638)
discard 7653af99ee CNDB-13480: NullPointerException when using ORDER BY BM25
after deleting a row (#1653)
discard f38360e514 HCD-62 Upgrade of several libraries (#1563)
discard ebc4bc6077 CNDB-13171: Fix query_filters guardrail using the index
analyzer instead of the query analyzer (#1615)
discard afda625394 CNDB-12620 Users should get INDEX_BUILD_IN_PROGRESS instead
of INDEX NOT AVAILABLE when they cannot query because an index is building.
discard 4b16c619ee CNDB-13305: change
IndexComponentDiscovery#discoverComponents signature to use SSTableReader and
add more loggings to index tracking (#1644)
discard 99b27c359a CNDB-13403: Add source column to synthetic column's
ColumnMetadata (#1641)
discard 83a5b3ac39 CNDB-13342: Add 4th component to the version (#1642)
discard 4948d6929f HCD-109 Deserialise dse 6.8 PeerInfo files
discard f27dc68970 CNDB-13299 prevent too long index names (#1633)
discard f6260d5e0e CNDB-13375 don't use keyspace name length in error message
(#1639)
discard f0ed83e5f5 CNDB-13074: Reject analysis options on frozen collections
(#1610)
discard 88675baf4c CNDB-13330: Fix wildcard select with BM25 order
discard 7ce9397025 HCD-73: Fix replacing node stuck in hibernation state
(#1626)
discard 6de8ee18fe Ninja: Removed ThreadLocalRandom usage in
ANNOptionsDistributedTest, as causing test flakiness.
discard 34d68bb186 HCD-93 Back-ports Error out on noop GRANT/REVOKE
discard 384ba23655 Add support for a per-operation context (#1619)
discard 4c532d2249 CNDB-12503 remove column name restrictions in SAI (#1539)
discard c75523469e CNDB-12922 ANNOptions validation now checks the endpoint
connection messaging version (#1624)
discard 10e71464a9 CNDB-13241 CCM's converged-cassandra branch moving from
riptano/ccm to datastax/cassandra-ccm
discard e69c25f30a CNDB-12683 validate table name length for not-internal
(#1623)
discard 4a6a668423 CNDB-12599: Expose compactions' space overhead for CNDB
(#1609)
discard 979b792603 CNDB-13203: Use MessagingSuccess's version for cnx version
(#1621)
discard 840d5afcf2 CNDB-13196: Fix BM25 file access race condition (#1622)
discard a14cd51629 HCD-73: Add a jmx endpoint to change the node state in
gossip (#1617)
discard 267cfd3721 CNDB-11460 another fix for cqlsh unicode tests in
TestCqlshUnicode (#1618)
discard 59faf8a021 CNDB-12922: Implement rerank_k in SAI ANN queries (#1562)
discard cc92316435 CNDB-12736: allow disabling prepared statement persistence
(#1547)
discard 6050746023 CNDB-12683 improve name validation functions and test long
names (#1605)
discard 22831a6681 CNDB-12382 Implement Counter locks without Striped locks
(#1592)
discard fbb184c261 HCD-96: Upgrade Netty to 4.1.118.Final (#1606)
discard d0f026530e HCD-84 Feature flag to skip Ford Fulkerson (#1612)
discard 3f00247be1 Fix EqBehavior bug introduced by #1434 (#1614)
discard 73a5e97900 CNDB-11532: Adaptive compression
discard 76bf1ce445 Partially port CASSANDRA-13890 from apache/cassandra
discard 3f14855c47 CNDB-12905: Allow usage of ReadQuery#execute rather than
only executeInternal in CQL utests (#1564)
discard 72b67222e8 Revert "Revert "HCD-82 Enables auth* classes configuration"
(#1607)"
discard b0cdc37bc2 Implement synthetic columns and ORDER BY BM25 (#1434)
discard 303c520143 HCD-74: Fix CorruptSSTableException in UCS with compression
(#1602)
discard 5ed91d7461 HCD-75: Fix and improve EstimatedRowCount metric (#1604)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]