[CalendarServer-users] Find group membership of users on client side

Gaurav Jain monkeyfdude at gmail.com
Fri Dec 5 15:43:03 PST 2014


Just an FYI, I did make the above changes in directory.py and deleted the
memberships_cache file and re-ran the server.

I still did not get the memberships for uuid "cdaboo"

I did print logs after if True to make sure it gets called.

I will investigate more but here is the relevant console output of server


2014-12-05 15:40:18-0800 [-] [caldav-0]  [PooledMemCacheProtocol,client]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
Acquired lock
2014-12-05 15:40:18-0800 [-] [caldav-0]  [PooledMemCacheProtocol,client]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
Retrieving list of all proxies
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] There
are 4 proxies
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
Retrieving group hierarchy from directory
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
------------------------------------
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] group06
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
------------------------------------
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] group05
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
------------------------------------
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] group04
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
------------------------------------
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] group03
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
------------------------------------
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] group02
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
------------------------------------
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] group01
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
------------------------------------
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] group07
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
------------------------------------
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
disabledgroup
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] 8
groups retrieved from the directory
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] 2
groups are proxies
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] There
are 6 users delegated-to via groups
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] Taking
snapshot of group memberships to
/Users/gauravjain/development/calendar/CalendarServer-5.2.2/data/Data/memberships_cache
2014-12-05 15:40:18-0800 [-] [caldav-0]  [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
Storing 6 group memberships in memcached
2014-12-05 15:40:18-0800 [-] [caldav-0]  [PooledMemCacheProtocol,client]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
Releasing lock
2014-12-05 15:40:18-0800 [-] [caldav-0]  [PooledMemCacheProtocol,client]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info] Group
memberships cache updated



On Fri, Dec 5, 2014 at 1:54 PM, Cyrus Daboo <cdaboo at apple.com> wrote:

> Hi Gaurav,
>
> --On December 5, 2014 at 1:53:10 PM -0800 Gaurav Jain <
> monkeyfdude at gmail.com> wrote:
>
>  Thanks a lot...I will change the code....
>>
>> Last question "faulted in" means "cache everything" or "dont cache"
>>
>>
> Cache everything.
>
> --
> Cyrus Daboo
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-users/attachments/20141205/4b0ba031/attachment.html>


More information about the calendarserver-users mailing list