Le 22/09/16 à 16:28, Richard Sand a écrit : > Makes sense, thanks for the explanation. But for smaller directories > where we know there aren't large volumes of entries (say, less than > 1000 objects) and we want to do this operation, it should be possible, > so long as we understand the risks and monitor the performance. Does > ADS have the capability?
No, it desn't. As I have explained in a previous response, having it implemented in the core server would make it expensive. The oly possible route would be to add an interceptor that do the job, but again, teh price is high : you will have to keep all the results in memory, or do the request twice. The reason is that we don't pull entries when we process a request : we pull candidates (ie, entry's ID) and we evaluate those candidates *just* before sending them to the client, and wait for the client to have read them before processing the next entry (there is a technical reason for us to do so, but it would take too long for me to explain it here, but trst me on that : this is the way to go). Bottom line, we wil discard some of the candidates, and return some other. It's impossible to know how may entries will be returned unless we have processed all the candidates, and processing all the candidates eitehr takes time, or memory...