[
https://issues.jboss.org/browse/TEIID-1715?page=com.atlassian.jira.plugin...
]
Steven Hawkins resolved TEIID-1715.
-----------------------------------
Resolution: Done
Removed the usage of direct buffers - which prevents overflow exceptions, consolidated the
message/packet buffer, and improved results formation. Also documented the
org.teiid.ODBCPacketSize property, but did not elevate it to config value.
Simplify ODBC buffers
---------------------
Key: TEIID-1715
URL:
https://issues.jboss.org/browse/TEIID-1715
Project: Teiid
Issue Type: Quality Risk
Components: ODBC
Affects Versions: 7.4.1
Reporter: Steven Hawkins
Assignee: Steven Hawkins
Fix For: 7.4.1, 7.5
The results message is being built separately then copied into results buffer. These
should use a single buffer. Also we are mistakenly using direct buffers. Beyond the
possible memory implications in heavy usage scenarios, direct buffers cannot grow which
means that any result over the ODBCPacketSize (such as a lob) will cause an exception.
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira