This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 1.7.35-0.3


On Feb 20 13:51, Tom Honermann wrote:
> On 02/20/2015 12:03 PM, Corinna Vinschen wrote:
> >Maybe it is actually simpler than that.  Invalidating the cache as a
> >whole probably never makes sense.  In fact there are two reasons for
> >invalidation:
> >
> >- The pw_name, pw_shell, pw_home, pw_gecos settings for a user changed.
> >
> >- The interface to the DC was broken and there are entries of the type
> >   Achim mentioned, "DOM+User(RID)".
> >
> >The first case can only be fixed by invalidating the cache on a regular
> >basis.  If we didn't fetch the info for a user for, say, 5 minutes, drop
> >the entry from the cache and renew the information by asking the DC
> >again.
> >
> >As for the second case, the DOM+User(RID) entries are undesired and
> >wrong anyway.  So maybe the caching code could do what you said in the
> >first place.  Invalidate the cache on every network change.  But then,
> >only invalidate the entries of the aforementioned type.
> 
> That all sounds very reasonable.
> 
> >Care to hack a bit?
> 
> Oh, if only I could.  If I had more time available, I'd have to go with more
> time to play with my kids (or sleep) :)

Sleep is highly overrated.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

Attachment: pgpop5IfSIjG4.pgp
Description: PGP signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]