joomla-x/joomla-pythagoras

Core session code contains database r/w even when not using database

Closed this issue · 1 comments

The core session calls in libraries/cms/application/cms.php - loadSession(), checkSession() contains database code. Session handling shouldn't touch the database per se, only if a db storage provider is used. If 'none' or memcache/redis etc are used then database shouldn't be touched as it pretty much guarantees deadlocks and clashes, and makes Joomla unuseable on consistent db clusters.

I think this is what this PR is trying to fix?
joomla/joomla-cms#6608

Please consider fixing this, it's really important to use Joomla in HA/cluster environment.

Apologies I think I've opened this against the wrong github, will close and reopen in joomla/joomla-cms.