# File lib/openshift-origin-msg-broker-mcollective/lib/openshift/mcollective_application_container_proxy.rb, line 129 def reserve_uid(district_uuid=nil) reserved_uid = nil if Rails.configuration.msg_broker[:districts][:enabled] if @district district_uuid = @district.uuid else district_uuid = get_district_uuid unless district_uuid end if district_uuid && district_uuid != 'NONE' reserved_uid = OpenShift::DataStore.instance.reserve_district_uid(district_uuid) raise OpenShift::OOException.new("uid could not be reserved") unless reserved_uid end end reserved_uid end