Commit Graph

1914 Commits

Author SHA1 Message Date
Russell Brown
d86d122308 WIP 2015-01-02 09:02:13 +00:00
Russell Brown
a1af1140f0 WIP data loss test was failing for the wrong reason
add some debugging log out
2015-01-02 09:02:13 +00:00
Russell Brown
8cbec21a5d WIP Kv679 tests
Dataloss at coordinator
Dataloss at coordinator with an old clock repaired
Vnode id's not unique
2015-01-02 09:02:13 +00:00
Russell Brown
87afd498e6 WIP 2015-01-02 09:02:13 +00:00
Russell Brown
6097bda909 WIP kv679 tombstone test A-B-C, crash before reap 2015-01-02 09:02:13 +00:00
Russell Brown
a29d3c3494 WIP kv679 doomstone tests 2015-01-02 09:02:13 +00:00
Russell Brown
4f7e9e17af WIP make the test fail 2015-01-02 09:02:13 +00:00
Russell Brown
40882ea81d WIP remove voodoo code, add inactivity timeout 2015-01-02 09:02:13 +00:00
Russell Brown
aece28adc9 WIP kv679 tombstone-doomstone-boomstone test 2015-01-02 09:02:12 +00:00
Sean Cribbs
d46928bea2 Merge pull request #723 from basho/sdc/bugfix/http-bucket-types-harden
Wrap all list_keys and list_buckets calls with wait_until
2014-12-31 10:35:30 -06:00
John Daily
5a33151f9a Merge pull request #724 from basho/bugfix/jrd/verify-handoff-mixed
Expected output changed as of PR#678
2014-12-31 11:34:51 -05:00
John R. Daily
9fdf2ac1f4 Expected output changed as of PR#678 2014-12-31 10:56:47 -05:00
Sean Cribbs
a67140a1b9 Wrap all list_keys and list_buckets calls with wait_until
Because list-keys and list-buckets use coverage, we might hit latent
replicas depending on the coverage plan. This gives each call some extra
tries to complete successfully.
2014-12-31 09:27:23 -06:00
Sean Cribbs
4ca97faaee Merge pull request #721 from basho/bugfix/sdc/pr-pw-bad-response
Fix intercepts to work with new do_put return value.
2014-12-31 09:10:37 -06:00
Sean Cribbs
a90a988262 Fix intercepts to work with new do_put return value.
c.f. basho/riak_kv#1047 basho/riak_kv#1046
2014-12-30 16:35:32 -06:00
Sean Cribbs
1af1b32937 Merge pull request #717 from basho/bugfix/sdc/cert-name-collisions
Fix pb_security failures
2014-12-29 16:24:49 -06:00
Sean Cribbs
41b60d0328 Make sure the httpd started exits with the test.
Now green when run in sequence:

Test Results:
pb_cipher_suites-bitcask: pass
pb_security-bitcask     : pass
---------------------------------------------
0 Tests Failed
2 Tests Passed
That's 100.0% for those keeping score
2014-12-29 14:08:36 -06:00
Andrew J. Stone
1addf5207f Merge pull request #716 from basho/bugfix/ensemble_basic3
Use result of fold in ensemble_basic3
2014-12-24 12:57:52 -05:00
Engel A. Sanchez
fce71e3311 Merge pull request #715 from basho/bugfix/sdc/dvv-race
Fix race condition in verify_dvv_repl.
2014-12-23 17:03:43 -05:00
Engel A. Sanchez
0328b4e7d7 Fix failure on slow replication
This changes the test assertion so that it retries fetching the value
from the second cluster until it is the expected value, at which point
the test will either pass if the sibling count is reasonable or fail if
it is too damn high.
2014-12-23 16:41:59 -05:00
Andrew J. Stone
32d90ca13a Don't try to resume pids that don't exist 2014-12-23 15:59:37 -05:00
Andrew J. Stone
7d097080d3 Use result of fold in ensemble_basic3
When resuming vnodes we need the proper pid from the previous suspend.
Use the result of the fold to get the right pids.
2014-12-23 15:50:03 -05:00
Sean Cribbs
abfa0ebf8a Adjust test to ensure that essential concurrency =< n_val 2014-12-23 14:15:55 -06:00
Sean Cribbs
ca44485d1f Fix race condition in verify_dvv_repl.
Fetch the sink object on each iteration of the wait_until, just in case
that the entire set of siblings didn't make it across the repl link.
This also gives read-repair a chance to happen, in case the version the
sink wrote didn't make it to all replicas.
2014-12-23 10:51:50 -06:00
Engel A. Sanchez
853dd06f88 Merge pull request #714 from basho/bugfix/repl-tests-should-freaking-wait-for-riak-repl-service
Ensure riak_repl service is up across the board
2014-12-18 17:42:58 -05:00
Engel A. Sanchez
556cb7210c Ensure riak_repl service is up across the board
Trying to use the repl features before newly started nodes have
riak_repl completely initialized leads to all sorts of nasty crashes and
noise. Frequently it makes fullsync stuck forever, which makes a lot of
the tests fail.

