commit | 56761007734a51cdced24abeb41d43a62ec2d6db | [log] [tgz] |
---|---|---|
author | Jordan Halterman <jordan.halterman@gmail.com> | Sun Feb 05 22:19:11 2017 -0800 |
committer | Ray Milkey <ray@onlab.us> | Thu Feb 23 23:54:41 2017 +0000 |
tree | c62e61a4b1dc2c6e9974fe8329f3dec8877c65b8 | |
parent | e012b07000e7b1b7c108fbfe964d64606fd41e06 [diff] |
Improve log compaction efficiency in AtomixConsistentSetMultimap. Change-Id: Ideb89cac72567726eb9bf67cf3ef19e7e00a9c83
diff --git a/core/store/primitives/src/main/java/org/onosproject/store/primitives/resources/impl/AtomixConsistentMultimapCommands.java b/core/store/primitives/src/main/java/org/onosproject/store/primitives/resources/impl/AtomixConsistentMultimapCommands.java index 8f00f8d..d765466 100644 --- a/core/store/primitives/src/main/java/org/onosproject/store/primitives/resources/impl/AtomixConsistentMultimapCommands.java +++ b/core/store/primitives/src/main/java/org/onosproject/store/primitives/resources/impl/AtomixConsistentMultimapCommands.java
@@ -291,7 +291,7 @@ @Override public CompactionMode compaction() { - return CompactionMode.FULL; + return CompactionMode.TOMBSTONE; } @Override @@ -352,7 +352,7 @@ @Override public CompactionMode compaction() { - return CompactionMode.FULL; + return CompactionMode.TOMBSTONE; } @Override @@ -479,7 +479,7 @@ @Override public CompactionMode compaction() { - return CompactionMode.FULL; + return CompactionMode.QUORUM; } @Override @@ -514,6 +514,10 @@ */ @SuppressWarnings("serial") public static class Clear extends MultimapCommand<Void> { + @Override + public CompactionMode compaction() { + return CompactionMode.TOMBSTONE; + } } /**