Heat map should should be organized by detection date
Reported by Ben Hood | September 27th, 2010 @ 10:11 AM | in 0.8
At the moment the events in the heat map are arranged by business date. It is probably a better idea to order these by the date that the conflicts occur. For example, if a single error occurs that causes a bunch of entities to conflict, some of these entities could have business dates that are far apart from each other. It would be more intuitive to have these clustered on the point in time that the error occurred - ordering by business date would stretch the heat map in an unintuitive way.
This means a change in the back end and the front end:
- The session manager should timestamp events as they go into the pending state
- This timestamp needs to go into the session event
- The UI needs to group by this timestamp rather than the business date, which is due to be deprecated as a first class attribute (see ticket #2)
Comments and changes to this ticket
-

-

Ben Hood September 28th, 2010 @ 07:48 AM
- State changed from new to open
-

Ben Hood September 28th, 2010 @ 07:49 AM
- Tag set to kernel
-

Ben Hood September 28th, 2010 @ 08:20 AM
- Assigned user changed from Ben Hood to Jonathan Lister
I've added the timestamp to the session event, hence I'm re-assigning the issue to complete the UI portion of this story.
-

Ben Hood September 29th, 2010 @ 08:47 AM
- Assigned user changed from Jonathan Lister to Ben Hood
- Milestone order changed from 1 to 0
So it turns out that there is probably an issue with the last detection date for old conflicts. The first cut of this implementation just adds the timestamp of the event as it goes into the session, but this is not so cool for conflicts that are detected a long time before the session was started. Because they would have been detected a long time ago, we should probably persist the original detection time and pass this through to DifferencingListeners.
Hence I'm reassigning the ticket back myself, although the UI work can still progress based on the first cut of the detection date in the session event.
-

Ben Hood September 29th, 2010 @ 12:00 PM
- Assigned user changed from Ben Hood to Jonathan Lister
OK, so I've made the detection date sticky, hence when you poll and receive SessionEvents that are based on old conflicts, the persisted detection date is taken rather than generating one on the fly when the session cache is populated => over to Jonathan to integrate the detectionDate into the UI.
-

Jonathan Lister September 29th, 2010 @ 10:52 PM
- State changed from open to resolved
Heatmap is ordered by the events' detectedAt property.
-

Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
A Real Time Differencing Tool.
People watching this ticket
Tags
Referenced by
-
2
Generalize entity partition criteria and granularity function
Given the fact the detection date is going to get persist...