We're working on upgrading from DS 4.1 to 4.2, specifically 14.2.5.894. Our databases are PostgreSQL 9.4, which we connect to with the DataDirect 7.1 ODBC drivers that come with DS.
Also let me preface this by saying we have a lot of jobs that we run continuously in while loops, to provide near-real time data movement.
I've noticed that when I run one of continuous jobs on the 4.2 server, it never closes the connections it establishes to the database. So, as the job runs, it leaves open more and more connections, until the database server runs out of open spaces and the DS job bombs. The connections won't close until the job actually stops on the DS server.
The same jobs running on our 4.1 servers don't do that. They open a lot of connections, but they close them when they're done, even if the job is still running. This is the preferable behavior.
My question is, is this something that is configurable with Data Services? Is there a parameter somewhere that I need to set in order to get it to clean up behind itself? Does anyone know?