perftest doesn't work correctly when sizeof(size_t) != sizeof(uint32_t)
-----------------------------------------------------------------------
Key: QPID-1183
URL: https://issues.apache.org/jira/browse/QPID-1183
Project: Qpid
Issue Type: Bug
Components: C++ Broker
Affects Versions: M3
Environment: A 64 bits architecture where sizeof(size_t) !=
sizeof(uint32_t). (For example, Solaris on Sparc64, where sizeof(size_t) = 8
and sizeof(uint32_t) = 4)
Reporter: Manuel Teira
Priority: Minor
Fix For: M3
Attachments: perftest-size_t_fix.patch
perftests makes some tests injecting some sequence number in the message data,
expecting to find the same data inserting and fetching later the message from
the queue. The way sequence number is inserted in implicitly assuming that
size_t is the same size than uint32_t. If this is not true, the inserted data
is not the expected, and the test fails.
I'm attaching a patch to fix the issue.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.