Commit Graph

3317 Commits

Author SHA1 Message Date
Nick Marino
20477c0627 Fix sweep disabling code for verify_object_ttl 2017-01-12 15:46:28 -05:00
Nick Marino
1ed7b2ccf3 Fix sweeper_bench code for stopping sweeps
disable_sweep_scheduling has been merged into stop_all_sweeps
2017-01-12 15:46:28 -05:00
Nick Marino
71dcb039a4 Fix verify_sweep_reaper funcs for stopping sweeps
The disable_sweep_scheduling function no longer exists, since it's been
melded into stop_all_sweeps. We also weren't doing a good job of
checking for failed calls to the function, which masked this issue for a
while...
2017-01-12 15:46:28 -05:00
Mikael Lixenstrand
fdefcc620a Verify sweep scheduling after restart 2017-01-12 15:46:28 -05:00
Mikael Lixenstrand
53516df95d Fix verify_riak_stats 2017-01-12 15:46:27 -05:00
Mikael Lixenstrand
8dc5a13427 Update long test 2017-01-12 15:46:27 -05:00
Mikael Lixenstrand
f765417fe2 make repl_aae_fullsync work in rtcloud 2017-01-12 15:46:27 -05:00
Mikael Lixenstrand
7e2b3da389 Kill repair-2i without timer 2017-01-12 15:46:27 -05:00
Mikael Lixenstrand
004f60692f Make test work with sweeper tree rebuild. 2017-01-12 15:46:27 -05:00
Mikael Lixenstrand
2bb86e6229 Remove unused Node 2017-01-12 15:46:27 -05:00
Mikael Lixenstrand
5f889a3307 Fix for clique and delete on ttl expire 2017-01-12 15:46:27 -05:00
Mikael Lixenstrand
2e61f3be24 Add sweeper bench
Used to compare impact of sweeper with different amount
of affected data.
2017-01-12 15:46:27 -05:00
Mikael Lixenstrand
17df3ca444 Update tests 2017-01-12 15:46:27 -05:00
Mikael Lixenstrand
f2e3783f20 Add test for crash recovery in riak_kv_sweeper 2017-01-12 15:46:27 -05:00
Mikael Lixenstrand
4afcbaf7cf Fix 2i AAE test to work with sweeper
- Speed up with sweep_tick
- Use same concurrency for sweep as for AAE
- The sweeper use anti_entropy_expire as sweep interval
  so it has to be set during the rebuiling not just to expire trees.
- Increase anti_entropy_tick so trees are not constantly being rebuilt.
2017-01-12 15:46:27 -05:00
Mikael Lixenstrand
a525c1a2dd Update sweep test
- add short sleep to make aae test more stable
- test stop all sweeps standalone
- add cover for riak_kv_sweeper
2017-01-12 15:46:27 -05:00
Mikael Lixenstrand
fb9c5f43f5 Test obj_ttl in long bench test 2017-01-12 15:46:27 -05:00
Mikael Lixenstrand
0dc9e9fa84 Add description for tests 2017-01-12 15:46:27 -05:00
Mikael Lixenstrand
4840be2c6f Add debug when aae fail 2017-01-12 15:46:27 -05:00
Mikael Lixenstrand
90e24d170f Add support for extra args when starting basho_bench 2017-01-12 15:46:26 -05:00
Mikael Lixenstrand
8bf1cdccbb Add more object ttl tests 2017-01-12 15:46:26 -05:00
Mikael Lixenstrand
665d9fbc2f Add object_ttl tests
Test ttl sweep -> reap sweep
2017-01-12 15:46:26 -05:00
Mikael Lixenstrand
81474ab6e6 Lower anti_entropy_concurrency to verify lock release 2017-01-12 15:46:26 -05:00
Mikael Lixenstrand
86b2ed475f Speed up sweeps 2017-01-12 15:46:26 -05:00
Mikael Lixenstrand
8e4cda0228 Initial long running sweep test 2017-01-12 15:46:26 -05:00
Mikael Lixenstrand
22a3b70013 aae_sweep_interval not used any more 2017-01-12 15:46:26 -05:00
Mikael Lixenstrand
c5bbb0aa97 Add test for scheduling 2017-01-12 15:46:26 -05:00
Mikael Lixenstrand
0100abe00b Add tombstone_grace_period to config to enable reap sweeper. 2017-01-12 15:46:26 -05:00
Mikael Lixenstrand
64f303cf35 Add tests for AAE and reaper interaction. 2017-01-12 15:46:26 -05:00
Mikael Lixenstrand
f7254fadf5 More tests and a status look. 2017-01-12 15:46:26 -05:00
Mikael Lixenstrand
2f84f857be Add test for vnode restart and enable/disable sweep 2017-01-12 15:46:26 -05:00
Mikael Lixenstrand
6d115e2331 Add test for enable/disable 2017-01-12 15:46:26 -05:00
Mikael Lixenstrand
1c0d0179eb Speed up test with shorter sweep_interval 2017-01-12 15:46:26 -05:00
Mikael Lixenstrand
0e2084d854 Modify test to use sweeper.
Decrease aae_sweep_interval and sweep_tick to speed up test.
2017-01-12 15:46:25 -05:00
Mikael Lixenstrand
a2a747b93f Add verify_sweep_reaper 2017-01-12 15:46:25 -05:00
Jenkins
e257461df5 Jenkins - update locked-deps for riak_ee-2.3.0nightly20170111 2017-01-11 00:24:04 -08:00
Brett Hazen
743d5dfb20 Merge pull request #1260 from basho/bch-merge-ts-1.5
REL-39: Merge Time Series tests back to develop
2017-01-10 10:23:40 -07:00
Jenkins
eee9c7ad4c Jenkins - update locked-deps for riak_ee-2.3.0nightly20170106 2017-01-06 07:25:06 -08:00
Brett Hazen
a17708d868 Merge branch 'riak_ts-develop' into bch-merge-ts-1.5 2017-01-05 09:44:45 -07:00
Brett Hazen
fdd03247f1 Merge pull request #1256 from basho/bch-tarball-all-artifacts
Consolidate all artifacts into a single zip file
2017-01-05 09:27:18 -07:00
Jenkins
5bcb3a0808 Jenkins - update locked-deps for riak_ee-2.3.0nightly20170105 2017-01-05 00:19:33 -08:00
Brett Hazen
4799a70305 Convert to using ZIP file instead of a tar 2017-01-04 15:07:36 -07:00
Brett Hazen
380af3cd1f Do not create a tar file if there is no ct_logs directory 2017-01-04 12:16:00 -07:00
Brett Hazen
009abf767b Create tar file of all uploaded artifacts 2017-01-03 14:35:11 -07:00
Brett Hazen
5b941443e6 Merge pull request #1255 from basho/at-help-1.5
Changes for Riak Shell help in 1.5
2016-12-19 16:01:18 -07:00
andytill
d1e3ab641e Changes for Riak Shell help in 1.5 2016-12-19 16:00:17 -07:00
Brett Hazen
0946ffe550 Merge pull request #1253 from basho/patch-apply-traces
Allow redbug to be enabled from the config file
2016-12-19 10:29:14 -07:00
Brett Hazen
0b2200d3db Change redbug log message and have command-line override the config file 2016-12-17 13:05:15 -07:00
Brett Hazen
64d9f8ccc7 Allow redbug to be enabled from the config file 2016-12-16 14:18:52 -07:00
Andy Till
821c56e34e Merge pull request #1251 from basho/at-rt-redbug
redbug tracing in riak test
2016-12-16 10:02:49 +00:00