cassandra-dtest.git
33 hours agoCheck nativetransport while bootstrap not complete master
jaydeepkumar1984 [Mon, 18 Jun 2018 05:01:46 +0000 (22:01 -0700)] 
Check nativetransport while bootstrap not complete

patch by Jaydeepkumar Chovatia; reviewed by Jay Zhuang for CASSANDRA-14526

34 hours agoSSTable loader exception when loading 3.0/3.11 compact tables into 4.0
Dinesh A. Joshi [Mon, 14 Jan 2019 22:39:16 +0000 (17:39 -0500)] 
SSTable loader exception when loading 3.0/3.11 compact tables into 4.0

Patch by Dinesh Joshi; Reviewed by Ariel Weisberg for CASSANDRA-14895

35 hours agoIf SizeEstimatesRecorder misses a 'onDropTable' notification, the size_estimates...
Joel Knighton [Tue, 12 Sep 2017 22:33:56 +0000 (17:33 -0500)] 
If SizeEstimatesRecorder misses a 'onDropTable' notification, the size_estimates table will never be cleared for that table

Patch by Joel Knighton; Reviewed by Ariel Weisberg for CASSANDRA-14905

Co-authored-by: Joel Knighton <jkni@apache.org>
Co-authored-by: Aleksandr Sorokoumov <aleksandr.sorokoumov@gmail.com>
40 hours agoRe-enable counter upgrade tests
Aleksey Yeschenko [Tue, 15 Jan 2019 10:41:10 +0000 (10:41 +0000)] 
Re-enable counter upgrade tests

7 days agoReenable upgrade tests
Ariel Weisberg [Wed, 31 Oct 2018 20:17:17 +0000 (16:17 -0400)] 
Reenable upgrade tests

Patch by Ariel Weisberg; Reviewed by Dinesh Joshi for CASSANDRA-14421

Co-authored-by: Ariel Weisberg <aweisberg@apple.com>
Co-authored-by: Dinesh A. Joshi <dinesh.joshi@apple.com>
5 weeks agoRemove use of TBinaryProtocolAccelerated
Sam Tunnicliffe [Thu, 29 Nov 2018 17:36:05 +0000 (17:36 +0000)] 
Remove use of TBinaryProtocolAccelerated

Patch by Sam Tunnicliffe; reviewed by Stefan Podkowinski for CASSANDRA-14921

5 weeks agoAdd basic test for cassandra-stress
Jay Zhuang [Wed, 14 Nov 2018 22:25:14 +0000 (14:25 -0800)] 
Add basic test for cassandra-stress

patch by Jay Zhuang; reviewed by Stefania Alborghetti for CASSANDRA-14616

2 months agoAdd basic tests for fqltool replay+compare
Marcus Eriksson [Wed, 5 Sep 2018 07:33:35 +0000 (09:33 +0200)] 
Add basic tests for fqltool replay+compare

Patch by marcuse; reviewed by Stefan Podkowinski for CASSANDRA-14690

3 months agospeculative_write_policy renamed to additional_write_policy
Ariel Weisberg [Fri, 12 Oct 2018 18:28:28 +0000 (14:28 -0400)] 
speculative_write_policy renamed to additional_write_policy

Patch by Ariel Weisberg; Reviewed by Dinesh Joshi for CASSANDRA-14820

3 months agoAdd clause to test for node-local queries through MessagingService for CASSANDRA...
Alex Petrov [Fri, 5 Oct 2018 14:49:51 +0000 (16:49 +0200)] 
Add clause to test for node-local queries through MessagingService for CASSANDRA-14807

3 months agoVerify that archiving audit + fql files work
Marcus Eriksson [Fri, 21 Sep 2018 10:46:27 +0000 (12:46 +0200)] 
Verify that archiving audit + fql files work

Patch by marcuse; reviewed by Ariel Weisberg for CASSANDRA-14373

