Closed Bug 377200 Opened 18 years ago Closed 6 years ago

Aggregate events into rows, no more than one row per N minutes

Categories

(Webtools Graveyard :: Tinderbox, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: nelson, Assigned: morgamic)

References

()

Details

This request is for the Tinderbox SW being used on http://tinderbox.mozilla.org/showbuilds.cgi?tree=NSS I don't know if that's component Tinderbox, Tinderbox2, or Tinderbox3. Presently, as you add systems to a tinderbox page, the page grows both horizontally and vertically. If you double the number of systems, the page becomes twice as wide AND twice as tall. The vertical elongation is a problem. It can get bad enough that the beginning and end of a single build/test cycle cannot be seen on the screen together at the same time. IMO, adding systems should not cause such huge amounts of vertical elongation. Presently a separate row is shown in the table for every SECOND in which an even occurs. The maximum number of rows that can appear in one HOUR is 3600! If 5 events happen in 5 successive seconds, they take up 5 rows, which is clearly excessive. They could all appear in one row. As of this writing, there are 18 systems contributing results to the page http://tinderbox.mozilla.org/showbuilds.cgi?tree=NSS . Many of them are set to start builds on the hour. It is not uncommon to see 10 builds start near the beginning of the hour, more or less simultaneously. Today, those 10 build starts occur in 10 separate rows, because they do not all start on the exact same second. That's ridiculous. I propose that all events that occur within a interval all appear in the same row. I propose that the interval be a number of minutes. It could be set separately for each Tinderbox page. I would propose an initial default of 5 minutes, resulting in no more than 12 rows per hour. Note that there is NO reason to delay the reporting of any events. This proposal will NOT mean that events are not reported in Tinderbox until 5 minutes after they happen. Rather, all events that occur in the last up-to-5 minute interval of time will appear in the top row of the table.
Product: Webtools → Webtools Graveyard
Tinderbox isn't maintained anymore. Closing.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.