Commit Graph

1888 Commits

Author SHA1 Message Date
Joseph Blomstedt
2170489c73 Another change to rtdev-build-releases.sh 2012-07-23 15:46:55 -07:00
Joseph Blomstedt
b964f7b349 Update rtdev-build-releases.sh 2012-07-23 15:45:08 -07:00
Joseph Blomstedt
2088c8c09f Add helper scripts for mixed-version devrel 2012-07-23 15:39:43 -07:00
Joseph Blomstedt
ba5100ef97 Merge branch 'jdb-rtdev-cmd' 2012-07-20 10:52:47 -07:00
Joseph Blomstedt
69d9a7eb59 Add ability to run external cmds to rtdev harness
Add ability to spawn external cmds in either sync or async mode to
rtdev harness.
  -- Async: rtdev:spawn_cmd/1 to launch, rtdev:wait_for_cmd/1 for results
  -- Sync: rtdev:cmd/1 to launch + wait for results
  -- Results are returned as {Status, Result} providing command exit status
     and output from stdout
2012-07-20 10:48:08 -07:00
Joseph Blomstedt
cd6fca6c3b Update rtdev-setup.sh to work with recent path changes 2012-07-19 20:15:53 -07:00
Joseph Blomstedt
d5b7381d82 Merge branch 'jdb-fix-mixed-cluster'
As part of merge, modified verify_basic_upgrade test to use new
deploy_nodes API
2012-07-19 19:53:48 -07:00
Joseph Blomstedt
d6aded2c0a Merge branch 'jdb-staged-clustering'
Conflicts:
	src/rt.erl
2012-07-19 19:48:02 -07:00
Joseph Blomstedt
d6327e080f Merge branch 'jdb-handoff-ip' 2012-07-19 15:48:24 -07:00
Joseph Blomstedt
4062ff7881 Merge branch 'jdb-capabilities'
Merging involved changing `deploy_nodes` and `build_cluster` to
support both mixed-version deployment as well as supplying
initial app.config overrides.

Updated all tests from both side of the merge to support new API

Conflicts:
	src/rt.erl
	src/rtdev.erl
2012-07-19 15:38:34 -07:00
Bryan Fink
ae317532f6 run mapred_verify via mapred_verify_rt tests
- pulls in mapred_verify as a rebar dep
 - adds "deps" to rtdev in order to get mapred_verify on the path
2012-07-16 12:14:44 -04:00
Joseph Blomstedt
2f7963e0ab Add test to verify basic mixed-cluster operations
The test verifies that joining mixed-versions of nodes works in either
direction (old version to new, or new to old) as well as verifies that
handoff works in mixed version clusters.

The motivation for this test was a noted regression in mixed-version
handoff when joining a Riak 1.2 node to an older node (joining in the
opposite direction worked fine).

Related bug fix: basho/riak_core#203
2012-06-28 14:02:10 -07:00
Ryan Zezeski
3b1f3ad5c4 Merge branch 'rz-partition-repair' 2012-06-21 12:34:40 -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
Joseph Blomstedt
f4776c06d9 Add test for staged cluster administration
See basho/riak_core#177 and basho/riak_core#181
2012-05-25 00:14:42 -07:00
Joseph Blomstedt
5c4e53225d Add test for user-configurable handoff_ip
Related issue: basho/riak_core#176
2012-05-22 14:12:59 -07:00
Joseph Blomstedt
8b9a874391 Fix typo in rtdev.erl 2012-05-21 09:46:07 -07: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
6e575a4f12 Add ability to set initial config when building cluster 2012-05-16 22:43:40 -04:00
Ryan Zezeski
8a433b1c2e Add partition_repair test 2012-05-16 22:43:20 -04:00
Joseph Blomstedt
d05cd84944 Add mixed-cluster config + helper script + upgrade test 2012-04-27 17:11:39 -07:00
Joseph Blomstedt
7f6f9eb55a Add mixed-cluster support + upgrading, add verify_capabilities test 2012-04-27 16:50:31 -07:00
Ryan Zezeski
4a1b9956ca Create dirs needed for EE
Riak Test uses git to revert to a known state and git prunes empty
dirs which causes problems with testing a Riak EE devrel.
2012-04-24 21:00:48 -04:00
Ryan Zezeski
1ffda33d05 Add ability to enable search hook 2012-04-05 17:59:29 -04:00
Ryan Zezeski
dedf58e2ad Add .gitignore 2012-04-05 17:23:09 -04:00
Joseph Blomstedt
1e06fc7bd5 Add test for issue basho/riak_core#154 2012-04-05 02:05:39 -07:00
Joseph Blomstedt
10c20013e4 Add systest read/write functions 2012-04-05 02:04:13 -07:00
Joseph Blomstedt
601668efef Add rtdev-setup.sh utility script 2012-04-02 14:02:39 -07:00
Joseph Blomstedt
2a89366e12 Add test for issue basho/riak_core#155 2012-04-02 13:59:26 -07:00
Joseph Blomstedt
a2febb1ea6 Minor config changes, add rt:async_start 2012-04-02 13:42:46 -07:00
Joseph Blomstedt
1b8db5e84d Add additional utility functions
Add update_app_config/2 utility function that changes a
node's app.config file.

Add utility functions that return HTTP/PBC connection info.
2012-04-02 13:37:55 -07:00
Joseph Blomstedt
a6aec227cd Initial release 2012-01-10 17:21:39 -07:00