3 months agoMigrate to pytest 3.6 and fix Python 3 warnings
Stefan Podkowinski [Fri, 21 Sep 2018 08:37:29 +0000 (10:37 +0200)] 
Migrate to pytest 3.6 and fix Python 3 warnings

patch by Stefan Podkowinski; reviewed by Marcus Eriksson for CASSANDRA-14713

3 months agomake sure we don't depend on hard coded versions or order of output
Marcus Eriksson [Wed, 3 Oct 2018 12:58:59 +0000 (14:58 +0200)] 
make sure we don't depend on hard coded versions or order of output

Patch by marcuse; reviewed by Jay Zhuang for CASSANDRA-14610

3 months agoAdjust error messages after CASSANDRA-14756
Alex Petrov [Mon, 17 Sep 2018 12:16:56 +0000 (14:16 +0200)] 
Adjust error messages after CASSANDRA-14756

3 months agoskip TestRepair.test_dead_coordinator dtest in 4.0
Blake Eggleston [Tue, 25 Sep 2018 22:58:14 +0000 (15:58 -0700)] 
skip TestRepair.test_dead_coordinator dtest in 4.0

3 months agoalways enable tombstone validation exceptions during tests
Marcus Eriksson [Thu, 31 May 2018 06:41:11 +0000 (08:41 +0200)] 
always enable tombstone validation exceptions during tests

Patch by marcuse; reviewed by Ariel Weisberg for CASSANDRA-14467

Closes #30

3 months agoDESC order reads can fail to return the last Unfiltered in the partition
Aleksey Yeschenko [Tue, 25 Sep 2018 13:40:59 +0000 (14:40 +0100)] 
DESC order reads can fail to return the last Unfiltered in the partition

patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe and Benedict
Elliott Smith for CASSANDRA-14766

3 months agoNinja fix default cluster config for versions < 4.0
Sam Tunnicliffe [Mon, 24 Sep 2018 15:45:50 +0000 (16:45 +0100)] 
Ninja fix default cluster config for versions < 4.0

3 months agoUpdating repair test for CASSANDRA-14763
Blake Eggleston [Thu, 20 Sep 2018 15:51:51 +0000 (08:51 -0700)] 
Updating repair test for CASSANDRA-14763

3 months agoAdd intial tests for CASSANDRA-14145
Marcus Eriksson [Thu, 23 Aug 2018 18:40:43 +0000 (20:40 +0200)] 
Add intial tests for CASSANDRA-14145

Patch by Marcus Eriksson & Sam Tunnicliffe; reviewed by Jordan West for CASSANDRA-14145

closes #37

3 months agoNinja fix, add @since('4.0') for transient replication tests
Ariel Weisberg [Tue, 18 Sep 2018 17:51:46 +0000 (13:51 -0400)] 
Ninja fix, add @since('4.0') for transient replication tests

3 months agoTransient Replication and Cheap Quorums tests
Alex Petrov [Fri, 14 Sep 2018 12:32:31 +0000 (14:32 +0200)] 
Transient Replication and Cheap Quorums tests

Patch by Blake Eggleston, Alex Petrov, Ariel Weisberg; Reviewed by Blake Eggleston for CASSANDRA-14404

Co-authored-by: Blake Eggleston <bdeggleston@gmail.com>
Co-authored-by: Ariel Weisberg <ariel@weisberg.ws>
4 months agoTransient Replication and Cheap Quorums, update existing tests
Ariel Weisberg [Fri, 22 Jun 2018 19:28:30 +0000 (12:28 -0700)] 
Transient Replication and Cheap Quorums, update existing tests

Patch by Ariel Weisberg; Reviewed by Blake Eggleston for CASSANDRA-14404

Co-authored-by: Blake Eggleston <bdeggleston@gmail.com>
Co-authored-by: Alex Petrov <oleksandr.petrov@gmail.com>
4 months agoFix read_repair_test.py @parametrize usage
Stefan Podkowinski [Mon, 27 Aug 2018 13:23:30 +0000 (15:23 +0200)] 
Fix read_repair_test.py @parametrize usage

