Commit Graph

2480 Commits

Author SHA1 Message Date
Christopher Meiklejohn
d2173bb341 Add separate test for AAE fullsync with bucket types. 2015-05-20 11:29:50 -04:00
Christopher Meiklejohn
3a359b00af Merge pull request #796 from basho/bugfix/csm/remove-invalid-fix
Remove potential fix for BTA-116.
2015-05-18 13:19:54 -04:00
Christopher Meiklejohn
23a465d119 Remove potential fix for BTA-116. 2015-05-18 13:17:26 -04:00
Zeeshan Lakhani
3ee669ee24 adding clarity to test 2015-05-18 10:57:49 -04:00
Sean Cribbs
2e7f093532 Hopefully fix the disconnection issue in the riak667_mixed test 2015-05-07 11:42:48 -05:00
Fred Dushin
2d2ac78706 Merge pull request #790 from basho/update-test/zl/yz-aae-handoff
update yz_handoff test after better handling of default bucket_types in ...
2015-05-06 16:01:10 -04:00
Zeeshan Lakhani
1a5204fd18 update yz_handoff test after better handling of default bucket_types in Yokozuna PR #486 2015-05-01 08:35:37 +09:00
Fred Dushin
6ac9fc22df Merge pull request #779 from basho/add-test/zl/yz-extractors
YZ Extractor Test and New Helpers
2015-04-29 19:23:21 -04:00
Zeeshan Lakhani
96c2f35227 * add some yz wait_until helper fns
* add count_calls and helpers for tracing fn calls (with dbg)
* add yz_extractors test to check for updates made in RIAK-1673
* add yz_noop_extractor intercept for testing a custom mimetype for extractor
2015-04-28 18:00:42 -04:00
Fred Dushin
190081fe02 Merge pull request #787 from basho/more/zl/core-prop-double-check
Update core properties test to make sure that indexes can be reindexed a...
2015-04-28 17:44:17 -04:00
Zeeshan Lakhani
61e3170ecf Update core properties test to make sure that indexes can be reindexed after removing of data dirs and segment info files 2015-04-28 17:28:09 -04:00
Doug Rohrer
e8222900bf Merge pull request #789 from basho/bugfix/dr/receive_deadlocks_when_handoff_occurs
Fullsync replication known deadlock tests.
2015-04-28 14:30:16 -04:00
Doug Rohrer
a7b83559bc Fix typo 2015-04-27 17:58:03 -04:00
Doug Rohrer
cad958481d Test deadlock between Repl Fullsync and Handoff. Requires riak_repl and riak_kv fixes:
Tests that provoke deadlock causing full_sync to hang when handoff causes vnode to exit before the fold request is started.
2015-04-24 15:23:06 -04:00
Zeeshan Lakhani
ce27619dfb Merge pull request #773 from basho/feature/zl/update-yz_crdt-test-for-RIAK-1672
check for map embedded fields and counts
2015-04-23 09:40:04 -04:00
Fred Dushin
51998fd555 Back ported branch 'master' into feature/zl/update-yz_crdt-test-for-RIAK-1672
Conflicts:
	src/rt.erl

Manually resolved
2015-04-23 08:56:29 -04:00
Zeeshan Lakhani
758cee1f10 Merge pull request #784 from basho/add-test/zl/no-core-props-unload-working
Add test removing core.properties and checking whether creation works ...
2015-04-16 18:13:05 -04:00
Zeeshan Lakhani
ac7cc9fdd9 * Add test removing core.properties and checking whether creation works without issue
* Related to https://github.com/basho/yokozuna/pull/487
* Removed a possible false-failure case.
* Use yz_rt wait_until, which is PR'ed into a new utils file for r_t in another branch

... caused by disjoint random selections for failure simulation and
recovery testing (allowing an unmolested node to report a pass).

Once we've validated that this fixes it I'll rebase the branch

foo
2015-04-16 17:20:49 -04:00
Nick Marino
2c8a2eb4f8 Merge pull request #785 from basho/nem-ensemble-sync-tickcounts
Fix occasional failures in ensemble_sync
2015-04-16 15:10:02 -04:00
Nick Marino
df438b9406 Fix occasional failures in ensemble_sync
This fixes some rare race conditions in ensemble_sync where we could
sometimes run wait_for_stable prior to an ensemble actually becoming
unstable, and then it would pass the wait but the ensemble could become
unavailable during the next step in the test.

By waiting for the ensemble leader tick counts to increment, we can
guarantee that any failures will have been "noticed" prior to our
calling wait_for_stable, because the leader_tick function ensures a
quorum is present when it executes, and steps down if it fails to get
one.
2015-04-15 18:35:01 -04:00
Andrew J. Stone
39f5573233 Merge pull request #783 from basho/bugfix/dr/fix_wait_for_connection_hang
Remove handling of timeout so pre-2.0 node connections will be detected
2015-04-14 15:22:04 -04:00
Doug Rohrer
da28931e4e Remove handling of timeout, as old-school Riak connection nodes would also result in a timeout. Try new riak_core_cluster_conn:status() first, then fall back to older 1.4.X style bare send. Lather, rinse, repeat. 2015-04-14 15:13:15 -04:00
Russell Brown
88bbcca9ce Remove extraneous and inaccurate comment 2015-04-14 16:04:23 +01:00
Russell Brown
c8af6c6056 Clean up comment typo and poorly named function 2015-04-14 16:03:20 +01:00
Russell Brown
712ea2c4ec Add failing test for github issue riak-727 2015-04-14 15:50:24 +01:00
Andrew J. Stone
4fda0c89f7 Merge pull request #781 from basho/bugfix/dr/fix_wait_for_connection_hang
Fix test hang when riak_core_cluster_conn:status failed to respond after 2 milliseconds.
2015-04-13 16:39:53 -04:00
Doug Rohrer
c603e8be14 Fix test hang when riak_core_cluster_conn:status failed to respond after 2 milliseconds.
Should resolve test failures with a message similar to:

