Select contacts from Global Address List very slow

Bug #19587 reported by Dan Allen on 2005-08-10
Affects Status Importance Assigned to Milestone
Won't Fix
evolution-exchange (Ubuntu)
Ubuntu Desktop Bugs

Bug Description

When using the dialog window titled "Select contacts from Address Book" to
search the MS Exchange Global Address List (GAL), subsequent queries are
extremely slow. There are two problems here.

The first problem is that subsequent queries in the Contact tab of evolution
against the MS Exchange GAL are very responsive after the first query. It
appears that some sort of caching is being used to optimize subsequent queries.
 However, the dialog window for selecting contacts does not appear to make use
of this same caching mechanism.

The second problem is that while the query is being executed, there is no
indication of activity, leading the user to believe the application is not doing
anything at all. Perhaps a status bar on this dialog window would be
appropriate, or at least a spinner on the mouse icon.

Dan Allen (dan.j.allen) wrote :

Ah, the version of evolution is from the primary Ubuntu apt repository.
 The exchange server is 2003 and is being queried over a local http connection.

This seems to be an upstream issue. Since I cannot reproduce this (I don't have
access to an exchange server), would you mind report it upstream ?

Just copy/paste this bug and put a link to it must be enough, IMHO.

Thank you for your report.

Carthik Sharma (carthik) wrote :

Thank you for the report.

Can this bug be recreated on the current version of Evolution in Dapper? Please provide us with steps to do so. Also, please provide a debug backtrace of the crash if possible.

If this bug is not a problem anymore, please let us know so we can close the bug.

Thanks again!

Changed in evolution-exchange:
status: Unconfirmed → Needs Info
Alexandre Otto Strube (surak) wrote :

Dan, as Carthik suggested a month ago, you could try this on a newer evolution. If it is still present, then we should open it upstream, as this is not a ubuntu issue, ok?

Dan Allen (dan.j.allen) wrote :

Actually, this bug is upstream and very active. As it turns out, someone else has noticed this problem and is able to reproduce it and provide a healthy chunk of feedback (the person is using gkrellm to relate network statistics).

The reason I have continued to watch this bug so closely (even though I simply cannot gain access to an exchange server any longer) is because in my experience as an ubuntu advocate, one of the major complaints was that Evolution was not providing the same performance as Outlook (people are obsessed with the GAL in corporate america). I recognize this as a very crucial aspect of migration.

So that you may better understand the issue, there are one of two problems going on here. Either the communication with the Exchange XML endpoint is staling, or the requests are queuing up in the connector code to the point of deadlock.

Now, from the standpoint of certification of this distro, it would seem to me that someone, somewhere can help get a test server going so that we can actually give this thing a try. If I had somewhere to point, I would be testing it tonight.

Changed in evolution-exchange:
status: Needs Info → Unconfirmed
Changed in evolution-exchange:
status: Unknown → Confirmed
Carthik Sharma (carthik) on 2006-09-19
Changed in evolution-exchange:
status: Unconfirmed → Confirmed
cyd (cyd) wrote :

problem present on Hardy Heron, searching give no results

i have no results after 5 minutes, it is very slow , or it is not working , the rest seems to be usable

cache option is selected

Indicava (indicava) wrote :

I am using Evolution 2.22.1 from final Hardy release. I am using Evolution to connect to my company's exchange server (over an internet connection). Everything seems to be working fine (stability is not at its best).

The one issue is with contacts, I can't search for them and they don't auto-complete when typing in names on a new message's "to" field. Generally speaking, I have found no way to see my company's contacts.

I played around a lot with the Global Address List server name field trying a lot of options I found in posts on the net. None of them worked (BTW: leaving it empty spiked my CPU hard, but I read that's documented somewhere already).

Does Evolution rely only on the GAL server for contacts, can't it grab them from the OWA? If the GAL is my company's DC then there is no way I can connect to it over the internet (and I doubt there is any company which opens its DC to the net).

Changed in evolution-exchange:
importance: Medium → Low
status: Confirmed → Triaged
Changed in evolution-exchange:
importance: Unknown → Medium
Changed in evolution-exchange:
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.