You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bookkeeper.apache.org by "Ivan Kelly (Issue Comment Edited) (JIRA)" <ji...@apache.org> on 2011/11/17 13:21:51 UTC
[jira] [Issue Comment Edited] (BOOKKEEPER-79) randomly
startDelivery/stopDelivery will core dump in c++ hedwig client
[ https://issues.apache.org/jira/browse/BOOKKEEPER-79?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13152019#comment-13152019 ]
Ivan Kelly edited comment on BOOKKEEPER-79 at 11/17/11 12:21 PM:
-----------------------------------------------------------------
I'm running the testcase (without the fix) and I'm getting a number of different errors. What error do you get which shows this problem?
Also, I'm not sure the fix is correct. I don't think it's possible for receiving to be false, while stopReceivingBefore is false, because there's a lock,
{code}
boost::lock_guard<boost::mutex> lock(receiving_lock);
{code}
which explicitly stops this situation.
What this change seems to do is that, once you stopReceiving, the channel can never start receiving again?
was (Author: ikelly):
I'm running the testcase (without the fix) and I'm getting a number of different errors. What error do you get which shows this problem?
Also, I'm not sure the fix is correct. I don't think it's possible for receiving to be false, while stopReceivingBefore is false, because there's a lock,
{code}
boost::lock_guard<boost::mutex> lock(receiving_lock);
{code}
which explicitly stops this situation.
> randomly startDelivery/stopDelivery will core dump in c++ hedwig client
> -----------------------------------------------------------------------
>
> Key: BOOKKEEPER-79
> URL: https://issues.apache.org/jira/browse/BOOKKEEPER-79
> Project: Bookkeeper
> Issue Type: Bug
> Components: hedwig-client
> Affects Versions: 4.0.0
> Reporter: Sijie Guo
> Assignee: Sijie Guo
> Fix For: 4.0.0
>
> Attachments: BOOKKEEPER-79.patch_v2, bookkeeper-79.patch
>
>
> in our test program, we tried to startDelivery/stopDelivery different subscriptions randomly. And it core dump.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira