Bug 578538 - python client now encodes real number headers as doubles rather than floats
Summary: python client now encodes real number headers as doubles rather than floats
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise MRG
Classification: Red Hat
Component: Release_Notes
Version: 1.2
Hardware: All
OS: Linux
medium
medium
Target Milestone: 1.3
: ---
Assignee: Lana Brindley
QA Contact: MRG Quality Engineering
URL:
Whiteboard:
Depends On:
Blocks: 548214 577259
TreeView+ depends on / blocked
 
Reported: 2010-03-31 15:07 UTC by Gordon Sim
Modified: 2013-10-23 23:16 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
C: Prior to 1.3 the python client encoded real numbers in the application-headers of message-properties as floats. C: Encoding all real numbers as floats resulted in lost precision when transferring a message. F: Real numbers in the application-headers of message-properties are now encoded as doubles. R: This can affect any system in which a c++ client processes messages sent by a python client in which real numbers are included in the headers. These will now be received as doubles not floats.
Clone Of:
Environment:
Last Closed: 2010-10-14 20:41:22 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Gordon Sim 2010-03-31 15:07:56 UTC
Prior to 1.3 the python client encoded real numbers in the application-headers of message-properties as floats. In 1.3 this has been changed to encode them as doubles. This may affect any system in which a c++ client processes messages sent by a python client in which real numbers are included in the headers. These will now be received as doubles not floats.

(See bug 577259 for a recorded occurrence)

Comment 1 Lana Brindley 2010-06-21 03:38:42 UTC
Technical note added. If any revisions are required, please edit the "Technical Notes" field
accordingly. All revisions will be proofread by the Engineering Content Services team.

New Contents:
C: Prior to 1.3 the python client encoded real numbers in the application-headers of message-properties as floats. 
C: 
F: Real numbers in the application-headers of message-properties are now encodes as doubles. 
R: This can affect any system in which a c++ client processes messages sent by a python client in which real numbers are included in the headers. These will now be received as doubles not floats.

Comment 2 Lana Brindley 2010-06-21 03:39:05 UTC
Looking for Consequence information.

LKB

Comment 3 Gordon Sim 2010-06-21 07:22:43 UTC
The consequence of encoding all real numbers as floats was that precision could be lost when transferring a message.

Comment 4 Lana Brindley 2010-09-20 06:51:59 UTC
    Technical note updated. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    Diffed Contents:
@@ -1,4 +1,4 @@
 C: Prior to 1.3 the python client encoded real numbers in the application-headers of message-properties as floats. 
 C: 
-F: Real numbers in the application-headers of message-properties are now encodes as doubles. 
+F: Real numbers in the application-headers of message-properties are now encoded as doubles. 
 R: This can affect any system in which a c++ client processes messages sent by a python client in which real numbers are included in the headers. These will now be received as doubles not floats.

Comment 5 Lana Brindley 2010-09-20 06:52:40 UTC
    Technical note updated. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    Diffed Contents:
@@ -1,4 +1,4 @@
 C: Prior to 1.3 the python client encoded real numbers in the application-headers of message-properties as floats. 
-C: 
+C: Encoding all real numbers as floats resulted in lost precision when transferring a message.
 F: Real numbers in the application-headers of message-properties are now encoded as doubles. 
 R: This can affect any system in which a c++ client processes messages sent by a python client in which real numbers are included in the headers. These will now be received as doubles not floats.

Comment 6 Lana Brindley 2010-09-23 03:58:16 UTC
Revision 0.1 of the release notes will available for review on the stage shortly.

LKB

Comment 7 Lana Brindley 2010-10-14 20:41:22 UTC
Release Notes have now  been published:
http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_MRG/1.3/html/MRG_Release_Notes/index.html

LKB


Note You need to log in before you can comment on or make changes to this bug.