[ https://issues.apache.org/jira/browse/PROTON-2232?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17119321#comment-17119321 ]
Robbie Gemmell commented on PROTON-2232: ---------------------------------------- {quote} If you keep repeating steps 2-6 then more and more "on_sender_open" messages appear in the terminal, suggesting that there is a leak in the internals of qpid-proton. {quote} I believe it actually suggests that your application is creating the additional senders, where each time on_connection_open is called you create a new sender, whilst the reconnect reattaches the ones you already had open, and so each time you end up with one more sender and thus one more log message. > on_sender_open is executed too many times after failover > -------------------------------------------------------- > > Key: PROTON-2232 > URL: https://issues.apache.org/jira/browse/PROTON-2232 > Project: Qpid Proton > Issue Type: Bug > Affects Versions: proton-c-0.30.0 > Environment: Window 10 Enterprise (64 bit), Windows Server 2016 > Standard (64 bit) > Reporter: Attila Kun > Priority: Major > > Steps to reproduce on Windows: > # Start the app at: > [https://github.com/attila-kun/qpid-proton-sender/blob/master/qpid-proton-sender/main.cpp] > # In the terminal run > {code:java} > netsh interface portproxy add v4tov4 listenaddress=localhost listenport=8005 > connectaddress=<broker address> connectport=61616 protocol=tcp > {code} > (replace <broker address> with your broker's address) > # Wait a few seconds for the app to detect the connection. > # In the terminal run > {code:java} > netsh interface portproxy delete v4tov4 listenaddress=localhost > listenport=8005 protocol=tcp > {code} > # Wait a few seconds for the app to detect that the connection is dropped. > # Do step 2. again to reestablish the connection. Notice that 2 new > instances of the message "on_sender_open" appear in the terminal (there > should be only one new instance). > If you keep repeating steps 2-6 then more and more "on_sender_open" messages > appear in the terminal, suggesting that there is a leak in the internals of > qpid-proton. > > Example output: > {code:java} > on_connection_open > on_sender_open > on_error: The specified network name is no longer available. - on read from > localhost:8005 (connection aborted) > on_connection_open > on_sender_open > on_sender_open > on_error: The specified network name is no longer available. - on read from > localhost:8005 (connection aborted) > on_connection_open > on_sender_open > on_sender_open > on_sender_open > ... > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org