Give it a try now please On Sat, Feb 5, 2022 at 8:55 AM 张铎(Duo Zhang) <[email protected]> wrote:
> Hi, Gavin, any luck on the ssh transfer plugin? > > Thanks. > > 张铎(Duo Zhang) <[email protected]> 于2022年1月29日周六 14:53写道: > >> So any updates here Gavin? >> >> Is the ssh transfer plugin available now? >> >> Thanks. >> >> Sean Busbey <[email protected]> 于2022年1月23日周日 09:04写道: >> >>> It looks like I currently do have access to manage the ci-hbase >>> controller. >>> >>> >>> Could you check that the git-websites label handling where a common >>> machine gets leased to the ci-hbase controller is set up properly? or give >>> me a pointer on how I would check this myself? >>> >>> I started trying to migrate our website generation job again and it's >>> been waiting for a node with the git-websites label to show up for ~8 hours >>> at this point. >>> >>> https://ci-hbase.apache.org/job/hbase_generate_website/3/ >>> >>> >>> >>> On Sat, Jan 22, 2022 at 2:42 AM Gavin McDonald <[email protected]> >>> wrote: >>> >>>> 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 >>>> >>> -- *Gavin McDonald* Systems Administrator ASF Infrastructure Team
