Thank you Gavin. WIll take a look soon! Gavin McDonald <[email protected]> 于2022年2月8日周二 18:31写道:
> 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 >
