[horde] CalDAV Mac OS large number of sessions
Mark Holmes
mark at mark.net
Mon Jun 24 20:56:33 UTC 2013
I'm using Mac OS Lion 10.8.4 and have configured Horde 5.1.1 with Caldav support.
When using IOS I see one session in the Horde list of current sessions and this remains at 1 for each calendar refresh.
When using the Desktop calendar on the Mac It uses 12 sessions per refresh of the calendar. So the total session count
increases by 12 for each refresh, on and on until there are thousands and thousands of sessions. I could certainly see this
being problematic with many users refreshing their calendars automatically every minute. :-)
Now this may very well be an Apple problem but I'd like to know if anyone else sees this same behavior.
I'm posting the log entries for an IOS calendar refresh and Mac desktop calendar refresh below
os refresh 1 opens 1 session in horde session list
xx.x.xxx.xxx - - [24/Jun/2013:16:05:05 -0400] "PROPFIND /rpc.php/calendars/testuser/ HTTP/1.1" 401 213
xx.x.xxx.xxx - testuser [24/Jun/2013:16:05:06 -0400] "PROPFIND /rpc.php/calendars/testuser/ HTTP/1.1" 207 757
xx.x.xxx.xxx - testuser [24/Jun/2013:16:05:07 -0400] "PROPPATCH /rpc.php/calendars/testuser/calendar%3aRC4DknCsRJR7hkh4ETP-2g1/ HTTP/1.1" 207 305
xx.x.xxx.xxx - - [24/Jun/2013:16:05:08 -0400] "PROPPATCH /rpc.php/calendars/testuser/tasks%3aNM_fJkfwrKaZFHEbQrHwiA1/ HTTP/1.1" 401 213
xx.x.xxx.xxx - testuser [24/Jun/2013:16:05:09 -0400] "PROPPATCH /rpc.php/calendars/testuser/tasks%3aNM_fJkfwrKaZFHEbQrHwiA1/ HTTP/1.1" 207 310
xx.x.xxx.xxx - testuser [24/Jun/2013:16:05:10 -0400] "PROPFIND /rpc.php/calendars/testuser/tasks%3aNM_fJkfwrKaZFHEbQrHwiA1/ HTTP/1.1" 207 241
xx.x.xxx.xxx - testuser [24/Jun/2013:16:05:11 -0400] "PROPFIND /rpc.php/calendars/testuser/tasks%3aNM_fJkfwrKaZFHEbQrHwiA1/ HTTP/1.1" 207 241
xx.x.xxx.xxx - - [24/Jun/2013:16:05:12 -0400] "PROPFIND /rpc.php/calendars/testuser/calendar%3aRC4DknCsRJR7hkh4ETP-2g1/ HTTP/1.1" 401 213
xx.x.xxx.xxx - testuser [24/Jun/2013:16:05:12 -0400] "PROPFIND /rpc.php/calendars/testuser/calendar%3aRC4DknCsRJR7hkh4ETP-2g1/ HTTP/1.1" 207 237
xx.x.xxx.xxx - testuser [24/Jun/2013:16:05:13 -0400] "REPORT /rpc.php/calendars/testuser/calendar%3aRC4DknCsRJR7hkh4ETP-2g1/ HTTP/1.1" 207 437
2nd session uses same session as first
xx.x.xxx.xxx - - [24/Jun/2013:16:06:47 -0400] "PROPFIND /rpc.php/calendars/testuser/ HTTP/1.1" 401 213
xx.x.xxx.xxx - testuser [24/Jun/2013:16:06:47 -0400] "PROPFIND /rpc.php/calendars/testuser/ HTTP/1.1" 207 757
xx.x.xxx.xxx - - [24/Jun/2013:16:06:48 -0400] "PROPPATCH /rpc.php/calendars/testuser/tasks%3aNM_fJkfwrKaZFHEbQrHwiA1/ HTTP/1.1" 401 213
xx.x.xxx.xxx - testuser [24/Jun/2013:16:06:49 -0400] "PROPPATCH /rpc.php/calendars/testuser/tasks%3aNM_fJkfwrKaZFHEbQrHwiA1/ HTTP/1.1" 207 310
xx.x.xxx.xxx - - [24/Jun/2013:16:06:50 -0400] "PROPPATCH /rpc.php/calendars/testuser/calendar%3aRC4DknCsRJR7hkh4ETP-2g1/ HTTP/1.1" 401 213
xx.x.xxx.xxx - testuser [24/Jun/2013:16:06:51 -0400] "PROPPATCH /rpc.php/calendars/testuser/calendar%3aRC4DknCsRJR7hkh4ETP-2g1/ HTTP/1.1" 207 305
xx.x.xxx.xxx - testuser [24/Jun/2013:16:06:51 -0400] "PROPFIND /rpc.php/calendars/testuser/calendar%3aRC4DknCsRJR7hkh4ETP-2g1/ HTTP/1.1" 207 237
xx.x.xxx.xxx - testuser [24/Jun/2013:16:06:52 -0400] "REPORT /rpc.php/calendars/testuser/calendar%3aRC4DknCsRJR7hkh4ETP-2g1/ HTTP/1.1" 207 436
xx.x.xxx.xxx - testuser [24/Jun/2013:16:06:53 -0400] "PROPFIND /rpc.php/calendars/testuser/tasks%3aNM_fJkfwrKaZFHEbQrHwiA1/ HTTP/1.1" 207 241
xx.x.xxx.xxx - testuser [24/Jun/2013:16:06:54 -0400] "PROPFIND /rpc.php/calendars/testuser/tasks%3aNM_fJkfwrKaZFHEbQrHwiA1/ HTTP/1.1" 207 241
Mac calendar desktop uses 12 sessions to horde
yy.yy.yy.yyy - - [24/Jun/2013:16:09:38 -0400] "PROPFIND /rpc.php/calendars/testuser/ HTTP/1.1" 401 213
yy.yy.yy.yyy - testuser [24/Jun/2013:16:09:39 -0400] "PROPFIND /rpc.php/calendars/testuser/ HTTP/1.1" 207 757
yy.yy.yy.yyy - testuser [24/Jun/2013:16:09:40 -0400] "PROPPATCH /rpc.php/calendars/testuser/ HTTP/1.1" 207 269
yy.yy.yy.yyy - testuser [24/Jun/2013:16:09:42 -0400] "PROPPATCH /rpc.php/calendars/testuser/ HTTP/1.1" 207 271
yy.yy.yy.yyy - testuser [24/Jun/2013:16:09:43 -0400] "PROPPATCH /rpc.php/calendars/testuser/tasks%3aNM_fJkfwrKaZFHEbQrHwiA1/ HTTP/1.1" 207 310
yy.yy.yy.yyy - testuser [24/Jun/2013:16:09:44 -0400] "PROPPATCH /rpc.php/calendars/testuser/tasks%3aNM_fJkfwrKaZFHEbQrHwiA1/ HTTP/1.1" 207 295
yy.yy.yy.yyy - testuser [24/Jun/2013:16:09:45 -0400] "PROPPATCH /rpc.php/calendars/testuser/calendar%3aRC4DknCsRJR7hkh4ETP-2g1/ HTTP/1.1" 207 305
yy.yy.yy.yyy - testuser [24/Jun/2013:16:09:46 -0400] "PROPPATCH /rpc.php/calendars/testuser/calendar%3aRC4DknCsRJR7hkh4ETP-2g1/ HTTP/1.1" 207 291
yy.yy.yy.yyy - testuser [24/Jun/2013:16:09:47 -0400] "PROPFIND /rpc.php/calendars/testuser/tasks%3aNM_fJkfwrKaZFHEbQrHwiA1/ HTTP/1.1" 207 241
yy.yy.yy.yyy - testuser [24/Jun/2013:16:09:49 -0400] "PROPFIND /rpc.php/calendars/testuser/tasks%3aNM_fJkfwrKaZFHEbQrHwiA1/ HTTP/1.1" 207 241
yy.yy.yy.yyy - testuser [24/Jun/2013:16:09:50 -0400] "PROPFIND /rpc.php/calendars/testuser/calendar%3aRC4DknCsRJR7hkh4ETP-2g1/ HTTP/1.1" 207 237
yy.yy.yy.yyy - testuser [24/Jun/2013:16:09:51 -0400] "PROPFIND /rpc.php/calendars/testuser/calendar%3aRC4DknCsRJR7hkh4ETP-2g1/ HTTP/1.1" 207 441
yy.yy.yy.yyy - - [24/Jun/2013:16:09:52 -0400] "REPORT /rpc.php/principals/testuser/ HTTP/1.1" 401 213
yy.yy.yy.yyy - testuser [24/Jun/2013:16:09:53 -0400] "REPORT /rpc.php/principals/testuser/ HTTP/1.1" 207 284
Next mac desktop calendar refresh uses an additional 12 sessions so 24 sessions total for the mac desktop calendar
yy.yy.yy.yyy - - [24/Jun/2013:16:11:46 -0400] "PROPFIND /rpc.php/calendars/testuser/ HTTP/1.1" 401 213
yy.yy.yy.yyy - testuser [24/Jun/2013:16:11:47 -0400] "PROPFIND /rpc.php/calendars/testuser/ HTTP/1.1" 207 757
yy.yy.yy.yyy - testuser [24/Jun/2013:16:11:48 -0400] "PROPPATCH /rpc.php/calendars/testuser/ HTTP/1.1" 207 269
yy.yy.yy.yyy - testuser [24/Jun/2013:16:11:49 -0400] "PROPPATCH /rpc.php/calendars/testuser/ HTTP/1.1" 207 271
yy.yy.yy.yyy - testuser [24/Jun/2013:16:11:50 -0400] "PROPPATCH /rpc.php/calendars/testuser/tasks%3aNM_fJkfwrKaZFHEbQrHwiA1/ HTTP/1.1" 207 310
yy.yy.yy.yyy - testuser [24/Jun/2013:16:11:51 -0400] "PROPPATCH /rpc.php/calendars/testuser/tasks%3aNM_fJkfwrKaZFHEbQrHwiA1/ HTTP/1.1" 207 295
yy.yy.yy.yyy - testuser [24/Jun/2013:16:11:53 -0400] "PROPPATCH /rpc.php/calendars/testuser/calendar%3aRC4DknCsRJR7hkh4ETP-2g1/ HTTP/1.1" 207 305
yy.yy.yy.yyy - testuser [24/Jun/2013:16:11:54 -0400] "PROPPATCH /rpc.php/calendars/testuser/calendar%3aRC4DknCsRJR7hkh4ETP-2g1/ HTTP/1.1" 207 291
yy.yy.yy.yyy - - [24/Jun/2013:16:11:54 -0400] "POST /services/ajax.php/horde/topbarUpdate HTTP/1.1" 200 216
yy.yy.yy.yyy - testuser [24/Jun/2013:16:11:55 -0400] "PROPFIND /rpc.php/calendars/testuser/tasks%3aNM_fJkfwrKaZFHEbQrHwiA1/ HTTP/1.1" 207 241
yy.yy.yy.yyy - testuser [24/Jun/2013:16:11:57 -0400] "PROPFIND /rpc.php/calendars/testuser/tasks%3aNM_fJkfwrKaZFHEbQrHwiA1/ HTTP/1.1" 207 241
yy.yy.yy.yyy - testuser [24/Jun/2013:16:11:58 -0400] "PROPFIND /rpc.php/calendars/testuser/calendar%3aRC4DknCsRJR7hkh4ETP-2g1/ HTTP/1.1" 207 237
yy.yy.yy.yyy - testuser [24/Jun/2013:16:11:59 -0400] "PROPFIND /rpc.php/calendars/testuser/calendar%3aRC4DknCsRJR7hkh4ETP-2g1/ HTTP/1.1" 207 441
yy.yy.yy.yyy - - [24/Jun/2013:16:12:01 -0400] "REPORT /rpc.php/principals/testuser/ HTTP/1.1" 401 213
yy.yy.yy.yyy - testuser [24/Jun/2013:16:12:02 -0400] "REPORT /rpc.php/principals/testuser/ HTTP/1.1" 207 284
More information about the horde
mailing list