Commit Graph

1496 Commits

Author SHA1 Message Date
Jon Anderson
a0ff4a20e4 added checks of rtq pending after each test on all nodes
merged in missing functions

added back sibings setting

took out duplicate functions from merge
2013-12-06 16:12:29 -05:00
Dave Parfitt
8d13052d87 updated readme w/ shell completion doc 2013-12-06 15:48:34 -05:00
Dave Parfitt
d326a7c267 add shell completion for test names 2013-12-06 15:40:11 -05:00
Christopher Meiklejohn
60c60815d2 Merge pull request #453 from basho/bugfix/csm/race-when-reelection
Ensure we re-connect to the proper sink leader.
2013-12-06 10:33:00 -08:00
Christopher Meiklejohn
63e28afbf2 Ensure we re-connect to the proper sink leader.
Ensures that when the same node becomes re-elected, we reconnect to all
clusters that may have been not connected.
2013-12-05 16:00:47 -05:00
Eric Redmond
c75fc501ff Merge pull request #454 from basho/bug/er/yz-to-search-index
YZ mapred test needs new search_index bucket prop
2013-11-29 11:55:48 -08:00
Eric Redmond
9d0b6044ec YZ mapred test needs new search_index bucket prop 2013-11-26 11:20:38 -08:00
Sean Cribbs
d5eb1dce26 Merge pull request #451 from basho/feature/sdc/crdt-http-api
Update verify_dt_converge to cover the HTTP i/f.
2013-11-25 13:47:21 -08:00
Sean Cribbs
fa1b0c43ea Rally to restore whitespace 2013-11-25 15:45:08 -06:00
Sean Cribbs
8da363adcf Update verify_dt_converge to cover the HTTP i/f. 2013-11-25 12:53:02 -06:00
Jon Anderson
9f8f87cf4a added type debug 2013-11-21 16:15:33 -05:00
Jon Anderson
10c0e9b5a2 added typed and untypd bucket replication 2013-11-20 09:11:28 -05:00
Jon Anderson
88fc799bb8 set allow_mult=false on test bucket to prevent crash in mutator; fix rhc errors 2013-11-15 07:47:32 -05:00
Christopher Meiklejohn
3183be09b8 Merge pull request #445 from basho/bugfix/csm/verify-backup-restore-siblings
Fix verify_backup_restore.
2013-11-09 07:47:59 -08:00
Christopher Meiklejohn
d4dec726a9 Fix verify_backup_restore.
First, convert all of the node operations that write/delete to use the
Riak PB connection opened at the start of the test.  When deleting,
ensure we wait for the object to be fully deleted.

Here's where it gets more interesting:

In the original allow_mult=false behaviour, original objects are
replaced with modified objects, and then when performing the restore
operation, the originals are abandoned for the modified objects because
they have a greater timestamp.

In the new allow_mult=true behaviour, original objects are replaced with
modified objects, and then the restore operations restores the original
object as a *sibling*, because the objects have divergent vector clocks.