4 months agoadd tests for CASSANDRA-14635
Blake Eggleston [Thu, 16 Aug 2018 23:39:37 +0000 (16:39 -0700)] 
add tests for CASSANDRA-14635

4 months agoadd tests for CASSANDRA-10726
Blake Eggleston [Fri, 30 Mar 2018 19:29:27 +0000 (12:29 -0700)] 
add tests for CASSANDRA-10726

5 months agoTest corrupting an internode messaging connection, and ensure it reconnects.
Jason Brown [Thu, 16 Aug 2018 13:27:23 +0000 (06:27 -0700)] 
Test corrupting an internode messaging connection, and ensure it reconnects.

patch by jasobrown; reviewed by Dinesh Joshi for CASSANDRA-14574

5 months agoAdd test for CASSANDRA-14646: built_views entries are not removed when dropping keyspace
Zhao Yang [Tue, 14 Aug 2018 08:31:12 +0000 (16:31 +0800)] 
Add test for CASSANDRA-14646: built_views entries are not removed when dropping keyspace

5 months agoIncrease cl segment allocation check timeout
Stefan Podkowinski [Tue, 31 Jul 2018 12:29:19 +0000 (14:29 +0200)] 
Increase cl segment allocation check timeout

patch by Stefan Podkowinski; reviewed by Jason Brown for CASSANDRA-14597

5 months agotest_mutation_v5: test protocol version v5 since 4.0
Jay Zhuang [Wed, 1 Aug 2018 23:02:07 +0000 (16:02 -0700)] 
test_mutation_v5: test protocol version v5 since 4.0

v5 protocol introduced result_metadata_id in prepared statement
response in 4.0: CASSANDRA-10786. New driver is unable to parse response
from 3.10, 3.11.

patch by Jay Zhuang; reviewed by Jason Brown for CASSANDRA-14596

5 months agoTestAuth: shutdown client before cluster stop
Jay Zhuang [Sun, 29 Jul 2018 01:56:56 +0000 (18:56 -0700)] 
TestAuth: shutdown client before cluster stop

patch by Jay Zhuang; reviewed by Jason Brown for CASSANDRA-14600

5 months agopaging_test: use function to check protocol v5 support
Jay Zhuang [Sun, 29 Jul 2018 04:14:09 +0000 (21:14 -0700)] 
paging_test: use function to check protocol v5 support

patch by Jay Zhuang; reviewed by Jason Brown for CASSANDRA-14601

5 months agoMake sure we only have one sstable when running offline relevel first time
Marcus Eriksson [Fri, 27 Jul 2018 08:41:53 +0000 (10:41 +0200)] 
Make sure we only have one sstable when running offline relevel first time

Patch by marcuse; reviewed by Jason Brown for CASSANDRA-14602

5 months agoIgnore ohc error
Marcus Eriksson [Fri, 27 Jul 2018 11:37:52 +0000 (13:37 +0200)] 
Ignore ohc error

Patch by marcuse; reviewed by Jason Brown for CASSANDRA-14599

5 months agoOnly expect value skipping during reads from 3.4+
Sam Tunnicliffe [Fri, 27 Jul 2018 13:17:49 +0000 (14:17 +0100)] 
Only expect value skipping during reads from 3.4+

Patch by Sam Tunnicliffe; reviewed by Jason Brown for CASSANDRA-14603

5 months agotest_describecluster_more_information_three_datacenters only for 4.0
Jay Zhuang [Fri, 27 Jul 2018 20:55:46 +0000 (13:55 -0700)] 
test_describecluster_more_information_three_datacenters only for 4.0

patch by Jay Zhuang; reviewed by Jason Brown for CASSANDRA-14484

