Answering myself: Flaky Test Report
> On 2020. Aug 14., at 12:52, Andor Molnar <an...@apache.org> wrote: > > Hi devs, > > There’s some movement from Apache on Jenkins migration. Github account is now > available on the new instance which will be useful for PreCommit builds. I > started the tests. > > Deadline (15 Aug) is approaching. Is there anything else which has fallen > through the cracks and has to be migrated to the new instance? > > Andor > > > >> On 2020. Jul 24., at 19:15, Patrick Hunt <ph...@apache.org> wrote: >> >> On Fri, Jul 24, 2020 at 3:05 AM Andor Molnar <an...@apache.org> wrote: >> >>> Hi, >>> >>> Jenkinsfile is now committed to master, 3.5 and 3.6 branches. Build is >>> running here: >>> >>> https://ci-hadoop.apache.org/view/ZooKeeper/job/zookeeper-master-maven-multipipeline/ >>> >>> I use standard Git interface to access the repo, because using GitHub >>> means that branch discovery has to run through the github API. The problem >>> with this is that I haven’t specified credentials and anonymous access is >>> limited by some quota, meaning the discovery process takes ages (1-2 hours). >>> >>> Builds are running fine except I see a lot of concurrent builds on master >>> without any meaningful SCM change. Odd. I will change pollSCM trigger to >>> run @hourly and will see how it goes. >>> >>> What’s outstanding? >>> >>> - JDKs: currently only two: 8, 11 (LTS versions). What other JDKs would >>> you like to run against? >>> >>> - GitHub Pull Requests precommit job: I have no idea how to do this, but I >>> suspect we have to use the GitHub Api for this to work. >>> >>> >> Not sure if this is helpful but I saw it recently: >> >>> we need ability to trigger builds on pull request creation/updates which >> >>> requires the plug-in below or similar: >> >>> https://plugins.jenkins.io/ghprb/ >> >> >> >> That plugin is deprecated and not recommended for use . >> >> >> I have installed the *branch source plugin instead*, hopefully that works >> for >> >> you. >> >> >> If not, let's investigate further what else we can do >> >> >> >>> - Windows build: there’s no Windows agent available currently in the new >>> instance. >>> >>> - Ant builds: do we need this? >>> >>> Please share your thoughts. >>> >>> Regards, >>> Andor >>> >>> >>> >>> >>>> On 2020. Jul 23., at 22:08, Andor Molnar <an...@apache.org> wrote: >>>> >>>> Hi folks, >>>> >>>> PR is available: https://github.com/apache/zookeeper/pull/1409 >>>> >>>> Andor >>>> >>>> >>>> >>>> On Thu, 2020-07-23 at 11:32 +0200, Andor Molnar wrote: >>>>> Created a Jira for the task: >>>>> >>>>> https://issues.apache.org/jira/browse/ZOOKEEPER-3896 >>>>> >>>>> Andor >>>>> >>>>> >>>>> >>>>>> On 2020. Jul 21., at 12:10, Andor Molnar <an...@apache.org> wrote: >>>>>> >>>>>> Where’s that example…? >>>>>> >>>>>> >>>>>> >>>>>>> On 2020. Jul 20., at 20:02, Enrico Olivelli <eolive...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>> Il Lun 20 Lug 2020, 19:40 Andor Molnar <an...@apache.org> ha >>>>>>> scritto: >>>>>>> >>>>>>>> Hi Enrico, >>>>>>>> >>>>>>>> No worries, I only created a few jobs to make some progress, >>>>>>>> but feel free >>>>>>>> to ignore that and do it in a better way. The “View” or >>>>>>>> “Folder” that I was >>>>>>>> adding jobs is >>>>>>>> >>>>>>>> https://ci-hadoop.apache.org/view/ZooKeeper/ >>>>>>>> >>>>>>>> >>>>>>>> Andor >>>>>>>> >>>>>>> >>>>>>> This is an example from Apache Maven project. It is very complex >>>>>>> because >>>>>>> tests are in another repo and for lots if other reasons. We just >>>>>>> have to >>>>>>> create a simpler file. >>>>>>> >>>>>>> If nobody volunteers I can try to spend some time but I won't >>>>>>> have a fast >>>>>>> pace these weeks >>>>>>> >>>>>>> >>>>>>> Enrico >>>>>>> >>>>>>> >>>>>>> >>>>>>>> >>>>>>>>> On 2020. Jul 20., at 19:34, Enrico Olivelli < >>>>>>>>> eolive...@gmail.com> wrote: >>>>>>>>> >>>>>>>>> Il Lun 20 Lug 2020, 19:02 Patrick Hunt <ph...@apache.org> ha >>>>>>>>> scritto: >>>>>>>>> >>>>>>>>>> On Mon, Jul 20, 2020 at 9:47 AM Enrico Olivelli < >>>>>>>>>> eolive...@gmail.com> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Il Lun 20 Lug 2020, 18:41 Patrick Hunt <ph...@apache.org> >>>>>>>>>>> ha scritto: >>>>>>>>>>> >>>>>>>>>>>> On Sat, Jul 18, 2020 at 12:20 PM Andor Molnar < >>>>>>>>>>>> an...@apache.org> >>>>>>>>>> wrote: >>>>>>>>>>>>> Hi Pat, >>>>>>>>>>>>> >>>>>>>>>>>>> I have admin rights in the new system too and >>>>>>>>>>>>> probably can work on >>>>>>>>>> this >>>>>>>>>>>> on >>>>>>>>>>>>> Monday. >>>>>>>>>>>>> What’s “matrix” config? Shouldn’t we just replicate >>>>>>>>>>>>> the same jobs on >>>>>>>>>>> the >>>>>>>>>>>>> new instance? >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> Not sure on the exact name/feature but "matrix" is >>>>>>>>>>>> basically the >>>>>>>>>> ability >>>>>>>>>>> to >>>>>>>>>>>> say "run this build/test across a set of JDK versions" >>>>>>>>>>>> rather than a >>>>>>>>>>> single >>>>>>>>>>>> version. As a result, instead of 3 jobs for zk3.6.0, >>>>>>>>>>>> jdk 1/2/3 you end >>>>>>>>>> up >>>>>>>>>>>> with a single job which runs three times, one for each >>>>>>>>>>>> jdk type and >>>>>>>>>>>> summarizes the results. I've seen this before, I assume >>>>>>>>>>>> it's a feature >>>>>>>>>> of >>>>>>>>>>>> jenkins itself? >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> We should use Jenkins files and this configuration will >>>>>>>>>>> be easy and >>>>>>>>>>> committed to git >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> The ability to do "gitops" would be amazing! >>>>>>>>>> >>>>>>>>> >>>>>>>>> Yes. >>>>>>>>> But I saw on Slack that Andor already started to create new >>>>>>>>> jobs. >>>>>>>>> We should do only one way in order not to waste time. >>>>>>>>> >>>>>>>>> Andor can you please share your work? >>>>>>>>> Thanks for doing it >>>>>>>>> >>>>>>>>> Enrico >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> Patrick >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> Enrico >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> Patrick >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> Andor >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> On 2020. Jul 17., at 2:51, Patrick Hunt < >>>>>>>>>>>>>> ph...@apache.org> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>> I updated the job I linked earlier based on what's >>>>>>>>>>>>>> the latest on >>>>>>>>>> the >>>>>>>>>>>>> legacy >>>>>>>>>>>>>> jenkins. It ran successfully >>>>>>>>>>>>>> https://ci-hadoop.apache.org/job/zookeeper-master-maven/215/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> I didn't replicate every config setting - main gap >>>>>>>>>>>>>> is the spotbugs >>>>>>>>>>>>>> post-build, which seems to be missing from the new >>>>>>>>>>>>>> jenkins plugins. >>>>>>>>>>>>>> >>>>>>>>>>>>>> That's just maven master though. Not sure about the >>>>>>>>>>>>>> rest. Can we do >>>>>>>>>>>> more >>>>>>>>>>>>> of >>>>>>>>>>>>>> a "matrix" config in the new system vs cloning all >>>>>>>>>>>>>> the time? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Patrick >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Thu, Jul 16, 2020 at 3:31 PM Patrick Hunt < >>>>>>>>>>>>>> ph...@apache.org> >>>>>>>>>>> wrote: >>>>>>>>>>>>>>> On Thu, Jul 16, 2020 at 3:22 PM Patrick Hunt < >>>>>>>>>>>>>>> ph...@apache.org> >>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Thu, Jul 16, 2020 at 12:56 PM Enrico >>>>>>>>>>>>>>>> Olivelli < >>>>>>>>>>>> eolive...@gmail.com> >>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> FYI >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Fun. I do notice it says "Hadoop and related >>>>>>>>>>>>>>>> projects have their >>>>>>>>>>> own >>>>>>>>>>>>>>>> migration path to follow" - any insight on >>>>>>>>>>>>>>>> that? We are or are >>>>>>>>>> not >>>>>>>>>>>>> lumped >>>>>>>>>>>>>>>> in? I would assume we are? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> This (eventual migration) came up a while back >>>>>>>>>>>>>>>> on the Hadoop PMC >>>>>>>>>>> and >>>>>>>>>>>> I >>>>>>>>>>>>>>>> volunteered to try for us (ZK). I was never >>>>>>>>>>>>>>>> able to get it to >>>>>>>>>>> work, I >>>>>>>>>>>>>>>> provided feedback to infra but they never got >>>>>>>>>>>>>>>> back, as such we >>>>>>>>>>> have >>>>>>>>>>>> a >>>>>>>>>>>>>>>> project here that's not working with some basic >>>>>>>>>>>>>>>> dependencies >>>>>>>>>>> missing: >>>>>>>>>>>>>>>> https://ci-hadoop.apache.org/job/zookeeper-master-maven/ >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> That said, we can try again. Can we verify >>>>>>>>>>>>>>>> where ZK is supposed >>>>>>>>>> to >>>>>>>>>>>>> land? >>>>>>>>>>>>>>>> Perhaps we can try to delete and recreate the >>>>>>>>>>>>>>>> POC job I created >>>>>>>>>> at >>>>>>>>>>>> that >>>>>>>>>>>>>>>> link to see if we can get it working? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I see another email thread on the list saying >>>>>>>>>>>>>>> that we are part of >>>>>>>>>>> said >>>>>>>>>>>>>>> "related projects". We are expected to move to >>>>>>>>>>>>>>> http://ci-hadoop.apache.org/ within 4 weeks. >>>>>>>>>>>>>>> Seems nodes are >>>>>>>>>>> already >>>>>>>>>>>>>>> being removed/migrated from the "H#" pool. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Also this: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> There are over 400 plugins on the current >>>>>>>>>>>>>>> builds.apache.org - >>>>>>>>>> most >>>>>>>>>>> of >>>>>>>>>>>>> which >>>>>>>>>>>>>>> we don't need any more, or are replaced with >>>>>>>>>>>>>>> different plugins on >>>>>>>>>>> the >>>>>>>>>>>>> new >>>>>>>>>>>>>>> system. I expect there may be some plugins we >>>>>>>>>>>>>>> still need to >>>>>>>>>> install >>>>>>>>>>> to >>>>>>>>>>>>> get >>>>>>>>>>>>>>> you going again, which is why it is vitally >>>>>>>>>>>>>>> important that you >>>>>>>>>> start >>>>>>>>>>>>>>> testing and migrating your jobs over *now*. You >>>>>>>>>>>>>>> should all have >>>>>>>>>>> auth. >>>>>>>>>>>>>>> Any questions, feel free to email the >>>>>>>>>> hadoop-migrati...@apache.org >>>>>>>>>>>>> list if >>>>>>>>>>>>>>> you are one of the projects listed below. The >>>>>>>>>>>>>>> rest of you, not >>>>>>>>>>>> listed, a >>>>>>>>>>>>>>> similar email to this one will be posted for you >>>>>>>>>>>>>>> shortly on >>>>>>>>>>>> builds@a.o. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> full details >>>>>>>>>>>>>>> >>>>>>>> >>> https://lists.apache.org/thread.html/r21c9d40cdbf5461143dd7eb4ff48a200c2fd20c50e946884f61318fd%40%3Cbuilds.apache.org%3E >>>>>>>>>>>>>>> Patrick >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Patrick >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> ---------- Forwarded message --------- >>>>>>>>>>>>>>>>> Da: Gavin McDonald <gmcdon...@apache.org> >>>>>>>>>>>>>>>>> Date: Gio 16 Lug 2020, 18:33 >>>>>>>>>>>>>>>>> Subject: [IMPORTANT] - Migration to ci- >>>>>>>>>>>>>>>>> builds.a.o >>>>>>>>>>>>>>>>> To: builds <bui...@apache.org> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hi All, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> This NOTICE is for everyone on >>>>>>>>>>>>>>>>> builds.apache.org. We are >>>>>>>>>>> migrating >>>>>>>>>>>>> to a >>>>>>>>>>>>>>>>> new >>>>>>>>>>>>>>>>> Cloudbees based Client Master called >>>>>>>>>> https://ci-builds.apache.org >>>>>>>>>>> . >>>>>>>>>>>>> The >>>>>>>>>>>>>>>>> migrations of all jobs needs to be done >>>>>>>>>>>>>>>>> before the switch off >>>>>>>>>> date >>>>>>>>>>>> of >>>>>>>>>>>>>>>>> 15th >>>>>>>>>>>>>>>>> August 2020, so you have a maximum of 4 >>>>>>>>>>>>>>>>> weeks. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> There is no tool or automated way of >>>>>>>>>>>>>>>>> migrating your jobs, the >>>>>>>>>>>>>>>>> differences in the platforms, the plugins and >>>>>>>>>>>>>>>>> the setup makes it >>>>>>>>>>>>>>>>> impossible >>>>>>>>>>>>>>>>> to do in a safe way. So, you all need to >>>>>>>>>>>>>>>>> start creating new jobs >>>>>>>>>>> on >>>>>>>>>>>>>>>>> ci-infra.a.o and then , when you are happy, >>>>>>>>>>>>>>>>> turn off your old >>>>>>>>>>> builds >>>>>>>>>>>>> on >>>>>>>>>>>>>>>>> builds.a.o. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> There are currently 4 agents over there ready >>>>>>>>>>>>>>>>> to take jobs, >>>>>>>>>> plus a >>>>>>>>>>>>>>>>> floating >>>>>>>>>>>>>>>>> agent which is shared amongst many masters >>>>>>>>>>>>>>>>> (more to come). I >>>>>>>>>> will >>>>>>>>>>>>> migrate >>>>>>>>>>>>>>>>> away 2 more agents from builds.a.o to ci- >>>>>>>>>>>>>>>>> builds.a.o every few >>>>>>>>>>> days, >>>>>>>>>>>>> and >>>>>>>>>>>>>>>>> will keep an eye of load across both and >>>>>>>>>>>>>>>>> adjust accordingly. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> If needed, create a ticket on INFRA jira for >>>>>>>>>>>>>>>>> any issues that >>>>>>>>>> crop >>>>>>>>>>>> up, >>>>>>>>>>>>> or >>>>>>>>>>>>>>>>> email here on builds@a.o. there may be one or >>>>>>>>>>>>>>>>> two plugins we >>>>>>>>>> need >>>>>>>>>>>> to >>>>>>>>>>>>>>>>> install/tweak etc. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> We will be not using 'Views' at the top >>>>>>>>>>>>>>>>> level, but rather we >>>>>>>>>> will >>>>>>>>>>>> take >>>>>>>>>>>>>>>>> advantage of 'Folders Plus' - each project >>>>>>>>>>>>>>>>> will get its own >>>>>>>>>> Folder >>>>>>>>>>>> and >>>>>>>>>>>>>>>>> have >>>>>>>>>>>>>>>>> authorisation access to create/edit jobs etc >>>>>>>>>>>>>>>>> within that >>>>>>>>>> folder. I >>>>>>>>>>>>> will >>>>>>>>>>>>>>>>> create these folders as you ask for them to >>>>>>>>>>>>>>>>> start with. This >>>>>>>>>> setup >>>>>>>>>>>>> allows >>>>>>>>>>>>>>>>> for credentials isolation amongst other >>>>>>>>>>>>>>>>> benefits, including but >>>>>>>>>>> not >>>>>>>>>>>>>>>>> limited >>>>>>>>>>>>>>>>> to exclusive agents (Controlled Agents) for >>>>>>>>>>>>>>>>> your own use , >>>>>>>>>> should >>>>>>>>>>>> you >>>>>>>>>>>>>>>>> have >>>>>>>>>>>>>>>>> any project targeted donations of agents. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> As with other aspects of the ASF, projects >>>>>>>>>>>>>>>>> can choose to just >>>>>>>>>>> enable >>>>>>>>>>>>> all >>>>>>>>>>>>>>>>> committers access to their folder, just ask. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> We will re-use builds.apache.org as a CNAME >>>>>>>>>>>>>>>>> to ci-builds.a.o >>>>>>>>>> but >>>>>>>>>>>> will >>>>>>>>>>>>>>>>> not >>>>>>>>>>>>>>>>> be setting up any forwarding rules or >>>>>>>>>>>>>>>>> anything like that. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> So, please, get started *now *on this so you >>>>>>>>>>>>>>>>> can be sure we are >>>>>>>>>>> all >>>>>>>>>>>>>>>>> completed before the final cutoff date of >>>>>>>>>>>>>>>>> 15th August 2020. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Any questions - I expect a few (dozen :) ) - >>>>>>>>>>>>>>>>> ask away and/or >>>>>>>>>> file >>>>>>>>>>>>> INFRA >>>>>>>>>>>>>>>>> tickets. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hadoop and related projects have their own >>>>>>>>>>>>>>>>> migration path to >>>>>>>>>>> follow, >>>>>>>>>>>>> same >>>>>>>>>>>>>>>>> cut off date, Cassandra, Beam, CouchDB have >>>>>>>>>>>>>>>>> already migrated and >>>>>>>>>>> are >>>>>>>>>>>>>>>>> doing >>>>>>>>>>>>>>>>> very well in their new homes. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Lets get going ... >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> *Gavin McDonald* >>>>>>>>>>>>>>>>> Systems Administrator >>>>>>>>>>>>>>>>> ASF Infrastructure Team >>>> >>> >>> >