Skip to content
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

Juspay cassandra 5.0.3 #5

Open
wants to merge 393 commits into
base: cassandra-4.1
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
393 commits
Select commit Hold shift + click to select a range
777c5b4
Merge branch 'cassandra-4.1' into trunk
driftx Aug 12, 2022
2ed8c5c
Merge branch 'cassandra-4.1' into trunk
driftx Aug 12, 2022
1fa8d71
Merge branch 'cassandra-4.1' into trunk
driftx Aug 12, 2022
60db95c
DataOutputBuffer#scratchBuffer can use off-heap or on-heap memory as …
dcapwell Aug 12, 2022
77e4eb4
Merge branch 'cassandra-4.1' into trunk
smiklosovic Aug 15, 2022
09b282d
Rate-limit new client connection auth setup to avoid overwhelming bcrypt
jmckenzie-dev Aug 11, 2022
3e0b945
Add support to generate a One-Shot heap dump on unhandled exceptions
jmckenzie-dev Aug 2, 2022
9184dd5
When doing a host replacement, we need to check that the node is a li…
frankgh Aug 15, 2022
2c4eff0
Merge branch 'cassandra-4.1' into trunk
bereng Aug 16, 2022
7bde2c2
Replace getStderr calls with getCleanedStderr calls in tests checking…
jmckenzie-dev Aug 12, 2022
4b7069c
Add guardrail for column size
adelapena Jun 13, 2022
cbc127a
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Aug 16, 2022
0bf9955
Merge branch 'cassandra-4.1' into trunk
yifan-c Aug 16, 2022
3f2e8d1
NPE in org.apache.cassandra.cql3.Attributes.getTimeToLive
dcapwell Aug 17, 2022
b70e14e
Merge branch 'cassandra-4.1' into trunk
ekaterinadimitrova2 Aug 17, 2022
7fe5f9a
Merge branch 'cassandra-4.1' into trunk
bereng Aug 18, 2022
dd74bd4
Merge branch 'cassandra-4.1' into trunk
driftx Aug 18, 2022
902dcba
Protect against Gossip backing up due to a quarantined endpoint witho…
jmckenzie-dev Aug 17, 2022
9f8646e
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Aug 18, 2022
fd7b1bf
Merge branch 'cassandra-4.1' into trunk
jmckenzie-dev Aug 19, 2022
4526b3f
Add ability to log load profiles at fixed intervals
jmckenzie-dev Aug 16, 2022
4aa3bbd
Merge branch 'cassandra-4.1' into trunk
yifan-c Aug 19, 2022
c4b1c06
Read/Write/Truncate throw RequestFailure in a race condition with cal…
dcapwell Aug 19, 2022
e7c9ac0
Introduce target directory to vtable output for sstable_tasks and for…
smiklosovic Aug 19, 2022
6a6d221
Merge branch 'cassandra-4.1' into trunk
yifan-c Aug 22, 2022
4b20ad7
Merge branch 'cassandra-4.1' into trunk
smiklosovic Aug 22, 2022
1c714e4
Log anticompaction cancellation at INFO level
jmckenzie-dev Aug 22, 2022
0e855c4
Fix potential out of range exception on column index downsampling
jmckenzie-dev Aug 22, 2022
d0b9532
Add the ability for operators to loosen the definition of "empty" for…
jmckenzie-dev Aug 22, 2022
1781029
fix StandaloneUpgraderOnSStablesTest
smiklosovic Aug 23, 2022
dbadd08
Update ASM(9.1 to 9.3), Mockito(1.10.10 to 1.12.13) and ByteBuddy(3.2…
ekaterinadimitrova2 Aug 18, 2022
616ddf8
Merge branch 'cassandra-4.1' into trunk
jmckenzie-dev Aug 24, 2022
1e27ffc
Remove dependency on Maven Ant Tasks
aratno Aug 24, 2022
d4acee0
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Aug 25, 2022
ea44835
Mark antora.yml in trunk as `prelease:true`
minho95 Aug 24, 2022
756d506
Merge branch 'cassandra-4.1' into trunk
jacek-lewandowski Aug 26, 2022
1b9c6d8
Merge branch 'cassandra-4.1' into trunk
krummas Aug 29, 2022
1e2b608
Prevent a user from manually removing ephemeral snapshots
smiklosovic Aug 11, 2022
b39596b
Merge branch 'cassandra-4.1' into trunk
adelapena Aug 31, 2022
387c274
Merge branch 'cassandra-4.1' into trunk
smiklosovic Sep 2, 2022
5fce990
Merge branch 'cassandra-4.1' into trunk
jonmeredith Sep 6, 2022
1b2c561
Merge branch 'cassandra-4.1' into trunk
driftx Sep 6, 2022
24b92f4
Merge branch 'cassandra-4.1' into trunk
dcapwell Sep 7, 2022
377e114
Introduce compaction priorities to prevent upgrade compaction inabili…
jmckenzie-dev Aug 25, 2022
97a5ff9
Merge branch 'cassandra-4.1' into trunk
maedhroz Sep 7, 2022
b6d8e2c
Make disabling auto snapshot on selected tables possible
smiklosovic Sep 7, 2022
d6aee7e
Optionally avoid hint transfer during decommission
maedhroz Sep 1, 2022
703ccde
Merge branch cassandra-4.1 into trunk
blerer Sep 12, 2022
51944c5
Make sure preview repairs don't optimise streams unless configured to
jmckenzie-dev Sep 7, 2022
9355e70
Merge branch 'cassandra-4.1' into trunk
jmckenzie-dev Sep 12, 2022
e73b7ba
Merge branch 'cassandra-4.1' into trunk
jmckenzie-dev Sep 12, 2022
f77e6cd
Remove usage of deprecated javax certificate class
jmckenzie-dev Sep 8, 2022
56ea39e
Merge branch 'cassandra-4.1' into trunk
jacek-lewandowski Sep 16, 2022
bd2ecb3
Add metrics around storage usage and compression
jmckenzie-dev Sep 15, 2022
ff5f483
Prevent NullPointerException when changing neverPurgeTombstones from …
jmckenzie-dev Sep 15, 2022
e89b214
Allow disabling hotness persistence for high sstable counts
jmckenzie-dev Sep 13, 2022
d80d934
Merge branch 'cassandra-4.1' into trunk
ekaterinadimitrova2 Sep 19, 2022
0aaad92
Merge branch 'cassandra-4.1' into trunk
jmckenzie-dev Sep 20, 2022
38a356b
Merge branch 'cassandra-4.1' into trunk
jmckenzie-dev Sep 20, 2022
73c0f7f
Merge branch 'cassandra-4.1' into trunk
bdeggleston Sep 20, 2022
85f113b
Add pull request template and modify README to include Jira and maili…
Claudenw Aug 19, 2022
0db158d
Merge branch 'cassandra-4.1' into trunk
driftx Sep 21, 2022
ecceb44
Refactor internals of cqlsh.py to cqlshlib
bschoening Sep 14, 2022
7adfdc8
Deprecate Throwables.propagate usage
Claudenw Jul 22, 2022
e5c9cf4
Handle leak of non-standard Java types as clients using JMX cannot ha…
lmtrombone Sep 3, 2022
f4b69ba
Fix "open RT bound as its last item" exception
jmckenzie-dev Sep 19, 2022
ff47de1
Merge branch 'cassandra-4.1' into trunk
smiklosovic Sep 26, 2022
26ba82f
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Sep 26, 2022
526f418
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Sep 26, 2022
872e34c
add --older-than and --older-than-timestamp options for nodetool clea…
smiklosovic Aug 15, 2022
35578a4
Merge branch cassandra-4.1 into trunk
blerer Sep 28, 2022
719d194
Revert Mockito downgrade from CASSANDRA-17750
ekaterinadimitrova2 Oct 3, 2022
c4c4ad5
Merge branch 'cassandra-4.1' into trunk
smiklosovic Oct 4, 2022
3d0bf61
Merge branch 'cassandra-4.1' into trunk
maedhroz Oct 5, 2022
ace5662
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Oct 5, 2022
ba1a3fb
Merge branch 'cassandra-4.1' into trunk
iamaleksey Oct 6, 2022
472dc30
Merge branch 'cassandra-4.1' into trunk
iamaleksey Oct 6, 2022
d62d845
Merge branch 'cassandra-4.1' into trunk
aweisberg Oct 6, 2022
ca75ffe
Mixed mode support for internode authentication during TLS upgrades
jyothsnakonisa Oct 7, 2022
4fc2d9e
Include estimated active compaction remaining write size when startin…
jmckenzie-dev Sep 23, 2022
af9439b
IllegalArgumentException in Gossiper#order due to concurrent mutation…
dcapwell Oct 10, 2022
04cfb57
Merge branch 'cassandra-4.1' into trunk
iamaleksey Oct 11, 2022
c5f8e63
Merge branch 'cassandra-4.1' into trunk
smiklosovic Oct 11, 2022
c089818
Make Cassandra logs able to be viewed in the virtual table system_vie…
smiklosovic Oct 5, 2022
81f9068
Merge branch 'cassandra-4.1' into trunk
driftx Oct 18, 2022
0ab2aa2
Merge branch 'cassandra-4.1' into trunk
adelapena Oct 18, 2022
a62f618
Merge branch 'cassandra-4.1' into trunk
driftx Oct 18, 2022
b0ae3de
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Oct 18, 2022
cf15ac8
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Oct 19, 2022
b69ac3f
Merge branch 'cassandra-4.1' into trunk
adelapena Oct 19, 2022
89e01ea
Add Unavailables metric for CASWrite in the docs
Oct 19, 2022
7e6799a
Keep sstable level when streaming for decommission and move
krummas Oct 18, 2022
83b6f04
Fix formatting of metrics documentation
Sep 23, 2022
ac68f24
Call only LoggingSupportFactory in Instance instead ThreadAwareSecuri…
smiklosovic Oct 19, 2022
6f709ca
Merge branch 'cassandra-4.1' into trunk
ekaterinadimitrova2 Oct 20, 2022
5f3e60c
Merge branch 'cassandra-4.1' into trunk
smiklosovic Oct 21, 2022
49e0c61
Further improves precision of memtable heap tracking
blambov Nov 9, 2021
30641ea
Provides the Trie interface with MemtableTrie implementation
blambov Jan 11, 2021
562cb26
MemtableTrie using multiple buffers
blambov Nov 11, 2021
7c55c73
Adds a trie-based memtable implementation
blambov Jan 20, 2021
9074ee7
Renames MemtableTrie to InMemoryTrie
blambov Oct 20, 2022
c71f04b
Add memtable option among possible tab completions for a table
smiklosovic Oct 21, 2022
2f9ab68
Update Byteman to 4.0.20 and Jacoco to 0.8.8
ekaterinadimitrova2 Sep 23, 2022
afdf567
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Oct 23, 2022
230fe8e
Include Git SHA in --verbose flag for nodetool version
aratno Feb 4, 2022
507db24
Merge branch 'cassandra-4.1' into trunk
smiklosovic Oct 27, 2022
d45c4cb
Merge branch 'cassandra-4.1' into trunk
smiklosovic Oct 27, 2022
ac8d9c1
Merge branch 'cassandra-4.1' into trunk
adelapena Oct 28, 2022
39a4702
Disable resumable bootstrap by default
jmckenzie-dev Sep 20, 2022
8ec0436
track and handle errors during nodetool bootstrap resume properly
lmtrombone Oct 28, 2022
9a0dd60
Log JVM Arguments at in-JVM Test Class Initialization
Nov 1, 2022
9603d03
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Nov 2, 2022
0bde8a2
Fix BootstrapTest failure on vnodes
jmckenzie-dev Nov 2, 2022
6f801d4
Merge branch 'cassandra-4.1' into trunk
adelapena Nov 3, 2022
7278db3
Merge branch 'cassandra-4.1' into trunk
driftx Nov 3, 2022
e027229
WEBSITE - Updated What's New page for 5.0 in trunk
ErickRamirezAU Nov 4, 2022
51cc20a
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Nov 4, 2022
31341ee
Merge branch 'cassandra-4.1' into trunk
ekaterinadimitrova2 Nov 4, 2022
f67f561
Merge branch 'cassandra-4.1' into trunk
adelapena Nov 4, 2022
4469f01
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Nov 5, 2022
f236f40
Merge branch 'cassandra-4.1' into trunk
blambov Nov 7, 2022
addc574
Add missing cqlsh completion and round out cqlsh completion test cove…
bschoening Oct 4, 2022
037e709
Merge branch 'cassandra-4.1' into trunk
adelapena Nov 7, 2022
873e024
CASSANDRA-17711: Add nodetool forcecompact
chengw-netflix Jun 17, 2022
9490f96
Merge branch 'cassandra-4.1' into trunk
jacek-lewandowski Nov 8, 2022
af3eea7
Merge branch 'cassandra-4.1' into trunk
adelapena Nov 8, 2022
0778ae3
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Nov 9, 2022
d8e0991
Merge branch 'cassandra-4.1' into trunk
jacek-lewandowski Nov 9, 2022
d0e0e20
Merge branch 'cassandra-4.1' into trunk
driftx Nov 9, 2022
6e3770b
Harden parsing of boolean values in CQL in PropertyDefinitions
smiklosovic Nov 10, 2022
bdfa27f
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Nov 10, 2022
f386577
Merge branch 'cassandra-4.1' into trunk
ekaterinadimitrova2 Nov 10, 2022
fca550b
Merge branch 'cassandra-4.1' into trunk
driftx Nov 10, 2022
39ded18
Merge branch 'cassandra-4.1' into trunk
bereng Nov 11, 2022
cbafc28
Merge branch 'cassandra-4.1' into trunk
smiklosovic Nov 11, 2022
fdc88a9
Merge branch 'cassandra-4.1' into trunk
Gerrrr Nov 11, 2022
8a5bdf6
replace local wcwidth.py with pypi module 'wcwidth'
bschoening Nov 11, 2022
15be17e
Merge branch 'cassandra-4.1' into trunk
smiklosovic Nov 14, 2022
f317eb4
Merge branch 'cassandra-4.1' into trunk
bereng Nov 15, 2022
d5fd0dc
Merge branch 'cassandra-4.1' into trunk
ekaterinadimitrova2 Nov 15, 2022
36e16ee
Adding endpoint verification option to client_encryption_options
jyothsnakonisa Nov 14, 2022
e08c7a6
Avoid schema mismatch problems on memtable API misconfiguration
blambov Nov 14, 2022
930f141
Merge branch 'cassandra-4.1' into trunk
blambov Nov 16, 2022
4a65120
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Nov 17, 2022
f4748e9
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Nov 17, 2022
145dbd1
Add flag to exclude nodes from local DC when running nodetool rebuild
sarankk Oct 19, 2022
6da9e33
Add support for CQL functions on collections, tuples and UDTs
adelapena Sep 2, 2022
9f99e72
Add reasons to guardrail messages and consider guardrails in the erro…
adelapena Nov 4, 2022
3860a90
Change shebangs of Python scripts to resolve Python 3 from env command
bschoening Nov 12, 2022
fb09a5c
Merge branch 'cassandra-4.1' into trunk
ekaterinadimitrova2 Nov 18, 2022
ee8b66d
Make incremental backup configurable per table
Maxwell-Guo Oct 27, 2022
707d6bb
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Nov 22, 2022
48d4897
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Nov 22, 2022
88dc64d
Add Mathematical Functions
XV4DE May 14, 2022
3775c8f
Make cassandra.replayList property for CommitLogReplayer possible to …
smiklosovic Nov 16, 2022
b7c7972
Add CQL scalar functions for collection aggregation
adelapena Nov 16, 2022
1365433
Merge branch 'cassandra-4.1' into trunk
jrwest Nov 30, 2022
797b969
Implement a guardrail for not having zero default_time_to_live on tab…
smiklosovic Nov 18, 2022
279f284
Add option to print level with getsstables output
jrwest Nov 9, 2022
33c60d8
Merge branch 'cassandra-4.1' into trunk
driftx Dec 5, 2022
235d2df
Merge branch 'cassandra-4.1' into trunk
yifan-c Dec 6, 2022
ccada78
Print exception message without stacktrace when nodetool commands fai…
smiklosovic Nov 30, 2022
3f83396
Set the major compaction type correctly for compactionstats
Maxwell-Guo Nov 17, 2022
f0ad7ea
Merge branch 'cassandra-4.1' into trunk
aweisberg Dec 7, 2022
2e16954
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Dec 13, 2022
4941b27
CEP-10: Simulator Java11 Support
dcapwell Dec 13, 2022
94bcb4e
Only reload compaction strategies if disk boundaries change
krummas Sep 1, 2022
070362c
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Dec 16, 2022
b87299d
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Dec 17, 2022
227409d
Add Mutation Serialization Caching
tjake Dec 19, 2022
b171b4b
Merge branch 'cassandra-4.1' into trunk
smiklosovic Dec 20, 2022
6998276
Merge branch 'cassandra-4.1' into trunk
krummas Dec 23, 2022
7ecbad7
Merge branch 'cassandra-4.1' into trunk
krummas Dec 23, 2022
5825a14
Merge branch 'cassandra-4.1' into trunk
ekaterinadimitrova2 Dec 23, 2022
feee1b7
Added the workflow
RahulSingh1895 Dec 28, 2022
93d9213
with skip krat
RahulSingh1895 Dec 28, 2022
db1a2b5
Adde the change to local fork
RahulSingh1895 Dec 28, 2022
0bd6a85
Fixed the job name fix
RahulSingh1895 Dec 28, 2022
1f260c0
Added upload arti-jar
RahulSingh1895 Dec 28, 2022
d01599a
jar build
RahulSingh1895 Dec 28, 2022
dab6927
release in workflow
RahulSingh1895 Dec 28, 2022
1163298
release in workflow
RahulSingh1895 Dec 28, 2022
a2430d4
updated release name
RahulSingh1895 Dec 28, 2022
a40664a
Added the new version
RahulSingh1895 Dec 28, 2022
d7c5c54
Use checked casts when reading vints as ints
aweisberg Dec 6, 2022
baca1dd
Merge branch 'cassandra-4.1' into trunk
jrwest Jan 7, 2023
364f0e1
Added the changes for the workflow and updated yaml files
RahulSingh1895 Jan 9, 2023
386bf78
Merge branch 'cassandra-4.1' into trunk
smiklosovic Jan 10, 2023
d2587a5
Added default port to the seeds ips
RahulSingh1895 Jan 10, 2023
78125b1
Fix type issue
RahulSingh1895 Jan 10, 2023
dd59fd2
Fix the build issue
RahulSingh1895 Jan 10, 2023
9ebd66e
reverted string type change in commit liog
RahulSingh1895 Jan 11, 2023
e936b2c
fix serialization error in getsstables --show-levels
jrwest Jan 9, 2023
1b2e49e
Merge branch 'cassandra-4.1' into trunk
bereng Jan 12, 2023
995c3ab
Merge branch 'cassandra-4.1' into trunk
bereng Jan 12, 2023
7df4530
Merge branch 'cassandra-4.1' into trunk
dcapwell Jan 12, 2023
530bc10
Remove ProtocolVersion entirely from the CollectionSerializer ecosystem
maedhroz Jan 11, 2023
eef76db
Merge branch 'cassandra-4.1' into trunk
bereng Jan 16, 2023
0a6ab4e
Test folder level input
RahulSingh1895 Jan 16, 2023
7a2e44b
Added missing text files
RahulSingh1895 Jan 16, 2023
6501f57
Merge branch 'cassandra-4.1' into trunk
pauloricardomg Jan 17, 2023
0b47c57
Add documentation for partition denylisting
sharanf Nov 6, 2022
49dfb80
Add compaction_properties column to system.compaction_history table a…
Maxwell-Guo Jan 16, 2023
36a99bc
Remove mocking in InternalNodeProbe spying on StorageServiceMBean
smiklosovic Jan 16, 2023
d23e3b6
Added artifact build
RahulSingh1895 Jan 17, 2023
9d94091
Revert the artifact
RahulSingh1895 Jan 17, 2023
da91520
Added the modified build
RahulSingh1895 Jan 17, 2023
92e0d27
Merge branch 'cassandra-4.1' into trunk
driftx Jan 17, 2023
7416e7d
redeploy
RahulSingh1895 Jan 17, 2023
1528798
Add tests for CQL and cqlsh quote escaping
yziadeh Jan 3, 2023
1bba8eb
Merge branch 'cassandra-4.1' into trunk
driftx Jan 17, 2023
b07c312
SimpleSeedProvider can resolve multiple IP addresses per DNS record
bbromhead Apr 2, 2018
92fca25
Merge branch 'cassandra-4.1' into trunk
smiklosovic Jan 18, 2023
45e00ea
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Jan 20, 2023
8413e9d
Merge branch 'cassandra-4.1' into trunk
michaelsembwever Jan 20, 2023
25e4a89
Accommodate python 3.11
driftx Dec 4, 2022
6f20047
add py311 tests to circle
driftx Dec 8, 2022
4d192f7
get newest pip in cassandra-cqlsh-tests.sh
driftx Dec 16, 2022
51e3149
Upgrade cython
driftx Jan 17, 2023
cab864a
Merge branch 'cassandra-4.1' into trunk
adelapena Jan 23, 2023
6226ec2
Merge branch 'cassandra-4.1' into trunk
driftx Jan 23, 2023
a77f941
Merge branch 'cassandra-4.1' into trunk
smiklosovic Jan 23, 2023
035705f
Print friendly error when nodetool attempts to connect to uninitializ…
williamvietnguyen Dec 21, 2022
1588758
Merge branch 'cassandra-4.1' into trunk
pauloricardomg Jan 23, 2023
eee052d
Merge branch 'cassandra-4.1' into trunk
driftx Jan 24, 2023
f4eef07
Merge branch 'cassandra-4.1' into trunk
driftx Jan 24, 2023
93cc75c
Merge branch 'cassandra-4.1' into trunk
driftx Jan 25, 2023
f27790c
Improve and clean up documentation and fix typos
neshkeev Jan 26, 2023
93e0ae9
Add CQL functions for dynamic data masking
adelapena Aug 19, 2022
4892331
Coordinator level metrics for read response and mutation row and colu…
Apr 27, 2022
4971483
Merge branch 'cassandra-4.1' into trunk
dcapwell Jan 27, 2023
61a83b3
Merge branch 'cassandra-4.1' into trunk
smiklosovic Jan 28, 2023
9b740da
Merge branch 'cassandra-4.1' into trunk
driftx Jan 30, 2023
1f58f48
Merge branch 'cassandra-4.1' into trunk
driftx Jan 30, 2023
15d47f8
Merge branch 'cassandra-4.1' into trunk
driftx Jan 30, 2023
9ec90d0
Merge branch 'cassandra-4.1' into trunk
driftx Jan 30, 2023
6c90950
Fix tests post JDK-8210522 (rewrite reflection of "modifiers" field)
ekaterinadimitrova2 Jan 20, 2023
bcaa1dc
Fix typo in cassandra.yaml CASSANDRA-18209
driftx Jan 31, 2023
763793e
Merge branch 'cassandra-4.1' into trunk
jacek-lewandowski Feb 1, 2023
67b483b
Merge branch 'cassandra-4.1' into trunk
smiklosovic Feb 1, 2023
1e68521
Add unit tests for per-row TTL and Timestamp usage in CQLSSTableWriter
JeetKunDoug Jan 23, 2023
a07c15d
Merge branch 'cassandra-4.1' into trunk
driftx Feb 2, 2023
2d323cb
Add row,tombstone,and sstable count to profileload
jrwest Dec 21, 2022
9930957
Merge branch 'cassandra-4.1' into trunk
smiklosovic Feb 7, 2023
a68c098
Merge branch 'cassandra-4.1' into trunk
smiklosovic Feb 7, 2023
5f8270e
Merge branch 'cassandra-4.1' into trunk
smiklosovic Feb 7, 2023
a64296d
Merge pull request #5 from apache/trunk
rahulJuspay Feb 8, 2023
8bf169a
Merge trunk
RahulSingh1895 Feb 8, 2023
3a9d819
Added patter match
RahulSingh1895 Feb 8, 2023
f38e7bc
added new branch
RahulSingh1895 Oct 30, 2024
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
  •  
  •  
  •  
54 changes: 54 additions & 0 deletions .build/build-git.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<project basedir="." name="apache-cassandra-git-tasks"
xmlns:if="ant:if">
<target name="get-git-sha">
<exec executable="git" osfamily="unix" dir="${basedir}" logError="false" failonerror="false" failifexecutionfails="false" resultproperty="git.is-available.exit-code">
<arg value="rev-parse"/>
<arg value="--is-inside-work-tree"/>
<redirector outputproperty="git.is-available.output"/>
</exec>
<condition property="git.is-available" else="false">
<equals arg1="${git.is-available.exit-code}" arg2="0"/>
</condition>
<echo message="git.is-available=${git.is-available}"/>

<exec if:true="${git.is-available}" executable="git" osfamily="unix" dir="${basedir}" logError="true" failonerror="false" failifexecutionfails="false">
<arg value="describe"/>
<arg value="--match=''"/>
<arg value="--always"/>
<arg value="--abbrev=0"/>
<arg value="--dirty"/>
<redirector outputproperty="git.sha"/>
</exec>
<property name="git.sha" value="Unknown"/>
<echo level="info">git.sha=${git.sha}</echo>

<exec if:true="${git.is-available}" executable="git" osfamily="unix" dir="${basedir}" logError="true" failonerror="false" failifexecutionfails="false">
<arg value="diff"/>
<arg value="--stat"/>
<redirector outputproperty="git.diffstat"/>
</exec>
<condition property="is-dirty">
<contains string="${git.sha}" substring="-dirty"/>
</condition>
<echo level="warning" if:true="${is-dirty}">Repository state is dirty</echo>
<echo level="warning" if:true="${is-dirty}">${git.diffstat}</echo>
</target>
</project>
11 changes: 6 additions & 5 deletions .build/build-rat.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,13 +52,14 @@
<fileset dir="." includesfile="${build.dir}/.ratinclude">
<!-- Config files with not much creativity -->
<exclude name="**/.asf.yaml"/>
<exclude name="**/.github/pull_request_template.md"/>
<exclude name="**/ide/**/*"/>
<exclude name="**/metrics-reporter-config-sample.yaml"/>
<exclude name="**/cassandra.yaml"/>
<exclude name="**/cassandra-murmur.yaml"/>
<exclude name="**/cassandra-seeds.yaml"/>
<exclude name="**/harry-generic.yaml"/>
<exclude NAME="**/doc/antora.yml"/>
<exclude name="**/doc/antora.yml"/>
<exclude name="**/test/conf/cassandra.yaml"/>
<exclude name="**/test/conf/cassandra-old.yaml"/>
<exclude name="**/test/conf/cassandra-converters-special-cases-old-names.yaml"/>
Expand All @@ -83,12 +84,12 @@
<exclude name="**/tools/cqlstress-insanity-example.yaml"/>
<exclude name="**/tools/cqlstress-lwt-example.yaml"/>
<!-- Documentation files -->
<exclude NAME="**/doc/modules/**/*"/>
<exclude NAME="**/src/java/**/*.md"/>
<exclude name="**/doc/modules/**/*"/>
<exclude name="**/src/java/**/*.md"/>
<!-- NOTICE files -->
<exclude NAME="**/NOTICE.md"/>
<exclude name="**/NOTICE.md"/>
<!-- LICENSE files -->
<exclude NAME="**/LICENSE.md"/>
<exclude name="**/LICENSE.md"/>
</fileset>
</rat:report>
<exec executable="grep" outputproperty="rat.failed.files" failifexecutionfails="false">
Expand Down
9 changes: 6 additions & 3 deletions .build/build-resolver.xml
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,8 @@
</resolve>
<resolve>
<dependencies pomRef="pom-deps"/>
<files dir="${test.lib}/jars" layout="{artifactId}-{version}-{classifier}.{extension}" scopes="test,!provide,!system"/>
<!-- Needed to include compile here, so ant _build-test would not fail on missing jimfs dependency -->
<files dir="${test.lib}/jars" layout="{artifactId}-{version}-{classifier}.{extension}" scopes="compile,test,!provide,!system"/>
</resolve>


Expand All @@ -188,7 +189,7 @@
</unzip>
</target>

<target name="resolver-dist-lib" depends="resolver-retrieve-build,write-poms">
<target name="resolver-dist-lib" depends="resolver-retrieve-build">
<resolvepom file="${build.dir}/${final.name}.pom" id="all-pom" />

<resolve failOnMissingAttachments="true">
Expand All @@ -198,10 +199,11 @@
<mkdir dir="${local.repository}/org/apache/cassandra/deps/sigar-bin"/>
<mkdir dir="${build.lib}/sigar-bin"/>

<!-- files.pythonhosted.org -->
<!-- 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}/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}/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"/>

