- Affected components: MediaWiki core, skins and extensions.
Motivation
In January, TechCom members informally talked about this topic and expressed an interest to explore requiring use of existing storage abstraction layers.
This would mean that for MediaWiki, which has abstraction layers for Mysql (wikimedia/rdbms), Memcached (BagOStuff), and Redis (wikimedia/redis; RedisConnectionPool), we would by default not allow Wikimedia-deployed code in core and extensions to establish connections to this kind of service directly by other means.
This task will determine whether a policy around this is desirable and viable. If so, this RFC can result in an amendment to our development policy to that effect. (Once T190379 is resolved.)
Requirements
(TBD: Specify the features or criteria that need to be met.)
- …
Exploration
(TBD: Use this space for data gathering, status quo, proposals, other considerations etc.)
Proposal 1
…