なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2016/10/07)

2016/10/07分のコミットです。

CHANGELOGへの追加はありませんでした。


Merge pull request #24963 from fertapric/recover-db-runtime-on-production-logs

activerecord/lib/active_record/log_subscriber.rbの修正です。

ActiveRecord::LogSubscriber#sqlメソッドでlogger.debug?でない場合にearly returnしていたのを、returnする前にruntimeの値を設定するよう修正しています。

    def sql(event)
-      return unless logger.debug?
-
       self.class.runtime += event.duration
+      return unless logger.debug?

log levelがdebug以下の場合に、runtimeが設定されなくなってしまっていたのを避ける為、との事です。


Simplify serializable test to avoid mystery deadlock

activerecord/test/cases/adapters/postgresql/transaction_test.rbの修正です。

serializable testのリファクタリングを行っています。

時折謎のdeadlockがおきてしまうので、それを避ける為に、との事です。


Bump sdoc to 1.0.0.beta1 which includes fix to support Ruby 2.4

GemfileGemfile.lockの修正です。

sdocのバージョンを1.0.0.beta1に上げています。Ruby 2.4で使えるようにする(jsondependencyを削除)為との事です。


Include sdoc 1.0.0.beta2 which includes updated rdoc w/o hard json dep

GemfileGemfile.lockの修正です。

sdocのバージョンを1.0.0.beta2に上げています。1.0.0.beta1ではrdocのdependencyの指定に誤りがあった為、再度リリースしたようです。