5 months agoStream entire SSTables when possible
Dinesh A. Joshi [Mon, 2 Jul 2018 06:41:11 +0000 (23:41 -0700)] 
Stream entire SSTables when possible

patch by Dinesh Joshi; reviewed by Aleksey Yeschenko and Ariel Weisberg
for CASSANDRA-14566

5 months agoRelocate tokens to their proper places after moving
Marcus Eriksson [Fri, 12 Jan 2018 15:05:36 +0000 (16:05 +0100)] 
Relocate tokens to their proper places after moving

Patch by marcuse; reviewed by Jason Brown for CASSANDRA-14156

5 months agoRevert "relocate tokens to their proper places after moving"
Jason Brown [Thu, 26 Jul 2018 17:34:17 +0000 (10:34 -0700)] 
Revert "relocate tokens to their proper places after moving"

This reverts commit 3a338c7bac3668da4ceb27f97eab42c5ccd31d03.
I accidentally pushed this.

5 months agoDeselect offheap tests when they are marked as 'no_offheap_memtables'
Jason Brown [Sun, 24 Jun 2018 22:14:42 +0000 (15:14 -0700)] 
Deselect offheap tests when they are marked as 'no_offheap_memtables'

patch by jasobrown; reviewed by Jordan West for CASSANDRA-14542

5 months agorelocate tokens to their proper places after moving
Marcus Eriksson [Fri, 12 Jan 2018 15:05:36 +0000 (16:05 +0100)] 
relocate tokens to their proper places after moving

5 months agoFix jmxutils.py
Robert Stupp [Wed, 25 Jul 2018 14:03:35 +0000 (16:03 +0200)] 
Fix jmxutils.py

patch by Robert Stupp; reviewed by Philip Thompson and Jason Brown for CASSANDRA-9608

5 months agoFix pytest.raises() argument names
Stefan Podkowinski [Wed, 27 Jun 2018 07:26:45 +0000 (09:26 +0200)] 
Fix pytest.raises() argument names

patch by Stefan Podkowinski; reviewed by Jason Brown for CASSANDRA-14545

5 months agocompact storage when testing thrift 32/head
Marcus Eriksson [Mon, 23 Jul 2018 08:03:17 +0000 (10:03 +0200)] 
compact storage when testing thrift

Patch by marcuse; reviewed by Jason Brown for CASSANDRA-14583

6 months agoFix json_tools_test.py assertions
Stefan Podkowinski [Mon, 9 Jul 2018 08:30:56 +0000 (10:30 +0200)] 
Fix json_tools_test.py assertions

6 months agoFix cleanup of log watcher threads at end of tests
Stefan Podkowinski [Wed, 4 Jul 2018 12:09:32 +0000 (14:09 +0200)] 
Fix cleanup of log watcher threads at end of tests

patch by Stefan Podkowinski; reviewed by Kurt Greaves for CASSANDRA-14558

6 months agoFix typo in write_failures_test: enocde() -> encode()
Stefan Podkowinski [Wed, 27 Jun 2018 06:42:17 +0000 (08:42 +0200)] 
Fix typo in write_failures_test: enocde() -> encode()

6 months agoninja-fix CASSANDRA-14056 to correctly handle dtest_print_tests_only
Jason Brown [Sat, 23 Jun 2018 11:01:42 +0000 (04:01 -0700)] 
ninja-fix CASSANDRA-14056 to correctly handle dtest_print_tests_only

6 months agoninja-fix a bad import line, as part of CASSANDRA-14056
Jason Brown [Fri, 22 Jun 2018 22:42:29 +0000 (15:42 -0700)] 
ninja-fix a bad import line, as part of CASSANDRA-14056

6 months agoCheck --use-off-heap-memtables option and stop if not supported
Alex Lourie [Tue, 6 Feb 2018 03:34:03 +0000 (14:04 +1030)] 
Check --use-off-heap-memtables option and stop if not supported

