qpid-proton mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ted Ross (JIRA)" <j...@apache.org>
Subject [jira] [Created] (PROTON-541) Problems with multi-frame deliveries
Date Wed, 26 Mar 2014 18:45:16 GMT
Ted Ross created PROTON-541:

             Summary: Problems with multi-frame deliveries
                 Key: PROTON-541
                 URL: https://issues.apache.org/jira/browse/PROTON-541
             Project: Qpid Proton
          Issue Type: Bug
          Components: proton-c
    Affects Versions: 0.6
            Reporter: Ted Ross

I made a modification to messenger.c to configure the maximum frame size on transports (there
is no API access to this configuration) and then ran a point-to-point test between a sender
and a passive receiver using messages larger than the frame max.

The receiver crashes with the following assertion after several dozen messages are transferred

    python: /home/ross/svn/proton/proton-c/src/message/message.c:653: pn_message_decode: Assertion
`msg && bytes && size' failed.

Another observation:
When the max-frame-size is specified only by one side of the connection, there is no negotiation.
 Frames larger than the specified max are transferred.  It is not clear from the specification
(2.7.1) whether max-frame-size is intended to be symmetric and apply to transfers in both
directions on the connection.

This message was sent by Atlassian JIRA

View raw message