Hi,

Just an update on the progress of riak-2.2.5 release. I realize we said
"end of 2017" and then "end of Jan" and then "end of Feb" and here we
are, 1st March, spring is upon us, and still no 2.2.5. I thought it best
to at least keep you posted.

Why no release? Well, we're not quite finished yet. In terms of what is
left:

- a few PRs need review and merge against the upstream Basho repo (see
[1] if you want to help there);
- Opening of PRs for gsets;
- Docs for the changes;
- Release notes;
- Tagging;
- A final round of testing (and fixing?) after all is merged;
- Client support. This is crucial, but all the above work only has
client support in the Basho erlang clients. I'm hoping the community
that uses the Java/Python/Ruby etc clients can step up here. But we can release 
Riak before all client work is done.

The optimist in me says 2 weeks.

What do I mean "release"?

>From my point of view the release is the tags. After that I'm sincerely
hoping ESL will continue to kindly build and host the actual artifacts.

What's in the release?

As a reminder, since it's been a while since StokeCon17, this release
contains:

- Some developer clean-up around `make test` and `riak_test` to make
them more reliable/trustworthy;
- Open source MDC Repl (thanks bet365!);
- A fix for a bug in riak core claim that led to unbalanced rings[2];
- `node_confirms` a feature like `w` or `pw` but for physical diversity in 
durability[3];
- `participate in coverage` an admin setting that takes a node out of
the coverage plan (for example after adding a node while transfers
take place);
- Riak repl fix, and change to unsafe default behaviour[4];
- Addition of a GSet to riak data types;
- Fix to repl stats[5].

Sorry if I missed anything. The release notes will have it all.

Work is already begun on Riak 3.0 with OTP20 support well under way.
Some candidates for inclusion that we're working on are a new
pure-Erlang backend[6], and a radical overhaul of AAE for both intra and 
inter-cluster anti-entropy.

Sorry for the delay, thanks for your patience. We’ll keep you posted.

Cheers

Russell

Titus Systems - ti-sys.co.uk

[1] Coverage:
https://github.com/basho/riak_core/pull/917
https://github.com/basho/riak_kv/pull/1664
https://github.com/basho/riak_test/pull/1300

Repl:
https://github.com/basho/riak_repl/pull/777
https://github.com/basho/riak_test/pull/1301

Node Confirms:
https://github.com/basho/riak_test/pull/1299
https://github.com/basho/riak_test/pull/1298
https://github.com/basho/riak-erlang-client/pull/371
https://github.com/basho/riak_core/pull/915
https://github.com/basho/riak-erlang-http-client/pull/69

[2]
https://github.com/basho/riak_core/blob/develop-2.2/docs/claim-fixes.md
[3]
https://github.com/ramensen/riak_kv/blob/rs-physical-promises/docs/Node-Diversity.md
[4] https://github.com/basho/riak_repl/issues/774
https://github.com/basho/riak_repl/issues/772
[5] https://github.com/basho/riak_repl/pull/776
[6] https://github.com/martinsumner/leveled/



_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to