patch by Alex Lourie; reviewed by jasobrown for CASSANDRA-14056

7 months agoAdd reproduction/regression tests for CASSANDRA-14513
Aleksey Yeschenko [Mon, 11 Jun 2018 14:32:31 +0000 (15:32 +0100)] 
Add reproduction/regression tests for CASSANDRA-14513

patch by Aleksey Yeschenko; reviewed by Sam Tunnicliffe for
CASSANDRA-14513

7 months agoSupport cluster backends other then ccm when running dtests
Jordan West [Tue, 17 Apr 2018 17:25:28 +0000 (10:25 -0700)] 
Support cluster backends other then ccm when running dtests

Patch by Jordan West; Reviewed by Ariel Weisberg for CASSANDRA-14449

8 months agoRemove doxygen and references to it. 29/head
Mick Semb Wever [Tue, 15 May 2018 21:44:30 +0000 (07:44 +1000)] 
Remove  doxygen and references to it.

8 months agoCircleCI configuration 28/head
Mick Semb Wever [Mon, 14 May 2018 01:07:30 +0000 (11:07 +1000)] 
CircleCI configuration

reviewed by Philip Thompson for https://github.com/apache/cassandra-dtest/pull/28

8 months agoFix to pycodestyle-2.3.1 and check dependency compatibility with `pip check` 27/head
Mick Semb Wever [Sun, 13 May 2018 23:05:48 +0000 (09:05 +1000)] 
Fix to pycodestyle-2.3.1 and check dependency compatibility with `pip check`

 reviewed by Philip Thompson for https://github.com/apache/cassandra-dtest/pull/27

8 months agotest deprecated repair error notifications from 3.x cluster to legacy JMX client
Patrick Bannister [Sun, 18 Mar 2018 01:32:55 +0000 (01:32 +0000)] 
test deprecated repair error notifications from 3.x cluster to legacy JMX client

 patch by Patrick Bannister; reviewed by Mick Semb Wever for CASSANDRA-13121

Closes #22

8 months agoInfer Cassandra version from build
Sam Tunnicliffe [Thu, 26 Apr 2018 14:46:19 +0000 (15:46 +0100)] 
Infer Cassandra version from build

* Remove all use of CASSANDRA_VERSION_FROM_BUILD global variable
* Use ccmlib to extract the C* version from the install (or repo cache) dir
  so we can inspect it before starting a cluster.
* Change order of fixtures, making setup overrides depend on processing the
  test config so that we have access to the version and can set yaml options
  based on it before initializing test clusters.
* Replace @pytest.mark.skipif(CASSANDRA_VERSION_FROM_BUILD == '3.9')
  with new @pytest.mark.skip_version('3.9')
* Horribly break upgrade_tests/upgrade_manifest.py in advance of CASSANDRA-14421

Patch by Sam Tunnicliffe; reviewed by Blake Eggleston for CASSANDRA-14420

8 months agoadd tests for network auth (CASSANDRA-13985)
Blake Eggleston [Wed, 18 Apr 2018 21:16:22 +0000 (14:16 -0700)] 
add tests for network auth (CASSANDRA-13985)

8 months agoEliminate background repair and probablistic read_repair_chance table options
Aleksey Yeschenko [Mon, 16 Apr 2018 14:21:11 +0000 (15:21 +0100)] 
Eliminate background repair and probablistic read_repair_chance table options

patch by Aleksey Yeschenko; reviewed by Blake Eggleston for
CASSANDRA-13910

9 months agoAdd tests for running shadow round using seeds and/or peers
kurt [Wed, 1 Nov 2017 09:57:10 +0000 (09:57 +0000)] 
Add tests for running shadow round using seeds and/or peers

Patch by Kurt Greaves; reveiewd by Sam Tunnicliffe for CASSANDRA-13851

9 months agoAdd a test that non-cdc segments are deleted after replay
Shichao An [Sat, 7 Apr 2018 00:07:40 +0000 (17:07 -0700)] 
Add a test that non-cdc segments are deleted after replay

