Remove unnecessary callbacks from GeoNode to configure Sidekiq cron jobs

parent 8bceb665
...@@ -21,9 +21,7 @@ class GeoNode < ActiveRecord::Base ...@@ -21,9 +21,7 @@ class GeoNode < ActiveRecord::Base
validates :encrypted_secret_access_key, presence: true validates :encrypted_secret_access_key, presence: true
after_initialize :build_dependents after_initialize :build_dependents
after_save :refresh_bulk_notify_worker_status
after_save :expire_cache! after_save :expire_cache!
after_destroy :refresh_bulk_notify_worker_status
after_destroy :expire_cache! after_destroy :expire_cache!
before_validation :update_dependents_attributes before_validation :update_dependents_attributes
...@@ -130,10 +128,6 @@ class GeoNode < ActiveRecord::Base ...@@ -130,10 +128,6 @@ class GeoNode < ActiveRecord::Base
{ protocol: schema, host: host, port: port, script_name: relative_url } { protocol: schema, host: host, port: port, script_name: relative_url }
end end
def refresh_bulk_notify_worker_status
Gitlab::Geo.configure_cron_jobs!
end
def build_dependents def build_dependents
unless persisted? unless persisted?
self.build_geo_node_key if geo_node_key.nil? self.build_geo_node_key if geo_node_key.nil?
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment