We're updating the issue view to help you get more done. 

Fix out of memory problem produced by XMPPDecoder

Description

XMPPDecoder#doDecode will return false if content in the byte buffer is < 4. MINA will then keep the "incomplete" content in a ByteBuffer associated to the session. This is the typical case with heartbeats. The outcome oft his problem is an OOM when lots of session are doing the same thing.

A heap dump will show a huge number of SimpleByteBufferAllocator$SimpleByteBuffer instances.

Environment

None

Acceptance Test - Entry

None

Activity

Show:
Gaston Dombiak
June 23, 2007, 2:08 AM

Moving to 3.3.2

Assignee

Gaston Dombiak

Reporter

Gaston Dombiak

Labels

None

Expected Effort

None

Ignite Forum URL

None

Components

Fix versions

Affects versions

Priority

Blocker
Configure