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