Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OTP 24 Compliance - riak_test #11

Open
martinsumner opened this issue Feb 28, 2024 · 0 comments
Open

OTP 24 Compliance - riak_test #11

martinsumner opened this issue Feb 28, 2024 · 0 comments

Comments

@martinsumner
Copy link

Currently for testing OTP24, the following works:

  • Compile riak current/previous in OTP 24 and rtdev-install.sh;
  • Compile riak_test in OTP 22;
  • Switch environment to use OTP 24;
  • Run riak_test.

Attempts to compile riak_test in OTP 24 initially fail for parse_transform reasons in Riak. Speaking to other Riak users, lager has had to be removed as a pre-requisite for compiling in OTP 24. If riak_test is run from OTP 22, then this fails as building clusters in riak_test hash chceks which fail on:

Loading of rt/riak/current/dev/dev1/riak/lib/riak_core-0.0.0+build.2082.ref2a60e84/ebin/riak_core_ring.beam failed: badfile

i.e. calling riak_core_ring:all_owners(Ring) fails as an OTP 22 run-time tries to use the riak_core_ring module within the OTP 24 compiled riak code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant