Oh, just saw that we could do this by ourselves. Let me have a try.
张铎(Duo Zhang) <[email protected]> 于2022年1月22日周六 11:18写道: > OK, so while copying you could keep the old jenkins builds? That's awesome. > > Then please help 'copying' HBase-Find-Flaky-Tests and HBase-Flaky-Tests to > ci-hbase too? We need the history builds to calucate the flaky test list so > if all the old build data can be kept then it will help us a lot. > > Thanks~ > > 张铎(Duo Zhang) <[email protected]> 于2022年1月22日周六 11:03写道: > >> Thank you Gavin. >> >> Let me first move some light weighted job first to see if everything is >> OK. >> >> HBase Nightly, some flaky related jobs, and also the main pre commit job >> for HBase are tied together. We need to move them at once. >> >> Gavin McDonald <[email protected]> 于2022年1月22日周六 02:44写道: >> >>> Thanks for your patience >>> >>> I have 'copied' over a job - >>> https://ci-hbase.apache.org/job/HBase%20Nightly/ >>> >>> which of course made me aware of what plugins I needed to install. >>> >>> Feel free to delete that, or use it and delete the old, and let me know >>> if have any issues >>> with any other missing plugins. >>> >>> >>> >>> On Thu, Jan 20, 2022 at 1:11 PM 张铎(Duo Zhang) <[email protected]> >>> wrote: >>> >>>> I’ve also replied on the jira issue. >>>> >>>> You can try to copy a job to the new Jenkins. >>>> >>>> Thanks. >>>> >>>> Gavin McDonald <[email protected]>于2022年1月20日 周四18:45写道: >>>> >>>>> Im taking a look ... >>>>> >>>>> On Thu, Jan 20, 2022 at 6:54 AM Sean Busbey <[email protected]> wrote: >>>>> >>>>> > Hi Gavin >>>>> > >>>>> > I went to start migrating jobs to the ci-hbase controller, but the >>>>> new job >>>>> > workflow doesn't include pipelines or multibranch pipelines. We use >>>>> both of >>>>> > these job types for nearly all of our work. Can they be enabled? >>>>> > >>>>> > On Tue, Jan 18, 2022 at 5:04 AM Gavin McDonald <[email protected] >>>>> > >>>>> > wrote: >>>>> > >>>>> >> >>>>> >> >>>>> >> On 2022/01/18 09:20:24 "张铎(Duo Zhang)" wrote: >>>>> >> > Thank you Gavin. >>>>> >> > >>>>> >> > We have some urls in our jenkins files which references the >>>>> artifacts of >>>>> >> > the jenkins jobs, so a simple copy or move can not work. For >>>>> example, >>>>> >> here: >>>>> >> > >>>>> >> > >>>>> >> >>>>> https://github.com/apache/hbase/blob/c9bcd87b34a15d200a55ec7fdc2b1d86e3367a8c/dev-support/Jenkinsfile_GitHub#L47 >>>>> >> > >>>>> >> > So I prefer we migrate the jobs by ourselves. Will file a HBase >>>>> issue >>>>> >> to do >>>>> >> > this. >>>>> >> > >>>>> >> > And will report any problems on INFRA_22760 while migrating. When >>>>> the >>>>> >> > migration is half done, you can move for example, 5 hbase nodes >>>>> from >>>>> >> > ci-hadoop to ci-hbase, and once the migration is finally done, >>>>> you can >>>>> >> move >>>>> >> > all the remaining hbase nodes from ci-hadoop to ci-hbase. >>>>> >> > >>>>> >> > WDYT? >>>>> >> >>>>> >> However you want to do it is fine with me :) >>>>> >> >>>>> >> You have 10 nodes on there right now to get you started. >>>>> >> >>>>> >> Let me know how you get on >>>>> >> >>>>> >> > >>>>> >> > Thanks. >>>>> >> > >>>>> >> > Gavin McDonald <[email protected]> 于2022年1月18日周二 16:16写道: >>>>> >> > >>>>> >> > > Hi All, >>>>> >> > > >>>>> >> > > I created an Infra ticket for tracking. >>>>> >> > > >>>>> >> > > https://issues.apache.org/jira/browse/INFRA-22760 >>>>> >> > > >>>>> >> > > For now, I left your current nodes hbase1 to hbase10 in >>>>> ci-hadoop.a.o >>>>> >> > > >>>>> >> > > I have created for you 10 new nodes so far out of our Hetzner DC >>>>> >> > > of a similar specifications to the hbase1-10. >>>>> >> > > >>>>> >> > > Those are hbase11-20 and are available right now for testing on >>>>> >> > > ci-hbase.apache.org >>>>> >> > > >>>>> >> > > I do not know your workflow well enough to decide the next >>>>> steps for >>>>> >> you >>>>> >> > > for testing. >>>>> >> > > >>>>> >> > > Options include: >>>>> >> > > >>>>> >> > > 1. I can 'move' all jobs out of ci-hadoop onto ci-hbase >>>>> >> > > 2. I can 'move' one or a number of jobs out of ci-hadoop onto >>>>> ci-hbase >>>>> >> > > 3. Similar to 1 or 2, but 'copy' any number of jobs over for >>>>> testing. >>>>> >> > > - I like copy, however quite a few projects jobs would not >>>>> be >>>>> >> > > appropriate >>>>> >> > > to have the same job running twice, including those that >>>>> >> deploy, or >>>>> >> > > those that >>>>> >> > > build from PRs and continue a workflow to report back, or >>>>> >> approve >>>>> >> > > for merge. >>>>> >> > > So for a copy, would need to be a job that just 'builds >>>>> and >>>>> >> tests' >>>>> >> > > with no outflow. >>>>> >> > > 4. You guys create new jobs on ci-hbase.apache.org to test the >>>>> nodes >>>>> >> > > setup and the >>>>> >> > > main controller setup, without affecting current jobs. >>>>> >> > > >>>>> >> > > Obviously, you may to tweak version controlled script files >>>>> such as a >>>>> >> > > JenkinsFile, which makes the copy options harder unless testing >>>>> from a >>>>> >> > > branch created for the purpose. >>>>> >> > > >>>>> >> > > I may be overthinking things, and option 1 , the simplest and >>>>> most >>>>> >> > > straight forward from my end would also suit you guys and we >>>>> deal >>>>> >> with any >>>>> >> > > breakage as it happens (I'm thinking of integrations with other >>>>> >> services, >>>>> >> > > Credentials/Secrets, Plugins I haven't installed that are >>>>> needed etc.) >>>>> >> > > >>>>> >> > > Let me know please ASAP how you want to proceed so we can get >>>>> using >>>>> >> these >>>>> >> > > nodes, after which I can then proceed to move hbase1-10 nodes >>>>> over >>>>> >> also. >>>>> >> > > And then start adding more into the mix. >>>>> >> > > >>>>> >> > > Oh. The 'git-websites' label should be a no-op. It is available >>>>> on >>>>> >> > > ci-hbase.a.o as the nodes with that label are shared and leased >>>>> out to >>>>> >> > > controllers as needed upon request of a job. >>>>> >> > > >>>>> >> > > Thanks >>>>> >> > > >>>>> >> > > Gav... >>>>> >> > > >>>>> >> > > >>>>> >> > > On 2021/12/09 15:07:26 "张铎(Duo Zhang)" wrote: >>>>> >> > > > Thanks you Gavin. >>>>> >> > > > >>>>> >> > > > You can do it in your convenience, just let me know so I could >>>>> >> change the >>>>> >> > > > label in the jenkinsfile of our jenkins jobs, at least our pre >>>>> >> commit job >>>>> >> > > > still uses the Hadoop label. >>>>> >> > > > >>>>> >> > > > And another thing is about the hbase_generate_website job, it >>>>> needs >>>>> >> to be >>>>> >> > > > executed on the nodes under the git-websites label. I'm not >>>>> sure if >>>>> >> the >>>>> >> > > > label is still available after the migration. >>>>> >> > > > >>>>> >> > > > Gavin McDonald <[email protected]> 于2021年12月8日周三 17:28写道: >>>>> >> > > > >>>>> >> > > > > Hi HBase devs. >>>>> >> > > > > >>>>> >> > > > > This is to let you know that Infra has created a dedicated >>>>> Jenkins >>>>> >> > > > > Controller at https://ci-hbase.apache.org . >>>>> >> > > > > >>>>> >> > > > > You have new incoming donated agents which will get >>>>> connected to >>>>> >> this >>>>> >> > > new >>>>> >> > > > > controller by Infra. >>>>> >> > > > > >>>>> >> > > > > You also have 10 or so agents connected to >>>>> >> > > https://ci-hadoop.apache.org - >>>>> >> > > > > I >>>>> >> > > > > would like to move these agents - and all of your jobs - >>>>> over to >>>>> >> the >>>>> >> > > new >>>>> >> > > > > controller as soon as possible. >>>>> >> > > > > >>>>> >> > > > > You may or may not need to reconfigure your jobs and or >>>>> >> JenkinsFile or >>>>> >> > > > > other. >>>>> >> > > > > >>>>> >> > > > > Can I get the go ahead to move these at my convenience or >>>>> suggest >>>>> >> > > please a >>>>> >> > > > > timeline for Infra to move these agents. >>>>> >> > > > > >>>>> >> > > > > Thanks! >>>>> >> > > > > >>>>> >> > > > > -- >>>>> >> > > > > >>>>> >> > > > > *Gavin McDonald* >>>>> >> > > > > Systems Administrator >>>>> >> > > > > ASF Infrastructure Team >>>>> >> > > > > >>>>> >> > > > >>>>> >> > > >>>>> >> > >>>>> >> >>>>> > >>>>> >>>>> -- >>>>> >>>>> *Gavin McDonald* >>>>> Systems Administrator >>>>> ASF Infrastructure Team >>>>> >>>> >>> >>> -- >>> >>> *Gavin McDonald* >>> Systems Administrator >>> ASF Infrastructure Team >>> >>
