There's a certain number of modules that appear to have little in common with each other but are consistently taking longer to build. Every minute at least one of these modules' builds is taking over 1 seconds, which is enormous considering our median of less than a millisecond.
The modules that seem to fit this slow pattern have the following in common so far:
- p95 build time is consistently high at around 5ms for at least 1 build every minute (overall p95 is <1ms)
- upper build time is consistently high at around 1000ms for at least 1 build every minute.
- These are file modules with at least 1 stylesheet. Some also have scripts. Some CSS some LESS.
- Scripts-only file modules are not affected.
- Wiki modules are not affected.
Examples of affected modules:
"ext.uls.common": { "targets": [ "desktop", "mobile" ], "scripts": "js/ext.uls.common.js", "styles": "css/ext.uls.css", "skinStyles": { "monobook": "css/ext.uls-monobook.css" },
"ext.echo.ui.desktop": { "scripts": [ "ui/mw.echo.ui.BadgeLinkWidget.js", "ui/mw.echo.ui.NotificationBadgeWidget.js" ], "styles": [ "styles/mw.echo.ui.NotificationBadgeWidget.less" ], "skinStyles": { "monobook": [ "styles/mw.echo.ui.NotificationBadgeWidget.monobook.less" ], "modern": [ "styles/mw.echo.ui.NotificationBadgeWidget.modern.less" ] },

