Community
Participate
Working Groups
When uising the resources view and/or the control flow view, moving with the arrow might cause certain part of "ribbons" to not be refreshed correctly. In particular, when the move bring the cursor outside the visible range (i.e. a part that is not currently in the screen), some events are missing and so the ribbons color might not be what it should. Zooming In or Out bring back the ribbons to a consistent state. There is possibly missing a data request for case where the cursor move out of the range.
Today the relevant state information is stored in time interval objects (e.g. Start time and duration), due to the large number of state transitions we can not load all time intervals in memory so each time a zoom in / out action is triggered a new data request is triggered to remove the existing interval objects and replace them with the information received in the request. However when left / right arrows are used, the widget moves along the objects loaded in memory which works fine as long as we move within the current time window. Once we move outside the current time range window the location is moved to the next square in memory which is either at the beginning or at the end of the trace. Due to the large number of information a data request covers only the specified time range, so the widget does not know what is the previous / next relevant event outside the requested time frame, so moving to the end / beginning of the trace will continue to be the alternative, however we can trigger a data request so the information displayed at the beginning or end is complete. This behaviour has been implemented now in the "refactor" branch, this bug will transition to fix once the branch in integrated back to the TRUNK
Merged with trunk.
Released in a previous delivery.