Merge branch 'RED-8833' into 'master'

RED-8833: Increased MaxMetaspaceSize to 1g and decreased drools artefact caches

Closes RED-8833

See merge request redactmanager/redaction-service!416
This commit is contained in:
Dominique Eifländer 2024-06-04 09:35:55 +02:00
commit 629bf8e867
2 changed files with 6 additions and 1 deletions

View File

@ -103,7 +103,7 @@ tasks.test {
tasks.named<BootBuildImage>("bootBuildImage") {
environment.put("BPE_DELIM_JAVA_TOOL_OPTIONS", " ")
environment.put("BPE_APPEND_JAVA_TOOL_OPTIONS", "-XX:MaxMetaspaceSize=512m -Dfile.encoding=UTF-8")
environment.put("BPE_APPEND_JAVA_TOOL_OPTIONS", "-XX:MaxMetaspaceSize=1g -Dfile.encoding=UTF-8 -Dkie.repository.project.cache.size=50 -Dkie.repository.project.versions.cache.size=5")
imageName.set("nexus.knecon.com:5001/red/${project.name}")// must build image with same name always, otherwise the builder will not know which image to use as cache. DO NOT CHANGE!
if (project.hasProperty("buildbootDockerHostNetwork")) {

View File

@ -28,7 +28,9 @@ import io.micrometer.core.aop.TimedAspect;
import io.micrometer.core.instrument.MeterRegistry;
import io.micrometer.observation.ObservationRegistry;
import io.micrometer.observation.aop.ObservedAspect;
import lombok.extern.slf4j.Slf4j;
@Slf4j
@EnableCaching
@ImportAutoConfiguration({MultiTenancyAutoConfiguration.class, SharedMongoAutoConfiguration.class})
@Import({MetricsConfiguration.class, StorageAutoConfiguration.class, MongoDatabaseCommonsAutoConfiguration.class})
@ -41,6 +43,9 @@ public class Application {
public static void main(String[] args) {
log.info("Drools in memory artefact cache is set to {}", System.getProperty("kie.repository.project.cache.size"));
log.info("Number of cached versions per artefact is set to {}", System.getProperty("kie.repository.project.versions.cache.size"));
System.setProperty("org.apache.pdfbox.rendering.UsePureJavaCMYKConversion", "true");
SpringApplication.run(Application.class, args);
}