Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / ionelmc/python-redis-lock issues and pull requests

#121 - Non-blocking auto-renewing context manager lock

Issue - State: closed - Opened by Danferno 4 months ago - 1 comment

#120 - Documentation bug in usage example

Issue - State: open - Opened by mrmachine 6 months ago

#118 - A question about recursive lock

Issue - State: closed - Opened by yuzaoyah 7 months ago - 2 comments

#117 - ISSUE-96: after using sub-class of Lock, TypeErr raise

Pull Request - State: open - Opened by gshmu 8 months ago - 1 comment

#116 - set lock_renewal_thread daemon property has a bug

Issue - State: open - Opened by zhjchina 8 months ago

#113 - [Feature Request] Support floating point timeouts

Issue - State: open - Opened by darintay 11 months ago

#112 - Lock acquisition is logged as INFO

Issue - State: open - Opened by nschagen about 1 year ago - 1 comment

#111 - Acquired Lock multiple times with the multiprocess

Issue - State: closed - Opened by yuqiuwen over 1 year ago

#110 - Fix documentation syntax errors. Remove incorrect trailing colons (':').

Pull Request - State: closed - Opened by waterimp over 1 year ago - 1 comment

#109 - Renewal using one thread2

Pull Request - State: closed - Opened by giladcornix over 1 year ago

#108 - Renewal using one thread2

Pull Request - State: closed - Opened by giladcornix over 1 year ago

#107 - Failed to make tests working with plain pytest

Issue - State: open - Opened by mcepl over 1 year ago

#106 - set max number of refreshes before exception

Issue - State: open - Opened by coughlinjake over 1 year ago

#105 - Support unlocking twice without exception

Pull Request - State: closed - Opened by giladcornix over 1 year ago

#104 - Feature Request: Fair semaphore implementation

Issue - State: closed - Opened by alexf-bond over 1 year ago - 8 comments

#103 - Failed to run tests

Issue - State: closed - Opened by tavor118sn about 2 years ago - 2 comments

#102 - Set parameter for acquire

Pull Request - State: closed - Opened by tavor118sn about 2 years ago - 5 comments

#101 - Customizable prefix

Issue - State: open - Opened by Mogost about 2 years ago - 3 comments

#100 - Weird behavior with the same lock key and different ids.

Issue - State: closed - Opened by tarantelot about 2 years ago - 8 comments

#99 - [Feature Request] Setting expire time in milliseconds

Issue - State: open - Opened by sangaline about 2 years ago

#98 - Renewal using one thread

Pull Request - State: closed - Opened by giladcornix about 2 years ago

#97 - Support Python3.10

Issue - State: open - Opened by jamesliu4c over 2 years ago - 1 comment

#96 - TypeError: 'NoneType' object is not callable

Issue - State: open - Opened by froOzzy over 2 years ago - 14 comments

#95 - fix docs

Pull Request - State: open - Opened by daleevans over 2 years ago

#94 - Fixed typo in _start_lock_renewer

Pull Request - State: closed - Opened by eugene-eeo almost 3 years ago - 1 comment

#93 - Two celery workers got the lock at the same time

Issue - State: open - Opened by fz-gaojian almost 3 years ago - 6 comments

#92 - Handle case where background thread dies due to out of memory

Issue - State: open - Opened by baragona almost 3 years ago - 3 comments

#91 - auto renew does not seem to work when decorating a celery task

Issue - State: closed - Opened by timrichardson almost 3 years ago - 8 comments

#90 - bugfix register scripts

Pull Request - State: closed - Opened by alexbondar92 almost 3 years ago - 1 comment

#89 - bugfix cluster redis - register scripts

Pull Request - State: closed - Opened by alexbondar92 almost 3 years ago

#88 - add support for RedisCluster

Pull Request - State: closed - Opened by alexbondar92 almost 3 years ago

#86 - test_no_overlap2[decode_responses=False] fails

Issue - State: open - Opened by mcepl almost 4 years ago - 14 comments

#85 - NotAcquired with longer celery jobs with short expire and auto_renewal=True

