aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/CHANGELOG.md
diff options
context:
space:
mode:
authorRyuta Kamizono <kamipo@gmail.com>2017-11-13 20:15:16 +0900
committerGitHub <noreply@github.com>2017-11-13 20:15:16 +0900
commita968a7609db56f56298c462aa26809588f9375de (patch)
tree22974df0152e26740348819760a2e011562440af /activerecord/CHANGELOG.md
parent479f17dc11287cf46b4707b6a8caebef2875a817 (diff)
downloadrails-a968a7609db56f56298c462aa26809588f9375de.tar.gz
rails-a968a7609db56f56298c462aa26809588f9375de.tar.bz2
rails-a968a7609db56f56298c462aa26809588f9375de.zip
Add new error class `StatementTimeout` which will be raised when statement timeout exceeded (#31129)
We are sometimes using The MAX_EXECUTION_TIME hint for MySQL depending on the situation. It will prevent catastrophic performance down by wrong performing queries. The new error class `StatementTimeout` will make to be easier to handle that case. https://dev.mysql.com/doc/refman/5.7/en/optimizer-hints.html#optimizer-hints-execution-time
Diffstat (limited to 'activerecord/CHANGELOG.md')
-rw-r--r--activerecord/CHANGELOG.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/activerecord/CHANGELOG.md b/activerecord/CHANGELOG.md
index 34ef5c79e1..c95e80755d 100644
--- a/activerecord/CHANGELOG.md
+++ b/activerecord/CHANGELOG.md
@@ -1,3 +1,8 @@
+* Add new error class `StatementTimeout` which will be raised
+ when statement timeout exceeded.
+
+ *Ryuta Kamizono*
+
* Fix `bin/rails db:migrate` with specified `VERSION`.
`bin/rails db:migrate` with empty VERSION behaves as without `VERSION`.
Check a format of `VERSION`: Allow a migration version number