David Ribeiro Alves has uploaded this change for review. ( http://gerrit.cloudera.org:8080/8887
Change subject: [tablet] Make sure compactions never happen in the past ...................................................................... [tablet] Make sure compactions never happen in the past This adds a pre-compaction check that the max timestamp among all transactions that will be considered for compaction is committed under the compaction snapshot. This is generalization of the repro introduced in previous patches for KUDU-2233 but that now applies to all compactions in the past and not only those which have duplicated rows in the inputs. Change-Id: I80edc9dc8d5eec475998a9c721b9f591eb6180dc --- M src/kudu/tablet/compaction.cc M src/kudu/tablet/compaction.h M src/kudu/tablet/delta_tracker.cc M src/kudu/tablet/delta_tracker.h M src/kudu/tablet/diskrowset.cc M src/kudu/tablet/diskrowset.h 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 12 files changed, 153 insertions(+), 2 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/87/8887/1 -- To view, visit http://gerrit.cloudera.org:8080/8887 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: I80edc9dc8d5eec475998a9c721b9f591eb6180dc Gerrit-Change-Number: 8887 Gerrit-PatchSet: 1 Gerrit-Owner: David Ribeiro Alves <[email protected]>
