Gavin please install the Timestamper plugin https://plugins.jenkins.io/timestamper/
On Fri, Jan 21, 2022 at 9:40 PM 张铎(Duo Zhang) <[email protected]> wrote: > 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 >>>> >>>
