[
https://issues.apache.org/jira/browse/KUDU-1477?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Todd Lipcon updated KUDU-1477:
------------------------------
Status: In Review (was: Open)
> Pending COMMIT message for failed write operation can prevent tablet startup
> ----------------------------------------------------------------------------
>
> Key: KUDU-1477
> URL: https://issues.apache.org/jira/browse/KUDU-1477
> Project: Kudu
> Issue Type: Bug
> Components: tablet
> Affects Versions: 0.9.0
> Reporter: Todd Lipcon
> Assignee: Todd Lipcon
> Priority: Critical
>
> I had a workload running which generated a lot of writes for duplicate keys.
> In this case, a commit message only has bad statuses, and no mutated stores.
> This triggers the following code path:
> {code}
> if (entry.second->commit().op_type() == WRITE_OP &&
> !AreAnyStoresActive(entry.second->commit())) {
> DumpReplayStateToLog(state);
> TabletSuperBlockPB super;
> WARN_NOT_OK(meta_->ToSuperBlock(&super), "Couldn't build
> TabletSuperBlockPB.");
> return Status::Corruption(Substitute("CommitMsg was pending but it
> did not refer "
> "to any active memory stores. Commit: $0. TabletMetadata: $1",
> entry.second->commit().ShortDebugString(),
> super.ShortDebugString()));
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)