Hi Hbase team, At first, I will continue to use this email thread for clear the misunderstandings, so I think leave it is OK for description.
Some of you might see the related proposal in JIRA( https://issues.apache.org/jira/browse/HBASE-22468) already, but I still want to raise it to a wider audience and clarify some potential misunderstandings. I’m from OpenLab team(https://openlabtesting.org/ ,a community to do open source project testing, this is OpenLab charter: https://github.com/theopenlab/governance/blob/master/CHARTER.md). One of our goal is to make more opensource software to be more compatible for AArch64 platforms. Hbase is the most popular data store application in BigData area. we would like to propose to work on AArch64 related works in Hbase. Also, you may saw my other team members raise this topic on other apache BigData projects, please dont worry about that. Even though OpenLab is a community to do open source project testing, using OpenLab for testing AArch64 related works is not mandatory, what we really want to do is to help build the AArch64 eco system in BigData area. We have a developer team that willing to work on this and we also have some AArch64 resources that we are willing to provide for Hbase community to connect to the current CI system to perform related testings. If we already have a ARM related test(CI), such as Apache Jenkins( https://builds.apache.org), but I find only 1 ARM resource( https://builds.apache.org/computer/arm1/), so I want to know the hbase community thought about doing AArch64 support, each way is good, relies on your choice. ;-), now I can show below: 1. Introducing an new ARM CI(3rd party CI), which provided by OpenLab, OpenLab will provide the ARM resources and people resources to develop and maintain the CI status. 2. Still using the old CI(Apache Jenkins(https://builds.apache.org)), OpenLab will provide more ARM resources to help test and build hbase on ARM in the old development process. That means we can just provide the ARM resources into your exist ARM test. Notes: the ARM resources provided by OpenLab are Virtual Machines. Then, Rome wasn't built in a day, so we plan to start a simple target to add AArch64 build job for Hbase, to verify Hbase can be compiled on ARM successfully, OpenLab's developers will maintain build CI jobs and address the CI issues, then we can add more complex test cases on AArch64, like: unit tests and functional tests, step by step, it's a long term works. Of course, welcome another developers join to maintain the AArch64 CI. Thanks for your attention. bo zhaobo <[email protected]> 于2019年6月20日周四 上午10:29写道: > Hi Youngwoo Kim, > Thanks very much for providing so much details about bigtop, it's very > clear to describe the roadmap of Bigtop for ARM support, which is full > stack big data staff support ARM. Am I right? The project won't focus on > the dev branch(non-stable/non-release), as bigtop focus on the full > functionality about the full staff, may including hadoop, hbase, spark > etc.. Here, my thought is about how about introducing a ARM test into > development process, that may be good and more helpful for the Bigtop > future ARM works. ;-). Welcome to discuss more. > > Thanks, > > ZhaoBo > >
