diff options
author | Aaron Patterson <aaron.patterson@gmail.com> | 2011-11-29 15:04:41 -0800 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2011-11-29 15:04:41 -0800 |
commit | 0e2477b602b3aa5b66c849d19737a8b66c73f633 (patch) | |
tree | 2881fbaee090bc9472210d0554799867f319a20f /activerecord/CHANGELOG.md | |
parent | 29d2040b2992c112ca475a7a56bcd7f2016252ce (diff) | |
download | rails-0e2477b602b3aa5b66c849d19737a8b66c73f633.tar.gz rails-0e2477b602b3aa5b66c849d19737a8b66c73f633.tar.bz2 rails-0e2477b602b3aa5b66c849d19737a8b66c73f633.zip |
Automatic closure of connections in threads is deprecated. For example
the following code is deprecated:
Thread.new { Post.find(1) }.join
It should be changed to close the database connection at the end of
the thread:
Thread.new {
Post.find(1)
Post.connection.close
}.join
Only people who spawn threads in their application code need to worry
about this change.
Diffstat (limited to 'activerecord/CHANGELOG.md')
-rw-r--r-- | activerecord/CHANGELOG.md | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/activerecord/CHANGELOG.md b/activerecord/CHANGELOG.md index 62dc19a988..1a95b8e95e 100644 --- a/activerecord/CHANGELOG.md +++ b/activerecord/CHANGELOG.md @@ -1,5 +1,21 @@ ## Rails 3.2.0 (unreleased) ## +* Automatic closure of connections in threads is deprecated. For example + the following code is deprecated: + + Thread.new { Post.find(1) }.join + + It should be changed to close the database connection at the end of + the thread: + + Thread.new { + Post.find(1) + Post.connection.close + }.join + + Only people who spawn threads in their application code need to worry + about this change. + * Deprecated: * `set_table_name` |