Project

General

Profile

« Previous | Next » 

Revision 8ba0380d

Added by Justin Sherrill about 10 years ago

fixes #4782 - speeding up CV Version content count methods

Also adapting Package to use normal tire search and moving old
search method to legacy_search

View differences:

app/models/katello/glue/elastic_search/errata.rb
}
end
def self.errata_count(repos, errata_type = nil)
repo_ids = repos.map(&:pulp_id)
search = Errata.search do
query do
all
end
fields [:id]
size 1
filter :terms, :repoids => repo_ids
filter :term, :type => errata_type if errata_type
end
search.total
end
def self.filter(filter)
filter_for_repo = filter.slice(:repository_id, :repoid, :environment_id, :product_id)
filter_for_errata = filter.except(*filter_for_repo.keys)

Also available in: Unified diff