David Ribeiro Alves has uploaded a new change for review.

  http://gerrit.cloudera.org:8080/4931

Change subject: KUDU-237 (part 3) - Transform RowSet::CheckRowPresent() in 
RowSet::GetRowStatus()
......................................................................

KUDU-237 (part 3) - Transform RowSet::CheckRowPresent() in 
RowSet::GetRowStatus()

Currently row presence in RowSets is binary: either the row is alive,
in which case CheckRowPresent() sets the out bool param to true, or
it's not present or deleted, in which case the out param is set to
false.

With REINSERTs in delta files this is not enough. In particular we
need to distinguish the case where the row is present but deleted
so that we can apply a REINSERT mutation.

Change-Id: Ia78ad184f1415db96fe99c8577e5f52326dec912
---
M src/kudu/tablet/diskrowset-test-base.h
M src/kudu/tablet/diskrowset-test.cc
M src/kudu/tablet/diskrowset.cc
M src/kudu/tablet/diskrowset.h
M src/kudu/tablet/memrowset-test.cc
M src/kudu/tablet/memrowset.cc
M src/kudu/tablet/memrowset.h
M src/kudu/tablet/mock-rowsets.h
M src/kudu/tablet/rowset.cc
M src/kudu/tablet/rowset.h
M src/kudu/tablet/tablet.cc
11 files changed, 104 insertions(+), 90 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/31/4931/1
-- 
To view, visit http://gerrit.cloudera.org:8080/4931
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia78ad184f1415db96fe99c8577e5f52326dec912
Gerrit-PatchSet: 1
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-Owner: David Ribeiro Alves <dral...@apache.org>

Reply via email to