Bypass callbacks for deactivating active source-files to avoid nested optimistic locking collapse under heavy multi instance load (MOC MSFT problem)
This commit is contained in:
@@ -26,9 +26,7 @@ module Dunlop::SourceFileModel
|
||||
end
|
||||
|
||||
def deactivate_loaded_source_file
|
||||
self.class.find_each do |source_file|
|
||||
source_file.inactive! if source_file.active?
|
||||
end
|
||||
self.class.active.update_all state: 'inactive'
|
||||
end
|
||||
|
||||
def load_source_file
|
||||
|
||||
Reference in New Issue
Block a user