0.9.1
0.9.1
Released: Wed Apr 29 2020
bug
-
[bug] [tests] Added
decoratormodule as a required testing dependency to
tox.iniso that tests work when this is not pre-installed. -
[bug] [redis] Added option to the Redis backend
RedisBackend.thread_local_lock, which when set to False will
disable the use of a threading local by theredismodule in its
distributed lock service, which is known to interfere with the lock's
behavior when used in an "async" use case, within dogpile this would be
when using theCacheRegion.async_creation_runnerfeature. The
default is conservatively being left at True, but it's likely this should
be set to False in all cases, so a warning is emitted if this flag is not
set to False in conjunction with the distributed lock. Added an optional
argument toRedisBackendthat specifies whether or not a
thread-local Redis lock should be used. This is the default, but it breaks
asynchronous runner compatibility.References: #171