Thank you Gavin. The builds are started now. Let's wait for the result.
And on installing plugins, I haven't seen any system management related button on the https://ci-hbase.apache.org/ page... On the https://jenkins-ccos.apache.org/job/masters/job/HBase/ page, click the 'Config Files' button, there is a 'Manage Jenkins' button but I have no permission to click it... Another thing is hbase20 is offline because of readonly filesystem. PTAL. Thanks a lot. Gavin McDonald <[email protected]> 于2022年1月22日周六 16:42写道: > Hi, > Timestamper plugin installed. > > By the way I thought I had given the PMC members permissions to manage > Jenkins > on ci-hbase including installing plugins etc, can someone check? > > > On Sat, Jan 22, 2022 at 7:34 AM 张铎(Duo Zhang) <[email protected]> > wrote: > >> We faced a strange issue.. >> >> rg.codehaus.groovy.control.MultipleCompilationErrorsException: startup >> failed: >> WorkflowScript: 29: Invalid option type "timestamps". Valid option types: >> [buildDiscarder, catchError, checkoutToSubdirectory, >> disableConcurrentBuilds, disableResume, durabilityHint, >> githubProjectProperty, newContainerPerStage, overrideIndexTriggers, >> parallelsAlwaysFailFast, preserveStashes, quietPeriod, rateLimitBuilds, >> retry, script, skipDefaultCheckout, skipStagesAfterUnstable, timeout, >> waitUntil, warnError, withChecks, withContext, withCredentials, withEnv, >> wrap, ws] @ line 29, column 5. >> timestamps() >> ^ >> >> 1 error >> >> at >> org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:310) >> at >> org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1085) >> at >> org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:603) >> at >> org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:581) >> at >> org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:558) >> at >> groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:298) >> at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:268) >> at groovy.lang.GroovyShell.parseClass(GroovyShell.java:688) >> at groovy.lang.GroovyShell.parse(GroovyShell.java:700) >> at >> org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.doParse(CpsGroovyShell.java:142) >> at >> org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.reparse(CpsGroovyShell.java:127) >> at >> org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.parseScript(CpsFlowExecution.java:571) >> at >> org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.start(CpsFlowExecution.java:523) >> at >> org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:334) >> at hudson.model.ResourceController.execute(ResourceController.java:97) >> at hudson.model.Executor.run(Executor.java:429) >> >> >> After googling, it seems a restart of jenkins can fix it, or we do not >> have timestamper plugin installed? Mind taking a look Gavin? >> >> Thanks. >> >> 张铎(Duo Zhang) <[email protected]> 于2022年1月22日周六 11:40写道: >> >>> 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 >>>>>> >>>>> > > -- > > *Gavin McDonald* > Systems Administrator > ASF Infrastructure Team >
