People have been unable to login or make edits in translatewiki.net.
After some investigation it was found that there are memcached timeout errors that effectively make caching broken, and this is most visible for sessions. The fault seems to be with hhvm using the PHP memcached client. Issue does not happen with memcached-pecl client.
Memcached 1.4.25-2ubuntu1.2
HHVM 3.22.1~xenial
I see multiple possible actions:
- CACHE_MEMCACHED should default to native memcached client under HHVM and not the PHP implementation
- Investigate the root cause and fix it (possibly an upstream issue)
- Issue a warning (runtime, release notes...) for this combination
- Do nothing and drop official support for HHVM