<!-- 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 Down Expand Up @@ -233,6 +235,7 @@
<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"/>
</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 Down
131 changes: 131 additions & 0 deletions .build/cassandra-build-deps-template.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>cassandra-parent</artifactId>
<groupId>org.apache.cassandra</groupId>
<version>@version@</version>
<relativePath>@[email protected]</relativePath>
</parent>
<groupId>org.apache.cassandra</groupId>
<artifactId>cassandra-build-deps</artifactId>
<version>@version@</version>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-inline</artifactId>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm</artifactId>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-tree</artifactId>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-commons</artifactId>
</dependency>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-util</artifactId>
</dependency>
<dependency>
<groupId>com.google.jimfs</groupId>
<artifactId>jimfs</artifactId>
</dependency>
<dependency>
<groupId>com.puppycrawl.tools</groupId>
<artifactId>checkstyle</artifactId>
</dependency>
<dependency>
<groupId>org.quicktheories</groupId>
<artifactId>quicktheories</artifactId>
</dependency>
<dependency>
<groupId>org.reflections</groupId>
<artifactId>reflections</artifactId>
</dependency>
<dependency>
<groupId>com.google.code.java-allocation-instrumenter</groupId>
<artifactId>java-allocation-instrumenter</artifactId>
</dependency>
<dependency>
<groupId>org.apache.cassandra</groupId>
<artifactId>dtest-api</artifactId>
</dependency>
<dependency>
<groupId>org.openjdk.jmh</groupId>
<artifactId>jmh-core</artifactId>
</dependency>
<dependency>
<groupId>org.openjdk.jmh</groupId>
<artifactId>jmh-generator-annprocess</artifactId>
</dependency>
<dependency>
<groupId>net.ju-n.compile-command-annotations</groupId>
<artifactId>compile-command-annotations</artifactId>
</dependency>
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant-junit</artifactId>
</dependency>
<dependency>
<groupId>org.apache.cassandra</groupId>
<artifactId>harry-core</artifactId>
</dependency>
<dependency>
<groupId>org.junit</groupId>
<artifactId>junit-bom</artifactId>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.awaitility</groupId>
<artifactId>awaitility</artifactId>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest</artifactId>
</dependency>
<dependency>
<groupId>org.jacoco</groupId>
<artifactId>org.jacoco.agent</artifactId>
</dependency>
<dependency>
<groupId>org.jacoco</groupId>
<artifactId>org.jacoco.ant</artifactId>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-yaml</artifactId>
</dependency>
</dependencies>
</project>
Loading
Loading