Test that non-cdc segment files generated in previous runs are deleted
after replay.

Reviewed by: Joshua McKenzie
Cassandra-dtest PR # 23

9 months agonodetool describecluster should be more informative
Preetika Tyagi [Wed, 11 Apr 2018 19:16:22 +0000 (15:16 -0400)] 
nodetool describecluster should be more informative

Patch by Preetika Tyagi; Reviewed by Ariel Weisberg for CASSANDRA-13853

9 months agoMake sure we don't deadlock on nodetool refresh
Marcus Eriksson [Mon, 9 Apr 2018 11:56:28 +0000 (13:56 +0200)] 
Make sure we don't deadlock on nodetool refresh

Patch by marcuse; reviewed by Jordan West for CASSANDRA-14310

9 months agoAccept ConfigurationException and IRE when dropping non-existent ks in secondary_inde...
Aleksey Yeschenko [Wed, 11 Apr 2018 12:14:57 +0000 (13:14 +0100)] 
Accept ConfigurationException and IRE when dropping non-existent ks in secondary_indexes_test.py

9 months agoMark PK as NOT NULL explicitly for MV in pushed_notifications_test.py
Aleksey Yeschenko [Tue, 10 Apr 2018 22:38:32 +0000 (23:38 +0100)] 
Mark PK as NOT NULL explicitly for MV in pushed_notifications_test.py

9 months agoFix materialized_views_test.py (slightly)
Aleksey Yeschenko [Tue, 10 Apr 2018 21:55:53 +0000 (22:55 +0100)] 
Fix materialized_views_test.py (slightly)

9 months agoFix schema_metadata_test on trunk
Aleksey Yeschenko [Mon, 9 Apr 2018 12:56:37 +0000 (13:56 +0100)] 
Fix schema_metadata_test on trunk

9 months agoincrease ttl to make sure self.update_view does not take longer than the ttl
Marcus Eriksson [Thu, 18 Jan 2018 15:27:08 +0000 (16:27 +0100)] 
increase ttl to make sure self.update_view does not take longer than the ttl

Patch by marcuse; reviewed by Paulo Motta for CASSANDRA-14148

9 months agocant add DC before it has any nodes, also need to run queries at LOCAL_ONE to make...
Marcus Eriksson [Tue, 16 Jan 2018 09:45:24 +0000 (10:45 +0100)] 
cant add DC before it has any nodes, also need to run queries at LOCAL_ONE to make sure we dont read from dc1. And to get the data to dc2 we need to run rebuild

Patch by marcuse; reviewed by Paulo Motta for CASSANDRA-14023

9 months agoAdd regression test for CASSANDRA-14330
Aleksey Yeschenko [Tue, 20 Mar 2018 17:54:48 +0000 (17:54 +0000)] 
Add regression test for CASSANDRA-14330

9 months agomore fixes to stop decoding strings
Patrick Bannister [Wed, 21 Mar 2018 20:15:45 +0000 (20:15 +0000)] 
more fixes to stop decoding strings

Patch by Patrick Bannister; reviewed by marcuse for CASSANDRA-14334

9 months agotools/jmxutils.py decode bytes to string before passing to json.loads
Patrick Bannister [Sat, 17 Mar 2018 03:32:50 +0000 (03:32 +0000)] 
tools/jmxutils.py decode bytes to string before passing to json.loads

Patch by Patrick Bannister; reviewed by marcuse for CASSANDRA-14320

Closes #21

9 months agoAdd test for CASSANDRA-14315
Zhao Yang [Thu, 15 Mar 2018 07:47:02 +0000 (15:47 +0800)] 
Add test for CASSANDRA-14315

Patch by Zhao Yang; Reviewed by Paulo motta for CASSANDRA-14315

