[
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)