docs: def __get_min_reads(current_provisioning, min_provisioned_reads, log_tag):
      """ Get the minimum number of reads to current_provisioning
  
      :type current_provisioning: int
      :param current_provisioning: Current provisioned reads
      :type min_provisioned_reads: int
      :param min_provisioned_reads: Configured min provisioned reads
      :type log_tag: str
      :param log_tag: Prefix for the log
      :returns: int -- Minimum number of reads
      """
      # Fallback value to ensure that we always have at least 1 read
      reads = 1
  
      if min_provisioned_reads:
          reads = int(min_provisioned_reads)
  
          if reads > int(current_provisioning * 2):
              reads = int(current_provisioning * 2)
              logger.debug(
                  '{0} - '
                  'Cannot reach min-provisioned-reads as max scale up '
                  'is 100% of current provisioning'.format(log_tag))
  
      logger.debug(
          '{0} - Setting min provisioned reads to {1}'.format(
              log_tag, min_provisioned_reads))
  
      return reads