Hi Gavin, the ssh transfer plugin is fine, but now we miss python on
hbase11-20.

I've filed INFRA-22855, PTAL.

Thanks.

张铎(Duo Zhang) <palomino...@gmail.com> 于2022年2月8日周二 20:19写道:

> Thank you Gavin. WIll take a look soon!
>
> Gavin McDonald <gmcdon...@apache.org> 于2022年2月8日周二 18:31写道:
>
>> Give it a try now please
>>
>> On Sat, Feb 5, 2022 at 8:55 AM 张铎(Duo Zhang) <palomino...@gmail.com>
>> wrote:
>>
>> > Hi, Gavin, any luck on the ssh transfer plugin?
>> >
>> > Thanks.
>> >
>> > 张铎(Duo Zhang) <palomino...@gmail.com> 于2022年1月29日周六 14:53写道:
>> >
>> >> So any updates here Gavin?
>> >>
>> >> Is the ssh transfer plugin available now?
>> >>
>> >> Thanks.
>> >>
>> >> Sean Busbey <bus...@apache.org> 于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 <gmcdon...@apache.org>
>> >>> 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) <palomino...@gmail.com
>> >
>> >>>> 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) <palomino...@gmail.com> 于2022年1月22日周六 11:40写道:
>> >>>> >
>> >>>> >> Oh, just saw that we could do this by ourselves.
>> >>>> >>
>> >>>> >> Let me have a try.
>> >>>> >>
>> >>>> >> 张铎(Duo Zhang) <palomino...@gmail.com> 于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) <palomino...@gmail.com> 于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 <gmcdon...@apache.org> 于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) <
>> >>>> palomino...@gmail.com>
>> >>>> >>>>> wrote:
>> >>>> >>>>>
>> >>>> >>>>>> I’ve also replied on the jira issue.
>> >>>> >>>>>>
>> >>>> >>>>>> You can try to copy a job to the new Jenkins.
>> >>>> >>>>>>
>> >>>> >>>>>> Thanks.
>> >>>> >>>>>>
>> >>>> >>>>>> Gavin McDonald <gmcdon...@apache.org>于2022年1月20日 周四18:45写道:
>> >>>> >>>>>>
>> >>>> >>>>>>> Im taking a look ...
>> >>>> >>>>>>>
>> >>>> >>>>>>> On Thu, Jan 20, 2022 at 6:54 AM Sean Busbey <
>> bus...@apache.org>
>> >>>> >>>>>>> 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 <
>> >>>> >>>>>>> gmcdon...@apache.org>
>> >>>> >>>>>>> > 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 <gmcdon...@apache.org> 于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 <gmcdon...@apache.org> 于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
>>
>

Reply via email to