Unable to delete specific organization

Typically i can create and delete Organizations in Foreman just fine. Even now, we are able to create and delete without issue, except for one specific Organization which will not delete.

When deleting this specific Organization - it will “hang” for 15 minutes and eventually die with a stack trace indicating it lost connection to mysql. If i check mysql during this 15 minute time-frame using “show full processlist” there are no long running queries or anything - it’s appears idling.

I’d expect this should be “simple” and Organization should just delete - or at least error and tell me why it cannot?

Foreman 1.19.1

2019-12-02T13:40:08 [I|app|3bd0a] Processing by OrganizationsController#destroy as HTML
2019-12-02T13:40:08 [I|app|3bd0a]   Parameters: {"authenticity_token"=>"BWePu4omJ+LQ8yb8JSKGwAm/Zy/0DRjS5Rh+PYwbFC9SZg4qLJh502aop8Fm+OtXERuPBSXXB7WEAg7seKbmNQ==", "id"=>"673-n2e"}
2019-12-02T13:56:37 [W|app|3bd0a] Action failed
ActiveRecord::StatementInvalid: Mysql2::Error: MySQL client is not connected: ROLLBACK
/opt/theforeman/tfm/root/usr/share/gems/gems/mysql2-0.4.5/lib/mysql2/client.rb:120:in `_query'
/opt/theforeman/tfm/root/usr/share/gems/gems/mysql2-0.4.5/lib/mysql2/client.rb:120:in `block in query'
/opt/theforeman/tfm/root/usr/share/gems/gems/mysql2-0.4.5/lib/mysql2/client.rb:119:in `handle_interrupt'
/opt/theforeman/tfm/root/usr/share/gems/gems/mysql2-0.4.5/lib/mysql2/client.rb:119:in `query'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activerecord-5.1.6/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:214:in `block (2 levels) in execute'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activesupport-5.1.6/lib/active_support/dependencies/interlock.rb:46:in `block in permit_concurrent_loads'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activesupport-5.1.6/lib/active_support/concurrency/share_lock.rb:185:in `yield_shares'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activesupport-5.1.6/lib/active_support/dependencies/interlock.rb:45:in `permit_concurrent_loads'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activerecord-5.1.6/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:213:in `block in execute'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activerecord-5.1.6/lib/active_record/connection_adapters/abstract_adapter.rb:613:in `block (2 levels) in log'
/opt/rh/rh-ruby24/root/usr/share/ruby/monitor.rb:214:in `mon_synchronize'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activerecord-5.1.6/lib/active_record/connection_adapters/abstract_adapter.rb:612:in `block in log'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb:21:in `instrument'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activerecord-5.1.6/lib/active_record/connection_adapters/abstract_adapter.rb:604:in `log'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activerecord-5.1.6/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:212:in `execute'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activerecord-5.1.6/lib/active_record/connection_adapters/mysql/database_statements.rb:26:in `execute'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activerecord-5.1.6/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:240:in `exec_rollback_db_transaction'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activerecord-5.1.6/lib/active_record/connection_adapters/abstract/database_statements.rb:288:in `rollback_db_transaction'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activerecord-5.1.6/lib/active_record/connection_adapters/abstract/query_cache.rb:17:in `rollback_db_transaction'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activerecord-5.1.6/lib/active_record/connection_adapters/abstract/transaction.rb:135:in `rollback'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activerecord-5.1.6/lib/active_record/connection_adapters/abstract/transaction.rb:185:in `block in rollback_transaction'
/opt/rh/rh-ruby24/root/usr/share/ruby/monitor.rb:214:in `mon_synchronize'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activerecord-5.1.6/lib/active_record/connection_adapters/abstract/transaction.rb:183:in `rollback_transaction'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activerecord-5.1.6/lib/active_record/connection_adapters/abstract/transaction.rb:197:in `rescue in block in within_new_transaction'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activerecord-5.1.6/lib/active_record/connection_adapters/abstract/transaction.rb:214:in `block in within_new_transaction'
/opt/rh/rh-ruby24/root/usr/share/ruby/monitor.rb:214:in `mon_synchronize'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activerecord-5.1.6/lib/active_record/connection_adapters/abstract/transaction.rb:191:in `within_new_transaction'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activerecord-5.1.6/lib/active_record/connection_adapters/abstract/database_statements.rb:235:in `transaction'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activerecord-5.1.6/lib/active_record/transactions.rb:210:in `transaction'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activerecord-5.1.6/lib/active_record/transactions.rb:381:in `with_transaction_returning_status'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activerecord-5.1.6/lib/active_record/transactions.rb:303:in `destroy'
/usr/share/foreman/app/controllers/concerns/foreman/controller/taxonomies_controller.rb:89:in `destroy'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_controller/metal/basic_implicit_render.rb:4:in `send_action'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/abstract_controller/base.rb:186:in `process_action'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_controller/metal/rendering.rb:30:in `process_action'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb:20:in `block in process_action'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activesupport-5.1.6/lib/active_support/callbacks.rb:108:in `block in run_callbacks'
/usr/share/foreman/app/controllers/concerns/application_shared.rb:15:in `set_timezone'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activesupport-5.1.6/lib/active_support/callbacks.rb:117:in `block in run_callbacks'
/usr/share/foreman/app/models/concerns/foreman/thread_session.rb:32:in `clear_thread'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activesupport-5.1.6/lib/active_support/callbacks.rb:117:in `block in run_callbacks'
/usr/share/foreman/app/controllers/concerns/foreman/controller/topbar_sweeper.rb:12:in `set_topbar_sweeper_controller'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activesupport-5.1.6/lib/active_support/callbacks.rb:117:in `block in run_callbacks'
/opt/theforeman/tfm/root/usr/share/gems/gems/audited-4.7.1/lib/audited/sweeper.rb:14:in `around'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activesupport-5.1.6/lib/active_support/callbacks.rb:117:in `block in run_callbacks'
/opt/theforeman/tfm/root/usr/share/gems/gems/audited-4.7.1/lib/audited/sweeper.rb:14:in `around'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activesupport-5.1.6/lib/active_support/callbacks.rb:117:in `block in run_callbacks'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activesupport-5.1.6/lib/active_support/callbacks.rb:135:in `run_callbacks'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/abstract_controller/callbacks.rb:19:in `process_action'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_controller/metal/rescue.rb:20:in `process_action'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activesupport-5.1.6/lib/active_support/notifications.rb:166:in `block in instrument'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activesupport-5.1.6/lib/active_support/notifications/instrumenter.rb:21:in `instrument'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activesupport-5.1.6/lib/active_support/notifications.rb:166:in `instrument'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_controller/metal/instrumentation.rb:30:in `process_action'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_controller/metal/params_wrapper.rb:252:in `process_action'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activerecord-5.1.6/lib/active_record/railties/controller_runtime.rb:22:in `process_action'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/abstract_controller/base.rb:124:in `process'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionview-5.1.6/lib/action_view/rendering.rb:30:in `process'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_controller/metal.rb:189:in `dispatch'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_controller/metal.rb:253:in `dispatch'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb:49:in `dispatch'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb:31:in `serve'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb:50:in `block in serve'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb:33:in `each'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_dispatch/journey/router.rb:33:in `serve'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_dispatch/routing/route_set.rb:844:in `call'
/opt/theforeman/tfm/root/usr/share/gems/gems/apipie-rails-0.5.9/lib/apipie/static_dispatcher.rb:65:in `call'
/opt/theforeman/tfm/root/usr/share/gems/gems/apipie-rails-0.5.9/lib/apipie/extractor/recorder.rb:136:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_dispatch/middleware/static.rb:125:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_dispatch/middleware/static.rb:125:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_dispatch/middleware/static.rb:125:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_dispatch/middleware/static.rb:125:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_dispatch/middleware/static.rb:125:in `call'
/usr/share/foreman/lib/middleware/telemetry.rb:9:in `call'
/opt/theforeman/tfm/root/usr/share/gems/gems/apipie-rails-0.5.9/lib/apipie/middleware/checksum_in_headers.rb:27:in `call'
/usr/share/foreman/lib/middleware/catch_json_parse_errors.rb:8:in `call'
/opt/theforeman/tfm/root/usr/share/gems/gems/prometheus-client-0.7.1/lib/prometheus/middleware/exporter.rb:32:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/rack-2.0.3/lib/rack/etag.rb:25:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/rack-2.0.3/lib/rack/conditional_get.rb:38:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/rack-2.0.3/lib/rack/head.rb:12:in `call'
/usr/share/foreman/lib/middleware/logging_context.rb:23:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/rack-2.0.3/lib/rack/session/abstract/id.rb:232:in `context'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/rack-2.0.3/lib/rack/session/abstract/id.rb:226:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_dispatch/middleware/cookies.rb:613:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb:26:in `block in call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activesupport-5.1.6/lib/active_support/callbacks.rb:97:in `run_callbacks'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_dispatch/middleware/callbacks.rb:24:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_dispatch/middleware/debug_exceptions.rb:59:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_dispatch/middleware/show_exceptions.rb:31:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/railties-5.1.6/lib/rails/rack/logger.rb:36:in `call_app'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/railties-5.1.6/lib/rails/rack/logger.rb:26:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/sprockets-rails-3.2.1/lib/sprockets/rails/quiet_assets.rb:13:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_dispatch/middleware/remote_ip.rb:79:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_dispatch/middleware/request_id.rb:25:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/rack-2.0.3/lib/rack/method_override.rb:22:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/rack-2.0.3/lib/rack/runtime.rb:22:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/activesupport-5.1.6/lib/active_support/cache/strategy/local_cache_middleware.rb:27:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_dispatch/middleware/executor.rb:12:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/actionpack-5.1.6/lib/action_dispatch/middleware/static.rb:125:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/rack-2.0.3/lib/rack/sendfile.rb:111:in `call'
/opt/theforeman/tfm/root/usr/share/gems/gems/secure_headers-5.0.5/lib/secure_headers/middleware.rb:13:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/railties-5.1.6/lib/rails/engine.rb:522:in `call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/railties-5.1.6/lib/rails/railtie.rb:185:in `public_send'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/railties-5.1.6/lib/rails/railtie.rb:185:in `method_missing'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/rack-2.0.3/lib/rack/urlmap.rb:68:in `block in call'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/rack-2.0.3/lib/rack/urlmap.rb:53:in `each'
/opt/theforeman/tfm-ror51/root/usr/share/gems/gems/rack-2.0.3/lib/rack/urlmap.rb:53:in `call'
/usr/share/passenger/phusion_passenger/rack/thread_handler_extension.rb:74:in `process_request'
/usr/share/passenger/phusion_passenger/request_handler/thread_handler.rb:141:in `accept_and_process_next_request'
/usr/share/passenger/phusion_passenger/request_handler/thread_handler.rb:109:in `main_loop'
/usr/share/passenger/phusion_passenger/request_handler.rb:455:in `block (3 levels) in start_threads'
/opt/theforeman/tfm/root/usr/share/gems/gems/logging-2.2.2/lib/logging/diagnostic_context.rb:474:in `block in create_with_logging_context'

