Dinesh A. Joshi
11496039fb
Correct and clarify SSLFactory.getSslContext method and call sites
...
patch by Dinesh Joshi; reviewed by jasobrown for CASSANDRA-14314
2018-03-22 06:38:56 -07:00
Aleksey Yeschenko
3153c630c4
Handle repeat open bound from SRP in read repair
...
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-14330
2018-03-21 15:10:12 +00:00
Dikang Gu
29d6237a00
Use zero as default score in DynamicEndpointSnitch
2018-03-20 15:10:06 -07:00
Dikang Gu
15bd10afbf
use zero as default score in DynamicEndpointSnitch
2018-03-20 15:09:32 -07:00
Dikang Gu
f109f200a3
use zero as default score in DynamicEndpointSnitch
2018-03-20 15:08:36 -07:00
Paulo Motta
c09e298a4e
Merge branch 'cassandra-3.11' into trunk
2018-03-19 22:25:07 -03:00
Paulo Motta
656cca7783
Merge branch 'cassandra-3.0' into cassandra-3.11
2018-03-19 22:22:33 -03:00
Paulo Motta
cccaf7ca20
Merge branch 'cassandra-2.2' into cassandra-3.0
2018-03-19 22:22:22 -03:00
Paulo Motta
53b6116d56
Merge branch 'cassandra-2.1' into cassandra-2.2
2018-03-19 22:15:55 -03:00
Paulo Motta
19d26bcb80
ninja: fix nodetool scrub -r (--reinsert-overflowed-ttl) option
2018-03-19 22:02:26 -03:00
Zhao Yang
5b9e985474
Handle static and partition deletion properly on ThrottledUnfilteredIterator
...
Patch by Zhao Yang; Reviewed by Paulo Motta for CASSANDRA-14315
2018-03-19 21:53:44 -03:00
Dinesh Joshi
59814db543
NodeTool clientstats should show SSL Cipher
...
patch by Dinesh Joshi; reviewed by jasobrown for CASSANDRA-14322
2018-03-19 09:54:11 -07:00
Dinesh Joshi
5dc55e715e
Add ability to specify driver name and version
...
patch by Dinesh Joshi; reviewed by Aleksey Yeschenko for CASSANDRA-14275
2018-03-19 12:25:41 +00:00
Blake Eggleston
9714a7c817
Abstract streaming for pluggable storage
...
Patch by Blake Eggleston; Reviewed by Jason Brown for CASSANDRA-14115
2018-03-15 16:40:05 -07:00
Blake Eggleston
253c003df7
Merge branch 'cassandra-3.11' into trunk
2018-03-15 10:57:03 -07:00
Blake Eggleston
f57d12ee7a
Merge branch 'cassandra-3.0' into cassandra-3.11
2018-03-15 10:55:46 -07:00
Blake Eggleston
1d05bdab23
ninja: change CASSANDRA-14118 log statement to DEBUG
2018-03-15 10:55:29 -07:00
Aleksey Yeshchenko
49c1a256c2
Merge branch 'cassandra-3.11' into trunk
2018-03-15 17:20:09 +03:00
Aleksey Yeshchenko
19a547861a
Merge branch 'cassandra-3.0' into cassandra-3.11
2018-03-15 17:17:23 +03:00
kurt
fdc61cb6a7
Respect max hint window when hinting for LWT
...
patch by Kurt Greaves; reviewed by Aleksey Yeschenko for CASSANDRA-14215
2018-03-15 17:13:56 +03:00
Mick Semb Wever
92cde9b27c
Merge branch 'cassandra-3.11' into trunk
2018-03-15 17:45:10 +11:00
Mick Semb Wever
4c6a10af8b
SASI tokenizer for simple delimiter based entries
...
Patch by Mick Semb Wever; reviewed by Michael Kjellman for CASSANDRA-14247
2018-03-15 17:41:50 +11:00
Blake Eggleston
d4dfbb5c67
Forced incremental repairs should promote sstables if they can
...
Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-14294
2018-03-14 15:28:36 -07:00
Benjamin Lerer
02c8436cbb
Merge branch cassandra-3.11 into trunk
2018-03-14 10:30:22 +01:00
Benjamin Lerer
3fa7c08944
Fix Loss of digits when doing CAST from varint/bigint to decimal
...
patch by Benjamin Lerer; reviewed by Andrés de la Peña for CASSANDRA-14170
2018-03-14 10:27:56 +01:00
Mick Semb Wever
171222ce05
Merge branch 'cassandra-3.0' into cassandra-3.11
2018-03-12 19:34:22 +11:00
Mick Semb Wever
c8718d4974
Merge branch 'cassandra-3.11' into trunk
2018-03-12 19:33:47 +11:00
Mick Semb Wever
9b022b8b55
Merge branch 'cassandra-3.0' into cassandra-3.11
2018-03-12 19:25:35 +11:00
kurt
58e6c55e17
Don't regenerate bloomfilter and summaries on startup
...
Patch by Kurt Greaves; Reviewed by Chris Lohfink for CASSANDRA-11163, CASSANDRA-14166
2018-03-12 19:17:36 +11:00
Blake Eggleston
8f840a3c03
ninja: assertion should have been removed in CASSANDRA-14087
2018-03-11 09:16:35 -07:00
Blake Eggleston
620f37c54e
Merge branch 'cassandra-3.0' into cassandra-3.11
2018-03-08 15:39:11 -08:00
kurt
2c150980cc
Fix NPE when performing comparison against a null frozen in LWT
...
Patch by Kurt Greaves; Reviewed by Blake Eggleston for CASSANDRA-14087
2018-03-08 15:34:13 -08:00
Jay Zhuang
a7141e6c9d
Suppress 2 eclipse-warnings
...
patch by Jay Zhuang; reviewed by Stefan Podkowinski for CASSANDRA-14061
2018-03-08 15:32:46 -08:00
Blake Eggleston
5c67a7852c
Merge branch 'cassandra-3.11' into trunk
2018-03-08 14:29:13 -08:00
Blake Eggleston
c87dc1ae7f
Merge branch 'cassandra-3.0' into cassandra-3.11
2018-03-08 14:28:58 -08:00
Blake Eggleston
d7740052ff
Log when SSTables are deleted
...
Patch by Blake Eggleston; Reviewed by Chris Lohfink for CASSANDRA-14302
2018-03-08 14:27:39 -08:00
Zhao Yang
00c90c16e9
Fix batch commitlog sync regression
...
patch by Zhao Yang; reviewed by jasobrown for CASSANDRA-14292
2018-03-07 04:00:03 -08:00
Paulo Motta
4b4c05e0de
Merge branch 'cassandra-3.11' into trunk
2018-03-06 11:24:14 -03:00
Paulo Motta
a060698c55
Merge branch 'cassandra-3.0' into cassandra-3.11
2018-03-06 11:15:15 -03:00
Paulo Motta
c67338989f
Write to pending endpoint when view replica is also base replica
...
Patch by Paulo Motta; Reviewed by Zhao Yang for CASSANDRA-14251
2018-03-06 11:14:18 -03:00
Ryan Scheidter
614aff1117
Fix javadoc comment
...
From my reading of the code, the double-negative appeared incorrect.
Closes #167
2018-03-06 10:49:15 +01:00
Jason Brown
5f31bb4152
Merge branch 'cassandra-3.11' into trunk
2018-03-05 14:37:50 -08:00
Jason Brown
7f02348ecf
Merge branch 'cassandra-3.0' into cassandra-3.11
2018-03-05 14:35:32 -08:00
Jason Brown
85fafd0c13
Chain commit log marker potential performance regression in batch commit mode
...
patch by jasobrown; reviewed by Ariel Weisberg for CASSANDRA-14194
2018-03-05 14:24:18 -08:00
Marcus Eriksson
2201e364b5
Merge branch 'cassandra-3.11' into trunk
2018-03-05 09:15:24 +01:00
Marcus Eriksson
465d869049
Merge branch 'cassandra-3.0' into cassandra-3.11
2018-03-05 09:15:15 +01:00
kurt
f88ec9357d
Fully utilise specified compaction threads (jobs)
...
Patch by Kurt Greaves; reviewed by marcuse for CASSANDRA-14210
2018-03-05 09:09:52 +01:00
Marcus Eriksson
68b81372cd
Use murmur3 for validation compactions
...
Patch by marcuse; reviewed by Michael Kjellman for CASSANDRA-14002
2018-03-05 08:20:38 +01:00
Dave Brosius
ddaaf924e9
fix logging context
2018-03-03 01:29:35 -05:00
Dave Brosius
e04462537c
fix simple log message spelling
2018-03-03 01:26:55 -05:00
Nicolas GUYOMAR
2dbbbc57db
Comma at the end of the seed list is interpretated as localhost
...
patch by Nicolas Guyomar; reviewed by Jordan West for (CASSANDRA-14285)
2018-03-02 14:31:42 -08:00
Blake Eggleston
39807ba48e
Refactor read executor and response resolver, abstract read repair
...
Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-14058
2018-03-01 17:52:54 -08:00
Jason Brown
b86801e95a
Add optional startup delay to wait until peers are ready
...
patch by jasobrown; reviewed by Ariel Weisberg for CASSANDRA-13993
2018-02-26 06:40:18 -08:00
Ariel Weisberg
cc43677001
Ninja fix bitwise OR to logical OR in StorageServer.onChange
...
Patch by Ariel Weisberg; Reviewed by Kurt Greaves for CASSANDRA-7544
2018-02-19 22:31:29 -05:00
Marcus Eriksson
720772033a
Merge branch 'cassandra-3.11' into trunk
2018-02-19 07:54:33 -08:00
Marcus Eriksson
abd9be1e46
Merge branch 'cassandra-3.0' into cassandra-3.11
2018-02-19 07:53:43 -08:00
Marcus Eriksson
d73f45bad4
Pre-create deletion log records to finish compactions quicker
...
Patch by marcuse; reviewed by Stefania Alborghetti for CASSANDRA-12763
2018-02-19 07:52:20 -08:00
Jason Brown
a75b48ba53
Merge branch 'cassandra-3.11' into trunk
2018-02-17 07:30:42 -08:00
Nate McCall
0ab9fc4b73
RateBasedBackPressure unnecessarily invokes a lock on the Guava RateLimiter
...
patch by Nate McCall; reviewed by jasobrown for CASSANDRA-14163
2018-02-17 07:29:17 -08:00
Benjamin Lerer
f74b0ea752
Merge branch cassandra-3.11 into trunk
2018-02-15 11:04:24 +01:00
Benjamin Lerer
515f07b5ac
Fix wildcard GROUP BY queries
...
patch by Benjamin Lerer; reviewed by Andrés de la Peña for CASSANDRA-14209
2018-02-15 10:59:28 +01:00
Marcus Eriksson
65440409b4
Add a few options to nodetool verify
...
Patch by marcuse; reviewed by Ariel Weisberg for CASSANDRA-14201
2018-02-15 09:24:20 +01:00
Michael Shuler
c0aa79e545
CVE-2017-5929 Security vulnerability and redefine default log rotation policy.
...
Patch by Michael Shuler; Reviewed by Ariel Weisberg for CASSANDRA-14183
2018-02-14 16:30:43 -05:00
Jason Brown
74b2013ea2
Merge branch 'cassandra-3.11' into trunk
2018-02-14 05:02:15 -08:00
Samuel Roberts
d10e6ac606
Remove trailing period from latency reports at keyspace level
...
patch by Samuel Roberts; reviewed by Chris Lohfink for CASSANDRA-14233
2018-02-14 04:59:45 -08:00
Stefan Podkowinski
bb9aa09881
Use JRE default key store algorithm instead of SunX509
...
patch by Stefan Podkowinski; reviewed by Jason Brown for CASSANRA-13259
2018-02-14 11:29:59 +01:00
Dave Brosius
834f2a6ecd
Fix comparison of address and port for repair and messages
...
Patch by Dave Brosius; Reviewed by Ariel Weisberg for CASSANDRA-14225
2018-02-13 17:46:44 -05:00
Ariel Weisberg
518ddbf9d2
Better document in code InetAddressAndPort usage post 7544
...
Patch by Ariel Weisberg; Reviewed by Jon Haddad for CASSANDRA-14226
2018-02-13 17:20:11 -05:00
Dikang Gu
8a5e88f635
Use new token allocation for non bootstrap case as well.
...
> patch by Dikang Gu; reviewed by Branimir Lambov for CASSANSRA-13080
backported by Mick Semb Wever; reviewed by Jon Haddad for CASSANSRA-14212
2018-02-13 08:02:02 +11:00
Paulo Motta
66b2b3f5f3
Merge branch 'cassandra-3.11' into trunk
2018-02-11 15:18:35 -02:00
Paulo Motta
fa39b6e277
ninja: fix bad #14092 merge from cassandra-3.0 to cassandra-3.11
2018-02-11 15:17:11 -02:00
Paulo Motta
6034c268c3
Merge branch 'cassandra-3.11' into trunk
2018-02-10 15:03:59 -02:00
Paulo Motta
0a6b6f506b
Merge branch 'cassandra-3.0' into cassandra-3.11
2018-02-10 14:59:28 -02:00
Paulo Motta
c231ed5be0
Merge branch 'cassandra-2.2' into cassandra-3.0
2018-02-10 14:57:53 -02:00
Paulo Motta
1602e60634
Merge branch 'cassandra-2.1' into cassandra-2.2
2018-02-10 14:54:56 -02:00
Paulo Motta
b2949439ec
Protect against overflow of local expiration time
...
Patch by Paulo Motta; Reviewed by Sam Tunnicliffe for CASSANDRA-14092
2018-02-10 14:33:50 -02:00
Marcus Eriksson
161c37da8f
Merge branch 'cassandra-3.11' into trunk
2018-02-09 16:26:24 +01:00
Marcus Eriksson
6eb65e5a23
Merge branch 'cassandra-3.0' into cassandra-3.11
2018-02-09 16:22:02 +01:00
Marcus Eriksson
21978bf9bb
Use the correct digest file and reload sstable metadata in nodetool verify
...
Patch by marcuse; reviewed by Ariel Weisberg for CASSANDRA-14217
2018-02-09 15:05:55 +01:00
Dinesh Joshi
473e8dfd7b
Add hot reloading of SSL Certificates
...
patch by Dinesh Joshi; reviewed by jasobrown for CASSANDRA-14222
2018-02-09 05:32:21 -08:00
Vincent White
714703a08d
Fix sstablemetadata date string for minLocalDeletionTime
...
patch by Vince White; reviewed by jasobrown for CASSANDRA-14132
2018-02-09 04:47:39 -08:00
Ariel Weisberg
3891598e61
Fix mistakenly unused variable introduced by CASSANDRA-7544 and potential CME in iterator
...
Patch by Ariel Weisberg; Reviewed by Jason Brown for CASSANDRA-7544
2018-02-08 15:57:39 -05:00
Jon Haddad
9d649d69a5
Count deleted rows scanned during reads for tracing and tombstone thresholds.
...
If a row is read but is not live anymore (which happens with row level tombstones) it is not counted anywhere
in the metrics nor reported in tracing. Row tombstones themselves are not reported anywhere.
The consequence is that some delete heavy workloads will show no tombstone read but endure severe
performance issues. This commit counts deleted rows as standard tombstone cells.
Patch by Alexander Dejanovski; Reviewed by Jon Haddad for CASSANDRA-8527
2018-02-08 11:01:38 -08:00
Jon Haddad
b2d20d4bb1
Count deleted rows scanned during reads for tracing and warning tombstone thresholds.
...
If a row is read but is not live anymore (which happens with row level tombstones) it is not counted anywhere
in the metrics nor reported in tracing. Row tombstones themselves are not reported anywhere.
The consequence is that some delete heavy workloads will show no tombstone read but endure severe
performance issues. This commit counts deleted rows as standard tombstone cells.
Patch by Alexander Dejanovski; Reviewed by Jon Haddad for CASSANDRA-8527
2018-02-08 10:50:14 -08:00
Marcus Eriksson
0f58f6c650
Make it possible to change neverPurgeTombstones during runtime
...
Patch by marcuse; reviewed by Chris Lohfink for CASSANDRA-14214
2018-02-08 08:41:39 +01:00
Dave Brosius
d0b34d383c
node map does not handle InetAddressAndPort correctly.
...
patch by dbrosius, reviewed by aweisberg for CASSANDRA-14216
2018-02-07 11:46:47 -05:00
Marcus Eriksson
5c3e33b17c
Merge branch 'cassandra-3.11' into trunk
2018-02-07 09:10:33 +01:00
Marcus Eriksson
d369190964
Merge branch 'cassandra-3.0' into cassandra-3.11
2018-02-07 09:06:19 +01:00
Sumanth Pasupuleti
7885a703d6
Handle error when mutating repairedAt in nodetool verify
...
Patch by Sumanth Pasupuleti; reviewed by marcuse for CASSANDRA-13933
2018-02-07 09:04:45 +01:00
Jason Brown
f2fc2e9673
Remove GossipDigestSynVerbHandler#doSort()
...
patch by jasobrown; reviewed by Joel Knighton for CASSANDRA-14174
2018-02-06 13:38:46 -08:00
Dave Brosius
a8ce4b6cd8
Merge branch 'cassandra-3.11' into trunk
2018-02-05 22:41:39 -05:00
Dave Brosius
de6c62dd6c
Merge branch cassandra-3.0 into cassandra-3.11
2018-02-05 22:40:56 -05:00
Dave Brosius
7df36056b1
fix parameters to exception message
2018-02-05 22:37:50 -05:00
Dave Brosius
0d26879a95
fix comparison of addresses for event filtering in repair
2018-02-05 22:03:06 -05:00
Dave Brosius
3fc381d5cb
fix comparison of addresses for message cross node check
2018-02-05 21:55:59 -05:00
Chris Lohfink
d30bfcaf34
Add nodetool clientlist
...
patch by Chris Lohfink; reviewed by jasobrown for CASSANDRA-13665
2018-02-02 14:24:08 -08:00
Sam Tunnicliffe
71445706c4
Merge branch 'cassandra-3.11' into trunk
2018-02-02 12:04:29 +00:00
Sam Tunnicliffe
28ee665b3c
Remove dependencies on JVM internals for JMX support
...
Patch by Sam Tunnicliffe; reviewed by Jason Brown for CASSANDRA-14173
2018-02-02 12:00:53 +00:00
Ariel Weisberg
da58565ebc
Revert ProtocolVersion changes from CASSANDRA-7544
...
Patch by Ariel Weisberg; Reviewd by Jason Brown for CASSANDRA-14211
2018-02-01 17:20:00 -05:00
Andrés de la Peña
59a4624d5f
Merge branch 'cassandra-3.11' into trunk
2018-02-01 20:29:41 +00:00
Andrés de la Peña
6b00767427
Add missed DEFAULT, UNSET, MBEAN and MBEANS keywords to `ReservedKeywords`
2018-02-01 20:22:03 +00:00
Samuel Fink
bfecdf5205
Add nodetool getseeds and reloadseeds commands
...
patch by Samuel Fink; reviewed by jasobrown for CASSANDRA-14190
2018-01-30 16:32:09 -08:00
jaydeepkumar1984
7e362e78c3
Nodetool tablehistograms to print statics for all the tables
...
Patch by Jaydeepkumar Chovatia; Reviewed by Chris Lohfink for CASSANDRA-14185
2018-01-29 18:19:40 -08:00
Michael Kjellman
d6e508f33c
Migrate dtests to use pytest and python3
...
Patch by Michael Kjellman; Reviewed by Ariel Weisberg for CASSANDRA-14134
2018-01-29 16:32:42 -05:00
Paulo Motta
6fc3699adb
ninja: fix bad CASSANDRA-14082 merge from 3.11
2018-01-25 18:24:50 -02:00
Ariel Weisberg
59b5b6bef0
Allow storage port to be configurable per node
...
Patch by Ariel Weisberg; Reviewed by Jason Brown for CASSANDRA-7544
2018-01-25 14:32:24 -05:00
Benjamin Lerer
4de7a65ed9
Make sub-range selection for non-frozen collections return null instead of empty
...
patch by Benjamin Lerer; reviewed by Andrés de la Peña for CASSANDRA-14182
2018-01-24 16:08:18 +01:00
Jay Zhuang
d6cc594325
New Bloomfilter format without changing the byte ordering
...
patch by Jay Zhuang; reviewed by jasobrown for CASSANDRA-9067
2018-01-19 06:40:50 -08:00
Jay Zhuang
e7b9c1f50a
Add Unittest for schema migration fix
...
patch by Jay Zhuang; reviewed by jasobrown for CASSANDRA-14140
2018-01-19 06:17:51 -08:00
Jason Brown
f428c42622
Merge branch 'cassandra-3.11' into trunk
2018-01-18 04:35:21 -08:00
Lerh Chuan Low
fc3357a00e
Print correct snitch info from nodetool describecluster
...
patch by Lerh Chuan Low; reviewed by jasobrown for CASSANDRA-13528
2018-01-18 04:33:17 -08:00
Jay Zhuang
7533ff089a
Remove unused on-heap Bloomfilter implementation
...
patch by Jay Zhuang; reviewed by jasobrown for CASSANDRA-14152
2018-01-17 14:16:31 -08:00
Paulo Motta
36375f8b55
Merge branch 'cassandra-3.0' into cassandra-3.11
2018-01-13 01:25:10 -02:00
Paulo Motta
51bf51813c
Close socket on error during connect on OutboundTcpConnection
...
Patch by Paulo Motta; Reviewed by Robert Stupp for CASSANDRA-9630
2018-01-13 01:22:22 -02:00
Jason Brown
8587b0ceb4
Delete temp test files on exit
...
patch by jasobrown; reviewed by Jay Zhuang for CASSANDRA-14153
2018-01-11 12:10:06 -08:00
Alexander Dejanovski
419552a93f
Count deleted rows scanned during reads for tracing and warning tombstone thresholds.
...
If a row is read but is not live anymore (which happens with row level tombstones) it is not counted anywhere
in the metrics nor reported in tracing. Row tombstones themselves are not reported anywhere.
The consequence is that some delete heavy workloads will show no tombstone read but endure severe
performance issues. This commit counts deleted rows as standard tombstone cells.
2018-01-11 11:24:59 -08:00
Jason Brown
0ac5a17d3a
Merge branch 'cassandra-3.11' into trunk
2018-01-11 06:28:08 -08:00
Jay Zhuang
5133526733
Enable CDC unittest
...
patch by Jay Zhuang; reviewed by jasobrown for CASSANDRA-14141
2018-01-11 06:27:04 -08:00
Paulo Motta
7a29d22e60
Merge branch 'cassandra-3.11' into trunk
2018-01-10 18:42:54 -02:00
Paulo Motta
fe0ee85c71
Acquire read lock before accessing CompactionStrategyManager fields
...
Patch by Paulo Motta; Reviewed by Marcus Eriksson for CASSANDRA-14139
2018-01-10 18:39:12 -02:00
Marcus Eriksson
de7c24b395
Make PartitionUpdate and Mutation immutable
...
Patch by marcuse; reviewed by Aleksey Yeschenko for CASSANDRA-13867
2018-01-09 08:10:23 +01:00
Dave Brosius
21be9d2f50
fix logging contexts
2017-12-29 20:26:46 -05:00
Dave Brosius
88c0e29caa
fix logging parm markers, to parms count
2017-12-29 20:23:27 -05:00
Jon Haddad
b3d2940a07
Added --all to ClearSnapshot command, so entering the
...
command without a parameter will now throw an exception instead of
deleting all the snapshots.
Patch by Barak Merimovich, Review by Jon Haddad for CASSANDRA-13391.
Closes #182 .
2017-12-27 18:46:49 -08:00
Paulo Motta
702d9f1f06
Merge branch 'cassandra-3.11' into trunk
2017-12-26 23:24:27 +11:00
Paulo Motta
9337ca316a
Avoid invalidating disk boundaries unnecessarily
...
Patch by Paulo Motta; Reviewed by Marcus Eriksson for CASSANDRA-14083
2017-12-26 23:19:11 +11:00
Paulo Motta
e208a6a210
Avoid exposing compaction strategy index externally
...
Patch by Paulo Motta; Reviewed by Marcus Eriksson for CASSANDRA-14082
2017-12-26 23:18:00 +11:00
Marcus Eriksson
d52326af62
Merge branch 'cassandra-3.11' into trunk
2017-12-22 08:53:03 +01:00
Marcus Eriksson
b28fc1bff3
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-12-22 07:55:59 +01:00
Marcus Eriksson
5b4485b29e
Log file names of sstables streamed in to a node
...
Patch by marcuse; reviewed by Jeff Jirsa for CASSANDRA-14133
2017-12-22 07:55:12 +01:00
Jay Zhuang
882c28230e
Fix CommitLogReplayer exception for CDC data
...
patch by Jay Zhuang; reviewed by Stefan Podkowinski for CASSANDRA-14066
2017-12-20 09:26:23 +01:00
Alex Petrov
8764ef2da3
Merge branch 'cassandra-3.11' into trunk
2017-12-19 10:59:23 +01:00
Alex Petrov
adc32ac836
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-12-19 10:55:50 +01:00
Alex Petrov
0521f8dc5d
Fix index target computation for dense composite tables with dropped compact storage
...
Patch by Alex Petrov; reviewed by Zhao Yang for CASSANDRA-14104.
2017-12-19 09:55:00 +01:00
Marcus Eriksson
8b9b72deb4
Remove initialDirectories from CFS
...
Patch by marcuse; reviewed by Paulo Motta for CASSANDRA-13928
2017-12-15 13:48:20 +01:00
Benjamin Lerer
92d4f7b482
Merge branch cassandra-3.11 into trunk
2017-12-14 15:02:32 +01:00
Benjamin Lerer
95c8aef81c
Merge branch cassandra-3.0 into cassandra-3.11
2017-12-14 15:01:18 +01:00
Benjamin Lerer
5050aa3478
Merge branch cassandra-2.2 into cassandra-3.0
2017-12-14 14:55:24 +01:00
Benjamin Lerer
b800f3c768
Fix the inspectJvmOptions startup check
...
patch by Benjamin Lerer; reviewed by Andrés de la Peña for CASSANDRA-14112
2017-12-14 14:52:18 +01:00
Jason Brown
d569c831cb
Merge branch 'cassandra-3.11' into trunk
2017-12-13 19:53:42 -08:00
Jason Brown
c000827afd
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-12-13 19:52:31 -08:00
Jason Brown
db788fe860
Improve commit log chain marker updating
...
patch by jasobrown; reviewed by Ariel Weisberg for CASSANDRA-14108
2017-12-13 19:51:34 -08:00
Robert Stupp
7a40abb6a5
Bring code improvements of CASSANDRA-14109 into trunk (but not the change itself)
...
patch by Robert Stupp; reviewed by Andrés de la Peña for CASSANDRA-14109
2017-12-13 14:00:38 +01:00
Robert Stupp
e646e5032b
Prevent continuous schema exchange between 3.0 to 3.11 nodes
...
patch by Robert Stupp; reviewed by Andrés de la Peña for CASSANDRA-14109
2017-12-13 13:58:53 +01:00
Paulo Motta
dc9bb8df03
Merge branch 'cassandra-3.11' into trunk
2017-12-13 06:44:13 +11:00
Paulo Motta
f6381db8ed
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-12-13 06:41:11 +11:00
Paulo Motta
0d12169167
Merge branch 'cassandra-2.2' into cassandra-3.0
2017-12-13 06:40:56 +11:00
dimitarndimitrov
35e6d61361
Fix race that prevents submitting compaction for a table when executor is full
...
Patch by Dimitar Dimitrov; Reviewed by Paulo Motta for CASSANDRA-13801
2017-12-13 06:40:24 +11:00
Jeff Jirsa
0525145422
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-12-12 09:55:39 -08:00
Jeff Jirsa
4a2b516a34
Extra range tombstone bound creates double rows in 3.0
...
Patch by Jeff Jirsa; Reviewed by Aleksey Yeschenko for CASSANDRA-14008
2017-12-12 09:52:19 -08:00
Benjamin Lerer
17e602b7d2
Merge branch cassandra-3.11 into trunk
2017-12-12 10:52:23 +01:00
Benjamin Lerer
a7c45be936
Merge branch cassandra-3.0 into cassandra-3.11
2017-12-12 10:42:50 +01:00
Benjamin Lerer
dd187d105b
Merge branch cassandra-2.2 into cassandra-3.0
2017-12-12 10:32:36 +01:00
Benjamin Lerer
02aba7343c
Rely on the JVM to handle OutOfMemoryErrors
...
patch by Benjamin Lerer; reviewed by Joshua McKenzie for CASSANDRA-13006
2017-12-12 10:21:05 +01:00
Jay Zhuang
e18a49a239
Fix trivial log format error
...
Patch by Jay Zhuang; reviewed by Jeff Jirsa for CASSANDRA-14105
2017-12-11 17:39:31 -08:00
Paulo Motta
8547f74711
Ninja: do not submit compactions after flush of empty memtable (reinstate pre-#14081 behavior)
2017-12-12 07:18:49 +11:00
Paulo Motta
f8801ca6a5
Merge branch 'cassandra-3.11' into trunk
2017-12-12 07:17:58 +11:00
Paulo Motta
50e6e721b2
Fix imbalanced disks when replacing node with same address with JBOD
...
Patch by Paulo Motta; Reviewed by Marcus Eriksson for CASSANDRA-14084
2017-12-12 07:17:49 +11:00
Marcus Eriksson
1cb050922c
Merge branch 'cassandra-3.11' into trunk
2017-12-11 09:04:46 +01:00
Marcus Eriksson
817f3c282d
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-12-11 09:03:55 +01:00
Marcus Eriksson
d7329a639f
Merge branch 'cassandra-2.2' into cassandra-3.0
2017-12-11 09:00:46 +01:00
Marcus Eriksson
3cd2c3c4ea
Grab refs during scrub, index summary redistribution and cleanup
...
Patch by marcuse; reviewed by Joel Knighton for CASSANDRA-13873
2017-12-11 08:53:44 +01:00
Paulo Motta
16bcbb9256
Ninja: reinstate @Deprecated getUserDefinedTask removed by mistake
2017-12-09 05:48:46 +11:00
Paulo Motta
29a0d1f82f
Merge branch 'cassandra-3.11' into trunk
2017-12-09 05:32:52 +11:00
Paulo Motta
25e46f0529
Reload compaction strategies when disk boundaries are invalidated
...
Patch by Paulo Motta; Reviewed by Marcus Eriksson for CASSANDRA-13948
2017-12-09 05:30:01 +11:00
Kevin Wern
9110c08f47
Allow sstabledump to do a json object per partition
...
Patch by Kevin Wern; Reviewed by Jeff Jirsa for CASSANDRA-13848
2017-12-07 16:18:53 -08:00
Paulo Motta
23691f5f8a
Merge branch 'cassandra-3.11' into trunk
2017-12-08 09:06:05 +11:00
Paulo Motta
b637eb11c9
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-12-08 09:04:56 +11:00
Zhao Yang
a9225f90e2
Fix SStable ordering by max timestamp in SinglePartitionReadCommand
...
Patch by Zhao Yang; Reviewed by Benjamin Lerer for CASSANDRA-14010
2017-12-08 09:01:56 +11:00
Jeff Jirsa
a61764d6cb
Merge branch 'cassandra-3.11' into trunk
2017-12-07 13:21:38 -08:00
Jeff Jirsa
cdcd6529d0
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-12-07 13:21:04 -08:00
kurt
f9de26a79d
Accept role names containing forward-slash
...
Patch by Kurt Greaves; Reviewed by Jeremiah Jordan for CASSANDRA-14088
2017-12-07 13:19:58 -08:00
Jeff Jirsa
32287169fc
Ninja: Fix incorrect value from CASSANDRA-9375
2017-12-07 10:55:03 -08:00
Marcus Eriksson
cb56d9fc3c
Add option to optimize Merkle tree comparison across replicas
...
Patch by marcuse; reviewed by Blake Eggleston for CASSANDRA-3200
2017-12-07 13:55:56 +01:00
Jeff Jirsa
a6f39834b9
Merge branch 'cassandra-3.11' into trunk
2017-12-06 21:57:20 -08:00
Jeff Jirsa
4e74f01488
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-12-06 21:56:47 -08:00
Jeff Jirsa
b885e9c054
Avoid pointless calls to ThreadLocalRandom during CRC probability calculations
...
Patch by Jeff Jirsa; Reviewed by Jason Brown for CASSANDRA-14094
2017-12-06 21:55:47 -08:00
Jeff Jirsa
e79e50b0a7
Merge branch 'cassandra-3.11' into trunk
2017-12-06 21:45:48 -08:00
Jeff Jirsa
c169d491ea
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-12-06 21:42:56 -08:00
Zhao Yang
090f418831
Nodetool cleanup on KS with no replicas should remove old data, not silently complete
...
Patch by Zhao Yang; Reviewed by Jeff Jirsa for CASSANDRA-13526
2017-12-06 21:40:54 -08:00
Paulo Motta
0d70789fda
Merge branch 'cassandra-3.11' into trunk
2017-12-07 08:21:37 +11:00
Paulo Motta
f77b663d1b
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-12-07 08:17:49 +11:00
Zhao Yang
461af5b9a6
Fix updating base table rows with TTL not removing materialized view entries
...
Patch by Zhao Yang; Reviewed by Paulo Motta for CASSANDRA-14071
2017-12-07 08:17:06 +11:00
Paulo Motta
df51d0cbba
Remove unused and deprecated methods from AbstractCompactionStrategy
...
Patch by Paulo Motta; Reviewed by Marcus Eriksson for CASSANDRA-14081
2017-12-07 05:13:29 +11:00
Blake Eggleston
ed0ded123c
Merge branch 'cassandra-3.11' into trunk
2017-12-05 16:06:29 -08:00
Blake Eggleston
ae782319b5
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-12-05 16:06:15 -08:00
Blake Eggleston
10ca7e47ca
Reduce garbage created by DynamicSnitch
...
Patch by Blake Eggleston; Reviewed by Jason Brown for CASSANDRA-14091
2017-12-05 16:05:07 -08:00
Jason Brown
2402acd47e
Merge branch 'cassandra-3.11' into trunk
2017-12-05 05:11:21 -08:00
Jason Brown
c3a1a4fa80
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-12-05 05:08:22 -08:00
Jason Brown
05cb556f90
More frequent commitlog chained markers
...
patch by jasobrown; reviewed by Sam Tunnecliffe for CASSANDRA-13987
2017-12-05 05:06:38 -08:00
Dave Brosius
d274c6ac02
ninja - use logging parm markers, for logging
2017-12-05 00:16:37 -05:00
Dave Brosius
2fb3df8764
ninja - add missing 'directory' String.format parm
2017-12-04 23:45:13 -05:00
Ariel Weisberg
ae837806bd
Support a means of logging all queries as they were invoked.
...
Patch by Ariel Weisberg; Reviewed by Blake Eggleston
2017-12-04 18:06:30 -05:00
Jason Brown
69052a0559
Remove OpenJDK log warning
...
patch by jasobrown; reviewed by Jeff Jirsa for CASSANDRA-13916
2017-12-03 03:48:32 -08:00
Jason Brown
d577918ba9
Remove OpenJDK log warning
...
patch by jasobrown; reviewed by Jeff Jirsa for CASSANDRA-13916
2017-12-03 03:47:02 -08:00
Jeff Jirsa
95b43b195e
Presize collections
...
Patch by Dave Brosius; Reviewed by Jeff Jirsa for CASSANDRA-13760
2017-12-02 23:30:41 -08:00
Yuji Ito
f3f90c1896
Add GroupCommitLogService
...
patch by Yuji Ito and jasobrown; reviewed by Ariel Weisberg for CASSANDRA-13530
2017-12-01 13:12:20 -08:00
Andrés de la Peña
4c80eeece3
Parallelize initial materialized view build
...
patch by Andres de la Peña; reviewed by Paulo Motta for CASSANDRA-12245
2017-12-01 14:58:12 +01:00
Paulo Motta
f81e57e4f6
Merge branch 'cassandra-3.11' into trunk
2017-12-01 10:18:43 +11:00
Paulo Motta
d2e4ce4895
ninja: fix bad #14079 commit (add removeUnsafe method used by AbstractCompactionStrategyTest)
2017-12-01 10:18:29 +11:00
Paulo Motta
a01019d2c8
Merge branch 'cassandra-3.11' into trunk
2017-12-01 05:07:40 +11:00
Paulo Motta
c253ed4fa7
Prevent compaction strategies from looping indefinitely
...
Patch by Paulo Motta; Reviewed by Marcus Eriksson for CASSANDRA-14079
2017-12-01 05:07:31 +11:00
Marcus Eriksson
41904684bb
Merge branch 'cassandra-3.11' into trunk
2017-11-24 14:20:57 +01:00
Marcus Eriksson
14e46e462c
Cache disk boundaries
...
Patch by marcuse; reviewed by Paulo Motta for CASSANDRA-13215
2017-11-24 14:18:04 +01:00
Alex Petrov
7eb915097d
Make LWTs send resultset metadata on every request
...
Patch by Alex Petrov; reviewed by Robert Stupp for CASSANDRA-13992
2017-11-21 13:14:51 +01:00
Andrés de la Peña
5792b667ec
Fix flaky unit test indexWithFailedInitializationIsNotQueryableAfterPartialRebuild
...
patch by Andres de la Peña; reviewed by Robert Stupp for CASSANDRA-13963
2017-11-20 17:07:45 +00:00
Sylvain Lebresne
d2bc37f43d
Merge branch 'cassandra-3.0' into cassandra-3.11
...
* cassandra-3.0:
Fix serialized size of DataLimits
2017-11-18 14:17:43 +01:00
Sylvain Lebresne
eb05025c0a
Fix serialized size of DataLimits
...
patch by Sylvain Lebresne; reviewed by Jason Brown for CASSANDRA-14057
2017-11-18 14:16:42 +01:00
Jay Zhuang
0eab80bf38
Introduce Leaf-only BTree Iterator
...
patch by Piotr Jastrzebski, Jay Zhuang; reviewed by jasobrown for CASSANDRA-9988
2017-11-13 05:43:22 -08:00
Aleksey Yeschenko
07258a96bf
Merge branch 'cassandra-3.11' into trunk
2017-11-13 13:18:03 +00:00
Aleksey Yeschenko
9ee44db49b
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-11-13 13:13:06 +00:00
Aleksey Yeschenko
f1e850a492
Add flag to allow dropping oversized read repair mutations
...
patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
CASSANDRA-13975
2017-11-13 13:10:28 +00:00
Blake Eggleston
7707b736cd
Merge branch 'cassandra-3.11' into trunk
2017-11-09 10:08:06 -08:00
Blake Eggleston
387d3a4eba
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-11-09 10:07:53 -08:00
jaydeepkumar1984
f767d35ae9
Fix SSTableLoader logger message
...
Patch by Jaydeepkumar Chovatia; Reviewed by Blake Eggleston for CASSANDRA-14003
2017-11-09 10:05:56 -08:00
Marcus Eriksson
ec6282242b
Upgrade Guava to 23.3 and Airline to 0.8
...
Patch by marcuse; reviewed by Stefan Podkowinski for CASSANDRA-13997
2017-11-09 09:51:05 +01:00
Blake Eggleston
ba5f946e5f
Merge branch 'cassandra-3.11' into trunk
2017-11-08 16:58:58 -08:00
Blake Eggleston
7d6474bb4d
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-11-08 16:42:13 -08:00
Sergey Lapukhov
49edd70740
Fix repair race that caused gossip to block
...
Patch by Sergey Lapukhov; Reviewed by Blake Eggleston for CASSANDRA-13849
2017-11-08 16:38:21 -08:00
Marcus Eriksson
6186ad97a8
Close DataInputBuffer to silence eclipse-warnings
...
Patch by marcuse; reviewed by Jason Brown for CASSANDRA-13996
2017-11-08 16:26:33 +01:00
Sam Tunnicliffe
9e7a401b9c
Merge branch 'cassandra-3.11' into trunk
2017-11-07 14:03:45 +00:00
Sam Tunnicliffe
ab6201c65b
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-11-07 13:59:20 +00:00
Sam Tunnicliffe
58daf13764
RandomPartitioner has separate MessageDigest for token generation
...
Patch by Sam Tunnicliffe; reviewed by Jason Brown for CASSANDRA-13964
2017-11-07 13:38:25 +00:00
Alex Petrov
07fbd8ee60
Disallow COMPACT STORAGE syntax, avoid starting when compact tables are present
...
Patch by Alex Petrov; reviewed by Sylvain Lebresne for CASSANDRA-10857
2017-11-06 16:44:50 +01:00
Alex Petrov
6d429cd031
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-11-06 15:52:31 +01:00
Alex Petrov
6c29ee84a2
Allow dropping COMPACT STORAGE flag
...
Patch by Alex Petrov; reviewed by Sylvain Lebresne for CASSANDRA-10857.
2017-11-06 15:44:51 +01:00
mszczygiel
5b09543f64
Allow only one concurrent call to StatusLogger
...
patch by mszczygiel; reviewed by jasobrown for CASSANDRA-12182
2017-11-03 17:28:05 -07:00
Jason Brown
260846685b
Node to Node encryption transitional mode
...
patch by jasobrown; reviewed by Stefan Podkowinski for CASSANDRA-10404
2017-11-03 05:06:38 -07:00
ameya
684e250ba6
Refactoring to specialised functional interfaces
...
patch by Ameya Ketkar; reviewed by jasobrown for CASSANDRA-13982
2017-11-02 06:44:48 -07:00
mszczygiel
3fe31ffddb
Speculative retry allows more friendly params
...
Patch by Michał Szczygieł; Reviewed by Jeff Jirsa for CASSANDRA-13876
2017-10-31 10:34:54 -07:00
Blake Eggleston
569c6abcfa
Merge branch 'cassandra-3.11' into trunk
2017-10-26 14:06:24 -07:00
Blake Eggleston
ea443dfe3e
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-10-26 14:03:33 -07:00
Blake Eggleston
b8697441d7
Add flag to disable materialized views, and warnings on creation
...
Patch by Blake Eggleston; Reviewed by Aleksey Yeschenko for CASSANDRA-13959
2017-10-26 13:54:37 -07:00
Blake Eggleston
2b507c03c5
Throw exception if we send/receive repair messages to incompatible nodes
...
Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-13944
2017-10-24 13:54:09 -07:00
Michael Kjellman
30ed83d926
Replace usages of MessageDigest with Guava's Hasher
...
patch by mkjellman; reviewed by jasobrown and Sam Tunnicliffe for CASSANDRA-13291
2017-10-24 11:35:29 -07:00
Stefania Alborghetti
ec7d5f9da6
Merge branch 'cassandra-3.11' into trunk
2017-10-23 10:00:08 +08:00
Stefania Alborghetti
5b23054f10
Round buffer size to powers of 2 for the chunk cache
...
patch by Stefania Alborghetti; reviewed by Robert Stupp for CASSANDRA-13897
2017-10-23 09:55:04 +08:00
Malcolm Taylor
1c3a2d247a
Fix some alerts raised by static analysis (lgtm.com)
...
Patch by Malcolm Taylor; Reviewed by Jeff Jirsa for CASSANDRA-13799
2017-10-20 16:44:22 -07:00
Varun Gupta
0b50887989
Add nodetool cmd to print hinted handoff window
...
Patch by Varun Gupta; Reviewed by Jeff Jirsa for CASSANDRA-13728
2017-10-19 21:11:04 -07:00
Aleksey Yeschenko
912fdb3ea4
Switch to CRC32 for sstable metadata checksums
...
patch by Aleksey Yeschenko; reviewed by Marcus Eriksson for
CASSANDRA-13953
2017-10-17 16:48:32 +01:00
Aleksey Yeschenko
8406b206a6
Merge branch 'cassandra-3.11' into trunk
2017-10-17 13:40:24 +01:00
Aleksey Yeschenko
f5e8d1672c
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-10-17 13:32:44 +01:00
Aleksey Yeschenko
9e37967e17
Don't let users drop or generally break tables in system_distributed
...
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-13813
2017-10-17 13:17:41 +01:00
Aleksey Yeschenko
e38fddf190
Merge branch 'cassandra-3.11' into trunk
2017-10-17 11:58:05 +01:00
Aleksey Yeschenko
394fb0bab6
Merge branch 'cassandra-3.0' into cassandra-3.11
2017-10-17 11:54:41 +01:00
Aleksey Yeschenko
d8a18f988f
Provide a JMX call to sync schema with local storage
...
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-13954
2017-10-16 19:34:44 +01:00
Alex Petrov
922dbdb658
Add result set metadata to prepared statement MD5 hash calculation
...
Patch by Alex Petrov; reviewed by Robert Stupp for CASSANDRA-10786
2017-10-11 16:15:29 +02:00
Marcus Eriksson
7ef4ff30c6
Merge branch 'cassandra-3.11' into trunk
2017-10-10 12:56:12 +02:00
Marcus Eriksson
f3cf1c019e
Avoid locks when checking LCS fanout and if we should do read-time defragmentation
...
Patch by marcuse; reviewed by Jeff Jirsa for CASSANDRA-13930
2017-10-10 12:49:01 +02:00
Sylvain Lebresne
1527684462
Merge branch 'cassandra-3.0' into cassandra-3.11
...
* cassandra-3.0:
Fix handling of cells for removed column when reading legacy sstables
2017-10-06 16:16:25 +02:00