Seems like there are some environmental-related differences. On Thu, 8 Dec 2022 at 18:56, Sai Boorlagadda <sai.boorlaga...@gmail.com> wrote:
> Kirk, > > I updated the github pipeline[1] to run unit tests across multiple JDK > implementations on the different OS to figure out if there are any JDK/OS > differences and seems like there are common tests that fail on > GithubActions. > > Sai > [1] > https://github.com/apache/geode/actions/runs/3519795068/jobs/5900102040 > > On Thu, 8 Dec 2022 at 12:18, Kirk Lund <kl...@apache.org> wrote: > >> Hey Sai, >> >> Quick update on this. On my Mac, I'm able to build and run all unit tests >> without any failures using the very latest Oracle Java 8 JDK. I'll try >> OpenJDK and Azul next. >> >> I do have a number of IntegrationTest failures. Most are BindException >> failures because some process is already bound to a port. One or two >> failures appear to be DNS related which may require either editing >> /etc/hosts or changing the test. Will update again after debugging these >> more. >> >> Cheers, >> Kirk >> >> On Fri, Dec 2, 2022 at 12:58 PM Kirk Lund <kl...@apache.org> wrote: >> >>> Sai, I'll be able to spend some time this weekend on these failing >>> tests. Hope to have some more news to share soon! >>> >>> -Kirk >>> >>> On Mon, Nov 21, 2022 at 4:35 PM Sai Boorlagadda < >>> sai.boorlaga...@gmail.com> wrote: >>> >>>> I was thinking it has to do with either JDK or ubuntu. I also tried >>>> 'temurin' >>>> and there were different sets of errors. So to see if the devs can shed >>>> some light on JDK dependency or any prior knowledge on choosing >>>> bellsoft distribution. >>>> >>>> Sai >>>> >>>> On Mon, 21 Nov 2022 at 16:25, Kirk Lund <kl...@apache.org> wrote: >>>> >>>> > It's also possible that these issues are specific to using OpenJDK 8 >>>> or >>>> > Ubuntu. I thought we were building and testing with CentOS before. >>>> > >>>> > On Mon, Nov 21, 2022 at 4:20 PM Kirk Lund <kl...@apache.org> wrote: >>>> > >>>> > > Looks like membership errors. Membership went through extensive >>>> changes >>>> > to >>>> > > be modularized as geode-membership, and VMware was still fixing >>>> some bugs >>>> > > in it when I left. These could be really difficult to solve for >>>> those of >>>> > us >>>> > > who have no experience with the new membership. >>>> > > >>>> > > I wonder if we could engage VMware for a little more help on these >>>> > > failures before they depart entirely? >>>> > > >>>> > > Last I heard there were also problems with using OpenJDK 8 but I >>>> don't >>>> > > know the details. VMware was using Liberica JDK 8 from Bellsoft. We >>>> may >>>> > > also need VMware to explain what the issue was with OpenJDK 8 so we >>>> can >>>> > > figure out what to do about it. >>>> > > >>>> > > On Mon, Nov 21, 2022 at 3:29 PM Sai Boorlagadda < >>>> > sai.boorlaga...@gmail.com> >>>> > > wrote: >>>> > > >>>> > >> Hello devs, >>>> > >> >>>> > >> I started a parallel activity to tease out CI work on using ASF >>>> jenkins >>>> > >> and >>>> > >> also Github actions (though GHA has several issues). I wanted to >>>> provide >>>> > >> some updates on these efforts and seek if others are interested to >>>> > >> collaborate. >>>> > >> >>>> > >> Jenkins - Was waiting for INFRA to create a high level folder[1] >>>> to host >>>> > >> all Geode jobs and have a basic unit test pipeline[2] that runs >>>> tests on >>>> > >> Ubuntu using Oracle JDK 8. While there are failing tests[3] that >>>> need >>>> > some >>>> > >> help, I am still exploring ways to write pipelines and include >>>> multiple >>>> > >> JDKs into a single JOB, so we can build using 8 while we test >>>> using 11. >>>> > >> >>>> > >> GHA - While it is super quick and easy to start writing a >>>> pipeline[4] >>>> > >> using >>>> > >> "matrix and strategy", There are few tests[5] failing consistently >>>> using >>>> > >> Adopt JDK 8 on Ubuntu. >>>> > >> >>>> > >> [1] https://ci-builds.apache.org/job/Geode/ >>>> > >> [2] >>>> > >> >>>> > >> >>>> > >>>> https://github.com/apache/geode/blob/4abcdc06af536e1188e0f8c432e9b768c175d8c0/.jenkins/Jenkinsfile >>>> > >> [3] >>>> https://ci-builds.apache.org/job/Geode/job/geode-develop/11/console >>>> > >> [4] https://github.com/apache/geode/pull/7870/files >>>> > >> [5] https://github.com/apache/geode/actions/runs/3515795079 >>>> > >> >>>> > > >>>> > >>>> >>>