[evolution-ews] Pass only one request to libsoup at a time
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-ews] Pass only one request to libsoup at a time
- Date: Wed, 29 Aug 2012 10:44:42 +0000 (UTC)
commit 09b8930677a70e713c0bac8770c42bbde5061598
Author: Milan Crha <mcrha redhat com>
Date: Wed Aug 29 12:41:36 2012 +0200
Pass only one request to libsoup at a time
libsoup has its own properties for maximum connections, and passing
more requests makes them pile into a queue anyway, thus this makes
use of ews' job queue instead of libsoup's. The advantage is that
cancelling such pending request is quicker when libsoup is avoided.
src/server/e-ews-connection.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/server/e-ews-connection.c b/src/server/e-ews-connection.c
index b0d896b..23ef654 100644
--- a/src/server/e-ews-connection.c
+++ b/src/server/e-ews-connection.c
@@ -46,7 +46,7 @@
((obj), E_TYPE_EWS_CONNECTION, EEwsConnectionPrivate))
/* For the number of connections */
-#define EWS_CONNECTION_MAX_REQUESTS 10
+#define EWS_CONNECTION_MAX_REQUESTS 1
#define QUEUE_LOCK(x) (g_static_rec_mutex_lock(&(x)->priv->queue_lock))
#define QUEUE_UNLOCK(x) (g_static_rec_mutex_unlock(&(x)->priv->queue_lock))
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]