Adapt the test for this.
2013-11-09 09:33:38 -05:00
Christopher Meiklejohn
ee1a879f97 Merge pull request #446 from basho/bugfix/csm/systest-read-rt-cascading
Fix rt_cascading.
2013-11-07 06:37:16 -08:00
Christopher Meiklejohn
12d094a4ab Fix rt_cascading.
Set allow_mult=false, as this test relies on systest_read.
2013-11-07 09:21:41 -05:00
Engel A. Sanchez
b0fc015e30 Exercise 2i sort parameter
The default when sort is off is undefined, but this test at least tries
to verify that results are sorted when it's set or defaults to true.
Notice that sort order is not key, but rather <2i term that matched>/key
2013-10-31 17:21:21 -04:00
Engel A. Sanchez
8910bc3b21 Fix engbot post URL
It was missing the /riak_test endpoint part
2013-10-28 10:46:10 -04:00
Jared Morrow
402d790edc Merge pull request #442 from basho/rdb-caps-equal
When checking capabilty equality, and capability is a list, sort
2013-10-26 13:52:26 -07:00
Russell Brown
2458694d93 When checking capabilty equality, and capability is a list, sort 2013-10-26 21:43:41 +01:00
Andrew Thompson
ecad140136 Merge pull request #441 from basho/adt-http-security-race
Re-instate the deleted key so it appears for list-buckets later
2013-10-26 12:54:51 -07:00
Andrew Thompson
34cd5a0832 Re-instate the deleted key so it appears for list-buckets later 2013-10-26 14:59:01 -04:00
Joe DeVivo
52094c565c Merge pull request #440 from basho/jd-chkconfig-logging
Pretty multiline output for chkconfig
2013-10-25 08:07:26 -07:00
Joe DeVivo
106598af4c forgot the output would be multiline 2013-10-25 07:59:39 -07:00
Jared Morrow
1155b5ddae Merge pull request #438 from basho/jd-chkconfig-logging
added extra logging around the chkconfig call for cuttlefish
2013-10-25 07:34:23 -07:00
Joe DeVivo
24ea8358ca added extra logging around the chkconfig call for cuttlefish 2013-10-25 06:30:06 -07:00
Christopher Meiklejohn
943657095a Merge pull request #435 from basho/br-fix-python-checkout
Fixes test to checkout the correct version
2013-10-24 14:27:01 -07:00
Christopher Meiklejohn
939b51e0f9 Merge pull request #436 from basho/bugfix/prevent-partition-repair-stuck
Fix partition repair stuck on vnode cmd
2013-10-24 13:58:43 -07:00
Engel A. Sanchez
2b78ea1185 Fix partition repair stuck on vnode cmd
Changing from infinity (that's too long) to configure max waiting time.
This does not resolve other issues with the test that are still being
investigated: lots of data not found on first riak_kv vnode repaired in
some testers. But does prevent it from completely blocking riak_test
which happened on many machines.
2013-10-24 16:04:32 -04:00
Engel A. Sanchez
8b6f027388 Back to no siblings and reset -> checkout 2013-10-24 14:32:15 -04:00
Brian Roach
0617019d62 Fixes test to checkout the correct version
It was time to do the todos.

Currently it ends up creating a new local branch off master. Which
is currently not working.
2013-10-24 11:58:27 -06:00
Christopher Meiklejohn
5d9e07f235 Merge pull request #427 from basho/bugfix/csm/siblings-build-cluster
Use allow_mult=false for testing.
2013-10-24 10:43:55 -07:00
Andrew Thompson
4fa7b4f4cf Merge pull request #433 from basho/adt-1.4-counters-security
Update test to reflect that 1.4 counters only work on default bucket type
2013-10-23 21:33:36 -07:00
Andrew Thompson
358ebac654 Update test to reflect that 1.4 counters only work on default bucket type 2013-10-24 00:23:00 -04:00
Andrew Thompson
f323299292 Merge pull request #416 from basho/adt-pb-crl
Add CRL tests for the PB protocol, for checking client certificates
2013-10-23 21:08:47 -07:00
Chris T
5e828922c5 Merge pull request #432 from basho/cet-fix-verify_counter_repl
Fix verify_counter_repl test, broken by other commits.
2013-10-23 18:48:53 -07:00
Chris T
c32dcee379 Merge pull request #431 from basho/cet-fix-verify_commit_hooks
Fix verify_commit_hooks test to expect 404 instead of 201
2013-10-23 18:48:31 -07:00
Chris Tilt
2ad7806f84 Refactor test to use client support directly, orphaned by changes to verify_counter_converge 2013-10-23 17:39:08 -07:00
Chris Tilt
c1baf8e423 Fix test to expect 404 instead of 201. ensure_doc(B,undefined) will return {error, undefined}. See https://github.com/basho/riak_kv/pull/237 2013-10-23 16:04:12 -07:00
Sean Cribbs
b71d6b96df Add -F cli option for specifying an alternate config file. 2013-10-23 12:25:19 +01:00
Jared Morrow
aac953b7ea Merge pull request #422 from basho/bk-ruby-verify-19-20
client_ruby_verify: Ruby 1.8 is no longer supported
2013-10-22 20:54:07 -07:00
Christopher Meiklejohn
29b05168cf Use allow_mult=false for testing. 2013-10-22 18:05:53 -04:00
Andrew Thompson
3db592f2e8 Merge pull request #424 from basho/adt-lager-fix
Update lager test for new config format
2013-10-22 14:26:33 -07:00
Christopher Meiklejohn
ec62346ffe Merge pull request #426 from basho/bugfix/csm/rolling-capabilities
Adapt for 2.0.
2013-10-22 14:18:48 -07:00
Jordan West
d376690d0a Merge pull request #421 from basho/jrw-vdr-siblings-off
verify_dynamic_ring: siblings = off
2013-10-22 14:06:18 -07:00
Christopher Meiklejohn
b95a7e4a87 Adapt for 2.0.
Use mutators as the test, instead of testing using the staged_joins
facility.  In the future, we should probably try to keep this more
up-to-date.
2013-10-22 16:57:36 -04:00
Engel A. Sanchez
9c4afcb711 Merge pull request #425 from basho/bugfix/csm/verify_capabilities
Remove any specific 1.2.1 code.
2013-10-22 13:40:53 -07:00
Engel A. Sanchez
d778948328 Use eventual assert in overrides
Overrides are used when caps are renegotiated, not immediately. So it's
better to do the wait until dance to avoid a race condition.
2013-10-22 16:37:21 -04:00
Christopher Meiklejohn
79f779811c Remove any specific 1.2.1 code.
Unfortunately, this drastically reduces the value of the test because is
no longer verfies a "liveness" property of capabilities; it doesn't
verify that things will negotiate to the newer version.  However,
leaving the remainder of this test in place verifies two things: a.)
"safety", things do not regress to a earlier capability, and that the
override capabilities work as designed.
2013-10-22 15:59:11 -04:00