Potential for permanent locks

Issue #2 closed
Johannes created an issue

After investigating a timeout issue that only happened on a specific endpoint (that endpoint being cached using dogpile.cache) I found that it was stuck until timeout waiting for a creation lock.

Upon looking at the redis database dogpile is using, I found a couple of old locks that were somehow never released.

This is obviously a rather serious issue. A misbehaving / ungracefully shutdown worker caused a value to never be reachable again without manual intervention.

Is this a case that is supposed to be handled by dogpile already?

Comments (3)

  1. Log in to comment