Issue - State: open - Opened by TauPan almost 4 years ago - 7 comments

#84 - Please clarify what's the advantage over Lock implementation in redis-py

Issue - State: closed - Opened by TauPan almost 4 years ago - 1 comment

#83 - Add Pottery to Similar Projects

Pull Request - State: closed - Opened by brainix almost 4 years ago - 1 comment

#82 - Documentation on readthedocs stuck on 3.2

Issue - State: closed - Opened by SalomonSmeke about 4 years ago - 2 comments

#81 - Docs: fix broken URL's, ignore a couple in sphynx cfg.

Pull Request - State: closed - Opened by SalomonSmeke about 4 years ago

#80 - Move to slightly more flexible logging scheme.

Pull Request - State: closed - Opened by SalomonSmeke about 4 years ago - 3 comments

#79 - Add python 39 as a tox target/add support for python 39.

Issue - State: closed - Opened by SalomonSmeke about 4 years ago - 2 comments

#78 - Additional logging options, verbosity and level.

Issue - State: closed - Opened by SalomonSmeke about 4 years ago - 8 comments

#77 - Does 3.3.0 actually not work on Python 3.3?

Issue - State: closed - Opened by mrmachine over 4 years ago - 2 comments

#76 - 3.6 test failures

Issue - State: closed - Opened by Bubu over 4 years ago - 3 comments

#75 - fix lua keys and args

Pull Request - State: closed - Opened by d9ichen over 4 years ago - 2 comments

#74 - Cannot set timeout greater than expire

Issue - State: closed - Opened by ghost over 4 years ago - 2 comments

#73 - Lock became infinite?

Issue - State: closed - Opened by marcinn almost 5 years ago - 6 comments

#72 - Locked method

Pull Request - State: closed - Opened by artslob about 5 years ago - 4 comments

#71 - Is there another race condition when a lock is released?

Issue - State: closed - Opened by mt3925 about 5 years ago - 9 comments

#70 - Update README.rst

Pull Request - State: closed - Opened by toanant over 5 years ago - 1 comment

#69 - Simple method to test if lock with given name is applied

Pull Request - State: closed - Opened by mstaniszczak over 5 years ago - 7 comments

#68 - Storing additional metadata with the lock

Issue - State: closed - Opened by ParthGandhi over 5 years ago - 1 comment

#67 - Is it possible to set parameter for acquire?

Issue - State: open - Opened by Twbadkid over 5 years ago - 5 comments

#66 - Update docs to release locks where context manager is not being used

Pull Request - State: closed - Opened by letmutx over 5 years ago - 2 comments

#65 - corrected code example in troubleshooting section

Pull Request - State: closed - Opened by timrichardson about 6 years ago - 3 comments

#64 - UnicodeDecodeError when decoding owner_id

Issue - State: closed - Opened by mayli about 6 years ago - 1 comment

#63 - release 3.2.1 - use uuid4 for id instead of urandom

Pull Request - State: closed - Opened by foslock about 6 years ago

#62 - Could we get a release?

Issue - State: closed - Opened by airhorns about 6 years ago - 2 comments

#61 - Lower the level of "{script} not cached." log

Pull Request - State: closed - Opened by suligap over 6 years ago - 2 comments

#60 - Support verbose mode that logs when waiting to acquire a lock

Issue - State: closed - Opened by ParthGandhi almost 7 years ago - 1 comment

#59 - Redis Cluster Support?

Issue - State: open - Opened by BigBorg about 7 years ago - 6 comments

#58 - Is there a race condition when a lock is released?

Issue - State: open - Opened by todofixthis over 7 years ago - 8 comments

#57 - Fails when use StrictRedis with decode_responses=True

Issue - State: closed - Opened by tsionyx over 7 years ago - 5 comments

#56 - Please add a dummy cache backend for API compatibility.

Issue - State: open - Opened by mrmachine over 7 years ago - 3 comments

#55 - Allow passing `auto_renew` argument to Django cache instance

Pull Request - State: closed - Opened by flux627 almost 8 years ago - 1 comment

