DMRtest failures on bigendian hardware (3.14.0)

13 views
Skip to first unread message

alastair....@gmail.com

unread,
Jun 29, 2015, 11:49:16 AM6/29/15
to openda...@opendap.org
Hi,

I'm the libdap maintainer in Debian, and have recently been testing the 3.14.0 release which is in Debian unstable now (+ Ubuntu, etc).

It works fine on Intel, amd64, etc. but DMRtest breaks on big-endian architectures: mips, powerpc, sparc, s390x, etc.

Is this a known issue?

regards
Alastair McKinstry

James Gallagher

unread,
Jun 29, 2015, 11:54:34 AM6/29/15
to alastair....@gmail.com, James Gallagher, Tech OPeNDAP
On Jun 28, 2015, at 11:57 AM, alastair....@gmail.com wrote:

Hi,

I'm the libdap maintainer in Debian, and have recently been testing the 3.14.0 release which is in Debian unstable now (+ Ubuntu, etc).

Nice!

Do you have any plans to package the BES software (which forms the bulk of our Hyrax data server)? We have streamlined the software so that the build is essentially "configure; make; make check; make install” for a complete working BES given that the dependencies are available.


It works fine on Intel, amd64, etc. but DMRtest breaks on big-endian architectures: mips, powerpc, sparc, s390x, etc.

Is this a known issue?

No, it is not. Any more info you can give would be great.


regards
Alastair McKinstry


--
You received this message because you are subscribed to the Google Groups "OPeNDAP Tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to opendap-tech...@opendap.org.
To post to this group, send email to openda...@opendap.org.
Visit this group at http://groups.google.com/a/opendap.org/group/opendap-tech/.
For more options, visit https://groups.google.com/a/opendap.org/d/optout.

--
James Gallagher
jgallagher at opendap.org

or...@cora.nwra.com

unread,
Jul 9, 2015, 4:24:18 PM7/9/15
to openda...@opendap.org, alastair....@gmail.com


On Monday, June 29, 2015 at 9:54:34 AM UTC-6, James Gallagher wrote:

On Jun 28, 2015, at 11:57 AM, alastair....@gmail.com wrote:

It works fine on Intel, amd64, etc. but DMRtest breaks on big-endian architectures: mips, powerpc, sparc, s390x, etc.

Is this a known issue?

No, it is not. Any more info you can give would be great.

or...@cora.nwra.com

unread,
Jul 9, 2015, 4:24:18 PM7/9/15
to openda...@opendap.org, alastair....@gmail.com


On Monday, June 29, 2015 at 9:54:34 AM UTC-6, James Gallagher wrote:

On Jun 28, 2015, at 11:57 AM, alastair....@gmail.com wrote:

It works fine on Intel, amd64, etc. but DMRtest breaks on big-endian architectures: mips, powerpc, sparc, s390x, etc.

Is this a known issue?

No, it is not. Any more info you can give would be great.


Rafael Fonseca

unread,
Jul 9, 2015, 4:24:19 PM7/9/15
to openda...@opendap.org, alastair....@gmail.com


On Monday, 29 June 2015 17:54:34 UTC+2, James Gallagher wrote:
It works fine on Intel, amd64, etc. but DMRtest breaks on big-endian architectures: mips, powerpc, sparc, s390x, etc.

Is this a known issue?

No, it is not. Any more info you can give would be great.

I'm also having problems with endianness in ppc64 and s390[x] on Fedora. Attached are the logs I was able to collect.

Let me know if you need any more info and/or help to test on these architectures.


Att.
--
Rafael Fonseca

DMRTest.log
test-suite.log

James Gallagher

unread,
Jul 10, 2015, 12:02:18 PM7/10/15
to Rafael Fonseca, James Gallagher, Tech OPeNDAP, alastair....@gmail.com
Thanks for the info - I will look into this ASAP, but I’m on travel next week and then out again until 3 Aug. 

The problem is likely a combination of our switching to ‘reader-makes-right’ meaning the byte-order used for the response is based on the server’s native byte order and either a testing glitch or a bug in the code that computes the received data’s checksum. Thanks very much for finding and reporting this!

James


Att.
--
Rafael Fonseca


--
You received this message because you are subscribed to the Google Groups "OPeNDAP Tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to opendap-tech...@opendap.org.
To post to this group, send email to openda...@opendap.org.
Visit this group at http://groups.google.com/a/opendap.org/group/opendap-tech/.
For more options, visit https://groups.google.com/a/opendap.org/d/optout.
<DMRTest.log><test-suite.log>
signature.asc

rdos...@redhat.com

unread,
Sep 23, 2015, 10:38:22 AM9/23/15
to OPeNDAP Tech, rdos...@redhat.com, jgall...@opendap.org, alastair....@gmail.com
Hi,

Thanks for the info - I will look into this ASAP, but I’m on travel next week and then out again until 3 Aug. 

