Results 7 issues of Mike Winstead

PR #19 can be fixed by turning on compiler optimizations. This pull request adds a documentation section which addresses this topic.

* Add instructions in README * Add default wait of 15 seconds in Dockerfile * Add fetching of application in install-deps.sh * Add checking of environment variables to conditionally use...

# Current Behavior In the [docker documentation](https://docs.docker.com/compose/startup-order/) for controlling startup order, they recommend using (among others) [wait-for-it](https://github.com/vishnubob/wait-for-it). Currently the only available method for controlling startup order is a time-based timeout...

* add gitignore and readme * remove checked-in SQLite database * Update Ravenclar/controller.py to put a file extension on the database

* Adds SequenceNumber accessor to Lock struct Addresses #207

* Adds NewLockConstructorOption optional Lock constructor parameters * Adds LockWithNameBuilder Lock constructor option * Adds LockNameBuilderContext to provide to lock name builders * Adds default lock name of "lock-" rather...

I'm looking to use zookeeper as the distributed lock manager and would like to implement fencing in a multiple-writer situation. Since the sequence number from zookeeper is based on monotonic...