# File lib/openshift-origin-controller/lib/openshift/mongo_data_store.rb, line 275 def reserve_district_uid(uuid) Rails.logger.debug "reserve_district_uid(#{uuid})\n\n" hash = find_and_modify_district({ :query => {"_id" => uuid, "available_capacity" => {"$gt" => 0}}, :update => {"$pop" => { "available_uids" => -1}, "$inc" => { "available_capacity" => -1 }}, :new => false }) hash["available_uids"][0] end