You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "zhao bo (JIRA)" <ji...@apache.org> on 2019/06/10 07:15:01 UTC
[jira] [Commented] (HBASE-22468) There is no ARM CI for HBASE
[ https://issues.apache.org/jira/browse/HBASE-22468?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16859773#comment-16859773 ]
zhao bo commented on HBASE-22468:
---------------------------------
Any suggestion or comments from Hbase core team? Thank you
> There is no ARM CI for HBASE
> ----------------------------
>
> Key: HBASE-22468
> URL: https://issues.apache.org/jira/browse/HBASE-22468
> Project: HBase
> Issue Type: Improvement
> Reporter: zhao bo
> Priority: Major
>
> Currently, the CI of HBASE(in github [https://github.com/apache/hbase]) is handled by Apache Jenkins([https://builds.apache.org|https://builds.apache.org/]) . But most jobs are running under X86 hw ARCH, the arm ARCH is missing, even though there is already a arm server([https://builds.apache.org/computer/arm1/]). This leads an problem that we don't have a good way to test every pull request that the proposal can be deployed, compiled or tested success on ARM.
> We should add a CI system that support ARM ARCH for more resources and less human resource invest. Using it, HBASE 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 CNCF project), 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 OpenLab is quite easy using its github app. All config info is open source as well.
> If HBASE team has interested with it, I can help for the integration. Thank you.
>
> Other words: I have test to build HBASE on centos(arm ARCH). It can be built and runned successful after install protobuf manually, especially version 2.5.0, which didn't provider a arm release. That means support arm is viable and good to do.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)