commit | 211ba6abae9268484ff59bd78fd91a4efaf4a82c | [log] [tgz] |
---|---|---|
author | Jordan Halterman <jordan.halterman@gmail.com> | Sun Feb 05 22:19:11 2017 -0800 |
committer | Thomas Vachuska <tom@onlab.us> | Mon Feb 06 18:52:30 2017 +0000 |
tree | 3ffdd2167f4449b4b42c81ba3697d7f774f1b43e | |
parent | 57a3c3dbc42013be24b881653986ee7c231fce37 [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; + } } /**