To reproduce:
1.) unzip eds-qs.zip into ${SOA-P}/jboss-as/samples/quickstarts/ directory
2.) copy/move ${EDS-QS}/build.properties-example to ${EDS-QS}/build.properties
3.) the QS deploys a VDB with 2 Oracle10g datasources (you can configure (via build.properties) both to the same DB instance)
4.) start the server up
5.) using JDBC with following configuration send following SQL:
JDBC:
- URL: jdbc:teiid:perf@mm://${soa-p bind address}:31000
- driver: org.teiid.jdbc.TeiidDriver
- username/password: according to ${SOA-P}/jboss-as/server/${profile}/conf/props/teiid-security-users.properties
SQL:
select * from perf.long.persons where person_id < 100
With server max heap set to 3G the GC caused by the leak affects the server after cca 150k iterations