[evolution-ews] Pass only one request to libsoup at a time



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]