Actions
Bug #81072
closedUpdate extension list in EM causes 100% CPU load for very long time
Status:
Closed
Priority:
Must have
Assignee:
-
Category:
Extension Manager
Target version:
-
Start date:
2017-04-28
Due date:
% Done:
0%
Estimated time:
TYPO3 Version:
7
PHP Version:
7.0
Tags:
Complexity:
Is Regression:
Sprint Focus:
Description
After clearing all rows from tx_extensionmanager_domain_model_extension, retrieving the extension list causes 100% CPU load for many minutes.
Server: Ubuntu 16.04 LTS
PHP: 7.0.15
MySQL: 5.7.18 (5.7.18-0ubuntu0.16.04.1 for Linux on x86_64version)
TYPO3: 7.6.18
mysql> show full processlist\G
- 1. row *******************
Id: 30
User: root
Host: localhost
db: NULL
Command: Sleep
Time: 928
State:
Info: NULL - 2. row *******************
Id: 35
User: root
Host: localhost
db: NULL
Command: Query
Time: 0
State: starting
Info: show full processlist - 3. row *******************
Id: 42
User: typo3
Host: localhost:45972
db: typo3
Command: Query
Time: 527
State: Sending data
Info: SELECT a.uid AS uid FROM tx_extensionmanager_domain_model_extension a LEFT JOIN tx_extensionmanager_domain_model_extension b ON a.repository = b.repository AND a.extension_key = b.extension_key AND a.integer_version < b.integer_version WHERE a.repository = 1 AND b.extension_key IS NULL ORDER BY a.uid
Perhaps this is related to this MySQL bug:
High CPU usage issue/stuck queries with 5.7.6-m16
https://bugs.mysql.com/bug.php?id=76402
Actions