After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 737279 - DRA not working
DRA not working
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: Contacts
3.13.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: Fabiano Fidêncio
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2014-09-24 17:11 UTC by David Woodhouse
Modified: 2014-09-25 22:19 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
DRA not working (1.40 KB, patch)
2014-09-25 15:25 UTC, Fabiano Fidêncio
committed Details | Review

Description David Woodhouse 2014-09-24 17:11:56 UTC
Hack evolution-addressbook-factory.c to unsetenv("EBSQL_DEBUG") first thing in its main() function. Run tests//libebook/client/test-book-client-custom-summary 
with EBSQL_DEBUG=statements,timing.

With 3.12, watch the EBookSqlite debug output that you get in direct mode.

With HEAD as of commit e94fcb0e3 you don't get that. And benchmarks seem to suggest that it isn't using DRA mode.
Comment 1 David Woodhouse 2014-09-24 19:12:45 UTC
'git bisect' blames https://git.gnome.org/browse/evolution-data-server/commit/?id=f3f1e94fa
Comment 2 Fabiano Fidêncio 2014-09-25 15:25:34 UTC
Created attachment 287088 [details] [review]
DRA not working
Comment 3 Fabiano Fidêncio 2014-09-25 15:32:01 UTC
Pushed to master (e-d-s 3.13.7+) as: e94fcb0..85dcb9b
Comment 4 David Woodhouse 2014-09-25 22:19:36 UTC
Hm, there's still something wrong. I can't get to the end of tests/libebook/client/test-book-client-custom-summary without it dying with:

(test-book-client-custom-summary:5656): GLib-GIO-WARNING **: Error on netlink socket: Error receiving message: No buffer space available
cleaning up pid 5659
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Trace/breakpoint trap