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 2023/05/03 19:03:00 UTC

[jira] [Commented] (PROTON-2722) [proton-dotnet] Concurrency issue in NextReceiver and Receiver delivery count API

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

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

Commit 2cbcf3a72f46445d4d50059547802d2cd93fe67c in qpid-proton-dotnet's branch refs/heads/main from Timothy Bish
[ https://gitbox.apache.org/repos/asf?p=qpid-proton-dotnet.git;h=2cbcf3a ]

PROTON-2722 Race during receiver queue count can break next receiver

A race on the check of the queue backlog for receivers can break the next
receiver API and can also throw an error from the public queue count API
dual to concurrent updates. This fixes a very intermittent CI test failure
and makes the public queued deliveries API stable against concurrent access.


> [proton-dotnet] Concurrency issue in NextReceiver and Receiver delivery count API
> ---------------------------------------------------------------------------------
>
>                 Key: PROTON-2722
>                 URL: https://issues.apache.org/jira/browse/PROTON-2722
>             Project: Qpid Proton
>          Issue Type: Bug
>          Components: proton-dotnet
>    Affects Versions: proton-dotnet-1.0.0-M7
>            Reporter: Timothy A. Bish
>            Assignee: Timothy A. Bish
>            Priority: Major
>             Fix For: proton-dotnet-1.0.0-M8
>
>
> The queued deliveries count API on the receiver needs to operate on the connection thread to ensure the access to the underlying structures is single threaded.  Current use can break on interaction from external client use and internal NextReceiver API use.



--
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