GNOME Bugzilla – Bug 737279
DRA not working
Last modified: 2014-09-25 22:19:36 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.
'git bisect' blames https://git.gnome.org/browse/evolution-data-server/commit/?id=f3f1e94fa
Created attachment 287088 [details] [review] DRA not working
Pushed to master (e-d-s 3.13.7+) as: e94fcb0..85dcb9b
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