# 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