10 months agoAdd test for CASSANDRA-14294
Blake Eggleston [Wed, 7 Mar 2018 17:54:27 +0000 (09:54 -0800)] 
Add test for CASSANDRA-14294

Patch by Blake Eggleston; Reviewed by Marcus Eriksson for CASSANDRA-14294

10 months agoNew test for CASSANDRA-11381: Node running with join_ring=false and authentication... 19/head
Mick Semb Wever [Wed, 7 Mar 2018 02:07:21 +0000 (13:07 +1100)] 
New test for CASSANDRA-11381: Node running with join_ring=false and authentication can not serve requests

Patch by Mick Semb Wever; Reviewed by Philip Thompson; for CASSANDRA-11381

10 months agoAdd test for CASSANDRA-14251
Paulo Motta [Wed, 21 Feb 2018 23:16:41 +0000 (20:16 -0300)] 
Add test for CASSANDRA-14251

10 months agoMake replica selection deterministic in read_repair_test
Sam Tunnicliffe [Wed, 21 Feb 2018 00:20:23 +0000 (16:20 -0800)] 
Make replica selection deterministic in read_repair_test

Patch by Sam Tunnicliffe; reviewed by Marcus Eriksson for CASSANDRA-14244

Closes #20

10 months agoDont call decode
Marcus Eriksson [Fri, 23 Feb 2018 16:32:42 +0000 (08:32 -0800)] 
Dont call decode

Patch by marcuse; reviewed by Michael Shuler for CASSANDRA-14241

11 months agoConvert nose asserts to pytest (cdc_test, cqlsh_tools.py)
Stefan Podkowinski [Tue, 13 Feb 2018 10:41:43 +0000 (11:41 +0100)] 
Convert nose asserts to pytest (cdc_test, cqlsh_tools.py)

11 months agoCASSANDRA-12148 cdc hard-link support
Josh McKenzie [Wed, 3 Aug 2016 17:30:25 +0000 (13:30 -0400)] 
CASSANDRA-12148 cdc hard-link support

11 months agoAdd tests for CASSANDRA-14092: properly handle overflow of localExpirationTime
Paulo Motta [Fri, 26 Jan 2018 21:16:48 +0000 (19:16 -0200)] 
Add tests for CASSANDRA-14092: properly handle overflow of localExpirationTime

11 months agopytest/python 3 dtests breaks tests on 3.0 and 3.11
Ariel Weisberg [Wed, 31 Jan 2018 17:33:58 +0000 (12:33 -0500)] 
pytest/python 3 dtests breaks tests on 3.0 and 3.11

Patch by Ariel Weisberg; Reviewed by Sam Tunnicliffe for CASSANDRA-14206

11 months agoCatch and ignore ToolError in test_dead_coordinator in repair_tests.py
Marcus Eriksson [Mon, 15 Jan 2018 09:45:24 +0000 (10:45 +0100)] 
Catch and ignore ToolError in test_dead_coordinator in repair_tests.py

Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-14158

Closes #16

11 months agoMigrate dtests to use pytest and python3
Michael Kjellman [Thu, 25 Jan 2018 20:56:18 +0000 (15:56 -0500)] 
Migrate dtests to use pytest and python3

Patch by Michael Kjellman; Reviewed by Ariel Weisberg for CASSANDRA-14134

11 months agoAllow storage port to be configurable per node
Ariel Weisberg [Wed, 14 Dec 2016 23:51:17 +0000 (18:51 -0500)] 
Allow storage port to be configurable per node

Patch by Ariel Weisberg; Reviewed by Jason Brown for CASSANDRA-7544

