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?

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
> > >
> >
>

Reply via email to