move query limit to base event fetcher
This commit is contained in:
parent
58a5d4a9e3
commit
1b7c186723
|
|
@ -5,6 +5,8 @@ module Gitlab
|
|||
|
||||
attr_reader :projections, :query, :stage, :order
|
||||
|
||||
MAX_EVENTS = 50
|
||||
|
||||
def initialize(project:, stage:, options:)
|
||||
@project = project
|
||||
@stage = stage
|
||||
|
|
@ -38,7 +40,7 @@ module Gitlab
|
|||
def events_query
|
||||
diff_fn = subtract_datetimes_diff(base_query, @options[:start_time_attrs], @options[:end_time_attrs])
|
||||
|
||||
base_query.project(extract_diff_epoch(diff_fn).as('total_time'), *projections).order(order.desc)
|
||||
base_query.project(extract_diff_epoch(diff_fn).as('total_time'), *projections).order(order.desc).take(MAX_EVENTS)
|
||||
end
|
||||
|
||||
def default_order
|
||||
|
|
|
|||
Loading…
Reference in New Issue