basho / riak

Riak is a decentralized datastore from Basho Technologies.
http://docs.basho.com
Apache License 2.0
3.92k stars 534 forks source link

Mas hmmr updated d32 #1114

Closed martinsumner closed 1 year ago

martinsumner commented 1 year ago

Base PR to provide support for OTP 22 through to OTP 25, built primarily on the work of @hmmr

The upgrade to OTP 24/25 required significant changes due to updates to rebar3/relx. There is a general tidy-up of some clumsy aspects of scripting that were introduced in the migration to 3.0. There is also an expansion of the tested platforms for build packages to support Alpine Linux.

Significant changes to the riak_test scripts are required to support this release. These can be found in https://github.com/basho/riak_test/pull/1365

martinsumner commented 1 year ago

Full riak_test suite completed for OTP 25.1.2

Some minor test updates required - https://github.com/basho/riak_test/commit/489c42728f6c0d157d0ec15cd1ffa652189c72c5

There are two known issues outstanding, with tests that were already problematic in Riak 3.0.12: verify_counter_converge, verify_2i_handoff.

The verify_2i_handoff issue, as it is understood, should not delay release. Some further investigation required for verify_counter_converge.

martinsumner commented 1 year ago

Improvements to verify_counter_converge: https://github.com/basho/riak_test/commit/f79676bf7cf54bc9c91d30824a25ced1b729a764