Doug Rohrer
8170137b28
Merge pull request #1296 from russelldb/rdb-bet365/gh-kv679-fb-byz
...
Re-add old kv679 test and add new test for further dataloss edge case
2017-04-05 15:18:43 -04:00
Russell Brown
1e7e94aacb
Add a more sophisticated equality check to verify
...
The partition repair test deletes all the data at a partition, and then
repairs it from neighbouring partitions. The subset of repaired data
that was originally coordinated by the deleted partition's vnode showed
up as `notfound` since the latest kv679 changes here
https://github.com/basho/riak_kv/pull/1643/ . The reason is that the fix
in the KV repo adds a new actor to the repaired key's vclock. Prior to
this change `verify` in partition_repair.erl did a simple equality check
on the binary encoded riak_object values. This change takes into account
that a new actor may be in the vclock at the repaired vnode, and uses a
semantic equality check based on riak_object merge and riak object
equal.
2017-04-03 16:48:46 +01:00
Russell Brown
0176494723
Add test for further dataloss edge case
...
This test shows a dataloss edge case in riak, even in 2.1 with
per-key-actor-epochs enabled. The test is a litte convoluted, and is
based on a quickcheck counter example, included in the riak_kv/test
directory. In short, both this test, and the other kv679_dataloss_fb
test, show that even with multiple replicas acking/storing, a single
disk error on a single replica is enough to cause acked writes to be
silently and permanently lost. For a replicated database, that is bad.
2017-03-21 12:24:16 +00:00
Fred Dushin
9c2dfa744c
Removed gproc version from stats, because we no longer rely on gproc
2017-03-17 16:04:07 -04:00
Fred Dushin
dd4ca1ef26
Merge pull request #1294 from basho/fd-verify_aae-fix
...
Increased concurrency and lowered sweep interval [JIRA: RIAK-3389]
2017-03-15 17:36:41 -04:00
Fred Dushin
c252dd37b4
Increased concurrency and lowered sweep interval, while also widening expiry interval, in an attempt to get AAE to converge more regularly.
2017-03-15 14:09:57 -04:00
Brian Sparrow
d79be99277
Remove unneeded code from riaknostic test
2017-03-15 13:49:14 -04:00
Doug Rohrer
520676a4a0
Merge pull request #1293 from basho/bjs/bugfix/auto-upgrade-aae
...
Set force_hashtree_upgrade to true
2017-03-15 11:46:15 -04:00
Brian Sparrow
3c7a2dff38
Set force_hashtree_upgrade to true
...
This removes the race condition where some nodes are upgrading and others arent in the middle of an active fullsync. We are not testing AAE upgrades with this test so we should disable them.
2017-03-15 10:12:39 -04:00
Doug Rohrer
4fa651c808
Move to 2.0.9 for Legacy
2017-03-14 16:54:08 -04:00
Fred Dushin
e01d78c116
Removed lts stanza I erroneously added before
2017-03-07 19:57:29 -05:00
Russell Brown
3ae320c18e
Re-add old kv679 test
...
This test was part of the original kv679 suite, but at the time of 2.1
it was put in it's own branch. Riak Test is made up of passing tests,
and this test (kv679_dataloss_fb.erl) still fails. Adding this back to a
branch off develop in preparation for a fix of this issue.
2017-03-07 15:08:25 +00:00
Fred Dushin
4ba9ac7958
Added lts
to basho_builds YAML
2017-03-04 17:40:31 -05:00
Jenkins
7f2a551145
Jenkins - update locked-deps for riak_ee-2.3.0nightly20170304
2017-03-04 00:25:20 -08:00
Fred Dushin
0e8656f320
Fix for missing gset stats
2017-03-03 20:50:10 -05:00
John Daily
ff4d4e47c0
Merge pull request #1283 from basho/fix-az-make_updowngrade_work_for_any_recent_versions
...
updowngrade: better prepare riak.conf & caps, make it work for 1.4-1.5 and 1.5-1.6 cycles
2017-03-03 10:36:42 -05:00
John R. Daily
626c4d5ca3
Fix regular expression backslashes
2017-03-03 09:18:55 -05:00
Brett Hazen
d5c6bd6f59
Lock deps for riak_ee-2.3.0noblock1
2017-03-02 22:11:52 -07:00
Andrei Zavada
6a23c8208b
updowngrade: better prepare riak.conf & caps to wait_until
...
make code version-agnostic, only require newly introduced keys and caps to
be registered when stepping to next release up/downgrade cycle.
2017-03-03 02:56:57 +02:00
Fred Dushin
e262719c12
Merge pull request #1281 from basho/bch-merge-ts-1.6-to-develop
...
Merge latest TS 1.6.x back to develop
2017-03-02 11:02:18 -05:00
Fred Dushin
f91efcde81
Merge pull request #1278 from basho/bch-merge-with-2.2
...
REL-69: Merge 2.2 with Develop
2017-03-02 11:00:01 -05:00
Brett Hazen
0c1e5cf1f8
Update previous = 2.2.0 and legacy = 2.0.8
2017-03-01 15:26:53 -07:00
Brett Hazen
63f943be38
Merge remote-tracking branch 'origin/riak_ts-develop' into bch-merge-ts-1.6-to-develop
2017-03-01 15:22:12 -07:00
Doug Rohrer
39846b5edb
Merge pull request #1261 from basho/sweeper-2.3-integration
...
Merge sweeper test code to develop [JIRA: RIAK-3237]
2017-03-01 14:05:56 -05:00
Brett Hazen
97196318cc
Merge remote-tracking branch 'origin/develop-2.2' into bch-merge-with-2.2
2017-03-01 09:03:37 -07:00
Brett Hazen
58f7926ff7
Merge pull request #1273 from basho/bch-move-yz-tests-2.2
...
REL-69: Move 2.2 YZ tests to yokozuna repo
2017-03-01 08:58:54 -07:00
Brett Hazen
ccf2b5b1d8
Merge pull request #1276 from basho/bch-adjust-list-key-test
...
Fix test failures caused by riak client not allowing list keys
2017-02-28 15:21:44 -07:00
Brett Hazen
5e3b10284d
Merge pull request #1270 from basho/feature-az-percentile
...
new module ts_simple_percentile
2017-02-28 14:15:49 -07:00
Brett Hazen
bbb85a23aa
Fix test failures caused by riak client not allowing list keys
2017-02-28 14:09:17 -07:00
Brett Hazen
5a20eea6c6
Merge pull request #1275 from basho/fix-az-del_inmemmax_from_riakconf_settings_for_updowngrade
...
delete qbuf_inmem_max from riak.conf when downgrading to 1.5
2017-02-28 09:58:09 -07:00
Andrei Zavada
955d20b3e9
ts_updown_util: update convert_riak_conf_to_previous for 1.6-vs-1.5 cycle
2017-02-28 13:54:58 +02:00
Brett Hazen
5f2ef6f576
Move YZ tests to yokozuna repo
2017-02-27 12:06:31 -07:00
Brett Hazen
d849fe3e59
Merge pull request #1274 from basho/bch-update-install-script
...
Tweak devrel scripts to work with different versions of git
2017-02-27 11:43:07 -07:00
Brett Hazen
5482f670c2
Tweaks devrel scripts to work with different versions of git
2017-02-27 11:34:49 -07:00
Andrei Zavada
aa4b672620
ts_simple_invdist_funs: also test on tables with desc keys
2017-02-27 18:06:28 +02:00
Andrei Zavada
958e6289fb
ts_simple_invdist_funs: fix error messages to match updates to riak_kv
2017-02-27 17:34:51 +02:00
Brett Hazen
eb3cf628cc
Lock deps for riak_ts_ee-1.6.0d
2017-02-24 10:00:46 -07:00
Andrei Zavada
21040da554
Merge branch 'develop' into feature-az-percentile
...
# Conflicts:
# tests/ts_cluster_group_by_SUITE.erl
2017-02-24 06:24:50 +02:00
Andrei Zavada
eb223d368f
Merge branch 'riak_ts-develop' into feature-az-percentile
2017-02-24 05:37:30 +02:00
Jenkins
0927f834be
Jenkins - update locked-deps for riak_ts_ee-1.6.0nightly20170223
2017-02-23 00:19:19 -08:00
Brett Hazen
d80cc7c5e6
Merge pull request #1266 from basho/at-group-by-time
...
Group by time in the GROUP BY clause RTS-1689
2017-02-22 20:46:20 -07:00
Jenkins
b0f4b07c02
Jenkins - update locked-deps for riak_ee-2.3.0nightly20170222
2017-02-22 00:24:42 -08:00
Andrei Zavada
659f26f8a3
further simplify and explain what we do git config for
2017-02-21 18:13:35 +02:00
Andrei Zavada
94bbcc5d87
rtdev-setup-releases: fix compatibility issues with older git versions
2017-02-20 22:39:49 +02:00
Brett Hazen
5080dc7f86
Merge remote-tracking branch 'origin/develop' into riak_ts-develop
2017-02-20 10:38:45 -07:00
Andrei Zavada
e689e42d70
ts_simple_invdist_funs: externally verify percentile calculations
2017-02-18 01:10:51 +02:00
Jenkins
868d85dc93
Jenkins - update locked-deps for riak_ts_ee-1.6.0nightly20170217
2017-02-17 00:19:22 -08:00
Andrei Zavada
4ead64e416
tests for MODE
2017-02-16 17:01:21 +02:00
Jenkins
677258219a
Jenkins - update locked-deps for riak_ee-2.3.0nightly20170216
2017-02-16 00:24:42 -08:00
Andrei Zavada
07f2288ea0
support PERCENTILE_DISC, _CONT
2017-02-16 06:37:44 +02:00