directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Emmanuel Lecharny (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (DIRSERVER-1719) [Perf] Modify the way we process entries to be returned
Date Wed, 03 Oct 2012 04:52:07 GMT

     [ https://issues.apache.org/jira/browse/DIRSERVER-1719?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Emmanuel Lecharny updated DIRSERVER-1719:
-----------------------------------------

    Fix Version/s:     (was: 2.0.0-M8)
                   2.1.0
    
> [Perf] Modify the way we process entries to be returned
> -------------------------------------------------------
>
>                 Key: DIRSERVER-1719
>                 URL: https://issues.apache.org/jira/browse/DIRSERVER-1719
>             Project: Directory ApacheDS
>          Issue Type: Improvement
>    Affects Versions: 2.0.0-M6
>            Reporter: Emmanuel Lecharny
>             Fix For: 2.1.0
>
>
> Right now, we clone the entries we will return to the client just after having fetched
them from the backend. This is necessary as we will remove and add some attributes and values
from those entries, to comply with the user request.
> Another idea would be to compute the attributes (and values) to return, and when done,
create a new entry with all those attributes.
> As a user rarely requires all the attributes (including the operational ones), this might
save some processing, as in the current system we copy all the attributes, then we remove
some of them.
> Even better, when the CoreSession is called from the LdapProtocol layer, we don't have
to copy the attributes at all, we just have to write on the socket only the required attributes.
This will be even faster than what we currently do.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message