You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Sean Busbey (JIRA)" <ji...@apache.org> on 2015/02/10 05:54:34 UTC
[jira] [Commented] (HBASE-11910) Document Premptive Call Me Maybe
HBase findings in the online manual
[ https://issues.apache.org/jira/browse/HBASE-11910?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14313564#comment-14313564 ]
Sean Busbey commented on HBASE-11910:
-------------------------------------
The section would benefit greatly from a brief description of the trade off posed in the CAP theorem and HBase's designed choice. (a quote and link to [coda hale's excellent intro blog post|http://codahale.com/you-cant-sacrifice-partition-tolerance/] would do it)
{quote}
show that HBase performs very well with regard to recovering after a network partition is healed. In the event of a very long-running partition, HBase clients can time out, losing some writes.
+
{quote}
It'd be more correct to say that we perform correctly rather than very well; there are shades of failure, but only one correct. The important thing for the test is that we end up with all acknowledged writes accounted for. We also should not have unacknowledged writes show up. (and in the case of the Yammer tests there aren't any)
Since Jepsen is specifically testing behavior in the face of network failures and HBase is a CP system, there should be _some_ failed writes. Otherwise, something is wrong with either the presumption that the network was partitioned or that HBase is CP. Saying that the HBase client lost writes is misleading. As far as HBase is concerned, it properly told the application that those writes couldn't be done.
> Document Premptive Call Me Maybe HBase findings in the online manual
> --------------------------------------------------------------------
>
> Key: HBASE-11910
> URL: https://issues.apache.org/jira/browse/HBASE-11910
> Project: HBase
> Issue Type: Sub-task
> Reporter: Andrew Purtell
> Assignee: Misty Stanley-Jones
> Labels: documentation
> Fix For: 2.0.0
>
> Attachments: HBASE-11910.patch
>
>
> Document the Premptive Call Me Maybe HBase findings in the online manual.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)