diff --git a/CHANGELOG.md b/CHANGELOG.md index f893841b..c5aaa92c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ### Changed - Monkey patch for Geocoder to support http along with https for Photon API host was removed becausee it was breaking the reverse geocoding process. Now you can use only https for the Photon API host. This might be changed in the future +- Disable retries for some background jobs ### Fixed diff --git a/app/jobs/area_visits_calculating_job.rb b/app/jobs/area_visits_calculating_job.rb index fe74ff9d..95850286 100644 --- a/app/jobs/area_visits_calculating_job.rb +++ b/app/jobs/area_visits_calculating_job.rb @@ -2,6 +2,7 @@ class AreaVisitsCalculatingJob < ApplicationJob queue_as :default + sidekiq_options retry: false def perform(user_id) user = User.find(user_id) diff --git a/app/jobs/area_visits_calculation_scheduling_job.rb b/app/jobs/area_visits_calculation_scheduling_job.rb index a1addc82..db4c5d3e 100644 --- a/app/jobs/area_visits_calculation_scheduling_job.rb +++ b/app/jobs/area_visits_calculation_scheduling_job.rb @@ -2,6 +2,7 @@ class AreaVisitsCalculationSchedulingJob < ApplicationJob queue_as :default + sidekiq_options retry: false def perform User.find_each { AreaVisitsCalculatingJob.perform_later(_1.id) } diff --git a/app/jobs/import/immich_geodata_job.rb b/app/jobs/import/immich_geodata_job.rb index c9329f05..01d9eb9d 100644 --- a/app/jobs/import/immich_geodata_job.rb +++ b/app/jobs/import/immich_geodata_job.rb @@ -2,6 +2,7 @@ class Import::ImmichGeodataJob < ApplicationJob queue_as :imports + sidekiq_options retry: false def perform(user_id) user = User.find(user_id) diff --git a/app/jobs/import/watcher_job.rb b/app/jobs/import/watcher_job.rb index 37881664..57ae24bd 100644 --- a/app/jobs/import/watcher_job.rb +++ b/app/jobs/import/watcher_job.rb @@ -2,6 +2,7 @@ class Import::WatcherJob < ApplicationJob queue_as :imports + sidekiq_options retry: false def perform Imports::Watcher.new.call diff --git a/app/jobs/visit_suggesting_job.rb b/app/jobs/visit_suggesting_job.rb index a5090e82..06883b64 100644 --- a/app/jobs/visit_suggesting_job.rb +++ b/app/jobs/visit_suggesting_job.rb @@ -2,6 +2,7 @@ class VisitSuggestingJob < ApplicationJob queue_as :visit_suggesting + sidekiq_options retry: false def perform(user_ids: [], start_at: 1.day.ago, end_at: Time.current) users = user_ids.any? ? User.where(id: user_ids) : User.all diff --git a/app/services/imports/watcher.rb b/app/services/imports/watcher.rb index d5d95dd9..8c153bb1 100644 --- a/app/services/imports/watcher.rb +++ b/app/services/imports/watcher.rb @@ -8,7 +8,7 @@ class Imports::Watcher def call %w[*.gpx *.json].each do |pattern| Dir[WATCHED_DIR_PATH.join(pattern)].each do |file_path| - # valid file_path example: "email@dawarich.app_2024-01-01-2024-01-31.json" + # valid file_name example: "email@dawarich.app_2024-01-01-2024-01-31.json" file_name = File.basename(file_path) user = find_user(file_name)