Joe DeVivo
08ac3fdbed
refactored config and local into separate modules
2013-04-26 08:24:58 -07:00
Joe DeVivo
f3b5157245
set test log levels to info
2013-03-29 13:49:56 -07:00
Joe DeVivo
1bd9a7d654
Test works better when it compiles
2013-03-26 09:18:07 -07:00
Joe DeVivo
d7d0087d15
Fixed pattern match, less logging
2013-03-25 14:51:06 -07:00
Joe DeVivo
7e8cd7b668
Added {error, notfound} to kv check, more robust connection recycling
2013-02-12 17:56:29 -07:00
Joe DeVivo
d521af1dfb
Added version awareness to test functions
2013-02-12 09:33:39 -07:00
Joe DeVivo
f46f82f6f0
Added process message on search failure and easy reading asserts
2013-02-08 09:24:35 -07:00
Sean Cribbs
59845fef1d
Make the number of load workers configurable.
2013-02-07 22:20:43 -06:00
Joe DeVivo
02591fdb9d
Added supervisor pid to node monitor
2013-02-07 12:23:55 -07:00
Joe DeVivo
309a530c0c
Add Node to return tuple for workers
2013-02-07 11:44:53 -07:00
Joe DeVivo
f3ef738649
some iolist stuffs
2013-02-07 09:48:33 -07:00
Joe DeVivo
e27b0fc60f
Some copyright headers
2013-02-07 09:45:55 -07:00
Joe DeVivo
9681438334
Everyting from PR #196 except the big ones
2013-02-07 09:38:06 -07:00
Joe DeVivo
f41a5f591d
Added node monitor
2013-02-06 12:44:15 -07:00
Joe DeVivo
0b8d0f7889
Moved new_loaded_upgrade to loaded_upgrade
2013-02-05 13:25:38 -07:00
Sean Cribbs
02d7bd0ec3
Log actual search results when hitting the badfun issue.
2013-01-28 10:43:41 -06:00
Sean Cribbs
a469d3b24c
Monitor nodes after they upgrade in loaded_upgrade to detect unexpected crashes.
2013-01-25 13:41:58 -06:00
Joe DeVivo
64424d6817
[KNOWN ISSUE] Joe's log messages should be clearer
2013-01-25 10:33:20 -07:00
Joe DeVivo
1a93a7d2d0
Added check for mixed cluster during search check
2013-01-25 09:40:23 -07:00
Engel A. Sanchez
c765bb9a74
Detect timeout code {error, <<"timeout">>}
...
Saw this unhandled timeout error code here:
http://giddyup.basho.com/#/projects/riak/scorecards/9/9-291/3340
This should fix issue #175
2013-01-24 10:13:58 -05:00
Engel A. Sanchez
40a4289ce5
Link PB client to check listkeys process
...
As pointed out by Sean Cribbs, it's kind of weird to have it linked to
the main process like it is now.
2013-01-22 11:16:09 -05:00
Engel A. Sanchez
f1e32b57b2
Retry on listkeys timeout
...
loaded upgrade has a tendency to fail on listkeys time out, which should
not make the fail test. Made the PB client have the auto_reconnect flag
set and added functions to retry reconnecting (as it doesn't happen
instantaneously) and retry the list keys a few times with exponentially
bigger time outs.
2013-01-21 17:57:38 -05:00
Engel A. Sanchez
0e8ecce7d5
Add riak_test behavior
2012-12-14 10:50:49 -05:00
Joe DeVivo
f7ed2c0e2e
loaded_upgrade: changed rem 1000 to rem 20 to actually output messages
2012-12-04 14:55:02 -07:00
Joe DeVivo
81d6f89f6a
Cleanup los processos
2012-12-04 14:47:32 -07:00
Joe DeVivo
95475cda0d
Added list_keys to loaded_upgrade
2012-12-04 12:02:28 -07:00
Joe DeVivo
fb1b679749
Moved loaded_upgrade to use TestMetaData for version
2012-11-15 12:46:18 -07:00
Joe DeVivo
ad272a72be
added support of legacy and previous as verision atoms supported by riak_test
2012-11-14 11:04:42 -07:00
Joe DeVivo
0e4f2c8504
Removed outdated comments
2012-11-13 11:48:50 -07:00
Joe DeVivo
d0c2ba93ef
Refactored metatdata process message into riak_test_runner
2012-11-13 08:28:12 -07:00
Joe DeVivo
fc9ec57327
Changes suggested by Pull Request #86
2012-11-12 10:53:56 -07:00
Joe DeVivo
cdedfd4c05
Tests can now ask the test runner for the test metadata
2012-11-09 15:54:58 -07:00
Joe DeVivo
5f6fd5bf31
Added 2i to loaded upgrade test
2012-11-09 15:54:58 -07:00
Joe DeVivo
9483baa621
Enhancements to loaded upgrade. less dependent on ENV vars
2012-11-09 15:54:58 -07:00
Joe DeVivo
5ee99bbbab
Added source headers
2012-10-10 15:14:06 -07:00
Joe DeVivo
316b394d3d
Changed commend to reflect new default for SPAM_DIR
2012-09-24 13:08:25 -07:00
Joe DeVivo
eb824a8d42
New search results as per Issue #29
2012-09-24 13:05:59 -07:00
Joe DeVivo
ef62d699c1
Moved @todo to move specific location
2012-08-30 15:52:36 -04:00
Joe DeVivo
2657884301
Added edoc to loaded_upgrade test for additional setup
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
Joseph Blomstedt
c91d90dabe
Add rt:slow_upgrade for leave/upgrade/join approach
2012-08-08 18:48:40 -07:00
Joseph Blomstedt
8d3d29af2f
Add rt:upgrade and update mixed-version/upgrade tests
...
Change uses of rtdev:upgrade to the new rt:upgrade
Update tests to use Riak 1.1.4 not 1.1.2
2012-08-08 18:44:30 -07:00
Joseph Blomstedt
10456236b7
Fix search tester in loaded_upgrade
...
Use a synchronous command to populate the search buckets, rather than
an asynchronous command. Otherwise, there is a data race between data
being rewritten and search queries being performed.
Change the search verify script to have the proper solr path, otherwise
the script always fails because it queries the wrong index.
Modify the search tester to allow search failures while the cluster has
mixed versions. There is currently a known bug in Riak that causes search
queries to potentially fail against a mixed cluster. The test now only
requires the tester to succeed after all nodes have been upgraded.
2012-08-08 17:51:33 -07:00
Ryan Zezeski
c18755e445
Add Search to loaded_upgrade
...
Verify Search works during a rolling upgrade.
2012-07-29 15:07:09 -04:00
Joseph Blomstedt
9a53db693a
Add loaded_upgrade test
...
Add loaded_upgrade test that spawns k/v and map/reduce testers that run
concurrently as cluster nodes are upgraded. Each tester is spawned before
upgrading a node, and then verified after the upgrade. If the test fails,
the test is then re-run until it passes (or timeout) in order to distinguish
between transient failure and permanent data loss failures.
Current k/v and map/reduce testers use basho_bench.
2012-07-25 10:24:15 -07:00