This also tweaks the AAE fullsync tests to remove assumptions about
failure stats when AAE transient errors occur. The behavior in the
handling of those errors has changed recently with the introduction of
soft exits.
2014-12-18 16:07:00 -05:00
John Burwell
5a6150ab14 Merge pull request #702 from basho/jsb/reduce-snmp-poll-interval
Reduce the SNMP stats poll interval form 1 minute to 1 second
2014-11-12 13:28:13 -05:00
John Burwell
b103c52a87 Reduces the SNMP stats poll interval from 1 minutes to 1 second
Reduces the probability of a race condition between the calculation of spiral/histogram metrics and SNMP stat cache refresh by reducing the SNMP poll interval to 1 second during test execution
2014-11-12 12:50:57 -05:00
John Burwell
899b6306f7 Merge pull request #701 from basho/jsb/fix-jmx-privledged-port
Configure all JMX listeners to use an unprivileged port
2014-11-12 12:08:27 -05:00
John Burwell
a38166e6ea Configure all JMX listeners to use an unprivledged port the test can be
executed when not running as root.
Logs the JMX query command line to assist test failure debugging
2014-11-11 22:06:22 -05:00
Christopher Meiklejohn
c51f057548 Merge pull request #700 from basho/bugfix/csm/gossip-convergence
Resolve race condition.
2014-11-06 13:48:05 -08:00
Christopher Meiklejohn
98b66a3190 Resolve race condition.
Don't wait for convergence of the ring, because bucket properties are no
longer stored in the ring; instead, wait until the property changes,
which means the gossip has stabilized.
2014-11-06 12:30:03 -08:00
Christopher Meiklejohn
b7469f0a28 Merge pull request #698 from basho/bugfix/csm/restore-deleted-code
Restore deleted intercept.
2014-11-05 17:56:23 -08:00
Christopher Meiklejohn
f920313cf8 Restore deleted intercept.
Restore deleted intercept which is causing any test which references
this to fail.
2014-11-05 17:39:06 -08:00
Micah
696e034ed8 Merge pull request #684 from basho/feature/mw/cluster-mgr-refactor-support
Fixed cluster connection detmination function.
2014-10-30 11:40:43 -05:00
Russell Brown
64dc687515 Merge pull request #690 from basho/bug/rdb/kv679-uid
Test for kv679 unique vnode id on a node
2014-10-21 22:15:42 +01:00
Russell Brown
1f4e504b70 Test for kv679 unique vnode id on a node 2014-10-15 11:29:16 +01:00
Kelly McLaughlin
0de269a682 Merge branch 'feature/riak-admin-exit-code-option' 2014-10-14 13:25:21 -06:00
Brett Hazen
41e8c95ef4 Merge pull request #682 from basho/update/bch/update-versions
Update rtdev-* Scripts and README to Reflect Latest Riak Versions; Allow build from riak_ee, too
2014-10-12 18:08:36 -06:00
Kelly McLaughlin
cf55f195a5 Add option to return exit code from rt:admin calls
Add an rt:admin/3 function that accepts a list of options as the third
parameter.  Currently the only valid option is return_exit_code. The
rtdev, rtssh, and rt_cs_dev harnesses have been updated to support
this option. If return_to_exit is specified the return from a
?HARNESS:admin call is a pair with the exit code as the first member
and the command output as the second member. Finally the
basic_command_line test has been changed to use return_for_exit to
verify the changes.
2014-10-10 15:37:54 -06:00
Brett Hazen
19fb4fa50a Revert to redirecting git output to /dev/null 2014-10-10 13:15:53 -06:00
Micah Warren
d1891f69fd Fixed cluster connection detmination function.
Due to the refactor for the cluster manager/connection manager system to
use otp behaviors, the raw message method of getting stats has been ousted.
Instead, it uses a call. To allow the riak_test to be able to check older
clusters as well as the method, the function was extended to try new and
then the old.
2014-09-24 15:42:26 -05:00
Brett Hazen
735301f303 Update scripts to build more recent older versions and fix issues with Riak 1.3.x 2014-09-17 15:31:54 -06:00
Kelly McLaughlin
047200f1b6 Merge pull request #681 from basho/feature/verify-handoff-heartbeat
Add verification of handoff heartbeat to verify_handoff test
2014-09-17 13:44:54 -06:00
Kelly McLaughlin
7cd2645564 Add verification of handoff heartbeat to verify_handoff test
Add testing of the handoff heartbeat change from the following pull
request: https://github.com/basho/riak_core/pull/560. Add an intercept
module for the riak_core_handoff_sender module to introduce artificial
delay on item visitation during a handoff fold. This delay along with
the changes to the verify_handoff test induces test failure when run
without the heartbeat change. The handoff_receive_timeout is exceeded,
handoff stalls, and the test eventually fails due to timeout. The test
succeeds when run with the heartbeat change.
2014-09-11 15:05:26 -06:00
Russell Brown
43ee07c579 Merge pull request #680 from basho/bug/reliable-dvv-repl
Ensure repl is done before checking final value
2014-08-28 09:49:30 +01:00
Russell Brown
45846699c7 Wait until all changes are replicated before passing
Realtime repl takes real time, so wait for it to finish before
calling the test done.
2014-08-27 18:21:00 +01:00
Russell Brown
57cbd61b35 Ensure realtime repl is doing it's thing before making updates 2014-08-27 15:33:10 +01:00
Sean Cribbs
ea155720a7 Merge pull request #678 from basho/bugfix/smoke-test-artifacts-fix
Fix smoke tests uploading artifacts
2014-08-26 13:26:25 -05:00
Sean Cribbs
67dfe49934 Merge pull request #654 from basho/sdc-nitpick-counter-cap
Fix nitpick about new/old API from #653.
2014-08-26 09:16:33 -05:00