dubbo imports embedded-redis for redis related testing, however embedded-redis cannot support Apple M1 (refer to: #123, it sounds that nobody to take care of it, also I'm not sure if this PR can fix this issue.)
We can upgrade embedded-redis by ourselves (the current version is 0.6), because there are more than one modules importing embedded-redis, such as dubbo-metadata, dubbo-registry-multiple and dubbo-dependencies-bom
The root cause of this problem is that redis cannot support Apple M1 better when the version of redis is not 6.0.10 and 6.2 RC2 (refer to: #8677 and #8062 ), so we can update the version of redis in embedded-redis from 2.8.19 to 6.0.10 or 6.2 RC2
Note
If you search the solution(#7330) to solve this problem, please ignore, because I had a try but it didn't work.
Environment
3.0.0.preview
Mac OS X
10.16
Apple M1
x86_64
11.0.9
Steps to reproduce this issue
There are two ways to reproduce this problem:
mvn clean package
after downloading the source codes, orExpected Result
All test cases run successfully.
Actual Result
All test cases in
dubbo-metadata-report-redis
failed.Cause
dubbo
importsembedded-redis
for redis related testing, howeverembedded-redis
cannot support Apple M1 (refer to: #123, it sounds that nobody to take care of it, also I'm not sure if this PR can fix this issue.)Suggestion
embedded-redis
by ourselves (the current version is0.6
), because there are more than one modules importingembedded-redis
, such asdubbo-metadata
,dubbo-registry-multiple
anddubbo-dependencies-bom
6.0.10
and6.2 RC2
(refer to: #8677 and #8062 ), so we can update the version of redis inembedded-redis
from2.8.19
to6.0.10
or6.2 RC2
Note
If you search the solution(#7330) to solve this problem, please ignore, because I had a try but it didn't work.