Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2023-12-06 18:10:41 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2023-12-06 18:10:41 +0300
commit26e466d81eef11d3dcaecd1328e9e66c4633f5b9 (patch)
treed2403f8424d541907c1f548eddaadcd8434afc14 /app/services
parente9aabbc4b5c80a569ce7e5909bd9d8def11b7a1b (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/services')
-rw-r--r--app/services/ci/process_sync_events_service.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/app/services/ci/process_sync_events_service.rb b/app/services/ci/process_sync_events_service.rb
index d90ee02b1c6..d3c699597b6 100644
--- a/app/services/ci/process_sync_events_service.rb
+++ b/app/services/ci/process_sync_events_service.rb
@@ -13,7 +13,7 @@ module Ci
end
def execute
- # preventing parallel processing over the same event table
+ # To prevent parallel processing over the same event table
try_obtain_lease { process_events }
enqueue_worker_if_there_still_event
@@ -26,7 +26,7 @@ module Ci
def process_events
add_result(estimated_total_events: @sync_event_class.upper_bound_count)
- events = @sync_event_class.preload_synced_relation.first(BATCH_SIZE)
+ events = @sync_event_class.unprocessed_events.preload_synced_relation.first(BATCH_SIZE)
add_result(consumable_events: events.size)
@@ -42,12 +42,12 @@ module Ci
end
ensure
add_result(processed_events: processed_events.size)
- @sync_event_class.id_in(processed_events).delete_all
+ @sync_event_class.mark_records_processed(processed_events)
end
end
def enqueue_worker_if_there_still_event
- @sync_event_class.enqueue_worker if @sync_event_class.exists?
+ @sync_event_class.enqueue_worker if @sync_event_class.unprocessed_events.exists?
end
def lease_key