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@apple.com> wrote:
Hi Gaurav,

--On December 5, 2014 at 1:53:10 PM -0800 Gaurav Jain <monkeyfdude@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