wodby/solr

Doesn't work with Apple M1 (arm64)

Opened this issue · 9 comments

Could you can add support ARM64 architecture in you SOLR containers or add additional SOLR core for it ?

Our base image https://github.com/wodby/base-solr is built on top of adoptopenjdk images that currently do not have arm64 support for alpine AdoptOpenJDK/openjdk-docker#364

Hi! I am not 100% sure but might have same issue, so asking if there's any changes. Looks like that issue on openjdk is even older, but no progress or at least no discussion on that.

@seoplague would you explain more specifically what does it mean for you that it 'doesn't work'?

My own issue is like I am getting it working, but search core might be not created sometimes and/or core might be broken on indexing.

We've rebased wodby/base-solr image to a different openjdk image, so now the actual issue is adoptium/containers#72

Just ran into this - trying 7.7-4.14.2 tag did not resolve the issue on an M1. Is there a way to get this working or a pending release coming?

If look at issue mentioned by @csandanov M1 there is not the main thing. More like someone said it might test things for arm... but no further progress on that mentioned anywhere. Even more, this was said there:
image
For me it is still like sometimes solr works, sometimes (mostly) it does not. Tried to use arm64v8/solr in my project, but didn't manage to automate it yet...

Hi,
Do you plan to prepare your packages for ARM architecture?
I use it by AMD64 but have a problem with speed.

If the image is still using Alpine and Temurin's OpenJDK, I'm afraid we will still have to wait.
The Alpine Temurin OpenJDK builds are not yet stable.
adoptium/containers#158 (comment)

@back-2-95 made this thing for us: https://hub.docker.com/r/druidfi/solr/tags
Works nicely with our wodby-based projects

It's kinda workaround solution https://github.com/druidfi/docker-images/blob/main/misc/solr/Dockerfile

We build it with buildx bake which then gives the TARGETARCH variable