Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] Checkin: Fix 136141: Prepared statements not properly cleaned up.

- Summary:
Fix bug 136141


- Bugzilla Bug (s) Resolved:
Bug 136141: Prepared statements not properly cleaned up.


- Description:
There is a potential bug in old implementation that a data source runtime would be incorrectly closed when another data source with the same name is defined. Actually a data source runtime can be closed only when its associated data source of ODI layer will no longer be used. In the new implementation, these data sources will be added into a list, which will do such a close task at appropriate time.


- Tests Description:
Junit Test


- Files Edited:
/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/DataEngineImpl.java

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/DataSourceRuntime.java

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/document/viewing/NewInstanceHelper.java

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/PreparedIVQuery.java

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/odi/IDataSource.java

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/DataSource.java

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/DataSourceQuery.java

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/dscache/DataSource.java

 

- Files Added:

/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/impl/DataSourceManager.java

/org.eclipse.birt.data/test/org/eclipse/birt/data/engine/binding/DefineDataSourceTest.java

 

- Notes to Build Team:
N/A


- Notes to Developers:
N/A


- Notes to QA: 
 

N/A

 

- Notes to Documentation:  
N/A

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Back to the top