Ticket #1824 (new enhancement)

Opened 2 years ago

Last modified 3 months ago

Dependent build depends on scheduler property

Reported by: dustin Owned by:
Priority: critical Milestone: 0.9.0
Version: master Keywords: database, sprint
Cc: kshriram18@…

Description

In general, no part of Buildbot has depended on properties except for the got_revision property, and that's ugly. But Dependent is using properties to figure out if a newly submitted buildset is from its upstream scheduler. Is there a better way?

Change History

comment:1 Changed 2 years ago by dustin

This will mean adding a new column to the buildsets table.

Ideally, that would be a schedulerid (or NULL for buildsets not created by a scheduler). The problem is, there can be multiple rows in the schedulers table with the same name and different classes. The other option is a scheduler name, but that seems ugly and denormalized to me.

comment:2 Changed 2 years ago by dustin

  • Milestone changed from 0.8.4 to 0.8.5

schema change -> 0.8.5

comment:3 Changed 8 months ago by dustin

  • Milestone changed from 0.8.+ to 0.9.0

comment:4 Changed 4 months ago by ShriramK

  • Cc kshriram18@… added

comment:5 Changed 3 months ago by dustin

  • Keywords database, sprint added; database removed

We now have a schedulers table with unique id's per scheduler, so this is much more practical.

Note: See TracTickets for help on using tickets.