Kelly McLaughlin
46d2b2b7ef
Merge branch 'feature/cascading-rtq-test'
2014-02-28 09:05:54 -07:00
Kelly McLaughlin
bfb35d59cd
Rename rt_cascading_rtq -> repl_rt_cascading_rtq
2014-02-26 12:16:28 -07:00
Kelly McLaughlin
711d687c91
Add test for realtime queue data buildup on sink clusters
2014-02-26 11:50:00 -07:00
Christopher Meiklejohn
b7f303bf5b
Remove assertions based on performance.
2014-02-26 13:43:54 -05:00
Christopher Meiklejohn
89d5ad9e35
Ignore riak installations.
2014-02-26 13:43:46 -05:00
Christopher Meiklejohn
ccc31dd9f7
Remove observer.
2014-02-25 10:41:35 -05:00
Christopher Meiklejohn
00a67b022e
Add missing clean_data_dir function
2014-02-24 19:13:00 +00:00
Christopher Meiklejohn
e2b412f455
Ensure we update version and node maps.
...
In the event we deploy more than one cluster, make sure we
merge the values in, rather than replace.
2014-02-24 18:46:23 +00:00
Christopher Meiklejohn
c08ce430f3
Use normalized API.
2014-02-24 11:56:54 -05:00
Christopher Meiklejohn
4757c349d5
Add compatible API with rtssh for deploying clusters.
2014-02-24 11:56:32 -05:00
Christopher Meiklejohn
1a3367bcb5
Assert AAE fullsync replication is faster.
2014-02-24 10:27:09 -05:00
Christopher Meiklejohn
a6c983229e
Ignore tags file.
2014-02-24 10:26:55 -05:00
Engel A. Sanchez
785794cd6c
Merge pull request #519 from basho/bugfix/bring-back-rt-wait-until-aae-trees-built
...
Bring test back to 1.4.7 glory
2014-02-20 19:48:48 -05:00
John Daily
9143f184c9
Merge pull request #538 from basho/jrd-security-role-bifurcation
...
Treat users and groups as distinct concepts
2014-02-20 15:34:16 -05:00
Andrew Thompson
af1691530e
Enable siblings for pb_security test
2014-02-20 15:24:14 -05:00
Christopher Meiklejohn
106401bad5
Run both keylist and aae.
...
Run, test, and time both the aae and keylist strategy of fullsync
replication.
2014-02-20 15:21:13 -05:00
Christopher Meiklejohn
377fe57ae9
Add functions for advanced.config manipulation.
...
Add functions to assist in manipulation of the advanced.config file
directly, which is required for repl which can not be configured with
Cuttlefish, when enabled.
2014-02-20 14:59:07 -05:00
Christopher Meiklejohn
92880a35ca
Limit concurrency; disable allow_mult.
...
Limit the concurrency to one partition at a time, and ensure we do not
generate siblings when rewriting the smaller portion of the keyspace.
2014-02-20 14:58:22 -05:00
Kelly McLaughlin
0d91dbd464
Merge branch 'feature/consistent-object-repl-filter-test'
2014-02-20 11:43:44 -07:00
Kelly McLaughlin
11e5736840
Merge branch 'bugfix/repl_rt_heartbeat_seconds_timeout'
2014-02-20 11:39:23 -07:00
Kelly McLaughlin
6e51337839
Merge branch 'refactor/repl_bucket_types'
2014-02-20 11:38:24 -07:00
Andrew J. Stone
c71f648c2d
Merge pull request #526 from basho/ajs-overload-handling
...
Ajs overload handling
2014-02-20 13:13:17 -05:00
Christopher Meiklejohn
b5da7e4291
Further the fullsync test.
2014-02-20 03:54:38 +00:00
Kelly McLaughlin
aca2606fbd
Change heartbeat timeout to seconds in repl_rt_heartbeat test
...
The heartbeat timeout enforcement was recently updated to be
specified in seconds to match the documentation for that option. The
repl_rt_heartbeat test has since been failing since it still specified
the timeout in milliseconds. This change makes the test use seconds
for the heartbeat timeout gets the test passing again.
2014-02-19 16:48:31 -07:00
Christopher Meiklejohn
44d4424e41
WIP: Add first pass replication test for EC2.
2014-02-19 22:11:02 +00:00
Christopher Meiklejohn
1347ac91c1
Remove harness specific code.
...
Remove some harness specific code which isn't even really that
valuable at this point.
2014-02-19 22:10:32 +00:00
Christopher Meiklejohn
8e6b043d84
Add functions to directly manipulate advanced.config.
...
Even if most of the system is running under cuttlefish, replication
may not be, and may require configuration placed directly in the
advanced.config file. Add a method to the rtssh harness to provide
direct manipulation of that file.
2014-02-19 21:47:44 +00:00
Kelly McLaughlin
ecc5dfb25c
Fix problem with repl_util:wait_until_leader_converge function
...
The wait_until_leader_converge function could incorrectly return
success if all of the results from the get_leader rpc calls were
either undefined or all returned a badrpc tuple. In either case the
particular result ends up as the sole unique value in a list and the
success condition is verifying that the list is of length 1 regardless
of the value of the member of the list. Change the function to filter
the list of results for values that indicate failure prior to the
success condition checking.
2014-02-19 14:10:32 -07:00
Kelly McLaughlin
e009ad9141
Refactor repl_bucket_types test
...
Refactor the repl_bucket_types test to elminate a race condition in
cluster setup and reduce code duplication.
2014-02-19 14:09:36 -07:00
Andrew J. Stone
e4b9cb7634
Use a real message to overload vnodes during coverage tests in overload.erl
2014-02-19 14:15:51 -05:00
Engel A. Sanchez
48d06e59a2
Merge pull request #540 from basho/feature/add-aae-test-2.0
...
Add AAE test
2014-02-14 19:23:07 -05:00
Engel A. Sanchez
66dc9908f6
Missed the get b4 put and siblings merge intended
2014-02-14 17:30:11 -05:00
Christopher Meiklejohn
3330116b61
Ensure nodes are started and pingable.
2014-02-13 18:08:04 -05:00
Engel A. Sanchez
cf9888ffa3
Add AAE test
...
This test verifies that AAE repairs replicas of values without passive
read repairs. This includes missing replicas and replicas with divergent
values. It will also repair entire KV partitions lost, and if
configured for trees to rebuild, it will recover from AAE data loss and
corruption.
This version differs from the original 1.4 test only in the handling of
siblings. It does get before put for modifications and merges values by
choosing the longest one, as modifications in this test append bits.
2014-02-13 18:07:07 -05:00
Kelly McLaughlin
94eeb44f96
Merge branch 'feature/fullsync-bucket-type-testing'
2014-02-13 13:51:55 -07:00
Andrew J. Stone
bfe561eb00
use pb client for list_keys to ensure interface success
2014-02-13 15:51:49 -05:00
Jon Anderson
2760541967
various fixes; changed mixed-version fullsync check
2014-02-13 13:51:33 -07:00
Jon Anderson
024d725d3c
removed commented function enable_fullsync, and comments
2014-02-13 13:51:33 -07:00
Jon Anderson
ad9af013f4
added backward compatbility test for fullsync
2014-02-13 13:51:33 -07:00
Kelly McLaughlin
8b54af245e
Refactor repl_bucket_types test to also test fullsync
2014-02-13 13:51:32 -07:00
Jared Morrow
ee27329edb
Bump lager dep to 2.0.3
2014-02-13 11:16:27 -07:00
John R. Daily
a1062111fc
Bring pb_security test up to date with riak-core security changes
2014-02-12 19:19:08 -05:00
Andrew Thompson
b05c5e5d5f
Merge pull request #536 from basho/bugfix/fix-cipher-suite-test
...
Don't use an elliptic curve cipher in the test, some OpenSSL flavors don't support it
2014-02-11 10:40:01 -05:00
Joseph Blomstedt
37232a3a61
Fix eleveldb typo in rt-cluster
2014-02-11 00:08:16 -08:00
Joseph Blomstedt
8dbaccf86d
Better defend against plan/commit race
2014-02-10 23:52:04 -08:00
Andrew Thompson
d0acc34568
Don't use an elliptic curve cipher in the test, some OpenSSL flavors don't support it
...
This should fix the test on CentOS 6 using openssl 1.0.1e-fips.
2014-02-10 16:24:09 -05:00
Andrew Thompson
246ed41a3c
Fix typo
2014-02-10 14:03:00 -05:00
Micah
fe82cc3ae2
Merge pull request #534 from basho/bugfix/mw/remove-mutator-capability
...
Removed test for mutator capability.
2014-02-10 12:04:00 -06:00
Dave Parfitt
a7189e495d
Merge pull request #535 from basho/dp_remove_fullobjects
...
removed full_objects test, it's been removed from 2.0
2014-02-10 12:32:52 -05:00
Dave Parfitt
4479abd542
removed full_objects test, it's been removed from 2.0
2014-02-10 12:28:25 -05:00