Skip to content

CNDB-13745 Avoid double counting bytes in the checksum in IndexFileUtils.writeMostSignificantBytes #1730

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1,465 commits into
base: main-5.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1465 commits
Select commit Hold shift + click to select a range
7e90479
CNDB-11495: add REMOTE_STORAGE_HANDLER_FACTORY (#1443)
jasonstack Dec 11, 2024
dd1f8e7
CNDB-10718: Make RowFilter non-iterable (#1448)
adelapena Dec 12, 2024
5bfb179
rebase fix CNDB-10718: Make RowFilter non-iterable
djatnieks Jan 28, 2025
e862a5f
CNDB-11932 plan union of half-ranges for inequality (#1451)
k-rus Dec 12, 2024
1aba2b0
SAI: Reduce DirectReader object creation (#1011)
michaeljmarshall Dec 12, 2024
976e942
STAR-1872: Parallelize UCS compactions per output shard (#1342)
blambov Dec 13, 2024
cfd4707
CNDB-12130: read source file sequentially when sending file through Z…
jasonstack Dec 16, 2024
8c07be0
CNDB-12128 Expose to CNDB some methods around ExpirationTask (#1465)
eolivelli Dec 16, 2024
59ee7cd
CNDB-11070: Limited backport of CASSANDRA-19534 (#1460)
jkni Dec 16, 2024
6406a5f
CNDB-12120: 3 test failures in MultiNodeBillingTest (#1462)
adelapena Dec 16, 2024
49df0da
DSP-24606: Replace nulls with negative defaults in system_schema (#1445)
szymon-miezal Dec 16, 2024
07ea0f0
CNDB-11242: Allow to specify a custom cluster version provider (#1458)
jacek-lewandowski Dec 16, 2024
3382e6c
CNDB-12139 minor refactor row count estimation code (#1463)
k-rus Dec 17, 2024
438e810
CC5 Fix for CNDB-11070 to use 'native_transport_timeout' as 5.0 name …
djatnieks Dec 19, 2024
d7e7c1c
CNDB-12215 Replace [On|Off]HeapTrieMemtableIndexTest classes withTrie…
djatnieks Dec 19, 2024
f3e420e
Add row count test for estimated row counts for SAI plan on single re…
k-rus Dec 19, 2024
58613e8
CNDB-12222 Fix flaky tests in SSTableCorruptionDetectionTest by addin…
djatnieks Dec 23, 2024
4da94f5
CNDB-12223 Fix CorruptedSSTablesCompactionTest by modifying SharedCom…
djatnieks Dec 23, 2024
759e9fb
CNBD-12239: Replace System.nanoTime with approxTime in SAI where appr…
michaeljmarshall Dec 20, 2024
5f30fdf
CNDB-12257: do not call System.getProperty on an hotpath (ChunkCache …
eolivelli Dec 23, 2024
42b8328
CNDB-12277: Upgrade to jvector 3.0.6 (#1478)
Dec 25, 2024
c7fc21f
CNDB-12272: Fix SimpleClientPerfTest (#1477)
djatnieks Dec 31, 2024
a898435
Improve typed reads in RandomAccessReader
blambov Dec 30, 2024
ec5f52b
CNDB-12297: Fix flaky test MutatorTest.testMutatateAtomically by poll…
jkni Jan 2, 2025
5fb48a0
CNDB-11437: Disable key cache in LazyBloomFilterTest
jkni Jan 2, 2025
26acc3d
CNDB-12296: Skip metric creation for "fake" index contexts generated …
jkni Jan 2, 2025
ec55992
CNDB-9850 followup: BtiFormat set byteComparableVersion based on trie…
djatnieks Jan 7, 2025
bd204ce
CNDB-9850 followup: Revert part of CNDB-11010 that added PartitionUpd…
djatnieks Jan 7, 2025
655f7c9
CNDB-9850 followup: Implement PR comments
djatnieks Jan 7, 2025
d884ce7
CNDB-9850 followup: more alignment with main branch
djatnieks Jan 7, 2025
9cc9d55
CNDB-12346: Fix reporting enqueue time for stage tasks (#1490)
jakubzytka Jan 9, 2025
3e30263
CNDB-12289: Cache USE_DSE_COMPATIBLE_HISTOGRAM_BOUNDARIES to save cpu…
eolivelli Jan 9, 2025
7bd2e36
rebase fix CNDB-12289: Cache USE_DSE_COMPATIBLE_HISTOGRAM_BOUNDRIES
djatnieks Jan 28, 2025
c388f05
CNDB-8501 Propagate read and write request sensors via native protoco…
aymkhalil Jan 9, 2025
84702aa
CNDB-12393: Refactor TransportTest to account for JEP-416 (#1497)
ekaterinadimitrova2 Jan 10, 2025
44cd054
CNDB-11508: Add config to enable JDK22 test and run (#1503)
ekaterinadimitrova2 Jan 15, 2025
489d06f
CNDB-12423: Fix flaky test failures in LegacySSTableTest by blocking …
jkni Jan 14, 2025
121d4bd
moving PQ refine into CompactionGraph (#1471)
Jan 14, 2025
6993405
CNDB-12342: Avoid unnecessary looping in QueryView#build (#1491)
pkolaczk Jan 14, 2025
cfa3499
CNDB-12445: parameterize ByteComparable.Version for clusteringFromByt…
michaeljmarshall Jan 14, 2025
89e3b28
CNDB-12075: Allow UDFs within GROUP BY clause (#1494)
adelapena Jan 15, 2025
7c26db5
CNDB-12041: Add missing check of guardrail sai_sstable_indexes_per_qu…
adelapena Jan 16, 2025
cdb0743
CNDB-10907: Implement overlap diagnostics (#1453)
blambov Jan 15, 2025
eb4a0d9
CNDB-12096: Use AtomicInteger to track skipped mutations in RecoveryM…
jkni Jan 15, 2025
de1d0a1
Revert "CNDB-12342: Avoid unnecessary looping in QueryView#build (#14…
michaeljmarshall Jan 16, 2025
3dad063
CNDB-9104: Port over chunk cache improvements from DSE (#1495)
blambov Jan 17, 2025
84ca8f6
CNDB-12460: Fix PQVector reencoding when refining in CompactionGraph …
jkni Jan 17, 2025
7449111
CNDB-12342: Avoid unnecessary looping in QueryView#build
pkolaczk Jan 8, 2025
4cbfa85
CNDB-9104 followup: Fix problems with null chunkcache (#1522)
blambov Jan 20, 2025
500453b
Remove unnecessary duplicated removal of ordering predicates (#1509)
k-rus Jan 20, 2025
68da302
Fix expected values in SingleRestrictionEstimatedRowCountTest (#1523)
k-rus Jan 28, 2025
7d8c470
CNDB-10468: Port CNDB-8538 for C*5.0 codebase (#1530)
jacek-lewandowski Jan 28, 2025
912fcca
CNDB-10289: Improve local testing (#1315)
jacek-lewandowski Jan 21, 2025
28a7b04
CNDB-12308: Remove index-based sorting at CQL level (#1488)
adelapena Jan 21, 2025
54d4a21
CNDB-11076: bump SLF4J version to 2.0.9; bump logback version to 1.4.…
jakubzytka Jan 23, 2025
91f8044
CNDB-10289: Create missing tmp directory
jacek-lewandowski Jan 24, 2025
783f15c
CNDB-12434: Fix flaky CQLCompressionTest failures (#1512)
jkni Jan 27, 2025
9482681
CNDB-9594: collect query count in index metrics (#1520)
k-rus Jan 27, 2025
2cec362
CNDB-12539: Improve reporting missing SAI indexes
pkolaczk Jan 22, 2025
2703ec4
CNDB-12471: expose metric about Native memory used by CompressionMeta…
eolivelli Jan 27, 2025
3fe93f0
CNDB-12588: remove check for rpc_ready (#1535)
driftx Jan 29, 2025
1ae9d34
CNDB-12431: Report correct total size of parallelized compactions (#1…
blambov Jan 29, 2025
dddf2a5
DBPE-14965: Don't mix indexing static and non-static rows
pkolaczk Jan 28, 2025
0c9a614
CNDB-12431: Fix wrong bytes read value being reported on completion o…
blambov Jan 29, 2025
8211205
CC5 fix another try to fix port of CNDB-12471; add ChunkOffsetMemory …
djatnieks Jan 31, 2025
25bd131
CC5 fix OwnedRangesTest
djatnieks Feb 1, 2025
1c15e4b
CNDB-12704 Ignore failing tests until fixed
djatnieks Feb 3, 2025
0e993c3
CC5 fix GuardrailVectorTypeEnabledTest
djatnieks Feb 3, 2025
faaecee
CC5 fix GuardrailNonPartitionRestrictedQueryTest, restore call to may…
djatnieks Feb 3, 2025
149c541
CC5 fix GuardrailNonPartitionRestrictedQueryTest, restore isKeyRange …
djatnieks Feb 3, 2025
34665a4
CC5 fix NPE in ReadCommandVerbHandlerOutOfRangeTest
djatnieks Feb 4, 2025
87b9291
CC5 fix AbstractReadQueryToCQLTest
djatnieks Feb 4, 2025
12c363d
CC5 fix CounterMutationVerbHandlerOutOfRangeTest
djatnieks Feb 4, 2025
2846872
CC5 fix IndexStatusManagerTest
djatnieks Feb 5, 2025
af15b58
CC5 fix SSTableParitionsTest; adjust expected output after commit STA…
djatnieks Feb 5, 2025
89c5e34
CC5 fix VirtualTableLogsTest. applying changes made for CNDB-11076 to…
djatnieks Feb 5, 2025
80f3f8c
CC5 fix CompactionStatsTest
djatnieks Feb 6, 2025
2ccf266
CC5 Fix JMXCompatibilityTest failing since CNDB-10289; adds force flu…
djatnieks Feb 6, 2025
f4de9bb
CC5 fix GossipInfoTableTest by not clearing gossiper afterward
driftx Feb 11, 2025
b64ddcf
CC5 fix system_views.queries by reflecting withTimeMeasurement Runnab…
driftx Feb 12, 2025
6056a0e
CC5 fix RingTest by flushing local tables like StatusTest
driftx Feb 13, 2025
c3a1d1f
CC5 update size in PartitionUpdateTest
driftx Feb 13, 2025
f1f566e
CC5: set UNSAFE_SYSTEM to false to enable forceBlockingFlush to fix D…
driftx Feb 18, 2025
e5166e4
CC5 switch CF2 to trie memtable in CompactionControllerTest to fix te…
driftx Feb 20, 2025
10e1c38
CNDB-13077 Fix Dispatcher to set coordinator client warnings before
djatnieks Feb 20, 2025
262620b
CC5 Fix MutationVerbHandlerOutOfRangeTest
djatnieks Feb 21, 2025
1bde3dc
CC5 default memtable to TrieMemtable
driftx Feb 20, 2025
c876eb5
Revert "CC5 switch CF2 to trie memtable in CompactionControllerTest t…
driftx Feb 20, 2025
15ff029
Revert "CC5 default memtable to TrieMemtable"
driftx Feb 21, 2025
582d584
CC5 fix MessageDispatcherTest.testAuthRateLimiterNotUsed
djatnieks Feb 21, 2025
e23791b
CC5 fix GossiperTest failures due to rebase conflicts with CNDB-11242
djatnieks Feb 21, 2025
f1fb1e4
CC5 fix HintsServiceTest
djatnieks Feb 22, 2025
bb70e02
CC5 fix CommitLogPolicyBytemanTest forcing a commitlog sync to clear …
djatnieks Feb 24, 2025
ca6066d
CC5 fix NotSerializableException in CoordinatorReadLatencyMetricTest
djatnieks Feb 24, 2025
c174ea4
CC5 fix SensorsInternodeTest relocate init of internode bytes code fr…
djatnieks Feb 24, 2025
b75e47e
CC5 fix another attempt to fix CommitLogPolicyBytemanTest using Atomi…
djatnieks Feb 24, 2025
30c60ee
CC5 fix PendingRangeMapsTest
djatnieks Feb 24, 2025
01b0967
CC5 fix cqlsh tests with another change to parse the base version in …
djatnieks Feb 25, 2025
25e4ded
CC5 fix SchemaCQLHelperTest adjusting for CC dropped column record sy…
djatnieks Feb 25, 2025
3393a45
CC5 fix another try CommitLogPolicyBytemanTest in CI with increased t…
djatnieks Feb 25, 2025
c4cb9d5
CC5 fix wait time in ReadCallback to fix ReadSpeculationTest#speculate
driftx Feb 26, 2025
0d6fb5d
Project built check honours project name
michaelsembwever Sep 25, 2024
ac08e7f
Restore NativeLibraryWrapper interace signatures
michaelsembwever Feb 21, 2025
cdf870e
CNDB-12991: getMaxOverlapsMap does not correctly deal with multiple d…
blambov Feb 25, 2025
728951b
Fix memtable memory tracking problem for CNDB-12290 (#1601)
blambov Feb 25, 2025
fe0719a
Restores catching of UnsatisfiedLinkError in some NativeLibrary metho…
djatnieks Feb 28, 2025
33800bf
CNDB-13162 Fix SensorsTest testSensorsInCQLResponseEnabled for cas up…
djatnieks Feb 28, 2025
7cf83be
CC5 restore CASSANDRA-13704 in RepairMessageVerbHandler to fix testVa…
driftx Mar 3, 2025
6153594
Restore ParentRepairSessionListener from STAR-993
driftx Mar 3, 2025
8c75023
Revert "CC5 fix system_views.queries by reflecting withTimeMeasuremen…
driftx Mar 4, 2025
c0a7ce3
CC5 Fix for o.a.c.distributed.test.GenericOrderByTest.testOrderBy
djatnieks Mar 5, 2025
ec7bd71
Reapply "CC5 default memtable to TrieMemtable"
driftx Mar 6, 2025
98af940
CNDB-12526 move PR checklist into PR comment (#1541)
k-rus Jan 31, 2025
96c3d66
CNDB-12526 remove PR checklist (#1542)
k-rus Feb 1, 2025
f08d454
CNDB-12484: Fix flaky VectorUpdateDeleteTest failures (#1519)
jkni Feb 3, 2025
80c476e
CNDB-12456: Add a new, non-default messaging version
adelapena Jan 20, 2025
3b5f771
CNDB-12456: Add ANN_OPTIONS to CQL SELECT queries
adelapena Jan 16, 2025
ee15958
CNDB-12440: Fix CorruptedSSTablesCompactionsTest (#1540)
jkni Feb 4, 2025
cf7528a
CNDB-12466: Wait for OutboundConnection to notice disconnect when sim…
jkni Feb 5, 2025
6e062c0
CNDB-12739: Fix row filter ignoring distinct index and query analyzer…
adelapena Feb 6, 2025
8e59746
CNDB-12733: Make ANN a separate, unreserved keyword (#1546)
adelapena Feb 7, 2025
a96a882
CNDB-12774: Not index empty non-literal values (#1556)
adelapena Feb 11, 2025
cc973d3
CNDB-12899: Add a cached version of the estimatedPartitionCount metri…
blambov Feb 11, 2025
6c13700
HCD-31 Auto failing prematurely repair sessions (#1557)
bereng Feb 12, 2025
49a57a7
HCD-63: Upgrade Netty to 4.1.117 and BoringSSL to 2.0.69 (#1544)
szymon-miezal Feb 13, 2025
52a3e80
CNDB-12956: Vector CC Release Issue: Tenant Assignment Failure on Kub…
eolivelli Feb 14, 2025
e7690cf
CNDB-12683 handle too long controller config file names (#1565) (#1572)
jtgrabowski Feb 17, 2025
e401420
CNDB-12459: add API to get major compaction tasks for given sstables …
jasonstack Feb 18, 2025
6d59a53
CNDB-12774: change CompactionObserver#onCompleted to include failure …
jasonstack Feb 18, 2025
5092a98
DSP-24615: Fix reading mmapped trie-index exceeding 2GiB (#1574)
szymon-miezal Feb 18, 2025
3af7bcb
CNDB-12962: Change the vector-specific config to only apply different…
blambov Feb 18, 2025
a3deddd
CNDB-13004 don't fail on too long file name for options (#1576)
k-rus Feb 18, 2025
453a4de
CNDB-12915: --add-opens for java.nio.charset (#1581)
eolivelli Feb 19, 2025
9586743
CNDB-12981: Revert ADA002 VectorSourceModel change to BINARY_QUANTIZA…
tlwillke Feb 19, 2025
60a1245
CNDB-13027 Fix V5VectorPostingsWriter to handle omitted ordinals corr…
Feb 19, 2025
44d9a62
CNDB-13022: Fix analyzers for collections (#1583)
adelapena Feb 20, 2025
c3c695b
CNDB-13067: Fix flaky TraceTest
pkolaczk Feb 20, 2025
1505731
CNDB-12403 Added RETRY ReloadReason.
sbtourist Feb 21, 2025
eefbe46
CNDB-11460 Fix cqlsh unicode tests in TestCqlshUnicode by handling UT…
djatnieks Feb 21, 2025
b55b1b2
CNDB-12598: mention ks/table for unknown columns during deserializati…
driftx Feb 21, 2025
d922a0d
CNDB-13079: Block on validation future in ValidatorTest to ensure lis…
jkni Feb 22, 2025
8e605c3
CNDB-12553: ensure that memtable is reclaimed even when notification …
jakubzytka Feb 25, 2025
bc14619
HCD-82 Improves exceptions when using PasswordAuthenticator
tiagomlalves Feb 25, 2025
5bf09af
HCD-82 Improves authorization/authentication validation exception
tiagomlalves Feb 25, 2025
62ffa20
HCD-82 Improves ParameterizedClass newInstance logic
tiagomlalves Feb 25, 2025
9dc28b5
HCD-82 Makes ParameterizedClass classes explicit
tiagomlalves Feb 25, 2025
88d9a23
CNDB-12980: Clone the vectors issued by the postingsMap in Compaction…
marianotepper Feb 25, 2025
1542a1b
HCD-75: Fix and improve EstimatedRowCount metric (#1604)
szymon-miezal Feb 26, 2025
4e3d06d
HCD-74: Fix CorruptSSTableException in UCS with compression (#1602)
szymon-miezal Feb 26, 2025
c8ff58a
Implement synthetic columns and ORDER BY BM25 (#1434)
Feb 27, 2025
fd203d7
Implement synthetic columns and ORDER BY BM25 (#1434)
Feb 25, 2025
e496d77
CNDB-12905: Allow usage of ReadQuery#execute rather than only execute…
adelapena Feb 27, 2025
a287f43
Partially port CASSANDRA-13890 from apache/cassandra
maoling Jun 12, 2024
adbadfd
CNDB-11532: Adaptive compression
pkolaczk Nov 18, 2024
1b73d8a
Fix EqBehavior bug introduced by #1434 (#1614)
michaeljmarshall Feb 27, 2025
adf82fa
HCD-84 Feature flag to skip Ford Fulkerson (#1612)
bereng Feb 28, 2025
09c9508
HCD-96: Upgrade Netty to 4.1.118.Final (#1606)
emerkle826 Feb 28, 2025
81615d7
CNDB-12382 Implement Counter locks without Striped locks (#1592)
eolivelli Feb 28, 2025
bf8a7cd
CNDB-12683 improve name validation functions and test long names (#1605)
k-rus Mar 3, 2025
fe8c62b
CNDB-12736: allow disabling prepared statement persistence (#1547)
driftx Mar 3, 2025
8b73612
CNDB-12922: Implement rerank_k in SAI ANN queries (#1562)
michaeljmarshall Mar 3, 2025
a02e160
CNDB-11460 another fix for cqlsh unicode tests in TestCqlshUnicode (#…
djatnieks Mar 4, 2025
83ba915
HCD-73: Add a jmx endpoint to change the node state in gossip (#1617)
szymon-miezal Mar 6, 2025
f520f0b
CNDB-13196: Fix BM25 file access race condition (#1622)
michaeljmarshall Mar 7, 2025
67baf02
CNDB-13203: Use MessagingSuccess's version for cnx version (#1621)
michaeljmarshall Mar 11, 2025
97c5b66
CNDB-12599: Expose compactions' space overhead for CNDB (#1609)
blambov Mar 11, 2025
5d99f3c
CNDB 13202: Only measure task execution time if CUSTOM_TASK_EXECUTION…
driftx Mar 12, 2025
2d16df0
CC5: fix ReadCommandTest and a bunch of AbstractReadQueryToCQLStringT…
driftx Mar 12, 2025
7e280e4
CNDB-13241 CCM's converged-cassandra branch moving from riptano/ccm t…
michaelsembwever Mar 12, 2025
707ce07
CC5 fix for CNDB-12456 to update AbstractReadQuery.toCQLString with A…
djatnieks Mar 12, 2025
d612ea9
CC5: fix MemtableParamsTest by changing default to TrieMemtableFactory
driftx Mar 12, 2025
4d4e599
CC5 fix NPE in Stage methods
djatnieks Mar 13, 2025
059b427
CC5 fix QueryEventsTest with fixed query request time in milliseconds…
djatnieks Mar 14, 2025
7e415fe
CC5: remove space for test_pycodestyle_compliance
driftx Mar 13, 2025
7754ac0
CC5 Fix CreateTest;SkipList is no longer the default memtable;
djatnieks Mar 15, 2025
6059d6a
CC5: fail ParticipateState when a failed session message is received
driftx Mar 17, 2025
d23edcb
CC5: don't send cleanup on failure since cleanup means success, fixes…
driftx Mar 17, 2025
021baef
CC5 Fix NativeMixedVersionTest; restore cleanup of client warnings i…
djatnieks Mar 18, 2025
f149044
CNDB-13393 CC5 Fix for HashMaskingFunctionTest
djatnieks Mar 19, 2025
630f455
CC5: change rule to catch Standard mode, fix FileHandle running wrapp…
driftx Mar 21, 2025
224f769
CC5: Use byteman to slow down mutations so QueriesTable.shouldExposeR…
driftx Mar 21, 2025
88f36c0
CNDB-13432 Fix TransportTest problems with ExecutorLocals and Coordin…
djatnieks Mar 26, 2025
52fbe42
CC5 Fix SnapshotTest restoring change to StorageAttachedIndexGroup to…
djatnieks Mar 26, 2025
5ca91fc
CC5 Fix QueryMetricsTest align with main branch change from CNDB-11508
djatnieks Mar 27, 2025
1c5eb6e
CC5 Fix SingleRestrictionEstimatedRowCountTest restore main branch ex…
djatnieks Mar 27, 2025
10d90ef
CNDB 13119: fix exception handling in Dispatcher (#1634)
driftx Mar 27, 2025
99bf1bf
CC5 Fix VectorInvalidQueryTest align with main branch for VECTOR_INDE…
djatnieks Mar 28, 2025
d1f51ba
CNDB-12220: Make SASI reject disjunctions (#1660)
adelapena Mar 28, 2025
aa39018
CNDB-11525 Fix CompressionMetadataTest to cassandra.debugrefcount fal…
djatnieks Mar 28, 2025
6ad2d27
CNDB-13389: use localOrPeerInfoOpt in RepairMessage remoteVersion che…
driftx Apr 1, 2025
389fe8a
CNDB-13336 Add equals to TriePartitionUpdate (#1665)
djatnieks Apr 2, 2025
7fb1a70
CNDB-13335 Fix FrozenUDTTest.testDivergentSchemas by aligning with ma…
djatnieks Apr 2, 2025
00d2f7d
CC5: wait longer for client executor to shut down in DisableBinaryTest
driftx Apr 2, 2025
402ed58
CNDB-13584 initialize self in Gossiper to fix RepairMessageTest (#1679)
driftx Apr 4, 2025
d8d3d74
CC5 remove unused imports
djatnieks Apr 9, 2025
5a693ef
CNDB-12683 validate table name length for not-internal (#1623)
k-rus Mar 12, 2025
568de46
CNDB-12922 ANNOptions validation now checks the endpoint connection m…
sbtourist Mar 13, 2025
af414a9
CNDB-12503 remove column name restrictions in SAI (#1539)
k-rus Mar 13, 2025
d4359d0
Add support for a per-operation context (#1619)
pcmanus Mar 14, 2025
374976c
Ninja: Removed ThreadLocalRandom usage in ANNOptionsDistributedTest, …
sbtourist Mar 17, 2025
744f3ea
HCD-73: Fix replacing node stuck in hibernation state (#1626)
szymon-miezal Mar 18, 2025
29a6668
CNDB-13330: Fix wildcard select with BM25 order
pkolaczk Mar 17, 2025
ce8e326
CNDB-13074: Reject analysis options on frozen collections (#1610)
adelapena Mar 18, 2025
9ddf6e1
CNDB-13375 don't use keyspace name length in error message (#1639)
k-rus Mar 18, 2025
a63aeeb
CNDB-13299 prevent too long index names (#1633)
k-rus Mar 19, 2025
732cd81
CNDB-13342: Add 4th component to the version (#1642)
jacek-lewandowski Mar 20, 2025
2fc5117
CNDB-13403: Add source column to synthetic column's ColumnMetadata (#…
michaeljmarshall Mar 20, 2025
89a6c25
CNDB-13305: change IndexComponentDiscovery#discoverComponents signatu…
jasonstack Mar 22, 2025
bf0ffc2
CNDB-12620 Users should get INDEX_BUILD_IN_PROGRESS instead of INDEX …
ekaterinadimitrova2 Mar 24, 2025
5827ea0
CNDB-13171: Fix query_filters guardrail using the index analyzer inst…
adelapena Mar 24, 2025
cc6b95d
HCD-62 Upgrade of several libraries (#1563)
bereng Mar 25, 2025
a5892b5
CNDB-13480: NullPointerException when using ORDER BY BM25 after delet…
eolivelli Mar 27, 2025
9c59e13
CNDB-13353: Queries with index-based ordering should reject aggregati…
adelapena Mar 27, 2025
dd6c135
CNDB-13462: Add support for updating terms in SAI's TrieMemoryIndex (…
michaeljmarshall Mar 28, 2025
d11732c
CNDB-13446: Make search-then-sort BM25 queries apply BM25 filter (#1659)
michaeljmarshall Mar 28, 2025
b2c77c3
CNDB-13464: Ordering on non-clustering column requires the column to …
ekaterinadimitrova2 Mar 28, 2025
9ebfebb
CNDB-13457: Fix problems with byte-comparable versions in SAI (#1655)
blambov Mar 28, 2025
6c0ce60
HCD-122 Backports CASSANDRA-20368 and CASSANDRA-20450
tiagomlalves Mar 24, 2025
d5bda7b
CNDB-13499: Optimize simple BM25 by deferring PrK creation (#1662)
michaeljmarshall Mar 31, 2025
6e53daa
CNDB-13505: Update PR checklist reminding people about the correct li…
ekaterinadimitrova2 Mar 28, 2025
adee976
CNDB-13408 add BM25 tests to compare with CNDB (#1663)
k-rus Apr 2, 2025
0eda59f
CNDB-13417: Reduce object alloc. on brute force hybrid ann path (#1643)
michaeljmarshall Apr 2, 2025
5bd1882
Handle IndexBuildInProgress exception in InboundSink
ekaterinadimitrova2 Apr 2, 2025
fa1e6ec
CNDB-13372 Introduce min Paxos backoff time (#1651)
aymkhalil Apr 3, 2025
6bb8fd0
CNDB-13618 remove long index name test after fix (#1681)
k-rus Apr 8, 2025
2a5854f
CNDB-12937: Update jvector to 4.0.0-beta.2; add new graph constructio…
michaeljmarshall Apr 8, 2025
40a9392
CNDB-13624: Silence snakeyaml warnings in test-cdc by removing duplic…
jkni Apr 8, 2025
c8ebe52
CNDB-13583: Add vector ann and brute force metrics (#1683)
michaeljmarshall Apr 10, 2025
87d9ba6
CNDB-12937: enable jvector 4; remove jvector 3 write support (#1685)
michaeljmarshall Apr 10, 2025
c9c57f1
CNDB-13582: Ignore TOC when discovering SAI components of sstables fr…
pkolaczk Apr 10, 2025
dcb8922
CC5 Fix CreateTableStatementCompactionStrategiesTest
djatnieks Apr 15, 2025
84f810d
CC5 Fix CQLSSTableWriterClientTest.testWriteWithSAI
djatnieks Apr 15, 2025
c15a353
CC5 Fix IndexNameTest.testQuotedAndLongColumnNames after port of CNDB…
djatnieks Apr 15, 2025
6d68a5b
CNDB 13650: fix SSTableCorruptionDetectionTest.testSSTableScanner (#1…
driftx Apr 16, 2025
e9a175a
CC5: IndexStatusManagerTest accomodates INDEX_BUILD_IN_PROGRESS
driftx Apr 17, 2025
7258443
CNDB-13401 Fix CQLSSTableWriterDaemon tests (#1682)
djatnieks Apr 18, 2025
dfb6768
CNDB-13118 Fix CoordinatorReadLatencyMetricTest changing internalPagi…
djatnieks Apr 21, 2025
fa52c61
CNDB-13671 simplify tests with collection condition (#1688)
k-rus Apr 15, 2025
a097be4
CNDB-13696 fix empty iterator access in BM25 search on partial SSTabl…
k-rus Apr 15, 2025
568e72c
CNDB-13785: fix IndexComponentDiscover#StateBuilder to pass MB instea…
jasonstack Apr 19, 2025
1f096c0
CNDB-13524 Adds a timeout to Future.get calls in PendingAntiCompactio…
djatnieks Apr 21, 2025
124be37
CC5 cleanup merge conflict markers after porting CNDB-13457
djatnieks Apr 22, 2025
e4fd01d
CC5: move first delete to deleteWithConfirm, add debugging
driftx Apr 22, 2025
af0921a
CC5: try a longer sleep to generate more contention in TrieMemtableMe…
driftx Apr 23, 2025
a55f060
CC5: don't confirm second delete in CommitLogSegmentManagerCDCTest
driftx Apr 23, 2025
40fedd2
CNDB-13696: Add BM25 hybrid search test on collections (#1701)
michaeljmarshall Apr 22, 2025
825ecaf
CNDB-13766: Upgrade to jvector 4.0.0-beta.4 (#1698)
michaeljmarshall Apr 22, 2025
d72d0f2
SAI: test that default stop words are the ENGLISH_STOP_WORDS_SET (#1697)
michaeljmarshall Apr 22, 2025
6dfd8be
CNDB-13718: Switch to official Apache Lucene 9.8.0 dep (#1694)
michaeljmarshall Apr 22, 2025
95fbdbb
CNDB-13745 Avoid double counting bytes in the checksum in IndexFileUt…
djatnieks May 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
8 changes: 8 additions & 0 deletions .build/build-rat.xml
Original file line number Diff line number Diff line change
Expand Up @@ -49,12 +49,14 @@
<exclude name="pylib/cqlshlib/test/config/sslhandling*.config"/>
<exclude NAME="src/resources/org/apache/cassandra/cql3/reserved_keywords.txt"/>
<exclude NAME="src/resources/org/apache/cassandra/index/sasi/analyzer/filter/*.txt"/>
<exclude name="test/conf/bigtable.yaml"/>
<exclude name="test/conf/cdc.yaml"/>
<exclude name="test/conf/commitlog*.yaml"/>
<exclude name="test/conf/system_keyspaces_directory.yaml"/>
<exclude name="test/conf/sstableloader_with_encryption.yaml"/>
<exclude name="test/conf/unit-test-conf/test-native-port.yaml"/>
<exclude name="test/resources/data/config/YamlConfigurationLoaderTest/*.yaml"/>
<exclude name="test/resources/mockito-extensions/org.mockito.plugins.MockMaker"/>
<exclude name="tools/cqlstress-*.yaml"/>
<!-- test data -->
<exclude name="pylib/cqlshlib/test/test_authproviderhandling_config/*"/>
Expand All @@ -69,6 +71,7 @@
<exclude name="test/data/**/*.sha1"/>
<exclude name="test/data/CASSANDRA-15313/lz4-jvm-crash-failure.txt"/>
<exclude name="test/data/jmxdump/cassandra-*-jmx.yaml"/>
<exclude name=".github/**"/>
<!-- Documentation files -->
<exclude name=".github/pull_request_template.md"/>
<exclude NAME="doc/modules/**/*"/>
Expand All @@ -77,6 +80,8 @@
<exclude NAME="CHANGES.txt"/>
<exclude NAME="CASSANDRA-14092.txt"/>
<exclude NAME="debian/TODO"/>
<exclude NAME="doc/unified_compaction_level_formula.svg"/>
<exclude NAME="src/java/org/apache/cassandra/db/compaction/unified/*.svg"/>
<!-- legal files -->
<exclude NAME="NOTICE.txt"/>
<exclude NAME="LICENSE.txt"/>
Expand All @@ -91,6 +96,9 @@
<exclude NAME="debian/control"/>
<exclude NAME="debian/dirs"/>
<exclude NAME="debian/patches/series"/>
<exclude NAME="update-history/**"/>
<exclude NAME="tools/analytics/plot_adaptive.gnu"/>
<exclude NAME="tools/analytics/plot_static.gnu"/>
</fileset>
</rat:report>
<exec executable="grep" outputproperty="rat.failed.files" failifexecutionfails="false">
Expand Down
22 changes: 17 additions & 5 deletions .build/build-resolver.xml
Original file line number Diff line number Diff line change
Expand Up @@ -53,11 +53,16 @@
</target>

<target name="resolver-init" depends="init,_resolver_download" unless="resolver-ant-tasks.initialized" description="Initialize Resolver ANT Tasks">
<delete>
<fileset dir="${build.dir.lib}" includes="**/*"/>
<fileset dir="${test.lib}" includes="**/*"/>
</delete>

<typedef uri="antlib:org.apache.maven.resolver.ant" resource="org/apache/maven/resolver/ant/antlib.xml" classpathref="resolver-ant-tasks.classpath" />
<resolver:remoterepos id="all">
<remoterepo id="resolver-central" url="${artifact.remoteRepository.central}"/>
<remoterepo id="resolver-apache" url="${artifact.remoteRepository.apache}"/>
<remoterepo id="resolver-datastax" url="${artifact.remoteRepository.datastax}"/>
<!-- Snapshot artifacts must not exist in nor be downloaded by any Cassandra release artifact.
Please validate that all artifacts included in parent-pom-template.xml are release
artifacts before committing.
Expand Down Expand Up @@ -244,9 +249,9 @@

<copy todir="${build.lib}" quiet="true">
<file file="${local.repository}/org/apache/cassandra/deps/futures-2.1.6-py2.py3-none-any.zip"/>
<file file="${local.repository}/org/apache/cassandra/deps/six-1.12.0-py2.py3-none-any.zip"/>
<file file="${local.repository}/org/apache/cassandra/deps/geomet-0.1.0.zip"/>
<file file="${local.repository}/org/apache/cassandra/deps/pure_sasl-0.6.2-py2-none-any.zip"/>
<file file="${local.repository}/org/apache/cassandra/deps/wcwidth-0.2.5-py2.py3-none-any.zip"/>
<file file="${local.repository}/org/apache/cassandra/deps/wcwidth-0.2.6-py2.py3-none-any.zip"/>
</copy>
<copy todir="${build.lib}/sigar-bin/" quiet="true">
<file file="${local.repository}/org/apache/cassandra/deps/sigar-bin/libsigar-amd64-freebsd-6.so"/>
Expand All @@ -269,21 +274,25 @@
<file file="${local.repository}/org/apache/cassandra/deps/sigar-bin/libsigar-x86-freebsd-6.so"/>
<file file="${local.repository}/org/apache/cassandra/deps/sigar-bin/libsigar-x86-linux.so"/>
<file file="${local.repository}/org/apache/cassandra/deps/sigar-bin/libsigar-x86-solaris.so"/>
<file file="${local.repository}/org/apache/cassandra/deps/sigar-bin/sigar-amd64-winnt.dll"/>
<file file="${local.repository}/org/apache/cassandra/deps/sigar-bin/sigar-x86-winnt.dll"/>
<file file="${local.repository}/org/apache/cassandra/deps/sigar-bin/sigar-x86-winnt.lib"/>
</copy>

<!-- as resolver will copy all dependencies into lib dir, and we are copying jars to lib/{x86_64|aarch64} as well, we would have duplicities -->
<delete file="${build.lib}/AmazonCorrettoCryptoProvider-2.2.0-linux-x86_64.jar" failonerror="false"/>
<delete file="${build.lib}/AmazonCorrettoCryptoProvider-2.2.0-linux-aarch_64.jar" failonerror="false"/>

<delete file="${build.lib}/netty-tcnative-boringssl-static-2.0.61.Final-windows-x86_64.jar" failonerror="false"/>
<delete file="${build.dir.lib}/jars/netty-tcnative-boringssl-static-2.0.61.Final-windows-x86_64.jar" failonerror="false"/>
<delete file="${build.lib}/netty-tcnative-boringssl-static-2.0.69.Final-windows-x86_64.jar" failonerror="false"/>
<delete file="${build.dir.lib}/jars/netty-tcnative-boringssl-static-2.0.69.Final-windows-x86_64.jar" failonerror="false"/>
</target>

<target name="_resolver-dist-lib_get_files">
<!-- files.pythonhosted.org/packages -->
<get src="${artifact.python.pypi}/59/a0/cf4cd997e1750f0c2d91c6ea5abea218251c43c3581bcc2f118b00baf5cf/futures-2.1.6-py2.py3-none-any.whl" dest="${local.repository}/org/apache/cassandra/deps/futures-2.1.6-py2.py3-none-any.zip" usetimestamp="true" quiet="true" skipexisting="true"/>
<get src="${artifact.python.pypi}/37/b2/ef1124540ee2c0b417be8d0f74667957e6aa084a3f26621aa67e2e77f3fb/pure_sasl-0.6.2-py2-none-any.whl" dest="${local.repository}/org/apache/cassandra/deps/pure_sasl-0.6.2-py2-none-any.zip" usetimestamp="true" quiet="true" skipexisting="true"/>
<get src="${artifact.python.pypi}/59/7c/e39aca596badaf1b78e8f547c807b04dae603a433d3e7a7e04d67f2ef3e5/wcwidth-0.2.5-py2.py3-none-any.whl" dest="${local.repository}/org/apache/cassandra/deps/wcwidth-0.2.5-py2.py3-none-any.zip" usetimestamp="true" quiet="true" skipexisting="true"/>
<get src="${artifact.python.pypi}/73/fb/00a976f728d0d1fecfe898238ce23f502a721c0ac0ecfedb80e0d88c64e9/six-1.12.0-py2.py3-none-any.whl" dest="${local.repository}/org/apache/cassandra/deps/six-1.12.0-py2.py3-none-any.zip" usetimestamp="true" quiet="true" skipexisting="true"/>
<get src="${artifact.python.pypi}/20/f4/c0584a25144ce20bfcf1aecd041768b8c762c1eb0aa77502a3f0baa83f11/wcwidth-0.2.6-py2.py3-none-any.whl" dest="${local.repository}/org/apache/cassandra/deps/wcwidth-0.2.6-py2.py3-none-any.zip" usetimestamp="true" quiet="true" skipexisting="true"/>

<!-- apache/cassandra/lib -->
<get src="${lib.download.base.url}/lib/geomet-0.1.0.zip" dest="${local.repository}/org/apache/cassandra/deps/geomet-0.1.0.zip" usetimestamp="true" quiet="true" skipexisting="true"/>
Expand All @@ -308,6 +317,9 @@
<url url="${lib.download.base.url}/lib/sigar-bin/libsigar-x86-freebsd-6.so"/>
<url url="${lib.download.base.url}/lib/sigar-bin/libsigar-x86-linux.so"/>
<url url="${lib.download.base.url}/lib/sigar-bin/libsigar-x86-solaris.so"/>
<url url="${lib.download.base.url}/lib/sigar-bin/sigar-amd64-winnt.dll"/>
<url url="${lib.download.base.url}/lib/sigar-bin/sigar-x86-winnt.dll"/>
<url url="${lib.download.base.url}/lib/sigar-bin/sigar-x86-winnt.lib"/>
</get>
</target>

Expand Down
8 changes: 6 additions & 2 deletions .build/cassandra-build-deps-template.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>cassandra-parent</artifactId>
<groupId>org.apache.cassandra</groupId>
<artifactId>dse-db-parent</artifactId>
<groupId>com.datastax.dse</groupId>
<version>@version@</version>
<relativePath>@[email protected]</relativePath>
</parent>
Expand Down Expand Up @@ -155,5 +155,9 @@
<groupId>org.bouncycastle</groupId>
<artifactId>bcutil-jdk18on</artifactId>
</dependency>
<dependency>
<groupId>com.bpodgursky</groupId>
<artifactId>jbool_expressions</artifactId>
</dependency>
</dependencies>
</project>
40 changes: 34 additions & 6 deletions .build/cassandra-deps-template.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.cassandra</groupId>
<artifactId>cassandra-parent</artifactId>
<groupId>com.datastax.dse</groupId>
<artifactId>dse-db-parent</artifactId>
<version>@version@</version>
<relativePath>@[email protected]</relativePath>
</parent>
<artifactId>cassandra-all</artifactId>
<artifactId>dse-db-all</artifactId>
<version>@version@</version>
<name>Apache Cassandra</name>
<description>The Apache Cassandra Project develops a highly scalable second-generation distributed database, bringing together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model.</description>
Expand All @@ -35,9 +35,9 @@
</license>
</licenses>
<scm>
<connection>scm:https://gitbox.apache.org/repos/asf/cassandra.git</connection>
<developerConnection>scm:https://gitbox.apache.org/repos/asf/cassandra.git</developerConnection>
<url>https://gitbox.apache.org/repos/asf?p=cassandra.git</url>
<connection>scm:git:ssh://[email protected]:datastax/cassandra.git</connection>
<developerConnection>scm:git:ssh://[email protected]:datastax/cassandra.git</developerConnection>
<url>scm:git:ssh://[email protected]:datastax/cassandra.git</url>
</scm>
<dependencies>
<dependency>
Expand Down Expand Up @@ -104,6 +104,10 @@
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId>
</dependency>
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
</dependency>
<dependency>
<groupId>com.boundary</groupId>
<artifactId>high-scale-lib</artifactId>
Expand Down Expand Up @@ -136,6 +140,10 @@
<groupId>com.clearspring.analytics</groupId>
<artifactId>stream</artifactId>
</dependency>
<dependency>
<groupId>com.esri.geometry</groupId>
<artifactId>esri-geometry-api</artifactId>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
Expand Down Expand Up @@ -201,6 +209,10 @@
<groupId>net.openhft</groupId>
<artifactId>chronicle-threads</artifactId>
</dependency>
<dependency>
<groupId>net.openhft</groupId>
<artifactId>chronicle-map</artifactId>
</dependency>
<dependency>
<!-- transitive to chronicle-core -->
<groupId>net.openhft</groupId>
Expand Down Expand Up @@ -368,6 +380,10 @@
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-analysis-common</artifactId>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-backward-codecs</artifactId>
</dependency>
<dependency>
<groupId>io.github.jbellis</groupId>
<artifactId>jvector</artifactId>
Expand All @@ -376,5 +392,17 @@
<groupId>com.vdurmont</groupId>
<artifactId>semver4j</artifactId>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-core</artifactId>
</dependency>
<dependency>
<groupId>org.latencyutils</groupId>
<artifactId>LatencyUtils</artifactId>
</dependency>
<dependency>
<groupId>de.huxhorn.sulky</groupId>
<artifactId>de.huxhorn.sulky.ulid</artifactId>
</dependency>
</dependencies>
</project>
Loading