[Tickets #10882] Performance Problem with calender Shares

bugs at horde.org bugs at horde.org
Fri Dec 23 09:12:01 UTC 2011


BITTE NICHT AUF DIESE NACHRICHT ANTWORTEN. NACHRICHTEN AN DIESE  
E-MAIL-ADRESSE WERDEN NICHT GELESEN.

Ticket-URL: http://bugs.horde.org/ticket/10882
------------------------------------------------------------------------------
  Ticket           | 10882
  Erstellt Von     | Klaus.Steinberger at Physik.Uni-Muenchen.DE
  Zusammenfassung  | Performance Problem with calender Shares
  Warteschlange    | Kronolith
  Version          | 3.0.13
  Typ              | Bug
  Status           | Unconfirmed
  Priorität        | 3. High
  Milestone        |
  Patch            |
  Zuständige       |
------------------------------------------------------------------------------


Klaus.Steinberger at Physik.Uni-Muenchen.DE (2011-12-23 09:12) hat geschrieben:

Hi,

we discovered a massive performance problem with LDAP groups.

The main problem seems to be related to "attrisdn" parameter in the  
horde LDAP groups settings. We need this setting as in Novell  
edirectory the group membership is a full DN in the "member" attribute  
in the group.
It looks like horde scans for the group membership for every entry in  
a calender which is shared by group.
a calender share with a reasonable number of entries takes minutes to  
show up. A calender shared by user do not show this problem.

The group caching in horde is switched on!

Second problem:  the search for the user DN uses the search base given  
by the group driver parameters. so we have to use the full tree as  
search base inside the group drivers. But as we have groups for many  
other purposes besides the relevant part of the directory for horde,  
this deteriorates the problem massively as many unneccessary groups  
are found.

So a first help would be to use the parameters from the LDAP  
configuration pane to search for the User DN
instead of the parameters from the Group Pane.

Attached is a wireshark dump.





More information about the bugs mailing list