[ 
https://issues.apache.org/jira/browse/STORM-3401?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16983317#comment-16983317
 ] 

Yikun Jiang commented on STORM-3401:
------------------------------------

Hi team, Good news.

After the efforts with the Rocksdb community [1], the rocksdbjni 6.4.6 has been 
released, which supported the aarch64 platform. and I also try to upgrade the 
rocksdb-version to 6.4.6 in Storm. and then run the "mvn verify", the results 
show that the Storm works well in aarch64 platform.

[1] https://github.com/facebook/rocksdb/issues/5559

[INFO] Reactor Summary:
[INFO] 
[INFO] Storm 2.2.0-SNAPSHOT ............................... SUCCESS [  5.901 s]
[INFO] Apache Storm - Checkstyle .......................... SUCCESS [  0.476 s]
[INFO] Shaded Deps for Storm Client ....................... SUCCESS [  7.704 s]
[INFO] multilang-javascript ............................... SUCCESS [  0.218 s]
[INFO] multilang-python ................................... SUCCESS [  0.177 s]
[INFO] multilang-ruby ..................................... SUCCESS [  0.169 s]
[INFO] maven-shade-clojure-transformer .................... SUCCESS [  0.742 s]
[INFO] storm-maven-plugins ................................ SUCCESS [  2.129 s]
[INFO] Storm Client ....................................... SUCCESS [ 29.975 s]
[INFO] storm-server ....................................... SUCCESS [06:14 min]
[INFO] storm-clojure ...................................... SUCCESS [  6.187 s]
[INFO] Storm Core ......................................... SUCCESS [04:37 min]
[INFO] Storm Webapp ....................................... SUCCESS [ 13.691 s]
[INFO] storm-clojure-test ................................. SUCCESS [  2.414 s]
[INFO] storm-submit-tools ................................. SUCCESS [ 10.863 s]
[INFO] storm-autocreds .................................... SUCCESS [  6.326 s]
[INFO] storm-hdfs ......................................... SUCCESS [02:12 min]
[INFO] storm-hdfs-blobstore ............................... SUCCESS [ 49.045 s]
[INFO] storm-hbase ........................................ SUCCESS [  8.102 s]
[INFO] storm-hive ......................................... SUCCESS [ 11.284 s]
[INFO] storm-jdbc ......................................... SUCCESS [  2.799 s]
[INFO] storm-redis ........................................ SUCCESS [  3.168 s]
[INFO] storm-eventhubs .................................... SUCCESS [  4.754 s]
[INFO] storm-elasticsearch ................................ SUCCESS [  4.629 s]
[INFO] storm-solr ......................................... SUCCESS [  2.705 s]
[INFO] storm-metrics ...................................... SUCCESS [  0.461 s]
[INFO] storm-cassandra .................................... SUCCESS [ 34.062 s]
[INFO] storm-mqtt ......................................... SUCCESS [ 11.701 s]
[INFO] storm-mongodb ...................................... SUCCESS [  0.310 s]
[INFO] storm-kafka-client ................................. SUCCESS [01:49 min]
[INFO] storm-kafka-migration .............................. SUCCESS [  4.364 s]
[INFO] storm-opentsdb ..................................... SUCCESS [  0.605 s]
[INFO] storm-kafka-monitor ................................ SUCCESS [  0.346 s]
[INFO] storm-kinesis ...................................... SUCCESS [  0.921 s]
[INFO] storm-jms .......................................... SUCCESS [ 12.311 s]
[INFO] storm-pmml ......................................... SUCCESS [  0.267 s]
[INFO] storm-rocketmq ..................................... SUCCESS [  3.679 s]
[INFO] blobstore-migrator ................................. SUCCESS [ 13.366 s]
[INFO] Storm Integration Test ............................. SUCCESS [  0.940 s]
[INFO] flux ............................................... SUCCESS [  0.087 s]
[INFO] flux-wrappers ...................................... SUCCESS [  0.305 s]
[INFO] flux-core .......................................... SUCCESS [  9.457 s]
[INFO] flux-examples ...................................... SUCCESS [ 26.778 s]
[INFO] storm-sql-runtime .................................. SUCCESS [  3.025 s]
[INFO] storm-sql-core ..................................... SUCCESS [01:11 min]
[INFO] storm-sql-kafka .................................... SUCCESS [  1.787 s]
[INFO] storm-sql-redis .................................... SUCCESS [  1.809 s]
[INFO] storm-sql-mongodb .................................. SUCCESS [  1.675 s]
[INFO] storm-sql-hdfs ..................................... SUCCESS [  9.808 s]
[INFO] sql ................................................ SUCCESS [  0.073 s]
[INFO] storm-starter ...................................... SUCCESS [ 39.313 s]
[INFO] storm-loadgen ...................................... SUCCESS [  3.545 s]
[INFO] storm-mongodb-examples ............................. SUCCESS [  0.937 s]
[INFO] storm-redis-examples ............................... SUCCESS [  1.166 s]
[INFO] storm-opentsdb-examples ............................ SUCCESS [  1.422 s]
[INFO] storm-solr-examples ................................ SUCCESS [  1.349 s]
[INFO] storm-kafka-client-examples ........................ SUCCESS [  1.303 s]
[INFO] storm-jdbc-examples ................................ SUCCESS [  0.844 s]
[INFO] storm-hdfs-examples ................................ SUCCESS [ 22.015 s]
[INFO] storm-hbase-examples ............................... SUCCESS [ 21.800 s]
[INFO] storm-hive-examples ................................ SUCCESS [ 22.606 s]
[INFO] storm-elasticsearch-examples ....................... SUCCESS [  4.971 s]
[INFO] storm-mqtt-examples ................................ SUCCESS [  2.066 s]
[INFO] storm-pmml-examples ................................ SUCCESS [  1.091 s]
[INFO] storm-jms-examples ................................. SUCCESS [  2.592 s]
[INFO] storm-rocketmq-examples ............................ SUCCESS [  1.348 s]
[INFO] Storm Perf 2.2.0-SNAPSHOT .......................... SUCCESS [ 22.665 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 23:49 min
[INFO] Finished at: 2019-11-27T16:54:17+08:00
[INFO] ------------------------------------------------------------------------

 

> There is no ARM CI for Storm
> ----------------------------
>
>                 Key: STORM-3401
>                 URL: https://issues.apache.org/jira/browse/STORM-3401
>             Project: Apache Storm
>          Issue Type: Improvement
>          Components: build
>            Reporter: Yikun Jiang
>            Priority: Major
>
> Now the CI of storm (in github) is handled by travis-ci. While the test is 
> running under x86 ARCH, the arm ARCH is missing. This leads an problem that 
> we don't have a way to test every pull request that if it'll break the storm 
> deployment on arm or not.
> We should add a CI system that support ARM ARCH. Using it, storm can 
> officially support arm release in the future. Here I'd like to introduce 
> OpenLab to the community. [OpenLab|https://openlabtesting.org/] is a open 
> source CI system that can test any open source software on either x86 or arm 
> ARCH, it's mainly used by github projects. Now some 
> [projects|https://github.com/theopenlab/openlab-zuul-jobs/blob/master/zuul.d/jobs.yaml]
>  has integrated it already. Such as containerd (a graduated CNCF project, the 
> arm build will be triggerd in every PR, 
> [https://github.com/containerd/containerd/pulls]), terraform and so on.
> OpenLab uses the open source CI software [Zuul 
> |https://github.com/openstack-infra/zuul] for CI system. Zuul is used by 
> OpenStack community as well. integrating with OpneLab is quite easy using its 
> github app. All config info is open source as well.
> If apache storm community has interested with it, I can help for the 
> integration.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to