func (updater *OCSPUpdater) findRevokedCertificatesToUpdate(batchSize int) ([]core.CertificateStatus, error) { const query = "WHERE status = ? AND ocspLastUpdated <= revokedDate LIMIT ?" var statuses []core.CertificateStatus var err error if features.Enabled(features.CertStatusOptimizationsMigrated) { statuses, err = sa.SelectCertificateStatusesv2( updater.dbMap, query, string(core.OCSPStatusRevoked), batchSize, ) } else { statuses, err = sa.SelectCertificateStatuses( updater.dbMap, query, string(core.OCSPStatusRevoked), batchSize, ) } return statuses, err }
func (updater *OCSPUpdater) getCertificatesWithMissingResponses(batchSize int) ([]core.CertificateStatus, error) { const query = "WHERE ocspLastUpdated = 0 LIMIT ?" var statuses []core.CertificateStatus var err error if features.Enabled(features.CertStatusOptimizationsMigrated) { statuses, err = sa.SelectCertificateStatusesv2( updater.dbMap, query, batchSize, ) } else { statuses, err = sa.SelectCertificateStatuses( updater.dbMap, query, batchSize, ) } if err == sql.ErrNoRows { return statuses, nil } return statuses, err }