@riak_core_cluster_conn:handle_info:402 Unmatch message {<20563.30238.10>,status}

in the server logs.
2015-04-13 16:37:43 -04:00
Alex Berghage
10d901fb09 Merge pull request #778 from basho/bugfix/zl/yz-handoff-fix-around
Reduce intermittent failure frequency in yz_handoff. Needs to be revisited as part of basho/yokozuna#485
2015-04-13 12:36:28 -05:00
Doug Rohrer
e2dcc1245c Merge pull request #780 from basho/rdb/instrument-repl
Add some extra info out to detect point of timeout in test failures
2015-04-13 13:33:06 -04:00
Zeeshan Lakhani
74b510bf47 update yz_handoff test for swiftness via single leave-state check... need to extend this w/ aggressive settings and more states eventually 2015-04-13 13:17:02 -04:00
John Daily
c89e21631f Merge pull request #755 from basho/bugfix/mw/jmx-verify-timeouts
Added a configurable wait before initial jmx_dump
2015-04-13 11:46:01 -04:00
Russell Brown
e3fece8713 Add some extra info out to detect point of timeout in test failures 2015-04-13 16:09:33 +01:00
Doug Rohrer
786aaec2d3 Merge pull request #776 from basho/bugfix/BTA-186-verify_crdt_capability
BTA-186 verify_crdt_capability
2015-04-13 09:25:19 -04:00
Andrew J. Stone
7e9e0ba415 Merge branch 'master' of github.com:basho/riak_test 2015-04-10 15:51:13 -04:00
Andrew J. Stone
e1018624ed add debug logging to tests/replication2_connections 2015-04-10 15:49:58 -04:00
Doug Rohrer
735b53d9fa Merge pull request #775 from basho/bugfix/dr/BTA-116
Potentially fix race condition in cluster join causing BTA-116 and other test failures.
2015-04-10 10:10:37 -04:00
Doug Rohrer
b128e474f9 Potentially fix race condition in cluster join causing BTA-116 and other test failures. 2015-04-10 10:00:28 -04:00
Andrew J. Stone
eb2dc7c9ed add some logging so we know which test is failing in replication2_connections. yeesh. 2015-04-09 18:42:57 -04:00
Zeeshan Lakhani
a9a229f3dd *check for map embedded fields and counts,
*increase cluster*,
*add helper to select random node from cluster*
2015-04-09 16:21:57 -04:00
Doug Rohrer
269728e04f Merge pull request #769 from basho/bugfix/BTA-182-repl_bucket_types
Added case clause for case in which we are calling get on a 2.0 or later node
2015-04-08 21:30:51 -04:00
Doug Rohrer
cf510639e8 Merge pull request #772 from basho/bugfix/BTA-183
Bugfix/BTA-183
2015-04-08 19:20:41 -04:00
Doug Rohrer
8f3a7aa7a3 Merge pull request #774 from basho/bugfix/bta-175
Fix race condition in force replace for verify_staged_clusters
2015-04-08 19:17:28 -04:00
Andrew J. Stone
b0bc89e39f Fix race condition in force replace for verify_staged_clusters 2015-04-08 18:58:59 -04:00
Doug Rohrer
fae0fe3bc8 Added wait_until_ready after upgrade, as it appears the HTTP interface
on Previous was not always available as soon as the upgrade was
complete.
2015-04-08 17:34:53 -04:00
Doug Rohrer
13598bc5b4 Merge pull request #771 from basho/bugfix/remove-obsolete-repl_reduced
Removing obsolete repl_reduced test.
2015-04-08 16:33:27 -04:00
Fred Dushin
742cbc24b9 Relaxed the capability check to make it a subset check. 2015-04-08 16:30:52 -04:00
Fred Dushin
aa4ab8405f Fixed expected capabilities on previous node 2015-04-08 15:13:48 -04:00
Fred Dushin
2fa259ea08 Fixed capability tests based on changes to previous and legacy versions against which we are testing. 2015-04-08 15:02:24 -04:00
Doug Rohrer
ad91ce48b4 Removing obsolete repl_reduced test, as the feature for which it was
written will never be shipped. Fixes BTA-167 and perhaps other intermittent failures.
2015-04-08 13:27:30 -04:00
Zeeshan Lakhani
0040efd44b Merge pull request #767 from basho/refactor/zl/cleanup-yz-handoff-test-and-no-longer-needs-shellscript
refactor yz_handoff test to use only rtisms
2015-04-08 09:45:39 -04:00