"Leaf Story Plan Estimate Total" does not get updated in Portfolio Items page without a refresh
search cancel

"Leaf Story Plan Estimate Total" does not get updated in Portfolio Items page without a refresh

book

Article ID: 211249

calendar_today

Updated On:

Products

Rally SaaS Rally On-Premise

Issue/Introduction

Steps to Reproduce:

1. Navigate to Portfolio -> Portfolio Items
2. Choose Portfolio Item = Feature
3. Add "Leaf Story Plan Estimate Total" column to the view
4. Create a Feature
5. Create a User Story under it
6. Populate "Plan Estimate" with say, 5
7. Navigate back to Portfolio -> Portfolio Items page. Note the value against "Leaf Story Plan Estimate Total" column
8. Refresh the page

Expected Result: The value noticed in Step 7 is 5
Actual Result: The value noticed in Step 7 is 0. The value becomes 5 only on refresh of the page.

Environment

Rally SaaS.

Cause

Rollups are calculated asynchronously. The calculation is triggered by an event message and the delay for the calculation depends on when this message is processed. This was done for performance reasons as if there are many children, it takes a while for the calculations to finish. Because of the asynchronous nature of the calculation, the numbers will eventually be consistent. Refreshing happens to work just because the rollups were calculated in the mean time and the UI fetched the new values. But if the calculation is lagging for some reason (e.g. event processor is down or the consumer has too many messages to process), no amounts of refreshes will help.

Resolution

A new feature - F24022 - has been opened to ascertain the feasibility of doing rollups synchronously. There are technical limitations that might prevent this from happening.