Avro
  1. Avro
  2. AVRO-303

Regularly run Avro tests on little-endian and big-endian systems

    Details

    • Type: Test Test
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: build
    • Labels:
      None

      Description

      To ensure that Avro implementations are working correctly, it would be nice to have a shared Avro infrastructure for testing that contains both a big-endian and a little-endian system.

        Activity

        Hide
        Jeff Hammerbacher added a comment -

        Can infrastructure@apache.org satisfy this request?

        Show
        Jeff Hammerbacher added a comment - Can infrastructure@apache.org satisfy this request?
        Hide
        Eli Collins added a comment -

        The java binary format is network order (big endian) and C on x86 is little endian so IIUC running the interop tests on an x86-based machine should cover this.

        Show
        Eli Collins added a comment - The java binary format is network order (big endian) and C on x86 is little endian so IIUC running the interop tests on an x86-based machine should cover this.
        Hide
        Doug Cutting added a comment -

        Regularly running any test suite would be a good first step. We should get an account on hudson.zones.apache.org and add a Hudson build for Avro. A nightly would be good and patch builds better yet.

        http://wiki.apache.org/general/Hudson

        This says you have to be a PMC member to get an account. I note that one of the Hudson administrators (Giri) is not a PMC member, so maybe they'd make an exception for an non-PMC member Avro committer.

        Show
        Doug Cutting added a comment - Regularly running any test suite would be a good first step. We should get an account on hudson.zones.apache.org and add a Hudson build for Avro. A nightly would be good and patch builds better yet. http://wiki.apache.org/general/Hudson This says you have to be a PMC member to get an account. I note that one of the Hudson administrators (Giri) is not a PMC member, so maybe they'd make an exception for an non-PMC member Avro committer.
        Hide
        Matt Massie added a comment -

        Ideally, we should have interoperability tests run between two machines with different endianness. +1 to Jeff's suggestion.

        Show
        Matt Massie added a comment - Ideally, we should have interoperability tests run between two machines with different endianness. +1 to Jeff's suggestion.
        Hide
        Philip Zeyliger added a comment -

        I filed https://issues.apache.org/jira/browse/INFRA-2444 to get myself a Hudson account. I'm happy to own Hudson for Avro.

        Show
        Philip Zeyliger added a comment - I filed https://issues.apache.org/jira/browse/INFRA-2444 to get myself a Hudson account. I'm happy to own Hudson for Avro.
        Hide
        Bruce Mitchener added a comment -

        I've been talking with Massie about using Buildbot for Avro-C.

        This is in part due to the Buildbot infrastructure at Apache having broader platform support (FreeBSD, Solaris, a couple versions of Ubuntu, and Windows Server 2008 with Windows 7 on the way).

        I opened http://issues.apache.org/jira/browse/AVRO-477 to track this with Massie.

        Show
        Bruce Mitchener added a comment - I've been talking with Massie about using Buildbot for Avro-C. This is in part due to the Buildbot infrastructure at Apache having broader platform support (FreeBSD, Solaris, a couple versions of Ubuntu, and Windows Server 2008 with Windows 7 on the way). I opened http://issues.apache.org/jira/browse/AVRO-477 to track this with Massie.

          People

          • Assignee:
            Unassigned
            Reporter:
            Jeff Hammerbacher
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:

              Development