(dev/core#217) PrevNext - More conservative transition (5.7=>5.8=>5.9)
authorTim Otten <totten@civicrm.org>
Tue, 27 Nov 2018 23:34:13 +0000 (15:34 -0800)
committerEileen McNaughton <eileen@mcnaughty.com>
Wed, 28 Nov 2018 04:06:57 +0000 (17:06 +1300)
commitf76de01c13c73d37d0df74ee7f0bbf82374275c9
tree2a5350e355dd14d009870b3f4a7b62968541bd30
parentcb5d518056d0cbb8e734efb7f165c2de667b62ed
(dev/core#217) PrevNext - More conservative transition (5.7=>5.8=>5.9)

This revision sets up more conservative transition process for adopting PrevNext drivers.

Before
------

* 5.7.x - Hard-coded to SQL driver.
* 5.8.x - Allow setting to pick driver. If left as `default`, then choose best-available (based on configured services).

After
------

* 5.7.x - Hard-coded to SQL driver.
* 5.8.x - Allow setting to pick driver. If left as `default`, then use SQL driver.
* 5.9.x - Allow setting to pick driver. If left as `default`, then choose best-available (based on configured services).

This essentially mitigates the risk that bugs in the new Redis driver cause regreessions for sites already running Redis.
Civi/Core/Container.php