Skip to content

Datamapper & connection pool logic #232

Open
kapso opened this Issue Oct 12, 2012 · 6 comments

5 participants

@kapso
kapso commented Oct 12, 2012

So I am trying to use datamapper inside my Rails 3.2.8 app.

I have a config/initializers/dm.rb where I load the database.yml

hash = YAML.load(File.new("database.yml"))
DataMapper.setup(:default, hash[Rails.env])

I have a pool property set in the database.yml file, but I noticed that datamapper does not use that. It has this magic number 8 which it uses, where is this number coming from? And how can I configure pool settings for datamapper.

@lgierth
lgierth commented Oct 12, 2012

Can you post the database.yml with credentials stripped?

@nmccready

was this ever figured out? How do you set the datamapper pool size in the settings?

@knowtheory
DataMapper member
@nmccready

I found the code, but is the pool size and number of threads passed in via the database.yml file? IE is there pool: 100 setting?

@tpitale
DataMapper member
tpitale commented Feb 8, 2016

There is no mention of pool in dm-rails either: https://github.com/datamapper/dm-rails

The connection pooling appears to be done on a per-connection/adapter basis: https://github.com/datamapper/do/search?utf8=%E2%9C%93&q=pool_size

@tpitale tpitale referenced this issue in datamapper/do Feb 8, 2016
Open

Configurable pooling #97

@tpitale
DataMapper member
tpitale commented Feb 8, 2016

@nmccready To answer your question, it appears that the answer is no. I've opened an issue in DO to add the basic support for something like this. But I don't know if/when it will be done.

@tpitale tpitale added this to the Backlog milestone Feb 14, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.