Commit Graph

2149 Commits

Author SHA1 Message Date
Kazuhiro Suzuki
f6fb08c53a Move rt_cs_dev to cs repo 2015-08-18 06:04:47 +09:00
John Daily
987f9826cf Merge pull request #782 from basho/rdb/gh-riak-727
Add failing test for github issue riak-727
2015-08-11 19:44:13 -04:00
Zeeshan Lakhani
346a651326 Merge pull request #820 from basho/tests/zl/yz-extractors-bit-o-cleanup-but-cant-repro-flappiness
add some clarity to ordering of socket close and such
2015-08-10 10:13:25 -04:00
Brett Hazen
65d55654d3 Merge pull request #817 from basho/bugfix/bch/update_riak_control_versions
Fix riak_control and riak_control_authentication for Riak 2.1+
2015-08-07 10:47:25 -06:00
Fred Dushin
662fa8e3c3 Merge pull request #824 from basho/bugfix/zl/big-dummy-blame-zeeshan-bucket-index-swap
switcheroo
2015-08-05 11:44:40 -04:00
Zeeshan Lakhani
ae7815d57d switcheroo 2015-08-05 11:32:58 -04:00
Brett Hazen
aa3f05352e Merge pull request #815 from basho/feature/bch/update-rtdev-versions
Update Documentation and Build Scripts for Riak 2.1
2015-08-04 09:33:33 -06:00
Brett Hazen
ff1f73c821 Update versions built 2015-08-04 02:42:01 +00:00
Mark Allen
c192f92faf Make release tags BASH variable 2015-08-03 14:41:28 -05:00
Brett Hazen
920ddf7c03 Update R16 version to OTP_R16B02_basho9 tag 2015-08-03 19:18:38 +00:00
Brett Hazen
659f96ae34 Build Basho-patched Erlang and add tweaks for CentOS 2015-08-03 19:10:30 +00:00
Brett Hazen
2e1290f17a Merge pull request #819 from basho/feature/mra/rtdev-osx
If we're building on OS X, don't build HiPE or ODBC connector
2015-08-03 10:06:53 -06:00
Mark Allen
c746eb9290 Make the erlang builds more official 2015-07-31 21:09:48 -05:00
Mark Allen
b44a6702eb Merge branch 'feature/bch/update-rtdev-versions' of github.com:/basho/riak_test into feature/bch/update-rtdev-versions 2015-07-31 16:26:50 -05:00
Mark Allen
3c9fae3241 Make the release build process more reliable
Many changes here:
* Only download source once from the Interwebs
* Skip a directory if it's already built
* Use locked-deps when appropriate
2015-07-31 16:23:40 -05:00
Zeeshan Lakhani
13408eb9e2 add some clarity to ordering of socket close and such 2015-07-31 16:43:03 -04:00
Mark Allen
1e680333dd If Darwin, don't build hipe/odbc 2015-07-30 17:10:16 -05:00
Zeeshan Lakhani
875e50be41 Merge pull request #800 from basho/add-tests/zl/test-reload-schema-field-funniness
Add new test for schema reload/overwrite
2015-07-30 12:25:08 -04:00
Brett Hazen
73c24ab861 Update the URL for pulling down kerl 2015-07-30 09:39:22 -06:00
Brett Hazen
a88a20fe25 Merge pull request #791 from basho/bugfix/sdc/667-mixed-auto-reconnect
Hopefully fix the disconnection issue in the riak667_mixed test
2015-07-29 15:28:10 -06:00
Fred Dushin
fa7224a898 Merge pull request #812 from basho/bugfix/fd/RIAK-1850
Test fix for bad_match during handoff with write_once buckets
2015-07-29 17:00:03 -04:00
Brett Hazen
24c63feba5 Merge pull request #816 from basho/bugfix/bch/update_membackend_regex
Patch verify_membackend test to run in 2.1+
2015-07-28 11:52:33 -06:00
Doug Rohrer
7e7cb73d55 Add rt:wait_until_bucket_type_visible to avoid floppiness in test - verify would fail because, while handoff had completed, the bucket type information hadn't yet been gossiped to the new node. 2015-07-28 11:03:45 -04:00
Brett Hazen
98c6832367 Switch check_put_delete/1 to use a range of acceptable sizes 2015-07-27 15:27:52 -06:00
Brett Hazen
f349c028d9 Fix riak_control and riak_control_authentication for Riak 2.1+
- Use the actual version string (e.g. riak_ee-2.1.2) of devrel
  instead of "current", "previous", "legacy" to determine which
  tests to run
- Add rt:get_version/1 to find the version of devrels other than
  "current"