So to follow-up on this, We front our mysql server with a loadbalancer to maintain HA and quick failover. THis times out idle connections after 300 seconds.

To test, I removed and plumbed up one of our Foreman servers directly to the database. It then succeeded, after about 17 minutes.

2019-12-03T08:30:37 [D|app|adc73] Cache read: _session_id:c33dc70f088d3a0473758405794fa7e2
2019-12-03T08:30:37 [I|app|adc73] Processing by OrganizationsController#destroy as HTML
2019-12-03T08:30:37 [I|app|adc73]   Parameters: {"authenticity_token"=>"9voU4OWDR+5vXONUMCQFFBFfH2fseOrh5UpKZ7apW4k8WLN1w03bvdGp/71R6FpsPPLJoJl1VHkZWZ6OSVfG7Q==", "id"=>"673-n2e"}
2019-12-03T08:30:37 [I|app|adc73] Current user set to jlang1 (admin)
2019-12-03T08:30:37 [D|app|adc73] Cache read: authorize_login_delegation
2019-12-03T08:30:37 [D|app|adc73] Cache read: authorize_login_delegation
2019-12-03T08:30:37 [D|app|adc73] Cache read: idle_timeout
2019-12-03T08:30:37 [D|app|adc73] Cache delete: views/tabs_and_title_records-16
2019-12-03T08:30:37 [D|app|adc73] Current location set to none
2019-12-03T08:30:37 [D|app|adc73] Current organization set to none
2019-12-03T08:30:37 [I|aud|adc73] destroy event for Organization with id 673
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-34
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-147
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-14
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-4
2019-12-03T08:47:16 [I|app|adc73] Fork detected, re-connecting child process...
2019-12-03T08:47:16 [D|app|adc73] #<Dalli::NetworkError: Fork detected, re-connecting child process...>
2019-12-03T08:47:16 [D|app|adc73] retrying request with new server
2019-12-03T08:47:16 [D|app|adc73] Dalli::Server#connect memapnph2.is.payxdev.com:11211
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-31
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-1
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-3
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-75
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-69
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-225
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-2
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-77
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-20
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-171
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-138
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-73
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-50
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-65
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-194
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-58
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-85
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-54
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-197
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-16
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-144
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-162
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-120
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-209
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-105
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-8
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-38
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-200
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-165
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-143
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-61
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-234
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-153
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-44
2019-12-03T08:47:16 [D|app|adc73] Cache delete: views/tabs_and_title_records-79
2019-12-03T08:47:16 [I|app|adc73] Redirected to https://fmnapnph1.is.payxdev.com/organizations
2019-12-03T08:47:16 [I|app|adc73] Completed 302 Found in 999548ms (ActiveRecord: 8153.7ms)

I’m not really faulting the loadbalancer here, as 17 minutes seems about 16 minutes and 55 seconds too long?

Any ideas “what” might be going on during a delete organization that would cause it to run so slowly? Even with logging enabled to “debug” level i see no real output in production.log other than the above