The problem is likely a combination of our switching to ‘reader-makes-right’ meaning the byte-order used for the response is based on the server’s native byte order and either a testing glitch or a bug in the code that computes the received data’s checksum. Thanks very much for finding and reporting this!

Any update on this? Is there anything I can do to help?


Att.
--
Rafael Fonseca 

James Gallagher

unread,
Sep 23, 2015, 10:45:15 AM9/23/15
to rdos...@redhat.com, James Gallagher, Tech OPeNDAP, alastair....@gmail.com
No progress. Yes, I could use access to a machine to test on. Since we’ve just finished a big release, now is a good time to look into this.

Thanks,
James


Att.
--
Rafael Fonseca 

--
signature.asc

Rafael dos Santos

unread,
Sep 23, 2015, 10:47:05 AM9/23/15
to James Gallagher, Tech OPeNDAP, alastair mckinstry
James,

> > Any update on this? Is there anything I can do to help?
>
> No progress. Yes, I could use access to a machine to test on. Since we’ve
> just finished a big release, now is a good time to look into this.

Sure thing. Can you please fill in this form [1]?

Let me know when you're done and I'll make sure the access is granted asap.


[1] https://fit-rhlab.rhcloud.com/powerlinux-openpower-development-hosting/


Att
--
Rafael Fonseca

d...@danny.cz

unread,
Nov 27, 2015, 4:27:55 PM11/27/15
to OPeNDAP Tech, jgall...@opendap.org, alastair....@gmail.com, rdos...@redhat.com

 Hi,

is there any news about the big endian arches support?

New URL for the machine access request form is http://research.redhat.com/powerlinux-openpower-development-hosting/


Thanks, Dan

James Gallagher

unread,
Nov 27, 2015, 4:44:13 PM11/27/15
to d...@danny.cz, OPeNDAP Tech, rdos...@redhat.com, alastair....@gmail.com


On November 27, 2015 at 2:38:34 AM, d...@danny.cz (d...@danny.cz) wrote:

On Wednesday, September 23, 2015 at 4:47:05 PM UTC+2, Rafael dos Santos wrote:
James,

> > Any update on this? Is there anything I can do to help?
>
> No progress. Yes, I could use access to a machine to test on. Since we’ve
> just finished a big release, now is a good time to look into this.

Sure thing. Can you please fill in this form [1]?

Let me know when you're done and I'll make sure the access is granted asap.


[1] https://fit-rhlab.rhcloud.com/powerlinux-openpower-development-hosting/


 Hi,

is there any news about the big endian arches support?

Fixes have been pushed and merged to the master branch. 

We no longer need the VM - My apologies if that message never made it back to you.

The issue with big endian support had to do with the checksums - they are dependent on word order. I fixed the tests so they work for each byte order.

James



New URL for the machine access request form is http://research.redhat.com/powerlinux-openpower-development-hosting/


Thanks, Dan

-- 
James Gallagher
jgall...@opendap.org
signature.asc

Dan Horák

unread,
Dec 1, 2015, 8:52:33 AM12/1/15
to James Gallagher, OPeNDAP Tech
On Fri, 27 Nov 2015 14:32:25 -0700
James Gallagher <jgall...@opendap.org> wrote:

>
>
> On November 27, 2015 at 2:38:34 AM, d...@danny.cz (d...@danny.cz) wrote:
>
> On Wednesday, September 23, 2015 at 4:47:05 PM UTC+2, Rafael dos
> Santos wrote: James,
>
> > > Any update on this? Is there anything I can do to help?
> >
> > No progress. Yes, I could use access to a machine to test on. Since
> > we’ve just finished a big release, now is a good time to look into
> > this.
>
> Sure thing. Can you please fill in this form [1]?
>
> Let me know when you're done and I'll make sure the access is granted
> asap.
>
>
> [1] https://fit-rhlab.rhcloud.com/powerlinux-openpower-development-hosting/
>
>
>  Hi,
>
> is there any news about the big endian arches support?
> Fixes have been pushed and merged to the master branch. 
>
> We no longer need the VM - My apologies if that message never made it
> back to you.
>
> The issue with big endian support had to do with the checksums - they
> are dependent on word order. I fixed the tests so they work for each
> byte order.

ah, thanks for the work, I can confirm we could build the 3.16.0
release successfully on ppc64 platform (and the test-suite passed) [1].
Unfortunately it fails on other big-endian arches - 64-bit s390x [2]
and 32-bit s390 [3] (see the build.logs there). I'll try to get more
information.

[1] http://ppc.koji.fedoraproject.org/koji/taskinfo?taskID=2938873
[2] http://s390.koji.fedoraproject.org/koji/taskinfo?taskID=1995702
[3] http://s390.koji.fedoraproject.org/koji/taskinfo?taskID=1995699


Dan
Reply all
Reply to author
Forward
0 new messages