Resolution: The rollback is done by the generic connection pool when the connection is returned to the pool. This is done as a safety measure to make sure that the client of the pooled connection does not have an uncommitted transaction or is holding any database locks by the connection object. This is a cleanup measure before making the connection available to the next client. See the attached screen shot for reference. (Filename: DB_Stat_Screenshot_1.png).
These rollback calls should not have any impact on performance. This behavior can be disabled with the following cluster level property.
be.backingstore.connection.rollbackafterrelease=false (default is true)