genome/gsc-lock — pull request #27 by mark-burnett (2014-02-03 20:37:55+00:00)
Title: Disambiguate PATCH 409 errors

This is a spec change that disambiguates permanent PATCH errors (400) from temporary errors (409).

400 errors match Travis's state machine and should result in a client failure. The 409 response code is now only for updating status from 'waiting' to 'active' when some other claim owns the lock.