From 9f4ccfe519fefe2a1da2c3c10ed783164feb7dce Mon Sep 17 00:00:00 2001 From: Zach Latta Date: Thu, 8 May 2025 20:54:02 -0400 Subject: [PATCH] Try improving Ahoy geocoding behavior --- config/initializers/ahoy.rb | 2 +- config/initializers/ahoy_job_priority.rb | 4 ---- config/initializers/good_job.rb | 2 +- 3 files changed, 2 insertions(+), 6 deletions(-) delete mode 100644 config/initializers/ahoy_job_priority.rb diff --git a/config/initializers/ahoy.rb b/config/initializers/ahoy.rb index 9e129f1..9d6a649 100644 --- a/config/initializers/ahoy.rb +++ b/config/initializers/ahoy.rb @@ -9,4 +9,4 @@ Ahoy.api = false # see https://github.com/ankane/ahoy#geocoding Ahoy.geocode = true -Ahoy.job_queue = :ahoy +Ahoy.job_queue = :literally_whenever diff --git a/config/initializers/ahoy_job_priority.rb b/config/initializers/ahoy_job_priority.rb deleted file mode 100644 index 0b6bdc3..0000000 --- a/config/initializers/ahoy_job_priority.rb +++ /dev/null @@ -1,4 +0,0 @@ -# Override Ahoy::GeocodeV2Job priority to be low -Ahoy::GeocodeV2Job.class_eval do - self.priority = 1000 -end diff --git a/config/initializers/good_job.rb b/config/initializers/good_job.rb index cbcc032..4b3724c 100644 --- a/config/initializers/good_job.rb +++ b/config/initializers/good_job.rb @@ -8,7 +8,7 @@ Rails.application.configure do config.good_job.execution_mode = :async # https://github.com/bensheldon/good_job#configuring-your-queues - config.good_job.queues = "real_time:2; latency_10s:8; latency_1m:2; *:1" + config.good_job.queues = "real_time:2; latency_10s:8; latency_1m:2; latency_5m:1 literally_whenever:1 *:1" # https://github.com/bensheldon/good_job#pgbouncer-compatibility GoodJob.active_record_parent_class = "ApplicationDirectRecord"