Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

postgres issuing request to master for every query #79

Closed
mixtli opened this issue Apr 21, 2015 · 2 comments
Closed

postgres issuing request to master for every query #79

mixtli opened this issue Apr 21, 2015 · 2 comments

Comments

@mixtli
Copy link

mixtli commented Apr 21, 2015

It seems with the postgres adapter that every single request generates a SELECT 1 query to master which increases the latency greatly on my app since the master is across the internet. This is because it calls ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::active? which does a SELECT 1 to check whether the connection is alive. Is there any know workaround for this? Monkey patching that method to just return true resolves the issue in development, but not sure that's such a good solution.

@mixtli
Copy link
Author

mixtli commented Apr 21, 2015

FYI Here is a relevant stack trace of where the active? call is coming from:
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:328:in verify!' /opt/rbenv/versions/2.1.2/lib/ruby/2.1.0/delegate.rb:81:inmethod_missing'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/connection_wrapper.rb:53:in method_missing' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/pool.rb:61:inblock in send_to_all'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/pool.rb:72:in block in provide_each' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/pool.rb:88:inblock in provide'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/active_record/connection_adapters/makara_abstract_adapter.rb:29:in handle' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/pool.rb:87:inprovide'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/pool.rb:71:in provide_each' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/pool.rb:60:insend_to_all'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/proxy.rb:98:in send_to_all' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/proxy.rb:32:inblock (2 levels) in send_to_all'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:456:in block in checkout_and_verify' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activesupport-4.2.1/lib/active_support/callbacks.rb:88:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activesupport-4.2.1/lib/active_support/callbacks.rb:88:in _run_callbacks' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activesupport-4.2.1/lib/active_support/callbacks.rb:776:in_run_checkout_callbacks'
/opt/rbenv/versions/2.1.2/lib/ruby/2.1.0/delegate.rb:81:in method_missing' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/connection_wrapper.rb:53:inmethod_missing'
/opt/rbenv/versions/2.1.2/lib/ruby/2.1.0/delegate.rb:81:in method_missing' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/proxy.rb:78:inblock in method_missing'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/pool.rb:88:in block in provide' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/active_record/connection_adapters/makara_abstract_adapter.rb:29:inhandle'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/pool.rb:87:in provide' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/proxy.rb:76:inmethod_missing'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:455:in checkout_and_verify' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:351:inblock in checkout'
/opt/rbenv/versions/2.1.2/lib/ruby/2.1.0/monitor.rb:211:in mon_synchronize' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:348:incheckout'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:263:in block in connection' /opt/rbenv/versions/2.1.2/lib/ruby/2.1.0/monitor.rb:211:inmon_synchronize'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:262:in connection' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:567:inretrieve_connection'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/connection_handling.rb:113:in retrieve_connection' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/connection_handling.rb:87:inconnection'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/relation/delegation.rb:48:in connection' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/relation/query_methods.rb:985:inblock in create_binds'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/relation/query_methods.rb:983:in each' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/relation/query_methods.rb:983:increate_binds'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/relation/query_methods.rb:954:in build_where' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/relation/query_methods.rb:584:inwhere!'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/relation/query_methods.rb:574:in where' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/relation/finder_methods.rb:453:infind_one'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/relation/finder_methods.rb:435:in find_with_ids' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/relation/finder_methods.rb:71:infind'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/querying.rb:3:in find' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/core.rb:131:infind'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/app/list_api.rb:50:in block in <class:ListApi>' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/endpoint.rb:47:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/endpoint.rb:47:in block in generate_api_method' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/endpoint.rb:247:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/endpoint.rb:247:in run' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/endpoint.rb:195:inblock in call!'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic-grape-2.0.0/lib/newrelic-grape/instrument.rb:21:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic-grape-2.0.0/lib/newrelic-grape/instrument.rb:21:inblock in call!'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.11.2.286/lib/new_relic/agent/instrumentation/controller_instrumentation.rb:353:in perform_action_with_newrelic_trace' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic-grape-2.0.0/lib/newrelic-grape/instrument.rb:20:incall!'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/middleware/base.rb:18:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.11.2.286/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/middleware/base.rb:24:in call!' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/middleware/base.rb:18:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.11.2.286/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/middleware/error.rb:27:inblock in call!'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/middleware/error.rb:26:in catch' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/middleware/error.rb:26:incall!'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/middleware/base.rb:18:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.11.2.286/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/rack-1.6.0/lib/rack/head.rb:13:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.11.2.286/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/rack-1.6.0/lib/rack/builder.rb:153:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/endpoint.rb:196:incall!'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/endpoint.rb:184:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/rack-mount-0.8.3/lib/rack/mount/route_set.rb:152:inblock in call'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/rack-mount-0.8.3/lib/rack/mount/code_generation.rb:96:in block in recognize' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/rack-mount-0.8.3/lib/rack/mount/code_generation.rb:110:inoptimized_each'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/rack-mount-0.8.3/lib/rack/mount/code_generation.rb:95:in recognize' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/rack-mount-0.8.3/lib/rack/mount/route_set.rb:141:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/api.rb:98:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.11.2.286/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/rack-1.6.0/lib/rack/urlmap.rb:66:in block in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/rack-1.6.0/lib/rack/urlmap.rb:50:ineach'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/rack-1.6.0/lib/rack/urlmap.rb:50:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.11.2.286/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/rack-cors-0.4.0/lib/rack/cors.rb:80:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.11.2.286/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/puma-2.11.2/lib/puma/rack_patch.rb:13:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:218:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.11.2.286/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:649:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.11.2.286/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/puma-2.11.2/lib/puma/configuration.rb:51:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/puma-2.11.2/lib/puma/server.rb:507:in handle_request' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/puma-2.11.2/lib/puma/server.rb:375:inprocess_client'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/puma-2.11.2/lib/puma/server.rb:262:in block in run' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/puma-2.11.2/lib/puma/thread_pool.rb:104:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/puma-2.11.2/lib/puma/thread_pool.rb:104:in block in spawn_thread' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:328:inverify!'
/opt/rbenv/versions/2.1.2/lib/ruby/2.1.0/delegate.rb:81:in method_missing' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/connection_wrapper.rb:53:inmethod_missing'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/pool.rb:61:in block in send_to_all' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/pool.rb:72:inblock in provide_each'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/pool.rb:88:in block in provide' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/active_record/connection_adapters/makara_abstract_adapter.rb:29:inhandle'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/pool.rb:87:in provide' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/pool.rb:71:inprovide_each'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/pool.rb:60:in send_to_all' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/proxy.rb:99:insend_to_all'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/proxy.rb:32:in block (2 levels) in send_to_all' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:456:inblock in checkout_and_verify'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activesupport-4.2.1/lib/active_support/callbacks.rb:88:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activesupport-4.2.1/lib/active_support/callbacks.rb:88:in_run_callbacks'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activesupport-4.2.1/lib/active_support/callbacks.rb:776:in _run_checkout_callbacks' /opt/rbenv/versions/2.1.2/lib/ruby/2.1.0/delegate.rb:81:inmethod_missing'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/connection_wrapper.rb:53:in method_missing' /opt/rbenv/versions/2.1.2/lib/ruby/2.1.0/delegate.rb:81:inmethod_missing'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/proxy.rb:78:in block in method_missing' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/pool.rb:88:inblock in provide'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/active_record/connection_adapters/makara_abstract_adapter.rb:29:in handle' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/pool.rb:87:inprovide'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/makara-0.3.0.rc3/lib/makara/proxy.rb:76:in method_missing' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:455:incheckout_and_verify'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:351:in block in checkout' /opt/rbenv/versions/2.1.2/lib/ruby/2.1.0/monitor.rb:211:inmon_synchronize'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:348:in checkout' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:263:inblock in connection'
/opt/rbenv/versions/2.1.2/lib/ruby/2.1.0/monitor.rb:211:in mon_synchronize' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:262:inconnection'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:567:in retrieve_connection' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/connection_handling.rb:113:inretrieve_connection'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/connection_handling.rb:87:in connection' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/relation/delegation.rb:48:inconnection'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/relation/query_methods.rb:985:in block in create_binds' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/relation/query_methods.rb:983:ineach'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/relation/query_methods.rb:983:in create_binds' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/relation/query_methods.rb:954:inbuild_where'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/relation/query_methods.rb:584:in where!' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/relation/query_methods.rb:574:inwhere'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/relation/finder_methods.rb:453:in find_one' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/relation/finder_methods.rb:435:infind_with_ids'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/relation/finder_methods.rb:71:in find' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/querying.rb:3:infind'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/core.rb:131:in find' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/app/list_api.rb:50:inblock in class:ListApi'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/endpoint.rb:47:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/endpoint.rb:47:inblock in generate_api_method'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/endpoint.rb:247:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/endpoint.rb:247:inrun'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/endpoint.rb:195:in block in call!' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic-grape-2.0.0/lib/newrelic-grape/instrument.rb:21:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic-grape-2.0.0/lib/newrelic-grape/instrument.rb:21:in block in call!' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.11.2.286/lib/new_relic/agent/instrumentation/controller_instrumentation.rb:353:inperform_action_with_newrelic_trace'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic-grape-2.0.0/lib/newrelic-grape/instrument.rb:20:in call!' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/middleware/base.rb:18:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.11.2.286/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/middleware/base.rb:24:incall!'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/middleware/base.rb:18:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.11.2.286/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/middleware/error.rb:27:in block in call!' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/middleware/error.rb:26:incatch'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/middleware/error.rb:26:in call!' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/middleware/base.rb:18:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.11.2.286/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/rack-1.6.0/lib/rack/head.rb:13:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.11.2.286/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/rack-1.6.0/lib/rack/builder.rb:153:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/endpoint.rb:196:in call!' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/endpoint.rb:184:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/rack-mount-0.8.3/lib/rack/mount/route_set.rb:152:in block in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/rack-mount-0.8.3/lib/rack/mount/code_generation.rb:96:inblock in recognize'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/rack-mount-0.8.3/lib/rack/mount/code_generation.rb:110:in optimized_each' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/rack-mount-0.8.3/lib/rack/mount/code_generation.rb:95:inrecognize'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/rack-mount-0.8.3/lib/rack/mount/route_set.rb:141:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/grape-0.11.0/lib/grape/api.rb:98:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.11.2.286/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/rack-1.6.0/lib/rack/urlmap.rb:66:inblock in call'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/rack-1.6.0/lib/rack/urlmap.rb:50:in each' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/rack-1.6.0/lib/rack/urlmap.rb:50:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.11.2.286/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/rack-cors-0.4.0/lib/rack/cors.rb:80:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.11.2.286/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/puma-2.11.2/lib/puma/rack_patch.rb:13:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/sinatra-1.4.6/lib/sinatra/base.rb:218:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.11.2.286/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:649:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.11.2.286/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:incall'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/puma-2.11.2/lib/puma/configuration.rb:51:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/puma-2.11.2/lib/puma/server.rb:507:inhandle_request'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/puma-2.11.2/lib/puma/server.rb:375:in process_client' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/puma-2.11.2/lib/puma/server.rb:262:inblock in run'
/mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/puma-2.11.2/lib/puma/thread_pool.rb:104:in call' /mnt/apps/list_service/releases/3d4dcebcd559fa877e53f03822b67f1395f78a6a/vendor/bundle/ruby/2.1.0/gems/puma-2.11.2/lib/puma/thread_pool.rb:104:inblock in spawn_thread'

@bleonard
Copy link
Contributor

bleonard commented Sep 9, 2016

Fixed by #87

@bleonard bleonard closed this as completed Sep 9, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants