Andrew Wong has uploaded this change for review. ( http://gerrit.cloudera.org:8080/15506
Change subject: tablet: plumb delta stats into delta compaction outputs ...................................................................... tablet: plumb delta stats into delta compaction outputs This plumbs delta stats from a delta compaction into the delta tracker's call to open the output delta readers. This means that in-memory delta stats aren't "lost" when doing a delta compaction, and that we can GC ancient deleted rowsets after a delta compaction without reading the stats from disk. I considered also plumbing stats into merge compactions, but opted not to. The plumbing for compactions seems more significant, and chances are, large bulk deletes will come after data has had time to be compacted (e.g. deleting old ranges of keyspace). Change-Id: Iea2f28fb2905ddcc007c88ab80ae2185587400f0 --- M src/kudu/integration-tests/tablet_history_gc-itest.cc M src/kudu/tablet/delta_compaction-test.cc M src/kudu/tablet/delta_compaction.cc M src/kudu/tablet/delta_store.cc M src/kudu/tablet/delta_tracker.cc M src/kudu/tablet/delta_tracker.h M src/kudu/tablet/deltafile-test.cc M src/kudu/tablet/deltafile.cc M src/kudu/tablet/deltafile.h M src/kudu/tablet/deltamemstore-test.cc M src/kudu/tablet/deltamemstore.cc M src/kudu/tablet/deltamemstore.h M src/kudu/tablet/diskrowset.cc M src/kudu/tablet/tablet-test-util.h M src/kudu/tablet/tablet_history_gc-test.cc 15 files changed, 130 insertions(+), 75 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/06/15506/1 -- To view, visit http://gerrit.cloudera.org:8080/15506 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: Iea2f28fb2905ddcc007c88ab80ae2185587400f0 Gerrit-Change-Number: 15506 Gerrit-PatchSet: 1 Gerrit-Owner: Andrew Wong <[email protected]>
