Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Story Points:3.3
-
Epic Link:
-
Team:SQuaRE
-
Urgent?:No
Description
We're seeing edition and dashboard rebuilds not complete for several LTD projects. This results in the pending_rebuild flag being left set, locking that edition out of further resets.
The core issue is finding out why these edition rebuilds are not completing. Part of the problem could be the long compilation time for dashboard builds, resulting in timeouts.
Step 1 is to add more logging to the celery tasks to identify the source of the error.
Step 2 will be to make whatever changes are necessary to unblock edition rebuilds.
Note that version 2 of LTD Keeper (in development) will provide more robust solutions.
To solve the long dashboard builds we added a GET /products/:product/dashboard endpoint to LTD Keeper 1.21.0 that provides all metadata in a single REST request. LTD Dasher 0.1.8 uses this endpoint, providing substantial efficiency gains for projects with large numbers of editions and builds.