15295: Fix updating and checking lock_count when updating state
authorPeter Amstutz <pamstutz@veritasgenetics.com>
Mon, 17 Jun 2019 18:28:53 +0000 (14:28 -0400)
committerPeter Amstutz <pamstutz@veritasgenetics.com>
Mon, 17 Jun 2019 18:28:53 +0000 (14:28 -0400)
commitb441daaf99f0596170a083d798ba3276f3dbe565
tree484f461df131ae7cece6acf0e9fe53154013b190
parent5a65708195cd5d0c6a588fab96ae441f3cf0bd04
15295: Fix updating and checking lock_count when updating state

Previously lock_count was only updated on explicit lock or unlock
calls.  Now updates to state will correctly update or check
lock_count.

Also tweak row locking for containers, remove redudant reload, also
make sure lock and unlock take a lock.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
services/api/app/controllers/arvados/v1/containers_controller.rb
services/api/app/models/container.rb