Skip to content

Commit 1273abe

Browse files
committed
Reduce direct buffer size in test clusters
1 parent 05f5620 commit 1273abe

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

test/test-clusters/src/main/java/org/elasticsearch/test/cluster/ElasticsearchCluster.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,10 @@ public interface ElasticsearchCluster extends TestRule, LocalClusterHandle {
3535
* @return a builder for a local cluster
3636
*/
3737
static LocalClusterSpecBuilder<ElasticsearchCluster> local() {
38-
return locateBuilderImpl();
38+
LocalClusterSpecBuilder<ElasticsearchCluster> elasticsearchClusterSpecBuilder = locateBuilderImpl();
39+
// reduce the size of direct buffers so we don't OOM when reserving direct memory on small machines with many CPUs in tests
40+
elasticsearchClusterSpecBuilder.systemProperty("es.searchable.snapshot.shared_cache.write_buffer.size", "256k");
41+
return elasticsearchClusterSpecBuilder;
3942
}
4043

4144
@SuppressWarnings({ "unchecked", "rawtypes" })

0 commit comments

Comments
 (0)