This never worked in the past... But it would be great if you can kick the infra team to get this done :)
File an infra issue? Andor Molnar <[email protected]>于2020年7月29日 周三18:36写道: > You’re having the same issue with HBase Robot btw. At the end of console > outputs: > > "Could not update commit status, please check if your scan credentials > belong to a member of the organization or a collaborator of the repository > and repo:status scope is selected” > > ...and shortly after that: > > "GitHub has been notified of this commit’s build result” > > Whatever does it mean. > > Andor > > > > > On 2020. Jul 29., at 11:57, Andor Molnar <[email protected]> wrote: > > > > Yep, we’ve finally received it. It’s done. > > > > Current issue is that Jenkins is unable to set Github build status. I’ve > added repo:status permission, but it’s also asking to be member of the > project/organization and not sure how to do that. > > > > Andor > > > > > > > >> On 2020. Jul 29., at 4:10, 张铎(Duo Zhang) <[email protected]> wrote: > >> > >> Seems you have already made it? > >> > >> Usually there are several moderators for the private list, you need to > ask > >> them to let the GitHub registration go through. > >> > >> Andor Molnar <[email protected]> 于2020年7月29日周三 上午1:03写道: > >> > >>> Thanks Duo, that’s very helpful. > >>> I cannot set private@zookeeper as a verified e-mail address, because > the > >>> verification e-mail cannot be sent to the list. Isn’t that restricted > for > >>> members only (by default)? > >>> > >>> Andor > >>> > >>> > >>> > >>>> On 2020. Jul 28., at 3:15, 张铎(Duo Zhang) <[email protected]> > wrote: > >>>> > >>>> Hi Andor, > >>>> > >>>> The Apache-HBase account is registered by me, using the private@hbase > >>>> mailing list, so all the PMC members can maintain the password. > >>>> > >>>> I generated an access token and added it to our jenkins, so we can > use it > >>>> to post comments back to GitHub. > >>>> > >>>> I think you could do the same to register an Apache-ZooKeeper > account? Or > >>>> if you want to use the hadoop-yetus account, you'd better ask the > hadoop > >>>> PMC members or Gavin to add the token to jenkins so you can use it. > >>>> > >>>> Thanks. > >>>> > >>>> Andor Molnar <[email protected]> 于2020年7月28日周二 上午3:56写道: > >>>> > >>>>> Hi Duo, > >>>>> > >>>>> I’m trying to create a similar job for Apache ZooKeeper, but > >>> unfortunately > >>>>> haven’t got too much help on the Apache builds@ list so far, so I’m > >>>>> rather asking you if you don’t mind. > >>>>> > >>>>> First, how have you set up the Hbase Github account that you use in > this > >>>>> job to access the repo? > >>>>> > >>>>> Thanks, > >>>>> Andor > >>>>> > >>>>> > >>>>> > >>>>>> On 2020. Jul 27., at 2:22, 张铎(Duo Zhang) <[email protected]> > >>> wrote: > >>>>>> > >>>>>> The pre commit job has been migrated to c-hadoop.a.o. > >>>>>> > >>>>>> I have disabled periodical scan for the old job on builds.a.o, as we > >>>>> still > >>>>>> need to view the pre commit result on it do not delete for now. Will > >>>>> delete > >>>>>> it later, maybe after several weeks. > >>>>>> > >>>>>> The new job is here > >>>>>> > >>>>>> > https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/ > >>>>>> > >>>>>> Thanks. > >>>>>> > >>>>>> 张铎(Duo Zhang) <[email protected]> 于2020年7月25日周六 下午9:44写道: > >>>>>> > >>>>>>> > >>>>>>> > >>>>> > >>> > https://ci-hadoop.apache.org/job/HBase/job/HBase%20Nightly/job/branch-2/5/console > >>>>>>> > >>>>>>> > >>>>>>> We successfully finished a nightly build. > >>>>>>> > >>>>>>> But seems the jiraComment did not work. I haven't seen the comment > >>>>>>> on HBASE-24757... > >>>>>>> > >>>>>>> 张铎(Duo Zhang) <[email protected]> 于2020年7月25日周六 下午4:51写道: > >>>>>>> > >>>>>>>> After installing two new jenkins plugins, the pre commit job seems > >>> fine > >>>>>>>> now. > >>>>>>>> > >>>>>>>> The last failure is because of a timeout, I assume the problem is > >>> that > >>>>> we > >>>>>>>> do not have enough executors so all the jobs are executed > >>> sequentially. > >>>>>>>> > >>>>>>>> Maybe we could move the pre commit job to the new env first? The > >>>>> nightly > >>>>>>>> job and flaky job require more resources, and we need the output > of > >>>>> these > >>>>>>>> jenkins jobs(the flaky test list). > >>>>>>>> > >>>>>>>> Thanks. > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> 张铎(Duo Zhang) <[email protected]> 于2020年7月24日周五 下午4:36写道: > >>>>>>>> > >>>>>>>>> The problem seems because of this: > >>>>>>>>> > >>>>>>>>> https://issues.jenkins-ci.org/browse/JENKINS-48556 > >>>>>>>>> > >>>>>>>>> I triggered the job again, it passed the timestamps call, and > will > >>>>> keep > >>>>>>>>> an eye on it. > >>>>>>>>> > >>>>>>>>> 张铎(Duo Zhang) <[email protected]> 于2020年7月21日周二 上午11:18写道: > >>>>>>>>> > >>>>>>>>>> On the sponsors, we could have a try. > >>>>>>>>>> > >>>>>>>>>> The problem here is the process of the donation? IIRC there is a > >>>>> thread > >>>>>>>>>> on the infra mailing list about how to donate machines to a > >>> specific > >>>>>>>>>> project and the discussion did not go well... > >>>>>>>>>> > >>>>>>>>>> Sean Busbey <[email protected]> 于2020年7月21日周二 上午11:13写道: > >>>>>>>>>> > >>>>>>>>>>> We could check with ASF infra for the current state of things > wrt > >>>>>>>>>>> GitHub > >>>>>>>>>>> actions. I believe there is a queue set up across ASF projects. > >>>>>>>>>>> > >>>>>>>>>>> It has the same resource issue Travis had; things are fine > until > >>>>> some > >>>>>>>>>>> critical mass of projects seeking better perf realize some new > >>>>> option > >>>>>>>>>>> is > >>>>>>>>>>> available and then quickly all available resources are > consumed. > >>>>>>>>>>> > >>>>>>>>>>> AFAICT the only option that gets us the same or better as the > H* > >>>>> nodes > >>>>>>>>>>> will > >>>>>>>>>>> be finding sponsors and running our own. > >>>>>>>>>>> > >>>>>>>>>>> On Mon, Jul 20, 2020, 21:55 张铎(Duo Zhang) < > [email protected]> > >>>>>>>>>>> wrote: > >>>>>>>>>>> > >>>>>>>>>>>> I think our nightly, flakey, and pre commit jobs should be > >>>>>>>>>>> transferred as a > >>>>>>>>>>>> whole? They depend on each other. > >>>>>>>>>>>> > >>>>>>>>>>>> I offer my help on the transition. > >>>>>>>>>>>> > >>>>>>>>>>>> And on github CI, does ASF have a special deal with github? If > >>> not, > >>>>>>>>>>> I do > >>>>>>>>>>>> not think the default resource can fit our requirements... > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> Sean Busbey <[email protected]> 于2020年7月21日周二 上午1:49写道: > >>>>>>>>>>>> > >>>>>>>>>>>>> Hi folks! > >>>>>>>>>>>>> > >>>>>>>>>>>>> Back in April there was a brief discussion[1] about ASF > Infra's > >>>>>>>>>>>>> notification that builds.a.o is going away and we are > currently > >>>>>>>>>>> slated > >>>>>>>>>>>>> to migrate to a set of CI servers for "Hadoop and related > >>>>>>>>>>> projects". > >>>>>>>>>>>>> This is the ci farm that will contain the bulk of the H* > worker > >>>>>>>>>>> nodes > >>>>>>>>>>>>> that are donated by Yahoo!, which are the nodes we've been > >>> running > >>>>>>>>>>> on > >>>>>>>>>>>>> for ages[2]. > >>>>>>>>>>>>> > >>>>>>>>>>>>> Migration discussion still happens on the > >>> [email protected] > >>>>>>>>>>>>> list[3] and recently ASF Infra set a target date of August > 15th > >>>>> for > >>>>>>>>>>>>> turning off the existing builds.a.o server[4]. > >>>>>>>>>>>>> > >>>>>>>>>>>>> That gives us a little under 4 weeks to have things up and > >>> working > >>>>>>>>>>> on > >>>>>>>>>>>>> the new ci-hadoop.a.o jenkins coordinator[5]. it’s not clear > to > >>> me > >>>>>>>>>>>>> that the level of effort we’ll need to spend is worth what we > >>> get > >>>>>>>>>>> out > >>>>>>>>>>>>> of a continuation of the status quo on builds.a.o. I did a > quick > >>>>>>>>>>> test > >>>>>>>>>>>>> by updating the nightly job on ci-hadoop.a.o to run just > >>> branch-2, > >>>>>>>>>>>>> since that has been stable on builds.a.o. It failed with a > >>> Jenkins > >>>>>>>>>>>>> pipeline DSL syntax error[6] so I'm assuming migrating will > be a > >>>>>>>>>>> slog. > >>>>>>>>>>>>> > >>>>>>>>>>>>> As far as I can see our options are: > >>>>>>>>>>>>> > >>>>>>>>>>>>> * Do nothing. Have no testing or automated website > publication > >>> in > >>>>>>>>>>> mid > >>>>>>>>>>>>> August. > >>>>>>>>>>>>> * Transition website publication and nothing else (probably > can > >>> be > >>>>>>>>>>>>> done in a day) > >>>>>>>>>>>>> * Transition just precommit testing for various repos > (probably > >>>>>>>>>>> can be > >>>>>>>>>>>>> done in a few days) > >>>>>>>>>>>>> * Transition everything (no idea how long it takes due to > >>> nightly, > >>>>>>>>>>>>> flaky stuff, etc) > >>>>>>>>>>>>> > >>>>>>>>>>>>> The alternatives if we do not transition any given job to > >>>>>>>>>>> ci-hadoop: > >>>>>>>>>>>>> > >>>>>>>>>>>>> * Try to move to GitHub Actions > >>>>>>>>>>>>> * Try to move to Travis CI > >>>>>>>>>>>>> * Try to move to Jenkins infra we maintain ourselves > (presumably > >>>>> by > >>>>>>>>>>>>> soliciting project specific donations for worker nodes on > cloud > >>>>>>>>>>>>> vendors) > >>>>>>>>>>>>> > >>>>>>>>>>>>> It's important to remember that as a project we have a heavy > >>>>>>>>>>> footprint > >>>>>>>>>>>>> wherever our nightly tests run. For context, a given branch's > >>>>>>>>>>> nightly > >>>>>>>>>>>>> can keep 3-4 executors busy for 6+ hours on the current > >>> builds.a.o > >>>>>>>>>>>>> setup. There's been a bunch of great work lately on bringing > >>> down > >>>>>>>>>>> what > >>>>>>>>>>>>> it takes to run the full test suite, but applying that work > to > >>>>>>>>>>> nightly > >>>>>>>>>>>>> is itself a significant undertaking. > >>>>>>>>>>>>> > >>>>>>>>>>>>> What are folks thinking? Most importantly who is ready to > work > >>>>>>>>>>> towards > >>>>>>>>>>>>> any given approach? > >>>>>>>>>>>>> > >>>>>>>>>>>>> [1] [DISCUSS] Migrating HBase to new CI Master > >>>>>>>>>>>>> https://s.apache.org/fux1o > >>>>>>>>>>>>> > >>>>>>>>>>>>> [2] https://builds.apache.org/view/H-L/view/HBase/ > >>>>>>>>>>>>> > >>>>>>>>>>>>> [3] > >>>>>>>>>>>> > >>>>>>>>>>> > >>>>> > https://lists.apache.org/[email protected] > >>>>>>>>>>>>> > >>>>>>>>>>>>> [4] [IMPORTANT] - 2 more HADOOP nodes migrated over to > ci-hadoop > >>>>>>>>>>>>> https://s.apache.org/7e1nq > >>>>>>>>>>>>> > >>>>>>>>>>>>> [5] https://ci-hadoop.apache.org/job/HBase/ > >>>>>>>>>>>>> > >>>>>>>>>>>>> [6] > >>>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>> > >>>>> > >>> > https://ci-hadoop.apache.org/job/HBase/job/HBase%20Nightly/job/branch-2/2/console > >>>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>> > >>>>> > >>>>> > >>> > >>> > > > >
