Alexey Serbin has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/21848


Change subject: KUDU-3619 disable KUDU-3367 behavior by default
......................................................................

KUDU-3619 disable KUDU-3367 behavior by default

As it turned out, KUDU-3367 has introduced a regression due to
a deficiency in its implementation, where major compactions would fail
with errors like below if it had kicked in:

  Corruption: Failed major delta compaction on RowSet(1): No min key found: 
CFile base data in RowSet(1)

Since KUDU-3367 isn't quite relevant in Kudu versions of 1.12.0 and
newer when working with data that supports live row count (see
KUDU-1625), a quick-and-dirty fix is to set the default value for the
corresponding flag --all_delete_op_delta_file_cnt_for_compaction
to a value that effectively disables KUDU-3367 behavior.
This patch does exactly so.

Change-Id: Iec0719462e379b7a0fb05ca011bb9cdd991a58ef
---
M src/kudu/tablet/delta_tracker.cc
M src/kudu/tablet/diskrowset-test.cc
2 files changed, 18 insertions(+), 6 deletions(-)



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

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Iec0719462e379b7a0fb05ca011bb9cdd991a58ef
Gerrit-Change-Number: 21848
Gerrit-PatchSet: 1
Gerrit-Owner: Alexey Serbin <ale...@apache.org>

Reply via email to