def update
if (resource_attrs.keys - [:cost, :gateway_address, :output_properties, :progress, :runtime_status]).empty?
# If no attributes are being updated besides these, there are no
- # cascading changes to other rows/tables, so we should just use
- # row locking.
+ # cascading changes to other rows/tables, the only lock will the
+ # single row lock on SQL UPDATE.
super
else
Container.transaction do