diff options
author | Simon Brandhof <simon.brandhof@sonarsource.com> | 2015-02-20 15:32:37 +0100 |
---|---|---|
committer | Simon Brandhof <simon.brandhof@sonarsource.com> | 2015-02-20 15:33:50 +0100 |
commit | 341e666bc63b440621f581b24712ab734137f604 (patch) | |
tree | 1a11801c0a5bafd2dc4aede3209240a926678d80 | |
parent | 224fd176a17f149a31c540061385232db76a5e27 (diff) | |
download | sonarqube-341e666bc63b440621f581b24712ab734137f604.tar.gz sonarqube-341e666bc63b440621f581b24712ab734137f604.zip |
Disable automatic refresh of ES index "sourcelines"
Index is manually refreshed by BulkIndexer
-rw-r--r-- | server/sonar-server/src/main/java/org/sonar/server/es/BulkIndexer.java | 2 | ||||
-rw-r--r-- | server/sonar-server/src/main/java/org/sonar/server/source/index/SourceLineIndexDefinition.java | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/server/sonar-server/src/main/java/org/sonar/server/es/BulkIndexer.java b/server/sonar-server/src/main/java/org/sonar/server/es/BulkIndexer.java index 4925a050ba0..28384f0f074 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/es/BulkIndexer.java +++ b/server/sonar-server/src/main/java/org/sonar/server/es/BulkIndexer.java @@ -50,7 +50,7 @@ import java.util.concurrent.atomic.AtomicLong; */ public class BulkIndexer implements Startable { private static final Logger LOGGER = Loggers.get(BulkIndexer.class); - private static final long FLUSH_BYTE_SIZE = new ByteSizeValue(5, ByteSizeUnit.MB).bytes(); + private static final long FLUSH_BYTE_SIZE = new ByteSizeValue(2, ByteSizeUnit.MB).bytes(); private static final String REFRESH_INTERVAL_SETTING = "index.refresh_interval"; private static final String ALREADY_STARTED_MESSAGE = "Bulk indexing is already started"; diff --git a/server/sonar-server/src/main/java/org/sonar/server/source/index/SourceLineIndexDefinition.java b/server/sonar-server/src/main/java/org/sonar/server/source/index/SourceLineIndexDefinition.java index 8b3f32cbdc5..70aa212006d 100644 --- a/server/sonar-server/src/main/java/org/sonar/server/source/index/SourceLineIndexDefinition.java +++ b/server/sonar-server/src/main/java/org/sonar/server/source/index/SourceLineIndexDefinition.java @@ -63,6 +63,9 @@ public class SourceLineIndexDefinition implements IndexDefinition { public void define(IndexDefinitionContext context) { NewIndex index = context.create(INDEX); + // refresh is always handled by SourceLineIndexer + index.getSettings().put("index.refresh_interval", "-1"); + // shards boolean clusterMode = settings.getBoolean(ProcessConstants.CLUSTER_ACTIVATE); if (clusterMode) { |