Mick Semb Wever
068d2d37c6
Add `allocate_tokens_for_local_rf` yaml option for token allocation that doesn't require keyspace knowledge/existence
...
patch by Mick Semb Wever; reviewed by Branimir Lambov for CASSANDRA-15260
2019-09-08 20:28:40 +02:00
Alex Petrov
0379201c70
Transient replication: range movement improvements
...
Patch by Alex Petrov; reviewed by Ariel Weisberg and Benedict Elliott Smith for CASSANDRA-14756
2018-09-26 11:42:46 +02:00
Ariel Weisberg
f7431b4328
Transient Replication and Cheap Quorums
...
Patch by Blake Eggleston, Benedict Elliott Smith, Marcus Eriksson, Alex Petrov, Ariel Weisberg; Reviewed by Blake Eggleston, Marcus Eriksson, Benedict Elliott Smith, Alex Petrov, Ariel Weisberg for CASSANDRA-14404
Co-authored-by: Blake Eggleston <bdeggleston@gmail.com>
Co-authored-by: Benedict Elliott Smith <benedict@apache.org>
Co-authored-by: Marcus Eriksson <marcuse@apache.org>
Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
2018-08-31 21:34:22 -04: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
brstgt
c794d2bed7
Skip building views during base table streams on range movements
...
patch by Benjamin Roth; reviewed by Paulo Motta for CASSANDRA-13065
2017-04-06 18:18:55 -03:00
Aleksey Yeschenko
af3fe39dca
Make TableMetadata immutable, optimize Schema
...
patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-9425
2017-01-27 22:17:46 +00:00
Jason Brown
85e4df4bbf
ninja-fix followup to CASSANDRA-4663
2017-01-20 13:46:56 -08:00
Dikang Gu
d384e781d6
Merge branch 'cassandra-3.X' into trunk
...
* cassandra-3.X:
Use new token allocation for non bootstrap case as well.
2017-01-05 12:13:29 -08:00
Dikang Gu
5f3b35981d
Use new token allocation for non bootstrap case as well.
...
patch by Dikang Gu; reviewed by Branimir Lambov for CASSANSRA-13080
2017-01-05 12:11:14 -08:00
Aleksey Yeschenko
49b0805c2a
Merge branch 'cassandra-3.X' into trunk
2016-10-04 14:37:32 +01:00
Aleksey Yeschenko
af60ca9b75
Merge branch 'cassandra-3.0' into cassandra-3.X
2016-10-04 14:37:25 +01:00
Dikang Gu
85ac06c640
Fix exceptions with new vnode allocation
...
Patch by Dikang Gu; reviewed by Branimir Lambov for CASSANDRA-12715
2016-10-04 14:36:35 +01:00
Jeff Jirsa
02404115e0
Revert "Merge branch 'cassandra-3.0' into trunk"
...
This reverts commit d45f323eb9 , reversing
changes made to b80ef9b258 .
2016-09-29 20:00:41 -07:00
Jeff Jirsa
cd8a98a2dd
Revert "Reject invalid DC names as option while creating or altering NetworkTopologyStrategy"
...
This reverts commit f2c5ad7439 .
2016-09-29 19:50:04 -07:00
Jeff Jirsa
d45f323eb9
Merge branch 'cassandra-3.0' into trunk
2016-09-27 18:26:17 -07:00
Nachiket Patil
f2c5ad7439
Reject invalid DC names as option while creating or altering NetworkTopologyStrategy
2016-09-27 18:16:26 -07:00
Robert Stupp
9797511c56
Let DatabaseDescriptor not implicitly startup services
...
patch by Robert Stupp; reviewed by Blake Eggleston for CASSANDRA-9054
2016-08-18 11:44:03 +10:00
Tyler Hobbs
de1a96c8d4
Merge branch 'cassandra-3.0' into trunk
...
Conflicts:
CHANGES.txt
src/java/org/apache/cassandra/service/StorageService.java
src/java/org/apache/cassandra/service/StorageServiceMBean.java
2016-04-21 16:18:06 -05:00
Tyler Hobbs
a4e1182816
Filter out all LocalStrat keyspaces for streaming
...
Patch by Tyler Hobbs; reviewed by Blake Eggleston for CASSANDRA-11627
2016-04-21 16:15:50 -05:00
Branimir Lambov
9b0adf2294
Fix wrong rack counting and invalid conditions check for TokenAllocation
...
Patch by Branimir Lambov; reviewed by Tyler Hobbs for CASSANDRA-11139
2016-02-10 17:42:05 -06:00
Branimir Lambov
2954b18354
Fix wrong rack counting and invalid conditions check for TokenAllocation
...
Patch by Branimir Lambov; reviewed by Tyler Hobbs for CASSANDRA-11139
2016-02-10 17:37:41 -06:00
Paulo Motta
a018bcb7d7
Establish bootstrap stream sessions sequentially
...
patch by Paulo Motta; reviewed by yukim for CASSANDRA-6992
2015-12-15 15:24:22 -06:00
Aleksey Yeschenko
0a08525ad2
Revert "Revert "Stop accessing the partitioner directly via StorageService""
...
This reverts commit a22ce89e86 .
2015-08-01 01:33:51 +03:00
Jonathan Ellis
a22ce89e86
Revert "Stop accessing the partitioner directly via StorageService"
...
This reverts commit 69f77cbddd .
2015-07-31 12:24:52 -05:00
Branimir Lambov
69f77cbddd
Stop accessing the partitioner directly via StorageService
...
Changes the way the partitioner is accessed. Partitioner is now stored
and accessed according to the reason for needing it:
* if it is to access a table / prepare a statement, the partitioner
relevant to this table can be found in its CFMetaData.
* if it is to route messages to the relevant member of the cluster, the
partitioner in TokenMetadata is to be used.
patch by Branimir Lambov; reviewed by Aleksey Yeschenko for
CASSANDRA-8143
2015-07-31 14:42:47 +03:00
Yuki Morishita
d97695b0fe
ninja: use commons-math3
2015-07-06 13:29:09 -05:00
Sylvain Lebresne
a991b64811
Storage engine refactor, a.k.a CASSANDRA-8099
...
Initial patch, see ticket for details
2015-06-30 12:47:01 +02:00
branimir
9a3fa887cf
Add algorithmic token allocation
...
patch by branimir; reviewed by benedict for CASSANDRA-7032
2015-06-23 12:03:45 +01:00
Yuki Morishita
690fbf3ba9
Resumable bootstrap streaming
...
patch by yukim; reviewed by Stefania Alborghetti for CASSANDRA-8838
2015-03-18 12:18:28 -05:00
Joshua McKenzie
49768fea00
Merge branch 'cassandra-2.1' into trunk
...
Conflicts:
src/java/org/apache/cassandra/cql/QueryProcessor.java
src/java/org/apache/cassandra/io/sstable/format/big/BigTableWriter.java
2014-11-03 13:06:25 -06:00
Branimir Lambov
ad84e4d7ee
Clean up generics in dht package
...
Patch by blambov, reviewed by jmckenzie for CASSANDRA-8171
2014-11-03 13:04:37 -06:00
lyubent
d2a3827a65
Reduce unit test times due to schema loading
...
Patch by Lyuben Todorov; reviewed by Tyler Hobbs for CASSANDRA-6968
2014-06-20 12:55:35 -05:00
Jonathan Ellis
26d1b68c7e
merge from 1.2
2013-11-20 12:45:52 -06:00
Jonathan Ellis
b3ae77d7ba
Optimize FD phi calculation
...
patch by jbellis; reviewed by brandonwilliams for CASSANDRA-6386
2013-11-20 12:41:21 -06:00
Aleksey Yeschenko
0e96e58583
Rename Table to Keyspace
...
patch by Jeremiah Jordan; reviewed by Aleksey Yeschenko for
CASSANDRA-5613
2013-06-27 21:35:18 +03:00
Yuki Morishita
5151169725
Streaming 2.0
...
patch by Yukim; reviewed by slebresne for CASSANDRA-5286
2013-06-20 19:05:24 +02:00
Dave Brosius
997ab95936
remove unused imports
2013-05-16 17:47:25 -04:00
Jonathan Ellis
e26b726ccb
Removed token range bisection
...
patch by jbellis; reviewed by brandonwilliams for CASSANDRA-5518
2013-05-01 14:44:33 -05:00
Dave Brosius
56f35dbf79
unused imports warnings cleanups
2013-04-06 17:57:19 -04:00
Brandon Williams
018e82b5ef
Fix unit tests on java7
...
Patch by Marcus Eriksson, reviewed by brandonwilliams for CASSANDRA-5315
2013-03-06 16:21:38 -06:00
Brandon Williams
91f36f6dca
Remove obsolete test
2012-12-03 15:40:26 -06:00
Dave Brosius
5c5fe91f3a
remove unused fields/locals
2012-10-14 14:57:50 -04:00
Brandon Williams
b475bc69b7
Binary encoding of tokens.
...
Also promotes new gossip states: HOST_ID and TOKENS
Patch by brandonwilliams, reviewed by eevans for CASSANDRA-4383
2012-09-04 10:41:58 -05:00
Dave Brosius
f650d3e823
cleanup unused import warnings, and trailing whitespace
2012-07-26 00:51:10 -04:00
Eric Evans
66b96ee535
virtual nodes support for bootstrap and decommission
...
Patch by Sam Overton and eevans; reviewed by Brandon Williams for CASSANDRA-4122
2012-07-18 13:27:56 -05:00
Brandon Williams
877a8cacc1
Fix bootstrap, move, remove and other hostid-related tests.
2012-06-20 12:18:05 -05:00
Eric Evans
ad685c4615
gossip host ID; Maintain a mapping of endpoint to ID
...
Patch by eevans; reviewed by Brandon Williams for CASSANDRA-4120
2012-05-02 18:47:13 -05:00
Brandon Williams
f0ea699e62
Merge branch 'cassandra-1.1' into trunk
2012-03-29 13:07:39 -05:00
Brandon Williams
190e27bb5c
Broadcast shutdown message when cleanly stopping gossip.
...
Patch by brandonwilliams, reviewed by vijay for CASSANDRA-3936
2012-03-29 13:03:41 -05:00
Sylvain Lebresne
15ae2f6306
Merge branch 'cassandra-1.1' into trunk
...
Conflicts:
src/java/org/apache/cassandra/db/migration/AddColumnFamily.java
src/java/org/apache/cassandra/db/migration/AddKeyspace.java
src/java/org/apache/cassandra/db/migration/DropColumnFamily.java
src/java/org/apache/cassandra/db/migration/DropKeyspace.java
src/java/org/apache/cassandra/db/migration/Migration.java
src/java/org/apache/cassandra/db/migration/MigrationHelper.java
src/java/org/apache/cassandra/db/migration/UpdateColumnFamily.java
src/java/org/apache/cassandra/db/migration/UpdateKeyspace.java
test/unit/org/apache/cassandra/io/sstable/SSTableTest.java
2012-03-18 11:17:28 +01:00