Hello Kudu Jenkins, Todd Lipcon,

I'd like you to reexamine a change. Please visit

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

to look at the new patch set (#3).

Change subject: [tablet] Avoid compactions in the past
......................................................................

[tablet] Avoid compactions in the past

A previous patch introduced a reproduction for a bug where,
in certain cases, mvcc state would not be advanced at all
during tablet bootstrap causing compactions to happen in
the past.

The fix is to make sure that all consensus rounds advance
safe time, even NO_OP and CHANGE_CONFIG rounds.

This patch adds a fix, enables the failing itest demonstrating
the fix works and adds the new operations to the set of ops
considered in the generation of random test cases so that we're
more likely to catch bugs like this in the future.

Change-Id: I6db9394d37b4ad1e7b1b1bc6ba0535558c20d9a8
---
M src/kudu/integration-tests/fuzz-itest.cc
M src/kudu/tablet/tablet_bootstrap.cc
2 files changed, 18 insertions(+), 12 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/65/8965/3
--
To view, visit http://gerrit.cloudera.org:8080/8965
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I6db9394d37b4ad1e7b1b1bc6ba0535558c20d9a8
Gerrit-Change-Number: 8965
Gerrit-PatchSet: 3
Gerrit-Owner: David Ribeiro Alves <davidral...@gmail.com>
Gerrit-Reviewer: Kudu Jenkins
Gerrit-Reviewer: Todd Lipcon <t...@apache.org>

Reply via email to