[ https://issues.apache.org/jira/browse/DERBY-6456?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Knut Anders Hatlen resolved DERBY-6456. --------------------------------------- Resolution: Fixed Fix Version/s: 10.11.0.0 10.10.1.4 Issue & fix info: (was: Patch Available) > Infinite loop in NetworkServerControlImpl when reply >= 32k > ----------------------------------------------------------- > > Key: DERBY-6456 > URL: https://issues.apache.org/jira/browse/DERBY-6456 > Project: Derby > Issue Type: Bug > Components: Network Server > Affects Versions: 10.10.1.1 > Reporter: Martin JANDA > Assignee: Knut Anders Hatlen > Fix For: 10.10.1.4, 10.11.0.0 > > Attachments: d6456-1a.diff > > > When size of reply in NetworkServerControlImpl equals to 32k (max size for > short) ensureDataInBuffer is in infinite loop. clientIs.read(..., > replyBuffer.length - replyBufferCount) return 0 because 'replyBuffer.length - > replyBufferCount' is 0 (bytes to read). > Steps to reproduce: > Open many connections (for me 34) with at least 1 SELECT query. and call > getRuntimeInfo(). Runtime info string.length > 32kB. Leading to infinite loop. -- This message was sent by Atlassian JIRA (v6.1.5#6160)