2015-07-25 21:21:42 -06:00
Brett Hazen
68ca37a54c Adjust verify_membackend:get_used_space/2 to work with Riak 2.1+ 2015-07-24 16:31:15 -06:00
Fred Dushin
5cf5ef0d7a Cleaned up commented code. No change in behavior. 2015-07-24 12:12:31 -04:00
Fred Dushin
87f3f88d49 Modified test to wait to send messages until all waiting vnodes are in the handoff state. Also corrected some of the arithmetic errors in counting the number of entries we were supposed to send. (doh) 2015-07-24 11:07:15 -04:00
Brett Hazen
2ea13ff15f Add product name back to VERSION file 2015-07-24 08:58:13 -06:00
Fred Dushin
6f979d69ec Mode a change in the protocol between vnodes and our bg proc in the test to keep vnodes in the handoff state until all writes have completed.
Plus some miscellaneous tightening of test conditions.
2015-07-23 17:47:47 -04:00
Fred Dushin
c8d3138cfc Missed a change in previous commit 2015-07-23 14:22:12 -04:00
Fred Dushin
399759c330 Added some documentation to the test.
Also changed the name of the internal identifier for the globally registered bg process, to avoid potential name collisions in the future.
2015-07-23 14:18:25 -04:00
Fred Dushin
a418bae347 Write-Once test improvements
* Made tests of handoff conditions more strict than they were before
* Added an intercept to the async write_once test to test that asynchronous writes actually happened
* Added a test case for the riak_kv (advanced) allow_async_put configuration variable.
2015-07-23 12:25:35 -04:00
Doug Rohrer
9dd2165b71 Merge pull request #814 from basho/bugfix/RIAK-1884
Add verify_snmp_repl riak_test
2015-07-23 11:11:49 -04:00
Brett Hazen
e8a92c4c28 Back out addition of --ignore-removal from git add command 2015-07-21 14:45:43 -06:00
Brett Hazen
9fae776d41 Update documented versions to be 1.4, 2.0 and 2.1 2015-07-21 13:31:19 -06:00
Brett Hazen
b08e8d83ad Merge pull request #813 from basho/feature/simple_cluster_test
Add basic cluster converge test to try to capture issues with cluster convergence outside of other tests.
2015-07-21 13:27:00 -06:00
Fred Dushin
666f0ca375 Added intercepts to count the synchronous and asynchronous calls through handle_command, to ensure we are testing the case statements in riak_kv_vnode:handle_command with write_once puts. 2015-07-20 21:23:22 -04:00
Jason Voegele
3a7be664cd Remove extraneous lager call 2015-07-20 14:44:44 -04:00
Jason Voegele
0ffcc61b97 Add verify_snmp_repl riak_test
The verify_snmp_repl test reproduces the error condition (one cluster
configured for realtime replication with two or more other clusters) and
passes if and only if the riak_snmp_stat_poller module correctly handles
this configuration.

https://bashoeng.atlassian.net/browse/RIAK-1884
https://github.com/basho/riak_snmp/issues/27
2015-07-20 11:25:21 -04:00
Zeeshan Lakhani
16ce998e3f * clean-up yokozuna_rt for reusability
* add new types for dialyzer
* add test to reload schema and overwrite it on type change
* test nested search (e.g. nested json objects)
* test re-putting fields, include crdt map workaround, discussed in
https://gist.github.com/sdebnath/36c235e042cb35db7d1f
* increase aae concurrency for core_prop test
2015-07-20 08:49:40 -04:00
Doug Rohrer
1e39711ff3 Add basic cluster converge test to try to capture issues with cluster
convergence outside of other tests.
2015-07-17 16:23:06 -04:00
Fred Dushin
e38c0f2533 Cleaned up async process to remove code that is not exercised by this test. 2015-07-17 09:04:17 -04:00
Fred Dushin
fc21bbe009 Merge commit '62335cf416dd3d68b0fae524e78a4973d65da8fe' into bugfix/fd/RIAK-1850 2015-07-16 17:25:46 -04:00
Fred Dushin
90c18d4a63 Backed out a false start in the riak_core_handoff_sender intercept 2015-07-16 17:25:21 -04:00
Fred Dushin
85c79f48af Cleaned up the verify_handoff_write_once to run faster
(by not waiting for handoffs, just pending changes, as the old test did)
2015-07-16 17:21:10 -04:00
Fred Dushin
c2d610a6d8 Force calls to riak_kv_vnode:handle_handoff_command during a handoff. 2015-07-16 17:03:37 -04:00
Fred Dushin
62335cf416 Merge pull request #808 from basho/zl/forward-merge-riak/2.0-yoko-tests
update some yokozuna tests from work done in riak/2.0 branch for 2.0.…
2015-07-13 13:57:28 -04:00
Fred Dushin
3fa57b4025 Added a cap to the number of messages to be send asynchronously, to give handoff a chance to complete. 2015-07-07 17:25:49 -04:00
Fred Dushin
fbedd4cd33 Tried to make the verify_handoff_write_once test more predictable 2015-07-07 16:45:05 -04:00