Commit Graph

30 Commits

Author SHA1 Message Date
Christopher Meiklejohn
202e22495f Assume integer.
All of the replication tests assume that num_nodes will be an integer,
not a list.  Fix partition repair to do similar.  Also, change
ho_concurrency to be a integer as well.
2014-01-15 10:23:41 -05: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
Andrew Thompson
fa981d017c Make riak_test play nice with R16
Atoms with dots in them need to be quoted, adjust the regex in
rebar.config.
2013-07-20 00:01:15 -04:00
Engel A. Sanchez
bfc4bec39a Fix aftermath of rt_config refactor 2013-06-17 08:20:52 -04:00
Joe DeVivo
08ac3fdbed refactored config and local into separate modules 2013-04-26 08:24:58 -07:00
engelsanchez
e1f344e7d9 Merge pull request #125 from basho/eas-add-riak_test-behavior
Sweet.
Add riak_test behavior
2012-12-28 11:27:04 -08:00
Engel A. Sanchez
c0c2269c3c Try running partition repair without AAE 2012-12-27 14:26:14 -05:00
Engel A. Sanchez
0e8ecce7d5 Add riak_test behavior 2012-12-14 10:50:49 -05:00
Engel A. Sanchez
f0cb19e47e load_modules_on_riak -> load_modules_on_nodes 2012-12-13 14:07:41 -05:00
Engel A. Sanchez
1716f40f08 Remove local assumptions from partition repair
This should resolve issue #113.
Added function to load code modules, clean directories within data and
using new put dir function where needed.
Changing die-die-die! approach to use cast in case remote call to node
to shoot itself in the head hangs.
2012-12-13 11:48:31 -05:00
Joe DeVivo
dfd5bc8a3b Added Service to assertion in partition_repair, so we can tell if it fails on search or kv 2012-12-11 08:57:07 -07:00
Joe DeVivo
f458eade38 Converted a timer:sleep to a rt:wait_until in partition_repair 2012-12-11 08:55:08 -07:00
Sean Cribbs
a2fce7eb2f Death to imports! 2012-12-04 09:24:30 -06:00
Sean Cribbs
29d4b1d787 Fix 'undefined' bug in partition_repair when finding the data dir. 2012-12-04 09:18:19 -06:00
Sean Cribbs
11885dafde Fix import warnings. 2012-12-04 09:15:37 -06:00
Joe DeVivo
4a065825ee Updated partition repair test to use new riak_test features 2012-11-14 12:23:45 -07:00
Joe DeVivo
2b40fb54b7 Added warning about ?assertCmd 2012-11-09 15:54:58 -07:00
Joe DeVivo
5ee99bbbab Added source headers 2012-10-10 15:14:06 -07:00
Joe DeVivo
e5dc87ad57 Added @todo for partition_repair, doesn't currently work when using rtdev-mixed 2012-08-30 15:51:46 -04:00
Joe DeVivo
eddb01bbfb Changed test API from Module:Module/0 to Module:confirm/0 2012-08-30 15:51:46 -04:00
Ryan Zezeski
c18755e445 Add Search to loaded_upgrade
Verify Search works during a rolling upgrade.
2012-07-29 15:07:09 -04:00
Ryan Zezeski
a537f9366b Allow tweaking of num nodes and handoff concurrency
Also added code, commented out, to kill one of the src vnodes during
handoff to verify that the handoff sender process is killed with it.
2012-06-07 22:59:04 -04:00
Ryan Zezeski
3659520ded Moved search repair API into vnode 2012-05-16 22:51:22 -04:00
Ryan Zezeski
b25d5459dc Allow bitcask or level KV backend 2012-05-16 22:51:14 -04:00
Ryan Zezeski
e8db14093a Allow testing of KV for repair 2012-05-16 22:51:02 -04:00
Ryan Zezeski
04ebd5f97f Verify that src partition is not deleted after repair 2012-05-16 22:50:52 -04:00
Ryan Zezeski
63da48ca7e Change timer & small fixes 2012-05-16 22:50:44 -04:00
Ryan Zezeski
5e31fe5ce9 Add some more logging and add upper bound to wait 2012-05-16 22:50:31 -04:00
Ryan Zezeski
4d02c01acb Add some stuff to repair test
1. Allow config of ring size

2. Set config before building cluster

3. Wait for repair
2012-05-16 22:49:46 -04:00
Ryan Zezeski
8a433b1c2e Add partition_repair test 2012-05-16 22:43:20 -04:00