[ https://issues.apache.org/jira/browse/ZOOKEEPER-356?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12723150#action_12723150 ]
Benjamin Reed commented on ZOOKEEPER-356: ----------------------------------------- just a couple of things: * in BookieHandle, why doesn't stop get set to true on shutdown? * you need to check all your uses of LOG.info most of them seem to really be LOG.debug * in ClientCBWorker stop should be volatile * in LedgerHandle shouldn't add/removeBookie be synchronized? * in QuorumEngine should idCounter be synchronized? * In BookieClient you do a new IOException(), you should provide some hint of the problem in the constructor > Masking bookie failure during writes to a ledger > ------------------------------------------------ > > Key: ZOOKEEPER-356 > URL: https://issues.apache.org/jira/browse/ZOOKEEPER-356 > Project: Zookeeper > Issue Type: New Feature > Components: contrib-bookkeeper > Reporter: Flavio Paiva Junqueira > Assignee: Flavio Paiva Junqueira > Fix For: 3.2.0 > > Attachments: ZOOKEEPER-356.patch, ZOOKEEPER-356.patch, > ZOOKEEPER-356.patch, ZOOKEEPER-356.patch, ZOOKEEPER-356.patch, > ZOOKEEPER-356.patch, ZOOKEEPER-BOOKKEEPER-356.patch > > > The idea of this jira is to work out the changes necessary to make a client > mask the failure of a bookie while writing to a ledger. I'm submitting a > preliminary patch, but before I submit a final one, I need to have 288 > committed. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.