[
https://issues.apache.org/jira/browse/HBASE-8028?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13597524#comment-13597524
]
Himanshu Vashishtha commented on HBASE-8028:
--------------------------------------------
[~lhofhansl]: it is a long jira with some interesting discussion.
In case the CF version is set to 1, to do the rollback: does it make sense to
remove all the keyvalues from the store with the memstoreTs = the mvcc point
used in the beginning of the append operation, and inserting the old keyvalues.
In case the old keyvalues already exists, it will not be added to the
kvskiplist by its very nature (no dups).
> Append, Increment don't handle wal-sync exceptions correctly
> ------------------------------------------------------------
>
> Key: HBASE-8028
> URL: https://issues.apache.org/jira/browse/HBASE-8028
> Project: HBase
> Issue Type: Bug
> Components: regionserver
> Affects Versions: 0.94.5
> Reporter: Himanshu Vashishtha
> Assignee: Himanshu Vashishtha
> Fix For: 0.95.0
>
>
> In case there is an exception while doing the log-sync, the memstore is not
> rollbacked, while the mvcc is _always_ forwarded to the writeentry created at
> the beginning of the operation. This may lead to scanners seeing results
> which are not synched to the fs.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira