GNOME Bugzilla – Bug 678013
the contacts search provider doesn't scale
Last modified: 2012-06-13 12:58:37 UTC
libfolks extracts all users from evolution, in my case that is ~55498 users. It's populated synchronously and it consumes ~2gb memory (res, not virt). As far as i understand from reading some of the source, there is no way of turning this off - rendering gnome-shell basically useless. (populating from *cached* data takes 2-3 minutes - nothing is responding. Searching this amount of data takes 1-2 minutes and again, the user can't do anything else than wait.) I would like to be able to set and customize *all* search providers and do it easily (as in: user and/or system-global).
Considering the fact that libfolks notifies for each added/deleted contact, disabling the MAPI connector in evolution also led to a perceived-deadlock... =)
The plan for now is to move contacts search into gnome-contacts, where it belongs. There are some plans for making application search providers (read: all but application search) external and configurable, see https://live.gnome.org/GnomeShell/Design/Whiteboards/Search for the current status of the design. *** This bug has been marked as a duplicate of bug 677442 ***
Ok, thanks, didn't find the first bug while searching.