You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2024/05/29 19:25:00 UTC

[jira] [Commented] (PROTON-2825) C++ binding treats transaction coordinator termini incorrectly

    [ https://issues.apache.org/jira/browse/PROTON-2825?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17850478#comment-17850478 ] 

ASF subversion and git services commented on PROTON-2825:
---------------------------------------------------------

Commit 813f87eef9e44682948e390b1d20a68ff283bad1 in qpid-proton's branch refs/heads/main from Andrew Stitcher
[ https://gitbox.apache.org/repos/asf?p=qpid-proton.git;h=813f87eef ]

PROTON-2825: [C++ binding] Reject incoming transaction coordinator links


> C++ binding treats transaction coordinator termini incorrectly
> --------------------------------------------------------------
>
>                 Key: PROTON-2825
>                 URL: https://issues.apache.org/jira/browse/PROTON-2825
>             Project: Qpid Proton
>          Issue Type: Bug
>          Components: cpp-binding
>    Affects Versions: proton-c-0.39.0
>            Reporter: Andrew Stitcher
>            Assignee: Andrew Stitcher
>            Priority: Major
>
> The C++ binding has no abstraction to represent a transaction coordinator terminus but when it receives an attach with a target terminus which is a transaction coordinator it just opens the link.
> However because there is no correct abstraction for the transaction coordinator terminus the server end of the link cannot respond correctly to transaction messages being sent over this link. It doesn't even know that it is not just a regular target terminus.
> As an aside, even if there was some way of knowing about the transaction coordinator there isn't any way in the C++ bindings to construct the correct disposition messages necessary to respond to the transaction control messages.
> Currently the binding should just reject the initial attempt to attach the transaction controller terminus.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org