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

Reply via email to