2018/02/06分のコミットです。
CHANGELOGへの追加はありませんでした。
Add ability to turn off verbose for database tasks
activerecord/lib/active_record/tasks/database_tasks.rb
の修正です。
db:create
タスクで、ENV["VERBOSE"]
にfalseが指定されている場合、DB作成に関するメッセージを表示しないよう修正しています。
parallel tests(WIP: Parallel testing)だとworker毎にDBを作成するのですが、そのworker毎のDB作成のメッセージがそのまま出力されてしまうのは邪魔になるため、抑止できるようにしたとのことです。
Don't output information on drop if not verbose
activerecord/lib/active_record/tasks/database_tasks.rb
の修正です。
先のdb:create
同様、db:drop
でもENV["VERBOSE"]
にfalseが指定されている場合、DB削除に関するメッセージを表示しないよう修正しています。
Add missing instrumentation to RedisCacheStore#read_multi
Active Supportの修正です。
RedisCacheStore#read_multi
メソッドでread_multi_mget
する際にのinstrumentationフックが不足していたのを追加しています。
Use Redis#mget for RedisCacheStore#fetch_multi
activesupport/lib/active_support/cache/redis_cache_store.rb
の修正です。
RedisCacheStore#fetch_multi
メソッドでRedis#mget
を使用して値を取得するよう修正しています。
Invoke load_schema
in _default_attributes
activerecord/lib/active_record/model_schema.rb
の修正です。
ModelSchema#_default_attributes
メソッドで load_schema
メソッドを呼び出すよう修正しています。
現状、_default_attributes
はload_schema
が先に呼ばれていないと正しく動作しないため、schemaがclearされている場合にもで正しく動作するようにする為にメソッド内で必ず呼び出すよう修正しています。