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

Add requirement that CS OTP version <= Riak KV OTP version to Riak CS docs #268

Open
Bob-The-Marauder opened this issue Mar 25, 2024 · 0 comments
Assignees
Labels
Content Update Update to page content

Comments

@Bob-The-Marauder
Copy link

If you try to use a version of Riak CS with a newer version of OTP than the version in Riak KV, you end up with an error similar to this:

2024-03-25 08:42:22.375 [error] <0.50.0> Loading of /usr/lib64/riak-cs/lib/riak_cs-3.1/ebin/riak_cs_kv_multi_backend.beam failed: badfile
2024-03-25 08:42:22.375 [error] emulator beam/beam_load.c(1883): Error loading module riak_cs_kv_multi_backend:
  This BEAM file was compiled for a later version of the run-time system than 22.
  To fix this, please recompile this module with an 22 compiler.
  (Use of opcode 180; this emulator supports only up to 168.)

The above is fixed by uninstalling the newer version and using an older one. For the above example, this was fixed by uninstalling Riak CS 3.0.1 OTP 25 and installing Riak CS 3.0.1 OTP 22 instead. As Riak KV was KV 3.0.16 OTP 22 i.e. CS and KV are both using OTP 22, KV was now able to use the beam file provided by Riak CS.

@JMercerGit JMercerGit self-assigned this Apr 9, 2024
JMercerGit added a commit to JMercerGit/riak-docs-fork that referenced this issue May 1, 2024
This should resolve issue TI-Tokyo#268 (Subject to discussion)
@JMercerGit JMercerGit added the Content Update Update to page content label May 9, 2024
pjaclark added a commit that referenced this issue Dec 13, 2024
* Merge dev into master (#238)

* Add CS 3.0.1 docs (#221)

* Remove latest aliases from 3.0.0

* Remove latest aliases from 2.1.2

* Update download metadata 2023-08-16

* Add 3.0.1

* Update project descriptions

* Make nav menu image link to version homepage

* Added OTP version to CS 3.0.1 homepage

* Added OTP version to CS 3.0.0. homepage

* Hide titles for plaintext, text and log codeblocks

* Fix headings

* Hide codeblock title if blank

* Fixed headings and tables

* Formatting fixes

* Moved Release notes and changes Downloads icon

* Added the TOC back

* Added LUNR-based search (#226)

* Add CS 3.0.1 docs (#221) (#223)

* Remove latest aliases from 3.0.0

* Remove latest aliases from 2.1.2

* Update download metadata 2023-08-16

* Add 3.0.1

* Update project descriptions

* Make nav menu image link to version homepage

* Added OTP version to CS 3.0.1 homepage

* Added OTP version to CS 3.0.0. homepage

* Hide titles for plaintext, text and log codeblocks

* Fix headings

* Hide codeblock title if blank

* Fixed headings and tables

* Formatting fixes

* Moved Release notes and changes Downloads icon

* Added the TOC back

* Add "project" to community files

* Add search index and test cases

* Added search indexes to all projects and versions

* Remove dead 3rd party tracking code

* Replace search results screen

* Replace search box

* Add project_name_html to JSON

* Added basic lunr search

* Fix frontmatter issue

* Fix quote issue

* Removed Google Tag Manager stubs

* Search improvements

* Fix link

* Fix link

* Fix link and add search_boost

* Add sample keywords and search boosts

* Add example deprecated content.

* Add keywords and boosts to search indexes

* Add header meta value

* Better layout and boost support

* Auto-hide menu and move CSS

* Added keywords

* Added score

* Updated CSS/JS

* Add LUNR 2.3.9 JS file

This was missed in the PR from pjac-search on 2023-09-01 as the `dynamic/js/vendor` folder is in the git.ignore file.

* Update running-a-cluster.md (#228)

* Update running-a-cluster.md

* Update running-a-cluster.md

* Updated Alpine Linux instuctions (#237)

Added missing pages for 3.0.12+
Updated all to have correct URLs
Updated 3.0.09-32.0.11 to have -r1 instead of -r0
Updated downloads template to show x86_64 and aarch64 available
Updated 3.0.9+ to show Alpine Linux version and architecture

* Various issues with riak-admin changes and search files fixed (#235) (#236)

* Fixes broken links as a result of riak-admin/riak admin changes

Fixes broken links as a result of riak-admin/riak admin changes

* leveled_ko/so context

leveled_ko/so context, closes #234

* Removes errant search files

Pesky search references that got missed previously have been eliminated. This fixes  #225

Co-authored-by: James M <[email protected]>

* Command Examples update (#230) (#239)

Authored-by: James M <[email protected]>
Command output examples.

* Fix for outdated references and changes to the upgrading checklist to remove basho support references (#240) (#241)

* Resolves a broken link in a few pages after riak admin changes

Resolves a broken link in a few pages after riak admin changes

Also closes issue #220

* Changes to the upgrading checklist to remove references to basho support

Changes to the upgrading checklist to remove references to Basho support and adds both community and TI Tokyo options.
Also updates example emails in SI files from basho.com to dev.com
 Fixes issue #219

* Adds correct exampledomain usage

Adds correct exampledomain usage

Co-authored-by: James M <[email protected]>

* Version History updates for V2.0.0 - V2.9.10 (#242)

* Version History updates for V2.0.0 - V2.9.10

Version History updates for V2.0.0 - V2.9.10

* Removed some remnant search files

Removed some remnant search files

* Fixes missing curl examples (#243) (#245)

* Fixes missing curl examples (#243)

Fixes missing curl examples

* missing curl example (#246)

* Fixes missing curl examples

Fixes missing curl examples

* 2.9.0p5 curl examples

2.9.0p5 curl examples that vanished into space

* 3.0.8 curl fix (#247)

* Fixes missing curl examples

Fixes missing curl examples

* 2.9.0p5 curl examples

2.9.0p5 curl examples that vanished into space

* 3.0.8 curl example

3.0.8 curl example

---------

Co-authored-by: James M <[email protected]>

---------

Co-authored-by: James M <[email protected]>

* Remove duplicate (#260)

* Remove duplicate (#261)

* Fix merge conflicts

* Update Dockerfile

* Update Alpine install instructions

Update Alpine install instructions - This closes issue #255

* Updates deprecated mount option for performance configuration

Updates deprecated mount option for performance configuration - This closes #273

* Fixes duplicate section of CRUD docs for Java

Fixes duplicate section of CRUD docs for Java which closes issue #92

* Adds a note about OTP versions for CS and KV

This should resolve issue #268 (Subject to discussion)

* Update Release notes to correct a mistaken version number in a link

Update Release notes to correct a mistaken version number in a link for 2.2.3 - closes issue #218

* Updating install files to remove references to installing source packages that are not available anymore.

Closes issue #141

---------

Co-authored-by: Peter Clark <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Content Update Update to page content
Projects
None yet
Development

No branches or pull requests

2 participants