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