docs: def decrease_reads_in_units(
          current_provisioning, units, min_provisioned_reads, log_tag):
      """ Decrease the current_provisioning with units units
  
      :type current_provisioning: int
      :param current_provisioning: The current provisioning
      :type units: int
      :param units: How many units should we decrease with
      :returns: int -- New provisioning value
      :type min_provisioned_reads: int
      :param min_provisioned_reads: Configured min provisioned reads
      :type log_tag: str
      :param log_tag: Prefix for the log
      """
      updated_provisioning = int(current_provisioning) - int(units)
      min_provisioned_reads = __get_min_reads(
          current_provisioning,
          min_provisioned_reads,
          log_tag)
  
      if updated_provisioning < min_provisioned_reads:
          logger.info(
              '{0} - Reached provisioned reads min limit: {1:d}'.format(
                  log_tag,
                  int(min_provisioned_reads)))
  
          return min_provisioned_reads
  
      logger.debug(
          '{0} - Read provisioning will be decreased to {1:d} units'.format(
              log_tag,
              int(updated_provisioning)))
  
      return updated_provisioning