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)