While testing write distribution with proxy, we set up 3 DJs, each one in a shard and a proxy configured to distribute ou=people,o=example on all 3 shards.
We add some entries in the proxy and they are distributed on all DJs.
Then we use ldapdelete with deleteSubtree on ou=People,o=example through the proxy and we search through the proxy:
ldapsearch fails as it aggregates the search on the 3 shards and one is empty.
It looks a bit confusing.