i m using gramps 3.2.5 on fedora 14 and i have performance problems when i use filters.
indeed i want to extract all people that are ancestors of one person in my database.
and after two hours i didn"t get yet the results.
my database is around 20000 people.
when i strace the process i got line like

[pid 23473] recvmsg(14, {msg_name(0)=NULL, msg_iov(1)=[{"\0\0\0\24\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0", 20}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS{pid=2422, uid=500, gid=500}}, msg_flags=0}, 0) = 20
[pid 23473] poll([{fd=12, events=POLLIN}, {fd=14, events=POLLIN}], 2, -1) = 1 ([{fd=14, revents=POLLIN}])
[pid 23473] recvmsg(14, {msg_name(0)=NULL, msg_iov(1)=[{"L\0\0\0BL\377\377\377\377L\0\0\0\"L\0\0\0 ", 20}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS{pid=2422, uid=500, gid=500}}, msg_flags=0}, 0) = 20
[pid 23473] poll([{fd=12, events=POLLIN}, {fd=14, events=POLLIN}], 2, -1) = 1 ([{fd=14, revents=POLLIN}])
[pid 23473] recvmsg(14, {msg_name(0)=NULL, msg_iov(1)=[{"\0\0\0\24\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0", 20}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS{pid=2422, uid=500, gid=500}}, msg_flags=0}, 0) = 20
[pid 23473] poll([{fd=12, events=POLLIN}, {fd=14, events=POLLIN}], 2, -1) = 1 ([{fd=14, revents=POLLIN}])
[pid 23473] recvmsg(14, {msg_name(0)=NULL, msg_iov(1)=[{"L\0\0\0BL\377\377\377\377L\0\0\0\2L\0\0\0!", 20}], msg_controllen=24, {cmsg_len=24, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS{pid=2422, uid=500, gid=500}}, msg_flags=0}, 0) = 20
[pid 23473] poll([{fd=12, events=POLLIN}, {fd=14, events=POLLIN}], 2, -1

Before running the export i have check the database and no problems were detected.
i have rebuild the indices too

does someone know how to solve that problems?

--
un blog cool
http://journal.doutreleau.fr