11 months agoFix flaky view builder tests (#14159)
Paulo Motta [Sun, 21 Jan 2018 23:22:07 +0000 (21:22 -0200)] 
Fix flaky view builder tests (#14159)

12 months agoReplace pep8 with pycodestyle
Michael Kjellman [Wed, 15 Nov 2017 03:25:11 +0000 (19:25 -0800)] 
Replace pep8 with pycodestyle

patch by Michael Kjellman; reviewed by Jay Zhuang for CASSANDRA-14020

13 months agoVerify that no migration storm happens during an upgrade from 3.0 to 3.11
Robert Stupp [Fri, 8 Dec 2017 21:29:08 +0000 (22:29 +0100)] 
Verify that no migration storm happens during an upgrade from 3.0 to 3.11

patch by Robert Stupp; reviewed by Andrés de la Peña for CASSANDRA-14109

13 months agoAdd test for disk balance during replace
Paulo Motta [Tue, 28 Nov 2017 21:34:40 +0000 (08:34 +1100)] 
Add test for disk balance during replace

13 months agoAdd test for CASSANDRA-13948
Paulo Motta [Tue, 31 Oct 2017 03:28:48 +0000 (14:28 +1100)] 
Add test for CASSANDRA-13948

13 months agoUpdate materialized views tests to CASSANDRA-12245
Andrés de la Peña [Mon, 31 Jul 2017 11:24:24 +0000 (12:24 +0100)] 
Update materialized views tests to CASSANDRA-12245

patch by Andres de la Peña; reviewed by Paulo Motta for CASSANDRA-12245

13 months agoCASSANDRA-13526: nodetool cleanup on KS with no replicas should remove old data,...
Zhao Yang [Thu, 20 Jul 2017 03:18:18 +0000 (11:18 +0800)] 
CASSANDRA-13526: nodetool cleanup on KS with no replicas should remove old data, not silently complete

Closes #1

13 months agoninja: fix view build progress table name (follow-up CASSANDRA-12245)
Zhao Yang [Wed, 6 Dec 2017 11:43:45 +0000 (19:43 +0800)] 
ninja: fix view build progress table name (follow-up CASSANDRA-12245)

13 months agoAdd tests for CASSANDRA-14071
Zhao Yang [Tue, 28 Nov 2017 05:40:36 +0000 (13:40 +0800)] 
Add tests for CASSANDRA-14071

13 months agoUse string formatting instead of concatenation to handle non-string arguments to...
Joel Knighton [Tue, 5 Dec 2017 00:49:29 +0000 (18:49 -0600)] 
Use string formatting instead of concatenation to handle non-string arguments to debug and warn helpers

patch by Joel Knighton; reviewed by Jeff Jirsa for CASSANDRA-14059

13 months agoCASSANDRA-14076 Fix dtest code style check
Jay Zhuang [Mon, 4 Dec 2017 10:18:47 +0000 (11:18 +0100)] 
CASSANDRA-14076 Fix dtest code style check

13 months agoRemove current_test from log formatter and instead concatenate it to messages manually
Joel Knighton [Sat, 18 Nov 2017 00:01:30 +0000 (18:01 -0600)] 
Remove current_test from log formatter and instead concatenate it to messages manually

patch by Joel Knighton; reviewed by Stefan Podkowinski for CASSANDRA-14059

13 months agoFix error in pre-4.0 internode ssl tests due to CASSANDRA-10404
Jason Brown [Wed, 29 Nov 2017 13:21:31 +0000 (05:21 -0800)] 
Fix error in pre-4.0 internode ssl tests due to CASSANDRA-10404

patch by jasobrown; reviewed by mkjellman for CASSANDRA-14075

13 months agoInstall ccm from github branch
Stefan Podkowinski [Thu, 23 Nov 2017 09:53:55 +0000 (10:53 +0100)] 
Install ccm from github branch

Closes #13

13 months agoExpect value column in sstableloader_with_failing_2i_test when reading IndexInfo...
Joel Knighton [Wed, 29 Nov 2017 05:47:04 +0000 (23:47 -0600)] 
Expect value column in sstableloader_with_failing_2i_test when reading IndexInfo table

patch by Joel Knighton; reviewed by Alex Petrov for CASSANDRA-14037