From 1824fca74c48836cfd073f7a12eb169e4f65ac3f Mon Sep 17 00:00:00 2001 From: Stanislav Marszalek Date: Tue, 24 Aug 2021 10:23:05 +0200 Subject: Datacollector performance issue in ONAP deployment Issue-ID: INT-1959 Signed-off-by: Stanislav Marszalek Change-Id: I02d3684c98d563d7f386de2fdf032e930ac76b1f --- datacollector/pom.xml | 5 +++++ .../service/configuration/DmaapRestReaderConfiguration.java | 5 +++-- pom.xml | 1 + 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/datacollector/pom.xml b/datacollector/pom.xml index db59334..0c2467c 100644 --- a/datacollector/pom.xml +++ b/datacollector/pom.xml @@ -81,6 +81,11 @@ jaxb-api ${javax.xml.bind.version} + + commons-dbcp + commons-dbcp + ${dbcp.version} + diff --git a/datacollector/src/main/java/org/onap/rapp/datacollector/service/configuration/DmaapRestReaderConfiguration.java b/datacollector/src/main/java/org/onap/rapp/datacollector/service/configuration/DmaapRestReaderConfiguration.java index 9752fb5..ab1bd0a 100644 --- a/datacollector/src/main/java/org/onap/rapp/datacollector/service/configuration/DmaapRestReaderConfiguration.java +++ b/datacollector/src/main/java/org/onap/rapp/datacollector/service/configuration/DmaapRestReaderConfiguration.java @@ -30,6 +30,8 @@ import javax.net.ssl.SSLSocketFactory; import javax.net.ssl.TrustManager; import javax.net.ssl.X509TrustManager; import javax.sql.DataSource; + +import org.apache.commons.dbcp.BasicDataSource; import org.apache.http.client.HttpClient; import org.apache.http.conn.ssl.SSLConnectionSocketFactory; import org.apache.http.conn.ssl.TrustAllStrategy; @@ -40,7 +42,6 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.http.client.HttpComponentsClientHttpRequestFactory; import org.springframework.jdbc.datasource.DataSourceTransactionManager; -import org.springframework.jdbc.datasource.DriverManagerDataSource; import org.springframework.transaction.PlatformTransactionManager; import org.springframework.web.client.RestTemplate; @@ -128,7 +129,7 @@ public class DmaapRestReaderConfiguration { @Bean public DataSource dataSource() { - DriverManagerDataSource dataSource = new DriverManagerDataSource(); + BasicDataSource dataSource = new BasicDataSource(); dataSource.setDriverClassName(databaseProperties.getDriverClassName()); dataSource.setUrl("jdbc:mysql://" + databaseProperties.getHost() + ":" + databaseProperties.getPort() + "/" + databaseProperties.getName()); dataSource.setUsername(databaseProperties.getUsername()); diff --git a/pom.xml b/pom.xml index 16847dd..d2896e5 100644 --- a/pom.xml +++ b/pom.xml @@ -59,6 +59,7 @@ 2.8.6 2.3.0 2.9.2 + 1.2.2 3.1.7 -- cgit 1.2.3-korg