Made SqlBagOStuff unset DB handles on connection errors
authorAaron Schulz <aschulz@wikimedia.org>
Tue, 23 Jun 2015 19:28:03 +0000 (12:28 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Tue, 23 Jun 2015 19:28:03 +0000 (12:28 -0700)
commit674858617a747d9be62622fccb8699c1f20c1aaa
tree4ff8af0df70c7bedabcf45eff9d7e041821f99bd
parentf31b5d3489c952623af934affe9b86b98083bd74
Made SqlBagOStuff unset DB handles on connection errors

* A "gone away" error can trigger ping(), which can fail,
  triggering a full open(). If this fails (as it often will),
  mConn is false and the DatabaseBase object is not usable.

Bug: T103435
Change-Id: Id2aaed87d2642e73c7811076da908180ee5ab5a4
includes/objectcache/SqlBagOStuff.php