
Antoine ClausseandCopybot
2dd10c7fee
[web] Remove split-tests compile-backend-class* and compile-timeout-20s* (#17700)
* Remove split-tests of `compile-timeout-20s` and `compile-timeout-20s-existing-users`
* Remove `NEW_COMPILE_TIMEOUT_ENFORCED_CUTOFF` variables
* Revert timeout override `60` -> `20`
* Update settings.overrides.saas.js: `compileTimeout: 20`
* Remove `compile-backend-class-n2d`
* Remove `force_new_compile_timeout`
* Remove `showNewCompileTimeoutUI`
* Remove `compileTimeChanging`
* Simplify code by removing segmentation object
* Remove `CompileTimeoutChangingSoon`
* Remove `user.features.compileTimeout = '20 (with 10s prompt)'`
* Remove `CompileTimeWarning`
* Remove `TimeoutUpgradePrompt` (old)
* Remove `compile-backend-class`
* Remove unused translations
* Update tests
* Fix: Show `CompileTimeout` even if `!window.ExposedSettings.enableSubscriptions`
* Create script to migrate users to 20s compileTimeout
* migration script: exclude `compileTimeout: 20` from the match
* migration script: use `batchedUpdate`
* Remove `showFasterCompilesFeedbackUI` and `FasterCompilesFeedback`
Helped-by: Jakob Ackermann <jakob.ackermann@overleaf.com>
* Remove `_getCompileBackendClassDetails`, simplify definition of `limits` object
* Remove `Settings.apis.clsi.defaultBackendClass`
* Remove unnecessary second scan of the whole user collection in dry mode
* Override `timeout` to 20 for users having `compileGroup === 'standard' && compileTimeout <= 60`
* Remove second `logCount`: re-run the script in dry-mode if you want to see that count
* Use secondary readPreference when counting users
* Fix script setup and exit 0
* Fix: Remove `user.` from query path!
* Add acceptance test on script migration_compile_timeout_60s_to_20s.js
GitOrigin-RevId: 3cb65130e6d7fbd9c54005f4c213066d0473e9d8
2024-04-15 08:04:24 +00:00
..
2024-03-26 09:04:05 +00:00
2023-12-19 09:04:02 +00:00
2023-12-19 09:04:02 +00:00
2023-08-11 08:04:01 +00:00
2023-07-17 11:02:40 +00:00
2023-09-28 08:04:17 +00:00
2024-03-26 09:04:00 +00:00
2023-07-31 08:04:07 +00:00
2023-07-28 08:04:14 +00:00
2024-04-08 08:04:41 +00:00
2024-02-13 09:03:35 +00:00
2023-12-19 09:04:02 +00:00
2024-03-20 09:03:06 +00:00
2023-09-04 08:05:03 +00:00
2023-10-20 08:04:05 +00:00
2023-10-20 08:04:05 +00:00
2023-12-19 09:04:02 +00:00
2023-10-18 08:05:04 +00:00
2023-10-20 08:04:05 +00:00
2023-10-20 08:04:05 +00:00
2023-10-20 08:04:05 +00:00
2023-10-20 08:04:05 +00:00
2023-10-20 08:04:05 +00:00
2023-12-19 09:04:02 +00:00
2023-12-19 09:04:02 +00:00
2023-12-19 09:04:02 +00:00
2023-10-20 08:04:05 +00:00
2023-10-20 08:04:05 +00:00
2024-03-26 09:04:05 +00:00
2023-12-19 09:04:02 +00:00
2023-11-27 09:04:02 +00:00
2024-03-28 09:04:33 +00:00
2023-12-19 09:04:02 +00:00
2023-12-19 09:04:02 +00:00
2023-12-19 09:04:02 +00:00
2023-12-19 09:04:02 +00:00
2023-12-19 09:04:02 +00:00
2023-12-19 09:04:02 +00:00
2024-04-15 08:04:24 +00:00
2024-02-27 17:02:10 +00:00
2023-12-19 09:04:02 +00:00
2023-10-20 08:04:05 +00:00
2024-03-06 17:27:26 +00:00
2024-03-29 09:04:17 +00:00
2024-03-26 09:04:05 +00:00
2023-12-19 09:04:02 +00:00
2024-03-26 09:04:05 +00:00
2024-03-26 09:04:05 +00:00
2023-12-19 09:04:02 +00:00
2024-01-04 09:03:43 +00:00
2024-03-26 09:04:40 +00:00