#54 - Replace method `warn` with `warning` in logging

Pull Request - State: closed - Opened by juliemacdonell about 8 years ago - 1 comment

#53 - Is this implementation suitable for multiple Redis/Django nodes on Docker Cloud?

Issue - State: closed - Opened by mrmachine over 8 years ago - 2 comments

#52 - References to "spinloop" in the documentation

Issue - State: closed - Opened by todofixthis over 8 years ago - 2 comments

#51 - update docs to latest django-redis version

Pull Request - State: closed - Opened by alecklandgraf over 8 years ago - 1 comment

#50 - Add get_or_set_locked convenience method to Django cache backend

Pull Request - State: closed - Opened by athre0z almost 9 years ago - 8 comments

#49 - Remove un-necessary check.

Pull Request - State: closed - Opened by ionelmc almost 9 years ago - 6 comments

#48 - Inconsisten usage of `_held`

Issue - State: closed - Opened by AndreiPashkin almost 9 years ago - 11 comments

#47 - Replace expiration with explicit deletion

Issue - State: closed - Opened by AndreiPashkin almost 9 years ago - 2 comments

#46 - Replace _held attribute with a property that checks what's in redis

Pull Request - State: closed - Opened by ionelmc almost 9 years ago

#45 - fix bug: cannot acquire or release lock when create lock with id field

Pull Request - State: closed - Opened by PeerXu almost 9 years ago

#44 - Could not acquire or release lock when create lock with id field

Issue - State: closed - Opened by PeerXu almost 9 years ago - 8 comments

#43 - DO NOT MERGE ME

Pull Request - State: closed - Opened by AndreiPashkin almost 9 years ago - 1 comment

#42 - Idea: support N lock holders

Issue - State: open - Opened by sc0rp10 almost 9 years ago - 4 comments

#41 - listing all locks

Issue - State: closed - Opened by marcstreeter almost 9 years ago - 21 comments

#40 - Add new types of locks

Issue - State: open - Opened by ionelmc almost 9 years ago - 1 comment
Labels: discussion

#39 - When creating lock with given `id` check if it's held

Issue - State: closed - Opened by ionelmc almost 9 years ago
Labels: looking-for-a-brave-soul-to-implement-this

#37 - Investigation of slow overlap test

Pull Request - State: closed - Opened by AndreiPashkin about 9 years ago - 18 comments

#36 - Remove release force true

Pull Request - State: closed - Opened by ionelmc about 9 years ago

#35 - Do not timeout without timeout

Pull Request - State: closed - Opened by tvuotila about 9 years ago - 4 comments

#34 - Update diagram.

Pull Request - State: closed - Opened by ionelmc about 9 years ago - 4 comments

#33 - Make auto renewal stop after lock object destruction

Pull Request - State: closed - Opened by AndreiPashkin about 9 years ago - 11 comments

#32 - Replace EXPIRE with PEXPIRE calls for expiration of signal-lists

Pull Request - State: closed - Opened by AndreiPashkin about 9 years ago - 20 comments

#31 - Make impossible to extend a lock using lock with different

Pull Request - State: closed - Opened by AndreiPashkin about 9 years ago - 23 comments

#30 - Rename auto_renew to auto_extend

Issue - State: open - Opened by ionelmc about 9 years ago
Labels: discussion

#29 - Fix absence of signalization to waiters on reset

Pull Request - State: closed - Opened by AndreiPashkin about 9 years ago - 12 comments

#28 - Introduce immediate expiration of signal-keys

Pull Request - State: closed - Opened by AndreiPashkin about 9 years ago - 9 comments

#27 - Deadlock

Issue - State: closed - Opened by AndreiPashkin about 9 years ago - 2 comments

#26 - Improve reset/reset_all to notify all waiters

Issue - State: closed - Opened by ionelmc about 9 years ago

#25 - Remove the `force` arg from release()

Issue - State: closed - Opened by ionelmc about 9 years ago - 59 comments

#24 - Introduce lock extend method

Pull Request - State: closed - Opened by AndreiPashkin about 9 years ago - 11 comments