Hi guys,
  i was testing the oracle partition and it looks like the mina filter chain buffers the search results until
the search ends and then starts message encoding end sending... Is this a protocol constraint or a bug?
(org.apache.directory.server.ldap.handlers.SearchHandler : 326 snippet:

  while ( (count < sizeLimit ) && cursor.next() )
        {
            if ( session.getIoSession().isClosing() )
            {
                break;
            }
           
            ClonedServerEntry entry = cursor.get();
            session.getIoSession().write( generateResponse( session, req, entry ) ); // here the message is "writed" trought mina filters, but is not encoded until the end of this loop...
            count++;
        }

)


Doing a long search (1000+ entries) results in long waits for the first result on the client and java heap consumption.

am i missing something?

Andrea