diff options
author | dgp <dgp@users.sourceforge.net> | 2012-06-25 14:43:36 (GMT) |
---|---|---|
committer | dgp <dgp@users.sourceforge.net> | 2012-06-25 14:43:36 (GMT) |
commit | c56279aca031cd571054139f95be82bb90c7dbfa (patch) | |
tree | c871ead30ab5ffe77b435d00aead35267d1695d9 /unix/tclUnixSock.c | |
parent | 01eab1b3890706a987bfd038c2193a060660d823 (diff) | |
parent | 527a4f67fa396747502ba37514a882725f401110 (diff) | |
download | tcl-c56279aca031cd571054139f95be82bb90c7dbfa.zip tcl-c56279aca031cd571054139f95be82bb90c7dbfa.tar.gz tcl-c56279aca031cd571054139f95be82bb90c7dbfa.tar.bz2 |
Simplify bug fix so that active claims on the FilesystemRecord list of a threadbug_3024359
prevent any overwriting of that per-thread cache. This keeps active traversals
of the list valid. The possible downside is that this may result in some delay
in noticing new epochs and result in somewhat greater likelihood we will cache
things in a "path" value that are out of date. Since the system has to deal
with out of date cached data anyway, this should have no correctness affects,
measured against the status quo. In multi-threaded operation the possibility
of caching and/or retrieving outdated information can never be eliminated.
Checkin also includes merge of 8.5.
Diffstat (limited to 'unix/tclUnixSock.c')
0 files changed, 0 insertions, 0 deletions