Closed Bug 1097080 Opened 10 years ago Closed 9 years ago

Analyse the difference in properties between Pulse and builds-{pending,running,4hr}

Categories

(Tree Management :: Treeherder: Data Ingestion, defect, P5)

defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: emorley, Unassigned)

References

Details

When Treeherder was being created, the idea was to use Pulse as a data source instead of builds-{pending,running,4hr}.

There are apparently properties missing from Pulse that we need, which is why Treeherder went with polling builds-{pending,running,4hr}.

Sadly what exactly was missing was never recorded, so this bug is to analyse the differences between builds-{pending,running,4hr} and Pulse, to figure out what release engineering bugs need to be filed to make Pulse suitable for Treeherder's consumption (bug 1031238).
Component: Treeherder → Treeherder: Data Ingestion
Priority: P3 → P5
So I took a quick look at this today since I was curious.

The two things that stood out were:
- we don't get request.$buildername.submitted events for everything, and the events we do get are missing the request id.
- the build.X.started events don't include the build or request id either

The combination of these makes it impossible to tie the results from the final .log_uploaded to the initial pending/running task.

Worthwhile to fix at this point?
I think switching to Pulse is unlikely at this point before buildbot goes away :-)
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
Resolution: WONTFIX → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.