Hi,
We have some invistatgation on ARM CI support of STORM.
https://github.com/Yikun/storm/pull/2/files
Some introduction of our invesitagation, FYI:
*1. We should set the JAVA_HOME, because the travis issue see more in [2]*
if [ "$(uname -m)" == aarch64 ]; then
sudo apt-get -y install openjdk-8-jdk && export
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-arm64;
fi
Try to do something as above.
*2. travis-script.sh failed due to swapon failed in [4]*
After some investigation, I found that the filesystem of aarch64 in travis
is “shiftfs”, but the x86 is “ext4”.
So, I raise a problem in [3].
3. Rocksdb version problem is fixed in [5]
4. testLargeTopologiesOnLargeClustersGras is failed due to timeout error [6]
[1] https://issues.apache.org/jira/browse/STORM-3401
[2]
https://travis-ci.community/t/java-home-is-not-exported-for-arm64-architecture/6993/2
[3]
https://travis-ci.community/t/about-the-multi-cpu-architecture-category/5336/21?u=yikun
[4]
https://github.com/apache/storm/blob/master/integration-test/run-it.sh#L40-L42
[5] https://issues.apache.org/jira/browse/STORM-3599
[6]
https://github.com/Yikun/storm/blob/master/storm-server/src/test/java/org/apache/storm/scheduler/resource/TestResourceAwareScheduler.java#L1358
Regards,
Yikun
----------------------------------------
Jiang Yikun(Kero)
Mail: [email protected]